
/* Header Icon Border */

.wdt-custom-side-nav-icon-border::before {content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; }

/* iconlist */

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{line-height: 1;}

/* estimation form */

.wdt-estimation-form span.wpcf7-form-control-wrap input.wpcf7-form-control,
.wdt-estimation-form span.wpcf7-form-control-wrap textarea{border: none;border-bottom: 2px solid var(--wdtTertiaryColor);border-radius: 0;padding: 15px 10px 5px 0;margin-bottom: 10px;text-transform: capitalize;background: transparent;}
.wdt-estimation-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left: 0;padding-bottom: 0;line-height: 1;}
.wdt-estimation-form .select2-container--default .select2-selection--single{border-bottom: 1px solid var(--wdtTertiaryColor) !important;border-radius: 0 !important;margin-bottom: 10px;}
.wpcf7-form .wdt-estimation-form input.wpcf7-submit {margin-top: 20px;width: 100%;font-size: var(--wdtFontSize_Ext);text-transform: uppercase;font-family: var(--wdtFontTypo_H6);letter-spacing: var(--wdtLetterSpacing_2X);font-weight: var(--wdtFontWeight_H6);}
.wpcf7-form .wdt-estimation-form input.wpcf7-submit:hover {background: var(--wdtBodyBGColor);color: var(--wdtSecondaryColor);}
.wdt-estimation-form span.wpcf7-form-control-wrap input::-webkit-input-placeholder,
.wdt-estimation-form span.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{opacity: 1;-webkit-transition: var(--wdtBaseTransition);transition: var(--wdtBaseTransition);}
.wdt-estimation-form span.wpcf7-form-control-wrap input:focus::-webkit-input-placeholder,
.wdt-estimation-form span.wpcf7-form-control-wrap textarea:focus::-webkit-input-placeholder{opacity: 0.55;}

/* iconlist */

.wdt-background-width-telphone-number.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{font-size: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem);font-family: var(--wdtFontTypo_H2);font-weight: var(--wdtFontWeight_H2);color: var(--wdtSecondaryColor);}

/* Home-2 slider big text */

.wdt-slider-big-font .wdt-heading-holder > .wdt-heading-deco-wrapper > span.wdt-heading-title{font-size: clamp(3.125rem, 1.7317rem + 6.3694vw, 9.375rem);line-height: var(--wdtLineHeight_H1);}

/* Shop */

