.event__social{float:right;margin-top:-10px}.event__link--social{margin:0 0 0 20px;text-decoration:none;display:inline-block;vertical-align:middle}.event__link--social.event__link--facebook{background-color:#3B5998;color:#fff;border-radius:50%;width:34px;height:34px;text-align:center}.event__link--social.event__link--facebook:before{content:"\f09a";font-size:20px;line-height:1.8}.event__link--social.event__link--twitter{background-color:#1DA1F2;color:#fff;border-radius:50%;width:34px;height:34px;text-align:center}.event__link--social.event__link--twitter:before{content:"\f099";font-size:20px;line-height:1.8}.event__link--social.event__link--web{background-color:#fff;width:34px;height:34px;text-align:center;color:#4a4a4a}.event__link--social.event__link--web:before{content:"\e832";font-size:38px;line-height:.9}.event__link--social:hover,.event__link--social:focus{opacity:.8;text-decoration:none}.event__info{background-color:#efefef;padding:10px 10px 10px 20px;box-sizing:border-box;width:100%;float:left;clear:both}.event__book{float:right;clear:right;width:30%;padding:10px;box-sizing:border-box;border:1px solid #ccc;background-color:#fff}.event__link--book{background:#333;color:#fff;padding:10px 15px;display:block;font-size:1.6rem}.event__link--book:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.event__link--book:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.event__details--date{float:left;width:70%;padding:0 10px 0 0;box-sizing:border-box}.event__date{line-height:1;font-size:1.6rem;display:inline-block;padding:10px}.event__date--start{padding:20px 5px 10px 0}.event__date--end{padding:20px 20px 0 0}.event__date--end:before{content:"-";vertical-align:top;padding:0 10px 0 0;line-height:1}.event-detail--availability{padding:0 0 20px 0;font-size:1.2rem}.event-detail__value--availability{font-weight:bold}.event-detail--time,.event-detail--price{float:left;padding:20px 60px 10px 0;box-sizing:border-box;font-size:1.1rem}.event__date--start:before{content:"\e81e";margin-right:10px;display:inline-block;vertical-align:middle;font-size:90%}.event-detail--time:before{content:"\e823";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-detail--availability:before{content:"\f145";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-detail--price:before{content:"\00a3";font-family:Arial,sans-serif;margin-right:5px;display:inline-block;vertical-align:middle;font-size:150%;font-weight:bold}.event-detail__time--end:before{content:"-";vertical-align:top;padding:0 5px 0 0}.event-detail__time{display:inline-block}.event-detail__time:first-child{margin:0 5px 0 0}.event-detail__value{font-weight:bold}.event__intro{width:100%;display:block;float:left;padding:20px 0 10px 0;font-weight:bold;font-size:1.25rem}.event__relatedimage{float:left;margin:0 40px 40px 0}.event__image--related{max-width:100%}.event__body{width:100%;clear:both;padding:20px 0 40px 0}.location__intro+.event__body{padding:0 0 40px 0}.location__intro+.event__body{padding:0 0 40px 0}.event__body ul{margin:0 0 20px 0;padding:0 20px 0 20px;display:inline-block}.event-location{float:left;width:100%;clear:both;padding:20px 0 40px 0}.event-location__heading{padding:10px 0}.event-location__map{float:left;width:70%}.event-location__details{float:right;width:30%;box-sizing:border-box;padding:0 20px 0 40px}.event-location__icon{display:inline-block;margin:0 20px 0 0;vertical-align:top;min-width:32px;text-align:center;font-size:150%}.event-location__icon:before{content:"\e819";font-size:200%}.event-location__address{display:inline-block;vertical-align:top}.event-location__address p{margin:5px 0 5px 0}.event-location__link--article{font-size:1.2rem;font-weight:bold}.event-location__details .cta-link--location{width:100%;margin:10px 0 0 0;font-weight:normal;text-align:center}.event-location__details .cta-link--location:after{display:none}.event-related{clear:both}.event-related .container{padding:0}.event-related__heading{font-size:1.6rem;font-weight:bold;margin:0 0 40px 0;padding:0 0 10px 0;border-bottom:2px solid #ccc}.event-related__item{width:100%;float:left;border-bottom:1px solid #ccc;padding:0 0 40px 0;margin:0 0 40px 0}.event-related__imagecontainer{float:right;display:block;width:20%;box-sizing:border-box;padding:0 0 0 40px}.event-related__details{float:left;display:block;width:20%}.event-related__image{max-width:100%;height:auto}.event-related__info{float:left;display:block;width:60%;box-sizing:border-box;padding:0 40px 0 0}div:not(.event-related__imagecontainer) ~ .event-related__info{width:80%;padding:0 40px 0 0}.event-related__date{background:#ccc;box-sizing:border-box;padding:10px;margin:10px 0;font-size:1.1em}.event-related__number{font-weight:bold;float:left;font-size:2.5rem;line-height:1;padding:0 10px 0 0}.event-related__container--monthyear{font-weight:bold}.event-related__title{font-weight:bold;font-size:1.2rem;padding:0 0 10px 0}.event-related__detail{margin:0 0 10px 0}.event-related__value,.event-related__icon{display:inline-block;vertical-align:middle}.event-related__icon{width:32px;text-align:center;margin:0 20px 0 0}@media(max-width:1000px){.event-related__imagecontainer{width:30%}.event-related__info{width:70%}.event-related__details{width:100%;margin-top:20px}}@media(max-width:720px){.event__social{float:none;margin-top:0}.event__date{float:none}.event__link--social{margin:0 20px 0 0}.event__details--date{float:none;clear:none;width:100%;padding:0}.event__book{float:none;clear:none;width:100%;margin-top:10px;text-align:center}.event__relatedimage{float:none;margin:0 0 40px 0}.event-location__map{float:none;width:100%;margin:0 0 20px 0}.event-location__details{float:none;width:100%;padding:0}.event-related__imagecontainer{width:100%;padding:0}.event-related__info{width:100%;padding:20px 0 0 0}}.location__social{float:right;margin-top:-10px}.location__link--social{margin:0 0 0 20px;text-decoration:none}.location__link--social:hover,.location__link--social:focus{opacity:.8;text-decoration:none}.location__title{font-size:2rem;font-weight:bold;margin:20px 0 0 0}.location__intro{width:100%;display:block;float:left}.location__relatedimage{float:left;margin:0 40px 40px 0}.location__image--related{max-width:100%}.location__body{width:100%;clear:both;padding:0 0 40px 0}.location__body ul{margin:0 0 20px 0;padding:0 20px 0 20px;display:inline-block}.relateditem--location{float:left;width:100%}.location-info{background:#efefef;float:left;width:100%;margin:0 0 40px 0}.location-info__cell{width:50%;float:left;margin:40px 0;box-sizing:border-box}.location-info__cell:nth-child(2n-1){border-right:1px solid #333;padding:0 60px 0 0}.location-info__cell:nth-child(2n){padding:0 0 0 60px}.location-info__cell:nth-child(2n-1):only-child{width:100%;border-right:0 solid #333}.location-info__label{margin:0 0 20px;display:block;font-weight:bold;font-size:1.1rem}.location-info__value p{margin:5px 0 5px 0}.location-info__value ul{padding:0 0 0 20px;margin:0 0 20px 0}.location-info__link--directions,.location-info__link--view{background:#333;color:#fff;padding:10px 15px;display:block;margin:10px 0;width:100%;box-sizing:border-box;text-align:center}.location-info__link--directions{margin:40px 0 10px 0}.location-info__link--directions:last-child,.location-info__link--view:last-child{margin:10px 0 20px 0}.location-info__link--directions:hover,.location-info__link--view:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.location-info__link--directions:focus,.location-info__link--view:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.location-info__map{min-height:400px;clear:both;width:100%}@media(max-width:720px){.location__social{float:none;margin-top:0}.location__link--social{margin:0 20px 0 0}.location__relatedimage{float:none;margin:0 0 40px 0}}.event-search{float:left;width:100%;clear:both}.event-search__results--hide{display:none}.event-search__options{box-sizing:border-box;width:100%;float:left;border:1px solid #ccc;margin:20px 0}.event-search__selections{width:100%;display:table}.event-search__option{display:table-cell;box-sizing:border-box;padding:20px;background-color:#eaeaea;border-left:2px solid #fff}.event-search__option:first-child{border-left:0 solid #fff}.event-search__selections--4col>.event-search__option{width:25%}.event-search__selections--3col>.event-search__option{width:33.3%}.event-search__selections--2col>.event-search__option{width:50%}.event-search__selections--1col>.event-search__option{width:100%}.event-search__dropdown{width:100%;padding:10px;box-sizing:border-box;font-size:1rem}.event-search__dropdown option{padding:10px}.event-search__option--range{margin:20px 0 0 0;display:none}.event-search__dateinput{padding:10px;box-sizing:border-box;font-size:1rem;margin:0 0 20px 0}.event-search__option--errors{background-color:#fce5e5;border:1px solid #f00;color:#f00;padding:10px;box-sizing:border-box}.event-search__option--keywords{width:100%;display:block;border-left:0 solid #fff;background-color:#fff}.event-search__keywords{display:inline-block;width:100%}.event-search__label{display:block;font-size:1.2rem;margin-bottom:10px}.event-search__label--hidden{display:block;visibility:visible;border:0;clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.event-search__option--keywords .event-search__label{display:inline-block}.searchoptions__selected--sortby{display:table;width:calc(100% - 20px)}.event-search__link--sortby{width:50%;display:table-cell;margin:0 0 20px 0;text-align:center;border:1px solid #ccc;box-sizing:border-box;padding:10px 15px;text-decoration:none}.event-search__link--sortby:hover,.event-search__link--sortby:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.event-search__link--selected{border:1px solid #333;background-color:#333;color:#fff}.event-search__link--selected:hover,.event-search__link--selected:focus{box-shadow:none;text-decoration:none}.event-search__form--keywords{display:inline-block;width:100%}.event-search__input--keywords{width:66%;display:inline-block}.event-search__field--text{width:100%;padding:10px;box-sizing:border-box;font-size:1rem}.event-search__submitwrap{width:33.3%;box-sizing:border-box;padding:0 0 0 40px;display:inline-block}.event-search__submit--keywords{width:100%;font-size:1.2rem;height:40px;color:#fff;text-align:center;background-color:#333;border:0 solid #fff}.event-search__submit--keywords:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none;cursor:pointer}.event-search__submit--keywords:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}@media(max-width:1000px){.event-search__selections--4col>.event-search__option,.event-search__selections--3col>.event-search__option,.event-search__selections--2col>.event-search__option,.event-search__selections--1col>.event-search__option,.event-search__option{width:100%;display:block}.event-search__submitwrap{width:33.3%;box-sizing:border-box;padding:0 0 0 10px;display:inline-block}.event-search__option{border-left:0 solid #fff}}@media(max-width:720px){.event-search__option{width:100%}.event-search__input--keywords{width:100%}.event-search__submitwrap{width:100%;padding:20px 0 0 0}}.event-search__view{margin:20px 0 40px 0;border-bottom:1px solid #ccc}.event-search__viewlink{display:inline-block;padding:20px;border:1px solid #ccc;margin-right:10px;text-decoration:none;text-transform:uppercase}.event-search__viewlink:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:none;cursor:pointer}.event-search__viewlink:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.event-search__viewlink:last-child{margin-right:0}.event-search__viewlink--selected{border:1px solid #333}.event-search__viewlink--list:before,.event-search__viewlink--map:before{content:url(./images/events/list_icon.png);display:inline-block;vertical-align:middle;margin-right:10px;height:35px}.event-search__viewlink--map:before{content:url(./images/events/map_icon.png)}.event-search__refine{float:right;width:25%}.event-search__tag{background-color:#ccc;display:inline-block;padding:10px 15px 10px 20px;margin:10px 5px 0 0;text-decoration:none}.event-search__tag:after{content:url(./images/events/red_cross_sm.png);margin-left:5px}.event-search__tag:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:none}.event-search__tag:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.event-search__details{float:left;width:100%;font-size:1.1em;padding:10px 0 30px 0}.event-search__text{float:left}.searchoptions__label--sortby{display:table-row;height:40px}.event-search__detail{float:left;margin-left:5px}.event-search__value{font-weight:bold}@media(max-width:1000px){.event-search__viewlink{display:block;float:left;width:50%;box-sizing:border-box;padding:20px;margin:0 0 20px 0;text-align:center}.event-search__value{float:none}}@media(max-width:580px){.event-search__viewlink:before{display:block;margin-bottom:10px}}.event-search__mobile{display:none;float:left;width:100%;box-sizing:border-box;padding:20px;background-color:#eaeaea;margin:0 0 20px 0}.event-search__label--mobile::after{content:url(./images/events/filter_icon.png);display:inline-block;vertical-align:middle;padding:0 20px}.event-search__mobile:hover,.event-search__mobile:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);cursor:pointer}@media(max-width:1250px){.event-search__refine,.event-search__results{float:left;width:100%}.event-search__refine{display:none;padding:10px 20px}.event-search__details{margin:10px 0 0 0}.event-search__mobile{display:block}.event-search__refine--close{display:none}.event-search__refine--open{display:block}.event-search__label--mobile{margin-bottom:0}}.event-results__item{width:100%;float:left;border-bottom:1px solid #ccc;padding:0 0 40px 0;margin:0 0 40px 0}.template--location .event-results__item{padding:0;margin:0 0 20px 0}.event-results__imagecontainer{float:left;display:block;width:30%;box-sizing:border-box;padding:0 10px 0 40px;text-align:right}@media(max-width:1000px){.event-results__imagecontainer{width:100%;padding:0;margin:20px 0 20px 0}}.event-results__image{max-width:100%;height:auto}.event-results__info{float:left;display:block;width:70%;box-sizing:border-box}@media(max-width:1000px){.event-results__info{width:100%;padding:0}}.event-search__results--map .event-related__image{display:none}.event-search__results--map .event-results__item{padding:10px 40px 10px 0}.gm-style .gm-style-iw{font-size:14px!important}.event-results__title{font-weight:bold;font-size:1.2rem;padding:0 0 20px 0}.event-instances{margin:20px 0 0 0;float:left;width:100%}.event-instances__heading,.event-instances__item{clear:both;float:left;width:100%;display:table}.event-instances__title,.event-instances__value{display:table-cell;vertical-align:middle;text-align:left;width:20%;box-sizing:border-box;padding:10px}.event-instances__title{font-weight:bold;border-bottom:1px solid #ccc;font-size:1.1rem}.event-instances__title--view{color:#fff}.event-instances__value--date,.event-instances__title--date{width:30%}.event-instances__value--availability,.event-instances__title--availability{width:15%}.event-instances__value--price,.event-instances__title--price{width:10%}.event-instances__value--location,.event-instances__title--location{width:20%}.event-instances__value--actions,.event-instances__title--actions{width:25%}.event-instances__to:before{content:" - ";vertical-align:top}@media(max-width:720px){.event-instances__heading{display:none}.event-instances__title,.event-instances__value,.event-instances__value--availability,.event-instances__title--availability,.event-instances__value--price,.event-instances__title--price,.event-instances__value--location,.event-instances__title--location{display:inline-block;width:33%;text-align:center}.event-instances__title--date,.event-instances__value--date{width:100%;font-weight:bold}.event-instances__value--actions,.event-instances__title--actions{width:100%}.event-instances__item{padding:10px 0}.event-instances__item{text-align:center}.event-instances__time{font-weight:normal}.event-instances__to:before{vertical-align:middle}.event-instances__value--availability:before{content:"\f145";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-instances__value--date:before{content:"\e823";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-instances__value--price:before{content:"\00a3";font-family:Arial,sans-serif;margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%;font-weight:bold}.event-instances__value--location:before{content:"\e819";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-instances__link--location{display:inline-block}}.event-instances__date{font-weight:bold}.event-instances__item:nth-child(even){background-color:#f2f2f2}.event-instances__link{text-decoration:none}.event-instances__link:hover{text-decoration:underline}.event-instances__link--view,.event-instances__link--viewall{background-color:#333;color:#fff;padding:10px 15px;display:inline-block;text-align:center}.event-instances__link--view:hover,.event-instances__link--viewall:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.event-instances__link--view:focus,.event-instances__link--viewall:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.event-instances__viewall{width:100%;display:block;float:left;text-align:center;margin:20px 0 0 0}.event-detail--noevent{float:left;padding:20px 60px 10px 0;box-sizing:border-box;font-size:1.1rem}.event-detail--noevent:before{content:"\e81e";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-detail--noevent .event-detail__value{display:inline-block;vertical-align:middle}.cta-link.cta-link--eventresults{width:100%;margin:0 10px 10px 0;position:relative;font-weight:normal}.cta-link.cta-link--eventresults:after{position:absolute;top:10px;line-height:1.7;right:10px}.cta-link--eventresults.cta-link--full:hover{cursor:default;box-shadow:none}.cta-link--eventresults.cta-link--full:after{display:none}.cta-link--eventresults.cta-link--expired:hover{cursor:default;box-shadow:none}.cta-link--eventresults.cta-link--expired:after{display:none}.cta-link--eventresults:last-child{margin:0}.event__instances{float:left;width:100%;clear:both}.daily-link{margin:20px 0 0 0;box-sizing:border-box;float:left;padding:0 10px 0 0;width:50%;max-width:260px}.daily-link--next{float:right;padding:0 0 0 10px}.cta-link--daily{font-size:1.15rem;padding:10px 30px 10px 20px;font-weight:normal;width:100%;margin:0}span.cta-link--daily{box-shadow:none;font-weight:bold}span.cta-link--daily:hover{box-shadow:none;cursor:default}.daily-link--previous .cta-link--daily{padding:10px 20px 10px 30px}.cta-link--daily:after{position:absolute;top:15px;right:10px;padding:0}.daily-link--previous .cta-link--daily:after{right:auto;left:10px;content:'\e826'}.cta-link--daily .detail{display:block;font-weight:normal;font-size:1rem}.calendar{width:100%;margin:0;clear:both}.calendar__controls{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;background:#fff;position:relative;top:auto;left:auto;right:auto;opacity:1;transition:opacity .7s linear}.calendar__controls--sticky{position:fixed;top:0;left:0;right:0;z-index:6}.calendar__link{font-size:1.2em;display:block;line-height:2em;padding:10px 10px;text-decoration:none}.calendar__link:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);color:#fff;text-decoration:none}.calendar__link:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.calendar__link--previous{float:left}.calendar__link--previous::before{border:8px solid transparent;border-right-color:#000;box-sizing:border-box;content:"";display:inline-block;vertical-align:middle;margin:0 10px 0 0}.calendar__link--previous:hover::before,.calendar__link--previous:focus::before{border-right-color:#fff}.calendar__link--next{float:right}.calendar__link--next::after{border:8px solid transparent;border-left-color:#000;box-sizing:border-box;content:"";display:inline-block;vertical-align:middle;margin:0 0 0 10px}.calendar__link--next:hover::after,.calendar__link--next:focus::after{border-left-color:#fff}.calendar__link--past::before,.calendar__link--past::after{border-right-color:#aaa}.calendar__link--past::after{border-left-color:#aaa;border-right-color:transparent}.calendar__title{display:inline-block;font-size:1.8em;line-height:2em}@media(max-width:580px){.calendar__title{display:inline-block;font-size:1.6em;line-height:2.3em}}.calendar__week{width:100%;display:table;border-bottom:1px solid #ccc;background:#fff;position:relative;top:auto;left:auto;right:auto;opacity:1;transition:opacity .7s linear}.calendar__week--sticky{position:fixed;top:60px;left:0;right:0;z-index:5}@media(max-width:780px){.calendar__week{display:none;height:1px;padding:0;margin:0}}.calendar__day{display:table-cell;text-align:center;padding:20px 0;width:14.3%;font-size:1.2em}.calendar__row{width:100%;display:table;position:relative;border-left:1px solid #ccc}@media(max-width:780px){.calendar__row{border:0;margin-bottom:0!important}}.calendar__cell{display:table-cell;text-align:center;width:14.3%;height:100px;vertical-align:middle;box-sizing:border-box;text-align:center}@media(max-width:780px){.calendar__cell{display:block;width:100%;height:auto;text-align:left;float:left;border-bottom:0 solid #ccc;border:0}.calendar__row .calendar__cell:first-of-type,.calendar__cell+.calendar__cell button{border-right:0 solid #ccc}}.calendar-date{text-align:center;background-color:transparent;width:100%;height:100px;background-color:#fff;vertical-align:middle;box-sizing:border-box;text-align:center;padding:0;cursor:default;border:1px solid #ccc;border-top:0;border-left:0;position:relative}.calendar-date--hasevent:after{content:'';position:absolute;bottom:0;border-top:15px solid transparent;border-right:15px solid #000;right:0}.calendar-date:hover{cursor:default}.calendar-date--hasevent:hover,.calendar-date--hasevent{cursor:pointer}.calendar-date:focus{outline-offset:-2px}@media(min-width:780px){.calendar__row--sticky .calendar-date{position:fixed;top:0;z-index:5;display:table-cell;box-sizing:border-box;border-left:1px solid #ccc}}@media(max-width:780px){.calendar-date{height:auto;text-align:left;border:0;float:left;border-bottom:1px solid #ccc}}.calendar-date--weekend{background:#f2f2f2}.calendar-date--previousmonth,.calendar-date--nextmonth{color:#aaa}.calendar-date--today{background:#ddd}.calendar-date--hasevent:hover,.calendar-date--hasevent:focus{cursor:pointer;box-shadow:inset 20em 20em rgba(0,0,0,0.1)}.calendar-date--selected{background-color:#333;font-weight:bold;color:#fff}.calendar-date--hasevent.calendar-date--selected:after{border-right:15px solid #fff}.calendar-date__number{display:block;text-align:center;padding:35px 0;width:100%;height:100px;vertical-align:middle;box-sizing:border-box;cursor:default;font-size:1.4em}.calendar-date--hasevent .calendar-date__number:hover,.calendar-date--hasevent .calendar-date__number:focus{cursor:pointer}@media(max-width:780px){.calendar-date__number{text-align:left;padding:20px;height:65px}}@media(max-width:780px){.calendar-date--sticky{position:fixed;top:60px;transition:position .5s linear;left:0;right:0;z-index:999}}.calendar-date__day{display:none}@media(max-width:780px){.calendar-date__day{display:block;position:absolute;top:25px;left:80px}}.calendar__list{display:none;border-top:1px solid #ccc;list-style:none;position:absolute;font-size:1em;width:100%;background:#fff;margin:0;padding:0;top:100px;left:0;color:#000;text-align:left;cursor:default}@media(max-width:780px){.calendar__list{position:relative;font-size:1em;width:100%;background:#fff;top:0;margin:0;left:0;text-align:left;border:0;float:left}}.calendar .event-results{padding:20px 0;float:left;width:100%;display:block}.calendar .event-results__item{margin:0;padding:0 0 30px 0}@media(max-width:780px){.calendar .event-related__item{padding:0 10px 30px 10px;box-sizing:border-box}}.jumplinks{overflow:hidden;margin-bottom:2em;clear:both;padding:0;list-style:none;text-align:center}.jumplinks__item{display:inline-block;font-weight:bold;background-color:#ddd;text-align:center;padding:10px 20px;margin:0 20px 20px 0;list-style:none}.jumplinks__item:last-child{margin:0 20px 0 0}.jumplinks__item:hover{background-color:#333}.jumplinks__link:hover,.jumplinks__item:hover .jumplinks__link{text-decoration:none;color:#fff}.selfservice__heading{clear:both}.selfservice__selector{padding:10px 0 20px 0}.selfservice__select--length{padding:5px;margin:0 5px}.selfservice__selector--search{text-align:right;padding-top:0}.selfservice__selector--info{width:auto;float:left;padding:25px 0 20px}.selfservice__selector--paging{text-align:right;width:auto;float:right}.selfservice__input--search{padding:5px;margin:0 0 0 5px}.selfservice__element{position:relative;clear:both;zoom:1}.selfservice__columnhead{text-align:left;padding:10px 20px 10px 10px;background-color:#FFF;border-bottom:1px solid #000;position:relative;border-bottom:1px solid #000}.selfservice__sorting:hover{cursor:pointer;box-shadow:inset 20em 20em rgba(0,0,0,0.1)}.selfservice__sorting--desc,.selfservice__sorting--asc{background-color:#DDD}.selfservice__sorting:after{content:"";position:absolute;right:5px;top:60%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.selfservice__sorting:before{content:"";position:absolute;right:5px;top:40%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.selfservice__sorting--desc:before{border:0}.selfservice__sorting--desc:after{content:"";position:absolute;right:5px;top:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.selfservice__sorting--asc:after{border:0}.selfservice__sorting--asc:before{content:"";position:absolute;right:5px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.selfservice__table{clear:both;width:100%}.selfservice__table tr{padding:10px}.selfservice__table td{max-width:15%;padding:10px;box-sizing:border-box;white-space:normal;border-bottom:1px solid #ccc}.selfservice__table .selfservice__cell--nowrap{white-space:nowrap}.selfservice__table.collapsed td.control .expand{background:#fff;border:2px solid #000;width:19px;height:19px;border-radius:50%;position:relative;margin:0 auto}.selfservice__table.collapsed td.control .expand:hover{background:#ddd}.selfservice__table.collapsed td.control .expand:focus,.selfservice__table.collapsed td.control .expand:active{outline:2px solid #5B9DD9;outline-offset:2px}.selfservice__table.collapsed td.control .expand:before{content:"+";position:absolute;left:3.5px;top:9px;line-height:0;font-weight:bold;font-size:25px}.selfservice__table.collapsed tr.parent .control .expand:before{content:"-";position:absolute;left:2.5px;top:7px;transform:scale(1,0.7);line-height:0;font-size:40px}.selfserviceblock__container{clear:both}.selfserviceblock__button{background:#666;border:0;padding:10px 15px;color:#fff;font-size:14px}ul.dtr-details{list-style:none}.dtr-details li{margin-bottom:10px}.dtr-details li:last-child{margin-bottom:0}.dtr-title,.dtr-details{display:inline-block}.dtr-title{position:relative;font-weight:bold}.selfservice__row+.child{border-bottom:1px solid #000}.selfservice__table.collapsed tr.child td:before{display:none}.selfservice__table.collapsed tr.child td{white-space:normal;vertical-align:top;border-bottom:0 solid #ccc}.selfservice__table input[type="checkbox"]:hover{cursor:pointer}.selfservice__table.collapsed tr.child td:hover{cursor:default}.selfserviceblock__button{display:inline-block}.selfserviceblock__button:hover,.selfserviceblock__button:focus{background:#333;cursor:pointer}.selfservice__button--paging{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:10px;margin-left:2px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:2px}.selfservice__button--paging:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.1)}.selfservice__button--paging.current{box-shadow:inset 20em 20em rgba(0,0,0,0.2)}.selfservice__button--paging.disabled{opacity:.8;color:#666}.selfservice__button--paging.disabled:hover{box-shadow:inset 20em 20em rgba(0,0,0,0);text-decoration:none;cursor:default}.selfservice__table--multiselect .selected{background-color:#acbad4}.selfserviceblock{clear:both;padding-bottom:40px;float:left;width:100%}.selfservice__value--comma:after{content:", ";display:inline}.selfservice__value--comma:last-child:after{content:""}.selfservice--mobile .selfservice__selector{float:none;width:100%;padding:10px 0;text-align:center}.selfservice--mobile .selfservice__selector--search{padding:10px 0 20px 0}.selfservice--mobile .selfservice__selector--info{padding:40px 0 10px 0}.child table{display:inline-block;padding:0 0 0 15px}.icmformdata{clear:both;padding-bottom:40px}.icmformdatapagetable{width:100%;border-spacing:0}.icmformdatapagetable td{border-bottom:1px solid #ccc;padding:10px;line-height:1.2}.icmformdatapagetable pre{font-family:inherit;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.icmformdatacontainer{background-color:#dedede;font-weight:bold}.icmformdatalabel{width:40%}.selfserviceblock__button:hover,.selfserviceblock__button:focus{background:#333;cursor:pointer}.selfservice__columnhead--display,.selfservice__table .selfservice__cell--display{display:table-cell!important}@media(max-width:480px){.selfservice__table .selfservice__cell--display{white-space:normal}}.selfserviceblock__actions,.selfserviceblock__message{padding:0 0 20px 0;width:100%;clear:both}.slotbooking{font-size:1rem;position:relative;width:100%;margin:0 0 20px 0}.grid--wrapper{overflow:visible}.slotbooking .accordion{position:relative;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.slotbooking .accordion--walkin{margin:0 0 20px 0}.slotbooking .accordion--closed .accordion__heading{border-bottom:0;margin:0}.slotbooking .accordion__heading{box-sizing:border-box;padding:20px;display:block;cursor:pointer}.slotbooking .accordion__content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background-color:#fff;display:none}.slotbooking .accordion__heading::after{position:absolute;right:20px;top:17px;display:block;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:150%}.slotbooking .accordion__heading::after{content:"+"}.slotbooking .accordion--open .accordion__heading::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.accordion--walkin .accordion__heading{text-align:center;color:#fff;background-color:#333;font-weight:bold;font-size:1.5rem;padding:10px}.accordion--walkin .accordion__heading::after{top:5px}.cta-link--walkin{font-size:1.25rem;width:100%}.cta-link--walkin::after{position:absolute;top:0;line-height:44px}.cta-link--walkin .cta-link__text{display:inline-block;vertical-align:middle;line-height:1}.cta-link__text--person::before{content:"-";line-height:1;vertical-align:baseline}.walkin-list li:last-child .cta-link{margin:0}.slotbooking__day{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;background-color:#333;display:block;font-weight:bold;font-size:1.25rem;position:relative}.slotbooking__day:hover,.slotbooking__day:focus{-webkit-box-shadow:inset 20em 20em rgba(0,0,0,0.5);box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.slotbooking__day--select,.slotbooking__day--select:hover{background-color:#dedede;color:inherit;-webkit-box-shadow:none;box-shadow:none}.slotbooking__day--past:before{content:"";position:absolute;top:50%;left:0;width:calc(100% + 2px);height:1px;background-color:#aaa;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}.grid__cell--datepicker{background-color:#dedede;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.5rem;font-weight:bold}.grid__cell--datepicker .slotbooking__label{display:inline-block;vertical-align:middle}.slotbooking__datepicker::before{content:"\e81e";line-height:1;font-size:150%;color:#333;margin:0 0 0 20px}.slotbooking__datepicker:hover::before{color:#000}.slotbooking__datepicker{position:relative}.slotbooking__datepicker:focus,.slotbooking__datepicker:hover{border:0;text-decoration:none;cursor:pointer}.slotbooking__datepickerinput,.slotbooking__datepickerinput:focus,.slotbooking__datepickerinput:hover{width:0;padding:0;border:0;margin:30px 0 0 -30px;position:absolute}.grid--slotbooking.grid--filter>.grid__cell:nth-child(3n+1){clear:none}.grid--filter{overflow:visible;background-color:#dedede;padding:0 10px;margin:0 0 10px 0;width:100%;box-sizing:border-box}.grid--filter .grid__cell.grid__cell--title{text-align:center;font-size:1.5rem;font-weight:bold;padding:20px 0}.grid--filter .grid__cellwrap{padding:0 10px 20px 10px}.accordion--filter .accordion__heading{background-color:#333;color:#fff;font-weight:bold;font-size:1.1rem;padding:10px}.accordion--filter .accordion__heading::after{top:7px;right:15px}.grid--filter.grid--3col .accordion--filter.accordion--open .accordion__content{border:1px solid #ccc;position:absolute;top:44px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:6}.filter-list__item{position:relative;height:40px;margin:0 0 10px 0}.filter-list--time .filter-list__item{height:auto;margin:0 0 20px 0}.filter-list__item:last-child{margin:0}.filter-list__checkbox{position:absolute;cursor:pointer;left:0;top:0;width:38px;height:38px;z-index:1;margin:0;zoom:1;filter:alpha(opacity=0);opacity:0}.filter-list__label{padding:5px 20px 0 50px;vertical-align:middle;display:inline-block}.filter-list--time .filter-list__label{padding:0;margin:0 0 0 10px;width:70px}.ilter-list__input{display:block}.filter-list__label:hover,.filter-list__label::after:hover{cursor:pointer}.filter-list__label::before{content:"";border:1px solid #999;background:#fff;width:34px;height:34px;position:absolute;top:0;left:0}.filter-list--time .filter-list__label::before{display:none}.filter-list__checkbox:checked+.filter-list__label::after{content:"";border:solid;border-width:0 0 5px 5px;border-color:#333;background-color:transparent;border-top-color:transparent;width:17px;height:7px;position:absolute;top:9px;left:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filter-list__checkbox:checked+.filter-list__label{font-weight:bold}.filter-list__checkbox:focus+.filter-list__label::before{-webkit-box-shadow:0 0 0 2px #0064FF;box-shadow:0 0 0 2px #0064FF}.filter-list__input{padding:10px 20px;width:calc(100% - 90px);-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:inline-block;font-family:inherit;font-size:1rem}.grid--slotbooking.grid--filter .btn--accordion{margin:20px 0 0 0;font-size:1.1rem}.slotbooking__time{width:50px;margin:0 10px 0 0;float:left}.slotbook_header--time:after{content:url("./images/swipe_icon.png");position:absolute;left:5px;top:12px;text-align:center}.slotbooking__calendars{width:calc(100% - 60px);float:left;white-space:nowrap;overflow-x:auto}.block--availability{margin:20px 0;padding:0}.overide-list__item{padding:20px 20px 0 20px;margin:0;list-style:none}.overide-list__item:last-child{padding-bottom:20px}.overide-list__item--override{color:#f00;font-weight:700}.cta-link--availability{margin:0}.slotbook{width:calc(33% - 8px);height:100%;display:inline-block;margin-right:10px;vertical-align:top;position:relative}.slotbook--time{width:50px;margin:0 10px 0 0}.slotbook__title{margin:0 10px 0 0;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;font-size:1.1rem;font-weight:bold;background-color:#dedede;overflow:hidden;text-overflow:ellipsis}.slotbook__slot{height:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border-right:2px solid #efefef;border-bottom:2px solid #fff}.slotbook__slot--calendar{background-color:#dedede;border-right:0}a.slotbook__slot--calendar:hover{background-color:#333;color:#fff}a.slotbook__slot--calendar:hover::after{content:"+";line-height:40px;height:100%;width:100%;font-size:200%;text-align:center}.slotbook__slot--disabled{-webkit-box-shadow:inset 20em 20em rgba(255,255,255,0.6);box-shadow:inset 20em 20em rgba(255,255,255,0.6)}.slotbook__slot--time{position:relative}.slotbook__value--time{position:absolute;top:-22px;font-size:1rem}.slotbook__content--calendar{position:relative;overflow-y:hidden;margin-top:0}.slotbook__item{position:absolute;border-bottom:1px solid #FFF;border-right:1px solid #FFF;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;overflow:hidden;background-color:#494949;color:#fff;z-index:1}.slotbook__item--inactiveperiod{color:inherit;background-color:#bebebe}.slotbook__item--deselected{background-color:#CCC!important;color:#000!important}.slotbook__item--appointment:hover{-webkit-box-shadow:inset 35em 20em rgba(0,0,0,0.1);box-shadow:inset 35em 20em rgba(0,0,0,0.1)}.slotbook__itemtitle{margin:0;position:absolute;top:50%;left:50%;text-align:center;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;overflow:hidden;padding:10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1;font-size:1rem}.slotbook__header--fixed{position:absolute;top:0;z-index:2;width:100%}.slotbook__header--fixed+.slotbook__content--calendar{margin-top:75px}.grid--calendars{overflow-x:auto;position:relative;left:0}.grid__cell--calendar{float:none;display:inline-block;vertical-align:top}.slotbooking__calendars .slotbook{min-width:265px}.slotbooking__calendars--col-5 .slotbook{width:calc(20% - 8px)}.slotbooking__calendars--col-4 .slotbook{width:calc(25% - 10px)}.slotbooking__calendars--col-3 .slotbook{width:calc(33% - 6px)}.slotbooking__calendars--col-2 .slotbook{width:calc(50% - 7px)}.slotbooking__calendars--col-1 .slotbook{width:100%}.slotbooking__calendars--col-5 .slotbook:last-child,.slotbooking__calendars--col-4 .slotbook:last-child,.slotbooking__calendars--col-3 .slotbook:last-child,.slotbooking__calendars--col-2 .slotbook:last-child,.slotbooking__calendars--col-1 .slotbook:last-child{margin:0}@media(max-width:1240px){.override-list__value{display:block}.cta-link--availability{padding:20px 10px}}.grid__cell--datepicker{background-color:#dedede;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.5rem;font-weight:bold}.ui-datepicker{width:17em;padding:.2em .2em 0;font-size:1.1em;display:none;z-index:2!important}.ui-widget-header{background:transparent;border:0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-icon{width:16px;height:16px}.ui-widget-header .ui-datepicker-next::before{content:"\e827";line-height:2.1em;padding:0 13px;color:#333}.ui-widget-header .ui-datepicker-prev::before{content:"\e826";line-height:2.1em;padding:0 13px 0 10px;color:#333}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.slotbooking__nodata{padding:10px}.grid--body .grid__cell--datepicker{padding:20px 0!important}.grid__cell--main.grid__cell--cols4 .grid__cellwrap .grid--filter .grid__cellwrap{padding:0 10px 20px 10px!important}.card--userrequest .card__content{padding:0 10px 10px 10px}.card__label{margin:-2px 0 0 0}.card__labeltxt{padding:0 10px 5px 10px;top:0}.card--inprogress,.block--inprogress{border-top:5px solid #ffb81b}.card--inprogress .card__labeltxt{background-color:#ffb81b;color:#000}.card--complete,.block--complete{border-top:5px solid #ccc}.card--complete .card__labeltxt{background-color:#ccc}.nvp--userrequest .nvp__date,.nvp--userrequest .nvp__time{display:block}.cta-link--assigned{background-color:#004e00;color:#fff;margin:10px 0 0 0}.cta-link--unclaim{background:rgba(0,128,0,0.2);margin:0}.cta-link--claimanddo{background-color:#123186;color:#fff;margin:10px 0 0 0}.cta-link--claim{background-color:rgba(62,105,222,0.2);margin:0}.cta-link--cancelrequest{margin:10px 0 0 0}.grid--ur-tasks .grid__cell:first-child .cta-link{margin:0}.block--userrequests{position:relative;padding:20px 20px 0 20px}.block--userrequests .block__summary{margin:10px 0 10px 0}.block--ureq-none .grid__cell{padding-bottom:20px}.cta-link--viewallrequests{float:right;margin:0;top:0}.block--userrequests .grid--1col .cta-link--viewallrequests{float:none}.searchsummary--userrequests .searchsummary__text{font-weight:bold}.grid--ureq-details{margin:0 0 20px 0}.nvp--ureq-details{padding:0 0 10px 0}.nvp--ureq-details .nvp__label{padding:0 5px 0 0;min-width:100px}.block .grid__cell--card{padding:10px}.block .grid--card{padding:10px 0}.block--ureq-summarydetails{position:relative;padding:0;background-color:#fff}.block--ureq-summarydetails .btn--accordion{background-color:transparent;text-align:left;margin:0;position:static}.block--ureq-summarydetails .btn--close{border-bottom:1px solid #ccc}.block--ureq-summarydetails .block__heading{padding:0;margin:0}.block--ureq-summarydetails .block__heading .btn--accordion{font-size:inherit}.block--ureq-summarydetails .block__heading .btn__text{display:inline-block;vertical-align:middle;line-height:1.6}.block--ureq-summarydetails .btn--open:after,.block--ureq-summarydetails .btn--close:after{content:'\e807';padding:0;font-size:110%;line-height:1.6;border:2px solid #4a4a4a;border-radius:50%;color:#4a4a4a;padding:0 9px;top:7px}.block--ureq-summarydetails .btn--close:after{content:'\e808'}.block--ureq-summarydetails .block__panel{padding:20px}.block--ureq-summarydetails .icmformdata__cell{width:auto}.block--ureq-eventdetails{background-color:#fff;margin:20px 0 0 0}.grid--ureq-event>.grid__cell{padding:0 10px}.grid--ureq-event .nvp--ureq-details{padding:0}.nvp--ureq-description{font-weight:bold;display:block;font-size:1.15rem;padding:0 0 5px 0}.block__listitem--ureq-eventdetails{position:relative;padding:10px 0;border:1px solid #ccc;border-bottom:0}.block__listitem--ureq-eventdetails:last-child{border-bottom:1px solid #ccc}.block__link--ureq-eventdetails:before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:0}.block--ureq-eventdetails .nvp--ureq-details:nth-child(3)::before{margin:0 5px;content:"|";vertical-align:top}.block__link--eventdetails:hover:before,.block__link--eventdetails:focus:before{background-color:rgba(0,0,0,0.2)}.block__listitem--ureq-eventdetails:nth-child(odd){background-color:#f2f2f2}.grid--event .icmformdatapagetable{border-spacing:0;width:100%;font-size:1rem;border:0}.grid--event .icmformdatalabel{padding:10px 10px 10px 0;font-weight:bold}.grid--event .icmformdatavalue{word-wrap:break-word}.grid--event .icmformdatacontainer{background-color:transparent;padding:20px 0;font-size:1.25rem;font-weight:bold}.grid--event .icmformdatapagetable td{border:0 solid #ccc}.grid--event .icmformdatapagetable tr:last-child td{padding:10px 0 0 0}.block--selected{background-color:#f2f2f2}.block--ureq-eventdetails .block__list{padding-top:10px}.grid--ureq-eventdetails-props{margin-top:10px}.nvp--ureq-event-details .nvp__label{padding-right:10px}.grid--myaccount-userrequest .grid__cell:nth-child(2) .grid__cellwrap,.grid--myaccount-userrequest .grid__cell:nth-child(2){height:auto!important}.grid--myaccount-userrequest .grid__cell:nth-child(2) .cta-link--alert{width:auto;text-align:center}.grid--myaccount-userrequest .grid__cell:nth-child(2) .cta-link--alert .cta-link__text{min-width:60%}.card{border:1px solid #ccc;position:relative;background-color:#fff}.card--inprogress{border-top:5px solid #ffb81b}.card--complete{border-top:5px solid #ccc}.grid--card{width:calc(100% + 20px);margin-left:-10px}.grid__cell--card{padding:10px}.card__label{text-align:right}.card__labeltxt{display:inline-block;padding:5px 10px;font-size:.9rem}.card__heading{padding:20px 20px 10px 20px;margin:0;box-sizing:border-box}.card__label+.card__heading{padding:5px 20px 10px 20px}.card__link--heading{display:block;clear:both;color:inherit}.card__link--heading:before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:0}.card__content{padding:0 20px 20px 20px;box-sizing:border-box}.card__summary{clear:both;width:100%;display:block;margin:0;box-sizing:border-box}.card__list{padding:0;list-style:none}.card h4{margin:0 10px}.card .nvp{margin:10px 0 0 0}.card .nvp__label,.card .nvp__value{display:inline-block}.card .nvp__label{width:90px}.card__actions{padding:0 10px 10px 10px;box-sizing:border-box}.card .cta-link{margin:10px 0 0 0;padding-left:10px}.card__actions .cta-link:first-child{margin:0}.block--userrequests .grid__cell{padding:0}.block--userrequests .grid__cell--card{padding:10px}.card--userrequest .card__content{padding:0 20px 20px 20px}.card--userrequest .cta-link{padding-left:10px}@media(max-width:860px){.block--userrequests .grid__cell--card{margin:20px 0 0 0}.block--userrequests .grid__cell--card+.grid__cell--card{margin:20px 0 0 0}}.card--userrequest .card__content .grid__cell{padding:0}.grid--3col>.grid__cell:nth-child(3n+1) .grid__cellwrap,.grid--3col>.grid__cell:nth-child(3n) .grid__cellwrap{padding:0}.grid--wrapper .grid__cell.grid__cell--card:only-child{width:25%}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}* input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:after{content:"";display:table;clear:both}.hide{position:absolute!important;top:-9999px!important;left:-9999px!important}.clear{clear:both}.accessibility{display:block;visibility:visible;border:0;display:block;clip:rect(0px 0 0 0);clip:rect(0px,0px,0px,0px);clip-path:polygon(0px 0,0px 0,0px 0,0px 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*{-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;line-height:1.5;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}.container{width:95%;margin:0 auto;max-width:1300px}.container:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 1em 0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3125em}h4{font-size:1.125em}h5,h6{font-size:1em}@media handheld,only screen and (max-width:768px){h1,h2,h3,h4,h5,h6{margin:0}}p{margin:0 0 1em 0}p.paragraph--alignright{text-align:right}hr{background-color:whitesmoke;border:1px solid whitesmoke;clear:both;padding-bottom:.25em;margin:2em 0}.a-body th{padding:10px;border:1px solid #ccc;background:#efefef}.a-body td{padding:10px;border:1px solid #ccc}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.tablenoborder td{border:0 solid #fff}.tablenoborder th{border:0 solid #fff;background:transparent}.tabledark td{border:1px solid #fff;padding:15px 10px}.tabledark th{background-color:#000;color:#fff;text-align:left}.tabledark tr:nth-child(even){background-color:#D7D7D7}.tabledark tr:nth-child(odd){background-color:#EDEDED}.tablelight td{border:0;border-bottom:1px solid #CCC;padding:15px 10px}.tablelight th{border:0;background-color:transparent;border-bottom:2px solid #000;text-align:left;padding:15px 10px}.tableprimary td{border:1px solid #fff;padding:15px 10px}.tableprimary th{background-color:#453853;color:#fff;text-align:left}.tableprimary tr:nth-child(even){background-color:rgba(69,56,83,0.3)}.tableprimary tr:nth-child(odd){background-color:rgba(69,56,83,0.1)}.tablesecondary td{border:1px solid #fff;padding:15px 10px}.tablesecondary th{border:1px solid #fff;background-color:#B8D138;text-align:left}.tablesecondary tr:nth-child(even){background-color:rgba(184,209,56,0.3)}.tablesecondary tr:nth-child(odd){background-color:rgba(184,209,56,0.1)}.btn{color:#fff;display:inline-block;padding:6px 12px;border-radius:2px;margin-bottom:5px;font-size:1.125em;font-weight:400;text-decoration:none}.btn--primary{background:#2E7D32;border:2px solid #2E7D32;color:#fff}.btn--primary:hover{background:#205823;border:2px solid #205823;text-decoration:none}.btn--primary:visited{background:#2E7D32;border:2px solid #2E7D32;color:#fff}.btn--primary:active{border:2px solid #FFBF47;position:relative;top:1px;left:1px}.btn--secondary{background-color:#fff;border:2px solid #757575;color:#333}.btn--secondary:hover{background:#757575;border:2px solid #757575;color:#fff;text-decoration:none}.btn--secondary:hover a{color:#fff}.btn--secondary:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.btn--secondary a:hover{color:#fff}.btn--form{background-color:#01579B;border:2px solid #01579B;color:#fff}.btn--form:hover{background:#013b68;border:2px solid #013b68;text-decoration:none}.btn--form:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.btn--fullwidth{display:block;text-align:center;width:100%}.btn--medium{font-size:1.25em}.btn--large{font-size:1.5em}@media handheld,only screen and (max-width:768px){.btn{display:block;text-align:center;width:100%}}.highlight{background-color:#fffff9;border:1px solid #e4b833;clear:both;padding:1em;margin:0 0 1em 0}.highlight--twocolumn,.highlight--threecolumn{clear:none;float:left;margin-right:2%}.highlight--twocolumn:nth-child(3),.highlight--threecolumn:nth-child(3){margin-right:0}.highlight--twocolumn{width:48%}.highlight--threecolumn{width:31%}.highlight__heading{color:#e4b833;padding:0;margin:0 0 .5em 0}.highlight__title{font-weight:700}.highlight__image--left{float:left;margin:.5em 1em 1em 0}.highlight__image--center{display:block;margin:0 auto 1em}.highlight__image--right{float:right;margin:.5em 0 1em 1em}.highlight__image--fullwidth{min-width:100%;max-width:100%;width:100%}.highlight__cta{color:#fff!important;display:inline-block;padding:6px 12px;border-radius:2px;margin-bottom:5px;font-size:1.125em;font-weight:400;text-decoration:none;background:#2E7D32;border:2px solid #2E7D32}.highlight__cta:hover{background:#205823;border:2px solid #205823;text-decoration:none}.highlight__cta:visited{background:#2E7D32;border:2px solid #2E7D32;color:#fff}.highlight__cta:active{border:2px solid #FFBF47;position:relative;top:1px;left:1px}.highlight__theme--blue{background-color:#9dd3fe;border:1px solid #01579B}.highlight__theme--blue .highlight__heading{color:#01579B}.highlight__theme--blue .highlight__cta{color:#fff!important;background:#01579B;border:2px solid #01579B}.highlight__theme--blue .highlight__cta:hover{background:#013b68;border:2px solid #013b68}.highlight__theme--blue .highlight__cta:visited{background:#01579B;border:2px solid #01579B;color:#fff}.highlight__theme--green{background-color:#c2e8c4;border:1px solid #2E7D32}.highlight__theme--green .highlight__heading{color:#2E7D32}.highlight__theme--green .highlight__cta{color:#fff!important;background:#2E7D32;border:2px solid #2E7D32}.highlight__theme--green .highlight__cta:hover{background:#205823;border:2px solid #205823}.highlight__theme--green .highlight__cta:visited{background:#2E7D32;border:2px solid #2E7D32;color:#fff}.highlight__theme--grey{background-color:white;border:1px solid whitesmoke}.highlight__theme--grey .highlight__heading{color:#757575}.highlight__theme--grey .highlight__cta{color:#757575!important;background:whitesmoke;border:2px solid whitesmoke}.highlight__theme--grey .highlight__cta:hover{background:#dbdbdb;border:2px solid #dbdbdb}.highlight__theme--grey .highlight__cta:visited{background:whitesmoke;border:2px solid whitesmoke;color:#fff}.highlight__theme--red{background-color:#ffd5d5;border:1px solid #D50000}.highlight__theme--red .highlight__heading{color:#D50000}.highlight__theme--red .highlight__cta{color:#fff!important;background:#D50000;border:2px solid #D50000}.highlight__theme--red .highlight__cta:hover{background:#a20000;border:2px solid #a20000}.highlight__theme--red .highlight__cta:visited{background:#D50000;border:2px solid #D50000;color:#fff}@media handheld,only screen and (max-width:768px){.highlight--twocolumn,.highlight--threecolumn{clear:both;display:block;width:100%}.highlight__cta{clear:both;display:block;text-align:center;width:100%}}table{width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:1em}table caption{background-color:#353535;color:#fff;line-height:24px;padding:8px;text-align:left}table caption p{margin:0}table caption a:link,table caption a:active,table caption a:visited{color:#fff;text-decoration:underline}table caption a:hover{color:#e6e6e6}table th{border-top:1px solid #ddd;background:#ddd!important;font-weight:700}table th,table td{padding:8px;line-height:24px;text-align:left;vertical-align:top;border:1px solid #ddd!important}table td:last-child,table th:last-child{border-right:0}table tbody tr:nth-child(even) td,table tbody tr:nth-child(even) th{background-color:#f9f9f9}table .table__cell--width5{width:5%}table .table__cell--width10{width:10%}table .table__cell--width15{width:15%}table .table__cell--width20{width:20%}table .table__cell--width25{width:25%}table .table__cell--width30{width:30%}table .table__cell--width35{width:35%}table .table__cell--width40{width:40%}table .table__cell--width45{width:45%}table .table__cell--width50{width:50%}table .table__cell--width55{width:55%}table .table__cell--width60{width:60%}table .table__cell--width65{width:65%}table .table__cell--width70{width:70%}table .table__cell--width75{width:75%}table .table__cell--width80{width:80%}table .table__cell--width85{width:85%}table .table__cell--width90{width:90%}table .table__cell--width95{width:95%}table .table__cell--width100{width:100%}.table--responsive{min-height:.01%;overflow-x:auto}table.table--plain-lined{border:none!important}table.table--plain-lined th,table.table--plain-lined td{background:#fff!important;border:none!important;border-bottom:1px solid #ddd!important}table.table--light{border-color:whitesmoke!important;border-bottom:1px solid whitesmoke!important}table.table--light th{background:whitesmoke!important;border-color:whitesmoke!important;color:#333!important}table.table--light td{background:#fff!important;border-color:whitesmoke!important;color:#333!important}table.table--dark{border-color:black!important;border-bottom:1px solid black!important}table.table--dark th{background:black!important;border-color:black!important;color:#fff!important}table.table--dark td{background:#5c5c5c!important;border-color:black!important;color:#fff!important}table.table--blue{border-color:#00A8E6!important;border-bottom:1px solid #00A8E6!important}table.table--blue th{background:#00A8E6!important;border-color:#00A8E6!important;color:#fff!important}table.table--blue td{background:#fff!important;border-color:#00A8E6!important;color:#333!important}@media screen and (max-width:768px){.table--responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}@media(min-width:768px){.hidden-md-up{display:none!important}}.grid:after{content:"";display:table;clear:both}.grid__cell{float:left;box-sizing:border-box;padding:10px 5px;width:100%}.grid--1col>.grid__cell{width:100%;clear:both}.grid--2col>.grid__cell{width:50%}.grid--2col>.grid__cell--cols2{width:100%}.grid--2col>.grid__cell:nth-child(2n+1){clear:both}.grid--3col>.grid__cell{width:33.3%}.grid--3col>.grid__cell--cols2{width:66.6%}.grid--3col>.grid__cell--cols3{width:100%}.grid--3col>.grid__cell:nth-child(3n+1){clear:both}.grid--4col>.grid__cell{width:25%}.grid--4col>.grid__cell--cols2{width:50%}.grid--4col>.grid__cell--cols3{width:75%}.grid--4col>.grid__cell--cols4{width:100%}.grid--4col>.grid__cell:nth-child(4n+1){clear:both}.grid--5col>.grid__cell{width:20%}.grid--5col>.grid__cell--cols2{width:40%}.grid--5col>.grid__cell--cols3{width:60%}.grid--5col>.grid__cell--cols4{width:80%}.grid--5col>.grid__cell--cols5{width:100%}.grid--5col>.grid__cell:nth-child(5n+1){clear:both}.grid>.grid__cell:only-child{width:100%}.alert{border:1px solid;padding-right:50px;position:relative}.alert--success{background-color:#dff0d8;color:#3c763d;border-color:#3c763d}.alert--warn{background-color:#fcf8e3;color:#8a6d3b;border-color:#8a6d3b}.alert--error{background-color:#f2dede;color:#a94442;border-color:#a94442}.alert--info{background-color:#d9edf7;color:#31708f;border-color:#31708f}.alert__message{padding:0 10px}.alert__close{position:absolute;top:10px;right:10px;font-size:20px;font-weight:700;border:0;background-color:inherit;color:inherit;padding:0;cursor:pointer}.card{border:1px solid #ccc}.card--response{border-top:5px solid #008000}.card--progress{border-top:5px solid #FFB81B}.card--complete{border-top:5px solid #333}.grid__cell--card{padding:10px 0}.grid--3col>.grid__cell--card{padding:10px 5px}.grid--3col>.grid__cell--card:nth-child(3n+1){padding:10px 10px 10px 0}.grid--3col>.grid__cell--card:nth-child(3n){padding:10px 0 10px 10px}.grid--2col>.grid__cell--card:nth-child(2n+1){padding:10px 10px 10px 0}.grid--2col>.grid__cell--card:nth-child(2n){padding:10px 0 10px 10px}.card__heading{padding:20px;margin:0;box-sizing:border-box}.card__content{padding:0 20px 20px 20px;box-sizing:border-box}.card dl{clear:both;width:100%;display:block;margin:20px 0 0 0}.card dt,.card dd{width:50%;display:inline-block;vertical-align:top}.card dt:last-of-type,.card dd:last-of-type{padding:0}.card dd{margin:0;width:45%}.card .cta-link--fullwidth{text-align:left}.card__content .cta-link{margin:20px 0 0 0}@media(max-width:860px){.grid--3col>.grid__cell--card,.grid--3col>.grid__cell--card:nth-child(3n+1),.grid--3col>.grid__cell--card:nth-child(3n){padding:0;width:50%}.grid--3col>.grid__cell--card:nth-child(2n+1){padding:10px 10px 10px 0}.grid--3col>.grid__cell--card:nth-child(2n){padding:10px 0 10px 10px}}@media(max-width:580px){.grid--3col>.grid__cell--card,.grid--3col>.grid__cell--card:nth-child(3n+1),.grid--3col>.grid__cell--card:nth-child(3n),.grid--3col>.grid__cell--card:nth-child(2n+1),.grid--3col>.grid__cell--card:nth-child(2n),.grid--2col>.grid__cell--card:nth-child(2n+1),.grid--2col>.grid__cell--card:nth-child(2n){padding:10px 0;width:100%}}dl{display:block;clear:both}dt{font-weight:bold;padding:0 0 10px 0}dd{padding:0 0 20px 0}dl ul{padding:0 0 0 20px}dl li{padding:0 0 10px 0}dl li:last-of-type{padding:0}.cta-link{background-color:#E6E6E6;color:inherit;padding:10px 20px;box-sizing:border-box;margin:0 10px 20px 0;font-size:1rem;font-family:inherit;font-weight:bold;text-decoration:none;position:relative;display:inline-block}.cta-link:hover{cursor:pointer;text-decoration:none;box-shadow:inset 0 0 20em rgba(0,0,0,0.2)}.cta-link:focus{cursor:pointer;text-decoration:none}.cta-link--contrast{background:#333;color:#fff}.cta-link--contrast:hover{box-shadow:inset 0 0 20em rgba(0,0,0,0.8)}.cta-link--negative{background-color:#D23B47;color:#fff}.cta-link--positive{background-color:#008000;color:#fff}.cta-link--fullwidth{display:block;width:100%;margin:0;text-align:center}.cta-link--selected.cta-link--response{background-color:#008000;color:#fff}.cta-link--selected.cta-link--progress{background-color:#FFB81B;color:#333}.cta-link--selected.cta-link--complete{background-color:#333;color:#fff}.cta-link--alert{background-color:#D23B47;color:#fff;border:0}.cta-link--alert .cta-link__text{display:inline-block;width:60%;vertical-align:middle}.cta-link:after{content:'\e827';font-size:80%;padding:0 0 0 10px}.cta-link:before{padding:0 10px 0 0}.cta-link--back:after{content:'';padding:0}.cta-link--back:before{content:'\e826'}.cta-link--alert:before{content:'\e83b';font-size:200%}.cta-link--alert:after{content:'\f105';font-size:250%}.cta-link--cancel:after{content:'\e840';font-size:120%}.cta-link--filter:after{content:'\f0b0';font-size:100%}.cta-link--selected:after{content:'\e840';font-size:110%}.block{width:100%;clear:both;padding:20px;margin:0 0 20px 0;box-sizing:border-box;border:1px solid #ccc;line-height:1.4}.block--muted{background-color:#f2f2f2}.block--contrast{background-color:#333;color:#fff}.block .grid__cell{padding:0 10px;box-sizing:border-box}.block__heading{font-weight:bold;display:block;margin:0;padding:0;margin-bottom:10px}.block__link--heading{font-weight:bold;font-size:1.125rem;display:block}.block__link--list{display:block;position:relative;padding:0 20px 0 0}.block__link--default{display:inline-block;margin:10px 0 0 0}.block__link--savedform{padding:0 0 10px 0}.block__link:after{content:'\e827';font-size:80%;padding:0 0 0 10px}.block__link--list:after{position:absolute;right:10px;top:5px}.block__list{padding:0;list-style:none}.block__item{display:block;padding-bottom:10px}.block__item:last-child{padding-bottom:0}.block .icmform{margin:0;background-color:transparent}.block .icmform legend{font-size:1.125em;font-weight:bold;margin:0 0 20px 0;padding:0 0 10px 0}.block .icmform label{font-weight:bold}.block .icmform .icmbuttongroup legend{font-weight:bold}.block__savedform+.block__savedform{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #ccc}.block .icmformdata__table{width:100%;border:0 solid #fff}.block .icmformdata__cell{width:50%;vertical-align:top;box-sizing:border-box;padding:10px 0;border:0 solid #fff}.block .icmformdata__cell--value{word-break:break-all}.block .icmformdata__cell--multi{font-weight:bold;font-size:1.125rem;border-bottom:1px solid #ccc;padding:30px 10px 10px 0}.block .icmformdata__row:first-of-type .icmformdata__cell--multi:first-of-type{padding:0 10px 10px 0}.block__list--list .block__item{float:left;width:50%;box-sizing:border-box;padding:0 20px 10px 0}.block__list--list .block__item:nth-child(2n+1){clear:left}@media(max-width:860px){.block .grid--1col>.grid__cell,.block .grid--2col>.grid__cell,.block .grid--3col>.grid__cell,.block .grid--4col>.grid__cell{width:100%;box-sizing:border-box;padding:0}.block .grid--4col>.grid__cell:nth-child(4n) .grid__cellwrap,.block .grid--3col>.grid__cell:nth-child(3n) .grid__cellwrap,.block .grid--4col>.grid__cell:nth-child(4n+1) .grid__cellwrap,.block .grid--3col>.grid__cell:nth-child(4n+1) .grid__cellwrap,.block .grid--3col>.grid__cell:nth-child(2n) .grid__cellwrap,.block .grid--4col>.grid__cell:nth-child(2n) .grid__cellwrap,.block .grid--3col>.grid__cell:nth-child(2n+1) .grid__cellwrap,.block .grid--4col>.grid__cell:nth-child(2n+1) .grid__cellwrap{padding:0}.block .grid__cell+.grid__cell{margin:10px 0 0 0}.block__summary{margin:0}.block .icmformdata{padding:20px 0 0 0}}@media(max-width:480px){.block__list--list .block__item{width:100%;padding:0 0 20px 0}.block__link--list:after{right:0}.block .icmformdata__cell{width:auto}}@font-face{font-family:"icons";src:url("./fonts/icons.eot");src:url("./fonts/icons.eot#iefix") format("embedded-opentype"),url("./fonts/icons.woff") format("woff"),url("./fonts/icons.ttf") format("truetype"),url("./fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}::after,::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;speak:none;font-variant:normal;text-transform:none;line-height:1.2em;font-size:100%}.fa::after,.fa::before{font-family:"FontAwesome",sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;vertical-align:middle;padding:0;font-variant:normal;text-transform:none;line-height:1.2em;font-size:100%}.media-links__title{font-weight:bold;padding-top:.5em}.media-links__list{padding-top:.2em;padding-left:1em}.panel{padding:0 10px 10px 10px;margin-bottom:10px;border:1px solid #ccc}.panel__headingtext{font-weight:bold;font-size:1.2em;padding-bottom:.5em;padding-top:.5em}.pollform,.pollform__results{padding:10px}.pollform__answer{margin:20px 4px 20px 0}.pollform__button:hover{cursor:pointer}.pollform__button{background-color:#ccc;border:0;padding:7px 10px;margin:5px 0 5px 0}.pollform__button:hover{background-color:#C3C3C3}.pollform__button--vote{background-color:#333;border:0;padding:7px 15px;color:#fff;margin:5px 0 5px 0}.pollform__button--vote:hover{background-color:#000}.pollform__results--hidden,.pollform--hidden{display:none}.poll-results{margin:20px 0}.poll-results__question{font-size:1.1em;margin:0 0 20px 0}.poll-results__answergroup{margin:0 0 20px 0}.poll-results__answergroup:last-child{margin:0}.poll-results__answer{display:block}.poll-results__answergroup--highlight .poll-results__answer,.poll-results__answergroup--highlight .poll-results__percent{font-weight:bold}.poll-results__vote{margin:20px 0 0 0;height:20px;display:inline-block;width:80%}.poll-results__bar{background-color:#666;display:block}.poll-results__answergroup--highlight .poll-results__bar{background-color:#000;display:block}.poll-results__percent{display:inline-block;width:18%;text-align:right}.pollform[aria-hidden="true"],.pollform__results[aria-hidden="true"],.poll-results[aria-hidden="true"]{display:none}.poll-results th{text-align:left;background:0;padding:5px 0}.poll-results tr{border-bottom:1px solid #ccc}.poll-results .normal,.poll-results .highlight{border-bottom:1px solid #ccc;background-color:#fff}.answer{width:50%;padding:20px 5px}.vote{width:70%;padding-left:5%;padding-right:5%}.poll-results .highlight span{font-weight:bold}.poll-results .highlight .bar{background-color:#000}.bar{background-color:#666}.sitealert{background:#ffb81c;width:100%;float:left;clear:both;padding:10px 0}.sitealert__heading{font-size:1.25em;font-weight:bold;vertical-align:middle;margin-right:20px;line-height:1}.sitealert__content{padding:10px 0}.sitealert__link{color:#000;font-weight:bold}.sitealert__link::after{content:" ... "}form{margin:0;padding:0}form ol{list-style:none;margin:0;padding:0}form em[title=required]{color:#D50000}legend{font-size:1.5em;font-weight:700}fieldset{border:0;margin:0 0 1em 0;padding:0}label{display:block;font-weight:700;margin:.25em 0}input{padding:8px;margin-bottom:1em}input:focus{outline:solid 3px #FFBF47}input[type=text],input[type=email],input[type=password],input[type=email],input[type=tel],input[type=url],select,textarea{border:1px solid #b5b5b5}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:3px solid #FFBF47;outline-offset:-3px}.template--formsservice input[type="submit"],.template--formsservice button[type="submit"],.template--formsservice input[type="button"],.template--formsservice button[type="button"],.template--formsservice input[type="reset"]{background:#01579B;color:#fff;display:inline-block;font-size:1.125em;padding:6px 12px;border:0;margin:5px 5px 5px 2px;border-radius:2px;width:45%;height:42px}.template--formsservice input[type="submit"]:hover,.template--formsservice button[type="submit"]:hover,.template--formsservice input[type="button"]:hover,.template--formsservice button[type="button"]:hover,.template--formsservice input[type="reset"]:hover{background:#013b68}.template--formsservice input[type="submit"]:focus,.template--formsservice button[type="submit"]:focus,.template--formsservice input[type="button"]:focus,.template--formsservice button[type="button"]:focus,.template--formsservice input[type="reset"]:focus{outline:3px solid #FFBF47}.template--formsservice input[type="submit"]:active,.template--formsservice button[type="submit"]:active,.template--formsservice input[type="button"]:active,.template--formsservice button[type="button"]:active,.template--formsservice input[type="reset"]:active{position:relative;top:1px;left:1px}input:-moz-read-only[type="submit"]{background-color:#01579B;color:#fff}input:read-only[type="submit"]{background-color:#01579B;color:#fff}@media handheld,only screen and (max-width:768px){input[type="submit"],button[type="submit"],input[type="button"],input[type="reset"]{width:100%}}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type="submit"]:focus,button[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,select:focus,textarea:focus{outline:3px solid #FFBF47;outline-offset:-3px}.icmform .icmguidance{background-color:transparent;padding:0;border:0;margin:0 0 1em 0}.icmform .icmguidancehint{background:#D6F9BF;padding:6px 17px;border:solid 1px #739A49;margin-bottom:.7em;position:relative}.icmform .icmguidancehint::after{content:"?";position:absolute;right:.7em;top:.3em;font-weight:700;padding:0 .4em;color:#739a49;border:solid 2px #739a49}.icmform .icmguidanceright{text-align:right}.icmform .icmguidanceleft{text-align:left}.icmform .icmguidancecentre{text-align:center}.icmform .icmvertical>legend{margin:.45em 0 .7em}@media handheld,only screen and (max-width:768px){.icmform .icmvertical>legend{margin:0}}.icmform .icmvertical>legend::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:5px}.icmform .icmvertical ol{padding-top:.7em}.icmform .icmvertical .icmhorizontal ol{clear:both;padding-top:.5em}.icmform{background-color:transparent;border:0;margin:1em 0 0 0;padding:0;overflow:hidden}.icmform input,.icmform textarea{font-size:1em;border:1px solid #b5b5b5}.icmform p{margin:0 0 1em 0}.icmform ol,.icmform ul{padding:0;margin:0}.icmform li{list-style:none}.icmform fieldset{margin:0;border:0;background-color:transparent;padding:0;box-sizing:border-box;min-width:100%}.icmform fieldset>legend{float:left;width:100%;margin:0;font-weight:700}.icmform fieldset fieldset{background-color:transparent}.icmform fieldset.icmhideborder{border:0;padding:0;background:0}.icmform .icmhideborder fieldset{background-color:transparent}.icmform fieldset fieldset.icmhideborder{padding:1em;background:0;margin:0}.icmform em[title=required]{color:red}.icmform hr{border-color:whitesmoke}.icmform .field_checkgroup{margin:1em 0}.icmform .field_radiogroup{margin:1em 0}.icmform .field_radiogroup ol{clear:both}.icmform .icmvertical .field_radiogroup ol{padding-top:0}.icmform .icmvertical .field_radiogroup legend{margin-bottom:0}@media handheld,only screen and (max-width:768px){.icmform{margin:0}}.icmhideborder{border:0}.addresslookupsearch{display:inline-block;margin-left:0}.addresslookuplist{margin-top:0}legend.icmhide{display:none!important}label.icmhide{display:none!important}input:-moz-read-only{background-color:transparent;color:#333;border:solid 1px #b5b5b5}input:read-only{background-color:transparent;color:#333;border:solid 1px #b5b5b5}.icmhorizontal li,.icmvertical .icmhorizontal li{display:inline-block;padding:0;vertical-align:bottom}fieldset.icmvertical li{padding:0}.icmform input[type="submit"],.icmform button[type="submit"],.icmform button[type="button"],.icmform input[type="button"],.icmform input[type="reset"]{background:#01579B;color:#fff;display:inline-block;font-size:1.125em;padding:6px 12px;border:0;margin:5px 5px 5px 2px;border-radius:2px;width:45%;height:42px}.icmform input[type="submit"]:hover,.icmform button[type="submit"]:hover,.icmform button[type="button"]:hover,.icmform input[type="button"]:hover,.icmform input[type="reset"]:hover{background:#013b68}.icmform input[type="submit"]:focus,.icmform button[type="submit"]:focus,.icmform button[type="button"]:focus,.icmform input[type="button"]:focus,.icmform input[type="reset"]:focus{outline:3px solid #FFBF47}.icmform input[type="submit"]:active,.icmform button[type="submit"]:active,.icmform button[type="button"]:active,.icmform input[type="button"]:active,.icmform input[type="reset"]:active{position:relative;top:1px;left:1px}.icmform .icmbutton-surround.script input[type=button]{margin:0 10px 0 0;width:100%}.icmform .addresslookupsearch input[type=button]{margin:0 0 1em 0}.field_valerrors fieldset{background:0;border:0}.icmfselect{padding:8px;margin-bottom:1em;height:42px;background-color:transparent;border:1px solid #b5b5b5}.icmfselect:focus{outline:solid 3px #FFBF47}.icmform input[type=file]{padding:5px 5px;background:white;border:solid 1px darkgray}.ui-datepicker-title,.ui-datepicker-year{color:#333}.ui-datepicker-title option,.ui-datepicker-year option{background-color:#fff}@media screen and (-webkit-min-device-pixel-ratio:0){.icmform .icmfselect{height:auto}}.icmformleft input,.icmformleft textarea,.icmformleft select,.icmformleft .icmbutton-surround,.icmformleft .icmbutton{display:block;vertical-align:top}.icmformleft label{display:block;max-width:100%;vertical-align:top;margin:0 5px 0 0}.icmformleft .icmsfile{padding:5px 3px}.icmformleft .icmhorizontal input[type=checkbox]+label,.icmformleft .icmhorizontal input[type=radio]+label{margin:0 25px 0 0}.icmformleft .icmvertical .icmsinglecheckbox label{width:95%}.icmformleft .icmsinglecheckbox input[type=checkbox]{margin:4px 10px 3px 3px;vertical-align:top}.icmformleft input[type=checkbox],.icmformleft input[type=radio]{margin:.25em .5em;display:inline}.icmformleft input[type=text],.icmformleft textarea,.icmformleft input[type=email],.icmformleft input[type=password],.icmformleft input[type=email],.icmformleft input[type=tel],.icmformleft input[type=url],.icmformleft input[type=file],.icmformleft .icmwysiwygMain,.icmformleft select{font-size:1em;padding:8px;margin-bottom:1em}.icmformleft .icmvertical .icmhorizontal label{vertical-align:top;width:auto}.icmformleft .icmvertical label{vertical-align:top;width:150px}.icmformleft .icmvertical.icmbuttongroup label{vertical-align:top}.icmformleft .field_addresslookup input[type=text],.icmformleft .field_locationpicker input[type=text]{display:inline-block;margin:1em 0;max-width:100%;width:45%}.icmformleft .icmhorizontal li,.icmformleft .icmvertical .icmhorizontal li{vertical-align:top}.icmformright{float:right;text-align:right}.icmformright select{display:inline-block;vertical-align:middle}.icmformright label{float:right;margin-left:7px;width:150px;text-align:left}.icmformright .field_radiogroup label,.icmformright .icmcheckcontainer label{width:auto}.icmformright .icmhorizontal input[type=checkbox]+label,.icmformright .icmhorizontal input[type=radio]+label{margin:0 25px 0 0}.icmformright .icmvertical .icmhorizontal label{vertical-align:middle;width:auto}.icmformright .icmhorizontal label{width:auto}.icmformright fieldset.icmvertical li{padding:.7em 0 0;clear:both}.icmformright fieldset.icmvertical .icmhorizontal li{margin-left:.7em}.icmformright .icmvertical ol{padding:0 0 .7em}.icmformright legend{text-align:right}.icmformtop label,.icmformtop fieldset.icmhorizontal label{display:block;max-width:200px;margin-bottom:.7em}.icmformtop label,.icmformtop fieldset.icmhorizontal .icmsinglecheckbox label{max-width:initial}.icmformtop fieldset.icmbuttongroup label{display:inline;margin:0 0 0 10px}.icmformtop .icmhorizontal input[type=checkbox]+label,.icmformtop .icmhorizontal input[type=radio]+label{margin:0 25px 0 10px}.icmformtop .icmsfile{padding:5px 0}@media screen and (max-width:801px){.icmform{padding:0}.icmformright legend{text-align:left}.icmform fieldset{padding:0}.icmhorizontal li,.icmvertical .icmhorizontal li{display:block}.icmformright{float:none;text-align:left}.icmformleft .icmhorizontal li,.icmformright .icmhorizontal li{display:block}.icmformright label{float:none}.icmformleft label,.icmformright label{max-width:initial;width:100%;display:block}.icmbutton{display:block!important}.icmbutton-surround{width:100%;margin:2px 0}.icmbutton-surround.next,.icmbutton-surround.back{width:100%;display:inline-block;float:none}.icmbutton-surround.finish{width:100%}.icmform input[type=button],.icmform input[type=submit],.icmform input[type=reset]{width:100%;margin-left:0;padding:auto}.icmform input[type=text],.icmform input[type=email],.icmform input[type=password],.icmform input[type=email],.icmform input[type=tel],.icmform input[type=url],.icmform select,.icmform textarea{width:100%;border:1px solid #b5b5b5}.icmformright input[type=text],.icmformright input[type=email],.icmformright input[type=password],.icmformright input[type=email],.icmformright input[type=tel],.icmformright input[type=url],.icmformright select{margin:3px}.icmform input[type=checkbox]+label,.icmform input[type=radio]+label,.icmsinglecheckbox label{display:inline-block;width:initial}.icmformleft .icmvertical label{width:auto}.icmformleft .icmvertical .icmsinglecheckbox label{width:80%}.icmformright fieldset.icmvertical li{overflow:initial}.field_wysiwyg{margin:15px 0}.icmvstext,.icmvspassword,.icmvsselect,.icmvstextarea,.icmvsfile,.icmstext,.icmspassword,.icmsselect,.icmstextarea,.icmsfile,.icmtext,.icmpassword,.icmselect,.icmtextarea,.icmfile,.icmltext,.icmlpassword,.icmlselect,.icmltextarea,.icmlfile{max-width:initial}.icmform .field_addresslookup input[type=text],.icmform .field_locationpicker input[type=text]{margin:1em 0;max-width:100%;width:100%}}.icmwysiwygMain{width:100%!important;max-width:50em;height:auto!important;vertical-align:top;padding:1px;background-color:#B6B6B6;border-bottom:solid 1px #B6B6B6;display:inline-block}.icmwysiwygMain iframe{width:100%!important}.icmwysiwygMain iframe{border:0;margin:0;padding:0;min-height:100px!important;background-color:#fff;border-bottom:solid 1px #B6B6B6;-ms-user-select:element}.icmwysiwygMain textarea{border:0;margin:0;padding:0;overflow-y:scroll;font:10pt "Lucida Console",Monaco,monospace;resize:none;outline:0}.icmwysiwygToolbar{color:#111;background-color:#E0E1E0;background-image:-webkit-linear-gradient(top,#F4F4F4,#D2D3D2);background-image:-moz-linear-gradient(top,#F4F4F4,#D2D3D2);background-image:-o-linear-gradient(top,#F4F4F4,#D2D3D2);background-image:-ms-linear-gradient(top,#F4F4F4,#D2D3D2);background-image:linear-gradient(top,#F4F4F4,#D2D3D2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4',endColorstr='#D2D3D2');border-bottom:solid 1px #B6B6B6;padding-left:5px}.icmwysiwygGroup{float:left;height:32px}.icmwysiwygButton,.icmwysiwygButtonH{float:left;margin:4px 0 1px 0;padding:1px 3px;text-align:center;border:0;background-color:transparent;cursor:pointer;font-size:15px}.icmwysiwygDisabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.icmwysiwygButton:disabled,.icmwysiwygButtonH:disabled{background-color:transparent;cursor:default}.icmwysiwygButton:hover{background-color:#DFF1FF;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.icmwysiwygButtonH{color:transparent;cursor:default}.icmwysiwygDivider{float:left;width:1px;height:23px;margin:1px 0 1px 0}.icmwysiwygPopup{border:solid 1px rgba(122,122,122,0.25);background-color:#fff;color:#111;position:absolute;font:10pt Arial,Verdana;cursor:default;z-index:10000}.icmwysiwygList div{padding:2px 4px 2px 4px}.icmwysiwygList p,.icmwysiwygList h1,.icmwysiwygList h2,.icmwysiwygList h3,.icmwysiwygList h4,.icmwysiwygList h5,.icmwysiwygList h6,.icmwysiwygList blockquote,.icmwysiwygList pre,.icmwysiwygList font{padding:0;margin:0;background-color:transparent}.icmwysiwygColor{width:150px;padding:1px 0 0 1px}.icmwysiwygColor div{float:left;width:14px;height:14px;margin:0 1px 1px 0}.icmwysiwygPrompt,.icmwysiwygMsg{background-color:#D0DEF0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:8px;font-size:8.5pt;border:solid 1px #B2B2B2}.icmwysiwygPrompt input,.icmwysiwygPrompt textarea{font:8.5pt Arial,Verdana;display:block}.icmwysiwygMsg{width:150px}.icmwysiwygButtonH{border:0;width:1px;height:1px;padding:0;background-color:transparent;overflow:hidden}.icmwysiwygPopup.icmwysiwygList div{margin:2px;border:solid 1px white}.icmwysiwygPopup.icmwysiwygList div:hover{background-color:#DFF1FF;border:solid 1px blue}.icmwysiwyg-popup-header{margin-bottom:8px}.icmwysiwygPrompt input[type="button"]{margin:8px 0 0 0;float:right;border:solid 1px #3A58A5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px;background-color:#3A58A5;background-image:-webkit-linear-gradient(top,#80AAEA,#3A58A5);background-image:-moz-linear-gradient(top,#80AAEA,#3A58A5);background-image:-o-linear-gradient(top,#80AAEA,#3A58A5);background-image:-ms-linear-gradient(top,#80AAEA,#3A58A5);background-image:linear-gradient(top,#80AAEA,#3A58A5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80AAEA',endColorstr='#3A58A5');font-weight:bold;color:#FFF;cursor:pointer}.icmwysiwygPrompt input[type="button"]:hover{border-color:#2B3F75;background-color:#2B3F75;background-image:-webkit-linear-gradient(top,#80AAEA,#2B3F75);background-image:-moz-linear-gradient(top,#80AAEA,#2B3F75);background-image:-o-linear-gradient(top,#80AAEA,#2B3F75);background-image:-ms-linear-gradient(top,#80AAEA,#2B3F75);background-image:linear-gradient(top,#80AAEA,#2B3F75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80AAEA',endColorstr='#2B3F75')}@media(max-width:620px){.icmwysiwygMain{display:block;margin-left:0!important;width:100%!important}.icmform label{max-width:100%!important}}.field_checkbox label{display:inline-block;font-weight:400;margin-right:.5em}.icmsinglecheckbox label{max-width:100%;width:100%}.icmsinglecheckbox input[type=checkbox]{border:1px solid green;float:left}.field_checkgroup label{display:inline-block;font-weight:400;margin-left:.5em}.field_radiogroup label{display:inline-block;font-weight:400;margin-left:.5em}.field_multiselect .icmvsselect,.field_multiselect .icmsselect,.field_multiselect .icmselect,.field_multiselect .icmlselect{height:auto}.icmvsselect,.icmsselect,.icmselect,.icmlselect{padding:8px;margin-bottom:1em;height:42px;background-color:transparent;border:1px solid #b5b5b5}.icmvsselect:focus,.icmsselect:focus,.icmselect:focus,.icmlselect:focus{outline:solid 3px #FFBF47}.icmformleft .icmhorizontal label,.icmformleft .icmvertical label{font-size:1.125em}.icmformleft .icmvertical label{width:100%}.icmform .icmvstext,.icmform .icmvspassword,.icmform .icmvsselect,.icmform .icmvstextarea,.icmform .icmvsfile,.icmform .icmstext,.icmform .icmspassword,.icmform .icmsselect,.icmform .icmstextarea,.icmform .icmsfile,.icmform .icmtext,.icmform .icmpassword,.icmform .icmselect,.icmform .icmtextarea,.icmform .icmfile,.icmform .icmltext,.icmform .icmlpassword,.icmform .icmlselect,.icmform .icmltextarea,.icmform .icmlfile,.icmform .icmfselect{width:100%;box-sizing:border-box}.icmform .icmvstext,.icmform .icmvspassword,.icmform .icmvsselect,.icmform .icmvstextarea,.icmform .icmvsfile{max-width:6em}.icmform .icmstext,.icmform .icmspassword,.icmform .icmsselect,.icmform .icmstextarea,.icmform .icmsfile{max-width:10em}.icmform .icmformtop .icmstextarea,.icmform .icmformright .icmstextarea{max-width:9em}.icmform .icmtext,.icmform .icmpassword,.icmform .icmselect,.icmform .icmtextarea,.icmform .icmfile{max-width:45%}.icmform .icmltext,.icmform .icmlpassword,.icmform .icmlselect,.icmform .icmltextarea,.icmform .icmlfile{max-width:50em;min-width:20em}.icmform label{max-width:100%;width:100%}.icmformleft .icmvertical label{max-width:100%;width:100%}.icmform.icmformleft .icmhorizontal .icmtext,.icmform.icmformleft .icmhorizontal .icmpassword,.icmform.icmformleft .icmhorizontal .icmselect,.icmform.icmformleft .icmhorizontal .icmtextarea,.icmform.icmformleft .icmhorizontal .icmfile{width:100%;max-width:100%}@media screen and (max-width:801px){.icmform .icmvstext,.icmform .icmvspassword,.icmform .icmvsselect,.icmform .icmvstextarea,.icmform .icmvsfile,.icmform .icmstext,.icmform .icmspassword,.icmform .icmsselect,.icmform .icmstextarea,.icmform .icmsfile,.icmform .icmtext,.icmform .icmpassword,.icmform .icmselect,.icmform .icmtextarea,.icmform .icmfile,.icmform .icmltext,.icmform .icmlpassword,.icmform .icmlselect,.icmform .icmltextarea,.icmform .icmlfile,.icmform .icmfselect{display:block;float:none;max-width:100%;width:100%}}.icmwizardbuttongroup div:nth-of-type(2){float:right!important;padding-right:2px}.icmwizardbuttongroup .icmbutton-surround.back,.icmwizardbuttongroup .icmbutton-surround.next,.icmwizardbuttongroup .icmbutton-surround.finish{float:left;width:45%}.icmwizardbuttongroup .icmbutton-surround.back .icmbutton input[type=submit],.icmwizardbuttongroup .icmbutton-surround.next .icmbutton input[type=submit],.icmwizardbuttongroup .icmbutton-surround.finish .icmbutton input[type=submit]{width:100%}.icmwizardbuttongroup .icmbutton-surround.back .icmbutton input[type=submit]{background-color:#eee;color:#191919;border:2px solid #ccc}.icmwizardbuttongroup .icmbutton-surround:nth-child(2){margin-left:2%}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline{display:inline-block}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline .icmbutton{display:inline-block;margin:1em 0}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline .icmbutton input{background-color:#eee;border:2px solid #ccc;color:#191919;margin:0;width:auto}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline .icmbutton input:hover{background-color:#ddd;border:2px solid #aaa;color:#191919}@media screen and (max-width:801px){.icmwizardbuttongroup{clear:both;display:flex;flex-direction:column}.icmwizardbuttongroup .icmbutton-surround.back,.icmwizardbuttongroup .icmbutton-surround.next,.icmwizardbuttongroup .icmbutton-surround.finish{display:block;float:none;margin:0;width:100%}.icmwizardbuttongroup .icmbutton-surround.back .icmbutton input[type=submit],.icmwizardbuttongroup .icmbutton-surround.next .icmbutton input[type=submit],.icmwizardbuttongroup .icmbutton-surround.finish .icmbutton input[type=submit]{width:100%}.icmwizardbuttongroup .icmbutton-surround.next,.icmwizardbuttongroup .icmbutton-surround.finish{order:-1}.icmwizardbuttongroup .icmbutton-surround:nth-child(2){margin-left:0}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline{display:inline-block}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline .icmbutton{display:inline-block;margin:1em 0}.icmwizardbuttongroup .icmbutton-surround.locationsearch.inline .icmbutton input{width:100%}}.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer legend,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer legend{font-size:1.125em}.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer label,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer label{font-size:1em}.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer ol,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer ol{padding-top:3px}.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li,.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child{background-color:whitesmoke;border:3px solid whitesmoke;padding:8px}.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:hover,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:hover,.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child:hover,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child:hover{background-color:#b5b5b5;border:3px solid #b5b5b5}.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:active,.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:focus,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:active,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:focus,.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child:active,.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child:focus,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child:active,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child:focus{border:3px solid #FFBF47}.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer ol,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer ol{padding-top:1em}.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child{background-color:whitesmoke;border:3px solid whitesmoke;clear:both;display:block;margin-bottom:.5em;padding:8px;width:45%}.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:hover,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:hover,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child:hover,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child:hover{border:3px solid #b5b5b5}.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:active,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:focus,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:active,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:focus,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child:active,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child:focus,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child:active,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child:focus{border:3px solid #FFBF47}.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li input,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li input,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child input,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child input{display:inline;width:auto}.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li label,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li label,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child label,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child label{display:inline;width:85%}.icmformleft .icmsinglecheckbox{margin:0 0 .5em 0}@media screen and (max-width:768px){.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li,.icmformleft .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child,.icmformleft .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li,.icmformleft .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child,.icmformleft .icmvertical.icmbuttongroup.icmradiocontainer li:last-child{margin-bottom:.5em;width:100%}.icmformleft .icmsinglecheckbox{margin:0 0 .5em 0}}fieldset.icmvertical li>div.error,fieldset.icmhorizontal li>div.error{border:0;border-left:4px solid #D50000;color:#333;font-weight:700;margin:1em 0;position:relative;overflow:hidden;background:#ffd5d5;padding:1em}fieldset.icmvertical li>div.error ul,fieldset.icmhorizontal li>div.error ul{float:none}fieldset.icmvertical li>div.error li,fieldset.icmhorizontal li>div.error li{color:#D50000}fieldset.icmvertical li>div.error select,fieldset.icmvertical li>div.error input[type=text],fieldset.icmhorizontal li>div.error select,fieldset.icmhorizontal li>div.error input[type=text]{background-color:#fff}.errorblock{background:0;border:0;margin:0;padding:0}.field_radiogroup.error .icmhorizontal.icmbuttongroup.icmradiocontainer li,.field_radiogroup.error .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child,.field_radiogroup.error .icmvertical.icmbuttongroup.icmradiocontainer li,.field_radiogroup.error .icmvertical.icmbuttongroup.icmradiocontainer li:last-child{border:3px solid #ffe4e4;background-color:#ffd5d5;color:#333}.field_radiogroup.error .icmhorizontal.icmbuttongroup.icmradiocontainer li:hover,.field_radiogroup.error .icmhorizontal.icmbuttongroup.icmradiocontainer li:last-child:hover,.field_radiogroup.error .icmvertical.icmbuttongroup.icmradiocontainer li:hover,.field_radiogroup.error .icmvertical.icmbuttongroup.icmradiocontainer li:last-child:hover{background-color:#ffe4e4}.field_checkgroup.error .icmhorizontal.icmbuttongroup.icmcheckcontainer li,.field_checkgroup.error .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child,.field_checkgroup.error .icmvertical.icmbuttongroup.icmcheckcontainer li,.field_checkgroup.error .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child{border:3px solid #ffe4e4;background-color:#ffd5d5;color:#333}.field_checkgroup.error .icmhorizontal.icmbuttongroup.icmcheckcontainer li:hover,.field_checkgroup.error .icmhorizontal.icmbuttongroup.icmcheckcontainer li:last-child:hover,.field_checkgroup.error .icmvertical.icmbuttongroup.icmcheckcontainer li:hover,.field_checkgroup.error .icmvertical.icmbuttongroup.icmcheckcontainer li:last-child:hover{background-color:#ffe4e4}.error{border-left:4px solid #D50000;margin:1em 0;background:#ffd5d5;padding:1em}.error__text{color:#333;font-weight:700;padding:0;margin:0}.gm-style-iw input[type="button"]{width:95%}.icmform fieldset fieldset.icmhideborder{padding:0}.gm-style .gm-style-iw{font-size:16px!important;font-weight:400!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.gm-style .gm-style-iw p{margin-bottom:.5em}.gm-style .gm-style-iw input[type="button"]{margin:0;width:auto}.gm-style .gm-style-iw input[type="button"]:focus[type="button"]{outline:0}.gm-style .gm-style-iw input[type="button"]:active[type="button"]{position:relative;top:0;left:0}.survey{margin-top:2em}.survey__text{font-weight:700}.survey__link{background:transparent url("./themes/gateshead/images/icon__speechbubble.png") 0 0 no-repeat;display:inline-block;padding:20px 4px 20px 70px;color:#01579B;text-decoration:none}.survey__link:link,.survey__link:active,.survey__link:visited{color:#01579B;text-decoration:none}.survey__link:hover{color:#353535;text-decoration:underline}.survey__span{color:#b5b5b5}.a-relimage.a-relimage--formsservice{display:none}.month-wrapper table tr.caption th{background-color:#262626!important;color:#fff;line-height:24px;padding:8px}.month-wrapper table th,.month-wrapper table td{text-align:center}.month-wrapper .week-name{text-transform:capitalize}.month-wrapper .day{font-weight:400}.month-wrapper .day.valid.checked{font-weight:700}.month-wrapper .day.valid.real-today,.month-wrapper .day.valid.first-date-selected,.month-wrapper .day.valid.last-date-selected{background-color:#01579B;color:#fff;font-weight:700}.month-wrapper .day.valid.real-today:hover,.month-wrapper .day.valid.first-date-selected:hover,.month-wrapper .day.valid.last-date-selected:hover{background-color:#013b68}.search__results{margin:1em 0}.search__results--noresults{color:#d50000;font-weight:700}#ALLFLYTIPSV2_ALLFLYTIPS_SEARCHBTN{max-width:54em}.flytip__table--flytipinformation th,.flytip__table--flytipinformation td{vertical-align:middle}.flytip__table--flytipinformation input[type="button"]{margin-bottom:5px;width:100%}.flytippinghowmuch__text{font-weight:700}.flytippinghowmuch__required{color:#c00}.flytippinghowmuch__item{border:4px solid #f5f5f5;cursor:pointer;float:left;margin-right:.5em;margin-bottom:.3em;padding:0 0 1em 0;width:32%}.flytippinghowmuch__item:hover,.flytippinghowmuch__item:active,.flytippinghowmuch__item:focus{border:4px solid #FFBF47}.flytippinghowmuch div:nth-of-type(3){margin-right:0}@media handheld,only screen and (max-width:768px){.flytippinghowmuch__item{width:49%}.flytippinghowmuch div:nth-of-type(2),.flytippinghowmuch div:nth-of-type(4),.flytippinghowmuch div:nth-of-type(6){margin-right:0}.flytippinghowmuch div:nth-of-type(3){margin-right:.5em}}@media handheld,only screen and (max-width:440px){.flytippinghowmuch__item{width:100%}.flytippinghowmuch{margin:0}}.flytippinghowmuch__image{width:100%;max-width:100%;margin:0}.flytippinghowmuch__itemtext{display:block;font-size:1.2em;font-weight:700;text-align:center}.table__summary--allflytips td{width:50%}.highlight__flytippingsummary .highlight__heading{margin-bottom:.5em}.marker{font-weight:700;padding:10px 8px 10px 44px}.marker--yourreport{background:transparent url("./themes/gateshead/images/marker__flytip--new-dropped.png") 0 50% no-repeat;color:#666}.marker--reported{background:transparent url("./themes/gateshead/images/marker__flytip--reported.png") 0 50% no-repeat;color:#D50000}.marker--underinvestigation{background:transparent url("./themes/gateshead/images/marker__flytip--underinvestigation.png") 0 50% no-repeat;color:#f50}.marker--passedtowasteofficer{background:transparent url("./themes/gateshead/images/marker__flytip--passedtowasteofficer.png") 0 50% no-repeat;color:#673AB7}.marker--passedtothirdparty{background:transparent url("./themes/gateshead/images/marker__flytip--passedtothirdparty.png") 0 50% no-repeat;color:#9a0f69}.marker--toberemoved{background:transparent url("./themes/gateshead/images/marker__flytip--outforcollection.png") 0 50% no-repeat;color:#037ecb}.marker--completed{background:transparent url("./themes/gateshead/images/marker__flytip--completed.png") 0 50% no-repeat;color:#1B5E20}@media handheld,only screen and (max-width:768px){.marker{background-size:contain;float:left;font-size:.75em;margin:0 0 .5em 0!important;width:50%}}.flytippingsummary__table .flytippingsummary__tablecell{width:50%}.tableallflytips{margin:.5em 0}.tableallflytips__cell--image{width:30%}.tableallflytips__cell img{min-width:100%;width:100%}.tableallflytips__cell--details{width:50%}.tableallflytips__cell--viewdetails{width:20%}.tableallflytips__cell--viewdetails button{background:#01579B;color:#fff;display:inline-block;font-size:1.125em;padding:6px 12px;border:0;margin:5px 0;border-radius:2px;width:100%;text-align:center}.tableallflytips__cell--viewdetails button:hover{background:#013b68}.tableallflytips__cell--viewdetails button:active{position:relative;top:1px;left:1px}.tableallflytips__cell--viewdetails button:focus{outline:3px solid #FFBF47}@media handheld,only screen and (max-width:768px){.tableallflytips__cell--image,.tableallflytips__cell--details,.tableallflytips__cell--viewdetails{display:block;width:100%}}.usemylocation__text{display:none}@media handheld,only screen and (max-width:768px){.usemylocation__text{display:block}.usemylocation__link{background:transparent url("./themes/gateshead/images/icon__location.png") 0 0 no-repeat;color:#01579B;display:block;padding-left:32px;text-decoration:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.usemylocation__text{display:block}.usemylocation__link{background:transparent url("./themes/gateshead/images/icon__location.png") 0 0 no-repeat;color:#01579B;display:block;padding-left:32px;text-decoration:none}}.header{position:relative}.topheader{background-color:#353535;border-bottom:16px solid #00A8E6;margin:0}.logo{float:left;margin:1em 0;width:25%}.logo__image{width:12em}@media handheld,only screen and (max-width:768px){.logo{margin-left:.25em}.logo__image{width:6em}}.mobilenav{display:none}@media handheld,only screen and (max-width:768px){.mobilenav{float:right;display:block;position:relative;top:1em}.mobilenav__link{color:#fff;padding-left:.5em}.mobilenav__link:hover,.mobilenav__link:visited{color:white}.mobilenav__link--search{background:url("./themes/gateshead/images/mobilenav__link--search.png");background:transparent url("./themes/gateshead/images/mobilenav__link--search.svg") 0 50% no-repeat;padding-left:20px;margin-left:1em}.mobilenav__link--menu{background:url("./themes/gateshead/images/mobilenav__link--menu.png");background:transparent url("./themes/gateshead/images/mobilenav__link--menu.svg") 0 50% no-repeat;padding-left:18px;margin-left:1em}#nav:not(:target){left:-200%;transition:left .75s}#nav:target{left:0;transition:left .5s}}@media handheld,only screen and (max-width:320px){.mobilenav__link--search,.mobilenav__link--menu{margin-left:.5em}}.template--search .searchform,.template--advancedsearch .searchform{float:left}.template--search .searchform__link--close,.template--advancedsearch .searchform__link--close{display:none}.template--search .searchform__input,.template--advancedsearch .searchform__input{display:inline}.template--search .searchform__label,.template--advancedsearch .searchform__label{position:absolute;top:-999em;left:-999em}.template--search .searchform__inputtxt,.template--advancedsearch .searchform__inputtxt{width:25em}.template--search .searchform__button,.template--advancedsearch .searchform__button{display:inline;margin:0;padding:0;position:relative;left:-5px;top:19px}.template--search .btn--search,.template--advancedsearch .btn--search{background-color:#00A8E6;border:0 solid #00A8E6;border-bottom-right-radius:8px;border-top-right-radius:8px;margin:0;height:42px;width:60px}.template--search .btn__image,.template--advancedsearch .btn__image{position:relative;top:-5px}@media handheld,only screen and (max-width:768px){.template--search .searchform,.template--advancedsearch .searchform{width:100%}.template--search .searchform--results,.template--advancedsearch .searchform--results{background-color:#fff;display:block;position:relative}.template--search .searchform--results,.template--advancedsearch .searchform--results{border:1px solid #b5b5b5;padding-left:8px;width:79%}.template--search .searchform__inputtxt,.template--advancedsearch .searchform__inputtxt{margin:0 0 .25em 0;width:100%}.template--search .searchform__button,.template--advancedsearch .searchform__button{left:0;top:0;margin:.5em 0}.template--search .btn--search,.template--advancedsearch .btn--search{border-radius:8px;margin:0 0 .5em 0;width:100%}.template--search #search:not(:target),.template--advancedsearch #search:not(:target){left:0}.template--search #search:target,.template--advancedsearch #search:target{left:0}}.header .searchform{background-color:transparent;clear:right;float:right;margin:0;text-align:right;width:70%;padding:0}.header .searchform__link--close{display:none}.header .searchform__input{display:inline}.header .searchform__label{display:none}.header .searchform__inputtxt{width:25em}.header .searchform__button{display:inline;margin:0;padding:0;position:relative;left:-5px;top:0}.header .btn--search{background-color:#00A8E6;border:0 solid #00A8E6;border-bottom-right-radius:8px;border-top-right-radius:8px;margin:0;height:42px}.header .btn__image{position:relative;top:2px}@media handheld,only screen and (max-width:768px){.header .searchform__container{padding:2%;width:90%}.header .searchform{display:none;float:none;margin:0;z-index:1000;position:absolute;top:0;left:0;background:#333;width:100%;height:70px}.header .searchform__link--close{background:url("./themes/gateshead/images/searchform__image--cross.png");background:transparent url("./themes/gateshead/images/searchform__image--cross.svg") .75em center no-repeat;display:block;height:46px;width:32px;z-index:2000;position:absolute;top:.5em}.header .searchform__txt--hidden{position:absolute;top:-999em;left:-999em}.header .searchform__input{width:100%}.header .searchform__inputtxt{position:absolute;top:.5em;left:.5em;width:77%;height:46px;padding-left:3em}.header .searchform__button{position:absolute;top:.5em;right:0}.header .btn--search{width:18%;position:absolute;right:2%;height:46px}.header #search:not(:target){left:-100%}.header #search:target{display:block;left:0}.header .searchform--results .searchform__container{height:4em;padding:0;width:100%}}.toputilitymenu{font-size:.875em;float:right;list-style:none;margin:2px 0 .5em 0;padding:0}.toputilitymenu__item{display:inline-block}.toputilitymenu__link{border-right:1px solid #fff;display:block;color:#fff;padding:0 8px;margin:0;text-decoration:none}.toputilitymenu__link:hover{text-decoration:underline}.toputilitymenu__link--last{border-right:0;padding-right:0}@media handheld,only screen and (max-width:768px){.toputilitymenu{display:none}}.a-share{margin-top:3em;padding:1em 0;float:right}.a-share__heading{display:block;font-size:1em;float:left;margin:1em 12px auto auto}.a-share__menu{list-style-type:none;padding:0;margin:0;float:left;display:block}.a-share__item{padding:0;margin:0;display:inline}.a-share__link{display:block;color:#01579B;float:left;font-weight:700;text-decoration:none}.a-share__link:hover{color:#353535}.a-share__link--email{background:transparent url("./themes/gateshead/images/a-share__image--email.png") 0 50% no-repeat;padding:16px 16px 16px 40px}.a-share__link--print{background:transparent url("./themes/gateshead/images/a-share__image--print.png") 0 50% no-repeat;padding:16px 16px 16px 32px}@media handheld,only screen and (max-width:900px){.a-share{float:none;clear:both;display:block;margin-top:1em;padding:1em 0 5em 0;width:100%}}.feedback{float:left;margin-top:3em;padding:1em 0}.feedback__heading{display:block;font-size:1em;float:left;margin:1em 12px auto auto}.feedback__menu{list-style-type:none;padding:0;margin:0;float:left;display:block}.feedback__item{padding:0;margin:0;display:inline}.feedback__link{display:block;color:#01579B;float:left;padding:16px 16px 16px 44px;font-weight:700;text-decoration:none}.feedback__link:hover{color:#353535;text-decoration:none}.feedback__link--yes{background:transparent url("./themes/gateshead/images/feedback__link--yes.png") 0 50% no-repeat}.feedback__link--no{background:transparent url("./themes/gateshead/images/feedback__link--no.png") 0 50% no-repeat}@media handheld,only screen and (max-width:900px){.feedback{float:none;display:block;width:100%}}.footer__contact{background-color:whitesmoke;padding:1em 0}.contact{float:left;padding:2em 0 1.5em 0;width:25%}@media handheld,only screen and (max-width:768px){.contact{float:none;display:block;width:100%}}.mailchimp{width:45%;float:left;margin:0 2%}.mailchimp__label{font-weight:700}.mailchimp__label a{color:#01579B;text-decoration:none}.mailchimp__label a:hover{color:#353535;text-decoration:none}.mailchimp__input{display:inline-block;width:73%;margin-right:2px}input.mailchimp__submit[type="submit"]{margin:0;width:6em;background:#01579B;color:#fff;border:0;border-radius:2px}input.mailchimp__submit[type="submit"]:hover{background:#013b68}input.mailchimp__submit[type="submit"]:focus{outline:3px solid #FFBF47}input.mailchimp__submit[type="submit"]:active{position:relative;top:1px;left:1px}.mailchimp__hidden{position:absolute;top:-999em;left:-999em}@media handheld,only screen and (max-width:1024px){.mailchimp__input{width:60%}}@media handheld,only screen and (max-width:900px){.mailchimp__input{width:54%}}@media handheld,only screen and (max-width:768px){.mailchimp{float:none;display:block;margin:0;width:100%}.mailchimp__input,input.mailchimp__submit[type="submit"]{width:100%}}.socialmedia{float:right;padding:1em 0 0 0;text-align:center;width:25%}.socialmediamenu{clear:both;list-style:none;margin:0;padding:0}.socialmedia__item{display:inline;margin:0;padding:10px 10px 0 10px}.socialmedia__link{text-decoration:none}.socialmedia__link:hover{text-decoration:none}@media handheld,only screen and (max-width:768px){.socialmedia{float:none;display:block;width:100%}.socialmedia__list{padding-left:0}}.bottomutils{background-color:#353535;color:whitesmoke;border-top:8px solid #00A8E6}.bottomutility__list{list-style:none;margin:0;padding:.5em 0}.bottomutility__item{display:inline;margin:0 1em 0 0}a.bottomutility__link{color:#fff;text-decoration:underline}a.bottomutility__link:hover{color:#00A8E6}.bygoss{float:right;padding:.5em 0}a.bygoss__link{color:#fff}a.bygoss__link:hover{color:#00A8E6}@media handheld,only screen and (max-width:768px){.bygoss,.bottomutility__item{display:block;float:none;text-align:center}}.search-suggestion{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,0.1);position:absolute;display:none;z-index:9999;max-height:200px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.search-suggestion__item{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.search-suggestion__item--selected{background:#00A8E6;color:#fff}.searchoptions{border:1px solid #ccc}.searchoptions--mobile{margin:0 0 20px 0}.searchoptions--overflow{overflow-x:hidden;overflow-y:auto;margin:10px 0 0 0;padding:0 0 10px 0}.searchoptions--fixed{z-index:7;position:fixed;top:0;left:0;width:100%}.searchoptions--fixed.searchoptions--open{height:100%;box-sizing:border-box;overflow-y:auto;background-color:#fff}.searchoptions--overflow::-webkit-scrollbar-track{background-color:#fff;margin:10px 0 0 0}.searchoptions--overflow::-webkit-scrollbar{width:5px}.searchoptions--overflow::-webkit-scrollbar-thumb{border-radius:20px;background-color:#666}.searchoptions__title{background-color:#f2f2f2;margin:0;padding:10px;box-sizing:border-box;position:relative}.searchoptions--mobile .searchoptions__title:focus,.searchoptions--mobile .searchoptions__title:hover{cursor:pointer}.searchoptions__title--open:after{content:"\e808";position:absolute;right:10px;top:15px}.searchoptions__title--close:after{content:"\e807";position:absolute;right:10px;top:15px}.searchoptions__content{background-color:#fff;box-sizing:border-box}.searchoptions__content--close{display:none}.searchoptions__selected{padding:10px;margin:0 0 10px 0}.searchoptions__label--selected{display:block;margin:0 0 10px 0}.btn--facet{padding:7px 35px 7px 10px;text-align:left;margin:0 5px 10px 0}.btn--facet:after{position:absolute;top:7px;right:10px;font-size:110%}.facet{border-top:1px solid #ccc;margin:0}.facet__heading{margin:0;padding:10px 30px 10px 10px;box-sizing:border-box;position:relative}.facet__heading:focus,.facet__heading:hover{cursor:pointer}.facet__heading--open:after{content:"\e808";position:absolute;right:10px;top:15px}.facet__heading--close:after{content:"\e807";position:absolute;right:10px;top:15px}.facet__list--open{padding:0 10px;box-sizing:border-box;width:calc(100% - 10px);margin:0 0 20px 0;max-height:150px;overflow-x:auto}.facet__list--group{margin:0}.facet__list--group:last-child{margin:0 0 20px 0}.facet__list--close{display:none}.facet__link{display:block;margin:5px 0;font-size:1rem}.facet__link--selected{font-weight:bold}.facet__count{padding:0 0 0 5px}.facet__count:before{content:"(";padding:0 2px 0 0;vertical-align:text-bottom}.facet__count:after{content:")";padding:0 0 0 2px;vertical-align:text-bottom}.facet__link--selected:after{content:'\e840';padding:0 0 0 5px;display:inline-block;vertical-align:text-bottom}.facet__link--selected .facet__count{display:none}.grid__cell--searchresults.grid__cell--cols3 .searchoptions--mobile{display:none}.grid__cell--searchresults.grid__cell--cols1+.grid__cell--refine{display:none}.searchsummary{color:#757575;clear:both}.searchresults{list-style:none;margin:2em 0 0 0;padding:0}.searchresults__itemtitle{font-size:1.25em;font-weight:700;margin:0}.searchresults__itemurl{display:block}.searchresults__item{border-bottom:1px solid whitesmoke;margin:0;padding:1em 0}.searchresults__item:nth-of-type(1){border-top:1px solid whitesmoke}.searchresults__item:hover{background-color:whitesmoke}.searchresults__itemsummary{margin:0}.searchresults__itemurl{color:#1B5E20;margin:0}.searchresults__itemlink{color:#01579B;text-decoration:none}.searchresults__itemlink:link,.searchresults__itemlink:active,.searchresults__itemlink:visited{color:#01579B;text-decoration:none}.searchresults__itemlink:hover{color:#353535;text-decoration:underline}.a-body a{color:#01579B;text-decoration:none}.a-body a:link,.a-body a:active,.a-body a:visited{color:#01579B;text-decoration:none}.a-body a:hover{color:#353535;text-decoration:underline}.a_body__image--right{float:right;margin:0 0 1em 1em}.a_body__image--left{float:left;margin:0 1em 1em 0}@media handheld,only screen and (max-width:900px){.a_body__image{max-width:100%;width:100%}.a_body__image--right,.a_body__image--left{float:none;margin:0}}.a-intro__content{font-size:1em;font-weight:700}.maincontent{float:left;width:100%}.maincontent a{text-decoration:none}.maincontent a:hover{text-decoration:underline}.maincontent--sidebar{display:block;width:70.05%}.maincontent,.maincontent--sidebar{margin:1em 0 3em 0}.maincontent__header--banner{width:100%}@media handheld,only screen and (max-width:768px){.maincontent--sidebar{width:100%}}.righthandnav__link--close{display:none}.righthandnav__container{float:right;overflow:visible;width:22.05%;height:auto;margin-left:3.8%;margin-top:30px}.righthandnavmenu{list-style:none;margin:0;padding:0}.righthandnav__section{border-bottom:4px solid #2b2b2b;font-weight:400;padding-bottom:.25em;margin-bottom:.25em}.righthandnav__link{color:#353535;text-decoration:none}.righthandnav__link:hover{color:#01579B;text-decoration:none}.righthandnavmenu__link{background:transparent url("./themes/gateshead/images/righthandnavmenu__link.png") 0 11px no-repeat;color:#353535;display:block;padding:.25em 0 .25em .75em;text-decoration:none}.righthandnavmenu__link:hover{color:#01579B;text-decoration:none}.righthandnavmenu__item--current{font-weight:700}.righthandnav__txt--hidden{position:absolute;top:-999em;left:-999em}@media handheld,only screen and (max-width:768px){.righthandnav__container{float:none;width:100%;margin-left:0;position:fixed;top:0;height:100%;width:99%;max-width:620px;background:#00A8E6;color:#fff;padding:.5em}.righthandnav__section{border-bottom:4px solid #fff;padding-bottom:.25em;margin-bottom:.25em}.righthandnav__link--close{background:transparent url("./themes/gateshead/images/righthandnav__link--close.svg") 0 50% no-repeat;height:24px;width:24px;display:block;float:right}.righthandnav__link{color:#fff}.righthandnav__link:hover{color:#fff}.righthandnavmenu__link{background:transparent url("./themes/gateshead/images/righthandnavmenu__link--mobile.png") 0 50% no-repeat;color:#fff}.righthandnavmenu__link:hover{color:#fff}}.container--home{width:100%;margin:0;max-width:none}.container--home .maincontent{float:none;margin:0}.categories__item{float:left;padding:.5em;margin:0 .5% 1em .5%;width:32.25%}.categoriesheading{margin:0}a.categoriesheading__link{color:#333;display:block;padding:.5em;text-decoration:none}a.categoriesheading__link:hover{background-color:#007FD0;color:#fff;margin:0;text-decoration:none}.categoriesmenu{list-style:none;margin:0 0 0 .75em;padding:0}.categoriesmenu__item{background:transparent url("./themes/gateshead/images/categoriesmenu__item.png") 0 4px no-repeat;padding-left:12px}.categoriesmenu__link{display:inline-block;color:#007FD0;border-bottom:3px solid #fff;text-decoration:none}.categoriesmenu__link:hover{border-bottom:3px solid #FFBF47;text-decoration:none}@media handheld,only screen and (min-width:901px){.categories__item:first-of-type,.categories__item:nth-child(3n+1){margin-left:0}}@media handheld,only screen and (max-width:900px){.categories__item{width:48%}.categories__item:first-of-type,.categories__item:nth-child(2n+1){margin-left:0}}@media handheld,only screen and (max-width:768px){.categories__item{float:none;display:block;margin:0 0 1em 0;width:100%}}.features{background-color:whitesmoke;padding:2em 0;margin:0}.features__item{float:left;padding:.5em;margin:0 .5% 1em .5%;width:32.25%}.features__link{color:#01579B;text-decoration:none}.features__link:hover{color:#353535;text-decoration:none}.features__image{max-width:100%}.features__heading{margin:0;text-decoration:none}.features__heading:hover{text-decoration:underline}.features__text{color:#333;margin:0}@media handheld,only screen and (max-width:900px){.features__item{width:48%}.features__item:first-of-type,.features__item:nth-child(2n+1){margin-left:0}}@media handheld,only screen and (max-width:768px){.features__item{float:none;display:block;margin:0 0 1em 0;width:100%}}.toptasks{padding:2em 0;margin:0 0 1em 0}.toptasks__link{color:#01579B}.toptasks__link:hover{color:#353535}.toptasks__item{background:#fff;background:rgba(255,255,255,0.8);float:left;padding:.5em;margin:0 .5% 1em .5%;width:32.25%}.toptasks__item:hover{background:white}.toptasks__image{float:left;margin:0;min-width:40px;width:20%}.toptasks__content{float:right;margin:0;width:78%}.toptasks__heading{font-size:1.25em;margin:0}.toptasks__heading:hover{text-decoration:underline}.toptasks__text{color:#333}@media handheld,only screen and (min-width:901px){.toptasks__item:first-of-type,.toptasks__item:nth-child(3n+1){margin-left:0}}@media handheld,only screen and (max-width:900px){.toptasks__item{width:48%}.toptasks__item:first-of-type,.toptasks__item:nth-child(2n+1){margin-left:0}}@media handheld,only screen and (max-width:768px){.toptasks{background-image:none;background-color:whitesmoke;padding:1em 0 0 0}.toptasks__item{float:none;display:block;margin:0 0 1em 0;width:100%}}.news{background-color:#757575;color:#fff;margin:0;padding:2em 0}.news__link{color:#fff;text-decoration:none}.news__heading{margin:0 .5em}.newsitem{float:left;padding:.5em;margin:0 .5% 1em .5%;width:32.25%}.newsitem__link{color:#fff;text-decoration:none}.newsitem__link:hover{text-decoration:none}.newsitem__heading{font-size:1em;margin:0}.newsitem__heading:hover{text-decoration:underline}.newsitem__date{color:whitesmoke;font-size:.875em;margin:0;text-transform:uppercase}@media handheld,only screen and (max-width:900px){.newsitem{width:48%}}@media handheld,only screen and (max-width:768px){.newsitem{float:none;display:block;width:100%}}.section{padding:0 0 2em 0;margin:0 0 1em 0}.section__link{color:#01579B}.section__link:hover{color:#353535}.section__item{background-color:whitesmoke;float:left;padding:.5em;margin:0 .5% 1em .5%;width:32.25%}.section__image{float:left;margin:0;min-width:40px;width:20%}.section__content{float:right;margin:0;width:78%}.section__heading{font-size:1.25em;margin:0}.section__heading:hover{text-decoration:underline}.section__text{color:#333}@media handheld,only screen and (min-width:901px){.section__item:first-of-type,.section__item:nth-child(3n+1){margin-left:0}}@media handheld,only screen and (max-width:900px){.section__item{width:48%}.section__item:first-of-type,.section__item:nth-child(2n+1){margin-left:0}}@media handheld,only screen and (max-width:768px){.section{padding:1em 0 0 0}.section__item{float:none;display:block;margin:0 0 1em 0;width:100%}}.sectionmore{margin-bottom:2em}.sectionmore__heading{border-bottom:1px solid whitesmoke;padding-bottom:.75em}.sectionmoremenu{margin:0;padding:0 0 0 1.5em}.sectionmoremenu__item{float:left;padding:.5em;margin:0 .5% 1em .5%;width:32.25%}.sectionmoremenu__link{color:#01579B}.sectionmoremenu__link:hover{color:#353535}@media handheld,only screen and (max-width:900px){.sectionmoremenu__item{width:48%}}@media handheld,only screen and (max-width:768px){.sectionmoremenu__item{float:none;margin:0;width:100%}}.template--list .grid__cell{padding:6px}.template--list .grid__cell .grid__cellwrap{padding:0}.template--list .grid__cell .grid__cellwrap .item--article{background-color:whitesmoke;padding:1.5em 1em;overflow:auto;height:1%}.template--list .grid__cell .grid__cellwrap .item__image{float:left;margin:0;min-width:50px;max-width:50px;width:20%}.template--list .grid__cell .grid__cellwrap .item__content{float:left;margin:0 0 0 2%;width:76%}.template--list .grid__cell .grid__cellwrap .item__link{color:#01579B;font-size:1.3125em!important;font-weight:700;margin:0}.template--list .grid__cell .grid__cellwrap .item__link:hover{color:#353535;text-decoration:underline}.template--list .grid__cell .grid__cellwrap .item__links .grid__cell{padding:0}.template--list .grid__cell .grid__cellwrap .item__links .grid__cellwrap{padding-left:0}.template--list .grid__cell .grid__cellwrap .item__links .item__link{font-size:1em;font-weight:400;color:#01579B}.template--list .grid__cell .grid__cellwrap .item__links .item__link:hover{color:#01579B;border-bottom:3px solid #FFBF47;text-decoration:none}.template--list .grid__cell .grid__cellwrap .item__body{color:#333}.payment__security,.payment__help{background:#fffff9 16px 16px no-repeat;padding-left:80px;margin-bottom:1em}.payment__security{background-image:url("//gateshead-dev.storm50.com/media/167/Pay-secure/variant1/Pay-secure.png")}.payment__help{background-image:url("//gateshead-dev.storm50.com/media/166/Pay-help/variant1/Pay-help.png")}@media handheld,only screen and (max-width:900px){.template--list .grid--2col>.grid__cell,.template--list .grid--3col>.grid__cell,.template--list .grid--4col>.grid__cell,.template--list .grid--5col>.grid__cell,.template--list .grid--6col>.grid__cell{display:block;float:none;width:100%}}.imagelist-inline{border-top:1px solid black;padding-top:10px;display:inline-block;width:100%}.imagelist-inline:last-of-type{border-bottom:1px solid black}.imagelist-inline__image{width:33%}.imagelist-inline__image--right{float:right}.imagelist-inline__image--left{float:left}.imagelist-inline__content{width:66%;float:left;padding-left:20px}@media(max-width:640px){.imagelist-inline__image{width:100%;float:left;clear:both}imagelist-inline__image--width{max-width:100%}.imagelist-inline__content{width:100%;padding-left:0}}.imagelist-inline__title{font-weight:bold}.imagelist-inline__image--width{width:100%}.imagelist{border:1px solid rgba(0,0,0,0.1);border-radius:5px}.imagelist__image{overflow:hidden;left:50%;transform:translate(-50%);position:relative;width:100%;height:auto}.imagelist__heading{border-top:1px solid rgba(0,0,0,0.1)}.imagelist__container{overflow:hidden}[data-id="3697"] .template--list .item__image,[data-id="3697"] .template--list .item__body,[data-id="3709"] .template--list .item__image,[data-id="3709"] .template--list .item__body,[data-id="3699"] .template--list .item__image,[data-id="3699"] .template--list .item__body,[data-id="3721"] .template--list .item__image,[data-id="3721"] .template--list .item__body,[data-id="3722"] .template--list .item__image,[data-id="3722"] .template--list .item__body,[data-id="3723"] .template--list .item__image,[data-id="3723"] .template--list .item__body,[data-id="3724"] .template--list .item__image,[data-id="3724"] .template--list .item__body,[data-id="3725"] .template--list .item__image,[data-id="3725"] .template--list .item__body,[data-id="3726"] .template--list .item__image,[data-id="3726"] .template--list .item__body,[data-id="3727"] .template--list .item__image,[data-id="3727"] .template--list .item__body,[data-id="3728"] .template--list .item__image,[data-id="3728"] .template--list .item__body,[data-id="3729"] .template--list .item__image,[data-id="3729"] .template--list .item__body,[data-id="3730"] .template--list .item__image,[data-id="3730"] .template--list .item__body,[data-id="3731"] .template--list .item__image,[data-id="3731"] .template--list .item__body,[data-id="3732"] .template--list .item__image,[data-id="3732"] .template--list .item__body,[data-id="3733"] .template--list .item__image,[data-id="3733"] .template--list .item__body,[data-id="3734"] .template--list .item__image,[data-id="3734"] .template--list .item__body,[data-id="3735"] .template--list .item__image,[data-id="3735"] .template--list .item__body,[data-id="3736"] .template--list .item__image,[data-id="3736"] .template--list .item__body,[data-id="3737"] .template--list .item__image,[data-id="3737"] .template--list .item__body,[data-id="3738"] .template--list .item__image,[data-id="3738"] .template--list .item__body,[data-id="3739"] .template--list .item__image,[data-id="3739"] .template--list .item__body,[data-id="3740"] .template--list .item__image,[data-id="3740"] .template--list .item__body,[data-id="3741"] .template--list .item__image,[data-id="3741"] .template--list .item__body,[data-id="3742"] .template--list .item__image,[data-id="3742"] .template--list .item__body,[data-id="3743"] .template--list .item__image,[data-id="3743"] .template--list .item__body{display:none}[data-id="3697"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3697"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3709"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3709"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3699"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3699"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3721"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3721"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3722"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3722"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3723"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3723"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3724"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3724"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3725"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3725"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3726"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3726"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3727"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3727"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3728"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3728"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3729"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3729"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3730"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3730"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3731"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3732"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3733"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3733"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3734"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3734"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3735"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3735"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3736"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3736"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3737"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3737"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3738"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3738"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3739"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3739"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3740"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3740"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3741"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3741"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3742"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3742"] .template--list .grid__cell .grid__cellwrap .item__content,[data-id="3743"] .template--list .grid__cell .grid__cellwrap .item--article,[data-id="3743"] .template--list .grid__cell .grid__cellwrap .item__content{background:#fff;padding:0;margin:0;width:100%}[data-id="3697"] .template--list .grid__cell--listitem,[data-id="3709"] .template--list .grid__cell--listitem,[data-id="3699"] .template--list .grid__cell--listitem,[data-id="3721"] .template--list .grid__cell--listitem,[data-id="3722"] .template--list .grid__cell--listitem,[data-id="3723"] .template--list .grid__cell--listitem,[data-id="3724"] .template--list .grid__cell--listitem,[data-id="3725"] .template--list .grid__cell--listitem,[data-id="3726"] .template--list .grid__cell--listitem,[data-id="3727"] .template--list .grid__cell--listitem,[data-id="3728"] .template--list .grid__cell--listitem,[data-id="3729"] .template--list .grid__cell--listitem,[data-id="3730"] .template--list .grid__cell--listitem,[data-id="3731"] .template--list .grid__cell--listitem,[data-id="3732"] .template--list .grid__cell--listitem,[data-id="3733"] .template--list .grid__cell--listitem,[data-id="3734"] .template--list .grid__cell--listitem,[data-id="3735"] .template--list .grid__cell--listitem,[data-id="3736"] .template--list .grid__cell--listitem,[data-id="3737"] .template--list .grid__cell--listitem,[data-id="3738"] .template--list .grid__cell--listitem,[data-id="3739"] .template--list .grid__cell--listitem,[data-id="3740"] .template--list .grid__cell--listitem,[data-id="3741"] .template--list .grid__cell--listitem,[data-id="3742"] .template--list .grid__cell--listitem,[data-id="3743"] .template--list .grid__cell--listitem{padding:0 0 .5em 0;width:100%}[data-id="3697"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3709"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3699"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3721"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3722"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3723"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3724"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3725"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3726"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3727"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3728"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3729"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3730"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3731"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3732"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3733"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3734"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3735"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3736"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3737"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3738"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3739"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3740"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3741"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3742"] .template--list .grid__cell .grid__cellwrap .item__link,[data-id="3743"] .template--list .grid__cell .grid__cellwrap .item__link{font-size:1em;font-weight:400}.selfserviceblock__tablecontainer table,.selfserviceblock__tablecontainer th,.selfserviceblock__tablecontainer td{border-color:#ddd}.selfserviceblock__container--backlink a{background-color:#fff;border:2px solid #757575;color:#333;display:inline-block;padding:6px 12px;border-radius:2px;margin:3em 0 5px 0;font-size:1.125em;font-weight:400;text-decoration:none}.selfserviceblock__container--backlink a:hover{background:#757575;border:2px solid #757575;color:#fff;text-decoration:none}.selfserviceblock__container--backlink a:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.selfserviceblock__container--backlink a a:hover{color:#fff}.selfserviceblock__button{background:#01579B!important;color:#fff!important;display:inline-block!important;font-size:1.125em!important;padding:6px 12px!important;border:0!important;margin:5px 0!important;border-radius:2p!important x;width:100%!important;text-align:center!important}.selfserviceblock__button:hover{background:#013b68!important}.selfserviceblock__button:active{position:relative!important;top:1px!important;left:1px!important}.selfserviceblock__button:focus{outline:3px solid #FFBF47!important}.jumplinks__item{background:none!important;float:left;padding:0!important;margin:0!important}.jumplinks__item a{background:#ddd;color:#01579B;margin:2px;padding:10px 20px;display:block}.jumplinks__item a:hover{background:#ccc}.template--selfservice #listnav{border-bottom:3px solid #01579B}.template--selfservice #listnav ul{margin:0;padding:10px 0 0 0}.template--selfservice #listnav ul li{margin-bottom:0;padding:0}.template--selfservice #listnav ul li a{background-color:#f5f5f5;border-left:1px solid #b5b5b5;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;color:#01579B;display:block;padding:10px 15px;margin-bottom:0}.template--selfservice #listnav ul li a:hover{background-color:#01579B;border-left:1px solid #01579B;border-top:1px solid #01579B;border-right:1px solid #01579B;color:#fff}@media(max-width:800px){.template--selfservice #listnav{text-align:left}.template--selfservice #listnav ul li{display:block}}.a-relimage.a-relimage--selfservice{display:none}.selfservice__selector--search{text-align:left!important}.selfservice__table td{vertical-align:middle}.selfservice__table a{color:#01579B}.selfservice__table a:link,.selfservice__table a:active,.selfservice__table a:visited{color:#01579B;text-decoration:none}.selfservice__table a:hover{color:#353535;text-decoration:underline}.selfservice__table a.selfservicetable__tasklink{background:#01579B;color:#fff;display:inline-block;font-size:1.125em;padding:6px 12px;border:0;margin:5px 0;border-radius:2px;width:100%;text-align:center}.selfservice__table a.selfservicetable__tasklink:hover{background:#013b68}.selfservice__table a.selfservicetable__tasklink:active{position:relative;top:1px;left:1px}.selfservice__table a.selfservicetable__tasklink:focus{outline:3px solid #FFBF47}.selfservice__table.collapsed td{vertical-align:middle}.selfservice__table.collapsed td.control .expand:before{left:1px!important;top:7px!important}.tablesorter-pager form span.first,.tablesorter-pager form span.prev,.tablesorter-pager form span.next,.tablesorter-pager form span.last{background-position:0 50%;height:24px;width:24px}.tablesorter-pager form span.pagedisplay{height:24px}.tablesorter-pager form span.first{background-image:url("//gateshead-prod.storm50.com/media/1784/paging__first/variant1/paging__first.png")!important}.tablesorter-pager form span.prev{background-image:url("//gateshead-prod.storm50.com/media/1787/paging__prev/variant1/paging__prev.png")!important}.tablesorter-pager form span.next{background-image:url("//gateshead-prod.storm50.com/media/1786/paging__next/variant1/paging__next.png")!important}.tablesorter-pager form span.last{background-image:url("//gateshead-prod.storm50.com/media/1785/paging__last/variant1/paging__last.png")!important}.template--userrequest .btn--accordion{color:#333}.template--userrequest table tbody tr:nth-child(even) td,.template--userrequest table tbody tr:nth-child(even) th{background-color:inherit}.template--myaccount table tbody tr:nth-child(even) td,.template--myaccount table tbody tr:nth-child(even) th{background-color:inherit}.loginform{border:0 none}.loginform__guidetext{text-align:left;padding:15px 15px 15px 0}.loginform__pform{padding:15px 15px 15px 0}.loginform__pform a{color:#01579B;text-decoration:none}.loginform__pform a:link,.loginform__pform a:active,.loginform__pform a:visited{color:#01579B;text-decoration:none}.loginform__pform a:hover{color:#353535;text-decoration:underline}.loginform__text--icmsiteuser,.loginform__password--icmsiteuser{width:45%;margin:5px 5px 1em 2px}.loginform__submitwrap input[type="submit"]{background:#01579B;color:#fff;display:inline-block;font-size:1.125em;padding:6px 12px;border:0;margin:5px 5px 25px 2px;border-radius:2px;width:45%;height:42px}.loginform__submitwrap input[type="submit"]:hover{background:#013b68}.loginform__submitwrap input[type="submit"]:focus{outline:3px solid #FFBF47}.loginform__submitwrap input[type="submit"]:active{position:relative;top:1px;left:1px}@media screen and (max-width:801px){.loginform__text--icmsiteuser,.loginform__password--icmsiteuser,.loginform__submitwrap input[type="submit"]{width:100%}}.template--assistedservice .grid--assistedservice .grid__cell{border:1px solid #ccc;margin-bottom:1em;padding:1em}.template--assistedservice .grid--assistedservice .grid__cell a{color:#01579B;text-decoration:none}.template--assistedservice .grid--assistedservice .grid__cell a:link,.template--assistedservice .grid--assistedservice .grid__cell a:active,.template--assistedservice .grid--assistedservice .grid__cell a:visited{color:#01579B;text-decoration:none}.template--assistedservice .grid--assistedservice .grid__cell a:hover{color:#353535;text-decoration:underline}.template--assistedservice .grid--assistedservice .grid__cell:nth-child(even){background-color:#f5f5f5}.template--assistedservice .grid--assistedservice .summary{margin-bottom:1em}.template--assistedservice .grid--assistedservice .summary div:nth-of-type(1){font-size:1.5em;font-weight:700}.template--assistedservice .grid--assistedservice .summary span:nth-of-type(1){font-weight:700;display:inline-block;width:15%}.template--assistedservice .button,.template--assistedservice input[type="submit"]{display:inline-block;padding:6px 12px;border-radius:2px;margin-bottom:5px;font-size:1.125em;font-weight:400;background-color:#01579B;border:2px solid #01579B;color:#fff}.template--assistedservice .button:hover,.template--assistedservice input[type="submit"]:hover{background:#013b68;border:2px solid #013b68;text-decoration:none}.template--assistedservice .button:active,.template--assistedservice input[type="submit"]:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}@media handheld,only screen and (max-width:768px){.template--assistedservice .button,.template--assistedservice input[type="text"],.template--assistedservice input[type="submit"]{display:block;width:100%}.template--assistedservice .grid--assistedservice .summary span{display:block;width:100%}}.event__social{float:right;margin-top:-10px}.event__link--social{margin:0 0 0 20px;text-decoration:none;display:inline-block;vertical-align:middle}.event__link--social.event__link--facebook{background-color:#3B5998;color:#fff;border-radius:50%;width:34px;height:34px;text-align:center}.event__link--social.event__link--facebook:before{content:"\f09a";font-size:20px;line-height:1.8}.event__link--social.event__link--twitter{background-color:#1DA1F2;color:#fff;border-radius:50%;width:34px;height:34px;text-align:center}.event__link--social.event__link--twitter:before{content:"\f099";font-size:20px;line-height:1.8}.event__link--social.event__link--web{background-color:#fff;width:34px;height:34px;text-align:center;color:#4a4a4a}.event__link--social.event__link--web:before{content:"\e832";font-size:38px;line-height:.9}.event__link--social:hover,.event__link--social:focus{opacity:.8;text-decoration:none}.event__info{background-color:#efefef;padding:10px 10px 10px 20px;box-sizing:border-box;width:100%;float:left;clear:both}.event__book{float:right;clear:right;width:30%;padding:10px;box-sizing:border-box;border:1px solid #ccc;background-color:#fff}.event__link--book{background:#333;color:#fff;padding:10px 15px;display:block;font-size:1.6rem}.event__link--book:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.event__link--book:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.event__details--date{float:left;width:70%;padding:0 10px 0 0;box-sizing:border-box}.event__date{line-height:1;font-size:1.6rem;display:inline-block;padding:10px}.event__date--start{padding:20px 5px 10px 0}.event__date--end{padding:20px 20px 0 0}.event__date--end:before{content:"-";vertical-align:top;padding:0 10px 0 0;line-height:1}.event-detail--availability{padding:0 0 20px 0;font-size:1.2rem}.event-detail__value--availability{font-weight:bold}.event-detail--time,.event-detail--price{float:left;padding:20px 60px 10px 0;box-sizing:border-box;font-size:1.1rem}.event__date--start:before{content:"\e81e";margin-right:10px;display:inline-block;vertical-align:middle;font-size:90%}.event-detail--time:before{content:"\e823";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-detail--availability:before{content:"\f145";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-detail--price:before{content:"\00a3";font-family:Arial,sans-serif;margin-right:5px;display:inline-block;vertical-align:middle;font-size:150%;font-weight:bold}.event-detail__time--end:before{content:"-";vertical-align:top;padding:0 5px 0 0}.event-detail__time{display:inline-block}.event-detail__time:first-child{margin:0 5px 0 0}.event-detail__value{font-weight:bold}.event__intro{width:100%;display:block;float:left;padding:20px 0 10px 0;font-weight:bold;font-size:1.25rem}.event__relatedimage{float:left;margin:0 40px 40px 0}.event__image--related{max-width:100%}.event__body{width:100%;clear:both;padding:20px 0 40px 0}.location__intro+.event__body{padding:0 0 40px 0}.location__intro+.event__body{padding:0 0 40px 0}.event__body ul{margin:0 0 20px 0;padding:0 20px 0 20px;display:inline-block}.event-location{float:left;width:100%;clear:both;padding:20px 0 40px 0}.event-location__map{float:left;width:70%}.event-location__details{float:right;width:30%;box-sizing:border-box;padding:0 20px 0 40px}.event-location__icon{display:inline-block;margin:0 20px 0 0;vertical-align:top;min-width:32px;text-align:center;font-size:150%}.event-location__icon:before{content:"\e819";font-size:200%}.event-location__address{display:inline-block;vertical-align:top}.event-location__address p{margin:5px 0 5px 0}.event-location__link--article{font-size:1.2rem;font-weight:bold}.event-location__details .cta-link--location{width:100%;margin:10px 0 0 0;font-weight:normal;text-align:center}.event-location__details .cta-link--location:after{display:none}.event-related{clear:both}.event-related .container{padding:0}.event-related__heading{font-size:1.6rem;font-weight:bold;margin:0 0 40px 0;padding:0 0 10px 0;border-bottom:2px solid #ccc}.event-related__item{width:100%;float:left;border-bottom:1px solid #ccc;padding:0 0 40px 0;margin:0 0 40px 0}.event-related__imagecontainer{float:right;display:block;width:20%;box-sizing:border-box;padding:0 0 0 40px}.event-related__details{float:left;display:block;width:20%}.event-related__image{max-width:100%;height:auto}.event-related__info{float:left;display:block;width:60%;box-sizing:border-box;padding:0 40px 0 0}div:not(.event-related__imagecontainer) ~ .event-related__info{width:80%;padding:0 40px 0 0}.event-related__date{background:#ccc;box-sizing:border-box;padding:10px;margin:10px 0;font-size:1.1em}.event-related__number{font-weight:bold;float:left;font-size:2.5rem;line-height:1;padding:0 10px 0 0}.event-related__container--monthyear{font-weight:bold}.event-related__title{font-weight:bold;font-size:1.2rem;padding:0 0 10px 0}.event-related__detail{margin:0 0 10px 0}.event-related__value,.event-related__icon{display:inline-block;vertical-align:middle}.event-related__icon{width:32px;text-align:center;margin:0 20px 0 0}@media(max-width:1000px){.event-related__imagecontainer{width:30%}.event-related__info{width:70%}.event-related__details{width:100%;margin-top:20px}}@media(max-width:720px){.event__social{float:none;margin-top:0}.event__date{float:none}.event__link--social{margin:0 20px 0 0}.event__details--date{float:none;clear:none;width:100%;padding:0}.event__book{float:none;clear:none;width:100%;margin-top:10px;text-align:center}.event__relatedimage{float:none;margin:0 0 40px 0}.event-location__map{float:none;width:100%;margin:0 0 20px 0}.event-location__details{float:none;width:100%;padding:0}.event-related__imagecontainer{width:100%;padding:0}.event-related__info{width:100%;padding:20px 0 0 0}}.event-search{float:left;width:100%;clear:both}.event-search__results--hide{display:none}.event-search__options{box-sizing:border-box;width:100%;float:left;border:1px solid #ccc;margin:20px 0}.event-search__selections{width:100%;display:table}.event-search__option{display:table-cell;box-sizing:border-box;padding:20px;background-color:#eaeaea;border-left:2px solid #fff}.event-search__option:first-child{border-left:0 solid #fff}.event-search__selections--4col>.event-search__option{width:25%}.event-search__selections--3col>.event-search__option{width:33.3%}.event-search__selections--2col>.event-search__option{width:50%}.event-search__selections--1col>.event-search__option{width:100%}.event-search__dropdown{width:100%;padding:10px;box-sizing:border-box;font-size:1rem}.event-search__dropdown option{padding:10px}.event-search__option--range{margin:20px 0 0 0;display:none}.event-search__dateinput{padding:10px;box-sizing:border-box;font-size:1rem;margin:0 0 20px 0}.event-search__option--errors{background-color:#fce5e5;border:1px solid #f00;color:#f00;padding:10px;box-sizing:border-box}.event-search__option--keywords{width:100%;display:block;border-left:0 solid #fff;background-color:#fff}.event-search__keywords{display:inline-block;width:100%}.event-search__label{display:block;font-size:1.2rem;margin-bottom:10px}.event-search__label--hidden{display:block;visibility:visible;border:0;clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.event-search__option--keywords .event-search__label{display:inline-block}.searchoptions__selected--sortby{display:table;width:calc(100% - 20px)}.event-search__link--sortby{width:50%;display:table-cell;margin:0 0 20px 0;text-align:center;border:1px solid #ccc;box-sizing:border-box;padding:10px 15px;text-decoration:none}.event-search__link--sortby:hover,.event-search__link--sortby:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.event-search__link--selected{border:1px solid #333;background-color:#333;color:#fff}.event-search__link--selected:hover,.event-search__link--selected:focus{box-shadow:none;text-decoration:none}.event-search__form--keywords{display:inline-block;width:100%}.event-search__input--keywords{width:66%;display:inline-block}.event-search__field--text{width:100%;padding:10px;box-sizing:border-box;font-size:1rem}.event-search__submitwrap{width:33.3%;box-sizing:border-box;padding:0 0 0 40px;display:inline-block}.event-search__submit--keywords{width:100%;font-size:1.2rem;height:40px;color:#fff;text-align:center;background-color:#333;border:0 solid #fff}.event-search__submit--keywords:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none;cursor:pointer}.event-search__submit--keywords:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}@media(max-width:1000px){.event-search__selections--4col>.event-search__option,.event-search__selections--3col>.event-search__option,.event-search__selections--2col>.event-search__option,.event-search__selections--1col>.event-search__option,.event-search__option{width:100%;display:block}.event-search__submitwrap{width:33.3%;box-sizing:border-box;padding:0 0 0 10px;display:inline-block}.event-search__option{border-left:0 solid #fff}}@media(max-width:720px){.event-search__option{width:100%}.event-search__input--keywords{width:100%}.event-search__submitwrap{width:100%;padding:20px 0 0 0}}.event-search__view{margin:20px 0 40px 0;border-bottom:1px solid #ccc}.event-search__viewlink{display:inline-block;padding:20px;border:1px solid #ccc;margin-right:10px;text-decoration:none;text-transform:uppercase}.event-search__viewlink:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:none;cursor:pointer}.event-search__viewlink:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.event-search__viewlink:last-child{margin-right:0}.event-search__viewlink--selected{border:1px solid #333}.event-search__viewlink--list:before,.event-search__viewlink--map:before{content:url(./images/events/list_icon.png);display:inline-block;vertical-align:middle;margin-right:10px;height:35px}.event-search__viewlink--map:before{content:url(./images/events/map_icon.png)}.event-search__refine{float:right;width:25%}.event-search__tag{background-color:#ccc;display:inline-block;padding:10px 15px 10px 20px;margin:10px 5px 0 0;text-decoration:none}.event-search__tag:after{content:url(./images/events/red_cross_sm.png);margin-left:5px}.event-search__tag:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:none}.event-search__tag:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.event-search__details{float:left;width:100%;font-size:1.1em;padding:10px 0 30px 0}.event-search__text{float:left}.searchoptions__label--sortby{display:table-row;height:40px}.event-search__detail{float:left;margin-left:5px}.event-search__value{font-weight:bold}@media(max-width:1000px){.event-search__viewlink{display:block;float:left;width:50%;box-sizing:border-box;padding:20px;margin:0 0 20px 0;text-align:center}.event-search__value{float:none}}@media(max-width:580px){.event-search__viewlink:before{display:block;margin-bottom:10px}}.event-search__mobile{display:none;float:left;width:100%;box-sizing:border-box;padding:20px;background-color:#eaeaea;margin:0 0 20px 0}.event-search__label--mobile::after{content:url(./images/events/filter_icon.png);display:inline-block;vertical-align:middle;padding:0 20px}.event-search__mobile:hover,.event-search__mobile:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);cursor:pointer}@media(max-width:1250px){.event-search__refine,.event-search__results{float:left;width:100%}.event-search__refine{display:none;padding:10px 20px}.event-search__details{margin:10px 0 0 0}.event-search__mobile{display:block}.event-search__refine--close{display:none}.event-search__refine--open{display:block}.event-search__label--mobile{margin-bottom:0}}.event-results__item{width:100%;float:left;border-bottom:1px solid #ccc;padding:0 0 40px 0;margin:0 0 40px 0}.event-results__imagecontainer{float:left;display:block;width:30%;box-sizing:border-box;padding:0 10px 0 40px;text-align:right}@media(max-width:1000px){.event-results__imagecontainer{width:100%;padding:0;margin:20px 0 20px 0}}.event-results__image{max-width:100%;height:auto}.event-results__info{float:left;display:block;width:70%;box-sizing:border-box}@media(max-width:1000px){.event-results__info{width:100%;padding:0}}.event-search__results--map .event-related__image{display:none}.event-search__results--map .event-results__item{padding:10px 40px 10px 0}.gm-style .gm-style-iw{font-size:14px!important}.event-results__title{font-weight:bold;font-size:1.2rem;padding:0 0 20px 0}.event-instances{margin:20px 0 0 0;float:left;width:100%}.event-instances__heading,.event-instances__item{clear:both;float:left;width:100%;display:table}.event-instances__title,.event-instances__value{display:table-cell;vertical-align:middle;text-align:left;width:20%;box-sizing:border-box;padding:10px}.event-instances__title{font-weight:bold;border-bottom:1px solid #ccc;font-size:1.1rem}.event-instances__title--view{color:#fff}.event-instances__value--date,.event-instances__title--date{width:30%}.event-instances__value--availability,.event-instances__title--availability{width:15%}.event-instances__value--price,.event-instances__title--price{width:10%}.event-instances__value--location,.event-instances__title--location{width:20%}.event-instances__value--actions,.event-instances__title--actions{width:25%}.event-instances__to:before{content:" - ";vertical-align:top}@media(max-width:720px){.event-instances__heading{display:none}.event-instances__title,.event-instances__value,.event-instances__value--availability,.event-instances__title--availability,.event-instances__value--price,.event-instances__title--price,.event-instances__value--location,.event-instances__title--location{display:inline-block;width:33%;text-align:center}.event-instances__title--date,.event-instances__value--date{width:100%;font-weight:bold}.event-instances__value--actions,.event-instances__title--actions{width:100%}.event-instances__item{padding:10px 0}.event-instances__item{text-align:center}.event-instances__time{font-weight:normal}.event-instances__to:before{vertical-align:middle}.event-instances__value--availability:before{content:"\f145";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-instances__value--date:before{content:"\e823";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-instances__value--price:before{content:"\00a3";font-family:Arial,sans-serif;margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%;font-weight:bold}.event-instances__value--location:before{content:"\e819";margin-right:10px;display:inline-block;vertical-align:middle;font-size:150%}.event-instances__link--location{display:inline-block}}.event-instances__date{font-weight:bold}.event-instances__item:nth-child(even){background-color:#f2f2f2}.event-instances__link{text-decoration:none}.event-instances__link:hover{text-decoration:underline}.event-instances__link--view,.event-instances__link--viewall{background-color:#333;color:#fff;padding:10px 15px;display:inline-block;text-align:center}.event-instances__link--view:hover,.event-instances__link--viewall:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.event-instances__link--view:focus,.event-instances__link--viewall:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.event-instances__viewall{width:100%;display:block;float:left;text-align:center;margin:20px 0 0 0}.cta-link.cta-link--eventresults{width:100%;margin:0 10px 10px 0;position:relative;font-weight:normal}.cta-link.cta-link--eventresults:after{position:absolute;top:10px;line-height:1.7;right:10px}.cta-link--eventresults.cta-link--full:hover{cursor:default;box-shadow:none}.cta-link--eventresults.cta-link--full:after{display:none}.cta-link--eventresults:last-child{margin:0}.calendar{width:100%;margin:0;clear:both}.calendar__controls{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;background:#fff;position:relative;top:auto;left:auto;right:auto;opacity:1;transition:opacity .7s linear}.calendar__controls--sticky{position:fixed;top:0;left:0;right:0;z-index:6}.calendar__link{font-size:1.2em;display:block;line-height:2em;padding:10px 10px;text-decoration:none}.calendar__link:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);color:#fff;text-decoration:none}.calendar__link:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.calendar__link--previous{float:left}.calendar__link--previous::before{border:8px solid transparent;border-right-color:#000;box-sizing:border-box;content:"";display:inline-block;vertical-align:middle;margin:0 10px 0 0}.calendar__link--previous:hover::before,.calendar__link--previous:focus::before{border-right-color:#fff}.calendar__link--next{float:right}.calendar__link--next::after{border:8px solid transparent;border-left-color:#000;box-sizing:border-box;content:"";display:inline-block;vertical-align:middle;margin:0 0 0 10px}.calendar__link--next:hover::after,.calendar__link--next:focus::after{border-left-color:#fff}.calendar__link--past::before,.calendar__link--past::after{border-right-color:#aaa}.calendar__link--past::after{border-left-color:#aaa;border-right-color:transparent}.calendar__title{display:inline-block;font-size:1.8em;line-height:2em}@media(max-width:580px){.calendar__title{display:inline-block;font-size:1.6em;line-height:2.3em}}.calendar__week{width:100%;display:table;border-bottom:1px solid #ccc;background:#fff;position:relative;top:auto;left:auto;right:auto;opacity:1;transition:opacity .7s linear}.calendar__week--sticky{position:fixed;top:60px;left:0;right:0;z-index:5}@media(max-width:780px){.calendar__week{display:none;height:1px;padding:0;margin:0}}.calendar__day{display:table-cell;text-align:center;padding:20px 0;width:14.3%;font-size:1.2em}.calendar__row{width:100%;display:table;position:relative;border-left:1px solid #ccc}@media(max-width:780px){.calendar__row{border:0;margin-bottom:0!important}}.calendar__cell{display:table-cell;text-align:center;width:14.3%;height:100px;vertical-align:middle;box-sizing:border-box;text-align:center}@media(max-width:780px){.calendar__cell{display:block;width:100%;height:auto;text-align:left;float:left;border-bottom:0 solid #ccc;border:0}.calendar__row .calendar__cell:first-of-type,.calendar__cell+.calendar__cell button{border-right:0 solid #ccc}}.calendar-date{text-align:center;background-color:transparent;width:100%;height:100px;background-color:#fff;vertical-align:middle;box-sizing:border-box;text-align:center;padding:0;cursor:default;border:1px solid #ccc;border-top:0;border-left:0;position:relative}.calendar-date--hasevent:after{content:'';position:absolute;bottom:0;border-top:15px solid transparent;border-right:15px solid #000;right:0}.calendar-date:hover{cursor:default}.calendar-date--hasevent:hover,.calendar-date--hasevent{cursor:pointer}.calendar-date:focus{outline-offset:-2px}@media(min-width:780px){.calendar__row--sticky .calendar-date{position:fixed;top:0;z-index:5;display:table-cell;box-sizing:border-box;border-left:1px solid #ccc}}@media(max-width:780px){.calendar-date{height:auto;text-align:left;border:0;float:left;border-bottom:1px solid #ccc}}.calendar-date--weekend{background:#f2f2f2}.calendar-date--previousmonth,.calendar-date--nextmonth{color:#aaa}.calendar-date--today{background:#ddd}.calendar-date--hasevent:hover,.calendar-date--hasevent:focus{cursor:pointer;box-shadow:inset 20em 20em rgba(0,0,0,0.1)}.calendar-date--selected{background-color:#333;font-weight:bold;color:#fff}.calendar-date--hasevent.calendar-date--selected:after{border-right:15px solid #fff}.calendar-date__number{display:block;text-align:center;padding:35px 0;width:100%;height:100px;vertical-align:middle;box-sizing:border-box;cursor:default;font-size:1.4em}.calendar-date--hasevent .calendar-date__number:hover,.calendar-date--hasevent .calendar-date__number:focus{cursor:pointer}@media(max-width:780px){.calendar-date__number{text-align:left;padding:20px;height:65px}}@media(max-width:780px){.calendar-date--sticky{position:fixed;top:60px;transition:position .5s linear;left:0;right:0;z-index:999}}.calendar-date__day{display:none}@media(max-width:780px){.calendar-date__day{display:block;position:absolute;top:25px;left:80px}}.calendar__list{display:none;border-top:1px solid #ccc;list-style:none;position:absolute;font-size:1em;width:100%;background:#fff;margin:0;padding:0;top:100px;left:0;color:#000;text-align:left;cursor:default}@media(max-width:780px){.calendar__list{position:relative;font-size:1em;width:100%;background:#fff;top:0;margin:0;left:0;text-align:left;border:0;float:left}}.calendar .event-results{padding:20px 0;float:left;width:100%;display:block}.calendar .event-results__item{margin:0;padding:0 0 30px 0}@media(max-width:780px){.calendar .event-related__item{padding:0 10px 30px 10px;box-sizing:border-box}}.location__social{float:right;margin-top:-10px}.location__link--social{margin:0 0 0 20px;text-decoration:none}.location__link--social:hover,.location__link--social:focus{opacity:.8;text-decoration:none}.location__link--gatesheadsocial{margin:0 20px 0 0}.location__title{font-size:2rem;font-weight:bold;margin:20px 0 0 0}.location__intro{width:100%;display:block;float:left}.location__relatedimage{float:left;margin:0 40px 40px 0}.location__image--related{max-width:100%}.location__body{width:100%;clear:both;padding:0 0 40px 0}.location__body ul{margin:0 0 20px 0;padding:0 20px 0 20px;display:inline-block}.relateditem--location{float:left;width:100%}.location-info{background:#efefef;float:left;width:100%;margin:0 0 40px 0}.location-info__cell{width:50%;float:left;margin:40px 0;box-sizing:border-box}.location-info__cell:nth-child(2n-1){border-right:0;padding:0 30px 0 20px}.location-info__cell:nth-child(2n){padding:0 2px 0 40px}.location-info--hours .location-info__cell:nth-last-child(2n){border-right:1px solid #333}.location-info__cell:nth-child(2n-1):only-child{width:100%}.location-info__label{margin:0 0 20px;display:block;font-weight:bold;font-size:1.1rem}.location-info__value{overflow-wrap:break-word}.location-info__value p{margin:5px 0 5px 0}.location-info__value ul{padding:0 0 0 20px;margin:0 0 20px 0}.location-info__value--address p{margin:0}.location-info__value--address p:last-of-type{margin-bottom:20px}.location-info__link--directions,.location-info__link--view{background:#333;color:#fff;padding:10px 15px;display:block;margin:10px 0;width:100%;box-sizing:border-box;text-align:center}.location-info__link--directions{margin:40px 0 10px 0}.location-info__link--directions:last-child,.location-info__link--view:last-child{margin:10px 0 20px 0}.location-info__link--directions:hover,.location-info__link--view:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:none}.location-info__link--directions:focus,.location-info__link--view:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.5);text-decoration:underline}.location-info__map{min-height:400px;clear:both;width:100%}.location-info .container{position:relative;width:95%}.location-info__cell.location-info__cell--map{position:absolute;right:0;bottom:0;top:0;width:calc(50% + 22px);margin:0 -22px 0 0;padding:0}@media(max-width:720px){.location__social{float:none;margin-top:0}.location__link--social{margin:0 20px 0 0}.location__relatedimage{float:none;margin:0 0 40px 0}.location-info__cell:nth-child(2n){padding:40px 0 0 0;border-top:0;margin-top:0}}@media(max-width:1000px){.location-info .container{margin:0;position:relative;width:100%}.location-info__cell:nth-child(2n){padding:0}.location-info--hours .location-info__cell:nth-last-child(1n){border-right:0;padding-left:20px}.container .location-info__cell--hours{border-top:1px solid #333;margin:40px 20px 20px 20px;padding-top:40px;width:calc(100% - 40px)}.location-info__cell:nth-child(2n-1){border-right:0}.location-info__cell:nth-child(3n-2){border-right:0}.location-info__cell--address{margin:40px 20px 0 20px;width:95%}.location-info--hours .location-info__map{margin-top:20px}.location-info__cell.location-info__cell--map{margin-top:20px;position:initial;width:100%}}.location__info{background:#efefef;padding:10px;margin-top:20px;display:inline-block;width:100%}.location__info .grid--2col>.grid__cell:nth-child(2n){padding-left:15px}.location__info .grid--2col>.grid__cell:nth-child(2n+1){clear:both;border-right:1px solid #333}.location__info .grid--2col>.grid__cell:only-child{border-right:0}.location-detail__iconlabelwrap{display:inline-block;width:200px}.location__info .grid--3col .location-detail__iconlabelwrap{width:100%}.location-detail__icon img,.location-detail__label,.location-detail__value{display:inline-block}.location-detail__icon{max-width:50px;min-width:50px;max-height:50px;display:inline-block;vertical-align:middle;margin-right:10px}.location-detail__icon img{max-width:100%;margin-left:50%;margin-top:50%;transform:translateX(-50%) translateY(-50%);vertical-align:middle}.location-detail__label,.location-detail__value{margin-top:14px}.location-detail__label{font-weight:bold;vertical-align:top;padding-right:10px}.grid--2col .location-detail__label{max-width:calc(100% - 65px)}.grid--2col .basecols--3 .location-detail__value,.grid--2col .basecols--3 .location-detail__iconlabelwrap{width:100%}.grid--3col .location-detail__label{max-width:calc(100% - 65px)}.location-detail__value{display:inline-block;width:calc(100% - 205px);vertical-align:top}.location__info .grid--3col .grid__cell{border-right:1px solid #333}.location__info .grid--3col .grid__cell:last-child{border:0}.location-info__link{text-decoration:none}.location__info .grid--2col>.grid__cell:nth-child(2n+1){min-height:110px}.location-info__value--fax::after{color:#757575;content:" (Fax)";font-size:.75em}.grid--3col .location-detail__icon{width:100%}.grid--3col .location-detail__icon,.grid--3col .location-detail__value{width:100%}.grid--3col .location-detail__value{padding-left:10px}.grid--1col .location-detail__value{padding-left:65px}@media(max-width:450px){.location-detail__iconlabelwrap{width:100%}.location-detail__label{max-width:none}.location-detail__value{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.searchresults__image{width:200px}.searchresults__item--hasimage .location-results__details{width:calc(100% - 200px)}.searchresults__item .location-results__value{width:70%}}.event-related .container{width:100%}.event-results__link{color:#01579B;text-decoration:none}.event-results__link:hover{color:#353535;text-decoration:underline}.event-instances__link{color:#01579B;text-decoration:none}.event-instances__link:hover{color:#353535;text-decoration:underline}.event-instances__link.event-instances__link--view{color:#fff}.panel{border:0}.template--advancedsearch .searchresults__itemurl{word-wrap:break-word}.advanced-search__view{margin:20px 0 40px 0;border-bottom:1px solid #ccc}.advanced-search__viewlink{color:#5a5a5a;font-weight:bold;display:inline-block;padding:20px;border:1px solid #ccc;margin-right:10px;margin-bottom:-1px;text-decoration:none;text-transform:uppercase;background:#f1f1f1;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}.advanced-search__viewlink:hover{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:none;cursor:pointer}.advanced-search__viewlink:focus{box-shadow:inset 20em 20em rgba(0,0,0,0.1);text-decoration:underline}.advanced-search__viewlink:last-child{margin-right:0}.advanced-search__viewlink--selected{background:#fff;border:2px solid #bfbfbf;border-bottom:1px solid #fff}.advanced-search__viewlink--list:before,.advanced-search__viewlink--map:before{content:url(./themes/gateshead/images/advancedsearch_list-icon.png);display:inline-block;vertical-align:middle;margin-right:20px;height:35px}.advanced-search__viewlink--map:before{content:url(./themes/gateshead/images/advancedsearch_map-icon.png)}.advanced-search__results .searchresults{display:inline-block;margin:0;width:100%}.advanced-search__results .searchresults__item{padding:20px 20px;overflow-y:auto}.advanced-search__results .searchresults__itemtitle{border-bottom:2px solid black}.searchresults__item--featured{background:#efefef;margin-bottom:35px}.location-results__details{padding:10px 10px 10px 0}.location-results__detail{list-style-type:none;padding:5px 0}.location-results__image,.location-results__label,.location-results__value{display:inline-block}.searchresults__item .location-results__iconlabelwrap{display:inline-block;width:180px}.searchresults__item--hasimage .location-results__iconlabelwrap{display:inline-block;width:180px}.location-results__icon{max-width:30px;min-width:30px;display:inline-block;vertical-align:middle}.location-results__image{max-width:100%;margin-left:50%;transform:translateX(-50%);vertical-align:middle}.location-results__label{font-weight:bold;padding-left:10px;vertical-align:middle;max-width:calc(100% - 35px)}.location-results__image--address{max-width:30px;max-height:30px}.location-results__value{vertical-align:middle;width:calc(100% - 185px);padding:10px 0 10px 10px}.searchresults__item--hasimage .location-results__value{width:calc(100% - 200px)}.searchresults__item--hasimage .searchresults__itemtitle{width:100%}.searchresults__item--hasimage .location-results__details{width:calc(100% - 400px)}.searchresults__image{float:right;margin:10px 0 0 10px;width:400px}@media(max-width:620px){.searchresults__item--hasimage .location-results__value{width:100%}}.advanced-search__results--map .location-results__label{width:80%}.advanced-search__results--map .location-results__value{width:100%}.advanced-search__results--map .location-results__details{padding:0}.advanced-search__results--map .searchresults__item{margin-bottom:0;width:550px}@media(max-width:720px){.advanced-search__results--map .searchresults__item{width:350px}}@media(max-width:500px){.advanced-search__results--map .searchresults__item{width:250px}.searchresults__item .location-results__value{width:100%;padding-left:45px}.searchresults__item .location-results__iconlabelwrap{width:100%}.searchresults__item .location-results__label{max-width:none}}@media(max-width:400px){.advanced-search__results--map .searchresults__item{width:200px}}@media(max-width:320px){.advanced-search__results--map .searchresults__item{width:150px}}.advanced-search__results--map .searchresults__item--hasimage .searchresults__image,.advanced-search__results--map .searchresults__itemtitle{width:100%}.advanced-search__results--map .searchresults__item--hasimage .searchresults__image{max-width:200px;padding:10px;float:none}.advanced-search__results--map .searchresults__item--hasimage .location-results__details{width:100%}@media(max-width:1200px){.searchresults__item--hasimage .location-results__value{width:100%;padding-left:45px}.searchresults__item--hasimage .location-results__iconlabelwrap{width:100%}.searchresults__item--hasimage .location-results__label{max-width:calc(100% - 35px)}}@media(max-width:1000px){.advanced-search__view{margin-bottom:117px;border:1px solid #fff}.searchresults__item--hasimage .searchresults__itemtitle{width:100%}.searchresults__item--hasimage .location-results__details{width:100%}.location-results__details{padding-left:5px}.searchresults__image{padding:10px 5px;float:none;width:420px;max-width:100%}.advanced-search__viewlink{display:block;float:left;width:50%;box-sizing:border-box;padding:20px;margin:0 0 20px 0;text-align:center}}@media(max-width:580px){.advanced-search__viewlink:before{display:block;margin-bottom:10px}}.a_body__link--external{padding-left:20px;margin-right:.5em;background:0 50% no-repeat;color:#01579B;text-decoration:none;background-image:url("./themes/gateshead/images/inlinelink--external.png")}.a-body__image{margin:0 auto 1em auto;display:block}.a-body__image--left{float:left;margin:0 .5em 1em 0}.a-body__image--right{float:right;margin:0 0 1em .5em}@media handheld,only screen and (max-width:768px){.a-body__image{min-width:auto;max-width:auto;width:auto}}.alert{padding:1em;text-align:center;background-color:#ccc;font-weight:bold}.alert--error{background-color:#feb6b6}.alert--success{background-color:#b2e8a5}.alert--warn{background-color:#ffdd9c}.alert--info{background-color:#d5fbff}.alert__message p{margin:0}.sitealert{background-color:#D50000;color:#fff;padding:.5em 0}.sitealert__heading{font-size:1.125em;font-weight:700}.sitealert__link{color:#fff;font-weight:700;text-decoration:underline}.cookiemessage[aria-hidden=true]{display:none}.cookiemessage{background-color:#333;color:#fff;overflow:hidden;padding:20px;text-align:center;position:relative;z-index:1001}.cookiemessage .btn{margin:5px 0 5px 10px}.cookiemessage__link--close:before{content:none}.cookiemessage--NoJSOrHidden{display:none}.breadcrumb{list-style:none;padding:0;margin:1em 0 0 0;color:#353535}.breadcrumb__crumb{display:inline}.breadcrumb__crumb:after{content:'/'}.breadcrumb__crumb:nth-last-of-type(1):after{content:' '}.breadcrumb__link{text-decoration:none;color:#01579B}.breadcrumb__link:hover{color:#353535}.imagecaption{border:1px solid whitesmoke;display:inline-block;margin:0;padding:.5em}.imagecaption.imagecaption__right{float:right;margin:0 0 1em 1em}.imagecaption.imagecaption__center{display:inline-block;margin:0 auto;width:320px}.imagecaption.imagecaption__left{float:left;margin:0 1em 1em 0}.imagecaption__image{min-width:320px;max-width:100%;width:100%}.imagecaption__text{font-size:.8125em}.imagecaption--noborder{border:0}@media handheld,only screen and (max-width:768px){.imagecaption{display:block;float:none}.imagecaption.imagecaption__right,.imagecaption.imagecaption__center,.imagecaption.imagecaption__left{display:block;float:none}.imagecaption__image{min-width:100%;max-width:100%;width:100%}}.inlineimages{width:400px}.inlineimages--right{float:right;padding:1em 0 1em 1em}.inlineimages--left{float:left;padding:1em 1em 1em 0}.inlineimages__text{position:absolute;top:-999em;left:-999em}@media handheld,only screen and (max-width:768px){.inlineimages{max-width:100%;width:100%}.inlineimages--left,.inlineimages--right{float:none;padding:1em 0}}.inlinelink{padding-left:20px;margin-right:.5em;background:0 50% no-repeat;color:#01579B;text-decoration:none}.inlinelink:hover{color:#353535}.inlinelink--pdf{background-image:url("./themes/gateshead/images/inlinelink--pdf.png")}.inlinelink--word{background-image:url("./themes/gateshead/images/inlinelink--word.png")}.inlinelink--powerpoint{background-image:url("./themes/gateshead/images/inlinelink--powerpoint.png")}.inlinelink--excel{background-image:url("./themes/gateshead/images/inlinelink--excel.png")}.inlinelink--print{background-image:url("./themes/gateshead/images/inlinelink--print.png")}.inlinelink--survey{background-image:url("./themes/gateshead/images/inlinelink--survey.png")}.inlinelink--backtotop{background-image:url("./themes/gateshead/images/inlinelink--backtotop.png")}.inlinelink--moreinformation{background-image:url("./themes/gateshead/images/inlinelink--moreinformation.png")}.inlinelink--calendar{background-image:url("./themes/gateshead/images/inlinelink--calendar.png")}.inlinelink--calendar:hover{background-image:url("./themes/gateshead/images/inlinelink--calendar--hover.png")}.inlinelink--external{background-image:url("./themes/gateshead/images/inlinelink--external.png")}.inlinelink--mp4{background-image:url("./themes/gateshead/images/inlinelink--mp4.png")}.inlinelink--comments{background-image:url("./themes/gateshead/images/inlinelink--comments.png")}.inlinelink--chart{background-image:url("./themes/gateshead/images/inlinelink--chart.png")}.inlinelink--ourgateshead{background-image:url("./themes/gateshead/images/inlinelink--ourgateshead.png")}.inlinelink--map{background-image:url("./themes/gateshead/images/inlinelink--map.png")}.inlinelink--survey{background-image:url("./themes/gateshead/images/inlinelink--survey.png")}.inlinelink--rightarrow{background-image:url("./themes/gateshead/images/inlinelink--rightarrow.png")}.inlinelink__filesize{color:#757575;font-size:.875em}.a-body a.cta{color:#fff;display:inline-block;padding:6px 12px;border-radius:2px;margin-bottom:5px;font-size:1.125em;font-weight:400;text-decoration:none}.a-body a.cta--inline{display:inline}.a-body a.cta--primary{background:#2E7D32;border:2px solid #2E7D32;color:#fff}.a-body a.cta--primary:hover{background:#205823;border:2px solid #205823;text-decoration:none}.a-body a.cta--primary:visited{background:#2E7D32;border:2px solid #2E7D32;color:#fff}.a-body a.cta--primary:active{border:2px solid #FFBF47;position:relative;top:1px;left:1px}.a-body a.cta--secondary{background-color:#fff;border:2px solid #757575;color:#333}.a-body a.cta--secondary:hover{background:#757575;border:2px solid #757575;color:#fff;text-decoration:none}.a-body a.cta--secondary:hover a{color:#fff}.a-body a.cta--secondary:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.a-body a.cta--secondary a:hover{color:#fff}.a-body a.cta--fullwidth{display:block;text-align:center;width:100%}.a-body a.cta--medium{font-size:1.25em}.a-body a.cta--large{font-size:1.5em}@media handheld,only screen and (max-width:768px){.cta{display:block;text-align:center;width:100%}}.jumboinfo{background:#2E7D32;clear:both;margin:0 0 1em 0;padding:20px 20px 1px 20px}.jumboinfo--error{background:#d50000 url("./themes/gateshead/images/icon__exclaimationmark--redonwhite.png") 98% 50% no-repeat;padding:20px 104px 20px 20px}.jumboinfo--success{background:#2E7D32 url("./themes/gateshead/images/icon__tick--whiteongreen.png") 98% 50% no-repeat;padding:20px 104px 20px 20px}.jumboinfo--warn{background-color:#ffdd9c}.jumboinfo--info{background-color:#d5fbff}.jumboinfo--medium{width:45%}.jumboinfo__heading{color:#fff;margin:0 0 .5em 0}.jumboinfo__text{color:#fff;display:block;font-weight:700;padding:0;margin:.5em 0;font-size:1em}.jumboinfo__text--medium{display:block;font-size:1.3rem}.jumboinfo__text--large{display:block;font-size:2rem}.jumboinfo__text--extralarge{display:block;font-size:4rem}.jumboinfo--alignleft{text-align:left}.jumboinfo--aligncenter{text-align:center}.jumboinfo--alignright{text-align:right}.jumboinfo__tablecell--date{width:25%}.jumboinfo__link{color:#fff;text-decoration:underline!important}.jumboinfo__link:hover{color:whitesmoke}@media handheld,only screen and (max-width:600px){.jumboinfo--success{background-color:#2E7D32;background-image:none;padding:20px}.jumboinfo--medium{width:100%}.jumboinfo__heading{font-size:1em}.jumboinfo__text{font-size:1em}.jumboinfo__text--medium{display:block;font-size:1rem}.jumboinfo__text--large{display:block;font-size:1.5rem}.jumboinfo__text--extralarge{display:block;font-size:2.2rem}.jumboinfo__text--medium,.jumboinfo__text--large,.jumboinfo__text--extralarge{display:block}.jumboinfo__text--success{display:block;font-size:1rem;font-weight:400}.jumboinfo__tablecell--date{width:50%}}.jumboinfo__type--householdwaste{background-color:#2E7D32}.jumboinfo__type--recycling{background-color:#01579B}.jumboinfo__type--recyclingandgarden{background:#1B5E20 url("./themes/gateshead/images/binchecker--recyclingandgarden.png") 50% 50% no-repeat}.jumboinfo__type--related{background-color:#2E7D32}.paging{clear:both;list-style:none;margin:2em 0 0 0;padding:0}.paging__item--disabled{color:#b5b5b5}.paging__item{display:inline-block}.paging__text{background-color:#f5f5f5;display:inline-block;font-weight:700;padding:1em 1.25em}.paging__link{background-color:#f5f5f5;display:inline-block;font-weight:700;padding:1em 1.25em;color:#01579B;text-decoration:none}.paging__link:link,.paging__link:active,.paging__link:visited{color:#01579B;text-decoration:none}.paging__link:hover{background-color:#e8e8e8;color:#353535;text-decoration:underline}.paging__item--previous .paging__text::before,.paging__item--previous .paging__link::before{content:"« "}.paging__item--next .paging__text::after,.paging__item--next .paging__link::after{content:" »"}.paging--atoz .paging__text,.paging--atoz .paging__link{margin-bottom:.25em;padding:.5em;width:2.5em;text-align:center}.paging--atoz .paging__item--current .paging__text{background:#01579B;color:#fff}@media handheld,only screen and (max-width:768px){.paging__item--previous,.paging__item--previous .paging__text,.paging__item--previous .paging__link,.paging__item--next,.paging__item--next .paging__text,.paging__item--next .paging__link{display:block;width:100%;text-align:center}.paging__item--previous{margin:0 0 .5em 0}.paging__item--next{margin:0}.paging__item{margin-bottom:.5em}}.panel--relpolls .pollform,.panel--relpolls .pollform__results{padding:0}.panel--relpolls .panel__heading{background-color:#f5f5f5}.panel--relpolls .panel__heading .panel__headingtext{font-size:1.5em;font-weight:700}.panel--relpolls .panel__content .pollform__question{font-size:1em;font-weight:700;margin:1em 0}.panel--relpolls .panel__content .pollform__answer{background-color:whitesmoke;border:3px solid whitesmoke;clear:both;display:block;margin-bottom:.5em;padding:.5em;width:100%}.panel--relpolls .panel__content .pollform__answer:hover{border:3px solid #b5b5b5}.panel--relpolls .panel__content .pollform__answer .pollform__answerinput{display:inline-block;width:auto}.panel--relpolls .panel__content .pollform__answer .pollform__answerlabel{display:inline-block;width:85%}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button{display:inline-block;padding:6px 12px;border-radius:2px;margin-bottom:1em;font-size:1.125em;font-weight:400}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button--vote{background-color:#01579B;border:2px solid #01579B;color:#fff}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button--vote:hover{background:#013b68;border:2px solid #013b68;text-decoration:none}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button--vote:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button--results{background-color:#fff;border:2px solid #757575;color:#333}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button--results:hover{background:#757575;border:2px solid #757575;color:#fff;text-decoration:none}.panel--relpolls .panel__content .pollform__submitwrap .pollform__button--results:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.pollform__button{display:inline-block;padding:6px 12px;border-radius:2px;margin-bottom:1em;font-size:1.125em;font-weight:400}.pollform__button--back{background-color:#01579B;border:2px solid #01579B;color:#fff}.pollform__button--back:hover{background:#013b68;border:2px solid #013b68;text-decoration:none}.pollform__button--back:active{background:#FFBF47;border:2px solid #FFBF47;color:#333}.poll-results th{text-align:left;width:50%;padding:8px}.poll-results .normal{border-bottom:1px solid #ccc}.poll-results .answer,.poll-results .vote,.poll-results .percent{padding:20px 8px}.responsivecontainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsivecontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.panel--relarticles,.panel--relfeatures,.panel--relforms,.panel--rellinks,.panel--relmedia{clear:both}.panel--relarticles .panel__headingtext,.panel--relfeatures .panel__headingtext,.panel--relforms .panel__headingtext,.panel--rellinks .panel__headingtext,.panel--relmedia .panel__headingtext{border-bottom:1px solid whitesmoke;font-size:1.3125em!important;margin-bottom:.25em;padding:.75em 0 .25em 0}.panel__list.panel__list--relarticles,.panel__list.panel__list--relforms,.panel__list.panel__list--rellinks,.panel__list.panel__list--relmedia{list-style:none;margin:0;padding:0}.panel__list.panel__list--relarticles .panel__item,.panel__list.panel__list--relforms .panel__item,.panel__list.panel__list--rellinks .panel__item,.panel__list.panel__list--relmedia .panel__item{display:block;padding:.5em .5em .5em 0}.panel__list.panel__list--relarticles .panel__item.panel__item--pdf,.panel__list.panel__list--relarticles .panel__item.panel__item--word,.panel__list.panel__list--relarticles .panel__item.panel__item--zip,.panel__list.panel__list--relforms .panel__item.panel__item--pdf,.panel__list.panel__list--relforms .panel__item.panel__item--word,.panel__list.panel__list--relforms .panel__item.panel__item--zip,.panel__list.panel__list--rellinks .panel__item.panel__item--pdf,.panel__list.panel__list--rellinks .panel__item.panel__item--word,.panel__list.panel__list--rellinks .panel__item.panel__item--zip,.panel__list.panel__list--relmedia .panel__item.panel__item--pdf,.panel__list.panel__list--relmedia .panel__item.panel__item--word,.panel__list.panel__list--relmedia .panel__item.panel__item--zip{padding-left:20px}.panel__list.panel__list--relarticles .panel__link,.panel__list.panel__list--relforms .panel__link,.panel__list.panel__list--rellinks .panel__link,.panel__list.panel__list--relmedia .panel__link{color:#01579B;text-decoration:none}.panel__list.panel__list--relarticles .panel__link:hover,.panel__list.panel__list--relforms .panel__link:hover,.panel__list.panel__list--rellinks .panel__link:hover,.panel__list.panel__list--relmedia .panel__link:hover{color:#353535;text-decoration:none}.panel__list.panel__list--relfeatures .panel__item{list-style:disc;float:left;padding:6px;margin:0 0 0 3%;width:30.3%}@media handheld,only screen and (max-width:900px){.panel__list.panel__list--relarticles .panel__item,.panel__list.panel__list--relfeatures .panel__item,.panel__list.panel__list--relforms .panel__item,.panel__list.panel__list--rellinks .panel__item,.panel__list.panel__list--relmedia .panel__item{width:48%}}@media handheld,only screen and (max-width:768px){.panel__list.panel__list--relarticles .panel__item,.panel__list.panel__list--relfeatures .panel__item,.panel__list.panel__list--relforms .panel__item,.panel__list.panel__list--rellinks .panel__item,.panel__list.panel__list--relmedia .panel__item{float:none;margin:0;width:100%}.panel__list.panel__list--relfeatures .panel__item{margin:0 0 0 1.5em}}.relatedimage,.a-relimage{float:right;padding:0 0 1em 1em}.relatedimage__image,.a-relimage__image{max-width:400px}@media handheld,only screen and (max-width:768px){.relatedimage__image,.a-relimage__image{max-width:200px;width:100%}}.panel__list{list-style:none;margin:0;padding:0}.panel__link{color:#01579B;text-decoration:none}.panel__link:hover{color:#353535;text-decoration:none}.panel__link--relforms{background:transparent url("./themes/gateshead/images/inlinelink--form.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__link--relarticles{padding-left:0}.panel__link--relfeatures{padding-left:0}.panel__link--external{background:transparent url("./themes/gateshead/images/inlinelink--external.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__item--pdf{background:transparent url("./themes/gateshead/images/inlinelink--pdf.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__item--word{background:transparent url("./themes/gateshead/images/inlinelink--word.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__item--powerpoint{background:transparent url("./themes/gateshead/images/inlinelink--powerpoint.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__item--excel{background:transparent url("./themes/gateshead/images/inlinelink--excel.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__item--zip{background:transparent url("./themes/gateshead/images/inlinelink--zip.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.panel__item--mp4{background:transparent url("./themes/gateshead/images/inlinelink--mp4.png") 0 50% no-repeat;padding-left:20px;margin-right:.5em}.media-links__list{list-style:none;margin:0;padding:0}.media-link{color:#01579B;text-decoration:none}.media-link:hover{color:#353535;text-decoration:none}.pollform__question{font-size:1em;margin:.45em 0 .7em}.pollform__answerinput{margin:.25em .5em;display:inline}.pollform__answerlabel{font-weight:400;display:inline}.pollform__submitwrap{margin-top:.5em;width:50%}@media handheld,only screen and (max-width:768px){.pollform__submitwrap{margin:1em 0;width:100%}input[type="submit"].pollform__submit--vote,input[type="submit"].pollform__submit--results{margin:.25em 0;width:100%}}@media print{.cookiemessage,.header,.breadcrumb__nav,.righthandnav__container,.a-share,.feedback,.footer,.panel,.icmwizardbuttongroup{display:none}.maincontent--sidebar{width:100%}p{orphans:3;widows:4}a[href^="http"]:not([href*="gateshead.gov.uk"]):after{content:" (" attr(href) ")"}ul{page-break-inside:avoid}}@media print{.jumboinfo__bincollections,.bincollections__changeaddress,.bincollections__lastcollection,.bincollectins__print{display:none}}.imagegallery{width:100%}.imagegallery__images{list-style:none;text-align:center;padding:10px 0;border:unset;margin-top:0;float:left}.imagegallery__imagelist{display:flex;justify-content:start;flex-wrap:wrap;padding:0}.imagegallery__item{display:inline-block;vertical-align:top;height:100px;overflow:hidden;width:125px;margin:12px;float:left}.imagegallery__item--active{border:1px solid black}.imagegallery__image--small.imagegallery__image--active{opacity:1}.imagegallery__link{display:block}.imagegallery__image--main:hover{cursor:pointer}.imagegallery__image--small{max-width:150px;cursor:pointer;opacity:.5}.carousel__lightbox{position:absolute;left:0;display:none;position:fixed;top:0}.lightbox__panel{width:100vw;height:100vh;float:left;background:rgba(0,0,0,0.85);padding:5vh}.lightbox__image{float:left;transform:translateX(-50%);left:50%;position:relative}.lightbox__description{color:#fff}.imagegallery__description{padding:0 2em}.lightbox__control--left{float:left;width:72px;border-radius:50%;background-color:#e6e6e6;cursor:pointer;user-select:none;position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:2;position:fixed;font-size:48px;text-align:center;top:50%;left:2.5%;display:none}.lightbox__control--right{float:right;width:72px;border-radius:50%;background-color:#e6e6e6;cursor:pointer;user-select:none;position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:2;position:fixed;font-size:48px;text-align:center;top:50%;right:2.5%;display:none}.lightbox__control--close{display:block;float:right;width:48px;cursor:pointer;z-index:2;position:fixed;font-size:36px;text-align:center;top:-1.5%;right:2.5%;color:#fff;display:none}.lightbox__control--left:hover,.imagegallery__control--left:hover{background-color:#ededed}.lightbox__control--right:hover,.imagegallery__control--right:hover{background-color:#ededed}.lightbox__control--left:active,.imagegallery__control--left:active{background-color:#c8c8c8;box-shadow:unset}.lightbox__control--right:active,.imagegallery__control--right:active{background-color:#c8c8c8;box-shadow:unset}.lightbox__image--center{transform:translateX(-50%);left:50%;position:relative}@media(max-width:640px){.lightbox__control--left{top:80vh}.lightbox__control--right{top:80vh}.lightbox__controls{padding:unset}.imagegallery__panel{float:left;position:relative;display:inline;overflow:hidden}}.imagegallery__description--small{max-width:60%;transform:translateX(-50%);left:50%;position:relative}@media(min-width:640px){.imagegallery__carousel{display:inline}.imagegallery__controls{display:block}}.imagegallery__controls{top:0;font-size:48px;text-align:center;width:100%;padding:0 5vh}.imagegallery__control--left{float:left;width:72px;top:40vh;border-radius:50%;background-color:#e6e6e6;cursor:pointer;user-select:none;position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:1}.imagegallery__control--right{float:right;width:72px;top:40vh;border-radius:50%;background-color:#e6e6e6;cursor:pointer;user-select:none;position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:1}.imagegallery__carousel{left:0;position:relative;float:left}.imagegallery__panel{float:left;position:relative;display:inline;border:5px solid white}.imagegallery__image{float:left;transform:translateX(-50%);left:50%;position:relative;max-height:600px}.imagegallery__item:hover .imagegallery__image--small,.imagegallery__item:focus .imagegallery__image--small{transform:scale(1.05)}.newshub__bannerimage{width:100%}.newsitem__relatedimage{max-width:100%}.twitter-tweet-button{vertical-align:bottom}.a-body--newshub{display:none}.a-body--newsitem{display:none}.a-relimage--newsitem{display:none}.newshub__footer{margin:0 5%}.template--newshub .paging{background:#5d4756;margin:0;padding:1em;box-shadow:-5em 0 0 0 #5d4756,5em 0 0 0 #5d4756}.newshub__eventsseemore{display:inline-block;left:50%;position:relative;transform:translateX(-50%)}.newshub__subscribe{display:inline-block;left:50%;position:relative;transform:translateX(-50%)}.template--newshub .newshub__subscribe{background:rgba(128,112,123,0.17);display:block;padding:4em 1em;width:100%;text-align:center;left:auto;transform:none;box-shadow:-5em 0 0 0 rgba(128,112,123,0.17),5em 0 0 0 rgba(128,112,123,0.17)}.searchresults__featuredHub{flex-direction:column;display:inline-block;list-style:none;box-sizing:border-box;padding:0;width:100%}.searchresults__featureditem{width:47.5%;float:left;margin:0 1.25% 2%}.searchresults__featureditem:nth-child(n+3){width:31%;float:left;margin:2% 1.167%}.searchresults__featureditem:nth-child(3){width:31%;float:left;clear:left;margin:2% 1.167%}.searchresults__featureditem--grid{width:98%;margin:0 1% 2%;float:left}.searchresults__featureditem--grid:nth-child(n+2){width:47.5%;float:left;margin:0 1.25% 2%;clear:none}.searchresults__featureditem--four{width:47.5%;float:left;margin:0 1.25% 2%}.paging{text-align:center}.newshub__title{width:100%;border-top:2px solid #975475}.template--newshub .newshub__title{background:rgba(128,112,123,0.17);border:0;padding:1em 0 0;box-shadow:-5em 0 0 0 rgba(128,112,123,0.17),5em 0 0 0 rgba(128,112,123,0.17)}.newshub__eventstitle{width:100%;border-top:2px solid #975475}.newshub__otheritem--fullwidth{width:100%;margin-top:5px}.newshub__event--fullwidthclear{width:100%;clear:left;float:left}.newshub__event--thirdwidthleft{width:33%;float:left}.newshub__footer--fullwidth{width:100%;margin-top:5px}.newshub__footer--halfwidth{width:50%}.newshub__footer--halfwidthleft{width:50%;float:left}.newshub__footersocialicons--halfwidthleft{width:50%;float:left;box-shadow:-5em 0 0 0 #5d4756,5em 0 0 0 #5d4756}.newshub__footerbuttonlinks--halfwidthleft{width:50%;float:left;font-size:1.4em;box-shadow:-5em 0 0 0 #5d4756,5em 0 0 0 #5d4756}.template--newshub .advanced-search__results ul.searchresults{background:rgba(128,112,123,0.17);box-sizing:border-box;display:block;height:1%;overflow:auto;box-shadow:-5em 0 0 0 rgba(128,112,123,0.17),5em 0 0 0 rgba(128,112,123,0.17)}.imagelink--socialmediaicon{height:32px;float:left;padding-right:20px}.newshub__footericon{float:left;width:100%}.newshub__footericontext{font-size:1.125em;clear:left}.newshub__otheritem--thirdwidth{width:33%}.newshub__otheritem--thirdwidthleft{width:33%;float:left}.newshub__featureditemimage{width:100%;float:none;margin:0}.newshub__otheritemimage{min-width:300px;width:100%;float:left}.otheritem__textcontent--left{margin-left:30%}.newshub__footerarticlebutton--right{float:right;clear:right}.searchresults__featuredtext.searchresults__featureditem--grid{width:68%;float:right;margin:0}.newshub__featureditemimage.searchresults__featureditem--grid{width:30%}.searchresults__featureditem.searchresults__featureditem--grid:nth-child(n+2){width:98%;margin:0 1% 2%;float:left}.searchresults__featureditem.searchresults__featureditem--grid.searchresults__featureditem--four{width:47.5%;float:left;margin:0 1.25% 2%}.newshub__featureditemimage.searchresults__featureditem--grid.searchresults__featureditem--four{width:100%;float:none;margin:0}.searchresults__featuredtext.searchresults__featureditem--grid.searchresults__featureditem--four{width:98%;float:right;margin:0 1.25% 2%}@media(max-width:800px){.searchresults__featureditem:nth-child(n+1){width:98%;margin:2% 1%;float:left;clear:none}.searchresults__featureditem--four{width:98%;margin:2% 1%;float:left;clear:none}.searchresults__featureditem--grid{width:98%;margin:2% 1%;float:left;clear:none}.searchresults__featureditem--grid:nth-child(n+2){width:98%;margin:2% 1%;float:left;clear:none}.newshub__otheritem--thirdwidth{width:100%;clear:left}.otheritem__textcontent--left{margin:0;float:left}.searchresults__featuredtext.searchresults__featureditem--grid{width:100%;float:right;margin:0}.newshub__featureditemimage.searchresults__featureditem--grid{width:100%}.searchresults__featureditem.searchresults__featureditem--grid:nth-child(n+2){width:98%;margin:0 1% 2%;float:left}}@media(min-width:800px) and (max-width:1200px){.searchresults__featureditem:nth-child(1){width:98%;margin:0 1% 2%;float:left}.searchresults__featureditem:nth-child(n+2){width:48%;float:left;margin:2% 1%;clear:none}.searchresults__featureditem--grid{width:98%;margin:0 1% 2%;float:left}.searchresults__featureditem--grid:nth-child(n+2){width:47.5%;float:left;margin:0 1.25% 2%;clear:none}.searchresults__featureditem--four{width:47.5%;float:left;margin:0 1.25% 2%}}.a-body__image {
    margin: 0 auto 1em auto;
    display: block;
}

