@media screen and ( min-width:960px ){.custom-theme-banner
#header{background:transparent}.custom-theme-banner #header-logo
a{color:white}.custom-theme-banner #header #main-menu-nav .menu li a,
.custom-theme-banner #extra-menu-nav .menu li
a{color:white}.custom-theme-banner #extra-menu-nav .menu li:hover
a{color:#564f4c}}.custom-theme-banner #mobile-head-container .entry-meta-partof,
.custom-theme-banner #mobile-head-container .entry-meta-partof a,
.custom-theme-banner #mobile-head-container .entry-meta-dates,
.custom-theme-banner #mobile-head-container h1,
.custom-theme-banner #mobile-head-container .breadcrumb-list .breadcrumb_last,
.custom-theme-banner #mobile-head-container .breadcrumb-list span
a{color:white}body.future-20{background:url(/app/themes/youarehome/img/themes/last-place-on-earth-bg.jpg?v=2) no-repeat;background-size:100%}body.black-history{background:url(/app/themes/youarehome/img/themes/bhm-bg.jpg?v=1) no-repeat;background-size:auto 622px}@media screen and ( max-width:960px ){body.future-20{background-size:auto 522px}body.black-history{background-size:auto 518px}}@media screen and ( max-width:1700px ){body.future-20{background-size:auto 900px}}@media screen and ( max-width:782px ){body.black-history{background-size:auto 385px}}.future-20 .single-content-section{background:#e4f1f3}.black-history .single-content-section{background:#f8ddd5}.custom-theme-banner .single-content-section{padding-bottom:30px;padding-top:30px}@media screen and ( min-width:960px ){.future-20 .inner.single-intro-section{padding:0
6.481% 34px}}.custom-theme-banner aside.no-image.image-static{min-height:200px}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(10,10,10,0.4)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px
25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:transparent;color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight
iframe{border:none}.featherlight
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px
10px 0;border-bottom:10px solid transparent}}@media
print{html.with-featherlight>*>:not(.featherlight){display:none}}body>#announcement-overlay{display:none}.featherlight{background:rgba(10, 10, 10, 0.4)}.featherlight .featherlight-content{background:#c84d2b}.featherlight
h2{font-size:22px;margin-bottom:5px}#announcement-overlay{text-align:center;line-height:1.4;font-size:18px}.featherlight .featherlight-close-icon{background:transparent;color:white;font-size:21px}@media (max-width: 782px){#announcement-overlay{font-size:12px}}.featherlight-content
p{color:white}.featherlight-content p
a{text-decoration:underline}#announcement-overlay
.logo{width:100%;max-width:350px;margin:0
auto 20px;color:white}#announcement-overlay .logo
span{color:black}#announcement-overlay .logo
img{width:100%;margin:10px
0}.featherlight .featherlight-content{max-width:840px}@media (min-width: 782px){.featherlight .featherlight-content{padding:24px
65px 0}}body.homeground .front-page-whats-on{background-color:#fff;color:#000}body.homeground .front-page-whats-on .whats-on-content{border-top-color:#FF4E00}body.homeground.guide-template .front-page-whats-on .whats-on-menu{border-bottom-color:#FF4E00;border-top-color:#FF4E00;text-transform:uppercase;}body.homeground .whats-on-calendar{display:none}body.homeground .front-page-whats-on
li{font-weight:bold}body.homeground .front-page-whats-on
a{color:#000;text-decoration:none}body.homeground .front-page-whats-on a:hover{color:#000;text-decoration:underline}body.homeground .front-page-whats-on .whats-on-content:before{border-color:#fff transparent #fff transparent}body.homeground .front-page-whats-on .whats-on-content:after{border-color:transparent transparent #FF4E00 transparent}body.homeground li.listings-title::after{color:#FF4E00}body.homeground .generic-content-section-food_drink .section-title,
body.homeground .generic-content-section-location .section-title,
body.homeground .whats-on-full-programme .section-title{overflow:hidden;text-indent:-999em;margin:50px
auto 60px auto;height:0}body.homeground .whats-on-full-programme.traders .section-title{margin:50px
auto 0 auto}@media(max-width: 600px){body.homeground .generic-content-section-food_drink .section-title,
body.homeground .generic-content-section-location .section-title,
body.homeground .whats-on-full-programme .section-title{margin:20px
auto 30px auto}}body.homeground .generic-content-section-food_drink .section-title,
body.homeground .traders .section-title{background:url("/app/themes/youarehome/img/themes/homeground-title-1.svg") no-repeat center center !important;background-size:contain;width:54%;padding-top:17%}body.homeground .generic-content-section-location .section-title{background:url("/app/themes/youarehome/img/themes/homeground-title-3.svg") no-repeat center center;background-size:contain;width:44%;padding-top:15%}body.homeground .whats-on-full-programme .section-title{background:url("/app/themes/youarehome/img/themes/homeground-title-2.svg") no-repeat center center;background-size:contain;width:41%;padding-top:17%}body.homeground .traders h3,
body.homeground #page-wrap .download-section
h3{margin-bottom:20px;text-transform:uppercase;font-size:1.8em;text-align:center;font-weight:900}body.homeground .generic-content-section{color:#000;text-align:center;padding:18px
0 41px 0}body.homeground .generic-content-section-inner{max-width:600px;margin:0
auto}body.homeground .generic-content-section .section-title{color:#000}body.homeground .guide-banner-header
iframe{width:100%;height:700px}@media(min-width: 600px){body.homeground .entry-columns{display:flex}body.homeground .entry-columns .entry-col{width:50%;margin:0
10px}body.homeground .entry-columns .entry-col-text{text-align:right;margin:0
10px}}body.homeground.guide-template .guide-section,
body.homeground.page .guide-section{background:#FEC300;color:#000}body.homeground #page-wrap .button,
body.homeground #page-wrap
.soldout{color:#000;background:#fff;border-color:#fff}body.homeground #page-wrap .button:hover{color:#000;background:#FEC300;border-color:#fff}body.homeground .tile-list article
h3{text-transform:uppercase;font-size:1.25em}body.homeground .tile-list article .meta-section{color:#000}body.homeground .tile-list .action-box.media{background:#fff}body.homeground .tile-list .meta-dates,
body.homeground .tile-list .meta-dates
a{color:#000}body.homeground .tile-list article footer .meta-cta:after{border-bottom-color:#fff}body.homeground .tile-list article footer .meta-cta{margin-bottom:0}body.homeground .download-section{padding:40px}body.homeground #page-wrap .download-section
.button{color:#000;background:#FEC300;border-color:#fff}body.homeground #page-wrap .download-section .button:hover{color:#000;background:#179A52}body.homeground .signup-section{background:#179A52;padding:41px
0 41px 0}body.homeground .signup-section:after{content:"";height:0;clear:both}body.homeground .signup-section
h3{font-size:1.500em;line-height:1em;color:#fff;text-transform:uppercase}body.homeground #page-wrap .signup-section .button:hover{color:#000;background:#179A52}body.homeground .guide-signup,
body.homeground .guide-social{text-align:center;width:50%;float:left;border-right:2px solid #fff;box-sizing:border-box}body.homeground .guide-signup{border-left:2px solid #fff}body.homeground #page-wrap .guide-signup
.button{display:inline-block}body.homeground .guide-signup
p{margin-top:1.8em}body.homeground .guide-social
ul.social{list-style:none;margin-top:1.6em}body.homeground .guide-social .social
li{display:inline-block;width:50px;height:50px;border-radius:50%;background:#fff;margin:0
0.5em}body.homeground .guide-social .social li
a{color:#000;font-size:30px;line-height:54px}@media(max-width: 600px){body.homeground .signup-section{padding:25px
0 25px}body.homeground .guide-signup,
body.homeground .guide-social{width:auto;float:none;border:0
none}body.homeground .guide-signup{padding-bottom:25px}body.homeground .guide-social{padding-top:25px;border-top:2px solid #fff}body.homeground .guide-signup p,
body.homeground .guide-social
ul.social{margin-top:0.5em}body.homeground .guide-banner-header
iframe{width:100%;height:400px}}.donate-slider{display:block;border:dotted #c84d2b;padding:20px;margin:20px
0}.donate-slider
label{font-weight:bold}.donate-slider input[type="text"]{background:#dcdcd6}.single-content-section .entry-content .donate-slider--blurb p,
.single-content-section .entry-content .donate-slider--blurb ul,
.single-content-section .entry-content .donate-slider--blurb
h3{margin-bottom:0.6em}.donate-slider--slider{margin:15px
0;min-width:75%}.donate-slider--step{display:none}.donate-slider--step.visible{display:block}.donate-slider--button{margin:20px
0 0}input[type="range"]::-moz-range-progress{background-color:#c84d2b}input[type="range"]::-moz-range-track{background-color:#c1c2c6}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar
.jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,
.jspHorizontalBar
.jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar
.jspArrow{height:16px}.jspHorizontalBar
.jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html
.jspCorner{margin:0
-3px 0 0}