/* Template Styling */
.page-header{display:none!important;}
.dash-after:after, .dash-before:before, .dash-after-small:after, .dash-after-smaller:after, .dash-after-left:after, .dash-after-button:after {content:'';display:block;width:150px;height:5px;color:var(--e-global-color-secondary);background-color:var(--e-global-color-secondary);margin:0 auto;}
.dash-after-left:after{margin:0;}
.dash-after:after {margin-bottom:50px;}
.dash-after-small:after {margin-bottom:30px;height:2px;width:80px;}
.dash-after-smaller:after {margin-bottom:0px;height:2px;width:60px;}
.dash-after-button:after {margin-bottom:0px;height:2px;width:100px;margin-left:24px;}
.dash-before:before {margin-top:50px;}
::-webkit-scrollbar {width:20px;background-color:var(--e-global-color-accent)}
::-webkit-scrollbar-thumb {background-color:var(--e-global-color-secondary);}
#contact-form label {display:none;}
#contact-form #form-field-message::placeholder {position:absolute;bottom:10px;}
#contact-form input:focus, #contact-form textarea:focus {box-shadow:none;}
.woocommerce-message:before {color:var(--e-global-color-secondary)}
.woocommerce-message {font-size:var( --e-global-typography-text-font-size );font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:1px;border-top-color:var(--e-global-color-secondary)}
.woocommerce-message .button {color:var(--e-global-color-b14adcf) !important;background-color:var(--e-global-color-secondary) !important;padding:10px 40px 13px 40px !important;font-size:18px !important;font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-text-letter-spacing );font-weight:500 !important;}
.woocommerce-message .button:hover {color:var(--e-global-color-b14adcf) !important;background-color:var(--e-global-color-primary) !important;}
@media (max-width:767px){
   .dash-after-left:after {margin: 0 auto;} 
}
.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message .wc-forward {display:none;}

/* Header */
.home-header-nav a, .home-header-nav a:hover {color:var(--e-global-color-b14adcf) !important;fill:var(--e-global-color-b14adcf) !important;}
.home-header-nav a:after {background-color:var(--e-global-color-b14adcf) !important;}
.home-header-icon {color:var(--e-global-color-b14adcf) !important;fill:var(--e-global-color-b14adcf) !important;}
.home-header-icon:hover {color:var(--e-global-color-primary) !important;fill:var(--e-global-color-primary) !important;}
#nav-menu2 .elementor-nav-menu--main ul.sub-menu {background-color:#FCFCFDF0;padding:50px 50px 50px 20px;}
#nav-menu2 .elementor-nav-menu--main ul.sub-menu a{color:var(--e-global-color-text) !important}
#nav-menu2 .elementor-nav-menu--main ul.sub-menu .elementor-item-active, #nav-menu2 .elementor-nav-menu--main ul.sub-menu li:hover a{text-decoration:underline;text-decoration-color: var(--e-global-color-secondary)}
body:not(.home) #nav-menu2 a.has-submenu:focus {background-color:var(--e-global-color-bb83fc3) !important}
#nav-menu2 li.menu-item a:after {width:50%;left:25%;}
#search-icon svg {height:25px;fill:var(--e-global-color-accent)}
#search-icon svg:hover {fill:var(--e-global-color-secondary)}
#search-icon .elementor-search-form__toggle {font-size:0px;}

#cart-icon .uael-cart-icon- svg {fill:var(--e-global-color-accent)}
#cart-icon .uael-cart-icon- svg:hover {fill:var(--e-global-color-secondary)}
#cart-icon .woocommerce-mini-cart__empty-message {margin:auto;opacity:0;transition:1s;text-align:center;}
#empty-cart-text span {font-family:"Barlow";font-weight:400;font-size:20px;}
#cart-icon #empty-cart-button {padding-top:50px;}
#cart-icon #empty-cart-button a {border:2px solid white;padding:10px 40px 13px 40px;font-weight:600;color:var(--e-global-color-accent);border-radius:5px;}
#cart-icon #empty-cart-button a:hover {color:var(--e-global-color-2073ce7);background-color:var(--e-global-color-secondary);border:var(--e-global-color-secondary);}
#cart-icon .elementor-button--view-cart, .uael-mc-offcanvas__header, #cart-icon .elementor-menu-cart__product-price, #cart-icon .elementor-menu-cart__product-remove {display:none;}
#cart-icon .elementor-button--checkout {width:100%;background-color:var(--e-global-color-secondary)}
#cart-icon .elementor-button--checkout:hover {width:100%;background-color:var(--e-global-color-primary)}
#cart-icon .elementor-button--checkout span {font-weight:400;}