.a-body__image--left {
    float: left;
    margin: 0 0.5em 1em 0;
}

.a-body__image--right {
    float: right;
    margin: 0 0 1em 0.5em;
}

@media handheld,
only screen and (max-width: 768px) {
    .a-body__image {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }
}

.imagecaption {
    border: 1px solid #e6e6e6;
    display: inline-block;
    margin: 0;
    padding: 0.5em;
}

.imagecaption.imagecaption__right {
    float: right;
    margin: 0 0 1em 1em;
}

.imagecaption.imagecaption__center {
    display: inline-block;
    margin: 0 auto;
}

.imagecaption.imagecaption__left {
    float: left;
    margin: 0 1em 1em 0;
}

.imagecaption__image {
    max-width: 100%;
    width: 100%;
}

.imagecaption__text {
    font-size: 0.8125em;
}

@media handheld,
only screen and (max-width: 768px) {
    .imagecaption {
        display: block;
        float: none;
    }
    .imagecaption.imagecaption__right,
    .imagecaption.imagecaption__center,
    .imagecaption.imagecaption__left {
        display: block;
        float: none;
    }
    .imagecaption__image {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
    }
}

.panel {
    border: none;
}


/* Book and Pay Form Overrides */

.event-location__link{
    color:#01579B;
}

