/*21 Nov 2018 - Copy from style_cp.css*/.close,.floatright{float:right}.table,.table-cp table{border-collapse:collapse}.header-bar *,.slick-slider{-webkit-tap-highlight-color:transparent}.lity-content:after,.lity-wrap:before,.slick-track:after,.slick-track:before{content:''}.search-header-nav{font-size:20px;margin:0 15px 10px;padding:3px 0 0}.search-header-nav button{height:40px;width:40px;margin-left:-20px;vertical-align:top;background:url(../img/search-3-128.png) center center no-repeat #F39531;background-size:20px 20px;color:#fff;border-radius:0 3px 3px 0;border:0}.search-header-nav input[type=text]{width:180px;height:40px;vertical-align:top;text-align:left;padding-left:10px;color:#4d4d4d;border-radius:3px 0 0 3px;border:0;border:1px solid #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}.noscroll{overflow:hidden}.login-bar{z-index:199}.header-bar *{margin:0;padding:0}.header-bar a,.header-bar a:hover{text-decoration:none;color:#4d4d4d}.header-bar .category .backButtonWrapper .seeAll:hover,.header-bar .subcategories .subcategory .title:hover{text-decoration:underline}.header-bar ul{list-style-type:none}.header-bar .categoryName{color:#4d4d4d;font-size:16px;width:100%;height:100%;display:block;display:flex;justify-content:space-between;padding-left:8px}.header-bar .categoryName i{line-height:2.5em;padding-right:10px;transition:padding-right .2s}.header-bar .menuWrapper,.header-bar .transition{transition:transform .2s}.header-bar .hover .categoryName{box-shadow:0 0 5px rgba(0,0,0,.45)}.header-bar .hidden{transform:translateX(-100%)}.header-bar .index,.header-bar .slide-out{transform:translateX(0)!important}.header-bar .slide-in-v{transform:translateY(calc(100vh + 500px + 70px))!important}.header-bar .slide-in{transform:translateX(301px)}.header-bar .slide-out-v{transform:translateY(0)}.header-bar .show{display:block!important}.header-bar .dflex{display:flex!important}.header-bar .transitioning{left:-301px;top:calc(-100vh - 500px - 70px)}.header-bar nav{position:absolute;width:auto;height:70px;background:#333;display:flex;padding:1em;box-sizing:border-box;align-items:center;justify-content:flex-start;z-index:190}.header-bar nav .menuToggler{font-size:2em;cursor:pointer;display:flex;color:#fff}.header-bar nav .menuToggler .shop{font-size:16px;padding-top:10px;padding-left:50px}.header-bar nav .menuToggler i{padding-right:.5em}.header-bar nav .menuToggler .menuText{display:none}.header-bar .menuWrapper{position:fixed;top:0;left:-301px;width:300px;max-width:70%;height:100vh;min-height:500px;background:#fff;z-index:200;padding-top:70px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 10px rgba(0,0,0,.45)}.header-bar .menuWrapper .mainMenu{width:300px;height:100vh;overfloW-y:auto;background:#fff;box-sizing:border-box;z-index:191}.header-bar .backdrop{position:fixed;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6);z-index:200;display:none}.header-bar .category{width:100%;height:2.5em;line-height:2.5em;margin:0}.header-bar .category .backButtonWrapper{position:absolute;display:flex;align-items:center;top:0;right:0;width:100%;height:70px;background:#333}.header-bar .category .backButtonWrapper .seeAll{padding-left:1em;color:#fff}.header-bar .category .backButtonWrapper .backButton{position:absolute;right:1em;color:#fff;font-size:1.5em}.header-bar .subcategories{position:absolute;left:0;top:0;width:300px;height:100%;padding-top:80px;padding-bottom:calc(70px + .5em + 64px);background:#fff;box-sizing:border-box;overflow-y:auto;overflow-x:overlay;transition:transform .2s;transform:translateX(-105%);padding-left:16px;z-index:194}.header-bar .subcategories .subcategory{width:100%;height:auto}.header-bar .mobile-menu-hide{display:none!important}.header-bar .subcategories .subcategory .links{width:100%;height:100%;padding:0;white-space:nowrap;overflow:hidden}.header-bar .subcategories .subcategory .links .link>a{color:#000;transition:color .3s}.header-bar .subcategories .subcategory .links .link>a:hover{color:#4d4d4d;text-decoration:underline}.header-bar .subcategories .subcategory .title{font-size:16px;line-height:2.5em}.header-bar .closeButtonWrapper{position:absolute;top:0;left:0;text-align:center;width:inherit;height:70px;padding:0 1em;margin:0;box-sizing:border-box;z-index:193;overflow:visible;box-shadow:0 0 5px 1px rgba(0,0,0,.2);display:flex;align-items:center;background:#333}.header-bar .closeButtonWrapper .closeButton{position:absolute;right:1em;background-color:transparent;font-size:1.5em;border:none;line-height:2.5em;cursor:pointer;color:#fff}@media screen and (min-width:769px){.header-bar .mobile-menu-hide{display:block!important}.login-bar{z-index:250}.header-bar .hover i{padding-right:.5em}.header-bar .index,.header-bar .slide-out{transform:translateX(calc(-1 * (205% + 300px)))}.header-bar .slide-in{transform:translateY(calc(100vh + 500px + 70px))}.header-bar nav .menuToggler .menuText{display:block}.header-bar nav{width:calc(240px + 2px);z-index:250}.header-bar .menuWrapper{width:calc(200px + 2px);top:calc(-100vh - 500px);left:0;position:absolute;display:block;height:auto;padding:0;border:thin solid rgba(0,0,0,.2);border-left:none;border-top:none}.header-bar .menuWrapper .mainMenu{width:200px;height:auto;padding:0;overflow:hidden}.header-bar .category .backButtonWrapper .backButton{font-size:24px}.header-bar .category .backButtonWrapper .backButton i{padding-right:10px}.header-bar .subcategories{left:200px;display:none;flex-direction:column;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:start;width:600px;box-sizing:border-box;overflow:hidden;border:thin solid rgba(0,0,0,.2);border-top:none;height:calc(90vh - 70px);box-shadow:0 0 10px rgba(0,0,0,.45);min-height:450px;transform:translateX(0);padding:3em 0 0}.header-bar .subcategories .subcategory{margin:0;width:200px;display:block;padding:10px;box-sizing:border-box;line-height:1.5em}.header-bar .subcategories .subcategory .title{font-size:20px;color:#4d4d4d;line-height:100%;padding-bottom:.3em}.header-bar .subcategories .subcategory .links .link>a{font-size:14px;color:#999}.header-bar .closeButtonWrapper{display:none}.header-bar .category .backButtonWrapper{height:2.5em;width:100%;background-color:#F9A00E}}.header-bar,.login-bar,sub,sup{position:relative}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}@media screen and (min-width:1000px){.header-bar .subcategories{width:800px}}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif,arial;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif,arial;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.lity-close,.star-rating input,button.close{-webkit-appearance:none}body,input,textarea{font-family:'Source Sans Pro',sans-serif,arial}body,h1,h2,h3,h4,input,textarea{color:#4d4d4d;font-weight:300}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}.des-grid-des,.midcontent,.midcontent-info,.slick-slider,fieldset{box-sizing:border-box}.x{outline:red solid 1px}.slick-list:focus,fieldset{outline:0}.xx{background:gold;padding:50px}body{margin:0;width:100%;min-width:320px}input,textarea{border:1px solid #ccc;text-align:center;border-radius:3px;padding:10px}.footer-logo,.header-logo-container a{font-family:'Source Sans Pro',sans-serif,Arial}.cp-form input,.cp-form textarea{font-size:20px;text-align:left;width:100%}.product_info li,.product_info_text,p{line-height:1.68;font-size:20px;letter-spacing:0}h1,h2,h3,h4{line-height:1.16;letter-spacing:0}h1{margin:.67em 0;font-size:50px}h2{font-size:40px}h2.h2small,h3{font-size:30px}h4{font-size:25px}ol,ul{list-style:none;margin:0;padding:0}address{font-style:normal}figure{margin:0}.clear{clear:both}.inline-cards a{display:inline-block}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-grid>div{display:inline-block}.flex-grid-space.nowrap-mobile{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;overflow:auto}.login-bar{padding:8px;background:#4d4d4d;border-bottom:#949494 1px solid;font-size:15px;color:#fff}.header-bar{height:70px;background:#333}.menu-burger-container{cursor:pointer;padding:14px;position:absolute;top:0;left:0}.menu-burger-bar1,.menu-burger-bar2,.menu-burger-bar3{width:35px;height:3px;border-radius:1px;background-color:#fff;margin:8px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.cp-breadcrumbs-nav li a,a.card-module{-webkit-transition:all .3s ease;text-decoration:none}.menu-burger-change .menu-burger-bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);-ms-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}.menu-burger-change .menu-burger-bar2{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.menu-burger-change .menu-burger-bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.menu-burger-change,.menu-burger-container:hover{background:#262626}.header-logo-container{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-logo-container a{font-size:35px;font-weight:700;color:#fff;text-decoration:none}.header-logo-container a img{width:250px;padding-top:10px}.logo-gold{color:#F9A00E!important}.white{color:#fff}.header-logo-container a:hover,.header-logo-container a:hover span{color:#ccc}.header-cart-container{margin:0;position:absolute;right:0;height:100%;width:70px;text-decoration:none;text-align:center;line-height:50px}.header-cart-button{background:url(../img/cp_cart.png) center center no-repeat;background-size:50px 50px}.header-cart-button:hover{background-color:#262626}.header-cart-container .menu-cart-icon{position:relative;background-color:#F9A00E;border-radius:10px;padding:1px 5px;color:#fff}.header-cart-container .menu-cart-contents{visibility:hidden;width:250px;background-color:#f2f2f2;border:1px solid #999;border-radius:3px;text-align:center;padding:5px;position:absolute;z-index:10;top:100%;right:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.header-cart-container:hover .menu-cart-contents{visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.header-cart-container:active,.header-cart-container:hover{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none}#main-menu{background-color:#f2f2f2;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:30px 0;margin:0;display:none}.flex-grid-space{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}.cp-breadcrumbs-nav li,.flex-grid-space>div,a.card-module{display:inline-block}.cp-breadcrumbs-nav ol{margin-top:5px;margin-bottom:-25px;padding:0;text-align:center}.cp-breadcrumbs-nav li{color:#ccc}.cp-breadcrumbs-nav li a{display:inline-block;font-size:16px;color:#ccc;padding:10px 5px;border:1px solid transparent;transition:all .3s ease}.cp-breadcrumbs-nav .fa{padding-right:10px}.cp-breadcrumbs-nav li a:hover{color:#4d4d4d;background:#f2f2f2;border-radius:2px}a.card-module{width:220px;height:250px;margin:10px;position:relative;white-space:normal;background:#fff;text-align:center;border-radius:0;border:1px solid #e5e5e5;transition:all .3s ease}.home-brands-strip,.lity,.star-rating{white-space:nowrap}.card-img{background:#fff;padding:20px 0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.card-module .card-img img{display:block;border:0;margin:0 auto;height:86px;-webkit-transition:all .3s ease;transition:all .3s ease}.card-module .card-content{position:absolute;bottom:0;background:#fff;width:100%;height:130px;padding:15px;text-align:center;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.card-content h3{margin:0;padding:0 0 10px;color:#4d4d4d;font-size:24px;max-height:95px;overflow:hidden}h3.tight{font-size:20px}.card-content .card-sub{margin:0;padding:0;color:#999;font-size:18px}.card-content .card-button{font-size:20px;border-radius:3px;text-decoration:none;background:#fff;padding:10px;margin-top:10px;-webkit-transition:all .8s ease;transition:all .8s ease}.card-link:hover,.card-module:hover,.feedback-card:hover,a.p-listing:hover{box-shadow:0 0 10px rgba(0,0,0,.45)}.cp-breadcrumbs-menu ol{margin:0 0 10px;padding:0;text-align:center}.cp-breadcrumbs-menu li{display:inline-block;margin-left:5px;font-size:40px;color:#4d4d4d}.cp-breadcrumbs-menu li a{display:inline-block;font-size:16px;text-decoration:none;color:#999;padding:10px 5px;-webkit-transition:all .3s ease;transition:all .3s ease}.cp-breadcrumbs-menu .fa{padding-left:10px}.cp-breadcrumbs-menu li a:hover{color:#4d4d4d;background:#ccc;border-radius:2px}.search-header{display:none;font-size:20px;margin:0 30px 10px;padding:3px 0 0}.search-header button{height:50px;width:50px;margin-left:-50px;vertical-align:top;background:url(../img/search-3-128.png) center center no-repeat #ccc;background-size:25px 25px;color:#fff;border-radius:0 3px 3px 0;border:0}.search-header input[type=text]{width:220px;height:50px;vertical-align:top;text-align:left;padding-left:20px;color:#4d4d4d;border-radius:3px 0 0 3px;border:0;border:1px solid #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}#search_query input[type=text]:focus,#search_query input[type=text]:hover{background:#fff}.search-header-topbar{position:absolute;right:70px;height:50px;width:200px;text-align:right;margin:10px;font-size:20px;background:url(../img/search-3-128.png) right center no-repeat;background-size:30px 30px}.search-header-topbar input[type=text]{width:150px;height:50px;vertical-align:top;text-align:left;padding-left:20px;border-radius:3px;border:0;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.search-header-topbar input[type=text]:focus,.search-header-topbar input[type=text]:hover{color:#4d4d4d;width:150px;background:#fff}.advancedsearch-form{font-size:30px;margin:30px 0 50px;padding:3px 0 0}.advancedsearch-form button{height:70px;width:70px;margin-left:-70px;vertical-align:top;font-weight:inherit;color:#fff;border-radius:0 3px 3px 0;border:0;cursor:pointer;background:url(../img/search-3-128.png) center center no-repeat #F39531;background-size:40px 40px}.advancedsearch-form button:hover{text-shadow:1px 1px 1px #525252;box-shadow:0 0 3px rgba(0,0,0,.15)}.advancedsearch-form input{text-align:left;width:350px;height:70px;vertical-align:top;padding-left:20px;color:#4d4d4d;background:#eee;border-radius:3px;border:0;border:1px solid #ccc}.limit-content-width{max-width:1500px;margin:0 auto;padding:0 50px;border:1px solid transparent}.page{max-width:850px}.product-page-width{max-width:1200px}.feedback-grey-section{background-color:#f2f2f2;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-top:0;padding-bottom:30px;margin-top:30px;margin-bottom:0}.feedback-intro{width:280px}.feedback-intro h2{color:#278347;font-size:40px;font-weight:300;line-height:50px;margin:30px 0}.hover-button-light-grey{display:inline-block;font-size:18px;border-radius:2px;text-decoration:none;color:#999;padding:10px;border:1px solid #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}.hover-button-light-grey:hover{text-decoration:none;background:#fff;color:#4d4d4d}.feedback-grey-section a{text-decoration:none;color:#999}.feedback-card{width:270px;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,.15);background-color:#fff;border-radius:2px;border-top:5px solid #278347;text-align:center;padding:20px;margin:30px 5px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.gold-stars{color:gold}.feedback-card p{margin:20px 0;max-height:170px;overflow:hidden;font-size:16px;font-style:italic;line-height:1.5}.feedback-card time{font-size:20px;color:#4d4d4d}.feedback-card div{font-size:14px;padding-top:20px}.joke-banner img{max-width:100%;height:auto;max-height:200px;margin-bottom:-3px}.joke-banner{width:100%;height:100%;position:relative;background:#1f4984}.joke-banner-buttons{position:absolute;bottom:0;right:0;padding:20px;display:block;text-align:right}.joke-banner-buttons .joke-banner-text,.joke-banner-buttons>a{padding:10px;background-color:rgba(0,0,0,.6);font-size:20px;color:#fff;font-weight:300}.joke-banner-buttons>a{text-decoration:none}.footer-bar-section{background-color:#333;padding:30px}.footer-logo{margin:0;font-size:20px;font-weight:300;color:#fff;text-decoration:none}.footer-bar-section .footer-links{color:#fff;margin:20px 0;padding:0}.footer-bar-section .footer-links li{display:inline-block}.footer-bar-section .footer-links a{display:inline-block;font-size:20px;line-height:1.68;letter-spacing:1px;text-decoration:none;color:#fff;padding:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-contact li a,.home-banner-hover-button{text-decoration:none;-webkit-transition:all .3s ease}.footer-bar-section .footer-links a:hover{text-decoration:none;border-radius:2px;background:#262626;color:#fff}.footer-contact li i{background-color:#4d4d4d;color:#fff;font-size:25px;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;margin:10px}.footer-bar-section .footer-right{width:200px;text-align:right}.footer-bar-section .footer-company-about{color:#fff;line-height:20px;font-size:13px;margin:0}.footer-bar-section .footer-icons{margin-top:25px;display:inline-block;padding:10px;background-color:#4d4d4d;border-radius:2px;font-size:30px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}.footer-bar-section .footer-icons i{padding:0 5px}.footer-contact ul{margin:0;padding:0}.footer-contact li{display:table;width:230px}.footer-contact li a{display:block;color:#fff;margin:5px;transition:all .3s ease}.footer-contact li div{display:table-cell;vertical-align:middle}.inline,.very-important{display:inline-block}.footer-contact li a:hover{border-radius:3px;background:#262626;color:#fff}@-webkit-keyframes whitePulse{from,to{background-color:initial}50%{background-color:#FFF}}.pulse-white{-webkit-animation-name:whitePulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.pulse-white:hover{animation-play-state:paused}.pulse-button{box-shadow:0 0 0 0 #f0f0f0,0 0 0 0 rgba(90,153,212,.7);animation:pulse 1.75s infinite cubic-bezier(.66,.33,0,1)}.pulse-button:hover{animation-play-state:paused}@keyframes pulse{to{box-shadow:0 0 0 0 transparent,0 0 0 17px rgba(90,153,212,0)}}.alert{padding:20px;line-height:1.5;margin:0;border:1px solid transparent;border-radius:2px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info,.very-important{color:#31708f;background-color:#d9edf7}.very-important{padding:20px;margin:20px 0;border:1px solid transparent;border-left:5px solid #31708f}.alert-info{border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.close{font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}button.close{padding:0;cursor:pointer;background:0 0;border:0}.show{display:block!important}.hide,.mobile-only{display:none!important}.blind{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.des-grid-info .grid-heading{background-color:#f5f5f5;border-color:#ddd;color:#333}.grid-heading{border-bottom:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;padding:10px 15px}.des-grid-des{padding:15px;width:100%}.des-grid,.des-grid-info{width:100%;margin-bottom:20px}.des-grid-info{max-width:588px;border-radius:2px;border:1px solid #ddd}.des-grid{border-radius:2px;border:1px solid #ddd}.des-grid .heading{border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#f5f5f5;border-color:#ddd;color:#333;padding:10px;margin:0}.midcontent,.midcontent-info{margin:auto;padding:0;width:100%;display:table}.midcontent{max-width:760px}.des-grid-des input[type=password],.des-grid-des input[type=text],.text_area_email{box-sizing:border-box;text-align:left;width:100%;border:1px solid #CCC;border-radius:2px;font-size:20px;padding:15px;margin:5px 0 20px;background-color:#ffffe6}.des-grid-des select{border:1px;font-size:20px}fieldset{margin:0;padding:0;border:0}.message_info_selected{background:#cedaab}.message_info{padding:10px;font-size:16px;border-color:#438a46;border-left-width:5px;border-left-style:solid;margin-bottom:10px;color:#4d4d4d}.message_info h3{margin:10px 0}.card-link{display:inline-block;width:220px;height:200px;text-align:center;margin:10px;padding:0;background-color:#fff;border:1px solid #e5e5e5;border-radius:2px;overflow:hidden;text-decoration:none;color:#4d4d4d}.card-link div{height:150px;padding:20px;font-size:100px}.card-link span{font-size:20px;padding:12px 0;height:50px;background-color:#e5e5e5;display:block;color:#4d4d4d}.help-img,.img-cont img,.img-cont2 img{height:auto;padding:0 10px 0 0}.color1{color:#c0392b}.color2{color:#d35400}.color3{color:#f39c12}.color4{color:#f1c40f}.color5{color:#16a085}.color6{color:#27ae60}.color7{color:#2980b9}.color8{color:#8e44ad}.color9{color:#2c3e50}.img-cont img{max-width:98%;margin:0 0 10px}.img-cont2 img{max-width:100%;text-align:center;display:table;margin:0 auto}.help-img{max-width:98%;margin:0 0 10px}.help_img_one{max-width:400px}.help_img_two{max-width:600px}.help_img_three{max-width:300px}.help_img_four{max-width:500px}.help_img_five{max-width:627px}.print{display:none}.table-cp table{text-align:left;width:100%}.table-cp{background:#fff;overflow:hidden;border:1px solid #ccc;border-radius:3px}.table-cp table td{padding:10px;border-bottom:1px solid #f2f2f2}.table-cp table thead th{padding:10px;background-color:#e5e5e5;font-weight:inherit;color:#4d4d4d;font-size:150%;border-bottom:1px solid #ccc}.alt_row table tbody tr:nth-child(even),.grey-section{background-color:#f2f2f2}.table-cp table tbody td:first-child{border-left:none}.table-cp table tbody tr:last-child td{border-bottom:none}.grey-section{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-top:10px;padding-bottom:10px;margin:0}.blue-section{background-color:#d9edf7;border-top:solid 1px #31708f;border-bottom:solid 1px #31708f;padding-top:0;padding-bottom:40px;margin:0}.soft{box-shadow:0 0 30px rgba(0,0,0,.2)}a.header-cart-button{text-decoration:none;display:block;height:70px}.alert-margin{margin:30px 30px 5px}.top-cart-product{margin:5px;background:#fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15);line-height:25px;text-align:left}.cell-wide.pad-s.top-cart-product-qty{margin:0;font-size:15px;white-space:nowrap;overflow:hidden;max-width:100px}.top-cart-product-qty span{font-size:15px}.top-cart-product-delete a{font-size:20px;color:#8f1009}.top-cart-product-total{color:#4d4d4d;font-size:25px}a.top-cart-checkout{text-decoration:none;color:#fff;font-size:25px;display:block;padding:15px;margin:5px;background:#F9A00E;border-radius:3px}a.orng-btn,input.orng-btn{display:inline-block;text-decoration:none;color:#FFF;padding:20px;border-radius:3px;border:1px solid #DE972D;background:#F39531;font-size:20px;margin:0;cursor:pointer;line-height:1}a.orng-btn:hover,input.orng-btn:hover{text-shadow:1px 1px 1px #525252;box-shadow:0 0 3px rgba(0,0,0,.15)}a.top-cart-checkout:hover{color:#4d4d4d}.green,.green-stock{color:#278347}.red{color:#8f1009}.home-banner{border-top:solid 1px #949494;background-color:#3a5721;background-image:url(../images/grass.jpg);background-size:cover;width:100%;height:520px;position:relative}.home-banner-text{position:absolute;bottom:60px;left:300px;font-size:40px;line-height:70px;display:block;font-weight:300;color:#fff;text-align:left}.home-banner-overlay-image{position:absolute;bottom:0;left:700px;background-image:url(../images/caravan.png);height:450px;width:850px;background-size:cover}.home-banner-text .home-banner-sub-text{padding:0;font-size:25px;font-weight:300;color:#fff;font-style:italic}.home-banner-hover-button{display:inline-block;line-height:30px;font-size:25px;border-radius:5px;color:#fff;background:rgba(0,0,0,.5);padding:10px 40px;border:1px solid #949494;transition:all .3s ease}.button-blue,a.p-listing{text-decoration:none;-webkit-transition:all .3s ease}.home-banner-hover-button:hover{text-decoration:none;background:#fff;color:#4d4d4d}.home-brands-strip{overflow:hidden}.home-brands-strip img{width:80px;margin:10px 30px}.text-left{text-align:left}.font60{font-size:60px}.home-text{color:#4d4d4d;font-size:20px;line-height:1.5}.home-text li{border-bottom:1px solid #ccc;line-height:2.2}.star-box{width:350px}.list-box{max-width:380px}.max700{max-width:700px}.flex-center{align-items:center}.home-box-button{text-align:right;padding:20px 0}.align-left,a.p-listing{text-align:left}.product_listing_container{margin:30px auto;max-width:750px;min-width:300px}a.p-listing{display:block;max-width:98%;margin:5px;border-radius:3px;border:1px solid #e5e5e5;line-height:1;background:#fff;transition:all .3s ease}.p-listing small{color:#ccc}.p-listing-img{height:auto;position:relative}.p-listing-img img{width:100px;height:auto}.p-listing-img span.icon-overlay img{position:absolute;left:0;top:0;width:120px;height:auto}.button-blue{color:#FFF;padding:10px 20px;border-radius:3px;border:1px solid transparent;background:#1b3e6f;display:inline-block;font-size:20px;margin:0;font-weight:300;transition:all .3s ease}.cell-narrow,.cell-wide{display:table-cell;vertical-align:top}.button-blue:hover{background:#1f4984}.price_was{color:#8f1009;text-decoration:line-through}h2.p-listing-br-heading{font-size:40px}.cell-wide{width:99%}.cell-narrow{width:1%}.font15{font-size:15px}.font18{font-size:18px}.font20{font-size:20px}.font25{font-size:25px}.font30{font-size:30px}.font40{font-size:40px}.font50{font-size:50px}.margin5{margin:5px}.margin10{margin:10px}.margin20{margin:20px}.align-right{text-align:right}.center{text-align:center}.table{display:table}.full{width:100%}.cell{display:table-cell}.pad30{padding:30px}.pad,.pad20{padding:20px}.pad-s,.pad10{padding:10px}.pad-bottom{padding-bottom:30px}.pad-top{padding-top:30px}a.clear-link{text-decoration:none;color:inherit}a.clear-link:hover{color:#F9A00E}.p-listing .final_price,.p-listing h3{color:#4d4d4d;font-size:24px;margin:0 0 10px;max-height:80px;overflow:hidden}.p-listing-right{text-align:right}.lity-loader,.lity-wrap{text-align:center}.feedback-card-full{width:260px;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,.15);background-color:#fff;border-radius:2px;border-top:5px solid #278347;text-align:center;padding:30px;margin:30px 5px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.feedback-card-full p{margin:20px 0;color:#4d4d4d;font-size:16px;font-style:italic;line-height:1.5}.feedback-card-full time{font-size:20px;color:#4d4d4d}.feedback-card-full div{font-size:14px;padding-top:20px}.card-wide{width:560px}.star-rating{font-size:0;display:inline-block;width:250px;height:50px;overflow:hidden;position:relative;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=);background-size:contain}.star-rating i,.star-rating input{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:20%;height:100%}.star-rating i{position:absolute;left:0;top:0;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=);background-size:contain}.star-rating input{-moz-appearance:none;display:inline-block;margin:0;padding:0;z-index:2;position:relative}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.star-rating input:checked+i,.star-rating input:hover+i{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.star-rating i~i{width:40%}.star-rating i~i~i{width:60%}.star-rating i~i~i~i{width:80%}.star-rating i~i~i~i~i{width:100%}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-ms-viewport{width:device-width}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.lity,.lity-wrap{z-index:9990;position:fixed;top:0;outline:0!important;right:0;left:0;bottom:0}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.lity-container,.lity-wrap:before{vertical-align:middle;display:inline-block}.lity{background:#0b0b0b;background:rgba(0,0,0,.9);opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap:before{height:100%;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);background:0 0;border:0;text-decoration:none}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;cursor:pointer;text-align:center;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-align:center;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.add-to-cart button:hover,.freight_calc button:hover{text-shadow:1px 1px 1px #525252;box-shadow:0 0 3px rgba(0,0,0,.15)}.lity-hide{display:none}.pagination p{color:#4d4d4d}.cd-pagination{margin:15px;text-align:center;width:auto;max-width:none;display:inline-block;border-radius:3px;border:1px solid #e6e6e6}.cd-pagination li{display:inline-block;margin:0;float:left;border-right:1px solid #e6e6e6}.cd-pagination a{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 20px;font-size:25px;text-decoration:none;background:#fff;color:#4d4d4d}.cd-pagination .current{background-color:#1b3e6f;color:#fff;pointer-events:none}.cd-pagination:after{content:"";display:table;clear:both}.slider{width:85%;max-width:945px;margin:1px auto 30px}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:25px;height:25px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-prev{left:-30px;background:url(../img/icon-chevron-left.png) no-repeat #fff}.slick-next{right:-30px;background:url(../img/icon-chevron-right.png) no-repeat #fff}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.full-img img{width:100%;height:auto;max-height:500px}.full-img{width:100%;height:100%;position:relative;margin-bottom:-3px}.full-img-text{position:absolute;bottom:0;right:0;padding:30px;font-size:70px;display:block;font-weight:800;color:#fff;text-align:right}.full-img-text .full-img-sub-text{padding:20px;font-size:30px;font-weight:300;background-color:rgba(0,0,0,.6);color:#fff}.add-to-cart button,.freight_calc button{font-weight:inherit;cursor:pointer;vertical-align:top}.aboveh1{color:#4d4d4d;font-size:25px;margin-top:40px;margin-bottom:-30px}.product_info h2,.product_info h3{margin-bottom:20px}.product_info{margin-top:0}.product_info_images{margin-bottom:50px}.product_info_main_img_wrapper{width:600px;height:600px;position:relative}.product_info_thumbnail_wrapper{width:600px}.product_info_main_img_wrapper>a>img{max-width:100%;max-height:100%}.main_image_caption{position:absolute;bottom:0;left:0;font-size:18px;color:#fff;background:#000;background:rgba(0,0,0,.4);padding:10px}.product_info_thumbnail>a>img{width:70px;height:auto}.product_info_thumbnail{margin:5px 5px 0 0;display:inline-block}.button-blue.button-inline-header{margin:10px 30px}.grey-section.product_info_text{padding:0 50px 50px}.product_attributes_wrapper{width:350px;padding:20px;margin:1px 10px 50px;border:1px solid #ccc;border-radius:3px;text-align:center}.product_attributes_wrapper .final_price{color:#4d4d4d;margin:0 0 20px}.add-to-cart{font-size:20px;margin:20px 0;padding:3px 0 0}.add-to-cart button{height:70px;width:180px;margin-left:-5px;background:#F39531;color:#fff;border-radius:0 3px 3px 0;border:0}.add-to-cart input{width:70px;height:70px;vertical-align:top;padding-left:0;color:#4d4d4d;background:#eee;border-radius:3px;border:0;border:1px solid #ccc}.freight_calc{font-size:20px;margin:20px 0;padding:3px 0 0}.freight_calc button{height:40px;width:50px;margin-left:-20px;background:#1f4984;color:#fff;border-radius:0 3px 3px 0;border:0}.freight_calc button:hover{background:#1b3e6f}.freight_calc input{width:120px;height:40px;vertical-align:top;padding-left:0;color:#4d4d4d;background:#eee;border-radius:3px;border:0;border:1px solid #ccc}.shopping-cart{margin:20px 0 0}.shopping-cart .freight_calc{margin:0}.shopping-cart h3{font-size:20px;margin:10px 0}.qty-input{margin:0 0 20px}.qty-input input{width:70px}.postage-price{font-size:24px;color:#278347}.spacer,hr{border-bottom:1px solid #f2f2f2;margin:30px 0}@media screen and (max-width:1350px){.feedback-grey-section a:nth-of-type(3),.footer-copy,footer .footer-right{display:none}.limit-content-width{padding:0 5px}}@media screen and (max-width:1000px){.product_info_thumbnail_wrapper,.star-box{width:320px}.footer-left,.home-banner-text{text-align:center}.feedback-grey-section a:nth-of-type(2){display:none}.product_info_main_img_wrapper{width:320px;height:320px}.main_image_caption{font-size:14px;padding:5px}.star-box{padding-top:30px}.home-banner-overlay-image{background-image:none;display:none}.home-banner-text{font-size:35px;line-height:50px;min-width:300px;margin:0;left:50%;bottom:20px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.home-banner{background-image:url(../images/grass-mobile.jpg);height:300px}.home-banner-hover-button,.home-banner-text .home-banner-sub-text{font-size:20px}}@media screen and (max-width:700px){body{color:#4d4d4d}h1{font-size:35px}h2{font-size:30px}.header-logo-container a,h3{font-size:25px}.header-logo-container a img{width:166px}.cp-breadcrumbs-nav li a{font-size:12px;letter-spacing:-1px}.mobile-hide,.mobile-none{display:none!important}.mobile-only{display:block!important}.alert{padding:10px}.card-wide{width:260px}.p-listing .pad{padding:5px}.p-listing .final_price,.p-listing h3{font-size:18px;letter-spacing:-1px;max-height:80px;margin:0 0 10px}.p-listing{height:90px;overflow:hidden}.p-listing-img img{width:80px;height:auto}.p-listing-img span.icon-overlay img{width:80px}.full-img-text{padding:15px;font-size:50px}.full-img-text .full-img-sub-text{padding:15px;font-size:25px}.product_info_text,p{letter-spacing:0}.grey-section.product_info_text{padding:0 5px 20px}a.card-module{width:140px;height:150px;margin:5px}.card-img{padding:10px 0}.card-module .card-img img{height:70px}.card-module .card-content{height:60px;padding:2px}.card-content h3{padding:0 0 10px;font-size:18px;max-height:70px}.card-content .card-sub{display:none}.product_info_main_img_wrapper{width:auto;max-width:100%}.product_info_main_img_wrapper>a>img{max-height:100%;max-width:100%}.search-header{display:block}.advancedsearch-form input{width:250px}}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;line-height:1.2!important;letter-spacing:0!important}p{font-size:15px}h1{font-size:25px;text-decoration:underline}h2{font-size:20px}h3{font-size:18px}html{background-color:#fff}.header-bar,.no-print,aside,footer,nav{display:none}.print{display:block}.limit-content-width{padding:0}figure{margin-bottom:1em;overflow:hidden}figure img{border:1px solid #000}.product_info_main_img_wrapper,.product_info_main_img_wrapper>a>img,.product_info_thumbnail_wrapper{width:250px;height:250px;overflow:hidden}}