/**handles:flatsome-style**/
li,p,ul{font-size:16px;line-height:24px!important;letter-spacing:.2px;color:#000}ol li,ul li{list-style-position:inside!important}.manufacturers ul li,ol li{list-style-position:outside!important}hr{opacity:.2!important}.smaller{font-size:12px;line-height:18px!important}.bigger{font-size:125%!important}.larger{font-size:24px;line-height:29px!important}@media screen and (max-width:768px){.larger{font-size:20px!important;line-height:26px!important}}.thin{font-family:'Gill Sans W04 Book'!important;font-weight:400}.lowercase{text-transform:lowercase!important}h1,h2,h3,h4,h5,h6{font-weight:600!important;letter-spacing:.2px!important;color:#000!important}h1{font-size:32px!important;line-height:36px!important}h2{font-size:24px!important;line-height:32px!important}.h5,h5{font-size:20px}@media screen and (max-width:768px){h1{font-size:26px!important;line-height:32px!important}h2{font-size:20px!important;line-height:26px!important}}.clearer{clear:both;margin:0;padding:0}.np{padding:0!important}.nm{margin:0!important}.collapsed .col{padding:0!important;margin:0!important}.ux-row-slider,.ux-slider{margin-bottom:0!important}.page-wrapper{padding-bottom:0!important}.col{padding-bottom:0!important}.spacer-1{clear:both;margin:0;padding:1px 0 0 0}.spacer-2{clear:both;margin:0;padding:1px 0 0 0}.spacer-5{clear:both;margin:0;padding:5px 0 0 0}.spacer-10{clear:both;margin:0;padding:10px 0 0 0}.spacer-20{clear:both;margin:0;padding:20px 0 0 0}.spacer-30{clear:both;margin:0;padding:30px 0 0 0}.spacer-40{clear:both;margin:0;padding:40px 0 0 0}.spacer-50{clear:both;margin:0;padding:50px 0 0 0}.spacer-100{clear:both;margin:0;padding:100px 0 0 0}.margin-negative-30{margin-top:-30px!important}.pad-top-20{padding-top:20px!important}.pad-left-10{padding-right:10px!important}table tr td{border:solid 0!important}.aligncenter,div.aligncenter{display:block;margin:0 auto 0 auto}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.image-border-10{border:10px solid #fff}.margin-padding-none{margin:0!important;padding:0!important}.margin-none{margin:0!important}.display-inline{display:inline!important}.circular-image img{width:110px;height:110px;-webkit-border-radius:150px;-moz-border-radius:150px;-ms-border-radius:150px;-o-border-radius:150px;border-radius:150px;border:solid #00acc1 10px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:850px){.desktop-hide{display:none!important}}@media only screen and (max-width:850px){.mobile-hide{display:none!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio:1){.desktop-hide{display:block!important}.mobile-hide{display:none!important}}.pad-5{padding:5px}.pad-10{padding:10px}.pad-30{padding:30px}.pad-30-footer{padding:30px 30px 0 0}.pad-60{padding:60px}.opacity-background-np{background-color:rgba(255,255,255,.2)}@media screen and (max-width:1400px){.pad-30-footer{padding:30px 30px 0 30px}}.cyan{color:#0595dc!important}.red{color:red!important}.dark-blue{color:#17212e!important}.white-text{color:#fff!important}.black-text{color:#17212e!important}.white-bg{background-color:#fff!important}.dark-blue-bg{background-color:#17212e!important}.red-bg{background-color:red!important}.green-bg{background-color:#4dae4c!important}.border-teal{border:solid #0595dc 20px!important}.banner .button,.gform_wrapper .button,.wln-button,input[type=button],input[type=reset],input[type=submit]{z-index:14;font-size:16px;font-weight:600;color:#fff;font-family:Open Sans;border-style:solid;border-width:4px;border-radius:0;letter-spacing:.2px;visibility:inherit;transition:none 0s ease 0s;text-align:center;text-transform:none!important;padding:0 40px;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;transform:translate3d(0,0,0);transform-origin:50% 50% 0px;box-shadow:#999 0 0 0 0;white-space:normal!important}@media screen and (max-width:768px){.banner .button,.gform_wrapper .button,.wln-button,input[type=button],input[type=reset],input[type=submit]{font-size:14px!important;padding:5px 15px!important}.quantity input{padding:2px 10px!important}}#module-task .accordion-title{border-top:none!important;font-size:16px!important;line-height:24px!important}#module-task a.plain{color:#ff444b!important;font-weight:700!important}.accordion-title{font-weight:700!important;border-top:none!important;font-size:16px!important;line-height:24px!important}.accordion-title.active{color:#fff!important}.manufacturers a{color:#fff!important}.off-canvas-center.mfp-bg.mfp-ready{opacity:1!important}#header .nav li.has-icon-left>a>i,#header .nav li.has-icon-left>a>img,#header .nav li.has-icon-left>a>svg{margin-right:10px!important}.has-dropdown .icon-angle-down{display:none!important}.nav-dropdown.nav-dropdown-bold>li>a{border-radius:0!important}@media screen and (max-width:1300px){#menu-item-31{display:none!important}}.toggle{color:#fff!important}.live-search-results,.mfp-bg.mfp-ready{opacity:1!important}.live-search-results{z-index:9999999!important;position:relative!important;opacity:1!important}.social-icons{padding-top:5px!important}.social-icons .icon{font-size:16px!important;color:#17212e!important;margin-right:.5em}.social-icons .icon:hover{color:red!important}#footer .social-icons .icon{font-size:20px!important;color:#fff!important;margin-right:.75em}#footer .social-icons .icon:hover{color:red!important}h2.newsletter-signup-heading{padding:30px 20px 0 0!important;text-align:right}.form--footer{position:relative;width:100%;padding:18px 0 0 0!important;margin:0!important}.form--footer .form__input{font-size:1rem;line-height:1.5;background:#187296 none repeat scroll 0 0;color:#203232!important;border:0 none;border-radius:0!important;display:block;margin-right:60px;padding-right:50px;width:100%;height:60px}#mc-embedded-subscribe-form input[type=email]{background:#187296 none repeat scroll 0 0!important}.form--footer .form__submit{background:red none repeat scroll 0 0;border:0 none;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0!important;border-top-left-radius:0!important;font-size:24px!important;line-height:54px!important;font-weight:400;color:#fff;height:60px!important;padding:0 50px 30px 20px!important;position:absolute;right:-26px;text-align:center;top:18px;width:44px}legend{text-transform:inherit!important}.page-id-1880 .gform_required_legend,.page-id-680 .gform_required_legend{display:none!important}.gform_wrapper .gfield_required{color:red!important}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-radius:0!important;box-shadow:0 0 0 transparent inset!important;height:60px}input[type=email]{padding-left:8px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:0!important}.gform_wrapper select{border:3px solid #ededed!important;border-radius:0!important}.select2-container .select2-choice,select{height:60px!important}.gform_wrapper.gf_browser_chrome input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),.gform_wrapper.gf_browser_chrome textarea,.gform_wrapper.gf_browser_gecko input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),.gform_wrapper.gf_browser_gecko textarea,.gform_wrapper.gf_browser_safari input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),.gform_wrapper.gf_browser_safari textarea{border:3px solid #ededed!important}.gform_wrapper.gf_browser_gecko .gfield_checkbox li input,.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio]{margin-top:10px!important;margin-right:10px!important}.white-border-form ul.gfield_checkbox li input[type=checkbox]:checked+label,.white-border-form ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label{margin-left:19px;font-weight:400;font-size:15px}.subscribe-background{background-color:#fff;padding:20px 0 0 10px}#gform_wrapper_2{max-width:100%!important}#gform_wrapper_2 input[type=date],#gform_wrapper_2 input[type=email],#gform_wrapper_2 input[type=number],#gform_wrapper_2 input[type=password],#gform_wrapper_2 input[type=search],#gform_wrapper_2 input[type=tel],#gform_wrapper_2 input[type=text],#gform_wrapper_2 input[type=url],#gform_wrapper_2 select,#gform_wrapper_2 textarea,#gform_wrapper_2.select-resize-ghost,#gform_wrapper_2.select2-container .select2-choice,#gform_wrapper_2.select2-container .select2-selection{background-color:#fff!important;border:none!important;font-weight:700!important;color:#17212e!important}#gform_wrapper_2 #field_submit{padding:0!important}#gform_wrapper_2 input::placeholder{opacity:1!important;color:#17212e!important}#gform_submit_button_2{font-size:24px;line-height:0!important;font-weight:700;background-color:red!important;color:#fff!important;border-radius:99px;padding:25px 40px 30px 15px!important;margin:0 30px 20px 0!important;min-height:60px;min-width:60px;max-height:60px;max-width:60px}#gform_submit_button_2:hover{font-size:24px;line-height:0!important;font-weight:700;background-color:#0c384a!important;color:#fff!important;border-radius:99px;padding:25px 40px 30px 15px!important;margin:0 30px 20px 0!important;min-height:60px;min-width:60px;max-height:60px;max-width:60px}@media screen and (max-width:768px){#gform_submit_button_2{font-size:24px!important;line-height:0!important;font-weight:700!important}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_fields{display:-webkit-inline-box;grid-column-gap:10%;-ms-grid-columns:(1fr 2%)[12]}#field_2_1 .large{width:260px!important}}#gform_wrapper_2 .gform-footer.gform_footer.top_label{display:none!important}#gform_confirmation_wrapper_2{padding:10px 0 30px 10px!important}#gform_2_validation_container{display:none!important}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_validation_message,#gform_wrapper_2.gform_wrapper.gravity-theme .validation_message{background:#fff!important;border:0!important;font-size:16px!important;color:red!important;padding:0 0 0 10px!important}input[type=search]{border:none!important}.flat-dark .esg-filterbutton,.flat-dark .esg-navigationbutton{border-radius:0!important;margin-bottom:0!important}.badge-container{display:none!important}.box-image{margin:20px 0 20px 0!important}.box .price{font-size:18px!important;line-height:24px!important;margin-top:10px!important}.product-info p.stock{line-height:24px!important;font-size:24px!important}.woocommerce-breadcrumb.breadcrumbs{display:none!important}.product-title.product_title.entry-title{font-size:28px!important;line-height:34px!important;margin-bottom:0!important}@media screen and (max-width:768px){.product-title.product_title.entry-title{font-size:18px!important;line-height:24px!important}}.demo_store{font-size:15px!important;background-color:red!important;padding:7px 5px 10px 5px!important}@media screen and (max-width:768px){.demo_store{font-size:11px!important;line-height:13px!important}}a.woocommerce-store-notice__dismiss-link{display:none!important}.yith-cart-message{margin:0 0 0!important}.page-id-23 .yith-cart-message{margin:0 0 1.4em!important}.page-id-24 .yith-cart-message{margin:0 0 1.4em!important}@media screen and (max-width:768px){.yith-cart-message{font-size:11px!important;line-height:13px!important}}.product-short-description div [style]{text-align:left!important}.product-short-description p{text-align:left!important}.footer-link a{color:#979b9e!important}.footer-link a:hover{color:#fff!important}.absolute-footer ul li a{letter-spacing:.2px;color:#fff!important;font-size:16px!important}.absolute-footer ul{border-bottom:3px solid rgba(0,0,0,.1)!important}.absolute-footer ul li a:hover{color:#fff!important}.absolute-footer{padding:10px 0 30px 0}.absolute-footer p,.copyright-footer{font-size:16px!important;line-height:20px!important;letter-spacing:.2px;opacity:1!important;color:#fff!important;display:inline-block}.absolute-footer p a,.copyright-footer a{color:#fff!important}.grecaptcha-badge{visibility:hidden!important}