﻿@charset "UTF-8";@import url('components/colorbox.css');@import url('components/lightgallery.css');@import url('components/lg-transitions.css');.developed-by-container{position:absolute;bottom:0;right:20px;}@media screen and (max-width:767px){.developed-by-container{margin:10px auto 0 auto;position:relative;bottom:auto;right:auto;width:150px;}}.developed-by{width:150px;height:25px;overflow:hidden;transition:width 300ms ease-in-out;}.developed-by:hover a .text{opacity:0;}.developed-by:hover a .logo{left:25px;}.developed-by:hover a .logo svg #reticle{fill:url(#a);transform:rotate(180deg);}.developed-by a{position:relative;text-decoration:none;display:block;width:150px;height:25px;}.developed-by a .text{position:absolute;top:0;left:0;transition:opacity 300ms ease-in-out;}.developed-by a .text svg{width:120px;height:25px;}.developed-by a .logo{position:absolute;top:0;left:125px;transition:left 300ms ease-in-out;}.developed-by a .logo svg{width:100px;height:25px;}.developed-by a .logo svg #reticle{transition:transform 300ms ease-in-out,fill 300ms ease-in-out;transform:rotate(0deg);transform-origin:24px;}.gibbs{font-family:gibbs,sans-serif;font-weight:normal;}.gibbs.book{font-weight:400;}.gibbs.medium{font-weight:500;}.gibbs.bold{font-weight:700;}.gibbs.black{font-weight:900;}h2{font-family:Gibbs;font-size:55px;font-weight:700;line-height:50px;margin:20px 0;}h1{font-size:77px;line-height:normal;font-family:Gibbs;font-weight:900;margin:0;}.Gibbs16px{font-family:Gibbs;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;}.Gibbs18px{font-family:Gibbs;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;}.Gibbs20px{font-family:Gibbs;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;}.GibbsMed16px{font-family:Gibbs;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;}.GibbsMed18px{font-family:Gibbs;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;}h4{font-family:Gibbs;font-weight:600;font-size:24px;line-height:36px;margin:20px 0;}h3{font-family:Gibbs;font-weight:600;font-size:30px;line-height:30px;margin:20px 0;}.Gibbs45px{font-size:45px;line-height:50px;font-family:Gibbs;font-weight:500;margin:0;}.subheaderGibbs30px{font-family:Gibbs;font-weight:600;font-size:30px;line-height:40px;margin:20px 0;}.absolute{position:absolute;}.relative{position:relative;}.fixed{position:fixed;}.translateY{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.translateX{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.translate3d{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.translateNone{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.sprite{background-image:url(../images/sprites.png);background-repeat:no-repeat;}.clearfix{clear:both;}.boxSizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.siteButton{padding:10px 20px;position:relative;display:inline-block;text-align:center;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e11e1d;color:#fff;}.siteButton span{position:relative;z-index:2;-moz-transition:color 300ms cubic-bezier(.7,0,.9,1);-o-transition:color 300ms cubic-bezier(.7,0,.9,1);-webkit-transition:color 300ms cubic-bezier(.7,0,.9,1);transition:color 300ms cubic-bezier(.7,0,.9,1);font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;letter-spacing:.01em;}.siteButton span.book{font-weight:400;}.siteButton span.medium{font-weight:500;}.siteButton span.bold{font-weight:700;}.siteButton span.black{font-weight:900;}.siteButton:hover{text-decoration:none;}.siteButton:after{content:'';position:absolute;z-index:1;top:0;right:100%;bottom:0;left:0;-moz-transition:right 300ms cubic-bezier(.7,0,.9,1);-o-transition:right 300ms cubic-bezier(.7,0,.9,1);-webkit-transition:right 300ms cubic-bezier(.7,0,.9,1);transition:right 300ms cubic-bezier(.7,0,.9,1);background:#000;}.siteButton.alt{background-color:#fff;color:#000;}.siteButton.alt:hover{color:#fff;}img{max-width:100%;display:block;}.centre{text-align:center;}.red{color:#e11e1d;}.orange{color:#e11e1d;}.grey{color:#898989;}.light-grey{color:#e1e1e1;}.mobile{display:none!important;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-dots-container{position:relative;width:100%;height:60px;}.slick-loading .slick-list{background:#fff url('ajax-loader.gif') center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('fonts/slick.eot?');src:url('fonts/slick.eot?#iefix') format('embedded-opentype'),url('fonts/slick.woff') format('woff'),url('fonts/slick.ttf') format('truetype'),url('fonts/slick.svg#slick') format('svg');}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}.slick-prev[dir="rtl"]{left:auto;right:-25px;}.slick-prev:before{content:"←";}.slick-prev:before[dir="rtl"]{content:"→";}.slick-next{right:-25px;}.slick-next[dir="rtl"]{left:-25px;right:auto;}.slick-next:before{content:"→";}.slick-next:before[dir="rtl"]{content:"←";}.slick-dotted .slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:#000;opacity:.75;}.slick-dots{z-index:10;bottom:0;}.slick-dots li{width:16px;height:16px;margin:0 15px;}.slick-dots li.slick-active button{background-color:#e11e1d;}.slick-dots li button{width:16px;height:16px;border-radius:100%;background-color:#d4dada;padding:0;}.slick-dots li button:before{content:'';}.slick-prev,.slick-next{width:22px;height:42px;background-image:url(../images/sprites.png) !important;background-repeat:no-repeat !important;}.slick-prev:before,.slick-next:before{display:none;}.slick-prev{left:20px;background-position:-71px 0 !important;}.slick-next{right:20px;background-position:-113px 0 !important;}@media screen and (max-width:1279px) and (min-width:768px){.slick-dots{bottom:30px;}}@media screen and (max-width:767px){.slick-prev,.slick-next{top:25%;}}::-webkit-input-placeholder{color:#e1e1e1;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;}::-webkit-input-placeholder.book{font-weight:400;}::-webkit-input-placeholder.medium{font-weight:500;}::-webkit-input-placeholder.bold{font-weight:700;}::-webkit-input-placeholder.black{font-weight:900;}::-moz-placeholder{color:#e1e1e1;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;}::-moz-placeholder.book{font-weight:400;}::-moz-placeholder.medium{font-weight:500;}::-moz-placeholder.bold{font-weight:700;}::-moz-placeholder.black{font-weight:900;}:-ms-input-placeholder{color:#e1e1e1;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;}:-ms-input-placeholder.book{font-weight:400;}:-ms-input-placeholder.medium{font-weight:500;}:-ms-input-placeholder.bold{font-weight:700;}:-ms-input-placeholder.black{font-weight:900;}:-moz-placeholder{color:#e1e1e1;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;}:-moz-placeholder.book{font-weight:400;}:-moz-placeholder.medium{font-weight:500;}:-moz-placeholder.bold{font-weight:700;}:-moz-placeholder.black{font-weight:900;}html{margin:0;padding:0;}html body{margin:0;padding:0;position:relative;background:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;color:#000;}html body.book{font-weight:400;}html body.medium{font-weight:500;}html body.bold{font-weight:700;}html body.black{font-weight:900;}html body.hasBadge{padding-bottom:100px;}a{color:#e11e1d;text-decoration:none;}a:hover{text-decoration:underline;}@media screen and (min-width:768px){section{margin-top:140px;}}.container{position:relative;margin:0 auto;padding:0 30px;width:1440px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.row{margin-bottom:40px;}.row:before,.row:after{content:'';display:table;clear:both;}.row [class*=col-md]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}.row .col-md-3{width:24%;}.row .col-md-4{width:32%;margin-right:2%;}.row .col-md-4:nth-child(3){margin-right:0;}.row .col-md-6{width:48%;margin-right:2%;}.row .col-md-6:nth-child(2){width:50%;margin-right:0;}.row .col-md-8{width:66%;}.row .col-md-8+.col-md-4{margin-right:0;margin-left:2%;}.row .col-md-9{width:75%;}h1{font-size:55px;line-height:55px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;margin:0;}h1.book{font-weight:400;}h1.medium{font-weight:500;}h1.bold{font-weight:700;}h1.black{font-weight:900;}h1.thinText{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;color:#e11e1d;}h1.thinText.book{font-weight:400;}h1.thinText.medium{font-weight:500;}h1.thinText.bold{font-weight:700;}h1.thinText.black{font-weight:900;}h1.thinText+h2{margin:20px 0;}h1+h2{margin:0 0 20px 0;}h2{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:55px;line-height:50px;margin:20px 0;}h2.book{font-weight:400;}h2.medium{font-weight:500;}h2.bold{font-weight:700;}h2.black{font-weight:900;}h2.thinText{font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:50px;line-height:48px;}h2.thinText.book{font-weight:400;}h2.thinText.medium{font-weight:500;}h2.thinText.bold{font-weight:700;}h2.thinText.black{font-weight:900;}h2.contentHeader{font-size:30px;line-height:42px;letter-spacing:.02em;}h3{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:30px;line-height:30px;margin:20px 0;}h3.book{font-weight:400;}h3.medium{font-weight:500;}h3.bold{font-weight:700;}h3.black{font-weight:900;}h4{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:24px;line-height:36px;margin:20px 0;}h4.book{font-weight:400;}h4.medium{font-weight:500;}h4.bold{font-weight:700;}h4.black{font-weight:900;}p{line-height:22px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;}p.book{font-weight:400;}p.medium{font-weight:500;}p.bold{font-weight:700;}p.black{font-weight:900;}hr{height:1px;border:none;width:100%;background-color:#e1e1e1;}.primaryContent{padding:40px 0;}.primaryContent h1.thinText{position:relative;padding-bottom:30px;margin-bottom:30px;}.primaryContent h1.thinText:after{content:'';position:absolute;bottom:0;width:180px;height:3px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#e11e1d;}.primaryContent p{font-size:20px;margin:0 auto;max-width:80%;}.subContent{margin-top:40px;position:relative;}.subContent hr{position:absolute;top:0;right:30px;left:30px;width:auto;}.subContent .subcontentItems{text-align:center;font-size:0;margin:40px 0 80px 0;letter-spacing:normal;position:relative;}.subContent .subcontentItems .backToTopButton{bottom:-40px;}@media screen and (max-width:768px){.subContent .subcontentItems .backToTopButton{bottom:0;}}.subContent .subcontentItems .subContentItem{display:inline-block;vertical-align:top;width:20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;font-size:16px;}.backToTopButton{position:absolute;bottom:0;right:0;color:#000;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;line-height:34px;letter-spacing:.02em;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;cursor:pointer;}.backToTopButton.book{font-weight:400;}.backToTopButton.medium{font-weight:500;}.backToTopButton.bold{font-weight:700;}.backToTopButton.black{font-weight:900;}.backToTopButton:hover{color:#e11e1d;text-decoration:none;}@media screen and (max-width:768px){.backToTopButton{left:0;text-align:center;bottom:-15px;}}.inspirations{margin-top:30px;}.inspirations .galleryImages{display:none;}.greyHeader{background-color:#f2f3ed;}.greyHeader p{font-size:20px;margin:0 0 20px 0;}.umb-grid .container{padding:0;width:auto;}.umb-grid .container .row{margin:40px 0;}.umb-grid .container .row div[class*=col-md] h3:first-child{margin-top:0;}.umb-grid .container .row div[class*=col-md] img{margin-bottom:30px;max-width:100%;}.umb-grid .container .row div[class*=col-md].col-md-12{width:100%;}@media screen and (max-width:1440px) and (min-width:1280px){.container{width:1280px;}}@media screen and (max-width:1279px) and (min-width:1024px){.container{width:1024px;}}@media screen and (min-width:1024px){.siteButton:hover:after{right:0;}}@media screen and (max-width:1024px){.desktop{display:none!important;}.mobile{display:block!important;}}@media screen and (max-width:1023px) and (min-width:768px){.container{width:768px;}}@media screen and (max-width:767px){.container{width:100%;padding:0;}h1{font-size:40px;line-height:40px;}h1.thinText{font-size:40px;}h2{font-size:30px;line-height:30px;}.row [class*=col-md]{width:100% !important;clear:left;margin:0 !important;}.primaryContent{padding:10px;}.primaryContent h1.thinText{line-height:50px;}.umb-grid{padding:10px;}.umb-grid .container .row{margin:20px 0 0 0;}.umb-grid .container .row div[class*=col-md] img{margin-bottom:10px;}.subContent{padding-top:60px;margin-top:0;}.subContent .subcontentItems{margin:20px 0;}.subContent .subcontentItems .subContentItem{width:100%;margin-bottom:20px;}.inspirations{margin-top:20px;}body:not(.homepage) section{padding-top:75px;}body.hasBadge{padding-bottom:40px;}}header{height:140px;background-color:#fff;position:fixed;top:0;right:0;left:0;z-index:1000;-moz-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;}header .container{height:140px;}header .container .logo{position:absolute;background:no-repeat 0 0;background-image:url(../images/logo.svg);width:179px;height:50px;top:25px;left:30px;z-index:10;}header .container .logo.has-logo{background-image:none;width:auto;height:auto;top:auto;left:auto;bottom:10px;display:inline-block;}header .container .logo a{display:block;width:100%;height:100%;text-decoration:none;outline:none;font-size:0;}header .container .logo a img{max-width:100%;}header .container .mobileMenu{position:absolute;top:0;right:30px;border:1px solid #e11e1d;display:none;}header .container .mobileMenu div{padding:10px 20px;color:#e11e1d;text-align:center;}header .container .navigation{position:absolute;top:0;right:0;width:calc(100% - 30px);z-index:5;display:flex;justify-content:flex-end;flex-wrap:wrap;}header .container .navigation ul{display:inline-block;padding:0;list-style:none;margin-left:-5px;margin:0 20px 0 0;text-align:right;}header .container .navigation ul li{display:inline-block;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}header .container .navigation .secondaryNav{width:100%;text-align:right;}header .container .navigation .secondaryNav ul li{position:relative;}header .container .navigation .secondaryNav ul li.altNav{padding-bottom:5px;}header .container .navigation .secondaryNav ul li.altNav:hover .tertiaryNav{opacity:1;pointer-events:auto;}header .container .navigation .secondaryNav ul li.downloadLink{padding-left:30px;}header .container .navigation .secondaryNav ul li.downloadLink:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:url('../images/download-icon.png') no-repeat 0 0;background-size:contain;}header .container .navigation .secondaryNav ul li a,header .container .navigation .secondaryNav ul li div{text-decoration:none;color:#555;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;cursor:pointer;}header .container .navigation .secondaryNav ul li a.book,header .container .navigation .secondaryNav ul li div.book{font-weight:400;}header .container .navigation .secondaryNav ul li a.medium,header .container .navigation .secondaryNav ul li div.medium{font-weight:500;}header .container .navigation .secondaryNav ul li a.bold,header .container .navigation .secondaryNav ul li div.bold{font-weight:700;}header .container .navigation .secondaryNav ul li a.black,header .container .navigation .secondaryNav ul li div.black{font-weight:900;}header .container .navigation .secondaryNav ul li a:hover,header .container .navigation .secondaryNav ul li div:hover{color:#e11e1d;text-decoration:none;}header .container .navigation .secondaryNav ul li a.siteButton,header .container .navigation .secondaryNav ul li div.siteButton{background-color:#e11e1d;}header .container .navigation .secondaryNav ul li a.siteButton span,header .container .navigation .secondaryNav ul li div.siteButton span{color:#fff;}header .container .navigation .secondaryNav ul li a.siteButton:after,header .container .navigation .secondaryNav ul li div.siteButton:after{background-color:#000;}header .container .navigation .secondaryNav ul li .tertiaryNav{list-style:none;margin:0;padding:0;background:#fff;position:absolute;top:100%;right:10px;white-space:nowrap;text-align:center;opacity:0;pointer-events:none;-moz-transition:opacity 300ms cubic-bezier(.7,0,.9,1);-o-transition:opacity 300ms cubic-bezier(.7,0,.9,1);-webkit-transition:opacity 300ms cubic-bezier(.7,0,.9,1);transition:opacity 300ms cubic-bezier(.7,0,.9,1);}header .container .navigation .secondaryNav ul li .tertiaryNav li{display:block;margin:6px 0;line-height:1.5em;}header .container .navigation .secondaryNav ul li .tertiaryNav li a{text-decoration:none;color:#555;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;}header .container .navigation .secondaryNav ul li .tertiaryNav li a.book{font-weight:400;}header .container .navigation .secondaryNav ul li .tertiaryNav li a.medium{font-weight:500;}header .container .navigation .secondaryNav ul li .tertiaryNav li a.bold{font-weight:700;}header .container .navigation .secondaryNav ul li .tertiaryNav li a.black{font-weight:900;}header .container .navigation .secondaryNav ul li .tertiaryNav li a:hover{color:#e11e1d;text-decoration:none;}header .container .navigation .primaryNav>ul{margin-top:25px;padding-top:24px;position:relative;}header .container .navigation .primaryNav>ul:before{content:'';position:absolute;top:0;left:10px;width:1920px;height:2px;background:#e11e1d;}header .container .navigation .primaryNav>ul>li.hasMenu:hover .subMenu{opacity:1;pointer-events:auto;}header .container .navigation .primaryNav>ul>li>a{display:inline-block;padding:5px 0 16px 0;font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;font-size:22px;line-height:24px;border-bottom:2px solid transparent;-moz-transition:color 300ms linear,border-bottom-color 300ms linear;-o-transition:color 300ms linear,border-bottom-color 300ms linear;-webkit-transition:color 300ms linear,border-bottom-color 300ms linear;transition:color 300ms linear,border-bottom-color 300ms linear;color:#000;}header .container .navigation .primaryNav>ul>li>a.book{font-weight:400;}header .container .navigation .primaryNav>ul>li>a.medium{font-weight:500;}header .container .navigation .primaryNav>ul>li>a.bold{font-weight:700;}header .container .navigation .primaryNav>ul>li>a.black{font-weight:900;}header .container .navigation .primaryNav>ul>li>a:hover{color:#e11e1d;border-bottom-color:#e11e1d;text-decoration:none;}header .container .navigation .primaryNav .subMenu{pointer-events:none;opacity:0;position:absolute;top:100%;width:calc(100% - 30px);right:10px;padding:30px 30px 80px 30px;background-color:#171717;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity 300ms cubic-bezier(.7,0,.9,1);-o-transition:opacity 300ms cubic-bezier(.7,0,.9,1);-webkit-transition:opacity 300ms cubic-bezier(.7,0,.9,1);transition:opacity 300ms cubic-bezier(.7,0,.9,1);overflow:hidden;font-size:0;text-align:left;letter-spacing:normal;}header .container .navigation .primaryNav .subMenu .menuSection{display:inline-block;text-align:left;width:25%;vertical-align:top;margin-bottom:20px;letter-spacing:.02em;}header .container .navigation .primaryNav .subMenu .menuSection.hasImages{float:left;width:calc(50% - 20px);margin-right:20px;}header .container .navigation .primaryNav .subMenu .menuSection.hasImages ul li{max-width:48%;margin:20px 2% 20px 0;}header .container .navigation .primaryNav .subMenu .menuSection.hasImages ul li:nth-child(even){margin-right:0;}header .container .navigation .primaryNav .subMenu .menuSection:not(.hasImages) ul li{width:100%;}header .container .navigation .primaryNav .subMenu .menuSection strong{color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;}header .container .navigation .primaryNav .subMenu .menuSection strong.book{font-weight:400;}header .container .navigation .primaryNav .subMenu .menuSection strong.medium{font-weight:500;}header .container .navigation .primaryNav .subMenu .menuSection strong.bold{font-weight:700;}header .container .navigation .primaryNav .subMenu .menuSection strong.black{font-weight:900;}header .container .navigation .primaryNav .subMenu .menuSection ul{text-align:left;margin:0 0 20px 0;}header .container .navigation .primaryNav .subMenu .menuSection ul li{padding:0;margin:20px 0 0 0;}header .container .navigation .primaryNav .subMenu .menuSection a{display:block;}header .container .navigation .primaryNav .subMenu .menuSection a img{width:140px;height:140px;display:inline-block;}header .container .navigation .primaryNav .subMenu .menuSection a img+h2{display:inline-block;max-width:44%;vertical-align:top;margin:0 0 0 30px;line-height:normal;font-size:20px;}header .container .navigation .primaryNav .subMenu .menuSection a img+h2 span{display:table-cell;}header .container .navigation .primaryNav .subMenu .menuSection a img+h2:after{display:table-cell;content:'';width:100%;}header .container .navigation .primaryNav .subMenu .menuSection a span{display:inline-block;vertical-align:top;color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;border-bottom:1px solid transparent;-moz-transition:border-bottom-color 300ms linear,color 300ms linear;-o-transition:border-bottom-color 300ms linear,color 300ms linear;-webkit-transition:border-bottom-color 300ms linear,color 300ms linear;transition:border-bottom-color 300ms linear,color 300ms linear;}header .container .navigation .primaryNav .subMenu .menuSection a span.book{font-weight:400;}header .container .navigation .primaryNav .subMenu .menuSection a span.medium{font-weight:500;}header .container .navigation .primaryNav .subMenu .menuSection a span.bold{font-weight:700;}header .container .navigation .primaryNav .subMenu .menuSection a span.black{font-weight:900;}header .container .navigation .primaryNav .subMenu .menuSection a:hover{text-decoration:none;}header .container .navigation .primaryNav .subMenu .menuSection a:hover span{color:#e11e1d;border-bottom-color:#e11e1d;}header .container .navigation .primaryNav .subMenu .submenuText{position:absolute;bottom:0;right:0;font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;color:#3a3a3a;font-size:70px;line-height:70px;}header .container .navigation .primaryNav .subMenu .submenuText.book{font-weight:400;}header .container .navigation .primaryNav .subMenu .submenuText.medium{font-weight:500;}header .container .navigation .primaryNav .subMenu .submenuText.bold{font-weight:700;}header .container .navigation .primaryNav .subMenu .submenuText.black{font-weight:900;}header .container .navigation .primaryNav .subMenu .viewAll{position:absolute;left:30px;bottom:40px;}header .container .navigation .primaryNav .subMenu .viewAll a span{display:inline-block;vertical-align:top;color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;border-bottom:1px solid transparent;-moz-transition:border-bottom-color 300ms linear,color 300ms linear;-o-transition:border-bottom-color 300ms linear,color 300ms linear;-webkit-transition:border-bottom-color 300ms linear,color 300ms linear;transition:border-bottom-color 300ms linear,color 300ms linear;}header .container .navigation .primaryNav .subMenu .viewAll a span.book{font-weight:400;}header .container .navigation .primaryNav .subMenu .viewAll a span.medium{font-weight:500;}header .container .navigation .primaryNav .subMenu .viewAll a span.bold{font-weight:700;}header .container .navigation .primaryNav .subMenu .viewAll a span.black{font-weight:900;}header .container .navigation .primaryNav .subMenu .viewAll a:hover{text-decoration:none;}header .container .navigation .primaryNav .subMenu .viewAll a:hover span{color:#e11e1d;border-bottom-color:#e11e1d;}@media screen and (max-width:1440px) and (min-width:1280px){header .container .navigation .primaryNav .subMenu .menuSection a img+h2{max-width:40%;margin-left:20px;}}@media screen and (max-width:1279px) and (min-width:1024px){header .container .navigation .primaryNav .subMenu .menuSection a img+h2{max-width:140px;margin:10px 0 0 0;}}@media screen and (max-width:1024px){.mobile#mobMenu{position:fixed;top:75px;right:0;bottom:0;left:0;z-index:1;background:#171717;font-size:20px;text-align:left;line-height:normal;padding:0;z-index:1100;overflow-y:scroll;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);-webkit-transform:translateY(-130%);transform:translateY(-130%);-moz-transition:transform 400ms linear;-o-transition:transform 400ms linear;-webkit-transition:transform 400ms linear;transition:transform 400ms linear;}.mobile#mobMenu.book{font-weight:400;}.mobile#mobMenu.medium{font-weight:500;}.mobile#mobMenu.bold{font-weight:700;}.mobile#mobMenu.black{font-weight:900;}.mobile#mobMenu.active{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);}.mobile_logo{position:absolute;top:0;left:0;z-index:0;}.mobile_logo img{width:auto;max-width:80px;}.headerBar{position:fixed;top:-100px;left:0;right:0;height:75px;z-index:2000;background:#171717;-moz-transition:top 100ms linear;-o-transition:top 100ms linear;-webkit-transition:top 100ms linear;transition:top 100ms linear;}.headerBar.menuOpen{top:0;}.headerBar .mobLogo{width:160px;position:absolute;top:15px;left:10px;}.headerBar .mobMenuButton:hover{border-color:#fff;}.headerBar .mobMenuButton:hover span{color:#fff;}.mobMenuButton{border:1px solid #e11e1d;position:absolute;display:block;top:30px;right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-moz-transition:border-color 400ms linear;-o-transition:border-color 400ms linear;-webkit-transition:border-color 400ms linear;transition:border-color 400ms linear;}.mobMenuButton:before{font-size:18px !important;}.mobMenuButton:hover{border-color:#171717;}.mobMenuButton:hover span{color:#171717;}.mobMenuButton span{display:inline-block;position:relative;color:#e11e1d;font-size:18px;line-height:18px;text-transform:uppercase;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;padding:10px 16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;}.mobMenuButton span.book{font-weight:400;}.mobMenuButton span.medium{font-weight:500;}.mobMenuButton span.bold{font-weight:700;}.mobMenuButton span.black{font-weight:900;}.mobileNavigation ul{padding:0 10px;list-style:none;margin:0;text-align:left;width:100%;font-size:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.mobileNavigation ul li{width:100%;display:inline-block;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #fff;}.mobileNavigation ul li a:hover{text-decoration:none;}.mobileNavigation .secondaryNav ul{margin-bottom:16px;}.mobileNavigation .secondaryNav ul li{line-height:44px;height:44px;}.mobileNavigation .secondaryNav ul li a{text-decoration:none;color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:18px;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;}.mobileNavigation .secondaryNav ul li a.book{font-weight:400;}.mobileNavigation .secondaryNav ul li a.medium{font-weight:500;}.mobileNavigation .secondaryNav ul li a.bold{font-weight:700;}.mobileNavigation .secondaryNav ul li a.black{font-weight:900;}.mobileNavigation .primaryNav>ul>li.hasMenu{height:auto;overflow:hidden;position:relative;-moz-transition:max-height 400ms linear;-o-transition:max-height 400ms linear;-webkit-transition:max-height 400ms linear;transition:max-height 400ms linear;}.mobileNavigation .primaryNav>ul>li.hasMenu .viewAll{position:absolute;top:10px;right:30px;width:25px;height:26px;cursor:pointer;}.mobileNavigation .primaryNav>ul>li.hasMenu .viewAll:after{content:'';position:absolute;top:0;left:0;background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-30px 0;width:25px;height:26px;display:block;}.mobileNavigation .primaryNav>ul>li.hasMenu .viewAll:before{content:'';position:absolute;top:0;left:0;background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:-30px -43px;width:25px;height:26px;display:none;}.mobileNavigation .primaryNav>ul>li.hasMenu.closed{max-height:44px;}.mobileNavigation .primaryNav>ul>li.hasMenu.closed .viewAll:after{display:none;}.mobileNavigation .primaryNav>ul>li.hasMenu.closed .viewAll:before{display:block;}.mobileNavigation .primaryNav>ul>li>a{display:inline-block;padding:10px 0;font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:20px;line-height:24px;color:#fff;}.mobileNavigation .primaryNav>ul>li>a.book{font-weight:400;}.mobileNavigation .primaryNav>ul>li>a.medium{font-weight:500;}.mobileNavigation .primaryNav>ul>li>a.bold{font-weight:700;}.mobileNavigation .primaryNav>ul>li>a.black{font-weight:900;}.mobileNavigation .primaryNav .subMenu{position:relative;background-color:#171717;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.mobileNavigation .primaryNav .subMenu .menuSection{vertical-align:top;}.mobileNavigation .primaryNav .subMenu .menuSection strong{color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:18px;}.mobileNavigation .primaryNav .subMenu .menuSection strong.book{font-weight:400;}.mobileNavigation .primaryNav .subMenu .menuSection strong.medium{font-weight:500;}.mobileNavigation .primaryNav .subMenu .menuSection strong.bold{font-weight:700;}.mobileNavigation .primaryNav .subMenu .menuSection strong.black{font-weight:900;}.mobileNavigation .primaryNav .subMenu .menuSection ul{text-align:left;margin:0 0 10px 0;}.mobileNavigation .primaryNav .subMenu .menuSection ul li{padding:0;margin:10px 0 0 0;border:none;}.mobileNavigation .primaryNav .subMenu .menuSection a{display:block;}.mobileNavigation .primaryNav .subMenu .menuSection a span{display:inline-block;vertical-align:top;color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;}.mobileNavigation .primaryNav .subMenu .menuSection a span.book{font-weight:400;}.mobileNavigation .primaryNav .subMenu .menuSection a span.medium{font-weight:500;}.mobileNavigation .primaryNav .subMenu .menuSection a span.bold{font-weight:700;}.mobileNavigation .primaryNav .subMenu .menuSection a span.black{font-weight:900;}}@media screen and (max-width:1023px) and (min-width:768px){header .container .navigation{width:100%;}header .container .navigation ul{margin:0;}header .container .navigation ul li:last-child{padding-right:0;}header .container .navigation .primaryNav .subMenu{right:0;width:100%;}header .container .navigation .primaryNav .subMenu .menuSection a img+span{max-width:100%;margin:10px 0 0 0;}header .container .navigation .primaryNav .subMenu .submenuText{font-size:80px;}}@media screen and (max-width:767px){header{height:75px;background-color:#fff;}header .container{height:75px;}header .container .logo{width:110px;height:30px;}header .container .logo.has-logo{width:200px;bottom:20px;}.mobMenuButton{top:18px;right:20px;}}.hubNavigation{height:60px;border-bottom:1px solid #ebebeb;}.hubNavigation>div{margin-top:30px;}.hubNavigation ul{padding:0;margin:0;list-style:none;}.hubNavigation ul li{display:inline-block;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hubNavigation ul li a{display:inline-block;padding:0 0 6px 0;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;line-height:24px;border-bottom:1px solid transparent;-moz-transition:color 300ms linear,border-bottom-color 300ms linear;-o-transition:color 300ms linear,border-bottom-color 300ms linear;-webkit-transition:color 300ms linear,border-bottom-color 300ms linear;transition:color 300ms linear,border-bottom-color 300ms linear;color:#000;}.hubNavigation ul li a.book{font-weight:400;}.hubNavigation ul li a.medium{font-weight:500;}.hubNavigation ul li a.bold{font-weight:700;}.hubNavigation ul li a.black{font-weight:900;}.hubNavigation ul li a:hover,.hubNavigation ul li a.active{color:#e11e1d;text-decoration:none;}.hubNavigation .primaryNav{float:left;}.hubNavigation .primaryNav ul{margin:0 0 0 -10px;}.hubNavigation .primaryNav ul li a{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:20px;line-height:24px;}.hubNavigation .primaryNav ul li a.book{font-weight:400;}.hubNavigation .primaryNav ul li a.medium{font-weight:500;}.hubNavigation .primaryNav ul li a.bold{font-weight:700;}.hubNavigation .primaryNav ul li a.black{font-weight:900;}.hubNavigation .primaryNav ul li a:hover,.hubNavigation .primaryNav ul li a.active{border-bottom-color:#e11e1d;}.hubNavigation .secondaryNav{float:right;margin-top:26px;}.hubNavigation .secondaryNav ul{margin:0 -10px 0 0;}.hubNavigation .secondaryNav ul li a{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;line-height:34px;}.hubNavigation .secondaryNav ul li a.book{font-weight:400;}.hubNavigation .secondaryNav ul li a.medium{font-weight:500;}.hubNavigation .secondaryNav ul li a.bold{font-weight:700;}.hubNavigation .secondaryNav ul li a.black{font-weight:900;}@media screen and (max-width:767px){.hubNavigation{display:none;}}footer{width:100%;}footer .upperFooter{background:#2b2b2b;text-align:center;padding:70px 0;}footer .upperFooter.footerBG{background:no-repeat center center;background-size:cover;}footer .upperFooter h1{color:#fff;font-size:52px;}footer .upperFooter h2{color:#fff;margin:10px 0;font-size:50px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;}footer .upperFooter h2.book{font-weight:400;}footer .upperFooter h2.medium{font-weight:500;}footer .upperFooter h2.bold{font-weight:700;}footer .upperFooter h2.black{font-weight:900;}footer .upperFooter p{font-size:21px;line-height:36px;color:#fff;}footer .upperFooter .footerContactButtons p{color:#fff;line-height:32px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;font-size:18px;}footer .upperFooter .footerContactButtons p.book{font-weight:400;}footer .upperFooter .footerContactButtons p.medium{font-weight:500;}footer .upperFooter .footerContactButtons p.bold{font-weight:700;}footer .upperFooter .footerContactButtons p.black{font-weight:900;}footer .upperFooter .footerContactButtons p a{color:#fff;text-decoration:underline;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;}footer .upperFooter .footerContactButtons p a:hover{color:#e11e1d;}footer .lowerFooter{padding-bottom:60px;}footer .lowerFooter .lowerFooterItem:first-child{padding:40px 0;}footer .lowerFooter .lowerFooterItem:last-child{position:relative;padding-bottom:30px;display:flex;align-items:center;}footer .lowerFooter .lowerFooterItem .column{float:left;}footer .lowerFooter .lowerFooterItem .column.col-md-9{width:66%;}footer .lowerFooter .lowerFooterItem .column.col-md-3{width:33%;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul{margin:0 0 1em 0;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul li{margin:0 20px 0 0;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul li a{font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;font-size:22px;line-height:24px;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul li a.book{font-weight:400;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul li a.medium{font-weight:500;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul li a.bold{font-weight:700;}footer .lowerFooter .lowerFooterItem .footerNav .footerUpperNav ul li a.black{font-weight:900;}footer .lowerFooter .lowerFooterItem .footerNav .footerLowerNav ul li a{font-size:16px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;line-height:36px;letter-spacing:.02em;color:#555;}footer .lowerFooter .lowerFooterItem .footerNav .footerLowerNav ul li a.book{font-weight:400;}footer .lowerFooter .lowerFooterItem .footerNav .footerLowerNav ul li a.medium{font-weight:500;}footer .lowerFooter .lowerFooterItem .footerNav .footerLowerNav ul li a.bold{font-weight:700;}footer .lowerFooter .lowerFooterItem .footerNav .footerLowerNav ul li a.black{font-weight:900;}footer .lowerFooter .lowerFooterItem .footerNav ul{padding:0;list-style:none;}footer .lowerFooter .lowerFooterItem .footerNav ul li{display:inline-block;margin:0 30px 0 0;}footer .lowerFooter .lowerFooterItem .footerNav ul li:last-child{margin-right:0;}footer .lowerFooter .lowerFooterItem .footerNav ul li a{color:#000;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;}footer .lowerFooter .lowerFooterItem .footerNav ul li a:hover{color:#e11e1d;text-decoration:none;}footer .lowerFooter .lowerFooterItem .footerBadges{font-size:0;text-align:right;}footer .lowerFooter .lowerFooterItem .footerBadges div{display:inline-block;vertical-align:top;text-align:center;}footer .lowerFooter .lowerFooterItem .footerBadges div:last-child img{margin-right:0;}footer .lowerFooter .lowerFooterItem .footerBadges div img{margin:0 15px;display:block;min-width:30px;}footer .lowerFooter .lowerFooterItem .lowerFooterContent{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;display:flex;align-items:center;}footer .lowerFooter .lowerFooterItem .lowerFooterContent.book{font-weight:400;}footer .lowerFooter .lowerFooterItem .lowerFooterContent.medium{font-weight:500;}footer .lowerFooter .lowerFooterItem .lowerFooterContent.bold{font-weight:700;}footer .lowerFooter .lowerFooterItem .lowerFooterContent.black{font-weight:900;}footer .lowerFooter .lowerFooterItem .lowerFooterContent a{display:inline-block;vertical-align:top;position:relative;margin-right:30px;}footer .lowerFooter .lowerFooterItem .lowerFooterContent a.footer-logo img{top:auto;width:auto;}footer .lowerFooter .lowerFooterItem .lowerFooterContent a img{position:relative;top:-10px;width:127px;}footer .lowerFooter .lowerFooterItem .lowerFooterContent p{display:inline-block;vertical-align:top;margin:0;color:#999;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright{text-align:right;color:#999;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright.book{font-weight:400;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright.medium{font-weight:500;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright.bold{font-weight:700;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright.black{font-weight:900;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright p{margin:0;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright a{-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright a:hover{color:#000;text-decoration:none;}@media screen and (max-width:1279px) and (min-width:1024px){footer .lowerFooter .lowerFooterItem:first-child{padding-bottom:20px;}footer .lowerFooter .lowerFooterItem .footerBadges div img{margin:0 10px;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright{font-size:14px;margin-top:38px;}}@media screen and (max-width:1024px){footer .lowerFooter .lowerFooterItem{padding-left:10px;padding-right:10px;}footer .lowerFooter .lowerFooterItem:first-child{padding-left:10px;padding-right:10px;}}@media screen and (max-width:1023px) and (min-width:768px){footer .lowerFooter .lowerFooterItem:first-child{padding-bottom:20px;}footer .lowerFooter .lowerFooterItem .footerBadges div img{margin:0 5px;max-width:60px;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright{font-size:14px;margin-top:38px;}}@media screen and (max-width:767px){footer .upperFooter{padding:40px 20px;}footer .upperFooter h1{font-size:30px;}footer .upperFooter h2{font-size:30px;margin:0;}footer .upperFooter p{font-size:18px;line-height:26px;}footer .lowerFooter{padding-bottom:0;}footer .lowerFooter .lowerFooterItem{padding:20px 10px !important;}footer .lowerFooter .lowerFooterItem:last-child{flex-wrap:wrap;}footer .lowerFooter .lowerFooterItem .column{width:100% !important;}footer .lowerFooter .lowerFooterItem .column.footerNav>div{padding:0 10px;float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}footer .lowerFooter .lowerFooterItem .column.footerNav>div ul li{display:block;margin:10px auto !important;text-align:center;}footer .lowerFooter .lowerFooterItem .column.footerNav>div ul li a{font-size:16px !important;line-height:16px !important;}footer .lowerFooter .lowerFooterItem .column.footerBadges{margin-top:20px;text-align:center;}footer .lowerFooter .lowerFooterItem .column.footerBadges>div img{margin:0 10px;max-width:100%;}footer .lowerFooter .lowerFooterItem .lowerFooterContent{flex-wrap:wrap;}footer .lowerFooter .lowerFooterItem .lowerFooterContent a{display:block;margin:0 auto;}footer .lowerFooter .lowerFooterItem .lowerFooterContent a img{display:block;margin:0 auto 20px auto;top:auto;width:220px;}footer .lowerFooter .lowerFooterItem .lowerFooterContent p{text-align:center;}footer .lowerFooter .lowerFooterItem .lowerFooterCopyright{text-align:center;margin:20px 0;}}.lg-backdrop{background-color:#fff;}.lg-outer .lg-toolbar{background:transparent;}.lg-outer .lg-toolbar .lg-icon{background-color:#e11e1d;color:#fff;}.lg-outer .lg-thumb{margin:0 auto -5px auto;}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#e11e1d;}.lg-outer .lg-actions .lg-prev,.lg-outer .lg-actions .lg-next{color:#fff;-moz-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,background-color .2s linear;-o-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,background-color .2s linear;-webkit-transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,background-color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,background-color .2s linear;}.lg-outer .lg-actions .lg-prev:hover,.lg-outer .lg-actions .lg-next:hover{background-color:#000;}.pageHeaderContent{position:relative;}.pageHeaderContent+.regions{margin-top:30px;}.pageHeaderContent .pageHeaderImage{position:relative;width:100%;margin-top:40px;font-size:0;}.pageHeaderContent .pageHeaderImage img{margin:0 auto;}.pageHeaderContent .pageHeaderImage img.desktopImg{display:block;}.pageHeaderContent .pageHeaderImage img.mobileImg{display:none;}@media screen and (max-width:500px){.pageHeaderContent .pageHeaderImage img.desktopImg{display:none;}.pageHeaderContent .pageHeaderImage img.mobileImg{display:block;}}@media screen and (max-width:767px){.pageHeaderContent{padding-top:0;}.pageHeaderContent .pageHeaderImage{margin-top:0;}}.quotes{text-align:center;font-size:0;letter-spacing:normal;}.quotes .quoteItem{display:inline-block;width:50%;vertical-align:top;margin:20px 0 0 0;}.quotes .quoteItem p{font-size:20px;width:90%;max-width:500px;margin:0 auto;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;}.quotes .quoteItem p.book{font-weight:400;}.quotes .quoteItem p.medium{font-weight:500;}.quotes .quoteItem p.bold{font-weight:700;}.quotes .quoteItem p.black{font-weight:900;}.quotes .quoteItem cite{font-size:16px;font-style:normal;color:#e11e1d;margin:20px 0;display:inline-block;}.quotes .quoteItem .quoteImage{border-radius:100%;overflow:hidden;width:130px;height:130px;margin:10px auto;}.quotes .quoteItem .quoteImage img{display:block;width:100%;height:auto;}@media screen and (max-width:1279px) and (min-width:1024px){.quotes .quoteItem{margin:20px 0 0 0;}}@media screen and (max-width:1024px){.quotes .quoteItem{margin:20px 0 0 0;}}@media screen and (max-width:1023px) and (min-width:768px){.quotes .quoteItem p{font-size:18px;}}@media screen and (max-width:767px){.quotes{padding:0 20px;}.quotes .quoteItem{width:100%;}}.teaserItems{position:relative;}.teaserItems.accessories .teaserItem{padding-top:40px;}.teaserItems.accessories .teaserItem.largeItems .accessoryContent .accessoryItem{width:260px;}.teaserItems.accessories .teaserItem.largeItems .accessoryContent .accessoryItem .accessoryImageSwatch{width:260px;height:260px;}.teaserItems.accessories .teaserItem.noSubitems{float:left;width:33%;}.teaserItems.accessories .teaserItem.noSubitems:nth-child(4n){clear:left;}.teaserItems.accessories .teaserItem.noSubitems .col-md-4{width:90%;}.teaserItems.accessories .teaserItem h3{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:30px;line-height:36px;position:relative;margin:0 0 30px 0;padding-bottom:24px;color:#000 !important;}.teaserItems.accessories .teaserItem h3.book{font-weight:400;}.teaserItems.accessories .teaserItem h3.medium{font-weight:500;}.teaserItems.accessories .teaserItem h3.bold{font-weight:700;}.teaserItems.accessories .teaserItem h3.black{font-weight:900;}.teaserItems.accessories .teaserItem h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#e11e1d;}.teaserItems.accessories .teaserItem .col-md-4{padding-right:2%;}.teaserItems.accessories .teaserItem:nth-child(even)>div:first-child{float:left;margin-right:2%;}.teaserItems .teaserItem{position:relative;}.teaserItems .teaserItem h2{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:20px;line-height:20px;position:relative;margin:0 0 30px 0;color:#e11e1d;padding-bottom:25px;}.teaserItems .teaserItem h2.book{font-weight:400;}.teaserItems .teaserItem h2.medium{font-weight:500;}.teaserItems .teaserItem h2.bold{font-weight:700;}.teaserItems .teaserItem h2.black{font-weight:900;}.teaserItems .teaserItem h2:after{content:'';position:absolute;top:100%;left:0;width:50%;height:2px;background-color:#e11e1d;}.teaserItems .teaserItem .accessoryImage{max-width:180px;}.teaserItems .teaserItem .accessoryContent{font-size:0;text-align:left;}.teaserItems .teaserItem .accessoryContent strong{display:block;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:24px;line-height:70px;letter-spacing:.02em;}.teaserItems .teaserItem .accessoryContent strong.book{font-weight:400;}.teaserItems .teaserItem .accessoryContent strong.medium{font-weight:500;}.teaserItems .teaserItem .accessoryContent strong.bold{font-weight:700;}.teaserItems .teaserItem .accessoryContent strong.black{font-weight:900;}.teaserItems .teaserItem .accessoryContent .accessoryItem{display:inline-block;width:140px;margin:0 30px 30px 0;vertical-align:top;}.teaserItems .teaserItem .accessoryContent .accessoryItem .accessoryImageSwatch{width:140px;height:140px;}.teaserItems .teaserItem .accessoryContent .accessoryItem .accessoryImageSwatch img{width:100%;}.teaserItems .teaserItem .accessoryContent .accessoryItem p{font-size:16px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;text-align:center;color:#898989;}.teaserItems .teaserItem .accessoryContent .accessoryItem p.book{font-weight:400;}.teaserItems .teaserItem .accessoryContent .accessoryItem p.medium{font-weight:500;}.teaserItems .teaserItem .accessoryContent .accessoryItem p.bold{font-weight:700;}.teaserItems .teaserItem .accessoryContent .accessoryItem p.black{font-weight:900;}.teaserItems .teaserItem .siteButton{min-width:280px;}.teaserItems>.backToTopButton{right:30px;}@media screen and (max-width:1024px){.teaserItems>.backToTopButton{right:0;}}@media screen and (max-width:768px){.teaserItems>.backToTopButton{bottom:0;}}.altTeaserItems{margin:80px 0 0 0;}.altTeaserItems .row{margin:0;font-size:0;}.altTeaserItems .row .col-md-3{width:30%;margin:0;}.altTeaserItems .row .col-md-4{width:35%;margin:0;}.altTeaserItems .row .col-md-6{width:50%;margin:0;}.altTeaserItems .row .col-md-8{width:65%;margin:0;}.altTeaserItems .row .col-md-9{width:70%;margin:0;}.altTeaserItems .row a{display:block;text-decoration:none;}.altTeaserItems .row a img{width:100%;height:auto;}.altTeaserItems.big .row img{width:100%;height:auto;}.altTeaserItems.big .row .col-md-9 .row .col-md-8{padding-right:5px;overflow:hidden;}.altTeaserItems.big .row .col-md-9 .row .col-md-4{padding-left:5px;}.altTeaserItems.big .row .col-md-9 .row .col-md-4 .smHubImage:first-child{margin-bottom:10px;}.altTeaserItems.big .row .col-md-3{padding:0 30px;}.altTeaserItems.big .row .col-md-3 h2.altHubTeaserHeader{color:#e11e1d;font-size:30px;position:relative;padding-bottom:10px;margin:0 0 10px 0;}.altTeaserItems.big .row .col-md-3 h2.altHubTeaserHeader:before{content:'';position:absolute;bottom:0;width:50%;height:2px;background-color:#e11e1d;}.altTeaserItems.big .row .col-md-3 h3.altHubTeaserHeader{font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:16px;color:#333;line-height:23px;letter-spacing:.02em;margin:6px 0;}.altTeaserItems.big .row .col-md-3 h3.altHubTeaserHeader.book{font-weight:400;}.altTeaserItems.big .row .col-md-3 h3.altHubTeaserHeader.medium{font-weight:500;}.altTeaserItems.big .row .col-md-3 h3.altHubTeaserHeader.bold{font-weight:700;}.altTeaserItems.big .row .col-md-3 h3.altHubTeaserHeader.black{font-weight:900;}.altTeaserItems.big .row .col-md-3 p{font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:16px;}.altTeaserItems.big .row .col-md-3 p.book{font-weight:400;}.altTeaserItems.big .row .col-md-3 p.medium{font-weight:500;}.altTeaserItems.big .row .col-md-3 p.bold{font-weight:700;}.altTeaserItems.big .row .col-md-3 p.black{font-weight:900;}.altTeaserItems.big .row .col-md-3 .siteButton{min-width:280px;}.altTeaserItems.small{margin:10px 0 80px 0;}.altTeaserItems.small .row .col-md-6{position:relative;}.altTeaserItems.small .row .col-md-6 a{position:relative;font-size:0;}.altTeaserItems.small .row .col-md-6 a:before{content:'';z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;-moz-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;}.altTeaserItems.small .row .col-md-6 a img{position:relative;z-index:1;}.altTeaserItems.small .row .col-md-6 a:hover:before{opacity:1;}.altTeaserItems.small .row .col-md-6:first-child{padding-right:5px;}.altTeaserItems.small .row .col-md-6:first-child .altHubSmallContent{left:25%;text-align:left;}.altTeaserItems.small .row .col-md-6:last-child{padding-left:5px;}.altTeaserItems.small .row .col-md-6:last-child .altHubSmallContent{right:25%;text-align:right;}.altTeaserItems.small .row .col-md-6 .altHubSmallContent{position:absolute;bottom:40px;z-index:5;}.altTeaserItems.small .row .col-md-6 .altHubSmallContent h1,.altTeaserItems.small .row .col-md-6 .altHubSmallContent h2{display:inline-block;color:#fff;line-height:24px;letter-spacing:.02em;}.altTeaserItems.small .row .col-md-6 .altHubSmallContent h1{font-size:44px;}.altTeaserItems.small .row .col-md-6 .altHubSmallContent h2{font-size:34px;padding-left:6px;}.footerTeaserPanel{width:100%;background-color:#f3f3f2;font-size:0;padding:40px 0;}.footerTeaserPanel .row.container{background-color:#fff;font-size:0;margin:0 auto;width:1390px;padding:10px;letter-spacing:normal;}.footerTeaserPanel .teaserPanelItem{position:relative;display:inline-block;vertical-align:top;margin-right:10px;}.footerTeaserPanel .teaserPanelItem:nth-child(4){margin-right:0;}.footerTeaserPanel .teaserPanelItem a{display:block;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.footerTeaserPanel .teaserPanelItem a:before{content:'';z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);opacity:1;-moz-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;}.footerTeaserPanel .teaserPanelItem a:after{content:'';z-index:2;position:absolute;width:340px;height:120px;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(0,0,0,.5)),color-stop(60%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.footerTeaserPanel .teaserPanelItem a:hover:before{opacity:0;}.footerTeaserPanel .teaserPanelItem.large{width:335px;height:330px;}.footerTeaserPanel .teaserPanelItem.large .teaserImage{width:100%;height:100%;}.footerTeaserPanel .teaserPanelItem.small{width:335px;height:150px;margin-top:-10px;}.footerTeaserPanel .teaserPanelItem.small.normalMargin{margin-top:0;}.footerTeaserPanel .teaserPanelItem.small .teaserImage{width:100%;height:100%;}.footerTeaserPanel .teaserPanelItem .teaserImage{width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;}.footerTeaserPanel .teaserPanelItem .teaserImage img{max-width:100%;}.footerTeaserPanel .teaserPanelItem .teaserPanelImageContent{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:30px;letter-spacing:.02em;color:#fff;width:260px;text-align:center;z-index:5;}.footerTeaserPanel .teaserPanelItem .teaserPanelImageContent.book{font-weight:400;}.footerTeaserPanel .teaserPanelItem .teaserPanelImageContent.medium{font-weight:500;}.footerTeaserPanel .teaserPanelItem .teaserPanelImageContent.bold{font-weight:700;}.footerTeaserPanel .teaserPanelItem .teaserPanelImageContent.black{font-weight:900;}@media screen and (max-width:1440px) and (min-width:1280px){.footerTeaserPanel .row.container{width:1280px;}.footerTeaserPanel .teaserPanelItem.large{width:307px;height:304px;}.footerTeaserPanel .teaserPanelItem.small{width:307px;height:138px;}.footerTeaserPanel .teaserPanelItem a:after{width:307px;}}@media screen and (max-width:1279px) and (min-width:1024px){.footerTeaserPanel .row.container{width:1024px;}.footerTeaserPanel .teaserPanelItem.large{width:243px;height:239px;}.footerTeaserPanel .teaserPanelItem.small{width:243px;height:109px;}.footerTeaserPanel .teaserPanelItem a:after{width:243px;}}@media screen and (max-width:1023px) and (min-width:768px){.altTeaserItems.big .row .col-md-3{padding:0 20px;}.altTeaserItems.big .row .col-md-3 .siteButton{min-width:240px;}.altTeaserItems .row .col-md-9{width:65%;}.altTeaserItems .row .col-md-3{width:35%;}.footerTeaserPanel .row.container{width:768px;padding:0 10px;}.footerTeaserPanel .row.container+.container{padding-bottom:10px;}.footerTeaserPanel .teaserPanelItem.large{width:368px;height:363px;margin-top:10px;}.footerTeaserPanel .teaserPanelItem.large:nth-child(even){margin-right:0;}.footerTeaserPanel .teaserPanelItem.small{width:368px;height:165px;margin-top:10px;}.footerTeaserPanel .teaserPanelItem.small.normalMargin{margin-top:10px;}.footerTeaserPanel .teaserPanelItem.small:nth-child(even){margin-right:0;}.footerTeaserPanel .teaserPanelItem .teaserImage img{width:100%;}.footerTeaserPanel .teaserPanelItem a:after{width:340px;}}@media screen and (max-width:767px){.teaserItems{padding:10px;}.teaserItems.accessories .teaserItem.noSubitems{width:100%;float:none;}.teaserItems.accessories .teaserItem.noSubitems .col-md-4{padding:0;}.teaserItems.accessories .teaserItem h3{line-height:30px;padding-bottom:20px;}.teaserItems .teaserItem .accessoryContent:before,.teaserItems .teaserItem .accessoryContent:after{content:'';display:table;clear:both;}.teaserItems .teaserItem .accessoryContent .accessoryItem{width:49%;float:left;margin:0 2% 2% 0;}.teaserItems .teaserItem .accessoryContent .accessoryItem:nth-child(even){margin-right:0;}.teaserItems .teaserItem .siteButton{min-width:0;width:100%;}.altTeaserItems{margin:20px 0;}.altTeaserItems.big .col-md-9{display:none;}.altTeaserItems.big .siteButton{width:100%;min-width:0 !important;}.altTeaserItems.small{margin-bottom:10px;}.altTeaserItems.small .row .col-md-6{padding:0 !important;margin-bottom:10px;}.altTeaserItems.small .row .col-md-6 .altHubSmallContent{left:20px !important;right:20px !important;text-align:center !important;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.footerTeaserPanel .row.container{width:100%;padding:0 10px;text-align:center;}.footerTeaserPanel .teaserPanelItem{width:300px !important;margin:5px 0 !important;}.footerTeaserPanel .teaserPanelItem.large{height:296px !important;}.footerTeaserPanel .teaserPanelItem.small{height:135px !important;}.footerTeaserPanel .teaserPanelItem a:after{width:100%;}}.homepageSlider .homepageSlide{position:relative;}.homepageSlider .homepageSlide.slick-active{z-index:2;}.homepageSlider .homepageSlide img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;}.homepageSlider .homepageSlide img.desktopImg{display:block;}.homepageSlider .homepageSlide img.mobileImg{display:none;}.homepageSlider .homepageSlide .homepageSlideContent{position:absolute;bottom:200px;right:0;text-align:center;}.homepageSlider .homepageSlide .homepageSlideContent h2{white-space:pre;color:#fff;margin-bottom:10px;}.homepageSlider .homepageSlide .homepageSlideContent h1{color:#e11e1d;}.homepageSlider .downArrow{background-image:url(../images/sprites.png) !important;background-repeat:no-repeat !important;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-position:-68px -49px;width:40px;height:20px;cursor:pointer;}.homepageUpperContent{padding:70px 0 0 0;margin:0;}.homepageUpperContent .col-md-4{text-align:center;}.homepageUpperContent .col-md-4 h1{color:#e11e1d;}.homepageUpperContent .col-md-4 h2{margin:0;}.homepageUpperContent .col-md-8 p{font-size:20px;margin:0 0 20px 0;}.homepageHeader h1{line-height:77px;}@media screen and (min-width:768px){.homepageHeader h1{margin:50px 0;}}.homepagePromos{padding-bottom:40px;}.homepagePromos .homepagePromo{height:440px;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:60px 30px 70px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.homepagePromos .homepagePromo.light{color:#fff;}.homepagePromos .homepagePromo.light .homepagePromoHeader h1{color:#fff;}.homepagePromos .homepagePromo.light .siteButton{background-color:#fff;color:#000;}.homepagePromos .homepagePromo.light .siteButton:hover{color:#fff;}.homepagePromos .homepagePromo.dark{color:#000;}.homepagePromos .homepagePromo.dark .homepagePromoHeader h1{color:#e11e1d;}.homepagePromos .homepagePromo.dark .siteButton{background-color:#e11e1d;color:#fff;}.homepagePromos .homepagePromo.dark .siteButton:hover{color:#fff;}.homepagePromos .homepagePromo .mobileHomepagePromoBG{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat center center;background-size:cover;}.homepagePromos .homepagePromo .homepagePromoHeader{padding-bottom:20px;margin-bottom:10px;position:relative;}.homepagePromos .homepagePromo .homepagePromoHeader h1{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:35px;line-height:35px;}.homepagePromos .homepagePromo .homepagePromoHeader h1.book{font-weight:400;}.homepagePromos .homepagePromo .homepagePromoHeader h1.medium{font-weight:500;}.homepagePromos .homepagePromo .homepagePromoHeader h1.bold{font-weight:700;}.homepagePromos .homepagePromo .homepagePromoHeader h1.black{font-weight:900;}.homepagePromos .homepagePromo .homepagePromoHeader h2{margin:0;font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:40px;line-height:35px;}.homepagePromos .homepagePromo .homepagePromoHeader h2.book{font-weight:400;}.homepagePromos .homepagePromo .homepagePromoHeader h2.medium{font-weight:500;}.homepagePromos .homepagePromo .homepagePromoHeader h2.bold{font-weight:700;}.homepagePromos .homepagePromo .homepagePromoHeader h2.black{font-weight:900;}.homepagePromos .homepagePromo .siteButton{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:240px;}@media screen and (max-width:768px){.homepagePromos .homepagePromo{background-image:none !important;}.homepagePromos .homepagePromo .mobileHomepagePromoBG{display:block;}}.homepageFeature{width:100%;font-size:0;}.homepageFeature .featureContent,.homepageFeature .featureImage{float:left;}.homepageFeature .featureContent{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;background:#e11e1d;min-height:320px;}.homepageFeature .featureContent.alt h2,.homepageFeature .featureContent.alt p{color:#fff;}.homepageFeature .featureContent.alt h2:after,.homepageFeature .featureContent.alt p:after{background-color:#fff;}.homepageFeature .featureContent h2{color:#000;margin:0;font-size:30px;letter-spacing:.02em;position:relative;padding-bottom:10px;}.homepageFeature .featureContent h2:after{content:'';position:absolute;bottom:0;left:0;width:100px;height:4px;background:#000;}.homepageFeature .featureContent p{color:#000;font-size:16px;}.homepageFeature .featureImage{width:68%;min-height:320px;position:relative;}.homepageFeature .featureImage .featureImg{position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;}@media screen and (max-width:1440px) and (min-width:1280px){.homepageSlider .homepageSlide .homepageSlideContent{bottom:120px;}}@media screen and (max-width:1279px) and (min-width:1024px){.homepageSlider .downArrow{display:none;}.homepageSlider .homepageSlide .homepageSlideContent{bottom:70px;}.homepagePromos .homepagePromo{padding:30px 15px 70px 15px;}.homepagePromos .homepagePromo .homepagePromoHeader h1{font-size:40px;}.homepagePromos .homepagePromo .homepagePromoHeader h2{font-size:38px;}.homepageFeature .featureContent h2{font-size:28px;}}@media screen and (max-width:1023px) and (min-width:768px){.homepageSlider .downArrow{display:none;}.homepageSlider .homepageSlide .homepageSlideContent{bottom:70px;}.homepageSlider .homepageSlide .homepageSlideContent h2{font-size:40px;line-height:40px;}.homepageSlider .homepageSlide .homepageSlideContent h1{font-size:50px;line-height:20px;}.homepageUpperContent h1{font-size:60px;}.homepageUpperContent h2{font-size:50px;}.homepagePromos .homepagePromo{padding:30px 15px 70px 15px;}.homepagePromos .homepagePromo .homepagePromoHeader h1{font-size:40px;line-height:36px;}.homepagePromos .homepagePromo .homepagePromoHeader h2{font-size:28px;line-height:36px;margin-top:10px;}.homepagePromos .homepagePromo .siteButton{width:212px;bottom:30px;}.homepageFeature .featureContent{padding:40px 20px;}.homepageFeature .featureContent h2{font-size:28px;line-height:30px;}}@media screen and (max-width:767px){.homepageSlider .downArrow{display:none;}.homepageSlider .homepageSlide .homepageSlideContent{position:relative;bottom:auto;right:auto;}.homepageSlider .homepageSlide .homepageSlideContent h2{color:#000;margin:10px 0 0 0;}.homepageSlider .slick-dots{bottom:125px;}.homepageUpperContent{padding:40px 20px;}.homepageUpperContent.row .col-md-8{margin-top:20px;}.homepagePromos .homepagePromo{height:auto;margin-bottom:20px;}.homepagePromos .homepagePromo .siteButton{bottom:30px;}.homepageFeature .featureContent,.homepageFeature .featureImage{width:100%;}.homepageFeature .featureContent .siteButton,.homepageFeature .featureImage .siteButton{display:block;margin:0 auto;}.homepage{padding-top:75px;}}@media screen and (max-width:500px){.homepageSlider .homepageSlide img.desktopImg{display:none;}.homepageSlider .homepageSlide img.mobileImg{display:block;}}.hubPage .teaserItems{display:flex;flex-wrap:wrap;justify-content:space-between;}.hubPage .teaserItems .teaserItem{width:48%;display:flex;margin:20px 0;}.hubPage .teaserItems .teaserItem.noImage .hubTeaserContent{width:auto;margin:0;padding:0;}.hubPage .teaserItems .teaserItem.noImage .hubTeaserContent h2:after{width:20%;}.hubPage .teaserItems .teaserItem .teaserImage{width:50%;}.hubPage .teaserItems .teaserItem .hubTeaserContent{width:50%;margin:0 auto;padding:0 20px 60px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.hubPage .teaserItems .teaserItem .hubTeaserContent h2{color:#000;}.hubPage .teaserItems .teaserItem .hubTeaserContent .siteButton{position:absolute;bottom:0;right:20px;left:20px;}@media screen and (max-width:1440px) and (min-width:1280px){.hubPage .teaserItems .teaserItem .col-md-6{min-height:558px;}}@media screen and (max-width:1279px) and (min-width:1024px){.hubPage .teaserItems .teaserItem .col-md-6{min-height:440px;}.hubPage .teaserItems .teaserItem .hubTeaserContent{width:80%;padding-top:0;}}@media screen and (max-width:1023px) and (min-width:768px){.hubPage .teaserItems .teaserItem{width:100%;padding-bottom:20px;}.hubPage .teaserItems .teaserItem .hubTeaserContent{width:100%;padding-bottom:0;}.hubPage .teaserItems .teaserItem .hubTeaserContent .siteButton{position:relative;bottom:auto;left:auto;right:auto;}}@media screen and (max-width:1023px) and (min-width:768px){.hubNavigation{height:auto;}.hubNavigation .primaryNav{float:none;text-align:center;}.hubNavigation .primaryNav ul li a{padding-bottom:10px;}.hubNavigation .secondaryNav{float:none;text-align:center;margin-top:20px;}.hubNavigation .secondaryNav ul li a{padding-bottom:0;}}@media screen and (max-width:767px){.hubPage .teaserItems .teaserItem{width:100%;flex-wrap:wrap;}.hubPage .teaserItems .teaserItem .col-md-6{min-height:0;}.hubPage .teaserItems .teaserItem .teaserImage{width:100%;}.hubPage .teaserItems .teaserItem .hubTeaserContent{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:auto;left:auto;}.hubPage .teaserItems .teaserItem .hubTeaserContent h2{text-align:center;}.hubPage .teaserItems .teaserItem .hubTeaserContent h2:after{left:30%;right:30%;width:auto;}.hubPage .teaserItems .teaserItem .hubTeaserContent .siteButton{position:relative;bottom:auto;right:auto;left:auto;}.hubPage .teaserItems .teaserItem img{width:100% !important;}}.contentPage .greyHeader{padding:10px 0;}.contentPage .greyHeader+.container{padding-top:40px;}.contentPage .greyHeader .row{margin:0;}.contentPage .greyHeader .row.noImage .col-md-8{float:none;margin:0 auto;}.contentPage .greyHeader img{max-width:130px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.contentPage .greyHeader .col-md-4{position:relative;}.contentPage .greyHeader .col-md-8{position:relative;}.contentPage .greyHeader .col-md-8 .greyContentText{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.contentPage .greyHeader .col-md-8 .greyContentText p:last-child{margin-bottom:0;}.contentPage .umb-grid .col-md-4 img{max-width:100%;}.contentPage .umb-grid .col-md-8{padding:0 20px;}@media screen and (max-width:767px){.contentPage section .greyHeader{padding:10px;}.contentPage section .greyHeader img{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:20px 0;}.contentPage section .greyHeader .col-md-8 .greyContentText{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;text-align:center;}.contentPage section .row .col-md-8+.col-md-4{margin:0;}}.caseStudyTeaserContainer{margin-bottom:80px;position:relative;}.caseStudyTeaserContainer .column{float:left;width:450px;margin:0 15px 0 0;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent{margin-bottom:15px;}.caseStudyTeaserContainer .column:nth-child(2) .caseStudyBlockImage{margin-bottom:12.5px;}.caseStudyTeaserContainer .column:nth-child(2) .caseStudyBlockImage:last-child{margin:0;}.caseStudyTeaserContainer .column:nth-child(3){margin-right:0;}.caseStudyTeaserContainer .column:nth-child(3) .caseStudyBlockImage:first-child{margin-bottom:15px;}.caseStudyTeaserContainer>div{width:450px;}.caseStudyTeaserContainer .caseStudyTeaserContent{height:530px;background-color:#334049;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock{position:relative;padding-bottom:10px;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#fff;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock h1{color:#fff;font-size:44px;line-height:41px;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock h2{color:#000;font-family:gibbs,sans-serif;font-weight:normal;font-weight:900;font-size:30px;line-height:30px;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock h2.book{font-weight:400;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock h2.medium{font-weight:500;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock h2.bold{font-weight:700;}.caseStudyTeaserContainer .caseStudyTeaserContent .titleBlock h2.black{font-weight:900;}.caseStudyTeaserContainer .caseStudyTeaserContent p{font-size:16px;color:#fff;overflow:hidden;max-height:195px;}.caseStudyTeaserContainer .caseStudyBlockImage{font-size:0;}.caseStudyTeaserContainer .caseStudyBlockImage img{display:block;width:100%;}.caseStudyPage{padding-top:40px;}.caseStudyPage .col-md-9{padding-right:110px;}.caseStudyPage .caseStudyContent{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;line-height:26px;}.caseStudyPage .caseStudyContent.book{font-weight:400;}.caseStudyPage .caseStudyContent.medium{font-weight:500;}.caseStudyPage .caseStudyContent.bold{font-weight:700;}.caseStudyPage .caseStudyContent.black{font-weight:900;}.caseStudyPage .caseStudyContent h3{position:relative;margin-bottom:30px;padding-bottom:30px;}.caseStudyPage .caseStudyContent h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#e11e1d;}.caseStudyPage .caseStudyGallery{font-size:0;letter-spacing:normal;}.caseStudyPage .caseStudyGallery .caseStudyImage{width:200px;height:170px;display:inline-block;margin:0 30px 30px 0;position:relative;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(4n){margin-right:0;}.caseStudyPage .caseStudyGallery .caseStudyImage a{display:block;width:200px;height:140px;}.caseStudyPage .caseStudyGallery .caseStudyImage a span{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.02em;color:#898989;}.caseStudyPage .caseStudyGallery .caseStudyImage a span.book{font-weight:400;}.caseStudyPage .caseStudyGallery .caseStudyImage a span.medium{font-weight:500;}.caseStudyPage .caseStudyGallery .caseStudyImage a span.bold{font-weight:700;}.caseStudyPage .caseStudyGallery .caseStudyImage a span.black{font-weight:900;}.caseStudyPage .col-md-3{margin-right:0;border-left:1px solid #e1e1e1;padding-left:30px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;line-height:24px;}.caseStudyPage .col-md-3.book{font-weight:400;}.caseStudyPage .col-md-3.medium{font-weight:500;}.caseStudyPage .col-md-3.bold{font-weight:700;}.caseStudyPage .col-md-3.black{font-weight:900;}.caseStudyPage .col-md-3 h4{margin:0 0 10px 0;}.caseStudyPage .col-md-3 h4:first-child{margin-top:10px;}.caseStudyPage .col-md-3 p{margin:0 0 20px 0;}@media screen and (max-width:1440px) and (min-width:1280px){.caseStudyTeaserContainer .column{width:396px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent{height:468px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent .titleBlock h2{margin:10px 0;}.caseStudyTeaserContainer .column:nth-child(2) .caseStudyBlockImage{margin-bottom:12px;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(4n){margin-right:30px;}}@media screen and (max-width:1279px) and (min-width:1024px){.caseStudyTeaserContainer .column{width:311px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent{height:366px;padding:20px 30px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent .titleBlock h1{font-size:40px;line-height:40px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent .titleBlock h2{margin:0;font-size:24px;line-height:24px;}.caseStudyTeaserContainer .column:nth-child(2) .caseStudyBlockImage{margin-bottom:11px;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(4n){margin-right:30px;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(even){margin-right:0;}}@media screen and (max-width:1023px) and (min-width:768px){.caseStudyTeaserContainer .column{width:49%;margin-bottom:15px;}.caseStudyTeaserContainer .column:first-child{margin-right:2%;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent{height:450px;padding:30px;margin-bottom:15px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent .titleBlock h1{font-size:40px;line-height:40px;}.caseStudyTeaserContainer .column:first-child .caseStudyTeaserContent .titleBlock h2{margin:0;font-size:24px;line-height:24px;}.caseStudyTeaserContainer .column:nth-child(2){margin-right:0;}.caseStudyTeaserContainer .column:nth-child(2) .caseStudyBlockImage{margin-bottom:15px;}.caseStudyTeaserContainer .column:nth-child(3){width:100%;margin:0;}.caseStudyTeaserContainer .column:nth-child(3) .caseStudyBlockImage{width:49%;float:left;}.caseStudyTeaserContainer .column:nth-child(3) .caseStudyBlockImage:first-child{margin-right:2%;}.caseStudyTeaserContainer .column:nth-child(3) .caseStudyBlockImage:last-child{height:318px;overflow:hidden;}.caseStudyPage .col-md-9{padding-right:80px;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(4n){margin-right:30px;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(even){margin-right:0;}}@media screen and (max-width:767px){.caseStudyTeaserContainer{margin-bottom:40px;}.caseStudyTeaserContainer .column{width:100%;float:none;margin:10px 0;}.caseStudyTeaserContainer .column .caseStudyBlockImage,.caseStudyTeaserContainer .column .caseStudyTeaserContent{margin-bottom:10px !important;height:auto;}.caseStudyTeaserContainer .column .caseStudyBlockImage .titleBlock h1,.caseStudyTeaserContainer .column .caseStudyTeaserContent .titleBlock h1{font-size:40px;line-height:40px;}.caseStudyTeaserContainer .column .caseStudyBlockImage .titleBlock h2,.caseStudyTeaserContainer .column .caseStudyTeaserContent .titleBlock h2{margin:0;}.caseStudyPage{padding-top:0;}.caseStudyPage [class*=col-md]{padding:10px;}.caseStudyPage .caseStudyContent h3{text-align:center;}.caseStudyPage .caseStudyContent h3:after{width:auto !important;left:30% !important;right:30% !important;}.caseStudyPage .caseStudyGallery .caseStudyImage{width:49%;height:auto;margin:0 2% 2% 0;float:left;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(4n){margin-right:2%;}.caseStudyPage .caseStudyGallery .caseStudyImage:nth-child(even){margin-right:0 !important;}.caseStudyPage .caseStudyGallery .caseStudyImage a{width:100%;height:100%;}.caseStudyPage .caseStudyGallery .caseStudyImage a img{width:100%;height:auto;}.caseStudyPage .caseStudyGallery .caseStudyImage a span{position:relative;bottom:auto;left:auto;width:100%;padding:10px 0;display:block;}}.accessoryContainer .teaserItemNav{padding:0 30px 30px 30px;}.accessoryContainer .teaserItemNav ul{list-style:none;margin:0;padding:0;text-align:center;}.accessoryContainer .teaserItemNav ul li{display:inline-block;margin:0 12px;max-width:20%;}.accessoryContainer .teaserItemNav ul li:nth-child(6n):after{content:'';display:table;clear:both;}.accessoryContainer .teaserItemNav a{color:#000;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;line-height:34px;letter-spacing:.02em;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;cursor:pointer;}.accessoryContainer .teaserItemNav a.book{font-weight:400;}.accessoryContainer .teaserItemNav a.medium{font-weight:500;}.accessoryContainer .teaserItemNav a.bold{font-weight:700;}.accessoryContainer .teaserItemNav a.black{font-weight:900;}.accessoryContainer .teaserItemNav a:hover{color:#e11e1d;text-decoration:none;}.accessoryContainer .teaserItemNav a .accessoryNavImage{width:100%;}.accessoryContainer .teaserItemNav a img{max-width:100%;height:auto;}.accessoryContainer .teaserItemNav a h3{font-size:20px;line-height:34px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;}.accessoryContainer .teaserItemNav a h3.book{font-weight:400;}.accessoryContainer .teaserItemNav a h3.medium{font-weight:500;}.accessoryContainer .teaserItemNav a h3.bold{font-weight:700;}.accessoryContainer .teaserItemNav a h3.black{font-weight:900;}@media screen and (max-width:1023px) and (min-width:768px){.accessoryContainer .teaserItems.accessories .teaserItem:nth-child(even)>div:first-child{margin-right:0;}.accessoryContainer .teaserItems.accessories .teaserItem .col-md-4{width:100%;margin-right:0;padding-right:0;}.accessoryContainer .teaserItems.accessories .teaserItem .col-md-8{width:100%;}.accessoryContainer .teaserItems.accessories .teaserItem .siteButton{min-width:200px;}.accessoryContainer .teaserItems.accessories .teaserItem:not(.noSubitems){border-bottom:1px solid #898989;}}@media screen and (max-width:767px){.accessoryContainer .teaserItemNav{margin-top:20px;}.accessoryContainer .teaserItemNav ul li{display:block;max-width:none;}.accessoryContainer .teaserItemNav a{width:95%;margin:0 auto;}.accessoryContainer .teaserItemNav a .accessoryNavImage{width:auto;}.accessoryContainer .teaserItemNav a .accessoryNavImage img{height:auto;width:auto;max-width:100%;}.accessoryContainer .teaserItemNav a h3{margin:0;}.accessoryContainer .teaserItems.accessories .teaserItem .col-md-4{margin-bottom:40px !important;}}.contactPage .contactThanks{text-align:center;margin:160px auto;font-size:35px;}.contactPage .contactForm{width:600px;margin:30px auto;}.contactPage .contactForm .inputGroup{margin-bottom:20px;}.contactPage .contactForm .inputGroup .field-validation-error{font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;color:#e11e1d;}.contactPage .contactForm .inputGroup .field-validation-error.book{font-weight:400;}.contactPage .contactForm .inputGroup .field-validation-error.medium{font-weight:500;}.contactPage .contactForm .inputGroup .field-validation-error.bold{font-weight:700;}.contactPage .contactForm .inputGroup .field-validation-error.black{font-weight:900;}.contactPage .contactForm .inputGroup.checkboxes{font-size:0;}.contactPage .contactForm .inputGroup.checkboxes label{display:inline-block;vertical-align:top;width:48%;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:16px;line-height:30px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:40px;margin-bottom:5px;cursor:pointer;}.contactPage .contactForm .inputGroup.checkboxes label.book{font-weight:400;}.contactPage .contactForm .inputGroup.checkboxes label.medium{font-weight:500;}.contactPage .contactForm .inputGroup.checkboxes label.bold{font-weight:700;}.contactPage .contactForm .inputGroup.checkboxes label.black{font-weight:900;}.contactPage .contactForm .inputGroup.checkboxes label:before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #e1e1e1;}.contactPage .contactForm .inputGroup.checkboxes label:after{content:'';position:absolute;top:7px;left:6px;background-image:url(../images/sprites.png);background-repeat:no-repeat;background-position:0 0;width:20px;height:17px;display:none;}.contactPage .contactForm .inputGroup.checkboxes label.active:after{display:block;}.contactPage .contactForm .inputGroup.checkboxes label:nth-child(odd){margin-right:2%;}.contactPage .contactForm .inputGroup.checkboxes label input[type=checkbox]{display:none;}.contactPage .contactForm .inputGroup button{border:none;min-width:200px;outline:none;cursor:pointer;}.contactPage .contactForm .inputGroup button span{color:#fff;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:21px;}.contactPage .contactForm .inputGroup button span.book{font-weight:400;}.contactPage .contactForm .inputGroup button span.medium{font-weight:500;}.contactPage .contactForm .inputGroup button span.bold{font-weight:700;}.contactPage .contactForm .inputGroup button span.black{font-weight:900;}.contactPage .contactForm .inputGroup button:after{background-color:#000;}.contactPage .contactForm .inputGroup label{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:18px;}.contactPage .contactForm .inputGroup label.book{font-weight:400;}.contactPage .contactForm .inputGroup label.medium{font-weight:500;}.contactPage .contactForm .inputGroup label.bold{font-weight:700;}.contactPage .contactForm .inputGroup label.black{font-weight:900;}.contactPage .contactForm .inputGroup label span{display:inline-block;margin-bottom:10px;}.contactPage .contactForm .inputGroup input[type=text],.contactPage .contactForm .inputGroup input[type=email]{width:100%;height:50px;border:1px solid #000;padding:6px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;margin-bottom:10px;}.contactPage .contactForm .inputGroup input[type=text].book,.contactPage .contactForm .inputGroup input[type=email].book{font-weight:400;}.contactPage .contactForm .inputGroup input[type=text].medium,.contactPage .contactForm .inputGroup input[type=email].medium{font-weight:500;}.contactPage .contactForm .inputGroup input[type=text].bold,.contactPage .contactForm .inputGroup input[type=email].bold{font-weight:700;}.contactPage .contactForm .inputGroup input[type=text].black,.contactPage .contactForm .inputGroup input[type=email].black{font-weight:900;}.contactPage .contactForm .inputGroup input[type=text].input-validation-error,.contactPage .contactForm .inputGroup input[type=email].input-validation-error{outline:5px solid #e11e1d;border-color:transparent;}.contactPage .contactForm .inputGroup textarea{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:16px;width:100%;min-height:100px;max-width:100%;margin:0;border:1px solid #000;padding:6px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.contactPage .contactForm .inputGroup textarea.book{font-weight:400;}.contactPage .contactForm .inputGroup textarea.medium{font-weight:500;}.contactPage .contactForm .inputGroup textarea.bold{font-weight:700;}.contactPage .contactForm .inputGroup textarea.black{font-weight:900;}.contactPage .contactForm .inputGroup textarea.input-validation-error{outline:5px solid #e11e1d;border-color:transparent;}@media screen and (max-width:767px){.contactPage .pageHeaderContent h2{margin:0;}.contactPage .contactThanks{margin:60px auto;}.contactPage .contactForm{width:94%;}.contactPage .contactForm .inputGroup.checkboxes label{line-height:16px;margin-bottom:26px;}.contactPage .contactForm .inputGroup .siteButton{margin:0 auto;display:block;width:200px;}}.downloadsPage .pageHeaderContent{margin-bottom:40px;}.downloadsPage .downloadHeaderContent{max-width:976px;margin:30px auto 10px auto;}.downloadsPage .downloadNav{margin-bottom:40px;padding:10px 0 40px 0;border-bottom:1px solid #e1e1e1;}.downloadsPage .downloadNav ul{margin:0;padding:0;list-style:none;}.downloadsPage .downloadNav ul li{display:inline-block;margin:0 12px;}.downloadsPage .downloadNav ul li a{color:#000;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;line-height:34px;letter-spacing:.02em;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;cursor:pointer;}.downloadsPage .downloadNav ul li a.book{font-weight:400;}.downloadsPage .downloadNav ul li a.medium{font-weight:500;}.downloadsPage .downloadNav ul li a.bold{font-weight:700;}.downloadsPage .downloadNav ul li a.black{font-weight:900;}.downloadsPage .downloadNav ul li a:hover{color:#e11e1d;text-decoration:none;}.downloadsPage .downloadGroup{width:80%;margin:0 auto 90px auto;}.downloadsPage .downloadGroup .downloadSubgroup{text-align:left;}.downloadsPage .downloadGroup .downloadSubgroup>h2{font-size:30px;margin-bottom:25px;position:relative;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;margin-bottom:5px;border:1px solid #e1e1e1;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlIcon{float:left;width:72px;margin-right:30px;overflow:hidden;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlIcon img{width:72px;height:auto;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent{float:left;width:calc(100% - 170px);}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent a{text-decoration:none;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent a:hover h2{color:#000;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent h2{margin:0 0 20px 0;font-size:22px;line-height:22px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;color:#e11e1d;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent h2.book{font-weight:400;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent h2.medium{font-weight:500;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent h2.bold{font-weight:700;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent h2.black{font-weight:900;}.downloadsPage .downloadGroup .downloadSubgroup .downloadItem .dlContent p{font-size:16px;}@media screen and (max-width:767px){.downloadsPage section .container{margin-top:20px;}.downloadsPage section .container h2{margin:0;}.downloadsPage section .container .downloadHeaderContent{max-width:80%;}.downloadsPage section .container .downloadNav{margin-bottom:20px;}.downloadsPage section .container .downloadNav ul li{display:block;}.downloadsPage section .container .downloadNav ul li:nth-child(6n):after{display:none;}.downloadsPage section .container .downloadGroup{width:94%;margin:0 auto 20px auto;}.downloadsPage section .container .downloadGroup .downloadSubgroup>h2{text-align:center;margin:30px 0;}.downloadsPage section .container .downloadGroup .downloadSubgroup .downloadItem{padding:10px;text-align:center;}.downloadsPage section .container .downloadGroup .downloadSubgroup .downloadItem .dlIcon{float:none;margin:0 auto 20px auto;}.downloadsPage section .container .downloadGroup .downloadSubgroup .downloadItem .dlContent{float:none;width:100%;}}.manufacturerPage .pageHeaderContent+.container,.manufacturerDetailedPage .pageHeaderContent+.container{margin-top:80px;}.manufacturerPage .pageHeaderContent+.container>.row,.manufacturerDetailedPage .pageHeaderContent+.container>.row{text-align:center;}.manufacturerPage .pageHeaderContent+.container>.row>.col-md-6:only-child,.manufacturerDetailedPage .pageHeaderContent+.container>.row>.col-md-6:only-child,.manufacturerPage .pageHeaderContent+.container>.row .col-md-9:only-child,.manufacturerDetailedPage .pageHeaderContent+.container>.row .col-md-9:only-child{text-align:left;float:none;display:inline-block;}.manufacturerPage .hasMap,.manufacturerDetailedPage .hasMap{margin-bottom:85px;}.manufacturerPage .manufacturerMap,.manufacturerDetailedPage .manufacturerMap{width:100%;}.manufacturerPage .manufacturerMap #map-canvas,.manufacturerDetailedPage .manufacturerMap #map-canvas{width:100%;height:100%;}.manufacturerPage .manufacturerHeader,.manufacturerDetailedPage .manufacturerHeader{text-align:left;}.manufacturerPage .manufacturerHeader h3,.manufacturerDetailedPage .manufacturerHeader h3{margin-top:0;}.manufacturerPage .manufacturerHeader p,.manufacturerDetailedPage .manufacturerHeader p{font-size:16px;}.manufacturerPage .manufacturerContent,.manufacturerDetailedPage .manufacturerContent{margin-bottom:0;text-align:left;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;}.manufacturerPage .manufacturerContent .col-md-6,.manufacturerDetailedPage .manufacturerContent .col-md-6{width:50%;margin:0;}.manufacturerPage .manufacturerContent .col-md-6 img,.manufacturerDetailedPage .manufacturerContent .col-md-6 img{width:100%;}.manufacturerPage .manufacturerContent .col-md-6 h3,.manufacturerDetailedPage .manufacturerContent .col-md-6 h3{margin:0 0 25px 0;}.manufacturerPage .manufacturerContent .col-md-6>p,.manufacturerDetailedPage .manufacturerContent .col-md-6>p{margin:0 0 25px 0;}.manufacturerPage .manufacturerContent.book,.manufacturerDetailedPage .manufacturerContent.book{font-weight:400;}.manufacturerPage .manufacturerContent.medium,.manufacturerDetailedPage .manufacturerContent.medium{font-weight:500;}.manufacturerPage .manufacturerContent.bold,.manufacturerDetailedPage .manufacturerContent.bold{font-weight:700;}.manufacturerPage .manufacturerContent.black,.manufacturerDetailedPage .manufacturerContent.black{font-weight:900;}.manufacturerPage .manufacturerContent div p,.manufacturerDetailedPage .manufacturerContent div p{margin:0 0 20px 0;}.manufacturerDetailedPage .manufacturerContent h3{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:24px;}.manufacturerDetailedPage .manufacturerContent h3.book{font-weight:400;}.manufacturerDetailedPage .manufacturerContent h3.medium{font-weight:500;}.manufacturerDetailedPage .manufacturerContent h3.bold{font-weight:700;}.manufacturerDetailedPage .manufacturerContent h3.black{font-weight:900;}.manufacturerDetailedPage .caseStudyGallery p{font-size:16px;}.manufacturerDetailedPage .manufacturerMap{width:300px;height:300px;}.manufacturerDetailedPage .manufacturerMap #map-canvas{width:100%;height:100%;}@media screen and (max-width:1180px) and (min-width:768px){.manufacturerDetailedPage .manufacturerMap{width:220px;height:220px;}}.manufacturerDetailedPage .websiteLink{font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:16px;color:#e11e1d;font-weight:bold;}.manufacturerDetailedPage .websiteLink.book{font-weight:400;}.manufacturerDetailedPage .websiteLink.medium{font-weight:500;}.manufacturerDetailedPage .websiteLink.bold{font-weight:700;}.manufacturerDetailedPage .websiteLink.black{font-weight:900;}.regions ul{margin:0;padding:0;text-align:center;font-size:0;padding:0 37px;}.regions ul:after{content:'';display:table;clear:both;}.regions ul li{margin:0;padding:0;float:left;width:260px;height:80px;border:1px solid #e1e1e1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 35px 35px 0;-moz-transition:background-color 400ms linear;-o-transition:background-color 400ms linear;-webkit-transition:background-color 400ms linear;transition:background-color 400ms linear;cursor:pointer;}.regions ul li.active,.regions ul li:hover{background-color:#000;}.regions ul li.active span,.regions ul li:hover span{color:#fff;}.regions ul li:nth-child(4n){margin-right:0;}.regions ul li span{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:24px;line-height:24px;width:180px;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;}.regions ul li span.book{font-weight:400;}.regions ul li span.medium{font-weight:500;}.regions ul li span.bold{font-weight:700;}.regions ul li span.black{font-weight:900;}.regionTabs{position:relative;margin-bottom:100px;}.regionTabs .regionTab{position:absolute;top:0;left:0;display:none;padding:0 37px;}.regionTabs .regionTab.active{display:block;position:relative;}.regionTabs .regionTab .tabHeader{font-family:gibbs,sans-serif;font-weight:normal;font-weight:700;font-size:30px;line-height:38px;position:relative;padding-bottom:30px;margin:30px 0;border-bottom:3px solid #e11e1d;}.regionTabs .regionTab .tabHeader.book{font-weight:400;}.regionTabs .regionTab .tabHeader.medium{font-weight:500;}.regionTabs .regionTab .tabHeader.bold{font-weight:700;}.regionTabs .regionTab .tabHeader.black{font-weight:900;}.regionTabs .regionTab .regionItems .regionItem h3{color:#e11e1d;font-size:24px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;}.regionTabs .regionTab .regionItems .regionItem h3.book{font-weight:400;}.regionTabs .regionTab .regionItems .regionItem h3.medium{font-weight:500;}.regionTabs .regionTab .regionItems .regionItem h3.bold{font-weight:700;}.regionTabs .regionTab .regionItems .regionItem h3.black{font-weight:900;}.regionTabs .regionTab .regionItems .regionItem h3 span{margin-left:10px;padding-left:10px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:18px;color:#898989;display:inline-block;position:relative;}.regionTabs .regionTab .regionItems .regionItem h3 span.book{font-weight:400;}.regionTabs .regionTab .regionItems .regionItem h3 span.medium{font-weight:500;}.regionTabs .regionTab .regionItems .regionItem h3 span.bold{font-weight:700;}.regionTabs .regionTab .regionItems .regionItem h3 span.black{font-weight:900;}.regionTabs .regionTab .regionItems .regionItem h3 span:before{content:'';border-left:1px solid #898989;position:absolute;top:6px;left:0;bottom:8px;}.regionTabs .regionTab .tabFooter{padding-top:30px;margin:30px 0;border-bottom:3px solid #e11e1d;}.preferredManufacturerContainer{position:fixed;max-width:25%;min-width:350px;bottom:40px;right:80px;z-index:20;background:#001641;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;text-align:center;}.preferredManufacturerContainer p,.preferredManufacturerContainer a{color:#fff;margin:0 auto;width:90%;}.preferredManufacturerContainer .preferredTitle span{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;line-height:20px;}.preferredManufacturerContainer .preferredTitle span.book{font-weight:400;}.preferredManufacturerContainer .preferredTitle span.medium{font-weight:500;}.preferredManufacturerContainer .preferredTitle span.bold{font-weight:700;}.preferredManufacturerContainer .preferredTitle span.black{font-weight:900;}.preferredManufacturerContainer .preferredName{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:20px;line-height:20px;}.preferredManufacturerContainer .preferredName.book{font-weight:400;}.preferredManufacturerContainer .preferredName.medium{font-weight:500;}.preferredManufacturerContainer .preferredName.bold{font-weight:700;}.preferredManufacturerContainer .preferredName.black{font-weight:900;}.preferredManufacturerContainer .siteButton{margin:10px auto 0 auto;width:130px;}@media screen and (max-width:1279px) and (min-width:1024px){.regions ul li:nth-child(3n){margin-right:0;}.regions ul li:nth-child(4n){margin-right:35px;}}@media screen and (max-width:1023px) and (min-width:768px){.regions ul li{float:none;display:inline-block;margin-right:35px;}.regions ul li:nth-child(even){margin-right:0;}}@media screen and (max-width:767px){.manufacturerPage .pageHeaderContent+.container{margin-top:20px !important;}.manufacturerPage .container .row .col-md-6{padding:10px;}.manufacturerPage .hasMap .manufacturerContent .col-md-6:last-child{display:none;}.regions ul li{width:94%;margin:10px auto;height:auto;}.regions ul li:hover,.regions ul li.active{background-color:#fff;}.regions ul li:hover span,.regions ul li.active span{color:#000;}.regions ul li span{position:relative;top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;padding:10px;display:block;}.regionTabs{padding-top:40px;}.regionTabs .regionTab{position:relative !important;top:auto;left:auto;display:block;}.regionTabs .regionTab .tabHeader{text-align:center;line-height:30px;margin:10px 0;}.regionTabs .regionTab .regionItems{padding:10px;}.regionTabs .regionTab .tabFooter{padding:0;}.preferredManufacturerContainer{width:100%;max-width:none;min-width:0;right:auto;bottom:0;text-align:center;}.preferredManufacturerContainer p{display:inline-block;vertical-align:top;width:auto;}.preferredManufacturerContainer .siteButton{display:none;}.preferredManufacturerContainer .preferredTitle .mobile{margin-right:10px;font-size:18px;line-height:18px;}.preferredManufacturerContainer .preferredName{font-size:18px;line-height:18px;}.preferredManufacturerContainer .preferredName a{border:none;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;}.preferredManufacturerContainer .preferredName a.book{font-weight:400;}.preferredManufacturerContainer .preferredName a.medium{font-weight:500;}.preferredManufacturerContainer .preferredName a.bold{font-weight:700;}.preferredManufacturerContainer .preferredName a.black{font-weight:900;}}.newsPage .newsArticles .articleMonth{margin-bottom:60px;}.newsPage .newsArticles .articleMonth:first-child .articleMonthHeader h3{margin-top:60px;}.newsPage .newsArticles .articleMonth:last-child{margin-bottom:0;}.newsPage .newsArticles .articleMonth .articleMonthHeader{margin-bottom:30px;}.newsPage .newsArticles .articleMonth .articleMonthHeader h3{margin:0;}.newsPage .newsArticles ul{list-style:none;margin:0;padding:45px 30px 40px 30px;border-top:1px solid #000;border-bottom:1px solid #000;}.newsPage .newsArticles ul li:first-child h3{margin-top:0;}.newsPage .newsArticles ul li:last-child p{margin-bottom:0;}.newsPage .newsArticles ul li:not(.solo){border-bottom:1px dotted #898989;}.newsPage .newsArticles ul li:not(.solo):last-child{border-bottom:none;}.newsPage .newsArticles ul li h3{color:#e11e1d;font-size:24px;line-height:24px;}.newsPage .newsArticles ul li h3 span{margin-left:10px;padding-left:10px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:18px;color:#898989;display:inline-block;position:relative;}.newsPage .newsArticles ul li h3 span.book{font-weight:400;}.newsPage .newsArticles ul li h3 span.medium{font-weight:500;}.newsPage .newsArticles ul li h3 span.bold{font-weight:700;}.newsPage .newsArticles ul li h3 span.black{font-weight:900;}.newsPage .newsArticles ul li h3 span:before{content:'';border-left:1px solid #898989;position:absolute;top:6px;left:0;bottom:8px;}.newsPage .newsArticles ul li p{margin-top:0;}.newsPage .pagination ul{margin:0;padding:0;list-style:none;}.newsPage .pagination ul li{display:inline-block;vertical-align:top;}.newsPage .pagination ul li.arrow.disabled{pointer-events:none;}.newsPage .pagination ul li.arrow.disabled.prev a:before{border-right-color:#898989;}.newsPage .pagination ul li.arrow.disabled.next a:before{border-left-color:#898989;}.newsPage .pagination ul li.arrow.prev a,.newsPage .pagination ul li.arrow.next a{display:block;width:20px;height:30px;position:relative;}.newsPage .pagination ul li.arrow.prev a:before,.newsPage .pagination ul li.arrow.next a:before{content:'';position:absolute;border-top:15px solid transparent;border-bottom:15px solid transparent;z-index:1;top:0;left:0;-moz-transition:border-color 400ms linear;-o-transition:border-color 400ms linear;-webkit-transition:border-color 400ms linear;transition:border-color 400ms linear;}.newsPage .pagination ul li.arrow.prev a:after,.newsPage .pagination ul li.arrow.next a:after{content:'';position:absolute;z-index:2;top:3px;border-top:12px solid transparent;border-bottom:12px solid transparent;}.newsPage .pagination ul li.arrow.prev a:before{border-right:20px solid #e11e1d;}.newsPage .pagination ul li.arrow.prev a:after{left:6px;border-right:15px solid #fff;}.newsPage .pagination ul li.arrow.prev a:hover:before{border-right-color:#000;}.newsPage .pagination ul li.arrow.next a:before{border-left:20px solid #e11e1d;}.newsPage .pagination ul li.arrow.next a:after{left:-1px;border-left:15px solid #fff;}.newsPage .pagination ul li.arrow.next a:hover:before{border-left-color:#000;}.newsPage .pagination ul li.arrow a{padding:0;}.newsPage .pagination ul li.active a{color:#000;text-decoration:none !important;}.newsPage .pagination ul li a{padding:0 10px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;font-size:24px;line-height:30px;-moz-transition:color 400ms linear;-o-transition:color 400ms linear;-webkit-transition:color 400ms linear;transition:color 400ms linear;}.newsPage .pagination ul li a.book{font-weight:400;}.newsPage .pagination ul li a.medium{font-weight:500;}.newsPage .pagination ul li a.bold{font-weight:700;}.newsPage .pagination ul li a.black{font-weight:900;}.newsPage .pagination ul li a:hover{text-decoration:none;color:#000;}.newsArticlePage .container.centre h2{margin:0 0 60px 0;}.newsArticlePage .container .articleContent{font-family:gibbs,sans-serif;font-weight:normal;font-weight:500;line-height:24px;}.newsArticlePage .container .articleContent.book{font-weight:400;}.newsArticlePage .container .articleContent.medium{font-weight:500;}.newsArticlePage .container .articleContent.bold{font-weight:700;}.newsArticlePage .container .articleContent.black{font-weight:900;}.newsArticlePage .col-md-8{margin-bottom:100px;}.newsArticlePage .col-md-8 h3{margin-bottom:30px;padding-bottom:30px;position:relative;}.newsArticlePage .col-md-8 h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#e11e1d;}.newsArticlePage .col-md-8 h5{font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:21px;line-height:42px;color:#898989;margin:0;}.newsArticlePage .col-md-8 h5.book{font-weight:400;}.newsArticlePage .col-md-8 h5.medium{font-weight:500;}.newsArticlePage .col-md-8 h5.bold{font-weight:700;}.newsArticlePage .col-md-8 h5.black{font-weight:900;}.newsArticlePage .col-md-8 img{max-width:100%;}.newsArticlePage .col-md-4{margin:0;padding-left:100px;}.newsArticlePage .col-md-4 .moreNews{padding-left:20px;border-left:1px solid #ebebeb;}.newsArticlePage .col-md-4 .moreNews h3{font-size:24px;}.newsArticlePage .col-md-4 .moreNews ul{margin:0;padding:0;list-style:none;}.newsArticlePage .col-md-4 .moreNews ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #898989;}.newsArticlePage .col-md-4 .moreNews ul li h4{color:#e11e1d;font-size:16px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;margin:0;}.newsArticlePage .col-md-4 .moreNews ul li h4.book{font-weight:400;}.newsArticlePage .col-md-4 .moreNews ul li h4.medium{font-weight:500;}.newsArticlePage .col-md-4 .moreNews ul li h4.bold{font-weight:700;}.newsArticlePage .col-md-4 .moreNews ul li h4.black{font-weight:900;}.newsArticlePage .col-md-4 .moreNews ul li h4 span{margin-left:10px;padding-left:10px;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;color:#898989;display:inline-block;position:relative;}.newsArticlePage .col-md-4 .moreNews ul li h4 span.book{font-weight:400;}.newsArticlePage .col-md-4 .moreNews ul li h4 span.medium{font-weight:500;}.newsArticlePage .col-md-4 .moreNews ul li h4 span.bold{font-weight:700;}.newsArticlePage .col-md-4 .moreNews ul li h4 span.black{font-weight:900;}.newsArticlePage .col-md-4 .moreNews ul li h4 span:before{content:'';border-left:1px solid #898989;position:absolute;top:12px;left:0;bottom:11px;}@media screen and (max-width:1279px) and (min-width:1024px){.newsArticlePage .col-md-4{padding-left:60px;}}@media screen and (max-width:1023px) and (min-width:768px){.newsArticlePage .col-md-4{padding-left:60px;}}@media screen and (max-width:767px){.newsPage .newsArticles .articleMonth{margin-bottom:20px;}.newsPage .newsArticles .articleMonth .articleMonthHeader{text-align:center;margin:0;}.newsPage .newsArticles .articleMonth ul li h3 span{clear:left;margin-left:0;padding-left:0;display:block;}.newsPage .newsArticles .articleMonth ul li h3 span:before{display:none;}.newsPage .pagination ul{text-align:center;}.newsArticlePage section .container{margin-top:20px;}.newsArticlePage section .container.centre h2{margin-bottom:10px;}.newsArticlePage section .container .col-md-8 h3{text-align:center;}.newsArticlePage section .container .col-md-8 h3:after{left:30%;right:30%;width:auto;}.newsArticlePage section .container .col-md-8 h5{text-align:center;}.newsArticlePage section .container .col-md-8 .articleContent{padding:10px;}.newsArticlePage section .container .col-md-8 .articleContent img{width:100%;height:auto;}.newsArticlePage section .container .col-md-4{padding:10px;}}.productPage .productPageHeader{margin:40px auto 45px auto;max-width:60%;}.productPage .productPageHeader h1{margin-bottom:40px;padding-bottom:40px;position:relative;}.productPage .productPageHeader h1:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:2px;background-color:#e11e1d;}.productPage .productPageHeader h1,.productPage .productPageHeader p{text-align:center;}.productPage .umb-grid h3{margin-bottom:30px;padding-bottom:30px;position:relative;}.productPage .umb-grid h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#e11e1d;}.productPage .umb-grid .container .row div.col-md-4+.col-md-8 img{float:right;}.productPage .umb-grid .container .row div[class*=col-md] img{margin-bottom:20px;}.productPage .umb-grid .container .row div[class*=col-md] img+p.caption{display:none;}.productPage .gallery{font-size:0;position:relative;}.productPage .gallery hr{position:absolute;top:0;right:30px;left:30px;width:auto;}.productPage .gallery h3{position:relative;margin-bottom:30px;padding-bottom:30px;}.productPage .gallery h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#e11e1d;}.productPage .gallery p{font-size:16px;}.productPage .gallery .galleryImage{width:200px;height:175px;display:inline-block;margin:0 10px 30px 0;position:relative;}.productPage .gallery .galleryImage:nth-child(4n){margin-right:0;}.productPage .gallery .galleryImage a{display:block;width:200px;height:140px;}.productPage .gallery .galleryImage a span{position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-family:gibbs,sans-serif;font-weight:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.02em;color:#898989;}.productPage .gallery .galleryImage a span.book{font-weight:400;}.productPage .gallery .galleryImage a span.medium{font-weight:500;}.productPage .gallery .galleryImage a span.bold{font-weight:700;}.productPage .gallery .galleryImage a span.black{font-weight:900;}.productPage .quotes{margin:40px auto 100px auto;}@media screen and (max-width:1440px) and (min-width:1280px){.productPage .gallery .galleryImage:nth-child(3n){margin-right:0;}.productPage .gallery .galleryImage:nth-child(4n){margin-right:10px;}}@media screen and (max-width:1279px) and (min-width:1024px){.productPage .gallery .galleryImage:nth-child(3n){margin-right:0;}.productPage .gallery .galleryImage:nth-child(4n){margin-right:10px;}}@media screen and (max-width:1023px) and (min-width:768px){.productPage .gallery .galleryImage:nth-child(3n){margin-right:0;}.productPage .gallery .galleryImage:nth-child(4n){margin-right:10px;}}@media screen and (max-width:767px){.productPage .productPageHeader{margin:20px auto 0 auto;max-width:none;width:100%;}.productPage .productPageHeader h1{margin-bottom:0;}.productPage .umb-grid .container .row div.col-md-4+.col-md-8 img{float:none;margin:10px auto;}.productPage .gallery{padding-top:20px;}.productPage .gallery .row{padding:10px;}.productPage .gallery .galleryImage{width:49%;height:auto;margin:0 2% 2% 0;float:left;}.productPage .gallery .galleryImage:nth-child(even){margin:0 0 2% 0;}.productPage .gallery .galleryImage a{width:100%;height:100%;}.productPage .gallery .galleryImage a img{width:100%;height:auto;}.productPage .gallery .galleryImage a span{position:relative;bottom:auto;left:auto;width:100%;padding:10px 0;display:block;}.productPage .quotes{margin:20px auto;}}