html,body{height:100%}body{display:flex;flex-direction:column}.content{flex:1 0 auto}footer{flex-shrink:0}.cookie-text{padding:0.5rem 0;background-color:lemonchiffon}.dev-sizes{position:fixed;bottom:0;right:0;z-index:9999}.dev-sizes>div{background-color:rgba(255,216,0,0.34);padding:.25rem}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;background-color:#f4f4f4}.timeline-Body{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;font-weight:700}h1,.h1{font-size:1.75rem}@media screen and (min-width: 576px){h1,.h1{font-size:2rem}}@media screen and (min-width: 768px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.75rem}.underlined{padding-bottom:.25rem;border-bottom:1px solid #005DA5}.display-1,.display-2,.display-3,.display-4{font-weight:700;color:#5D2381}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:6rem}.display-4{font-size:3.5rem}a{color:#005DA5;transition:all 0.2s}a:hover,a :active{color:#205594}a:visited{color:#491C67}img{max-width:100%}h1 .material-icons,h2 .material-icons,h3 .material-icons,h4 .material-icons,h5 .material-icons,h6 .material-icons{vertical-align:baseline}a.btn-success,a.btn-danger,a.btn-info,a.btn-primary{color:white !important}a.btn-success:visited,a.btn-danger:visited,a.btn-info:visited,a.btn-primary:visited{color:#eaeaea !important}a.btn-secondary{color:white !important}a.btn-secondary:visited,a.btn-secondary:hover,a.btn-secondary:focus{color:white !important}.btn-link,a.btn-link{color:#005DA5 !important}.page-item.active .page-link{background-color:#005DA5;color:#fff}#alertLinkText{color:#0061C2}.btn,input,.form-control,.nav-pills .nav-link{border-radius:0}.dev-placeholder{background-color:rgba(255,0,0,0.02)}.page-accordion{margin-bottom:2.5rem}.page-accordion .card{border:0;border-radius:0}.page-accordion .card .card-header{margin:0;padding:.5rem;border-radius:0;background-color:#f2f8fc;border:1px solid #d5d5d5;text-decoration:none !important}.page-accordion .card .card-header .btn:hover:before{visibility:hidden}.page-accordion .card .card-body{border:1px solid #d5d5d5;border-top:none}.accordion-option{width:100%;float:left;clear:both;margin:15px 0}.accordion-option .title{font-size:20px;font-weight:bold;float:left;padding:0;margin:0}.accordion-option .toggle-accordion{float:right;font-size:16px}.accordion-option .toggle-accordion,.accordion-option .toggle-accordion:hover,.accordion-option .toggle-accordion:visited,.accordion-option .toggle-accordion:active{color:white}.toggle-accordion.active:before{outline:solid}.accordion-option .toggle-accordion.active:before{outline:solid}.card-subtitle a{text-decoration:underline}.blockquote{padding-left:.5rem;border-left:.25rem solid rgba(0,0,0,0.1);margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 576px){.blockquote{margin-top:.5rem;margin-bottom:.5rem}}.table-shadow{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.half-half-list{display:flex;flex-wrap:wrap}.half-half-list>li{width:50%;margin-left:0 !important;margin-right:0 !important}.page-rating{clear:both}.nav-seperator{margin:.25rem;border-bottom:1px solid #f2f8fc}.hidden-sm{display:block}@media (min-width: 576px){.hidden-sm{display:none}}.visible-sm{display:none}@media (min-width: 576px){.visible-sm{display:block}}.personalized-content-box{padding:1rem;background-color:#f2f8fc;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.feature-block{margin-bottom:0;display:block;visibility:hidden}.feature-block a{display:block;position:relative}.feature-block .feature-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);color:#fff;display:flex;align-items:center;padding:0 2em}@media (min-width: 576px){.feature-block .feature-content{padding:0 3.5em}}.feature-block .feature-content h2,.feature-block .feature-content .content{padding:.25rem}@media (min-width: 992px){.feature-block .feature-content h2,.feature-block .feature-content .content{padding:.5rem}}.feature-block .feature-content h2{display:inline-block;background-color:rgba(0,0,0,0.7);font-weight:300;font-size:1em;margin-bottom:.25rem}@media (min-width: 576px){.feature-block .feature-content h2{font-size:1.75em}}.feature-block .feature-content .content{background-color:rgba(0,0,0,0.7);max-width:75%;display:none;font-size:11pt}@media (min-width: 576px){.feature-block .feature-content .content{display:inline-block}}.feature-block .feature-content p{margin-bottom:.25rem}.feature-block img{width:100%;height:100%}.feature-block .slick-prev,.feature-block .slick-next{z-index:2000}.feature-block .slick-prev:before,.feature-block .slick-next:before{color:#FFFFFF;font-size:22px}@media (min-width: 576px){.feature-block .slick-prev:before,.feature-block .slick-next:before{font-size:30px}}.feature-block .slick-prev{left:16px}.feature-block .slick-next{right:16px}@media (min-width: 576px){.feature-block .slick-next{right:36px}}.feature-block .slick-dots{bottom:10px}.feature-block .slick-dots li button:before{opacity:0.7;color:white;font-size:12px}.feature-block .slick-dots li.slick-active button:before{font-size:14px;opacity:1}.feature-block.slick-dotted.slick-slider{margin:0}.feature-block.slick-initialized{visibility:visible}.btn-primary{background-color:#00458F !important}.btn-success{background-color:#0a8927}a.btn-warning,.btn-warning{color:#0B0C0C}input[type="date"]{color:#E4E4E4 !important}input[type="date"]:focus{color:black !important}input.even:focus,input.odd:focus,input.hasText{color:black !important}#custErr{color:red !important}.umbracoForms-Indicator{font-size:0.8em;font-style:italic;color:grey;font-weight:normal}#bp-small,#bp-medium,#bp-large,#bp-xlarge{display:none}#bp-small,#bp-medium,#bp-large,#bp-xlarge{display:none}@media (min-width: 480px){#bp-small{display:block}}@media (min-width: 768px){#bp-medium{display:block}}@media (min-width: 992px){#bp-large{display:block}}@media (min-width: 1200px){#bp-xlarge{display:block}}.ds_button{background:#0065bd;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:24px;min-height:56px;min-width:56px;outline-width:0;padding:16px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s;margin-top:32px;margin-bottom:32px}@media (min-width: 768px){.ds_button{font-size:16px}}.ds_button:hover{background-color:#00437e;color:#fff;transition-duration:.2s}.ds_button:focus{background-color:#fdd522;box-shadow:0 3px #333;color:#333;outline-color:#fdd522;outline-width:0;transition-duration:0s}.ds_button .ds_icon{pointer-events:none}.ds_button[disabled]{background-color:#727272;box-shadow:none;color:#fff;font-weight:400;outline:none;pointer-events:none}.ds_radio{margin-bottom:24px;padding-left:40px;position:relative}.ds_radio__input{height:44px;left:-2px;opacity:0;position:absolute;top:-2px;width:44px}.ds_radio__label{display:inline-block;padding:4px 32px 4px 16px}.ds_radio__label::before{background-color:#fff;border:2px solid #333;content:'';height:40px;left:0;position:absolute;width:40px}.ds_radio__label::after{content:"";position:absolute;bottom:calc(100% - 40px);left:0;right:calc(100% - 40px);opacity:0}.ds_radio__label::before,.ds_radio__label::after{top:-4px;border-radius:50%}@media (min-width: 768px){.ds_radio__label::before,.ds_radio__label::after{top:0}}.ds_radio__input:focus+.ds_radio__label::before{border-width:4px;box-shadow:0 0 0 3px #fdd522}.ds_radio__input:checked+.ds_radio__label::before{border-color:#333}.ds_radio__input:checked+.ds_radio__label::after{opacity:1}.ds_radio--small{margin-bottom:16px;margin-left:-8px}.ds_radio--small .ds_radio__label::before{height:24px;left:8px;top:8px;width:24px}.ds_radio--small .ds_radio__label::after{bottom:calc(100% - 31px);left:9px;right:calc(100% - 31px);top:9px}.ds_radio--small .ds_radio__input:hover+.ds_radio__label::before{box-shadow:0 0 0 11px #ccc}.ds_radio--small .ds_radio__input:hover:focus+.ds_radio__label::before{box-shadow:0 0 0 3px #fdd522,0 0 0 11px #b1b4b6}.ds_radio>.ds_hint-text{padding-left:16px}.ds_radio__label::after{background-image:url(/img/icons.stack.svg#radio)}@supports (display: grid){.ds_radio__label::after{background-color:#333;background-image:none}}@supports (-webkit-mask-image: url(/img/icons.stack.svg#radio)) or (mask-image: url(/img/icons.stack.svg#radio)){.ds_radio__label::after{background-color:currentColor;background-image:none;-webkit-mask-image:url(/img/icons.stack.svg#radio);mask-image:url(/img/icons.stack.svg#radio)}}.ds_button--secondary{background-color:rgba(0,0,0,0);color:#0065bd;outline:2px solid currentColor;outline-offset:-2px}.ds_button--secondary:hover:not(:focus){background-color:#d9effc;color:#00437e}.ds_button--cancel{background-color:rgba(0,0,0,0);color:#333;outline:2px solid currentColor;outline-offset:-2px}.ds_button--cancel:hover:not(:focus){background-color:#ebebeb;color:#333}.ds_button--small{font-size:14px;min-height:48px;min-width:48px;padding-top:12px;padding-bottom:12px}@media (min-width: 768px){.ds_button--small{font-size:16px}}.ds_button--fixed{width:200px}.ds_button--fixed.ds_button--small{width:160px}.ds_button--max{max-width:480px;width:100%}.ds_button-group{margin-top:32px;margin-bottom:32px}.ds_button-group>.ds_button{margin:0 0 24px}.ds_button-group>.ds_button:last-child{margin-bottom:0}.ds_button .ds_icon{bottom:0;box-sizing:initial;height:40px;padding:8px;pointer-events:none;position:absolute;right:0;top:0;width:40px}.ds_button--small .ds_icon{height:32px;padding:8px;width:32px}.ds_button--has-icon{padding-right:calc(56px + 16px)}.ds_button--has-icon--left{padding-left:calc(56px + 16px);padding-right:16px}.ds_button--has-icon--left .ds_icon{left:0;right:auto}.ds_input{border:2px solid currentColor;border-radius:0;display:block;margin-bottom:24px;min-height:48px;padding:8px;width:100%}.ds_input:focus{outline:3px solid #fdd522;outline-offset:0;box-shadow:inset 0 0 0 2px}.ds_input--error{border-color:#d32205;border-width:4px;padding:4px}.ds_input--error:focus{border-color:currentColor;box-shadow:none}.ds_input+.ds_input__message{margin-top:-16px}.ds_input__message--error{color:#d32205;font-weight:700}.ds_input__wrapper{display:block;margin-bottom:24px}.ds_input__wrapper--has-icon{position:relative}.ds_input__wrapper--has-icon .ds_input{margin-right:-48px;padding-right:56px}.ds_input__wrapper--has-icon .ds_icon{height:32px;padding:8pxpx;width:32px}.ds_input__wrapper>*{float:left;margin:0}.ds_input__wrapper>.ds_button{margin:0;min-height:48px;min-width:48px}.ds_select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-radius:0;border:0;bottom:0;height:44px;left:0;padding:8px;position:absolute;right:0;width:100%;top:0}.ds_select:focus{box-shadow:0 0 0 1px #333 inset;outline:2px solid #fdd522;outline-offset:2px}.ds_select-arrow{background:#0065bd;bottom:-2px;content:'';pointer-events:none;position:absolute;right:-2px;top:-2px;width:48px}.ds_select-arrow::before{bottom:0;color:#fff;position:absolute;right:0;top:0;z-index:1;content:'';display:inline-block;height:32px;transition:transform 0.2s, top 0.2s;width:32px;background-image:url(/img/icons.stack.svg#expand_more);right:8px;top:8px}@supports (-webkit-mask-image: url(/img/icons.stack.svg#expand_more)) or (mask-image: url(/img/icons.stack.svg#expand_more)){.ds_select-arrow::before{background-color:currentColor;background-image:none;-webkit-mask-image:url(/img/icons.stack.svg#expand_more);mask-image:url(/img/icons.stack.svg#expand_more)}}.ds_select:focus+.ds_select-arrow{background-color:#fdd522}.ds_select:focus+.ds_select-arrow::before{color:#333}.ds_select-wrapper{border:2px solid currentColor;border-radius:0;display:block;margin-bottom:24px;min-height:48px;padding:0;position:relative;width:100%}.ds_select-wrapper.ds_input--error{min-height:52px}.ds_question{margin-bottom:32px}.ds_question--error{border-left:4px solid #d32205;padding-left:20px}.ds_question__message{margin-bottom:16px}.ds_question__error-message{color:#d32205;font-weight:bold;margin-bottom:16px}.ds_label{color:#333;display:inline-block;font-weight:bold;margin-bottom:8px}.ds_hint-text{color:#727272;margin-bottom:16px}.ds_hint-text>*{margin-bottom:8px}.ds_field-group{margin-top:16px}.ds_field-group--inline{display:flex;flex-direction:row}.ds_field-group--inline>div:not(:last-child){margin-right:16px}.ds_checkbox{margin-bottom:24px;padding-left:40px;position:relative}.ds_checkbox__input{height:44px;left:-2px;opacity:0;position:absolute;top:-2px;width:44px}.ds_checkbox__label{display:inline-block;padding:4px 32px 4px 16px}.ds_checkbox__label::before{background-color:#fff;border:2px solid #333;content:'';height:40px;left:0;position:absolute;width:40px}.ds_checkbox__label::after{content:"";position:absolute;bottom:calc(100% - 40px);left:0;right:calc(100% - 40px);opacity:0}.ds_checkbox__label::before,.ds_checkbox__label::after{top:-4px}@media (min-width: 768px){.ds_checkbox__label::before,.ds_checkbox__label::after{top:0}}.ds_checkbox__input:focus+.ds_checkbox__label::before{border-width:4px;box-shadow:0 0 0 3px #fdd522}.ds_checkbox__input:checked+.ds_checkbox__label::before{border-color:#333}.ds_checkbox__input:checked+.ds_checkbox__label::after{opacity:1}.ds_checkbox--small{margin-bottom:16px;margin-left:-8px}.ds_checkbox--small .ds_checkbox__label::before{height:24px;left:8px;top:8px;width:24px}.ds_checkbox--small .ds_checkbox__label::after{bottom:calc(100% - 30px);left:10px;right:calc(100% - 30px);top:10px}.ds_checkbox--small .ds_checkbox__input:hover+.ds_checkbox__label::before{box-shadow:0 0 0 11px #ccc}.ds_checkbox--small .ds_checkbox__input:hover:focus+.ds_checkbox__label::before{box-shadow:0 0 0 3px #fdd522,0 0 0 11px #b1b4b6}.ds_checkbox>.ds_hint-text{padding-left:16px}.ds_checkbox__label::after{background-image:url(/img/icons.stack.svg#checkbox)}@supports (-webkit-mask-image: url(/img/icons.stack.svg#checkbox)) or (mask-image: url(/img/icons.stack.svg#checkbox)){.ds_checkbox__label::after{background-color:currentColor;background-image:none;-webkit-mask-image:url(/img/icons.stack.svg#checkbox);mask-image:url(/img/icons.stack.svg#checkbox)}}@supports (-webkit-mask-image: url("/img/icons.stack.svg")) or (mask-image: url("/img/icons.stack.svg")){.ds_checkbox__label::after{background-color:#fff}.ds_checkbox__input:checked+.ds_checkbox__label::before{background-color:#333}.ds_checkbox__input:focus:checked+.ds_checkbox__label::before{background-color:#fdd522}.ds_checkbox__input:focus:checked+.ds_checkbox__label::after{background-color:#333}}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#00458F !important;color:#230d31;border-left:4px solid rgba(0,0,0,0.2)}.nav-pills .nav-link{border-left:4px solid transparent;position:relative;transition:background-color 0.2s ease-in-out;border-radius:0 .25rem .25rem 0}.nav-pills .nav-link:before{content:"";position:absolute;bottom:0;height:100%;width:.25rem;left:-.25rem;background-color:rgba(93,35,129,0.4);transform:scaleY(0);transition:all 0.2s ease-in-out 0s;visibility:hidden}.nav-pills .nav-link:hover:before{visibility:visible;transform:scaleY(1)}.nav-pills .nav-link:hover{background-color:#c8e3f3;color:#5D2381}.nav-pills-bottom-border .nav-item .active{border-left:0;background-color:inherit;border-bottom:.25rem solid #230d31}.nav-pills-bottom-border .nav-item .active:hover{background-color:#c8e3f3;color:#5D2381}.nav-pills-bottom-border .nav-link{margin-right:1rem;border-left:none;border-bottom:.25rem solid transparent;text-decoration:none;position:relative;border-radius:.25rem .25rem 0 0}.nav-pills-bottom-border .nav-link:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.nav-pills-bottom-border .nav-link:hover{background-color:#c8e3f3;color:#5D2381}.nav-pills-bottom-border .nav-link.active{margin-right:1rem;border-left:none;border-bottom:.25rem solid transparent;text-decoration:none;position:relative;border-radius:.25rem .25rem 0 0}.nav-pills-bottom-border .nav-link.active:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.nav-pills-bottom-border .nav-link.active:hover{background-color:#c8e3f3;color:#fff !important}.child-nav{padding-left:.5rem;border-left:.25rem solid rgba(0,0,0,0.2)}.az-block{display:flex;font-size:large}@media (min-width: 576px){.az-block{justify-content:center}}.az-block li .item{display:inline-block;padding:.5rem;min-width:1.5rem}.az-block li span.item{color:#869090}.az-block li a.item{color:#230d31;text-decoration:none;position:relative}.az-block li a.item:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.az-block li a.item:hover{text-decoration:none;color:#5D2381;background-color:#c8e3f3}.nav-link .material-icons{vertical-align:bottom}.related-item{padding-top:1rem;padding-bottom:1rem}@media (min-width: 576px){.related-item{padding-top:1.5rem;padding-bottom:1.5rem}}.site-dropdown{padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 576px){.site-dropdown{padding-top:1rem;padding-bottom:1rem}}.navigation-dropdown{margin-top:.25rem;margin-bottom:.25rem}.nav-link-side{color:#005da5;text-decoration:none;background-color:transparent;display:block;padding:.5rem 1rem;border-radius:.25rem}@media (max-width: 1020px){#actionTabs{display:block;overflow:unset}}.page-hero.search-page-hero{padding:1.5rem 0 0;margin-bottom:2rem;background-color:#f2f8fc;border-bottom:.25rem solid rgba(0,0,0,0.2)}.page-hero.search-page-hero .nav-pills-bottom-border{margin-bottom:-.25rem;font-size:large}.page-hero.search-page-hero .nav-pills-bottom-border .nav-item>.nav-link.active{background-color:rgba(0,0,0,0.1)}.search-count{margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 576px){.search-count{margin-top:.5rem;margin-bottom:.5rem}}.search-results{list-style:none;padding:0;margin:0;margin-bottom:1.5rem}.search-results .search-result{margin:.25rem 0 1rem;padding-left:.5rem;line-height:1.2;border-left:2px solid rgba(64,24,89,0.1)}.search-results .search-result a{text-decoration:none;font-size:19pt}.search-results .search-result .search-segment{display:block;font-size:smaller;color:#401859}.search-results .search-result .search-segment:hover{text-decoration:none}.search-results .search-result>div{padding:.25rem 0}.search-promotions{padding:1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0.2);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.search-promotions-tag{padding:1rem;margin-bottom:1rem;border:2px solid red;box-shadow:0 0.25rem 0.25rem rgba(255,0,0,0.25)}.search-form label{text-align:right;font-weight:700;font-size:large}.priority{background-color:lightgray}.site-announcement-container{background-color:#ffdf29}.site-announcement{background-color:#ffdf29;padding:1rem 0}.alert{border:none;border-radius:0;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075);border:1px solid rgba(0,0,0,0.2);padding:1.5rem;margin-bottom:1rem}.alert h2>i{display:inline-block;font-size:1.5rem;margin-top:.25rem}.page-alert{margin-top:.25rem;margin-bottom:.25rem;padding-top:.25rem;padding-bottom:.25rem}@media (min-width: 576px){.page-alert{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width: 576px){.page-alert{padding-top:.5rem;padding-bottom:.5rem}}.page-alert h2{margin:0;padding:0;font-weight:300}.alert-closure,.alert-closure-status-closed{background-color:#B71C1C;color:#fff}.alert-closure a,.alert-closure-status-closed a{color:#eee;text-decoration:underline}.alert-disruption,.alert-closure-status-partialclosure{background-color:#5D2381;color:#fff}.alert-disruption a,.alert-closure-status-partialclosure a{color:#eee;text-decoration:underline}.alert-closure-status-open{background-color:#d4edda;color:#155724}.alert-closure-status-open a{color:#222}.alert-closure-status-open>h2{color:#222 !important}.alert-page-card{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.alert-page-card .card-header>h2{color:#632163}.alert-page-card .card-header.alert-info>h2{color:#000}.alert-page-card .card-footer{text-align:right}.page-content .alert h2{color:inherit}.alert-padded{padding:1rem;font-size:1.1em;font-weight:700}.alert-blank{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075);background-color:#d5d5d5;padding:1rem;margin:1rem}.cookie-notice a{text-decoration:underline}.sidebar{position:sticky;top:10px;margin:1.5rem 0}@media (min-width: 576px){.sidebar{margin:0}}.sidebar-box{padding-top:1rem;padding-bottom:1rem}@media (min-width: 576px){.sidebar-box{padding-top:1.5rem;padding-bottom:1.5rem}}.sidebar-box:first-child{padding-top:0}.sidebar-box h3{border-bottom:1px solid #005DA5;margin-bottom:1rem;color:#401859;padding-bottom:.25rem}.sidebar-box h3 a{display:block;padding-bottom:.25rem;text-decoration:none;position:relative}.sidebar-box h3 a:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#005DA5;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.sidebar-box .material-icons{vertical-align:bottom}a{text-decoration:none}*{box-sizing:border-box}body{font-family:'Montserrat', Arial, serif}::selection{background-color:#EBEBF2;color:#83828D}.menu-wrap{background-color:lemonchiffon;position:fixed;top:0;height:100%;width:280px;margin-left:0px;font-size:0.8em;font-weight:500;overflow:auto;transition:.25s;z-index:9000}.menu-show{margin-left:0;box-shadow:4px 2px 15px 1px #B9ADAD}.menu-hide{margin-left:-280px;box-shadow:4px 2px 15px 1px #B9ADAD}.menu-sidebar{padding:10px}.menu-sidebar li{padding:18px 22px 0}.menu-sidebar li>a{color:#f3f3f3;font-size:1.18em;position:relative}.menu-sidebar li>a::after{content:"";display:block;height:0.15em;position:absolute;top:100%;width:100%;left:50%;transform:translate(-50%);background-image:linear-gradient(to right, transparent 50.3%, #FFFA3B 50.3%);transition:background-position .2s .1s ease-out;background-size:200% auto}.menu-sidebar li>a:hover::after{background-position:-100% 0}.menu-sidebar .menu-item-has-children{position:relative}.menu-sidebar .menu-item-has-children .sub-menu{display:none}.sidebar-menu-arrow::after{content:"\f107";font-family:'FontAwesome';padding:10px;color:#FFFA3B;position:relative}.sidebar-menu-arrow:hover::after{cursor:pointer;color:#fff}.sidebar-menu-arrow:active::after{top:2px}.toggle-button{position:fixed;width:44px;height:40px;top:50px;left:40px;padding:4px;transition:.25s;z-index:15}.toggle-button:hover{cursor:pointer}.toggle-button .menu-bar{position:absolute;border-radius:2px;width:80%;transition:.5s}.toggle-button .menu-bar-top{border:4px solid #555;border-bottom:none;top:0}.toggle-button .menu-bar-middle{height:4px;background-color:#555;margin-top:7px;margin-bottom:7px;top:4px}.toggle-button .menu-bar-bottom{border:4px solid #555;border-top:none;top:22px}.button-open{left:25px}.button-open .menu-bar-top{border-color:#fff;transform:rotate(45deg) translate(8px, 8px);transition:.5s}.button-open .menu-bar-middle{background-color:#fff;transform:translate(230px);transition:.1s ease-in;opacity:0}.button-open .menu-bar-bottom{border-color:#fff;transform:rotate(-45deg) translate(7px, -7px);transition:.5s}.wrapper{width:40%;margin:100px auto 0;color:#83828D}.wrapper .text{padding:30px}.wrapper .text .heading{margin-bottom:40px;font-size:2em}.wrapper .text p{line-height:1.6em}.wrapper .text .buttons{margin-top:40px}.wrapper .buttons .button{display:inline-block;margin-right:20px;padding:20px 25px;border-radius:2em;background-color:#70CE64;color:#fff;font-size:.9em;font-weight:700;transition:background-color .3s}.wrapper .buttons .button-secondary{background-color:#FF6746}.wrapper .buttons .button-primary:hover{background-color:#84D07A}.wrapper .buttons .button-secondary:hover{background-color:#FF7D60}.wrapper .buttons .button-primary:active{background-color:#70CE64}.wrapper .buttons .button-secondary:active{background-color:#FF6746}.wrapper .buttons .button span{position:relative;display:inline-block;padding-right:20px}.wrapper .buttons .button span::after{position:absolute;font-family:"FontAwesome";right:-3px;font-size:14px;top:0;transition:top .3s, right .3s}.wrapper .buttons .button-primary span::after{content:"\f019"}.wrapper .buttons .button-secondary span::after{content:"\f178"}.wrapper .buttons .button-primary:hover span::after{top:4px}.wrapper .buttons .button-secondary:hover span::after{right:-6px}#ccc-icon{position:fixed;bottom:0;width:80px;height:80px;cursor:pointer;z-index:10;padding:0;border:0;background:transparent;z-index:10000}#ccc,#ccc button{font-family:Verdana, Helvetica, Arial, sans-serif !important}#ccc[left] #ccc-icon{left:0}#ccc-icon #star path{fill:#fff}.sidebarhr{margin-top:0.5rem;margin-bottom:0.5rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.RelatedLinksTitleH3{margin-bottom:1rem;color:#401859;padding-bottom:.25rem;font-size:1.75rem;font-weight:500;line-height:1.2;margin-top:0;font-family:inherit}.gateway-item{height:100%;padding-top:.25rem;padding-bottom:.25rem}@media (min-width: 576px){.gateway-item{padding-top:.5rem;padding-bottom:.5rem}}.gateway-item a{display:flex;height:100%;padding:1rem .5rem 1.5rem;color:#230d31;background-color:#fff;border-bottom:.25rem solid rgba(0,0,0,0.08);transition:background-color 0.2s ease-in-out;text-decoration:none;position:relative;border-radius:.25rem .25rem 0 0}.gateway-item a:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.gateway-item a .item-icon{padding:0;font-size:24pt;position:absolute;right:0.5rem}.gateway-item a .item-icon>i{color:#5D2381;display:inline-block;width:45px;overflow:hidden;text-align:center}.gateway-item a .item-icon>i.material-icons{font-size:1.4em}.gateway-item a .item-icon>span{color:#5D2381;display:inline-block;width:45px;overflow:hidden;text-align:center}.gateway-item a .item-icon>span.material-icons{font-size:1.4em}.gateway-item a:hover{text-decoration:none;background-color:#c8e3f3;color:#5D2381}.gateway-item a:hover .item-icon>i{color:#5D2381}.gateway-item .pseudoh3{padding-bottom:0.25rem;padding-right:3rem;font-size:1.3em;margin-bottom:0.5rem;font-weight:500;line-height:1.2}.gateway-links{margin-bottom:1rem}.gateway-links-reduced .gateway-links{margin-top:.25rem;margin-bottom:.25rem}.gateway-links-reduced h3{font-size:1.2em}.gateway-more{margin-top:.5rem;margin-bottom:.5rem;padding:0}@media (min-width: 576px){.gateway-more{margin-top:1rem;margin-bottom:1rem}}.gateway-more .gateway-more-links{padding-left:0;margin:0}.gateway-more h4{font-weight:700}.gateway-more .nav-pills a.nav-link{font-weight:700;color:#230d31;background-color:#fff;margin:1rem 1rem 0 0;border:1px solid rgba(0,0,0,0.05);border-left:0px solid transparent;border-bottom:.25rem solid rgba(0,0,0,0.08);transition:background-color 0.2s ease-in-out;text-decoration:none;position:relative;border-radius:.25rem .25rem 0 0}.gateway-more .nav-pills a.nav-link:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.gateway-more .nav-pills a.nav-link:hover{background-color:#c8e3f3;color:#5D2381}.contact-details .contact-item{margin-top:1rem;margin-bottom:1rem}@media (min-width: 576px){.contact-details .contact-item{margin-top:1.5rem;margin-bottom:1.5rem}}.contact-details .contact-item:first-child{margin-top:0}.contact-block i{font-size:smaller;vertical-align:middle;color:#226e9a}.venue-map{height:250px;width:100%;background-color:#005DA5}.venue-map .Terratype{box-shadow:rgba(0,0,0,0.2) 0px 5px 5px}.venue-location{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 576px){.venue-location{padding-top:2rem;padding-bottom:2rem}}.venue-image{padding:1rem 0}.venue-image img{max-width:100%;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.venue-block{padding:1rem 0}.venue-block h3,.venue-block h4{margin-bottom:1rem}.opening-times .opening-time{display:flex;padding-top:.25rem;padding-bottom:.25rem;border-bottom:1px solid #f2f8fc}@media (min-width: 576px){.opening-times .opening-time{padding-top:.5rem;padding-bottom:.5rem}}.opening-times .opening-time:hover{background-color:#f2f8fc}.opening-times .opening-time .opening-day{font-weight:700;min-width:200px;flex-grow:1;padding:0 .5rem}.opening-times .opening-time .opening-time-group{display:flex;flex-grow:3;justify-content:center}.opening-times .opening-time .opening-time-pair{display:flex}.opening-times .opening-time .opening-time-pair>div{padding:0 .5rem}.opening-times .opening-time .opening-time-spacer{width:1rem}.opening-times .opening-time .opening-closed{padding:0 1.5rem;font-style:italic;text-align:center}.venue-block-accord{padding:1rem 0;height:auto;min-height:30px;height:auto !important;height:30px}.venue-block-accord h3,.venue-block-accord h4{margin-bottom:1rem}.dynamicmap{height:300px;width:100%;position:relative;overflow:hidden}.news-card{width:100%}.news-card img{max-width:100%}.news-card h5 a{text-decoration:none;position:relative}.news-card h5 a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.pagination a{text-decoration:none !important}.news-meta{font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;font-size:0.8rem;font-weight:700;color:#226e9a;border-bottom:1px solid #f2f8fc;padding-top:.25rem}.news-image{margin:0 .5rem .5rem}@media (min-width: 576px){.news-image{float:right;max-width:50%}}.news-image .caption{font-size:smaller;display:block;text-align:center;font-style:italic;margin-top:-0.25rem;color:#3c4141}.news-summary{font-weight:700;font-size:large;margin-bottom:1rem}.home-hero-content{background-color:rgba(242,248,252,0.97);position:relative;padding:.25rem 0}@media (min-width: 576px){.home-hero-content{padding:.5rem 0}}@media (min-width: 992px){.home-hero-content{padding:1rem 0}}@media (min-width: 576px){.home-hero-content .nav-pills .nav-link{margin-right:.25rem}}@media (min-width: 992px){.home-hero-content .nav-pills .nav-link{margin-right:.5rem}}.home-hero-content .nav-pills .nav-link.active{background-color:rgba(0,0,0,0.1)}.home-hero-content #actionTabs{flex-wrap:nowrap;overflow-x:scroll;font-size:smaller}@media (min-width: 576px){.home-hero-content #actionTabs{overflow:auto;flex-wrap:wrap;font-size:medium}}.home-hero-content #actionTabs li{white-space:nowrap}.home-hero-content #actionTabs li>a{padding:.25rem}@media (min-width: 992px){.home-hero-content #actionTabs li>a{padding:.5rem 1rem}}.home-hero-content .action-item{text-align:center;font-weight:bold}.home-hero-content .action-item a{text-decoration:none;display:flex;padding:1rem;justify-content:center;text-decoration:none;position:relative}.home-hero-content .action-item a>i,.home-hero-content .action-item a>h5{display:block}.home-hero-content .action-item a>i,.home-hero-content .action-item a>.item-icon{display:block;width:50px}.home-hero-content .action-item a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.home-hero-content .action-item a:hover{background-color:#f2f8fc;color:#0B0C0C}.home-hero-content .action-block{padding:1.5rem 0 0}.home-hero-content .action-links{padding:0;margin:0}.home-hero-content .action-links .action-link{margin:.5rem 0;background-color:rgba(0,0,0,0.1)}.home-hero-content .action-links .action-link .item-icon{font-size:12pt}.home-hero-content .action-links .action-link h4{font-size:12pt}.home-hero-content #actionTabs .nav-link{color:#5D2381;font-weight:700}.home-hero-content #actionTabs .nav-link.active{color:#FFF !important;font-weight:700}.home-personal{display:block}.home-personal>div{margin:1.5rem;width:auto}@media (min-width: 768px){.home-personal{display:flex}.home-personal>div{width:30%}.home-personal>div.primary{width:40%}}.homepage-block h3{border-bottom:1px solid #005DA5;padding-bottom:.5rem;padding-top:.5rem}.homepage-block-list{margin:.5rem;text-align:left}.homepage-block-list h5,.homepage-block-list label{font-size:1.2rem;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif}.homepage-block-list .block-link{position:relative;display:block;padding:1rem;text-decoration:none;color:#0B0C0C;background-color:#f2f8fc}.homepage-block-list .block-link:before{content:"";position:absolute;bottom:0;height:100%;width:.25rem;left:-.25rem;background-color:rgba(93,35,129,0.4);transform:scaleY(0);transition:all 0.2s ease-in-out 0s;visibility:hidden}.homepage-block-list .block-link:hover:before{visibility:visible;transform:scaleY(1)}.homepage-block-list .block-link:hover{background-color:#005DA5}.homepage-block-list .nav-link{margin-top:.25rem;margin-bottom:.25rem;padding-top:.25rem;padding-bottom:.25rem;background-color:rgba(0,0,0,0.05);border-radius:0}@media (min-width: 576px){.homepage-block-list .nav-link{padding-top:.5rem;padding-bottom:.5rem}}.homepage-block-list .form-text a{text-decoration:underline}.home-action-alert{margin:1.5rem 3rem;text-align:center;font-weight:700;padding:1.5rem;padding-bottom:0;font-size:large;font-size:large}.homepage-collapser{text-decoration:none}.homepage-collapser:hover{text-decoration:none}.homepage-collapser i{display:inline-block;transition:0.2s ease-in-out}.homepage-collapser.collapsed i{transform:rotate(180deg)}.nav-toggler{display:block;padding:.5rem 0.25rem;position:absolute;right:0px;background-color:#f2f8fc;box-shadow:-10px 0px 10px #f2f8fc;height:2.1rem;margin:-3px 0}@media (min-width: 576px){.nav-toggler{position:relative;background-color:transparent;margin:0;box-shadow:none}}@media (min-width: 576px){.homepage-feature-block{max-height:25vw;height:24vw}}@media (min-width: 992px){.homepage-feature-block .feature-block{height:24vw}.homepage-feature-block .feature-block .feature-content h2{font-size:3rem}}.homepage-feature-block .feature-block .feature-block-item{height:100%}.homepage-feature-block .feature-block img{max-width:100%;width:100%}@media (min-width: 576px){.homepage-feature-block .feature-block img{max-width:100%}}.homepage-feature-block .slick-list,.homepage-feature-block .slick-track,.homepage-feature-block .slick-slide>div,.homepage-feature-block .slick-slide>div>div{height:100%}#homeTabContent{position:absolute;width:100%;z-index:3000;background-color:rgba(242,248,252,0.97);margin-top:.25rem;border-bottom:.25rem solid #401859}@media (min-width: 576px){#homeTabContent{margin-top:.5rem}}@media (min-width: 992px){#homeTabContent{margin-top:1rem}}#homeTabContent .hometab-closer{display:block;padding:.5rem;font-size:12pt;color:#AD0000;text-transform:uppercase;font-weight:700}#homeTabContent .hometab-closer>i{font-size:70%}.homepage-alert-block{padding:0;margin-top:-.5rem;margin-bottom:1rem;border-left:none;border-right:none;background-color:#f2f8fc}.homepage-alert-block .homepage-alert-block-items{visibility:hidden;height:0}.homepage-alert-block .homepage-alert-block-items.slick-initialized{visibility:visible;height:auto}.homepage-alert-block .homepage-alert-item{padding:1rem}.homepage-alert-block .homepage-alert-item a{color:#5D2381;text-decoration:none}.homepage-alert-block .homepage-alert-item a:hover{color:#226e9a}.homepage-alert-block .slick-prev:before,.homepage-alert-block .slick-next:before{opacity:0.2}.homepage-alert-block .slick-dotted.slick-slider{margin-bottom:0}.homepage-alert-block .slick-dots{bottom:0}.homepage-alert-block .slick-dots li button:before{opacity:0.5;color:black;font-size:2px;content:' ';border-bottom:3px solid #230d31}.homepage-alert-block .slick-dots li.slick-active button:before{font-size:6px;opacity:1}.home-page-promo{margin-top:1rem;margin-bottom:1rem}@media (min-width: 576px){.home-page-promo{margin-top:1.5rem;margin-bottom:1.5rem}}.home-page-promo .twitter-timeline{border:1px solid #eee;background-color:#fff}.homepage-gatewaymore-H4{font-weight:700;font-size:1.5rem;margin-bottom:.5rem;line-height:1.2;margin-top:0;font-family:inherit}.homepage-block-listH5{font-size:1.2rem;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:0}.homepage-news-listH5{font-size:1.25rem;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;margin-bottom:.5rem;padding:0;font-weight:500;line-height:1.2;margin-top:0;float:left}.homepage-news-listH6{color:#6c757d !important;margin-bottom:.75rem !important;margin-top:-.375rem;font-size:1rem;font-weight:500;line-height:1.2;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif}.river-guage{display:flex;justify-content:center}.river-guage>img{padding:.5rem 0;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.river-ranges{margin:2rem 0}.river-ranges a{text-decoration:none;color:#fff}.bin-dates{list-style:none;padding:0;margin:0}.bin-dates .bin-date{background-color:#f4f4f4;border:1px solid #ccc;margin:10px 0;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.bin-dates .bin-date h4{font-weight:bold;padding:10px}.bin-dates .bin-date-exception{border-color:red}.bin-dates .bin-more{text-align:center;margin:10px}.bin-dates .bin-more a{text-decoration:none}.bin-dates .bin-types{list-style:none;margin:0;padding:0;display:flex;justify-content:space-evenly}.bin-dates .bin-type{flex-grow:1;margin:1rem;padding:1rem;border-left:.25rem solid rgba(0,0,0,0.08);color:#eee;font-weight:700}a.bin-cal-link{text-decoration:none}#binHelp{font-size:80%;font-weight:400}.field-validation-error{color:red;font-weight:500;display:block !important}.sub-items{margin:1em 0em 1em 2em}.sub-items h5{border-bottom:1px solid #ddd;display:inline-block}.umbraco-forms-page{padding:.5rem;background-color:#f2f8fc;border:1px solid #005DA5;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075);margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 576px){.umbraco-forms-page{margin-top:.5rem;margin-bottom:.5rem}}.umbraco-forms-form .form-group>label{font-weight:700;padding-top:0}@media (min-width: 576px){.umbraco-forms-form .form-group>label{text-align:right}}.umbraco-forms-form legend{font-weight:700;color:#632163;font-size:1em;border-bottom:1px solid #632163}.mystirling-form{margin:1.5rem 0;padding:.5rem;background-color:#f2f8fc;border:1px solid #005DA5;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075);margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 576px){.mystirling-form{margin-top:.5rem;margin-bottom:.5rem}}.mystirling-form .form-group.row{margin-left:.25rem;margin-right:.25rem}.mystirling-form fieldset{margin-bottom:.5rem}.mystirling-form legend{font-size:1.4em;font-weight:700;color:#5D2381;border-bottom:1px solid #005DA5}.mystirling-form label{font-weight:700;font-size:12pt;color:#401859;padding-left:.25rem;margin:.25rem 0}.mystirling-form .form-check{padding-top:.25rem;padding-bottom:.25rem;margin-left:1rem}.mystirling-form .form-check .form-check-label{font-weight:normal}.mystirling-form .form-info-box{padding:.5rem}.mystirling-form .center-buttons{border-top:1px solid #005DA5;text-align:center;padding:1rem 0}.mystirling-form input.btn{margin-left:0.25em}.date-picker-options>select.form-control{display:inline;width:auto}.umbraco-forms-submitmessage{border:1px solid #2B8CC4;background-color:#f2f8fc;padding:1.5rem;margin:.5rem;font-size:1.2rem;font-weight:700}.dataconsent .form-control{background-color:transparent;border:none;height:auto}.currency-input input{max-width:200px;display:inline-block}.currency-input .currency-symbol{padding:0.5em}.dt-contentpage tp-standardpage .text-muted,.muted-extra{color:#474E52 !important}.hideFormLabel{visibility:hidden}.bulkminus,.bulkplus,.brownbulkminus{color:#000;padding:0.07rem;font-size:1.5rem;font-weight:700;height:25px;border-radius:10px;width:30px !important;display:inline-block;text-align:center;vertical-align:middle;line-height:1.1rem;cursor:pointer}.bulkupliftwrapper{position:absolute}.umbformcheckbox{width:20px}.custompostcodefinderinput{width:35%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:2px solid #000000;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:10px}.uprnAndDateHidden{display:none}.addresseshidden{display:none}.addressesvisible{width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:2px solid #000000;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-top:10px}.binLinks{margin-top:20px;width:100%}.bulkupliftFullNameHidden{display:none}.bulkupliftFullNameVisible{display:block;margin-bottom:0px !important}.gazeteerbulkupliftfullnamedisplay{display:block !important}.hideelement{display:none}.bulkupliftUnits{width:30px;border-width:0.05rem;text-align:center}.bulkupliftUnitsDiv{padding-top:4px;padding-bottom:4px;text-align:center;width:120px;border-color:#000;border-style:solid;border-width:1px;border-radius:8px;float:left;margin-right:5px}.bulkupliftUnitsDivParent{height:40px;display:block}.bulkupliftspeechbubblediv{margin-left:10px;line-height:2.3rem}.bulkupliftcostdivhidden{display:none}.bulkupliftcostdivvisible{display:block;float:left;margin-top:25px;border-color:#632163;border-style:solid;border-width:2px;padding:5px}.custompostcodefinderHidden{display:none}.custompostcodefinderVisible{display:block;float:left}.hp1812{display:none}.labelHidden{visibility:hidden}.lblBulkCostInfo{float:left;margin-top:10px}.rowpermit{display:flex;flex-wrap:wrap}.permitRadio{color:red;font-weight:bold}.panelRow{margin-left:-15px}.BulkUnitsDiv{float:left}#bbmessagediv{padding-top:2px}.green-button{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.5rem;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-flex;position:relative;width:auto;margin-top:10px !important;margin-right:0;margin-left:0;margin-bottom:50px !important;padding:8px 10px 7px;border:2px solid transparent;border-radius:0;color:#fff !important;background-color:#00703c;-webkit-box-shadow:0 2px 0 #002d18;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none;min-height:auto;-webkit-box-pack:center;justify-content:center;font-weight:700;text-decoration:none !important}@media (max-width: 1020px){.fright{padding:0px !important;margin-top:20px}}.auth-user-image{border-radius:50%;width:35px}.validation-summary-errors ul{padding:1em;margin:0;color:darkred;background-color:rgba(255,0,0,0.1)}.validation-summary-errors ul li{list-style:none;padding:0;margin:0}.login-info-box h3{font-size:1.2em}.subscription{padding-top:1rem;padding-bottom:1rem}@media (min-width: 576px){.subscription{padding-top:1.5rem;padding-bottom:1.5rem}}.subscription .sub-info{display:flex;padding:.25rem}.subscription .sub-info .sub-title{width:20%;font-weight:700;text-align:right;padding-right:1.5rem}.address-list{padding-top:.25rem;padding-bottom:.25rem}.address-list .single{display:flex;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem;border-bottom:1px solid #005DA5;border-top:1px solid #005DA5;align-items:center}.auth-login-div{padding:.5rem 0}.auth-login-div .validation-summary-errors{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.event-date-item{padding:1.5rem 0;border-bottom:1px solid #f2f8fc}.event-date-item .event-date-details .detail{display:flex;align-content:stretch;padding:.25rem;border-bottom:1px solid #f2f8fc}.event-date-item .event-date-details .detail>div{width:85%}.event-date-item .event-date-details .detail>div:first-child{font-weight:700;min-width:200px;width:15%;text-align:right;padding-right:1.5rem}.event-date-item .event-date-details>div:last-child{border-bottom:none}.card{border-radius:0;margin-bottom:.5rem}.card>a{height:100%}.card .card-title{padding:0}.card .card-img-top{border-radius:0;box-shadow:none;border-bottom:1px solid #f2f8fc}.event-date-line{display:flex;margin:.25rem 0;border-bottom:2px solid #f2f8fc}.event-date-line>div{padding:1rem 2.5rem 1rem 0}.filter-form{background-color:#f2f8fc;border-bottom:.25rem solid rgba(0,0,0,0.1);padding:1.5rem;margin:1.5rem 0}.filter-form label{font-weight:700}.contrastLink{color:#0061C2}.event-calendar{margin:1.5rem 0}.event-calendar .calendar-holder{padding:1.5rem 0}.councillor-info{margin-bottom:2rem}.councillor-card{min-height:330px;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.councillor-card img{padding:.25rem}.councillor-card .card-body{padding:1rem}.councillorSmall{font-size:80%;font-weight:400}.councilH5{padding:1rem 0 0.5rem;color:#632163;font-size:1.25rem;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:0;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;display:block}.wardTitle{padding:1rem 0 .5rem;color:#632163;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:0;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;font-size:1.2rem}.roadwork{border:1px solid #d5d5d5;margin:1rem 0 1.5rem;border-radius:.25rem;background-color:#fff}.roadwork .header{border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:flex;flex-wrap:wrap;background-color:#5D2381;color:#fff;border-bottom:1px solid #401859;align-items:center;margin:-1px -1px 0}.roadwork .header .icon{font-size:150%;font-weight:300}.roadwork .header>div{padding:.25rem 1rem}.roadwork .header .dates{background-color:#f2f8fc;color:#230d31;border-radius:.25rem}.roadwork .main>div{padding:.25rem 1rem}.roadwork .main .roadworks-service-alert{background-color:#f2f8fc;color:#401859}.roadwork .main .files{display:block;flex-grow:1;border-top:1px solid #f2f8fc}.roadwork .main .files li{padding:.25rem 0}.roadwork .main .files a{display:flex;align-items:center}.roadwork .main .files a>small{padding:0 1em}.roadwork .main .files .file-icon{width:25px;height:25px;display:block;box-shadow:none}.roadwork .main .reference{font-size:80%;font-style:italic;text-align:right;margin-top:-2rem}.roadwork .main .details{flex-grow:10}.roadwork .main .details>div{margin:.25rem 0;display:flex}.roadwork .main .details strong{display:block;padding-right:.25rem}.roadwork .main .details .alert{margin-left:-1rem;margin-right:-1rem}.school-meal-nav{padding:1.5rem 0}.school-meal-nav span{font-weight:700;color:#005DA5;font-size:small}.school-meal-nav .col>a,.school-meal-nav .col>div{display:block;padding:1.5rem;background-color:#f2f8fc;text-decoration:none}.school-meal-nav .col>a{text-decoration:none;position:relative}.school-meal-nav .col>a:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.school-meal-nav .this-week{text-align:center}.school-meal-nav .this-week div{font-weight:bold;border:1px solid rgba(0,0,0,0.08)}.school-meal-nav .next-week{text-align:right}.meal-list{padding:0;margin:0;list-style:none}.meal-list li{display:block}.meal-list .meal-meta{font-size:smaller}.meal-list .meal-meta .meal-icon{font-size:12px;font-style:normal;background-color:#007308;border-radius:50%;color:white;height:20px;width:20px;display:inline-block;text-align:center;vertical-align:middle;line-height:20px;margin-top:-3px;box-shadow:0 0 5px rgba(0,0,0,0.2)}.meal-list .meal-meta em{display:block;color:#606361}.job-item{margin:1rem 0}.job-item .card-header{padding-left:1rem}.page-hero{color:#0B0C0C;background-color:#f2f8fc;border-bottom:.25rem solid rgba(0,0,0,0.1);padding-bottom:.5rem}@media (min-width: 576px){.page-hero{padding-bottom:1rem;margin-bottom:1rem}}.page-hero a{color:#0B0C0C}.page-hero.hero-no-margin{padding:0;margin:0}.page-hero h1{padding-top:0.5em;padding-bottom:0;margin-top:.25rem;margin-bottom:.25rem;color:#632163}.page-hero .breadcrumb a:hover{color:#00458F}.page-hero .breadcrumb-item.active{color:#000;text-decoration:underline}.subscription-list .subscription{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding-bottom:2.5rem;height:100%}.subscription-list .subscription h4{border-bottom:1px solid #005DA5}.subscription-items h4{font-size:1.1rem}.subscription-items .subscription-location-list{background-color:transparent;border:0;cursor:pointer}.subscription-items .subscription-location-list i{transition:0.2s ease-in-out;display:inline-block}.subscription-items .subscription-location-list i.open-icon{transform:rotate(90deg)}.subscription-items .format-boxes{display:flex;justify-content:space-between}.subscription-items .format-boxes .custom-control{padding:0.4em 0 0.4em 1.5em}.subscription-items .format-clear,.subscription-items .format-subscribe{cursor:pointer}.subscription-items .format-clear.btn,.subscription-items .format-subscribe.btn{min-width:175px;color:#fff !important}.subscription-items .location-group{padding-left:1.5rem}.subscription-items .subscription-item{margin-bottom:2rem}.subscription-items h2{border-bottom:1px solid #2B8CC4}.subscription-items .subscription-field{margin:.5rem 0}.subscription-items .subscription-label{font-weight:700}.subscription-items .toggle-button-checkbox .custom-control-label::before{content:'Subscribe';background-color:green;color:#fff}.subscription-items .toggle-button-checkbox .custom-control-input:checked ~ .custom-control-label::before{content:'unsubscribe';background-color:red}.subscription-items .toggle-button-checkbox .custom-control-label{position:absolute;top:0.25rem;left:-0.25rem;width:120px;height:auto;padding:.375rem .75rem;text-align:center;position:absolute;cursor:pointer}.subscription-items .toggle-button-checkbox .custom-control-label::before{width:120px;height:auto;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075);padding:.375rem .75rem;text-align:center;top:0;left:0}.subscription-items .config-header a{font-weight:bold;font-size:1rem}.subscription-items .config-header ul{margin-left:1.5rem}.page-content .subscription-confirm{height:100%;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem .25rem 0 0;background-color:#fff;padding:1rem .5rem 1.5rem}@media (min-width: 576px){.page-content .subscription-confirm{margin-top:1.5rem;margin-bottom:1.5rem}}.page-content .subscription-confirm h2{padding-top:0}.page-content .subscription-confirm .subscription-confirm-box{padding-top:.25rem;padding-bottom:.25rem}@media (min-width: 576px){.page-content .subscription-confirm .subscription-confirm-box{padding-top:.5rem;padding-bottom:.5rem}}.page-content .subscription-confirm .not-subscribed{opacity:0.75;color:#444 !important}.page-content .subscription-confirm .not-subscribed h4{color:#444 !important}.page-content .subscription-confirm .subscription-confirm-box>div{height:100%;padding:1rem .5rem 1.5rem;color:#230d31;background-color:#fafafa;border-radius:.25rem .25rem 0 0}.page-content .subscription-confirm .subscription-confirm-box>div .item-icon{padding:0;font-size:24pt;position:absolute;right:1.5rem;top:0.5em}.page-content .subscription-confirm .subscription-confirm-box>div .item-icon>i{color:#5D2381;display:inline-block;width:45px;overflow:hidden;text-align:center}.page-content .subscription-confirm .subscription-confirm-box>div .item-icon>i.material-icons{font-size:1.4em}.page-content .subscription-confirm h4{margin:0;padding:0 1.8em 0.4em 0}.page-content .subscription-confirm .confirm-list{display:inline-block;margin:0;padding:0}.page-content .subscription-confirm .confirm-list li{display:inline-block}.site-footer{padding-top:0;margin:2rem 0 0;background-color:#fff;color:#0B0C0C}.site-footer .footer-az{background-color:#00458F;padding:1rem 0;border-bottom:.25rem solid rgba(0,0,0,0.08)}.site-footer .footer-az ul{margin:0}.site-footer .footer-az .az-block{color:#0B0C0C}.site-footer .footer-az .az-block li a{color:#f7fcff;text-decoration:none;position:relative}.site-footer .footer-az .az-block li a:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.site-footer .footer-az .az-block li a:hover{color:#869090;background-color:rgba(0,0,0,0.1)}.site-footer .footer-az .az-block span.item{color:#000}.site-footer .footer-controls{margin-top:1rem}.site-footer .footer-controls .material-icons{vertical-align:bottom}.site-footer .footer-controls a{text-decoration:none}.site-footer .footer-content{margin-top:2rem;margin-bottom:2rem}@media (min-width: 576px){.site-footer .footer-content{margin-top:3rem;margin-bottom:3rem}}.site-footer a{color:#000}.site-footer a:hover{color:#0B0C0C}.site-footer .nav-pills .nav-link:hover{background-color:rgba(255,255,255,0.1);color:#3c4141}.site-footer .footer-social ul{list-style:none;margin:0;padding:0;text-align:right}.site-footer .footer-social ul li{display:inline}.site-footer .footer-social ul li a{display:inline-block;font-size:2rem;padding:0 .25rem;color:#2B8CC4}.site-footer .footer-links .nav-link{padding:.25rem}.site-footer .council-logos{justify-content:flex-end}.site-footer .footer-logos{display:flex}.site-footer .footer-logos .friends{padding:0;margin:0;display:flex;flex-flow:wrap}.site-footer .footer-logos .friends li{margin:0.25rem 0;list-style:none}.site-footer .footer-logos .friends li a{display:block;float:left;height:64px;text-indent:-999em;width:64px;margin-left:15px;background:transparent no-repeat scroll 0 0 transparent;background-size:cover;margin:.5rem;opacity:0.7}.site-footer .footer-logos .friends li a:hover{opacity:1}.site-footer .footer-logos .friends .culture{background-image:url("/img/footer/culture.png");width:127px;height:53px}.site-footer .footer-logos .friends .fair{background-image:url("/img/footer/fairtrade.png")}.site-footer .footer-logos .friends .devstirling{background-image:url("/img/footer/devstirling.png")}.site-footer .footer-logos .friends .invest{background-image:url("/img/footer/invest.png")}.site-footer .footer-logos .friends .weddings{background-image:url("/img/footer/weddings.png")}.site-footer .footer-logos .friends .peak{background-image:url("/img/footer/peak.png")}.site-footer .footer-logos .friends .certificates{background-image:url("/img/footer/certificates.png")}.site-footer .footer-logos .friends .screen{background-image:url("/img/footer/screen.png")}.site-footer .footer-logos .friends .silver{background-image:url("/img/footer/silver.png");background-size:cover;height:128px}.site-footer .footer-logos .friends .gold{background-image:url("/img/footer/gold.png");background-size:cover;height:128px}.site-footer .footer-logos .friends .stirling{background-image:url("/img/logo.png")}.site-footer .footer-logos .friends .yourstirling{background-image:url("/img/footer/yourstirling.png")}.site-footer .footer-logo-links{display:flex}.site-footer .footer-logo-links .logos{list-style:none;margin:0;padding:0}.site-footer .footer-logo-links .logos li{display:inline-block;margin:0 .25rem 1rem}.site-footer .footer-logo-links .logos a{opacity:0.8}.site-footer .footer-logo-links .logos a:hover{opacity:1}.site-footer .footer-logo-links .logo-height-limit img{max-height:60px}.image-gallery{padding:0;margin:0}.image-gallery .caption{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.9);color:#fff;padding:.5rem}.slick-prev:before,.slick-next:before{color:#000000}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{color:#ffffff}.image-gallery-nav .slick-slide{border:.25rem solid transparent;cursor:pointer}.flickr-image-list{display:flex;flex-wrap:wrap;padding:0;margin:0}.flickr-image-list li{list-style:none;margin:5px}.page-feature-gallery{visibility:hidden;height:0}.page-feature-gallery.slick-initialized{visibility:visible;height:auto}.page-feature-gallery .slick-prev:before,.page-feature-gallery .slick-next:before{opacity:0.2}.page-feature-gallery .slick-dotted.slick-slider{margin-bottom:0}.page-feature-gallery .slick-dots{bottom:10px}.page-feature-gallery .slick-dots li button:before{opacity:0.5;color:white;font-size:12px}.page-feature-gallery .slick-dots li.slick-active button:before{font-size:14px;opacity:1}.action-links{padding-top:.25rem;padding-bottom:.25rem;margin-top:.25rem;margin-bottom:.25rem}.action-links .action-link{display:flex;align-items:center;padding:1rem 1rem;margin-top:.25rem;margin-bottom:.25rem;background-color:#fff;color:#230d31;border-bottom:.25rem solid rgba(0,0,0,0.08);text-decoration:none;position:relative;border-radius:.25rem .25rem 0 0}.action-links .action-link:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.action-links .action-link:hover{text-decoration:none;background-color:#c8e3f3;color:#5D2381}.action-links .action-link .item-icon{padding:0 .5rem;font-size:14.4pt;line-height:1}.action-links .action-link .item-icon>i{display:inline-block;width:45px;overflow:hidden;text-align:center}.action-links .action-link h4{margin:0;font-size:1rem}.actionLinkTitle{font-size:1rem;margin:0;font-weight:500;line-height:1.2;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;color:#230d31}.starRating:not(old){display:inline-block;width:7.5em;height:1.5em;overflow:hidden;vertical-align:bottom}.starRating:not(old)>input{margin-right:-100%;opacity:0}.starRating:not(old)>label{display:block;float:right;position:relative;background:url("/img/star-off.svg");background-size:contain;cursor:pointer}.starRating:not(old)>label:before{content:'';display:block;width:1.5em;height:1.5em;background:url("/img/star-on.svg");background-size:contain;opacity:0;transition:opacity 0.2s linear}.starRating:not(old)>label:hover:before,.starRating:not(old)>label:hover ~ label:before,.starRating:not(:hover)>:checked ~ label:before{opacity:1}.page-feedback-form{margin:1rem 0;padding:1rem;background-color:#005DA5;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075);border:1px solid #2B8CC4}.page-feedback-form #commentForm{margin:1rem 0 .5rem}.page-feedback-form #commentForm label{font-weight:700}.feedback-thanks{margin:.25rem;padding:1rem;background-color:#7a2ea9;border:1px solid #5D2381;color:white}.loader,.loader:before,.loader:after{border-radius:50%;width:1em;height:1em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.2s infinite ease-in-out;animation:load7 1.2s infinite ease-in-out}.loader{color:#230d31;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.page-feature-image{width:100%;margin-bottom:1.5rem;border:1px solid #f2f8fc}main{margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 576px){main{margin-top:.5rem;margin-bottom:.5rem}}main .page-feature-image{width:100%;margin-bottom:.5rem;border:1px solid #f2f8fc}main .card-img .page-feature-image{border:none;margin-bottom:0}main .alert{display:inline-block;width:100%}main .alert-success{color:#134E3C}main .flex-content{display:flex;justify-content:space-between}main .btn{border-bottom:.25rem solid transparent;text-decoration:none;position:relative;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}main .btn:before{content:"";position:absolute;width:100%;height:.25rem;bottom:-.25rem;left:0;background-color:rgba(0,0,0,0.2);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}main .btn-link{box-shadow:none}main .page-content p{line-height:1.7}main .page-content h2,main .page-content h3,main .page-content h4,main .page-content h5{padding:1rem 0 .5rem;color:#632163}main .page-content a{text-decoration:underline !important;color:#00458F}main .page-content a:visited{color:#00458F}main .page-content a:hover{color:#632163;text-decoration:underline !important}main .page-content .card a{text-decoration:underline !important;color:#00458F}main .page-content a.btn{text-decoration:none}main .page-content img{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}main .page-content .img-thumbnail{margin:1rem}@media (min-width: 576px){main .page-content .img-thumbnail{margin:1.5rem}}main .page-content img.pull-right{margin-right:0}main .page-content img.pull-left{margin-left:0}main .page-content .card a{text-decoration:none;position:relative}main .page-content .card a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#5D2381;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}main .page-content .nav a{text-decoration:none}main .page-content a.contact-icon{text-decoration:none;font-size:90%}main .page-content .content-block{margin-top:1rem;margin-bottom:1rem}@media (min-width: 576px){main .page-content .content-block{margin-top:1.5rem;margin-bottom:1.5rem}}main .page-content .input-group .btn{border-bottom:none}main .page-content .text-danger{color:#C30013}main .page-content .alert-danger{background-color:#cc1325;color:#ececec}main .page-content .alert-danger h1,main .page-content .alert-danger h2,main .page-content .alert-danger h3,main .page-content .alert-danger h4,main .page-content .alert-danger h5,main .page-content .alert-danger a{color:#fff}.file-list{list-style:none;padding:.25rem .5rem;margin:0}.file-list h5{margin-top:.5rem;margin-bottom:.5rem;border-bottom:1px solid #2B8CC4}@media (min-width: 576px){.file-list h5{margin-top:1rem;margin-bottom:1rem}}.file-icon{height:1.5rem;padding:.25rem;box-shadow:none}.page-steps .page-step-list li.active{font-weight:bold}.page-steps .page-step-nav .page-step-nav-item{padding:2rem 1rem}.page-tabs .nav-tabs{border-color:#2C2783}.page-tabs .nav-tabs .nav-item.show .nav-link,.page-tabs .nav-tabs .nav-link.active{background-color:#f4f4f4;border-color:#2C2783 #2C2783 #f4f4f4;box-shadow:inset 0px 5px 10px rgba(0,0,0,0.075)}.page-tabs .nav-tabs .nav-link:focus,.page-tabs .nav-tabs .nav-link:hover{background-color:#f2f8fc;border-color:#491C67 #491C67 #f4f4f4}.page-tabs .nav-tabs a{text-decoration:none}.page-tabs .tab-content{padding:2rem 1rem}.info-block{margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 576px){.info-block{margin-top:.5rem;margin-bottom:.5rem}}.info-block h5{padding:0;margin:0}.alert-centered{text-align:center;padding:2em}.expenses dt{flex:0 0 50%;overflow:hidden}.expenses dd{flex:0 0 50%;overflow:hidden}dl.expenses{display:flex;flex-flow:row;flex-wrap:wrap;overflow:visible}.sharing-links{margin-top:1rem;display:flex;justify-content:flex-end;clear:both;border-top:1px solid #f2f8fc}.sharing-links>div{text-align:center;margin-right:.5rem}.sharing-links .twitter-share-button{margin-top:4px}.page-rating h5{padding-bottom:.25rem;margin-bottom:0}.content-tags{margin-left:-1rem;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;font-weight:700;font-size:0.8rem}.text-muted,.muted-extra,.text-mutednew{color:#474E52 !important}tr.muted-extra{background-color:rgba(34,110,154,0.1)}.accordion-option{background-color:#474E52}.accordionH4{padding:1rem 0 .5rem;color:#632163;font-size:1.5rem;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:0}.btn{color:#FFF !important;border-color:#00458F !important;border-bottom:0.25rem solid transparent !important;background-color:#00458F !important}.site-nav-bar{background-color:#5D2381;border-bottom:.25rem solid #632163;padding:.5rem 0}.site-nav-bar .btn-link{color:#eee;padding-top:5px !important}.site-nav-bar .btn-link i{line-height:1.2}.site-nav-bar .btn-link:hover{color:#230d31;color:#fff;background-color:rgba(0,0,0,0.2)}.site-nav-bar .navbar-brand{font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;font-weight:700;font-size:1.5rem;margin:.25rem 1rem;transition:all 0.3s ease-in-out;text-decoration:none;position:relative}.site-nav-bar .navbar-brand:before{content:"";position:absolute;width:100%;height:4px;bottom:-4px;left:0;background-color:#632163;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}@media (min-width: 576px){.site-nav-bar .navbar-brand{margin:.5rem 0;font-size:2rem}}.site-nav-bar .navbar-brand:hover{color:#f2f8fc}.site-nav-bar .navbar-collapse{margin:0 1rem}@media (min-width: 576px){.site-nav-bar .navbar-collapse{margin:0}}.site-nav-bar .navbar-toggler{margin-right:1rem;border:none}.site-nav-bar .navbar-toggler>span{padding:0 .25rem}@media (min-width: 576px){.site-nav-bar .navbar-toggler{margin:0}}.site-nav-bar .nav-search .input-group{width:100%;margin-right:1rem}.site-nav-bar .nav-search input{transition:none}.site-nav-bar .nav-search input:focus{border-color:#ced4da;border-right-color:white;box-shadow:none}.site-nav-bar .nav-search .btn{background-color:white;padding:0 .5rem;border:1px solid #ced4da;border-left:none;color:#000}.site-nav-bar .nav-search .btn:active,.site-nav-bar .nav-search .btn:focus,.site-nav-bar .nav-search .btn:hover{color:#401859}.site-nav-bar .nav-search .btn:active{color:#5D2381;background-color:#d5d5d5}.site-nav-bar .navbar-nav .nav-link{color:#efdff0}.site-nav-bar .navbar-nav .nav-link:hover{color:#fff}.breadcrumb-container{padding:0 !important;margin:0 !important;font-size:11pt}.breadcrumb{font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif;background-color:transparent;padding:0.75rem 0 !important;margin:0 !important}@media (min-width: 576px){.breadcrumb{padding:.25rem 0}}.postcard-thumb{margin:.5rem 0}.postcard-thumb img{width:100%}.postcard-thumb h3,.postcard-thumb h4{font-weight:normal;text-align:center;padding:.25rem 0}.postcard-thumb h4{font-size:1rem}.postcard{position:relative;perspective:1000px;height:640px}.postcard.flipped .flipper{transform:rotateY(180deg)}.postcard .front,.postcard .back{backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.075)}.postcard .front{z-index:2;transform:rotateY(0deg)}.postcard .front .btn{position:absolute;bottom:1rem;right:1rem}.postcard .back{transform:rotateY(180deg)}.postcard .back .thumbnail{position:absolute;top:1rem;right:1rem;cursor:pointer;height:10vh}.postcard .back .holder{position:absolute;top:0;left:0;width:100%;background-color:#fff}@media (min-width: 576px){.postcard .back .holder{height:100%}}.postcard .flipper{transition:0.6s;transform-style:preserve-3d;position:relative}.postcard .btn{font-family:'Architects Daughter', cursive;font-size:14pt}.postcard-form{padding:1rem;border:1px solid #eee;height:100%;font-family:'Architects Daughter', cursive;font-size:14pt;margin-top:16vw}@media (min-width: 576px){.postcard-form{margin-top:0}}.postcard-form .form-control{color:#1a40ea}.postcard-form input[type='text'],.postcard-form .address-line{border:none;border-bottom:1px solid #444}.postcard-form .address-line{margin:1rem 0;padding:.25rem 0;color:#1a40ea}.postcard-form textarea,.postcard-form .message{border:none;border-right:2px dotted #444;height:20vh}@media (min-width: 576px){.postcard-form textarea,.postcard-form .message{height:90%}}.postcard-form .message{padding:1.5rem;height:100%;color:#1a40ea}@media (min-width: 576px){.postcard-form .spacer{margin-top:9vw}}.postcard-form fieldset,.postcard-form fieldset>div,.postcard-form fieldset>div>div{height:100%}.postcard-form>div{height:100%}.history-timeline{display:flex;overflow-x:scroll;flex-wrap:nowrap;margin:1.5rem 0;border:1px solid rgba(0,0,0,0.1);padding:1rem 0}.history-timeline .time-range{padding:0;margin:0 .5rem;min-width:300px}.history-timeline .time-range h4{text-transform:uppercase;margin:0 0 1rem;padding:1rem;background-color:#f2f8fc;border:1px solid #eee;text-align:center;color:rgba(0,0,0,0.7)}.history-timeline .time-range:nth-child(1n+0) h4{background-color:#E6F8FF}.history-timeline .time-range:nth-child(2n+0) h4{background-color:#FBF7F0}.history-timeline .time-range:nth-child(3n+0) h4{background-color:#E6FFDF}.history-timeline .timeline-event-list{list-style:none;margin:0;padding:.25rem 0}.history-timeline .timeline-event .timeline-event-summary{display:block;background-color:#f2f8fc;padding:.25rem 1rem;margin:.5rem 0;border:1px solid rgba(0,0,0,0.1)}.history-timeline .timeline-event .timeline-event-summary:hover{text-decoration:none}.history-timeline .timeline-event .timeline-event-info{display:none}.standalone .standalone-nav-bar{border-bottom:0.25rem solid rgba(0,0,0,0.25)}.standalone .standalone-header-banner{background-size:cover}.standalone .standalone-sticky-nav .nav-item{border-top:1px solid rgba(0,0,0,0.2);padding-top:6px;padding-bottom:6px}@media (min-width: 992px){.standalone .standalone-sticky-nav .nav-item{padding:inherit;border:none}}.standalone-light{color:#000}.standalone-light a{color:#000 !important}.standalone-light a:hover{color:#444 !important}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#map{position:unset !important;overflow:visible}.RTELargeHeading{padding:1rem 0 0.5rem;color:#632163;font-size:2rem;margin-bottom:.5rem;font-weight:600;line-height:1.2;margin-top:0;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif !important;display:block}.RTEHeading{padding:1rem 0 0.5rem;color:#632163;font-size:1.75rem;margin-bottom:.5rem;font-weight:600;line-height:1.2;margin-top:0;display:block;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif !important;display:block}.RTEHeadingSmall{padding:1rem 0 0.5rem;color:#632163;font-size:1.25rem;margin-bottom:.5rem;font-weight:600;line-height:1.2;margin-top:0;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif !important;display:block}.RTESubheading{padding:1rem 0 0.5rem;color:#632163;font-size:1.5rem;margin-bottom:.5rem;font-weight:600;line-height:1.2;margin-top:0;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif !important;display:block}.RTEHeadingSmall{padding:1rem 0 0.5rem;color:#632163;font-size:1.25rem;margin-top:0;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif !important;display:block}.RTEHeadingSmallest{font-size:1rem;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-family:"Open Sans",Verdana,Geneva,Tahoma,sans-serif !important;display:block}.rteTableHor{border-right:0;border-left:0;border-bottom:1px solid black;border-top:1px;border-collapse:collapse}.rteTableRowCentre{text-align:center !important;vertical-align:middle !important}.rteTableHor{border-right:0;border-left:0;border-bottom:1px solid black;border-top:1px;border-collapse:collapse}.smallicon{font-size:0.8rem;width:20px;display:inline-block;margin-left:10px}.speechboxHidden{z-index:999999;display:none}.speechboxVisible{width:100px;height:100px;margin:20px auto;background:#00bfb6;padding:10px;text-align:center;font-weight:300;color:#fff;font-family:inherit;position:relative;top:-160px;left:100px;border-radius:12px;z-index:999999;font-size:0.8rem}.sb3:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid #00bfb6;border-right:10px solid transparent;border-top:10px solid #00bfb6;border-bottom:10px solid transparent;left:19px;bottom:-19px}.box{width:40%;margin:0 auto;background:rgba(255,255,255,0.2);padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}.button{font-size:1em;padding:10px;color:#fff;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}.button:hover{background:#06D85F}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 10ms;visibility:hidden;opacity:0}.overlayVis{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;opacity:1;z-index:999;overflow:auto}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:40%;position:relative}.popup h2{margin-top:0;color:#333;font-family:Tahoma, Arial, sans-serif}.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.popup .close:hover{color:#06D85F}.popup .content{max-height:30%;overflow:auto}@media screen and (max-width: 700px){.box{width:70%}.popup{width:70%}}#RecyclingBooking{padding:3%}#RecyclingBooking .vehiclelist{display:flex;flex-wrap:wrap}#RecyclingBooking .vehiclelist>*{flex:0 0 33.3333%}#RecyclingBooking legend{font-size:19px;font-weight:bold;margin-bottom:8px}@media (min-width: 768px){#RecyclingBooking legend{font-size:22px}}#RecyclingBooking fieldset{border:0}#RecyclingBooking .breakword{word-break:break-word}#RecyclingBooking .circle{border-radius:50%}#RecyclingBooking .charm{width:48px !important;height:48px !important;line-height:44px !important}#RecyclingBooking .spinner{animation:spin 0.6s infinite linear;border:3px solid}#RecyclingBooking .section{box-shadow:0 -2px 6px 0 rgba(0,0,0,0.1)}#RecyclingBooking input[type="radio"]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:-1}#RecyclingBooking input[type="radio"]:focus+label{outline:2px dotted gray}#RecyclingBooking input[type="checkbox"]:disabled,#RecyclingBooking input[type="checkbox"]:disabled+label{cursor:default !important}#RecyclingBooking button,#RecyclingBooking label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#RecyclingBooking .image{display:inline-block;text-align:center;text-overflow:initial}#RecyclingBooking .servicePicker{margin:auto;max-height:400px;overflow-x:hidden;overflow-y:auto}#RecyclingBooking .servicePicker ul,#RecyclingBooking .staffPicker ul,#RecyclingBooking .timePicker ul{font-size:0;text-align:left;padding:0;margin:0}#RecyclingBooking .servicePicker ul{margin:1px -1px}#RecyclingBooking .servicePicker ul.center{text-align:center}#RecyclingBooking .servicePicker li,#RecyclingBooking .staffPicker li,#RecyclingBooking .timePicker li{font-size:16px;line-height:20px;list-style:none;display:inline-block;position:relative;transition:background 0.1s}#RecyclingBooking .servicePicker li{width:46%;text-align:left}#RecyclingBooking .servicePicker li.left{margin:0 4% 0 0}#RecyclingBooking .servicePicker li.right{margin:0 0 0 4%}#RecyclingBooking .servicePicker label,#RecyclingBooking .staffPicker label,#RecyclingBooking .timePicker label{cursor:pointer;display:block;transition:background 0.1s}#RecyclingBooking .servicePicker label{border-bottom-width:1px;border-bottom-style:solid}#RecyclingBooking .servicePicker li.left label{padding:15px 20px 15px 80px}#RecyclingBooking .servicePicker li.right label{padding:15px 80px 15px 20px}#RecyclingBooking .servicePicker li.center label{padding:15px 20px 15px 20px}#RecyclingBooking .servicePicker li.top label{border-top-width:1px;border-top-style:solid}#RecyclingBooking .servicePicker span.name{display:inline-block;line-height:24px}#RecyclingBooking .servicePicker span.details{display:block;line-height:21px}#RecyclingBooking .servicePicker button.infoCircleButton,#RecyclingBooking .bookingInfoHeader button.infoCircleButton{display:inline-block;margin:0;padding:0;min-width:24px;min-height:24px;height:24px;line-height:24px}#RecyclingBooking .servicePicker button.infoCircleButton{float:right}#RecyclingBooking .onlineMeetingIcon{display:inline-block;margin:0;padding:0 5px 0 0;float:right;opacity:0.6}#RecyclingBooking .bookingInfoHeader button.infoCircleButton{margin-left:10px;vertical-align:middle}#RecyclingBooking .picker{display:inline-block;vertical-align:top;width:392px;margin:0 40px;text-align:left}#RecyclingBooking .timePicker{width:100%;margin-top:48px;overflow-x:hidden;overflow-y:auto}#RecyclingBooking .timePicker li{width:32%;text-align:center;animation:fade-in 1s backwards;margin:2px}#RecyclingBooking .timePicker label{padding:11px 0;margin:1px}#RecyclingBooking .timePicker span.message,#RecyclingBooking .timePicker span.loading{display:block;cursor:auto;text-align:center;white-space:normal;padding:12px 10px;margin:1px}#RecyclingBooking .timePicker p.subtext{display:block;font-size:14px;margin:20px 0 0}#RecyclingBooking .timePicker .spinner{margin:136px 0 0}#RecyclingBooking .timeZonePicker select:hover{color:#333333;background-color:#f4f4f4}#RecyclingBooking .timeZonePicker select:focus,#RecyclingBooking .timeZonePicker select:active{color:#5d2381;background-color:#f4f4f4}#RecyclingBooking .timeZonePicker select:disabled{color:#aaaaaa;background:transparent}#RecyclingBooking .timeZonePicker option{color:#333333;background-color:#ffffff}#RecyclingBooking .servicePicker label{border-color:#eaeaea}#RecyclingBooking .servicePicker label:hover{background-color:#f4f4f4}#RecyclingBooking .servicePicker label.selected,#RecyclingBooking .timePicker label.selected{color:#ffffff;background-color:#5d2381;border-color:#5d2381}#RecyclingBooking .servicePicker button.infoCircleButton{background-color:rgba(0,0,0,0.25)}#RecyclingBooking .servicePicker button.infoCircleButton:hover{background-color:rgba(0,0,0,0.4)}#RecyclingBooking .timePicker li:hover{background-color:#f4f4f4}#RecyclingBooking .timePicker span.message{color:#666666;background-color:#f4f4f4}#RecyclingBooking .timeSection H3{text-align:center;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:normal;font-size:18px;font-family:"WF-Segoe-UI-Semibold", "Segoe UI Semibold", "Segoe WP Semibold", "Segoe UI", Tahoma, Arial, Sans-Serif;padding:0;margin:0;font-weight:normal;opacity:0.9}#RecyclingBooking .form-label-group{position:relative;margin-bottom:1rem}#RecyclingBooking .form-label-group>input,#RecyclingBooking .form-label-group>label{height:3.125rem;padding:0.75rem}#RecyclingBooking .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:0.25rem;transition:all 0.1s ease-in-out}#RecyclingBooking .form-label-group input::-webkit-input-placeholder{color:transparent}#RecyclingBooking .form-label-group input:-ms-input-placeholder{color:transparent}#RecyclingBooking .form-label-group input::-ms-input-placeholder{color:transparent}#RecyclingBooking .form-label-group input::-moz-placeholder{color:transparent}#RecyclingBooking .form-label-group input::placeholder{color:transparent}#RecyclingBooking .form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:0.25rem}#RecyclingBooking .form-label-group input:not(:placeholder-shown) ~ label{padding-top:0.25rem;padding-bottom:0.25rem;font-size:12px;color:#777}@supports (-ms-ime-align: auto){#RecyclingBooking .form-label-group>label{display:none}#RecyclingBooking .form-label-group input::-ms-input-placeholder{color:#777}}@keyframes fade-in{from{opacity:0.5}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width: 1021px){#RecyclingBooking .timeZonePicker,#RecyclingBooking .timeZoneInfo{margin:24px 28px 0}}@media (max-width: 1020px){#RecyclingBooking .customerSection h3,#RecyclingBooking .timeSection h3{margin:6px 20px 36px}#RecyclingBooking .timePicker li{font-size:15px;line-height:20px}#RecyclingBooking .picker{width:100%;margin:0}#RecyclingBooking .timePicker{width:330px;margin:32px auto 16px}#RecyclingBooking .timePicker li{width:105px}#RecyclingBooking .timePicker p.subtext{font-size:12px}#RecyclingBooking .timePicker .spinner{margin:0}#RecyclingBooking .timeZonePicker,#RecyclingBooking .timeZoneInfo{margin:24px 28px}#RecyclingBooking .servicePicker{max-height:inherit}#RecyclingBooking .servicePicker li,#RecyclingBooking .staffPicker li,#RecyclingBooking .timePicker li{font-size:15px;line-height:20px}#RecyclingBooking .servicePicker li,#RecyclingBooking .servicePicker li.left,#RecyclingBooking .servicePicker li.right{width:100%;margin:0}#RecyclingBooking .servicePicker li.left label,#RecyclingBooking .servicePicker li.right label{padding:12px 28px}#RecyclingBooking .servicePicker span.name{font-size:inherit;line-height:inherit;max-width:210px}#RecyclingBooking .servicePicker span.details{font-size:12px;line-height:16px}}@media (max-width: 374px){#RecyclingBooking .timePicker{width:276px}#RecyclingBooking .timePicker li{width:88px}}@media screen and (-ms-high-contrast: white-on-black){#RecyclingBooking #RecyclingBooking .timePicker label.selected{background-color:#1aebff !important}}@media screen and (-ms-high-contrast: black-on-white){#RecyclingBooking #RecyclingBooking .timePicker label.selected{background-color:#37006e !important}}#RecyclingBooking ::placeholder,#RecyclingBooking ::-webkit-input-placeholder,#RecyclingBooking :-moz-placeholder,#RecyclingBooking ::-moz-placeholder,#RecyclingBooking :-ms-input-placeholder,#RecyclingBooking ::-ms-input-placeholder{color:#929292}#RecyclingBooking :-moz-placeholder,#RecyclingBooking ::-moz-placeholder{opacity:1}#RecyclingBooking #mapid{height:240px;flex:1}#RecyclingBooking .flatpickr-calendar{margin-left:auto;margin-right:auto}

/*# sourceMappingURL=site.css.map */