#cart-icon .elementor-menu-cart__product-image {width:20%;display:inline-block;}
#cart-icon .elementor-menu-cart__product-name {width:79%;display:inline-block;padding-left:10px;}
#cart-icon .cart-item-right-col1 {width:60%;display:inline-block;}
#cart-icon .cart-item-right-col2 {width:38%;display:inline-block;text-align:right;}
#cart-icon .cart-item-right-wrapper a {color:unset;}
#cart-icon .uael-mc-offcanvas__items {height:100%;display:flex;flex-direction:column;justify-content: space-between;padding:0;}
/* #cart-icon .elementor-menu-cart__products {min-height:calc(100% - 120px);} */
/* #cart-icon .elementor-menu-cart__products {height:100%;} */
#cart-icon .elementor-menu-cart__product-name, #cart-icon .cart-item-right-col1 , #cart-icon .cart-item-right-col2 {vertical-align:top;}
#cart-icon .elementor-menu-cart__product {padding:20px 0px;border-bottom:1px solid #d4d4d4;display:block;}
#cart-icon .elementor-menu-cart__products {border-top:1px solid #d4d4d4}
#cart-icon bdi, #cart-icon .cart-item-price .woocommerce-Price-amount {font-size:20px;font-weight:500;font-family:"Barlow";letter-spacing:1.2px;}
#cart-icon .cart-item-remove {font-size:16px;font-weight:500;font-family:"Barlow";letter-spacing:1px;color:var(--e-global-color-secondary);}
#cart-icon .cart-item-quantity {font-size:18px;font-family:"Barlow";letter-spacing:1px;}
#cart-icon .cart-item-quantity .cart-item-quantity-val {font-weight:500;}
#cart-icon .elementor-menu-cart__footer-buttons {width:100%;display:block;}
#cart-icon .elementor-menu-cart__subtotal {padding-bottom:20px;font-family:"Barlow";color:var(--e-global-color-secondary);letter-spacing:1.2px;font-size:20px;padding-top:20px;text-align:center;}
#cart-icon .elementor-menu-cart__subtotal strong {font-weight:500;color:var(--e-global-color-text);}
#cart-icon .uael-close-o {color:var(--e-global-color-secondary) !important;}
#cart-icon .uael-close-o:before, #cart-icon .uael-close-o:after {width:30px;margin-left:-15px;}
#cart-icon .uael-mc-offcanvas__close-btn {padding-bottom:20px;}




#cart-icon .product-name {color:var(--e-global-color-text)}
#cart-icon .cart-item-cat {color:var(--e-global-color-secondary);font-family:"Barlow";font-size:12px;letter-spacing:1px;font-weight:500;}
#cart-icon .cart-item-title {font-size:24px;font-weight:600;font-family:"barlow";letter-spacing:2px;line-height:29px;}
#cart-icon .cart-item-att-title {font-size:14px;font-weight:400;font-family:"barlow";letter-spacing:1px;line-height:14px;}
#cart-icon .cart-item-att-val {font-size:15px;font-weight:600;font-family:"barlow";letter-spacing:1px;line-height:15px;}

#cart-icon .elementor-menu-cart__product:last-child {border-bottom:var(--divider-width,1px) var(--divider-style,solid) var(--divider-color,#d4d4d4);}

