.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.wdt-header-icons-list { display: block; }
.wdt-header-icons-list-item { display: inline-block; vertical-align: middle; }
.wdt-header-icons-list-item div[class*="menu-icon"],
.wdt-header-icons-list-item div[class*="menu-icon"] > a,
.wdt-header-icons-list-item div[class*="menu-icon"] > a > span,
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner,
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner > * {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.wdt-header-icons-list {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.wdt-header-icons-list-item {
padding: 5px;
position: relative;
}
.wdt-header-icons-list-item:last-child:after {
opacity: 0;
visibility: hidden;
}
.wdt-header-icons-list-item div[class*="menu-icon"] {
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.wdt-header-icons-list-item div[class*="menu-icon"] > a,
.wdt-header-icons-list-item div[class*="menu-icon"] > a > span { height: 100%; }
.wdt-header-icons-list-item div[class*="menu-icon"] > a .icotype-label {
cursor: pointer;
display: none;
font-weight: 500;
padding: 0 10px;
text-transform: capitalize;
}
.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list-item div[class*="menu-icon"] *[class*="icon"],
.wdt-header-icons-list-item div[class*="menu-icon"] > a > span { font-size: 18px; }
.wdt-header-icons-list-item div[class*="menu-icon"] > a > span svg { display: inline-flex; height: 1em; width: 1em; max-height: 100%; max-width: 100%; }
.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list-item div[class*="menu-icon"] *[class*="icon"] {
height: 100%;
line-height: inherit;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.wdt-header-icons-list-item div[class*="menu-icon"] i { display: inline-flex; overflow: hidden; }
.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list-item div[class*="menu-icon"] *[class*="icon"],
.wdt-header-icons-list-item div[class*="menu-icon"] > a > span,
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner > * {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.wdt-header-icons-list-item div[class*="menu-icon"] i:before,
.wdt-header-icons-list-item div[class*="menu-icon"] > a > span svg { margin: auto; }
.wdt-header-icons-list-item div[class*="menu-icon"] > a + span {
font-size: 10px;
line-height: 18px;
min-height: 18px;
min-width: 18px;
position: absolute;
right: 6px;
top: 20px;
text-align: center;
border-radius: 50%;
}
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-inner {
height: 100%;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon {
background-color: transparent;
color: var(--wdtHeadAltColor);
max-height: 20px;
max-width: 20px;
min-height: 20px;
min-width: 20px;
width: 20px;
-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-dark-bg .wdt-header-icons-list-item div[class*="menu-icon"] i,
.wdt-dark-bg .wdt-header-icons-list > div.search-item a.wdt-search-icon > *,
.wdt-dark-bg .wdt-header-icons-list>div.wdt-header-icons-list-item a .wdt-shop-menu-cart-icon {
background-color: transparent;
}
.wdt-dark-bg .wdt-header-icons-list-item a:not(:hover) i,
.wdt-dark-bg .wdt-header-icons-list > div.search-item a.wdt-search-icon:not(:hover) > *,
.wdt-dark-bg .wdt-header-icons-list>div.wdt-header-icons-list-item a:not(:hover) .wdt-shop-menu-cart-icon {
color: var(--wdtAccentTxtColor);
}
.wdt-header-icons-list-item .wdt-shop-menu-icon,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon { position: relative; }
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-number,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
font-size: 10px;
height: 14px;
padding: 0;
width: 14px;
}
.wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-number:empty,
.wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count:empty {
display: none;
}
.wdt-header-icons-list>div.user-authlink-item .wdt-user-authlink-menu-icon img {
height: 100%;
width: 35px;
-o-object-fit:cover;
object-fit:cover;
}
.wdt-header-icons-list>div.user-authlink-item .wdt-user-authlink-menu-icon img + .icotype-label {
margin-left: 4px;
}
.wdt-header-icons-list>div.search-item {
position: relative;
}
.wdt-header-icons-list>div.search-item.search-default { border-width: 0; padding-left: 15px; padding-right: 15px; -webkit-box-shadow: none; box-shadow: none; }
.wdt-header-icons-list>div.search-item.search-default a.wdt-search-icon { display: none; }
.wdt-header-icons-list>div.search-item.search-default .wdt-search-form-container { line-height: 0; }
.wdt-header-icons-list>div.search-item.search-default #searchform { border-width: 0; overflow: hidden; }
.wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"] { border-width: 1px; font-size: 14px; min-height: 38px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; text-transform: none; width: 100%; }
.wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"],
.wdt-header-icons-list>div.search-item.search-default #searchform:before { color: #BBBBBB; }
body > .wdt-search-form-container #searchform:before { color: var(--wdtAccentTxtColor); }
.wdt-search-form-container #searchform {
border-width: 0;
width: 100%;
max-width: 100%;
}
body > .wdt-search-form-container #searchform input[type="text"],
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"] {
background: var(--wdtHeadAltColor);
border: none;
text-transform: capitalize;
color: var(--wdtAccentTxtColor);
margin-bottom: 0;
width: 100%;
}
body > .wdt-search-form-container #searchform input[type="text"]::-webkit-input-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]::-webkit-input-placeholder { color: inherit; opacity: 0.66;
}
body > .wdt-search-form-container #searchform input[type="text"]::-moz-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]::-moz-placeholder { color: inherit; opacity: 0.66;
}
body > .wdt-search-form-container #searchform input[type="text"]:-ms-input-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]:-ms-input-placeholder { color: inherit; opacity: 0.66;
}
body > .wdt-search-form-container #searchform input[type="text"]:-moz-placeholder,
.wdt-header-icons-list>div.search-item:not(.search-default) .wdt-search-form-container #searchform input[type="text"]:-moz-placeholder { color: inherit; opacity: 0.66;
}    
.wdt-header-icons-list>div.search-item a.wdt-search-icon {
line-height: normal;
width: 35px;
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
height: 100%;
-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;
margin: auto;
}
.wdt-header-icons-list>div.search-item a.wdt-search-icon > * {
height: 100%;
line-height: inherit;
width: 100%;
}
.wdt-header-icons-list>div.search-item a.wdt-search-icon > *:before {
height: 100%;
line-height: inherit;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wdt-search-form-container {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.35s ease-in-out 0s;
transition: all 0.35s ease-in-out 0s;
}
.wdt-search-form-container:not(.show) {
display: none;
}
.wdt-search-form-container.show,
.wdt-header-icons-list>div.search-item.search-default .wdt-search-form-container {
opacity: 1;
visibility: visible;
}
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
height: auto;
margin-top: 0;
position: absolute;
left: auto;
right: 8px;
top: 50%;
width: 20em;
z-index: 1;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container #searchform input[type="text"] { border-radius: 0; }
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show, body > .wdt-search-form-container #searchform {
width: 25em;
}
body > .wdt-search-form-container {
background-color: var(--wdtBodyBGColor);
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 10;
}
body > .wdt-search-form-container #searchform {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
body > .wdt-search-form-container .wdt-search-form-close {
height: 50px;
left: auto;
right: 35px;
top: 35px;
border-radius: var(--wdtRadius_3X);
} _:default:not(:root:root),
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
right: 42px;
}
.wdt-search-form-container .wdt-search-form-close {
cursor: pointer;
position: absolute;
content: "";
width: 50px;
height: 100%;
left: 100%;
top: 0;
opacity: 0;
-webkit-transition: var(--wdtBaseTransition);
transition: var(--wdtBaseTransition);
}
.wdt-search-form-container .wdt-search-form-close:before {
color: var(--wdtAccentTxtColor);
position: absolute;
content: "\2573";
font-family: "Sans-serif";
width: 50px;
height: 100%;
left: 0;
pointer-events: none;
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
}
.wdt-search-form-container .wdt-search-form-close {
opacity: 1;
}
.wdt-search-form-container #searchform input[type="submit"] {
width: 50px;
box-shadow: none;
}
.elementor-widget-wdt-header-icons .wdt-header-icons-list .wdt-search-icon {
padding: 0;
}
.wdt-header-icons-list > div.search-item a.wdt-search-icon,
.wdt-header-icons-list > div.search-item a.wdt-search-icon > *,
.wdt-header-icons-list-item div[class*="menu-icon"] i { color: var(--wdtHeadAltColor); }     .wdt-header-icons-list>div.search-item.search-default #searchform:hover:before,
.wdt-header-icons-list>div.search-item.search-default #searchform:focus-within:before { color: var(--wdtPrimaryColor); } .wdt-header-icons-list > div.search-item a.wdt-search-icon:hover > *,
.wdt-header-icons-list-item a:hover i, .wdt-header-icons-list-item div[class*="menu-icon"] a:hover i,
.wdt-header-icons-list > div.wdt-header-icons-list-item a:hover .wdt-shop-menu-cart-icon { color: var(--wdtSecondaryColor); }  .wdt-header-icons-list > div.search-item.search-default #searchform { 
overflow: visible; 
width: 100vw; 
max-width: 300px; 
min-height: 30px; 
line-height: 30px; 
}
.wdt-header-icons-list > div.search-item #searchform input[type="submit"]:hover { 
background-color: var(--wdtLinkHoverColor); 
}
.wdt-header-icons-list > div.search-item.search-default #searchform input[type="text"],
.wdt-header-icons-list > div.search-item.search-expand #searchform input[type="text"],
.wdt-header-icons-list > div.search-item #searchform input[type="text"] {
min-height: 45px;
width: 100%;
border-width: 1px;
}
.wdt-header-icons-list > div.search-item.search-default #searchform input[type="text"]:focus,
.wdt-header-icons-list > div.search-item.search-expand #searchform input[type="text"]:focus,
.wdt-header-icons-list > div.search-item #searchform input[type="text"]:focus { 
border: 1px solid var(--wdtPrimaryColor); 
}
#searchform ul.quick_search_results { 
position: absolute; 
padding: 0; 
background-color: var(--wdtBodyBGColor); 
text-align: left; width: 100%; 
max-width: 250px;  
margin-right: auto; 
margin: 16px 0 0;
transition: all .4s ease; z-index: 99; 
font-size: 0.9rem; 
transform: translateY(10px); 
}
#searchform ul.quick_search_results p,
#searchform ul.quick_search_results li.quick_search_data_item { 
list-style-type: none; 
text-align: inherit; 
line-height: var(--wdtLineHeight_Base); 
width: 100%; 
margin: 0; 
margin-bottom: 20px;
color: var(--wdtLinkColor);
font-size: var(--wdtFontSize_Ext);
text-transform: capitalize;
font-family: var(--wdtFontTypo_Alt);
}
#searchform ul.quick_search_results p { line-height: 2; }
#searchform ul.quick_search_results li.quick_search_data_item a {
width: 100%;
font-size: var(--wdtFontSize_Ext);
color: var(--wdtLinkColor);
display: grid;
grid-template-columns: repeat(2, 1fr);
align-items: center;
justify-items: flex-start;
}
#searchform ul.quick_search_results li.quick_search_data_item a:hover {        
color: var(--wdtLinkHoverColor); opacity: 1;
} 
#searchform ul.quick_search_results:not(.active):before,
#searchform ul.quick_search_results:not(.active) { 
font-size: inherit; 
opacity: 0; 
transform: translateY(10px); 
transition: all .4s ease; 
visibility: hidden;
}
#searchform ul.quick_search_results.active { opacity: 1;  visibility: visible;
transform: translateY(0); 
padding: 20px; 
padding-bottom: 0;
-webkit-box-shadow: 0 0 0 1px rgba(var(--wdtBorderColorRgb),0.15); 
box-shadow: 0 0 0 1px rgba(var(--wdtBorderColorRgb),0.15); 
border-radius: var(--wdtRadius_3X);
}
#searchform input.text_input ~ ul.quick_search_results {  transform: translateY(10px);
transition: all .4s ease;
}
#searchform input.text_input:focus ~ ul.quick_search_results { 
opacity: 1; visibility: visible;
transform: translateY(0); 
}
#searchform ul.quick_search_results.active:before { 
content: ""; 
position: absolute; 
width: 16px; 
height: 16px; 
background: inherit; 
-webkit-transform: rotate(45deg);
transform: rotate(45deg); 
top: -7px; 
left: 20px; 
} @media only screen and (max-width: 1280px) {
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container {
width: 15em;
}
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show,
body > .wdt-search-form-container #searchform {
width: 18.5em;
}
.overlay-header-search .overlay-search #searchform {
width: 75%;
}
}  @media only screen and (min-width:768px) and (max-width:1024px) {
}  @media only screen and (max-width: 767px) { .wdt-header-icons-list>div.search-item .wdt-search-form-container {
right: 50px;
top: 0px;
height: 100%;
}
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container { right: auto !important; width: 240px; }
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show, body > .wdt-search-form-container #searchform {
width: 360px;
}
.wdt-header-icons-list>div.search-item .wdt-search-form-container #searchform {
height: 100%;
}
.elementor-widget-wdt-header-icons .wdt-header-icons-list .wdt-search-icon .fa-search::before {
background-size: 75%;
background-position: center;
background-repeat: no-repeat;
}
#header div[class*="elementor-"] div[class*="elementor-element-"].elementor-element.elementor-widget-wdt-header-icons .elementor-widget-container {
margin: 0;
}
.wdt-header-icons-list>div.search-item .wdt-search-form-container #searchform input[type="text"] {
padding: 15px 50px 14px 25px;
height: 100%;
}
.overlay-search #searchform input[type="text"] {
font-size: 25px;
}
.overlay-header-search .overlay-search #searchform {
padding: 0;
}
}
@media only screen and (max-width:479px) {
.wdt-header-icons-list > div.search-item.search-default { display: flex; justify-content: center; }
.wdt-header-icons-list > div.search-item.search-default:after { content: none; }
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container { width: 180px; }
.wdt-header-icons-list>div.search-item.search-expand .wdt-search-form-container.show, body > .wdt-search-form-container #searchform {
width: 220px;
}
}.wdt-shop-menu-cart-icon { background: var(--wdtBodyBGColor); font-size: 14px; width: 35px; height: 35px; display: grid; text-align: center; align-content: center; float: left; }
.wdt-shop-menu-cart-totals { display: none; }
.wdt-shop-menu-icon { display: inline-block; position: relative; }
.wdt-shop-menu-icon .wdt-shop-menu-cart-inner { display: inline-block; }
.wdt-shop-menu-icon .wdt-shop-menu-cart-icon:before { content: "\e843"; font-family: "Neytri Icons"; font-size: inherit; margin: auto; }
.wdt-shop-menu-icon .wdt-shop-menu-cart-number, .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count { background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); font-size: 10px; height: 14px; line-height: 14px; padding: 0; position: absolute; right: -6px; top: -4px; text-align: center; width: 14px; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }
.wdt-shop-menu-cart-content-wrapper { background-color: var(--wdtBodyBGColor); color: var(--wdtBodyTxtColor); display: none; float: left; min-width: 270px; padding: 20px; position: absolute; top: 45px; right: -20px; text-align: initial; -webkit-box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08); box-shadow: 0 -1px 8px 3px rgba(var(--wdtHeadAltColorRgb),0.08); z-index: 99999; border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); }
.wdt-shop-menu-icon:hover .wdt-shop-menu-cart-content-wrapper { display:block; -webkit-animation: 0.3s ease-in wdtfadeInUp; -moz-animation: 0.3s ease-in 0s wdtfadeInUp; animation: 0.3s ease-in 0s wdtfadeInUp; }
.wdt-shop-menu-cart-content-wrapper:before { content: "\f106"; font-family: "Neytri Icons"; font-size:28px; top:-16px; position:absolute; right:24px; color:var(--wdtBorderColor); display:none; }
.wdt-shop-menu-cart-content-wrapper:after { border-color: transparent transparent var(--wdtBodyBGColor); border-style: solid; border-width: 8px; content: ""; display: block; height: 0; position: absolute; right: 26px; top: -16px; width: 0; }
.wdt-shop-menu-icon ul.cart_list { display:block; margin: 0; padding: 0; float:left; width:100%; }
.wdt-shop-menu-icon ul.cart_list li { display:inline-block; clear:both; margin-bottom:20px; position:relative; width:100%; }
.wdt-shop-menu-icon ul.cart_list li a { line-height: normal; margin-bottom: 0; display: block; }
.wdt-shop-menu-icon ul.cart_list li a:not(:hover) { color: var(--wdtHeadAltColor); }
.wdt-shop-menu-icon ul.cart_list li a img { max-width:80px; float:left; margin-right:10px; border:1px solid var(--wdtBorderColor); width: auto; }
.wdt-shop-menu-icon ul.cart_list li a.remove { position:absolute; font-size:16px; color: var(--wdtAccentTxtColor); left:-7px; top:-7px; background-color: var(--wdtHeadAltColor); width:20px; height:20px; border-radius:100%; text-align:center; line-height: 18px; margin: 0; }
.wdt-shop-menu-icon ul.cart_list li span { font-size: 12px; }
.wdt-shop-menu-icon ul.cart_list .product-details { display:block; float:left; color: var(--wdtBodyTxtColor); line-height:19px; }
.wdt-shop-menu-icon ul.cart_list .product-details > span { float:left; padding:0 10px; border:1px solid rgba(var(--wdtHeadAltColorRgb),0.5); line-height:normal; font-size:12px; color: var(--wdtBodyTxtColor); margin:0 10px 5px 0; }
.wdt-shop-menu-icon ul.cart_list .product-details .quantity { text-align:left; display:block; clear:both; font-size:16px; font-weight:normal; margin-bottom:5px; color: var(--wdtBodyTxtColor); }
.wdt-shop-menu-icon ul.cart_list.product_list_widget li:before { content: none; }
.wdt-shop-menu-cart-content-wrapper .total { font-size:16px; clear:both; color: var(--wdtBodyTxtColor); font-weight:bold; float:left; width:100%; text-align:left; margin-bottom:20px; }
.wdt-shop-menu-cart-content-wrapper .total .amount { float:right; }
.wdt-shop-menu-cart-content-wrapper .buttons { float:left; width:100%; }
.wdt-shop-menu-cart-content-wrapper .buttons a { float:left; width:100%; display:inline-block; font-size:14px; font-weight:bold; background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); padding:10px 0; text-transform:uppercase; margin-bottom:10px; text-align:center; }
.wdt-shop-menu-cart-content-wrapper .buttons a:hover { background-color: var(--wdtLinkHoverColor); color: var(--wdtAccentTxtColor); }
.wdt-shop-menu-cart-content-wrapper .buttons a:last-child { margin:0; }
.wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content > *:last-child,
.wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content > *:only-child { margin-bottom: 0; }
.wdt-shop-menu-icon ul.cart_list li span, .wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content p { color: var(--wdtBodyTxtColor); }
@-webkit-keyframes wdtfadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@keyframes wdtfadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate.wdt-fadeInUp {
-webkit-animation-name: wdtfadeInUp;
-moz-animation-name: wdtfadeInUp;
-o-animation-name: wdtfadeInUp;
animation-name: wdtfadeInUp;
visibility: visible !important;
}
.wdt-header-icons-list .wdt-header-icons-list-item .wdt-shop-menu-icon .wdt-shop-menu-cart-icon:before { content: none; }     .wdt-shop-menu-icon ul.cart_list li a.remove:hover { background-color: var(--wdtPrimaryColor); }       .wdt-shop-cart-widget.cart-notification-widget, .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content { float: left; width: 100%; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button { font-size: 0; height: 25px; line-height: 0; position: absolute; right: 3px; top: 3px; text-align: center; width: 25px; -webkit-border-radius: 50%; border-radius: 50%; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:before { content: "\2716"; display: block; font-size: 14px; font-weight: normal; line-height: 25px; }
.wdt-shop-cart-widget.cart-notification-widget { max-width: 500px; position: fixed; bottom: 32px; left: 18px; width: auto; z-index: 999; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-inner { padding: 20px; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content > * { display: table-cell; vertical-align: middle; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb { line-height: 0; padding: 0 10px; width: 120px; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info { padding: 5px 10px; text-align: left; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb a,
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-thumb a img { display: block; width: 100%; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a { display: block; font-size: 18px; font-weight: bold; }
.wdt-shop-cart-widget.cart-notification-widget { opacity: 0; visibility: hidden; }
.wdt-shop-cart-widget.cart-notification-widget.wdt-shop-cart-widget-active { opacity: 1; visibility: visible; }
.wdt-shop-cart-widget.cart-notification-widget { background-color: var(--wdtBodyBGColor); }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:before { color: var(--wdtAccentTxtColor); }
.wdt-shop-cart-widget.cart-notification-widget { -webkit-box-shadow: 0 1px 3px 1px rgba(var(--wdtHeadAltColorRgb),0.25); box-shadow: 0 1px 3px 1px rgba(var(--wdtHeadAltColorRgb),0.25); }    .wdt-shop-cart-widget.activate-sidebar-widget { height: 100%; position: fixed; right: 0; top: 0; width: 350px; z-index: 999992; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-shop-cart-widget.activate-sidebar-widget:before { content: ""; }
.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active { -webkit-transform: translateX(0); transform: translateX(0); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner { height: 100%; padding: 50px 20px; position: relative; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header { border-width: 0 0 1px; padding-left: 15px; padding-right: 45px; position: absolute; left: 0; top: 0; width: 100%; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 { font-size: 15px; font-weight: var(--wdtFontWeight_Ext); line-height: 45px; margin: 0; text-transform: uppercase; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a { height: 45px; position: absolute; top: 0; text-align: center; width: 45px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span { font-size: 18px; right: 0; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a { font-size: 0; line-height: 0; margin-right: 1px; overflow: hidden; right: 100%; text-indent: -9999px; -webkit-transform: translateX(100%); transform: translateX(100%); border-radius: 50px; -webkit-border-radius: 50px; transition: 0.3s cubic-bezier(.72,-0.02,.37,1.01); -webkit-transition: 0.3s cubic-bezier(.72,-0.02,.37,1.01); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:hover { background-color: var(--wdtLinkHoverColor); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:before { content: "\2716"; display: block; font-size: 25px; font-weight: normal; line-height: 45px; text-indent: 0; transition: 0.3s cubic-bezier(.72,-0.02,.37,1.01); -webkit-transition: 0.3s cubic-bezier(.72,-0.02,.37,1.01); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:hover:before { transform: rotate(180deg); }
.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a { -webkit-transform: translateX(0) rotate(-180deg); transform: translateX(0) rotate(-180deg); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content { float: left; width: 100%; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-inner,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li { float: left; width: 100%; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .total { padding: 0 15px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li { border-width: 1px 0; display: inline; margin: -1px 0 0 !important; padding: 15px 25px 15px 50px; position: relative; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:first-child { border-top-width: 0; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:last-child { border-bottom-width: 0; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a:not(.remove) { font-weight: 600; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a img { margin: auto; position: absolute; left: 0; top: 16px; width: 40px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove { font-size: 16px; height: 20px; line-height: 18px; margin: auto; position: absolute; bottom: 0; left: auto; right: 0; top: 0 !important; text-align: center; width: 20px; border-radius: 50px; -webkit-border-radius: 50px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove:not(:focus) { text-decoration: none; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:before { content: none !important; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li .quantity { display: table; margin: 0; font-size: 14px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer { position: absolute; bottom: 10px; left: 0; width: 100%; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer::before { content: ""; height: 1px; position: absolute; left: 0; right: 0; top: 0; width: auto; z-index: -1; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p { height: 50px; line-height: 50px; margin: 0; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total { padding: 0 15px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total strong { float: left; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount { float: right; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons { display: flex; grid-gap: 1px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a { height: 100%; line-height: inherit; margin: 5px 0 5px 5px; padding-top: 0; padding-bottom: 0; text-align: center; width: 50%; -webkit-border-radius: 5px; border-radius: 5px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart__empty-message { margin: 0; padding: 15px; }
.wdt-shop-cart-widget-overlay { background-color: rgba(var(--wdtHeadAltColorRgb),0.7); height: 100%; position: fixed; top: 0; left: 0; width: 100%; z-index: 999991; -webkit-transition: opacity .25s ease, visibility 0s ease .25s; transition: opacity .25s ease, visibility 0s ease .25s; backdrop-filter: blur(2px); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li { border-style: solid;  }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove, .wdt-shop-cart-widget-overlay { opacity: 0; visibility: hidden; }
.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li:hover a.remove,
.wdt-shop-cart-widget.activate-sidebar-widget.wdt-shop-cart-widget-active + .wdt-shop-cart-widget-overlay { opacity: 1; visibility: visible; } .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a:not(.remove):not(:hover),
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount { color: var(--wdtHeadAltColor); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a:hover { color: var(--wdtAccentTxtColor); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove { color: var(--wdtAccentTxtColor) !important; } .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer::before { -webkit-box-shadow: 0 2px 6px 0 rgba(var(--wdtHeadAltColorRgb),0.5); box-shadow: 0 2px 6px 0 rgba(var(--wdtHeadAltColorRgb),0.5); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header a, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li { border-color: rgba(var(--wdtHeadAltColorRgb),0.075); } .wdt-shop-cart-widget.activate-sidebar-widget { background-color: #f7f7f7; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer { background-color: var(--wdtBodyBGColor); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a.checkout, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a:not(.checkout),
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a, .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a:hover, .wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button { background-color: var(--wdtHeadAltColor); }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span { background-color: rgba(var(--wdtBodyBGColorRgb),0.15); }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-close-button:hover,
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove:hover { background-color: #9f2124; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.buttons a:hover { background: var(--wdtLinkHoverColor); }      @media only screen and (max-width: 767px) {
.wdt-shop-cart-widget.cart-notification-widget { margin: auto; bottom: 5px; left: 0; right: 0; }
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.wdt-shop-cart-widget.cart-notification-widget { max-width: 420px; }
} @media only screen and (max-width: 479px) {
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content > * { display: table; margin: auto; text-align: center !important; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info { font-size: 11px; }
.wdt-shop-cart-widget.cart-notification-widget .wdt-shop-cart-widget-content-info a { font-size: 13px; }
.wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a { right: 0; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); transform: scale(0); }
.wdt-shop-cart-widget[class*="sidebar"].activate-sidebar-widget:hover .wdt-shop-cart-widget-header h3 a { -webkit-border-radius: 0; border-radius: 0; -webkit-transform: scale(1); transform: scale(1); }
}  @media only screen and (min-width: 320px) and (max-width: 479px) {
.wdt-shop-cart-widget.cart-notification-widget { max-width: 290px; }
.wdt-shop-cart-widget.activate-sidebar-widget { max-width: 290px; }
.wdt-shop-cart-widget.activate-sidebar-widget { width: 290px; }
}.wdt-logo-container a {
color: inherit;
}
.wdt-logo-container a img {
display: inline-block;
vertical-align: middle;
vertical-align: middle;
}
.wdt-logo-container a .site-title {
color: var(--wdtHeadAltColor);
clear: both;
display: block;
font-family: var(--wdtFontTypo_Alt);
font-size: var(--wdtFontSize_H2);
font-weight: bold;
line-height: 1.1;
transition: inherit;
}
.wdt-logo-container a:hover .site-title { color: inherit; }@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//engmaabo.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(//engmaabo.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//engmaabo.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//engmaabo.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(//engmaabo.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//engmaabo.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.wdt-column-holder .wdt-column-wrapper { width: auto; }
.wdt-column-wrapper { display: flex; flex-wrap: wrap; }
.wdt-column-wrapper .wdt-column { margin: 0; }
.wdt-column-wrapper.wdt-column-gap-default { margin: 0 -10px; }
.wdt-column-wrapper.wdt-column-gap-narrow { margin: 0 -5px; }
.wdt-column-wrapper.wdt-column-gap-extended { margin: 0 -15px; }
.wdt-column-wrapper.wdt-column-gap-wide { margin: 0 -20px; }
.wdt-column-wrapper.wdt-column-gap-wider { margin: 0 -30px; }
.wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 10px; }
.wdt-column-wrapper.wdt-column-gap-no .wdt-column { padding: 0; }
.wdt-column-wrapper.wdt-column-gap-narrow .wdt-column { padding: 5px; }
.wdt-column-wrapper.wdt-column-gap-extended .wdt-column { padding: 15px; }
.wdt-column-wrapper.wdt-column-gap-wide .wdt-column { padding: 20px; }
.wdt-column-wrapper.wdt-column-gap-wider .wdt-column { padding: 30px; } @media only screen and (max-width: 767px) {
.wdt-column-holder .wdt-column-wrapper { width: auto !important; }
}.wdt-content-item { border-color: transparent; border-style: solid; border-width: 0; position: relative; z-index: 0; }
.wdt-content-item, .wdt-content-item > .wdt-content-media-group, .wdt-content-item > .wdt-content-detail-group, .wdt-content-item .wdt-content-elements-group, .wdt-content-item .wdt-content-image > span, .wdt-content-item .wdt-content-image > a, .wdt-content-item .wdt-content-image img, .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before, .wdt-content-item a, .wdt-content-item .wdt-content-title h5, .wdt-content-item .wdt-rating li span, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div, .wdt-content-item .wdt-content-separator span, .wdt-content-item .wdt-content-description { -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }
.wdt-content-item > div:empty { display: none; }
.wdt-content-item > div:not(:last-child),
.wdt-content-item .wdt-content-media-group > div:not(:last-child),
.wdt-content-item .wdt-content-detail-group > div:not(:last-child),
.wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 20px; } .wdt-content-item .wdt-content-media-group { position: relative; }
.wdt-content-item .wdt-content-image-wrapper, .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-item .wdt-content-image > span, .wdt-content-item .wdt-content-image > a { display: inline-flex; }
.wdt-content-item .wdt-content-image > span > img, .wdt-content-item .wdt-content-image > a > img { height: inherit; align-self: start; -webkit-border-radius: inherit; border-radius: inherit; } .wdt-content-item .wdt-content-icon-wrapper, .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: inline-flex; justify-content: inherit; }
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { display: inline-flex; justify-content: center; align-items: center; font-size: 2rem; height: 1em; line-height: 1; padding: 5px; position: relative; text-align: center; vertical-align: top; width: 1em; z-index: 0; }
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { color: inherit; display: inline-block; font-size: inherit; height: 1em; position: relative; vertical-align: top; width: 1em; }
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { fill: currentColor; height: 1em; width: 1em; } .wdt-content-item .wdt-content-title h5 { display: block; font-size: 1.25em; font-weight: bold; margin-top: -8px; margin-bottom: 0; text-transform: none; }
.wdt-content-item .wdt-content-title h5 a { -webkit-transition: inherit; transition: inherit; }
.wdt-content-item .wdt-content-title h5, .wdt-content-item .wdt-content-title h5 a { color: var(--wdt-elementor-color-primary); }
.wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdt-elementor-color-accent); }
.wdt-content-item .wdt-content-subtitle { color: var(--wdt-elementor-color-secondary); font-size: 0.9em; letter-spacing: 0.05em; }
.wdt-content-item > div[class*="group"] > .wdt-content-title,
.wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width: 100%; }
.wdt-content-item .wdt-content-title-group { width: 100%; }
.wdt-content-item .wdt-content-title-group, .wdt-content-item .wdt-content-title-group > * { display: inline-block; }
.wdt-content-item .wdt-content-title-group span { display: inline-block; line-height: 0; margin: 5px 10px; width: 0.5em; }
.wdt-content-item .wdt-content-title-group span:before { background-color: currentColor; content:""; display: inline-block; height: 1px; opacity: 0.75; vertical-align: top; width: 100%; }
.wdt-content-item .wdt-content-title-group.below > * { display: block; }
.wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 20px; }
.wdt-content-item .wdt-content-title-group.below span { margin: 15px 0; width: 100%; }
.wdt-content-item .wdt-content-title-group.below span:before { background-color: var(--wdt-elementor-color-accent); height: 2px; width: 60px; }
.wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle,
.wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title,
.wdt-content-item > div[class*="group"] .wdt-content-separator + .wdt-content-subtitle,
.wdt-content-item > div[class*="group"] .wdt-rating-container + .wdt-content-title { margin-top: -15px; }
.wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-separator { margin-top: -5px; } .wdt-content-item .wdt-content-separator { display: inline-block; line-height: 0; vertical-align: top; width: 100%; }
.wdt-content-item .wdt-content-separator.separator-1 span { background-color: var(--wdt-elementor-color-accent); display: inline-block; height: 2px; vertical-align: top; width: 60px; }
.wdt-content-item .wdt-content-separator.separator-2 span { background-color: currentColor; display: inline-block; height: 1px; opacity: 0.15; max-width: 85%; vertical-align: top; width: 450px; } .wdt-content-item .wdt-content-detail-group { position: relative; }
.wdt-content-item .wdt-content-description { position: relative; z-index: 0; }
.wdt-content-item .wdt-content-description > a { color: inherit; }
.wdt-content-item .wdt-content-description > a:hover { opacity: 0.8; } .wdt-content-item .wdt-social-icons-list { display: inline-flex; flex-wrap: wrap; list-style: none; margin: 0 -5px; padding: 0; }
.wdt-content-item .wdt-social-icons-list li { display: inline-flex; margin: 5px; padding: 0; }
.wdt-content-item .wdt-social-icons-list li a { color: var(--wdt-elementor-color-primary); height: 1em; line-height: 1; width: 1em; display: inline-flex; align-items: center; justify-content: center; }
.wdt-content-item .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-accent); } .wdt-content-item .wdt-rating { display: inline-flex; list-style: none; margin: 0 -2px; padding: 0; vertical-align: top; }
.wdt-content-item .wdt-rating li { display: inline-flex; margin: 2px; }
.wdt-content-item .wdt-rating li span { color: var(--wdt-elementor-color-accent); height: 1em; line-height: 1; width: 1em; }
.wdt-content-item .wdt-rating li span.far { opacity: 0.75; } .wdt-content-item .wdt-content-button { position: relative; z-index: 0; }
.wdt-content-item .wdt-content-button > a {
border: 1px solid transparent;
background-color: var(--wdt-elementor-color-accent);
color: var(--wdt-elementor-color-white);
fill: var(--wdt-elementor-color-white);
display: inline-block;
line-height: 1;
font-size: 1em;
padding: 0.75em 1.5em;
text-align: center;
-webkit-border-radius: 0;
border-radius: 0;
}
.wdt-content-item .wdt-content-button > a > div, .wdt-content-item .wdt-content-button > a > div > span { color: inherit !important; transition: 0.3s; }
.wdt-content-item .wdt-content-button > a:hover { background-color: var(--wdt-elementor-color-primary); } .wdt-content-item .wdt-media-image-cover { display: grid; position: relative; z-index: 0; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper { position: relative; width: 100%; z-index: -1; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { content: ""; height: 100%; pointer-events: none; position: absolute; left: 0; top: 0; width: 100%; z-index: 0; -webkit-transition: inherit; transition: inherit;
background-color: var(--wdt-elementor-color-accent); }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { background-color: var(--wdt-elementor-color-accent); content: ""; height: auto; pointer-events: none; position: absolute; left: 50%; top: 50%; opacity: 0.25; padding-top: 0; width: 0; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transition: all 0.3s ease-in-out 0.15s; transition: all 0.3s ease-in-out 0.15s; }
.wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after { opacity: 0.5; padding-top: 135%; width: 135%; -webkit-border-radius: 35%; border-radius: 35%; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image { align-content: inherit; align-items: inherit; overflow: hidden; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { object-fit: cover; object-position: center; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { height: 100%; width: 100%; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper,
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span,
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a { justify-content: inherit; justify-items: inherit; -webkit-border-radius: inherit; border-radius: inherit; }
.wdt-content-item .wdt-media-image-cover > .wdt-content-image-wrapper,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { grid-area: 1/-1; align-items: center; align-content: center; justify-content: center; margin-bottom: 0 !important; overflow: hidden; text-align: center; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0.6; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { display: flex; flex-wrap: wrap; padding: 20px; width: 100%; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(.wdt-content-icon-wrapper) { flex: 1 1 100%; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(:last-child) { margin-bottom: 15px; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div div,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div span,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li,
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color: var(--wdt-elementor-color-white); }
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div div,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div span,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color: var(--wdt-elementor-color-black); }
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a:hover,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover,
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a:hover { color: var(--wdt-elementor-color-white); }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { pointer-events: none; }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container a { pointer-events: auto; } .wdt-content-item .wdt-media-image-overlay { display: grid; position: relative; z-index: 0; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper { position: relative; width: 100%; z-index: -1; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before { content: ""; height: 100%; opacity: 0; pointer-events: none; position: absolute; left: 0; top: 0; visibility: hidden; width: 100%; z-index: 0; -webkit-transition: inherit; transition: inherit;
background-color: var(--wdt-elementor-color-accent);
background-image: linear-gradient(20deg, rgba(0,0,0,0.5), transparent);
}
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image { align-content: inherit; align-items: inherit; overflow: hidden; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { object-fit: cover; object-position: center; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { height: 100%; width: 100%; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper,
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before,
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image,
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > span { justify-content: inherit; justify-items: inherit; -webkit-border-radius: inherit; border-radius: inherit; will-change: transform; }
.wdt-content-item .wdt-media-image-overlay > .wdt-content-image-wrapper,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { grid-area: 1/-1; align-items: center; align-content: center; justify-content: center; margin-bottom: 0 !important; overflow: hidden; text-align: center; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { display: flex; flex-wrap: wrap; opacity: 0; padding: 20px; visibility: hidden; width: 100%; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > * { flex: 1 1 100%; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > *:not(:last-child) { margin-bottom: 15px; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { opacity: 0; visibility: hidden; }
.wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before { opacity: 0.6; visibility: visible; }
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container { opacity: 1; visibility: visible; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div div,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div span,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li,
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a { color: var(--wdt-elementor-color-black); }
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div div,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div span,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a { color: var(--wdt-elementor-color-white); }
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a:hover,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a:hover,
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a:hover { color: var(--wdt-elementor-color-black); }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { pointer-events: none; }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container a { pointer-events: auto; } .wdt-content-item .wdt-content-elements-group { position: relative; z-index: 0; -webkit-transition: inherit; transition: inherit; }.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper + .wdt-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); } .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; -webkit-box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { background-color: #f5f5f5; margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group { padding: 20px; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { min-width: 100px; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { height: 100px; padding: 0; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group { background-color: var(--wdt-elementor-color-accent); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); } .wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-elements-group,
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-elements-group .wdt-content-image-wrapper,
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover-container .wdt-content-button > a { pointer-events: painted; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover-container { pointer-events: none; } .wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { border-radius: 8px; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {display: none;}
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { background-color: var(--wdtBodyBGColor); background-image: none; opacity: 0; z-index: 1; }
.wdt-custom-image-box-style-1 .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0.3; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-button > a { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 3px; padding: 0 0 5px 0; position: relative; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-button>a { position: relative; background-color: transparent; background-image: linear-gradient(90deg, rgb(233, 233, 233), rgb(233, 233, 233)), linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)); background-size: 2rem 0.063rem, 100% 0.063rem; background-position-x: calc(2rem * -1), 0%; background-position-y: 100%; background-repeat: no-repeat; padding-bottom: 3px; transition: background-position-x 2s cubic-bezier(0.16, 1, 0.3, 1); }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-button>a:hover { background-position-x: calc(100% + 2rem), 0%; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(calc(var(--wdtFontSize_H3) - 5px), 1.7308rem + 0.641vw, calc(var(--wdtFontSize_H2) - 5px)); font-weight: var(--wdtFontWeight_Alt); margin-top: 0; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { padding: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-image-box-style-1 .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform-origin: right; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image a { height: 100%; width: 100%; }
@media screen and (max-width:767px) {
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { align-content: center !important; }
.wdt-custom-image-box-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-image-box-style-1 .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 0.5; }
} .wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { border-radius: 6px; }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { padding: 0; }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-content-title h5 a { color: var(--wdtPrimaryColor); text-transform: inherit; padding: 10px 15px; background-color: var(--wdtAccentTxtColor); border-radius: 6px; display: inline; }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-content-title h5 a:hover { color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); margin-top: 0; letter-spacing: 2.6px; text-transform: uppercase; }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-media-image-cover-container .wdt-content-title { margin-bottom: 20px; -webkit-transform: translateY(10px); transform: translateY(10px); transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.wdt-primary-nav .has-mega-menu .wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-media-image-cover-container .wdt-content-title { margin-bottom: 16px; }
.wdt-custom-image-box-style-2 .wdt-content-item:hover .wdt-media-image-cover .wdt-content-title { -webkit-transform: translateY(0); transform: translateY(0); }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.wdt-custom-image-box-style-2 .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before,
.wdt-custom-image-box-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before { border-radius: 50%; background-color: var(--wdtAccentTxtColor); box-shadow: 0 0 30px rgba(0, 0, 0, 0.102); }
.wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before,
.wdt-custom-image-box-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before { background-color: var(--wdtPrimaryColor); }
.wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
.wdt-custom-image-box-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div { color: var(--wdtPrimaryColor); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.wdt-custom-shop-testimonial-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover,
.wdt-custom-image-box-style-2 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover { color: var(--wdtAccentTxtColor); }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover-container .wdt-content-button > a { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); margin-top: 0; letter-spacing: 2.6px; text-transform: uppercase; padding: 10px 15px; border-radius: 6px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-image-box-style-2 .swiper-slide .wdt-content-item .wdt-media-image-cover-container .wdt-content-button > a { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; }
.wdt-custom-image-box-style-2 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover-container .wdt-content-button > a { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; }
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover-container .wdt-content-button>a>div,
.wdt-custom-image-box-style-2 .wdt-content-item .wdt-media-image-cover-container .wdt-content-button>a>div>span { -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out; } .wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-title h5{ font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); margin-top: 0; pointer-events: none; }
.wdt-custom-image-box-style-3 .wdt-content-item { display: inline-flex; flex-wrap: wrap; flex-direction: column-reverse; }
.wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-button > a { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: 3px; background-color: transparent; color: var(--wdtPrimaryColor); padding: 0; }
.wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; }
.wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-button > a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: currentColor; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform .48s cubic-bezier(.77,0,.175,1); transition: transform .48s cubic-bezier(.77,0,.175,1); }
.wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-button > a:hover:before { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }
.wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-button { width: max-content; max-width: max-content; }
.wdt-custom-image-box-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-custom-image-box-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-bottom: 36px; }
.wdt-custom-image-box-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 35px; }
@media screen and (max-width:1024px) {
.wdt-custom-image-box-style-3 .wdt-content-item .wdt-content-button { margin: auto; }
.wdt-custom-marquee-text-style-2.elementor-widget-wdt-heading { position: absolute; top: 20%; left: 0;  }
} .wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; margin-top: 0; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-media-group .wdt-content-title { margin-bottom: 0; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image { border-radius: 50%; overflow: hidden; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { display: inline-flex; align-items: center; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Ext) - 4px ); margin-top: -4px; margin-left: 2px; }
.wdt-custom-image-box-style-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before { border-radius: 50%; background-color: var(--wdtAccentTxtColor); box-shadow: 0 0 30px rgba(0, 0, 0, 0.102); }
.wdt-custom-image-box-style-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before { background-color: var(--wdtPrimaryColor); }
.wdt-custom-image-box-style-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div { color: var(--wdtPrimaryColor); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.wdt-custom-image-box-style-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover { color: var(--wdtAccentTxtColor); }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 25px; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image a { position: relative; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image a img { -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.wdt-custom-image-box-style-4 .wdt-content-item:hover .wdt-content-image a img { -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image a:before,
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image a:after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; width: 100%; height: 100%; opacity: 0; background-color: rgba(var(--wdtTertiaryColorRgb), .1); -webkit-transition: -webkit-transform 0.5s ease-out, opacity 0.5s ease-out; transition: transform 0.5s ease-out, opacity 0.5s ease-out; z-index: 1; }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image a:before { -webkit-transform: scaleY(1); transform: scaleY(1); }
.wdt-custom-image-box-style-4 .wdt-content-item .wdt-content-image a:after { -webkit-transform: scaleX(1); transform: scaleX(1); }
.wdt-custom-image-box-style-4 .wdt-content-item:hover .wdt-content-image a:before { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; }
.wdt-custom-image-box-style-4 .wdt-content-item:hover .wdt-content-image a:after { -webkit-transform: scaleX(0); transform: scaleX(0); opacity: 1; } .wdt-custom-image-box-style-5 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title { order: 1; margin-top: 0; margin-bottom: 20px; }
.wdt-custom-image-box-style-5 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-description { order: 2; width: 335px; max-width: 335px; margin-bottom: 20px; }
.wdt-custom-image-box-style-5 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-button { order: 3; margin-bottom: 30px; }
.wdt-custom-image-box-style-5 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-subtitle { font-size: clamp(3.75rem, 2.8846rem + 3.8462vw, 7.5rem); font-weight: calc(var(--wdtFontWeight_Alt) + 100); text-transform: capitalize; background: -webkit-linear-gradient(195deg, rgba(var(--wdtPrimaryColorRgb), 0.4) 0%, transparent 99%, transparent 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-container { overflow: visible; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper { align-items: center; margin: 4.5% 0; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide .wdt-content-item { -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out; transition: transform 0.3s ease-out, opacity 0.3s ease-out; opacity: .5; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide.swiper-slide-active .wdt-content-item { -webkit-transform: scale(1.3); transform: scale(1.3); z-index: 2; opacity: 1; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide.swiper-slide-prev .wdt-content-item, .wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide.swiper-slide-next .wdt-content-item { -webkit-transform: scale(1.1); transform: scale(1.1); z-index: 1; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide:not(.swiper-slide-active) .wdt-content-item .wdt-content-title  { opacity: 0; -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide:not(.swiper-slide-active) .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-subtitle { opacity: 0; }
@media screen and (max-width:479px) {
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide .wdt-content-item { opacity: 0; }
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide .wdt-content-item,
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide.swiper-slide-active .wdt-content-item,
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide.swiper-slide-prev .wdt-content-item,
.wdt-custom-image-box-style-5 .wdt-image-box-holder .wdt-image-box-wrapper .swiper-slide.swiper-slide-next .wdt-content-item { -webkit-transform: inherit; transform: inherit; }
}