@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);input[type=button],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{opacity:1!important;-webkit-transition:all .3s ease;transition:all .3s ease}a{text-decoration:none!important;color:#6f6f6f}article{max-width:75em;margin-left:auto;margin-right:auto}article:after{clear:both;content:"";display:table}body{margin:0}h1,h2,h3,h4,h5{font-family:Myriad,sans-serif;color:#6f6f6f}hr{border-top:1px solid #ccc}a:focus,button:focus,input:focus{outline:none}div,p,span{font-family:Myriad,sans-serif;color:#6f6f6f}span{display:inline}.wrap{width:75em;margin:0 auto}@media screen and (max-width:768px){img{margin-left:5px}}aside{margin-top:20px;margin-bottom:20px;width:230px;margin-right:20px;float:left;display:block;position:relative}.container{max-width:75em;margin:30px auto}.container:after{clear:both;content:"";display:table}.content h1{text-align:center}.content{margin-top:20px;float:left;display:block;margin-right:1.20481928%;width:83.13253012%;margin-left:8.43373494%}.content:last-child{margin-right:0}.content-half{float:left;display:block;margin-right:1.44927536%;width:49.27536232%}.content-half:last-child{margin-right:0}@media screen and (max-width:768px){.content-half{float:left;display:block;margin-right:1.20481928%;width:100%}.content-half:last-child{margin-right:0}}.half{float:left;display:block;margin-right:1.20481928%;width:49.39759036%}.half:last-child,.half:nth-child(2n){margin-right:0}.half:nth-child(odd){clear:left}@media screen and (max-width:480px){.half{float:left;display:block;margin-right:1.20481928%;width:100%}.half:last-child{margin-right:0}}.third{float:left;display:block;margin-right:1.20481928%;width:32.53012048%}.third:last-child,.third:nth-child(3n){margin-right:0}.third:nth-child(3n+1){clear:left}@media screen and (max-width:768px){.third{float:left;display:block;margin-right:1.20481928%;width:100%}.third:last-child{margin-right:0}}.one_third{margin-top:20px;margin-bottom:20px;float:left;display:block;margin-right:1.20481928%;width:32.53012048%}.one_third:last-child{margin-right:0}@media screen and (max-width:480px){.one_third{padding-left:20px;padding-right:20px;float:left;display:block;margin-right:1.20481928%;width:32.53012048%}.one_third:last-child{margin-right:0}}.two_third{margin-top:20px;margin-bottom:20px;float:left;display:block;margin-right:1.20481928%;width:66.26506024%}.two_third:last-child{margin-right:0}@media screen and (max-width:480px){.two_third{padding-left:20px;padding-right:20px;float:left;display:block;margin-right:1.20481928%;width:32.53012048%}.two_third:last-child{margin-right:0}}a{cursor:pointer}strong{font-weight:700}@font-face{font-family:Myriad;src:url("../assets/fonts/myriadpro-regular-webfont.eot");src:url("../assets/fonts/myriadpro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/myriadpro-regular-webfont.woff2") format("woff2"),url("../assets/fonts/myriadpro-regular-webfont.woff") format("woff"),url("../assets/fonts/myriadpro-regular-webfont.ttf") format("truetype"),url("../assets/fonts/myriadpro-regular-webfont.svg#webfontregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Myriad Pro;src:url("../assets/fonts/MyriadPro-Bold.eot");src:url("../assets/fonts/MyriadPro-Bold.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/MyriadPro-Bold.woff2") format("woff2"),url("../assets/fonts/MyriadPro-Bold.woff") format("woff"),url("../assets/fonts/MyriadPro-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:icomoon;src:url("../assets/fonts/icomoon.eot?ogq12l");src:url("../assets/fonts/icomoon.eot?ogq12l#iefix") format("embedded-opentype"),url("../assets/fonts/icomoon.ttf?ogq12l") format("truetype"),url("../assets/fonts/icomoon.woff?ogq12l") format("woff"),url("../assets/fonts/icomoon.svg?ogq12l#icomoon") format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lock:before{content:"\E901"}.icon-print:before{content:"\E900"}.icon-cart:before{content:"\E93A"}.icon-phone:before{content:"\E942"}.icon-location:before{content:"\E947"}.icon-clock:before{content:"\E94E"}.icon-comment:before{content:"\E970"}.icon-spinner:before{content:"\E981"}.icon-search:before{content:"\E986"}.icon-menu:before{content:"\E9BD"}.icon-twitter:before{content:"\F081"}.icon-facebook:before{content:"\F082"}.icon-linkedin:before{content:"\F08C"}.icon-google:before{content:"\F0D4"}.icon-mail:before{content:"\F0E0"}.icon-circle:before{content:"\F111"}nav{background-color:#343538;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);z-index:200;position:absolute;top:0;width:100%}nav .mobile-nav{display:none}nav .search{width:auto;height:45px;float:right}nav .search,nav .search form{position:relative}nav .search label{display:none}nav .search input{border-radius:0;margin:0;display:block;float:right}nav .search input[type=search]{width:233px;float:left}nav .search input{padding:10px;font-size:16px;height:45px;border:0;display:inline-block;background-position:85%!important;margin-right:-3px;line-height:25px}nav .search input::-webkit-input-placeholder{color:#9a9999}nav .search input:-moz-placeholder,nav .search input::-moz-placeholder{color:#9a9999}nav .search input:-ms-input-placeholder{color:#9a9999}nav .search input:focus{outline:none}nav .search input[type=submit]{background-color:#fe7343;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}nav .search input[type=submit]:hover{cursor:pointer;background-color:#fe4d10}nav .search .autocomplete-suggestions{width:312px!important;margin-top:3px;top:45px;right:0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}nav .search .autocomplete-suggestion{line-height:35px;font-size:15px}nav .contain{max-width:75em;margin-left:auto;margin-right:auto}nav .contain:after{clear:both;content:"";display:table}nav .contain .menu-mobile-container,nav .contain img{display:none}nav .contain ul{display:block;float:left;height:45px;margin:0;text-decoration:none;padding-left:0}nav .contain ul .current_page_item{background-color:#018cbc}nav .contain ul li{margin:0;display:inline-block;font-family:Myriad,sans-serif;-webkit-transition:all .5s ease;transition:all .5s ease}nav .contain ul li a{color:#fff;line-height:45px;padding:0 25px;display:block;height:45px}nav .contain ul li img{width:100%;max-width:100px}nav .contain ul li:hover{background-color:#018cbc}@media screen and (max-width:480px){nav .contain ul li{padding:13px 15px}}@media screen and (max-width:768px){nav .contain .search input[type=search]{width:183px}nav .contain ul li a{padding:0 15px}}@media screen and (max-width:480px){nav{position:fixed;background:transparent;top:0;width:100%;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}nav .mobile-nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);background-color:#343538;top:0;width:100%;height:65px;position:absolute;padding:5px 0;display:block}nav .mobile-nav .icon-search{display:inline-block;color:#fff;padding:5px;position:absolute;top:15px;right:75px;text-align:center;font-size:25px}nav .mobile-nav .search{width:100%;position:fixed;top:65px;left:0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}nav .mobile-nav .search input{margin:0;width:calc(100% - 100px)}nav .mobile-nav .search input[type=submit]{width:100px}nav .mobile-nav .search .autocomplete-suggestions{width:100%!important;margin-top:0}nav .mobile-nav .filter{display:none;width:41px;height:41px;float:right;right:70px;position:relative;top:7px;border:1px solid #fff;padding:8px;border-radius:3px}nav .mobile-nav .filter img{margin:0}nav .mobile-nav .filter.open{position:relative}nav .mobile-nav .filter.open:before{content:"X";color:#fff;background-color:#343538;width:100%;height:100%;position:absolute;top:0;left:0;font-size:25px;text-align:center;line-height:41px}nav .menu-toggle{position:absolute;top:12px;right:10px;border-radius:3px;border:1px solid #fff;height:40px;width:50px}nav .menu-toggle i{width:23px;border-bottom:2px solid #fff;position:absolute;top:11px;left:12px}nav .menu-toggle i:nth-child(2){top:18px}nav .menu-toggle i:nth-child(3){top:26px}nav .contain{width:0;background-color:#343538;height:100%;margin:0;overflow:auto;padding-bottom:30px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition:all .3s ease;transition:all .3s ease;display:none}nav .contain ul{height:auto}nav .contain ul,nav .contain ul li{width:100%;display:block;float:left}nav .contain ul li{padding:0;line-height:45px;overflow:auto}nav .contain ul li a{width:100%;line-height:45px;height:45px;padding-left:20px}nav .contain ul li ul{background-color:#28282b}nav .contain ul li ul li a{padding-left:40px}nav .contain ul li ul ul{background-color:#1b1c1e}nav .contain ul li ul ul li a{padding-left:60px}nav .contain ul li ul ul li ul{background-color:#0f0f10}nav .contain ul li ul ul li ul li a{padding-left:80px}nav .contain ul .menu-item-has-children{position:relative}nav .contain ul .menu-item-has-children .toggle{position:absolute;top:0;right:0;color:#fff;line-height:20px;text-align:center;font-weight:700;font-size:18px;border:2px solid #fff;border-radius:3px;width:25px;margin:10px}nav .contain .menu-main-container,nav .contain ul .menu-item-has-children .sub-menu{display:none}nav .contain .menu-mobile-container{display:block;margin-top:30px;float:left;width:100%}}.archive.woocommerce-page nav .mobile-nav .filter{display:inline-block}nav.open{background-color:rgba(52,53,56,.3);height:100vh}nav.open .mobile-nav{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;width:70px;position:absolute;right:0}nav.open .mobile-nav .filter,nav.open .mobile-nav .search,nav.open .mobile-nav img{display:none}nav.open .menu-toggle{border:1px solid #343538;background:#343538}nav.open .menu-toggle,nav.open .menu-toggle i{-webkit-transition:all .3s ease;transition:all .3s ease}nav.open .menu-toggle i{top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2px solid #fff}nav.open .menu-toggle i:nth-child(2){top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav.open .menu-toggle i:nth-child(3){display:none}nav.open .contain{width:calc(100% - 70px);display:block}nav.open .contain img{display:block;width:calc(100% - 60px);height:auto;margin:30px 30px 0;float:left}.header{float:left;display:block;margin-right:1.20481928%;width:100%;position:absolute;top:45px;background-color:#fff}.header:last-child{margin-right:0}.header>div{max-width:75em;margin-left:auto;margin-right:auto;padding:10px 0}.header>div:after{clear:both;content:"";display:table}.header>div .logo{display:inline-block;float:left}.header>div .logo img{width:100%;height:auto;max-width:380px}.header>div .search{width:auto;height:45px;margin-top:30px;margin-left:50px;position:relative;display:inline-block;float:left}.header>div .search form{position:relative}.header>div .search label{display:none}.header>div .search input{border-radius:0;margin:0;display:block;float:right}.header>div .search input[type=search]{width:233px;float:left;border:1px solid #c4c4c4}.header>div .search input{padding:10px;font-size:16px;height:45px;border:0;display:inline-block;background-position:85%!important;margin-right:-3px;line-height:25px}.header>div .search input::-webkit-input-placeholder{color:#9a9999}.header>div .search input:-moz-placeholder,.header>div .search input::-moz-placeholder{color:#9a9999}.header>div .search input:-ms-input-placeholder{color:#9a9999}.header>div .search input:focus{outline:none}.header>div .search input[type=submit]{background-color:#fe7343;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}.header>div .search input[type=submit]:hover{cursor:pointer;background-color:#fe4d10}.header>div .search .autocomplete-suggestions{width:312px!important;margin-top:3px;top:45px;right:0;z-index:3000;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.header>div .search .autocomplete-suggestion{line-height:35px;font-size:15px}.header>div .slogan{margin-top:30px;display:inline-block;float:right}.header>div .slogan span{color:#262626;font-size:35px;font-weight:400;float:right}.header>div .slogan .light{color:#f2f2f2}@media screen and (max-width:1200px){.header>div{padding:10px 30px}.header>div .logo img{max-width:240px;margin-top:20px}}@media screen and (max-width:768px){.header>div{padding:10px 30px}.header>div .logo img{max-width:240px;margin-top:20px}.header>div .slogan{display:none}.header>div .search{float:right}}@media screen and (max-width:480px){.header{display:none}}.categories-header{position:absolute;top:167px;float:left;display:block;margin-right:1.20481928%;width:100%;background-color:#0e618e;height:60px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);z-index:2000}.categories-header:last-child{margin-right:0}.categories-header>div{max-width:75em;margin-left:auto;margin-right:auto}.categories-header>div:after{clear:both;content:"";display:table}.categories-header>div .menu-categories-container{position:relative}.categories-header>div ul{padding:0;list-style:none;display:inline-block;width:100%;position:absolute;top:0;left:0;margin:0}.categories-header>div ul>li{height:60px;padding:0;display:inline-block;text-align:center;line-height:60px;font-size:16px;color:#fff;margin-right:-4px;position:relative}.categories-header>div ul>li a{color:#fff;height:60px;line-height:60px;display:block;padding:0 15px;position:relative;top:-5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.categories-header>div ul>li:nth-child(2n)>a{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);background-color:#0e618e;border-radius:5px;height:70px;line-height:70px;z-index:100}.categories-header>div ul>li:nth-child(2n) .sub-menu{top:60px}.categories-header>div ul>li:hover a{background-color:#018cbc}.categories-header>div ul>li:hover .sub-menu{display:block}.categories-header>div ul .sub-menu{display:none;position:absolute;top:56px;left:0;max-width:1200px}.categories-header>div ul .sub-menu ul{display:block;float:left;height:250px;padding:0;width:auto;position:relative;width:100%}.categories-header>div ul .sub-menu ul li{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);background-color:#fff;width:16.66666667%;display:inline-block;position:relative;padding:20px 10px;height:auto;margin-right:0;float:left;overflow:hidden}.categories-header>div ul .sub-menu ul li a{height:auto;line-height:30px!important;top:0;text-align:center;padding:0;background-color:transparent!important}.categories-header>div ul .sub-menu ul li a img{max-width:100%;height:auto}.categories-header>div ul .sub-menu ul li a:hover span{background-color:#018cbc!important}.categories-header>div ul .sub-menu ul li a:hover img{opacity:.8}.categories-header>div ul .sub-menu ul li span{color:#fff;position:relative;padding:5px;width:100%;display:block;text-align:center;background-color:#0e618e!important;border-radius:5px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.categories-header>div ul .sub-menu ul li img{height:160px;width:auto;max-height:200px;margin:0 auto}.categories-header>div ul .sub-menu ul li:nth-child(2n) a{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:auto}.categories-header>div ul .large{background-color:#0e618e;top:-5px;border-radius:5px;position:relative;height:70px;padding-top:5px;-webkit-box-shadow:5px 0 10px -4px rgba(12,65,94,.5),-5px 0 10px -4px rgba(12,65,94,.5);box-shadow:5px 0 10px -4px rgba(12,65,94,.5),-5px 0 10px -4px rgba(12,65,94,.5)}.categories-header>div ul .active{background-color:#018cbc}.categories-header>div .phone{display:inline-block;float:right;font-family:Droid Sans,sans-serif;font-size:25px;line-height:60px}.categories-header>div .phone,.categories-header>div .phone span{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.categories-header>div .phone:hover,.categories-header>div .phone:hover span{color:#018cbc}.categories-header>div .cart{display:inline-block;float:right;margin-left:60px}.categories-header>div .cart span{font-size:30px;line-height:60px;position:relative}.categories-header>div .cart .icon-cart{font-size:24px;padding:12px 12px 12px 11px;border-radius:50%;background-color:#fff;color:#0e618e;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.categories-header>div .cart .icon-cart:hover{background-color:#018cbc;color:#0e618e}.categories-header>div .cart p{position:relative;display:inline;background:#0e618e;border-radius:50%;width:30px;height:25px;padding:3px 8px 2px 9px;top:-25px;left:-15px;text-align:center;z-index:100;font-size:17px;font-weight:700;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}@media screen and (max-width:1200px){.categories-header>div{padding:0 30px}.categories-header>div ul .sub-menu{display:none;-webkit-transition:all .3s ease;transition:all .3s ease}}@media screen and (max-width:768px){.categories-header>div .cart,.categories-header>div .phone{display:none}}@media screen and (max-width:480px){.categories-header{display:none}}.woocommerce-cart #yith-searchsubmit,.woocommerce-checkout #yith-searchsubmit{background-color:#b5b5b5}#pool-cover{margin-top:30px}#pool-cover h1{margin-bottom:30px}#pool-cover #main{margin:0!important}#pool-cover .summary .cart{text-align:left}#pool-cover .summary .cart .variations input[type=number],#pool-cover .summary .cart .variations select,#pool-cover .summary .cart .wccpf_fields_table input[type=number],#pool-cover .summary .cart .wccpf_fields_table select{-webkit-appearance:none;padding:8px 15px;font-size:16px;background:#fff;border-radius:3px;border:1px solid #ddd}#pool-cover .summary .cart label{line-height:36px}#pool-cover .summary .cart label:after{display:none}#pool-cover .summary .cart .variations{margin-bottom:15px;display:block;float:left;width:100%}#pool-cover .summary .cart .value{float:right}#pool-cover .summary .cart .value .reset_variations{display:none!important}#pool-cover .summary .cart .wccpf_fields_table{margin-bottom:15px;display:block;float:left;width:100%}#pool-cover .summary .cart .wccpf_fields_table td{width:100%;text-align:right}#pool-cover .summary .cart .wccpf_fields_table td input{float:right;max-width:90px}#pool-cover .summary .cart .wccpf_fields_table td.wccpf_label{width:150px;text-align:left;padding-right:20px}#pool-cover .summary .cart .wccpf_fields_table td.wccpf_label label{width:150px}#pool-cover .summary .cart .wccpf_fields_table ul{padding:0;margin:0}#pool-cover .summary .cart .wccpf_fields_table ul li{margin-left:5px}#pool-cover .summary .cart .wccpf_fields_table ul label{line-height:18px}#pool-cover .summary .cart .wccpf_fields_table ul label input{margin-left:10px}#pool-cover .summary .cart .single_variation_wrap{margin-top:20px;float:left;width:100%;display:block;text-align:center}#pool-cover .summary .cart .price-panel{float:left;display:block;width:100%;border:1px solid #ddd;background-color:#f5f5f5;margin-top:10px;margin-bottom:10px;text-align:center;padding:20px;border-radius:3px}#pool-cover .summary .cart .price-panel em{font-style:normal;font-size:16px}#pool-cover .summary .cart .price-panel span{display:block;margin-top:10px;font-size:25px}#pool-cover .summary .cart .price{display:none}#pool-cover #pool{width:550px;float:left;height:550px;background:#f5f5f5;padding:50px 50px 120px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#pool-cover #pool #roller{position:absolute;width:100%;height:10px;bottom:45px;background:#5b5b5b;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5b5b5b),color-stop(52%,#666),color-stop(52%,#666),to(#4c4c4c));background:linear-gradient(180deg,#5b5b5b 1%,#666 52%,#666 0,#4c4c4c)}#pool-cover #pool #roller:after,#pool-cover #pool #roller:before{content:"";position:absolute;left:0;top:-21px;width:5px;height:50px;background-color:#6f6f6f;border-radius:10px}#pool-cover #pool #roller:after{left:auto;right:0}#pool-cover #pool #main,#pool-cover #pool #step{display:inline-block;background:#018cbc;position:relative;margin-top:auto!important}#pool-cover #pool #main #stepWidth,#pool-cover #pool #main #width,#pool-cover #pool #step #stepWidth,#pool-cover #pool #step #width{position:absolute;bottom:-30px;color:#6f6f6f;width:100%;text-align:center;margin:0}#pool-cover #pool #main #stepWidth:after,#pool-cover #pool #main #stepWidth:before,#pool-cover #pool #main #width:after,#pool-cover #pool #main #width:before,#pool-cover #pool #step #stepWidth:after,#pool-cover #pool #step #stepWidth:before,#pool-cover #pool #step #width:after,#pool-cover #pool #step #width:before{content:"";position:absolute;top:-5px;left:0;height:15px;border-left:1px solid #6f6f6f;border-bottom:1px solid #6f6f6f;width:calc(50% - 20px)}#pool-cover #pool #main #stepWidth:before,#pool-cover #pool #main #width:before,#pool-cover #pool #step #stepWidth:before,#pool-cover #pool #step #width:before{border-right:1px solid #6f6f6f;border-left:0 solid;left:auto;right:0}#pool-cover #pool #main #length,#pool-cover #pool #main #stepLength,#pool-cover #pool #step #length,#pool-cover #pool #step #stepLength{position:absolute;right:-40px;color:#6f6f6f;height:100%;width:30px;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pool-cover #pool #main #length:after,#pool-cover #pool #main #length:before,#pool-cover #pool #main #stepLength:after,#pool-cover #pool #main #stepLength:before,#pool-cover #pool #step #length:after,#pool-cover #pool #step #length:before,#pool-cover #pool #step #stepLength:after,#pool-cover #pool #step #stepLength:before{content:"";position:absolute;left:-5px;top:0;width:15px;border-right:1px solid #6f6f6f;border-top:1px solid #6f6f6f;height:calc(50% - 20px)}#pool-cover #pool #main #length:before,#pool-cover #pool #main #stepLength:before,#pool-cover #pool #step #length:before,#pool-cover #pool #step #stepLength:before{border-bottom:1px solid #6f6f6f;border-top:0 solid;bottom:0;top:auto}#pool-cover #pool #step{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#pool-cover #pool #step #stepLength{right:auto;left:-30px}#pool-cover #pool #step #stepLength:after,#pool-cover #pool #step #stepLength:before{border-left:1px solid #6f6f6f;border-right:0;left:10px}#pool-cover #pool #main,#pool-cover #pool.RHS #step{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#pool-cover #pool.RHS #step #stepLength{right:-40px;left:auto}#pool-cover #pool.RHS #step #stepLength:after,#pool-cover #pool.RHS #step #stepLength:before{border-right:1px solid #6f6f6f;border-left:0;right:20px;left:auto}#pool-cover #pool.RHS #main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#pool-cover #pool.RHS #main #length{right:auto;left:-30px}#pool-cover #pool.RHS #main #length:after,#pool-cover #pool.RHS #main #length:before{border-left:1px solid #6f6f6f;border-right:0;left:10px}.home .header{position:absolute;padding:30px 0;background-color:transparent}.home .categories-header{top:230px;position:absolute}.home .categories-header>div ul li .sub-menu{top:55px}.home .featured-products{background-color:#fff;width:100%;display:block;margin:0;max-width:100%;float:left}.home .featured-products h1{font-size:35px;color:#0e618e;text-align:center;margin:60px 0 0}.home .featured-products>div{max-width:75em;margin-left:auto;margin-right:auto}.home .featured-products>div:after{clear:both;content:"";display:table}.home .featured-products>div button{border-radius:3px;width:90%;border:0;color:#fff;font-family:Myriad,sans-serif;font-weight:700;padding:2px;margin-bottom:10px;margin-top:5px;padding:8px;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:16px}.home .featured-products>div button:hover{background-color:#ae5333;border-bottom:3px solid #874027;cursor:pointer}.home .featured-products>div .products .product img{max-width:170px}.home .featured-products>div .products .product h3{min-height:auto}.home .delivery{float:left;display:block;margin-right:1.20481928%;width:100%;position:relative}.home .delivery:last-child{margin-right:0}.home .delivery .blur{-webkit-filter:blur(4px);-moz-filter:blur(4px);-ms-filter:blur(4px);-o-filter:blur(4px);filter:blur(4px);z-index:-1;background-color:hsla(0,0%,100%,.3);width:100%;height:100%;position:absolute;top:0;left:0}.hero{background:url("../assets/art/home.jpg") no-repeat 50% fixed;background-size:cover;background-attachment:scroll;position:fixed;top:0;left:0;z-index:-100}.hero,.spacer{width:100%;height:100vh}.spacer{position:relative;overflow:hidden;z-index:-1}.spacer .ribbon{position:absolute;bottom:25px;left:-75px;font-size:25px;color:#fff;background-color:#fe7343;padding:20px 70px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:700;text-shadow:2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.footer-block .spacer{height:calc(100vh - 55px)}.suppliers{height:190px;background-color:#f6f6f6;border-top:1px solid #ddd;display:block;float:left;width:100%}.suppliers>div{background:url("../assets/art/suppliers.png") no-repeat 50%;max-width:75em;margin-left:auto;margin-right:auto}.suppliers>div:after{clear:both;content:"";display:table}.suppliers>div .supplier{cursor:pointer;height:190px;float:left;display:block;margin-right:1.20481928%;width:15.6626506%;background-repeat:no-repeat;-webkit-transition:background .2s ease;transition:background .2s ease}.suppliers>div .supplier:last-child,.suppliers>div .supplier:nth-child(8n){margin-right:0}.suppliers>div .supplier:nth-child(8n+1){clear:left}.suppliers>div .supplier:hover img{opacity:.7}@media screen and (max-width:1200px){.suppliers>div{padding:0 30px}}@media screen and (max-width:480px){.suppliers{display:none}}footer{display:block;float:left;width:100%;padding:40px 30%;text-align:center;background:radial-gradient(#333538,#1d1c1d)}footer,footer a{color:#e9e9e9}footer a:hover p,footer a:hover span{color:#018cbc}footer p,footer span{font-size:35px;margin-bottom:10px;color:#fff}footer a p{margin:8px auto}footer a p,footer a p span{font-size:20px}@media screen and (max-width:768px){footer{padding:30px}}.footer-links{display:block!important;float:left;width:100%;text-align:center;border-top:1px solid #8d8d8d;background-color:#0f1622;padding:20px}.footer-links p{color:#e9e9e9;font-family:Myriad,sans-serif;font-size:12px;margin:0;padding-bottom:5px}.footer-links a{color:#fff}.footer-links a:hover{color:#018cbc}.footer-links ul{padding:0}.footer-links ul li{color:#fff;font-family:Myriad,sans-serif;list-style-type:none;display:inline;font-size:16px;margin-left:10px}.footer-links ul li a{font-stretch:ultra-condensed;color:#fff}.footer-links ul li a:hover{color:#018cbc}.footer-links ul li:before{content:"\F111\A0\A0\A0";font-family:icomoon;font-size:6px;position:relative;top:-2px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.footer-links ul li:first-child:before{content:none}#___ratingbadge_0{-webkit-box-shadow:none!important;box-shadow:none!important;border:0 solid!important}.shop-footer{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#343538;z-index:2000;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.2),0 -1px 5px 0 rgba(0,0,0,.12);box-shadow:0 -2px 2px 0 rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.2),0 -1px 5px 0 rgba(0,0,0,.12)}.shop-footer>div{max-width:75em;margin-left:auto;margin-right:auto;padding-right:170px}.shop-footer>div:after{clear:both;content:"";display:table}.shop-footer>div .feefo-review-badge-wrapper-product{display:none}.shop-footer>div img{margin:10px;display:inline-block;float:left}.shop-footer>div .phone{font-size:20px;display:inline-block;color:#e6e5e5;line-height:54px;margin-right:10px}.shop-footer>div .phone:hover{cursor:pointer;color:#bfbfbf}.shop-footer>div .footer-cart{float:right;display:inline-block}.shop-footer>div .footer-cart .quantity,.shop-footer>div .footer-cart a,.shop-footer>div .footer-cart button,.shop-footer>div .footer-cart input,.shop-footer>div .footer-cart p,.shop-footer>div .footer-cart span{display:inline-block}.shop-footer>div .footer-cart span{margin-right:5px}.shop-footer>div .footer-cart .stock,.shop-footer>div .footer-cart label{display:none}.shop-footer>div .footer-cart input[type=number]{max-width:50px;padding:2px 10px;background-color:#e6e5e5;border:0;color:#6f6f6f;border-radius:5px;line-height:30px;margin:10px 0;font-size:15px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.shop-footer>div .footer-cart form,.shop-footer>div .footer-cart input[type=submit]{margin-right:10px}.shop-footer>div .footer-cart .cart{display:inline-block;position:relative}.shop-footer>div .footer-cart .cart .icon-cart{margin:0 25px 0 10px;font-size:24px;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;top:3px;cursor:pointer}.shop-footer>div .footer-cart .cart .icon-cart:hover{color:#d9d9d9}.shop-footer>div .footer-cart .cart p{position:absolute;display:inline;background:#018cbc;border-radius:50%;width:25px;height:25px;line-height:25px;top:-27px;right:8px;text-align:center;z-index:100;font-size:14px;font-weight:700}.shop-footer>div .footer-cart .cart p,.shop-footer>div .footer-cart button{color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.shop-footer>div .footer-cart button{padding:2px 10px;background-color:#fe7343;border:0;border-radius:5px;line-height:30px;margin:10px 0;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.shop-footer>div .footer-cart button:hover{background-color:#fe4d10;cursor:pointer}@media screen and (max-width:1200px){.shop-footer>div .footer-cart{padding-right:20px}}@media screen and (max-width:768px){.shop-footer .slogan{display:none}.shop-footer>div{padding:0}.shop-footer>div .footer-cart .footer-product{width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:30px;line-height:30px;top:10px;position:relative}.shop-footer>div .footer-cart .shorten .footer-product{width:100px}}@media screen and (max-width:480px){.shop-footer{z-index:1000}.shop-footer .stock-count{display:none!important}.shop-footer>div img{margin:14px 10px;width:25px;height:25px}.shop-footer>div .quantity{margin-left:10px}.shop-footer>div .footer-cart form{margin:0}.shop-footer>div .footer-cart input[type=number]{max-width:30px;margin-right:5px}.shop-footer>div .phone{font-size:16px;margin-right:5px}.shop-footer>div .footer-cart{padding-right:10px}.shop-footer>div .footer-cart .footer-product{display:none}}@media screen and (max-width:480px){.shorten .phone,.shorten .total,.shorten img{display:none!important}}#about h2{color:#0e618e}#about ul{margin-top:20px;width:100%;list-style:none;padding-left:0;overflow:hidden}#about ul li{padding:20px;background:#ddd;margin-bottom:4px}@media screen and (max-width:480px){#about ul li{width:100%}}#about ul #title{margin-right:0;padding:20px;background:#0e618e;color:#fff;margin-left:60px;width:calc(90% - 11px)}#about ul #title:before{font-family:icomoon;margin:0 18px 0 -80px;color:#fff;content:"\E970";background:#018cbc;background-size:60px 60px;padding:22px 20px 21px 22px;top:2px;position:relative;border-right:4px solid #fff}@media screen and (max-width:768px){#about ul #title{width:calc(90% - 28px)}}@media screen and (max-width:480px){#about ul #title{width:calc(90% - 60px);font-size:13px;padding:20px 10px}#about ul #title:before{margin:0 18px 0 -70px;border-right:0 solid #fff}}@media screen and (max-width:768px){#about ul #title{width:90%}}#contact iframe{margin-top:70px}#contact h2{color:#0e618e}#contact table{width:100%}#contact input{font-family:Myriad,sans-serif;padding:10px;margin-bottom:5px;width:49.5%}@media screen and (max-width:480px){#contact input{width:90%}}#contact .icon{margin-right:10px}#contact #email{float:right}#contact textarea{font-family:Myriad,sans-serif;padding:10px;width:100%}#contact input[type=submit]{background-color:#018cbc;border:0;color:#fff;width:100%;padding:7px;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:4px solid #0e618e}#contact input[type=submit]:hover{cursor:pointer;background-color:#0e618e;border-bottom:4px solid #0e4270}@media screen and (max-width:480px){#contact{text-align:center}#contact ul{list-style:none;padding:0}#contact #email{float:center}#contact textarea{margin-left:8px;width:90%}#contact button{width:90%}#contact iframe{display:none}}#contact .wpcf7-form,#contact .wpcf7-form p{width:100%}.return-to-shop a{font-size:40px;color:#018cbc}.term-description{display:block;float:left;width:100%;overflow:auto;max-width:100%;padding:30px 0}.term-description h2{width:100%;display:block;text-align:center;margin-bottom:20px}.term-description img{max-width:100%;height:auto;display:block;margin:15px auto}.term-description table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid #ddd;border-radius:3px;overflow:auto}.term-description table tr{border-bottom:1px solid #ddd}.term-description table tr:last-child{border-bottom:0}.term-description table th{white-space:nowrap;width:100px;text-align:left}.term-description table td,.term-description table th{padding:8px;line-height:1.42857143;vertical-align:top}.term-description table td p{margin:0}.term-description table td a{color:#fe7343}#primary,.container{margin-top:227px}#primary h1,.container h1{display:block;float:left;width:100%;text-align:left;text-align:center;margin-top:40px}#primary .woocommerce-info,.container .woocommerce-info{font-size:25px;margin-top:30px;float:left;display:block;margin-right:1.20481928%;width:74.69879518%;margin-right:0;text-align:center;color:#fe7343}#primary .woocommerce-info:last-child,.container .woocommerce-info:last-child{margin-right:0}#primary #main,.container #main{max-width:75em;margin-left:auto;margin-right:auto;position:relative}#primary #main:after,.container #main:after{clear:both;content:"";display:table}#primary #main .page-title,.container #main .page-title{float:left;display:block;margin-right:1.20481928%;width:100%;background-color:#018cbc;height:70px;margin:0;padding-left:20px;line-height:70px;color:#fff;display:inline;position:relative}#primary #main .page-title:last-child,.container #main .page-title:last-child{margin-right:0}#primary #main .page-title .filter,.container #main .page-title .filter{position:absolute;top:5px;right:20px;display:none;background:#fe7343}#primary #main .page-title .filter img,.container #main .page-title .filter img{width:25px;height:auto}#primary #main .woocommerce-result-count,.container #main .woocommerce-result-count{position:absolute;top:5px;right:0}#primary #main .woocommerce-ordering,.container #main .woocommerce-ordering{display:block;position:absolute;top:80px;right:20px;cursor:pointer}#primary #main .woocommerce-ordering:after,.container #main .woocommerce-ordering:after{content:"";border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;margin-left:-4px;margin-top:-2px;position:absolute;top:19px;right:12px;width:0}#primary #main .woocommerce-ordering select,.container #main .woocommerce-ordering select{padding:8px 12px;border-radius:4px;-webkit-appearance:none;border:1px solid #aaa;font-size:15px;color:#6f6f6f}#primary #main .products-search,.container #main .products-search{float:left;display:block;margin-right:1.20481928%;width:100%;margin-right:0}#primary #main .products-search:last-child,.container #main .products-search:last-child{margin-right:0}#primary #main .products-search .shop-product,.container #main .products-search .shop-product{float:left;display:block;margin-right:1.20481928%;width:19.03614458%}#primary #main .products-search .shop-product:last-child,.container #main .products-search .shop-product:last-child{margin-right:0}#primary #main .products-search .shop-product:nth-child(4n),.container #main .products-search .shop-product:nth-child(4n){margin-right:1.20481928%}#primary #main .products-search .shop-product:nth-child(4n+1),.container #main .products-search .shop-product:nth-child(4n+1){clear:none}#primary #main .products-search .shop-product:nth-child(5n),.container #main .products-search .shop-product:nth-child(5n){margin-right:0}#primary #main .products-search .shop-product:nth-child(5n+1),.container #main .products-search .shop-product:nth-child(5n+1){clear:left}#primary #main .details,#primary #main .reviews,#primary #main .specifications,.container #main .details,.container #main .reviews,.container #main .specifications{float:left;display:block;margin-right:1.20481928%;width:100%}#primary #main .details:last-child,#primary #main .reviews:last-child,#primary #main .specifications:last-child,.container #main .details:last-child,.container #main .reviews:last-child,.container #main .specifications:last-child{margin-right:0}@media screen and (max-width:1200px){#primary,.container{padding:0 30px}#primary #main,.container #main{margin:20px}#primary #main .woocommerce-result-count,.container #main .woocommerce-result-count{top:10px}#primary #main .woocommerce-ordering,.container #main .woocommerce-ordering{top:118px}}@media screen and (max-width:1024px){#primary #main .woocommerce-ordering,.container #main .woocommerce-ordering{top:88px}}@media screen and (max-width:768px){#primary,.container{padding:0 10px}#primary #main .page-title,.container #main .page-title{margin-top:30px}#primary #main .woocommerce-result-count,.container #main .woocommerce-result-count{display:none!important}#primary #main .woocommerce-ordering,.container #main .woocommerce-ordering{top:95px}}@media screen and (max-width:480px){#primary,.container{margin-top:110px}#primary h1,.container h1{margin:25px 0;font-size:26px}#primary #main,.container #main{margin:0}#primary #main .page-title,.container #main .page-title{margin-top:10px}#primary #main .filter,.container #main .filter{display:block!important;width:40px;height:40px;top:16px!important;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}#primary #main .filter img,.container #main .filter img{position:absolute;top:9px;left:3px}#primary #main .woocommerce-ordering,.container #main .woocommerce-ordering{display:none}}.products{width:calc(100% - 250px);float:right;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.products .attachment-200{width:200px;height:auto}.products .product{float:left;display:block;margin-right:1.20481928%;width:24.09638554%;border:1px solid #ddd;margin-bottom:10px;padding:5px;text-align:center;position:relative;padding-bottom:60px}.products .product:last-child,.products .product:nth-child(4n){margin-right:0}.products .product:nth-child(4n+1){clear:left}.products .product img{width:100%!important;height:auto}.products .product h2{margin-top:0;color:#6f6f6f;font-size:14px;letter-spacing:1px;min-height:34px;margin-bottom:5px}.products .product button{border-radius:3px;border:0;color:#fff;font-family:Myriad,sans-serif;font-weight:700;padding:2px;margin-bottom:10px;width:calc(100% - 20px);left:10px;bottom:0;position:absolute}.products .product button:hover{cursor:pointer}.products .product span{color:#018cbc;font-weight:700;line-height:25px}.products .product .store-only{background-color:grey;border-bottom:3px solid #666;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:0}.products .product .store-only:hover{background-color:#d66d3f;border-bottom:3px solid #894530}.products .product .add-item,.products .product .no-stock{margin-top:5px;padding:8px;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:16px}.products .product .add-item:hover,.products .product .no-stock:hover{background-color:#ae5333;border-bottom:3px solid #874027}.products .product .view-item{margin-top:5px;padding:8px;background-color:#018cbc;border-bottom:3px solid #0e618e;-webkit-transition:all .2s ease;transition:all .2s ease}.products .product .view-item:hover{background-color:#0e618e;border-bottom:3px solid #0e4a74}@media screen and (max-width:768px){.products .product{float:left;display:block;margin-right:1.20481928%;width:49.39759036%;display:-webkit-box;display:-ms-flexbox;display:flex}.products .product:last-child{margin-right:0}.products .product:nth-child(4n){margin-right:1.20481928%}.products .product:nth-child(4n+1){clear:none}.products .product:nth-child(2n){margin-right:0}.products .product:nth-child(odd){clear:left}}@media screen and (max-width:480px){.products{float:left;display:block;margin-right:1.20481928%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.products:last-child{margin-right:0}}.breadcrumbs{display:block;float:left;width:100%}.breadcrumbs ul{padding-left:0;list-style:none;overflow:hidden}.breadcrumbs ul li{float:left;margin-right:10px}.breadcrumbs ul li a{color:#fff;text-decoration:none;padding:6px 0 6px 20px;background:#018cbc;font-size:14px;position:relative;display:block;float:left}.breadcrumbs ul li a:after{content:" ";display:block;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #018cbc;position:absolute;top:50%;margin-top:-25px;left:100%;z-index:2}@media screen and (max-width:768px){.breadcrumbs ul li a:after{border-top:13px solid transparent;border-bottom:14px solid transparent;border-left:10px solid #018cbc;z-index:2;left:calc(100% - 1px);top:50%;margin-top:-14px}.breadcrumbs ul li a:after:hover:after{border-left:20px solid #0e618e}}.breadcrumbs ul li a:before{content:" ";display:block;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:25px solid #fff;position:absolute;top:50%;margin-top:-30px;margin-left:-5px;left:-3px;z-index:1}@media screen and (max-width:768px){.breadcrumbs ul li a:before{border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:13px solid #fff;margin-top:-19px;margin-left:-5px}.breadcrumbs ul li a:before:hover:after{border-left:13px solid #0e618e}}.breadcrumbs ul li a:hover{background-color:#0e618e}.breadcrumbs ul li a:hover:after{border-left:20px solid #0e618e}@media screen and (max-width:1024px){.breadcrumbs ul li a{padding:7px 0 7px 20px;font-size:13px}}@media screen and (max-width:768px){.breadcrumbs ul li a{font-size:11px;padding:7px 7px 7px 12px}.breadcrumbs ul li a:hover{background-color:#0e618e}.breadcrumbs ul li a:hover:after{border-left:20px solid #0e618e}}.breadcrumbs ul li:first-child a{padding-right:10px}.breadcrumbs ul li:first-child a:before{border:0}.breadcrumbs ul li:last-child a{padding-right:10px}.breadcrumbs ul li:last-child a:after{border:0}.breadcrumbs ul li .empty{display:none}@media screen and (max-width:768px){.breadcrumbs ul li{margin:10px 0;padding:0 1px}}.breadcrumbs ul .shop-crumb a:after{border-top:25px solid transparent!important;border-bottom:25px solid transparent!important;border-left:20px solid #018cbc!important}@media screen and (max-width:1024px){.breadcrumbs ul{margin:0}}@media screen and (max-width:1200px){.breadcrumbs{margin:20px 0}}@media screen and (max-width:768px){.breadcrumbs{margin:5px 0}.breadcrumbs li{margin-bottom:0!important}.breadcrumbs a{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:3px}.breadcrumbs a:after,.breadcrumbs a:before{display:none!important}}aside{margin-top:17px;z-index:1000}aside li{list-style:none}aside>ul{display:block;float:left;width:100%;padding:0;margin:0}aside .woocommerce-widget-layered-nav-dropdown{padding:0 15px;display:block;position:relative;cursor:pointer}aside .woocommerce-widget-layered-nav-dropdown:after{content:"";border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;margin-left:-4px;margin-top:-2px;position:absolute;top:19px;right:26px;width:0}aside .woocommerce-widget-layered-nav-dropdown select{padding:8px 12px;width:100%;border-radius:4px;-webkit-appearance:none;border:1px solid #aaa;font-size:15px;color:#6f6f6f}aside .widget{border:1px solid #ddd;padding-bottom:20px;margin-bottom:10px;display:block;position:relative;float:left;width:100%}aside .widget h2{margin:0 0 20px;color:#6f6f6f;background-color:#f5f5f5;width:100%;padding:7px 10px;font-size:15px;font-family:Myriad,sans-serif}aside .widget .yith-wcan-show-all-categories{padding:0;margin:0;display:block;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #fff}aside .widget .yith-wcan-show-all-categories a{font-family:Myriad,sans-serif;text-transform:none;font-size:15px;padding:0 20px;width:100%;height:100%;line-height:30px;display:block}aside .widget .yith-wcan-show-all-categories a:before{display:none}aside .widget .yith-wcan-show-all-categories:hover{cursor:pointer;background-color:#d9d9d9;border-bottom:1px solid #ccc}aside .widget ul{border:0;margin:0;position:relative;list-style:none;padding:0}aside .widget ul li{padding:0!important;position:relative}aside .widget ul li a{border-bottom:1px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0 20px;width:100%;line-height:30px;display:block}aside .widget ul li a:hover{cursor:pointer;background-color:#d9d9d9;border-bottom:1px solid #ccc}aside .widget ul li small{position:absolute;top:0;right:25px;line-height:30px;pointer-events:none}aside .widget ul .level-1 a{padding-left:40px}aside .widget ul .level-2 a{padding-left:60px!important}aside .widget ul .chosen a,aside .widget ul .chosen small{color:#0e618e;font-weight:700}aside .widget ul .chosen a{background-color:#d9d9d9;border-bottom:1px solid #ccc}aside .widget ul .chosen a:after{content:"x";line-height:30px;font-size:16px;position:absolute;top:0;right:10px;color:#bfbfbf;pointer-events:none}aside .widget ul .chosen a:hover{background-color:#ccc}aside .widget ul .chosen a:hover:after{color:#a6a6a6}aside .widget span{margin:0}aside .widget .count:before{content:"("}aside .widget .count:after{content:")"}aside .widget .orderby .active{background-color:#d9d9d9;border-bottom:1px solid #ccc;position:relative}aside .widget .orderby .active:before{display:none}aside .widget .orderby .active:after{content:"x";line-height:30px;font-size:16px;position:absolute;top:0;right:10px;color:#bfbfbf;pointer-events:none}@media screen and (max-width:480px){aside{width:calc(100% - 100px);margin:0;float:none}}@media screen and (max-width:480px){.sidebar-wrap{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:65px;left:-2000px;height:calc(100vh - 65px);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:auto;z-index:2000;background:rgba(0,0,0,.7)}.sidebar-wrap.open{left:0}.sidebar-wrap aside>ul{padding:0;margin:0;display:block;float:left;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);background:#fff}.sidebar-wrap #close-filter{width:100px;position:absolute;top:0;right:0}.sidebar-wrap #close-filter:before{content:"X";position:absolute;top:15px;right:15px;width:35px;height:35px;line-height:35px;text-align:center;background:#fff;border-radius:5px;font-weight:700}}body.open aside{display:none!important}.ui-dialog{z-index:400!important;padding:0;border:0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.8);box-shadow:0 5px 10px 0 rgba(0,0,0,.8)}.ui-dialog .ui-dialog-titlebar{background:none;border:0;background-color:#018cbc;border-radius:0}.ui-dialog .ui-dialog-titlebar span{color:#fff}.ui-dialog input{width:100%;font-family:Myriad,sans-serif;padding:4px 10px;margin-bottom:5px;font-size:16px}.ui-dialog #id,.ui-dialog #link,.ui-dialog #price,.ui-dialog #product,.ui-dialog #sku{display:none}.ui-dialog #product-text{font-weight:700}.ui-dialog input{margin-top:10px;margin-bottom:0}.ui-dialog input[type=submit]{margin-top:5px;background-color:#fe7343;border:0;color:#fff;width:100%;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:4px solid #ae5333;font-size:15px;border-radius:3px}@media screen and (max-width:1024px){.ui-dialog button,.ui-dialog input{margin:10px 0}}.overlay{display:none;width:100%;height:100%;z-index:300;position:fixed;background-color:rgba(0,0,0,.4);top:0;left:0}.product{float:left;display:block;margin-right:1.20481928%;width:100%}.product:last-child{margin-right:0}.product h1{width:100%!important;color:#565555!important;font-size:30px;margin:10px 0}.product h1,.product h2{color:#0e618e}.product h4{color:#262626;font-size:18px}.product a{color:#fe7343}.product .postcode{display:block;float:left;width:100%;border:0;background-color:#f5f5f5;text-align:center;margin-bottom:0;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.product .postcode input[type=text]{font-size:16px;padding:5px 10px;border:1px solid #ddd}.product .postcode input[type=submit]{border-radius:3px;border:0;color:#fff;font-family:Myriad,sans-serif;font-size:16px;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .3s ease;transition:all .3s ease;padding:6px 10px;cursor:pointer;top:-2px;position:relative}.product .postcode.open{padding:20px;max-height:100%;margin-bottom:0;border:1px solid #ddd}.product #timeframe-output{display:block;width:100%;text-align:center}.product #timeframe-output b{margin-top:15px;font-weight:700;display:inline-block;color:#474747;font-size:18px;margin-left:5px}.product .images{float:left;display:block;margin-right:1.20481928%;width:49.39759036%;text-align:center}.product .images:last-child{margin-right:0}.product .images img{height:auto;max-width:100%;display:block;margin:0}.product .images .flex-viewport{max-height:400px;margin:0}.product .images .flex-viewport figure{height:400px}.product .images .flex-viewport figure .woocommerce-product-gallery__image{height:400px!important;min-height:400px!important}.product .images .flex-viewport figure .woocommerce-product-gallery__image img{max-height:calc(100% - 20px);width:auto!important}.product .images ol{list-style:none;padding-left:0}.product .images ol li{display:inline-block;position:relative;cursor:pointer}.product .images ol li img{max-height:80px;cursor:pointer}.product .images ol li img.flex-active{border:1px solid #ddd}.product .images ol li img:hover{border:1px solid #c4c3c3}.product .summary{float:left;display:block;margin-right:1.20481928%;width:49.39759036%;margin-right:0;padding:0 20px}.product .summary:last-child{margin-right:0}.product .summary .feefo-review-badge-wrapper-product{margin-top:10px;margin-bottom:-15px}.product .summary .cart{text-align:center;display:block;width:100%;float:left;margin-top:20px}.product .summary .cart label{display:inline-block;font-size:18px}.product .summary .cart label:after{content:"x";color:#494949;margin-left:10px}.product .summary .cart .quantity{display:inline-block;margin:0 15px}.product .summary .cart .qty{width:70px;display:inline-block;line-height:39px;font-size:20px;padding:0 5px 0 15px;border-radius:3px;border:1px solid #ddd;background-color:#f5f5f5;margin:0 auto}.product .summary .cart button{width:100%;max-width:250px;border-radius:3px;border:0;color:#fff;font-family:Myriad,sans-serif;font-weight:700;font-size:18px;padding:2px;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px;cursor:pointer;top:-3px;position:relative}.product .summary .cart button:hover{background-color:#fe602a;border-bottom:3px solid #9a4a2d}.product .summary .price{float:left;display:block;margin-right:1.20481928%;width:100%;border:1px solid #ddd;background-color:#f5f5f5;margin-top:10px;margin-bottom:10px;text-align:center;padding-bottom:20px;border-radius:3px}.product .summary .price:last-child{margin-right:0}.product .summary .price h3{margin:0;color:#6f6f6f;padding:7px 10px;font-size:16px;font-family:Myriad,sans-serif;border-bottom:1px solid #ddd}.product .summary .price h4{font-size:25px;color:#018cbc;font-weight:700;margin:15px 0}.product .summary .price p{margin:0}.product .summary .price .price{border:0;width:100%;font-size:25px;color:#018cbc;font-weight:700;margin:15px 0;padding:0}.product .summary .price .price span{color:#018cbc}.product .summary .description,.product .summary .product_meta,.product .summary .stock{float:left;display:block;margin-right:1.20481928%;width:100%}.product .summary .description:last-child,.product .summary .product_meta:last-child,.product .summary .stock:last-child{margin-right:0}.product .summary .stock{text-align:center;font-size:18px;display:none}.product .summary .in-stock{color:#018cbc}.product .summary .product_meta{margin:15px 0;margin-top:30px;border-radius:3px;border:1px solid #ddd;background-color:#f5f5f5;padding:15px;text-align:center}.product .summary .product_meta .sku_wrapper{width:100%;display:block}.product .summary .product_meta .posted_in{display:inline-block;float:left;margin:15px auto;color:transparent;font-size:0}.product .summary .product_meta .posted_in a{color:#fff;background-color:#b7b7b7;padding:3px 10px;border-radius:5px;font-size:14px;margin:5px;display:inline-block}.product .summary .product_meta .posted_in a:hover{background-color:#fe7343}.product .summary .product_meta .tagged_as{display:none}.product .woocommerce-tabs{float:left;display:block;margin-right:1.20481928%;width:100%}.product .woocommerce-tabs:last-child{margin-right:0}.product .woocommerce-tabs .tabs{padding:0;list-style:none;margin:30px 0 0}.product .woocommerce-tabs .tabs li{border:1px solid #ddd;background-color:#e9e9e9;color:#6f6f6f;display:inline-block;padding:5px 15px;font-size:18px;-webkit-transition:all .3s ease;transition:all .3s ease;border-top-left-radius:3px;border-top-right-radius:3px}.product .woocommerce-tabs .tabs li:hover{background-color:#018cbc;border-color:#018cbc}.product .woocommerce-tabs .tabs li:hover a{color:#fff}.product .woocommerce-tabs .tabs li a{color:#6f6f6f}.product .woocommerce-tabs .tabs .active{background-color:#018cbc;border-color:#018cbc}.product .woocommerce-tabs .tabs .active:hover{cursor:not-allowed}.product .woocommerce-tabs .tabs .active a{color:#fff}.product .woocommerce-tabs .panel{border:1px solid #ddd;border-radius:3px;padding:20px;max-width:100%;overflow:auto}.product .woocommerce-tabs .panel img{max-width:100%;height:auto}.product .woocommerce-tabs .panel table{width:100%;max-width:100%;margin-bottom:20px;border-collapse:collapse;border:1px solid #ddd;border-radius:3px}.product .woocommerce-tabs .panel table tr{border-bottom:1px solid #ddd}.product .woocommerce-tabs .panel table tr:last-child{border-bottom:0}.product .woocommerce-tabs .panel table th{white-space:nowrap;width:100px;text-align:left}.product .woocommerce-tabs .panel table td,.product .woocommerce-tabs .panel table th{padding:8px;line-height:1.42857143;vertical-align:top}.product .woocommerce-tabs .panel table td p{margin:0}.product .related,.product .upsells{float:left;display:block;margin-right:1.20481928%;width:100%;width:100%!important}.product .related:last-child,.product .upsells:last-child{margin-right:0}.product .related .products,.product .upsells .products{width:100%!important}@media screen and (max-width:1200px){.product .summary .cart button{max-width:170px}}@media screen and (max-width:768px){.product h1{margin:30px 0 20px}.product .images{width:250px;margin-right:20px}.product .images .flex-viewport{height:200px}.product .images .flex-viewport figure{margin:0;height:200px}.product .images .flex-viewport figure .woocommerce-product-gallery__image{height:auto!important;min-height:200px!important}.product .images .flex-viewport figure .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;margin:0!important}.product .summary{width:calc(100% - 270px);margin-right:0}.product .summary .cart .quantity{margin:0 15px 15px}.product .summary .cart button{max-width:100%}}@media screen and (max-width:480px){.product .images,.product .summary{width:100%}.product .woocommerce-tabs{margin-bottom:30px}.product .woocommerce-tabs .tabs li{font-size:14px;padding:5px 10px}}.ppt{font-size:30px}.checkout-button{text-align:center;display:inline-block;border-radius:3px;width:100%;border:0;color:#fff;font-family:Myriad,sans-serif;font-weight:700;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px;margin:20px 0}.checkout-button:hover{background-color:#d66d3f;border-bottom:3px solid #894530}.mobile-top{display:none}@media screen and (max-width:480px){.desktop-top{display:none}.mobile-top{display:inline-block}}.woocommerce-cart .actions{display:block;float:left;width:100%}.woocommerce-cart .update-cart{text-align:center;display:inline-block;border-radius:3px;width:100%;float:left;max-width:430px;border:0;color:#fff;font-family:Myriad,sans-serif;font-weight:700;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px;margin:15px 0 30px;font-size:16px}.woocommerce-cart .update-cart:disabled{background:grey;border-bottom:3px solid #5a5a5a}.woocommerce-cart .coupon{display:block;margin-top:15px;float:left;text-align:left;background:#ebebeb;padding:50px 50px 50px 30px}.woocommerce-cart .coupon label{font-size:20px;margin-right:20px;float:left;line-height:40px}.woocommerce-cart .coupon input[type=text]{border:1px solid #c4c4c4;font-size:16px;padding:12px 15px;float:left;margin-right:10px}.woocommerce-cart .coupon button{color:#fff;font-family:Myriad,sans-serif;font-weight:700;background-color:#fe7343;border-bottom:3px solid #ae5333;font-size:16px;padding:10px;float:left}.actions,.cart-collaterals{display:block;float:right;width:250px;text-align:center}.actions .cross-sells,.actions h3,.cart-collaterals .cross-sells,.cart-collaterals h3{display:none}.actions span,.cart-collaterals span{margin:3px 0;display:inline-block;font-size:25px}.actions .order-total,.cart-collaterals .order-total{margin:7px 0;font-size:25px;font-weight:700}.actions .includes_tax,.cart-collaterals .includes_tax{display:block;font-size:15px;line-height:2px;margin-bottom:25px}.actions .includes_tax span,.cart-collaterals .includes_tax span{font-size:15px}.actions .disabled,.cart-collaterals .disabled{background-color:grey;border-bottom:3px solid #575757}.actions .disabled:hover,.cart-collaterals .disabled:hover{background-color:grey;border-bottom:3px solid #575757;cursor:not-allowed}.actions .calculated_shipping ul,.cart-collaterals .calculated_shipping ul{list-style:none;padding-left:0}.actions .calculated_shipping select,.cart-collaterals .calculated_shipping select{border:2px solid #ddd;border-radius:3px;padding:5px 10px;display:block;width:100%;margin-top:10px}.actions .free,.cart-collaterals .free{color:#fe7343;font-weight:700;font-size:24px}.actions .shipping-calculator-form,.cart-collaterals .shipping-calculator-form{display:block!important}.actions .shipping-calculator-form #calc_shipping_country_field,.cart-collaterals .shipping-calculator-form #calc_shipping_country_field{display:none}.actions .shipping-calculator-form input,.actions .shipping-calculator-form select,.cart-collaterals .shipping-calculator-form input,.cart-collaterals .shipping-calculator-form select{border:2px solid #ddd;border-radius:3px;width:100%;padding:5px 10px}.actions .shipping-calculator-form button,.cart-collaterals .shipping-calculator-form button{width:100%;color:#fff;border:0;padding:8px;background-color:#018cbc;border-bottom:3px solid #0e618e;-webkit-transition:all .2s ease;transition:all .2s ease}.actions .shipping-calculator-form button:hover,.cart-collaterals .shipping-calculator-form button:hover{background-color:#0e618e;border-bottom:3px solid #0e4a74}@media screen and (max-width:480px){.actions,.cart-collaterals{float:left;display:block;margin-right:1.20481928%;width:100%;text-align:center}.actions:last-child,.cart-collaterals:last-child{margin-right:0}.actions button,.actions input,.actions p,.cart-collaterals button,.cart-collaterals input,.cart-collaterals p{margin:10px 0!important}.actions .order-total,.cart-collaterals .order-total{margin-top:15px}.actions .checkout-button,.cart-collaterals .checkout-button{margin:20px 0 15px}}.container .woocommerce-cart{width:calc(100% - 320px);margin-right:20px;display:block;float:left}.container .woocommerce-cart h1{background-color:#0e618e;padding:10px 30px;margin-top:30px;color:#fff}.container .woocommerce-cart h2{color:#018cbc}.container .woocommerce-cart form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .woocommerce-cart .sku{width:100%;display:block;float:left;font-size:12px;margin-top:3px}.container .woocommerce-cart .includes_tax{display:block}.container .woocommerce-cart .order-total{font-size:25px;margin-bottom:20px;padding:10px 0}.container .woocommerce-cart .order-total .includes_tax{font-size:14px}.container .woocommerce-cart .cart-product{position:relative;float:left;display:block;margin-right:1.61290323%;width:49.19354839%;margin-bottom:20px;min-height:200px;padding:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:5px}.container .woocommerce-cart .cart-product:last-child,.container .woocommerce-cart .cart-product:nth-child(2n){margin-right:0}.container .woocommerce-cart .cart-product:nth-child(odd){clear:left}.container .woocommerce-cart .cart-product .variation{margin:0;display:none}.container .woocommerce-cart .cart-product .variation dt{display:block;float:right;position:relative;width:237px}.container .woocommerce-cart .cart-product .variation dd p{margin:3px 0}.container .woocommerce-cart .cart-product .thumbnail{width:calc(100% - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;height:160px}.container .woocommerce-cart .cart-product .thumbnail img{width:100%;height:auto;max-width:calc(100% - 10px);margin:0 10px 0 0}.container .woocommerce-cart .cart-product .name,.container .woocommerce-cart .cart-product .values{width:200px;display:block;float:right}.container .woocommerce-cart .cart-product .name{margin-top:15px;margin-bottom:10px;font-weight:700;font-size:20px}.container .woocommerce-cart .cart-product .values{position:relative;bottom:0;right:0}.container .woocommerce-cart .cart-product .values .price,.container .woocommerce-cart .cart-product .values .quantity,.container .woocommerce-cart .cart-product .values .subtotal{float:left;margin-top:5px}.container .woocommerce-cart .cart-product .values .price{display:none}.container .woocommerce-cart .cart-product .values .subtotal span{margin-top:5px;font-size:20px;font-weight:700;display:inline-block}.container .woocommerce-cart .cart-product .remove{position:absolute;top:0;right:0}.container .woocommerce-cart .cart-product .remove a{background-color:#ddd;padding:2px 6px 3px;color:#fff;border-top-right-radius:5px}.container .woocommerce-cart .cart-product .remove a:hover{background-color:#fe7343}.container .woocommerce-cart .cart-product input{margin-left:10px;width:40px;padding:2px 5px;padding-right:0;border:1px solid #b4b4b4;border-radius:3px}.container .woocommerce-cart .cart-product input[type=submit]{position:relative;top:5px;width:55px;border:0;background-color:#018cbc;color:#fff;padding:4px;border-radius:3px}.container .woocommerce-cart .cart-product input[type=submit]:hover{background-color:#016689;cursor:pointer}@media screen and (max-width:768px){.container .woocommerce-cart .cart-product{float:left;display:block;margin-right:1.20481928%;width:100%}.container .woocommerce-cart .cart-product:last-child{margin-right:0}}@media screen and (max-width:480px){.container .woocommerce-cart{width:100%}.container .woocommerce-cart .cart-product .values .price{display:none}}@media screen and (max-width:480px){.container h1{font-size:30px;text-align:center}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.blockUI{display:none!important}.wcppec-checkout-buttons__button{padding-top:0}.place-order{position:relative}.place-order:before{font-family:icomoon!important;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;content:"\E981";position:absolute;bottom:1px;right:8px;font-size:25px;color:#fff;padding:10px;display:none}.processing .place-order:before{display:block}.optional,.wc-gateway-ppec-cancel{display:none}#customer_details{float:left;display:block;margin-right:1.20481928%;width:49.39759036%}#customer_details:last-child{margin-right:0}#customer_details input,#customer_details select,#customer_details textarea{border:1px solid #ddd;border-radius:4px;padding:5px 10px;margin-left:20px;width:calc(100% - 160px);line-height:30px;font-size:18px}#customer_details input::-webkit-input-placeholder,#customer_details select::-webkit-input-placeholder,#customer_details textarea::-webkit-input-placeholder{color:#b6b6b6}#customer_details input:-moz-placeholder,#customer_details input::-moz-placeholder,#customer_details select:-moz-placeholder,#customer_details select::-moz-placeholder,#customer_details textarea:-moz-placeholder,#customer_details textarea::-moz-placeholder{color:#b6b6b6}#customer_details input:-ms-input-placeholder,#customer_details select:-ms-input-placeholder,#customer_details textarea:-ms-input-placeholder{color:#b6b6b6}#customer_details .toggle{display:none}#customer_details .closed{margin:-5px 0}#customer_details .closed input,#customer_details .closed label{display:none}#customer_details .closed .toggle{display:block;color:#018cbc;margin-left:130px;cursor:pointer}#customer_details .select2-selection__placeholder,#customer_details .select2-selection__rendered{padding:5px 10px 5px 2px;font-size:18px;line-height:40px;color:#b6b6b6}#customer_details .select2-selection__rendered{color:#444;padding:1px 10px}#customer_details abbr{text-decoration:none}#customer_details ul{padding:0}#customer_details ul li{font-size:18px;list-style:none}#customer_details ul li strong{margin:0}#customer_details h3{margin-top:0}#customer_details .col-1{margin-bottom:-5px;padding:20px}#customer_details .col-1,#customer_details .col-2{background-color:#f7f7f7;border-radius:5px;margin-right:20px}#customer_details .col-2{font-size:18px;padding:0 20px 20px}#customer_details .col-2 h3{font-size:19px;margin:10px 0}#customer_details #ship-to-different-address-checkbox{display:inline-block;width:auto}#customer_details .woocommerce-invalid input,#customer_details .woocommerce-invalid select,#customer_details .woocommerce-invalid textarea{border:1px solid #ff4c4c}#customer_details .select2-container{margin-left:20px}#customer_details .select2-chosen{padding:5px 0}#customer_details select{opacity:0;position:absolute;left:-9999px}#customer_details #order_comments_field label{display:block;margin-bottom:10px}#customer_details #order_comments_field textarea{width:100%;margin:0}#customer_details .country_select,#customer_details .state_select{width:calc(100% - 160px)!important;display:inline-block!important;margin-left:20px}#customer_details .country_select a,#customer_details .state_select a{border:2px solid #ccc;padding:3px 7px}@media screen and (max-width:480px){#customer_details .country_select,#customer_details .state_select{width:100%!important;margin-left:0}}#customer_details .validate-postcode input{margin-bottom:5px}#customer_details .validate-postcode em{margin-left:120px}#customer_details .validate-postcode em a{color:#018cbc}#customer_details label{min-width:110px;display:inline-block;font-size:16px}#customer_details #billing_address_2,#customer_details #shipping_address_2{margin-left:130px}#customer_details strong{margin-left:20px}@media screen and (max-width:480px){#customer_details{float:left;display:block;margin-right:1.20481928%;width:100%}#customer_details:last-child{margin-right:0}#customer_details label{display:block}#customer_details strong{margin-left:0;margin-top:10px}#customer_details p{margin:10px 0}#customer_details input,#customer_details select,#customer_details textarea{margin-top:10px;display:block;width:100%;margin-left:0}#customer_details #billing_address_2,#customer_details #shipping_address_2{margin-left:0}}@media screen and (max-width:768px){#customer_details{float:left;display:block;margin-right:1.20481928%;width:100%}#customer_details:last-child{margin-right:0}}#customer_details .select2-container{width:calc(100% - 160px)!important;margin:0 0 0 20px}#customer_details .select2-container span{height:42px}#customer_details .select2-container--default .select2-selection--single{border:1px solid #ddd}#customer_details .col-2,#customer_details .woocommerce-shipping-fields,#customer_details h3{width:calc(100% - 20px);display:block;float:left;margin-right:20px!important}#customer_details .woocommerce-shipping-fields{width:100%;margin-right:0!important}#customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{margin-top:10px;width:100%;display:block;float:left}@media screen and (max-width:480px){#customer_details .col-1{margin-right:0}#customer_details .closed .toggle{margin:5px 0;display:block;float:left;width:100%;text-align:right}#customer_details .select2-container{padding:0;width:100%!important;margin:10px 0 0}#customer_details .col-2,#customer_details .woocommerce-shipping-fields,#customer_details h3{width:100%;margin:0}}#order_review{float:left;display:block;margin-right:1.20481928%;width:49.39759036%}#order_review,#order_review:last-child{margin-right:0}#order_review .variation{margin:0}#order_review select{border:1px solid #ddd;border-radius:1px;padding:5px;float:right;color:#6f6f6f}#order_review ul{list-style:none;padding-left:0}#order_review .about_paypal{display:none}#order_review .product-total .amount{float:right;display:block;font-weight:700}#order_review .cart-subtotal .amount{float:right;font-weight:700;font-size:19px}#order_review .shipping{margin:20px 0;font-weight:700;display:block;text-align:right;float:left;width:100%}#order_review .shipping span{float:left}#order_review small{display:block}#order_review .product-total{float:right}#order_review .cart_item{margin-bottom:5px;width:100%;font-size:18px}#order_review .cart_item,#order_review .cart_item .product-name{float:left;display:block;position:relative}#order_review .cart_item .product-name .variation{position:relative;width:100%;display:block;float:left}#order_review .cart_item .product-name .variation dd,#order_review .cart_item .product-name .variation dt{width:50%;display:block;float:left;margin:0}#order_review .cart_item .product-name .variation dd{text-align:right}#order_review .cart_item .product-name p{margin:0}#order_review .order-header{margin-bottom:10px}#order_review .order-header .title-name,#order_review .order-header .title-total{color:#018cbc;font-weight:700;font-size:18px}#order_review .title-total{float:right}#order_review .order-total{margin:20px 0;text-align:right}#order_review .order-total span{font-size:30px;color:#018cbc}#order_review .order-total span .includes_tax,#order_review .order-total span .includes_tax .amount,#order_review .order-total span .includes_tax .woocommerce-Price-currencySymbol{font-size:15px}#order_review #place_order{margin-top:20px;border-radius:3px;width:100%;border:0;color:#fff;font-family:Myriad,sans-serif;font-weight:700;font-size:18px;cursor:pointer;padding:2px;background-color:#fe7343;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px 70px}#order_review #place_order:hover{background-color:#d66d3f;border-bottom:3px solid #894530}#order_review #payment .payment_method_ppec_paypal{background-color:#f7f7f7;border-radius:5px;padding:30px 10px}#order_review #payment .payment_method_ppec_paypal img{float:right;position:relative;top:-5px}#order_review #payment .payment_method_ppec_paypal p{margin:0}#order_review #payment .wc_payment_method.active{position:relative;background:transparent}#order_review #payment .wc_payment_method.active:before{content:"";position:absolute;top:0;left:0;height:60px;width:100%;background:#ececec;z-index:-1;border-radius:3px}#order_review #payment .payment_method_stripe{background-color:#f7f7f7;border-radius:5px;padding:20px 0 30px;padding-bottom:1px;margin-bottom:20px;display:block!important}#order_review #payment .payment_method_stripe label[for=payment_method_stripe]{width:calc(100% - 50px)}#order_review #payment .payment_method_stripe .payment_box{padding:0!important;height:100%!important;margin:0!important;overflow:visible!important}#order_review #payment .payment_method_stripe .payment_box fieldset{margin-top:20px;width:100%}#order_review #payment .payment_method_stripe .payment_box fieldset label{line-height:40px}#order_review #payment .payment_method_stripe #stripe-payment-data>p{display:none}#order_review #payment .payment_method_stripe fieldset{border:0 solid}#order_review #payment .payment_method_stripe .form-row{margin-top:10px}#order_review #payment .payment_method_stripe img{float:right;position:relative}#order_review #payment .payment_method_stripe label[for=payment_method_Striper]{width:calc(100% - 44px);margin-top:6px}#order_review #payment .payment_method_stripe input,#order_review #payment .payment_method_stripe select,#order_review #payment .payment_method_stripe textarea{border:1px solid #ddd;border-radius:5px;padding:5px 10px;line-height:30px;float:right;width:300px;font-size:18px;text-align:center}#order_review #payment .payment_method_stripe #stripe-card-cvc,#order_review #payment .payment_method_stripe #stripe-card-expiry{width:150px!important;text-align:center}#order_review #payment .payment_method_stripe select{width:80px;margin-left:10px;color:#b3b3b3;border-radius:5px}#order_review #payment .payment_method_stripe input[type=radio]{margin-left:10px;width:20px;float:left}#order_review #payment .payment_method_stripe label{display:inline-block}#order_review #payment .payment_method_stripe #cvc{width:170px}#order_review #payment .payment_method_paypal{background-color:#f7f7f7;border-radius:2px;padding:20px 10px}#order_review #payment .payment_method_paypal img{float:right;right:25px;position:relative;width:80px;top:-10px}#order_review #payment .payment_method_paypal a:before{content:" - "}#order_review #payment .payment_method_paypal .payment_box{display:none!important}#order_review #payment .terms{margin-bottom:8px;text-align:center;margin-top:23px}#order_review #payment .terms .required{display:none}@media screen and (max-width:768px){#order_review{float:left;display:block;margin-right:1.20481928%;width:100%}#order_review:last-child{margin-right:0}}@media screen and (max-width:480px){#order_review{float:left;display:block;margin-right:1.20481928%;width:100%}#order_review:last-child{margin-right:0}#order_review .order-header span{display:inline-block}#order_review .cart_item{margin-bottom:20px}#order_review .cart_item .amount,#order_review .cart_item span{text-align:left}#order_review .shipping{margin-bottom:20px}#order_review #payment .payment_method_stripe{margin-bottom:0}#order_review #payment .payment_method_stripe input[type=radio]{width:15px;height:15px;margin:5px 10px}#order_review #payment .payment_method_stripe .form-row{margin:0;width:100%;display:block;float:left}#order_review #payment .payment_method_stripe .form-row:nth-child(2) label,#order_review #payment .payment_method_stripe .form-row:nth-child(3) label{line-height:60px!important}#order_review #payment .payment_method_stripe .payment_box fieldset{padding-top:20px}#order_review #payment .payment_method_stripe .payment_box fieldset label{line-height:20px}#order_review #payment .payment_method_paypal{margin-top:30px}#order_review #payment .payment_method_paypal span{font-weight:700;margin-left:10px}#order_review #payment .payment_method_paypal input[type=radio]{width:15px!important;height:15px;margin:5px 10px}#order_review #payment .payment_method_paypal label{position:relative;top:-3px}#order_review #payment .payment_method_paypal img{position:relative;top:-8px}#order_review ul{margin:10px 0}#order_review #place_order{margin:0}#order_review input,#order_review select{width:100%!important;margin:10px 0}#order_review select[name=stripe_expmonth]{margin-bottom:0}#order_review .input-radio{width:10px!important}#order_review .wc-terms-and-conditions{margin-bottom:30px!important;display:block;float:left;text-align:left!important;width:100%}#order_review .wc-terms-and-conditions input{width:auto!important;margin:3px 10px;position:relative;top:2px}}@media screen and (max-width:480px){.woocommerce h3{margin:10px 0}}.woocommerce-error,.woocommerce-message{position:fixed;z-index:100;bottom:20px;right:30px;background-color:#ff4c4c;font-weight:400;color:#fff;font-size:16px;list-style:none;padding:10px 25px!important;display:block;text-align:left;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);max-width:calc(100% - 60px)}.woocommerce-error .close,.woocommerce-message .close{color:#fff;display:block;cursor:pointer;margin-bottom:10px}.woocommerce-error .close:hover,.woocommerce-message .close:hover{opacity:.5}.woocommerce-error a,.woocommerce-message a{color:#bfbfbf}.woocommerce-error{padding:15px 30px!important}.footer-block .woocommerce-error,.footer-block .woocommerce-message{bottom:70px;right:20px}.woocommerce-checkout .container{padding-bottom:50px}.woocommerce-checkout h1{color:#343434;margin-bottom:50px}.woocommerce-checkout h1 i{margin:0 10px;position:relative;top:4px;color:#4a8035}.woocommerce-checkout .wc-terms-and-conditions a{border-bottom:1px solid #b1b1b1;padding-bottom:2px;text-transform:capitalize!important}.woocommerce-checkout .woocommerce-terms-and-conditions{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.2);padding:30px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message{bottom:20px;right:30px}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #order_comments_field,.woocommerce-checkout #shipping_country_field{display:none}.woocommerce-checkout h3{text-align:center;float:left;display:block;margin-right:1.20481928%;width:49.39759036%;margin:30px 0;font-size:24px}.woocommerce-checkout h3:last-child{margin-right:0}.woocommerce-checkout .woocommerce-info{width:100%;font-size:18px;margin:0 0 30px}@media screen and (max-width:1200px){.woocommerce-checkout .content{width:100%;margin:0}}@media screen and (max-width:768px){.woocommerce-checkout h3{width:100%}.woocommerce-checkout .woocommerce-checkout{max-width:500px;margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){.woocommerce-checkout .woocommerce-checkout{width:calc(100% - 40px);max-width:100%;margin:20px}.woocommerce-checkout .content{width:100%;margin:0}}.woocommerce-message{background-color:green}.woocommerce-order-received .container,.woocommerce-order-received .container h1{text-align:center}.woocommerce-order-received .container strong{font-size:18px;font-weight:700}.thankyou{float:left;display:block;margin-right:1.20481928%;width:100%}.thankyou:last-child{margin-right:0}.thankyou h2{margin:0 0 10px}.thankyou a{display:block;float:left;color:#018cbc;margin-top:15px}.thankyou a i{font-size:40px}.thankyou a:hover{color:#0179a3}.thankyou .order_details{float:left;display:block;margin-right:1.20481928%;width:100%;margin-bottom:30px}.thankyou .order_details:last-child{margin-right:0}@media screen and (max-width:420px){.woocommerce-checkout .woocommerce-checkout{width:100%;margin:20px 0}.woocommerce-checkout .woocommerce-checkout .shop_table{margin:0 20px;display:block;float:left;width:calc(100% - 40px)}.woocommerce-checkout .woocommerce-checkout .product-total{width:100%;display:block;text-align:left!important;float:left!important}.woocommerce-checkout .woocommerce-checkout .product-total .amount{float:left!important;margin:5px 0}.woocommerce-checkout .woocommerce-checkout .payment_method_stripe{padding:20px 0 0!important}.woocommerce-checkout .woocommerce-checkout .payment_method_stripe img{display:none}.woocommerce-checkout .woocommerce-checkout .payment_method_stripe .payment_method_stripe{padding:0!important}.woocommerce-checkout .woocommerce-checkout #order_review .wc-terms-and-conditions{text-align:center!important}}@media print{.categories-header *{display:none!important}}.woocommerce-order-received h1{color:#0e618e;text-transform:uppercase;font-size:40px}.woocommerce-order-received h1,.woocommerce-order-received h2{font-family:Myriad Pro;font-weight:700}.woocommerce-order-received a,.woocommerce-order-received b,.woocommerce-order-received p{font-size:18px}.woocommerce-order-received b{font-family:Myriad Pro;font-weight:700}.woocommerce-order-received .information{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.woocommerce-order-received .information .email{border:1px solid #6f6f6f;width:calc(50% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px;padding:20px 30px;text-align:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-order-received .information ul{list-style:none}.woocommerce-order-received .information ul a{display:inline-block;float:none}.woocommerce-order-received .disclaimer{display:block;float:left;width:100%;text-align:center;font-size:14px;font-style:italic}.woocommerce-order-received .disclaimer a{font-size:14px;font-style:italic;float:none;display:inline-block}.woocommerce-order-received .back{display:block;float:left;width:100%;text-align:center;margin:30px 0}.woocommerce-order-received .back a{float:none;font-size:25px;display:inline-block;color:#fff;padding:15px 50px;background-color:#fe7343;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}@media screen and (max-width:768px){.woocommerce-order-received .information .email{width:calc(50% - 30px);margin-left:0;margin-right:30px}.woocommerce-order-received .information .email:nth-child(2){margin-left:30px;margin-right:0}}@media screen and (max-width:480px){.woocommerce-order-received .information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-order-received .information .email{width:100%;margin:30px 0!important}}.thankyou .response{color:#018cbc;font-size:22px;text-align:center;width:100%;display:inline-block}.thankyou .order_details{background-color:#018cbc;margin-top:20px}.thankyou .order_details p{color:#fff;display:inline-block;width:calc(25% - 10px);padding-left:10%}.thankyou .order_details p strong{display:block}.thankyou>b,.thankyou>h2,.thankyou>h3{width:100%}.thankyou .shop_table{background-color:#fff}.thankyou .product-name{display:inline-block}.thankyou .product-total{float:right}.thankyou .right{float:right;font-weight:700}.thankyou .right .amount:first-of-type{display:block;text-align:right}.thankyou .right .amount{font-weight:700}.thankyou .half{padding:20px}.thankyou input[type=button]{background-color:#fe7343;border:0;border-bottom:3px solid #ae5333;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:0;color:#fff;padding:10px}.thankyou input[type=button]:hover{background-color:#d66d3f;border-bottom:3px solid #894530}@media print{.cart,.category-headers,.icon-cart,.icon-facebook,.icon-google,.icon-linkedin,.icon-twitter,.menu-footer-container,.suppliers,br,input[type=button],nav{display:none}.content{top:-80px;position:relative}.content a,.content div,.content p,.content span{font-size:12px}.container{margin-bottom:0}.footer{top:-300px;position:relative;padding-top:0;margin-top:0}}.woocommerce-pagination{width:calc(100% - 250px);display:block;float:right;position:relative;margin-bottom:30px;z-index:1}.woocommerce-pagination ul{list-style:none;padding:0 20px}.woocommerce-pagination ul li{display:inline-block}.woocommerce-pagination ul li .current,.woocommerce-pagination ul li a{background-color:#018cbc;color:#fff;padding:7px 15px;font-size:16px;margin-right:5px;border-radius:3px}.woocommerce-pagination ul li .current:hover,.woocommerce-pagination ul li a:hover{background-color:#0e618e}.woocommerce-pagination ul li .current{border-radius:50%;width:35px;height:35px;text-align:center;line-height:35px;padding:0;display:inline-block}.woocommerce-pagination ul li .current:hover{background-color:#018cbc;cursor:not-allowed}@media screen and (max-width:480px){.woocommerce-pagination{width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce-pagination ul{padding:0}.woocommerce-pagination ul li{font-size:13px}.woocommerce-pagination ul li .current,.woocommerce-pagination ul li a{padding:3px 10px}.woocommerce-pagination ul li .current{width:30px;height:30px;line-height:25px}}.hidden{opacity:0}.visible{opacity:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.warranty .wpcf7{width:50%;margin:0 auto}.warranty .wpcf7 .screen-reader-response{display:none}.warranty .wpcf7 .wpcf7-not-valid{border:1px solid #ff4c4c}.warranty .wpcf7 .wpcf7-not-valid-tip,.warranty .wpcf7 .wpcf7-validation-errors{color:#ff4c4c}.warranty .wpcf7 p{width:48%;margin-right:2%;display:inline-block;float:left}.warranty .wpcf7 p input{width:100%;padding:8px}.warranty .wpcf7 p input[type=submit]{margin-top:18px;width:100%;color:#fff;border:0;padding:8px;background-color:#018cbc;border-bottom:3px solid #0e618e;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:2px;height:36px;text-transform:uppercase;font-size:17px}.warranty .wpcf7 p input[type=submit]:hover{cursor:pointer;background-color:#0e618e;border-bottom:3px solid #0e4a74}.warranty .wpcf7 .wpcf7-mail-sent-ok{display:block;float:left;width:100%;text-align:center;margin:0}#lost{float:left;display:block;margin-right:1.20481928%;width:100%;min-height:500px;margin-top:225px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#lost,#lost:last-child{margin-right:0}#lost h1{font-size:50px}#lost span{font-size:30px}#lost button{background-color:#fe602a;border:0;border-bottom:3px solid #9a4a2d;border-radius:3px;color:#fff;font-family:Myriad,sans-serif;font-weight:700;font-size:22px;-webkit-transition:.3s ease;transition:.3s ease;padding:15px 80px;margin-top:50px;cursor:pointer}#lost button:hover{background-color:#fe4d10}.wcppec-checkout-buttons{text-align:center;margin:1em 0;overflow:hidden}.wcppec-checkout-buttons__separator{display:block;opacity:.5;margin:0 0 1em}.wcppec-checkout-buttons__button{display:block;text-decoration:none!important;border:0!important;padding-top:1em}.wcppec-checkout-buttons__button img{margin:0 auto}.paypal-button-widget .paypal-button,.paypal-button-widget .paypal-button:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.wcppec-cart-widget-button{display:inline-block;text-decoration:none!important;border:0!important}.autocomplete-suggestions{padding-top:10px;padding-bottom:10px;background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.autocomplete-suggestion{background:#fff;padding-left:15px;cursor:pointer;text-align:left;line-height:25px;font-size:12px}.autocomplete-suggestion:hover{background-color:#efefef}.wcff-post-listing-column{clear:both;position:relative}.wcff-left-column{width:70%;float:left}.wcff-right-column{width:30%;float:left}.wcff-message-box{background:#fff;margin-top:69px;margin-left:20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.04);-ms-box-shadow:0 0 5px rgba(0,0,0,.04);-o-box-shadow:0 0 5px rgba(0,0,0,.04);box-shadow:0 0 5px rgba(0,0,0,.04)}.wcff-msg-content,.wcff-msg-footer,.wcff-msg-header{padding:5px 20px}.wcff-msg-header{border-bottom:1px solid #e1e1e1}.wcff-msg-content h5,.wcff-msg-header h3{margin:10px 0}.wcff-msg-content a,.wcff-msg-footer a{display:block;line-height:25px}.wcff-msg-content h5{font-size:15px;font-weight:700}.wcff_cart_item_update{margin:0!important}.wcff-msg-footer{margin-top:15px;background:#a0ce4e}.wcff-msg-footer a{color:#fff;padding:8px 0;line-height:10px;font-weight:700;text-decoration:none}.wcff-msg-footer a img{width:24px;float:left;margin-top:-7px;margin-right:10px}#wcff_conditions .inside,#wcff_factory .inside,#wcff_fields .inside,#wcff_locations .inside{margin:0;padding:0}table.wcff_table{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0 none;background:transparent;border-spacing:0;clear:both;margin:0}table.wcff_table th{font-weight:700;text-align:left;font-size:14px;padding:8px 15px;line-height:28px;border-bottom:1px solid #e1e1e1}table.wcff_table td{padding:13px 15px;border-top:1px solid #f5f5f5}table.wcff_fields_factory_header td:first-child{width:26%}table.wcff_table td.wcff-sortable{cursor:move}table.wcff_table td.add{width:40px}table.wcff_table td.remove{width:20px}table.wcff_table td.summary{width:24%;vertical-align:top;background:#f9f9f9;border-top:1px solid #f0f0f0;border-right:1px solid #e1e1e1}table.wcff_table>tbody>tr:first-child>td,table.wcff_table>tbody>tr:first-child>td.summary{border-top:0 none}table.wcff_table td.summary label{display:block;font-size:13px;line-height:1.4em;font-weight:700;padding:0;margin:0 0 3px;color:#333}table.wcff_table td.summary p{display:block;font-size:12px;line-height:1.4em;padding:0!important;margin:3px 0 0!important;font-style:normal;line-height:16px;color:#899194}table.wcff_table input[type=email],table.wcff_table input[type=number],table.wcff_table input[type=password],table.wcff_table input[type=text],table.wcff_table select,table.wcff_table textarea{width:100%;padding:3px;height:auto}table.wcff_table textarea{resize:vertical}table.wcff_fields_factory_header{background:#eaf2fa;border-top:none;border-bottom:1px solid #c7d7e2}#wcff_fields div.handlediv,#wcff_fields h3.hndle{display:none}.wcff_location_logic_groups h4,.wcff_logic_groups h4{margin:0 0 3px}.wcff_location_logic_groups table td,.wcff_logic_groups table td{padding:4px;border:0 none}.wcff-form-invalid{border:1px solid red!important;box-shadow:0 0 5px #cd0000!important;-o-box-shadow:0 0 5px #cd0000!important;-ms-box-shadow:0 0 5px #cd0000!important;-moz-box-shadow:0 0 5px #cd0000!important;-webkit-box-shadow:0 0 5px #cd0000!important}.wcff-dock-loader{width:24px;height:24px;bottom:-15px;position:absolute;background-color:hsla(0,0%,100%,.8);background-image:url("../images/loader.gif");background-repeat:no-repeat;background-position:50%}.wcff-add-new-field{width:100%;text-align:center}a.button.wcff-meta-option-delete{color:#fff;background-color:#f0ad4e;border-color:#eea236}a.button.wcff-meta-option-delete:hover{background-color:#ec971f;border-color:#d58512}.wcff-button-remove{background:url(../images/minus.png) no-repeat 50% #fff;display:none;height:20px;width:20px;border-radius:10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-transition:none;transition:none}#wcff-field-factory-footer a.button{width:auto!important}.wcff-button-remove:hover{background:url(../images/minus.png) no-repeat 50% #eee}#wcff_conditions .wcff_logic_group tr:hover .wcff-button-remove,#wcff_locations .wcff_location_logic_group tr:hover .wcff-button-remove{display:block}#wcff-empty-field-set{color:#7a9bbe;font-size:12px;line-height:25px;padding:8px 15px;background:#eaf2fa;text-shadow:0 1px 0 #fff;font-family:Comic Sans MS,sans-serif}#wcff-fields-set{position:relative;background:#fcfcfc}ul.wcff-field-layout-horizontal{margin:0;display:block}ul.wcff-field-layout-horizontal li{display:inline-block;margin-right:20px}.wcff-meta-row{background:#fff;border-bottom:1px solid #f0f0f0}.wcff-meta-row:last-child{border-bottom:0}.wcff-meta-row.active{background:#3595bc;background-image:-webkit-gradient(linear,left top,left bottom,from(#46afdb),to(#3199c5));background-image:linear-gradient(180deg,#46afdb,#3199c5);border:1px solid #268fbb;text-shadow:#268fbb 0 1px 0;-webkit-box-shadow:inset #5fc8f4 0 1px 0 0;box-shadow:inset 0 1px 0 0 #5fc8f4;color:#fff;position:relative}#wcff-fields-set table.wcff_table td{vertical-align:top}.wcff-field-order-td,table.wcff_table th.field_order{vertical-align:middle}#wcff-fields-set table.wcff_table td,.fields_header table.wcff_table th{width:25%;padding:8px 15px}.wcff-meta-row .wcff-field-order{background:url(../images/drag.png) no-repeat 50% transparent;display:block;height:42px;width:20px}.wcff-meta-row .wcff-field-label{color:#0074a2;font-size:14px;font-weight:700}.wcff-meta-row.active .wcff-field-label{color:#fff}.wcff-meta-row .wcff-meta-option{line-height:22px;visibility:hidden}#wcff-fields-set .wcff-meta-row tr:hover .wcff-meta-option{visibility:visible}.wcff-meta-row .wcff-meta-option a{color:#0074a2;text-decoration:none}.wcff-meta-row.active .wcff-meta-option a,.wcff-meta-row.active .wcff-meta-option a:hover{color:#fff}.wcff-meta-row .wcff-meta-option a:hover{color:#2ea2cc}.wccaf-is-valid-1,.wccaf-validation-message{color:red;clear:both;display:none}.wccaf-is-valid-0{display:block!important}.wccaf-image-field-wrapper{padding:10px 12px}.wccaf-image-field-wrapper h4,.wccaf-image-field-wrapper p.wccaf-img-field-btn-wrapper{margin:0;padding-left:0}.wccaf-image-field-wrapper img{margin-top:10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-ms-box-shadow:0 0 3px rgba(0,0,0,.3);-o-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.wccaf-image-field-wrapper a.wccaf-image-remove-btn{width:32px;height:32px;display:none;background:url(../assets/images/delete.png) no-repeat 50% transparent}.wccaf-image-field-wrapper.has_image:hover a.wccaf-image-remove-btn{display:inline-block}.wcff-options-wrapper{height:auto;max-width:900px}.wcff-options-form{margin-top:20px}.wcff-options-form table{background:#fff}.wcff-date-field-disable-accordian-container{border:1px solid #e1e1e1;display:inline-block;width:100%}.wcff-date-field-disable-hide-elem{display:none}.wcff-date-field-disable-hide-elem:first-child{display:block}.wcff-date-field-disable-accordian-left-panel{float:left;width:28%;background:#f9f9f9;border-right:1px solid #e1e1e1}.wcff-date-field-disable-accordian-right-panel{float:left;width:68%;padding:10px}.wcff-date-field-disable-accordian-left-panel ul{display:initial}.wcff-date-field-disable-accordian-left-panel li{cursor:pointer;border-top:1px solid #f0f0f0;padding:6px;margin:0}.wcff-date-field-disable-accordian-left-panel li:hover{background:#fff;color:#1e8cbe}.wcff-date-field-disable-accordian-left-panel li:first-child{border-top:none}.wcff-date-field-disable-accordian-left-panel li.active{background:#fff;color:#1e8cbe}div[data-param=img_is_prev_width]{display:none}.check_single_multi{border-radius:2px}.check_single_multi span{padding:4px 8px;background:#f7f7f7;border:1px solid #ccc}.check_single_multi input{display:none}#check_single_multi:checked~.check_is_multi,#check_single_multi:not(:checked)~.check_is_single{background:#d8d8d8}