.booking__list--details dt,
.booking__list--details dd {
    min-height: 65px;
    margin: 0;
}

.booking__list--info dt,
.booking__list--info dd {
    min-height: 85px;
    margin: 0;
}

.icmform input[type="submit"].btn--booking,
.icmform input[type="submit"].booking-summary__button--pay {
    height: auto;
    width: 100%;
}

.icmform .booking__section--info .errorblock,
.icmform .booking__section--tickets .errorblock {
    float: left;
    width: 100%;
    border: 0;
    border-left: 4px solid #D50000;
    color: #333;
    font-weight: 700;
    margin: 1em 0;
    position: relative;
    overflow: hidden;
    background: #ffd5d5;
    padding: 1em;
}

.booking__link {
    color: #01579B
}

#TAKEBOOKINGV1_EMAILVALIDATOR_OUTERDIV,
#TAKEBOOKINGV1_NAMEVALIDATOR_OUTERDIV,
#TAKEBOOKINGV1_TICKETVALIDATOR_OUTERDIV {
    display: none;
}

.quantity input {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
}

.quantity-button {
    line-height: 0.68 !important;
}

.booking__ticket .quantity-button.quantity-down {
    left: 30px !important;
}

#CREATENEWTHINGINSTANCEV1_FORM .icmformdatapagetable .btn {
    background-color: #01579B;
}

