@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic);@font-face{font-family:'wombyregular';src:url("womby-regular-webfont.woff2") format("woff2"),url("womby-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-size:14px;font-family:"Open Sans",sans-serif}.std a,.std a:hover{text-decoration:underline}h1{font-size:40px;color:#66b0cf;font-family:"wombyregular",sans-serif;text-transform:uppercase;margin-bottom:40px}h2{font-size:32px;color:#66b0cf;font-family:"wombyregular",sans-serif;text-transform:uppercase;margin-bottom:40px}h2.big{font-size:2.6666em}strong.section-title{font-weight:700}.go{background:transparent url("../images/infortis/_shared/cck/bullet.png") no-repeat scroll 97% 50%;display:inline !important;padding-right:17px}#mainmenu .link-compare{display:none !important}span.read-more{display:none}input[id*="fax"],label[for*="fax"]{display:none}.success-msg{background-color:#fcf6b4}.bg-green{background-color:#2bb673}.bg-grey{background-color:#e6e7e8}.bg-blue{background-color:#66b0cf;color:white}.bg-blue h1,.bg-blue h2,.bg-blue a{color:white}.text-container{width:90%;max-width:1280px;margin:0 auto;padding-top:100px;padding-bottom:80px}.text-container.text-center{text-align:center}.tri-block-text>div{box-sizing:border-box;padding:0 20px}.staff-grid p{padding:20px 40px 0}@media (min-width: 768px) and (max-width: 991px){.staff-grid .grid12-3{width:50%}}button,.button{-moz-border-radius:5px 5px 5px 5px !important;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px !important}.amscheckout-apply,.amscheckout-submit,.amscheckout-dologin{border:1px solid #2bb673}.button.big-butt{text-decoration:none !important;font-weight:700;font-size:32px;text-transform:uppercase;padding:4px 40px;margin-top:40px;background:white;color:#1b4250}.button.big-butt:hover{background:#2bb673;color:white}@media (max-width: 985px){.button.big-butt{font-size:26px;padding:4px 40px}}@media (max-width: 659px){.button.big-butt{font-size:20px;padding:3px 20px}}@media (max-width: 479px){.button.big-butt{font-size:15px;padding:3px 8px}}ul.standard{list-style:disc}ol.standard{list-style:decimal}ul.standard,ol.standard{margin-left:20px;padding-bottom:15px}ul.standard li,ol.standard li{padding-left:0px;padding-bottom:5px}.pdf{padding-left:50px;padding-top:10px;display:block;height:30px;background:url(../../custom/images/icon-pdf.png) no-repeat;margin-bottom:10px}.cms-testimonials .main{background:#e6e7e8}.testimonial-slider blockquote{position:relative;padding:90px 40px 20px;margin-bottom:110px;text-align:center;font-style:normal;font-size:20px;line-height:1.3em;color:white}.testimonial-slider blockquote::before{content:"";position:absolute;bottom:-193px;width:199px;height:193px}.testimonial-slider blockquote h3{font-size:34px;font-family:"wombyregular",sans-serif;text-transform:uppercase;margin-bottom:40px}.testimonial-slider blockquote .item{margin:0 auto;max-width:850px}.testimonial-slider.bg-blue blockquote::before{background:url(../images/testi-arrow-blue.png) no-repeat;right:10%}.testimonial-slider.bg-green blockquote::before{background:url(../images/testi-arrow-green.png) no-repeat;left:10%}.testimonial-slider.bg-grey{background:#606060}.testimonial-slider.bg-grey blockquote{margin-bottom:150px}.testimonial-slider.bg-grey blockquote::before{background:url(../images/testi-arrow-grey.png) no-repeat;right:10%}.videowrapper{width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:25px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.the-slideshow .owl-buttons{display:none}}.itemslider.equal-height .item{padding-bottom:70px}.itemslider.equal-height .item ul{list-style:none;margin-left:0px;padding-bottom:0px}.itemslider.equal-height .item ul li{padding-left:0px;padding-bottom:0px}.itemslider.equal-height .item .product-name{height:70px}.itemslider.equal-height .item .ratings{display:none}.itemslider.equal-height .item:hover.has-ratings{padding-bottom:90px;margin-bottom:-20px}.itemslider.equal-height .item:hover .ratings{display:block}.itemslider.equal-height .item .actions{margin-left:-10px;width:100%}.header-top-container{display:none}.header-top-container .left-column{display:none}.header-top-container .right-column .item{float:none;text-align:center}@media (max-width: 1354px){.header-top-container{display:block}}.header-primary-container{background:#e6e7e8 url(../images/2017/header-bg.png) no-repeat bottom left}.header-primary{padding-top:20px;padding-bottom:20px}.logo-wrapper{padding-left:140px}.header-regular .hp-blocks-holder .hp-block{vertical-align:bottom}@media (max-width: 1354px){.header-regular .hp-blocks-holder .hp-block.central-column{display:none}}.container_header_primary_central_1{font-size:20px;font-weight:700;color:#59595c}@media (max-width: 1439px){.container_header_primary_central_1{font-size:18px}}.header-regular .right-column{text-align:left}.header-regular .right-column .account-links{float:left !important}.header-regular .right-column .form-search .input-text{color:#e6e7e8;font-family:"wombyregular",sans-serif;text-transform:uppercase;font-size:40px;height:55px}.header-regular .right-column .form-search .button{height:55px;font-size:30px;color:#e6e7e8;padding-right:10px}.header-regular .right-column .user-menu{padding-top:20px;margin-bottom:20px;font-size:18px}@media (min-width: 1335px) and (max-width: 1439px){.header-regular .right-column .user-menu{font-size:16px}}.mini-cart-content,.mini-compare-content{font-size:14px}.container_header_primary_right_bot{color:#66b0cf;font-size:40px;font-family:"wombyregular",sans-serif;text-transform:uppercase;margin-bottom:10px}@media (max-width: 1624px){.container_header_primary_right_bot{font-size:35px}}@media (max-width: 1419px){.container_header_primary_right_bot{font-size:30px}}@media (max-width: 1334px){.container_header_primary_right_bot{font-size:35px}}@media (max-width: 768px){.container_header_primary_right_bot{display:block;line-height:1em;text-align:center;margin:10px 0}}.nav-regular .itemslider .product-name a{text-decoration:none}.nav-regular .nav-submenu--mega>.nav-item>a{font-weight:700}.nav-regular .nav-item.level0>a{padding:0 20px;margin:0 20px}@media (max-width: 1599px){.nav-regular .nav-item.level0>a{padding:0 20px;margin:0 10px;font-size:16px}}@media (max-width: 1199px){.nav-regular .nav-item.level0>a{font-size:16px !important}}@media (max-width: 1079px){.nav-regular .nav-item.level0>a{margin:0 6px}}#mainmenu li.level-top.parent>a{cursor:default}.nav-regular .nav-item.mega .nav-panel--dropdown{min-height:420px}.breadcrumbs{display:none}.rewards-block{background:#2bb673;padding:50px 0 30px;color:white;font-size:24px;line-height:1.4em}.rewards-block .title{padding:10px 30px 10px;text-align:center}.rewards-block .title .heading{font-size:76px;line-height:1em;color:white;font-family:"wombyregular",sans-serif;text-transform:uppercase;margin-bottom:10px}.rewards-block .title em{font-weight:300;font-size:26px;color:#1b4250;font-style:normal}.rewards-block .ticks{padding:30px 55px 10px}.rewards-block .ticks strong{font-weight:400}.rewards-block .ticks em{display:block;font-style:normal}.rewards-block .ticks>div{box-sizing:border-box;min-height:71px;padding-left:100px;padding-top:5px;background:url(../../custom/images/2017/rewards-tick.png) no-repeat left 0px;margin-bottom:20px}@media (max-width: 1199px){.rewards-block{font-size:18px}}@media (max-width: 1023px){.rewards-block .ticks>div{float:none;width:100%;display:block}}@media (max-width: 679px){.rewards-block .title .heading{font-size:56px}.rewards-block .title em{font-size:22px}.rewards-block .ticks{padding:30px 20px 10px}.rewards-block .ticks>div{min-height:55px;padding-left:70px;background-size:50px auto}}.footer-primary-container{background:#e6e7e8 url(../images/2017/header-bg.png) no-repeat bottom left}.footer-primary{font-size:16px;font-weight:400;line-height:1.2em}.footer-primary a,.footer-primary a:hover{text-decoration:none}.footer-primary ul.bullet li{margin-bottom:5px}.footer-primary .feature{margin-bottom:13px}.footer-primary h6.block-title{font-size:30px;color:#66b0cf;font-family:"wombyregular",sans-serif;text-transform:uppercase;border:none}.footer-primary .feature.indent{display:block}.footer-primary .multiline-labels .ib+.label{line-height:inherit}@media (max-width: 1339px){.footer-primary .newsletter-wrapper{padding-left:100px}}@media (max-width: 991px){.footer-primary .newsletter-wrapper{padding-left:0px}}@media (max-width: 899px){.footer-primary .footer-primary-bottom .item{float:none;width:100%;display:block;margin:0 0 20px;padding-left:100px}}@media (max-width: 767px){.footer-primary .footer-primary-bottom .item{padding-left:0px;margin:0 0 0px}}@media (max-width: 767px){.footer-primary{padding-bottom:0px}}.footer-contact label{margin-right:10px}@media (max-width: 767px){.footer-contact label{display:block;margin-right:0}}@media (max-width: 767px){.footer-contact{margin-bottom:25px}}.footer-copyright{font-size:14px;line-height:1.4em}@media (max-width: 991px){.footer-copyright{font-size:12px}.footer-copyright a{display:block}}@media (max-width: 767px){.footer-bottom .item{display:block !important}}.mce_inline_error{color:white;padding:5px;background:#C00}#subscribe-form{margin-bottom:20px}#subscribe-form .input-text{width:200px}#subscribe-form form>div>div{display:inline}@media (max-width: 767px){#subscribe-form label,#subscribe-form .input-box,#subscribe-form .input-text,#subscribe-form button{display:block;float:none !important;margin:0 auto 5px}}#fancybox-wrap{z-index:2000 !important}#fancybox-loading{z-index:2001 !important}#fancychimp{width:600px;max-width:100%;height:600px;max-height:100%}#fancychimp h3{font-size:2.6em}#contact-form-container{text-align:left}#contact-form-container p.required{display:none}#contact-form-container .buttons-set{margin:10px 0;padding-bottom:50px}.compare-table tr.first td{text-align:center}.compare-table tr.first td .ratings{width:auto}.compare-table tr.add-to-row td{text-align:center}.cms-page-view{font-size:18px}.cms-page-view hr{width:80%;max-width:440px;height:0px;border:0;border-bottom:4px solid #66b0cf;margin:0 auto 50px}.cms-page-view.cms-testimonials .main,.cms-page-view.cms-about .main,.cms-page-view.cms-must-dos .main{padding-top:0px;padding-bottom:0px}.cms-page-view .main p:last-of-type{margin-bottom:2.2em}.cms-page-view h1{font-size:60px}.cms-page-view h2{font-size:40px;margin-bottom:30px}.cms-page-view h1.big,.cms-page-view h2.big{font-size:76px}@media (max-width: 767px){.cms-page-view h1{font-size:40px}.cms-page-view h2{font-size:25px}.cms-page-view h1.big,.cms-page-view h2.big{font-size:40px}}.cms-must-dos .events h2{color:#2bb673}.cms-must-dos .events hr{border-color:#2bb673}.cms-must-dos .events .grid-container{margin-bottom:40px}.cms-must-dos .events .grid12-8{text-align:left;line-height:1.8em}.cms-must-dos .events .grid12-8 strong{font-size:30px;color:#2bb673;font-family:"wombyregular",sans-serif;text-transform:uppercase}.cms-home .main{padding-top:0px;padding-bottom:0px}.cms-home .the-slideshow-wrapper-outer{margin-top:0px !important}.cms-home .actionslide-initial a.learn-more{display:none !important}@media (max-width: 767px){.cms-home .actionslide-initial{display:block !important}.cms-home .actionslide-initial a.trigger{display:none !important}.cms-home .actionslide-initial a.learn-more{display:inline-block !important}}.cms-home .actionslide-reveal{display:none}.cms-home .actionslide-reveal .grid-container{float:none;display:block}.cms-home .actionslide-reveal .grid-container>div{text-align:center}.cms-home .actionslide-reveal h3{text-shadow:1px 1px 1px #666;font-size:36px;color:white;font-family:"wombyregular",sans-serif;text-transform:uppercase;margin:20px 0 0}@media (max-width: 1399px){.cms-home .actionslide-reveal img{width:60%;height:auto}.cms-home .actionslide-reveal h3{font-size:28px}.cms-home .actionslide-reveal .button{font-size:23px;text-transform:uppercase;padding:2px 40px;margin-top:20px}}.cms-home .caption.centered>*{display:block}.cms-home .caption.rotoiti.top{top:38%}@media (max-width: 1349px){.cms-home .caption.rotoiti.top{top:41%}}@media (max-width: 767px){.cms-home .caption.rotoiti.top{top:30%}}.cms-home .caption h2{text-shadow:1px 1px 1px #666;color:white;font-size:60px;display:block !important;white-space:nowrap}.cms-home .caption .button{display:inline-block !important}@media (max-width: 1349px){.cms-home .caption h2{font-size:43px}}@media (max-width: 1023px){.cms-home .caption h2{font-size:35px}.cms-home .caption .button{margin-top:20px;font-size:20px}}@media (max-width: 767px){.cms-home .caption h2{display:none !important}}.cms-home .sliders .section-title,.cms-home .sliders .owl-controls,.cms-home .sliders .product-name,.cms-home .sliders .ratings,.cms-home .sliders .price-box,.cms-home .sliders .actions,.cms-home .sliders .add-to-links{display:none !important}.cms-home .sliders .featured-products{margin-bottom:30px;padding:30px 0 10px}.cms-home .craig-video{min-height:1079px;background:#66b0cf url(../images/2017/homepage-video-craig.png) no-repeat left 50px;background-size:auto 1034px;padding-left:200px;color:white;font-size:20px;line-height:1.4em}.cms-home .craig-video .text-container{padding-top:250px;max-width:1024px;margin:0 250px 0 auto}@media (max-width: 1739px){.cms-home .craig-video .text-container{margin:0 150px 0 auto;max-width:800px}}@media (max-width: 1399px){.cms-home .craig-video .text-container{max-width:700px}}@media (max-width: 1399px){.cms-home .craig-video .text-container{margin:0 50px 0 auto;max-width:600px}}@media (max-width: 1399px){.cms-home .craig-video{min-height:0px;background-size:300px auto;font-size:18px}.cms-home .craig-video .text-container{padding-top:150px;max-width:1024px}}@media (max-width: 699px){.cms-home .craig-video{background-size:200px auto;padding-left:120px;font-size:18px}.cms-home .craig-video .text-container{padding-top:150px;max-width:1024px}}@media (max-width: 569px){.cms-home .craig-video{background-size:auto 300px;background-position:center 30px;padding-left:0px}.cms-home .craig-video .text-container{padding-top:330px;margin:0 auto}}.cms-home .mustdo-block{position:relative;background:#2bb673;color:white;font-size:20px;line-height:1.4em}.cms-home .mustdo-block h2{color:white;font-size:76px}.cms-home .mustdo-block .button{font-size:20px}.cms-home .mustdo-block .button:hover{background-color:#66b0cf}.cms-home .mustdo-block:before{content:"";display:block;width:100%;height:430px;background:#e6e7e8 url(../images/2017/mountains-grey.png) no-repeat left bottom;background-size:60% auto}.cms-home .mustdo-block .text-container{max-width:668px;padding-top:30px}.cms-home .mustdo-block .sharlee{position:absolute;right:120px;bottom:80px;height:660px}@media (max-width: 1329px){.cms-home .mustdo-block .text-container{margin-left:20px;margin-right:auto}.cms-home .mustdo-block:before{height:300px}.cms-home .mustdo-block .sharlee{height:560px}}@media (max-width: 999px){.cms-home .mustdo-block{font-size:18px}.cms-home .mustdo-block h2{font-size:50px}.cms-home .mustdo-block .text-container{max-width:500px}.cms-home .mustdo-block:before{height:260px}.cms-home .mustdo-block .sharlee{right:50px;height:460px}}@media (max-width: 729px){.cms-home .mustdo-block h2{font-size:40px}.cms-home .mustdo-block .text-container{max-width:360px}.cms-home .mustdo-block:before{height:200px}.cms-home .mustdo-block .sharlee{right:10px}}@media (max-width: 539px){.cms-home .mustdo-block h2{font-size:30px}.cms-home .mustdo-block .text-container{max-width:300px;text-align:left}.cms-home .mustdo-block:before{height:150px;background-size:80% auto}.cms-home .mustdo-block .sharlee{right:0px;height:260px}}@media (max-width: 429px){.cms-home .mustdo-block .text-container{max-width:200px}}.cms-home .testimonial-block{background:url(../images/2017/craig-rvworld.png) no-repeat bottom right;font-size:20px;line-height:1.4em}.cms-home .testimonial-block h2{color:#1b4250;font-size:40px}.cms-home .testimonial-block .button{background-color:#66b0cf;color:white}.cms-home .testimonial-block .button:hover{background-color:#2bb673}@media (max-width: 1199px){.cms-home .testimonial-block{padding-bottom:168px}}.catalog-product-view .breadcrumbs{display:block}.catalog-product-view .product-name h1{font-size:38px}.catalog-product-view .availability{display:none}.catalog-product-view .product-options p.required{top:0}.catalog-product-view .free-shipping{background:url(../../custom/images/2017/icon-free-ship.png) no-repeat;background-size:250px auto;padding-top:50px;padding-left:35px;font-size:20px;color:#66b0cf;font-family:"wombyregular",sans-serif;text-transform:uppercase}.catalog-product-view .zoom-btn-small{right:auto;left:4px}.catalog-product-view .collateral-block .section-title{font-size:24px;line-height:30px;margin-bottom:15px;padding:7px 0}.catalog-product-view .attribute-block-content{margin-top:10px}.catalog-product-view .gen-tabs .tabs{margin-bottom:20px}.catalog-product-view .gen-tabs .tabs li{margin:0 10px 0 0}.catalog-product-view .gen-tabs .tabs li a{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;background-clip:padding-box;position:relative}.catalog-product-view .gen-tabs .tabs li a.current{-moz-border-radius:5px 5px 0px 5px;-webkit-border-radius:5px;border-radius:5px 5px 0px 5px;border-bottom:0;margin-bottom:-1px;margin-top:-1px;padding-top:1px}.catalog-product-view .gen-tabs .tabs li a.current::after{position:absolute;right:0px;bottom:-25px;content:"";width:23px;height:25px;background:url(../images/2017/tab-active.png) no-repeat}.catalog-product-view h2{margin-bottom:15px}.catalog-product-view .box-reviews .form-add{padding:20px;background:#F5F5F5}.catalog-product-view .box-reviews .form-add .button{background-color:#333333;color:#ffffff}.catalog-product-view .box-reviews .form-add .button:hover,.catalog-product-view .box-reviews .form-add .button:focus{background-color:#54c63a}.checkout-cart-index .you-save{font-size:1.8em;color:#2bb673;text-align:right}.opc .allow .step-title h2{color:#66b0cf}.opc .step-title h2{font-size:26px;line-height:36px}.customer-account-index .box-account.box-info{display:none}.products-grid .sku{font-size:0.9em}.products-grid .product-image img{border:1px solid #e1e1e1}.products-grid .product-name{font-size:1em !important;line-height:1em;color:#66b0cf;font-weight:700}.products-grid .price-box{font-weight:700}.is-blog .sort-by,.is-blog .postTitle h3,.is-blog .postDetails{display:none}.is-blog .toolbar{margin-bottom:20px}.is-blog .toolbar .page-nav{left:50px}.is-blog .postTitle{border:none}.is-blog .postTitle a{text-decoration:underline}.is-blog .postWrapper{padding-bottom:0;margin-bottom:25px;border-bottom:1px solid #DEDEDE}a.aw-blog-read-more{margin-top:10px;background:#90CA3B;color:white;padding:3px 6px}.block-blog .block-content>div{margin:0 0 10px;padding:0}.block-blog .block-content h5{background:#F1F1F1;font-size:13px;line-height:1.25;margin:0 0 5px;padding:2px 10px}.amscheckout-main{border:none !important;margin-top:0px}.amscheckout-header .amscheckout-header-content{flex-basis:60%}.amscheckout-header .amscheckout-header-messages{flex-basis:39%}.amscheckout-header h1{margin-bottom:20px}.amscheckout-header .heading-description{margin-bottom:20px}.amscheckout .area-header{font-size:20px;color:#66b0cf;font-family:"wombyregular",sans-serif;text-transform:uppercase;font-weight:400}.amasty-scheckout-login-buttons .tabs_title li a{font-size:16px}.amasty-scheckout-login-messagebox .warning-msg{font-weight:bold;color:#C00;padding:5px;border:1px solid}.amscheckout-dologin span,.amscheckout-submit span,.amscheckout-apply span{background-image:none !important;box-shadow:none !important;border:none !important;border-radius:0px !important;line-height:55px;font-size:16px !important}.order-review-button{padding-top:15px}.read-more-block{position:relative;height:40px;overflow:hidden;margin-bottom:5px}.read-more-fade-out{position:absolute;bottom:0;height:50px;width:100%;background:-webkit-linear-gradient(rgba(255,255,255,0), #fff);background:linear-gradient(rgba(255,255,255,0),#ffffff)}.read-more-trigger{display:block;text-align:center;font-weight:bold;margin-bottom:20px}.read-more-trigger:hover{text-decoration:none;color:#5a6167}.amlabel-txt2{z-index:1}#advice-validate-one-required-by-name-s_method_productmatrix_courier_flat_rate_-_urban_delivery{display:none}#checkout-review-table{border-collapse:separate;border-spacing:1px;margin-bottom:10px}.category-products-grid .item{border:1px solid #e1e1e1 !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media (min-width: 320px){.category-products-grid .item{margin:0.8%}}.category-products-grid .item .product-image img{border:none}@media (min-width: 320px){.itemgrid.itemgrid-adaptive.itemgrid-3col .item{width:45%}.itemgrid.itemgrid-adaptive.itemgrid-3col .item:hover{padding-left:2.8% !important;padding-right:2.8% !important}}@media (min-width: 640px){.itemgrid.itemgrid-adaptive.itemgrid-3col .item{width:29.3333%}}@media (min-width: 1200px){.itemgrid.itemgrid-adaptive.itemgrid-3col .item{width:21%}}.category-products-grid .more-detail{padding-top:5px;font-size:12px}.special-price-formatted .label{color:#ee001c;display:block !important;text-transform:uppercase;font-size:12px;font-weight:bold}.special-price-formatted .old{color:#aaa;text-decoration:line-through;font-size:12px;font-weight:400}.special-price-formatted .new{color:#ee001c;font-size:16px;font-weight:bold}.catalog-product-view .special-price-formatted .label{font-size:1.2em;margin-bottom:10px}.catalog-product-view .special-price-formatted .old{font-size:1.2em}.catalog-product-view .special-price-formatted .new{font-size:1.6em}.category-products .toolbar{border-bottom:none}.toolbar-bottom .toolbar{border-top:none}