.woocommerce ul.products.product-content-alignment-center li.product .product-details + .tinv-wraper.tinv-wishlist{display: none;}
.woocommerce ul.products li.product .price{font-size: var(--wdtFontSize_Ext);font-weight: var(--wdtFontWeight_Base);font-family: var(--wdtFontTypo_Base);letter-spacing: var(--wdtLetterSpacing_1X);}
.woocommerce ul.products li.product .price ins{font-weight: var(--wdtFontWeight_Base);}
.woocommerce ul.products.product-style-default li.product .product-details > div.product-title:first-child > h5{position: relative;margin-bottom: 10px;padding-bottom: 20px;}
.woocommerce ul.products.product-style-default li.product .product-details > div.product-title:first-child > h5:after {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: rgba(var(--wdtBodyBGColorRgb), 0.35);width: 85%;margin: auto;-webkit-transition: var(--wdt-Ad-Transition);transition: var(--wdt-Ad-Transition);}
.woocommerce ul.products.product-style-default li.product:hover .product-details > div.product-title:first-child > h5:after{width: 100%;}
.woocommerce ul.products li.product .product-details .product-element-group-wrapper .product-element-group-items > div:only-child.product-rating-wrapper {width: auto;text-align: right;float: right;}
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a{background: transparent;margin: 0 8px;}
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a:after {content: '';background: var(--wdtSecondaryColor);width: 100%;height: 100%;left: 0;top: 0;position: absolute;transform: rotate(45deg);z-index: -1;-webkit-box-shadow: 4px 1px 0 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 4px 1px 0 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 4px 1px 0 0 rgba(0, 0, 0, 0.15);-o-box-shadow: 4px 1px 0 0 rgba(0, 0, 0, 0.15);box-shadow: 4px 1px 0 0 rgba(0, 0, 0, 0.15);border-radius: var(--wdtRadius_2X);}
.woocommerce ul.products.product-content-alignment-center li.product .product-details{background: var(--wdtPrimaryColor);}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, 
a.wishlist_products_counter.top_wishlist-heart:before, 
span.wishlist_products_counter.top_wishlist-heart:before, 
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg fill='currentcolor' height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cpath d='M316.554,108.336c4.553,6.922,2.629,16.223-4.296,20.774c-3.44,2.261-6.677,4.928-9.621,7.929 c-2.938,2.995-6.825,4.497-10.715,4.497c-3.791,0-7.585-1.427-10.506-4.291c-5.917-5.801-6.009-15.298-0.207-21.212 c4.439-4.524,9.338-8.559,14.562-11.992C302.698,99.491,312.002,101.414,316.554,108.336z M447.022,285.869 c-1.506,1.536-148.839,151.704-148.839,151.704C283.994,452.035,265.106,460,245,460s-38.994-7.965-53.183-22.427L42.978,285.869 c-57.304-58.406-57.304-153.441,0-211.847C70.83,45.634,107.882,30,147.31,30c36.369,0,70.72,13.304,97.69,37.648 C271.971,43.304,306.32,30,342.689,30c39.428,0,76.481,15.634,104.332,44.021C504.326,132.428,504.326,227.463,447.022,285.869z M425.596,95.028C403.434,72.44,373.991,60,342.69,60c-31.301,0-60.745,12.439-82.906,35.027c-1.122,1.144-2.129,2.533-3.538,3.777 c-7.536,6.654-16.372,6.32-22.491,0c-1.308-1.352-2.416-2.633-3.538-3.777C208.055,72.44,178.612,60,147.31,60 c-31.301,0-60.744,12.439-82.906,35.027c-45.94,46.824-45.94,123.012,0,169.836c1.367,1.393,148.839,151.704,148.839,151.704 C221.742,425.229,233.02,430,245,430c11.98,0,23.258-4.771,31.757-13.433l148.839-151.703l0,0 C471.535,218.04,471.535,141.852,425.596,95.028z M404.169,116.034c-8.975-9.148-19.475-16.045-31.208-20.499 c-7.746-2.939-16.413,0.953-19.355,8.698c-2.942,7.744,0.953,16.407,8.701,19.348c7.645,2.902,14.521,7.431,20.436,13.459 c23.211,23.658,23.211,62.153,0,85.811l-52.648,53.661c-5.803,5.915-5.711,15.412,0.206,21.212 c2.921,2.863,6.714,4.291,10.506,4.291c3.889,0,7.776-1.502,10.714-4.497l52.648-53.661 C438.744,208.616,438.744,151.275,404.169,116.034z'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: 50%;mask-image: url("data:image/svg+xml,%0A%3Csvg fill='currentcolor' height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cpath d='M316.554,108.336c4.553,6.922,2.629,16.223-4.296,20.774c-3.44,2.261-6.677,4.928-9.621,7.929 c-2.938,2.995-6.825,4.497-10.715,4.497c-3.791,0-7.585-1.427-10.506-4.291c-5.917-5.801-6.009-15.298-0.207-21.212 c4.439-4.524,9.338-8.559,14.562-11.992C302.698,99.491,312.002,101.414,316.554,108.336z M447.022,285.869 c-1.506,1.536-148.839,151.704-148.839,151.704C283.994,452.035,265.106,460,245,460s-38.994-7.965-53.183-22.427L42.978,285.869 c-57.304-58.406-57.304-153.441,0-211.847C70.83,45.634,107.882,30,147.31,30c36.369,0,70.72,13.304,97.69,37.648 C271.971,43.304,306.32,30,342.689,30c39.428,0,76.481,15.634,104.332,44.021C504.326,132.428,504.326,227.463,447.022,285.869z M425.596,95.028C403.434,72.44,373.991,60,342.69,60c-31.301,0-60.745,12.439-82.906,35.027c-1.122,1.144-2.129,2.533-3.538,3.777 c-7.536,6.654-16.372,6.32-22.491,0c-1.308-1.352-2.416-2.633-3.538-3.777C208.055,72.44,178.612,60,147.31,60 c-31.301,0-60.744,12.439-82.906,35.027c-45.94,46.824-45.94,123.012,0,169.836c1.367,1.393,148.839,151.704,148.839,151.704 C221.742,425.229,233.02,430,245,430c11.98,0,23.258-4.771,31.757-13.433l148.839-151.703l0,0 C471.535,218.04,471.535,141.852,425.596,95.028z M404.169,116.034c-8.975-9.148-19.475-16.045-31.208-20.499 c-7.746-2.939-16.413,0.953-19.355,8.698c-2.942,7.744,0.953,16.407,8.701,19.348c7.645,2.902,14.521,7.431,20.436,13.459 c23.211,23.658,23.211,62.153,0,85.811l-52.648,53.661c-5.803,5.915-5.711,15.412,0.206,21.212 c2.921,2.863,6.714,4.291,10.506,4.291c3.889,0,7.776-1.502,10.714-4.497l52.648-53.661 C438.744,208.616,438.744,151.275,404.169,116.034z'/%3E%3C/svg%3E");mask-repeat: no-repeat;mask-position: center;mask-size: 50%;background: currentColor;}