/* Clip n Climb Calendar Overrides */

.template--calendar .event-instances__heading,
.template--location .event-instances__heading,
.template--event .event-instances__heading {
    display: none;
}

.template--calendar .event-instances__item:nth-child(even),
.template--location .event-instances__item:nth-child(even),
.template--event .event-instances__item:nth-child(even) {
    background-color: #fff;
}

.template--calendar .event-instances__item:nth-child(odd),
.template--location .event-instances__item:nth-child(odd),
.template--event .event-instances__item:nth-child(odd) {
    background-color: #e6e6e6;
}

.template--calendar .event-instances__location {
    display: none;
}

.template--calendar .event-instances__link--view,
.template--location .event-instances__link--view,
.template--event .event-instances__link--view {
    width: 100%;
    background: #01579B;
    color: #fff;
    font-size: 1.125em;
    padding: 6px 12px;
    border: 0;
    border-radius: 2px;
    height: 42px;
}

.template--calendar .event-results__info,
.template--location .event-results__info,
.template--event .event-results__info {
    padding: 20px 300px 20px 20px;
    box-sizing: border-box;
    background-color: #e6e6e6;
    width: 100%;
    position: relative;
    min-height: 140px;
}

.template--calendar .event-related__image,
.template--location .event-related__image,
.template--event .event-related__image {
    height: 140px;
}

