@font-face{font-family:covered_by_your_graceregular;src:url(../fonts/coveredbyyourgrace-webfont.woff2) format("woff2"),url(../fonts/coveredbyyourgrace-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:smudger_let;src:url(../fonts/SmudgerLetPlain.woff2) format("woff2"),url(../fonts/SmudgerLetPlain.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:yanone_kaffeesatz;src:url(../fonts/yanonekaffeesatz-light-webfont.woff2) format("woff2"),url(../fonts/yanonekaffeesatz-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:yanone_kaffeesatz;src:url(../fonts/yanonekaffeesatz-bold-webfont.woff2) format("woff2"),url(../fonts/yanonekaffeesatz-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}.alternating-content{position:relative;padding:0;margin-top:8rem;margin-bottom:8rem}@media (max-width:1024px){.alternating-content{margin-top:6rem;margin-bottom:6rem}}@media (max-width:900px){.alternating-content{margin-top:4rem;margin-bottom:4rem}}.alternating-content:nth-of-type(odd) .textCol{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.alternating-content:nth-of-type(odd) .textCol .content{margin-left:20%}@media (max-width:1024px){.alternating-content:nth-of-type(odd) .textCol .content{margin-left:15%}}@media (max-width:900px){.alternating-content:nth-of-type(odd) .textCol .content{margin-left:10%}}@media (max-width:767px){.alternating-content:nth-of-type(odd) .textCol .content{margin-left:5%}}@media (max-width:640px){.alternating-content:nth-of-type(odd) .textCol .content{margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.alternating-content:nth-of-type(odd) .imageCol{text-align:right}@media (min-width:768px){.alternating-content:nth-of-type(odd) .imageCol{padding-right:0}}@media (max-width:640px){.alternating-content:nth-of-type(odd) .imageCol{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.alternating-content:nth-of-type(even) .textCol .content{margin-right:20%}@media (max-width:1024px){.alternating-content:nth-of-type(even) .textCol .content{margin-right:15%}}@media (max-width:900px){.alternating-content:nth-of-type(even) .textCol .content{margin-right:10%}}@media (max-width:767px){.alternating-content:nth-of-type(even) .textCol .content{margin-right:5%}}@media (max-width:640px){.alternating-content:nth-of-type(even) .textCol .content{margin-right:0}}.alternating-content:nth-of-type(even) .imageCol{text-align:left}@media (min-width:768px){.alternating-content:nth-of-type(even) .imageCol{padding-left:0}}.alternating-content .textCol{text-align:left}.alternating-content .textCol .checklist{list-style:none;margin-left:0}.alternating-content .textCol .checklist:last-child{margin-bottom:0}.alternating-content .textCol .checklist li{font-size:1.6rem;color:#ed2024;line-height:33px;text-transform:uppercase}.alternating-content .textCol .checklist li i{margin-right:1rem}.alternating-content .imageCol a{position:relative;display:block}.alternating-content .imageCol a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:2.4rem;background:0 0;color:#fff;width:7rem;height:7rem;text-align:center;line-height:7rem;border-radius:50%;z-index:1;border:2px solid #fff;padding-left:.5rem;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.alternating-content .imageCol a i:after{content:'Play Video';font-family:"Open Sans",Roboto,Arial,sans-serif;color:#fff;font-weight:700;display:block;position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);white-space:nowrap;text-transform:uppercase;font-size:1.2rem}.alternating-content .imageCol a:active:after,.alternating-content .imageCol a:focus:after,.alternating-content .imageCol a:hover:after{background:rgba(0,0,0,.45)}.alternating-content .imageCol a:active i,.alternating-content .imageCol a:focus i,.alternating-content .imageCol a:hover i{background:#fff;color:#ed2024;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.alternating-content-featured{margin:0;padding:0;background:url(../img/bg_alternating-featured.jpg) no-repeat center/cover}.alternating-content-featured .textCol{margin:0}.alternating-content-featured .textCol .content{height:100%;margin:0;padding:80px 50px;background:#252a2c;color:#fff}.alternating-content-featured .textCol .content h1,.alternating-content-featured .textCol .content h2,.alternating-content-featured .textCol .content h3,.alternating-content-featured .textCol .content h4,.alternating-content-featured .textCol .content h5,.alternating-content-featured .textCol .content h6,.alternating-content-featured .textCol .content li,.alternating-content-featured .textCol .content ol,.alternating-content-featured .textCol .content p,.alternating-content-featured .textCol .content ul{color:#fff}@media (max-width:1024px){.alternating-content-featured .textCol .content{padding:60px 40px}}@media (max-width:900px){.alternating-content-featured .textCol .content{padding:40px 30px}}@media (max-width:640px){.alternating-content-featured .textCol{padding:0}}.alternating-content-featured .imageCol{margin:0;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alternating-content-featured .imageCol img{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:640px){.alternating-content-featured .imageCol{padding:50px 20px}.alternating-content-featured .imageCol img{-ms-flex-item-align:center;align-self:center}}.alternating-content-featured:nth-of-type(odd) .textCol .content{margin-left:10%}@media (max-width:640px){.alternating-content-featured:nth-of-type(odd) .textCol .content{margin-left:0}}@media (max-width:768px){.alternating-content .col{margin-bottom:0}}.banner{position:relative;padding:0;height:auto}.banner:after{background:0 0}.banner .slick-dots{position:absolute;top:0;left:50px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:auto;height:100%;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1300px){.banner .slick-dots{left:10px}}@media (max-width:767px){.banner .slick-dots{display:none!important}}.banner .slick-dots li{position:relative;display:block;padding:0;margin:5px 0;cursor:pointer}.banner .slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;border:1px solid #54483a;opacity:1}.banner .slick-dots li button:focus,.banner .slick-dots li button:hover{outline:0;opacity:.5}.banner .slick-dots li.slick-active button{background:#54483a;opacity:1}.banner_background{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(../img/banner_content_background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.banner_background{display:none}}.banner_background_left{-webkit-box-flex:0 1 43%;-ms-flex:0 1 43%;flex:0 1 43%;background-image:url(../img/banner_content_background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.frontPage .banner_background_left{-webkit-box-flex:0 1 58%;-ms-flex:0 1 58%;flex:0 1 58%}.banner_background_right{-webkit-box-flex:0 1 57%;-ms-flex:0 1 57%;flex:0 1 57%;background-position:center center;background-repeat:no-repeat;background-size:cover}.frontPage .banner_background_right{-webkit-box-flex:0 1 42%;-ms-flex:0 1 42%;flex:0 1 42%}.singleRange .banner_background_left,.singleRange .banner_background_right{opacity:0}.banner_content{position:relative;z-index:2;margin:0 auto;max-width:1160px}@media (max-width:767px){.banner_content{background-image:url(../img/banner_content_background.png);background-position:center center;background-repeat:no-repeat;background-size:cover}}.banner_content_inner{text-align:left}@media (max-width:767px){.banner_content_inner{width:100%!important}}.banner_content_main{padding:130px 40px 100px 0}@media (max-width:1215px){.banner_content_main{padding-left:30px}}@media (max-width:991px){.banner_content_main{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.banner_content_main{text-align:center;padding:40px 20px 30px}.frontPage .banner_content_main{padding:100px 20px}}.singleNews .banner_content_main{padding-top:150px;padding-bottom:150px}@media (max-width:991px){.singleNews .banner_content_main{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.singleNews .banner_content_main{text-align:left;padding:40px 20px 30px}}.banner_content_main_label{background:#ed2024;color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;padding:5px 20px;border-radius:15px;display:inline-block;margin:0 0 20px}.banner_content_main_price{font-size:1.4rem;line-height:1.9rem;color:#363b3e;font-weight:300;margin:0 0 2.5rem;padding:0;text-transform:uppercase;letter-spacing:1.1px}.banner_content_main_title{font-size:7rem;line-height:7rem;color:#363b3e;font-weight:100;margin:0;padding:0;font-family:smudger_let,"Open Sans",sans-serif}.singleNews .banner_content_main_title{font-family:"Open Sans",Roboto,Arial,sans-serif;font-size:3rem;font-weight:700;line-height:4.7rem;letter-spacing:.5px;margin-bottom:10px}@media (max-width:960px){.banner_content_main_title{font-size:6rem;line-height:6rem}}@media (max-width:480px){.banner_content_main_title{font-size:5rem;line-height:5rem}}.banner_content_main_content-heavy{font-size:1.3rem;line-height:2.2rem;color:#363b3e;font-weight:400;margin:0 0 2rem;padding:0;letter-spacing:.5px}.banner_content_main_content-light{font-size:1.6rem;font-weight:300;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 2rem}@media (max-width:767px){.frontPage .banner_content_main_content{display:none}}.banner_content_main_link{font-size:1.3rem;line-height:1.4rem;color:#ed2024;font-weight:700;margin:0;padding:0;text-transform:uppercase;letter-spacing:1px}.banner_content_main_link a{color:#ed2024;text-transform:uppercase;font-weight:700}.banner_content_main_date{font-size:1.1rem;text-transform:uppercase;letter-spacing:.7px;color:#613e3e}.banner_content_right{position:absolute;top:0;right:0;overflow:hidden;height:100%;z-index:3}@media (max-width:767px){.banner_content_right{position:relative;top:auto;right:auto;height:230px;width:100%!important}}@media (max-width:480px){.banner_content_right{height:170px}}.banner_content_right a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner_content_right a img{max-width:100%;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.banner_content_right a img{max-width:160%}}@media (max-width:767px){.banner_content_right a img{max-width:100%}}.banner_content_right a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:2.4rem;background:0 0;color:#fff;width:7rem;height:7rem;text-align:center;line-height:7rem;border-radius:50%;z-index:1;border:2px solid #fff;padding-left:.5rem;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.banner_content_right a i:after{content:'Play Video';font-family:"Open Sans",Roboto,Arial,sans-serif;color:#fff;font-weight:700;display:block;position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);white-space:nowrap;text-transform:uppercase;font-size:1.2rem}.banner_content_right a:active:after,.banner_content_right a:focus:after,.banner_content_right a:hover:after{background:rgba(0,0,0,.45)}.banner_content_right a:active i,.banner_content_right a:focus i,.banner_content_right a:hover i{background:#fff;color:#ed2024;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.banner_content_right-location{position:absolute;bottom:20px;left:20px;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.5px;line-height:2.4rem;text-transform:uppercase}.banner_content_right-location i{font-size:2.4rem;line-height:2.4rem;margin-right:10px;vertical-align:top}@media (max-width:767px){.banner_content_right-mobile-image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}}.frontPage .banner_product_image{bottom:50px}.frontPage .banner_product_image img{margin:0 auto}@media (min-width:768px){.frontPage .banner_product_image{display:none}}.mailchimp-form h2{color:#ed2024}.mailchimp-form #mc_embed_signup .mc-field-group input{color:#252a2c;border-radius:2rem;font-size:1.2rem;padding:1.3rem}.mailchimp-form #mc-embedded-subscribe{width:96%;color:#ed2024;border:1px solid #ed2024;border-radius:3rem;display:inline-block;padding:1.6rem 3.6rem;margin:0;text-transform:uppercase;font-size:1.1rem;letter-spacing:1.5px;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;background:#ed2024;color:#fff}.mailchimp-form #mc-embedded-subscribe:hover{background:#ca1014;border-color:#ca1014}.mailchimp-form label{margin-bottom:.5rem;text-transform:uppercase;font-size:1.3rem;color:#787d82;font-weight:700;letter-spacing:1.4px}.box_links-banner{padding:0}.box_links-banner .box_links{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.04);box-shadow:0 8px 20px 0 rgba(0,0,0,.04);border:none;background:#fff;top:-50px;position:relative}.box_links-banner .box_links .box_link{padding:20px 40px;border:none}.box_links-banner .box_links .box_link-title{font-size:1.3rem;color:#ed2024;letter-spacing:1.1px}.box_links-banner .box_links .box_link-title-no-text{color:#252a2c}.box_links-banner .box_links .box_link-link{font-size:1.3rem;font-weight:300;text-transform:none}@media (max-width:991px){.box_links-banner .box_links .box_link{padding:20px}}@media (max-width:767px){.box_links-banner .box_links .box_link{padding:10px 20px}}@media (max-width:640px){.box_links-banner .box_links .box_link{padding:10px}}@media (max-width:480px){.box_links-banner .inner{padding:0}.box_links-banner .box_links{top:0;padding:10px 20px}.box_links-banner .box_links .box_link{padding:1rem 0}.box_links-banner .box_links .box_link-title{color:#252a2c}}.box_links-footer{background:#e9ebee;padding:0}.box_links{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-right:1px solid #f8f6f6}.box_links .box_link{-webkit-box-flex:0 1 33.333333%;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;width:33.333333%;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;border-left:1px solid #f8f6f6;padding:35px}.box_links-footer .box_links .box_link{background-color:#e9ebee;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in}.box_links .box_link-left,.box_links .box_link-right{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.box_links .box_link-left{margin-right:25px}.box_links .box_link-left img{max-height:70px;float:right}.box_links .box_link-right{text-align:left}.box_links .box_link-title{font-size:1.6rem;color:#252a2c;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.box_links .box_link-content{font-size:1.3rem;color:#252a2c;font-weight:400;letter-spacing:.5px}.box_links .box_link-link,.box_links .box_link-link a{font-size:1.2rem;color:#787d82;font-weight:700;text-transform:uppercase}@media (max-width:991px){.box_links .box_link{padding:20px}.box_links .box_link-left{margin-right:15px}}@media (max-width:767px){.box_links .box_link{padding:10px 20px}.box_links .box_link-left{margin-right:10px}}@media (max-width:640px){.box_links .box_link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:10px}.box_links .box_link-left{margin:0 0 5px}.box_links .box_link-left img{max-height:40px}.box_links .box_link-right{text-align:center}}@media (max-width:480px){.box_links .box_link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border:none;padding:1rem 0;width:100%}.box_links .box_link-left{margin:0 10px 0 0;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 50px;flex:0 1 50px}.box_links .box_link-left img{float:none}.box_links .box_link-right{text-align:left}.box_links .box_link-content,.box_links .box_link-link{display:none}}@media (max-width:480px){.box_links{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:10px 0}}a.box_link:hover .box_link-link{text-decoration:underline}.box_links-footer a.box_link:hover{background-color:#e3e6ea;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}section.contactForm .inner{max-width:90rem}section.contactForm .inner h2{text-align:center;font-size:1.8rem;font-weight:300;text-transform:none;color:#ed2024;margin-bottom:5rem}section.contactForm .inner span{margin-bottom:.5rem;text-transform:uppercase;font-size:1.3rem;color:#787d82;font-weight:700;letter-spacing:1.4px}section.contactForm .inner span.wpcf7-not-valid-tip{font-size:1rem;font-weight:400;color:#ed2024;text-transform:capitalize}section.contactForm .inner .contact-form-container{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0;padding:0}section.contactForm .inner form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.contactForm .inner form>div.field{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin:0 0 10px;position:relative}section.contactForm .inner form>div.field.hs-fieldtype-textarea{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.contactForm .inner form>div.field .invalid.error{border-color:#ed2024}@media (max-width:640px){section.contactForm .inner form>div.field{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}section.contactForm .inner form .hs_submit{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}section.contactForm .inner .hbspt-form{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}section.contactForm .inner input[type=date],section.contactForm .inner input[type=datetime-local],section.contactForm .inner input[type=datetime],section.contactForm .inner input[type=email],section.contactForm .inner input[type=file],section.contactForm .inner input[type=month],section.contactForm .inner input[type=number],section.contactForm .inner input[type=password],section.contactForm .inner input[type=search],section.contactForm .inner input[type=tel],section.contactForm .inner input[type=text],section.contactForm .inner input[type=time],section.contactForm .inner input[type=url],section.contactForm .inner input[type=week],section.contactForm .inner select,section.contactForm .inner textarea{color:#787d82;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-clip:padding-box;background-color:#fff;border:1px solid #c3c7ca;color:#929292;height:3.6rem;margin-bottom:.8rem;outline:0;padding:.1em .5em;text-align:left;font-size:1.7rem}section.contactForm .inner .hs-form-field{text-align:left}section.contactForm .inner .input .hs-input{color:#252a2c;border-radius:2rem;font-size:1.2rem;padding-left:1.5rem}section.contactForm .inner .input .hs-input.wpcf7-not-valid{border-color:#ed2024}section.contactForm .inner #nature_of_enquiry-bb308c2f-6fc8-426c-9c3a-18cf6d0c9e34{background:url(../img/bg_select_enquiry.png) no-repeat right center}section.contactForm .inner .hs-email,section.contactForm .inner .hs-firstname,section.contactForm .inner .hs-lastname,section.contactForm .inner .hs-nature_of_enquiry,section.contactForm .inner .hs-phone,section.contactForm .inner .hs-post_code{font-size:1.5rem;float:left;color:#787d82;margin-bottom:1rem}section.contactForm .inner #label,section.contactForm .inner #message-bb308c2f-6fc8-426c-9c3a-18cf6d0c9e34{float:left;height:12rem;margin-bottom:3rem;border-radius:2rem}section.contactForm .inner .hs-button{float:left;width:100%;color:#ed2024;border:1px solid #ed2024;border-radius:3rem;display:inline-block;padding:1.6rem 3.6rem;text-transform:uppercase;font-size:1.1rem;letter-spacing:1.5px;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;background:#ed2024;color:#fff}section.contactForm .inner .hs-button:hover{background:#ca1014;border-color:#ca1014}@media (max-width:480px){section.contactForm .inner .hs-email,section.contactForm .inner .hs-firstname,section.contactForm .inner .hs-lastname,section.contactForm .inner .hs-nature_of_enquiry,section.contactForm .inner .hs-phone,section.contactForm .inner .hs-post_code{width:100%;margin-bottom:1.5rem}section.contactForm .inner .hs-button{width:100%}section.contactForm .inner #label,section.contactForm .inner #message-bb308c2f-6fc8-426c-9c3a-18cf6d0c9e34{width:100%;margin-bottom:1.5rem}section.contactForm .inner .contact-form-container{margin:1.5rem}}section.contactForm .inner .hs-error-msgs{position:absolute;top:0;right:0}section.contactForm .inner .hs-error-msgs li{list-style:none}section.contactForm .inner .hs-error-msgs li label{font-size:1rem;font-weight:400;color:#ed2024}section.contactForm .inner .hs_error_rollup{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:40px;text-align:center}section.contactForm .inner .hs_error_rollup .hs-error-msgs{position:relative;top:auto;right:auto}section.contactForm .inner .hs_error_rollup .hs-error-msgs li{list-style:none}section.contactForm .inner .hs_error_rollup .hs-error-msgs li label{font-size:1.5rem}section.contactForm .inner .hs_error_rollup .hs-error-msgs li label:before{content:'** '}section.contactForm .inner .hs_error_rollup .hs-error-msgs li label:after{content:' **'}section.contactForm .inner div.wpcf7-mail-sent-ok,section.contactForm .inner div.wpcf7-validation-errors{width:100%;padding:2rem;margin:1rem 0 0;font-size:1.6rem;line-height:1.6}section.contactForm .inner div.wpcf7-validation-errors{border-color:#ed2024;color:#ed2024}section.contactForm .inner div.wpcf7-mail-sent-ok{border-color:#398f14;color:#398f14}.dealer-map{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.dealer-map .left-column{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(../img/map-bg.jpg);background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/map-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.dealer-map .left-column .centralizer{top:50%;max-width:450px;position:absolute;margin:auto;width:100%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 2rem}.dealer-map .left-column .centralizer select{width:100%;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;padding:1.5rem 2rem;border:none;border-radius:3rem;font-size:1rem;display:block;vertical-align:middle;background:#fff;font-size:1.4rem;color:#787d82;font-family:"Open Sans",Roboto,Arial,sans-serif}.dealer-map .left-column .centralizer .selectWrapper{position:relative}.dealer-map .left-column .centralizer .selectWrapper .fa-chevron-right{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:.1rem;font-size:1.2rem;color:#787d82;margin-top:-1px}.dealer-map .left-column h3{color:#fff;font-family:"Open Sans",Arial,sans-serif;margin-bottom:2rem;font-size:3.2rem;line-height:3.2rem;text-align:left}.dealer-map .left-column .inputContainer{position:relative;max-width:37rem;margin:auto}.dealer-map .left-column .inputContainer #errorMessage{position:absolute;background:#252a2c;padding:.5rem 2rem;border-radius:.5rem;color:#fff;left:50%;white-space:nowrap;font-size:1rem;text-align:center;top:calc(100% + .5rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.dealer-map .left-column .inputContainer #loader{position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.dealer-map .left-column .inputContainer input{background:#fff;border-radius:25px;font-size:1.3rem;padding:1.5rem 2rem;width:100%;display:block;margin:auto;border:1px solid #fff;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;-webkit-box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);font-weight:700;text-transform:uppercase;color:#4a4f54}.dealer-map .left-column #postcode{font-size:18px;font-weight:700;margin:2rem 0 0;color:#fff}.dealer-map .right-column{height:60rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.dealer-map .right-column #map2{height:100%}.dealer-map .right-column .resultWindow{padding:1rem;-webkit-box-shadow:0 8px 20px 0 rgba(43,43,43,.28);box-shadow:0 8px 20px 0 rgba(43,43,43,.28);background:#fff;word-break:break-word;max-width:300px;text-align:left}.dealer-map .right-column .resultWindow h3{font-family:"Open Sans",Arial,sans-serif;color:#252a2c;font-size:1.6rem;margin-bottom:2rem}.dealer-map .right-column .resultWindow .cta{margin-bottom:1rem;padding:1rem 3rem}.dealer-map .right-column .resultWindow p.tel{width:50%;float:left}.dealer-map .right-column .resultWindow p.address{margin-bottom:1rem}.dealer-map .right-column .resultWindow p.email b{width:100%}.dealer-map .right-column .resultWindow p{font-family:"Open Sans",Roboto,Arial,sans-serif;font-size:1.3rem;color:#787d82;text-align:left;margin-bottom:0}.dealer-map .right-column .resultWindow p b{margin-right:.5rem}.dealer-map .right-column .resultWindow p a{color:#787d82}.dealer-map .right-column .resultWindow p a:active,.dealer-map .right-column .resultWindow p a:focus,.dealer-map .right-column .resultWindow p a:hover{text-decoration:underline}@media (max-width:1024px){.dealer-map .right-column{height:40rem}}@media (max-width:820px){.dealer-map .right-column{height:30rem}}@media (max-width:768px){.dealer-map{-ms-flex-wrap:wrap;flex-wrap:wrap}.dealer-map .left-column{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:30rem}.dealer-map .left-column h3{text-align:center}.dealer-map .right-column{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:40rem}}body.enquiry_popup{overflow:hidden}section.enquiryPopup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-width:320px;background:rgba(0,0,0,.7);z-index:2;padding:0;text-align:center}section.enquiryPopup .close{position:absolute;top:0;left:0;right:0;bottom:0}section.enquiryPopup table{width:100%;height:100%;border-collapse:collapse;vertical-align:middle}section.enquiryPopup .inner{width:100%;padding:3rem}section.enquiryPopup .formContainer{display:inline-block;position:relative;background:#fff;padding:4rem;max-height:calc(100vh - 6rem);overflow:auto;max-width:70rem;width:100%;-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.5);box-shadow:0 0 3rem 0 rgba(0,0,0,.5)}section.enquiryPopup .formContainer h2{color:#ed2024;font-family:smudger_let,"Open Sans",sans-serif;font-size:6.6rem;margin-bottom:0;text-transform:none;line-height:6rem}section.enquiryPopup .formContainer span.wpcf7-not-valid-tip{font-size:1rem;font-weight:400;color:#ed2024;text-transform:capitalize}section.enquiryPopup .formContainer .enquiry_phone{margin-bottom:5rem;font-weight:300;font-size:1.6rem;color:#252a2c;letter-spacing:1.2px}section.enquiryPopup .formContainer .enquiry_phone a{color:#252a2c}section.enquiryPopup .formContainer .enquiry_phone i{font-size:3rem}section.enquiryPopup .formContainer form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.enquiryPopup .formContainer form>div.field{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin:0 0 10px;position:relative}section.enquiryPopup .formContainer form>div.field.hs-fieldtype-textarea{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.enquiryPopup .formContainer form>div.field .invalid.error{border-color:#ed2024}@media (max-width:640px){section.enquiryPopup .formContainer form>div.field{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}section.enquiryPopup .formContainer form .hs_submit{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}section.enquiryPopup .formContainer .hbspt-form{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}section.enquiryPopup .formContainer span{color:#787d82;font-size:1.5rem}section.enquiryPopup .formContainer input[type=date],section.enquiryPopup .formContainer input[type=datetime-local],section.enquiryPopup .formContainer input[type=datetime],section.enquiryPopup .formContainer input[type=email],section.enquiryPopup .formContainer input[type=file],section.enquiryPopup .formContainer input[type=month],section.enquiryPopup .formContainer input[type=number],section.enquiryPopup .formContainer input[type=password],section.enquiryPopup .formContainer input[type=search],section.enquiryPopup .formContainer input[type=tel],section.enquiryPopup .formContainer input[type=text],section.enquiryPopup .formContainer input[type=time],section.enquiryPopup .formContainer input[type=url],section.enquiryPopup .formContainer input[type=week],section.enquiryPopup .formContainer select,section.enquiryPopup .formContainer textarea{color:#787d82;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-clip:padding-box;background-color:#fff;border:1px solid #c3c7ca;color:#929292;height:3.6rem;margin-bottom:.8rem;outline:0;padding:.1em .5em;text-align:left;font-size:1.7rem}section.enquiryPopup .formContainer .hs-form-field{text-align:left}section.enquiryPopup .formContainer .input .hs-input{color:#252a2c;border-radius:2rem;font-size:1.2rem;padding-left:1.5rem}section.enquiryPopup .formContainer .input .hs-input.wpcf7-not-valid{border-color:#ed2024}section.enquiryPopup .formContainer #nature_of_enquiry-bb308c2f-6fc8-426c-9c3a-18cf6d0c9e34{background:url(../img/bg_select_enquiry.png) no-repeat right center}section.enquiryPopup .formContainer .hs-email,section.enquiryPopup .formContainer .hs-firstname,section.enquiryPopup .formContainer .hs-lastname,section.enquiryPopup .formContainer .hs-nature_of_enquiry,section.enquiryPopup .formContainer .hs-phone,section.enquiryPopup .formContainer .hs-post_code{font-size:1.5rem;float:left;color:#787d82;margin-bottom:1rem}section.enquiryPopup .formContainer #label,section.enquiryPopup .formContainer #message-bb308c2f-6fc8-426c-9c3a-18cf6d0c9e34{float:left;height:12rem;margin-bottom:3rem;border-radius:2rem}section.enquiryPopup .formContainer .hs-button{float:left;width:100%;color:#ed2024;border:1px solid #ed2024;border-radius:3rem;display:inline-block;padding:1.6rem 3.6rem;text-transform:uppercase;font-size:1.1rem;letter-spacing:1.5px;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;background:#ed2024;color:#fff}section.enquiryPopup .formContainer .hs-button:hover{background:#ca1014;border-color:#ca1014}@media (max-width:480px){section.enquiryPopup .formContainer .hs-email,section.enquiryPopup .formContainer .hs-firstname,section.enquiryPopup .formContainer .hs-lastname,section.enquiryPopup .formContainer .hs-nature_of_enquiry,section.enquiryPopup .formContainer .hs-phone,section.enquiryPopup .formContainer .hs-post_code{width:100%;margin-bottom:1.5rem}section.enquiryPopup .formContainer .hs-button{width:100%}section.enquiryPopup .formContainer #label,section.enquiryPopup .formContainer #message-bb308c2f-6fc8-426c-9c3a-18cf6d0c9e34{width:100%;margin-bottom:1.5rem}section.enquiryPopup .formContainer .contact-form-container{margin:1.5rem}}section.enquiryPopup .formContainer .fa-close{position:absolute;top:1.5rem;right:1.9rem;color:#787d82;font-size:3rem;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}section.enquiryPopup .formContainer .fa-close:active,section.enquiryPopup .formContainer .fa-close:focus,section.enquiryPopup .formContainer .fa-close:hover{color:#ed2024}section.enquiryPopup .formContainer .hs-error-msgs{position:absolute;top:0;right:0}section.enquiryPopup .formContainer .hs-error-msgs li{list-style:none}section.enquiryPopup .formContainer .hs-error-msgs li label{font-size:1rem;font-weight:400;color:#ed2024}section.enquiryPopup .formContainer .hs_error_rollup{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:40px;text-align:center}section.enquiryPopup .formContainer .hs_error_rollup .hs-error-msgs{position:relative;top:auto;right:auto}section.enquiryPopup .formContainer .hs_error_rollup .hs-error-msgs li{list-style:none}section.enquiryPopup .formContainer .hs_error_rollup .hs-error-msgs li label{font-size:1.5rem}section.enquiryPopup .formContainer .hs_error_rollup .hs-error-msgs li label:before{content:'** '}section.enquiryPopup .formContainer .hs_error_rollup .hs-error-msgs li label:after{content:' **'}section.enquiryPopup .formContainer div.wpcf7-mail-sent-ok,section.enquiryPopup .formContainer div.wpcf7-validation-errors{width:100%;padding:2rem;margin:1rem 0 0;font-size:1.6rem;line-height:1.6}section.enquiryPopup .formContainer div.wpcf7-validation-errors{border-color:#ed2024;color:#ed2024}section.enquiryPopup .formContainer div.wpcf7-mail-sent-ok{border-color:#398f14;color:#398f14}.faqs div.faq-video.iframe_responsive{margin-bottom:0}.faqs .faq-title{font-size:1.8rem;color:#252a2c;padding:.7rem;text-align:left;margin-bottom:.5rem;left:0;width:100%;z-index:2;line-height:1.2}.stateContainer{padding-bottom:2rem}.showroom-states{padding:22px 0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:block;width:100%}@media (max-width:767px){.showroom-states{padding:10px 20px}}@media (min-width:768px){.showroom-states .dealer-under-next,.showroom-states .dealer-under-prev{display:none}}.showroom-states .dealer-under-prev.slick-arrow.slick-prev{left:-2rem}.showroom-states .dealer-under-next.slick-arrow.slick-next{right:-2rem}.showroom-states .states-container{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.showroom-states .states-container .state-item{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.showroom-states .states-container .state-item.state-active svg path,.showroom-states .states-container .state-item:hover svg path{fill:#ed2024}.showroom-states .states-container .state-item.state-active h4,.showroom-states .states-container .state-item:hover h4{color:#ed2024}.showroom-states .states-container .state-item .state-image{margin-right:5px}.showroom-states .states-container .state-item .state-image.act,.showroom-states .states-container .state-item .state-image.vic{padding-top:1rem}.showroom-states .states-container .state-item .state-text{margin:0 0 0 5px;font-size:1.1rem}.showroom-states .states-container .state-map{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.filter-dealer .button-filter{margin-bottom:3rem}.filter-dealer .button-filter a{margin:1rem;font-weight:700}.filter-dealer .button-filter a.cta:focus{color:#ed2024;background:0 0}.filter-dealer .button-filter a.cta-null{border-color:#252a2c;color:#252a2c}.filter-dealer .button-filter a.cta-null:hover{color:#fff;background:#252a2c}@media (max-width:380px){.filter-dealer .button-filter a.cta-null{border-color:#252a2c}}@media (max-width:380px){.filter-dealer .button-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.filter-dealer .button-filter a{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin:0;padding:1.6rem 3rem}}.filter-dealer .store-container{margin-bottom:5rem;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0 0 2rem 0;padding:0;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.16);box-shadow:0 8px 20px 0 rgba(0,0,0,.16)}.filter-dealer .store-container.for-rent{display:none}.filter-dealer .store-container .store-info{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;padding:4rem;background:#fff;word-break:break-word;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.filter-dealer .store-container .store-info h5{font-family:"Open Sans",Arial,sans-serif;font-size:1.6rem;color:#363b3e;text-align:left;line-height:2rem;margin-bottom:2rem}.filter-dealer .store-container .store-info p{font-family:"Open Sans",Roboto,Arial,sans-serif;font-size:1.3rem;color:#363b3e;margin-bottom:0;text-align:left}.filter-dealer .store-container .store-info p:first-of-type{margin-bottom:1rem}.filter-dealer .store-container .store-info p.telephone{display:inline-block;width:50%;float:left}.filter-dealer .store-container .store-info p.fax{display:inline-block;width:50%}.filter-dealer .store-container .store-info p.opening-hours{padding-top:1rem}.filter-dealer .store-container .store-info p .cta.inverted.for-sale-button{margin-top:2rem;color:#fff;padding:.8rem 2.6rem}.filter-dealer .store-container .store-info p .cta.inverted.for-sale-button:hover{text-decoration:none}.filter-dealer .store-container .store-info p .cta.inverted.for-rent-button{margin-top:2rem;color:#fff;padding:.8rem 2.6rem}.filter-dealer .store-container .store-info p .cta.inverted.for-rent-button:hover{text-decoration:none}.filter-dealer .store-container .map-holder{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.filter-dealer .store-container .map-holder iframe{width:100%;height:100%}.filter-dealer .store-container .store-map{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.filter-dealer .store-container .store-info{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:block;min-width:100%}}@media (max-width:768px){.filter-dealer .store-container .map-holder,.filter-dealer .store-container .store-map{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;height:300px}}section.text.showroom-text{text-align:center}section.text.showroom-text .inner{max-width:79rem}section.text.showroom-text h3{color:#252a2c}section.text.showroom-text+section.filter-dealer{padding-top:2rem}@media (min-width:768px){section.text.showroom-text{padding-top:6rem;padding-bottom:0}}.term-name{display:none}.term-name:nth-child(1){display:block}.show-rent .term-name{display:none}.show-rent .term-name.has-rent:nth-child(1){display:block}@media (max-width:768px){.showrooms .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.showrooms .contentWrapper .dealer-map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.showrooms .contentWrapper .filter-dealer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer{background:#252a2c;padding:0}footer .inner{max-width:1450px;margin:auto;padding:0 25px}footer .footer-container{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;background-repeat:no-repeat;background-position:40% center;padding:5rem 0}@media (max-width:767px){footer .footer-container{background-position:center bottom}}footer .item{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;line-height:3rem;font-size:1.2rem;color:#fff;letter-spacing:.9px}footer .item a{color:#fff;text-transform:uppercase}footer .logo-container{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;padding-right:2%}footer .logo-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer .logo-container .logo-text span{display:block;line-height:1.6}footer .logo-container .logo-text span:nth-child(1){font-weight:700}footer .logo-container .logo-text span:nth-child(2){font-weight:300}footer .logo-container .logo-text span:nth-child(2) a{font-weight:300}footer .logo-container .logo-text span:nth-child(2) a:hover{color:#ed2024}@media (max-width:767px){footer .logo-container .logo-text span:nth-child(2) br{display:none}}@media (max-width:1024px){footer .logo-container{-webkit-box-flex:1;-ms-flex:1 1 78%;flex:1 1 78%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}footer .footer-links{-webkit-box-flex:1;-ms-flex:1 1 53%;flex:1 1 53%;padding-right:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}footer .footer-links div{-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%}footer .footer-links div>ul>li>a{color:#aba8a8;font-weight:700;font-size:1.6rem}footer .footer-links div>ul>li>a:hover{color:#aba8a8}@media (max-width:600px){footer .footer-links div>ul>li>a{font-size:1.7rem}}footer .footer-links ul{margin:0;list-style:none}footer .footer-links ul ul{margin-bottom:1.5rem}footer .footer-links ul a{font-size:1.2rem;display:block}footer .footer-links ul a:hover{color:#ed2024}@media (max-width:600px){footer .footer-links ul a{font-size:1.3rem}}@media (max-width:1024px){footer .footer-links{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:0;border-bottom:1px solid #4a4f54;margin-bottom:3rem;padding-bottom:1rem}}footer .social-mobile,footer .socialButtons{-webkit-box-flex:1;-ms-flex:1 1 13%;flex:1 1 13%}@media (max-width:1024px){footer .social-mobile,footer .socialButtons{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer .social-mobile h2,footer .socialButtons h2{font-size:1.6rem;color:#aba8a8;margin-bottom:0;text-align:left;font-weight:700;font-family:"Open Sans",Roboto,Arial,sans-serif;line-height:3rem}footer .social-mobile .social-container,footer .socialButtons .social-container{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}footer .social-mobile a.social-icon,footer .socialButtons a.social-icon{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-family:"Open Sans",Roboto,Arial,sans-serif;height:3.5rem;width:3.5rem;background:#fff;border-radius:50%;text-align:center;margin-top:1rem}footer .social-mobile a.social-icon.fa,footer .socialButtons a.social-icon.fa{width:30%}footer .social-mobile a.social-icon i,footer .socialButtons a.social-icon i{color:#ed2024;font-size:2rem;position:relative;top:.8rem}footer .social-mobile .social-name,footer .socialButtons .social-name{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-left:1rem;margin-top:1.2rem;margin-bottom:0;text-transform:uppercase;font-weight:300}footer .social-mobile{display:none}@media (max-width:768px){footer .logo-container{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;text-align:left;margin-bottom:3rem;padding-right:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}footer .logo-container.logo-inverted{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1rem}footer .logo-container.logo-text{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:left}footer .logo-container .footer-logo{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;margin-right:5%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .logo-container .social-mobile{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .logo-container .social-mobile h2{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}footer .logo-container .social-mobile .social-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}footer .logo-container .logo-text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .socialButtons{display:none}footer .social-mobile{float:left;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .social-mobile a.social-icon{margin:.5rem}footer .social-mobile .social-name{display:none}footer span.logo-text{margin-top:3rem}}@media (max-width:600px){footer .footer-links{display:block}}header.logged-in{padding-top:32px}@media (max-width:782px){header.logged-in{padding-top:46px}}header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:2;min-width:320px;-webkit-box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out}header.sticky{position:fixed;width:100%;padding:1rem 2rem;padding-bottom:0}header.sticky .logo{vertical-align:middle;padding-bottom:1rem}@media (max-width:767px){header.sticky .logo{padding-bottom:0}}header.sticky .logo img{width:8rem;height:6rem}header.sticky .headerLinks{display:none}header .inner{max-width:1400px;margin:auto}header .header{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Open Sans",Arial,sans-serif;text-transform:uppercase;color:#787d82}@media (max-width:767px){header .header{display:block}}header .header_left{-webkit-box-flex:0 1 200px;-ms-flex:0 1 200px;flex:0 1 200px;width:200px;border-left:1px solid #f8f6f6;border-right:1px solid #f8f6f6}@media (max-width:960px){header .header_left{-webkit-box-flex:0 1 160px;-ms-flex:0 1 160px;flex:0 1 160px;width:160px}}@media (max-width:767px){header .header_left{display:none}}header .header_right{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-right:1px solid #f8f6f6}header .header_right-top{border-bottom:1px solid #f8f6f6}@media (max-width:767px){header .header_right-top{display:none}}header .header_right-top ul{float:right}header .header_right-top ul li{float:left;list-style:none;margin:0;padding:0;border-right:1px solid #f8f6f6}header .header_right-top ul li a{color:#787d82;font-size:11px;font-weight:700;vertical-align:middle;padding:14px 20px 15px;display:inline-block;letter-spacing:2px;line-height:17px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}@media (max-width:960px){header .header_right-top ul li a{padding:10px 20px 11px}}@media (max-width:820px){header .header_right-top ul li a{padding:10px 16px 11px}}@-webkit-keyframes changePhoneBack{0%{content:"1300 226 746"}50%{color:#f8f6f6}100%{content:"1300 Camping"}}@keyframes changePhoneBack{0%{content:"1300 226 746"}50%{color:#f8f6f6}100%{content:"1300 Camping"}}header .header_right-top ul li a span.swap-phone::before{content:"1300 Camping";width:105px;display:inline-block;text-align:left;-webkit-animation:changePhoneBack .5s ease-in-out;animation:changePhoneBack .5s ease-in-out}header .header_right-top ul li.head_social a{font-size:18px;padding:14px 16px}@media (max-width:960px){header .header_right-top ul li.head_social a{padding:10px 16px}}@media (max-width:820px){header .header_right-top ul li.head_social a{padding:10px 12px}}header .header_right-top ul li:active a,header .header_right-top ul li:focus a,header .header_right-top ul li:hover a{background:#f8f6f6;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}header .header_right-top ul li:active a span.swap-phone:before,header .header_right-top ul li:focus a span.swap-phone:before,header .header_right-top ul li:hover a span.swap-phone:before{content:"1300 226 746";-webkit-animation:changePhone .5s ease-in-out;animation:changePhone .5s ease-in-out}@-webkit-keyframes changePhone{0%{content:"1300 Camping"}50%{color:#f8f6f6}100%{content:"1300 226 746"}}@keyframes changePhone{0%{content:"1300 Camping"}50%{color:#f8f6f6}100%{content:"1300 226 746"}}header .header_right-top ul li:last-child{border:none}header .logo{display:block;padding:18px 22px}@media (max-width:960px){header .logo{padding:8px 22px}}header .logo img{width:11rem;height:8.3rem}@media (max-width:960px){header .logo img{max-height:7.5rem;width:auto}}header nav{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}header nav .menu-container{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}header nav .menu-container .menu{list-style:none;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}header nav .menu-container .menu>a{display:none}header nav .menu-container .menu>li{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}header nav .menu-container .menu>li:active>a,header nav .menu-container .menu>li:focus>a,header nav .menu-container .menu>li:hover>a{color:#ed2024}header nav .menu-container .menu>li.current-menu-ancestor>a,header nav .menu-container .menu>li.current-menu-item>a{border-bottom:.7rem solid #ed2024;padding:30px 0 23px}@media (max-width:960px){header nav .menu-container .menu>li.current-menu-ancestor>a,header nav .menu-container .menu>li.current-menu-item>a{padding:20px 0 13px}}header nav .menu-container .menu>li:active a+.menu-range,header nav .menu-container .menu>li:active a+.sub-menu,header nav .menu-container .menu>li:focus a+.menu-range,header nav .menu-container .menu>li:focus a+.sub-menu,header nav .menu-container .menu>li:hover a+.menu-range,header nav .menu-container .menu>li:hover a+.sub-menu{opacity:1;pointer-events:all;z-index:30}header nav .menu-container .menu>li.menu-item-has-children>a:after{content:'\f078';font:normal normal normal 14px/1 FontAwesome;display:inline-block;margin-left:.5rem;position:relative}header nav .menu-container .menu>li.menu-item-has-children>a.open:after{content:'\f077'}header nav .menu-container .menu>li.mobile{display:none}header nav .menu-container .menu>li a{color:#252a2c;padding:30px 0;margin:0;display:block;font-size:1.3rem;line-height:17px;font-weight:700;text-transform:uppercase;z-index:1;position:relative;letter-spacing:1.5px}@media (max-width:960px){header nav .menu-container .menu>li a{padding:20px 0}}@media (min-width:768px) and (max-width:820px){header nav .menu-container .menu>li a{font-size:1rem}}header nav .menu-container .menu>li a+.menu-range,header nav .menu-container .menu>li a+.sub-menu{position:absolute;opacity:0;pointer-events:none;display:none;display:block;top:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);text-align:left;text-transform:uppercase}header nav .menu-container .menu>li a+.menu-range .range-bg,header nav .menu-container .menu>li a+.sub-menu .range-bg{background:url(../img/range-menu-background.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:27%;bottom:0;right:0}header nav .menu-container .menu>li a+.menu-range .menu-range-category,header nav .menu-container .menu>li a+.sub-menu .menu-range-category{min-height:45rem;background:#252a2c}header nav .menu-container .menu>li a+.menu-range .menu-range-category>li,header nav .menu-container .menu>li a+.sub-menu .menu-range-category>li{width:27%}header nav .menu-container .menu>li a+.menu-range .menu-range-category>li>div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category>li>div{left:54%}header nav .menu-container .menu>li a+.menu-range .menu-range-category>li:hover .menu-range-product,header nav .menu-container .menu>li a+.sub-menu .menu-range-category>li:hover .menu-range-product{display:block}header nav .menu-container .menu>li a+.menu-range .menu-range-category li a,header nav .menu-container .menu>li a+.sub-menu .menu-range-category li a{background:#252a2c;border-bottom:1px solid #4a4f54;width:auto;text-transform:uppercase;white-space:normal}header nav .menu-container .menu>li a+.menu-range .menu-range-category li:active>div,header nav .menu-container .menu>li a+.menu-range .menu-range-category li:focus>div,header nav .menu-container .menu>li a+.menu-range .menu-range-category li:hover>div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category li:active>div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category li:focus>div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category li:hover>div{opacity:1;z-index:3}header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product{position:absolute;top:0;left:27%;width:73%;background:#363b3e;height:100%;display:none;z-index:2}header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li{width:37%}header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a{background:#363b3e}header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a:active,header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a:focus,header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a:hover,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a:active,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a:focus,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a:hover{background:#ed2024;color:#fff}header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a:active+div,header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a:focus+div,header nav .menu-container .menu>li a+.menu-range .menu-range-category .menu-range-product li a:hover+div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a:active+div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a:focus+div,header nav .menu-container .menu>li a+.sub-menu .menu-range-category .menu-range-product li a:hover+div{left:37%;z-index:4}@media (min-width:767px){header nav .menu-container .menu>li a+.menu-range li.ctaContainer,header nav .menu-container .menu>li a+.sub-menu li.ctaContainer{background:#fff;width:36rem;display:block;text-align:center;padding:1rem 3rem}header nav .menu-container .menu>li a+.menu-range li.ctaContainer a,header nav .menu-container .menu>li a+.sub-menu li.ctaContainer a{display:block;text-align:center;margin:auto;color:#fff;font-size:1.1rem}header nav .menu-container .menu>li a+.menu-range li a,header nav .menu-container .menu>li a+.sub-menu li a{padding:2rem 2.8rem;display:block;text-transform:uppercase;width:36rem;background:#252a2c;color:#fff}header nav .menu-container .menu>li a+.menu-range li a:active,header nav .menu-container .menu>li a+.menu-range li a:focus,header nav .menu-container .menu>li a+.menu-range li a:hover,header nav .menu-container .menu>li a+.sub-menu li a:active,header nav .menu-container .menu>li a+.sub-menu li a:focus,header nav .menu-container .menu>li a+.sub-menu li a:hover{background:#252a2c;color:#ed2024}header nav .menu-container .menu>li a+.menu-range li.current-menu-item>a,header nav .menu-container .menu>li a+.sub-menu li.current-menu-item>a{color:#ed2024}header nav .menu-container .menu>li a+.menu-range li div,header nav .menu-container .menu>li a+.sub-menu li div{pointer-events:none;position:absolute;top:0;right:0;bottom:0;opacity:0;background-size:cover;background-position:center}header nav .menu-container .menu>li a+.menu-range:hover li:first-child a,header nav .menu-container .menu>li a+.sub-menu:hover li:first-child a{border-top-right-radius:0}header nav .menu-container .menu>li a+.menu-range:hover li.ctaContainer,header nav .menu-container .menu>li a+.sub-menu:hover li.ctaContainer{border-bottom-right-radius:0}}header nav .menu-container .menu>li a+.menu-range li,header nav .menu-container .menu>li a+.sub-menu li{white-space:nowrap;display:block;margin-right:0}header nav .menu-container .menu>li a+.menu-range li:last-of-type,header nav .menu-container .menu>li a+.sub-menu li:last-of-type{margin-bottom:0}@media (max-width:1200px){header nav .menu-container .menu>li a{padding-left:1rem;padding-right:1rem}}@media (max-width:1080px){header nav .menu-container .menu>li a{padding-left:.5rem;padding-right:.5rem}}header nav .mobile-menu{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}header nav .mobile-menu-button{-webkit-box-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){header nav .mobile-menu-button{display:none}}header nav .mobile-menu-button i{font-size:2.8rem;color:#252a2c}header nav .mobile-menu-button span{font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#252a2c;letter-spacing:.95px}header nav .mobile-menu-logo{-webkit-box-flex:0 1 55px;-ms-flex:0 1 55px;flex:0 1 55px;max-width:55px}@media (min-width:768px){header nav .mobile-menu-logo{display:none}}header nav .mobile-menu-search{-webkit-box-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right}@media (min-width:768px){header nav .mobile-menu-search{display:none}}header nav .mobile-menu-search i{font-size:2.8rem;color:#252a2c}header nav .mobile-menu-button:active i,header nav .mobile-menu-button:active span,header nav .mobile-menu-button:focus i,header nav .mobile-menu-button:focus span,header nav .mobile-menu-button:hover i,header nav .mobile-menu-button:hover span,header nav .mobile-menu-search:active i,header nav .mobile-menu-search:active span,header nav .mobile-menu-search:focus i,header nav .mobile-menu-search:focus span,header nav .mobile-menu-search:hover i,header nav .mobile-menu-search:hover span{color:#ed2024}header nav a.quick_info_button{-webkit-box-flex:0 1 220px;-ms-flex:0 1 220px;flex:0 1 220px;max-width:220px;background:#ed2024;color:#fff;font-size:13px;padding:27px 0 26px;border:2px solid #ed2024;margin:0;display:block;line-height:17px;font-weight:700;text-transform:uppercase;z-index:1;position:relative;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}header nav a.quick_info_button i{font-size:20px;vertical-align:middle}header nav a.quick_info_button:active,header nav a.quick_info_button:focus,header nav a.quick_info_button:hover{color:#ed2024;background:0 0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}@media (max-width:960px){header nav a.quick_info_button{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:17px 0 16px}}@media (min-width:768px) and (max-width:820px){header nav a.quick_info_button{font-size:1rem}}@media (max-width:767px){header nav a.quick_info_button{display:none}}@media (max-width:767px){header nav .cta.desktop{display:none}}header nav .cta.mobile{margin-right:2rem}@media (min-width:961px){header nav .cta.mobile{display:none}}header .searchOverlay{z-index:100;min-width:32rem;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,.95);display:none}header .searchOverlay .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:50rem;padding-left:1.5rem;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}header .searchOverlay .inner .title{color:#fff;font-size:3rem;margin-bottom:1.5rem;width:100%;letter-spacing:.5px;text-align:left}header .searchOverlay .inner .input-container{width:100%;float:left}header .searchOverlay .inner .input-container input{width:calc(100% - 6rem);float:left;border-right:0;font-size:1.6rem;padding-top:1.3rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-radius:3rem;height:50px;font-family:"Open Sans",Roboto,Arial,sans-serif}header .searchOverlay .inner .input-container button{font-size:2rem;background:#ed2024;color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;text-align:center;height:50px;width:6rem;border-top-right-radius:3rem;border-bottom-right-radius:3rem}header .searchOverlay .inner .input-container button i{position:relative;top:-2px;left:-2px}header .searchOverlay .inner .input-container button:active,header .searchOverlay .inner .input-container button:hover{background:#ca1014}@media (max-width:767px){header .logo{margin-right:0}header nav{padding:8px 10px;display:block}header nav .menu-container .menu{position:absolute;width:100%;background:#787d82;top:100%;left:0;right:0;text-align:left;display:none;overflow:auto;max-height:calc(100vh - 75px)}}@media (max-width:767px) and (max-width:768px){header nav .menu-container .menu{max-height:calc(100vh - 66px)}}@media (max-width:767px){header nav .menu-container .menu li{display:block!important;margin-right:0;border-bottom:none!important;height:auto}header nav .menu-container .menu li:first-of-type:after{display:none}header nav .menu-container .menu li.current-menu-item a{color:#fff}header nav .menu-container .menu li.current-menu-ancestor>a:not(.cta),header nav .menu-container .menu li.current-menu-item>a:not(.cta){color:#ed2024!important}header nav .menu-container .menu li.desktop-menu-search{display:none!important}header nav .menu-container .menu li.mobile{display:block;width:100%;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}header nav .menu-container .menu li.mobile>a:not(.cta){color:#fff;font-size:12px;background:#ed2024;padding:1.5rem 3rem;font-weight:400;border-bottom:none}header nav .menu-container .menu li.mobile>a:not(.cta) br{content:' '}header nav .menu-container .menu li.mobile>a:not(.cta) br:after{content:' '}header nav .menu-container .menu li.mobile .fa{margin-right:.8rem;color:#fff;vertical-align:sub;font-size:3rem;width:4rem}header nav .menu-container .menu li.mobile.num2,header nav .menu-container .menu li.mobile.num3,header nav .menu-container .menu li.mobile.num6{display:none!important}a+header nav .menu-container .menu li.mobile.num2,a+header nav .menu-container .menu li.mobile.num3,a+header nav .menu-container .menu li.mobile.num6{display:block!important;text-align:center;font-size:14px;background:#cd191c}a+header nav .menu-container .menu li.mobile.num2 fa,a+header nav .menu-container .menu li.mobile.num3 fa,a+header nav .menu-container .menu li.mobile.num6 fa{width:auto}header nav .menu-container .menu li.mobile.num7>a:not(.cta){text-align:center;font-size:14px;background:#cd191c}header nav .menu-container .menu li.mobile.num7>a:not(.cta) fa{width:auto}header nav .menu-container .menu li a:not(.cta){padding:3rem 3rem;display:block;color:#fff;font-weight:700;font-size:14px;letter-spacing:1.5px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-bottom:1px solid #4a4f54;background-color:#252a2c}header nav .menu-container .menu li a:not(.cta).open{border-bottom:1px solid #252a2c}header nav .menu-container .menu li a:not(.cta):after{float:right}header nav .menu-container .menu li a:not(.cta)+.menu-range,header nav .menu-container .menu li a:not(.cta)+.sub-menu{-webkit-box-shadow:none;box-shadow:none;width:100%;display:block;position:relative;background:0 0;padding-bottom:0;top:0;opacity:1;border-radius:0;display:none}header nav .menu-container .menu li a:not(.cta)+.menu-range:before,header nav .menu-container .menu li a:not(.cta)+.sub-menu:before{display:none}header nav .menu-container .menu li a:not(.cta)+.menu-range>li:first-of-type:before,header nav .menu-container .menu li a:not(.cta)+.sub-menu>li:first-of-type:before{display:none}header nav .menu-container .menu li a:not(.cta)+.menu-range a:not(.cta),header nav .menu-container .menu li a:not(.cta)+.sub-menu a:not(.cta){font-size:1.4rem;font-weight:400;color:#fff;background:#363b3e;border-bottom:1px solid #252a2c;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;padding-left:5rem}header nav .menu-container .menu li a:not(.cta)+.menu-range .ctaContainer,header nav .menu-container .menu li a:not(.cta)+.sub-menu .ctaContainer{width:100%;display:block;padding-left:2rem;padding-right:2rem;padding-top:1rem}header nav .menu-container .menu li a:not(.cta)+.menu-range .ctaContainer .cta,header nav .menu-container .menu li a:not(.cta)+.sub-menu .ctaContainer .cta{padding-left:4rem;padding-right:4rem;color:#fff;width:100%;text-align:center}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category{display:block!important}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category li{width:100%;position:relative}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category li .menu-range-product{width:100%;position:relative;top:auto;left:auto;height:auto;display:block}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category li .menu-range-product li{width:100%}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category li .menu-range-product li a{padding-left:70px;background:#4a4f54;border-bottom:1px solid #363b3e}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category li.menu-item-has-children>a:after{content:'\f078';font:normal normal normal 14px/1 FontAwesome;display:inline-block;margin-left:.5rem;position:relative}header nav .menu-container .menu li a:not(.cta)+.menu-range .menu-range-category li.menu-item-has-children>a.open:after{content:'\f077'}header nav .menu-container .menu li a:not(.cta)+.menu-range div{display:none}header.sticky{padding-bottom:1rem}header .logo{vertical-align:middle}header .logo img{width:8rem;height:6rem}header .headerLinks{display:none}header .menuToggle i,header .searchToggle i{font-size:3rem;margin:0;vertical-align:middle}header .searchToggle i{margin-right:1rem}}@media (max-width:767px){header{padding:0}}@media (max-width:400px){header .cta span{display:none}}@media (min-width:768px){header nav .menu-container .menu.news-active>li.news-item>a,header nav .menu-container .menu.shows-active>li.shows-item>a{border-bottom:.7rem solid #ed2024;padding:30px 0 23px}}@media (min-width:768px) and (max-width:960px){header nav .menu-container .menu.news-active>li.news-item>a,header nav .menu-container .menu.shows-active>li.shows-item>a{padding:20px 0 13px}}@media (min-width:768px){header nav .menu-container .menu.news-active>li.news-item .news-item-inner>a,header nav .menu-container .menu.shows-active>li.shows-item .news-item-inner>a{color:#ed2024}}header nav .menu-container .menu>a+li.mobile.num4{text-align:center;font-size:14px;background:#cd191c;display:block!important}header nav .menu-container .menu>a+li.mobile.num4 fa{width:auto}.herobar-magazine{padding:0;margin:150px 0 0;background-color:#e9ebee}@media (max-width:640px){.herobar-magazine{padding:20px 0;background-image:url(../img/bg_hero_magazine.png);background-repeat:no-repeat;background-size:contain;background-position:right bottom}}.herobar-magazine .customCol .col{margin:0}.herobar-magazine .customCol .col:nth-child(1){-webkit-box-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;max-width:40%}@media (min-width:641px){.herobar-magazine .customCol .col:nth-child(1){padding-right:5rem}}@media (max-width:640px){.herobar-magazine .customCol .col:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}.herobar-magazine .customCol .col:nth-child(2){-webkit-box-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;max-width:60%;background-image:url(../img/bg_hero_magazine.png);background-repeat:no-repeat;background-size:contain;background-position:right center}@media (max-width:640px){.herobar-magazine .customCol .col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;background:0 0}}@media (max-width:640px){.herobar-magazine .customCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.herobar-magazine-image{text-align:right;position:relative;height:100%}.herobar-magazine-image-slider-holder{position:absolute;bottom:0;right:0;max-width:200px}@media (max-width:640px){.herobar-magazine-image-slider-holder{position:relative;bottom:auto;right:auto;margin:0 auto}}.herobar-magazine-image .slick-dots{list-style:none;display:block;text-align:center;padding:10px 0;margin:0;width:100%}.herobar-magazine-image .slick-dots li{position:relative;display:inline-block;padding:0;margin:0 5px;cursor:pointer}.herobar-magazine-image .slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;border:1px solid #4a4f54;opacity:1}.herobar-magazine-image .slick-dots li button:focus,.herobar-magazine-image .slick-dots li button:hover{outline:0;opacity:.5}.herobar-magazine-image .slick-dots li.slick-active button{background:#4a4f54;opacity:1}.herobar-magazine-content{text-align:left;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:25px 0}@media (max-width:640px){.herobar-magazine-content{text-align:center}}.herobar-magazine-title h3{font-size:2.4rem;letter-spacing:1.8px;margin-bottom:2rem}.herobar-magazine-link form{display:inline-block}.herobar-magazine-link .magazine-select{display:block}.herobar-magazine-link .magazine-select select{padding:1rem 16rem 1rem 4rem;border:none;border-radius:20px;font-size:1.3rem;font-weight:400;line-height:2.2rem;color:#252a2c;margin-bottom:2rem;background:#fff url(../img/bg_select_magazine.png) no-repeat right center}.herobar-magazine-link .magazine-buttons{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.herobar-magazine-link .magazine-buttons span{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.2rem;color:#4a4f54;font-weight:400;letter-spacing:1.4px}.herobar-magazine-link .magazine-buttons span:nth-child(2){text-align:right}.herobar-magazine-link .magazine-buttons span a,.herobar-magazine-link .magazine-buttons span input{font-size:1.2rem;color:#4a4f54;font-weight:400;letter-spacing:1.4px;background:0 0;padding:0;margin:0;line-height:2rem;display:inline-block;text-transform:uppercase;cursor:pointer}@media (max-width:640px){.herobar-magazine-link .magazine-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.herobar-magazine-link .magazine-buttons span a,.herobar-magazine-link .magazine-buttons span input{padding:6px 0}}.videoOverlay{z-index:100;min-width:32rem;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,.95);display:none}.videoOverlay .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:80rem;padding-left:1.5rem;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.videoOverlay .inner .iframe_responsive{margin:0}.herobar-news{padding:40px 0 25px;margin:50px 0 0;background:#e9ebee}.herobar-news .col{margin:0}.herobar-news-image{text-align:right;position:relative;height:100%}.herobar-news-image-holder{position:absolute;right:0;bottom:0}.herobar-news-image img{max-width:350px;max-height:230px;display:block;-webkit-box-shadow:0 .8rem 2rem 0 rgba(97,97,97,.5);box-shadow:0 .8rem 2rem 0 rgba(97,97,97,.5)}.herobar-news-image .post_archive_item_label{top:10px;right:10px;left:auto;bottom:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}.herobar-news-image .post_archive_item_label:hover{background-color:#ca1014;color:#fff}.herobar-news-content{text-align:left}.herobar-news-content-1{font-size:1.2rem;font-weight:700;letter-spacing:.9px;color:#4a4f54;text-transform:uppercase;line-height:2.2rem;margin-bottom:1rem}.herobar-news-content-2{font-size:1.6rem;font-weight:300;letter-spacing:.5px;color:#000;line-height:2.2rem;margin-bottom:1rem}.herobar-news-title{color:#252a2c;font-size:1.8rem;font-weight:700;letter-spacing:.5px;line-height:2.2rem;margin-bottom:3rem}.herobar-news-title a{color:#252a2c}.herobar-news-link{color:#4a4f54;font-weight:400;font-size:1.2rem;text-transform:uppercase;line-height:2rem;margin-bottom:10px}.herobar-news-link a{color:#4a4f54}@media (max-width:767px){.herobar-news{margin:0;padding:30px 0}.herobar-news-image-holder{position:relative;bottom:auto;right:auto;max-width:300px;margin:0 auto}.herobar-news-image-holder img{max-width:100%;max-height:100%}}@media (max-width:640px){.herobar-news .colContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.herobar-news .colContainer .col:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.herobar-news-content{text-align:center}}.videoOverlay{z-index:100;min-width:32rem;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,.95);display:none}.videoOverlay .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:80rem;padding-left:1.5rem;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.videoOverlay .inner .iframe_responsive{margin:0}.herobar-video{padding:0;margin:50px 0 0;background:#4a4f54}.herobar-video .col{margin:0}.herobar-video-image{text-align:right;position:relative;height:100%}.herobar-video-image img{max-width:350px;max-height:180px;position:absolute;right:0;bottom:0}.herobar-video-content{text-align:left;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:25px 0}.herobar-video-title{font-family:smudger_let,"Open Sans",sans-serif;color:#fff;font-size:4.6rem;line-height:7rem}.herobar-video-link{color:#eae4e4;font-weight:700;font-size:1.3rem;text-transform:uppercase}.herobar-video-link a{color:#eae4e4}@media (max-width:640px){.herobar-video-image{text-align:center;height:90px;margin:0 auto;max-width:350px}.herobar-video-image img{left:0;max-width:100%}.herobar-video-content{text-align:center}.herobar-video-title{line-height:6rem}}.videoOverlay{z-index:100;min-width:32rem;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,.95);display:none}.videoOverlay .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:80rem;padding-left:1.5rem;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.videoOverlay .inner .iframe_responsive{margin:0}.instagram-feed{padding:2rem 0}@media (max-width:640px){.instagram-feed{padding:0}}.feedgallery,ul.instagram-pics{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0}@media (max-width:640px){.feedgallery,ul.instagram-pics{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.feedgallery li,.feedgallery-image,ul.instagram-pics li,ul.instagram-pics-image{-webkit-box-flex:1 1 14.2857%;-ms-flex:1 1 14.2857%;flex:1 1 14.2857%;width:14.2857%;list-style:none}.feedgallery li img,.feedgallery-image img,ul.instagram-pics li img,ul.instagram-pics-image img{display:block}@media (max-width:1040px){.feedgallery li.feedgallery-text,.feedgallery-image.feedgallery-text,ul.instagram-pics li.feedgallery-text,ul.instagram-pics-image.feedgallery-text{width:100%;padding:30px 0}}@media (max-width:640px){.feedgallery li,.feedgallery-image,ul.instagram-pics li,ul.instagram-pics-image{-webkit-box-flex:1 1 33.333333%;-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;width:33.333333%}}@media (max-width:340px){.feedgallery li,.feedgallery-image,ul.instagram-pics li,ul.instagram-pics-image{-webkit-box-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;width:50%}}.feedgallery-text h2,ul.instagram-pics-text h2{font-family:smudger_let,"Open Sans",sans-serif;display:block;font-size:4rem;color:#252a2c;margin-bottom:0;text-transform:none}.feedgallery-text i,ul.instagram-pics-text i{font-size:2.2rem;display:block;color:#4a4f54;margin-bottom:1rem}.feedgallery-text span,ul.instagram-pics-text span{font-size:1.3rem;display:block;text-transform:uppercase;font-weight:400;letter-spacing:.5px;color:#4a4f54}.feedgallery-text a,ul.instagram-pics-text a{font-size:1.3rem;display:block;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.locate-dealer{text-align:left;padding:0;position:relative}.locate-dealer .searchContainer{padding:10rem 0;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;background-image:url(../img/img_locate.jpg)}.locate-dealer .searchContainer .inner{position:relative;z-index:1}.locate-dealer .searchContainer h2{font-family:smudger_let,"Open Sans",sans-serif;font-size:5.6rem;color:#fff;display:block;line-height:5.6rem;text-transform:capitalize;font-weight:400}.locate-dealer .searchContainer .link{margin-bottom:2.5rem;display:inline-block}.locate-dealer .searchContainer .inputContainer{position:relative;max-width:37rem;margin:auto}.locate-dealer .searchContainer .inputContainer #errorMessage{position:absolute;background:#252a2c;padding:.5rem 2rem;border-radius:.5rem;color:#fff;left:50%;white-space:nowrap;font-size:1rem;text-align:center;top:calc(100% + .5rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.locate-dealer .searchContainer .inputContainer #loader{position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.locate-dealer .searchContainer .inputContainer input{background:#fff;border-radius:25px;font-size:1.3rem;padding:1.5rem 2rem;width:100%;display:block;margin:auto;border:1px solid #fff;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;-webkit-box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);font-weight:700;text-transform:uppercase;color:#4a4f54}.locate-dealer .mapToggle{position:absolute;bottom:0;left:calc(50% - 5rem);height:5rem;width:10rem;background:#ed2024;text-align:center;border-top-left-radius:10rem;border-top-right-radius:10rem;cursor:pointer}.locate-dealer .mapToggle-hide{display:none}.locate-dealer .mapToggle i{color:#fff;font-size:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.locate-dealer .mapContainer{background:#4a4f54;padding:6.5rem 0;position:relative;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;width:100%;left:0;top:0}.locate-dealer .mapContainer.visible{opacity:1;pointer-events:all;position:relative}.locate-dealer .mapContainer.visible .mapToggle{opacity:1}.locate-dealer .mapContainer.visible .inner{min-width:auto}.locate-dealer .mapContainer .mapToggle{bottom:100%}.locate-dealer .mapContainer .inner>p{text-align:center;display:block;font-family:"Open Sans",Arial,sans-serif;font-size:2.8rem;color:#fff;letter-spacing:1.56px;line-height:3.5rem;margin-bottom:2rem}.locate-dealer .mapContainer .wrapper{overflow:hidden;background:#fff}.locate-dealer .mapContainer .wrapper .storeWindow{background:#fff;width:45%;float:left;padding:5rem 3rem}@media (max-width:600px){.locate-dealer .mapContainer .wrapper .storeWindow{width:100%;display:block}}.locate-dealer .mapContainer .wrapper .storeWindow h3{font-size:1.6rem;color:#252a2c;line-height:2.2rem;margin-bottom:2rem;letter-spacing:1.2px}.locate-dealer .mapContainer .wrapper .storeWindow p{font-family:"Open Sans",Roboto,Arial,sans-serif;font-size:1.3rem;font-weight:400;color:#4a4f54;line-height:1.8rem;margin:0 0 1rem;text-align:left;letter-spacing:.5px}.locate-dealer .mapContainer .wrapper .storeWindow p b{margin-right:1rem}.locate-dealer .mapContainer .wrapper .storeWindow p a:not(.cta){color:#4a4f54}.locate-dealer .mapContainer .wrapper .storeWindow p a.cta{margin-top:20px}.locate-dealer .mapContainer .wrapper .storeWindow #storeAddress{margin-bottom:1rem}.locate-dealer .mapContainer .wrapper #map{float:left;height:400px;width:55%;background:#f3f3f3}@media (max-width:600px){.locate-dealer .mapContainer .wrapper #map{display:block;width:100%}}.magazine-container{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0;padding:0}.magazine-item{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;margin:0 0 3rem;padding:0;text-align:center;position:relative;-webkit-transition:-webkit-box-shadow .25s ease-in 0s;transition:-webkit-box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s,-webkit-box-shadow .25s ease-in 0s}.magazine-item:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.06);box-shadow:0 8px 20px rgba(0,0,0,.06);-webkit-transition:-webkit-box-shadow .25s ease-in 0s;transition:-webkit-box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s,-webkit-box-shadow .25s ease-in 0s}.magazine-item:hover .magazine-item-button{opacity:1;max-height:45px;-webkit-transition:opacity .25s ease-in 0s,max-height .25s ease-in 0s;transition:opacity .25s ease-in 0s,max-height .25s ease-in 0s}.magazine-item:hover .magazine-item-image img{max-height:255px;-webkit-transition:max-height .25s ease-in 0s;transition:max-height .25s ease-in 0s}.magazine-item:hover .new-magazine-button{opacity:0;-webkit-transition:opacity .25s ease-in 0s;transition:opacity .25s ease-in 0s}.magazine-item:hover .magazine-item-share{opacity:1;-webkit-transition:opacity .25s ease-out 0s;transition:opacity .25s ease-out 0s}.magazine-item-image{margin-bottom:2rem;position:relative;display:block}.magazine-item-image a{position:relative;display:block}.magazine-item-image img{max-height:300px;display:block;margin:0 auto;-webkit-transition:max-height .25s ease-out 0s;transition:max-height .25s ease-out 0s}.magazine-item-image .new-magazine-button{padding:.5rem 1rem;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);opacity:1;-webkit-transition:opacity .25s ease-out 0s;transition:opacity .25s ease-out 0s}.magazine-item-button{margin-bottom:1rem;opacity:0;max-height:0;-webkit-transition:opacity .25s ease-out 0s,max-height .25s ease-out 0s;transition:opacity .25s ease-out 0s,max-height .25s ease-out 0s;display:block}.magazine-item-button .cta{font-size:1.3rem;padding:1rem 5rem}.magazine-item-title{padding-bottom:1rem;border-bottom:1px solid #f8f6f6}.magazine-item-title h3{font-size:2rem;letter-spacing:1.5px;margin:0}.magazine-item-download{color:#4a4f54;font-size:1.2rem;font-weight:400;letter-spacing:1.4px}.magazine-item-download a{color:#4a4f54;font-size:1.2rem;font-weight:400;letter-spacing:1.4px;display:block;padding:1.3rem 0;text-transform:uppercase}.magazine-item-download:hover{color:#daa174}.magazine-item-share{position:absolute;right:-16px;top:50px;opacity:0;-webkit-transition:opacity .25s ease-out 0s;transition:opacity .25s ease-out 0s}.magazine-item-share span{display:block;font-weight:700;font-size:1.1rem;color:#4a4f54;text-transform:uppercase}.magazine-item-share .addtoany_list{display:block}.magazine-item-share .addtoany_list a{display:block;padding:0}.magazine-item-share .addtoany_list a.a2a_button_print{display:none}@media (max-width:767px){.magazine-item-share{right:0}}@media (max-width:640px){.magazine-item-share{right:5px}}@media (max-width:767px){.col:nth-child(1) .magazine-item .magazine-item-share{display:block;opacity:1}}.mfp-inline-holder{padding-top:40px;padding-bottom:40px}.mfp-inline-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-inline-holder .mfp-close{color:#fff!important;text-align:right;width:100%;top:-40px}.mfp-inline-holder .mfp-close:active{top:-40px}.news>.inner{max-width:79rem;text-align:left}.news_gallery{position:relative;padding:30px 0}.news_gallery-item{background-repeat:no-repeat;background-position:center;background-size:cover;height:250px}.news_video{padding:50px 0 0;text-align:center}.news_video h3{text-align:left}@media (max-width:680px){.news .slick-arrow{z-index:2}.news .slick-arrow.slick-prev{left:2rem}.news .slick-arrow.slick-next{right:2rem}.news .slick-arrow svg g g{stroke:#fff}}.news .addtoany_shortcode{margin:0}@media (min-width:768px){.news .addtoany_shortcode{left:-40px}}@media (min-width:841px){.news .addtoany_shortcode{position:absolute;top:0;left:-40px}}@media (min-width:941px){.news .addtoany_shortcode{left:-50px}}@media (min-width:1025px){.news .addtoany_shortcode{left:-100px}}@media (min-width:1201px){.news .addtoany_shortcode{left:-190px}}@media (max-width:767px){.news .addtoany_list a .a2a_svg{width:5rem;height:5rem;line-height:5rem}}@media (min-width:841px){.news .addtoany_list a{display:block;padding:0}}.addtoany_shortcode{margin:0}.addtoany_list{display:block}.addtoany_list a .a2a_svg{border-radius:50%;padding:.5rem;width:4rem;height:4rem;line-height:4rem}.addtoany_list a .a2a_svg.a2a_s_facebook{background:#6075ab!important}.addtoany_list a .a2a_svg.a2a_s_twitter{background:#7ab5cd!important}.addtoany_list a .a2a_svg.a2a_s_email{background:#ca9d53!important}.addtoany_list a .a2a_svg.a2a_s_link{background:#8fb182!important}.addtoany_list a .a2a_svg.a2a_s_print{background:#a4917d!important}@media (min-width:768px){.social-desktop{margin-bottom:10px}.social-mobile{display:none}}@media (max-width:767px){.social-desktop{display:none}.social-mobile{text-align:center;margin-top:30px}}.slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;z-index:2;padding:20px}.slick-arrow.slick-prev{left:-3rem}.post_carousel-title .slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:-3rem}.post_carousel-title .slick-arrow.slick-next{right:0}.slick-arrow:hover{opacity:.5}@media (min-width:1241px){.post_carousel .slick-arrow{display:block!important}.slick-arrow.carousel-nav-mobile{display:none!important}}@media (max-width:1240px){.post_carousel .slick-arrow{display:none!important}.slick-arrow.carousel-nav-mobile{display:block!important}}.singleNews .post_carousel>.inner,.singleShows .post_carousel>.inner{border-top:1px solid #e9ebee;padding-top:8rem}.post_carousel-slider{position:relative}.post_carousel-title{position:relative}.post_carousel-title h3{font-size:3.6rem;margin-bottom:10px}.singleNews .post_carousel-title h3,.singleShows .post_carousel-title h3{margin-bottom:40px}.post_carousel-more a{font-size:1.2rem;color:#4a4f54;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:50px;display:inline-block}.post_archive_featured{padding-bottom:0}.post_archive_featured .featured_item{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:left}@media (max-width:767px){.post_archive_featured .featured_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.post_archive_featured .featured_item_left{width:56%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.post_archive_featured .featured_item_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:200px}}.post_archive_featured .featured_item_right{width:44%;padding:6rem 5rem}@media (max-width:767px){.post_archive_featured .featured_item_right{width:100%;padding:2rem 3rem}}.post_archive_featured .featured_item_label{margin-bottom:20px}.post_archive_featured .featured_item_label span{background:#ed2024;color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;padding:5px 20px;border-radius:15px;display:inline-block}.post_archive_featured .featured_item_title h3{font-size:3rem;text-transform:capitalize}.post_archive_featured .featured_item_title h3 a{color:#252a2c}.post_archive_featured .featured_item_title h3 a:focus,.post_archive_featured .featured_item_title h3 a:hover{text-decoration:underline}.post_archive_featured .featured_item_content h4{margin-bottom:0}.post_archive_featured .featured_item_content p{margin-bottom:10px}.post_archive_featured .featured_item_content p a:focus,.post_archive_featured .featured_item_content p a:hover{text-decoration:underline}.post_archive_featured_slider{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.07);box-shadow:0 8px 20px 0 rgba(0,0,0,.07)}.post_archive_featured_slider .slick-dots{position:absolute;top:0;right:100%;list-style:none;display:block;text-align:center;padding:0;margin:0;width:auto;height:100%;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post_archive_featured_slider .slick-dots li{position:relative;display:block;padding:0;margin:5px 20px 5px 0;cursor:pointer}.post_archive_featured_slider .slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;border:1px solid #4a4f54;background:#fff;opacity:1}.post_archive_featured_slider .slick-dots li button:focus,.post_archive_featured_slider .slick-dots li button:hover{outline:0;opacity:.5}.post_archive_featured_slider .slick-dots li.slick-active button{background:#4a4f54;opacity:1}@media (max-width:1240px){.post_archive_featured_slider .slick-dots{top:auto;bottom:-40px;height:auto;margin:0;right:auto;left:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (max-width:930px){.post_archive .threeCol .col{width:50%;-webkit-box-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media (max-width:640px){.post_archive .threeCol .col,.post_archive .twoCol .col{-webkit-box-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}}.post_archive_item{text-align:left;height:100%;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap}a:hover .post_archive_item_title h3{color:#ed2024}.post_carousel .post_archive_item a{padding:0 15px}.post_archive_item_link{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}.post_archive_item_link>span{display:block}.post_archive_item li,.post_archive_item ul{list-style:none;margin:0;padding:0}.post_archive_item_image{width:100%;height:22.5rem;margin:0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;position:relative}.post_archive_item_image_hover{opacity:0;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 25px;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.post_archive_item_image_hover h4,.post_archive_item_image_hover p{color:#fff}.post_archive_item_image_hover h4{margin-bottom:5px}.post_archive_item_image_hover p{margin-bottom:10px;color:#fff}.post_archive_item_image_hover p.quote{padding-left:10px;border-left:3px solid #ed2024}.post_archive_item_image_hover p a:focus,.post_archive_item_image_hover p a:hover{text-decoration:underline}.post_archive_item_label{position:absolute;bottom:0;right:30px;background:#ed2024;color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;padding:5px 20px;border-radius:15px;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.post_archive_item_post_date{color:#787d82;font-size:1.1rem;font-weight:400;letter-spacing:.7px;text-transform:uppercase}.archiveShows .post_archive_item_post_date,.singleShows .post_archive_item_post_date{display:none}.post_archive_item_title h3{margin:0;text-transform:capitalize;color:#252a2c}.archiveShows .post_archive_item_title,.singleShows .post_archive_item_title{margin-top:20px}.post_archive_item_show_date{color:#252a2c;font-size:1.3rem;font-weight:700}.archiveNews .post_archive_item_show_date,.singleNews .post_archive_item_show_date{display:none}.post_archive_item_category{color:#ed2024;font-size:1rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-bottom:10px}.post_archive_item_blurb{color:#4a4f54;font-size:1.3rem;font-weight:400;letter-spacing:.5px;margin-bottom:20px}.archiveShows .post_archive_item:hover .post_archive_item_image_hover{opacity:1;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.post_archive_grid{padding-bottom:0}.news-grid-option{text-align:right}.news-grid-option a{display:inline-block;margin-left:10px}.news-grid-option a.grid-inactive .svg_fill{fill:#e9ebee}.news-grid-option a.grid-active .svg_fill{fill:#4a4f54}@media (max-width:930px){.news-grid-option{display:none}}@media (min-width:641px){.singleShows .shows .col:nth-child(1){padding-right:25px;text-align:right}}@media (min-width:768px){.singleShows .shows .col:nth-child(1){padding-right:50px}}.singleShows .shows .shows_map iframe{width:100%}#ajax-load-more .alm-btn-wrap .alm-load-more-btn{background:0 0;border:1px solid #ed2024;color:#ed2024;font-size:1.3rem;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;border-radius:21px}.quick-info-open{overflow:hidden}.quick-info-open header{position:fixed;top:0;left:0;right:0}.logged-in #quick-info{margin-top:32px}@media (max-width:782px){.logged-in #quick-info{margin-top:46px}}#quick-info{display:block;width:100%;padding:0;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff}.quick-info-panes{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;list-style:none;margin:0;padding:0;border-top:1px solid #f8f6f6;border-left:1px solid #f8f6f6;height:100%}.quick-info-pane{-webkit-box-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;list-style:none;margin:0;padding:0;height:450px;text-align:center;border-right:1px solid #f8f6f6;border-bottom:1px solid #f8f6f6;height:50%}.quick-info-pane>a{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;height:100%}.quick-info-pane-featured{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;position:relative}.quick-info-image{display:block;height:100%;margin-bottom:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.quick-info-pane-featured .quick-info-image-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:80%;position:absolute;top:0;left:0;z-index:1}.quick-info-pane-featured .quick-info-image-product{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;width:90%;height:70%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.quick-info-title{display:block;font-size:20px;line-height:27px;font-weight:700;color:#252a2c;margin:0 0 .2rem;padding:0;text-transform:uppercase}.quick-info-category{margin-bottom:1rem}.quick-info-category span{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:.8px;line-height:26px;text-transform:uppercase;display:inline-block;padding:2px 40px;background:#ca9d53;border-radius:18px}.quick-info-content{font-size:13px;line-height:22px;font-weight:400;color:#787d82;margin:0 0 10px;padding:0 2rem;opacity:0;max-height:0;-webkit-transition:opacity .25s ease-out 0s,max-height .25s ease-out 0s;transition:opacity .25s ease-out 0s,max-height .25s ease-out 0s}.quick-info-big-link:hover .quick-info-content{opacity:1;max-height:44px;-webkit-transition:opacity .25s ease-in 0s,max-height .25s ease-in 0s;transition:opacity .25s ease-in 0s,max-height .25s ease-in 0s}.quick-info-link{display:block;font-size:12px;line-height:22px;font-weight:400;color:#787d82;margin:0 0 20px;padding:0;text-transform:uppercase}.quick-info-link a{display:inline-block;font-size:12px;line-height:22px;font-weight:400;color:#787d82;margin:0;padding:0;text-transform:uppercase}.quick-info-link a:focus,.quick-info-link a:hover{text-decoration:underline}.quick-info-link span{display:inline-block;margin-left:5px}.quick-info-links{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #f8f6f6;padding:15px 0 20px;background:#fff;z-index:2}.quick-info-links .quick-info-link{margin:0}.quick-info-cta{position:absolute;top:10px;right:10px;z-index:2;padding:.5rem 2rem;font-weight:700}.range_parent_under_banner{padding:15px 0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05);text-align:center;position:relative}.range_parent_under_banner .range-under-prev{left:5px}.range_parent_under_banner .range-under-next{right:5px}.range_parent_under_banner ul{list-style:none;padding:0;margin:0}.range_parent_under_banner ul li{list-style:none;margin:0;padding:0;display:inline-block}.range_parent_under_banner a{font-size:1.1rem;font-weight:700;color:#252a2c;letter-spacing:.85px;text-decoration:none;text-transform:uppercase;padding:0 40px;display:block}.range_parent_under_banner a:focus,.range_parent_under_banner a:hover{text-decoration:underline}.range_parent_under_banner span{display:block}.range_parent_under_banner_image img{height:40px}@media (min-width:481px){.range_parent_under_banner .slick-next,.range_parent_under_banner .slick-prev{display:none!important}}@media (max-width:480px){.range_parent_under_banner{padding:15px 20px}.range_parent_under_banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem}.range_parent_under_banner a span{margin:0 10px}.range_parent_under_banner_image img{height:60px}}.range_archive .colContainer{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.range_archive_item{text-align:center;height:100%;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.range_archive_item:hover{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.06);box-shadow:0 8px 20px 0 rgba(0,0,0,.06);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.range_archive_item a,.range_archive_item span{display:block}.range_archive_item_link{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.range_archive_item li,.range_archive_item ul{list-style:none;margin:0;padding:0}.range_archive_item_image{position:relative}.range_archive_item_image_background{position:absolute;top:0;left:0;width:100%;height:50%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/banner_content_background.png)}.range_archive_item_image_main{position:relative;max-width:75%;margin:0 auto;padding:45px 0;z-index:2}.range_archive_item_title h3{margin:0}.range_archive_item_category{color:#ed2024;font-size:1rem;font-weight:700;letter-spacing:.75px;text-transform:uppercase;margin-bottom:10px}.range_archive_item_blurb{color:#4a4f54;font-size:1.3rem;font-weight:400;letter-spacing:.5px;margin-bottom:20px}.range_archive_item_attributes{border-top:1px solid #eae4e4}.range_archive_item_attributes ul{list-style:none;margin:0;padding:15px 0;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.range_archive_item_attributes ul li{list-style:none;margin:0;padding:0;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.range_archive_item_attributes ul li span{display:inline-block;vertical-align:middle}@media (max-width:767px){.range_archive_item_attributes ul li span{display:block}}.range_archive_item_attributes_icon svg{max-width:35px;max-height:24px}.range_archive_item_attributes_icon svg .svg_fill{fill:#4a4f54}.range_archive_item_attributes_icon svg .svg_fill+text{fill:#fff}.range_archive_item_attributes_value{color:#4a4f54;font-weight:700;font-size:11px;line-height:18px;letter-spacing:.7px;text-transform:uppercase}.range_archive_item_brochure{padding:15px 0;border-top:1px solid #eae4e4;display:block;color:#aba8a8;font-size:12px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase}.range-showcase h3{font-size:3.6rem}.range-carousel-holder{position:relative;width:100%;display:block}.range-carousel-holder .slick-arrow{z-index:2;padding:20px}.range-carousel-holder .slick-arrow.showcase-prev{left:28%}.range-carousel-holder .slick-arrow.showcase-next{right:28%}@media (max-width:767px){.range-carousel-holder .slick-arrow{top:auto;bottom:50px}.range-carousel-holder .slick-arrow.showcase-prev{left:10px}.range-carousel-holder .slick-arrow.showcase-next{right:10px}}.range-carousel{width:100%}.range-carousel .slick-track{display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range-carousel .slick-list{padding:0!important}.range-carousel .range_archive_item{display:block}.range-carousel .range_archive_item:hover{-webkit-box-shadow:none;box-shadow:none}.range-carousel .range_archive_item_image{opacity:.3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.range-carousel .range_archive_item_image img{-webkit-transform:scale(.6);transform:scale(.6);margin:0 auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:767px){.range-carousel .range_archive_item_image img{max-height:none;-webkit-transform:scale(1);transform:scale(1)}}.range-carousel .range_archive_item_attributes,.range-carousel .range_archive_item_category,.range-carousel .range_archive_item_title{opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.range-carousel .range_archive_item_category{font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:1px;line-height:26px;text-transform:uppercase;display:inline-block;padding:5px 30px;background:#ca9d53;border-radius:18px}.range-carousel .range_archive_item_title h3{font-size:3.2rem;margin-bottom:2.5rem}.range-carousel .range_archive_item_attributes{padding:0 20px}.range-carousel .range_archive_item_attributes_value{font-size:13px;letter-spacing:.8px}@media (max-width:1024px){.range-carousel .range_archive_item_attributes{padding:0}}@media (max-width:767px){.range-carousel .range_archive_item_attributes{padding:0 150px}}@media (max-width:640px){.range-carousel .range_archive_item_attributes{padding:0 100px}}@media (max-width:480px){.range-carousel .range_archive_item_attributes{padding:0 50px}}@media (max-width:380px){.range-carousel .range_archive_item_attributes{padding:0}}.range-carousel .slick-current .range_archive_item_image{opacity:1;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.range-carousel .slick-current .range_archive_item_image img{max-height:320px;-webkit-transform:scale(1);transform:scale(1);margin:0 auto;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media (max-width:767px){.range-carousel .slick-current .range_archive_item_image img{max-height:none}}.range-carousel .slick-current .range_archive_item_attributes,.range-carousel .slick-current .range_archive_item_category,.range-carousel .slick-current .range_archive_item_title{opacity:1;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.banner_content_attributes{background:#cbcdb9;width:100%;position:relative;padding:0 100px 0 0}@media (max-width:1215px){.banner_content_attributes{padding-left:30px}}@media (max-width:1100px){.banner_content_attributes{padding-right:40px}}@media (max-width:1000px){.banner_content_attributes{padding-right:20px}}.banner_content_attributes:before{position:absolute;top:0;right:100%;width:2000px;height:100%;content:"";background:#cbcdb9}.banner_content_attributes:after{position:absolute;top:0;left:100%;width:4000px;height:100%;content:"";background:#cbcdb9}.banner_content_attributes ul{list-style:none;margin:0;padding:30px 0;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}@media (max-width:480px){.banner_content_attributes ul{padding:20px 0}}.banner_content_attributes ul li{list-style:none;margin:0;padding:0;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.banner_content_attributes ul li span{display:inline-block;vertical-align:middle;position:relative}.banner_content_attributes ul li span a{position:absolute;top:-10px;right:-10px}.banner_content_attributes ul li span a i{color:#5b5c4e;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.banner_content_attributes ul li span a:hover i{color:#ed2024}@media (max-width:900px){.banner_content_attributes ul li span a{right:auto}}@media (max-width:767px){.banner_content_attributes ul li span a{display:none}}@media (max-width:900px){.banner_content_attributes ul li{text-align:center}.banner_content_attributes ul li span{display:block}}.banner_content_attributes ul li .banner_content_attributes_icon img{max-width:35px}.banner_content_attributes ul li .banner_content_attributes_value{color:#5b5c4e;font-weight:700;font-size:13px;line-height:18px;letter-spacing:.8px;text-transform:uppercase}@media (max-width:767px){.banner_content_attributes ul{padding-bottom:1.5rem}}.banner_content_attributes svg{width:30px;height:30px}.banner_content_attributes svg .svg_fill{fill:#5b5c4e}.banner_content_attributes svg .svg_fill+text,.banner_content_attributes svg .svg_fill_inner{fill:#cccdbb}.banner_product_image{position:absolute;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;padding:50px 0 20px;margin:0 0 0 100px}.banner_product_image-mobile{display:none}@media (max-width:767px){.banner_product_image-mobile{display:block;text-align:center}.banner_product_image-mobile img{max-width:100%;height:auto;max-height:250px}}.banner_product_image img{height:100%;max-width:none}@media (max-width:1100px){.banner_product_image{padding:110px 0 80px}}@media (max-width:767px){.banner_product_image{top:auto;left:auto;bottom:0;width:100%;height:auto;-webkit-transform:translate(0,0);transform:translate(0,0);text-align:center;padding:0;margin:0;position:relative}.banner_product_image img{display:none}}@media (max-width:480px){.banner_product_image img{max-height:200px}}.attribute-content{position:absolute;bottom:20px;left:0;background:#cbcdb9;border:1px solid #5b5c4e;z-index:20;padding:1rem;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.attribute-content-open{opacity:1}.attribute-content-mobile{opacity:1}@media (min-width:768px){.attribute-content-mobile{display:none}}.attribute-content p{margin:0;font-size:1rem;font-style:italic;color:#5b5c4e;text-align:left}@media (max-width:767px){.attribute-content p{text-align:center}}.attribute-content a{position:absolute;top:0;right:0;padding:1rem}.attribute-content a i{color:#5b5c4e}.attribute-content a:hover i{color:#ed2024}@media (max-width:767px){.attribute-content a{display:none}}@media (max-width:1100px){.attribute-content{bottom:10px}}@media (max-width:992px){.attribute-content{width:120%;padding-right:2rem}}@media (max-width:767px){.attribute-content{width:100%;margin:0 auto;position:relative;left:auto;bottom:auto;padding:0 0 1rem;border:none}}.range_child_under_banner{padding:0;background:#252a2c;text-align:center}.range_child_under_banner ul{padding:0;margin:0;list-style:none}.range_child_under_banner ul li{padding:0;margin:0;list-style:none;display:inline-block}.range_child_under_banner ul li a{display:block;color:#e9ebee;font-size:13px;line-height:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:25px 50px}.range_child_under_banner ul li a:focus,.range_child_under_banner ul li a:hover{color:#ed2024}.range_child_under_banner ul li.range-single-contact a{color:#ed2024}.range_child_under_banner ul li.range-single-contact a:hover{text-decoration:underline}@media (max-width:540px){.range_child_under_banner ul{padding:10px 0}.range_child_under_banner ul li{display:block;text-align:left}.range_child_under_banner ul li a{padding:10px 30px}}.range_content{text-align:left}.range_content .customCol>.col{width:100%}@media (min-width:768px){.range_content .customCol>.col:nth-child(1){-webkit-box-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;width:48%;padding-right:6%}.range_content .customCol>.col:nth-child(2){-webkit-box-flex:0 1 52%;-ms-flex:0 1 52%;flex:0 1 52%;width:52%;min-width:0;min-height:0}}.range_content .range_logo{margin-bottom:2.5rem;max-width:250px}.range_content .grey_box{background:#e9ebee;padding:25px;margin:10px 0 30px;position:relative}.range_content .grey_box_featured{position:absolute;top:0;right:20px;background:#ed2024;font-weight:700;text-transform:uppercase;font-size:1.1rem;color:#fff;letter-spacing:1.3px;padding:10px;border-radius:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.range_content .grey_box ul li{margin:0 0 0 20px;font-size:1.3rem;font-weight:400;color:#4a4f54;letter-spacing:.5px}@media (min-width:768px){.range_content{padding-bottom:0}}.range_gallery{margin:0 0 100px;position:relative}.range_gallery .slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle}@media (max-width:767px){.range_gallery{margin-bottom:40px}}@media (max-width:480px){.range_gallery{margin-bottom:20px}}.range_gallery_slider_top{padding-bottom:30px}@media (max-width:1370px){.range_gallery .slick-arrow.slick-prev{left:0}.range_gallery .slick-arrow.slick-next{right:0}}.range_reviews{border-top:1px solid #f8f6f6;padding:35px 0 0}.range_reviews h3 span{float:right;color:#4a4f54;font-size:1.2rem}.range_reviews h3 span a{color:#4a4f54}.range_reviews h3 span a:focus,.range_reviews h3 span a:hover{text-decoration:underline}.range_reviews h4{margin-bottom:5px}.rightLinks{position:fixed;top:33.3%;right:0;z-index:1;-webkit-box-shadow:0 .8rem 2rem 0 rgba(97,97,97,.5);box-shadow:0 .8rem 2rem 0 rgba(97,97,97,.5)}.rightLinks a{display:block;width:auto;height:auto;color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:#ed2024;padding:1.5rem 1rem;border-bottom:1px solid #fa8386;line-height:1rem}.rightLinks a:active,.rightLinks a:focus,.rightLinks a:hover{background:#ca1014}.rightLinks a .fa{padding-bottom:.5rem;font-size:1.8rem}.rightLinks a span{text-transform:uppercase;display:block;font-size:.8rem}.rightLinks a:nth-child(1),.rightLinks a:nth-child(7){display:none}.rightLinks a:nth-child(6){background:#fff;color:#ed2024;border:none}.rightLinks a:nth-child(6):active,.rightLinks a:nth-child(6):focus,.rightLinks a:nth-child(6):hover{background:#e6e5e5}@media (max-width:960px){.rightLinks{display:none}}.search_results{text-align:left}.search_results .inner.text_narrow{max-width:79rem}.result{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:3rem;-webkit-transition:-webkit-box-shadow .25s ease-in 0s;transition:-webkit-box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s,-webkit-box-shadow .25s ease-in 0s}.result-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:4rem 3rem}@media (max-width:640px){.result-content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:2rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.result-title{margin-bottom:1rem;text-transform:capitalize}.result-date{font-size:1.1rem;color:#787d82;font-weight:400;display:block;margin-bottom:1.2rem;text-transform:uppercase}.result-type{display:inline-block;color:#fff;font-weight:400;background:#ed2024;font-size:1.1rem;letter-spacing:1.3px;padding:5px 20px;border-radius:15px;text-transform:uppercase}.result-image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (max-width:640px){.result-image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:200px}}@media (max-width:480px){.result-image{height:150px}}.result:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.06);box-shadow:0 8px 20px rgba(0,0,0,.06);-webkit-transition:-webkit-box-shadow .25s ease-in 0s;transition:-webkit-box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s;transition:box-shadow .25s ease-in 0s,-webkit-box-shadow .25s ease-in 0s}.result-divider{display:block;width:100%;height:1px;margin-bottom:3rem;border-bottom:1px dotted #e9ebee}@media (max-width:640px){.result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}section.text{text-align:left;font-size:1.4rem;line-height:2.2rem}section.text .inner.text_narrow{max-width:79rem}section.text.center{text-align:center}section.text :last-child:not(.cta){margin-bottom:0;padding-bottom:0}section.text+.alternating-content{margin-top:0}section.text h2{font-family:smudger_let,"Open Sans",sans-serif;font-size:5.6rem;color:#ed2024}section.text h3{font-family:"Open Sans",Arial,sans-serif;font-size:2.8rem;color:#ed2024;letter-spacing:1.56px;line-height:3.5rem}section.text ol,section.text ul{display:block;width:100%;font-size:1.4rem;line-height:2.2rem;margin-left:2rem;margin-bottom:2.4rem}@media (max-width:640px){section.text h3,section.text li,section.text p,section.text ul{text-align:left!important}}section.title{padding-bottom:0}section.title+section{padding-top:3rem}section.title h3{margin:0;padding:0}section.title h3.align_left{text-align:left}section.title h3.align_center{text-align:center}section.title h3.align_right{text-align:right}@media (max-width:640px){section.title h3,section.title li,section.title p,section.title ul{text-align:left!important}}.video-cta{position:relative;height:45rem}.video-cta a{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover}.video-cta a:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.video-cta a i{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2.4rem;margin-left:.5rem;background:0 0;color:#fff;width:7rem;height:7rem;text-align:center;line-height:7rem;border-radius:50%;z-index:1;padding-left:.75rem;border:2px solid #fff;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.video-cta a i:after{content:'Play Video';font-family:"Open Sans",Roboto,Arial,sans-serif;color:#fff;font-weight:700;display:block;position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);white-space:nowrap;text-transform:uppercase;font-size:1.2rem}.video-cta a:active:after,.video-cta a:focus:after,.video-cta a:hover:after{background:rgba(0,0,0,.45);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.video-cta a:active i,.video-cta a:focus i,.video-cta a:hover i{background:#fff;color:#ed2024;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}@media (max-width:640px){.video-cta{height:40rem}}@media (max-width:480px){.video-cta{height:35rem}}.videoModal{z-index:100;min-width:32rem;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,.95);display:none}.videoModal .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:80rem;padding-left:1.5rem;padding-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.videoModal .inner .iframe_responsive{margin:0}