.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:first-child{-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:Last-child {-webkit-transform: translateX(100%);transform: translateX(100%);}

.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:first-child{-webkit-transform: translateX(0);transform: translateX(0);}
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:Last-child {-webkit-transform: translateX(0);transform: translateX(0);}
.woocommerce ul.products[class*="product-overlay-"] li.product .product-thumb .image .product-thumb-overlay{left:unset;right:0;transition: var(--wdt-Ad-Transition);width: 0;height: 0;}
.woocommerce ul.products[class*="product-overlay-"] li.product:hover .product-thumb .image .product-thumb-overlay{width: 100%;height: 100%;}
.woocommerce ul.products.product-style-default li.product .product-details > div.product-title:first-child > h5:before {content: "";margin: 0 auto;position: absolute;left: 0;right: 0;text-align: center;border-style: solid;border-width: 6px 6px 0 6px;bottom: -5px;width: 0;-webkit-transition: all 200ms linear 0s;-moz-transition: all 200ms linear 0s;-ms-transition: all 200ms linear 0s;-o-transition: all 200ms linear 0s;transition: all 200ms linear 0s;border-color: rgba(255, 255, 255, 0.35) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

.woocommerce ul.products.product-style-default li.product:hover .product-details > div.product-title:first-child > h5:before{border-width: 5px;bottom: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.35);-moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.35);-ms-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.35);-o-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.35);box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.35);border-color: var(--wdtSecondaryColor);z-index: 1;}
.woocommerce ul.products.product-content-alignment-center li.product:hover .product-details{background: var(--wdtSecondaryColor);}
.woocommerce div.product.type-product > div.summary .woocommerce-product-rating {margin: 0 !important;}
.woocommerce div.product.type-product > div.summary .woocommerce-product-details__short-description {margin: 0 !important;}

