/*!
Theme Name: The Water Mill 2020
Theme URI: https://www.darvu.com/
Author: Darvu
Author URI: https://www.darvu.com/
Description: A bespoke theme for The Water Mill.
Version: 1.1
*/.white,.has-white-color{color:#fff !important}.black,.has-black-color{color:#000 !important}.blue,.has-blue-color{color:#37aae6 !important}.navy,.has-navy-color{color:#1a3246 !important}.navy-heading,.has-navy-heading-color{color:#2e348c !important}.navy-dark,.has-navy-dark-color{color:#02101a !important}.grey-text,.has-grey-text-color{color:#414141 !important}.grey-lighter,.has-grey-lighter-color{color:#f8f8f8 !important}.grey-border,.has-grey-border-color{color:#d5d5d5 !important}.has-white-background-color{background-color:#fff !important}.has-black-background-color{background-color:#000 !important}.has-blue-background-color{background-color:#37aae6 !important}.has-navy-background-color{background-color:#1a3246 !important}.has-navy-dark-background-color{background-color:#02101a !important}.has-navy-heading-background-color{background-color:#2e348c !important}.has-grey-lighter-background-color{background-color:#f8f8f8 !important}.has-grey-text-background-color{background-color:#414141 !important}.has-grey-border-background-color{background-color:#d5d5d5 !important}.light{font-weight:300}.semi{font-weight:600}.wp-block-embed__wrapper{overflow:hidden;padding-top:56.25%;position:relative}.wp-block-embed__wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.hidden-desktop,.hidden-all{display:none}html{height:100%}body{font-family:'Montserrat', sans-serif;font-size:16px;line-height:24px;color:#414141;margin:0;padding:0;height:100%}.container{width:1064px;margin:0 auto}.img-responsive{max-width:100%;height:auto}.dropshadow img{-webkit-box-shadow:0px 0px 20px 0px #c4c4c4;-moz-box-shadow:0px 0px 20px 0px #c4c4c4;box-shadow:0px 0px 20px 0px #c4c4c4}.div-dropshadow{-webkit-box-shadow:0px 0px 20px 0px #c4c4c4;-moz-box-shadow:0px 0px 20px 0px #c4c4c4;box-shadow:0px 0px 20px 0px #c4c4c4}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-size:32px;margin:0}p{margin-top:25px;margin-bottom:25px}a{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wp-block-columns{margin-bottom:0 !important}.wp-block-columns.small-gap .wp-block-column:not(:first-child){margin-left:4px}.wp-block-column{margin-bottom:0 !important}.wp-block-button__link{font-weight:500;font-size:16px !important}header .header-bar{height:2px}header .logo-bar{padding-top:15px;padding-bottom:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .logo-bar .search #searchform div{display:flex;flex-direction:row}header .logo-bar .search input#s{height:50px;border-top-left-radius:3px;border-bottom-left-radius:3px;box-sizing:border-box;padding-left:15px;font-size:13px;width:250px;border:1px solid #a5b1bb;border-right:0}header .logo-bar .search ::-webkit-input-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}header .logo-bar .search :-moz-placeholder,header .logo-bar .search ::-moz-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}header .logo-bar .search :-ms-input-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}header .logo-bar .search ::placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}header .logo-bar .search button{background-color:#37aae6;color:#fff;border-color:#37aae6;border-style:solid;border-top-right-radius:3px;border-bottom-right-radius:3px;height:50px;width:56px;font-size:20px}header .logo-bar .contact .phone{display:flex;flex-direction:row;align-items:center;font-size:16px;font-weight:600;color:#1a3246}header .logo-bar .contact .phone a{font-weight:700;color:#1a3246}header .logo-bar .contact .phone .icon{margin-right:14px;width:36px;height:36px;border-radius:50%;background:#37aae6;display:flex;flex-direction:row;justify-content:center;align-items:center}header .logo-bar .contact .phone i{color:#fff}header .logo-bar .cart .cart-link{border:2px solid #37aae6;border-radius:3px;display:flex;flex-direction:row}header .logo-bar .cart .cart-link .cart-icon{background-color:#37aae6;color:#fff;height:47px;display:flex;flex-direction:row;align-items:center;width:57px;justify-content:center;font-size:20px}header .logo-bar .cart .cart-link .cart-quantity{width:114px;color:#37aae6;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:13px}.nav-container{background-color:#1a3246}.nav-container #ubermenu-nav-main-16-header-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center}.nav-container #ubermenu-nav-main-16-header-menu>li>a{text-transform:uppercase;color:#fff;font-weight:600;font-size:13px;padding:20px 36px}.slider-text{display:flex;flex-direction:column;align-items:center}.slider-text .small-red{color:#37aae6;font-size:24px;font-weight:300;margin-bottom:10px}.slider-text .main-title{font-size:40px;font-weight:700;line-height:48px;color:#fff;text-align:center;text-shadow:2px 2px 9px #000}.slider-text .main-title::after{content:'';width:80px;height:4px;background-color:#fff;margin:30px auto;display:flex;justify-content:center}.slider-text .intro-text{font-weight:500;color:#fff;font-size:24px}.slider-text .link{display:flex;margin-top:30px}.slider-text .link a{background-color:#37aae6;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:20px 30px;border-radius:4px;box-sizing:border-box;font-size:13px}.slider-text .link a:hover{color:#1a3246}.footer-contact .hrow{display:flex;flex-direction:row;justify-content:space-between}.footer-contact .hrow .wpcf7-form-control-wrap{flex-basis:48.5%}.footer-contact input,.footer-contact textarea{width:100%;box-sizing:border-box;border:1px solid #a5b1bb;border-radius:3px;padding:12px 20px;color:#414141;font-size:13px;margin-bottom:17px}.footer-contact ::-webkit-input-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#414141;font-weight:600}.footer-contact :-moz-placeholder,.footer-contact ::-moz-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#414141;font-weight:600}.footer-contact :-ms-input-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#414141;font-weight:600}.footer-contact ::placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#414141;font-weight:600}.footer-contact input[type="submit"]{border-color:#37aae6;background-color:#fff;color:#37aae6;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;width:auto;float:right}footer{background-color:#02101a;color:#fff;padding-top:56px;font-size:12px}footer .widgets{display:flex;flex-direction:row;justify-content:space-between}footer .widgets .widget-title{font-size:14px;font-weight:700;text-transform:uppercase}footer .widgets ul.menu{margin-top:32px;margin-bottom:0;padding:0;list-style:none}footer .widgets ul.menu li a{padding-top:2px;padding-bottom:2px;display:inline-block}footer a{color:#fff}footer a:hover{color:#37aae6}footer .footer-copyright{margin-top:56px;border-top:1px solid #052334;padding-top:30px;padding-bottom:32px}footer .footer-copyright .container{display:flex;flex-direction:row;justify-content:space-between}footer .footer-copyright .container .payment-methods{font-size:18px}.BLOCK-woocommerce-best ul{display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:0;margin:0}.BLOCK-woocommerce-best ul li{border:1px solid #f0f0f0;border-radius:3px;flex-basis:24%;padding:16px 10px 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.BLOCK-woocommerce-best ul li .image-holder{min-height:200px}.BLOCK-woocommerce-best ul li .title{font-size:17px;font-weight:600;min-height:46px}.BLOCK-woocommerce-best ul li .pricing{font-size:16px;font-weight:600;color:#37aae6;height:68px;display:flex;flex-direction:column;justify-content:space-around}.BLOCK-woocommerce-best ul li .pricing .leader,.BLOCK-woocommerce-best ul li .pricing .vat-status{font-size:13px}.BLOCK-woocommerce-best ul li a{font-size:13px;font-weight:700;color:#37aae6;background-color:#fff;width:100%;padding-top:16px;padding-bottom:16px;box-sizing:border-box;border-radius:3px;text-align:center;border:2px solid #37aae6}.BLOCK-woocommerce-best ul li a:hover{background-color:#37aae6;color:#fff}.BLOCK-testimonial-slider .flexslider{background-color:transparent;border-color:transparent}.BLOCK-testimonial-slider .slides li{display:flex !important;flex-direction:row;justify-content:center}.BLOCK-testimonial-slider .slides li .slide-container{width:80%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.BLOCK-testimonial-slider .slides li .slide-container .testimonial-text{text-align:center;font-size:14px;line-height:20px}.BLOCK-testimonial-slider .slides li .slide-container .testimonial-text .testimonial-from{color:#37aae6;font-size:13px;text-transform:uppercase;font-weight:600}.BLOCK-testimonial-slider .flex-direction-nav a::before{font-family:"Font Awesome 5 Pro"}.BLOCK-testimonial-slider .flex-direction-nav a.flex-prev::before{content:'\f053';color:#2e348c;line-height:40px}.BLOCK-testimonial-slider .flex-direction-nav a.flex-next::before{content:'\f054';color:#2e348c;line-height:40px}.BLOCK-client-slider .flexslider{background:none;border:0}.BLOCK-client-slider .flexslider .flex-control-nav{display:none}.BLOCK-client-slider .slides li{display:flex !important;flex-direction:row;justify-content:space-around;align-items:center}.BLOCK-client-slider .slides li .logo-holder{min-height:200px;display:flex;flex-direction:row;align-items:center;max-width:150px}.BLOCK-client-slider .flex-direction-nav a::before{font-family:"Font Awesome 5 Pro"}.BLOCK-client-slider .flex-direction-nav a.flex-prev::before{content:'\f053';color:#2e348c;line-height:40px}.BLOCK-client-slider .flex-direction-nav a.flex-next::before{content:'\f054';color:#2e348c;line-height:40px}.BLOCK-show-blog-posts ul{display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:0;margin:0}.BLOCK-show-blog-posts ul li{border:1px solid #d5d5d5;border-radius:3px;flex-basis:30%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.BLOCK-show-blog-posts ul li .thumbnail img{max-width:100%}.BLOCK-show-blog-posts ul li .excerpt{padding:26px;display:flex;flex-direction:column}.BLOCK-show-blog-posts ul li .excerpt .title{font-size:19px;line-height:28px;color:#2e348c;font-weight:700;min-height:78px}.BLOCK-show-blog-posts ul li .excerpt .date{font-size:13px;color:#37aae6;font-weight:600;text-transform:uppercase;margin-bottom:8px}.BLOCK-show-blog-posts ul li .excerpt a{font-weight:600;font-size:12px;margin-top:14px;color:#37aae6}.BLOCK-show-blog-posts ul li .excerpt a:hover{color:#2e348c}.BLOCK-show-categories ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;margin:0}.BLOCK-show-categories ul li{border:1px solid #d5d5d5;border-radius:3px;flex-basis:32%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.BLOCK-show-categories ul li .thumbnail img{max-height:182px;width:auto}.BLOCK-show-categories ul li .excerpt{padding:26px;display:flex;flex-direction:column;align-items:center}.BLOCK-show-categories ul li .excerpt .title{font-size:25px;line-height:30px;color:#2e348c;font-weight:700;text-align:center;margin-bottom:15px}.BLOCK-show-categories ul li .excerpt .content{font-size:13px;font-weight:600;text-align:center;margin-bottom:10px;min-height:120px}.BLOCK-show-categories ul li .excerpt a{font-weight:600;font-size:12px;margin-top:14px;color:#37aae6;border:2px solid #37aae6;width:80%;padding:10px;text-align:center;border-radius:4px;text-transform:uppercase}.BLOCK-show-categories ul li .excerpt a:hover{color:#2e348c;border-color:#2e348c}#featured-image{height:340px;background-size:cover;background-position:center;display:flex;flex-direction:row;justify-content:center;align-items:center}#featured-image .slider-text .small-red{margin-bottom:10px}#featured-image .slider-text .main-title::after{margin:10px auto}.article{display:flex;flex-direction:column;justify-content:space-between}.article .blog-logo{border-bottom:1px solid #d5d5d5;box-sizing:border-box}.article .text .title{font-size:28px;font-weight:bold;color:#2e348c;line-height:34px;margin-top:0;margin-bottom:15px}.article .text .date{color:#37aae6;font-size:13px}.article .text .excerpt{font-size:14px}.article .text a{font-size:13px;color:#37aae6;border:2px solid #37aae6;border-radius:4px;padding:17px 29px;font-weight:bold;display:inline-block}.article .text a:hover{color:#2e348c;border-color:#2e348c}.big-article{padding-top:60px;padding-bottom:65px;flex-direction:row}.big-article .article-image{flex-basis:43%}.big-article .article-text{flex-basis:53%}.secondary-articles{padding-top:60px;padding-bottom:12px}.secondary-articles .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.secondary-articles .container .article{flex-basis:48%;margin-bottom:60px;background-color:#fff;border-radius:4px}.secondary-articles .container .article .article-text{padding:29px}.secondary-articles .container .article .article-text .text .title{font-size:20px;line-height:30px;margin-bottom:10px}.secondary-articles .container .article .article-text .text .excerpt{margin-top:10px;font-size:14px}.secondary-articles .container .article .article-text .text .date{text-transform:uppercase}.secondary-articles .container .article .article-text .text a{border:none;padding:0}.secondary-articles .container .article .article-text .text a:hover{color:#2e348c}.pagination-container{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:60px}.pagination-container a{border:2px solid #37aae6;border-radius:4px;color:#37aae6;padding:14px 26px;font-size:14px;font-weight:600}.single-post .small-red{text-transform:uppercase}.single-post .pagination-container{border-bottom:1px solid #f0f0f0;padding-bottom:120px}.breadcrumbs_container{color:#2e348c}.tax-product_cat .archive-container,.tax-product_tag .archive-container,.post-type-archive-product .archive-container{display:flex;flex-direction:row-reverse;justify-content:space-between}.tax-product_cat .archive-container .shop-sidebar,.tax-product_tag .archive-container .shop-sidebar,.post-type-archive-product .archive-container .shop-sidebar{flex-basis:24%}.tax-product_cat .archive-container .shop-sidebar .widget,.tax-product_tag .archive-container .shop-sidebar .widget,.post-type-archive-product .archive-container .shop-sidebar .widget{border:1px solid #d5d5d5;border-radius:4px}.tax-product_cat .archive-container .shop-sidebar .widget-title,.tax-product_tag .archive-container .shop-sidebar .widget-title,.post-type-archive-product .archive-container .shop-sidebar .widget-title{background-color:#1a3246;color:#fff;display:block;padding:16px 20px;font-size:13px;font-weight:700;text-transform:uppercase}.tax-product_cat .archive-container .shop-sidebar .widget-body,.tax-product_tag .archive-container .shop-sidebar .widget-body,.post-type-archive-product .archive-container .shop-sidebar .widget-body{padding:32px 20px}.tax-product_cat .archive-container .shop-sidebar .widget-body #searchform div,.tax-product_tag .archive-container .shop-sidebar .widget-body #searchform div,.post-type-archive-product .archive-container .shop-sidebar .widget-body #searchform div{display:flex;flex-direction:row}.tax-product_cat .archive-container .shop-sidebar .widget-body input#s,.tax-product_tag .archive-container .shop-sidebar .widget-body input#s,.post-type-archive-product .archive-container .shop-sidebar .widget-body input#s{height:36px;border-top-left-radius:3px;border-bottom-left-radius:3px;box-sizing:border-box;padding-left:15px;font-size:13px;width:150px;border:1px solid #a5b1bb;border-right:0}.tax-product_cat .archive-container .shop-sidebar .widget-body ::-webkit-input-placeholder,.tax-product_tag .archive-container .shop-sidebar .widget-body ::-webkit-input-placeholder,.post-type-archive-product .archive-container .shop-sidebar .widget-body ::-webkit-input-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}.tax-product_cat .archive-container .shop-sidebar .widget-body :-moz-placeholder,.tax-product_cat .archive-container .shop-sidebar .widget-body ::-moz-placeholder,.tax-product_tag .archive-container .shop-sidebar .widget-body :-moz-placeholder,.tax-product_tag .archive-container .shop-sidebar .widget-body ::-moz-placeholder,.post-type-archive-product .archive-container .shop-sidebar .widget-body :-moz-placeholder,.post-type-archive-product .archive-container .shop-sidebar .widget-body ::-moz-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}.tax-product_cat .archive-container .shop-sidebar .widget-body :-ms-input-placeholder,.tax-product_tag .archive-container .shop-sidebar .widget-body :-ms-input-placeholder,.post-type-archive-product .archive-container .shop-sidebar .widget-body :-ms-input-placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}.tax-product_cat .archive-container .shop-sidebar .widget-body ::placeholder,.tax-product_tag .archive-container .shop-sidebar .widget-body ::placeholder,.post-type-archive-product .archive-container .shop-sidebar .widget-body ::placeholder{font-family:'Montserrat', sans-serif;font-size:13px;color:#1e3c55}.tax-product_cat .archive-container .shop-sidebar .widget-body #searchsubmit,.tax-product_tag .archive-container .shop-sidebar .widget-body #searchsubmit,.post-type-archive-product .archive-container .shop-sidebar .widget-body #searchsubmit{background-color:#37aae6;color:#fff;border-color:#37aae6;border-style:solid;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:14px}.tax-product_cat .archive-container #primary,.tax-product_tag .archive-container #primary,.post-type-archive-product .archive-container #primary{flex-basis:74%;padding-bottom:40px}.tax-product_cat .archive-container #primary h1,.tax-product_tag .archive-container #primary h1,.post-type-archive-product .archive-container #primary h1{color:#2e348c;margin-bottom:30px}.tax-product_cat .archive-container #primary .cat-title,.tax-product_tag .archive-container #primary .cat-title,.post-type-archive-product .archive-container #primary .cat-title{height:200px;display:flex;flex-direction:column;justify-content:center;padding-left:58px}.tax-product_cat .archive-container #primary .cat-title h1,.tax-product_tag .archive-container #primary .cat-title h1,.post-type-archive-product .archive-container #primary .cat-title h1{color:#fff;margin-bottom:0}.tax-product_cat .archive-container #primary .background-tint,.tax-product_tag .archive-container #primary .background-tint,.post-type-archive-product .archive-container #primary .background-tint{background-color:rgba(0,0,0,0.5);background-blend-mode:multiply}.tax-product_cat .archive-container #primary .term-description,.tax-product_tag .archive-container #primary .term-description,.post-type-archive-product .archive-container #primary .term-description{color:#1a3246;font-size:13px;padding-bottom:20px}.tax-product_cat .archive-container #primary .term-description a,.tax-product_tag .archive-container #primary .term-description a,.post-type-archive-product .archive-container #primary .term-description a{text-decoration:underline;color:#1a3246}.tax-product_cat .archive-container #primary .term-description a:hover,.tax-product_tag .archive-container #primary .term-description a:hover,.post-type-archive-product .archive-container #primary .term-description a:hover{color:#37aae6}.tax-product_cat .archive-container #primary .woocommerce-result-count,.tax-product_tag .archive-container #primary .woocommerce-result-count,.post-type-archive-product .archive-container #primary .woocommerce-result-count{font-size:13px}.tax-product_cat .archive-container #primary .woocommerce-ordering select,.tax-product_tag .archive-container #primary .woocommerce-ordering select,.post-type-archive-product .archive-container #primary .woocommerce-ordering select{border:1px solid #a5b1bb;font-size:13px;color:#414141;font-family:'Montserrat', sans-serif}ul.products li{border:1px solid #f0f0f0;border-radius:3px;padding:16px 10px 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}ul.products li img{max-height:220px;width:auto !important}ul.products li .image-holder{min-height:200px}ul.products li .woocommerce-loop-product__title{font-size:17px;font-weight:600;text-align:center;color:#2e348c;min-height:50px}ul.products li .pricing-info{font-size:16px;font-weight:600;color:#37aae6;height:68px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}ul.products li .pricing-info .leader,ul.products li .pricing-info .vat-status{font-size:13px}ul.products li a{display:flex;flex-direction:column}ul.products li a.product_type_simple,ul.products li a.product_type_variable{font-size:13px;font-weight:700;color:#37aae6;background-color:#fff;width:100%;padding-top:16px;padding-bottom:16px;box-sizing:border-box;border-radius:3px;text-align:center;border:2px solid #37aae6}ul.products li a.product_type_simple:hover,ul.products li a.product_type_variable:hover{background-color:#37aae6;color:#fff}.woocommerce-breadcrumb{display:none}.breadcrumbs_container{margin-top:30px;margin-bottom:30px;font-size:13px}.breadcrumbs_container a{color:#2e348c}.breadcrumbs_container a:hover{color:#37aae6}.woocommerce-pagination ul{border:0 !important}.woocommerce-pagination ul li{border:0 !important}.woocommerce-pagination ul li .current{background:none !important;color:#2e348c !important}.woocommerce-pagination ul li a{color:#2e348c !important}.woocommerce-pagination ul li a:hover{color:#37aae6 !important;background:none !important}.single-product .product{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;column-gap:60px}.single-product .product .woocommerce-product-gallery{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;float:none !important;width:auto !important}.single-product .product .woocommerce-product-gallery img{border:1px solid #d5d5d5;box-sizing:border-box}.single-product .product .woocommerce-product-gallery .flex-control-thumbs{margin-top:20px !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single-product .product .woocommerce-product-gallery .flex-control-thumbs li{margin-bottom:20px !important;flex-basis:23%}.single-product .product .summary{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;float:none !important;width:auto !important;display:grid;grid-auto-rows:repeat(5, 1fr);column-gap:60px}.single-product .product .summary h1{color:#2e348c;grid-row-start:1;grid-row-end:2;font-size:26px;font-weight:600;line-height:36px;margin-bottom:10px}.single-product .product .summary .price{grid-row-start:3;grid-row-end:4;font-size:24px;color:#37aae6;font-weight:600}.single-product .product .summary .price .woocommerce-price-suffix{font-size:14px;font-weight:500}.single-product .product .summary .product-options{border-top:1px solid #d5d5d5;padding-top:20px;padding-bottom:20px;color:#2e348c;font-size:14px}.single-product .product .summary .variations_form .variations td.label{display:none}.single-product .product .summary .variations_form .variations select{width:100%;border:1px solid #d5d5d5;font-size:13px;padding:18px 20px}.single-product .product .summary .variations_form .variations .reset_variations{font-size:13px;color:#37aae6}.single-product .product .summary .variations_form .variations .reset_variations:hover{color:#2e348c}.single-product .product .summary .variations_form .woocommerce-variation-price{margin-bottom:20px}.single-product .product .summary .variations_form .wc-pao-addon-container{margin-bottom:22px}.single-product .product .summary .variations_form .wc-pao-addon-container label{font-size:13px;color:#2e348c}.single-product .product .summary .variations_form .wc-pao-addon-container label.wc-pao-addon-name{font-weight:700;color:#2e348c;margin-bottom:14px}.single-product .product .summary .variations_form .wc-pao-addon-container .form-row{margin-bottom:0}.single-product .product .summary .variations_form div.product-addon-totals{border-color:#d5d5d5;font-weight:700}.single-product .product .summary .variations_form div.product-addon-totals ul{padding-left:0}.single-product .product .summary .variations_form div.product-addon-totals .wc-pao-subtotal-line{border-color:#d5d5d5;font-size:14px}.single-product .product .summary .variations_form div.product-addon-totals .wc-pao-subtotal-line .amount{color:#37aae6;font-size:24px}.single-product .product .summary .available-on-backorder{font-size:14px}.single-product .product .summary .product_meta{grid-row-start:2;grid-row-end:3;font-size:14px;color:#2e348c}.single-product .product .summary .product_meta .posted_in{display:none}.single-product .product .summary .woocommerce-variation-add-to-cart{display:flex;flex-direction:row}.single-product .product .summary .woocommerce-variation-add-to-cart .quantity{margin-right:10px}.single-product .product .summary .woocommerce-variation-add-to-cart .quantity input{font-weight:600;font-weight:16px !important;height:52px;padding-left:20px;padding-right:20px}.single-product .product .summary .woocommerce-variation-add-to-cart button{background-color:#37aae6 !important;text-transform:uppercase;width:100%;border-radius:0}.single-product .product .woocommerce-tabs{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5}.single-product .product .woocommerce-tabs .wc-tabs{margin-bottom:0 !important}.single-product .product .woocommerce-tabs .wc-tab{border-right:1px solid #d3ced2;border-bottom:1px solid #d3ced2;border-left:1px solid #d3ced2;border-top:0;border-radius:0;padding:20px !important}.single-product .product .related{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6}.single-product .product .related .products .product{display:flex;flex-direction:column}.single-product .product .related h2{margin-top:80px;margin-bottom:60px;text-align:center;text-transform:capitalize;color:#2e348c}.single-product .product-type-simple .cart{display:flex;flex-direction:row}.single-product .product-type-simple .cart .quantity{margin-right:10px}.single-product .product-type-simple .cart .quantity input{font-weight:600;font-weight:16px !important;height:52px;padding-left:20px;padding-right:20px}.single-product .product-type-simple .cart button{background-color:#37aae6 !important;text-transform:uppercase;width:100%;border-radius:0}.custom_product_tabs section{display:flex;flex-wrap:wrap}.custom_product_tabs label{background:#f8f8f8;border:1px solid #d5d5d5;padding:.5em 1em;cursor:pointer;order:1;flex:1 1 auto;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:13px;text-align:center;color:#2e348c}.custom_product_tabs div{width:100%;padding:30px 40px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;order:2;font-size:13px;font-weight:600;color:#2e348c;text-align:center}.custom_product_tabs div a{border:2px solid #37aae6;border-radius:4px;color:#37aae6;text-align:center;padding:12px 30px}.custom_product_tabs div a:hover{border-color:#2e348c;color:#2e348c}.custom_product_tabs input[type=radio],.custom_product_tabs div{display:none}.custom_product_tabs input[type=radio]:checked+label{background:#fff;border-bottom:1px solid #fff;color:#37aae6}.custom_product_tabs input[type=radio]:checked+label::after{content:'';width:30px;height:2px;background-color:#37aae6;margin:2px auto 2px;display:flex;justify-content:center}.custom_product_tabs input[type=radio]:checked+label+div{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 !important;border-radius:0 !important;float:left;background-color:#f8f8f8 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#2e348c !important;text-transform:uppercase;font-size:13px;font-weight:700;padding:17px 18px 10px !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a::after{content:'';width:30px;height:2px;background-color:#f8f8f8;margin:2px auto 2px;display:flex;justify-content:center}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff !important;color:#37aae6 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:'';width:30px;height:2px;background-color:#37aae6;margin:2px auto 2px;display:flex;justify-content:center}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-bottom-right-radius:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{border-bottom-left-radius:0 !important}.single-product .product .woocommerce-tabs .wc-tab{padding:32px !important;font-size:13px;color:#2e348c}.single-product .product .woocommerce-tabs .wc-tab h2:first-of-type{display:none}.woocommerce-cart h2,.woocommerce-cart h3,.woocommerce-cart h4,.woocommerce-cart h5{font-size:28px;margin-top:20px;margin-bottom:20px}.woocommerce-cart .cart_item .product-name a{color:#37aae6 !important}.woocommerce-cart .checkout-button{background-color:#37aae6 !important}.woocommerce-info{border-top-color:#37aae6 !important}.woocommerce-info .showcoupon,.woocommerce-info .woocommerce-privacy-policy-link{color:#37aae6}.woocommerce-info::before{color:#37aae6 !important}.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-checkout h4,.woocommerce-checkout h5{font-size:28px;margin-top:20px;margin-bottom:20px}.woocommerce-checkout label{font-weight:bold;color:#37aae6}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{border:1px solid #d5d5d5;padding:10px;font-size:14px;font-weight:normal !important;border-radius:0 !important}.woocommerce-checkout .select2-container .select2-selection--single{height:40px}.woocommerce-checkout .select2-container--default .select2-selection--single{border-color:#d5d5d5;border-radius:0}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.woocommerce-checkout #place_order{background-color:#37aae6 !important}@media only screen and (max-width: 1070px){.container{max-width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}header .logo-bar{flex-wrap:wrap}header .logo-bar .search input#s{width:150px}}@media only screen and (max-width: 1020px){.nav-container #ubermenu-nav-main-16-header-menu>li>a{padding:20px 26px}}@media only screen and (max-width: 1023px){.tax-product_cat .archive-container,.tax-product_tag .archive-container,.post-type-archive-product .archive-container{flex-direction:row;flex-wrap:wrap}.tax-product_cat .archive-container #primary,.tax-product_tag .archive-container #primary,.post-type-archive-product .archive-container #primary{flex-basis:100%}.tax-product_cat .archive-container .shop-sidebar,.tax-product_tag .archive-container .shop-sidebar,.post-type-archive-product .archive-container .shop-sidebar{flex-basis:100%}.tax-product_cat .archive-container .shop-sidebar .widgets,.tax-product_tag .archive-container .shop-sidebar .widgets,.post-type-archive-product .archive-container .shop-sidebar .widgets{display:flex;flex-direction:row;justify-content:space-between}.tax-product_cat .archive-container .shop-sidebar .widgets .widget,.tax-product_tag .archive-container .shop-sidebar .widgets .widget,.post-type-archive-product .archive-container .shop-sidebar .widgets .widget{flex-basis:32%}.single-product .product .summary{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.single-product .product .woocommerce-product-gallery{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}.single-product .product .woocommerce-tabs{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}}@media only screen and (max-width: 960px){.nav-container #ubermenu-nav-main-16-header-menu{flex-direction:column}.slider-text .small-red{font-size:20px}.slider-text .main-title{font-size:30px;line-height:38px}.slider-text .main-title::after{margin:15px auto}.slider-text .intro-text{font-size:18px}.slider-text .link a{padding:15px 25px}.BLOCK-show-categories ul li .excerpt{padding:13px}.BLOCK-show-categories ul li .excerpt .title{font-size:20px}footer .widgets{flex-wrap:wrap}footer .widgets .widget{margin-bottom:50px}footer .footer-copyright .container{flex-wrap:wrap;justify-content:space-around}footer .footer-copyright .container div{margin-bottom:20px}}@media only screen and (max-width: 790px){.slider-text .small-red{font-size:18px;margin-bottom:10px}.slider-text .main-title{font-size:25px;line-height:30px}.slider-text .main-title::after{margin:7px auto}.slider-text .intro-text{font-size:16px}.slider-text .link{margin-top:15px}.slider-text .link a{padding:10px 20px}.big-article{flex-direction:column;align-items:center}.secondary-articles .container{justify-content:space-around}.secondary-articles .container .article{flex-basis:80%}}@media only screen and (max-width: 770px){header .logo-bar{flex-direction:column}header .logo-bar>div{margin-bottom:20px}.tax-product_cat .archive-container .shop-sidebar .widgets,.tax-product_tag .archive-container .shop-sidebar .widgets,.post-type-archive-product .archive-container .shop-sidebar .widgets{justify-content:space-around;flex-wrap:wrap}.tax-product_cat .archive-container .shop-sidebar .widgets .widget,.tax-product_tag .archive-container .shop-sidebar .widgets .widget,.post-type-archive-product .archive-container .shop-sidebar .widgets .widget{flex-basis:80%;margin-bottom:30px}}@media only screen and (max-width: 700px){.BLOCK-show-categories ul li{flex-basis:47%}.BLOCK-woocommerce-best ul{flex-wrap:wrap}.BLOCK-woocommerce-best ul li{flex-basis:47%}.BLOCK-show-blog-posts ul{flex-wrap:wrap;justify-content:space-around}.BLOCK-show-blog-posts ul li{flex-basis:80%;margin-bottom:20px}.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100% !important}}@media only screen and (max-width: 670px){.ls-wrapper.ls-in-out{top:30px !important}}@media only screen and (max-width: 600px){.BLOCK-show-categories ul{justify-content:space-around}.BLOCK-show-categories ul li{flex-basis:80%}.BLOCK-woocommerce-best ul{justify-content:space-around;flex-wrap:wrap}.BLOCK-woocommerce-best ul li{flex-basis:80%}.secondary-articles .container .article{flex-basis:100%}}@media only screen and (max-width: 500px){.ls-wrapper.ls-in-out{top:15px !important}.slider-text .small-red{font-size:16px;margin-bottom:8px}.slider-text .main-title{font-size:20px;line-height:24px}.slider-text .main-title::after{margin:7px auto}.slider-text .intro-text{font-size:14px}.slider-text .link{margin-top:15px}.slider-text .link a{padding:7px 15px;font-size:12px}}@media only screen and (max-width: 414px){.BLOCK-show-categories ul li{flex-basis:90%}.BLOCK-woocommerce-best ul li{flex-basis:90%}.BLOCK-show-blog-posts ul li{flex-basis:90%}}
