.visitspage{margin-bottom:75px}.visitspage .image-wrapper{display:none}.visitspage .intro-text{display:none}.visitspage .toggle-icon{background-color:#000;border-radius:50%;height:30px;width:30px;float:right;position:relative;margin:0;margin:0}.visitspage .toggle-icon .horizontal-bar,.visitspage .toggle-icon .vertical-bar{position:absolute;top:calc(50% - 2px);left:calc(50% - 10px);display:block;background-color:#fff;width:20px;height:2px}.visitspage .toggle-icon .vertical-bar{transform:rotate(90deg);transition:transform linear .2s}.visitspage .visit-type-heading{padding:22.5px 0;padding:1.40625rem 0;color:#000;border-bottom:1px solid #b42027;cursor:pointer}.visitspage .visit-type-heading:hover,.visitspage .visit-type-heading:active,.visitspage .visit-type-heading.active{color:#da2b31}.visitspage .visit-type-heading:hover .toggle-icon,.visitspage .visit-type-heading:active .toggle-icon,.visitspage .visit-type-heading.active .toggle-icon{background-color:#da2b31}.visitspage .visit-type-heading.active{border:none}.visitspage .visit-type-heading.active .vertical-bar{display:none}.visitspage .visit-type-heading button{background-color:#fff;border:none;padding:0;padding:0;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700}.visitspage .visit-type-heading h2{margin:0}.visitspage .visit-time a,.visitspage .visit-content a{color:#fff}.visitspage .visit-time{font-weight:bold}.visitspage .fire-department-container{padding:15px;padding:0.9375rem}.visitspage .fire-department-container h2{margin:0 0 30px 0;margin:0 0 1.875rem 0;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.visitspage .divider{background-color:#b42027;margin:0;margin:0;height:1px;width:100%;border:none}.visitspage .fire-department-list{margin:0 0 30px 0;margin:0 0 1.875rem 0}.visitspage .fire-department{margin-bottom:15px;width:100%;max-width:500px;display:inline-block}.visitspage .fire-department .label-container{float:left;width:66.66%;padding:0 7.5px 0 0;padding:0 0.46875rem 0 0}.visitspage .fire-department .booking-link-container{float:left;width:33.33%;padding:0 0 0 7.5px;padding:0 0 0 0.46875rem}.visitspage .department-title{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem;font-weight:700;width:100%;float:left;clear:both;margin:0 0 3.75px 0;margin:0 0 0.234375rem 0}.visitspage .booking-link{min-width:60px;width:100%;float:left;padding:15px 0;padding:0.9375rem 0}.visitspage .booking-link.special-booking{max-width:120px;margin-bottom:45px}.visitspage .contact-link{float:left;clear:left;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}.visitspage .contact-info-container{padding:15px;padding:0.9375rem}.visitspage .contact-info-container h2{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.visitspage .hidden{display:none}@media(min-width: 768px){.visitspage .visit-type-heading button{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}}@media(min-width: 992px){.visitspage{min-height:500px;padding-top:20px !important;margin-bottom:150px}.visitspage.body-container-padded{padding-right:99px}.visitspage .image-wrapper{padding:0 15px;padding:0 0.9375rem;display:block}.visitspage .image-wrapper img{width:100%}.visitspage .intro-text{font-family:"Source Sans Pro","Sans-Serif";font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;padding:0 30px 0 0;padding:0 1.875rem 0 0;display:inline-block}.visitspage .intro-container{margin-bottom:60px}.visitspage .visit-info-text{padding:15px 15px 30px 15px;padding:0.9375rem 0.9375rem 1.875rem 0.9375rem}.visitspage .visit-info-text:after{left:60px}.visitspage .fire-department-container h2{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem;margin:0 0 45px 0;margin:0 0 2.8125rem 0}.visitspage .contact-info-container h2{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem}}/*# sourceMappingURL=visitspage.css.map */