.woocommerce .quantity.quantity-with-arrows input[type='number'], 
.woocommerce .quantity.quantity-with-plusminus input[type='number']{background-color: #f0f0f0;font-size: var(--wdtFontSize_H6);font-weight: var(--wdtFontWeight_H6);}

.woocommerce div.quantity:not(.quantity-with-plusminus) .qty, 
.woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty, 
.woocommerce div.quantity:not(.quantity-with-plusminus) input, 
.woocommerce-page div.quantity:not(.quantity-with-plusminus) input{width: 65px !important;}

.woocommerce .cart .quantity > a[class*="arrow"], .woocommerce-page .cart .quantity > a[class*="arrow"]{right: 6px !important;height: 25px !important;}

.woocommerce div.product form.cart .button,
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{font-size: var(--wdtFontSize_Base);text-transform: uppercase;font-family: var(--wdtFontTypo_H6);font-weight: var(--wdtFontWeight_H6);}

.woocommerce div.product form.cart .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{-webkit-mask-size: 85%;mask-size: 85%;}

.woocommerce div.product form.cart .single_add_to_cart_button:before{content: " ";-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3H4.5L6.5 17H17M17 17C15.8954 17 15 17.8954 15 19C15 20.1046 15.8954 21 17 21C18.1046 21 19 20.1046 19 19C19 17.8954 18.1046 17 17 17ZM6.07142 14H18L21 5H4.78571M11 19C11 20.1046 10.1046 21 9 21C7.89543 21 7 20.1046 7 19C7 17.8954 7.89543 17 9 17C10.1046 17 11 17.8954 11 19Z' stroke='currentcolor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position: center;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;mask-image: url("data:image/svg+xml,%0A%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3H4.5L6.5 17H17M17 17C15.8954 17 15 17.8954 15 19C15 20.1046 15.8954 21 17 21C18.1046 21 19 20.1046 19 19C19 17.8954 18.1046 17 17 17ZM6.07142 14H18L21 5H4.78571M11 19C11 20.1046 10.1046 21 9 21C7.89543 21 7 20.1046 7 19C7 17.8954 7.89543 17 9 17C10.1046 17 11 17.8954 11 19Z' stroke='currentcolor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-position: center;mask-size: contain;mask-repeat: no-repeat;background: currentColor;width: 20px;height: 20px;display: inline-block;}
.woocommerce div.product .summary .product_meta > span strong {font-weight: var(--wdtFontWeight_Base);font-size: var(--wdtFontSize_H6);letter-spacing: 0;}

.woocommerce div.product .summary .product_meta > span.posted_in a,
.woocommerce div.product .summary .product_meta span.tagged_as a {color: var(--wdtPrimaryColor);}

.woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay{position: absolute;background: var(--wdtBodyBGColor);opacity: 0;}

.woocommerce ul.products li.product:hover .product-thumb .image .product-thumb-overlay{opacity: 0.85;}

/* Search */

form.woocommerce-product-search button{font-size: var(--wdtFontSize_Base);font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_H6);text-transform: uppercase;}

/* Contact form */

.contact-form-1 .contact-form-col-1 p {display: flex;gap: 10px;margin-bottom: 20px;}
.contact-form-1 .contact-form-col-2 p {margin-bottom: 20px;}
.contact-form-1 .contact-form-col-2 p textarea {height: 200px;}
.contact-form-1 .contact-form-col-1 input,
.contact-form-1 textarea{border-color: rgba(var(--wdtBorderColorRgb), 0.25);}
.contact-form-1 .contact-form-col-1 input:focus,
.contact-form-1 textarea:focus{border-color: rgba(var(--wdtPrimaryColorRgb), 1);}
.wpcf7-form .contact-form-1 input.wpcf7-submit{font-size: var(--wdtFontSize_Base);font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_Alt);text-transform: uppercase;}

/* Cart */

.wp-block-separator.is-style-dots,
h2.wp-block-heading.has-text-align-center,
.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new{display: none;}


/* cart */

.wc-block-cart-item__wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.is-large.wc-block-cart .wc-block-cart-items td:last-child {width: 180px;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {box-shadow: none;}
.is-large.wc-block-cart .wc-block-cart-items td {vertical-align: middle !important;}
.wc-block-components-product-details.wc-block-components-product-details li {padding-bottom: 0;font-size: var(--wdtFontSize_Base);}
.wc-block-components-shipping-calculator-address button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button {margin-top: 30px !important;}
.is-large.wc-block-cart .wc-block-components-product-badge {font-size: 14px;border: none;color: var(--wdtPrimaryColor);padding: 0;}
.wc-block-cart-item__quantity {display: flex;gap: 20px;align-items: center;}
.is-large.wc-block-cart .wc-block-cart-items th {padding: 15px !important;white-space: nowrap;color: var(--wdtAccentTxtColor);background: var(--wdtPrimaryColor) !important;visibility: visible !important;font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.is-large.wc-block-cart .wc-block-cart-items th:first-child {border-right: 1px solid;text-align: center;}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right: 15px;border-left: 1px solid;text-align: center;}
.woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody {border-width: 1px;border-style: solid;border-color: var(--wdtBorderColor);}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {text-decoration: none;}
.wc-block-components-quantity-selector {width: 100%;border-radius: 0;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {border-width: 0 1px;border-style: solid;border-radius: 0;border-color: rgba(var(--wdtBorderColorRgb), 1);font-weight: 400;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {opacity: 1;}
.wc-block-components-sidebar-layout .wc-block-components-main {padding-right: 0 !important;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link):focus {box-shadow: none;}
.wp-block-woocommerce-cart-order-summary-block {border: 1px solid Rgba(var(--wdtBorderColorRgb), 1);margin-bottom: 20px;border-radius: var(--wdtRadius_Zero);}
.is-large.wc-block-cart .wc-block-cart__totals-title {padding: 15px !important;}
.wc-block-components-product-name {font-weight: var(--wdtFontWeight_H4);color: var(--wdtHeadAltColor) !important;}
table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name:hover {color: var(--wdtPrimaryColor) !important;text-decoration: none;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {color: var(--wdtPrimaryColor);}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type {display: flex;gap: 10px;margin-top: 0;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link), .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link {padding: var(--wdtPadding_Btn);background: var(--wdtPrimaryColor);display: inline-block;width: auto;color: var(--wdtAccentTxtColor);text-transform: uppercase;font-family: var(--wdtFontTypo_Alt);font-weight: var(--wdtFontWeight_H4);margin: auto;transition: var(--wdtBaseTransition);line-height: 1;min-height: auto;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover, .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link:hover {background: var(--wdtSecondaryColor);}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {min-height: auto !important;}
.tinv-wishlist .social-buttons li a {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.tinv-wishlist .social-buttons li a:hover {background: var(--wdtSecondaryColor);}
.tinv-wishlist .social-buttons li {padding-bottom: 0;}
.tinv-wishlist .social-buttons>span {margin-right: 10px;}
.tinv-wishlist .social-buttons {text-align: left;}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group {font-size: 16px;}
.wc-block-checkout__sidebar .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-name {flex-grow: unset;color: var(--wdtHeadAltColor);text-transform: uppercase;font-family: var(--wdtFontTypo_H6);font-weight: var(--wdtFontWeight_H6);font-size: var(--wdtFontSize_H6);line-height: var(--wdtLineHeight_H6);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image {width: 100px !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {max-width: 100px !important;width: 100px !important;}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-formatted-money-amount {color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices {margin-bottom: 10px;color: var(--wdtHeadAltColor);margin-top: 0px;padding-top: 0;order: -1;}
.wc-block-components-product-details__name, .wc-block-components-product-details__value {color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description {display: flex !important;flex-direction: column;justify-content: center;}
.wc-block-components-product-price__value.is-discounted {background: transparent;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] {margin-bottom: 20px;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button>.wc-block-components-panel__button-icon {font-size: 30px;color: var(--wdtHeadAltColor);}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] span {color: var(--wdtHeadAltColor);}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {border-radius: var(--wdtRadius_Part) !important;}
.wc-block-components-totals-coupon__form {align-items: center;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {margin-right: 10px;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input + label {display: none;}
tr.wc-block-cart-items__row .wc-block-components-spinner {height: auto ;width: auto ;top: 22px;}
tr.wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-metadata {margin-bottom: 0;}
tr.wc-block-cart-items__row .wc-block-components-product-details.wc-block-components-product-details {margin: 0;}
table.wc-block-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector {margin-bottom: 0;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header {border-width: 0px 1px;border-style: solid;border-color: var(--wdtBorderColor);}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td {padding: 16px 16px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child {width: 130px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:last-child {width: 130px;}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child) {border-right: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.2);}
tr.wc-block-cart-items__row .wc-block-cart-item__total-price-and-sale-badge-wrapper {align-items: center;margin: 15px 0;font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_H6);}
.wc-block-components-totals-item__label {color: var(--wdtHeadAltColor);}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p{max-width: 250px;}
.wc-block-components-quantity-selector:after{border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.25);border-radius: 0;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-color: rgba(var(--wdtHeadAltColorRgb), 0.25);}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{margin: 0 0 20px;padding-top: 20px !important;}
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{margin-bottom: 20px !important;}
.wp-block-woocommerce-checkout-order-summary-block{border-radius: 0 !important;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin: 0 16px 16px 16px;background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);padding: 10px 15px;font-size: var(--wdtFontSize_H5);font-family: var(--wdtFontTypo_H5);}

/* new */

.wc-block-components-sidebar-layout .wc-block-components-main, .wp-block-woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar {width: 100% !important;padding: 0;}
.is-large.wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, .is-large.wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector, .is-large.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, .is-large.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {margin-bottom: 0;}
.wc-block-components-totals-coupon .wc-block-components-panel__button {background: transparent;color: var(--wdtHeadAltColor);padding-bottom: 0;}
.wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-shipping-panel .wc-block-components-panel__button, .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-shipping-panel .wc-block-components-shipping-calculator {background: transparent;color: var(--wdtHeadAltColor);padding-bottom: 0;margin-bottom: 10px;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {font-size: var(--wdtFontSize_H6);font-family: var(--wdtFontTypo_H6);text-transform: capitalize;}
.wc-block-components-product-metadata {font-size: var(--wdtFontSize_Ext);}
.wc-block-components-address-address-wrapper.is-editing .wc-block-components-address-form-wrapper .wc-blocks-components-select .wc-blocks-components-select__container {height: auto;}
.wc-block-components-address-form .wc-blocks-components-select .wc-blocks-components-select__container {height: auto;}
.wc-block-components-address-form .wc-blocks-components-select .wc-blocks-components-select__label {position: relative;display: block;left: 0;max-width: 100%;transform: unset;top: 0;margin-bottom: 10px;}
.wc-block-components-address-form .wc-blocks-components-select .wc-blocks-components-select__select {line-height: 1;padding: var(--wdtInputPadding);border-radius: var(--wdtRadius_Part);}
.wc-block-components-address-form .wc-blocks-components-select .wc-blocks-components-select__expand {top: 68%;}
.wc-block-components-address-form .wc-block-components-shipping-calculator-address div.wc-block-components-address-form {margin-bottom: 30px;}

/* empty cart page */

.woocommerce-cart #primary.content-full-width, .woocommerce-cart body.search-no-results #primary.content-full-width {min-height: auto;}
.wp-block-woocommerce-empty-cart-block hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots, .wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:not(:first-child), .wp-block-woocommerce-empty-cart-block .wc-block-grid {display: none;}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before {background-color: var(--wdtPrimaryColor);mask-size: 8em;width: 10em;height: 10em;font-size: 16px;}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:first-child.wc-block-cart__empty-cart__title {font-size: var(--wdtFontSize_H2);}

/* Checkout */

.wc-block-components-sidebar-layout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {border: 1px solid;line-height: normal;min-height: 20px;min-width: 20px;font-size: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active label, .wc-block-components-sidebar-layout .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-sidebar-layout .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {transform: unset;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input label, .wc-block-components-sidebar-layout .wc-block-components-text-input label, .wc-block-components-sidebar-layout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {position: unset;transform: unset;order: -1;margin-bottom: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input {display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], .wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url] {padding: var(--wdtInputPadding);border-radius:var(--wdtRadius_Zero);border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.2);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text]:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]:focus {box-shadow: none;border-color: var(--wdtPrimaryColor);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .wc-block-components-sidebar-layout .wc-block-components-text-input.has-error input:focus {box-shadow: none;}
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p {position: absolute;right: 0;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {border-width: 1px;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {outline: none;}
.wc-block-components-notice-banner.is-error {align-items: center;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link), .wc-block-components-sidebar-layout .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link {margin: unset;}
.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .wc-block-components-notice-banner {align-items: center;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.woocommerce-Button.button {margin-top: 0;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.button.wc-forward:hover {background: transparent;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {padding: var(--wdtInputPadding) !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {box-shadow: none !important;}
.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {margin-bottom: 3px !important;}
.wc-block-components-notice-banner>svg {font-size: 20px;}
.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {height: 1em;margin: 0.2em 0.5em 0 0;min-height: 1em;min-width: 1em;width: 1em;}
.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__mark {width: 12px;height: 12px;margin-left: 1px;margin-top: 3px;}
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button {color: var(--wdtHeadAltColor);}
.woocommerce ul.order_details li strong {color: var(--wdtHeadAltColor);font-size: var(--wdtFontSize_Base) !important;}
.woocommerce ul.order_details li {font-size: var(--wdtFontSize_Base);}
.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__label {position: unset;transform: unset;margin-bottom: 5px;display: inline-block;}
.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select {padding: var(--wdtInputPadding);border-radius: var(--wdtRadius_Zero);}
.wc-block-components-form .select2-results__option, .wc-block-components-form .select2-container.select2-container--default .select2-selection--single, .wc-block-components-form .select2-container.select2-container--default .select2-selection--multiple {line-height: 50px;border: 1px solid hsla(0, 0%, 7%, .8) !important;}
.wc-block-components-address-form__address_2-toggle {padding-left: 0;}
.wc-block-components-address-form__address_2-toggle:hover {background: transparent;color: var(--wdtPrimaryColor);}
.wc-block-components-checkout-step__container .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-checkout-step__container .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {border-radius: 0;box-shadow: none;}
.wc-block-components-checkout-step__container .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after {border-bottom: 0;border-radius: 0;}
.wc-block-components-checkout-step__container .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after {border-top: 0;}
.is-large .wc-block-checkout__sidebar {width: 100%;padding-left: 0;margin-top: 50px;}
.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select{border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.2);}


/* Wishlist */

.tinv-wishlist .social-buttons li a.social i {font-weight: 400;margin-right: 0;}
.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child) {margin-right: 5px;}
.tinv-wishlist .wishlist_item .product-action>.button {margin-top: 0;}

/* My Account */

.woocommerce-MyAccount-navigation > ul li a, .woocommerce-account .woocommerce-MyAccount-content fieldset legend{color: var(--wdtHeadAltColor);}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend{font-size: var(--wdtFontSize_H4);font-family: var(--wdtFontTypo_H4);text-transform: uppercase;}

.wdt-copyrights-text.elementor-widget-text-editor > .elementor-widget-container p, 
#footer .wdt-dark-bg .wdt-copyrights-text.elementor-widget-text-editor > .elementor-widget-container p a{text-transform: uppercase;font-size: var(--wdtFontSize_Ext);color: rgba(var(--wdtBodyBGColorRgb), 0.6);}
#footer .wdt-dark-bg .wdt-copyrights-text.elementor-widget-text-editor > .elementor-widget-container p a:hover{color: var(--wdtPrimaryColor);}

/* Home one slider */

.wdt-home-1-slider .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-home-1-slider .swiper-slide .wdt-heading-holder h2.wdt-heading-title-wrapper,
.wdt-home-1-slider .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-home-1-slider .swiper-slide .wdt-button-holder,
.wdt-home-1-slider .swiper-slide .wdt-background-width-telphone-number.elementor-widget-icon-list .elementor-widget-container,
.wdt-home-1-slider .swiper-slide .elementor-widget.elementor-widget-text-editor .elementor-widget-container p{-webkit-transform: translateX(-100%);transform: translateX(-100%);transition: 0.8s cubic-bezier(.57,.21,.69,1.25);transition: 0.8s cubic-bezier(.57,.21,.69,1.25);opacity: 0;}

.wdt-home-1-slider .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-home-1-slider .swiper-slide.swiper-slide-active .wdt-heading-holder h2.wdt-heading-title-wrapper,
.wdt-home-1-slider .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-home-1-slider .swiper-slide.swiper-slide-active .wdt-button-holder,
.wdt-home-1-slider .swiper-slide.swiper-slide-active .wdt-background-width-telphone-number.elementor-widget-icon-list .elementor-widget-container,
.wdt-home-1-slider .swiper-slide.swiper-slide-active .elementor-widget.elementor-widget-text-editor .elementor-widget-container p{-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}

/* Slider gallery */

.wdt-home-1-slider .swiper-slide .gallery-spacing-custom .elementor-image-gallery .gallery-icon{-webkit-transform: scale(0);transform: scale(0);transition: 0.8s cubic-bezier(.57,.21,.69,1.25);transition: 0.8s cubic-bezier(.57,.21,.69,1.25);opacity: 0;}

.wdt-home-1-slider .swiper-slide.swiper-slide-active .gallery-spacing-custom .elementor-image-gallery .gallery-icon{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}

.wdt-home-1-slider .swiper-slide .gallery-spacing-custom .elementor-image-gallery figure.gallery-item .gallery-icon a img{width: 100%;height: 100%;object-fit: cover;}


/* Home-1 slider */

.wdt-home-one-slider.slider-1 .elementor-element.elementor-widget-wdt-heading{overflow: hidden;}

/* Store locator */

.dtsl-sf-fields-holder.dtsl-sf-submitbutton-field-holder .custom-button-style{font-size: 0;padding: 0;position: relative;top: 4px;right: 4px;height: 38px;width: 38px;}

.dtsl-sf-fields-holder.dtsl-sf-submitbutton-field-holder .custom-button-style:before{content: "";position: relative;display: inline-block;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M7,14.2c-0.7,0-1.3-0.6-1.3-1.3c0-3.6,3-6.6,6.6-6.6c0.7,0,1.3,0.6,1.3,1.3S13,8.9,12.2,8.9c-2.2,0-3.9,1.8-3.9,3.9 C8.3,13.6,7.7,14.2,7,14.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M12.5,25C6.1,25,0.6,20.1,0,13.6C-0.2,10.3,0.8,7,2.9,4.5C5.1,1.9,8.1,0.3,11.4,0C18.3-0.6,24.4,4.5,25,11.4 c0.3,3.3-0.7,6.6-2.9,9.1c-2.1,2.6-5.2,4.1-8.5,4.4c0,0,0,0,0,0C13.2,25,12.9,25,12.5,25z M13.5,23.6L13.5,23.6L13.5,23.6z M12.5,2.6c-0.3,0-0.6,0-0.9,0C9,2.9,6.6,4.1,4.9,6.2c-1.7,2-2.5,4.6-2.3,7.2c0.5,5.4,5.3,9.5,10.7,9c2.6-0.2,5-1.5,6.7-3.5 c1.7-2,2.5-4.6,2.3-7.2C21.9,6.5,17.6,2.6,12.5,2.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M22.8,24.7c-0.3,0-0.7-0.1-0.9-0.4l-2.6-2.6c-0.5-0.5-0.5-1.3,0-1.9s1.3-0.5,1.9,0l2.6,2.6c0.5,0.5,0.5,1.3,0,1.9 C23.4,24.6,23.1,24.7,22.8,24.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-size: 18px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M7,14.2c-0.7,0-1.3-0.6-1.3-1.3c0-3.6,3-6.6,6.6-6.6c0.7,0,1.3,0.6,1.3,1.3S13,8.9,12.2,8.9c-2.2,0-3.9,1.8-3.9,3.9 C8.3,13.6,7.7,14.2,7,14.2z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M12.5,25C6.1,25,0.6,20.1,0,13.6C-0.2,10.3,0.8,7,2.9,4.5C5.1,1.9,8.1,0.3,11.4,0C18.3-0.6,24.4,4.5,25,11.4 c0.3,3.3-0.7,6.6-2.9,9.1c-2.1,2.6-5.2,4.1-8.5,4.4c0,0,0,0,0,0C13.2,25,12.9,25,12.5,25z M13.5,23.6L13.5,23.6L13.5,23.6z M12.5,2.6c-0.3,0-0.6,0-0.9,0C9,2.9,6.6,4.1,4.9,6.2c-1.7,2-2.5,4.6-2.3,7.2c0.5,5.4,5.3,9.5,10.7,9c2.6-0.2,5-1.5,6.7-3.5 c1.7-2,2.5-4.6,2.3-7.2C21.9,6.5,17.6,2.6,12.5,2.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M22.8,24.7c-0.3,0-0.7-0.1-0.9-0.4l-2.6-2.6c-0.5-0.5-0.5-1.3,0-1.9s1.3-0.5,1.9,0l2.6,2.6c0.5,0.5,0.5,1.3,0,1.9 C23.4,24.6,23.1,24.7,22.8,24.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
mask-size: 15px;mask-repeat: no-repeat;mask-position: center;background-color: var(--wdtAccentTxtColor);height: 38px;width: 38px;}

.dtsl-sf-fields-holder.dtsl-sf-keyword-field-holder input[type="text"]{padding: 12px 70px 12px 20px;}

.dtsl-sf-fields-holder.dtsl-sf-keyword-field-holder input[type="text"] + span{display: none;}

.wdt-iconlist.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{color: VAR(--wdtPrimaryColor);}

#footer .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-top: 5px;margin-bottom: 5px;}

.wpcf7-form .wpcf7-response-output:before, 
.wpcf7 form .wpcf7-response-output:before{top: 25%;}

/* portfolio-listing */

.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-container{cursor: url(../images/close-img.png) 25 25, auto;}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-container .mfp-counter{color: var(--wdtAccentTxtColor);font-size: 16px;width: 100%;text-align: center;margin-top: 10px;}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow-left:before,
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow-right:before{display: none;}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow:before, 
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow:after{margin-top: 9px;margin-left: 9px;}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow-left:after {border-right: 10px solid var(--wdtAccentTxtColor);margin-left: 15px;}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow:after {border-top-width: 8px;border-bottom-width: 8px;top: 8px;}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window button.mfp-arrow{width: 50px;height: 50px;border-radius: 50%;margin-left: 20px;margin-right: 20px;background: var(--wdtPrimaryColor);}
.mfp-gallery.mfp-auto-cursor.wdt-portfolio-listing-image-box-popup.wdt-portfolio-image-popup-window .mfp-arrow-right:after{border-left: 10px solid var(--wdtAccentTxtColor);border-top-width: 8px;border-bottom-width: 8px;margin-left: 23px;}

@media only screen and (max-width:480px)
{
    .wdt-home-1-slider .swiper-slide .gallery-spacing-custom .elementor-image-gallery figure.gallery-item {width: 25%;padding-bottom: 0;}
    .wdt-home-1-slider .swiper-slide .gallery-spacing-custom .elementor-image-gallery figure.gallery-item .gallery-icon a{margin-bottom: 0;}
}