.template--calendar .event-results__imagecontainer,
.template--location .event-results__imagecontainer,
.template--event .event-results__imagecontainer {
    padding: 0;
    position: absolute;
    right: 0;
    width: auto;
}

.template--calendar .event-instances__link--date,
.template--location .event-instances__link--date,
.template--event .event-instances__link--date {
    font-size: 1.1rem;
    font-weight: bold;
}

.template--calendar .event-results,
.template--location .event-results,
.template--event .event-results {
    padding: 0;
}

.template--calendar .event-results__item,
.template--location .event-results__item,
.template--event .event-results__item {
    padding: 0;
    position: relative;
}

.template--calendar .event-results+.event-results,
.template--location .event-results+.event-results,
.template--event .event-results+.event-results {
    padding: 20px 0;
}


/* Only change the desktop view */

@media (min-width: 720px) {
    /* Turn Rows into Blocks */
    .template--calendar .event-instances__item,
    .template--location .event-instances__item,
    .template--event .event-instances__item {
        clear: none;
        float: left;
        width: 18.4%;
        margin: 0 2% 2% 0;
        display: block;
        border: 1px solid #ccc;
        box-sizing: border-box;
    }
    .template--calendar .event-instances__item:nth-child(5n+1),
    .template--location .event-instances__item:nth-child(5n+1),
    .template--event .event-instances__item:nth-child(5n+1) {
        margin: 0 0 2% 0;
    }
    .template--calendar .event-instances__value,
    .template--location .event-instances__value,
    .template--event .event-instances__value {
        display: block;
        text-align: center;
        width: 100%;
        box-sizing: border-box;
        padding: 10px 20px 0 20px;
    }
    .template--calendar .event-instances__value:first-child,
    .template--location .event-instances__value:first-child,
    .template--event .event-instances__value:first-child {
        padding: 10px 10px 0px 10px;
    }
    .template--calendar .event-instances__value:last-child,
    .template--location .event-instances__value:last-child,
    .template--event .event-instances__value:last-child {
        padding: 10px;
    }
}


