.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.horizontal-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.capitalise{text-transform:uppercase}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}.jcarousel-wrapper{margin:20px auto;position:relative;border:10px solid #fff;width:600px;height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel-wrapper .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.85);opacity:.66}.jcarousel-wrapper .photo-credits a{color:#fff}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel .paging{width:inherit}.jcarousel li{float:left}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:200px;width:30px;height:30px;text-align:center;background:#4e443c;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel-control-prev{left:-50px}.jcarousel-control-next{right:-50px}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span{display:block}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}.jcarousel-pagination{position:absolute;bottom:0;left:15px}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;line-height:14px;min-width:14px;background:#fff;color:#4e443c;border-radius:14px;padding:3px;text-align:center;margin-right:2px;opacity:.75}.jcarousel-pagination a.active{background:#4e443c;color:#fff;opacity:1;text-shadow:0 -1px 0 rgba(0,0,0,.75)}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype')}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.horizontal-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.capitalise{text-transform:uppercase}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}.jcarousel-wrapper{margin:20px auto;position:relative;border:10px solid #fff;width:600px;height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel-wrapper .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.85);opacity:.66}.jcarousel-wrapper .photo-credits a{color:#fff}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel .paging{width:inherit}.jcarousel li{float:left}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:200px;width:30px;height:30px;text-align:center;background:#4e443c;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel-control-prev{left:-50px}.jcarousel-control-next{right:-50px}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span{display:block}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}.jcarousel-pagination{position:absolute;bottom:0;left:15px}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;line-height:14px;min-width:14px;background:#fff;color:#4e443c;border-radius:14px;padding:3px;text-align:center;margin-right:2px;opacity:.75}.jcarousel-pagination a.active{background:#4e443c;color:#fff;opacity:1;text-shadow:0 -1px 0 rgba(0,0,0,.75)}html,body{height:100%}.resize-limit{max-width:1200px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.full-resize-limit{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:840px){.resize-limit{padding-left:25px;padding-right:25px}}body{font-size:15px;background:#fff;line-height:1.6;min-width:268px;font-weight:300}h1,h2,h3,h4,h5{font-family:'Montserrat',sans-serif;font-weight:700;margin:25px 0;line-height:1.2em}h1{font-size:2.8em}h2{font-size:2.4em}h3{font-size:1.9em}h4{font-size:1.6em}h5{font-size:1.2em}nav{font-family:'Montserrat',sans-serif;font-weight:700}p,a,div,ul,li,b,input,label{font-family:'Montserrat',sans-serif}input{font-size:15px;line-height:1.6}ul{margin:0;padding:0;list-style:none}a{color:#4a701b;text-decoration:none}.bottom-separator::after{content:"";border-bottom:2px solid #d61b1b;width:70px;display:block;margin:25px 0}.content-page .resize-limit,.error,.index-page .resize-limit,.search-page{margin-top:62.5px;margin-bottom:62.5px}@media only screen and (max-width:1080px){.content-page .resize-limit,.error,.index-page .resize-limit,.search-page{margin-bottom:37.5px;margin-top:37.5px}.content-page .resize-limit h1:first-child,.error h1:first-child,.index-page .resize-limit h1:first-child,.search-page h1:first-child{margin-bottom:25px}.search-page .gsc-control-cse{width:100%}}.button,button.button,input[type=submit].button,input[type=button].button{display:inline-block;background-color:#d61b1b;padding:10px 37.5px;color:#fff;text-decoration:none;border:0;text-align:center}main{z-index:1}.content-page .resize-limit{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.content-page .resize-limit .content-body{width:75%}.content-page .resize-limit .content-body a{font-weight:600;color:#846f41}.content-page .resize-limit .content-body a:hover{color:#695834}.content-page .resize-limit .content-body .widget li a{font-weight:600}.content-page .resize-limit .content-body .widget li a:hover{color:#695834}.content-page .resize-limit .content-body.full-width{width:100%}.content-page .resize-limit .left-nav{width:20%;margin-right:5%}.content-page .resize-limit .left-nav .l2-link{color:#000;font-weight:700;display:block;padding:0 0 12.5px;border-bottom:1px solid #846f41}.content-page .resize-limit .left-nav ul li{padding:12.5px 0;border-bottom:1px solid #846f41}.content-page .resize-limit .left-nav a{color:#846f41;font-weight:400}.content-page .resize-limit .left-nav a:hover,.content-page .resize-limit .left-nav a:active,.content-page .resize-limit .left-nav a.selected{color:#4a701b}@media only screen and (max-width:1080px){.content-page .resize-limit{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-page .resize-limit .left-nav,.content-page .resize-limit .content-body{width:100%}.content-page .resize-limit .left-nav{margin-bottom:25px}.content-page .resize-limit .left-nav .l2-link{border:0;padding:0}.content-page .resize-limit .left-nav .l3-pages{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:middle;-moz-align-items:middle;-ms-align-items:middle;align-items:middle}.content-page .resize-limit .left-nav .l3-pages li{margin-top:0;margin-bottom:0;margin-right:12.5px;padding:0;border:0;white-space:nowrap}.content-page .resize-limit .left-nav .l3-pages li a{white-space:nowrap}.content-page .resize-limit .left-nav .l3-pages li::after{content:"/";color:#846f41;margin-left:12.5px}.content-page .resize-limit .left-nav .l3-pages li:last-child::after{content:"";margin-right:0}}.index-page .header-banner,.activity-item .header-banner{margin:0;background-repeat:no-repeat;background-size:cover;height:276px;text-align:center;line-height:276px;color:#fff;font-size:3.2em}@media screen and (min-width:601px){.index-page.activities .teaser-items li>a{max-height:155px;overflow:hidden}.index-page.activities .teaser-items li>a img{margin-top:-33.5px}}@media screen and (min-width:601px){.index-page.events .teaser-items li>a{max-height:155px;overflow:hidden}}.index-page ul{margin-top:62.5px}.index-page ul li{margin-bottom:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-page ul li a{display:inline-block;-webkit-flex:0 0 332px;-moz-flex:0 0 332px;-ms-flex:0 0 332px;flex:0 0 332px}.index-page ul li a>div{width:100px;height:155px;float:left;display:block}.index-page ul li a>div>div{display:inline-flex;align-items:center;width:100%}.index-page ul li a>div>div span{color:#fff;font-weight:bold;margin:auto}.index-page ul li a>div .day{height:60%;background-color:#d61b1b}.index-page ul li a>div .day span{font-size:3em}.index-page ul li a>div .month{height:40%;background-color:#846f41}.index-page ul li a>div .month span{font-size:1.6em}.index-page ul li a img{width:calc(100% - 100px);float:right}.index-page ul li a img.wide{width:100%}.index-page ul li .info{margin-left:37.5px;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.index-page ul li .info h2{font-size:1.8em;margin-top:0;margin-bottom:10px}.index-page ul li .info .details{margin:0;color:#846f41;font-size:1.1em}.index-page .paging ol{list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:0}.index-page .paging ol li{margin-right:12.5px}.index-page .paging ol li a{color:#846f41}.index-page .paging ol li a:hover,.index-page .paging ol li a.selected{color:#d61b1b}@media only screen and (max-width:840px){.index-page ul li a{-webkit-flex:0 0 302px;-moz-flex:0 0 302px;-ms-flex:0 0 302px;flex:0 0 302px}.index-page ul li a>div{width:70px}.index-page ul li a>div .day span{font-size:2.2em}.index-page ul li a>div .month span{font-size:1.1em}.index-page ul li a img{width:calc(100% - 70px)}.index-page ul li .info{margin-left:25px}.index-page ul li .info h2{margin-bottom:12.5px}}@media only screen and (max-width:600px){.index-page ul li a{-webkit-flex:inherit;-moz-flex:inherit;-ms-flex:inherit;flex:inherit;width:100%}.index-page ul li a>div{width:100px;height:100%}.index-page ul li a>div .day span{font-size:3.2em}.index-page ul li a>div .month span{font-size:1.6em}.index-page ul li a img{width:calc(100% - 100px)}.index-page ul li .info{-webkit-flex:inherit;-moz-flex:inherit;-ms-flex:inherit;flex:inherit;margin-left:0;margin-top:25px}}@media only screen and (max-width:360px){.index-page ul li a>div{width:70px}.index-page ul li a>div .day span{font-size:2.2em}.index-page ul li a>div .month span{font-size:1.1em}.index-page ul li a img{width:calc(100% - 70px)}}.activity-item h2{font-family:'Montserrat',sans-serif}.activity-item .heading-background .heading-overlay .heading-banner{text-transform:uppercase}.activity-item .header{padding-top:50px;padding-bottom:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.activity-item .header .header-logo{-webkit-flex:0 0 320px;-moz-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px;margin-right:5%;display:inline-flex;align-items:center}.activity-item .header .header-content{-webkit-flex:1 1;-moz-flex:1 1;-ms-flex:1 1;flex:1 1}.activity-item .header h2{color:#4a701b;margin-top:-7.5px}.activity-item .location{max-width:1300px;position:relative;overflow:hidden}.activity-item .location img{max-width:100%}.activity-item .location .map-info{padding-top:37.5px;padding-bottom:37.5px;width:100%;background-color:rgba(0,0,0,.4);display:inline-block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-item .location .map-info h2{text-transform:uppercase;margin:12.5px 0;color:#fff}.activity-item .location .map-info a{display:inline-block;text-transform:uppercase}.activity-item .location .map-info a.location-heading{display:block}.activity-item .location .map-info a.button{margin-top:12.5px}.activity-item .location .map-info .icon{background-image:url(/Content/images/sprite.png);background-color:#fff;background-repeat:no-repeat;background-position:-104px 7px;width:32px;height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:12.5px 0}.activity-item .location h2{color:#846f41}.activity-item .activity-body{margin-top:50px;margin-bottom:25px;padding-bottom:50px;border-bottom:2px solid #846f41;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.activity-item .activity-body .side{width:25%;margin-right:5%;color:#846f41}.activity-item .activity-body .side li{padding-top:25px;padding-bottom:25px;border-top:1px solid #846f41;border-top-color:rgba(90,71,28,.3)}.activity-item .activity-body .side li:first-child{border-top:0;padding-top:12.5px}.activity-item .activity-body .side li h3{font-size:1.2em;line-height:1.6;margin:0;text-transform:uppercase}.activity-item .activity-body .side li p{margin:0}.activity-item .activity-body .content{width:70%}.activity-item .activity-body .content h1{text-transform:uppercase}.activity-item .activity-body .content h1,.activity-item .activity-body .content h2,.activity-item .activity-body .content h3,.activity-item .activity-body .content h4,.activity-item .activity-body .content h5{margin-top:12.5px;color:#846f41;font-family:'Montserrat',sans-serif}.activity-item .further-info{color:#846f41;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:25px}.activity-item .further-info h2{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;margin:0;width:25%;margin-right:5%;font-size:2em;line-height:1;text-transform:uppercase}.activity-item .further-info address{width:35%}.activity-item .further-info .button{white-space:nowrap;padding-left:2.5%;padding-right:2.5%;margin-left:2.4%;text-transform:uppercase;font-weight:700}.activity-item .further-info address a,.activity-item .further-info address .phone{display:block;font-style:normal}.activity-item .further-info address .icon{display:inline-block;background-image:url(/Content/images/sprite.png);width:18px;background-repeat:no-repeat;height:18px}.activity-item .further-info address .phone .icon{background-position:-91px 5px}.activity-item .further-info address .mail{font-style:normal;color:#d61b1b}.activity-item .further-info address .mail .icon{background-position:-175px 8px}.activity-item .further-info .brochure{background-color:transparent;border:3px solid #846f41;color:#846f41}.activity-item .further-info .contact{border:3px solid #d61b1b}@media only screen and (max-width:840px){.activity-item .further-info{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.activity-item .further-info h2,.activity-item .further-info address{width:100%;margin-left:0;margin-right:0}.activity-item .further-info address{margin:25px 0}.activity-item .further-info address a{display:inline-block}}@media only screen and (max-width:750px){.activity-item .header .header-logo{display:block;margin-bottom:3em;width:100%;text-align:center;flex:none}}@media only screen and (max-width:600px){.activity-item .header .header-logo{display:none}.activity-item .location .map-info{padding-top:12.5px;padding-bottom:12.5px}.activity-item .location .map-info .icon{display:none}.activity-item .location .map-info h2{font-size:1.8em}.activity-item .location .map-info .button{padding:5px 25px}.activity-item .activity-body{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.activity-item .activity-body .content,.activity-item .activity-body .side{width:inherit}.activity-item .activity-body .side li{padding-top:10px;padding-bottom:10px;border:0}}.search-page .search-embed{padding:0 0;font-size:15px;font-family:'Montserrat',sans-serif}.search-page .search-embed .visually-hide{height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;position:absolute}.search-page .search-embed input.addsearch{box-sizing:border-box!important;border:solid 1px #a0a0a0;margin:0 0 3em 0;padding:.5em;width:100%}.search-page .search-embed #addsearch-results{font-size:1em}.search-page .search-embed #addsearch-results .addsearch-result-item-container{background-image:none!important;margin-bottom:3em}.search-page .search-embed #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub{background-image:none!important;border:0;min-height:inherit}.search-page .search-embed #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub>div{padding:0;min-height:inherit}.search-page .search-embed #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub>div h2 a{padding-top:0;padding-bottom:7px;font-size:1.1em}.search-page .search-embed #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub>div h2 a:link{color:#000}.search-page .search-embed #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub>div h2 a:visited{color:#000}.search-page .search-embed #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub>div p>span{display:none;margin-top:7px}.search-page .search-embed #addsearch-results #addsearch-fuzzy{margin-bottom:3em}.search-page .search-embed #addsearch-results #addsearch-results-bottom{margin-top:-35px}.search-page .search-embed #addsearch-results #addsearch-results-bottom #addsearch-logo-img{display:none!important}.search-page .search-embed #addsearch-results #addsearch-results-bottom #addsearch-rp-paging{float:left!important}.search-page .search-embed #addsearch-results #addsearch-results-bottom #addsearch-rp-paging a{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;color:#000;border:0!important}.search-page .search-embed #addsearch-results #addsearch-results-bottom #addsearch-rp-paging a.currentResultPage{font-weight:bold}.search-page .search-embed #addsearch-results #addsearch-results-bottom #addsearch-rp-paging a:first-child{padding-left:0}.search-page .search-embed #addsearch-results #addsearch-nohits p{padding:0}@media only screen and (max-width:1080px){.search-page .gsc-control-cse{width:100%}}#preview-overlay{display:none}html.preview #preview-overlay{line-height:36px;display:block;position:fixed;top:0;width:100%;padding:3px 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000000;background-color:#4682b4;font-size:24px;text-transform:uppercase;color:#fff;font-family:'Source Sans Pro',Arial,sans-serif}html.preview>body>header{margin-top:44.4px}header{position:relative;z-index:2}header .top{margin-top:10px;margin-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}header .top .left .home-link{display:inline-block}header .top .right{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}header .top .right .weather a{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}header .top .right .weather a p{color:#4a701b;font-family:'Montserrat',sans-serif;margin:0;max-width:100px;line-height:1.2;font-weight:600}header .top .right .weather a .max{margin-left:12.5px;margin-right:10px;font-weight:700;color:#846f41}header .top .right .search{margin-left:25px}header .top .right .search form{background-color:#4a701b;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 12.5px}header .top .right .search form input{border:0;outline:0;background-color:transparent;color:#fff}header .top .right .search form input[type=text]::-webkit-input-placeholder{color:#fff;font-weight:bold}header .top .right .search form input[type=text]:-moz-placeholder{opacity:1;color:#fff;font-weight:bold}header .top .right .search form input[type=text]::-moz-placeholder{opacity:1;color:#fff;font-weight:bold}header .top .right .search form input[type=text]:-ms-input-placeholder{color:#fff;font-weight:bold}header .top .right .search form input[type=submit]{color:transparent;display:inline-block;overflow:hidden;width:0;vertical-align:top;background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;padding-left:16px;background-position-x:-221px;background-position-y:5px}header .top .right .header-icon-links{display:inline-flex}header .top .right .header-icon-links ul{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}header .top .right .header-icon-links ul li{margin-left:10px}header .top .right .header-icon-links ul li a{color:transparent;display:inline-block;width:37.5px;height:37.5px;background-color:#4a701b;-webkit-border-radius:18.75px;-moz-border-radius:18.75px;border-radius:18.75px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:top;position:relative}header .top .right .header-icon-links ul li a img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}header .separators{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;max-width:1200px}header .separators .separator-1,header .separators .separator-2,header .separators .separator-3{width:100px}header .separators .separator-1{border-bottom:4px solid #d61b1b}header .separators .separator-2{border-bottom:4px solid #4a701b}header .separators .separator-3{border-bottom:4px solid #846f41}header .bottom-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:-30px}header .bottom-container .left-background,header .bottom-container .right-background{background-color:#4a701b;-webkit-flex:1 auto;-moz-flex:1 auto;-ms-flex:1 auto;flex:1 auto}header .bottom-container .left-background{padding-right:62.5px}header .bottom-container .right-background{padding-left:50px}header .bottom-container .left-background,header .bottom-container .right-background,header .bottom-container nav ul{border-bottom:4px solid #fff}header .bottom-container nav{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex:0 1 1200px;-moz-flex:0 1 1200px;-ms-flex:0 1 1200px;flex:0 1 1200px;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}header .bottom-container nav .expand{display:none;color:#fff;font-weight:700;line-height:45px}header .bottom-container nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#4a701b;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}header .bottom-container nav ul li{margin-right:37.5px;font-size:.8em;line-height:45px}header .bottom-container nav ul li a{color:#fff;display:block}header .bottom-container nav ul li.selected,header .bottom-container nav ul li:hover{border-bottom:5px solid #d61b1b;margin-bottom:-5px}header .bottom-container nav .pattern{display:block;-webkit-flex:0 0 161px;-moz-flex:0 0 161px;-ms-flex:0 0 161px;flex:0 0 161px;height:53px;background-image:url(/Content/images/header-pattern.png);background-repeat:no-repeat;margin-bottom:-4px}@media only screen and (max-width:1080px){header .top .right{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .top .right .weather a{float:right}header .top .right .weather a p{display:none}header .bottom-container{margin-bottom:0}header .bottom-container nav .pattern{display:none}}@media only screen and (max-width:840px){header .top{padding-left:25px;padding-right:25px}header .top .right{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}header .top .right .weather{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin-bottom:25px;margin-top:10px}header .top .right .weather .max{margin-left:0}header .top .right .search{margin-left:0}header .bottom-container .left-background,header .bottom-container .right-background{display:none}header .bottom-container .top-nav{padding-left:25px;padding-right:25px;background-color:#4a701b;border-bottom:4px solid #fff;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .bottom-container .top-nav .expand{-webkit-order:1;-moz-order:1;-ms-order:1;order:1;display:block}header .bottom-container .top-nav ul{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2;background-color:none;border-bottom:0;display:none;margin-bottom:10px}header .bottom-container .top-nav ul.expanded{display:block}header .bottom-container .top-nav ul li{margin-right:0;line-height:35px}header .bottom-container .top-nav ul li:hover,header .bottom-container .top-nav ul li.selected{border:0;margin-bottom:0}header .bottom-container .top-nav a span{padding-right:10px}}@media only screen and (max-width:600px){header .top{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12.5px}header .top .left,header .top .right{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%}header .top .left{text-align:center}header .top .left a{width:100%}header .top .right{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}header .top .right .weather{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:0;margin-bottom:10px}header .top .right .weather a{float:none;width:100%;justify-content:center}header .top .right .header-icon-links{display:none}}.home .features-section .features ul li.feature{position:relative;background-size:cover;background-position-y:50%;height:615px}.home .features-section .features ul li.feature:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.home .features-section .features ul li.feature .panel{text-align:center;display:inline-block;position:absolute;bottom:37%;left:50%;width:75%;transform:translateX(-50%)}.home .features-section .features ul li.feature .panel h1{font-size:6em;margin-bottom:15px}.home .features-section .features ul li.feature .panel p{font-size:2.6em;margin-bottom:25px}.home .features-section .features ul li.feature .panel h1,.home .features-section .features ul li.feature .panel p{margin-top:0;line-height:1;font-weight:700}.home .features-section .features ul li.feature .panel a{display:inline-block}.home .features-section .features ul li.feature .panel a,.home .features-section .features ul li.feature .panel h1,.home .features-section .features ul li.feature .panel p{color:#fff}.home .features-section .features ul li.feature .panel .button{margin-top:10px;font-weight:400}.home .features-section .features ul li.feature img{display:none}.home .features-section .features .carousel-navigation{background:none;left:50%;transform:translateX(-50%)}.home .features-section .spotlights{padding:25px 25px 0 25px;margin-top:-100px;position:relative;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:50px;background-color:#fff}.home .features-section .spotlights ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.home .features-section .spotlights ul li{max-width:280px;background-color:#e6d0ab;margin-left:25px;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%}.home .features-section .spotlights ul li:first-child{margin-left:0}.home .features-section .spotlights ul li img{max-width:100%}.home .features-section .spotlights ul li a{width:100%;display:inline-block}.home .features-section .spotlights ul li a .details{padding:25px;text-align:center}.home .features-section .spotlights ul li a .details h2,.home .features-section .spotlights ul li a .details p{color:#846f41}.home .features-section .spotlights ul li a .details h2{margin-top:0;margin-bottom:10px;font-size:1.2em;text-transform:uppercase}.home .features-section .spotlights ul li a .details p{margin-top:0;margin-bottom:0;font-size:1em}.home .map-message,.home .safety-message{padding-bottom:50px;text-align:center}.home .map-message .button,.home .safety-message .button{background-color:transparent;margin-top:12.5px;font-weight:bold}.home .map-message{border-bottom:3px solid #d61b1b}.home .map-message h3{margin-bottom:15px;font-size:3.2em}.home .map-message h3,.home .map-message a{color:#4a701b}.home .map-message .button{border:3px solid #4a701b;color:#4a701b}.home .safety-message h3{margin-top:50px}.home .safety-message h3,.home .safety-message a{color:#d61b1b}.home .safety-message .button{border:3px solid #d61b1b;color:#d61b1b}.home .events-section{background-image:url(/Content/images/homepage-events-background.png);background-repeat:no-repeat;background-size:cover;background-position:center top;margin-left:auto;margin-right:auto}.home .events-section .events-panel{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding-top:37.5px;padding-bottom:75px}.home .events-section .events-panel h1,.home .events-section .events-panel h2,.home .events-section .events-panel p{color:#fff}.home .events-section .events-panel h1{margin-top:0;margin-bottom:37.5px}.home .events-section .events-panel h2{font-size:3.2em;margin-bottom:35px}.home .events-section .events-panel .events,.home .events-section .events-panel .facebook-feed{width:45%}.home .events-section .events-panel .events li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-top:35px}.home .events-section .events-panel .events li:first-child{margin-top:0}.home .events-section .events-panel .events li .date{display:inline-block;margin-right:5%}.home .events-section .events-panel .events li .date .month,.home .events-section .events-panel .events li .date .day{margin:0;text-align:center}.home .events-section .events-panel .events li .date .day{background-color:#d61b1b;font-size:3.2em;font-weight:bold;display:block;width:110px;line-height:1.8em}.home .events-section .events-panel .events li .date .day p{margin:0}.home .events-section .events-panel .events li .date .month{background-color:#846f41;padding:12.5px;font-size:1.5em;font-weight:bold}.home .events-section .events-panel .events li .info h2{font-family:'Montserrat',sans-serif}.home .events-section .events-panel .events li .info h2,.home .events-section .events-panel .events li .info p.location{margin-top:0;margin-bottom:0;font-size:1.3em;line-height:1.3;text-transform:uppercase}.home .events-section .events-panel .events li .info p{font-size:.8em}.home .events-section .events-panel .events .button{background-color:transparent;border:3px solid #fff;padding:8px 15px;font-size:.8em;margin-top:35px;font-weight:400}.home .events-section .events-panel .events .button .icon{background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;width:19px;height:16px;background-position:-46px 0;margin-top:1px;margin-left:10px;float:right}.home .map-section{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.home .map-section .google-map{width:60%;position:relative;overflow:hidden}.home .map-section .google-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.home .map-section .address-panel{width:calc(40% - ((100% - 1200px)/2 + 2*25px));background-color:#111;padding:50px;padding-right:calc((100% - 1200px)/2)}.home .map-section .address-panel h3{margin:0}.home .map-section .address-panel h3 a{color:#fff;text-transform:uppercase;font-size:1.0526em}.home .map-section .address-panel h3,.home .map-section .address-panel p,.home .map-section .address-panel address{min-width:240px;color:#fff}.home .map-section .address-panel p{margin-top:20px;margin-bottom:40px;min-height:72px}.home .map-section .address-panel address{font-style:normal;font-weight:400}.home .map-section .address-panel address p{display:inline-block;margin:0;font-weight:300;min-height:0}.home .map-section .address-panel address .phone-icon,.home .map-section .address-panel address .mail-icon{display:inline-block;width:11px;height:11px;background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;padding-right:5px}.home .map-section .address-panel address .phone-icon{background-position-x:-75px}.home .map-section .address-panel address .mail-icon{background-position-x:-156px}@media only screen and (max-width:1300px){.home .features-section .features ul li.feature{background:none!important;height:auto}.home .features-section .features ul li.feature .panel h1{font-size:5em}.home .features-section .features ul li.feature .panel p{font-size:2.2em}.home .features-section .features ul li.feature img{display:block}.home .map-section .address-panel{padding-right:50px}}@media only screen and (max-width:1080px){.home .features-section .features ul li.feature .panel{bottom:47%}.home .features-section .features ul li.feature .panel h1,.home .features-section .features ul li.feature .panel p{margin-bottom:12.5px}.home .features-section .features ul li.feature .panel h1{font-size:2.5em}.home .features-section .features ul li.feature .panel p{font-size:1.5em}.home .features-section .features ul li.feature .panel button{font-size:.9em}.home .features-section .features ul li.feature img{margin-top:-50px;margin-bottom:50px}.home .map-message h3{font-size:1.9em}.home .events-section .events-panel h2{font-size:2.4em}}@media only screen and (max-width:960px){.home .features-section .features ul li.feature img{margin:0}.home .features-section .spotlights{margin-top:25px;margin-bottom:25px}.home .features-section .spotlights ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .features-section .spotlights ul .spotlight{width:48%;margin:0 0 62.5px 0;max-width:none;text-align:center;background-color:transparent;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto}.home .features-section .spotlights ul .spotlight a .details{padding:25px 0 0 0;display:inline-block}.home .features-section .spotlights ul .spotlight a img{width:100%}}@media only screen and (max-width:840px){.home .features-section .features ul li.feature .panel{bottom:34%}.home .features-section .features ul li.feature img{margin:0}.home .events-section .events-panel{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .events-section .events-panel .events,.home .events-section .events-panel .facebook-feed{width:100%}.home .events-section .events-panel .events{margin-bottom:50px}.home .map-section h3,.home .map-section .address-panel p,.home .map-section .address-panel address{min-width:inherit}.home .map-section .address-panel{padding:25px}.home .map-section .address-panel h3,.home .map-section .address-panel p,.home .map-section .address-panel address{min-width:inherit}}@media only screen and (max-width:600px){.home .features-section .features .feature .panel{top:30%}.home .features-section .features .feature .panel p,.home .features-section .features .feature .panel .button{display:none}.home .features-section .spotlights ul .spotlight{width:100%}.home .events-section .events-panel .events h2{margin-top:0}.home .map-section{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .map-section .address-panel{width:100%}.home .map-section h3,.home .map-section .address-panel p,.home .map-section .address-panel address{min-width:inherit}.home .map-section .address-panel h3,.home .map-section .address-panel p,.home .map-section .address-panel address{min-width:inherit}}footer{color:#846f41}footer a{color:#846f41}footer ul li a{display:inline-block}footer .top-wrapper{background-color:#e6d0ab}footer .top-wrapper .top{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:37.5px;padding-bottom:37.5px}footer .top-wrapper .top h4{font-size:1em;margin-top:0}footer .top-wrapper .top .footer-1{width:20%;margin-right:10%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}footer .top-wrapper .top .footer-1 p{margin:0;font-size:.8em}footer .top-wrapper .top .footer-2{width:30%;margin-right:10%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}footer .top-wrapper .top .footer-2 p{font-size:.8em}footer .top-wrapper .top .footer-2 form .field-validation-valid,footer .top-wrapper .top .footer-2 form .field-validation-error{font-size:.8em;display:block}footer .top-wrapper .top .footer-2 form .field-validation-error{color:#d61b1b}footer .top-wrapper .top .footer-2 form .email-field{width:80%;padding:12.5px 5%;outline:0;background-color:transparent;border:1px solid #846f41}footer .top-wrapper .top .footer-2 form .email-field::-webkit-input-placeholder{color:#846f41;font-weight:bold}footer .top-wrapper .top .footer-2 form .email-field:-moz-placeholder{opacity:1;color:#846f41;font-weight:bold}footer .top-wrapper .top .footer-2 form .email-field::-moz-placeholder{opacity:1;color:#846f41;font-weight:bold}footer .top-wrapper .top .footer-2 form .email-field:-ms-input-placeholder{color:#846f41;font-weight:bold}footer .top-wrapper .top .footer-2 form .button{display:block;margin-top:12.5px;font-size:.8em}footer .top-wrapper .top .footer-3{width:30%;margin-right:0}footer .top-wrapper .top .footer-3 .footer-social-links ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .top-wrapper .top .footer-3 .footer-social-links ul li{margin-right:10px}footer .bottom .footer-supporters{margin-top:25px;margin-bottom:25px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}footer .bottom .footer-supporters h4{width:20%;display:inline-block;font-size:.8em;margin:0}footer .bottom .footer-supporters ul{width:80%;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .bottom .footer-supporters ul li{margin-right:25px;margin-bottom:10px}footer .bottom .bottom-links{padding-top:25px;margin-bottom:25px;text-align:center;border-top:2px solid #846f41;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}footer .bottom .bottom-links small{margin-right:5px}footer .bottom .bottom-links ul{display:inline-block;line-height:20px}footer .bottom .bottom-links ul li{display:inline-block;font-size:.8em}footer .bottom .bottom-links ul li:before{content:"|"}@media only screen and (max-width:1080px){footer .top-wrapper .top{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}footer .top-wrapper .top .footer-1,footer .top-wrapper .top .footer-2,footer .top-wrapper .top .footer-3{margin-left:0;margin-right:0;width:45%}footer .top-wrapper .top .footer-1{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}footer .top-wrapper .top .footer-3{margin-top:25px}footer .bottom .bottom-links{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .bottom .bottom-links small,footer .bottom .bottom-links ul{width:100%}footer .bottom .bottom-links ul li{white-space:nowrap}footer .bottom .bottom-links ul li:before{content:""}footer .bottom .bottom-links ul li:after{content:"|"}footer .bottom .bottom-links ul li:last-child:after{content:""}}@media only screen and (max-width:840px){footer .top-wrapper .top .footer-1,footer .top-wrapper .top .footer-2,footer .top-wrapper .top .footer-3{width:100%;margin-bottom:25px}footer .top-wrapper .top .footer-1 h4,footer .top-wrapper .top .footer-2 h4,footer .top-wrapper .top .footer-3 h4{margin-bottom:10px}}@media only screen and (max-width:600px){footer .bottom .footer-supporters h4{display:none}footer .bottom .footer-supporters ul{width:100%}footer .bottom .footer-supporters ul li{width:50%;margin:0}}.gallery-page .featured-images{max-width:1300px}.gallery-page .jcarousel .carousel-navigation{background:none;bottom:50px}.jcarousel ul li{position:relative}.jcarousel ul li img{max-width:100%}.jcarousel .carousel-navigation{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;position:absolute;width:90%;bottom:125px;padding:25px 5%;background-color:rgba(0,0,0,.4)}.jcarousel .carousel-navigation .paging{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.jcarousel .carousel-navigation .paging li{width:19px;height:18px;background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;background-position-x:-351px;margin:0 5px;cursor:pointer}.jcarousel .carousel-navigation .paging li.active{background-position-x:-324px}.jcarousel .carousel-navigation .paging li img{width:100%}.jcarousel .carousel-navigation .paging li .page,.jcarousel .carousel-navigation .paging li .page:link,.jcarousel .carousel-navigation .paging li .page:visited{color:transparent;display:inline-block;overflow:hidden;width:0;vertical-align:top}.jcarousel .carousel-navigation .next,.jcarousel .carousel-navigation .prev{color:transparent;display:inline-block;width:16px;height:25px;background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;background-position-y:1px}.jcarousel .carousel-navigation .next{background-position-x:-21px}.modal-container.jcarousel .paging li{display:none;width:auto}.modal-container.jcarousel .paging li.active{display:inline-block}.modal-container.jcarousel .paging span{color:#000;position:relative;top:-3px}.modal-container.jcarousel .carousel-navigation{bottom:0;background-color:#fff}.modal-container.jcarousel .carousel-navigation .next,.modal-container.jcarousel .carousel-navigation .prev{width:11px;height:18px}.modal-container.jcarousel .carousel-navigation .next{background-position-x:-266px}.modal-container.jcarousel .carousel-navigation .prev{background-position-x:-247px}.modal-container.jcarousel .carousel-close{position:absolute;right:0;padding:20px}.modal-container.jcarousel .carousel-close .close{color:transparent;display:inline-block;width:15px;height:15px;background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;background-position-x:-198px}@media only screen and (max-width:840px){.jcarousel .carousel-navigation{bottom:10%}.jcarousel .carousel-navigation .paging{display:none}}.heading-background{background-repeat:no-repeat;background-size:cover;background-position:center}.heading-background .heading-overlay{height:276px;background:rgba(75,113,29,.8);position:relative}.heading-background .heading-overlay .heading-banner{font-size:3em;text-align:center;color:#fff;margin:0 25px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);width:calc(100% - 50px);padding-top:10px}.heading-background .heading-overlay .heading-banner .datetime{font-size:1rem;display:block;margin-bottom:-20px}.heading-background .heading-overlay .heading-banner .datetime .separator{padding:0 15px}@media only screen and (max-width:1080px){.heading-background .heading-overlay{height:auto;padding:13% 0}}@media only screen and (max-width:700px){.heading-background .heading-overlay{padding:0}.heading-background .heading-overlay .heading-banner .datetime{margin-top:10px}.heading-background .heading-overlay .heading-banner .datetime .separator{display:none}.heading-background .heading-overlay .heading-banner .datetime .start-date,.heading-background .heading-overlay .heading-banner .datetime .end-date{display:block;line-height:1.5}}.gallery-page .thumbnail-galleries,.activity-item .thumbnail-galleries{margin-top:50px;margin-bottom:50px}.gallery-page .thumbnail-galleries .galleries,.activity-item .thumbnail-galleries .galleries{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.gallery-page .thumbnail-galleries .galleries li,.activity-item .thumbnail-galleries .galleries li{margin-bottom:12.5px;padding:0 12.5px}.gallery-page .thumbnail-galleries .galleries li a,.activity-item .thumbnail-galleries .galleries li a{color:#846f41;font-weight:700}.gallery-page .thumbnail-galleries .galleries li a.selected,.activity-item .thumbnail-galleries .galleries li a.selected{color:#d61b1b;border-bottom:3px solid #d61b1b;padding-bottom:6.25px}.gallery-page .thumbnail-galleries .thumbnails,.activity-item .thumbnail-galleries .thumbnails{min-height:148px;margin-top:25px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-page .thumbnail-galleries .thumbnails li,.activity-item .thumbnail-galleries .thumbnails li{width:16.6%;overflow:hidden}.gallery-page .thumbnail-galleries .thumbnails li:first-child,.activity-item .thumbnail-galleries .thumbnails li:first-child{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#846f41;color:#fff;text-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.gallery-page .thumbnail-galleries .thumbnails li:first-child h4,.activity-item .thumbnail-galleries .thumbnails li:first-child h4{margin-top:12.5px;margin-bottom:0;font-size:1em;font-family:'Montserrat',sans-serif;text-transform:uppercase}.gallery-page .thumbnail-galleries .thumbnails li:first-child .icon,.activity-item .thumbnail-galleries .thumbnails li:first-child .icon{background-image:url(/Content/images/sprite.png);background-repeat:no-repeat;background-position:-282px 8px;background-color:#fff;display:block;width:36px;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:auto}.gallery-page .thumbnail-galleries .thumbnails li a,.activity-item .thumbnail-galleries .thumbnails li a{display:block;width:100%}.gallery-page .thumbnail-galleries .thumbnails li img,.activity-item .thumbnail-galleries .thumbnails li img{max-width:150%;transform:translatex(-50%);position:relative;left:50%}@media only screen and (max-width:1080px){.heading-background .heading-overlay .heading-banner{padding-top:0}.gallery-page .thumbnail-galleries .thumbnails li,.activity-item .thumbnail-galleries .thumbnails li{width:25%}}@media only screen and (max-width:700px){.gallery-page .thumbnail-galleries .thumbnails li,.activity-item .thumbnail-galleries .thumbnails li{width:33.3%}}@media only screen and (max-width:700px){.heading-background .heading-overlay .heading-banner{padding:15px 0 40px;position:relative;top:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.gallery-page .thumbnail-galleries .thumbnails li,.activity-item .thumbnail-galleries .thumbnails li{width:50%}}@media screen and (max-width:400px){.gallery-page .thumbnail-galleries .thumbnails,.activity-item .thumbnail-galleries .thumbnails{flex-direction:column}.gallery-page .thumbnail-galleries .thumbnails li,.activity-item .thumbnail-galleries .thumbnails li{width:100%}.gallery-page .thumbnail-galleries .thumbnails li:first-child,.activity-item .thumbnail-galleries .thumbnails li:first-child{min-height:150px}.gallery-page .thumbnail-galleries .thumbnails li:first-child>div,.activity-item .thumbnail-galleries .thumbnails li:first-child>div{width:110px}}@media only screen and (max-width:360px){.gallery-page .thumbnail-galleries .thumbnails li:first-child>div,.activity-item .thumbnail-galleries .thumbnails li:first-child>div{width:110px}}.google-map iframe{background-image:url(/Content/images/spinny.gif);background-repeat:no-repeat;background-position:center center}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.horizontal-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.capitalise{text-transform:uppercase}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}.jcarousel-wrapper{margin:20px auto;position:relative;border:10px solid #fff;width:600px;height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel-wrapper .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.85);opacity:.66}.jcarousel-wrapper .photo-credits a{color:#fff}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel .paging{width:inherit}.jcarousel li{float:left}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:200px;width:30px;height:30px;text-align:center;background:#4e443c;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel-control-prev{left:-50px}.jcarousel-control-next{right:-50px}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span{display:block}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}.jcarousel-pagination{position:absolute;bottom:0;left:15px}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;line-height:14px;min-width:14px;background:#fff;color:#4e443c;border-radius:14px;padding:3px;text-align:center;margin-right:2px;opacity:.75}.jcarousel-pagination a.active{background:#4e443c;color:#fff;opacity:1;text-shadow:0 -1px 0 rgba(0,0,0,.75)}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype')}.content-body .top-spacer{margin-top:1.4em}.content-body .bottom-spacer{margin-bottom:1.4em;clear:both}.content-body h1,.content-body h2,.content-body h3,.content-body h4,.content-body h5{font-family:'Montserrat',sans-serif!important;color:#4a701b}.content-body h1:nth-child(2),.content-body h2:nth-child(2),.content-body h3:nth-child(2),.content-body h4:nth-child(2),.content-body h5:nth-child(2),.content-body p:nth-child(2),.content-body table:nth-child(2),.content-body img:nth-child(2),.content-body a:nth-child(2),.content-body div:nth-child(2),.content-body ul:nth-child(2),.content-body ol:nth-child(2){margin-top:0}.content-body p,.content-body li,.content-body a{line-height:1.6}.content-body ul,.content-body ol{margin-top:10px;margin-bottom:10px}.content-body ul li,.content-body ol li{margin-top:10px;margin-bottom:10px;list-style:none}.content-body ul{margin-left:25px}.content-body ul li{margin-left:7px;text-indent:-2em}.content-body ul li:before{content:"■";color:#4a701b;font-size:.7em;vertical-align:middle;margin-right:25px}.content-body ol{padding-left:0;margin-left:37.5px;counter-reset:item}.content-body ol ol{margin-left:25px}.content-body ol li{list-style:none;text-indent:-2em}.content-body ol li:before{content:counter(item) ". ";counter-increment:item;color:#4a701b;margin-right:12.5px;font-weight:700}.content-body a{font-weight:400}.content-body ul,.content-body ol,.content-body table{clear:both}.content-body img{max-width:100%}.content-body p{margin:1.4em 0}.content-body h5{font-weight:bold}.content-body table,.content-body figure,.content-body .widget{margin:25px 0 37.5px 0}.content-body figure{margin:.5em 0 0 0}.content-body figure.mc-fullwidth{width:100%;max-width:100%}.content-body figure.mc-fullwidth img{width:100%}.content-body figure.mc-floatleft,.content-body figure.mc-floatright{margin-top:7.5px;margin-bottom:7.5px;width:50%}.content-body figure.mc-floatleft{float:left;margin-right:25px}.content-body figure.mc-floatright{float:right;margin-left:25px}.content-body figure figcaption{color:#666;font-size:.7em;font-weight:normal;line-height:1.5em}.content-body figure figcaption p{margin:0}.content-body table{width:100%}.content-body table td{border:1px solid #ededed}.content-body table thead tr,.content-body table tbody th,.content-body table tfoot tr{background-color:#ededed;border:1px solid #ededed}.content-body table thead th,.content-body table tbody th,.content-body table tfoot td{font-weight:bold}.content-body table thead th{text-align:left}.content-body table tbody th{text-align:left}.content-body table tfoot td{border:0}.content-body table td,.content-body table th{vertical-align:top;padding:12.5px}.content-body .wrapper iframe{-moz-appearance:none;-webkit-appearance:none;outline:0}.content-body .widget.mc-quicklinks h2,.content-body .widget.mc-doclinks h2{margin-top:0;margin-bottom:12.5px}.content-body .widget.mc-quicklinks ul,.content-body .widget.mc-doclinks ul{list-style:none;margin-left:0}.content-body .widget.mc-quicklinks li,.content-body .widget.mc-doclinks li{margin-left:2px}.content-body .widget.mc-quicklinks li a,.content-body .widget.mc-doclinks li a{color:#846f41}.content-body .widget.mc-quicklinks li a:hover,.content-body .widget.mc-doclinks li a:hover{color:#4a701b}.content-body .widget.mc-quicklinks li::before,.content-body .widget.mc-doclinks li::before{content:""}.content-body .widget.mc-youtube,.content-body .widget.mc-embed{width:100%;display:block;position:relative;padding-bottom:62%;height:0}.content-body .widget.mc-youtube iframe,.content-body .widget.mc-embed iframe{-moz-appearance:none;-webkit-appearance:none;outline:0;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:840px){.content-body figure.mc-floatleft,.content-body figure.mc-floatright{float:none;width:100%;margin:1.5em 0}}