@media (max-width:1200px) and (min-width:1025px){
   #header-2col .elementor-element-2e0f767 {width:30%;}
   #header-2col .elementor-element-80d7b74 {width:70%;}
   #nav-menu2 .menu-item-home {display:none;}
}
@media (min-width:1025px){
   #header-2col .menu-item-106, #header-2col .menu-item-100{display:none}
}
@media (max-width:1024px){
    body.logged-in #header-2col .menu-item-106{display:none}
    body:not(.logged-in) #header-2col .menu-item-100{display:none}
    #header-2col-right #nav-menu2 {order:2;}
    #header-2col-right #nav-menu2 nav.elementor-nav-menu--dropdown {right:-20px !important;left:unset !important;}
    #nav-menu2 nav.elementor-nav-menu--dropdown {padding:50px 20px;}
    #nav-menu2 .elementor-nav-menu--dropdown .elementor-item-active, #nav-menu2 .elementor-nav-menu--dropdown li:hover > a{text-decoration:underline;text-decoration-color: var(--e-global-color-secondary)}
 }
 @media(max-width:767px){
   #nav-menu2 .elementor-menu-toggle {padding:0px;}
   #header-2col-left {width:calc(100% - 200px);}
   #header-2col-right {width:200px}
 }

/* Footer */
#footer-menu ul {columns: 4;-webkit-columns: 4;-moz-columns: 4;max-width:1000px;}
#ytFooter, #fbFooter {display:inline-block;width:38px;padding: 0px 2px 0px 2px;}
#footer-right-wrap img {width:100%;margin-bottom:10px;}
#footer-right-wrap {max-width:300px;float:right;width:100%;}
#footer-social-wrap {text-align:center;}
#ytFooter:hover path, #fbFooter:hover path {fill:var(--e-global-color-primary) !important;}
#footer-menu li a:hover, #footer-menu .current_page_item a {font-weight:600;}
#footer-cred-wrap {font-weight:500;}
#nimbl-footer {color:var(--e-global-color-3bc897e);}
#nimbl-footer:hover {color:#FF671F;}
#footer-right-wrap img {
   animation-name: elementor-animation-bob-float,elementor-animation-bob;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate;
}
#footer-right-wrap img:hover {animation:none;}
@media(max-width:1024px){
   #footer-menu ul {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
}
@media(max-width:767px){
   #footer-menu ul {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
   #footer-menu ul li a{justify-content: center;}
   #footer-right-wrap {margin:0 auto;float:unset;}
   #footer-cred-wrap .elementor-widget-container {padding-top:100px;}
   #footer-mia img {max-width:195px;}
   #footer-nzm img {max-width:259px;}
   #footer-social-wrap {padding-top:70px;}
}

/* Home */
.hs-tab, #hs-right, #hs-left {cursor:pointer;}
.home-circle img {transition:0.2s;}
.hs-tab:hover img, .hs-tab-active .home-circle img{border-color:var(--e-global-color-primary) !important}
.hs-slides:not(.active-slide) {display:none;}
#down-icon #Layer_1:hover path, #social-icons svg:hover path{fill:var(--e-global-color-primary) !important;}
#hs-left:hover .elementor-icon-box-title, #hs-left:hover .elementor-icon, #hs-right:hover .elementor-icon-box-title, #hs-right:hover .elementor-icon {color:var(--e-global-color-secondary) !important;fill:var(--e-global-color-secondary) !important;}
#hs-left .elementor-icon-box-title, #hs-left .elementor-icon, #hs-right .elementor-icon-box-title, #hs-right .elementor-icon {transition:0.3s;}
#home-testimonials .swiper-pagination span {width:20%;border-radius:0;height:5px;}
#home-testimonials .swiper-pagination-bullet-active {height:10px !important;}
.waves { position:relative;width: 100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:100px;}
.parallax > use {animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;}
.parallax > use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}
.parallax > use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;}
.parallax > use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}
.parallax > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
 @keyframes move-forever {
   0% {transform: translate3d(-90px,0,0);}
   100% {transform: translate3d(85px,0,0);}
 }
 @media (max-width:1400px) and (min-width:1025px){
   .hs-content .elementor-container {display:block;}
   .hs-content-col1, .hs-content-col2 {width:100% !important;}
   .hs-content-col1 {padding-bottom:40px;}
   .hs-content-col2 > .elementor-element-populated {padding:0px !important;}
   .hs-content-col2-inner .elementor-container {display:flex;}
   .caro-title h3 {font-size:28px !important;}
}
@media(max-width:1024px) and (min-width:768px){
   .hs-content > .elementor-container > .elementor-row {display:block;}
   .hs-content-col2 .elementor-element-populated .elementor-widget-wrap {padding:20px 0px 0px 0px !important;}
   .hs-content-col1, .hs-content-col2 {width:100% !important;}
   .hs-img-col1, .hs-img-col2 {width:100% !important;}
   .hs-img-col2 .elementor-widget-image {width:50% !important;padding: 0px 10px;}
}
@media(min-width:768px){
   #home-splash {min-height:850px;}
 }