/* Only change the Mobile view */

@media (max-width: 720px) {
    .template--calendar .calendar .event-results,
    .template--location .calendar .event-results,
    .template--event .calendar .event-results {
        padding: 0;
    }
    .template--calendar .event-instances,
    .template--location .event-instances,
    .template--event .event-instances {
        margin: 0;
    }
    .template--calendar .event-instances__title--date,
    .template--calendar .event-instances__value--date {
        width: 30%;
        float: left;
    }
    .template--calendar .event-instances__value--date:before,
    .template--calendar .event-instances__value--price:before,
    .template--calendar .event-instances__value--location:before,
    .template--location .event-instances__value--date:before,
    .template--location .event-instances__value--price:before,
    .template--location .event-instances__value--location:before,
    .template--event .event-instances__value--date:before,
    .template--event .event-instances__value--price:before,
    .template--event .event-instances__value--location:before {
        display: none;
    }
    .template--calendar .event-instances__value--view,
    .template--location .event-instances__value--view {
        width: 45%;
        float: right;
    }
    .template--event .event-instances__value--view {
        width: 100%;
        float: left;
    }
    .template--event .event-instances__value--date {
        width: 100%;
        float: left;
        text-align: left;
    }
    .template--calendar .event-results__imagecontainer,
    .template--location .event-results__imagecontainer,
    .template--event .event-results__imagecontainer {
        display: none;
    }
    .template--calendar .event-results__info,
    .template--location .event-results__info,
    .template--event .event-results__info {
        padding: 20px;
    }
    .template--calendar .event-instances__link--date,
    .template--location .event-instances__link--date,
    .template--event .event-instances__link--date {
        font-size: 1.1rem;
        font-weight: bold;
    }
    .template--location .event-instances__title--date,
    .template--location .event-instances__value--date,
    .template--event .event-instances__title--date,
    .template--event .event-instances__value--date,
    {
        text-align: left;
    }
    .template--location .event-instances__value--price,
    .template--event .event-instances__value--price,
    .template--event .event-instances__value--location {
        width: 45%;
        float: left;
        text-align: left;
    }
}

.template--calendar .event-instances__value--price,
.template--calendar .event-instances__value--location {
    display: none
}

.template--location .event-instances__value--location {
    display: none
}


/* Event Search Overrides */

.event-search__submit--keywords {
    width: 100%;
    background: #01579B;
    color: #fff;
    font-size: 1.125em;
    padding: 6px 12px;
    border: 0;
    border-radius: 2px;
    height: 42px;
}

.event-search__viewlink {
    color: #01579B;
}

.event-search__viewlink--selected {
    background: #01579B;
    color: #fff;
    font-size: 1.125em;
    border: 0;
    border-radius: 2px;
}

.facet__link {
    color: #01579B;
}

.event-instances__link--view {
    background: #01579B;
    color: #fff;
    font-size: 1.125em;
    border: 0;
    border-radius: 2px;
}

.event-instances__link--viewall {
    background: #01579B;
    color: #fff;
    width: 100%;
    font-size: 1.125em;
    border: 0;
    border-radius: 2px;
}

.event-search__viewlink--list:before,
.event-search__viewlink--map:before {
    display: none;
}



.template--eventsearch .event-instances__item:nth-child(even) {
    background-color: #e6e6e6;
}

.template--eventsearch .event-results__imagecontainer {
    text-align: right
}

.template--eventsearch .event-instances__link:hover {
    color: #fff;
    text-decoration: none;
}

.btn--contrast {
    background-color: #333;
    color: #fff;
}

.btn--eventmanagement {
    border: 0;
    color: #01579B;
}

.btn--contrast {
    background-color: #333;
    color: #fff;
}

.btn--eventmanagement:hover,
.btn--eventmanagement:focus {
    cursor: pointer;
    box-shadow: inset 0 0 20em rgba(0, 0, 0, 0.2);
}


.icmwizardbuttongroup .icmbutton-surround.prev{
    float: left;
    width: 45%;
}

.icmformleft .icmbutton-surround.script{
    float: left;
    min-width:100px;
    padding-bottom:40px;
}

.icmwizardbuttongroup .icmbutton-surround.prev .icmbutton input[type=submit]{
    width: 100%;
}

@media screen and (max-width: 801px) {
    .icmformleft .icmbutton-surround.script,
    .icmwizardbuttongroup .icmbutton-surround.prev {
        width: 100%;
    }
}

.icmformleft .icmhorizontal li, .icmformleft .icmvertical .icmhorizontal li {
    vertical-align: bottom;
}

.icmwizardbuttongroup .icmbutton-surround.prev .icmbutton input[type=submit] {
    background-color: #eee;
    color: #191919;
    border: 2px solid #ccc;
}

#GASOCIALCARESEARCH_FORM .icmform input[type="submit"], #GASOCIALCARESEARCH_FORM .icmform button[type="submit"], #GASOCIALCARESEARCH_FORM .icmform button[type="button"], #GASOCIALCARESEARCH_FORM.icmform input[type="button"], .icmform input[type="reset"],
#GASOCIALCARESEARCH_FORM.icmwizardbuttongroup .icmbutton-surround.back, #GASOCIALCARESEARCH_FORM .icmwizardbuttongroup .icmbutton-surround.next, #GASOCIALCARESEARCH_FORM .icmwizardbuttongroup .icmbutton-surround.finish{
    width: 100%;
}

#GASOCIALCAREAPP_FORM .icmform input[type="submit"], #GASOCIALCAREAPP_FORM .icmform button[type="submit"], #GASOCIALCAREAPP_FORM .icmform button[type="button"], #GASOCIALCAREAPP_FORM .icmform input[type="button"], .icmform input[type="reset"],
#GASOCIALCAREAPP_FORM .icmwizardbuttongroup .icmbutton-surround.back, #GASOCIALCAREAPP_FORM .icmwizardbuttongroup .icmbutton-surround.next, #GASOCIALCAREAPP_FORM .icmwizardbuttongroup .icmbutton-surround.finish{
    width: 100%;
}

.month-wrapper table tr.caption th{
    background-color: #262626!important;
    color: #fff;
    line-height: 24px;
    padding: 8px;
}

.month-wrapper table th,
.month-wrapper table td{
    text-align: center;
}

.month-wrapper .week-name{
    text-transform: capitalize;
}

.month-wrapper .day{
    font-weight: 400;
}

.month-wrapper .day.valid.checked{
    font-weight: 700;
}

.month-wrapper .day.valid.real-today,
.month-wrapper .day.valid.first-date-selected,
.month-wrapper .day.valid.last-date-selected{
    background-color: #01579B;
    color: #fff;
    font-weight: 700;
}

.month-wrapper .day.valid.real-today:hover,
.month-wrapper .day.valid.first-date-selected:hover,
.month-wrapper .day.valid.last-date-selected:hover{
    background-color: #013b68;
}

