@charset "utf-8";

@media all and (max-width:1279px){.pad04{padding:0 25px}.icons .item{flex:1 1 auto;box-sizing:border-box;width:33.33%}.textImage .image{max-height:500px;overflow:hidden}.textImage .half{width:100%}.flex.inverted{text-align:left}.inverted .Rte ol>li::before{right:inherit;left:-15px;content:counter(my-counter)". "}.page-template:not(.home) .slider img,.page-template:not(.home) .slider .filter{display:none}.page-template:not(.home) .slider .slide .caption{position:relative;top:inherit;transform:none;background-color:#222}.inverted .Rte ul>li:before{right:auto;left:-10px}#main .woocommerce .cart-collaterals .cart_totals,.woocommerce-page #main .cart-collaterals .cart_totals{width:50%}}@media all and (max-width:1023px){.onlyMobile{display:inline-block}.onlyDesktop{display:none}.Rte{width:80%}.pad01{padding:0 35px}#toggleMenu{position:absolute;z-index:1;right:25px;cursor:pointer}#toggleMenu::before{content:"Menu";margin-right:10px;color:#0071bc;line-height:20px}#toggleMenu>i{color:#0071bc;font-size:20px}#nav{position:fixed;z-index:20;top:0;right:-100%;height:100%;box-sizing:border-box;width:300px;background-color:#FFF;padding:50px 20px 20px;-webkit-box-shadow:-5px 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:-5px 0 10px 0 rgba(0,0,0,0.25);box-shadow:-5px 0 10px 0 rgba(0,0,0,0.25)}#nav.active{right:0}#nav .menu>li{display:block;padding:0;margin:10px 0}#nav .close{position:absolute;top:25px;right:25px;font-size:20px;color:#0071bc;cursor:pointer}#toggleMenu::before:hover,#toggleMenu:hover>i,#nav .close:hover{color:#002b64}#nav .menu>li:hover>a::after,#nav .menu>li.current-menu-item>a::after{bottom:0}#mainMenu>div,#footer>div{flex-wrap:wrap}.title72,.title72 *{font-size:50px}.title60,.title60 *{font-size:48px}.title50,.title50 *{font-size:44px}.title24,.title24 *{font-size:20px}.title13,.title13 *{font-size:12px}#terms h2{font-size:20px}#terms h3{font-size:12px}.icons_cms .item{padding:0 20px}.textImage .half{text-align:center}.Rte{margin-left:auto;margin-right:auto}.sep::before{margin:15px 0 30px}.Rte ul>li::before{left:inherit;margin-left:-10px}.inverted .Rte ol>li::before,.Rte ol>li::before{left:inherit;margin-left:-15px}#main .woocommerce .col2-set .col-1,.woocommerce-page #main .col2-set .col-1,#main .woocommerce .col2-set .col-2,.woocommerce-page #main .col2-set .col-2{float:none;width:100%;padding:0;box-sizing:border-box}.slider .flexLeftCenter,.slider .flexRightCenter{max-width:100%;width:520px}}@media all and (max-width:799px){#main .woocommerce .cart-collaterals .cart_totals,.woocommerce-page #main .cart-collaterals .cart_totals{width:75%}#main .woocommerce ul.order_details li{margin:10px 1em;border:0}.slider .slide .caption{position:relative;top:0;transform:none}.slider .slide .caption h1,.slider .slide .caption h2{text-align:center}.slider .flexLeftCenter,.slider .flexRightCenter{width:100%}.slider .flexLeftCenter>div,.slider .flexRightCenter>div{margin:0 auto}.slider .slide .caption{background-color:#222}}@media all and (max-width:767px){.Rte{width:100%}.pad01{padding:0 30px}#main .woocommerce .cart-collaterals .cart_totals,.woocommerce-page #main .cart-collaterals .cart_totals{width:100%}.formG .horizontal .gform_body,.formG .horizontal .gform_footer{width:100%}.icons_cms .item{padding:0 10px}.title72,.title72 *{font-size:46px}.title60,.title60 *{font-size:42px}.title50,.title50 *{font-size:38px}.title24,.title24 *{font-size:18px}.woocommerce div.product{flex-wrap:wrap}.woocommerce div.product>div{width:100%}}@media all and (max-width:599px){.pad01{padding:0 25px}.textImage .item .wrap{padding-left:25px;padding-right:25px}.title72,.title72 *{font-size:30px}.title60,.title60 *{font-size:28px}.title50,.title50 *{font-size:24px}.title24,.title24 *{font-size:16px}.slider .slide .caption h2,.icons_cms .item:nth-of-type(n+4){display:none}.icons .item{width:50%}.formG .horizontal .gform_fields{flex-wrap:wrap}.formG .horizontal .gform_fields>.gfield{width:100%}#main .woocommerce ul.order_details li{padding:0;margin:5px 0}.woocommerce-page #main .woocommerce form.checkout_coupon,.woocommerce-page #main .woocommerce form.login,.woocommerce-page #main .woocommerce form.register{padding:0}#main #add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart #main table.cart td.actions .coupon .input-text,.woocommerce-checkout #main table.cart td.actions .coupon .input-text{margin-right:10px}#main .woocommerce #content table.cart td.actions .input-text,#main .woocommerce table.cart td.actions .input-text,.woocommerce-page #main #content table.cart td.actions .input-text,.woocommerce-page #main table.cart td.actions .input-text{min-width:160px}}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-fade:hover,.grayscale.grayscale-off{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-fade:hover>svg,.grayscale.grayscale-replaced.grayscale-off>svg{opacity:0}