/*!/wp-content/themes/flatsome-child/style.css*/h1,h2,h3,h4,h5,h6{line-height:1.15em;font-weight:700}h1 span{font-weight:800}h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:400}p,.box-text p{font-weight:400;font-style:normal;font-size:1.063rem}p b,p strong,box-text p strong,box-text p b{font-weight:700;f}h1,.banner h1,.heading-font{font-size:2.625rem;font-weight:700;letter-spacing:-.01em}h2{font-size:1.9rem;font-weight:700;margin-bottom:1em;letter-spacing:0}h3,.banner h3{font-size:1.675rem;font-weight:600}h4,.banner h4{font-size:1.5em}h5,.banner h5{font-size:1.4rem;letter-spacing:0;text-transform:uppercase;font-weight:400}h6,.banner h6{font-size:1rem}.button span{font-family:'Montserrat',sans-serif;font-weight:500}.padaround{padding:5% 15px}.footer-1,.footer-2{border-top:3px solid #007db1;margin-top:0;padding-top:4.5%;padding-bottom:4%}.footer-1 span.widget-title,.footer-2 span.widget-title{font-size:1em;font-weight:500;font-family:'Montserrat',sans-serif;font-size:150%}.footer-1 .is-divider,.footer-2 .is-divider{background-color:#fff}.nav-dropdown-default{padding:2em;font-family:'Montserrat',sans-serif;text-transform:uppercase}.nav-dropdown .menu-item-has-children>a,.nav-dropdown .title>a,.nav-dropdown .nav-dropdown-col>a{font-size:1.125em;font-weight:700;color:#007db1;text-transform:none}.nav-dropdown-default .nav-column li>a{margin:0 30px 0 10px;border-bottom:1px solid #ececec;text-transform:none;font-size:.875em}.nav-dropdown{border:none}.nfix{left:-20px;margin-top:30px!important}.nfix a{display:inline-flex!important;background:#007db1!important;color:#fff!important;margin-top:1em!important;margin-left:-10px!important;padding:.75em 2em!important;text-transform:uppercase!important;font-weight:800\;font-size:0.7em!important;font-style:normal}.nfix a:hover{background:#008000!important}.bigpad{padding-top:4%}.bigtxt{font-size:1.313em;padding-top:1em}.tlet li{padding:0 5% 0 1%}.header-bottom{border-top:1px solid #ccc;border-bottom:4px solid #007db1}.l_gray{background:#f8f8f8;padding:4% 0}.l_white{background:#fff;padding:4% 0}.l_white-nopad{background:#fff;padding:0 0 4% 0}.tax-product_cat #wrapper .category-page-title .flex-col:last-child{display:none}#header .header-wrapper #menu-item-2598{display:none}#header .stuck #menu-item-2598{display:block}@media only screen and (max-width:549px){h1,.banner h1,.heading-font{font-size:187.5%}h2{font-size:150%}h5,.banner h5{font-size:116.071%;text-align:center}h6,.banner h6{font-size:98.214%;line-height:1.3em}.banner h2{font-size:2em}.padwrpLeft .image-zoom{text-align:center;background:#fff}.padwrpLeft .image-zoom img{width:100%}.slres .banner{padding-top:400px!important}.slres .flickity-viewport{height:400px!important}.button{font-size:68.75%}.button.primary:not(.is-outline){font-size:70%}.tlet li:first-child{margin-left:7px!important}#rdform{padding:0 7px}.header-bottom{border-top:1px solid #ccc;border-bottom:4px solid #007db1}h1{font-size:1.4rem}p,.box-text p{font-size:.9rem}}@media only screen and (min-width:549px) and (max-width:748px){h1,.banner h1,.heading-font{font-size:250%}h2{font-size:150%}.cbox h2{font-size:100%}.cbox p{font-size:86.957}h5,.banner h5{font-size:109%;text-align:center}.button{font-size:68.75%}.button.primary:not(.is-outline){font-size:80%}}@media only screen and (min-width:748px) and (max-width:1200px){h1{font-size:2.4em}}@media only screen and (min-width:1200px) and (max-width:2000px){.cbox .box-push .box-text{padding:30px 40px;background-color:#fff;margin:-15% auto 0 15%;right:-1px}.padwrp{padding:3% 10%}.padwrpLeft{padding:3% 0 3% 10%}.padwrpLeft section{border-bottom:3em solid green}.padwrpRight{padding:3% 10% 3% 0}.padwrpRight section{border-bottom:3em solid #007db1}.marLft .col-inner{margin-left:-60px!important}.l_gray .col-inner .box h6,.l_white .col-inner .box h6{display:flex;min-height:2.5rem}.single .related .product-section-title{margin:2% 0}.img_shrink .box .box-image .image-zoom img{width:75%;display:flex}}@media only screen and (min-width:750px) and (max-width:849px){.l_gray h6,.home .l_white h6{font-size:140%;min-height:3.5rem}.footer .col.pb-0{max-width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media only screen and (min-width:550px) and (max-width:749px){ul.header-bottom-nav .button span{font-size:120%;padding:7px}.home .padaround .small-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.l_gray .small-6,.l_white .small-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.home-top-banner .text-box{width:80%}.home-top-banner .text-box h2{font-size:2.1rem}.home-top-banner .text-box p{font-size:1.2rem}.home-top-banner .text-box .button{font-size:1rem}.footer .col.pb-0{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.home .padaround a span{font-size:140%}.l_gray a span{font-size:150%}.l_white a span{font-size:150%}.l_gray h6,.home .l_white h6{font-size:140%;min-height:3.5rem}}@media only screen and (max-width:549px){ul.header-bottom-nav .button span{font-size:120%;padding:5px}.home-top-banner .text-box{width:80%!important}.home-top-banner .text-box h2{font-size:1.6rem}.home-top-banner .text-box p{font-size:1.2rem}.home-top-banner .text-box .button{font-size:1.2rem}.home .padaround a span{font-size:140%}.l_gray a span{font-size:150%}.l_gray h6,.l_white h6{font-size:140%;min-height:3.5rem}.l_white a span{font-size:150%}.home h1{font-size:1.7rem}.home .htb-row-mobile .col.medium-6.small-12{padding-bottom:0}}@media only screen and (max-width:449px){.l_gray h6,.l_white h6{font-size:100%;min-height:3.5rem}}@media only screen and (max-width:390px){ul.header-bottom-nav .button span{font-size:105%;padding:5px}ul.header-bottom-nav .header-button-1{width:45%}ul.header-bottom-nav .header-button-2 .button.secondary{padding:8px 10px}}