﻿@font-face{font-family:'gotthardregular';src:url('../fonts/gotthard-webfont.eot');src:url('../fonts/gotthard-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotthard-webfont.woff') format('woff'),url('../fonts/gotthard-webfont.ttf') format('truetype'),url('../fonts/gotthard-webfont.svg#gotthardregular') format('svg');font-weight:normal;font-style:normal;}#developedBySniper{float:right;overflow:hidden;position:relative;width:160px;height:20px;cursor:pointer;line-height:12px;font-size:10px;color:#999;margin-top:4px;}#developedBySniper a{color:#999;}#developedBySniper a .d-text{position:absolute;top:3px;right:0;}#developedBySniper a .d-text svg{margin:-5px 0 0 4px;float:right;}#developedBySniper a .d-logo{position:absolute;right:-180px;white-space:nowrap;text-transform:uppercase;}#developedBySniper a .d-logo p{margin:4px 0 0 0;font-family:'gotthardregular';padding:0;font-size:10px;float:left;color:#fff;line-height:normal;}#developedBySniper a .d-logo svg{margin:0 3px;float:left;}.openSans{font-family:'Open Sans',sans-serif;}.oswald{font-family:'Oswald',sans-serif;}.openLight{font-family:'Open Sans',sans-serif;font-weight:300;}.openReg{font-family:'Open Sans',sans-serif;font-weight:400;}.openSemiBold{font-family:'Open Sans',sans-serif;font-weight:600;}.openBold{font-family:'Open Sans',sans-serif;font-weight:700;}.oswaldLight{font-family:'Oswald',sans-serif;font-weight:300;}.oswaldReg{font-family:'Oswald',sans-serif;font-weight:400;}.oswaldBold{font-family:'Oswald',sans-serif;font-weight:700;}.georgia{font-family:Georgia,serif;}.clearfix{clear:both;}.absolute{position:absolute;}.relative{position:relative;}.stopFloat img{float:none !important;}html{margin:0;padding:0;font-family:Georgia,serif;font-size:15px;color:#777;line-height:18px;}html:not(.tabtab,.mobmob) body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox:nth-child(4n){margin-right:0;}html .mobile:not(.contourField){display:none;}html body{margin:0;padding:0;background:#fff;}html body.inIframe .headerNav .subMenu{visibility:hidden !important;}html body h1,html body h2,html body h3,html body h4{line-height:normal;}html body .EventHeader{font-size:19px;line-height:29px;font-family:'Open Sans',sans-serif;font-weight:300;color:#444;}html body.home{background:#f8f8f8;}html body.home section.bodyContent{background:#f8f8f8;padding-bottom:80px;}html body.home section.bodyContent.homePageContent .articlesContainer{margin:15px -9px 0 -9px;}html body.home section.bodyContent .articlesContainer .homepageAdvert{float:left;}html body.home section.bodyContent .articlesContainer .homepageAdvert .mobImg{display:none;}html body.home section.bodyContent .articlesContainer .homepageAdvert.hideAdvertFromTouch{display:block;}html body.home section.bodyContent .articlesContainer .homepageAdvert.showAdvertOnTouch{display:none;}html body.home section.bodyContent .articlesContainer .homepageAdvert.portrait{width:308px;height:390px;margin:0 9px 18px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;text-decoration:none;-webkit-transition:opacity linear 200ms;-ms-transition:opacity linear 200ms;-moz-transition:opacity linear 200ms;-o-transition:opacity linear 200ms;transition:opacity linear 200ms;overflow:hidden;}html body.home section.bodyContent .articlesContainer .homepageAdvert.portrait iframe{width:100%;height:100%;}html body.home section.bodyContent .articlesContainer .homepageAdvert.portrait#popout-advertisement{overflow:visible;}html body.home section.bodyContent .articlesContainer .homepageAdvert.landscape{clear:left;width:100%;max-width:960px;height:140px;margin-bottom:15px;margin-left:9px;position:relative;}html body.home section.bodyContent .articlesContainer .homepageAdvert.landscape img{width:100%;height:auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}html body.home section.bodyContent .articlesContainer .homepageAdvert a{display:block;width:100%;height:100%;text-decoration:none;}html body.home.takeover .takeoverLink{top:573px;text-align:center;}html body.shortHeader.takeover .takeoverLink{top:232px;}html body.tallHeader.takeover .takeoverLink{top:359px;}html body.errorPage{background:#d90000;}html body.errorPage .takeoverLink{display:none !important;}html body.errorPage footer{display:none;}html body.errorPage .errorGradient{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:-moz-linear-gradient(top,rgba(144,15,15,0) 0,#900f0f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(144,15,15,0)),color-stop(100%,#900f0f));background:-webkit-linear-gradient(top,rgba(144,15,15,0) 0,#900f0f 100%);background:-o-linear-gradient(top,rgba(144,15,15,0) 0,#900f0f 100%);background:-ms-linear-gradient(top,rgba(144,15,15,0) 0,#900f0f 100%);background:linear-gradient(to bottom,rgba(144,15,15,0) 0,#900f0f 100%);}html body.errorPage .errorPageDetail{position:absolute;top:20%;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}html body.errorPage .errorPageDetail a img{width:100%;height:auto;}html body .pageSearchOverlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:20;}html body .pageSearchOverlay.active{display:block;}html body img{border:none;margin:0;}html body header{background:#1f1f1f;height:52px;width:100%;position:fixed;z-index:100;top:0;left:0;right:0;-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);}html body header .burgerButton{display:none;height:66px;width:52px;position:absolute;top:0;right:60px;background:url(../images/sprites.svg) no-repeat -630px 3px;}html body header .headerNav{width:960px;height:52px;margin:0 auto;position:relative;}html body header .headerNav .logo{float:left;margin-top:9px;width:160px;height:36px;position:relative;}html body header .headerNav .logo a{display:block;position:absolute;top:0;left:0;width:160px;height:36px;background:url(../images/sprites.svg) no-repeat 0 0;background-size:512px 141px;text-decoration:none;}html body header .headerNav .navContainer{float:right;font-size:14px;}html body header .headerNav .navContainer .navigation{float:left;margin-right:60px;}html body header .headerNav .navContainer .navigation a{text-decoration:none;}html body header .headerNav .navContainer .navigation ul{margin:0;padding:0;list-style:none;}html body header .headerNav .navContainer .navigation .mainNav{height:52px;color:#c00;text-transform:uppercase;z-index:1;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem{display:inline-block;position:relative;height:52px;margin:0;line-height:52px;padding:0 15px;cursor:pointer;z-index:1;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu.closed .scrollHelper{display:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu:after{display:block;content:'ˆ';position:absolute;right:0;top:-5px;height:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu>a span{display:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.swap a,html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.swap:after{color:#777;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem a{font-family:'Open Sans',sans-serif;color:#fb1923;display:block;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .subMenu{position:absolute;top:100%;left:0;padding:0;background:#1f1f1f;white-space:nowrap;-webkit-transition:max-height linear 200ms;-moz-transition:max-height linear 200ms;-ms-transition:max-height linear 200ms;-o-transition:max-height linear 200ms;transition:max-height linear 200ms;overflow:hidden;max-height:400px;visibility:hidden;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .subMenu.catmenu .subNav .subNavItem:last-child{margin-bottom:40px;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .scrollHelper{position:absolute;bottom:0;left:0;right:0;color:#fff;text-align:center;text-transform:uppercase;line-height:40px;background:#1f1f1f;font-family:'Open Sans',sans-serif;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .scrollHelper:before,html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .scrollHelper:after{content:'ˆ';position:absolute;top:-8px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#fff;font-size:26px;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .scrollHelper:before{left:40px;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .scrollHelper:after{right:40px;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .subNav{position:relative;width:100%;height:100%;padding:0;margin:0;list-style:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .subNav .subNavItem{display:block;clear:left;line-height:normal;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .subNav .subNavItem a{color:#fb1923;display:block;width:100%;height:100%;padding:14px 15px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body header .headerNav .navContainer .navSearch{display:inline-block;height:52px;margin:0 0 0 12px;padding:0;pointer-events:auto;position:absolute;top:0;right:153px;}html body header .headerNav .navContainer .navSearch:before,html body header .headerNav .navContainer .navSearch:after{content:'';position:absolute;width:1px;height:22px;background:#929292;top:15px;right:42px;-webkit-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);-o-transition:opacity 400ms cubic-bezier(.645,.045,.355,1);transition:opacity 400ms cubic-bezier(.645,.045,.355,1);}html body header .headerNav .navContainer .navSearch:after{right:0;}html body header .headerNav .navContainer .navSearch .icon{cursor:pointer;content:'';margin:0;padding:0;position:absolute;top:17px;right:13px;color:#fff;z-index:10;background:transparent url(../images/sprites.svg) no-repeat -259px -21px;background-size:805px 222px;width:20px;height:19px;}html body header .headerNav .navContainer .navSearch.active:before,html body header .headerNav .navContainer .navSearch.active:after{opacity:0;}html body header .headerNav .navContainer .navSearch.active .icon{background-position:-334px -21px;background-size:805px 222px;}html body header .headerNav .navContainer .navSearch.active input.searchField{opacity:1;}html body header .headerNav .navContainer .navSearch:hover:before,html body header .headerNav .navContainer .navSearch:hover:after{opacity:0;}html body header .headerNav .navContainer .navSearch:hover input.searchField{background-color:#1f1f1f;max-width:900px;opacity:1;}html body header .headerNav .navContainer .navSearch input.searchField{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;border:1px solid transparent;border-radius:4px;padding:4px 15px 4px 8px;background-color:transparent;color:#929292;width:600px;max-width:0;height:52px;line-height:52px;font-size:16px;margin-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important;position:relative;-webkit-transition:all 400ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 400ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 400ms cubic-bezier(.645,.045,.355,1);-o-transition:all 400ms cubic-bezier(.645,.045,.355,1);transition:all 400ms cubic-bezier(.645,.045,.355,1);opacity:0;top:0;z-index:5;}html body header .headerNav .navContainer .navSearch input.searchField::-webkit-input-placeholder{color:#929292;}html body header .headerNav .navContainer .navSearch input.searchField:-moz-placeholder{color:#929292;opacity:1;}html body header .headerNav .navContainer .navSearch input.searchField::-moz-placeholder{color:#929292;opacity:1;}html body header .headerNav .navContainer .navSearch input.searchField:-ms-input-placeholder{color:#929292;}html body header .headerNav .navContainer .navSearch input.searchField:focus,html body header .headerNav .navContainer .navSearch input.searchField.active{max-width:800px;background-color:#1f1f1f;}html body header .headerNav .navContainer .headerSocial{float:left;height:52px;}html body header .headerNav .navContainer .headerSocial ul{margin:14px 0 0 0;padding:0;list-style:none;}html body header .headerNav .navContainer .headerSocial ul li{display:inline-block;margin:0 6px;vertical-align:bottom;}html body header .headerNav .navContainer .headerSocial ul li a{display:block;width:100%;height:100%;text-decoration:none;outline:none;position:relative;background:url(../images/sprites.svg) no-repeat;background-size:806px 222px;}html body header .headerNav .navContainer .headerSocial ul li.fb{width:11px;height:23px;}html body header .headerNav .navContainer .headerSocial ul li.fb a{background-position:-392px -18px;}html body header .headerNav .navContainer .headerSocial ul li.yt{width:28px;height:21px;}html body header .headerNav .navContainer .headerSocial ul li.yt a{background-position:-517px -20px;}html body header .headerNav .navContainer .headerSocial ul li.li{width:23px;height:22px;}html body header .headerNav .navContainer .headerSocial ul li.li a{background-position:-448px -19px;}html body header .headerNav .navContainer .headerSocial ul li.em{width:19px;height:20px;}html body header .headerNav .navContainer .headerSocial ul li.em a{background-position:-589px -20px;}html body header+.bodyContent,html body header+.pageSlides{margin-top:52px !important;}html body .pageSlides{width:100%;height:521px;position:relative;z-index:2;}html body .pageSlides .slick-prev,html body .pageSlides .slick-next{position:absolute;top:50%;width:47px;height:64px;background:url(../images/sprites.svg);background-size:806px 222px;color:#fff;font-size:0;border:none;display:block;text-decoration:none;text-align:center;line-height:80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);outline:none;cursor:pointer;}html body .pageSlides .slick-prev:hover,html body .pageSlides .slick-next:hover{background-color:#1f1f1f;}html body .pageSlides .slick-prev:after,html body .pageSlides .slick-next:after{display:none;position:absolute;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:24px;}html body .pageSlides .slick-prev{left:0;background-position:-8px -158px;border-radius:0 5px 5px 0;}html body .pageSlides .slick-prev:after{content:'<';left:12px;}html body .pageSlides .slick-next{right:0;background-position:-196px -158px;border-radius:5px 0 0 5px;}html body .pageSlides .slick-next:after{content:'>';right:12px;}html body .pageSlides .slick-dots{margin:0;padding:0;text-align:center;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}html body .pageSlides .slick-dots li{display:inline-block;padding:0 4px;height:14px;width:14px;}html body .pageSlides .slick-dots li button{border:1px solid #fff;background:transparent;border-radius:50px;height:14px;width:14px;font-size:0;cursor:pointer;vertical-align:top;outline:none;-webkit-transition:all linear 400ms;-moz-transition:all linear 400ms;-ms-transition:all linear 400ms;-o-transition:all linear 400ms;transition:all linear 400ms;}html body .pageSlides .slick-dots li button:hover{background:#fff;}html body .pageSlides .slick-dots li.slick-active button{background:#fff;}html body .pageSlides .slideItem{width:100%;height:100%;position:relative;}html body .pageSlides .slideItem .slideImage{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat center center;z-index:1;}html body .pageSlides .slideItem a{display:block;width:100%;height:100%;position:relative;z-index:2;}html body .pageSlides .slideItem a:hover .slideMargin p{background-color:#1f1f1f;}html body .pageSlides .slideItem a .slideMargin p{font-family:'Open Sans',sans-serif;font-weight:600;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);color:#fff;padding:12px 19px;text-transform:uppercase;background-color:#c00;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;}html body .pageSlides .slideItem .slideMargin{position:relative;width:960px;height:521px;margin:0 auto;z-index:2;}html body .pageSlides .slideItem .slideMargin .slideContent{position:absolute;bottom:75px;left:0;max-width:60%;}html body .pageSlides .slideItem .slideMargin .slideContent h1{margin:0;}html body .pageSlides .slideItem .slideMargin .slideContent h1 .slideTitle{background:rgba(0,0,0,.4);color:#fff;text-transform:uppercase;font-size:37px;line-height:55px;padding:0 10px;margin:0;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;white-space:pre-line;font-family:'Oswald',sans-serif;}html body .contactHeader{width:100%;height:180px;margin-top:52px;position:relative;background-color:#777;z-index:2;}html body .contactHeader.large{height:307px;background:no-repeat center center;}html body .contactHeader.advert{height:240px;background:no-repeat center center;}html body .contactHeader .contactPersonHeader{position:relative;text-align:center;}html body .contactHeader .contactPersonHeader.noPic{width:960px;margin:0 auto;}html body .contactHeader .contactPersonHeader.noPic .contactPersonImage{width:192px;}html body .contactHeader .contactPersonHeader.noPic h1{margin:0;width:100%;}html body .contactHeader .contactPersonHeader .contactPersonImage{position:absolute;right:0;top:0;width:100%;height:180px;background:no-repeat center top;background-size:cover !important;z-index:1;}html body .contactHeader .contactPersonHeader h1{position:relative;font-family:'Oswald',sans-serif;font-weight:400;font-size:52px;letter-spacing:1px;line-height:180px;color:#fff;text-transform:uppercase;margin:0 auto;width:960px;z-index:2;}html body .contactHeader .contactMap{width:100%;height:100%;}html body .contactHeader .contactMap #map-canvas{width:100%;height:100%;}html body .categoryHeader{width:100%;height:240px;margin-top:52px;position:relative;z-index:2;}html body .categoryHeader .categoryHeaderImage{position:absolute;top:0;left:0;width:100%;height:100%;background:#000 no-repeat center top;}html body .categoryHeader.awards{background:no-repeat center center;background-size:auto 100% !important;}html body .categoryHeader.gradient .categoryGradient{display:block;}html body .categoryHeader.gradient .edgeGradient{display:block;}html body .categoryHeader .categoryGradient{display:none;position:absolute;width:50%;height:100%;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background-size:100% 600% !important;background-position:center center !important;}html body .categoryHeader .edgeGradient{display:none;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;}html body .categoryHeader .edgeGradient .left,html body .categoryHeader .edgeGradient .right{position:absolute;top:0;height:100%;width:280px;}html body .categoryHeader .edgeGradient .left{left:0;}html body .categoryHeader .edgeGradient .right{right:0;}html body .categoryHeader .categoryTitle{position:relative;font-family:'Oswald',sans-serif;font-weight:400;font-size:70px;line-height:44px;color:#fff;text-transform:uppercase;width:1280px;margin:0 auto;text-align:center;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(0,-50%,0);}html body .categoryHeader .categoryTitle span{font-size:35px;line-height:36px;}html body .categoryHeader .articleHeader{width:960px;margin:0 auto;position:relative;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(0,-50%,0);}html body .categoryHeader .articleHeader h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:40px;line-height:46px;color:#fff;white-space:pre-line;text-transform:uppercase;max-width:60%;margin:0;}html body .categoryHeader .articleHeader .articleDetail{color:#fff;}html body .categoryHeader .articleHeader .articleDetail span{padding:6px 20px 6px 0;font-size:12px;text-transform:capitalize;}html body .pageTopBG{width:100%;background:#f2f2f2;position:relative;z-index:2;}html body .pageTopBG .pageTopCentred{width:960px;margin:0 auto;padding:40px 0;}html body .pageTopBG .pageTopCentred .aboutPageHeader h1{font-size:32px;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;margin-top:0;}html body section.bodyContent{width:960px;min-height:600px;margin:0 auto;position:relative;z-index:2;background-color:#fff;}html body section.bodyContent .loadingMoreContent{width:100%;margin:0 0 18px 0;color:#ff451d;position:absolute;bottom:0;}html body section.bodyContent .loadingMoreContent .spinner{width:100%;height:60px;background:transparent;}html body section.bodyContent .loadingMoreContent .spinner .icon{width:200px;height:60px;margin:0 auto;background:transparent url(../images/inf_scroll_load.gif) no-repeat 0 0;background-size:contain;}html body section.bodyContent .loadingMoreContent .loadMore,html body section.bodyContent .loadingMoreContent .noContent,html body section.bodyContent .loadingMoreContent .error{border-radius:4px;font-family:'Open Sans',sans-serif;font-weight:400;text-align:center;font-size:18px;height:60px;}html body section.bodyContent .loadingMoreContent .noContent{position:relative;display:none;}html body section.bodyContent .loadingMoreContent .noContent .spinner{width:100%;height:60px;background:transparent;}html body section.bodyContent .loadingMoreContent .noContent .spinner .icon{width:209px;height:60px;margin:0 auto;background:url('../images/inf_scroll_none.gif') no-repeat 0 0;background-size:contain;}html body section.bodyContent .loadingMoreContent .error{display:none;cursor:pointer;position:relative;}html body section.bodyContent .loadingMoreContent .error .spinner{position:absolute;}html body section.bodyContent .loadingMoreContent .error .spinner .icon{width:328px;height:60px;background:url(../images/inf_scroll_err.gif) no-repeat 0 0;}html body section.bodyContent .articleTags{margin:45px 0;}html body section.bodyContent .articleTags ul{margin:0;padding:0;list-style:none;}html body section.bodyContent .articleTags ul li{float:left;margin:6px 20px 6px 0;border:1px solid #999;background-color:#fff;-webkit-transition:all linear 200ms;-ms-transition:all linear 200ms;-moz-transition:all linear 200ms;-o-transition:all linear 200ms;transition:all linear 200ms;}html body section.bodyContent .articleTags ul li.category{background-color:#999;}html body section.bodyContent .articleTags ul li.category a{color:#fff;}html body section.bodyContent .articleTags ul li.category.active,html body section.bodyContent .articleTags ul li.category:hover{background-color:#000;border:1px solid #000;}html body section.bodyContent .articleTags ul li.category.active a,html body section.bodyContent .articleTags ul li.category:hover a{color:#fff;}html body section.bodyContent .articleTags ul li.active,html body section.bodyContent .articleTags ul li:hover{border:1px solid #000;}html body section.bodyContent .articleTags ul li.active a,html body section.bodyContent .articleTags ul li:hover a{color:#000;}html body section.bodyContent .articleTags ul li a{-webkit-transition:all linear 200ms;-ms-transition:all linear 200ms;-moz-transition:all linear 200ms;-o-transition:all linear 200ms;transition:all linear 200ms;color:#999;text-transform:uppercase;text-decoration:none;display:block;padding:2px 6px;font-family:'Oswald',sans-serif;font-weight:400;font-size:13px;}html body section.bodyContent .lineBehind{padding-top:40px;}html body section.bodyContent .lineBehind h2{font-family:'Open Sans',sans-serif;width:100%;overflow:hidden;display:table;white-space:nowrap;font-size:20px;margin-top:0;text-align:center;text-transform:uppercase;}html body section.bodyContent .lineBehind h2:before,html body section.bodyContent .lineBehind h2:after{border-top:1px solid #757575;content:'';display:table-cell;position:relative;top:.5em;width:45%;}html body section.bodyContent .lineBehind h2:before{right:1.5%;}html body section.bodyContent .lineBehind h2:after{left:1.5%;}html body section.bodyContent .articlesContainer{margin:15px 0 0 0;padding-bottom:30px;}html body section.bodyContent .articlesContainer .articleTeaser{width:308px;height:390px;float:left;background:#fff;margin:0 9px 18px 9px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 4px -1px rgba(0,0,0,.4);position:relative;text-decoration:none;-webkit-transition:opacity linear 200ms;-ms-transition:opacity linear 200ms;-moz-transition:opacity linear 200ms;-o-transition:opacity linear 200ms;transition:opacity linear 200ms;}html body section.bodyContent .articlesContainer .articleTeaser.visited{opacity:.6;}html body section.bodyContent .articlesContainer .articleTeaser.visited .teaserInterior .teaserButton{background-color:#777;}html body section.bodyContent .articlesContainer .articleTeaser.visited:hover{opacity:1;}html body section.bodyContent .articlesContainer .articleTeaser.visited:hover .teaserInterior .teaserButton{background-color:#c00;}html body section.bodyContent .articlesContainer .articleTeaser:hover .teaserOverlay{opacity:.7;}html body section.bodyContent .articlesContainer .articleTeaser:hover .teaserInterior .teaserButton{background-color:#c00;}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior{width:231px;height:304px;padding:15px;box-shadow:0 1px 3px -1px rgba(0,0,0,.2);margin:15px auto;text-align:left;position:relative;}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior .imgOverflow{max-height:160px;overflow:hidden;}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior img{width:100%;height:auto;}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior .teaserOverlay{position:absolute;width:231px;height:144px;background:transparent url(../images/video_overlay.png) no-repeat center center;-webkit-transition:opacity linear 200ms;-ms-transition:opacity linear 200ms;-moz-transition:opacity linear 200ms;-o-transition:opacity linear 200ms;transition:opacity linear 200ms;}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior h2{font-family:'Open Sans',sans-serif;color:#676767;text-transform:uppercase;font-size:15px;line-height:15px;text-shadow:0 0 1px rgba(0,0,0,.3);}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior p{color:#000;font-family:'Open Sans',sans-serif;font-weight:300;font-size:13px;}html body section.bodyContent .articlesContainer .articleTeaser .teaserInterior .teaserButton{font-family:'Open Sans',sans-serif;color:#fff;background-color:#1f1f1f;border-radius:5px;padding:4px 7px;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;position:absolute;bottom:15px;left:15px;font-size:12px;}html body section.bodyContent .articlesContainer .articleTeaser .articleTeaserDate{text-align:left;position:absolute;bottom:15px;left:22px;font-size:12px;color:#676767;}html body section.bodyContent .articleShare{margin:30px 0 0 0;border:1px solid #ddd;border-left:none;border-right:none;height:37px;}html body section.bodyContent .articleShare p{font-family:'Oswald',sans-serif;font-weight:400;font-size:24px;text-transform:uppercase;line-height:37px;margin:0;float:left;}html body section.bodyContent .articleShare .sharingWidgets{float:left;border-left:1px solid #ddd;height:34px;margin:2px 0 2px 45px;padding:0 0 0 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body section.bodyContent .articleShare .sharingWidgets span{width:34px;height:34px;display:inline-block;cursor:pointer;background:url(../images/sprites.svg);background-size:770px 211px;}html body section.bodyContent .articleShare .sharingWidgets span.st_email_custom{background-position:-8px -86px;}html body section.bodyContent .articleShare .sharingWidgets span.st_facebook_custom{background-position:-76px -87px;}html body section.bodyContent .articleShare .sharingWidgets span.st_twitter_custom{background-position:-148px -87px;}html body section.bodyContent .articleShare .sharingWidgets span.st_linkedin_custom{background-position:-221px -89px;}html body section.bodyContent.article{padding:30px 0;position:relative;}html body section.bodyContent.article .prevArticleButton,html body section.bodyContent.article .nextArticleButton{position:fixed;top:50%;width:30px;height:60px;background:#777;}html body section.bodyContent.article .prevArticleButton a,html body section.bodyContent.article .nextArticleButton a{color:#fff;display:block;text-decoration:none;text-align:center;line-height:60px;}html body section.bodyContent.article .prevArticleButton:hover,html body section.bodyContent.article .nextArticleButton:hover{background:#1f1f1f;}html body section.bodyContent.article .prevArticleButton{left:10%;border-radius:0 5px 5px 0;}html body section.bodyContent.article .nextArticleButton{right:10%;border-radius:5px 0 0 5px;}html body section.bodyContent.article .articleContent{float:left;width:675px;}html body section.bodyContent.article .articleContent .umb-grid .grid-section .bodyAlt{font-family:'Open Sans',sans-serif;font-weight:300;}html body section.bodyContent.article .articleContent .umb-grid .grid-section .subHead{font-family:'Open Sans',sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#1f1f1f;}html body section.bodyContent.article .articleContent .umb-grid .grid-section .default{font-family:Georgia,serif !important;font-weight:normal !important;font-size:15px !important;line-height:27px !important;color:#777 !important;}html body section.bodyContent.article .articleContent .umb-grid .grid-section iframe{width:675px;height:405px;}html body section.bodyContent.article .articleContent .umb-grid .grid-section .col-md-4{width:31%;margin:0 1%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 6px;}html body section.bodyContent.article .articleContent .umb-grid .grid-section .col-md-4 blockquote{margin-right:0;}html body section.bodyContent.article .articleContent .umb-grid .grid-section .col-md-4 img{width:100%;max-width:100%;height:auto;}html body section.bodyContent.article .articleContent .umb-grid a{color:#c00;}html body section.bodyContent.article .articleContent h1{font-size:19px;line-height:29px;font-family:'Open Sans',sans-serif;font-weight:300;color:#444;}html body section.bodyContent.article .articleContent img{max-width:100%;height:auto;}html body section.bodyContent.article .articleContent p{margin:10px 0;line-height:27px;}html body section.bodyContent.article .articleContent p img{float:left;margin:7px 20px 10px 0;}html body section.bodyContent.article .articleContent blockquote{float:left;margin:10px 15px 10px 0;font-family:'Oswald',sans-serif;font-weight:700;font-size:24px;padding-top:5px;line-height:30px;max-width:190px;border-top:7px solid #444;color:#444;text-transform:uppercase;white-space:pre-line;}html body section.bodyContent.article .articleContent .articleDownload{width:225px;height:30px;border:1px solid #626262;border-radius:5px;}html body section.bodyContent.article .articleContent .articleDownload a{display:block;width:100%;height:100%;text-decoration:none;color:#626262;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}html body section.bodyContent.article .articleContent .articleDownload a p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;padding-left:30px;margin:0;line-height:30px;position:relative;}html body section.bodyContent.article .articleContent .articleDownload a p:before{content:'';width:20px;height:27px;background:url(../images/download.png) no-repeat 0 0;position:absolute;top:6px;left:8px;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}html body section.bodyContent.article .articleContent .articleDownload a:hover{color:#fff;background:#000;}html body section.bodyContent.article .articleContent .articleGallery a{float:left;}html body section.bodyContent.article .articleContent .articleGallery a img{max-width:100%;height:auto;}html body section.bodyContent.article .articleComments{float:left;width:675px;margin:37px 0;background:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;}html body section.bodyContent.article .disabledComments{float:left;margin-top:37px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:18px;color:#777;}html body section.bodyContent.categoryPage{padding-top:45px;}html body section.bodyContent.categoryPage .searchResults{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;line-height:normal;margin-top:0;text-transform:uppercase;}html body section.bodyContent.categoryPage .searchResults em{color:#c00;}html body section.bodyContent.categoryPage .categoryArticleList{width:675px;float:left;padding-bottom:40px;}html body section.bodyContent.categoryPage .categoryArticleList .articleTags{margin:0 0 30px 100px;border-bottom:1px solid #777;}html body section.bodyContent.categoryPage .categoryArticleList .articleTags h2{position:relative;margin:0;font-family:'Open Sans',sans-serif;}html body section.bodyContent.categoryPage .categoryArticleList .articleTags h2 .tagButton{font-family:'Open Sans',sans-serif;font-weight:700;font-size:15px;position:absolute;bottom:0;right:0;border-radius:5px;background-color:#c00;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;color:#fff;text-transform:uppercase;text-decoration:none;display:block;padding:4px 10px;cursor:pointer;}html body section.bodyContent.categoryPage .categoryArticleList .articleTags h2 .tagButton:hover{background-color:#1f1f1f;}html body section.bodyContent.categoryPage .categoryArticleList .articleTags ul{margin-top:20px;-webkit-transition:max-height linear 200ms;-ms-transition:max-height linear 200ms;-moz-transition:max-height linear 200ms;-o-transition:max-height linear 200ms;transition:max-height linear 200ms;overflow:hidden;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser{margin:0 0 45px 0;width:100%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:75px;position:relative;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate{text-align:left;position:absolute;top:0;left:0;font-size:12px;color:#000;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;padding-bottom:16px;width:55px;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate:after{content:'';position:absolute;bottom:-16px;right:-1px;height:16px;background:#b6b6b6;width:1px;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate p{text-align:center;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:600;margin:0;line-height:22px;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate p:first-child{text-transform:uppercase;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate p.dateLarge{font-family:'Open Sans',sans-serif;font-weight:700;font-size:30px;line-height:24px;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a{display:block;width:100%;height:100%;text-decoration:none;-webkit-transition:opacity linear 200ms;-ms-transition:opacity linear 200ms;-moz-transition:opacity linear 200ms;-o-transition:opacity linear 200ms;transition:opacity linear 200ms;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a:hover .teaserOverlay{opacity:.7;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a:hover .teaserInterior .teaserButton{background-color:#c00;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a.visited{opacity:.6;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a.visited .teaserInterior .teaserButton{background-color:#777;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a.visited:hover{opacity:1;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a.visited:hover .teaserInterior .teaserButton{background-color:#c00;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a .teaserInterior{padding:15px;box-shadow:0 0 4px -1px rgba(0,0,0,.4);}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a .teaserInterior img{width:100%;height:auto;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a .teaserInterior .teaserOverlay{position:absolute;background:transparent url(../images/video_overlay.png) no-repeat center center;-webkit-transition:opacity linear 200ms;-ms-transition:opacity linear 200ms;-moz-transition:opacity linear 200ms;-o-transition:opacity linear 200ms;transition:opacity linear 200ms;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a .teaserInterior h2{color:#676767;text-transform:uppercase;font-size:24px;line-height:28px;font-family:'Oswald',sans-serif;font-weight:700;margin-bottom:0;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a .teaserInterior p{color:#000;font-family:'Open Sans',sans-serif;font-weight:300;font-size:14px;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser a .teaserInterior .teaserButton{font-family:'Open Sans',sans-serif;color:#fff;background-color:#1f1f1f;border-radius:5px;padding:6px 10px;float:left;clear:left;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;}html body section.bodyContent.contentPage{padding:30px 0;}html body section.bodyContent.contentPage h1{font-size:24px;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;line-height:28px;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails{width:32%;height:540px;float:left;background:#fff;margin:15px 2% 15px 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 4px -1px rgba(0,0,0,.4);position:relative;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails:nth-child(3n){margin-right:0;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a{display:block;width:100%;height:100%;text-decoration:none;color:#777;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a:hover .memberInterior .memberButton{background-color:#c00;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a:visited .memberInterior .memberButton{background-color:#777;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a:visited:hover .memberInterior .memberButton{background-color:#c00;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior{width:240px;height:475px;padding:15px;box-shadow:0 1px 3px -1px rgba(0,0,0,.2);margin:15px auto;text-align:left;position:relative;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior .memberSlideImage{width:240px;height:225px;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior .memberSlideImage img{width:100%;max-width:100%;height:auto;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior h2{font-family:'Open Sans',sans-serif;color:#777;text-transform:capitalize;font-size:15px;line-height:15px;text-shadow:0 0 1px rgba(0,0,0,.3);}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior h4{margin:4px 0;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:14px;line-height:17px;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior .memberButton{font-family:'Open Sans',sans-serif;color:#fff;background-color:#1f1f1f;border-radius:5px;padding:5px 8px;float:left;clear:left;font-size:14px;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;}html body section.bodyContent.contentPage .grid-section .container .col-md-4{width:31%;margin:0 1%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}html body section.bodyContent.contentPage .grid-section .container img{max-width:100%;height:auto;}html body section.bodyContent.contentPage .grid-section .container a{color:#c00;}html body section.bodyContent.contentPage .grid-section .container p{line-height:27px;}html body section.bodyContent.contactPage{padding:45px 0;}html body section.bodyContent.contactPage .contactThanks{min-height:700px;}html body section.bodyContent.contactPage .contactThanks .contactDetails{width:100%;}html body section.bodyContent.contactPage .contactDetails{width:25%;float:left;}html body section.bodyContent.contactPage .contactDetails h2{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-transform:uppercase;color:#777;margin:0;}html body section.bodyContent.contactPage .contactDetails p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:19px;line-height:26px;color:#777;}html body section.bodyContent.contactPage .contactDetails .contactDetailContent p{font-family:'Open Sans',sans-serif;font-weight:300;color:#777;font-size:16px;line-height:20px;white-space:pre;}html body section.bodyContent.contactPage .contactForm{width:70%;float:left;margin-left:5%;}html body section.bodyContent.contactPage .contactForm .field,html body section.bodyContent.contactPage .contactForm label,html body section.bodyContent.contactPage .contactForm input,html body section.bodyContent.contactPage .contactForm textarea,html body section.bodyContent.contactPage .contactForm button{float:left;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-family:'Open Sans',sans-serif;font-weight:300;}html body section.bodyContent.contactPage .contactForm .field{width:100%;position:relative;}html body section.bodyContent.contactPage .contactForm .field.error input,html body section.bodyContent.contactPage .contactForm .field.error textarea{background:#ffd5d5;box-shadow:inset 0 1px 4px #ffbdbd;}html body section.bodyContent.contactPage .contactForm .field.error:before{content:'!';position:absolute;top:46px;left:-50px;width:42px;height:42px;border-radius:100%;background:#444;color:#aeadb2;font-size:40px;line-height:42px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:700;}html body section.bodyContent.contactPage .contactForm label{margin:6px 0;}html body section.bodyContent.contactPage .contactForm input{width:100%;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);height:46px;margin:10px 0;padding:10px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:19px;}html body section.bodyContent.contactPage .contactForm textarea{width:100%;height:260px;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);padding:10px;margin:10px 0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:19px;}html body section.bodyContent.contactPage .contactForm button{font-family:'Open Sans',sans-serif;color:#fff;background-color:#1f1f1f;border-radius:5px;border:none;outline:none;padding:6px 10px;margin:30px 0 0 0;float:left;clear:left;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;}html body section.bodyContent.contactPage .contactForm button:hover{background:#c00;}html body section.bodyContent.directoryPage{padding-top:0;}html body section.bodyContent.directoryPage .directoryLeft{width:33%;float:left;margin-top:30px;}html body section.bodyContent.directoryPage .directoryLeft h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:24px;line-height:24px;text-transform:uppercase;margin:6px 0;}html body section.bodyContent.directoryPage .directoryRight{width:65%;float:right;margin-left:2%;margin-top:30px;}html body section.bodyContent.directoryPage .directoryRight .formContainer{margin-left:0;}html body section.bodyContent.directoryPage .directorySearch,html body section.bodyContent.directoryPage .directorySearchResults{float:left;clear:left;width:100%;}html body section.bodyContent.directoryPage .directorySearch .directoryLeft p{margin:0;font-family:'Open Sans',sans-serif;font-weight:300;font-size:15px;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .field,html body section.bodyContent.directoryPage .directorySearch .directoryRight label,html body section.bodyContent.directoryPage .directorySearch .directoryRight input,html body section.bodyContent.directoryPage .directorySearch .directoryRight button{float:left;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-family:'Open Sans',sans-serif;font-weight:300;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .field{width:100%;position:relative;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .field.error input,html body section.bodyContent.directoryPage .directorySearch .directoryRight .field.error textarea{background:#ffd5d5;box-shadow:inset 0 1px 4px #ffbdbd;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .field.error:before{content:'!';position:absolute;top:46px;left:-50px;width:42px;height:42px;border-radius:100%;background:#444;color:#aeadb2;font-size:40px;line-height:42px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:700;}html body section.bodyContent.directoryPage .directorySearch .directoryRight label{margin:6px 0;}html body section.bodyContent.directoryPage .directorySearch .directoryRight input{width:100%;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);height:46px;margin:10px 0;padding:10px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:19px;}html body section.bodyContent.directoryPage .directorySearch .directoryRight button{border:none;font-family:'Open Sans',sans-serif;font-size:16px;border-radius:5px;background-color:#c00;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;color:#fff;text-decoration:none;display:inline-block;padding:6px 10px;cursor:pointer;}html body section.bodyContent.directoryPage .directorySearch .directoryRight button:hover{background-color:#1f1f1f;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .keywordChecks label{clear:none;padding-left:30px;margin:20px 40px 20px 0;position:relative;cursor:pointer;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .keywordChecks label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:#eee;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .keywordChecks label.active:before{background:#eee url(../images/checkmark.png) no-repeat 2px 4px;}html body section.bodyContent.directoryPage .directorySearch .directoryRight .keywordChecks input{display:none;}html body section.bodyContent.directoryPage .directorySearchResults{margin-bottom:60px;}html body section.bodyContent.directoryPage .directorySearchResults .directoryRight p{position:relative;line-height:22px;}html body section.bodyContent.directoryPage .directorySearchResults .directoryRight p span{font-family:'Oswald',sans-serif;font-weight:300;font-size:22px;}html body section.bodyContent.directoryPage .directorySearchResults .directoryRight p a{float:right;font-style:italic;font-family:Georgia,serif;font-size:17px;text-decoration:none;color:#c00;line-height:26px;}html body section.bodyContent.directoryPage .directoryClient{margin-bottom:60px;}html body section.bodyContent.directoryPage .directoryClient .clientImage{text-align:center;margin-top:80px;}html body section.bodyContent.directoryPage .directoryClient .clientImage img{width:80%;height:auto;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .backToDirectory{margin:40px 0;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .contactButton{margin:20px 0;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .contactButton a,html body section.bodyContent.directoryPage .directoryClient .directoryRight .backToDirectory a{font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;border-radius:5px;background-color:#c00;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;color:#fff;text-decoration:none;display:inline-block;padding:6px 10px;cursor:pointer;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .contactButton a:hover,html body section.bodyContent.directoryPage .directoryClient .directoryRight .backToDirectory a:hover{background-color:#1f1f1f;}html body section.bodyContent.directoryPage .directoryClient .directoryRight h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;text-transform:uppercase;margin-bottom:0;}html body section.bodyContent.directoryPage .directoryClient .directoryRight h3{margin-top:10px;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo{margin:40px 0 20px 0;font-family:'Open Sans',sans-serif;font-weight:300;font-size:19px;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo h4{margin:6px 0;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo p{margin:6px 0;white-space:pre;line-height:23px;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems{clear:left;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems p,html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems ul{float:left;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems ul{list-style:none;margin:6px 0;padding:0 0 0 10px;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems ul li span{display:none;color:#f00;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems ul li span:first-child{display:inherit;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientInfo .listItems ul li a{color:#c00;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientBrands{margin:20px 0;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientBrands h2{padding:10px 20px;color:#fff;background:#777;text-transform:uppercase;font-family:'Oswald',sans-serif;font-weight:700;font-size:20px;margin:40px 0;}html body section.bodyContent.directoryPage .directoryClient .directoryRight .clientBrands p{font-size:19px;line-height:27px;}html body section.bodyContent.galleryPage{padding:30px 0;}html body section.bodyContent.galleryPage .galleryContent .grid-section>div{float:left;clear:left;margin-bottom:15px;}html body section.bodyContent.galleryPage .galleryContent .column{float:left;}html body section.bodyContent.galleryPage .galleryContent .column h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;margin-top:0;text-transform:uppercase;color:#777;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-12{width:100%;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-8{width:70%;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-8 img{width:98%;max-width:100%;height:auto;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-8 p{padding-right:15px;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-8 p:first-child{margin-top:0;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-4{width:30%;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-4 img{width:100%;height:auto;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-4 p{padding-left:15px;}html body section.bodyContent.galleryPage .galleryContent .column.col-md-4 p:first-child{margin-top:0;}html body section.bodyContent.galleryPage .galleryContent .column img{width:100%;max-width:100%;height:auto;}html body section.bodyContent.galleryPage .gallerySection{margin:30px 0;}html body section.bodyContent.galleryPage .gallerySection:first-child{margin-top:0;}html body section.bodyContent.galleryPage .gallerySection h2{font-family:'Oswald',sans-serif;font-weight:700;font-size:22px;margin-top:0;text-transform:uppercase;color:#777;}html body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox{display:inline-block;width:214.25px;margin:0 10px 10px 0;outline:none;line-height:normal;}html body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox img{width:100%;height:auto;}html body section.bodyContent.awardPage .lineBehind h2{margin-bottom:0;}html body section.bodyContent.awardPage .awardSponsors{padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #777;text-align:center;}html body section.bodyContent.awardPage .awardSponsors .sponsorItem{display:inline-block;max-width:120px;max-height:90px;vertical-align:middle;overflow:hidden;margin:10px;}html body section.bodyContent.awardPage .awardSponsors .sponsorItem a{display:block;width:100%;height:100%;}html body section.bodyContent.awardPage .awardSponsors .sponsorItem a img{width:100%;height:auto;}html body section.bodyContent.awardPage .awardList{float:left;width:645px;}html body section.bodyContent.awardPage .awardList .awardItem{margin:0 0 30px 0;box-shadow:0 0 4px -1px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;}html body section.bodyContent.awardPage .awardList .awardItem.galleryTab{display:none;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior img{max-width:100%;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior h2{font-family:'Oswald',sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior p{margin:10px 0;line-height:27px;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior .bodyAlt{font-family:'Open Sans',sans-serif;font-weight:300;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior .subHead{font-family:'Open Sans',sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#1f1f1f;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior .default{font-family:Georgia,serif !important;font-weight:normal !important;font-size:15px !important;line-height:27px !important;color:#777 !important;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior .awardButtons a{float:left;width:195px;height:45px;overflow:hidden;margin:0 15px 0 0;}html body section.bodyContent.awardPage .awardList .awardItem .awardInterior .awardButtons a img{float:left;}html body section.bodyContent.awardPage .rightSidebar{margin-bottom:45px;}html body section.bodyContent.advertisePage{padding-top:40px;min-height:900px;}html body section.bodyContent.advertisePage h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:32px;margin-top:0;text-transform:uppercase;}html body section.bodyContent.advertisePage p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:19px;color:#777;}html body section.bodyContent.advertisePage .advertisingContact{float:left;clear:left;margin:0 0 40px 0;}html body section.bodyContent.advertisePage .advertisingContact h4,html body section.bodyContent.advertisePage .advertisingContact p{margin:4px 0;}html body section.bodyContent.advertisePage .advertisingContact p{font-family:Georgia,serif;font-size:15px;}html body section.bodyContent.advertisePage .advertisingContact p span{text-transform:uppercase;}html body section.bodyContent.advertisePage .advertisingContact a{display:block;text-decoration:none;margin:10px 0;}html body section.bodyContent.advertisePage .advertisingContact a:hover .memberButton{background-color:#1f1f1f;}html body section.bodyContent.advertisePage .advertisingContact a .memberButton{font-family:'Open Sans',sans-serif;font-weight:700;font-size:11px;color:#fff;background-color:#c00;padding:4px 10px;float:left;clear:left;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;}html body section.bodyContent.formPage{padding-top:30px;}html body section.bodyContent.formPage.hardCodedForm h1{margin:0;}html body section.bodyContent.formPage.hardCodedForm h1+h2{margin:0;font-family:'Oswald',sans-serif;font-weight:700;font-size:30px;color:#777;text-align:center;text-transform:uppercase;}html body section.bodyContent.formPage.hardCodedForm .formHeaderContent{text-align:center;padding:0 120px;font-size:18px;line-height:24px;}html body section.bodyContent.formPage.hardCodedForm .formHeaderContent+h2{margin:20px 0;font-family:'Oswald',sans-serif;font-weight:700;font-size:24px;color:#777;text-align:center;text-transform:uppercase;}html body section.bodyContent.formPage.hardCodedForm .formCriteria>div{float:left;width:49%;margin:0 1% 10px 0;text-align:right;font-weight:bold;}html body section.bodyContent.formPage.hardCodedForm .formCriteria>div:nth-child(even){margin-right:0;font-weight:normal;text-align:left;}html body section.bodyContent.formPage.hardCodedForm .formCriteria ol{font-size:0;padding:0;margin:0;counter-reset:criteriaCounter;}html body section.bodyContent.formPage.hardCodedForm .formCriteria ol>li{width:50%;font-size:15px;display:inline-block;vertical-align:top;font-weight:bold;}html body section.bodyContent.formPage.hardCodedForm .formCriteria ol>li:before{content:counter(criteriaCounter) ".";counter-increment:criteriaCounter;}html body section.bodyContent.formPage.hardCodedForm .formCriteria ol>li ul{list-style:none;padding:0;margin:0;}html body section.bodyContent.formPage.hardCodedForm .formCriteria ol>li ul li{white-space:pre;font-weight:normal;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid{margin-bottom:10px;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .contourField label.fieldLabel{line-height:24px;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .contourField .radiobuttonlist.radioColumnButtons label{font-size:0;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn{margin:10px 0 0 0;display:table;width:100%;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn div[class*=col-md]{display:table-cell;vertical-align:bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn .row-fluid{margin:0;padding:0 6px;display:table;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn .row-fluid>.col-md-2{padding:0 6px;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn .col-md-2{width:16.66666667%;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn .col-md-10{width:83.33333333%;text-align:center;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn .judgementItem{font-weight:bold;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .supplierHeaderColumn .judgementItem small{font-weight:normal;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection select{width:100%;height:24px;font-size:13px;font-weight:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 10px;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);outline:none;font-family:'Open Sans',sans-serif;font-weight:300;position:relative;cursor:pointer;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection input{height:24px;width:100%;font-size:15px;font-family:'Open Sans',sans-serif;font-weight:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 10px;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);text-align:center;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection input[type=number]::-webkit-inner-spin-button,html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection div[class*=col-md]{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection>.row-fluid>.col-md-2{margin:6px 0;padding:0;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection .col-md-2{width:16.66666667%;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection .col-md-10{width:83.33333333%;margin:6px 0;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .judgementSelection .judgementTotal input{background:rgba(0,0,0,.4);color:#fff;}html body section.bodyContent.formPage h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:50px;color:#777;text-align:center;text-transform:uppercase;}html body section.bodyContent.formPage>h1{margin-top:0;}html body section.bodyContent.formPage .formHeaderImage{width:100%;height:auto;}html body section.bodyContent.formPage .umb-grid .grid-section h1{font-size:32px;text-align:left;}html body section.bodyContent.formPage .umb-grid .grid-section a{color:#c00;text-decoration:none;}html body section.bodyContent.formPage .formContainer{margin:40px 0;}html body section.bodyContent.formPage .formContainer h4{display:none;}html body section.bodyContent.formPage .formContainer fieldset{margin:0;padding:0;border:none;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .span12,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .span6{float:left;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .span12{width:100%;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .span6{width:49%;margin:0 1% 0 0;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .span6:nth-child(2){margin-right:0;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField h2{font-family:'Oswald',sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField label,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField input,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField textarea,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField button,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField select,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .help-block{float:left;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-family:'Open Sans',sans-serif;font-weight:300;position:relative;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField label{margin:6px 0;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField input,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField select{width:100%;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);height:46px;margin:10px 0;padding:10px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:19px;max-width:600px !important;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField #recaptcha_area input{height:auto;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField textarea{width:100%;height:260px;background:#efefef;color:#000;border:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);padding:10px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:19px;max-width:600px !important;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .datepickerfield{max-width:258px !important;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist{padding:6px 0 0 20px;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist br{display:none;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist label{float:left;clear:none;padding-left:30px;margin:0 40px 20px 0;position:relative;cursor:pointer;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:#eee;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist label.active:before{background:#eee url(../images/checkmark.png) no-repeat 2px 4px;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist input{display:none !important;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist{padding:6px 0 0 20px;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist.radioColumnButtons{line-height:30px;padding:0;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist.radioColumnButtons label{float:none;margin:6px 36px 6px 0;display:inline-block;line-height:24px;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist>div{float:left;clear:none;margin:0 41px 8px 10px;position:relative;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist.radioColumnHeader br{display:block;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist br{display:none;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist label{float:left;clear:none;padding-left:30px;margin:0 40px 20px 0;position:relative;cursor:pointer;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:#eee;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);border-radius:100%;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist label:after{content:'';position:absolute;top:6px;left:6px;width:12px;height:12px;background:#eee;border-radius:100%;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist label.active:after{background:#c00;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist input{display:none !important;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .checkboxlist,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .radiobuttonlist{padding-left:0;clear:left;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.checkboxfield label{float:left;clear:none;padding-left:30px;position:relative;cursor:pointer;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.checkboxfield label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:#eee;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.checkboxfield label.active:before{background:#eee url(../images/checkmark.png) no-repeat 2px 4px;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.checkboxfield label+div{display:none;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.checkboxfield label.errorLabel:before{background:#ffd5d5;box-shadow:inset 0 1px 4px #ffbdbd;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.checkboxfield label.errorLabel.active:before{background:#ffd5d5 url(../images/checkmark.png) no-repeat 2px 4px;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField.dropdownlist select{cursor:pointer;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error{position:relative;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error input,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error textarea,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error .radiobuttonlist label:before,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error select,html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error .checkboxlist label:before{background:#ffd5d5;box-shadow:inset 0 1px 4px #ffbdbd;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error .radiobuttonlist label:after{background:#ffd5d5;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error .radiobuttonlist label.active:after{background:#1f1f1f;}html body section.bodyContent.formPage .formContainer fieldset .row-fluid .contourField .error .checkboxlist label.active:before{background:#ffd5d5 url(../images/checkmark.png) no-repeat 2px 4px;}html body section.bodyContent.formPage .formContainer button,html body section.bodyContent.formPage .formContainer input[type=submit],html body section.bodyContent.formPage .formContainer .btn{font-family:'Open Sans',sans-serif;color:#fff;background-color:#1f1f1f;border-radius:5px;border:none;outline:none;padding:6px 10px;margin:30px 0;float:left;clear:left;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;cursor:pointer;}html body section.bodyContent.formPage .formContainer button:hover,html body section.bodyContent.formPage .formContainer input[type=submit]:hover,html body section.bodyContent.formPage .formContainer .btn:hover{background:#c00;}html body section.bodyContent.formPage .formContainer .field-validation-error{color:#c00 !important;display:inline-block;padding:6px;}html body section.bodyContent.formPage .formContainer #recaptcha_widget_div{margin:0;}html body section.bodyContent.formPage .formContainer .recaptcha .field-validation-error{padding:6px 0;}html body section.bodyContent.eventsPage{margin:40px auto;}html body section.bodyContent.eventsPage .eventsContent .grid-section>div{float:left;clear:left;margin-bottom:20px;}html body section.bodyContent.eventsPage .eventsContent .column{float:left;}html body section.bodyContent.eventsPage .eventsContent .column h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:30px;margin-top:0;text-transform:uppercase;color:#777;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-12{width:100%;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-8{width:70%;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-8 img{width:98%;max-width:100%;height:auto;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-8 p{padding-right:20px;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-8 p:first-child{margin-top:0;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-4{width:30%;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-4 img{width:100%;max-width:100%;height:auto;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-4 p{padding-left:20px;}html body section.bodyContent.eventsPage .eventsContent .column.col-md-4 p:first-child{margin-top:0;}html body section.bodyContent.eventsPage .eventsContent .column img{width:100%;max-width:100%;height:auto;}html body section.bodyContent.eventsPage .eventSection{margin:20px 0;}html body section.bodyContent.eventsPage .eventSection a{color:#c00;text-decoration:none;}html body section.bodyContent.eventsPage .eventSection a:hover{color:#777;}html body section.bodyContent.eventsPage .eventSection a:hover .eventImage{opacity:.6;}html body section.bodyContent.eventsPage .eventSection a h2{font-family:'Oswald',sans-serif;font-weight:700;font-size:20px;text-transform:capitalize;}html body section.bodyContent.eventsPage .eventSection a .eventImage{width:60%;-webkit-transition:opacity linear 200ms;-ms-transition:opacity linear 200ms;-moz-transition:opacity linear 200ms;-o-transition:opacity linear 200ms;transition:opacity linear 200ms;}html body section.bodyContent.eventsPage .eventSection a .eventImage img{width:100%;height:auto;border:none;outline:none;}html body section.bodyContent .rightSideBarAdvert{float:right;clear:right;width:225px;height:285px;margin-bottom:20px;position:relative;}html body section.bodyContent .rightSideBarAdvert a{display:block;width:100%;height:100%;text-decoration:none;}html body section.bodyContent .rightSideBarAdvert a img{display:block;}html body section.bodyContent .rightSidebar{float:right;clear:right;width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;background:#f2f2f2;margin-left:30px;}html body section.bodyContent .rightSidebar>div{margin:15px 0 45px 0;}html body section.bodyContent .rightSidebar .sidebarTitle{background:#000;color:#fff;font-family:'Oswald',sans-serif;font-weight:400;font-size:22px;padding:16px 26px;line-height:24px;text-align:center;margin:0;text-transform:uppercase;clear:left;}html body section.bodyContent .rightSidebar h4{font-size:14px;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;}html body section.bodyContent .rightSidebar .sidebarRecentStories ul{margin:0;padding:0;list-style:none;}html body section.bodyContent .rightSidebar .sidebarRecentStories ul li{border-bottom:1px solid #1f1f1f;margin:10px 0;padding-bottom:10px;}html body section.bodyContent .rightSidebar .sidebarRecentStories ul li a{color:#c00;text-decoration:none;font-size:15px;line-height:15px;}html body section.bodyContent .rightSidebar .sidebarRecentStories ul li a:hover{color:#777;}html body section.bodyContent .rightSidebar .sidebarRecentStories ul li span{color:#1f1f1f;font-size:11px;}html body section.bodyContent .rightSidebar .sidebarDirectory a{text-decoration:none;}html body section.bodyContent .rightSidebar .sidebarDirectory a img{width:100%;height:auto;}html body section.bodyContent .rightSidebar .sidebarDirectory ul{margin:0;padding:0;list-style:none;}html body section.bodyContent .rightSidebar .sidebarDirectory ul li{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #777;}html body section.bodyContent .rightSidebar .sidebarDirectory ul li a{color:#1f1f1f;font-size:15px;line-height:15px;}html body section.bodyContent .rightSidebar .sidebarDirectory ul li a:hover{color:#c00;}html body section.bodyContent .rightSidebar .sidebarReadStories ul{margin:0;padding:0;list-style:none;}html body section.bodyContent .rightSidebar .sidebarReadStories ul li{border-bottom:1px solid #1f1f1f;margin:10px 0;padding-bottom:10px;}html body section.bodyContent .rightSidebar .sidebarReadStories ul li a{color:#c00;text-decoration:none;font-size:15px;line-height:15px;}html body section.bodyContent .rightSidebar .sidebarReadStories ul li a:hover{color:#777;}html body section.bodyContent .rightSidebar .sidebarReadStories ul li span{color:#1f1f1f;font-size:11px;}html body section.bodyContent .rightSidebar .sidebarSignup{background:#b0b0b0;margin-bottom:0;}html body section.bodyContent .rightSidebar .sidebarSignup a{display:block;font-family:'Open Sans',sans-serif;text-decoration:none;color:#fff;-webkit-transition:color linear 200ms;-ms-transition:color linear 200ms;-moz-transition:color linear 200ms;-o-transition:color linear 200ms;transition:color linear 200ms;text-align:center;padding:15px;}html body section.bodyContent .rightSidebar .sidebarSignup a:hover{color:#000;}html body section.bodyContent .rightSidebar .sidebarSignup a img{display:inline-block;vertical-align:top;width:124px;height:auto;}html body section.bodyContent .rightSidebar .sidebarSignup a p{text-transform:uppercase;font-size:12px;line-height:14px;margin:10px 0 0 0;}html body section.bodyContent .rightSidebar .sidebarAwardButtons{float:left;margin:10px 0;width:100%;}html body section.bodyContent .rightSidebar .sidebarAwardButtons a.button{float:left;clear:left;width:100%;overflow:hidden;margin:10px 0;}html body section.bodyContent .rightSidebar .sidebarAwardButtons a.button img{width:100%;height:auto;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks a{display:block;color:#777;text-decoration:none;pointer-events:none;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks a.showLink{pointer-events:auto;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks a img{width:100%;height:auto;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks a img.linkImage{display:block;width:auto;margin:0 auto;max-width:100%;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks a img.linkImage+p{padding:0 16px;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks+hr{width:60%;margin:30px auto;display:block;color:#777;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .downloadLinks:last-of-type+hr{display:none;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .galleryIcon img{display:block;margin:0 auto;}html body section.bodyContent .rightSidebar .sidebarAwardButtons p{font-family:Georgia,serif;font-size:14px;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .sidebarGallery a{display:block;}html body section.bodyContent .rightSidebar .sidebarAwardButtons .sidebarGallery a img{width:100%;height:auto;}html body footer{width:100%;position:relative;z-index:2;}html body footer .footerContent{max-width:960px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body footer .footerTop{background:#c00;border-bottom:10px solid #1f1f1f;}html body footer .footerTop .footerContent{padding:15px;}html body footer .footerTop .footerContent .footerQuote{font-size:15px;text-align:center;color:#fff;margin:0;}html body footer .footerTop .footerContent .footerQuote p{margin:0;font-family:'Open Sans',sans-serif;}html body footer .footerTop .footerContent .footerQuote cite{font-size:12px;}html body footer .footerMid{background:#252525;}html body footer .footerMid .footerContent{padding:15px 0;}html body footer .footerMid .footerContent .footersection{width:33%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0;}html body footer .footerMid .footerContent .footersection:nth-child(2){padding:30px 45px;}html body footer .footerMid .footerContent .footersection:nth-child(3) .footerSectionContainer{float:right;}html body footer .footerMid .footerContent .footersection .footerSectionContainer{width:225px;}html body footer .footerMid .footerContent .footersection .footerSectionContainer h4{text-transform:uppercase;color:#777;font-size:11px;font-weight:normal;text-align:left;font-family:'Open Sans',sans-serif;margin:0;}html body footer .footerMid .footerContent .footersection .footerSectionContainer p{color:#ccc;font-size:12px;}html body footer .footerMid .footerContent .footersection .footerSectionContainer .signupLink{display:block;width:93px;height:93px;text-decoration:none;}html body footer .footerMid .footerContent .footersection .footerSectionContainer .signupLink img{width:100%;height:auto;}html body footer .footerMid .footerContent .footersection .footerSectionContainer ul{margin:0;padding:0;list-style:none;text-align:left;}html body footer .footerMid .footerContent .footersection .footerSectionContainer ul li{border-bottom:1px solid #444;padding:7px 0;}html body footer .footerMid .footerContent .footersection .footerSectionContainer ul li a{color:#c00;text-decoration:none;}html body footer .footerMid .footerContent .footersection .footerSectionContainer ul li a:hover{color:#ccc;}html body footer .footerMid .footerContent .footersection .footerSectionContainer ul li a:visited{color:#777;}html body footer .footerMid .footerContent .footersection .footerSectionContainer ul li a:visited:hover{color:#ccc;}html body footer .footerLower{background:#1f1f1f;height:52px;}html body footer .footerLower .footerContent p{color:#777;margin:0;line-height:52px;float:left;}html body footer .footerLower .footerContent .footerSocial{float:right;}html body footer .footerLower .footerContent .footerSocial ul{margin:14px 0 0 0;padding:0;list-style:none;}html body footer .footerLower .footerContent .footerSocial ul li{display:inline-block;margin:0 6px;}html body footer .footerLower .footerContent .footerSocial ul li a{display:block;width:100%;height:100%;text-decoration:none;outline:none;position:relative;background:url(../images/sprites.svg) no-repeat;background-size:806px 222px;}html body footer .footerLower .footerContent .footerSocial ul li.fb{width:11px;height:23px;}html body footer .footerLower .footerContent .footerSocial ul li.fb a{background-position:-392px -18px;}html body footer .footerLower .footerContent .footerSocial ul li.yt{width:28px;height:21px;}html body footer .footerLower .footerContent .footerSocial ul li.yt a{background-position:-517px -20px;}html body footer .footerLower .footerContent .footerSocial ul li.li{width:23px;height:22px;}html body footer .footerLower .footerContent .footerSocial ul li.li a{background-position:-448px -19px;}html body footer .footerLower .footerContent .footerSocial ul li.em{width:19px;height:20px;}html body footer .footerLower .footerContent .footerSocial ul li.em a{background-position:-589px -20px;}html body footer .footerLower .footerContent .developedBy{float:right;margin:14px 0 0 10px;}html body #colorbox #cboxClose,html body #colorbox #cboxPrevious,html body #colorbox #cboxNext,html body #colorbox #cboxDownload{width:60px;height:70px;position:absolute;background:url(../images/sprites.svg) no-repeat;font-size:0;outline:none;}html body #colorbox #cboxPrevious,html body #colorbox #cboxNext{top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);}html body #colorbox #cboxPrevious{left:-100px;background-position:-341px -204px;background-size:974px 288px;}html body #colorbox #cboxNext{background-position:-559px -204px;background-size:974px 288px;right:-100px;}html body #colorbox #cboxClose{top:-21px;right:-100px;background-position:-752px -204px;background-size:974px 288px;}html body #colorbox #cboxTitle{background:#fff;color:#777;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;bottom:0;line-height:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body #colorbox #cboxDownload{top:60px;right:-100px;background-position:-915px -204px;background-size:974px 288px;}html body #colorbox #cboxDownload .dlButton{display:block;width:100%;height:100%;text-decoration:none;outline:none;}html body .takeoverLink{position:absolute;top:292px;left:0;z-index:1;height:100%;width:100%;background-repeat:no-repeat;background-position:center top;overflow:hidden;}html body .takeoverLink .videoTakeover{z-index:1 !important;width:2550px;height:100%;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}html body .takeoverLink .videoTakeover video{position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.articleComments a{color:#c00 !important;}.articleComments .publisher-anchor-color a{color:#c00 !important;}@media screen and (max-width:1359px){html body header .headerNav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body.home section.bodyContent.homePageContent .articlesContainer{margin:15px 0 0 0;}html body.home section.bodyContent.homePageContent .articlesContainer .articleTeaser{margin:0 6px 12px 6px;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.portrait{margin:0 6px 12px 6px;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.landscape{margin-left:0;}html body .categoryHeader .articleHeader{padding-right:20px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body section.bodyContent.article .prevArticleButton,html body section.bodyContent.article .nextArticleButton{display:none;}html body section.bodyContent .rightSidebar{margin-left:20px;}html body .pageTopBG .aboutPageHeader{padding:0 30px;}html body footer .footerTop,html body footer .footerMid,html body footer .footerLower{padding-right:30px;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}}@media screen and (min-width:1360px){html body header .mainNavItem:hover a,html body header .mainNavItem:hover:after{color:#777;}html body header .mainNavItem.swap a,html body header .mainNavItem.swap:after{color:#777;}html body header .mainNavItem.swap:hover a,html body header .mainNavItem.swap:hover:after{color:#c00;}html body header .subNavItem:hover{background:#494949;}html body header .subNavItem:hover a{color:#777;}html body section{padding-right:40px !important;padding-left:40px !important;}}@media screen and (min-width:1025px){html body header .headerNav .navContainer .navigation .mainNavItem.swap:hover a,html body header .headerNav .navContainer .navigation .mainNavItem.swap:hover:after{color:#c00;}html body header .headerNav .navContainer .navigation .mainNavItem:hover a{color:#777;}}@media screen and (max-width:1024px){html .mobile:not(.contourField){display:none;}html .takeoverLink{display:none;}html body header{border-top:46px solid #3e3e3e;height:66px;}html body header .burgerButton{display:block;}html body header .headerNav{height:66px;padding:0;width:680px;}html body header .headerNav .logo{margin-top:15px;}html body header .headerNav .navContainer .navigation{margin:0;position:absolute;top:66px;left:3%;width:94%;float:none;background:#1f1f1f;overflow:hidden;-webkit-transition:max-height 400ms linear;-moz-transition:max-height 400ms linear;-ms-transition:max-height 400ms linear;-o-transition:max-height 400ms linear;transition:max-height 400ms linear;z-index:10;}html body header .headerNav .navContainer .navigation.hide{max-height:0 !important;}html body header .headerNav .navContainer .navigation .mainNav{position:relative;height:auto;width:90%;margin:0 auto;overflow-y:scroll;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;max-height:none;overflow:hidden;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem:before{content:'';height:1px;background-color:#777;position:absolute;top:51px;left:0;right:0;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem:last-child.closed:before{display:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu{height:auto;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu ::-webkit-scrollbar{width:6px;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#777;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu.closed{max-height:52px !important;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu.closed .scrollHelper{display:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu:after{display:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu>a{display:block;width:100%;height:100%;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu>a span{margin-left:14px;position:relative;display:inline;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu>a span:after{display:block;content:'ˆ';position:absolute;left:-7px;top:14px;height:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .subMenu{height:auto;max-height:200px;top:auto;left:5%;position:relative;background:none;width:90%;overflow-y:scroll;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .subNav .subNavItem{border-bottom:1px solid #777;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .subNav .subNavItem a{z-index:1;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu.swap .subNav .subNavItem:last-child{border:none;}html body header .headerNav .navContainer .navigation .mainNav .mainNavItem .scrollHelper{left:20px;right:35px;}html body header .headerNav .navContainer .navSearch{right:0;}html body header .headerNav .navContainer .navSearch.active input.searchField{max-width:480px;}html body header .headerNav .navContainer .navSearch.active .icon{background-position:-495px -35px;background-size:1216px 379px;}html body header .headerNav .navContainer .navSearch:hover input.searchField{max-width:0;}html body header .headerNav .navContainer .navSearch:before,html body header .headerNav .navContainer .navSearch:after{display:none;}html body header .headerNav .navContainer .navSearch input.searchField{width:480px;max-width:0;height:66px;line-height:66px;}html body header .headerNav .navContainer .navSearch input.searchField.active,html body header .headerNav .navContainer .navSearch input.searchField:focus{max-width:480px;}html body header .headerNav .navContainer .navSearch .icon{top:0;right:0;width:50px;height:66px;background-position:-383px -35px;background-size:1216px 379px;}html body header .headerNav .navContainer .headerSocial{position:absolute;float:none;top:-46px;height:46px;right:0;}html body header .headerNav .navContainer .headerSocial ul{margin-top:9px;}html body header+.pageSlides{margin-top:112px !important;}html body .categoryHeader{margin-top:112px;height:180px;background:no-repeat center top;background-size:cover;}html body .categoryHeader .categoryTitle{width:100%;font-size:53px;}html body .categoryHeader .articleHeader{width:100%;max-width:680px;padding:0;}html body .categoryHeader .articleHeader h1{max-width:100%;}}@media screen and (max-width:1023px){html .mobile:not(.contourField){display:none;}html .takeoverLink{display:none;}html body.home section.bodyContent.homePageContent{width:680px;}html body.home section.bodyContent.homePageContent .articlesContainer .articleTeaser{margin:0 16px 16px 16px;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.portrait{margin:0 16px 16px 16px;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.landscape{margin-left:0;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.hideAdvertFromTouch{display:none;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.showAdvertOnTouch{display:block;height:auto !important;font-size:0;margin-left:auto;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.showAdvertOnTouch a{line-height:0 !important;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.showAdvertOnTouch img{position:relative !important;left:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;width:100% !important;height:auto !important;}html body.home section.bodyContent.homePageContent .articlesContainer .homepageAdvert.showAdvertOnTouch img.mobImg{display:none !important;}html body .pageSlides{height:350px;}html body .pageSlides .slideItem .slideMargin{width:680px;height:350px;}html body .contactHeader{margin-top:112px;}html body .contactHeader .contactPersonHeader.noPic{width:680px;}html body .categoryHeader{margin-top:112px;height:180px;background:no-repeat center top;background-size:cover;}html body .categoryHeader .categoryTitle{width:100%;font-size:53px;}html body .categoryHeader .articleHeader{width:100%;max-width:680px;padding:0;}html body .categoryHeader .articleHeader h1{max-width:100%;}html body .pageTopBG .pageTopCentred{width:680px;}html body .pageTopBG .pageTopCentred .aboutPageHeader{padding:0;}html body section{padding-left:0 !important;padding-right:0 !important;}html body section.bodyContent{width:680px;}html body section.bodyContent.categoryPage .categoryArticleList{width:100%;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser{padding-left:0;}html body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate{display:none;}html body section.bodyContent.categoryPage .rightSidebar{display:none;}html body section.bodyContent.article .rightSidebar,html body section.bodyContent.article .rightSideBarAdvert{display:none;}html body section.bodyContent.article .articleContent,html body section.bodyContent.article .articleComments{width:100%;}html body section.bodyContent.directoryPage .directoryLeft,html body section.bodyContent.directoryPage .directoryRight{width:100%;}html body section.bodyContent.contentPage .grid-section .container .col-md-4{width:100%;margin:0;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails{width:48%;margin-right:3%;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails:nth-child(3n){margin-right:3%;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails:nth-child(even){margin-right:0;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior{width:256px;}html body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior .memberSlideImage{width:100%;height:auto;}html body section.bodyContent.contactPage .contactDetails{width:100%;}html body section.bodyContent.contactPage .contactForm{width:100%;margin-left:0;}html body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer{font-size:0;}html body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox{width:32%;margin:0 2% 2% 0;}html body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox:nth-child(3n){margin-right:0;}html body section.bodyContent.awardPage .awardList{width:100% !important;}html body section.bodyContent.awardPage .awardList .awardItem p iframe{width:270px;height:162px;}html body section.bodyContent.awardPage .awardList .awardItem.galleryTab{display:block !important;}html body section.bodyContent.awardPage .awardList .awardItem.galleryTab .awardButtons .button{width:auto !important;height:auto !important;text-decoration:none;font-family:'Open Sans',sans-serif;color:#fff;background-color:#1f1f1f;border-radius:5px;border:none;outline:none;padding:6px 10px;margin:30px 0 0 0;float:left;clear:left;-webkit-transition:background-color linear 200ms;-ms-transition:background-color linear 200ms;-moz-transition:background-color linear 200ms;-o-transition:background-color linear 200ms;transition:background-color linear 200ms;}html body section.bodyContent.awardPage .awardList .awardItem.galleryTab .awardButtons .button:hover{background:#c00;}html body section.bodyContent.awardPage .rightSidebar{display:none;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .contourField .radiobuttonlist>div{margin-right:27px;}html body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .contourField .radiobuttonlist.radioColumnButtons label{margin-right:26px;}html body footer .footerContent{position:relative;max-width:680px;}html body footer .footerMid .footerContent .footersection{width:49%;}html body footer .footerMid .footerContent .footersection.topStories{float:none;float:right;padding:30px 0;}html body footer .footerMid .footerContent .footersection.topStories .footerSectionContainer{float:right;}html body footer .footerMid .footerContent .footersection.mostRead{display:none;}html body footer .footerLower br{display:none;}html body footer .footerLower .footerContent p{float:none;text-align:center;}html body footer .footerLower .footerContent .footerSocial{display:none;}html body footer .footerLower .footerContent .developedBy{position:absolute;float:none;top:0;right:0;}}@media screen and (max-width:767px){html.mobmob{-webkit-text-size-adjust:none;}html.mobmob .mobile:not(.contourField){display:block;}html.mobmob .mobile.small{display:none;}html.mobmob .desktop{display:none;}html.mobmob body{-webkit-text-size-adjust:none;}html.mobmob body header .headerNav{width:300px;}html.mobmob body header .headerNav .navContainer{height:520px;width:100%;pointer-events:none;}html.mobmob body header .headerNav .navContainer .burgerButton,html.mobmob body header .headerNav .navContainer .navigation,html.mobmob body header .headerNav .navContainer .navSearch,html.mobmob body header .headerNav .navContainer .headerSocial{pointer-events:auto;}html.mobmob body header .headerNav .navContainer .navSearch.active input.searchField{max-width:280px;}html.mobmob body header .headerNav .navContainer .navSearch input.searchField{width:280px;}html.mobmob body header .headerNav .navContainer .navSearch input.searchField.active,html.mobmob body header .headerNav .navContainer .navSearch input.searchField:focus{max-width:280px;}html.mobmob body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .scrollHelper{left:10px;right:19px;}html.mobmob body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .scrollHelper:before{left:20px;}html.mobmob body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .scrollHelper:after{right:20px;}html.mobmob body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .subMenu.catmenu .subNav{width:100%;}html.mobmob body header .headerNav .navContainer .navigation .mainNav .mainNavItem.hasMenu .subMenu .subNav .subNavItem a{padding-left:0;}html.mobmob body header+.pageSlides{margin-top:112px !important;}html.mobmob body .pageSlides .slick-prev,html.mobmob body .pageSlides .slick-next{display:none !important;}html.mobmob body .pageSlides .slideItem .slideMargin{width:300px;height:350px;}html.mobmob body .pageSlides .slideItem .slideMargin p{top:40%;}html.mobmob body .pageSlides .slideItem .slideMargin .slideContent{max-width:none;}html.mobmob body .pageSlides .slideItem .slideMargin .slideContent h1 .slideTitle{font-size:28px;line-height:41px;}html.mobmob body .categoryHeader{margin-top:112px;height:180px;background:no-repeat center top;background-size:cover;}html.mobmob body .categoryHeader .categoryTitle{width:100%;font-size:36px;line-height:40px;}html.mobmob body .categoryHeader .categoryTitle span{font-size:28px;line-height:30px;}html.mobmob body .categoryHeader .articleHeader{width:100%;max-width:300px;padding:0;}html.mobmob body .categoryHeader .articleHeader h1{max-width:100%;font-size:32px;line-height:36px;}html.mobmob body .pageTopBG .pageTopCentred{width:300px;}html.mobmob body .pageTopBG .pageTopCentred .aboutPageHeader{padding:0;}html.mobmob body .contactHeader .contactPersonHeader.noPic{width:100%;}html.mobmob body .contactHeader .contactPersonHeader h1{width:300px;font-size:36px;}html.mobmob body section.bodyContent{width:300px;}html.mobmob body section.bodyContent.homePageContent{width:300px;}html.mobmob body section.bodyContent.homePageContent .articlesContainer .articleTeaser{width:100%;margin:0 0 4% 0;}html.mobmob body section.bodyContent.homePageContent .articlesContainer .articleTeaser:nth-of-type(3n+2){margin-right:0;}html.mobmob body section.bodyContent.homePageContent .articlesContainer .articleTeaser:nth-child(6),html.mobmob body section.bodyContent.homePageContent .articlesContainer .articleTeaser:nth-child(even){margin-right:0;}html.mobmob body section.bodyContent.homePageContent .articlesContainer .homepageAdvert.portrait{width:100%;margin:0 0 4% 0;}html.mobmob body section.bodyContent .lineBehind h2{white-space:normal;}html.mobmob body section.bodyContent .lineBehind h2:before,html.mobmob body section.bodyContent .lineBehind h2:after{display:none;}html.mobmob body section.bodyContent .articleShare{margin:30px 0;text-align:center;}html.mobmob body section.bodyContent .articleShare p{text-align:center;float:none;}html.mobmob body section.bodyContent .articleShare .sharingWidgets{float:none;border:none;margin:6px auto;padding:0;display:inline-block;}html.mobmob body section.bodyContent .articlesContainer .articleTeaser{width:100%;margin:0 0 4% 0;}html.mobmob body section.bodyContent .articlesContainer .articleTeaser:nth-of-type(3n+2){margin-right:0;}html.mobmob body section.bodyContent .articlesContainer .articleTeaser:nth-child(6),html.mobmob body section.bodyContent .articlesContainer .articleTeaser:nth-child(even){margin-right:0;}html.mobmob body section.bodyContent .articlesContainer .homepageAdvert.portrait{width:100%;margin:0 0 4% 0;}html.mobmob body section.bodyContent.categoryPage .categoryArticleList{width:100%;}html.mobmob body section.bodyContent.categoryPage .categoryArticleList .articleTeaser{padding-left:0;}html.mobmob body section.bodyContent.categoryPage .categoryArticleList .articleTeaser .articleTeaserDate{display:none;}html.mobmob body section.bodyContent.categoryPage .rightSidebar{display:none;}html.mobmob body section.bodyContent.article .rightSidebar,html.mobmob body section.bodyContent.article .rightSideBarAdvert{display:none;}html.mobmob body section.bodyContent.article .articleContent,html.mobmob body section.bodyContent.article .articleComments{width:100%;}html.mobmob body section.bodyContent.article .articleContent .articleDownload{margin:0 auto;}html.mobmob body section.bodyContent.article .articleContent .umb-grid .grid-section iframe{width:300px;height:180px;}html.mobmob body section.bodyContent.article .articleContent .umb-grid .grid-section p img{float:none;margin:10px auto;display:inherit;}html.mobmob body section.bodyContent.directoryPage .directoryLeft,html.mobmob body section.bodyContent.directoryPage .directoryRight{width:100%;}html.mobmob body section.bodyContent.directoryPage .directorySearch .directoryRight .keywordChecks label{margin-right:28px;}html.mobmob body section.bodyContent.directoryPage .directorySearch .directoryRight .keywordChecks label:last-child{margin-right:0;}html.mobmob body section.bodyContent.contentPage .grid-section .container .col-md-4{width:100%;margin:0;}html.mobmob body section.bodyContent.contentPage .contentpageTeamList .memberDetails{width:100%;margin-right:0;}html.mobmob body section.bodyContent.contentPage .contentpageTeamList .memberDetails:nth-child(3n){margin-right:0;}html.mobmob body section.bodyContent.contentPage .contentpageTeamList .memberDetails:nth-child(even){margin-right:0;}html.mobmob body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior{width:256px;}html.mobmob body section.bodyContent.contentPage .contentpageTeamList .memberDetails a .memberInterior .memberSlideImage{width:100%;height:auto;}html.mobmob body section.bodyContent.contactPage .contactDetails{width:100%;}html.mobmob body section.bodyContent.contactPage .contactForm{width:100%;margin-left:0;}html.mobmob body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer{font-size:0;}html.mobmob body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox{width:32%;margin:0 2% 2% 0;}html.mobmob body section.bodyContent.galleryPage .gallerySection .galleryImagesContainer .lightbox:nth-child(3n){margin-right:0;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formHeaderContent{padding:0;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formCriteria>div{width:100%;text-align:left;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formCriteria ol>li{width:100%;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formContainer fieldset{min-width:0;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formContainer fieldset.scrollForMob{width:300px;overflow-x:scroll;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formContainer fieldset.scrollForMob>.row-fluid{width:600px;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .headerColumn{display:none;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .col-md-6{width:100%;margin:0;}html.mobmob body section.bodyContent.formPage.hardCodedForm .formContainer fieldset .row-fluid .contourField .radiobuttonlist.radioColumnButtons label{font-size:15px;margin-right:18px;}html.mobmob body.home section.bodyContent .articlesContainer .homepageAdvert.showAdvertOnTouch img.mobImg{display:block !important;}html.mobmob body.home section.bodyContent .articlesContainer .homepageAdvert.showAdvertOnTouch img.tabletImg{display:none !important;}html.mobmob body footer .footerContent{max-width:300px;}html.mobmob body footer .footerMid .footerContent .footersection{width:49%;}html.mobmob body footer .footerMid .footerContent .footersection .footerSectionContainer{width:90%;}html.mobmob body footer .footerLower .footerContent p{text-align:left;}html.mobmob body #colorbox #cboxPrevious{left:-23px;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;bottom:-100px;}html.mobmob body #colorbox #cboxNext{right:-23px;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;bottom:-100px;}html.mobmob body #colorbox #cboxClose{top:-100px;right:-23px;}html.mobmob body #colorbox #cboxDownload{display:none;}html.mobmob body #colorbox #cboxTitle{display:none !important;}}@media screen and (max-width:400px){html.mobmob .mobile{display:block;background-size:cover !important;}html.mobmob body .pageSlides{height:300px;}html.mobmob body .pageSlides .slideItem .slideMargin{height:300px;}html.mobmob body .pageSlides .slideItem .slideMargin p{display:none;}}