/*
==========================================================================
Highlight 
==========================================================================
*/
.highlight {
  background-color: #fffff9;
  border: 1px solid #e4b833;
  clear: both;
  padding: 1em;
  margin: 0 0 1em 0; }
  .highlight--twocolumn {
    clear: none;
    float: left;
    margin-right: 2%; }
    .highlight--twocolumn:nth-child(3) {
      margin-right: 0; }
  .highlight--threecolumn {
    clear: none;
    float: left;
    margin-right: 2%; }
    .highlight--threecolumn:nth-child(3) {
      margin-right: 2%; }
    .highlight--threecolumn:nth-child(4) {
      margin-right: 0; }
  .highlight--twocolumn {
    width: 48%; }
  .highlight--threecolumn {
    width: 31%; }
  .highlight__heading {
    color: #e4b833;
    padding: 0;
    margin: 0 0 0.5em 0; }
  .highlight__title {
    font-weight: 700; }
  .highlight__image--left {
    float: left;
    margin: 0.5em 1em 1em 0; }
  .highlight__image--center {
    display: block;
    margin: 0 auto 1em; }
  .highlight__image--right {
    float: right;
    margin: 0.5em 0 1em 1em; }
  .highlight__image--fullwidth {
    min-width: 100%;
    max-width: 100%;
    width: 100%; }
  .highlight__cta {
    color: #fff !important;
    display: inline-block;
    padding: 6px 12px;
    border-radius: 2px;
    margin-bottom: 5px;
    font-size: 1.125em;
    font-weight: 400;
    text-decoration: none;
    background: #38853D;
    border: 2px solid #38853D; }
    .highlight__cta:hover {
      background: #29612d;
      border: 2px solid #29612d;
      text-decoration: none; }
    .highlight__cta:visited {
      background: #38853D;
      border: 2px solid #38853D;
      color: #fff; }
    .highlight__cta:active {
      border: 2px solid #FFBF47;
      position: relative;
      top: 1px;
      left: 1px; }
  .highlight__theme--blue {
    background-color: #9dd3fe;
    border: 1px solid #01579B; }
    .highlight__theme--blue .highlight__heading {
      color: #01579B; }
    .highlight__theme--blue .highlight__cta {
      color: #fff !important;
      background: #01579B;
      border: 2px solid #01579B; }
      .highlight__theme--blue .highlight__cta:hover {
        background: #013b68;
        border: 2px solid #013b68; }
      .highlight__theme--blue .highlight__cta:visited {
        background: #01579B;
        border: 2px solid #01579B;
        color: #fff; }
  .highlight__theme--green {
    background-color: #d1ebd2;
    border: 1px solid #38853D; }
    .highlight__theme--green .highlight__heading {
      color: #38853D; }
    .highlight__theme--green .highlight__cta {
      color: #fff !important;
      background: #38853D;
      border: 2px solid #38853D; }
      .highlight__theme--green .highlight__cta:hover {
        background: #29612d;
        border: 2px solid #29612d; }
      .highlight__theme--green .highlight__cta:visited {
        background: #38853D;
        border: 2px solid #38853D;
        color: #fff; }
  .highlight__theme--grey {
    background-color: #b5b5b5;
    border: 1px solid #757575; }
    .highlight__theme--grey .highlight__heading {
      color: black; }
    .highlight__theme--grey .highlight__cta {
      color: black !important;
      background: #757575;
      border: 2px solid #757575; }
      .highlight__theme--grey .highlight__cta:hover {
        background: #5c5c5c;
        border: 2px solid #5c5c5c; }
      .highlight__theme--grey .highlight__cta:visited {
        background: #757575;
        border: 2px solid #757575;
        color: #fff; }
  .highlight__theme--red {
    background-color: #ffd5d5;
    border: 1px solid #D50000; }
    .highlight__theme--red .highlight__heading {
      color: #D50000; }
    .highlight__theme--red .highlight__cta {
      color: #fff !important;
      background: #D50000;
      border: 2px solid #D50000; }
      .highlight__theme--red .highlight__cta:hover {
        background: #a20000;
        border: 2px solid #a20000; }
      .highlight__theme--red .highlight__cta:visited {
        background: #D50000;
        border: 2px solid #D50000;
        color: #fff; }

@media handheld, only screen and (max-width: 768px) {
  .highlight--twocolumn,
  .highlight--threecolumn {
    clear: both;
    display: block;
    width: 100%; }

  .highlight__cta {
    clear: both;
    display: block;
    text-align: center;
    width: 100%; } }
    
hr {
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
  clear: both;
  padding-bottom: 0.25em;
  margin: 2em 0; }
  
 .template--list .grid__cell {
  padding: 6px; }
  .template--list .grid__cell .grid__cellwrap {
    padding: 0; }
    .template--list .grid__cell .grid__cellwrap .item--article {
      background-color: whitesmoke;
      padding: 1.5em 1em;
      overflow: auto;
      height: 1%; }
    .template--list .grid__cell .grid__cellwrap .item__image {
      float: left;
      margin: 0;
      min-width: 50px;
      max-width: 50px;
      width: 20%; }
    .template--list .grid__cell .grid__cellwrap .item__content {
      float: left;
      margin: 0 0 0 2%;
      width: 76%; }
    .template--list .grid__cell .grid__cellwrap .item__link {
      color: #01579B;
      font-size: 1.3125em;
      font-weight: 700;
      margin: 0; }
      .template--list .grid__cell .grid__cellwrap .item__link:hover {
        color: #353535;
        text-decoration: underline; }
    .template--list .grid__cell .grid__cellwrap .item__links .grid__cell {
      padding: 0; }
    .template--list .grid__cell .grid__cellwrap .item__links .grid__cellwrap {
      padding-left: 0; }
    .template--list .grid__cell .grid__cellwrap .item__links .item__link {
      font-size: 1em;
      font-weight: 400;
      color: #01579B; }
      .template--list .grid__cell .grid__cellwrap .item__links .item__link:hover {
        color: #01579B;
        border-bottom: 3px solid #FFBF47;
        text-decoration: none; }
    .template--list .grid__cell .grid__cellwrap .item__body {
      color: #333; }
      
h3 {
  font-size: 1.3125em !important; }

table.table {
  /* Table themes */ }
  table.table--plain-lined {
    border: none !important; }
    table.table--plain-lined th, table.table--plain-lined td {
      background: #fff !important;
      border: none !important;
      border-bottom: 1px solid #ddd !important; }
  table.table--light {
    border-color: whitesmoke !important;
    border-bottom: 1px solid whitesmoke !important; }
    table.table--light th {
      background: whitesmoke !important;
      border-color: whitesmoke !important;
      color: #333 !important; }
    table.table--light td {
      background: #fff !important;
      border-color: whitesmoke !important;
      color: #333 !important; }
  table.table--dark {
    border-color: black !important;
    border-bottom: 1px solid black !important; }
    table.table--dark th {
      background: black !important;
      border-color: black !important;
      color: #fff !important; }
    table.table--dark td {
      background: #5c5c5c !important;
      border-color: black !important;
      color: #fff !important; }
  table.table--blue {
    border-color: #00A8E6 !important;
    border-bottom: 1px solid #00A8E6 !important; }
    table.table--blue th {
      background: #00A8E6 !important;
      border-color: #00A8E6 !important;
      color: #fff !important; }
    table.table--blue td {
      background: #fff !important;
      border-color: #00A8E6 !important;
      color: #333 !important; }


/* Location template - add the word fax after the fax number */  
.location-info__value--fax::after {
  color: #757575;
  content: " (Fax)";
  font-size: 0.75em; }  


/* Remove the right hand nav from the Active Kids pages */
[data-id="3083"] .maincontent--sidebar,
[data-id="3084"] .maincontent--sidebar{
    width: 100%;
}

[data-id="3083"] .righthandnav__container,
[data-id="3084"] .righthandnav__container{
    display: none;
}

/*
==========================================================================
Call to action links
==========================================================================
*/
.cta,
.a-body a.cta {
  color: #fff;
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  margin-bottom: 5px;
  font-size: 1.125em;
  font-weight: 400;
  text-decoration: none;
  /*
  --------------------------------
  Full width
  --------------------------------
  */
  /*
  --------------------------------
  Medium and large
  --------------------------------
  */ }
  .cta--inline,
  .a-body a.cta--inline {
    display: inline; }
  .cta--primary,
  .a-body a.cta--primary {
    background: #38853D;
    border: 2px solid #38853D;
    color: #fff; }
    .cta--primary:hover,
    .a-body a.cta--primary:hover {
      background: #29612d;
      border: 2px solid #29612d;
      text-decoration: none; }
    .cta--primary:visited,
    .a-body a.cta--primary:visited {
      background: #38853D;
      border: 2px solid #38853D;
      color: #fff; }
    .cta--primary:active,
    .a-body a.cta--primary:active {
      border: 2px solid #FFBF47;
      position: relative;
      top: 1px;
      left: 1px; }
  .cta--secondary,
  .a-body a.cta--secondary {
    background-color: #fff;
    border: 2px solid #757575;
    color: #333; }
    .cta--secondary:hover,
    .a-body a.cta--secondary:hover {
      background: #757575;
      border: 2px solid #757575;
      color: #fff;
      text-decoration: none; }
      .cta--secondary:hover a,
      .a-body a.cta--secondary:hover a {
        color: #fff; }
    .cta--secondary:active,
    .a-body a.cta--secondary:active {
      background: #FFBF47;
      border: 2px solid #FFBF47;
      color: #333; }
    .cta--secondary a:hover,
    .a-body a.cta--secondary a:hover {
      color: #fff; }
  .cta--fullwidth,
  .a-body a.cta--fullwidth {
    display: block;
    text-align: center;
    width: 100%; }
  .cta--medium,
  .a-body a.cta--medium {
    font-size: 1.25em; }
  .cta--large,
  .a-body a.cta--large {
    font-size: 1.5em; }

@media handheld, only screen and (max-width: 768px) {
  .cta,
  .a-body a.cta {
    display: block;
    text-align: center;
    width: 100%; } }
/* ---------------------------------- *\
    CTA fix - Remove inline CTA and add below
\* ---------------------------------- */
.a-body span.cta .a_body__link--external {
  background-image: none;
  padding-left: 0; }

.a-body__link--external {
  padding-left: 20px;
  background: 0 50% no-repeat;
  color: #01579B;
  text-decoration: none;
  background-image: url("./themes/gateshead/images/inlinelink--external.png"); }

/* ==== Bin collections ==== */

/* Change the colour of the collection higlight box */
.jumboinfo__bincollections--datechange{
  background-color: #FFEB3B!important;
}
.jumboinfo__bincollections--datechange .jumboinfo__text{
  color: #000;
}

/* Highlight the row in the "Upcoming bin collections" table */
.bincollections__upcoming--datechange{
  background-color: #FFEB3B;
  color: #000;
  font-weight: 700;
}
.bincollections__upcoming--datechange td{
  background-color: #FFEB3B!important;
  border-color: #FFEB3B!important;
}
.bincollections__upcoming--datechange a{
  color: #000;
}

.jumboinfo__type--householdandgarden{    
  color: #fff;
  font-weight: 700;
}

/* ========================================================================== */
/* Jumbo info - bin collections                                               */
/* ========================================================================== */
.jumboinfo__type--householdwaste {
  background-color: #2E7D32; }
.jumboinfo__type--recycling {
  background-color: #01579B; }
.jumboinfo__type--recyclingandgarden {
  background: #1B5E20 url("./themes/gateshead/images/binchecker--recyclingandgarden.png") 50% 50% no-repeat; }
.jumboinfo__type--householdandgarden {
  /*background: #38853D url('./themes/gateshead/images/binchecker--householdandgarden.png') 50% 50% no-repeat;*/
  background: #38853D url("http://services.gateshead.gov.uk/media/7194/binchecker--householdandgarden/variant1/binchecker--householdandgarden.png") 50% 50% no-repeat; }
.jumboinfo__type--related {
  background-color: #2E7D32; }

/* ==== Location templates ==== */

.searchsummary{
    display: none;
}

/* Tabs */
.advanced-search__viewlink{
    text-transform: initial;
    padding: 10px 20px 8px 12px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
}

.advanced-search__viewlink--selected{
    border: 1px solid #bfbfbf;
    border-bottom: 1px solid #fff;
}
.advanced-search__viewlink--selected:hover{
    background: #fff;
}
.advanced-search__viewlink--list:before, .advanced-search__viewlink--map:before {
    /*content: url(./themes/gateshead/images/advancedsearch_list-icon.png);*/
    content: url('http://gateshead-dev.storm50.com/media/798/location__icon--list/variant1/location__icon--list.png');
    margin-right: 8px;
    height: auto;
}
.advanced-search__viewlink--map:before {
    /*content: url(./themes/gateshead/images/advancedsearch_map-icon.png);*/
    content: url('http://gateshead-dev.storm50.com/media/799/location__icon--map/variant1/location__icon--map.png');
}
.advanced-search__view{
    margin: 20px 0;
}
/* Refine your results */
.searchoptions{
    background-color:#757575;
    border-color: #757575;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    padding:0.5em 0.5em 1em 0.5em;
    position: relative;
    top:66px;
}
.searchoptions,
.searchoptions__title,
h3.facet__heading,
h3.facet__heading.facet__heading--open,
.searchoptions__content{
    background-color:#757575;
    color: #fff;
    font-size:1rem!important;
}
.searchoptions__title{
    font-size:1.25rem!important;
}
.facet{
    border-top:1px solid #757575;
    padding: 0;
}
h3.facet__heading{
    padding:10px 30px 0 10px;
}
.facet__list{
    list-style: none;
}
.facet__link{
    color: #fff;
}
.facet__list--open{
    max-height: auto;
    overflow-x:initial;
}
.facet__count{
    color:#eee;
    font-size: 0.8rem!important;
}
/* Search results */
.advanced-search__results .searchresults{
    display: flex;
    flex-direction: column;
}
.advanced-search__results .searchresults__item{
    overflow: initial;
    border-top: none;
    border-bottom: none;
}
.advanced-search__results .searchresults__item{
    background: #fff;
    border-left: 4px solid #fff;
    overflow: initial;
    margin:0.5em 0;
}
.advanced-search__results .searchresults__item:nth-of-type(even){
    background: whitesmoke;
    border-left: 4px solid whitesmoke;
    overflow: initial;
}
.advanced-search__results .searchresults__item:hover{
    background: whitesmoke;
    border-left: 4px solid #757575;
    overflow: initial;
}
.advanced-search__results .searchresults__itemtitle{
    border-bottom: none;
}
/* Featured item */
.searchresults__item.searchresults__item--featured,
.searchresults__item.searchresults__item--featured:hover,
.searchresults__item.searchresults__item--featured:nth-of-type(1),
.searchresults__item.searchresults__item--featured:nth-of-type(even){
    background: #fffff9;
    border: 1px solid #e4b833;
    clear: both;
    padding: 1em;
    border-left: 1px solid #e4b833;
    overflow: initial;
    margin:0.5em 0;
}
/* Mobile */
.searchoptions--mobile{
    position: relative;
    top:0;
}
.searchoptions--fixed.searchoptions--open{
    background-color: #757575;
}
@media (max-width: 1000px){
    .advanced-search__viewlink {
        border-raduis:0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }
}

@media (max-width: 580px){
    .advanced-search__viewlink:before{
        display: inline-block;
        margin-bottom: 0;
    }
}
@media (min-width: 769px){
    .template--search .maincontent .searchform,
    .template--advancedsearch .maincontent .searchform{
        width:100%;
    }
    .template--search .maincontent .searchform__inputtxt, 
    .template--advancedsearch .maincontent .searchform__inputtxt{
        width: 91%;
    }
}
@media (min-width: 1367px){
    .template--search .maincontent .searchform__inputtxt, 
    .template--advancedsearch .maincontent .searchform__inputtxt{
        width: 95%;
    }
}

/* ============== */
/* ==== News ==== */
/*

1759 = Main news listing article
6984 = News archive 2017
6953 = News archive 2016

*/
/* ============== */
[data-id="1759"] .template--list .grid__cell,
[data-id="6984"] .template--list .grid__cell,
[data-id="6953"] .template--list .grid__cell {
  padding: 0 0 1em 0; 
}

[data-id="1759"] .template--list .grid__cell .grid__cellwrap .item--article:hover,
[data-id="6984"] .template--list .grid__cell .grid__cellwrap .item--article:hover,
[data-id="6953"] .template--list .grid__cell .grid__cellwrap .item--article:hover {
  background-color: #eee;
}

[data-id="1759"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="6984"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="6953"] .template--list .grid__cell .grid__cellwrap .item__content {
  float: none;
  margin: 0;
  width: 100%; 
}

[data-id="1759"] .item__date,
[data-id="6984"] .item__date,
[data-id="6953"] .item__date {
  color: black;
  font-weight: 700; 
}

/*
==========================================================================
Site alert
==========================================================================
*/
.sitealert {
  background-color: #FDD835;
  color: #333;
  margin: 0 0 1em 0;
  padding: 1em 0; }
  .sitealert .container {
    position: relative; }
  .sitealert__heading {
    font-size: 1.125em;
    font-weight: 700; }
  .sitealert__actions {
    float: right; }
    .sitealert__actions a, .sitealert__actions button {
      display: inline-block;
      padding: 6px 12px;
      border-radius: 2px;
      margin-bottom: 5px;
      font-size: 1.125em;
      font-weight: 400;
      text-decoration: none; }
  .sitealert__readmore {
    background: #38853D;
    border: 2px solid #38853D;
    color: #fff; }
    .sitealert__readmore:hover {
      background: #29612d;
      border: 2px solid #29612d;
      text-decoration: none; }
    .sitealert__readmore:visited {
      background: #38853D;
      border: 2px solid #38853D;
      color: #fff; }
    .sitealert__readmore:active {
      border: 2px solid #FFBF47;
      position: relative;
      top: 1px;
      left: 1px; }
    .sitealert__readmore::before {
      content: "\e827 ";
      margin-right: 0.5em; }
  .sitealert__close {
    background: #757575;
    border: 2px solid #757575;
    color: #fff; }
    .sitealert__close:hover {
      background: #5c5c5c;
      border: 2px solid #5c5c5c;
      text-decoration: none; }
    .sitealert__close:visited {
      background: #757575;
      border: 2px solid #757575;
      color: #fff; }
    .sitealert__close:active {
      border: 2px solid #FFBF47;
      position: relative;
      top: 1px;
      left: 1px; }
    .sitealert__close::after {
      content: "\e809 ";
      margin-left: 0.5em; }

/*!
 * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("./themes/gateshead/webfonts/fa-brands-400.eot");
  src: url("./themes/gateshead/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("./themes/gateshead/webfonts/fa-brands-400.woff2") format("woff2"), url("./themes/gateshead/webfonts/fa-brands-400.woff") format("woff"), url("./themes/gateshead/webfonts/fa-brands-400.ttf") format("truetype"), url("./themes/gateshead/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url("./themes/gateshead/webfonts/fa-regular-400.eot");
  src: url("./themes/gateshead/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("./themes/gateshead/webfonts/fa-regular-400.woff2") format("woff2"), url("./themes/gateshead/webfonts/fa-regular-400.woff") format("woff"), url("./themes/gateshead/webfonts/fa-regular-400.ttf") format("truetype"), url("./themes/gateshead/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("./themes/gateshead/webfonts/fa-solid-900.eot");
  src: url("./themes/gateshead/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("./themes/gateshead/webfonts/fa-solid-900.woff2") format("woff2"), url("./themes/gateshead/webfonts/fa-solid-900.woff") format("woff"), url("./themes/gateshead/webfonts/fa-solid-900.ttf") format("truetype"), url("./themes/gateshead/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

/*
.maincontent a {
color: #01579B;
text-decoration: none; }
.maincontent a:link, .maincontent a:active, .maincontent a:visited {
color: #01579B;
text-decoration: none; }
.maincontent a:hover {
color: #353535;
text-decoration: underline; }
*/

/* ====================== */
/*      Pay home          */
/* ====================== */
[data-id="1588"] .template--list .payments__grid-item .grid__cellwrap .item__title .item__link,
[data-id="1778"] .template--list .payments__grid-item .grid__cellwrap .item__title .item__link,
[data-id="8318"] .template--list .payments__grid-item .grid__cellwrap .item__title .item__link {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #333;
  font-size: 1.25em;
  font-weight: 700; }

[data-id="1588"] .template--list .payments__grid-item .grid__cellwrap .item__link,
[data-id="1778"] .template--list .payments__grid-item .grid__cellwrap .item__link,
[data-id="8318"] .template--list .payments__grid-item .grid__cellwrap .item__link {
  font-size: 1em !important; }

[data-id="1588"] .template--list .payments__grid-item .grid__cellwrap .item__title .item__link,
[data-id="1778"] .template--list .payments__grid-item .grid__cellwrap .item__title .item__link,
[data-id="8318"] .template--list .payments__grid-item .grid__cellwrap .item__title .item__link {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #333;
  font-size: 1.3125em !important; }

/* ==== Masonry Grid ====*/
.grid-sizer {
  width: 33.3%; }

.payments__grid-item {
  float: left;
  background-color: whitesmoke;
  margin: 0 0.5em 1em 0;
  padding: 1.5em 1em; }

[data-id="1588"] .item,
[data-id="1778"] .item,
[data-id="8318"] .item {
  height: auto !important; }

.payments__grid-item {
  width: 32%; }

@media handheld, only screen and (max-width: 768px) {
  .payments__grid-item {
    margin: 0 0 1em 0;
    width: 100%; } }
/*-------------------------------------------*\
  forms/pay/pay--navigation.scss
\*-------------------------------------------*/
.pay-navigation__container {
  border-bottom: 3px solid #035B91;
  margin-bottom: 1em; }
.pay-navigation__list {
  list-style: none;
  margin: 0;
  padding: 0; }
  .pay-navigation__list-item {
    display: inline-block; }
.pay-navigation__span, .pay-navigation__link {
  border: 1px solid #757575;
  border-bottom: none;
  color: #333;
  display: block;
  font-weight: 700;
  padding: 0.5em 1em; }
.pay-navigation__link--selected, .pay-navigation__link:hover, .pay-navigation__span--selected, .pay-navigation__span:hover {
  background-color: #035B91;
  border: 1px solid #035B91;
  border-bottom: none;
  color: #fff !important; }

@media handheld, only screen and (max-width: 320px) {
  .pay-navigation__list-item {
    text-align: center;
    width: 100%; } }

/* ======================== */
/*     Multipayments        */
/* ======================== */
.payments__link--account-number::before {
  content: "\e827 ";
  margin-right: 0.25em; }

.payments__text--account-balance {
  border: 8px solid #01579B;
  font-size: 1.25em;
  margin: 0 0 20px 0;
  padding: 20px;
  max-width: 45%;
  text-align: center;
  font-weight: 700; }

.payments__text--account-balance-amount {
  display: block;
  font-size: 4em; }

@media handheld, only screen and (max-width: 768px) {
  .payments__text--account-balance {
    max-width: 100%; }

  .payments__text--account-balance-amount {
    font-size: 2em; } }
/* Payment tables */
.payments__table th,
.payments__table td {
  vertical-align: middle; }

.payments__th--total-right,
.payments__td--total-right {
  text-align: right; }

.payments__th--total-left,
.payments__td--total-left {
  text-align: left; }

.payments__th--total-center,
.payments__td--total-center {
  text-align: center; }

/* ====================== */
/*      Jumboinfo         */
/* ====================== */

.jumboinfo--info {
    background-color: #757575; }

/* ===================================== */
/* ========= School meals ============== */
/* ===================================== */
/* ===== Home page ===== */
[data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
  background-color: transparent;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 1em;
  padding: 180px 0 0 0; }
[data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article {
  background-image: url(https://www.gateshead.gov.uk/media/7587/schoolMealsPrimarySchoolBoy/variant1/schoolMealsPrimarySchoolBoy.jpg); }
[data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article {
  background-image: url(https://www.gateshead.gov.uk/media/7589/schoolMealsSecondarySchoolCanteen/variant1/schoolMealsSecondarySchoolCanteen.jpg); }
[data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
  background-image: url(https://www.gateshead.gov.uk/media/7585/schoolMealsContentOurFoodSalad/variant1/schoolMealsContentOurFoodSalad.jpg); }
[data-id="2782"] .template--list .grid__cell:nth-child(1n+4) div.item--article .item__imagecontainer,
[data-id="2782"] .template--list .grid__cell:nth-child(1n+4) div.item--article .item__body {
  display: none; }

@media handheld, only screen and (max-width: 1024px) {
  [data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
    padding: 130px 0 0 0; } }
@media handheld, only screen and (max-width: 900px) {
  [data-id="2782"] .grid--3col > .grid__cell {
    float: left;
    width: 33.3%; }
  [data-id="2782"] .template--list .grid__cell .grid__cellwrap .item__content {
    width: auto; }
  [data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
    padding: 120px 0 0 0; } }
@media handheld, only screen and (max-width: 767px) {
  [data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
    padding: 150px 0 0 0; } }
@media handheld, only screen and (max-width: 425px) {
  [data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
    padding: 160px 0 0 0; }
  [data-id="2782"] .grid--3col > .grid__cell {
    float: none;
    width: 100%; } }
@media handheld, only screen and (max-width: 320px) {
  [data-id="2782"] .template--list .grid__cell:nth-of-type(1) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(2) div.item--article, [data-id="2782"] .template--list .grid__cell:nth-of-type(3) div.item--article {
    padding: 130px 0 0 0; } }
/* ===== School meals headings ===== */
[data-id="7430"] .a-heading--default,
[data-id="7431"] .a-heading--default,
[data-id="7432"] .a-heading--default,
[data-id="7433"] .a-heading--default,
[data-id="7434"] .a-heading--default,
[data-id="7435"] .a-heading--default {
  background: transparent 50% 50%;
  background-size: cover;
  padding: 20px;
  color: #fff;
  margin-bottom: 1em; }
  [data-id="7430"] .a-heading--default h1,
  [data-id="7431"] .a-heading--default h1,
  [data-id="7432"] .a-heading--default h1,
  [data-id="7433"] .a-heading--default h1,
  [data-id="7434"] .a-heading--default h1,
  [data-id="7435"] .a-heading--default h1 {
    margin: 0; }

[data-id="7430"] .righthandnav__container .righthandnav__section,
[data-id="7430"] .righthandnav__container .righthandnavmenu__link,
[data-id="7431"] .righthandnav__container .righthandnav__section,
[data-id="7431"] .righthandnav__container .righthandnavmenu__link,
[data-id="7432"] .righthandnav__container .righthandnav__section,
[data-id="7432"] .righthandnav__container .righthandnavmenu__link,
[data-id="7433"] .righthandnav__container .righthandnav__section,
[data-id="7433"] .righthandnav__container .righthandnavmenu__link,
[data-id="7434"] .righthandnav__container .righthandnav__section,
[data-id="7434"] .righthandnav__container .righthandnavmenu__link,
[data-id="7435"] .righthandnav__container .righthandnav__section,
[data-id="7435"] .righthandnav__container .righthandnavmenu__link {
  background: whitesmoke;
  border: none;
  color: #01579B;
  font-weight: 700;
  padding: 1em;
  margin-bottom: 0.25em; }
[data-id="7430"] .righthandnav__container .righthandnavmenu__item--current .righthandnavmenu__link,
[data-id="7431"] .righthandnav__container .righthandnavmenu__item--current .righthandnavmenu__link,
[data-id="7432"] .righthandnav__container .righthandnavmenu__item--current .righthandnavmenu__link,
[data-id="7433"] .righthandnav__container .righthandnavmenu__item--current .righthandnavmenu__link,
[data-id="7434"] .righthandnav__container .righthandnavmenu__item--current .righthandnavmenu__link,
[data-id="7435"] .righthandnav__container .righthandnavmenu__item--current .righthandnavmenu__link {
  background: #757575;
  color: #fff; }

/* ===== Primary schools ===== */
[data-id="7430"] .a-heading--default {
  background-image: url(https://www.gateshead.gov.uk/media/7574/headersContactUs/variant1/headersContactUs.jpg); }

/* ===== Secondary schools ===== */
[data-id="7431"] .a-heading--default {
  background-image: url(https://www.gateshead.gov.uk/media/7578/headersOurMenus/variant1/headersOurMenus.jpg); }

/* ===== Our food ===== */
[data-id="7432"] .a-heading--default {
  background-image: url(https://www.gateshead.gov.uk/media/7607/headersConsultation/variant1/headersConsultation.jpg); }

/* ===== Free school meals ===== */
[data-id="7433"] .a-heading--default {
  background-image: url(https://www.gateshead.gov.uk/media/7576/headersNews/variant1/headersNews.jpg); }

/* ===== Cashless payments ===== */
[data-id="7434"] .a-heading--default {
  background-image: url(https://www.gateshead.gov.uk/media/7575/headersFeedback/variant1/headersFeedback.jpg); }

/* ===== Special diets ===== */
[data-id="7435"] .a-heading--default {
  background-image: url(https://www.gateshead.gov.uk/media/7577/headersOurFood/variant1/headersOurFood.jpg); }


.highlight__theme--grey{
    background-color: whitesmoke;
}

.a-body__image {
  margin: 0 auto 1em auto;
  display: block;
  max-width: 100%; }
  .a-body__image--left {
    float: left;
    margin: 0 0.5em 1em 0; }
  .a-body__image--right {
    float: right;
    margin: 0 0 1em 0.5em; }

@media handheld, only screen and (max-width: 768px) {
  .a-body__image {
    min-width: auto;
    max-width: auto;
    width: auto; } }

/*-------------------------------------------*\
    header/recite.scss
\*-------------------------------------------*/
.button--recite {
  background: transparent url("https://www.gateshead.gov.uk/media/7738/recite__image/variant1/recite__image.png") 100% 0 no-repeat;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  margin: 0;
  padding: 8px 65px 8px 8px; }
  .button--recite:hover {
    background-color: #fff;
    background-position: 100% -60px;
    color: #333;
    cursor: pointer;
    text-decoration: none; }

/*-------------------------------------------*\
    header/toputils.scss
\*-------------------------------------------*/
.toputilitymenu__link {
    border-right: none;}

.toputilitymenu__item:nth-of-type(1) {
  display: none; }

/*-------------------------------------------*\
    header/searchform.scss
\*-------------------------------------------*/
.header .btn--search {
  background-color: #035B91;
  border: 0 solid #035B91;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  margin: 0;
  height: 40px;
  position: relative;
  top: 1px;
  left: -1px; }

/*-------------------------------------------*\
    header/topheader.scss
\*-------------------------------------------*/
.topheader {
  background-color: #353535;
  border-bottom: 16px solid #035B91;
  margin: 0; }

/*-------------------------------------------*\
    footer/bottomutils.scss
\*-------------------------------------------*/
.bottomutils {
  background-color: #353535;
  color: whitesmoke;
  border-top: 8px solid #035B91; }

/*-------------------------------------------*\
    components/buttons.scss
\*-------------------------------------------*/
.btn {
  color: #fff;
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  margin-bottom: 5px;
  font-size: 1.125em;
  font-weight: 400;
  text-decoration: none;}
  .btn--primary {
    background: #38853D;
    border: 2px solid #38853D;
    color: #fff; }
    .btn--primary:hover {
      background: #29612d;
      border: 2px solid #29612d;
      text-decoration: none; }
    .btn--primary:visited {
      background: #38853D;
      border: 2px solid #38853D;
      color: #fff; }
      .btn--primary:visited:hover {
        background: #29612d;
        border: 2px solid #29612d;
        text-decoration: none; }
    .btn--primary:active {
      border: 2px solid #FFBF47;
      position: relative;
      top: 1px;
      left: 1px; }
  .btn--secondary {
    background-color: #fff;
    border: 2px solid #757575;
    color: #333; }
    .btn--secondary:hover {
      background: #757575;
      border: 2px solid #757575;
      color: #fff;
      text-decoration: none; }
      .btn--secondary:hover a {
        color: #fff; }
    .btn--secondary:active {
      background: #FFBF47;
      border: 2px solid #FFBF47;
      color: #333; }
    .btn--secondary a:hover {
      color: #fff; }
  .btn--form {
    background-color: #01579B;
    border: 2px solid #01579B;
    color: #fff !important; }
    .btn--form:hover {
      background: #013b68;
      border: 2px solid #013b68;
      text-decoration: none; }
    .btn--form:active {
      background: #FFBF47;
      border: 2px solid #FFBF47;
      color: #333; }
  .btn--fullwidth {
    display: block;
    text-align: center;
    width: 100%; }
  .btn--medium {
    font-size: 1.25em; }
  .btn--large {
    font-size: 1.5em; }

@media handheld, only screen and (max-width: 768px) {
  .btn {
    display: block;
    text-align: center;
    width: 100%; } }

/*-------------------------------------------*\
    home/categories.scss
\*-------------------------------------------*/
a.categoriesheading__link {
  color: #333;
  display: block;
  padding: 0.5em;
  text-decoration: none; }
  a.categoriesheading__link:hover {
    background-color: #01579B;
    color: #fff;
    margin: 0;
    text-decoration: none !important; }

.categoriesmenu__link {
  display: inline-block;
  color: #01579B;
  border-bottom: 3px solid #fff;
  text-decoration: none; }
  .categoriesmenu__link:hover {
    border-bottom: 3px solid #FFBF47;
    text-decoration: none !important; }

/*-------------------------------------------*\
    components/cookiemessage.scss
\*-------------------------------------------*/
.cookiemessage {
  background-color: #5c5c5c;
  color: #fff;
  overflow: hidden;
  padding: 0;
  text-align: center;
  /* START - Moves the cookie message above the mobile search */
  position: relative;
  z-index: 1001;
  /* END - Moves the cookie message above the mobile search */ }
  .cookiemessage__message {
    font-size: 0.75em; }
  .cookiemessage[aria-hidden=true] {
    display: none; }
  .cookiemessage .btn {
    margin: 5px 0 5px 10px; }
  .cookiemessage__link--close:before {
    content: none; }
  .cookiemessage--NoJSOrHidden {
    display: none; }

/*-------------------------------------------*\
    search/searchfacets.scss
\*-------------------------------------------*/
.facet__list--open {
  max-height: 1000px; }

/*-------------------------------------------*\
    default/righthandnav.scss
\*-------------------------------------------*/
@media handheld, only screen and (max-width: 768px) {
  .righthandnav__container {
    margin-left: 0;
    margin-top: 0;
    width: 99%;
    max-width: 620px;
    background: #035B91;
    color: #fff; }

  .righthandnav__section {
    border-bottom: 4px solid #fff;
  }
}
/*-------------------------------------------*\
    components/a-body--additional.scss
\*-------------------------------------------*/
.gatesheadlocation__body--additional,
.formsservice__body--additional,
.list__body--additional,
.payments__body--additional {
  margin-top: 2em; }

/*-------------------------------------------*\
    forms/forms__buttons.scss
\*-------------------------------------------*/
.icmform button[type=button], .icmform button[type=submit], .icmform button[type=reset],
.icmform input[type=button],
.icmform input[type=submit],
.icmform input[type=reset] {
  margin: 0 !important;
  width: auto !important; }
.icmform .icmwizardbuttongroup .icmbutton-surround.back, .icmform .icmwizardbuttongroup .icmbutton-surround.next, .icmform .icmwizardbuttongroup .icmbutton-surround.finish {
  display: inline-block;
  width: auto; }
.icmform .icmwizardbuttongroup div:nth-of-type(2) {
  float: none !important;
  padding-right: 2px; }

/*-------------------------------------------*\
  header/mobilenav.scss
\*-------------------------------------------*/

@media handheld, only screen and (max-width: 768px) {
  
  .template--home .mobilenav__link--menu,
  .template--list .mobilenav__link--menu {
    display: none; } 

}

/*-------------------------------------------*\
  list/list--atoz.scss
\*-------------------------------------------*/
[data-id="3697"] .template--list .item__image,
[data-id="3697"] .template--list .item__body,
[data-id="3709"] .template--list .item__image,
[data-id="3709"] .template--list .item__body,
[data-id="3699"] .template--list .item__image,
[data-id="3699"] .template--list .item__body,
[data-id="3721"] .template--list .item__image,
[data-id="3721"] .template--list .item__body,
[data-id="3722"] .template--list .item__image,
[data-id="3722"] .template--list .item__body,
[data-id="3723"] .template--list .item__image,
[data-id="3723"] .template--list .item__body,
[data-id="3724"] .template--list .item__image,
[data-id="3724"] .template--list .item__body,
[data-id="3725"] .template--list .item__image,
[data-id="3725"] .template--list .item__body,
[data-id="3726"] .template--list .item__image,
[data-id="3726"] .template--list .item__body,
[data-id="3727"] .template--list .item__image,
[data-id="3727"] .template--list .item__body,
[data-id="3728"] .template--list .item__image,
[data-id="3728"] .template--list .item__body,
[data-id="3729"] .template--list .item__image,
[data-id="3729"] .template--list .item__body,
[data-id="3730"] .template--list .item__image,
[data-id="3730"] .template--list .item__body,
[data-id="3731"] .template--list .item__image,
[data-id="3731"] .template--list .item__body,
[data-id="3732"] .template--list .item__image,
[data-id="3732"] .template--list .item__body,
[data-id="3733"] .template--list .item__image,
[data-id="3733"] .template--list .item__body,
[data-id="3734"] .template--list .item__image,
[data-id="3734"] .template--list .item__body,
[data-id="3735"] .template--list .item__image,
[data-id="3735"] .template--list .item__body,
[data-id="3736"] .template--list .item__image,
[data-id="3736"] .template--list .item__body,
[data-id="3737"] .template--list .item__image,
[data-id="3737"] .template--list .item__body,
[data-id="3738"] .template--list .item__image,
[data-id="3738"] .template--list .item__body,
[data-id="3739"] .template--list .item__image,
[data-id="3739"] .template--list .item__body,
[data-id="3740"] .template--list .item__image,
[data-id="3740"] .template--list .item__body,
[data-id="3741"] .template--list .item__image,
[data-id="3741"] .template--list .item__body,
[data-id="3742"] .template--list .item__image,
[data-id="3742"] .template--list .item__body,
[data-id="3743"] .template--list .item__image,
[data-id="3743"] .template--list .item__body {
  display: none; }

[data-id="3697"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3697"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3709"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3709"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3699"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3699"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3721"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3721"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3722"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3722"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3723"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3723"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3724"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3724"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3725"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3725"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3726"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3726"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3727"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3727"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3728"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3728"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3729"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3729"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3730"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3730"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3731"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3731"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3732"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3732"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3733"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3733"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3734"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3734"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3735"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3735"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3736"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3736"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3737"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3737"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3738"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3738"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3739"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3739"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3740"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3740"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3741"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3741"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3742"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3742"] .template--list .grid__cell .grid__cellwrap .item__content,
[data-id="3743"] .template--list .grid__cell .grid__cellwrap .item--article,
[data-id="3743"] .template--list .grid__cell .grid__cellwrap .item__content {
  background: #fff;
  padding: 0;
  margin: 0;
  width: 100%; }

[data-id="3697"] .template--list .grid__cell--listitem,
[data-id="3709"] .template--list .grid__cell--listitem,
[data-id="3699"] .template--list .grid__cell--listitem,
[data-id="3721"] .template--list .grid__cell--listitem,
[data-id="3722"] .template--list .grid__cell--listitem,
[data-id="3723"] .template--list .grid__cell--listitem,
[data-id="3724"] .template--list .grid__cell--listitem,
[data-id="3725"] .template--list .grid__cell--listitem,
[data-id="3726"] .template--list .grid__cell--listitem,
[data-id="3727"] .template--list .grid__cell--listitem,
[data-id="3728"] .template--list .grid__cell--listitem,
[data-id="3729"] .template--list .grid__cell--listitem,
[data-id="3730"] .template--list .grid__cell--listitem,
[data-id="3731"] .template--list .grid__cell--listitem,
[data-id="3732"] .template--list .grid__cell--listitem,
[data-id="3733"] .template--list .grid__cell--listitem,
[data-id="3734"] .template--list .grid__cell--listitem,
[data-id="3735"] .template--list .grid__cell--listitem,
[data-id="3736"] .template--list .grid__cell--listitem,
[data-id="3737"] .template--list .grid__cell--listitem,
[data-id="3738"] .template--list .grid__cell--listitem,
[data-id="3739"] .template--list .grid__cell--listitem,
[data-id="3740"] .template--list .grid__cell--listitem,
[data-id="3741"] .template--list .grid__cell--listitem,
[data-id="3742"] .template--list .grid__cell--listitem,
[data-id="3743"] .template--list .grid__cell--listitem {
  padding: 0 0 0.5em 0;
  width: 100%; }

[data-id="3697"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3709"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3699"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3721"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3722"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3723"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3724"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3725"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3726"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3727"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3728"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3729"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3730"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3731"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3732"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3733"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3734"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3735"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3736"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3737"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3738"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3739"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3740"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3741"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3742"] .template--list .grid__cell .grid__cellwrap .item__link,
[data-id="3743"] .template--list .grid__cell .grid__cellwrap .item__link {
  font-size: 1em;
  font-weight: 400; }

/*-------------------------------------------*\
  header/searchform.scss
\*-------------------------------------------*/
.template--search .searchform, .template--advancedsearch .searchform {
  float: left; }
.template--search .searchform__link--close, .template--advancedsearch .searchform__link--close {
  display: none; }
.template--search .searchform__input, .template--advancedsearch .searchform__input {
  display: inline; }
.template--search .searchform__label, .template--advancedsearch .searchform__label {
  position: absolute;
  top: -999em;
  left: -999em; }
.template--search .searchform__inputtxt, .template--advancedsearch .searchform__inputtxt {
  height: 42px;
  width: 25em; }
.template--search .searchform__button, .template--advancedsearch .searchform__button {
  display: inline;
  margin: 0;
  padding: 0;
  position: relative;
  left: -5px;
  top: 19px; }
.template--search .btn--search, .template--advancedsearch .btn--search {
  background-color: #035B91;
  border: 0 solid #035B91;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  margin: 0;
  width: 60px;
  height: 40px;
  position: relative;
  top: 1px;
  left: -1px; }
.template--search .btn__image, .template--advancedsearch .btn__image {
  position: relative;
  top: -5px; }

@media handheld, only screen and (max-width: 768px) {
  .template--search .searchform, .template--advancedsearch .searchform {
    width: 100%; }
  .template--search .searchform--results, .template--advancedsearch .searchform--results {
    background-color: #fff;
    display: block;
    position: relative; }
  .template--search .searchform--results, .template--advancedsearch .searchform--results {
    border: 1px solid #b5b5b5;
    padding-left: 8px;
    width: 79%; }
  .template--search .searchform__inputtxt, .template--advancedsearch .searchform__inputtxt {
    margin: 0 0 0.25em 0;
    width: 100%; }
  .template--search .searchform__button, .template--advancedsearch .searchform__button {
    left: 0;
    top: 0;
    margin: 0.5em 0; }
  .template--search .btn--search, .template--advancedsearch .btn--search {
    border-radius: 8px;
    margin: 0 0 0.5em 0;
    width: 100%; }
  .template--search #search:not(:target), .template--advancedsearch #search:not(:target) {
    left: 0; }
  .template--search #search:target, .template--advancedsearch #search:target {
    left: 0; } }
/*
==========================================================================
Search 
==========================================================================
*/
.header .searchform {
  background-color: transparent;
  clear: right;
  float: right;
  margin: 0;
  text-align: right;
  width: 70%;
  padding: 0; }
.header .searchform__link--close {
  display: none; }
.header .searchform__input {
  display: inline; }
.header .searchform__label {
  display: none; }
.header .searchform__inputtxt {
  padding: 8px;
  width: 25em; }
.header .searchform__button {
  display: inline;
  margin: 0;
  padding: 0;
  position: relative;
  left: -5px;
  top: 0px; }
.header .btn--search {
  background-color: #035B91;
  border: 0 solid #035B91;
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  margin: 0;
  height: 40px;
  position: relative;
  top: 1px;
  left: -1px; }
.header .btn__image {
  position: relative;
  top: 2px; }

@media handheld, only screen and (max-width: 768px) {
  .header {
    /* 
        This makes the search form appear and disappear depending on the focus.
    */ }
    .header .searchform__container {
      padding: 2%;
      width: 90%; }
    .header .searchform {
      display: none;
      float: none;
      margin: 0;
      z-index: 1000;
      position: absolute;
      top: 0;
      left: 0;
      background: #333;
      width: 100%;
      height: 70px; }
    .header .searchform__link--close {
      background: url("./themes/gateshead/images/searchform__image--cross.png");
      background: transparent url("./themes/gateshead/images/searchform__image--cross.svg") 0.75em center no-repeat;
      display: block;
      height: 46px;
      width: 32px;
      z-index: 2000;
      position: absolute;
      top: 0.5em; }
    .header .searchform__txt--hidden {
      position: absolute;
      top: -999em;
      left: -999em; }
    .header .searchform__input {
      width: 100%;
      z-index: 100;
      position: absolute;
      left: 0;
      top: 0; }
    .header .searchform__inputtxt {
      position: absolute;
      top: 0.5em;
      left: 0.5em;
      width: 77%;
      height: 46px;
      padding-left: 3em; }
    .header .searchform__button {
      position: absolute;
      top: 0.5em;
      right: 0; }
    .header .btn--search {
      width: 18%;
      position: relative;
      right: 0;
      height: 46px;
      left: 0;
      float: right; }
    .header #search:not(:target) {
      left: -100%; }
    .header #search:target {
      display: block;
      left: 0; }
    .header .searchform--results .searchform__container {
      height: 4em;
      padding: 0;
      width: 100%; } }

/*-------------------------------------------*\
    Mobile nav fix
\*-------------------------------------------*/


@media handheld, only screen and (max-width: 768px) {

    .righthandnav__container{
        height: auto;
    }

    .topheader{
        min-height: 130px;
    }

    .topheader .container{
      display: flex;
      flex-direction:column;
    }

    .topheader .logo{
      order:1;
      margin:0;
      width:100%;
      text-align: center;
    }

    .logo__image{
        margin-top: 2em;
        width: 8em;    
    }

    .topheader .mobilenav{
        order: 2;
        margin: 1em 0;
        text-align: center;
        position: inherit;
    }

    .button--recite{
        background: none;
        margin: 3px;
        padding: 8px;
        text-decoration: underline;
    }

    .button--recite:hover{
        background: none;
        color: #fff;
    }

    .mobilenav__link--menu{
        position: absolute;
        top: 20px;
        right: 20px;
    }

    .header .searchform__link--close{
        background: transparent url('//www.gateshead.gov.uk/media/7945/searchform__image--cross/variant1/searchform__image--cross.png') 0.75em center no-repeat;;
    }
}

/*-------------------------------------------*\
    components/gdpr.scss
\*-------------------------------------------*/
.icmsinglecheckbox__text {
  width: calc(100% - 100px);
  display: inline-block; }

@media (max-width: 800px) {
  .icmsinglecheckbox__text {
    margin: 0;
    width: calc(100% - 60px); } }

/*-------------------------------------------*\
    components/inlinelinks.scss
\*-------------------------------------------*/

.inlinelink,
.a_body__link--external{
    margin-right: 0;
}

/*-------------------------------------------*\
    forms/forms--lists.scss
\*-------------------------------------------*/
.icmform .form__list {
  margin-bottom: 1em; }
  .icmform .form__list li {
    list-style: disc;
    margin: 0 0 0 2em; }

/*-------------------------------------------*\
    Forms guidance
\*-------------------------------------------*/

.icmform .icmguidancehint{
    padding: 0.5em 2em 0.5em 0.5em;
    margin: 0.5em 0 1em 0;
    background-color: #d9edf7;
    border-color: #bcdff1;
    border-width: 1px 1px 1px 10px;
    color: #222;
  }

.icmform .icmguidancehint::after {
    content: "?";
    position: absolute;
    right: 0;
    top: 6px;
    font-weight: 700;
    padding: 0 .4em;
    color: #70adcc;
    font-size: 1.5em;
    border: none;
}

/*-------------------------------------------*\
    Forms radio group margin
\*-------------------------------------------*/

.icmformleft .icmvertical label,
.icmform .icmvertical .field_radiogroup legend{
    margin-bottom: 0.5em;
}

/*-------------------------------------------*\
    Forms top padding
\*-------------------------------------------*/

.icmform .icmvertical ol{
  padding-top:0;
}

/*-------------------------------------------*\
    Forms address/location look up
\*-------------------------------------------*/

.icmformleft .field_addresslookup input[type=text], 
.icmformleft .field_locationpicker input[type=text]{
  margin: 0.5em 0 1em;
}

.icmformleft .icmhorizontal input[type=checkbox]+label, 
.icmformleft .icmhorizontal input[type=radio]+label{
  margin: 1px 25px 0 0;
}
.addresslookuplist label{
  margin:1em 0 0.5em;;
}

.addresslookupsearch{
  margin-bottom: 1em;
}

/*-------------------------------------------*\
    Forms error/clear items above
\*-------------------------------------------*/
fieldset.icmvertical li>div.error, 
fieldset.icmhorizontal li>div.error{
  clear: both;
}

/*-------------------------------------------*\
    External links - Remove right margin
\*-------------------------------------------*/

.a-body__link--external{
  margin-right: 0;
}

/*-------------------------------------------*\
    Date picker - remove the extra background image for the pagination arrows
\*-------------------------------------------*/
.ui-widget-header .ui-icon,
.ui-icon, .ui-widget-content .ui-icon{
  background-image: none;
}

/*-------------------------------------------*\
  search/searchinline.scss
\*-------------------------------------------*/
.a-body .searchform {
  border: none;
  padding: 10px;
  background: whitesmoke; }
  .a-body .searchform .searchform__label {
    font-size: 1.3125em !important; }
  .a-body .searchform .searchform__inputtxt {
    margin-top: 1.25em;
    width: calc(100% - 275px); }
  .a-body .searchform .searchform__button {
    display: inline-block;
    height: 41px;
    max-width: 269px;
    border-radius: 2px;
    width: 100%; }
    .a-body .searchform .searchform__button .btn--search {
      display: block;
      margin: 0;
      border: none;
      padding: 6px 12px;
      width: 100%;
      background: #035B91;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }

@media (max-width: 768px) {
  .a-body .searchform .searchform__inputtxt {
    width: 100%; } }

/*-------------------------------------------*\
  CTA fix
\*-------------------------------------------*/

.cta.cta--primary a,
.cta.cta--primary a:link, 
.cta.cta--primary a:active, 
.cta.cta--primary a:visited,
.a-body .cta.cta--primary a,
.a-body .cta.cta--primary a:link, 
.a-body .cta.cta--primary a:active, 
.a-body .cta.cta--primary a:visited,
.highlight__theme--grey .highlight__cta,
.highlight__theme--grey .highlight__cta:link,
.highlight__theme--grey .highlight__cta:active,
.highlight__theme--grey .highlight__cta:visited{
  color: #fff!important;
}

/*-------------------------------------------*\
  Telephone - icon
\*-------------------------------------------*/
.text--telephone{
  background: transparent url('https://www.gateshead.gov.uk/media/10297/icon__telephone/variant1/icon__telephone.png') 0 50% no-repeat;
  display: inline-block;
  padding-left: 28px;
}

/*-------------------------------------------*\
  List template padding amendment
\*-------------------------------------------*/
.template--list .breadcrumb,
.template--list .a-heading--list,
.template--list .a-body--list,
.template--list .panel--relfeatures {
  padding: 0 18px 0 0; }

@media handheld, only screen and (max-width: 900px) {
  .template--list .breadcrumb,
  .template--list .a-heading--list,
  .template--list .a-body--list,
  .template--list .panel--relfeatures {
    padding: 0 6px; } }

/*-------------------------------------------*\
  News hub temp hide images
\*-------------------------------------------*/
/*[data-id="1759"] .item__imagecontainer,
[data-id="6953"] .item__imagecontainer, 
[data-id="6984"] .item__imagecontainer,
.template--newsitem .newsitem__socialmedia,
.newshub__footersocialicons--halfwidthleft,
.newshub__footerbuttonlinks--halfwidthleft{
  display: none;
}*/

/*-------------------------------------------*\
  Highlight
\*-------------------------------------------*/

  .highlight--twocolumn {
    clear: none;
    float: left;
    margin-right: 2%;
    width: 49%; }
    .highlight--twocolumn:nth-of-type(2) {
      margin-right: 0;
      float: right; }
  .highlight--threecolumn {
    clear: none;
    float: left;
    margin-right: 2%;
    width: 31%; }
    .highlight--threecolumn:nth-of-type(3) {
      margin-right: 0; }

@media handheld, only screen and (max-width: 768px) {
  .highlight--twocolumn,
  .highlight--threecolumn {
    clear: both;
    display: block;
    width: 100%; }

  .highlight__cta {
    clear: both;
    display: block;
    text-align: center;
    width: 100%; } } 

/*-------------------------------------------*\
  forms/forms--editbuttons
\*-------------------------------------------*/
.template--formsservice .icmform input.summaryeditbtn[type="button"] {
  margin-left: 0.5em !important; }
  .template--formsservice .icmform input.summaryeditbtn[type="button"]:active {
    position: relative;
    left: auto;
    right: 0;
    top: auto; }

/*-------------------------------------------*\
  forms/forms--adultsocialcare
\*-------------------------------------------*/
table.icmformdatapagetable td.icmformdatacontainer {
  text-transform: none !important; }

/*-------------------------------------------*\
  Case Management Styles
\*-------------------------------------------*/
.field_upload input[type="file"]{
  max-width: calc(100% - 20px);
  margin: 0 0 2px 2px;
}

input[type="radio"], input[type="checkbox"] {
    margin-left:1px;
}

#CASEMANAGEMENTCOMPLAINTREADONLYV1EN_FORM + a,
#CASEMANAGEMENTCASESUMMARYV1EN_FORM + a{
  display: block;
  margin: 20px 0 0 0;
}


.block--requestdetails,
.grid__cell--requestdetails:first-child{
  background-color:#e6e6e6;
  padding:10px 10px 0 10px;
}

.grid__cell--requestdetails:first-child .userrequests-details__heading{
  padding:0 0 20px 0;
}

.block--history{
  padding:20px 10px;
  position: relative;
} 

.block--requestdetails .userrequests-details__list dd{
  margin:0;
}
.block--start:after{
  content:"\f144";
  position:absolute;
  right: 20px;
  top: 20px;
  line-height: 1;
  font-size: 1.5rem;
}

.block--complete:after {
  content: "\e80a";
  position: absolute;
  right: 20px;
  top: 20px;
  line-height: 1;
  font-size: 1.5rem;
}

/*-------------------------------------------*\
  newshub/newshub.scss
\*-------------------------------------------*/
.template--newshub .header .searchform {
  display: none; }
.template--newshub .template.template--newshub {
  padding-top: 1em; }
.template--newshub .a-heading--newshub {
  position: absolute;
  top: -999em;
  left: -999em; }
.template--newshub h2 {
  font-size: 2em;
  margin: 0 1%; }
.template--newshub .advanced-search__results h2 {
  margin: 0 1%;
  padding-bottom: 0.25em; }
.template--newshub .newshub__bannerimage {
  padding: 1em 1.3em 2em; }
.template--newshub #eventsearch {
  display: table;
  padding: 0 20px;
  width: 100%; }
.template--newshub .event-search__option {
  background: #fff;
  display: table-cell;
  width: 50%;
  padding: 0 20px 0 0;
  position: relative; }
.template--newshub .event-search__label {
  position: absolute;
  top: -999em;
  left: -999em; }
.template--newshub .event-search__dropdown,
.template--newshub .event-search__field--text {
  border-color: #5D4756;
  height: 50px;
  width: 100%;
  display: block; }
.template--newshub .event-search__dropdown::placeholder,
.template--newshub .event-search__field--text::placeholder {
  color: #857972; }
.template--newshub .event-search__submitwrap {
  padding: 0; }
.template--newshub .event-search__input--keywords {
  margin-right: 0.75em;
  width: 64%;
  position: absolute;
  top: 0; }
.template--newshub .event-search__submit--keywords {
  background: #D9C9C3 !important;
  color: #5D4756 !important;
  font-weight: 700;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  width: 34%; }
.template--newshub .searchresults__itemlink:link,
.template--newshub .searchresults__itemlink:active,
.template--newshub .searchresults__itemlink:visited {
  color: #5D4756;
  display: block;
  margin-bottom: 0.25em; }
.template--newshub .searchresults__itemurl {
  color: rgba(0, 0, 0, 0.4);
  font-weight: 700;
  margin-bottom: 0.25em; }
.template--newshub .newshub__title {
  background: rgba(128, 112, 123, 0.17);
  border: none;
  padding: 1em 0 0; }
.template--newshub .advanced-search__results ul.searchresults {
  background: rgba(128, 112, 123, 0.17);
  box-sizing: border-box;
  display: block;
  height: 1%;
  overflow: auto; }
.template--newshub .advanced-search__results ul.searchresults li {
  background: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1em;
  display: block;
  width: 48%;
  float: left;
  margin: 1%; }
  .template--newshub .advanced-search__results ul.searchresults li:nth-of-type(odd) {
    clear: left; }
.template--newshub .newshub__otheritem--fullwidth {
  margin-top: 0; }
.template--newshub .newshub__otheritemimage {
  min-width: 225px;
  margin: 0 1em 0 0; }
.template--newshub .newshub__subscribe {
  background: rgba(128, 112, 123, 0.17);
  display: block;
  padding: 4em 1em;
  width: 100%;
  text-align: center;
  left: auto;
  transform: none; }
.template--newshub .newshub__subscribe a {
  border: 2px solid #5d4756;
  background: #fff;
  color: #5d4756;
  display: inline-block;
  font-weight: 700;
  padding: 1em 2em; }
.template--newshub .paging {
  background: #5d4756;
  margin: 0;
  padding: 1em; }
.template--newshub .paging__text,
.template--newshub .paging__link:link,
.template--newshub .paging__link:active,
.template--newshub .paging__link:visited {
  background: #5d4756;
  border: 1px solid #fff;
  color: #fff;
  padding: 0.5em 1em; }
.template--newshub .newshub__eventstitle {
  border: none;
  padding: 1em 0 0; }
.template--newshub .event-results {
  display: flex;
  flex-direction: column;
  margin-top: 1em; }
.template--newshub .event-results__item {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1em; }
.template--newshub .event-results__title {
  padding: 0 0 0.5em 0; }
.template--newshub .event-results__link {
  color: #5d4756; }
.template--newshub .event-related__image {
  min-width: 300px; }
.template--newshub .event-instances__heading {
  display: none; }
.template--newshub .event-instances__item:nth-child(even) {
  background: rgba(208, 175, 164, 0.28); }
.template--newshub .event-instances__link {
  color: #000; }
.template--newshub .event-instances__value--actions {
  padding: 0; }
.template--newshub .cta-link--contrast {
  background: #5d4756; }
.template--newshub .cta-link--expired {
  background: rgba(93, 71, 86, 0.1);
  color: rgba(93, 71, 86, 0.5); }
.template--newshub .cta-link--contrast,
.template--newshub .cta-link--expired {
  font-weight: 700 !important;
  padding: 1em;
  text-align: center; }
.template--newshub .cta-link.cta-link--eventresults:after {
  top: 18px; }
.template--newshub .newshub__eventsseemore a {
  border: 2px solid #5d4756;
  background: #5d4756;
  color: #fff;
  display: inline-block;
  font-weight: 700;
  padding: 1em 2em; }
.template--newshub .newshub__eventsseemore a:hover {
  border: 2px solid #5d4756;
  background: #fff;
  color: #5d4756; }

.template--newsitem {
  /*-------------------------------------------*\
    GDP-805 - News hub - Add bottom margin to CTA when side by side
  \*-------------------------------------------*/
  	/*
  	img[src*="/image/"] {
    		display:none;
  	}
  	*/ }
  .template--newsitem .cta .embeddoc__image {
    display: none; }
  .template--newsitem .cta--primary,
  .template--newsitem .cta--primary:hover {
    background: none;
    border: none;
    display: inherit;
    padding: 0;
    margin: 0;
    text-align: center;
    padding: 2em 0;
    margin: 1em auto; }
    .template--newsitem .cta--primary a,
    .template--newsitem .cta--primary a:link,
    .template--newsitem .cta--primary a:visited,
    .template--newsitem .cta--primary:hover a,
    .template--newsitem .cta--primary:hover a:link,
    .template--newsitem .cta--primary:hover a:visited {
      background: #fff;
      border: 2px solid #5D4756;
      color: #5D4756 !important;
      display: inline-block;
      font-weight: 700;
      margin-bottom: 0.5em;
      padding: 1em 2em; }
      .template--newsitem .cta--primary a:hover,
      .template--newsitem .cta--primary a:link:hover,
      .template--newsitem .cta--primary a:visited:hover,
      .template--newsitem .cta--primary:hover a:hover,
      .template--newsitem .cta--primary:hover a:link:hover,
      .template--newsitem .cta--primary:hover a:visited:hover {
        background: #5D4756;
        border: 2px solid #5D4756;
        color: #fff !important; }
  .template--newsitem .newsitem__relatedimage {
    min-width: 66%; }
  .template--newsitem .item__date {
    color: rgba(0, 0, 0, 0.4);
    font-size: 1.25em;
    font-weight: 700;
    margin: 1em 0; }
  .template--newsitem blockquote {
    border-left: 4px solid #5d4756;
    font-weight: 700;
    padding: 1em 0 0.1em 1em;
    margin: 2em 0; }
  .template--newsitem .newsitem__returnurl {
    border: 2px solid #5d4756;
    background: #5d4756;
    color: #fff;
    display: block;
    font-weight: 700;
    margin: 2em auto 1em auto;
    padding: 1em 2em;
    text-align: center;
    width: 18em; }
  .template--newsitem .newsitem__returnurl:hover {
    border: 2px solid #5d4756;
    background: #fff;
    color: #5d4756; }
  .template--newsitem .righthandnav__section {
    background: #5d4756;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 1rem !important;
    margin: 0;
    padding: 0.5em 1em; }
  .template--newsitem .righthandnavmenu {
    background: rgba(197, 178, 169, 0.17);
    padding: 0.5em 0; }
  .template--newsitem .righthandnavmenu__item {
    border-bottom: 1px solid #c5b2a9;
    margin: 0 1em; }
  .template--newsitem .righthandnavmenu__item:nth-last-of-type(1) {
    border-bottom: none; }
  .template--newsitem .righthandnavmenu__link {
    background: none;
    color: #5D4756;
    padding: 0.5em 0; }
  .template--newsitem .righthandnavmenu__link:hover {
    color: #5D4756;
    text-decoration: underline; }
  .template--newsitem span.righthandnavmenu__link:hover {
    text-decoration: none; }
  .template--newsitem .panel {
    padding: 0; }
  .template--newsitem .panel.panel--relarticles {
    background: rgba(197, 178, 169, 0.17);
    margin-top: 4em; }
  .template--newsitem .panel__heading {
    border: none;
    color: #000;
    font-weight: 700;
    font-size: 1rem !important;
    margin: 0;
    padding: 0; }
  .template--newsitem .panel--relarticles .panel__headingtext {
    border: none;
    margin: 0;
    padding: 0.75em 0.75em 0.25em; }
  .template--newsitem .panel__list.panel__list--relarticles .panel__link {
    background: none;
    color: #5D4756;
    display: block;
    padding: 0 1em; }
  .template--newsitem .panel__list.panel__list--relarticles .panel__link:hover {
    text-decoration: underline; }

.template--newshub .topheader,
.template--newsitem .topheader {
  border: none; }
.template--newshub .header .btn--search,
.template--newsitem .header .btn--search {
  border-color: #5d4756;
  background-color: #5d4756; }
.template--newshub .breadcrumb,
.template--newsitem .breadcrumb {
  margin: 0; }
.template--newshub .breadcrumb__nav,
.template--newsitem .breadcrumb__nav {
  background-color: #5d4756;
  padding: 0.5em 0; }
.template--newshub .breadcrumb__link,
.template--newsitem .breadcrumb__link {
  color: #fff;
  font-weight: 700; }
.template--newshub .breadcrumb__link:hover,
.template--newsitem .breadcrumb__link:hover {
  color: #fff;
  text-decoration: underline; }
.template--newshub .breadcrumb__crumb:after,
.template--newsitem .breadcrumb__crumb:after {
  color: #fff; }
.template--newshub .a-heading__title,
.template--newsitem .a-heading__title {
  margin-bottom: 0.5em; }
.template--newshub .newshub__footer,
.template--newshub .feedback,
.template--newshub .a-share,
.template--newshub .footer__contact,
.template--newshub .newsitem__socialmedia,
.template--newsitem .newshub__footer,
.template--newsitem .feedback,
.template--newsitem .a-share,
.template--newsitem .footer__contact,
.template--newsitem .newsitem__socialmedia {
  display: none; }
.template--newshub .bottomutils,
.template--newsitem .bottomutils {
  border: none; }
.template--newshub .newshub__footerlinks,
.template--newsitem .newshub__footerlinks {
  background: #5d4756; }
.template--newshub .newshub__footersocialicons--halfwidthleft,
.template--newshub .newshub__footerbuttonlinks--halfwidthleft,
.template--newsitem .newshub__footersocialicons--halfwidthleft,
.template--newsitem .newshub__footerbuttonlinks--halfwidthleft {
  background: #5d4756;
  color: #fff;
  padding: 1.5em;
  min-height: 400px;
  width: 50%;
  margin-right: 0;
  margin-left: 0; }
.template--newshub .newshub__footersocialicons--halfwidthleft,
.template--newsitem .newshub__footersocialicons--halfwidthleft {
  background: #5d4756 url("//www.gateshead.gov.uk/media/10627/newshub__images--footer/variant1/newshub__images--footer.png") 1.5em 1.5em no-repeat;
  padding-top: 230px; }
.template--newshub .newshub__footersocialicons--halfwidthleft p,
.template--newsitem .newshub__footersocialicons--halfwidthleft p {
  width: 70%; }
.template--newshub .newshub__footerarticlebutton--right a,
.template--newsitem .newshub__footerarticlebutton--right a {
  display: block;
  border: 1px solid #fff;
  background: #5d4756;
  color: #fff;
  font-weight: 700;
  padding: 0.5em 1em;
  font-size: 1rem;
  margin-bottom: 1em;
  text-decoration: none; }
.template--newshub .newshub__footerarticlebutton--right a:hover,
.template--newsitem .newshub__footerarticlebutton--right a:hover {
  display: block;
  border: 1px solid #fff;
  background: #fff;
  color: #5d4756;
  text-decoration: underline; }
.template--newshub .imagelink--socialmediaicon .imagelink__link img,
.template--newsitem .imagelink--socialmediaicon .imagelink__link img {
  display: none; }
.template--newshub .imagelink--socialmediaicon .imagelink__link,
.template--newsitem .imagelink--socialmediaicon .imagelink__link {
  display: inline-block;
  height: 32px;
  width: 32px; }
.template--newshub .newshub__footersocialicons--halfwidthleft .imagelink--socialmediaicon:nth-child(2) a.imagelink__link,
.template--newsitem .newshub__footersocialicons--halfwidthleft .imagelink--socialmediaicon:nth-child(2) a.imagelink__link {
  background: transparent url("//www.gateshead.gov.uk/media/10629/newshub__social--facebook/variant1/newshub__social--facebook.png") 0 0 no-repeat; }
.template--newshub .newshub__footersocialicons--halfwidthleft .imagelink--socialmediaicon:nth-child(3) a.imagelink__link,
.template--newsitem .newshub__footersocialicons--halfwidthleft .imagelink--socialmediaicon:nth-child(3) a.imagelink__link {
  background: transparent url("//www.gateshead.gov.uk/media/10628/newshub__social--youtube/variant1/newshub__social--youtube.png") 0 0 no-repeat; }
.template--newshub .newshub__footersocialicons--halfwidthleft .imagelink--socialmediaicon:nth-child(4) a.imagelink__link,
.template--newsitem .newshub__footersocialicons--halfwidthleft .imagelink--socialmediaicon:nth-child(4) a.imagelink__link {
  background: transparent url("//www.gateshead.gov.uk/media/10630/newshub__social--twitter/variant1/newshub__social--twitter.png") 0 0 no-repeat; }

@media only screen and (max-width: 1350px) {
  .template--newshub .event-search__input--keywords,
  .template--newsitem .event-search__input--keywords {
    width: 60%; }
  .template--newshub .event-search__submitwrap,
  .template--newsitem .event-search__submitwrap {
    width: 30%; }

  .template--newshub .newshub__otheritemimage {
    min-width: 225px;
    margin: 0 1em 3em 0; } }
@media only screen and (max-width: 1200px) {
  .template--newshub .searchresults__featureditem:nth-child(4n) {
    clear: left; }
  .template--newshub .event-related__image {
    min-width: 200px; }
  .template--newshub .newshub__otheritem--thirdwidth,
  .template--newshub .otheritem__textcontent--left {
    width: 100%;
    margin-left: 0; }
  .template--newshub .newshub__otheritemimage {
    margin: 0 0 1em 0; } }
@media only screen and (max-width: 768px) {
  .template--newshub .newshub__footersocialicons--halfwidthleft,
  .template--newshub .newshub__footersocialicons--halfwidthleft p,
  .template--newshub .newshub__footerbuttonlinks--halfwidthleft,
  .template--newshub .newshub__footerarticlebutton--right,
  .template--newsitem .newshub__footersocialicons--halfwidthleft,
  .template--newsitem .newshub__footersocialicons--halfwidthleft p,
  .template--newsitem .newshub__footerbuttonlinks--halfwidthleft,
  .template--newsitem .newshub__footerarticlebutton--right {
    display: block;
    float: none;
    width: 100%; }
  .template--newshub .newshub__footerarticlebutton--right,
  .template--newsitem .newshub__footerarticlebutton--right {
    text-align: center;
    margin: 0; }

  .template--newsitem .newsitem__relatedimage {
    min-width: 100%; }
  .template--newsitem .righthandnav__container {
    background: #5d4756; }
  .template--newsitem .righthandnavmenu {
    background: #5d4756;
    padding: 0; }
  .template--newsitem .righthandnavmenu__item {
    border-bottom: 1px solid #fff; }
  .template--newsitem .righthandnavmenu__link {
    color: #fff; }
    .template--newsitem .righthandnavmenu__link:hover {
      color: #fff; }

  .template--newshub #eventsearch {
    display: block;
    padding: 0;
    width: 100%; }
  .template--newshub .event-search__option,
  .template--newshub .event-search__option:nth-of-type(1),
  .template--newshub .event-search__input--keywords,
  .template--newshub .event-search__submit--keywords,
  .template--newshub .event-search__submitwrap,
  .template--newshub .event-search__selections {
    clear: both;
    display: block;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative; }
  .template--newshub .event-search__option:nth-of-type(1) {
    margin-bottom: 1em; }
  .template--newshub .event-related__image {
    min-width: 100%; }
  .template--newshub .event-results__imagecontainer {
    margin-bottom: 0; }
  .template--newshub .event-instances {
    margin: 0; }
  .template--newshub .event-instances__value {
    display: block;
    width: 100%;
    float: none;
    text-align: left; } }
@media only screen and (max-width: 767px) {
  .template--newshub .advanced-search__results ul.searchresults li {
    display: block;
    clear: both;
    margin: 0;
    width: 100%; } }
@media only screen and (max-width: 380px) {
  .template--newshub .newshub__footersocialicons--halfwidthleft,
  .template--newsitem .newshub__footersocialicons--halfwidthleft {
    background-position: 50% 1.5em;
    background-size: 88%;
    padding-top: 230px; } }
[data-id="6956"] .righthandnav__section,
[data-id="6955"] .righthandnav__section,
[data-id="6954"] .righthandnav__section,
[data-id="3619"] .righthandnav__section,
[data-id="1764"] .righthandnav__section,
[data-id="6956"] .righthandnavmenu,
[data-id="6955"] .righthandnavmenu,
[data-id="6954"] .righthandnavmenu,
[data-id="3619"] .righthandnavmenu,
[data-id="1764"] .righthandnavmenu,
[data-id="6956"] .newsitem__returnurl,
[data-id="6954"] .newsitem__returnurl,
[data-id="1764"] .newsitem__returnurl,
[data-id="3619"] .item__date,
[data-id="6955"] .item__date,
[data-id="1764"] .item__date {
  display: none; }

/*-------------------------------------------------------------*\
  GDP-125 - Responsive table for multiple payment summaries
\*-------------------------------------------------------------*/

/*table {
  border: none;
  overflow-x: auto;
  display: block;
  width: fit-content;
  max-width: 100%; 
}

table td,
table th{
    width: 100%;
}*/

/*-------------------------------------------------------------*\
  GDP-606 - Styling issues affecting registrars forms
\*-------------------------------------------------------------*/

.icmform button[type=button], 
.icmform button[type=submit], 
.icmform button[type=reset],
.icmform input[type=button],
.icmform input[type=submit],
.icmform input[type=reset]{
  margin: 0 0 0.5em 0 !important;
}

/*-------------------------------------------------------------*\
  List template - item article content full width if no image
\*-------------------------------------------------------------*/

.template--list .grid__cell .grid__cellwrap .item__content{
    width: auto;
}

.template--list .grid__cell .grid__cellwrap .item__imagecontainer+.item__content{
    width:76%;
}

/*------------------------------------------------------------------*\
  Bin collections trial
\*------------------------------------------------------------------*/

.bincollections__link{
  background: transparent 0 0 no-repeat;
  padding-left: 30px;
}

.bincollections__link--recycling-red{
  background-image: url('//gateshead.gov.uk/media/11282/icon__bins--blue-bin-red-lid/variant1/icon__bins--blue-bin-red-lid.png');
}

.bincollections__link--recycling-blue{
  background-image: url('//gateshead.gov.uk/media/11283/icon__bins--blue-bin/variant1/icon__bins--blue.png');
}

.bincollections__link--household-waste{
  background-image: url('//gateshead.gov.uk/media/11284/icon__bins--green/variant1/icon__bins--green.png');
}

.bincollections__link--garden-waste{
  background-image: url('//gateshead.gov.uk/media/11285/icon__bins--greendark/variant1/icon__bins--greendark.png');
}

/*------------------------------------------------------------------*\
  Print styles for the bin collections calendar
\*------------------------------------------------------------------*/

@media print {
  .jumboinfo__bincollections,
  .bincollections__lastcollection,
  .bincollections__print,
  .cookiemessage {
    display: none !important; }

  .bincollections__changeaddress {
    display: block;
    font-size: 1.25em; }

  .bincollections__changeaddress a {
    display: none; }

  .bincollections__link {
    padding: 0; }

  .bincollections__link--recycling-red,
  .bincollections__link--recycling-blue,
  .bincollections__link--household-waste,
  .bincollections__link--garden-waste{
    background-image: none;
  }

  table.bincollections__table {
    border: none !important; }
    table.bincollections__table th,
    table.bincollections__table td {
      border: none !important;
      border-top: 1px solid #ddd !important;
      border-bottom: 1px solid #ddd !important;
      padding: 2px; } }

/*------------------------------------------------------------------*\
  GR-465 - Calendar appearance on appointment date selection screen
\*------------------------------------------------------------------*/

.icmform input.hasDatepicker{
  background: transparent url('https://www.gateshead.gov.uk/media/11841/icon__calendar--black/variant1/icon__calendar--black.png') 0.5em 50% no-repeat;
  padding-left: 2.2em;
}

/*------------------------------------------------------------------*\
  home/home.scss
\*------------------------------------------------------------------*/
.template--home .topheader {
  border-bottom: 16px solid #035B91; }

/*------------------------------------------------------------------*\
  components/breadcrumb.scss
\*------------------------------------------------------------------*/
.breadcrumb {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #fff; }
  .breadcrumb__nav {
    background-color: #035B91;
    padding: 0.5em 0; }
  .breadcrumb__crumb {
    display: inline; }
    .breadcrumb__crumb:after {
      content: '/';
      color: #fff;
      font-weight: 700; }
    .breadcrumb__crumb:nth-last-of-type(1):after {
      content: ' '; }
  .breadcrumb__link {
    text-decoration: none;
    color: #fff;
    font-weight: 700; }
    .breadcrumb__link:hover {
      color: #fff;
      text-decoration: underline; }

span.breadcrumb__link:hover {
  text-decoration: none; }

/*-------------------------------------------*\
  header/topheader.scss
\*-------------------------------------------*/
.topheader {
  background-color: #353535;
  /*border-bottom: 16px solid $blue;*/
  border-bottom: none;
  margin: 0; }

/*-------------------------------------------*\
  Add extra margin before H1 because of the breadcrumb modification
\*-------------------------------------------*/

  h1 {
    font-size: 2em;
    display: inline-block; 
  }

p.paragraph--alignleft {
    text-align: left; }


  .grid__cell--imagelistitem .imagelist__description:hover {
    color: #01579B; }

/* ---------------------------------- *\
    My account
\* ---------------------------------- */
.template--myaccount {
  /* Change the layout to one column */ }
  .template--myaccount .myaccount {
    display: flex;
    flex-direction: column; }
  .template--myaccount table tbody tr:nth-child(even) td, .template--myaccount table tbody tr:nth-child(even) th {
    background-color: inherit; }
  .template--myaccount .block {
    background-color: whitesmoke;
    border: none;
    border-radius: 0; }
    .template--myaccount .block__heading {
      padding: 0 0 20px 0; }
    .template--myaccount .block__summary {
      display: none; }
  .template--myaccount .block--formsservice .grid--3col > .grid__cell {
    width: 100%; }

@media (max-width: 860px) {
  .template--myaccount .myaccount .block .grid__cell + .grid__cell {
    margin: 0; } }
/* ---------------------------------- *\
    User profile
\* ---------------------------------- */
.cta-link--userprofile {
  background-color: #fff;
  border: 2px solid #757575;
  color: #333;
  margin: 0 10px 0 0;
  /*&:nth-last-of-type(1){
    background: $white url('//gateshead.gov.uk/media/11773/icon__feedback--black/variant1/icon__feedback--black.png') 0.5em 50% no-repeat;
    padding-left:36px;
  }*/ }
  .cta-link--userprofile:hover {
    background: #757575;
    border: 2px solid #757575;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 0 0 20em #757575; }
  .cta-link--userprofile:active {
    background: #FFBF47;
    border: 2px solid #FFBF47;
    color: #333; }

.block--userprofile.block {
  padding: 0;
  margin: 0;
  border: none; }
.block--userprofile.block--muted {
  background-color: #8f8f8f;
  border: 1px solid #8f8f8f;
  clear: both;
  padding: 1em;
  margin: 0 0 1em 0;
  border-radius: 0 !important; }
.block--userprofile .block__heading {
  display: none; }
.block--userprofile .grid--block div.grid__cell--block:nth-of-type(1) {
  /*background-color: lighten($yellow, 35);;
  border: 1px solid #F6CE2E;*/ }
  .block--userprofile .grid--block div.grid__cell--block:nth-of-type(1):after {
    content: "";
    display: table;
    clear: both; }
.block--userprofile .grid__cell--cols1 {
  display: block;
  float: none;
  width: 100%; }
.block--userprofile .grid__cell--cols2 {
  display: none; }
.block--userprofile .block__heading {
  padding: 0 0.75em 20px; }
.block--userprofile .block__summary,
.block--userprofile .block__actions {
  float: left;
  padding: 0; }
.block--userprofile .block__summary {
  padding: 10px 1em; }

/* ---------------------------------- *\
    myaccount/bincollections
\* ---------------------------------- */
.bins__container {
  display: flex;
  justify-content: space-between; }
  .bins__container .jumboinfo__bincollections {
    width: 49.5%; }
  .bins__container .jumboinfo__text--medium {
    font-size: 1em; }
  .bins__container .jumboinfo__text--extralarge {
    font-size: 3em; }

@media handheld, only screen and (max-width: 768px) {
  .bins__container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start; }
    .bins__container .jumboinfo__bincollections {
      width: 100%; } }
/* ---------------------------------- *\
    myaccount/payments
\* ---------------------------------- */
.myaccount__payments {
  text-align: center; }
  .myaccount__payments .payments__text--account-balance {
    background: #fff;
    border: 8px solid #035B91;
    margin: 0 auto 1em;
    max-width: 100%; }

/* ---------------------------------- *\
    myaccount/councillors
\* ---------------------------------- */
.councillor {
  display: flex;
  justify-content: space-between; }
  .councillor__image {
    min-height: 250px;
    max-height: 250px; }
  .councillor__item {
    background-color: white;
    color: #353535;
    text-align: center;
    width: 32%;
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
    padding-bottom: 3.5em; }
    .councillor__item .ra-block__title a {
      color: #fff;
      font-size: 1.125rem;
      font-weight: 700; }
    .councillor__item .ra-block__imagecontainer {
      padding: 2em 2em 1em 2em; }
    .councillor__item .ra-block__link--action {
      background-color: #023c5f;
      color: #fff;
      display: block;
      font-weight: 700;
      padding: 20px 35px;
      border-radius: 0 0 5px  5px;
      position: absolute;
      bottom: 0;
      width: 100%; }
      .councillor__item .ra-block__link--action:hover {
        box-shadow: inset 20em 20em rgba(0, 0, 0, 0.3); }
    .councillor__item--labour {
      background-color: #D64224;
      color: #fff; }
      .councillor__item--labour .ra-block__link--action {
        background-color: #aa351d;
        color: #fff; }
      .councillor__item--labour .ra-block__title a {
        color: #fff; }
      .councillor__item--labour .councillor__contact--telephone,
      .councillor__item--labour .councillor__contact--email {
        color: #fff; }
    .councillor__item--liberal {
      background-color: #F6CE2E;
      color: #353535; }
      .councillor__item--liberal .ra-block__link--action {
        background-color: #e7bb0a;
        color: #353535; }
      .councillor__item--liberal .ra-block__title a {
        color: #353535; }
      .councillor__item--liberal .councillor__contact--telephone,
      .councillor__item--liberal .councillor__contact--email {
        color: #353535; }

@media (max-width: 800px) {
  .councillor {
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    .councillor__item {
      margin-bottom: 1em;
      width: 100%; } }
@media (max-width: 480px) {
  .councillor__image {
    max-width: 100%;
    width: 100%;
    min-height: 100%;
    max-height: 100%; } }
/*-------------------------------------------*\
    myaccount/register.scss
\*-------------------------------------------*/
body[data-id="1396"] .form__register--intro {
  width: 50%; }
body[data-id="1396"] #GHREGISTRATIONSTART_START_FIELD2_OUTER {
  display: inline-block;
  background-color: #e8e8e8;
  padding: 1em;
  border-radius: 4px;
  margin-bottom: 1em;
  width: 50%; }
  body[data-id="1396"] #GHREGISTRATIONSTART_START_FIELD2_OUTER input[type=text],
  body[data-id="1396"] #GHREGISTRATIONSTART_START_FIELD2_OUTER input[type=submit] {
    margin: 0.5em 0 !important; }

@media handheld, only screen and (max-width: 768px) {
  body[data-id="1396"] #GHREGISTRATIONSTART_START_FIELD2_OUTER,
  body[data-id="1396"] .form__register--intro {
    width: 100%; } }
/*-------------------------------------------*\
    myaccount/login.scss
\*-------------------------------------------*/
.template--authentication .loginform__guidetext {
  padding: 0; }
  .template--authentication .loginform__guidetext h2 {
    margin: 0; }

@media handheld, only screen and (max-width: 768px) {
  .template--authentication .grid--2col > .grid__cell {
    display: block;
    float: none;
    width: 100%; } }
/*-------------------------------------------*\
    myaccount/betamessage.scss
\*-------------------------------------------*/
.template--myaccount .block:nth-of-type(3).block--formsservice {
  border: 1px solid #F6CE2E;
  padding: 0; }
  .template--myaccount .block:nth-of-type(3).block--formsservice .grid__cell {
    padding: 0; }
    .template--myaccount .block:nth-of-type(3).block--formsservice .grid__cell--cols1 {
      display: none; }
  .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage.sitealert {
    background: #fdf6d9;
    color: #353535;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 2px 0; }
  .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage .sitealert__heading,
  .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage .sitealert__content {
    color: #353535;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    font-size: 16px;
    margin: 0; }
  .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage .sitealert__heading {
    background: #F6CE2E;
    color: #353535;
    padding: 0.5em;
    margin: 0 0.25em 0 0; }
  .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage .sitealert__content {
    padding: 0.5em 0; }
  .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage .sitealert__link {
    color: #005872;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-transform: initial; }
    .template--myaccount .block:nth-of-type(3).block--formsservice .myaccount--betamessage .sitealert__link:after {
      content: ''; }

@media (max-width: 768px) {
  .template--myaccount .block:nth-of-type(2).block--formsservice .grid__cell + .grid__cell {
    margin: 0; }
  .template--myaccount .block:nth-of-type(2).block--formsservice .myaccount--betamessage.sitealert {
    padding: 20px; }
    .template--myaccount .block:nth-of-type(2).block--formsservice .myaccount--betamessage.sitealert .sitealert__heading,
    .template--myaccount .block:nth-of-type(2).block--formsservice .myaccount--betamessage.sitealert .sitealert__content,
    .template--myaccount .block:nth-of-type(2).block--formsservice .myaccount--betamessage.sitealert .sitealert__link {
      display: block; }
    .template--myaccount .block:nth-of-type(2).block--formsservice .myaccount--betamessage.sitealert .sitealert__heading {
      display: inline-block; } }
/*-------------------------------------------*\
    myaccount/footer.scss
\*-------------------------------------------*/
.template--myaccount .block:nth-last-of-type(1).block--formsservice .grid__cell--cols1 {
  display: none; }
.template--myaccount .block:nth-last-of-type(1).block--formsservice p {
  margin: 0; }

/* ---------------------------------- *\
    myaccount/passwordstrength
\* ---------------------------------- */
.passwordstrength {
  border: solid #eee;
  padding: 0.5em 2em 0.5em 0.5em;
  margin: 0.5em 0 1em 0;
  border-width: 1px 1px 1px 10px;
  background: whitesmoke url("https://gateshead.gov.uk/media/11781/icon__secure--black/variant1/icon__secure--black.png") 99% 50% no-repeat; }

p.passwordstrength__text {
  margin: 0; }

.passwordstrength__text--percentage {
  font-weight: 700; }

/* ---------------------------------- *\
    myaccount/welcome.scss
\* ---------------------------------- */
.template--myaccount .block:nth-of-type(2).block--formsservice {
  background: transparent;
  padding: 0 5px;
  order: -1;
  text-align: right;
  margin-top: -4em; }
  .template--myaccount .block:nth-of-type(2).block--formsservice .grid__cell {
    padding: 0; }
    .template--myaccount .block:nth-of-type(2).block--formsservice .grid__cell--cols1 {
      display: none; }
  .template--myaccount .block:nth-of-type(2).block--formsservice .myaccount__welcome--text {
    background: transparent url("https://gateshead.gov.uk/media/11789/icon__user--black/variant1/icon__user--black.png") 0 50% no-repeat;
    display: inline-block;
    margin-bottom: 0;
    padding-left: 2em;
    font-weight: 700; }

@media (max-width: 768px) {
  .template--myaccount .block:nth-of-type(2).block--formsservice {
    margin-top: -2em; } }
/*-------------------------------------------*\
    myaccount/template-userrequest.scss
\*-------------------------------------------*/
.template--userrequest .block {
  border: none; }
  .template--userrequest .block__list .nvp__label, .template--userrequest .block__list .nvp__value {
    vertical-align: top; }
  .template--userrequest .block__list .nvp__label {
    display: inline-block;
    font-weight: 700; }
  .template--userrequest .block__listitem--ureq-eventdetails {
    border: none; }
    .template--userrequest .block__listitem--ureq-eventdetails:last-child {
      border: none; }
    .template--userrequest .block__listitem--ureq-eventdetails .nvp__date {
      margin-right: 0.25em; }
  .template--userrequest .block--ureq-summarydetails .block__panel {
    padding: 0; }
  .template--userrequest .block--ureq-summarydetails .block__heading .btn__text {
    font-size: 1rem;
    font-weight: 700; }
  .template--userrequest .block--ureq-summarydetails .btn--open:after,
  .template--userrequest .block--ureq-summarydetails .btn--close:after {
    border: none;
    float: right;
    font-size: 1rem;
    position: relative; }
.template--userrequest .card,
.template--userrequest .block {
  border-width: 5px 0 0 0; }
  .template--userrequest .card--inprogress,
  .template--userrequest .block--inprogress {
    border-color: #F6CE2E; }
    .template--userrequest .card--inprogress .card__labeltxt,
    .template--userrequest .block--inprogress .card__labeltxt {
      background-color: #F6CE2E;
      color: #353535;
      font-weight: 700; }
  .template--userrequest .card--complete,
  .template--userrequest .block--complete {
    border-color: #25834B; }
    .template--userrequest .card--complete .card__labeltxt,
    .template--userrequest .block--complete .card__labeltxt {
      background-color: #25834B;
      color: #fff;
      font-weight: 700; }
.template--userrequest .card__list .nvp__label, .template--userrequest .card__list .nvp__value {
  vertical-align: top; }
.template--userrequest .card__list .nvp__label {
  font-weight: 700; }
.template--userrequest .history .icmformdatacontainer {
  color: #353535;
  text-transform: initial; }
.template--userrequest button.accordion {
  background-color: #25834B;
  color: #fff;
  font-size: 1rem; }
  .template--userrequest button.accordion::after {
    color: #fff; }
  .template--userrequest button.accordion:hover {
    color: #fff; }
    .template--userrequest button.accordion:hover::after {
      color: #fff; }
  .template--userrequest button.accordion.active {
    background-color: #D64224; }
.template--userrequest .grid__cell--card {
  padding-top: 10px !important; }

/*-------------------------------------------*\
  GDP-633 - Hide unnecessary elements

  forms/forms--hideelements.scss
\*-------------------------------------------*/
.template--formsservice .toputilitymenu,
.template--formsservice .searchform,
.template--formsservice .feedback,
.template--formsservice .a-share,
.template--formsservice .footer__contact,
.template--formsservice .bottomutility__list li:nth-child(n+2) {
  display: none; }

/*-------------------------------------------*\
  GR-707 - Add style to guidance
  GDP-758 - Remove question marks from the help text

  forms/forms--guidancetext
\*-------------------------------------------*/
.icmform .icmguidance {
  background-color: #fffff9;
  border: 1px solid #e4b833;
  float: left;
  width: 100%;
  padding: 10px;
  margin: 0 0 1em 0; }
  .icmform .icmguidance.icmguidancehint {
    padding: 0.5em 2em 0.5em 0.5em;
    margin: 0.5em 0 1em 0;
    background-color: #d9edf7;
    border-color: #bcdff1;
    border-width: 1px 1px 1px 10px;
    color: #222; }
    .icmform .icmguidance.icmguidancehint::after {
      content: "?";
      position: absolute;
      right: 0;
      top: 6px;
      font-weight: 700;
      padding: 0 .4em;
      color: #70adcc;
      font-size: 1.5em;
      border: none;
      display: none; }
  .icmform .icmguidance .icmguidanceright {
    text-align: right; }
  .icmform .icmguidance .icmguidanceleft {
    text-align: left; }
  .icmform .icmguidance .icmguidancecentre {
    text-align: center; }

/*-------------------------------------------------------*\
  GDP-741 - Forms - checkbox and radio button left margin
\*-------------------------------------------------------*/
input[type="radio"], 
input[type="checkbox"] {
    margin-left: 4px;
}

/*-------------------------------------------------------*\
  GDP-759 - Add CTA form style
\*-------------------------------------------------------*/
.cta--form,
  .a-body a.cta--form {
    background-color: #035B91;
    border: 2px solid #035B91;
    color: #fff; }
    .cta--form:hover,
    .a-body a.cta--form:hover {
      background: #023c5f;
      border: 2px solid #023c5f;
      color: #fff;
      text-decoration: none; }
      .cta--form:hover a,
      .a-body a.cta--form:hover a {
        color: #fff; }
    .cta--form:active,
    .a-body a.cta--form:active {
      background: #FFBF47;
      border: 2px solid #FFBF47;
      color: #353535; }
    .cta--form a:hover,
    .a-body a.cta--form a:hover {
      color: #fff; }

/*-------------------------------------------*\
  GDP-757 - User request form buttons
  
  myaccount/template-userrequest.scss
\*-------------------------------------------*/
body[data-id="1342"] .maincontent {
  display: flex;
  flex-direction: column; }
body[data-id="1342"] .a-body.a-body--userrequest {
  order: 1; }

/*-------------------------------------------*\
    GDP-771 List template ordered lists
\*-------------------------------------------*/
.item__sublinks{
  list-style:none;
  margin: 0;
  padding:0;
}

/*-------------------------------------------*\
    GDP-775 Forms - remove top margin
\*-------------------------------------------*/
.icmform {
  margin: 0;}

/*-------------------------------------------*\
  GDP-779 Static files beneath "/media" 500 response

  Remove the CSS rule once the above issue has been fixed
\*-------------------------------------------*/
.embeddoc__image{
  display:none;
}

/*-------------------------------------------*\
  imagelist/_imagelist.scss
\*-------------------------------------------*/
.grid__cell--imagelistitem .imagelist {
  border: none;
  border-radius: 0;
  background-color: whitesmoke;
  padding: 0;
  overflow: auto; }
.grid__cell--imagelistitem .imagelist__container {
  margin-bottom: 1em; }
.grid__cell--imagelistitem .imagelist__heading {
  border: 0;
  font-size: 1.3125em !important;
  font-weight: 700;
  margin: 0 0.5em; }
.grid__cell--imagelistitem .imagelist__description {
  margin: 0 0.75em 1em; }
.grid__cell--imagelistitem .imagelist__heading {
  color: #035B91; }
  .grid__cell--imagelistitem .imagelist__heading:hover {
    color: #035B91; }

.imagelist__container {
  max-height: 100%; }

.imagelist__image {
  width: 100%;
  max-width: 100%; }

/*------------------------------------------------*\
  GDP-828 Benefits page - hide elements from page
\*------------------------------------------------*/
[data-id="11328"] .toputilitymenu,
[data-id="11328"] .searchform,
[data-id="11328"] .feedback,
[data-id="11328"] .a-share,
[data-id="11328"] .footer__contact,
[data-id="11328"] .bottomutility__list li:nth-child(n+2) {
  display: none; }

[data-id="11328"] .a-body.a-body--default{
  text-align: center;
}

[data-id="11328"] .cta{
  font-size: 1.5rem;
  min-width: 50%;
}