.btn{color:#fff;text-transform:uppercase;font-weight:500;min-width:200px;padding:10px 12px;border-radius:0px;margin:0 10px;font-family:"futura-pt",sans-serif;letter-spacing:2.4px;cursor:default;border:transparent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.btn:hover,.btn:active,.btn:focus{outline:none;}.btn.btn-black{border:1px solid #000;background:#000;}.btn.btn-black:hover,.btn.btn-black:active,.btn.btn-black:focus{color:#000;border:1px solid #fff;background:#fff;}.btn.btn-white{border:1px solid #fff;background:#fff;color:#000;}.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white:focus{color:#fff;border:1px solid #000;background:#000;}.btn.btn-wide{width:100%;margin:0;}.btn.btn-ghost{color:#fff;background:#000;border:2px solid #000;}.btn.btn-ghost:hover,.btn.btn-ghost:active,.btn.btn-ghost:focus{background:#fff;color:#000;}.btn.btn-ghost-inverse{color:#000;background:transparent;border:2px solid #000;}.btn.btn-ghost-inverse:hover,.btn.btn-ghost-inverse:active,.btn.btn-ghost-inverse:focus,.btn.btn-ghost-inverse.active,.btn.btn-ghost-inverse.selected{color:#fff;background:#000;}.btn.btn-ghost-white{color:#000;background:#fff;border:2px solid #fff;}.btn.btn-ghost-white:hover,.btn.btn-ghost-white:active,.btn.btn-ghost-white:focus{background:#000;color:#fff;}.btn.btn-small{min-width:130px;padding:8px 0px;margin:0;}.symlink{display:block;cursor:pointer;}.contact-details-icon{display:block;padding:0 0 0 25px;}.contact-details-icon:before{display:block;float:left;margin:4px 0 0 -25px;width:25px;content:" ";font-family:"FontAwesome";line-height:1;color:#fff;}.contact-address{font-style:normal;margin:0 0 9px;}.contact-address:before{font-size:1.3em;width:25px;content:"\f041";}.contact-tel{font-weight:normal;font-style:normal;margin:0 0 9px;}.contact-tel:before{font-size:1.3em;content:"\f095";}.contact-mail{font-weight:normal;font-style:normal;margin:0 0 9px;}.contact-mail:before{font-size:1.3em;content:"\f086";}.fa-icon{display:inline-block;width:25px;height:25px;font-style:normal;}.fa-icon:before{font-size:1.2em;content:" ";font-family:"FontAwesome";color:#fff;}.fa-fb:before{content:"\f09a";}.fa-tw:before{content:"\f099";}.fa-in:before{content:"\f16d";}.fa-ta:before{content:"\f262";}.fa-yt:before{content:"\f167";}.fa-accord{padding-left:5px;}.fa-accord:before{font-size:0.8em;color:#000;content:"\f139";}.collapsed .fa-accord:before{content:"\f13a";}@media (min-width:768px){.container{padding-right:7.5px;padding-left:7.5px;}}@media (min-width:768px){.row{margin-right:-7.5px;margin-left:-7.5px;}}@media (min-width:768px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:7.5px;padding-left:7.5px;}}textarea:focus,input:focus{outline:none;}.table > tbody > tr:first-of-type td,.table > tfoot > tr:first-of-type td,.table > thead > tr:first-of-type td{border-color:#000;}.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > th,.table > tbody > tr > td,.table > tfoot > tr > td,.table > thead > tr > td{vertical-align:middle;font-size:1.2em;}body{font-family:"bodoni-urw",serif;font-weight:400;font-size:14px;color:#434343;line-height:20px;}h1,h2,h3,h4,h5,h6{margin-top:0;}h1{color:#000;font-size:2.95em;}@media (min-width:768px){h1{font-size:3.75em;}}h2{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:1.5em;letter-spacing:2.3px;}h3{font-size:1.5em;}@media (min-width:992px){h3{font-size:1.875em;}}p{line-height:1.6em;font-size:16px;}a{color:#434343;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}a:hover,a:focus,a:active{text-decoration:none;color:#2a2a2a;cursor:pointer !important;}.light{font-weight:500 !important;}.sr-hidden{text-indent:-9999em;display:block;font-size:0;visibility:hidden;position:absolute;left:-9999px;}.section-padding{padding:70px 15px;}.section-padding-half{padding:15px;}@media (min-width:992px){.section-padding-half{padding:35px 15px;}}.bottom-arrow{position:absolute;left:50%;bottom:20px;font-size:2.6em;color:white;}.bottom-arrow{-webkit-animation:bounce 2.5s infinite;-moz-animation:bounce 2.5s infinite;-ms-animation:bounce 2.5s infinite;-o-animation:bounce 2.5s infinite;animation:bounce 2.5s infinite;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-10px);}60%{transform:translateY(-5px);}}#quicklinks{position:relative;top:-15px;}.pagination{display:block;}.pagination > div > a{display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;text-transform:uppercase;font-weight:500;border-radius:0px;font-family:"futura-pt",sans-serif;letter-spacing:2.4px;cursor:default;border:transparent;min-width:130px;padding:8px 0px;margin:0;color:#fff;background:#000;border:2px solid #000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.pagination > div > a:hover,.pagination > div > a:active,.pagination > div > a:focus{outline:none;background:#fff;color:#000;}.pagination .btn{min-width:130px;padding:8px 0px;margin:0;}.pagination .pag-previous{float:left;}.pagination .pag-next{float:right;}.map-header{text-align:right;font-family:"futura-pt",sans-serif;text-transform:uppercase;}@media (max-width:767px){.text-right.get-directions{text-align:left;}}@media (max-width:767px){.text-right.get-directions .btn{margin:0;min-width:150px;padding:5px 10px;font-size:11px;}}.buskerschedule-filter{margin:0;padding:0;}@media (min-width:768px){.buskerschedule-filter{margin:0 30px;padding:0 25px;}}.buskerschedule-filter .views-exposed-widget{width:50%;padding:0 5px 0 0;}@media (min-width:992px){.buskerschedule-filter .views-exposed-widget{width:20%;}}@media (min-width:768px){.buskerschedule-filter .views-exposed-widget{padding:0.5em 1em 0 0;}}.buskerschedule-filter .views-exposed-widget .container-inline-date .date-padding{float:none;}.buskerschedule-filter .views-exposed-widget .container-inline-date .form-item,.buskerschedule-filter .views-exposed-widget .container-inline-date .form-item input{width:100%;}.buskerschedule-filter .views-exposed-widget input,.buskerschedule-filter .views-exposed-widget textarea,.buskerschedule-filter .views-exposed-widget select{width:100%;margin:7.5px 0;padding:7.5px 15px;border:1px solid #000;outline:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.buskerschedule-filter .views-exposed-widget input:focus,.buskerschedule-filter .views-exposed-widget textarea:focus,.buskerschedule-filter .views-exposed-widget select:focus,.buskerschedule-filter .views-exposed-widget input:active,.buskerschedule-filter .views-exposed-widget textarea:active,.buskerschedule-filter .views-exposed-widget select:active{box-shadow:0px 5px 8px -4px rgba(0,0,0,0.3);}.buskerschedule-filter .views-exposed-widget select{background:transparent;height:37px;}.buskerschedule-filter .views-exposed-widget label,.buskerschedule-filter .views-exposed-widget .description{display:none;}.buskerschedule-filter .views-exposed-widget.views-reset-button,.buskerschedule-filter .views-exposed-widget.views-submit-button{width:50%;}@media (min-width:992px){.buskerschedule-filter .views-exposed-widget.views-reset-button,.buskerschedule-filter .views-exposed-widget.views-submit-button{width:10%;}}.buskerschedule-filter .views-exposed-widget.views-reset-button .btn,.buskerschedule-filter .views-exposed-widget.views-submit-button .btn{margin-top:10px;min-width:auto;}.contact-form h2{margin:30px 0px;}.contact-form input,.contact-form textarea{width:100%;margin:7.5px 0;padding:7.5px 15px;border:1px solid #000;outline:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.contact-form input:focus,.contact-form textarea:focus,.contact-form input:active,.contact-form textarea:active{box-shadow:0px 5px 8px -4px rgba(0,0,0,0.3);}.contact-form textarea{resize:none;height:150px;}.contact-form .form-submit{text-align:right;width:auto;}.contact-form .form-submit .btn{text-align:center;margin:0;}.contact-form .webform-component-date,.contact-form .webform-component-time{width:100%;margin:7.5px 0;padding:7.5px 15px;border:1px solid #000;outline:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.contact-form .webform-component-date input,.contact-form .webform-component-time input{width:auto;margin:0;padding:0;}.contact-form .webform-component-boolean{text-align:right;}.contact-form .webform-component-boolean input{width:auto;margin:0;padding:0;}.modal-body.contact-form .btn{margin:0;}.not-front .contact-strapline > .block{padding:10px 0;background-color:#fff;}.footer{padding:50px 0 45px;}@media (min-width:768px){.footer{padding:70px 0;}}.footer .socials-wrap{text-align:center;}.footer .socials-wrap .fa-icon{height:initial;width:initial;padding:0 20px;line-height:2.4em;}.footer .socials-wrap .fa-icon:before{font-size:2em;font-family:"FontAwesome";color:#000;}.privacy-copyright{padding:30px 0 0;text-align:center;}.privacy-copyright li{font-family:"futura-pt",sans-serif;display:inline-block;text-transform:uppercase;letter-spacing:1.9px;font-weight:600;font-size:0.8em;}@media (min-width:768px){.privacy-copyright li{padding:0 20px;font-size:1em;}}.privacy-copyright li a{color:#000;padding:5px 0;display:block;}.special-openings h2{margin-top:20px;}.standard-opening-time{border-top:1px solid #ccc;padding-top:15px;font-size:1em;}.utility-header{background-color:#000;padding:5px 0;}@media (min-width:768px){.utility-header{padding:0;}}.utility-header .socials-wrap{padding:10px 0;text-align:right;}.utility-header .socials-wrap .fa-icon{padding-right:30px;}.open-next{color:#fff;font-size:0.82em;text-transform:uppercase;font-family:"futura-pt",sans-serif;font-weight:500;letter-spacing:2.4px;}@media (min-width:768px){.open-next{font-size:0.92em;margin-top:10px;margin-bottom:10px;}}.open-next .fa-ellipsis-h{background:#fff;border-radius:50px;height:15px;width:15px;}.open-next .fa-ellipsis-h:before{content:"\f141";color:#000;font-size:0.7em;margin-left:2px;}.trading-hours p{color:#b1b1b1;text-transform:uppercase;font-size:0.7em;letter-spacing:2.4px;line-height:1.3em;margin-bottom:0;}@media (min-width:768px){.trading-hours p{font-size:0.81em;line-height:1.8em;}}@media (max-width:425px){.trading-hours p{font-size:0.5em;}}.times-wrap{display:inline-block;position:relative;vertical-align:text-bottom;}.times-wrap .times-box{position:absolute;top:36px;right:-72px;padding:15px;background:#fff;border-radius:0px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);transition:visibility 0s,opacity 0.4s;-moz-transition:visibility 0s,opacity 0.4s;-webkit-transition:visibility 0s,opacity 0.4s;visibility:hidden;opacity:0;z-index:2;}@media (max-width:322px){.times-wrap .times-box{right:-45px;}}@media (min-width:768px){.times-wrap .times-box{right:-121px;}}.times-wrap .times-box.active{visibility:visible;opacity:1;}.times-wrap .times-box img{position:absolute;right:68px;z-index:-1;top:-11px;}@media (max-width:322px){.times-wrap .times-box img{right:40px;}}@media (min-width:768px){.times-wrap .times-box img{right:116px;}}.times-content{border:4px solid #000;padding:20px;}.times-content h2{font-family:"bodoni-urw",serif;text-transform:none;font-size:1.4em;color:#000;}.times-content p{color:#000;}.times-content .view-special-opening{border-top:1px solid #ccc;}.times-content table{margin:15px 0 20px;width:275px;}@media (max-width:322px){.times-content table{width:221px;}}@media (min-width:768px){.times-content table{width:390px;}}.times-content table td{font-size:0.8em;color:#434343;}@media (max-width:322px){.times-content table td{font-size:0.65em;}}@media (min-width:768px){.times-content table td{font-size:1em;}}.times-content table td:first-child{text-align:left;}.times-content table tbody{border-top:0;}.times-content .btn{font-size:0.8em;}.trip-advisor-wrap{padding:5px 10px;position:absolute;border:1px solid #000;top:25px;right:22px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.trip-advisor-wrap:hover{background-color:#000;}.trip-advisor-wrap:hover .fa-ta span{color:#fff;}.trip-advisor-wrap:hover .fa-ta:before{color:#fff;}.trip-advisor-wrap .fa-ta{text-decoration:none;height:100%;width:100%;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.trip-advisor-wrap .fa-ta span{color:#000;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:1.8px;font-size:0.92em;vertical-align:top;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.trip-advisor-wrap .fa-ta:before{padding-right:10px;color:#000;}.hero{background-image:url(/sites/default/files/theme/fallbackimage.jpg);background-size:cover;background-position:center;background-color:#000;height:calc(100VH - 295px);}.mbYTP_wrapper{background-color:#000;}.hero-fallback{background-image:url(/sites/default/files/theme/hero-fallback.jpg);background-size:cover;background-position:center;height:60VH;position:relative;}.hero-fallback .hero-caption h1{font-size:2.9em;}.hero-fallback .hero-caption h2{font-size:2.5em;}.bottom-play{margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}.bottom-play a{padding:20px;text-align:center;background:rgba(0,0,0,0.5);color:#fff;}.hero-caption{margin:0 15px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:768px){.hero-caption{margin:0 75px;}}.hero-caption h1,.hero-caption h2{color:#fff;}.hero-caption h1{font-size:4.5em;text-shadow:1px 1px 5px rgba(0,0,0,0.8);margin-bottom:0;}.hero-caption h2{font-size:3.8em;font-family:"bodoni-urw",serif;text-transform:none;text-shadow:1px 1px 5px rgba(0,0,0,0.8);}.mm-menu{background:#000;border-color:rgba(0,0,0,.1);color:#fff;}.mm-menu .mm-navbar a,.mm-menu .mm-navbar > *{color:#fff;}.mm-menu .mm-listview > li .mm-next:after{border-color:#fff;}.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before,.mm-listview > li:after{border-color:#2e3a43;}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff;}.mm-listview > li > a,.mm-listview > li > span{text-transform:uppercase;}.mm-title{text-transform:uppercase;}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu .mm-listview > li.mm-selected > span{background:#000;}@media (max-width:991px){#menu,.hide-mobile{display:none !important;}}@media (min-width:992px){#hamburger,#mm-menu{display:none !important;}}.menu a,.menu span{font-family:"futura-pt",sans-serif;font-weight:500;color:#444;font-size:0.92em;}#hamburger{display:block;width:55px;top:25px;right:20px;padding:5px 10px;position:absolute;overflow:hidden;}@media (min-width:768px){#hamburger{top:30px;}}#hamburger span{background:#333e47;display:block;height:4px;margin:6px 0;position:relative;transform:rotate(0);top:0;left:0;opacity:1;transition:none 0.5s ease;transition-property:transform,top,left,opacity;}html.mm-opened #hamburger span.top-bar{transform:rotate(45deg);top:10px;}html.mm-opened #hamburger span.middle-bar{opacity:0;left:40px;}html.mm-opened #hamburger span.bottom-bar{transform:rotate(-45deg);top:-10px;}.desktop-menu .main-menu{padding:0;margin:0;}.desktop-menu .main-menu > li{display:inline-block;position:relative;padding:15px 0;}.desktop-menu .main-menu > li:nth-child(8) > a{color:#e5233c;}.desktop-menu .main-menu > li.has-dropdown:hover{background-repeat:no-repeat;background-position:bottom;}.desktop-menu .main-menu > li > a,.desktop-menu .main-menu > li > span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:15px;}.desktop-menu a,.desktop-menu span{font-weight:600;text-transform:uppercase;letter-spacing:1.8px;display:block;}.desktop-menu a:hover,.desktop-menu span:hover{background-color:#000;color:#fff;}.desktop-menu .dropdown{position:absolute;z-index:100;width:200px;visibility:hidden;opacity:0;background:#000;left:0;margin-top:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);transition:visibility 0s,opacity 0.3s;-moz-transition:visibility 0s,opacity 0.3s;-webkit-transition:visibility 0s,opacity 0.3s;}.desktop-menu .dropdown ul{padding:0;list-style:none;}.desktop-menu .dropdown ul li a{padding:10px;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-align:left;}.admin-menu header.mm-slideout{top:75px;}@media (min-width:376px){.admin-menu header.mm-slideout{top:75px;}}header.mm-slideout{position:fixed !important;top:45px;width:100%;z-index:1;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}@media (max-width:322px){header.mm-slideout{top:55px;}}header.mm-slideout .white-bg{box-shadow:0px 4px 10px -4px rgba(0,0,0,0.4);}header.mm-slideout .container{position:relative;}header.mm-slideout .branding-logo{width:70px;margin:15px;float:left;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}@media (min-width:992px){header.mm-slideout .branding-logo{width:110px;position:absolute;top:-40px;left:23px;margin:0;}}header.mm-slideout .desktop-menu{text-align:center;}header.mm-slideout.sticky{top:0;z-index:1;}header.mm-slideout.sticky .branding-logo{width:60px;}@media (min-width:1200px){header.mm-slideout.sticky .branding-logo{width:60px;padding:10px 0px;top:0;}}header.mm-slideout.sticky .btn-menu{padding:10px 0px;}header.mm-slideout.sticky .desktop-menu .main-menu > li{padding:15px 0;}header.mm-slideout.sticky #hamburger{top:23px;}.has-dropdown:hover .dropdown{visibility:visible;opacity:1;}.has-dropdown:hover .dropdown li a:hover{background-color:#fff;color:#000;}.nav-up{top:-160px !important;}body{background-color:#ebedef;}.white-bg{background-color:#fff;}main{margin-top:45px;}@media (min-width:768px){main{margin-top:81px;}}.inner-banner{height:300px;background-size:cover;background-position:center;}.inner-banner .inner-banner-title{margin:0 15px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:768px){.inner-banner .inner-banner-title{margin:0 75px;}}.inner-banner .inner-banner-title h1{color:#fff;}.inner-banner-alt{height:300px;background-image:url(/sites/default/files/theme/inner-banner-1.jpg);background-size:cover;background-position:center;}.inner-banner-alt .inner-banner-title{margin:0 15px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:768px){.inner-banner-alt .inner-banner-title{margin:0 75px;}}.inner-banner-alt .inner-banner-title h1{color:#fff;}.title-background{background-color:#d4d4d4;padding:30px;font-size:2.33em;color:#909090;margin:0 0 30px 0;line-height:1.1em;}.home-strapline{padding:40px 0;background-color:#000;text-align:center;}.about-vision h3{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:1.125em;color:#909090;padding:20px 0 25px;}.vision-img{position:relative;margin-bottom:15px;}@media (min-width:992px){.vision-img{margin-bottom:0;}}.vision-img img{width:100%;}.vision-img .vision-img-caption{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;width:100%;padding:10px 20px;color:#fff;text-align:center;font-family:"futura-pt",sans-serif;text-transform:uppercase;letter-spacing:1.9px;min-height:60px;}.page .vision-img .vision-img-caption{min-height:auto;}.about-history{background-color:#f9f5f0;}.about-history .history-items{padding-top:50px;}.about-history .history-items .history-item{padding-bottom:30px;}.about-history .history-items .history-item img{width:100%;}.about-history .history-items .history-item .history-content{margin-top:10px;}@media (min-width:768px){.about-history .history-items .history-item .history-content{margin-top:0;padding-left:20px;}}.about-history .history-items .history-item .history-content h3{font-size:2.5em;}@media (min-width:992px){.about-history .history-items .history-item .history-content h3{font-size:2.875em;}}.node-image-gallery{margin-top:20px;}.node-image-gallery .news-content{min-height:110px;}.award-by-year{margin-bottom:30px;}.award-item{text-align:center;margin-bottom:15px;}@media (min-width:768px){.award-item{margin-bottom:0;}}.award-item img{margin-bottom:10px;}.mainmap{position:relative;}.mainmap > a.btn{position:absolute;z-index:9999;right:0px;margin:10px;}.contact_map{height:350px;}@media (max-width:1155px){.container{padding-left:0px;padding-right:0px;width:100%;}.container .row{margin-left:0;margin-right:0;}}.busker-filter{padding-bottom:70px;}.busker-filter .btn{min-width:140px;}.buskers .busker-item{margin-bottom:15px;}.buskers .busker-img{position:relative;}.buskers .busker-img img{width:100%;}.buskers .busker-img a:hover .busker-category{background:#fff;color:#000;}.busker-img-overlay{position:absolute;bottom:0;left:0;}.busker-img-overlay .busker-category{float:left;font-family:"futura-pt",sans-serif;color:#fff;text-transform:uppercase;font-weight:500;font-size:0.8em;letter-spacing:2.3px;padding:7px 20px;background-color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}@media (min-width:992px){.busker-img-overlay .busker-category{padding:7px 30px;}}.busker-content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:15px;min-height:160px;}.busker-content h3 a{color:#000;}.busker-content p{margin:0;min-height:50px;}.busker-content p span{width:60px;display:inline-block;}.busker-readmore{background-color:#d4d4d4;padding:15px;text-transform:uppercase;font-family:"futura-pt",sans-serif;color:#7c7c7c;font-weight:500;letter-spacing:1.8px;font-size:0.9em;text-align:center;width:100%;display:block;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.busker-readmore:hover{background-color:#bbb;}.buskers-inner-page h2{font-family:"bodoni-urw",serif;text-transform:none;font-size:2.5em;}.buskers-inner-page .buskers{margin-top:40px;}.buskers-article{margin:40px 0;padding:40px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.buskers-article .buskers-article-img img{width:100%;margin-bottom:15px;}.buskers-article .buskers-article-img img.thumb{margin-bottom:0;}.buskers-article .buskers-article-img .row{margin-right:-7.5px;margin-left:-7.5px;}.buskers-article .buskers-article-img .col-xs-4,.buskers-article .buskers-article-img .col-sm-12{padding-right:7.5px;padding-left:7.5px;}@media (min-width:768px){.buskers-article .buskers-article-content{padding-left:30px;}}.buskers-article .buskers-article-content h3{margin-top:5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;font-size:1.1em;font-family:"futura-pt",sans-serif;}.buskers-article .buskers-article-content p{margin-bottom:20px;}.buskers-article .buskers-article-content .socials-wrap{margin-bottom:30px;}.buskers-article .buskers-article-content .socials-wrap .fa-icon{text-align:center;height:45px;width:45px;padding:6px;margin-right:15px;line-height:2.2em;border:1px solid #909090;border-radius:50px;background-color:#fff;}.buskers-article .buskers-article-content .socials-wrap .fa-icon:hover{background-color:#000;border-color:#000;}.buskers-article .buskers-article-content .socials-wrap .fa-icon:hover:before{color:#fff;}.buskers-article .buskers-article-content .socials-wrap .fa-icon:before{font-size:1.6em;font-family:"FontAwesome";color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.events{padding:15px 0 0;}@media (min-width:768px){.events{padding:15px;}}.events-articles .view-header{margin-bottom:30px;border-bottom:1px solid black;}.event-item{margin-bottom:15px;}@media (min-width:768px){.event-item{margin-bottom:0;}}.event-img{position:relative;}.event-img img{width:100%;}.event-img .event-img-date{position:absolute;bottom:0;left:0;background:#000;font-family:"futura-pt",sans-serif;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2.3px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;padding:10px 30px;}.event-img a:hover .event-img-date{background:#fff;color:#000;}.event-content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:15px;}.event-content h3{margin:10px 0;height:130px;}.event-content h3 a{color:#000;}.events-readmore{background-color:#d4d4d4;padding:15px;text-transform:uppercase;font-family:"futura-pt",sans-serif;color:#7c7c7c;font-weight:500;letter-spacing:1.8px;font-size:0.9em;text-align:center;width:100%;display:block;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.events-readmore:hover{background-color:#bbb;}.events-page{padding:15px;}@media (min-width:768px){.events-page{padding:70px 15px;}}.events-page .event-item{margin-bottom:15px;}.events-page .event-img .event-img-date{left:0;right:initial;}.event-time-stamp,.event-date-stamp{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#7c7c7c;font-weight:500;letter-spacing:1.2px;font-size:0.92em;}.event-time-stamp .fa,.event-date-stamp .fa{padding-right:7px;}.event-inner-page h2{font-family:"bodoni-urw",serif;text-transform:none;font-size:2.5em;}.event-inner-page .event{margin-top:40px;}.event-inner-page .socials-wrap .fa-icon{text-align:center;height:45px;width:45px;padding:6px;margin-right:15px;line-height:2.2em;border:1px solid #909090;border-radius:50px;background-color:#fff;}.event-inner-page .socials-wrap .fa-icon:hover{background-color:#000;border-color:#000;}.event-inner-page .socials-wrap .fa-icon:hover:before{color:#fff;}.event-inner-page .socials-wrap .fa-icon:before{font-size:1.6em;font-family:"FontAwesome";color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.event-inner-page .events{padding-top:40px;}.event-article{margin:40px 0;padding:40px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.event-article h3{margin-top:5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;font-size:1.1em;font-family:"futura-pt",sans-serif;}.event-article .event-article-img h3{padding:20px 0 10px;}.event-article .event-article-img img{width:100%;margin-bottom:15px;}.event-article .event-article-img .row{margin-right:-7.5px;margin-left:-7.5px;}.event-article .event-article-img .col-xs-4,.event-article .event-article-img .col-sm-12{padding-right:7.5px;padding-left:7.5px;}@media (min-width:768px){.event-article .event-article-content{padding-left:30px;}}.event-article .event-article-content p{margin-bottom:20px;}.event-article-content .event-details{margin-bottom:20px;}.event-article-content .event-details p{font-weight:500;margin-bottom:0;}.event-article-content .event-details p span{display:inline-block;width:60px;font-weight:400;}.event-filter{margin-bottom:90px;}.event-filter label{display:block;}.event-filter > div{padding-bottom:15px;}@media (min-width:768px){.event-filter > div{padding-bottom:15px;}}.event-filter > div .event-title input,.event-filter > div .event-startdate input{box-sizing:border-box;border:1px solid #909090;padding:5px;}.event-filter .event-title input{width:100%;}.event-filter .event-startdate input{width:48%;}.event-filter .event-startdate input:nth-child(odd){float:right;}.event-filter .event-category select{width:100%;padding:5px;box-sizing:border-box;border:1px solid #909090;}.event-filter .fillter-btn{margin-top:10px;}.event-filter .fillter-btn .btn{min-width:auto;width:48%;float:right;margin:0;}.event-filter .fillter-btn .btn:nth-child(odd){float:left;}.quicklinks{padding:15px 0 0;}@media (min-width:768px){.quicklinks{padding:15px;}}.quicklinks .quicklink-item{position:relative;margin-bottom:15px;}@media (min-width:768px){.quicklinks .quicklink-item{margin-bottom:0;}}.quicklinks .quicklink-item img{width:100%;}.quicklinks .quicklink-item .quicklink-title{position:absolute;bottom:0;left:0;padding:10px 30px;background:#000;font-family:"futura-pt",sans-serif;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2.3px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.quicklinks .quicklink-item a:hover .quicklink-title{background:#fff;color:#000;}.home-content{background-color:#d4d4d4;}.home-content h1{text-align:center;padding-bottom:30px;}.home-content h2{font-size:1.32em;font-family:"futura-pt",sans-serif;color:#909090;text-transform:uppercase;letter-spacing:2.4px;line-height:1.5em;}.home-content .btn{margin-top:50px;}.opening-hours{padding:55px 0 70px;text-align:center;}.opening-hours .opening-hours-wrap{padding:30px 10px;border:8px solid #000;}@media (min-width:768px){.opening-hours .opening-hours-wrap{padding:40px;}}.opening-hours .opening-hours-wrap .the-yard,.opening-hours .opening-hours-wrap .the-hall{width:50%;float:left;margin:30px 0;}.opening-hours .opening-hours-wrap .the-yard h3,.opening-hours .opening-hours-wrap .the-hall h3{color:#000;font-family:"futura-pt",sans-serif;letter-spacing:2.6px;font-weight:600;text-transform:uppercase;font-size:1.28em;padding-bottom:5px;}@media (min-width:768px){.opening-hours .opening-hours-wrap .the-yard h3,.opening-hours .opening-hours-wrap .the-hall h3{padding-bottom:20px;font-size:1.68em;}}.opening-hours .opening-hours-wrap .the-yard p,.opening-hours .opening-hours-wrap .the-hall p{color:#b1b1b1;font-size:1.05em;margin-bottom:0;}@media (min-width:768px){.opening-hours .opening-hours-wrap .the-yard p,.opening-hours .opening-hours-wrap .the-hall p{font-size:1.25em;margin-bottom:10px;}}.opening-hours .opening-hours-wrap .the-yard{border-right:3px solid #b1b1b1;}.opening-hours .opening-hours-wrap h4{font-size:1.125em;font-family:"futura-pt",sans-serif;color:#b1b1b1;letter-spacing:2.3px;text-transform:uppercase;}.services{background-image:url(/sites/default/files/theme/home-blog-banner.jpg);background-size:cover;background-position:bottom;min-height:446px;}.services .btn{font-size:2em;width:300px;font-family:"bodoni-urw",serif;text-transform:lowercase;letter-spacing:1px;margin:20px 0;}.transport{background-image:url(/sites/default/files/theme/transport-bg.jpg);background-size:cover;padding:100px 0;}.transport .transport-wrap{background-color:#fff;text-align:center;border:8px solid #000;padding:40px 10px;}@media (min-width:768px){.transport .transport-wrap{padding:40px;}}.transport .transport-wrap h1{font-size:2.3em;}@media (min-width:768px){.transport .transport-wrap h1{font-size:3.75em;}}.transport .transport-wrap .btn{margin:10px 15px;padding:10px 30px;width:220px;min-width:130px;}.newsletter{background-color:#000;padding:40px 0;}.newsletter .newsletter-signup{font-family:"futura-pt",sans-serif;color:#b1b1b1;letter-spacing:2.3px;text-transform:uppercase;}.newsletter .newsletter-signup .btn{margin-top:30px;}@media (min-width:768px){.newsletter .newsletter-signup .btn{margin-top:0;margin-left:30px;}}.leasing-page .title-background{margin:30px 0 50px;}.static-box{position:relative;border:1px solid #000;padding:30px;margin-bottom:30px;}.static-box h2{font-family:"bodoni-urw",serif;text-transform:none;position:absolute;background:white;top:-13px;padding:0 10px;left:28px;font-size:2em;}.static-box .btn{margin-bottom:10px;word-break:break-word;white-space:normal;display:block;}.leasing-page .panel{border:1px solid #000;border-radius:0;margin-bottom:30px;}.leasing-page .panel .panel-wrap{position:relative;margin-bottom:35px;}.leasing-page .panel .panel-wrap .panel-title{font-family:"bodoni-urw",serif;text-transform:none;position:absolute;background:white;padding:0 10px;left:3px;top:-10px;font-size:0.8em;}@media (min-width:768px){.leasing-page .panel .panel-wrap .panel-title{left:28px;font-size:1.5em;top:-13px;}}.leasing-page .panel .panel-body{padding:0 30px 30px;}.leasing-page .panel .panel-body a{padding:5px 0;display:block;}.leasing-page .panel .panel-body a .fa{font-size:0.8em;padding-right:5px;}.isotope-element{list-style:none;}.press{padding:15px 0 0;}@media (min-width:768px){.press{padding:15px;}}.press-item{margin-bottom:15px;}.press-img{position:relative;}.press-img img{width:100%;}.press-img .press-img-date{position:absolute;bottom:0;left:0;background:#000;font-family:"futura-pt",sans-serif;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2.3px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;padding:10px 30px;}.press-img a:hover .press-img-date{background:#fff;color:#000;}.press-content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:15px;}.press-content h3{margin:10px 0;min-height:130px;}.press-content h3 a{color:#000;}.press-readmore{background-color:#d4d4d4;padding:15px;text-transform:uppercase;font-family:"futura-pt",sans-serif;color:#7c7c7c;font-weight:500;letter-spacing:1.8px;font-size:0.9em;text-align:center;width:100%;display:block;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.press-readmore:hover{background-color:#bbb;}.press-page .press-item{margin-bottom:15px;}.press-page .press-img .press-img-date{left:0;right:initial;}.press-time-stamp,.press-date-stamp{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#7c7c7c;font-weight:500;letter-spacing:1.2px;font-size:0.92em;}.press-time-stamp .fa,.press-date-stamp .fa{padding-right:7px;}.press-time-stamp p{min-height:52px;}.press-inner-page h2{font-family:"bodoni-urw",serif;text-transform:none;font-size:2.5em;}.press-inner-page .press{margin-top:40px;}.press-inner-page .socials-wrap .fa-icon{text-align:center;height:45px;width:45px;padding:6px;margin-right:15px;line-height:2.4em;border:1px solid #909090;border-radius:50px;background-color:#fff;}.press-inner-page .socials-wrap .fa-icon:hover{background-color:#000;border-color:#000;}.press-inner-page .socials-wrap .fa-icon:hover:before{color:#fff;}.press-inner-page .socials-wrap .fa-icon:before{font-size:1.6em;font-family:"FontAwesome";color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.press-inner-page .press{padding-top:40px;}.press-article{margin:40px 0;padding:40px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.press-article h3{margin-top:5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;font-size:1.1em;font-family:"futura-pt",sans-serif;}.press-article .press-article-img h3{padding:20px 0 10px;}.press-article .press-article-img img{width:100%;margin-bottom:15px;}.press-article .press-article-img .row{margin-right:-7.5px;margin-left:-7.5px;}.press-article .press-article-img .col-xs-4,.press-article .press-article-img .col-sm-12{padding-right:7.5px;padding-left:7.5px;}@media (min-width:768px){.press-article .press-article-content{padding-left:30px;}}.press-article .press-article-content p{margin-bottom:20px;}.press-article-content .press-details{margin-bottom:20px;}.press-article-content .press-details p{font-weight:500;margin-bottom:0;}.press-article-content .press-details p span{display:inline-block;width:60px;font-weight:400;}.news{padding:15px 0 0;}@media (min-width:768px){.news{padding:15px;}}.news-item{margin-bottom:15px;}@media (min-width:768px){.news-item{margin-bottom:0;}}.news-img{position:relative;}.news-img img{width:100%;}.news-img .news-img-category a{position:absolute;bottom:0;left:0;background:#000;font-family:"futura-pt",sans-serif;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2.3px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;padding:10px 30px;}.news-img .news-img-category a:hover{background:#fff;color:#000;}.news-img a:hover .news-img-category{background:#fff;color:#000;}.news-content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:15px;}.news-content h3{margin:10px 0;}.news-content h3 a{color:#000;}.news-readmore{background-color:#d4d4d4;padding:15px;text-transform:uppercase;font-family:"futura-pt",sans-serif;color:#7c7c7c;font-weight:500;letter-spacing:1.8px;font-size:0.9em;text-align:center;width:100%;display:block;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.news-readmore:hover{background-color:#bbb;}.news-page .news-item{margin-bottom:15px;}.news-page .news-img .news-img-category{left:0;right:initial;}.news-time-stamp,.news-date-stamp{font-family:"futura-pt",sans-serif;text-transform:uppercase;color:#7c7c7c;font-weight:500;letter-spacing:1.2px;font-size:0.92em;}.news-time-stamp .fa,.news-date-stamp .fa{padding-right:7px;}.news-inner-page h2{font-family:"bodoni-urw",serif;text-transform:none;font-size:2.5em;}.news-inner-page .news-social{border-top:1px solid black;margin-top:40px;padding-top:30px;}.news-inner-page .socials-wrap .fa-icon{text-align:center;height:45px;width:45px;padding:6px;margin-right:15px;line-height:2.4em;border:1px solid #909090;border-radius:50px;background-color:#fff;}.news-inner-page .socials-wrap .fa-icon:hover{background-color:#000;border-color:#000;}.news-inner-page .socials-wrap .fa-icon:hover:before{color:#fff;}.news-inner-page .socials-wrap .fa-icon:before{font-size:1.6em;font-family:"FontAwesome";color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.news-inner-page .news{padding-top:40px;}.news-article{margin:40px 0;padding:40px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.news-article h3{margin-top:5px;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;font-size:1.1em;font-family:"futura-pt",sans-serif;}.news-article .news-article-img h3{padding:20px 0 10px;}.news-article .news-article-img img{width:100%;margin-bottom:15px;}.news-article .news-article-img .row{margin-right:-7.5px;margin-left:-7.5px;}.news-article .news-article-img .col-xs-4,.news-article .news-article-img .col-sm-12{padding-right:7.5px;padding-left:7.5px;}.news-article .news-article-content p{margin-bottom:20px;}.posted-date{font-family:"futura-pt",sans-serif;color:#909090;text-transform:uppercase;letter-spacing:1.5px;}.news-article-content{margin-top:20px;}.news-article-content .news-details{margin-bottom:20px;}.news-article-content .news-details p{font-weight:500;margin-bottom:0;}.news-article-content .news-details p span{display:inline-block;width:60px;font-weight:400;}.store-filter{padding-bottom:70px;}.store-filter .btn{min-width:auto;margin:15px 5px 0;}@media (min-width:992px){.store-filter .btn{margin:0 10px;}}.stores .store-item{margin-bottom:15px;min-height:381px;}@media (min-width:1200px){.stores .store-item{min-height:423px;}}.stores .store-img{position:relative;}.stores .store-img img{width:100%;}.stores .store-img a:hover .store-category{background:#fff;color:#000;}.store-img-overlay{position:absolute;bottom:0;left:0;}.store-img-overlay .store-category,.store-img-overlay .store-location{float:left;font-family:"futura-pt",sans-serif;color:#fff;text-transform:uppercase;font-weight:500;font-size:0.8em;letter-spacing:2.3px;padding:7px 20px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}@media (min-width:992px){.store-img-overlay .store-category,.store-img-overlay .store-location{padding:7px 30px;}}.store-img-overlay .store-category{background-color:#000;}.store-img-overlay .store-location{margin-left:1px;background-color:#000;}.store-img-overlay .store-location:hover{background-color:#fff;color:#000;}.store-content{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:15px;min-height:160px;}.store-content h3{font-size:1.3em;}.store-content h3 a{color:#000;}.store-content p{margin:0;}.store-content p span{width:60px;display:inline-block;}.store-readmore{background-color:#d4d4d4;padding:15px;text-transform:uppercase;font-family:"futura-pt",sans-serif;color:#7c7c7c;font-weight:500;letter-spacing:1.8px;font-size:0.9em;text-align:center;width:100%;display:block;margin:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.store-readmore:hover{background-color:#bbb;}.store-inner-page h2{font-family:"bodoni-urw",serif;text-transform:none;font-size:2.5em;}.store-inner-page .store{margin-top:40px;}.store-inner-page .socials-wrap .fa-icon{text-align:center;height:45px;width:45px;padding:4px;margin-right:15px;line-height:2.4em;border:1px solid #909090;border-radius:50px;background-color:#fff;}.store-inner-page .socials-wrap .fa-icon:hover{background-color:#000;border-color:#000;}.store-inner-page .socials-wrap .fa-icon:hover:before{color:#fff;}.store-inner-page .socials-wrap .fa-icon:before{font-size:1.6em;font-family:"FontAwesome";color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.store-inner-page .stores{padding-top:40px;}.store-title h1{font-size:2.5em;}.store-article{margin:20px 0 40px;padding:40px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.store-article h3{text-transform:uppercase;letter-spacing:1.4px;font-weight:600;font-size:1.1em;font-family:"futura-pt",sans-serif;color:#000;}.store-article .historic-article-img img{width:100%;margin-bottom:15px;border:3px solid #000;}.store-article .store-article-img h3{padding:20px 0 10px;}.store-article .store-article-img img{width:100%;margin-bottom:15px;}.store-article .store-article-img img.thumb{margin-bottom:0;}.store-article .store-article-img .row{margin-right:-7.5px;margin-left:-7.5px;}.store-article .store-article-img .col-xs-4,.store-article .store-article-img .col-sm-12{padding-right:7.5px;padding-left:7.5px;}@media (min-width:768px){.store-article .store-article-content{padding-left:30px;}}.store-article .store-article-content p{margin-bottom:20px;}.store-article-content .store-details,.store-article-content .store-social-media{padding:15px 0 25px;border-bottom:1px solid #000;}.store-article-content .store-social-media{padding:0 0 25px;}.store-article-content .about-store h3,.store-article-content .store-social-media h3{margin:20px 0;}.store-article-content .store-details h3{margin:0 0 20px;}.store-article-content .store-details p{font-weight:400;margin-bottom:10px;font-size:15px;color:#000;}.store-article-content .store-details p strong{padding-left:5px;font-weight:600;}.store-article-content .store-details p strong a{color:#000;font-size:15px;}.store-article-content .about-store p{font-size:16px;}.store-article-content .about-store p:last-of-type{padding-bottom:0;}.store-article-content .store-social-media{margin-top:25px;}.more-images{position:relative;}.more-images .after{position:absolute;top:0;left:0;max-width:220px;width:100%;height:100%;color:#fff;display:block;background:rgba(0,0,0,0.7);font-size:32px;text-align:center;font-family:"futura-pt",sans-serif;font-weight:700;line-height:115px;}@media (max-width:767px){.more-images .after{line-height:85px;}}.shop-map{position:relative;top:20px;width:100%;z-index:1;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}@media (min-width:992px){.shop-map{top:0;}}.shop-map .white-bg{box-shadow:0px 4px 10px -4px rgba(0,0,0,0.4);}.shop-map.sticky{top:60px;}.shop-map{padding:25px;}.shop-map .store-filter{padding:30px 10px 10px;}@media (min-width:992px){.shop-map .store-filter{padding:10px;}}.shop-map .store-filter .views-exposed-widgets{padding:0;text-align:center;}.shop-map .store-filter .views-exposed-widgets .views-exposed-widget{float:none;display:inline-block;}.shop-map .form-item{display:inline-block;padding:0;float:none;}@media (min-width:992px){.shop-map .form-item{float:left;}}.shop-map .form-item .bef-checkboxes{display:inline-block;text-align:center;}.shop-map .form-item .form-type-bef-checkbox{padding-bottom:30px;}@media (max-width:767px){.shop-map .form-item .form-type-bef-checkbox{padding-bottom:15px;}}@media (min-width:992px){.shop-map .form-item .form-type-bef-checkbox{padding-bottom:0;}}.shop-map .form-item input[type=checkbox]{visibility:hidden;display:none;}.shop-map .form-item input[type=checkbox]:checked + label{color:#fff;background:#000;}.shop-map .form-item label{color:#000;background:transparent;border:2px solid #000;text-transform:uppercase;font-weight:500;padding:10px 12px;border-radius:0px;margin:0 10px;font-family:"futura-pt",sans-serif;letter-spacing:2.4px;cursor:default;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media (max-width:767px){.shop-map .form-item label{padding:7px 5px;margin:0 2px;font-size:10px;}}.shop-map .form-item label:hover,.shop-map .form-item label:active,.shop-map .form-item label:focus,.shop-map .form-item label.active,.shop-map .form-item label.selected{color:#fff;background:#000;outline:none;}.shop-map .views-submit-button{display:none;}.store-article-wrap .text-center img{width:100%;}.community-logo{padding:0 10px;}@media (min-width:768px){.community-logo{padding:0;}}.community-logo .community-logo-item{text-align:center;padding-bottom:15px;}.community-logo .community-logo-item a .community-logo-img{border:2px solid #909090;padding:20px;}.community-logo .community-logo-item a .community-logo-img img{margin:0 auto;}.community-logo .community-logo-item a .community-logo-name{margin:15px 0px 20px;font-size:1.1em;}.community-logo .community-logo-item a:hover{color:#909090;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}.community-logo .community-logo-item a:hover .community-logo-img{border-color:#d4d4d4;}.interactive-map .traders_map{height:500px;}.gm-style-iw{width:350px !important;top:15px !important;left:0px !important;background-color:#fff;box-shadow:0 1px 6px rgba(178,178,178,0.6);border:1px solid rgba(225,225,225,0.6);z-index:-1;}@media (max-width:322px){.gm-style-iw{width:250px !important;}}.gm-style-iw > div:first-child{width:100%;max-width:100% !important;}.gm-style-iw .infobox a.close{width:25px;height:25px;overflow:hidden;position:absolute;opacity:1;right:5px;top:5px;z-index:1000;cursor:pointer;background:#fff;border-radius:50%;border:2px solid #808080;font-size:18px;text-align:center;color:#808080;text-shadow:none;line-height:22px;}.store-map-item{width:300px;margin:25px auto 0;}@media (max-width:322px){.store-map-item{width:100% !important;}}.store-map-item .store-img img{margin:5px auto;width:100%;height:115px;}.store-map-item .store-content{border:0;padding:5px;min-height:auto;}.store-map-item .store-content h3{font-size:1.3em;}.store-map-item .store-content h3 a{color:#000;}.store-map-item .store-content p{margin:0;}.store-map-item .store-content p span{width:60px;display:inline-block;}.store-map-item .store-content .btn{display:block;min-width:90px;font-size:0.8em;padding:5px;letter-spacing:1px;margin:10px 0;width:49%;}.store-map-item .store-content .btn:nth-child(even){float:left;}.store-map-item .store-content .btn:nth-child(odd){float:right;}@media (max-width:322px){.store-map-item .store-content .btn{width:100%;}.store-map-item .store-content .btn:nth-child(even),.store-map-item .store-content .btn:nth-child(odd){float:none;}}.store-map-item .bottom-gradient{position:absolute;width:326px;height:25px;bottom:10px;right:18px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}.nav-search{margin-left:15px;position:relative;}.nav-search .search-box{position:absolute;right:-30px;top:56px;z-index:1;min-width:385px;padding:15px;background:#000;border-radius:7px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);transition:visibility 0s,opacity 0.4s;-moz-transition:visibility 0s,opacity 0.4s;-webkit-transition:visibility 0s,opacity 0.4s;visibility:hidden;opacity:0;}.nav-search .search-box.active{visibility:visible;opacity:1;}.nav-search .search-box img{position:absolute;right:24px;z-index:-1;top:-11px;}.nav-search .search-box input{display:inline-block;}.nav-search .search-box input[type=search],.nav-search .search-box input[type=text]{width:240px;border:none;padding:9px;font-family:"futura-pt",sans-serif;}.nav-search .search-box .btn{min-width:100px;padding:7px 7px;margin:0 0 0 5px;vertical-align:bottom;}.nav-search.mobile-search{top:36px;right:75px;float:right;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}@media (min-width:768px){.nav-search.mobile-search{top:43px;}}.nav-search.mobile-search .search-box{right:-60px;top:46px;min-width:315px;}.nav-search.mobile-search .search-box img{right:58px;}.nav-search.mobile-search .search-box input[type=search],.nav-search.mobile-search .search-box input[type=text]{width:175px;}.nav-search.mobile-search .fa-search:before{font-size:1.5em;}.sticky .nav-search.mobile-search{top:36px;right:75px;float:right;}@media (min-width:768px){.sticky .nav-search.mobile-search{top:35px;right:75px;}}.page-profile .container-fluid.white-bg{border-bottom:1px solid #000;padding-right:0;padding-left:0;}.page-profile main aside{margin-top:0px;}@media (max-width:767px){.page-profile main aside{margin-top:60px;}}.busker-registration{position:relative;margin:auto;padding:25px;border:1px solid #000;width:70%;}@media (min-width:768px){.busker-registration{width:50%;}}.busker-registration h1{position:absolute;top:-25px;left:0;font-size:40px;padding:0 10px;width:100%;text-align:center;}.busker-registration h1 span{background:#fff;width:auto;padding:0 10px;}.busker-registration .form-item label{display:block;}.busker-registration .form-item input{width:100%;border:1px solid #000;padding:10px 20px;}.busker-registration .form-item input[type='submit']{width:100%;}.busker-registration .form-item input[type='checkbox']{width:auto;float:left;margin:0 10px 0 0;}.busker-registration .form-item .password-strength,.busker-registration .form-item .password-suggestions{display:none;}.busker-registration .form-item .confirm-parent,.busker-registration .form-item .password-parent{width:100%;}.busker-registration .form-actions input[type='submit']{width:100%;border:1px solid #000;background:#000;color:#fff;font-weight:500;min-width:200px;padding:10px 12px;border-radius:0px;font-family:"futura-pt",sans-serif;letter-spacing:2.4px;cursor:default;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.busker-registration .form-actions input[type='submit']:hover{background:#fff;color:#000;}.busker-registration.busker-edit{width:100%;}.register{text-align:center;}.busker-wrapper{position:relative;margin:40px 30px 20px;padding:25px;border:1px solid #000;}.busker-wrapper h3{background:#fff;position:absolute;top:-25px;left:10px;font-size:2.813em;padding:0 10px;width:auto;}.busker-wrapper table{font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:14px;}.busker-wrapper table td.links a:nth-child(2){color:#e80000;}.busker-wrapper table td.links a:hover{color:#000;}.busker-wrapper table td a.busker-link{color:#000;}.busker-wrapper table td a.busker-link:hover{color:#7c7c7c;}.busker-wrapper #bookings_wrapper #bookings_filter{display:none;}@media (max-width:767px){.busker-wrapper .link a{margin:10px;}}@media (max-width:767px){.busker-wrapper .table-responsive{margin-top:30px;}}.welcome{padding:20px 10px;margin:0;border-bottom:1px solid #000;}.welcome img{width:100px;height:100px;}.side-nav{min-height:350px;}.side-nav .nav > li{background-repeat:no-repeat;background-position:10px;}.side-nav .nav > li.dashboard{background-image:url('/sites/default/files/theme/icons/dashboard.png');}.side-nav .nav > li.profile{background-image:url('/sites/default/files/theme/icons/profile.png');}.side-nav .nav > li.my-bookings{background-image:url('/sites/default/files/theme/icons/booking.png');}.side-nav .nav > li.new-booking,.side-nav .nav > li.edit,.side-nav .nav > li.available-booking,.side-nav .nav > li.edit-booking{display:none;}.side-nav .nav > li a{border-bottom:1px solid #000;padding:20px 50px;font-size:1.375em;}.side-nav .nav > li a:hover{text-decoration:none;background-color:transparent;}.buskers-schedule .busker-wrapper{margin:0;padding:0;border:none;}@media (min-width:768px){.buskers-schedule .busker-wrapper{margin:40px 30px 20px;padding:25px;border:1px solid #000;}}.buskers-schedule .busker-wrapper th,.buskers-schedule .busker-wrapper td{font-size:0.8em;}@media (min-width:768px){.buskers-schedule .busker-wrapper th,.buskers-schedule .busker-wrapper td{font-size:1.2em;}}.logout{width:100%;border-bottom:1px solid black;padding:20px 10px;background-image:url('/sites/default/files/theme/icons/signout.png');background-repeat:no-repeat;background-position:left;}.logout a{padding:20px 40px;font-size:1.375em;}aside{position:relative;border-right:1px solid #000;padding-right:0px;padding-left:0px;}.busker{min-height:480px;}.busker,.details{width:100%;float:none;}@media (min-width:768px){.busker,.details{width:66.66667%;float:left;}}aside,.uploads{width:100%;float:none;}@media (min-width:768px){aside,.uploads{width:33.33333%;float:left;}}.uploads{border:4px dashed #ccc;padding:20px;text-align:center;}.uploads a img{display:block;margin:0 auto 10px;}.link{border-bottom:1px solid #000;width:100%;float:none;clear:both;text-align:right;padding:10px 0;}.link .btn{min-width:auto;}.link .fa:before{font-size:0.75em;font-family:"FontAwesome";padding-right:5px;}.link .fa span{font-family:"bodoni-urw",serif;text-transform:none;letter-spacing:0px;font-weight:700;}.busker form{padding:35px;}@media print{td.links{display:none !important;}}.bookings-filters{padding:15px 0;}.bookings-filters #datepicker,.bookings-filters .chosen-container{width:30%;margin-right:5px;}@media (max-width:767px){.bookings-filters #datepicker,.bookings-filters .chosen-container{width:175px;margin-bottom:15px;}}.dataTables_info{font-size:16px;padding:15px 0px;font-family:"futura-pt",sans-serif;}.dataTables_paginate > a.paginate_button{display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;text-transform:uppercase;font-weight:500;font-family:"futura-pt",sans-serif;letter-spacing:2.4px;cursor:default;border:transparent;min-width:auto;padding:8px 0px;margin:0;color:#fff;background:#000;border:2px solid #000;min-width:130px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.dataTables_paginate > a.paginate_button:hover,.dataTables_paginate > a.paginate_button:active,.dataTables_paginate > a.paginate_button:focus{outline:none;background:#fff;color:#000;}.dataTables_paginate > a.disabled{display:none;}.dataTables_paginate > a.previous{float:left;}.dataTables_paginate > a.next{float:right;}.dataTables_paginate span{display:none;}.socials-wrap .fa-icon:hover:before{color:#d4d4d4;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}