@media (max-width: 767px){
   .caro-title h3{font-size:23px !important;}
   .waves {height:40px;min-height:40px;}
   #home-testimonials .swiper-slide {padding:20px !important;}
   .home-circle img {border-color:var(--e-global-color-primary) !important;}
}

/* Contact */
#contact-links a {color:var(--e-global-color-secondary)}
#contact-links a:hover {color:var(--e-global-color-primary)}

/* 404 */
#error-svg .elementor-widget-container {justify-content:center;display:flex;}

/* Privacy Policy */
#pp-link a {color:var(--e-global-color-secondary)}
#pp-link a:hover {color:var(--e-global-color-primary)}

/* About */
#about-header:after {margin-bottom:100px;}
.uael-timeline-heading-text:after {content:'';display:block;width:80px;height:2px;color:var(--e-global-color-secondary);background-color:var(--e-global-color-secondary);margin:0 auto;margin-bottom:10px;}
@media(max-width:767px){
   #about-timeline .uael-timeline-heading {text-align:center;}
   #about-timeline .uael-timeline-desc-content {font-size:18px;}
}

/* Shop Page */
.shop-cats .elementor-heading-title {line-height:40px;}
.shop-flip .elementor-flip-box__button {margin-bottom:20px;}
@media(max-width:1400px) and (min-width:1025px){
   .shop-cats .elementor-heading-title {font-size:28px !important;}
   .shop-flip .elementor-flip-box__layer__overlay, .shop-flip .elementor-flip-box__button {padding:10px;}
}
@media(max-width:767px){
   .shop-cats .elementor-heading-title {line-height:30px;}
}

/* Search Results */
#search1, #search2, #search3, #search4, #search5, #search6, #search-sorry {display:none;}
.category-show {display:block !important;}
#results-categories .elementor-row {justify-content:center;}
#search-term h3 {color: var(--e-global-color-text );font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;font-size: var(--e-global-typography-secondary-font-size );font-weight: var(--e-global-typography-secondary-font-weight );letter-spacing: var(--e-global-typography-secondary-letter-spacing );text-align:center;}

/* Login / My Account */
#login-sec .elementor-lost-password {font-weight:500;font-size:18px;font-family:var(--e-global-typography-text-font-family);}
#myaccount-sec .woocommerce-MyAccount-navigation-link--downloads {display:none;}
#login-fail {display:none;}
#register-sec {display:none;}
#account-dash .woocommerce-Button {color:var(--e-global-color-b14adcf);background-color:var(--e-global-color-secondary);padding:10px 40px 13px 40px;font-size:18px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-text-letter-spacing );font-weight:500;}
#account-dash .woocommerce-Button:hover {color:var(--e-global-color-b14adcf);background-color:var(--e-global-color-primary)}
#account-dash .woocommerce-Message--info {font-size:var( --e-global-typography-text-font-size );font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:1px;}
#account-dash .woocommerce-Message--info:before {color:var(--e-global-color-secondary)}
#account-dash .woocommerce-Message--info {border-top-color:var(--e-global-color-secondary)}
@media (max-width:1165px) and (min-width:1025px){
   #account-dash .woocommerce-MyAccount-navigation-link a {font-size:20px !important;;padding:var(--tabs-padding,12px 10px) !important;}
}
@media(max-width:1024px) and (min-width:768px){
   #account-dash  .woocommerce-MyAccount-navigation {display:block;}
   #account-dash  .woocommerce-MyAccount-navigation li {margin-bottom:10px;padding:0px;}
   #account-dash .e-wc-account-tabs-nav {display:none;}
}
@media(max-width:767px){
   #account-dash  .woocommerce-MyAccount-navigation li {padding:0px;}
}

