.adzuna{font-family:helvetica,sans-serif}@media (min-width:767px) and (max-width:979px){.adzuna{margin-right:25px;margin-left:25px}}@media (max-width:766px){.adzuna{margin-right:25px;margin-left:25px}}.column--left{width:250px!important}@media (min-width:767px) and (max-width:979px){.column--left{width:30%!important}}@media (max-width:766px){.column--left{display:none!important}}.column--left h2{font-weight:400!important}.column--middle{width:600px!important;overflow:hidden}@media (min-width:767px) and (max-width:979px){.column--middle{width:67%!important;margin:0!important}}@media (max-width:766px){.column--middle{width:100%!important}}.column--middle h3{margin-bottom:0}.column--right{width:300px!important;margin-right:0!important}.no-touch .has-gutters .column--right{display:none!important}@media (min-width:980px) and (max-width:1199px){.column--right{display:none!important}}@media (min-width:767px) and (max-width:979px){.column--right{display:none!important}}@media (max-width:766px){.column--right{display:none!important}}.adzuna-search{width:100%;background-image:linear-gradient(-180deg,#647381,#45505a);border:1px solid #434f59;margin:0 0 30px}.no-touch .has-gutters .adzuna-search{padding:20px 6% 0}@media (min-width:980px) and (max-width:1199px){.adzuna-search{padding:20px 6% 0}}@media (min-width:767px) and (max-width:979px){.adzuna-search{padding:20px 4% 0}}@media (max-width:766px){.adzuna-search{margin:0;padding:20px 4% 0}}.adzuna-search__title{color:#fff;float:left;font-size:2em;padding-top:40px;padding-left:25px}.no-touch .has-gutters .adzuna-search__title{display:none}@media (min-width:980px) and (max-width:1199px){.adzuna-search__title{display:none}}@media (min-width:767px) and (max-width:979px){.adzuna-search__title{display:none}}@media (max-width:766px){.adzuna-search__title{display:none}}.adzuna-search__logo{background:transparent url("../../jobs/images/jobs by adzuna_logo white.svg") no-repeat 0 0;background-size:220px 55px;width:220px;height:55px;float:left;margin:25px 30px 20px 20px;display:block}.no-touch .has-gutters .adzuna-search__logo{float:none;margin:0 auto}@media (min-width:980px) and (max-width:1199px){.adzuna-search__logo{float:none;margin:0 auto}}@media (min-width:767px) and (max-width:979px){.adzuna-search__logo{float:none;background-size:200px 40px;width:200px;height:40px;margin:0 auto}}@media (max-width:766px){.adzuna-search__logo{background-size:150px 30px;width:150px;height:30px;float:none;margin:0 auto}}@media (max-width:766px){.adzuna{margin-right:0;margin-left:0}}.adzuna_sponsored_jobs table{width:97%;margin-bottom:35px}.adzuna_sponsored_jobs table tr td{border-style:solid;border-width:1px;color:#2f993c}.adzuna_sponsored_jobs table tr td .sponsored-job-title{color:#0078c8;margin-bottom:10px}.adzuna_sponsored_jobs table tr td .sponsored-job-title a,.adzuna_sponsored_jobs table tr td .sponsored-job-title a:visited{text-decoration:none!important;color:#0078c8}.adzuna_sponsored_jobs table tr td .sponsored-job-image{width:20%;float:left}@media (max-width:766px){.adzuna_sponsored_jobs table tr td .sponsored-job-image{width:30%;margin-right:20px;margin-bottom:10px}}.adzuna_sponsored_jobs table tr td .sponsored-job-description{width:80%;float:right;color:#333}@media (max-width:766px){.adzuna_sponsored_jobs table tr td .sponsored-job-description{width:100%;float:none}}.adzuna-search-form{float:left}.no-touch .has-gutters .adzuna-search-form{padding-left:45px}@media (min-width:980px) and (max-width:1199px){.adzuna-search-form{padding-left:45px}}@media (min-width:767px) and (max-width:979px){.adzuna-search-form{padding-left:15px;width:90%!important}}@media (max-width:766px){.adzuna-search-form{padding-left:10px;width:80%!important}}.adzuna-search-form__title{color:#fff;position:relative;float:left;height:70px;margin:20px 30px 20px 0}@media (min-width:767px) and (max-width:979px){.adzuna-search-form__title{width:43%!important}}@media (max-width:766px){.adzuna-search-form__title{width:100%;margin:20px 0}}.adzuna-search-form__help{font-family:Helvetica-Light;font-size:16px;color:#d4d4d4;line-height:25px;position:absolute;bottom:-7px;left:0;color:#fff}.adzuna-search-form__location{position:relative;float:left;height:70px;margin:20px 30px 20px 0}@media (min-width:767px) and (max-width:979px){.adzuna-search-form__location{width:43%!important}}@media (max-width:766px){.adzuna-search-form__location{display:none}}.adzuna-search-form__input{width:260px!important;height:45px!important;padding:12px 25px 12px 50px;border-radius:3px;line-height:30px;color:#99cc7f;float:left;border:1px solid #434f59;font-size:1.5rem!important}.no-touch .has-gutters .adzuna-search-form__input{width:310px!important}@media (min-width:980px) and (max-width:1199px){.adzuna-search-form__input{width:310px!important}}@media (min-width:767px) and (max-width:979px){.adzuna-search-form__input{width:300px!important}}@media (max-width:766px){.adzuna-search-form__input{width:100%!important}}.adzuna-search-form__search-btn{background:#279b37!important;border:1px solid #fff!important;border-radius:3px;margin-top:20px;width:60px;height:45px;display:block;float:left;position:relative}@media (max-width:766px){.adzuna-search-form__search-btn{width:45px;margin-top:20px}}.adzuna-search-form__search-image{background:transparent url(../../jobs/images/search.svg) no-repeat;background-size:30px;margin-left:5px;width:30px;height:30px;box-sizing:content-box}.adzuna-search-form__search-icon{display:block;width:34px;height:32px;margin:6px 13px}@media (max-width:766px){.adzuna-search-form__search-icon{margin:5px 0 0 5px}}.adzuna-connect__paragraph{margin-bottom:0}.adzuna-connect__icon{padding-right:5px;vertical-align:middle;font-size:1.6rem}.adzuna-connect__facebook{display:block;padding:5px 0 0;cursor:pointer;font-size:1.1rem!important;text-decoration:none}.adzuna-heading{font-weight:700;font-size:1.4rem;margin-bottom:0;line-height:2rem}.adzuna-heading--job-listings{margin-bottom:15px}.adzuna-categories{margin:0;padding:0}.adzuna-categories__category{list-style:none;margin:0;padding:3px 0;font-size:1rem}.adzuna-categories__link{text-decoration:none!important}.adzuna-categories__item-count{color:#b4b4b4}.adzuna-block,.adzuna-block--main{margin-bottom:30px}@media (max-width:766px){.adzuna-catetory-block{margin-left:25px;margin-right:25px}}@media (max-width:766px){.adzuna-block--main{padding:15px;border-left:none}}.adzuna-job-listings__listing{margin-bottom:25px;margin-right:25px}.adzuna-job-listings__listing h3{margin-bottom:2px}.adzuna-job-listings__link{font-family:Helvetica,Arial,sans-serif!important;font-size:25px!important;color:#0078c8;cursor:pointer;text-decoration:none!important;display:inline-block;line-height:2rem;padding-bottom:5px}@media (max-width:766px){.adzuna-job-listings__link{line-height:1.5rem!important;padding-bottom:5px}}.adzuna-job-listings__listing-location{color:#b9b9b9}.adzuna-job-listings__desc{color:#333}.adzuna-job-listings__category{color:gray;font-weight:700}.adzuna-more-jobs{background:#279b37;padding:0 20px;color:#fff;font-size:1.3rem;width:96%;margin:15px 15px 30px 0;height:60px;line-height:60px;display:block;cursor:pointer;overflow:hidden;border-radius:10px;font-weight:700}@media (max-width:766px){.adzuna-more-jobs{margin-right:40px}}.adzuna_joblist_right{width:30%;float:right}@media (max-width:766px){.adzuna_joblist_right{width:100%;padding-left:25px;padding-right:25px}}.adzuna_joblist_left{width:70%;float:left}@media (max-width:766px){.adzuna_joblist_left{width:100%}}.adzuna_joblist_bottomright{width:50%;float:right}@media (max-width:766px){.adzuna_joblist_bottomright{width:100%}}.adzuna_joblist_bottomleft{width:50%;float:left}@media (max-width:766px){.adzuna_joblist_bottomleft{width:100%}}.adzuna-more-jobs__link{color:#fff!important;text-decoration:none!important}.adzuna-more-jobs__logo{float:right;width:150px;margin:12px 20px 0 0;height:60px;background:transparent url(../../jobs/images/adzuna_logo_white.svg) no-repeat;background-size:150px}.adzuna-more-jobs__site{padding-right:10px}.adzuna-advertisement{margin-top:30px}.advertisement.clear{visibility:visible!important;display:block!important;height:auto!important;width:auto!important;overflow:visible!important}.gsc-search-box{display:none}.gsc-control-cse{border:0!important;padding:0!important}.gcsc-branding a,.gs-result a{padding:0}.gsc-control-cse table{border-collapse:separate;margin:0}.gsc-control-cse td{padding:0}.icon--search{background-repeat:no-repeat!important;height:1em!important;width:1em!important;background-size:100% auto!important;text-indent:-9999px!important;overflow:hidden!important;padding:0!important;text-align:center!important;font-size:16px!important;text-shadow:none!important;border:none!important;border-radius:0!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='48' viewBox='0 0 16 48'%3E%3Cpath fill='%2378777A' d='M15 13.5l-3.1-3.1C12.6 9.5 13 8.3 13 7c0-3.3-2.7-6-6-6S1 3.7 1 7s2.7 6 6 6c1.3 0 2.5-.4 3.4-1.1l3.1 3.1 1.5-1.5zm-8-2.9C5 10.6 3.4 9 3.4 7S5 3.4 7 3.4 10.6 5 10.6 7 9 10.6 7 10.6z'/%3E%3Cpath fill='%231D1D1D' d='M15 29.5l-3.1-3.1c.7-1 1.1-2.2 1.1-3.4 0-3.3-2.7-6-6-6s-6 2.7-6 6 2.7 6 6 6c1.3 0 2.5-.4 3.4-1.1l3.1 3.1 1.5-1.5zm-8-2.9c-2 0-3.6-1.6-3.6-3.6S5 19.4 7 19.4s3.6 1.6 3.6 3.6S9 26.6 7 26.6z'/%3E%3Cpath fill='%23fff' d='M15 45.5l-3.1-3.1c.7-1 1.1-2.2 1.1-3.4 0-3.3-2.7-6-6-6s-6 2.7-6 6 2.7 6 6 6c1.3 0 2.5-.4 3.4-1.1l3.1 3.1 1.5-1.5zm-8-2.9c-2 0-3.6-1.6-3.6-3.6S5 35.4 7 35.4s3.6 1.6 3.6 3.6S9 42.6 7 42.6z'/%3E%3C/svg%3E")!important}.template--article .article__body .story-image__aspect,article.article .story-image__aspect{padding-top:0}.template--article .article__body .story-image__aspect a,article.article .story-image__aspect a{position:static;width:100%;height:auto}.template--article .article__body .story-image__aspect .lead-image__image,.template--article .article__body .story-image__aspect .story-image__image,article.article .story-image__aspect .lead-image__image,article.article .story-image__aspect .story-image__image{position:static;height:auto}@media (min-width:550px){.container{margin:0 auto;max-width:960px}}.content-container{overflow:hidden}.main,.wrap{letter-spacing:0}.zone-title{letter-spacing:normal}.nav--primary{margin:0 auto;max-width:944px}.nav--primary .nav__item.nav__item--paywall a{color:#2063b2!important}.togglebox--mega-menu{left:0;width:100%;z-index:601}.nav--secondary__wrap{background:#78777a}.nav--secondary__wrap.is-visible{background:#6b6a6d}.nav--secondary__wrap.is-visible .nav--secondary__toggle,.nav--secondary__wrap.is-visible .nav--secondary__toggle:hover{background:#78777a}.nav--secondary__wrap .nav--secondary__toggle,.nav--secondary__wrap .nav--secondary__toggle:hover{background:#5f5e60}.nav--secondary{z-index:600!important}.nav--secondary,.nav--secondary a{background:#78777a}.nav--secondary a:hover{background:#929193}.nav--secondary .is-selected a{background:#5f5e60}.nav--secondary .nav__item a{color:#fff}.nav--secondary .container{position:relative}.nav--secondary .long-list__toggle{background:#78777a}.nav--secondary .long-list__toggle:hover{background:#929193}.nav--secondary:after{background-image:linear-gradient(270deg,#78777a,hsla(260,1%,47%,0))}a:hover{font-weight:inherit}.search-box__btn{margin-top:-9px}.nav--secondary__wrap h2 .nav__section,.nav--secondary__wrap h2 .nav__subsection{color:#fff}h1.heading{padding:0}.heading{font-family:Montserrat,Helvetica,Arial,sans-serif}.heading--underlined{padding-bottom:20px;border-bottom:2px solid #000}.heading a{text-align:left}.heading .zone-heading__link{color:inherit!important}.story__headline.story--overlay a:visited{color:#fff!important}.story__headline a:visited{color:#78777a!important}.header .zone-heading__link{font-weight:700}.header-wrap{background:#fff;margin-bottom:25px;z-index:601!important}.header-wrap>.wrap{height:100%}.panel,.strap{margin-bottom:0}.story{border-bottom:none;overflow:visible}a.story__img{position:relative;display:block}.story a.story__img{height:75px;width:80px}.story__headline{display:block}.story__wof{min-height:57px;word-break:break-word}.grid article .story__wof{cursor:pointer}.grid article .story__wof a{display:block}.grid article .story__wof a:hover{background:none;text-decoration:underline}.grid article .story__wof:after{top:0}.panel .story__wof{min-height:0}.story--overlay{border-bottom:none}.story--overlay a:visited{color:#fff!important}.story--overlay .story__lead-stub{display:block;width:100%;padding-top:56.25%;height:0;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}@media screen and (min-width:768px){.story--overlay .story__lead-stub{padding-top:66.66667%}}.story--overlay .story__lead-stub+.story__wof:after{display:none}.story--video{padding-bottom:0!important}.story--video .tag{font-size:1.5em;content:"";width:2em;height:2em;bottom:0;right:0;z-index:2;overflow:hidden;text-indent:-9999px;background-color:#333;position:absolute;display:block}.story--video .tag:after{content:"";position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);font-size:1em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='48' viewBox='0 0 16 48'%3E%3Cpath fill='%2378777A' d='M4 14V2l10 6-10 6z'/%3E%3Cpath fill='%231D1D1D' d='M4 30V18l10 6-10 6z'/%3E%3Cpath fill='%23FCFCFC' d='M4 46V34l10 6-10 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;height:1em;width:1em;background-size:100% auto;background-position:0 -2em}.article__header h1{width:940px}.slides{margin-left:0!important}.carousel-overlay-container{padding:0}.carousel-overlay-container .carousel-icon.close{z-index:10}.story-generic__brightcove{margin-bottom:15px}.story-generic__brightcove .video-js{width:100%!important;height:auto!important;padding-bottom:56.3%!important}.article__body blockquote p{color:#1d1d1d}.article__body a:visited{color:#66b3e6!important}.article__source{font-size:.9375rem!important;font-weight:400!important}.headerright-wrap{float:right}.weatherblock .icon{margin-top:-19px}.weatherblock__details{display:block}.weatherblock__details dt{display:none}.weatherblock__details dd{font-weight:400}.weatherblock__details .min:after{content:"-";margin:0 5px}.weatherblock__details dd:first-of-type{margin-right:0}.weatherblock__details p{display:inline;margin-left:5px}.footer{clear:both;margin-top:20px}.content-container,.footer .container{overflow:hidden}.link__item--toggle .icon--mini{padding-right:30px}.strap--x a.story__img{height:80px;width:120px}.strap--1sx a.story__img{height:75px;width:80px}.links--right{line-height:3.2}.links--right .toggle--network a{margin-top:-1px;padding-right:30px}.footer__links{margin:0}.footer__links .grid__cell{padding:0}.footer__links .grid__cell:last-of-type{margin-right:0}.article__body ul.social{margin-left:0}.header-wrap .social--share{z-index:290}.header-wrap .social--share .social__text{display:none}@media (min-width:1200px){.header-wrap .social--share .social__text{display:inline-block}}.header-wrap .social--share .comments{display:inline-block}.social .comments{background:#fc542a;position:relative}.social .comments .social__text{left:7px;padding-right:8px;position:relative;top:0}.comments-toggle:focus,.comments-toggle:hover{color:#000}.comments-toggle-btn{display:inline-block;border:1px solid #777579;padding:2px 6px;margin-right:10px}.comments-toggle-btn .icon--minus,.comments-toggle-btn .icon--plus{font-size:20px;position:relative;top:-1px}.header-wrap .social--share .facebook{padding:6px 10px}.comments-header{padding:0}@media only screen and (max-width:767px){.comments-header{padding:0!important;margin:0!important}}.comments-header h2{border-top:0}.comments-header h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.toggle__btn{padding:9px}.page-subscription-terms .introduction{margin-left:10px;margin-right:10px;padding-top:5px}@media (max-width:766px){.page-subscription-terms .introduction{padding-top:20px}}.page-subscription-terms .heading{font-weight:700;font-size:24px;line-height:29px}.page-subscription-terms ol{counter-reset:a}.page-subscription-terms ol li{display:block;padding-left:10px}.page-subscription-terms ol li:before{content:counters(a,".") ". ";counter-increment:a;margin-right:15px}.page-subscription-terms ol>li{font-weight:700;font-size:19px;margin-bottom:30px}.page-subscription-terms ol>li>ol>li{font-size:15px;line-height:19px;margin-bottom:10px;margin-top:5px;font-weight:400;padding-left:35px}@media (max-width:766px){.page-subscription-terms ol>li>ol>li{padding-left:10px}}.page-subscription-terms ol>li>ol>li>ol>li{padding-left:45px}@media (max-width:766px){.page-subscription-terms ol>li>ol>li>ol>li{padding-left:15px}}.page-subscription-terms .italic{font-style:italic}.advertisement{text-align:left}.advertisement.facebook-block{margin-left:0;margin-right:0}.advertisement.facebook-block .panel{margin-bottom:10px;padding:0}@media only screen and (max-width:767px){.advertisement.facebook-block{margin-bottom:25px}}.advertisement.facebook-block .header{border-bottom-color:#ccc!important;border-bottom-width:2px!important}.advertisement__320x120_320x60_320x50_300x50{width:100%;margin:10px 0}.aside .advertisement{margin-bottom:30px}.aside--index{padding:0!important}.zone-items-wrapper-bg .row{overflow:hidden}.three.columns{float:left;width:33%}.control-label{color:#1d1d1d}.edit-mode-enabled .zone-editable{overflow:auto}.author-container{margin-bottom:20px;overflow:hidden}.author-container .aside{margin-top:30px}.author__image{float:left;margin-right:10px}.author__image img{min-height:150px}.author__name{margin-bottom:0}.author__position{font-size:1.2rem;margin-bottom:0}.author__social{margin-top:20px}.author__social-link{margin-left:30px}.author__social-link:first-child{margin-left:0}.author-content-list{margin-top:20px;overflow:hidden}.business-listings-logo{height:65px!important;padding-top:1.2em;position:absolute}.persistent-on .business-listings-logo{display:none}@media only screen and (min-width:992px){.nav--primary ul,.nav--secondary ul{overflow:hidden}.persistent-on .nav--primary{width:944px}}@media only screen and (max-width:919px) and (min-width:768px){.story{margin:0 15px 0 0}}.article__body,.story{margin-bottom:0}@media only screen and (min-width:768px){form input[type=checkbox]:focus+label:before,form input[type=email]:focus,form input[type=password]:focus,form input[type=radio]:focus+label,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form textarea:focus{outline:1px solid #007cc3;border-color:#007cc3}.header-wrap{border:none}.template--home .header-wrap .logo-wrap{margin:0 auto 0 33%}.template--home .headerright-wrap{margin-top:2.5%}.header-wrap+.nav--secondary__wrap{margin-bottom:25px;margin-top:-25px}.persistent-off .header-wrap+.nav--secondary__wrap,.persistent-on .header-wrap+.nav--secondary__wrap{margin-bottom:0;margin-top:0}.persistent-off .nav--primary .nav__item--home,.persistent-on .nav--primary .nav__item--home{padding-left:25px}.persistent-on .togglebox--mega-menu{top:54px}.persistent-on .header-wrap{transform:none!important}.persistent-on .header-wrap .nav__toggle{background:#fff}.persistent-on .nav--primary{transform:none!important;padding-left:0;z-index:14}.persistent-on .nav--primary.is-visible{left:90px}.persistent-on .nav--primary .long-list__toggle,.persistent-on .nav--secondary .long-list__toggle{right:62px}.nav--primary:not(.long-list) .search-box-wrap:after{display:none}.nav--primary .nav__menu{margin-right:60px}.nav--primary.long-list .nav__menu{margin-right:110px}.story--list .story__lead{display:none}.story--overlay a.story__img,.story--stacked a.story__img{height:auto;width:auto;position:relative}.story--overlay a.story__img:before,.story--stacked a.story__img:before{display:block;content:"";padding-top:66.66667%;width:100%}.story--overlay a.story__img img,.story--stacked a.story__img img{bottom:0;left:0;position:absolute;right:0;top:0}.story--large.story--overlay a.story__img{height:auto;width:auto;position:relative}.story--large.story--overlay a.story__img:before{display:block;content:"";padding-top:118.33333%;width:100%}.story--large.story--overlay a.story__img img{bottom:0;left:0;position:absolute;right:0;top:0}.strap--2-1o-2 .hide-on-desktop+.story:before,.strap .story:first-child:before{content:none}.first-visible-mobile .story:first-child{display:none}.news-well-left,.news-well-left-large{float:left;display:inline-block;width:66%}.news-well-left-large{width:33%}.news-well-right{float:left;display:inline-block;width:33%}.footer__links{padding:20px 10px}.footer__links ul{display:block!important}.footer__links h3{font-size:13px!important}.footer__links h3:after{content:none!important}.hide-on-desktop{display:none!important}}.story__wof .byline{max-width:70%}@media only screen and (max-width:991px){.article__header h1{width:100%}}@media only screen and (max-width:767px){body.feature-paywall,body.feature-weather{margin-top:98px}body:not(.feature-weather):not(.feature-paywall) .header-wrap .headerright-wrap{display:none!important}.breadcrumb,.link__item--toggle,.long-list__toggle,.network-strip,.tagline-wrap{display:none}.template--home .advertisement__320x120_320x60_320x50_300x50{margin-top:55px}.has-weather{margin-top:98px}.widget-weather__icon{position:static!important;display:inline-block;margin-top:0!important}.weatherblock dl{position:static;display:-ms-inline-flexbox;display:inline-flex}.weatherblock dt{-ms-flex-order:2;order:2}.weatherblock dd,.weatherblock dt{position:static;display:inline-block;color:#454545}.weatherblock dd{-ms-flex-order:0;order:0}.weatherblock__now{position:static;display:inline-block!important;padding-left:.5em;font-size:.9rem;line-height:1.7}.weatherblock__details,.weatherblock__location{display:none!important}.weatherblock__details dl{margin-right:0}.grid__cell+.grid__cell{margin-top:16px}.story--stacked a.story__img{margin-left:-15px;margin-right:-15px}.story--overlay{overflow:hidden}.story--overlay a.story__img,.story--stacked a.story__img{height:auto;width:auto}.story--overlay a.story__img:before,.story--stacked a.story__img:before{padding-top:56.25%}.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked{padding-left:0;padding-right:0}.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked .story__img{margin-left:0;margin-right:0}.story--overlay:before,.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked:before,.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked:before{border-top:0}.story--overlay:not(.story--overlay),.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked:not(.story--overlay),.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked:not(.story--overlay){padding-left:0;padding-right:0}.story--overlay:not(.story--overlay) .story__wof,.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked:not(.story--overlay) .story__wof,.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked:not(.story--overlay) .story__wof{min-height:0}.story--overlay .story__wof,.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked .story__wof,.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked .story__wof{padding-left:10px;padding-right:10px}.story--overlay a.story__img,.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked a.story__img,.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked a.story__img{height:auto;width:auto;position:relative}.story--overlay a.story__img:before,.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked a.story__img:before,.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked a.story__img:before{display:block;content:"";padding-top:56.25%;width:100%}.story--overlay a.story__img img,.strap.strap--1s1-1s1-1s1 .grid__cell .story--stacked a.story__img img,.strap:not(.strap--3s-3s-3s) .grid__cell:first-child .story--stacked a.story__img img{bottom:0;left:0;position:absolute;right:0;top:0}.strap--3s-3s-3s a.story__img{height:auto;width:auto;position:relative}.strap--3s-3s-3s a.story__img:before{display:block;content:"";padding-top:56.25%;width:100%}.strap--3s-3s-3s a.story__img img{bottom:0;left:0;position:absolute;right:0;top:0}.first-hidden-mobile .story:first-child,.last-four-hidden-mobile .story:nth-last-child(-n+4){display:none}.last-four-hidden-mobile .story:nth-last-child(5){margin-bottom:0}.full-width-mobile{display:block;width:100%}.news-well-right{margin-bottom:16px;margin-top:16px}.hide-on-mobile{display:none!important}.nav--primary__wrap.is-visible{height:calc(100% - 42px);visibility:visible}.nav--primary .nav__item.is-selected{border-bottom-color:#e1e2e3;border-left-color:#005e99}.header-wrap .nav--primary__menu:before{left:auto;top:0}.nav--primary__toggle.is-visible:before{left:auto;top:50%}.nav--secondary ul li{display:block}.nav--primary__wrap .search-box-wrap{margin:15px 0;padding-bottom:0}.template--article .article__body,article.article{margin-bottom:0}.footer__wrap{padding:15px 15px 20px}.footer__bottom{margin-top:90px}.footer__bottom .logo--fairfax{background:none;color:inherit;display:inline;margin:0 0 0 3px;width:auto}.footer__bottom .logo--fairfax:before{content:none}.footer__links{padding:20px 20px 110px}.logo--masthead{position:absolute;right:0;bottom:40px;left:0;height:42px;text-align:center}.logo--masthead:before{display:inline}.header-wrap .logo{max-width:calc(100vw - 75px)}.social--share .email{padding-right:10px}.social--share .twitter .social__text{display:none}.headerright-wrap{float:none;left:0;position:absolute;right:0;top:48px}.headerright-wrap a{color:#000}.author-container,.author__no-stories{text-align:center}.author__image{float:none;margin-bottom:10px}.author__image img{display:inline}.carousel-overlay-container .carousel-wrapper-top{margin-top:50px!important}.carousel-overlay-container.carousel-sponsored .carousel-col .social-sharing{top:10px!important}.carousel-overlay-container.carousel-sponsored .carousel-col .slides-detail{top:0!important}.carousel-overlay-container.carousel-sponsored .carousel-icon.close{top:10px!important}.strap--x .advertisement{border-top:1px solid #e1e2e3;padding:20px 0;margin:-10px 10px 10px}.persistent-on.template--article header.header-wrap.lean-header .logo-wrap{margin-left:10px!important;visibility:visible;opacity:1}}@media only screen and (min-width:768px){.footer__links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__links .grid__cell{margin-right:10px}.footer__links .grid__cell h3{text-align:left}}@media (min-width:720px){.aside{margin-top:0}}@media only screen and (min-width:768px){.nav--primary .nav__menu_wrap,.nav--secondary .nav__menu_wrap{position:relative;height:41px;overflow:hidden}.nav--primary .nav__menu,.nav--secondary .nav__menu{position:absolute;top:0;right:0;left:0;padding-bottom:30px}.persistent-on.template--article header.header-wrap .logo-wrap{visibility:visible;opacity:1}.persistent-on .nav--primary .nav__menu_wrap{height:54px}.template--home .header-wrap .logo-wrap{margin:0 auto 0 33%;width:34%}}@media (min-width:820px){.template--sidebar-right:not(.template--match-centre) .article__header h1,.template--sidebar-right:not(.template--match-centre) .article__toolbar{width:940px}}@media (max-width:820px){.footer__links .grid__cell{margin-right:4%}}#mobile-indicator{display:none}@media (max-width:767px){#mobile-indicator{display:block}}.pds-answer-input input{opacity:1!important}.pds-input-label{width:auto!important;padding-left:20px!important}.carousel-container ul{list-style:none!important;margin:0!important}.carousel-container li{margin:0!important}.flex-next,.flex-prev{font:normal normal normal 16px/1 Merriweather!important;text-rendering:geometricPrecision!important}.carousel-wrapper h2{font-family:Open Sans,opensans,sans-serif;font-weight:400}.advertisement--gallery{text-align:center}.carousel-icon{border-radius:4px;margin-bottom:1rem}.carousel-wrapper h2{font-size:26px;line-height:30px;margin-bottom:10px}.plista_widget_underArticle{margin-bottom:30px}#adops-gutter{top:131px!important}body.adops-gutter{position:static!important}#gutters-container,iframe.gutter-frame{display:none}#main{position:relative}.gutter{position:absolute;left:50%}@media (min-width:980px){.gutter-left{transform:translateX(-610px)}.gutter-right{transform:translateX(485px)}}@media (max-width:979px){.gutter-left,.gutter-right{display:none}}@media screen and (min-width:768px){.panel .story:last-child,.strap .story:last-child{margin-bottom:18px!important}}.story-image{margin-bottom:1.5em;clear:both}.story-image__portrait{margin:0 auto 1.5em;max-width:350px}@media (min-width:768px){.story-image__portrait{float:right;margin:0 20px 0 15px}}@media (min-width:768px) and (max-width:1199px){.story-image__portrait{max-width:250px}}.story-image__portrait .story-image__image{position:static;height:auto;width:100%}@media (min-width:1200px){.story-image__portrait .story-image__image{width:350px}}.story-image__aspect{padding-top:56.25%;position:relative;overflow:hidden}.lead-image__image,.story-image__aspect a,.story-image__image{position:absolute;width:100%;height:100%;top:0;left:0}.lead-image__image,.story-image__image{opacity:0;transition:opacity .3s ease-in}.story-image__square .story-image__image{position:static;width:auto;height:auto;max-width:100%}.story-image-sponsored__promo img{max-width:100%}.story-generic__caption,.story-image__caption{margin:0 0 10px;padding:5px 0 0;font:400 14px/1.4286 Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:300;color:#666}.story-generic__video-icon,.story-image__icon{margin-right:.25rem}@media (min-width:768px) and (max-width:819px){.news-well-left{width:100%}.news-well-left-large{width:50%}.news-well-right{width:100%}.news-well-right .story,.strap--content>.grid>.grid__cell+.grid__cell+.grid__cell{display:none}}.grid--aligned{margin:0}.panel--aligned{padding:0!important;margin-bottom:35px!important}.aside-size{width:300px;z-index:99}#article-titan-ad-pos2,#article-titan-mobile-pos1,#article-titan-mobile-pos2{margin-bottom:20px}.centralized{margin-left:auto;margin-right:auto}@media (min-width:820px){.aside--main{width:300px!important;margin-left:10px;padding:164px 0 0!important}.aside--index{padding-top:0!important}}@media (min-width:1200px){.aside--index{padding-top:42px!important}}.has-billboard #adspot-970x250-pos1,.has-billboard #adspot-996x120_970x250_940x250_940x120-pos1,.has-billboard #adspot-996x120_970x250_940x250_940x120_728x90-pos1{display:none!important}#billboard-container{margin:0 auto;width:100%;max-width:970px;overflow:hidden}#billboard-container .stateControl{background-color:#fff;border:1px solid #ccc;color:#888;float:right;font-size:.8em;padding:0 10px;text-decoration:none}@media screen and (min-width:768px){#billboard-container{margin:0 auto 25px}}#billboard-container>div:first-child{margin-bottom:10px}.story__draft{background:#dd4b39;border-radius:6px;box-shadow:2px 3px 6px #b1afaf;color:#fff;font-weight:600;padding:5px 20px;position:fixed;right:1%;text-transform:uppercase;top:50px;z-index:10000}.social--share__disabled a{background:grey!important;cursor:not-allowed;pointer-events:none}.btn-visit-homepage,.btn-visit-homepage:hover{background:#0c5eb5;border:0;color:#fff;display:block;text-transform:uppercase}.heading-section{font-size:1em;font-weight:700}.grid-gap{margin-top:50px}.search-box__404{padding:0;width:100%}.search-box__404 .search-box__text{padding:9px}@media (min-width:1200px){.content-container:not(.u-full-width){display:-ms-flexbox;display:flex}}.story-generic__iframe iframe{width:100%;margin-bottom:15px}.story-generic__facebook{margin-bottom:15px}.template--home .nabo{padding:0 10px}.template--home .nabo iframe{width:100%}@media (min-width:769px){.template--home .nabo iframe{height:518px}}@media (max-width:768px){.template--home .nabo iframe{height:1017px;margin-top:20px}}@media (max-width:500px){.template--home .nabo iframe{height:1480px}}@media (max-width:320px){.template--home .nabo iframe{height:1468px}}.domain-strap-image{display:inline!important;margin-left:10px}.drive-image{height:18px!important;display:inline!important;width:auto;margin-left:7px}.comment__card{background:#fafafa;border-top:2px solid #dee6ee;padding:20px 20px 5px}.comment__card h3{font-family:Merriweather,serif;font-weight:700;margin-bottom:20px}.comment__card .comment{border-bottom:0;border-top:1px solid #f0eff3;color:#3f3f3f;display:-ms-flexbox;display:flex;font-family:Open Sans,sans-serif;font-size:13px;padding:15px 0;text-decoration:none}.comment__card .comment__right{-ms-flex:1;flex:1}.comment__card .comment__author{min-width:100px}.comment__card .comment__title{color:#0078c8;margin:5px 0}.comment__card .comment__avatar{float:left;margin-right:15px}.comment__card .comment__message{font-weight:700;margin:0}.contributed-content-cta{background:#fff;border-top:1px solid #e5e5e5;bottom:0;padding:12px 0;position:fixed;text-align:center;width:100%;z-index:3}.contributed-content-cta a{background:#145fac;border-radius:3px;color:#fff;display:inline-block;font-weight:700;padding:8px 16px}.contributed-author{color:#1d1d1d;padding-bottom:10px}.contributed-author .author__name{font-weight:700}.contributed-author .author__position{color:#999;font-size:1rem}.puzzle__container{overflow:hidden;width:100%}.puzzle__link{background:#272727;color:#fff;display:block;float:left;margin:12px 4%;padding:10px;width:42%}.puzzle__link:nth-child(2n){margin-right:0}.puzzle__link:hover{background:#c32121;color:#fff;text-decoration:none}.puzzle__link img{margin-bottom:10px}@media (min-width:768px){.puzzle__link{margin-left:0;width:38.5%}.puzzle__link:hover{position:relative}.puzzle__link:hover:after{content:"Load Puzzle";background:#c32121;border-radius:25px;left:32%;padding:10px 25px;position:absolute;top:43%}}.input-lrg{max-width:100%}.form__control-group{margin-bottom:10px}.form__control-group--submit{margin-top:20px}form input[type=radio]+label{padding-right:1em}form input[type=radio]:focus+label{outline:none}.grid__cell-separator{border-right:1px solid #000}.clearfix--before:before,.radio-group:after{content:"";clear:both;display:table}input.error,textarea.error{font-size:medium!important}.subscriber-container .tp-container-inner{clear:both;margin-bottom:15px}.live-byline{clear:both;color:#777579;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem}.live-byline li{display:inline}.live-byline .time{color:#db3300}.story--overlay .live,.story--stacked .live{float:none}.story--overlay .live a:after,.story--stacked .live a:after{float:left;margin:4px 5px 0 0}.story--overlay .live-byline .time,.story--stacked .live-byline .time{margin-left:5px}.story--overlay .live-byline{color:#fff;position:absolute;top:-27px}.story--overlay .live-byline .time{color:inherit}.live{float:right;text-transform:uppercase}.live a{color:inherit;display:inline!important}.live a:after{content:"";background:#db3300;border-radius:100%;display:inline-block;height:8px;margin:0 0 1px 5px;width:8px}.header-wrap .logo-wrap .logo{width:auto;font-size:1rem}.header-wrap .logo-wrap .logo:before{display:inline}.header-wrap .logo-wrap .logo img{display:inline;max-height:100%}.template--home .header-wrap .logo{width:100%;text-align:center}@media only screen and (min-width:768px){.template--home .header-wrap .logo{height:70px}}@media only screen and (min-width:768px){.template--home:not(.persistent-on) .header-wrap .logo{line-height:100px}}.persistent-on header.header-wrap .logo{width:auto}.footer .logo{max-width:100%}@media only screen and (min-width:768px){.footer .logo{width:14em}}.footer .logo img{display:inline-block;max-height:100%}.weather-container .panel-error{margin-bottom:20px;padding:15px;border:1px solid #eee;border-radius:5px;color:#333;background:#fcc}.weather-container h3{margin-top:20px;margin-bottom:10px}.weather-container .table-responsive{min-height:.01%;overflow-x:auto}.weather-container .table{width:100%;min-width:100%}.weather-container .table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:middle;border-top:1px solid #ddd}.weather-container .table img{display:inline-block;vertical-align:middle}.weather-container .table img:not([src$=".gif"]){margin-top:-8px;margin-bottom:-8px}.weather-container .table-hover>tbody>tr:hover{background-color:#f5f5f5}