 .widget ul li:before, .widget ul li:hover:before, .widget.widget_archive ul li > a span, .widget.widget_archive ul li > a:hover span, .widget.widget_categories ul li > a span, .widget.widget_categories ul li > a:hover span, .widget .recent-portfolio-widget ul li a:before, .widget .recent-portfolio-widget ul li a:after, .widget.widget_flickr ul li a:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .wdt-sidebar-wrapper { padding:40px 30px; background:var(--wdtTertiaryColor); border-radius:18px; float:left; margin-bottom:0px; width:100%;} .widget { clear:both; float:left; margin-bottom:0px; padding-bottom:50px; position:relative; width:100%;  -webkit-border-radius:var(--wdtRadius_Zero); border-radius:var(--wdtRadius_Zero); -webkit-box-shadow:0 0 2px 0 rgba(var(--wdtHeadAltColorRgb),0), 0 5px 20px 0 rgba(var(--wdtHeadAltColorRgb),0);  box-shadow:0 0 2px 0 rgba(var(--wdtHeadAltColorRgb),0), 0 5px 20px 0 rgba(var(--wdtHeadAltColorRgb),0); }  #header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li.menu-item-object-wdt_mega_menus .widget{padding-bottom:0;}  .widgettitle, .widget_block > h2, .widget .wp-block-search__label, .widget_block .wp-block-group .wp-block-group__inner-container > h2 { clear:both; display:inline-block; font-size:clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem); text-transform:uppercase; margin-top:0; margin-bottom:30px; padding-bottom:0px; position:relative; }  .widgettitle:before, .widget_block > h2:before, .widget .wp-block-search__label:before, .widget_block .wp-block-group .wp-block-group__inner-container > h2:before { content:""; height:0px; position:absolute; bottom:0; left:0; width:35px; }  .widgettitle.aligncenter:before { right:0; margin:auto;}  .widgettitle.alignright { margin-left:0; } .widgettitle.alignright:before { right:0; left:auto; }  .widget ul, .widget ol { clear:both; float:left; margin:0; padding:0; width:100%; }  .widget ul li, .widget ol li { border-bottom:0px solid; clear:both; display:block; margin:0; padding:10px 0 10px 0; position:relative; width:100%; } .widget .widgettitle + ul > li:first-child, .widget .widgettitle + ol > li:first-child, .widget ul li:first-child:not(:only-child), .widget ol li:first-child:not(:only-child) { padding-top:0; } .widget ul li:last-child:not(:only-child), .widget ol li:last-child:not(:only-child) { border-bottom-width:0; padding-bottom:0; }  .widget ul li > a, .widget ol li > a { display:inline-block; line-height:var(--wdtLineHeight_Base); } .widget ul li:last-child:not(:only-child) > a, .widget ol li:last-child:not(:only-child) > a { padding-bottom:0; }   .widget_categories label, .widget_archive label { color:var(--wdtBodyTxtColor); display:inline-block; font-size:var(--wdtFontSize_Base); font-weight:600; margin:0 0 10px; width:100%; } .widget.widget_categories ul li > a { position:relative; color:rgba(var(--wdtHeadAltColorRgb), 0.7) !important; padding-left:20px !important; }  .widget.widget_categories ul li > a, .widget.widget_archive ul li > a { width:auto; } .widget.widget_categories ul li > a span, .widget.widget_archive ul li > a span { float:right; padding:0; }  .widget.widget_categories ul li > a:before {  content:'';  background:var(--wdtHeadAltColor);  width:12px;  height:12px;  margin:auto;  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M251.6 354.6c-1.4 0-88 119.9-88.7 119.9S76.3 414 76 413.3s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1 .6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3 .4-2 1-148.6 1.7-149.6 .8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3 .8 .9 31.9 102.2 31.5 102.6-.9 .9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z'/%3E%3C/svg%3E");  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M251.6 354.6c-1.4 0-88 119.9-88.7 119.9S76.3 414 76 413.3s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1 .6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3 .4-2 1-148.6 1.7-149.6 .8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3 .8 .9 31.9 102.2 31.5 102.6-.9 .9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z'/%3E%3C/svg%3E");  -webkit-mask-position:center;  -webkit-mask-size:100%;  -webkit-mask-repeat:no-repeat;  mask-position:center;  mask-size:100%;  mask-repeat:no-repeat;  position:absolute; left:0px; top:4px; }   .widget.widget_nav_menu ul.menu li:first-child { padding-top:0; } .widget.widget_nav_menu ul.menu li > a { display:inline-block; line-height:var(--wdtLineHeight_Base); width:100%; }  .widget.widget_nav_menu ul li { padding:0; } .widget.widget_nav_menu ul li, .widget.widget_nav_menu ul li:last-child { border-width:0 !important; } .widget.widget_nav_menu ul li a { border-bottom:1px solid; padding:10px 0; } .widget.widget_nav_menu ul li a:empty { display:none; } .widget.widget_nav_menu > div[class*="menu-container"] > ul > li:last-child:not(:only-child) > a { border-bottom-width:0; padding-bottom:0; }   .widget_rss h3.widgettitle > a.rsswidget > img { display:none; margin-right:5px; margin-top:-3px; } .widget_rss ul li > a.rsswidget { font-weight:var(--wdtFontWeight_Alt); } .widget_rss ul li .rssSummary { margin-top:0.5em; margin-bottom:0.5em; } .widget_rss ul li .rss-date, .widget_rss ul li cite { font-size:0.8em; }   .widget_tag_cloud .tagcloud, .widget .tagcloud { float:left; clear:both; width:100%; margin:0; padding:0; } .widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a { float:left; font-size:16px !important; line-height:normal; margin:0 10px 10px 0; padding:10px 20px; -webkit-border-radius:calc(var(--wdtRadius_2X) - 1px); border-radius:calc(var(--wdtRadius_2X) - 1px); -webkit-box-shadow:none !important; box-shadow:none !important; border:1px solid; }  .wp-block-tag-cloud a { display:inline-block; float:none; } .wp-block-tag-cloud a:not(:focus) { text-decoration:none; }   .widget #searchform { margin-bottom:0px; max-width:100%; position:relative; width:100%; } .widget #searchform .wdt-search-icon { display:none; } .widget #searchform input[type="text"] { padding-right:50px; height:50px; width:100%;border-color:transparent;border-width:1px; } .widget #searchform input[type="submit"] { position:absolute; right:0; top:0; padding:0; margin:0; height:49px; } .widget #searchform input[type="text"]:focus{border-color:var(--wdtBorderColor);} .widget_block .wp-block-search { margin-bottom:0; } .widget_block .wp-block-search .wp-block-search__inside-wrapper { flex-wrap:wrap; position:relative; } .widget_block .wp-block-search__label { color:var(--wdtHeadAltColor); font-family:var(--wdtFontTypo_Alt); font-weight:var(--wdtFontWeight_Alt); line-height:var(--wdtLineHeight_Alt); } .widget_block .wp-block-search .wp-block-search__button { margin-bottom:0; }  .widget_block .wp-block-search .wp-block-search__input { background:var(--wdtAccentTxtColor); height:50px; padding-right:50px; border-color:transparent; } .widget_block .wp-block-search .wp-block-search__input:focus { border-color:var(--wdtBorderColor); } .widget_block .wp-block-search .wp-block-search__button {  background-color:var(--wdtLinkColor); position:absolute; top:2px; right:2px; bottom:2px; width:48px; margin:0; padding:8px; text-indent:-9999px;  z-index:1; -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M8.1,12.4c0-2.8,2.2-5,5-5'/%3E%3Cpath class='st0' d='M11.1,21.6c5.2-0.5,9.6-5.1,9.7-10.3c0.1-5.2-4-9.1-9.2-8.7C6.4,3.1,2,7.7,1.9,12.9 C1.7,18.2,5.9,22.1,11.1,21.6z'/%3E%3Cpath class='st0' d='M20.1,19.4l3,3'/%3E%3C/g%3E%3C/svg%3E%0A");  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M8.1,12.4c0-2.8,2.2-5,5-5'/%3E%3Cpath class='st0' d='M11.1,21.6c5.2-0.5,9.6-5.1,9.7-10.3c0.1-5.2-4-9.1-9.2-8.7C6.4,3.1,2,7.7,1.9,12.9 C1.7,18.2,5.9,22.1,11.1,21.6z'/%3E%3Cpath class='st0' d='M20.1,19.4l3,3'/%3E%3C/g%3E%3C/svg%3E%0A");  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  -webkit-mask-position:center;  mask-position:center;  -webkit-mask-size:1.25em auto;  mask-size:1.25em auto; font-size:16px; } .widget_block .wp-block-search .wp-block-search__button:hover { background-color:var(--wdtLinkHoverColor); }   .widget #wp-calendar { border-collapse:collapse; } .widget #wp-calendar caption { font-size:var(--wdtFontSize_Base); font-weight:600; margin-top:-0.35em; margin-bottom:10px; } .widget #wp-calendar td { padding:0.5em 0; } .widget #wp-calendar td#next { text-align:right; } .widget #wp-calendar td#prev { text-align:left; }  .widget.widget_calendar .wp-calendar-nav { display:flex; justify-content:space-between; } .widget.widget_calendar .wp-calendar-nav span.pad { display:none; }   .widget.widget_block .wp-block-calendar, .widget.widget_block .wp-block-archives-dropdown, .widget.widget_block .wp-block-categories-dropdown,  .widget.widget_block .wp-block-latest-comments__comment-excerpt > *:last-child { margin-bottom:0; }  .widget.widget_block .wp-block-calendar table caption, .widget.widget_block .wp-block-calendar table tbody { color:var(--wdtBodyTxtColor); }  .widget.widget_block .wp-block-archives-dropdown > label:first-child + select, .widget.widget_block .wp-block-archives-dropdown > label:first-child + select + .select2-container,  .widget.widget_block .wp-block-categories-dropdown > label:first-child + select, .widget.widget_block .wp-block-categories-dropdown > label:first-child + select + .select2-container { margin-bottom:0; }  .widget.widget_block .wp-block-archives-dropdown label:not(.screen-reader-text),  .widget.widget_block .wp-block-categories-dropdown label:not(.screen-reader-text) { margin-top:-0.35em; vertical-align:top; }   .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li:last-child .wp-block-latest-posts__post-excerpt { margin-bottom:0; } .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt { margin-top:0.5em; margin-bottom:0.5em; }  .widget.widget_block .wp-block-loginout form > p.login-remember label { display:inline-flex; vertical-align:top; } .widget.widget_block .wp-block-loginout form > p.login-remember label input#rememberme { margin-right:8px; } .widget.widget_block .wp-block-loginout form > p:last-child { margin-bottom:0; }  .widget.widget_block .wp-block-social-links li.wp-social-link { float:none; width:auto; padding:0; } .widget.widget_block .wp-block-social-links li.wp-social-link a { display:inherit; line-height:0; padding:.25em; } .widget.widget_archive ul ul li:last-child, .widget.widget_categories ul ul li:last-child, .widget.widget_meta ul ul li:last-child, .widget.widget_nav_menu ul.menu ul li:last-child, .widget.widget_pages ul ul li:last-child { border-bottom-width:1px; }  .widget.widget_nav_menu ul li ul.sub-menu, .widget.widget_pages ul li ul.children, .widget.widget_block .wp-block-page-list li ul.submenu-container { padding-left:5%; width:100%; }  .widget.widget_archive ul li ul, .widget.widget_categories ul li ul, .widget.widget_nav_menu ul.menu li ul, .widget.widget_pages ul li ul, .widget.widget_block .wp-block-page-list li ul.submenu-container { padding-left:5%; padding-top:0; }  .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_nav_menu ul.menu li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_text ul li, .widget.widget_block .wp-block-page-list li { padding:0; }  .widget.widget_archive ul li > a, .widget.widget_categories ul li > a, .widget.widget_nav_menu ul.menu li > a, .widget.widget_pages ul li > a, .widget.widget_meta ul li > a, .widget.widget_text ul li > a, .widget.widget_block .wp-block-page-list li > a { padding:0px 0 15px;line-height:normal; }  .widget.widget_archive ul li:first-child > a, .widget.widget_categories ul li:first-child > a,  .widget.widget_pages ul li:first-child > a, .widget.widget_nav_menu ul.menu li:first-child > a, .widget.widget_meta ul li:first-child > a, .widget.widget_text ul li:first-child > a, .widget.widget_block .wp-block-page-list li:first-child > a { padding-top:0; }  .widget.widget_archive ul ul.children li > a, .widget.widget_archive ul ul.children li:first-child > a, .widget.widget_categories ul ul.children li > a, .widget.widget_categories ul ul.children li:first-child > a, .widget.widget_nav_menu ul ul.children li > a, .widget.widget_nav_menu ul ul.children li:first-child > a, .widget.widget_nav_menu ul ul.sub-menu li > a, .widget.widget_nav_menu ul ul.sub-menu li:first-child > a, .widget.widget_pages ul ul.children li > a, .widget.widget_pages ul ul.children li:first-child > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li:first-child > a { padding-top:10px; }  .widget.widget_archive ul ul.children li > a, .widget.widget_archive ul ul.children li:last-child > a, .widget.widget_categories ul ul.children li > a, .widget.widget_categories ul ul.children li:last-child > a, .widget.widget_nav_menu ul ul.children li > a, .widget.widget_nav_menu ul ul.children li:last-child > a, .widget.widget_nav_menu ul ul.sub-menu li > a, .widget.widget_nav_menu ul ul.sub-menu li:last-child > a, .widget.widget_pages ul ul.children li > a, .widget.widget_pages ul ul.children li:last-child > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child > a { padding-bottom:10px; }  .widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child { border-bottom-width:1px; }   .widget .recent-posts-widget li:before, .widget .recent-posts-widget li:hover:before, .widget .recent-portfolio-widget ul li:before, .widget .recent-portfolio-widget ul li:hover:before { content:""; }  .widget.widget_media_video .mejs-layers .mejs-overlay-button { background-color:transparent; }  .widget_recent_entries ul li > a { width:auto; } .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a[href*="title-should-not-overflow-the-content-area"] { word-break:break-all; } .widget.widget_recent_posts .recent-posts-widget .entry-title h4 { font-size:calc(var(--wdtFontSize_Base) + 2px); text-transform:uppercase; overflow:hidden;  display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical; }   .widget_recent_comments ul li.recentcomments > a { font-family:var(--wdtFontTypo_Alt); font-weight:600; line-height:var(--wdtLineHeight_Alt); } .widget_recent_comments ul li.recentcomments .comment-author-link a { font-weight:500; }  .widget_text form .selection-box + br:last-child { display:none; } .widget > p:last-child, .widget > p:only-child, .widget .plugin-description > p:last-child, .widget .plugin-description > p:only-child { margin-bottom:0; }  .widget .select2-container { margin-bottom:5px; }  .widget:not(.widget_text) a:not(:focus) { text-decoration:none; }  .sidebar-image-container a.wdt-button {  position:absolute; bottom:22px; right:0; left:0; background:transparent; color:var(--wdtAccentTxtColor); width:fit-content; margin:auto; font-family:var(--wdtFontTypo_Alt); text-transform:uppercase; font-weight:var(--wdtFontWeight_Alt); } .sidebar-image-container a.wdt-button:hover{ color:var(--wdtLinkHoverColor); } .sidebar-image-container img{ margin-bottom:0px;width:100%;height:100%; }   .widget ul li, .widget ol li, .widget.widget_nav_menu ul.menu li, .widget.widget_nav_menu ul li a { border-color:rgba(var(--wdtHeadAltColorRgb),0.05); }  .widget #wp-calendar td a { color:rgba(var(--wdtHeadAltColorRgb),0.5); } .widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a { background:rgba(var(--wdtHeadAltColorRgb),0); border-color:rgba(var(--wdtHeadAltColorRgb), 0.30); color:rgba(var(--wdtHeadAltColorRgb), 0.7) !important; }  .wdt-dark-bg .widget input[type="text"], .wdt-dark-bg .widget input[type="password"], .wdt-dark-bg .widget input[type="email"], .wdt-dark-bg .widget input[type="url"], .wdt-dark-bg .widget input[type="tel"], .wdt-dark-bg .widget input[type="number"], .wdt-dark-bg .widget input[type="range"], .wdt-dark-bg .widget input[type="date"], .wdt-dark-bg .widget textarea, .wdt-dark-bg .widget input[type="search"], .wdt-dark-bg .widget select, .wdt-dark-bg .widget.widget_categories ul li > a span, .wdt-dark-bg .widget.widget_archive ul li > a span { background:rgba(var(--wdtBodyBGColorRgb),0.15); }  .wdt-dark-bg .widget .selection-box:before { border-top-color:rgba(var(--wdtBodyBGColorRgb),0.15); } .wdt-dark-bg .widget .selection-box:after { background:rgba(var(--wdtBodyBGColorRgb),0.05); }  .wdt-dark-bg .widget ul li, .wdt-dark-bg .widget.widget_nav_menu ul.menu li { border-color:rgba(var(--wdtBodyBGColorRgb),0.2); }  .wdt-dark-bg .widget #wp-calendar td a { color:rgba(var(--wdtAccentTxtColorRgb),0.5); } .wdt-dark-bg .tagcloud a { background:rgba(var(--wdtBodyBGColorRgb),0.15); }  .tagcloud a:hover, .wp-block-tag-cloud a:hover, #footer .wdt-dark-bg .tagcloud a:hover, #footer .tagcloud a:hover { color:var(--wdtAccentTxtColor) !important; }  .widget #searchform:hover:before { color:var(--wdtAccentTxtColor); }  .widget ul li > a:hover, .widget .recent-posts-widget li .entry-meta p span, .widget #wp-calendar td a:hover,  .wdt-dark-bg .widget #wp-calendar td a:hover { color:var(--wdtPrimaryColor); }  .widgettitle:before, .widget_block > h2:before, .widget .wp-block-search__label:before, .widget_block .wp-block-group .wp-block-group__inner-container > h2:before, .tagcloud a:hover, .wp-block-tag-cloud a:hover,  .wdt-dark-bg .widget.widget_categories ul li > a:hover span, #footer .wdt-dark-bg .widget.widget_categories ul li > a:hover span, #footer .wdt-dark-bg .widget.widget_archive ul li > a:hover span, .wdt-dark-bg .tagcloud a:hover { background-color:var(--wdtPrimaryColor); }  .tagcloud a:hover, .wp-block-tag-cloud a:hover, .wdt-dark-bg .tagcloud a:hover { border-color:var(--wdtPrimaryColor); } @media only screen and (min-width:1025px) and (max-width:1280px) {  .tagcloud a { margin:0 4px 10px 0; }  .widget #searchform input[type="text"] { font-size:12px; padding-left:12px; }  .widget #searchform input[type="submit"] { padding:0 }  .widget #searchform:before, .widget #searchform input[type="submit"] { width:40px; }  }  @media only screen and (min-width:768px) and (max-width:1024px) {  .widgettitle { font-size:20px; }  .tagcloud a { margin:0 4px 10px 0; }  }  @media only screen and (max-width:767px) {  .tagcloud a { margin:0 5px 10px 0; }  }