/* Checkout */
#checkoutForm .woocommerce-terms-and-conditions-checkbox-text{line-height:1;}
#checkoutForm .cart_item .product-quantity, #checkoutForm .cart_item .cart-item-remove, #checkoutForm .cart_item .cart-item-price, #checkoutForm .cart_item .cart-item-cat, #checkoutForm .cart_item br {display:none;}
#shipping_method .woocommerce-Price-amount {font-weight:400 !important;}
#checkoutForm input, #checkoutForm .select2-container--default .select2-selection--single {font-size:20px !important;}
#checkoutForm .woocommerce-terms-and-conditions-checkbox-text {font-size:20px;font-weight:500;}
#stripe-payment-data fieldset:not(#wc-stripe-cc-form) {display:none;}

/* Product Category Pages */
.cat-gallery .uael-img-gallery-item-1, .option-gallery .uael-img-gallery-item-1  {display:block !important;width:100% !important;}
.cat-gallery .uael-grid-item:nth-of-type(n+6) {display:none !important;}
.cat-faq .uael-accordion-title {border-bottom: 2px solid var(--e-global-color-3bc897e);}
#features .faq-benefits .uael-title-active {background-color:#E6E9F8 !important}

@media(max-width:1500px) and (min-width:1025px){
   #grey-left, #grey-right {width:100%;}
   #grey-right > .elementor-column-wrap > .elementor-widget-wrap {padding:0px;}
   #grey-pricing-button .elementor-widget-container {padding:50px 0px}
   #overview .elementor-row {flex-direction:column-reverse;}
   /* .cat-gallery .uael-img-gallery-item-1 {display:none !important;} */
   #cat-award, #cat-testemonial {width:100%;max-width:1000px;}
   #cat-award {padding-bottom:50px;}
   #cat-testemonial .elementor-widget-container {margin:0;}
   #cat-testemonial .elementor-main-swiper {width:100%;}
}
#cat-socials svg:hover path{fill:var(--e-global-color-primary) !important;}
.custom-add-wrapper {font-family: var(--e-global-typography-c337455-font-family );text-align:center;color:var(--e-global-color-text);display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.cat-prod .elementor-widget-shortcode, .cat-prod .elementor-widget-shortcode > .elementor-widget-container {height:100%;}
.custom-add-bottom {border-top:1px solid var(--e-global-color-3bc897e);padding-top:10px;margin-top:20px;}
.swatch {height:35px;width:35px;display:inline-block;border-radius:35px;cursor:pointer;border:4px solid var(--e-global-color-3bc897e);margin:0px 8px;}
.alt-swatch {height:35px;width:70px;border-radius:3px;font-family:"Barlow";color:var(--e-global-color-accent);font-weight:500;}
.alt-swatch:nth-of-type(-n+4) {margin-bottom:15px;}
.swatch-active {border:4px solid #0088ff}
.swatch-black {background-color:black;}
.swatch-orange {background-color:#ed6c3c;}
.add-output {display:none;font-size:20px;font-weight:400;letter-spacing:1.2px;width:100%;padding:5px 0px 8px 0px;color:var(--e-global-color-bb83fc3);background-color:var(--e-global-color-secondary);text-align:center;border-radius:3px}
.add-output:hover {background-color:var(--e-global-color-primary);color:var(--e-global-color-bb83fc3);}
.add-output-shown {display:block;}
.add-sku {color: var(--e-global-color-text );font-family: var(--e-global-typography-c337455-font-family ), Sans-serif;font-size: var(--e-global-typography-c337455-font-size );font-weight: var(--e-global-typography-c337455-font-weight );line-height: var(--e-global-typography-c337455-line-height );letter-spacing: var(--e-global-typography-c337455-letter-spacing );word-spacing: var(--e-global-typography-c337455-word-spacing );text-align:center;}
.custom-add-wrapper .woocommerce-Price-amount {font-size:20px;font-weight:600;letter-spacing:1.5px;}
.pro-att-select-title, .add-quantity-title {font-weight: 600;font-size: 16px;color: var(--e-global-color-accent);letter-spacing: 0.8px;margin-bottom:10px;}
.prod-add-quantity {font-weight: 600;font-size: 16px;color: var(--e-global-color-accent);letter-spacing: 0.8px;border: 1px solid var(--e-global-color-3bc897e) !important;border-radius: 3px !important;width: 75px !important;padding: 5px !important;text-align: center;margin-bottom:10px;}
.cat-splash-button a {width:190px !important;}

.option-button {margin-top:20px;}
.option-button a {text-align:left;}
.option-button span {line-height:1.1em;}
.option-button:hover {text-align:left;cursor:pointer;}
.option-section, .option-title {display:none;}
.option-section-active, .option-title-active {display:block;}
.option-button:after {content:'';display:block;width:100px;height:2px;margin:0px 0px 0px 24px;}
.option-button:hover:after {color:var(--e-global-color-secondary);background-color:var(--e-global-color-secondary);}
.option-section-tabs .elementor-tabs-wrapper {border-bottom:1px solid var(--e-global-color-3bc897e)}
.option-section-tabs .elementor-tabs-wrapper .elementor-tab-title {padding:0px 20px 10px 20px;margin-right:16px;display:inline-block !important;}
.option-section-tabs .elementor-tabs-wrapper .elementor-tab-title:nth-last-of-type(1) {margin-right:0px;}
.option-section-tabs .elementor-tabs-wrapper .elementor-active {border-bottom:2px solid var(--e-global-color-secondary) !important;}
.option-section-tabs .elementor-tab-content {padding:20px 20px 0px 20px !important;}
.option-section-tabs .elementor-tab-content strong {font-size:26px;font-weight:600;display:block;max-width:60%;padding-bottom:10px;}

.cat-prod .dash-after-smaller:after {margin-top:10px;}

.option-section table {margin-top:1px;}

@media(max-width:1640px){
   .option-section-tabs .elementor-tab-content strong {max-width:100%;}
}
@media (max-width:1400px) and (min-width:1025px){
   .options-alt > .elementor-container > .elementor-row {display:block;}
   .options-alt-col1, .options-alt-col2 {width:100% !important;}
   .options-alt-col2 .elementor-widget-wrap {padding-left:0px !important;}
}
@media(max-width:1150px) and (min-width:1025px){
   .option-title {display:none;}
}
@media(max-width:1024px){
   .option-section-tabs .elementor-tabs-wrapper {display:flex;justify-content:center;}
   .option-section-tabs .elementor-tabs-wrapper .elementor-tab-title {margin-right:10px;}
   .option-button span {text-align:center;}
   .option-button:after {margin:0 auto;}
   .cat-gallery .uael-grid-item:nth-of-type(n+5) {display:none !important;}
   
}
@media(max-width:900px){
   .option-title {display:none !important;}
}
@media (max-width:767px){
   .option-section-tabs .elementor-tab-content {display:block !important;}
   .option-section-tabs .elementor-tab-mobile-title {display:none;}
   .cat-gallery .uael-grid-item:nth-of-type(n+4) {display:none !important;}
   #cat-testemonial .swiper-slide {padding:40px 20px 0px 20px;}
  
}

/* Pile Rings */
.pile-ring-pieces p {margin:0;}
.pro-left-col {min-height:600px;}
.pro-left-col .dash-after-button .elementor-button-text {font-weight:700 !important;}
@media(max-width:1400px) and (min-width:1025px){
   #pr-prod .cat-prod {width:33% !important;display:inline-block;}
   #pr-prod .cat-prod:nth-of-type(-n+3) {margin-bottom:20px;}
   #pr-prod .elementor-row {display:block;}
}
@media(max-width:1024px){
   .pro-left-col {min-height:unset;}
}

/* Docking Wheels */


/* Barrier Floats */
.bf1:after {display:block;content:"* Other colours available on request";font-style:italic;font-family:"Barlow";font-size:20px;}
@media(max-width:1450px) and (min-width:1025px){
   #bf-prod .cat-prod {width:33% !important;}
}

/* Mooring Buoys */
#mb-benefits ul {padding-left:0;}
#mb-benefits li {list-style:none;background-color:var(--e-global-color-2073ce7);padding:10px 20px;margin-bottom:10px;}
@media(max-width:1450px) and (min-width:1025px){
   #mb-prod .cat-prod {width:25% !important;}
   #mb-prod .elementor-inner-column:nth-of-type(2), #mb-prod .elementor-inner-column:nth-of-type(5) {display:none;}
}
@media(max-width:1400px){
   .mb-spec-img2 { order:2;}
}

/* Marina Fenders */
#mf-benefits ul {padding-left:0;}
#mf-benefits li {list-style:none;background-color:var(--e-global-color-2073ce7);padding:10px 20px;margin-bottom:10px;}
#mf-benefits {padding-top:40px;}
@media(max-width:1450px) and (min-width:1025px){
   #mf-prod .cat-prod {width:33% !important;}
}

/* Banding / Mounts */
#bm-benefits ul {padding-left:0;}
#bm-benefits li {list-style:none;background-color:var(--e-global-color-2073ce7);padding:10px 20px;margin-bottom:10px;}
@media(max-width:1400px) and (min-width:768px){
   #bm-prod .cat-prod {width:calc((100% - 10px) / 3);display:inline-flex;}
   #bm-prod .cat-prod:nth-of-type(n+3) {margin-bottom:20px;}
   #bm-prod .elementor-row {flex-wrap:wrap;}
   #bm-1 {order:4}
   #bm-2 {order:5}
}

/* Thank You Page */
.woocommerce-order-received .woocommerce-order {font-family:"Barlow";font-size:20px;color:var(--e-global-color-text);}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li:last-of-type {margin:0;padding:0;}
.woocommerce-order-received .woocommerce-thankyou-order-received {text-align:center;padding-bottom:50px;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text);font-size:40px !important;letter-spacing:1px;margin-bottom:50px;line-height:1em;}
.woocommerce-order-received .woocommerce-thankyou-order-details {padding:0;text-align:center;justify-content:center;display:flex;}
.woocommerce-order-received .wc-bacs-bank-details-heading, .woocommerce-order-received .woocommerce-order-details__title, .woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title {font-family:var(--e-global-typography-primary-font-family);font-size:32px;text-transform:capitalize;}
.woocommerce-order-received .woocommerce-bacs-bank-details {text-align:center;margin-bottom:100px;}
.woocommerce-order-received .woocommerce-bacs-bank-details .wc-bacs-bank-details {padding:0;display:flex;justify-content:center;}
.woocommerce-order-received .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name {font-size:22px;letter-spacing:1px;}
.woocommerce-order-received .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type{padding:0;margin:0;}
.woocommerce-order-received .woocommerce-order-details table {font-size:18px !important;color:var(--e-global-color-text);}
.woocommerce-order-received .woocommerce-order-details .wc-item-meta-label {font-weight:400 !important;}
.woocommerce-order-received .woocommerce-order-details tfoot th, .woocommerce-order-received .woocommerce-order-details tfoot td {color:var(--e-global-color-text) !important;}
.woocommerce-order-received .woocommerce-customer-details {}

@media (max-width:767px){
   .woocommerce-order-received .woocommerce-thankyou-order-details {display:block;}
   .woocommerce-order-received .woocommerce-thankyou-order-details li {width:100%;margin-right: 0px !important;padding-right:0px !important;margin-bottom:20px;border-right:none !important;}
}

/* Custom Currency Selector */
#customCurrencySelector {}
#currencySwitcher {
   font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size)
18px;
    font-weight: var(--e-global-typography-accent-font-weight);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    color: var(--e-global-color-text);
    background-color: transparent;
    box-shadow: none;
    outline: none;
    border: none;
    border-bottom: 2px solid var(--e-global-color-secondary);
    width: 65px;
    padding: 10px 0px;
    border-radius: 0px;
   }
#currencySwitcher > option {background-color:white;color:var(--e-global-color-secondary);}
.home #currencySwitcher, .tax-product_cat #currencySwitcher {
   color: white;
   border-bottom: 2px solid white;
}