body{color:#0a0a0a;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px}.site{position:relative}a{color:#0a0a0a}a:hover,a:focus{color:#0088df;text-decoration:none}p:empty,p:last-child{margin-bottom:0}b,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}.btn.focus,.btn:focus,.wpcf7 input.focus[type="submit"],.wpcf7 input:focus[type="submit"],.form-control:focus,.wpcf7 .wpcf7-validation-errors:focus,.wpcf7 input:focus[type="color"],.wpcf7 input:focus[type="date"],.wpcf7 input:focus[type="datetime-local"],.wpcf7 input:focus[type="datetime"],.wpcf7 input:focus[type="email"],.wpcf7 input:focus[type="file"],.wpcf7 input:focus[type="month"],.wpcf7 input:focus[type="number"],.wpcf7 input:focus[type="range"],.wpcf7 input:focus[type="search"],.wpcf7 input:focus[type="submit"],.wpcf7 input:focus[type="tel"],.wpcf7 input:focus[type="text"],.wpcf7 input:focus[type="time"],.wpcf7 input:focus[type="url"],.wpcf7 input:focus[type="week"],.wpcf7 select:focus,.wpcf7 textarea:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#ced4da}.btn,.wpcf7 input[type="submit"],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px 25px;font-size:17px;font-weight:700;line-height:1;border:1px solid #fff0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary,.btn-outline-primary,.wpcf7 input[type="submit"],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#0a0a0a;border-color:#0a0a0a;text-transform:uppercase}.btn-primary:hover,.btn-outline-primary:hover,.wpcf7 input[type="submit"]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn.focus,.btn:focus,.wpcf7 input.focus[type="submit"],.wpcf7 input:focus[type="submit"],.form-control:focus,.wpcf7 .wpcf7-validation-errors:focus,.wpcf7 input:focus[type="color"],.wpcf7 input:focus[type="date"],.wpcf7 input:focus[type="datetime-local"],.wpcf7 input:focus[type="datetime"],.wpcf7 input:focus[type="email"],.wpcf7 input:focus[type="file"],.wpcf7 input:focus[type="month"],.wpcf7 input:focus[type="number"],.wpcf7 input:focus[type="range"],.wpcf7 input:focus[type="search"],.wpcf7 input:focus[type="submit"],.wpcf7 input:focus[type="tel"],.wpcf7 input:focus[type="text"],.wpcf7 input:focus[type="time"],.wpcf7 input:focus[type="url"],.wpcf7 input:focus[type="week"],.wpcf7 select:focus,.wpcf7 textarea:focus{color:#0a0a0a;background-color:#fff;border-color:#0a0a0a;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.focus,.btn-primary:focus,.btn-outline-primary:focus,.wpcf7 input[type="submit"]:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.navbar{padding:15px 0}.navbar .center-wrap{width:100%;padding:0 15px}.nav-wrap{max-width:42%;width:100%}.navbar .phone-header{font-size:25px;font-weight:600}.navbar .phone-header span{display:inline-block;margin-right:15px}.navbar .header-right{max-width:165px;width:100%;position:relative}.navbar .header-right .header-icon{display:inline-block;vertical-align:top;position:relative;-moz-flex:0 0 16.67%;-webkit-flex:0 0 16.67%;flex:0 0 16.67%}.navbar .header-right .header-icon.search-trigger{position:static}.navbar .header-right .header-icon:not(:first-child){margin-left:38px;margin-left:23%}.navbar .header-right a>span,.add-to-cart-img{display:block;background:url(images/header-icons.png) no-repeat 0 0;width:28px;height:36px}.navbar .header-right span#account-icon{background-position:-65px 0;width:37px}.navbar .header-right span i{display:inline-block;position:absolute;padding:5px;background-color:#0a0a0a;color:#fff;z-index:1;line-height:1;font-style:normal;font-size:10px;text-align:center;top:-5px;right:-5px;width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.navbar .header-right span#search-icon{background-position:-134px 0;width:31px}.navbar .header-right .search-wrap{display:none;position:absolute;right:0;width:340px;z-index:2}.navbar .header-right .search-wrap.show{display:block}.navbar-brand{padding:0;margin-right:0}.navbar a{color:#0a0a0a}.navbar-dark .navbar-nav .nav-link{color:#0a0a0a;font-size:17px}.navbar-dark .navbar-nav .menu-item{padding:0 17px}.navbar-expand-md .navbar-nav .nav-link{padding:0;line-height:1;position:relative}.navbar-expand-md .navbar-nav .nav-link:after{content:'';width:100%;height:1px;background-color:#0a0a0a;position:absolute;bottom:-10px;display:block;opacity:0;visibility:hidden;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#0a0a0a}.navbar-dark .navbar-nav .active .nav-link:after,.navbar-dark .navbar-nav .nav-link.active:after,.navbar-dark .navbar-nav .nav-link:focus:after,.navbar-dark .navbar-nav .nav-link:hover:after{opacity:1;visibility:visible;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#wrapper-navbar+.wrapper{padding:0}#wrapper-footer-full{background-color:#fafafa;border-width:1px 0;border-style:solid;border-color:#c9c9c9;padding:50px 0}.footer-widgets{font-size:15px}.footer-widgets .footer-icon{max-width:33%;width:100%;margin-right:15px;-moz-flex:0 0 33%;-webkit-flex:0 0 33%;flex:0 0 33%}.footer-widgets strong{font-weight:600;font-size:18px}#wrapper-footer{background-color:#f4f4f4}.footer-bottom{font-size:15px}.footer-bottom .widget:not(:last-child){margin-bottom:40px}.footer-bottom .social-media{display:inline-block;margin-right:15px;width:52px;height:52px;background:url(images/social-media-icon.png) no-repeat 0 0}.footer-bottom .social-media#instagram{background-position:-60px 0}.footer-bottom .widget-title{font-size:18px;margin-bottom:40px;font-weight:700}.footer-bottom a{color:#0a0a0a;text-decoration:none}.footer-bottom .menu{padding:0;margin:0}.footer-bottom .menu li{list-style-type:none}.site-footer{padding:35px 0;color:#fff;background-color:#3a3a46;font-size:15px}.front-page #wrapper-navbar{position:absolute;width:100%;top:0;z-index:99}.front-page .navbar{background-color:#fff0}.front-page .hero-background{background-repeat:no-repeat;background-position:0 0;background-size:cover;font-size:20px;line-height:32px;position:relative;overflow:hidden;display:block!important}.front-page .hero-background:before{content:'';width:37%;height:100%;z-index:1;background-color:rgb(0 136 223 / .24);position:absolute;left:-14%;-moz-transform:skewX(25deg);-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);-o-transform:skewX(25deg);transform:skewX(25deg)}.front-page .hero-background.hidden{display:none}.front-page .hero-background .container,.front-page .section-2 .container,.front-page .section-4 .container,.shop-page .header-section .container,.shop-page .section-2 .container,.single-product .section-2 .container{position:relative;z-index:2}.front-page .hero-background .row{height:887px}.front-page .hero-background h1{font-size:85px;font-family:'Poppins',sans-serif;font-weight:700;line-height:76px}.front-page .hero-background h2{font-size:37px;color:#0088df;font-weight:700;line-height:52px;text-transform:uppercase}.front-page .section-1{background:url(images/pattern-1.jpg) repeat 0 0;color:#fff;font-weight:600}.front-page .section-1 .container{-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}.front-page .section-1 .col{width:100%;max-width:20%;margin-bottom:45px;flex:0 0 20%;flex:0 0 20%;flex:0 0 20%}.front-page .section-1 .feature-icon{text-align:center;-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.front-page .section-1 .feature-icon img{margin-bottom:30px}.front-page .section-1 .feature-icon:hover{-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.front-page .section-2{background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;overflow:hidden;color:#fff;padding:60px 0}.front-page .section-2:after{content:'';height:100%;width:42%;position:absolute;right:0;top:0;background-color:#0088df}.front-page .section-2:before{content:'';width:0;height:0;border-top:0 solid #fff0;border-bottom:1235px solid #fff0;border-right:470px solid #0088df;position:absolute;right:42%;top:0}.front-page .section-2 .section-content{text-align:center;font-size:25px;line-height:32px}.front-page .section-2 .section-content p{margin-bottom:40px}.front-page .section-2 .section-content h2,.front-page .section-3 h3,.front-page .section-4 h3,.front-page .section-5 h3{font-family:'HelveticaNeueLTStd-BdCn';font-size:50px;font-weight:400;line-height:60px;text-transform:uppercase;margin:0;position:relative}.front-page .section-2 .feature-item{font-size:15px;line-height:20px}.front-page .section-2 .feature-item:nth-child(2){padding-left:6.66%}.front-page .section-2 .feature-item:nth-child(3){padding-left:13.32%}.front-page .section-2 .feature-item:nth-child(4){padding-left:19.98%}.front-page .section-2 .feature-item:nth-child(5){padding-left:26.64%}.front-page .section-2 .feature-item:nth-child(6){padding-left:33.33%}.front-page .section-2 .feature-item a{color:#fff}.front-page .section-2 .feature-item strong{font-size:17px}.front-page .section-2 .feature-item:not(:last-child){margin-bottom:15px}.front-page .section-2 .feature-item .d-flex>div:first-child{margin-right:60px;-moz-flex:0 0 124px;-webkit-flex:0 0 124px;flex:0 0 124px}.front-page .section-3{padding:75px 0;background-color:#fff;font-size:15px}.front-page .section-3 h3,.front-page .section-5 h3{text-align:center;line-height:normal;margin-bottom:100px}.front-page .section-3 .feature-title{margin-bottom:25px;font-weight:700;text-transform:uppercase;font-size:20px}.front-page .section-3 .price-wrap,.single-product .price-wrap{max-width:335px;margin-bottom:35px}.front-page .section-3 .price-wrap.variable-product,.single-product .price-wrap.variable-product{max-width:100%;font-size:40px;font-weight:400}.front-page .section-3 .price-wrap ins,.front-page .section-3 .price-wrap .d-flex>.woocommerce-Price-amount,.front-page .section-3 .price-variation .woocommerce-Price-amount,.front-page .section-3 .woocommerce-Price-amount,.single-product .single_variation_wrap .price-variation,.single-product .price-wrap ins,.single-product .price-wrap .d-flex>.woocommerce-Price-amount{font-size:40px;font-weight:400;text-decoration:none;line-height:1}.front-page .section-3 .price-wrap del,.front-page .section-3 .price-wrap del .woocommerce-Price-amount,.single-product .price-wrap del{font-size:16px;color:#ca0d0d;text-decoration:line-through;-moz-align-self:flex-end;-webkit-align-self:flex-end;align-self:flex-end}.front-page .section-4{background-repeat:no-repeat;background-position:0 0;background-size:auto;background-blend-mode:multiply;position:relative;overflow:hidden;padding:90px 0;text-align:center;font-size:15px}.front-page .section-4 h3{margin-bottom:65px}.front-page .section-4 strong{font-size:20px}.front-page .section-5{padding:80px 0}.front-page .section-5 h3{margin-bottom:70px}.front-page .section-5 .faq-item,.faq-page .section-1 .faq-item{padding:45px;border-top:1px solid #bdbeb3}.front-page .section-5 .faq-item:last-child,.faq-page .section-1 .faq-item:last-child{border-bottom:1px solid #bdbeb3}.front-page .section-5 .faq-item .faq-title,.faq-page .section-1 .faq-item .faq-title{font-size:20px;margin-bottom:0;font-weight:400;position:relative;cursor:pointer}.front-page .section-5 .faq-item .faq-title:before,.faq-page .section-1 .faq-item .faq-title:before{content:'\f054';font-family:'FontAwesome';color:#0074bd;position:absolute;left:-45px;-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.front-page .section-5 .faq-item .faq-content,.faq-page .section-1 .faq-item .faq-content{font-size:15px;display:none}.front-page .section-5 .faq-item.active .faq-title,.faq-page .section-1 .faq-item.active .faq-title{margin-bottom:20px}.front-page .section-5 .faq-item.active .faq-title:before,.faq-page .section-1 .faq-item.active .faq-title:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.faq-page .section-1,.testimonials-page .section-1{padding:90px 0}.faq-page .section-1 h2{margin-bottom:50px;font-size:20px}.faq-page .section-1 .faq-item .faq-content{font-size:17px}.login-page .section-1{padding:65px 0;font-size:15px}.login-page .section-1 h2{font-size:20px;margin-bottom:35px}.login-page #customer_login{padding:35px;border:1px solid #dedede;background-image:url(images/form-register-bg.png);background-repeat:no-repeat;background-position:100% 0;background-size:50% 100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.login-page .section-1 .u-column2 h2{color:#fff}.account-page .header-section,.cart-page .header-section,.checkout-page .header-section{padding:45px 0 90px;background-color:#dedfe6;position:relative;background-image:none;overflow:hidden}.account-page .header-section:before,.cart-page .header-section:before,.checkout-page .header-section:before{content:'';background-color:#0088df;width:35%;height:100%;position:absolute;z-index:1;right:0;top:0;display:block;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.account-page .header-section:after,.cart-page .header-section:after,.checkout-page .header-section:after{content:'';width:0;height:0;border-top:0ppx solid #fff0;border-bottom:151px solid #fff0;border-right:55px solid #0088df;position:absolute;top:0;right:35%;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.account-page .section-1{padding:0 0 100px}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;overflow:hidden;background-color:#000;z-index:2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:35px;margin-bottom:0;background-color:#000;border:none;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation li a{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1;position:relative;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:after{content:'';width:100%;height:5px;background-color:#fff;position:absolute;bottom:-36px;z-index:1;display:block;opacity:0;visibility:hidden;left:0;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after{opacity:1;visibility:visible;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;font-size:15px}.woocommerce-account .woocommerce-MyAccount-content .entry-content h2,.woocommerce-orders .order-wrapper h2,.woocommerce-account .woocommerce-MyAccount-content h2{font-family:'HelveticaNeueLTStd-BdCn';font-size:40px;font-weight:400;text-transform:uppercase;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content .entry-content h3{font-size:20px;margin-bottom:25px}.woocommerce-account .woocommerce-MyAccount-content .entry-content .btn:last-child{background-color:#0074bd;border-color:#0074bd}.woocommerce-account .woocommerce-MyAccount-content .entry-content .btn:last-child:hover,.woocommerce-account .woocommerce-MyAccount-content .entry-content .btn:last-child:focus{color:#0074bd;background-color:#fff}.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content h2{margin-bottom:40px}.woocommerce-edit-account legend{font-size:20px;padding:20px;line-height:1;font-weight:600;text-transform:capitalize;border:1px solid #cdcdcd;margin-bottom:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.woocommerce-edit-account .edit-account .row+.row{margin-top:15px}.woocommerce-edit-account .woocommerce form .form-row{padding:0;margin:0 0 15px}.woocommerce-edit-account .woocommerce form .form-row label{display:none}.woocommerce-edit-account .edit-account .button{padding:20px 0;text-align:center;width:100%;max-width:175px}.woocommerce-orders .order-wrap{padding:15px;border:1px solid #cdcdcd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.woocommerce-orders .order-wrap:not(:last-child){margin-bottom:15px}.woocommerce-orders .order-wrap img{max-width:65px}.woocommerce-orders .order-wrapper h2{margin-bottom:60px}.shop-page .header-section{padding-bottom:95px;color:#fff;overflow:hidden}.shop-page .header-section:after{content:'';width:57%;height:100%;background-color:#0088df;position:absolute;right:0;top:0;display:block;z-index:1;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.shop-page .header-section:before{content:'';width:0;height:0;border-top:0 solid #fff0;border-bottom:629px solid #fff0;border-right:210px solid #0088df;position:absolute;z-index:1;right:57%;top:0}.shop-page .header-section .row{padding-top:15px}.shop-page .header-section .page-title{padding:0;color:#0a0a0a}.shop-page .header-section ul{padding:0;margin:0}.shop-page .header-section ul li{position:relative;list-style-type:none;padding-bottom:10px;padding-left:30px}.shop-page .header-section ul li:not(:last-child){margin-bottom:10px;border-bottom:1px solid #fff}.shop-page .header-section ul li:before{content:'\f00c';font-family:'FontAwesome';position:absolute;left:0}.shop-page .section-1{padding:65px 0}.shop-page .products .product-entry,.search .products .product-entry{padding:15px;height:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.shop-page .products .product-entry:hover,.search .products .product-entry:hover{background-color:#e2e2e2;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.shop-page .products .product-entry .product-thumbnail-wrap,.search .products .product-entry .product-thumbnail-wrap,.single-product .product-thumbnail-wrap{padding:50px 25px;border:1px solid #c9cace;background-color:#fff;margin-bottom:35px;min-height:260px;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.shop-page .products .product:nth-child(even) .product-entry .product-thumbnail-wrap,.search .products .product:nth-child(even) .product-entry .product-thumbnail-wrap{background-color:#e5e5e3}.shop-page .products .product-entry .product-thumbnail-wrap img,.search .products .product-entry .product-thumbnail-wrap img{margin:0 auto;display:block}.shop-page .products .product-entry .woocommerce-loop-product__title,.search .products .product-entry .woocommerce-loop-product__title{font-size:15px;font-weight:400;margin-bottom:0}.shop-page .products .product-entry span.price,.search .products .product-entry span.price{color:#0a0a0a}.shop-page .products .product-entry p.price ins,.shop-page .products .product-entry span.price ins,.shop-page .products .product-entry span.price,.search .products .product-entry p.price ins,.search .products .product-entry span.price ins,.search .products .product-entry span.price{font-size:20px;font-weight:600;display:block;text-decoration:none;margin-bottom:-10px}.shop-page .products .product-entry span.price del,.search .products .product-entry span.price del{font-size:15px;color:#ca0d0d;opacity:1}.shop-page .woocommerce-product-sale,.search .woocommerce-product-sale,.single-product .woocommerce-product-sale{position:absolute;background-color:#f13048;font-size:15px;color:#fff;text-transform:uppercase;font-weight:700;padding:5px;line-height:1;top:20px;left:-121px;width:100%;text-align:center;z-index:1;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.shop-page .section-2{padding:60px 0;position:relative;background-color:#efefef;overflow:hidden}.shop-page .section-2:before{content:'';width:24%;height:100%;z-index:1;background-color:#0088df;display:block;left:0;top:0;position:absolute}.shop-page .section-2:after{content:'';width:0;height:0;border-top:968px solid #fff0;border-bottom:0 solid #fff0;border-left:360px solid #0088df;position:absolute;left:24%;top:0}.shop-page .section-2 h3,.search .section-1 h2{font-size:30px;letter-spacing:1px;margin-bottom:45px;text-align:center}.search .section-1 h2{text-align:left}.shop-page .section-2 .testimonial-item,.testimonials-page .section-1 .testimonial-item{padding:30px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.shop-page .section-2 .testimonial-item:not(:last-child),.testimonials-page .section-1 .testimonial-item:not(:last-child){margin-bottom:15px}.shop-page .section-2 .testimonial-item .initials,.testimonials-page .section-1 .testimonial-item .initials{width:55px;height:55px;text-align:center;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;padding:13px 0;line-height:1;float:left;margin-right:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.shop-page .section-2 .testimonial-item .testimonial-content,.testimonials-page .section-1 .testimonial-item .testimonial-content{overflow:hidden;font-size:15px}.shop-page .section-2 .testimonial-item .testimonial-content h4,.testimonials-page .section-1 .testimonial-item .testimonial-content h4{font-size:18px}.shop-page .section-2 .testimonial-item .testimonial-content p.client-location,.testimonials-page .section-1 .testimonial-item .testimonial-content p.client-location{font-size:14px;font-weight:700;color:#0088df;margin-bottom:.5rem}.single-product #woocommerce-wrapper{background-color:#f0f1f5}.single-product.woocommerce .woocommerce-breadcrumb{padding-top:30px;margin-bottom:75px}.single-product .woocommerce-product-sale{left:-185px}.single-product .product-details{font-size:15px}.single-product .product-details .big{font-size:20px;font-weight:600}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%;margin-bottom:0}.woocommerce div.product form.cart{margin:1rem 0 0}.woocommerce div.product form.cart .variations label{display:block;font-weight:600;margin-bottom:1rem}.woocommerce div.product form.cart .variations>div{margin-bottom:25px}.woocommerce div.product form.cart .variations select{max-width:100%;width:100%;display:inline-block;margin:0;padding:10px 15px;background-color:#fff;border:1px solid #c9cace;line-height:1;font-size:17px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-product.woocommerce div.product form.cart div.quantity,.cart-page .woocommerce .quantity{float:none;margin:0 0 45px;}.single-product.woocommerce div.product form.cart div.quantity span{display:block;margin-bottom:1rem;font-weight:600;font-size:20px}.single-product.woocommerce .quantity .quantity-input-wrap,.cart-page .woocommerce .quantity .quantity-input-wrap{position:relative;max-width:142px;border:1px solid #c9cace;overflow:hidden;height:35px}.single-product.woocommerce .quantity .quantity-input-wrap .quantity-button,.cart-page .woocommerce .quantity .quantity-input-wrap .quantity-button{float:left;width:35px;padding:10px 0;background-color:#fff;color:#010101;font-size:14px;text-align:center;line-height:1;cursor:pointer;height:100%}.single-product.woocommerce .quantity .quantity-input-wrap .quantity-button.quantity-up,.cart-page .quantity .quantity-input-wrap .quantity-button.quantity-up{float:right}.single-product.woocommerce .quantity .qty,.cart-page .woocommerce .quantity .qty{padding:11px 15px;background-color:#fbfbfb;border-width:0 1px;border-style:solid;border-color:#bbb;width:72px;text-align:left;height:100%;line-height:1;font-size:14px;float:left;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.single-product.woocommerce .quantity .qty,.cart-page .woocommerce .quantity .qty{width:70px;background-color:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.single-product .product-thumbnail-wrap{padding:0;border:none;min-height:0;background-color:#fff0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.woocommerce div.product div.images img{max-width:355px;margin:0 auto}.woocommerce div.product div.images .flex-viewport img{margin:100px auto}.single-product .product-thumbnail-wrap .flex-viewport{margin-bottom:15px;border:1px solid #c9cace;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.single-product .product-thumbnail-wrap .flex-viewport .woocommerce-product-gallery__image{padding:0;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.single-product .product-thumbnail-wrap .woocommerce-product-gallery__image{background-color:#fff}.single-product .product-thumbnail-wrap .woocommerce-product-gallery__image{padding:100px 0;border:1px solid #c9cace;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.woocommerce div.product div.images .flex-control-thumbs{display:-moz-flex;display:-webkit-flex;display:flex}.woocommerce div.product div.images .flex-control-thumbs li{max-width:85px;padding:15px;margin:0 5px;background-color:#fff;width:100%;float:none;overflow:hidden;border:1px solid #c9cace;-moz-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce div.product div.images .flex-control-thumbs li img{margin:0 auto;display:block}.single-product .section-2{background:url(images/home-section-4.png) no-repeat 100% 0;background-size:auto 100%;background-color:#dedfe6;position:relative;margin-top:90px;padding-bottom:60px}.single-product .woocommerce-tabs{-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);-o-transform:translateY(-25px);transform:translateY(-25px)}.single-product .woocommerce-tabs ul.tabs{padding:0;margin:0;overflow:hidden;background-color:#fff;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.single-product .woocommerce-tabs ul.tabs li{list-style-type:none}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:20px;line-height:1;color:#aaa;background-color:#fff;text-decoration:none;font-size:17px;font-weight:600;text-transform:uppercase}.single-product .woocommerce-tabs ul.tabs li:not(:first-child) a,.single-product .woocommerce-tabs ul.tabs li.active:not(:first-child) a,.single-product .woocommerce-tabs ul.tabs li:not(:first-child) a:hover,.single-product .woocommerce-tabs ul.tabs li:not(:first-child) a:focus{color:#0088df}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover,.single-product .woocommerce-tabs ul.tabs li a:focus{background-color:#0a0a0a;color:#fff}.single-product .woocommerce-tabs .panel{padding:40px 40px 120px;background-color:#fff;margin-top:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.single-product .swatch-wrapper{padding:0;border-color:#818181;margin:0 10px 0 0;overflow:hidden;position:relative;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.single-product .swatch-wrapper a{width:50px!important;height:50px!important}.single-product div.swatch-wrapper.selected{border:1px solid #818181;padding:0}.single-product div.swatch-wrapper.selected:after{content:'\f00c';font-family:'FontAwesome';position:absolute;color:#8a8a8a;font-size:20px;line-height:1;left:0;right:0;margin:0 auto;top:50%;margin-top:-10px;z-index:999;display:block;text-align:center}.cart-page .header-section:after,.checkout-page .header-section:after{border-bottom-width:469px;border-right-width:160px;background-color:#fff0}.cart-page .header-section .page-title,.checkout-page .header-section .page-title{padding:75px 0 195px}.cart-page .section-1,.checkout-page .section-1{background-color:#f0f1f5}.cart-page .section-1 .woocommerce,.checkout-page .section-1 .woocommerce{position:relative;z-index:2;margin-bottom:-95px;-moz-transform:translateY(-205px);-webkit-transform:translateY(-205px);-ms-transform:translateY(-205px);-o-transform:translateY(-205px);transform:translateY(-205px)}.cart-page .woocommerce table.shop_table{border:none;font-size:15px;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}.cart-page .woocommerce table.shop_table th{padding:15px;font-size:15px;line-height:1}.cart-page .woocommerce table.shop_table thead th{color:#fff;background-color:#000;text-transform:uppercase}.cart-page .woocommerce table.shop_table tr:not([class]) th:first-child,.woocommerce-cart table.cart tr.cart_item td:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.cart-page .woocommerce table.shop_table tr:not([class]) th:last-child,.woocommerce-cart table.cart tr.cart_item td:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.woocommerce-cart table.cart tr.empty-row th,.woocommerce-cart table.cart tr.empty-row td{padding:0;font-size:5px;line-height:1;background-color:#fff0;border-color:#fff0}.woocommerce-cart table.cart tr.cart_item td{background-color:#fff;border-width:1px 0;border-style:solid;border-color:#cdcdcd}.woocommerce-cart table.cart tr.cart_item td:first-child{border-left:1px solid #cdcdcd}.woocommerce-cart table.cart tr.cart_item td:last-child{border-right:1px solid #cdcdcd}.woocommerce-cart table.cart tr.cart_item td.product-thumbnail{width:95px}.woocommerce-cart .woocommerce table.shop_table td{border:none;padding:16px 15px;line-height:1}.woocommerce-cart table.cart img{width:100%;display:block}.cart-page .woocommerce .quantity .quantity-input-wrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.cart-page .woocommerce .quantity{margin:0}.cart-page .woocommerce .quantity span{display:none}.woocommerce-cart .woocommerce table.shop_table td.actions{padding:10px 0 0}.cart-page .woocommerce table.cart td.actions .coupon,.cart-page .woocommerce table.cart td.actions .button-wrap{display:-moz-flex;display:-webkit-flex;display:flex}.cart-page .woocommerce table.cart td.actions .coupon .btn{max-width:55px;text-align:center;padding:15px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#coupon_code.input-text{width:260px!important;margin:0;height:55px;font-size:15px;padding:15px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.cart-page .woocommerce table.cart td.actions .button-wrap .btn{max-height:55px;font-weight:600;tex-transform:uppercase}.cart-page .woocommerce table.cart td.actions .button-wrap .btn:not(.btn-primary){background-color:#c5c5c8;padding:16px 15px;margin-right:10px;text-transform:uppercase}.cart-page .woocommerce table.cart td.actions .button-wrap .btn:not(.btn-primary):hover,.cart-page .woocommerce table.cart td.actions .button-wrap .btn:not(.btn-primary):focus{color:#c5c5c8;background-color:#212529}.cart-page .woocommerce table.cart td.actions .button-wrap .btn.btn-primary{background-color:#0074bd;border-color:#0074bd;padding:16px 15px}.cart-page .woocommerce table.cart td.actions .button-wrap .btn.btn-primary:hover,.cart-page .woocommerce table.cart td.actions .button-wrap .btn.btn-primary:focus,.cart-page .woocommerce table.cart td.actions .button-wrap .btn.btn-primary:disabled:hover{color:#0074bd;background-color:#fff}.cart-page .woocommerce table.cart td.actions .button-wrap .btn.btn-primary:disabled{border-color:#0074bd;background-color:#0074bd}.cart-page .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.cart-page .woocommerce .cart-collaterals .cart_totals .cart-totals-wrap{padding:30px 45px;background-color:#fff;border:1px solid #cdcdcd;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.cart-page .woocommerce .cart-collaterals .cart_totals h2{font-size:17px;margin-bottom:25px;text-transform:uppercase}.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:none}.cart-page .woocommerce .cart-collaterals .cart_totals table th:first-child{padding-left:0;width:85px}.cart-page .woocommerce .cart-collaterals .cart_totals table td{text-align:right}.woocommerce ul#shipping_method li{text-align:left;list-style-type:none}.woocommerce ul#shipping_method li input,.woocommerce-checkout #payment ul.payment_methods li input{display:none}.woocommerce ul#shipping_method li label,.woocommerce-checkout #payment ul.payment_methods li label{position:relative;padding-left:35px;display:inline-block}.woocommerce ul#shipping_method li label:before,.woocommerce-checkout #payment ul.payment_methods li label:before{content:'\f1db';font-family:'FontAwesome';position:absolute;left:0;color:#cdcdcd}.woocommerce ul#shipping_method li input:checked+label:after,.woocommerce ul#shipping_method li input[type="hidden"]+label:after,.woocommerce-checkout #payment ul.payment_methods li input:checked+label:after{content:'\f111';font-family:'FontAwesome';position:absolute;color:#0088df;z-index:1;left:0;top:0}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th,.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{border-top:1px solid #0a0a0a}.woocommerce-cart .wc-proceed-to-checkout{padding:0;margin:0}.woocommerce-cart .wc-proceed-to-checkout .btn{padding-top:25px;padding-bottom:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.checkout-page .woocommerce-form-login-toggle .woocommerce-info,.checkout-page .woocommerce-form-coupon-toggle .woocommerce-info{padding:15px;background-color:#fff;color:#0a0a0a;border:1px solid #cdcdcd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.checkout-page .woocommerce-form-login-toggle .woocommerce-info:before,.checkout-page .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.checkout-page .woocommerce-form-login-toggle .woocommerce-info a,.checkout-page .woocommerce-form-coupon-toggle .woocommerce-info a{text-transform:uppercase;font-weight:700}.checkout-page .woocommerce-billing-fields,.checkout-page .shipping-fields-wrap,.checkout-page .order-fields-wrap{padding:15px;background-color:#fff;border:1px solid #cdcdcd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.checkout-page .shipping-fields-wrap{margin-top:15px}.checkout-page .woocommerce-billing-fields h3,.checkout-page .shipping-fields-wrap h3,.checkout-page .order-fields-wrap h3{font-size:20px;font-weight:600}.checkout-page .woocommerce form .form-row label,.checkout-page .woocommerce form .form-row.mailchimp-newsletter .input-checkbox{display:none}.checkout-page .woocommerce form .form-row.mailchimp-newsletter label,.checkout-page .woocommerce form .form-row.custom-billing-signature label{display:block}.checkout-page .woocommerce form .form-row .input-text{height:auto}.checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1}.checkout-page .select2-container .select2-selection--single{height:auto;max-height:52px;padding:15px;line-height:1}.checkout-page .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.checkout-page .woocommerce table.woocommerce-checkout-review-order-table{border:none;margin:0 0 30px;border-collapse:collapse}.checkout-page .woocommerce table.woocommerce-checkout-review-order-table th{font-weight:600;padding:15px}.checkout-page .woocommerce table.woocommerce-checkout-review-order-table td{border:none;padding:15px}.checkout-page .woocommerce table.shop_table tfoot th,.checkout-page .woocommerce table.shop_table tfoot td{font-weight:600;border-top:none}.checkout-page .woocommerce table.shop_table tfoot .order-total th,.checkout-page .woocommerce table.shop_table tfoot .order-total td{color:#fff;background-color:#000;font-weight:600;text-transform:uppercase}.checkout-page .woocommerce-checkout-review-order{margin-left:-15px;margin-right:-15px}.checkout-page .woocommerce-checkout #payment{background:#fff;margin:0 0 -15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.checkout-page .woocommerce #payment #place_order{float:none;width:100%;background-color:#0074bd;border-color:#0074bd;margin-top:15px;font-size:20px}.checkout-page .woocommerce #payment #place_order:hover,.checkout-page .woocommerce #payment #place_order:focus{color:#0074bd;background-color:#fff}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group,.checkout-page .wc-stripe-elements-field,.wc-stripe-iban-element-field{-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;width:100%}.btn-primary.disabled,.btn-primary:disabled{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:0}.woocommerce form.checkout_coupon{padding:15px;margin-bottom:30px;background-color:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:15px;font-size:15px;background-color:#f0f0f0;border:1px solid #f0f0f0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.woocommerce form .form-row input.input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder{color:#0a0a0a;opacity:1}.woocommerce form .form-row input.input-text::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder{color:#0a0a0a;opacity:1}.woocommerce-LostPassword a,.woocommerce-message .button{color:#0a0a0a}.woocommerce-message:before{color:#0a0a0a}.woocommerce-message{border-top-color:#0a0a0a}input[type="checkbox"]{display:none}input[type="checkbox"]+label{position:relative;padding-left:40px}input[type="checkbox"]+label:before{content:'';width:25px;height:25px;background-color:#f0f0f0;position:absolute;left:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}input[type="checkbox"]:checked+label:after{content:'\f00c';font-family:'FontAwesome';position:absolute;left:0;width:25px;text-align:center}.customer-service-page .section-1{padding:90px 0}.customer-service-page .section-1 .entry-content h1,.customer-service-page .section-1 .entry-content h2,.customer-service-page .section-1 .entry-content h3,.customer-service-page .section-1 .entry-content h4,.customer-service-page .section-1 .entry-content h5,.customer-service-page .section-1 .entry-content h6{font-size:20px;font-weight:600;margin-bottom:45px}.customer-service-page .section-1 .entry-content ul{padding:0;margin:0 0 15px}.customer-service-page .section-1 .entry-content li{position:relative;list-style-type:none;padding-left:35px;margin-bottom:15px}.customer-service-page .section-1 .entry-content li:before{content:'\f111';font-family:'FontAwesome';position:absolute;left:10px}.testimonials-page .section-1{padding-bottom:60px}.testimonials-page .section-1 .row div[class^="col-"]{margin-bottom:30px}.testimonials-page .section-1 .testimonial-item{position:relative;font-size:15px;border:1px solid #b9bac0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 8px 3px rgb(0 0 0 / .1);-webkit-box-shadow:0 0 8px 3px rgb(0 0 0 / .1);box-shadow:0 0 8px 3px rgb(0 0 0 / .1)}.testimonials-page .section-1 .testimonial-item:after{content:'';width:78px;height:65px;background:url(images/testimonial-quote.jpg) no-repeat 0 0;background-size:contain;position:absolute;top:0;right:0}.testimonials-page .section-1 .testimonial-item .initials{padding:16px 0}.testimonials-page .section-1 .testimonial-item .testimonial-content{font-size:15px;margin-bottom:25px}.testimonials-page .section-1 .testimonial-item .testimonial-content p.client-location{font-size:14px}.blog-page .section-1{padding:65px 0;background-color:#f0f1f5}.blog-page .section-1 .post-item:not(:last-child){padding-bottom:40px;margin-bottom:25px;border-bottom:5px solid #ddd}.blog-page .section-1 .post-item .post-title{font-size:30px}.blog-page .section-1 .post-item img{margin:15px 0}.blog-page .section-1 .load-more{text-align:center;margin-top:95px}.blog-page .section-1 .load-more .btn{background-color:#0087de;border-color:#0087de;color:#fff}.blog-page .section-1 .load-more .btn:hover,.blog-page .section-1 .load-more .btn:focus{color:#0087de;background-color:#fff}.blog-page .section-1 .load-more .btn+span{display:inline-block;background:url(images/ajax-loader.gif) no-repeat 0 0;width:16px;height:16px;vertical-align:middle;margin-left:30px}.single-post .header-section .page-title{visibility:hidden;opacity:0;height:1px;overflow:hidden}.single-post .section-1{margin-bottom:-150px}.single-post .section-1 article{background-color:#fff;padding:50px;position:relative;z-index:2;-moz-transform:translateY(-220px);-webkit-transform:translateY(-220px);-ms-transform:translateY(-220px);-o-transform:translateY(-220px);transform:translateY(-220px)}.single-post .section-1 .entry-header .d-flex>div{-moz-flex:1;-webkit-flex:1;flex:1}.single-post .section-1 .entry-header .d-flex>div:last-child{-moz-flex:0 0 8.33%;-webkit-flex:0 0 8.33%;flex:0 0 8.33%}.single-post .section-1 .entry-content img:first-child{margin:20px 0 50px;width:100%}.header-section{background-repeat:no-repeat;background-position:0 0,100% 0;background-size:cover,57% 114%;background-blend-mode:multiply;position:relative;padding-top:30px}.header-section .woocommerce-breadcrumb,.header-section .woocommerce-breadcrumb a,.single-product.woocommerce .woocommerce-breadcrumb,.single-product.woocommerce .woocommerce-breadcrumb a{font-size:16px;color:#0a0a0a;line-height:1;text-transform:uppercase;z-index:2;position:relative}.header-section .page-title{font-size:40px;font-family:'HelveticaNeueLTStd-BdCn';font-weight:400;margin:0;padding:120px 0;text-transform:uppercase;z-index:2;position:relative}.generic-page .section-1{padding:90px 0}@media (min-width:768px){.navbar .center-wrap{max-width:720px}}@media (min-width:992px){.navbar .center-wrap{max-width:960px}}@media (min-width:1200px){.navbar .center-wrap{max-width:1140px}}@media (max-width:1500px){.front-page .hero-background:before{width:500px;left:-220px}}@media (max-width:1199px){.navbar .phone-header{font-size:17px}.navbar-dark .navbar-nav .menu-item{padding:0 10px}.front-page .section-2:before{border-bottom-width:1395px}.front-page .section-2 .feature-item br{display:none}.front-page .section-4:before{border-bottom-width:882px}.shop-page .header-section:before{border-bottom-width:680px}.shop-page .woocommerce-product-sale,.search .woocommerce-product-sale{left:-90px}.shop-page .section-2:after{border-top-width:991px}.single-product .woocommerce-product-sale{left:-150px}}@media (max-width:991px){.navbar .navbar-brand{max-width:145px;width:100%;-moz-flex:0 0 145px;-webkit-flex:0 0 145px;flex:0 0 145px}.navbar-expand-md>.container-fluid{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-widgets{margin-bottom:30px}.footer-widgets br{display:none}.footer-widgets strong{display:block}.footer-widgets .footer-icon{max-width:115px}.footer-bottom .widget{margin-bottom:40px}.front-page .section-4{background-position:0 0,-50% 0px!important}.front-page .section-4 div[class^="col-"]:last-child{margin-top:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-left:20px;padding-right:20px}.shop-page .header-section:before{border-bottom-width:833px}.shop-page .products .product-entry .product-thumbnail-wrap{min-height:190px}.shop-page .woocommerce-product-sale,.search .woocommerce-product-sale{left:-55px}.shop-page .section-2:after{border-top-width:1104px}.single-product .woocommerce-product-sale{left:-130px}.woocommerce div.product div.images .flex-viewport img{max-width:100%}.cart-page .woocommerce table.shop_table_responsive tr{display:table-row}.cart-page .woocommerce table.shop_table_responsive tr td{display:table-cell;text-align:left!important}.cart-page .woocommerce table.shop_table_responsive tr td:before{display:none}.cart-page .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid #cdcdcd}.woocommerce-cart .woocommerce table.shop_table td{padding:18px 15px}.cart-page .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff}.cart-page .woocommerce table.shop_table_responsive tbody th{display:table-cell}.cart-page .woocommerce .cart-collaterals .cart_totals table td{text-align:right!important}.woocommerce-cart table.cart tr.empty-row th,.woocommerce-cart table.cart tr.empty-row td{background-color:transparent!important}.cart-page .woocommerce table.cart td.actions .button-wrap .btn.btn-primary:disabled{opacity:1}.single-post .header-section .woocommerce-breadcrumb{line-height:normal}.single-product .swatch-wrapper{margin-bottom:15px}}@media (max-width:767px){.navbar .header-right .search-wrap{right:auto;left:0;width:300px}.navbar-dark .navbar-toggler{border:none}.navbar-dark .navbar-toggler-icon{background:none}.navbar-toggler-icon{position:relative;border-bottom:5px solid #0a0a0a}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:'';height:5px;width:100%;display:block;position:absolute;top:0;background-color:#0a0a0a;-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.navbar-toggler-icon:after{top:13px}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{border-bottom-color:#fff0}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{top:13px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.navbar .phone-header{margin-right:10px;-moz-align-self:center;-webkit-align-self:center;align-self:center}.navbar-expand-md>.container-fluid{padding-left:15px;padding-right:15px}.nav-wrap{max-width:100%}.navbar-nav{background-color:#fff;padding:0 15px}.navbar .center-wrap{width:100%;padding:0}.navbar-dark .navbar-nav .menu-item{padding:15px 0}.navbar-expand-md .navbar-nav .nav-link{display:inline-block}.navbar .header-right{padding-top:15px}.front-page .hero-background h1{font-size:60px;line-height:1}.front-page .section-1 .col{max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.front-page .section-2:before{border-bottom-width:1449px}.front-page .section-2 .section-content p br,.front-page .section-2 .feature-item br{display:none}.front-page .section-2 .feature-item strong{display:block}.front-page .section-2 .section-content h2,.front-page .section-3 div[class^="col-"]:first-child{margin-bottom:30px}.front-page .section-4{background-position:0 0,-10% 0px!important}.header-section{background-size:cover,0 0;overflow:hidden}.header-section:after{content:'';width:1000px;height:1000px;position:absolute;right:-700px;top:-320px;display:block;z-index:1;background-color:#0088df;-moz-transform:rotate(-23deg);-webkit-transform:rotate(-23deg);-ms-transform:rotate(-23deg);-o-transform:rotate(-23deg);transform:rotate(-23deg)}.login-page #customer_login{background-size:0 0;position:relative;overflow:hidden}.account-page .header-section:before{width:25%}.account-page .header-section:after{right:25%;background-color:#fff0;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-left:10px;padding-right:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:18px}.woocommerce-edit-account .edit-account .row:first-child div[class^="col-"]:last-child{margin-top:15px}.shop-page .header-section:before{border-right-width:110px;border-bottom-width:833px;right:37%}.shop-page .header-section:after{width:37%}.shop-page .section-1 .products,.search .section-1 .products{-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.shop-page .section-1 .products div[class^="col-"],.search .section-1 .products div[class^="col-"]{max-width:315px}.shop-page .section-1 .products div[class^="col-"]:not(:last-child),.search .section-1 .products div[class^="col-"]:not(:last-child){margin-bottom:30px}.shop-page .woocommerce-product-sale,.search .woocommerce-product-sale{left:-85px}.shop-page .section-2:after{border-top-width:1284px}.single-product .product div[class^="col-"]{max-width:350px}.single-product .woocommerce-product-sale{left:-125px}.cart-page .header-section:after,.checkout-page .header-section:after{background-color:#fff0;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.cart-page .woocommerce table.shop_table,.cart-page .woocommerce table.shop_table tbody,.cart-page .woocommerce table.shop_table tr,.cart-page .woocommerce table.shop_table th,.cart-page .woocommerce table.shop_table td{display:block!important}.woocommerce-cart table.cart tr.cart_item td.product-thumbnail{width:100%}.woocommerce-cart table.cart tr.cart_item td.product-thumbnail img{width:auto}.cart-page .woocommerce table.shop_table tr:not([class]) th:first-child,.woocommerce-cart table.cart tr.cart_item td:first-child{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.cart-page .woocommerce table.shop_table tr:not([class]) th:last-child,.woocommerce-cart table.cart tr.cart_item td:last-child{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.woocommerce-cart table.cart tr.cart_item td:first-child{border-right:1px solid #cdcdcd}.woocommerce-cart table.cart tr.cart_item td{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#cdcdcd}.woocommerce-cart .woocommerce table.shop_table td.actions .d-flex,.cart-page .woocommerce table.cart td.actions .button-wrap{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.cart-page .woocommerce table.cart td.actions .button-wrap .btn:not(.btn-primary){margin-right:0;margin-bottom:15px}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th,.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{border-top:none}.cart-page .woocommerce .cart-collaterals .cart_totals table th:first-child{width:100%}.cart-page .woocommerce .cart-collaterals .cart_totals table td{text-align:left!important}.single-post .section-1 .entry-header .d-flex>div:last-child{-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;text-align:right}}@media (max-width:568px){.front-page .hero-background h2{font-size:28px}.front-page .hero-background h2 br{display:none}.shop-page .section-1 .products div[class^="col-"],.search .section-1 .products div[class^="col-"]{max-width:315px}.woocommerce-orders .order-wrap div[class^="col-"]:not(:last-child){margin-bottom:30px}}@media (max-width:567px){.navbar .phone-header span{margin-right:10px;max-width:30px}.navbar .navbar-brand{max-width:80px}.mobile-header-right{width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.navbar .phone-header{margin-right:auto}.navbar .header-right{margin-left:auto;margin-right:auto}.navbar-dark .navbar-toggler{padding-left:0;padding-right:0}.navbar .phone-header span{margin-right:5px}.front-page .hero-background h1{font-size:40px}.front-page .hero-background h2{font-size:24px;line-height:normal}.front-page .section-2:before{border-bottom-width:2272px;border-right-width:240px}.front-page .section-2 .feature-item:nth-child(2),.front-page .section-2 .feature-item:nth-child(3),.front-page .section-2 .feature-item:nth-child(4),.front-page .section-2 .feature-item:nth-child(5),.front-page .section-2 .feature-item:nth-child(6){padding-left:0}.front-page .section-2 .feature-item .d-flex{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.front-page .section-2 .feature-item .d-flex .align-self-center{-moz-align-self:flex-start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.front-page .section-2 .feature-item .d-flex .align-self-center:first-child{margin-bottom:15px}.front-page .section-4:before{border-bottom-width:1349px}.header-section:after{right:-980px}.login-page #customer_login{padding-left:15px;padding-right:15px}.account-page .header-section:before,.account-page .header-section:after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation ul li{width:100%;padding:15px}.woocommerce-account .woocommerce-MyAccount-navigation li a:after{bottom:-16px}.woocommerce-account .woocommerce-MyAccount-content .entry-content .btn:last-child{margin-top:30px}.shop-page .header-section:before{border-bottom-width:932px}.shop-page .section-2:after{border-top-width:1837px}.cart-page .header-section:before,.checkout-page .header-section:before{width:25%}.cart-page .header-section:after,.checkout-page .header-section:after{right:25%;background-color:#fff0;border-right-width:100px}.checkout-page .header-section:after{border-right-width:70px}.single-post .section-1 article{padding-left:15px;padding-right:15px}#partPayCalculatorWidget{max-width:100%}}@media (max-width:320px){.shop-page .section-1 .products div[class^="col-"],.search .section-1 .products div[class^="col-"]{max-width:100%}.shop-page .woocommerce-product-sale,.search .woocommerce-product-sale{left:-65px}.shop-page .section-2 .testimonial-item .testimonial-content{overflow:visible}.single-product .product div[class^="col-"]{max-width:100%}.single-product .woocommerce-product-sale{left:-110px}.checkout-page .shipping-fields-wrap h3{font-size:16px}.checkout-page .woocommerce form .form-row.custom-billing-signature label{font-size:13px}}