header.opaque{background-color:rgba(89,105,109,.9)}body.hero-image header{background-color:rgba(89,105,109,.9)}h1{font-size:3em}h1{margin-top:1em}body.hero-image h1{margin-top:.5em}.view-mode-you_might_also_like_view{width:32.6%;margin-right:1%;margin-bottom:1%}.view-mode-you_might_also_like_view:nth-child(2n+2){margin-right:1%}.view-mode-you_might_also_like_view:nth-child(3n+3){margin-right:0}.features-tertiary ul li{float:left;width:18.8%;margin-left:1.5%;margin-right:0}.features-tertiary ul li:first-child{margin-left:0}.features-tertiary ul li:nth-child(5n+1){clear:left;margin-left:0}.features-tertiary ul li a h5{font-size:1.1em}.features-tertiary ul li a .img-container{overflow:hidden}.features-tertiary ul li a img{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;width:100%}.features-tertiary ul li a:hover{background:#fff}.features-tertiary ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}body.node-type-events section.content .features-tertiary ul{padding:0}body.node-type-events section.content .features-tertiary ul li{width:32%}.listing-title-area,#views-exposed-form-events-listing-page{font-size:1em}.gallery ul li{width:16.6667%}.gallery ul li .img-container{overflow:hidden}.gallery ul li a img{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;width:100%}.gallery ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.node-gallery>.paragraphs-items{width:69%}.image-info{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;display:block;-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:80px;right:0;color:#fff;padding:20px;width:25%;background:rgba(75,89,92,.9);-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;text-align:right}.image-info.active{-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;opacity:1}.content a.zoom-homepage,.content a.zoom{cursor:pointer;display:block;position:absolute;top:20px;right:20px;padding:.25em;color:#fff;line-height:1;-moz-opacity:.8;-webkit-opacity:.8;-khtml-opacity:.8;opacity:.8;font-weight:600;text-transform:uppercase;font-size:.8em;text-shadow:2px 2px 3px #333;z-index:2}.content a.zoom-homepage:hover,.content a.zoom:hover{-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;opacity:1;color:#fff}.content a.zoom-homepage i,.content a.zoom i{font-size:3em;margin-left:.2em}body.node-type-walkthrough.hero-image section.content .content-body{overflow:visible}body.node-type-walkthrough.hero-image section.content .content-body h1{float:left}body.node-type-walkthrough.hero-image section.content .content-body .tabs,body.node-type-walkthrough.hero-image section.content .content-body .region-content{clear:both}#block-heritage-menu-structures-heritage-menu-navigation-block{position:absolute;display:block;width:100%;top:-3em;z-index:35}#block-heritage-menu-structures-heritage-menu-navigation-block .content a{color:#fff;display:block;position:absolute;padding:.5em .75em .75em;height:3em;overflow:hidden;background:rgba(75,89,92,.9)}#block-heritage-menu-structures-heritage-menu-navigation-block .content a img{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;margin-top:1em;width:12em;-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;opacity:0}#block-heritage-menu-structures-heritage-menu-navigation-block .content a i{font-size:2em}#block-heritage-menu-structures-heritage-menu-navigation-block .content a.previous{left:0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-radius:0 5px 0 0}#block-heritage-menu-structures-heritage-menu-navigation-block .content a.previous i{margin-right:.5em}#block-heritage-menu-structures-heritage-menu-navigation-block .content a.next{right:0;text-align:right;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;border-radius:5px 0 0 0}#block-heritage-menu-structures-heritage-menu-navigation-block .content a.next i{margin-left:.5em}#block-heritage-menu-structures-heritage-menu-navigation-block .content a:hover{height:auto;color:#111;background:#fff}#block-heritage-menu-structures-heritage-menu-navigation-block .content a:hover img{display:block;-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;opacity:1}header{height:140px}.site-chooser a{font-size:1.1em}.nav-hs ul li,nav ul li,#block-heritage-menu-structures-heritage-main-menu-block ul li{display:inline-block}.hamburger{display:none}.menus{float:left;height:auto;width:80%;margin-top:5.1em}.menus.open{height:auto}nav,#block-heritage-menu-structures-heritage-main-menu-block{margin:0 1em 0 0;float:left}nav ul li a,#block-heritage-menu-structures-heritage-main-menu-block ul li a{background:0 0;font-size:1.3em;margin:0;padding:.8em .8em .85em;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}nav ul li a i,#block-heritage-menu-structures-heritage-main-menu-block ul li a i{float:none;margin-left:.25em}nav ul li.active a,nav ul li.active a:hover,#block-heritage-menu-structures-heritage-main-menu-block ul li.active a,#block-heritage-menu-structures-heritage-main-menu-block ul li.active a:hover{background:rgba(0,0,0,.2)}nav ul li .dropdown,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown{position:absolute;left:-999em;top:140px;width:100%;display:block}nav ul li .dropdown .dropdown-inner,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner{display:block;background:rgba(75,89,92,.9);color:#fff;height:auto;overflow:auto;-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;opacity:0;padding:2em;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s}nav ul li .dropdown .dropdown-inner .features-tertiary ul li a,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .features-tertiary ul li a{background:#ededea;padding:0 0 1.5em}nav ul li .dropdown .dropdown-inner .features-tertiary ul li a p,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .features-tertiary ul li a p{font-size:.85em;font-weight:400}nav ul li .dropdown .dropdown-inner .feature-dropdown,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .feature-dropdown{background:#fff;float:left;width:25%}nav ul li .dropdown .dropdown-inner .menu,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .menu{display:block;overflow:hidden}nav ul li .dropdown .dropdown-inner .menu.twocol ul li,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .menu.twocol ul li{width:50%;float:left}nav ul li .dropdown .dropdown-inner .menu ul li,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .menu ul li{display:block;width:50%}nav ul li .dropdown .dropdown-inner .menu ul li a,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .menu ul li a{font-size:1.1em;border-bottom:1px solid rgba(255,255,255,.1);-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;margin-left:2em;position:relative;background:0 0}nav ul li .dropdown .dropdown-inner .menu ul li a:after,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .menu ul li a:after{font-family:ionicons;position:absolute;content:"\f154";right:1em}nav ul li .dropdown .dropdown-inner .menu ul li a:hover,#block-heritage-menu-structures-heritage-main-menu-block ul li .dropdown .dropdown-inner .menu ul li a:hover{background:rgba(0,0,0,.2);color:#fff}nav ul li.open .dropdown,#block-heritage-menu-structures-heritage-main-menu-block ul li.open .dropdown{left:0;-webkit-transition:none;-moz-transition:none;z-index:1000}nav ul li.open .dropdown .dropdown-inner,#block-heritage-menu-structures-heritage-main-menu-block ul li.open .dropdown .dropdown-inner{-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;opacity:1}.tertiary{width:35%;position:absolute;top:0;margin:.5em 1em 0 0}.tertiary .content ul li a{padding:.5em .75em}.search{margin:0;float:right}.search .search-button{padding:1.3em 1em 2.7em 3em;font-size:1em;font-weight:300;display:block}.search .search-button.active{background:#475357;outline:none}.search form{margin:0;padding:0;display:none}.search form.active{padding:1em 0;overflow:hidden;background:#475357;text-align:right;width:100%;display:block;z-index:999;position:absolute;left:0;top:140px}.search form.active input.form-text{width:30em;font-size:1.2em}.search form.active button,.search form.active input.form-submit{background:rgba(0,0,0,.5)}.search button{-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;-khtml-border-radius:3px 0 0 0;border-radius:3px 0 0 0;background:0 0;padding:2em}.search button:before{left:.6em;top:.5em}#block-heritage-config-heritage-search-drop-block .container-inline,header #views-exposed-form-site-search-page{position:absolute}#block-heritage-config-heritage-search-drop-block .container-inline .form-submit,#block-heritage-config-heritage-search-drop-block .container-inline .form-actions:before,#block-heritage-config-heritage-search-drop-block .container-inline .views-submit-button:before,header #views-exposed-form-site-search-page .form-submit,header #views-exposed-form-site-search-page .form-actions:before,header #views-exposed-form-site-search-page .views-submit-button:before{right:0;width:60px;height:60px;line-height:60px;top:13px}#block-heritage-config-heritage-search-drop-block .container-inline .form-actions:before,#block-heritage-config-heritage-search-drop-block .container-inline .views-submit-button:before,header #views-exposed-form-site-search-page .form-actions:before,header #views-exposed-form-site-search-page .views-submit-button:before{background:rgba(0,0,0,.5)}#block-heritage-config-heritage-search-drop-block .container-inline .form-text,header #views-exposed-form-site-search-page .form-text{margin-right:65px}#block-heritage-config-heritage-search-drop-block .container-inline .views-exposed-widget,header #views-exposed-form-site-search-page .views-exposed-widget{float:right}.language{float:right;border-left:1px solid rgba(255,255,255,.1);border-right:none}.language .menu-name-menu-flags{display:none}.language .menu-name-menu-flags.active{text-align:right;top:139px}.language .menu-name-menu-flags.active li{float:right}.language .menu-name-menu-flags.active span{float:right;margin:.2em 0 0 .75em;font-weight:500;display:inline-block}.branding{float:left;width:20%;margin:0;padding:1.3em 2em 1.25em 4%}.logo{display:block;height:6em;width:95%}.nav-hs-footer ul li a{padding:1em 2em}.nav-hs-footer ul li a img{max-height:70px}.nav-hs-footer h1{font-size:1.8em}.social-footer{padding:2em 1em}.social-footer .region-social-footer{display:flex;justify-content:space-between}.social-footer .block-heritage-social-footer-awards{display:block;padding-left:2em;border-left:1px solid #708489}.social-footer #block-mailchimp-signup-stay-updated{border-top:none;padding-top:0;margin-top:0;padding-left:2em;border-left:1px solid #708489}.social-footer #block-mailchimp-signup-stay-updated form .mailchimp-newsletter-mergefields input,.social-footer #block-mailchimp-signup-stay-updated form .mailchimp-newsletter-mergefields select{margin-bottom:.6em;width:24em}.bottom-footer .logos .content ul li a{margin-left:2.5em;margin-right:0}.bottom-footer .logos .content ul li a{height:100px;width:50px}.bottom-footer .logos .content ul li a.um{width:150px}.bottom-footer .logos .content ul li a.cse{width:60px}.bottom-footer .logos .content ul li a.ee{width:84px}.bottom-footer .logos .content ul li a.wh{width:180px}.bottom-footer .logos .content ul li a.am{width:53px}.bottom-footer .logos .content ul li a.bm{width:142px}aside{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;float:left;width:25%!important;margin-left:0!important;margin:2em 0 0;position:relative;z-index:2}body.hero-image.two-sidebars.sidebar-second aside,body.hero-image.one-sidebar.sidebar-second aside{margin:-12em 0 0}body.hero-image.two-sidebars.sidebar-second aside.expand,body.hero-image.one-sidebar.sidebar-second aside.expand{margin-top:1em}body.two-sidebars aside.practicalities{margin:2em 0 0}.one-sidebar.sidebar-first #sidebar-first,.two-sidebars #sidebar-first{float:right;left:0}aside#sidebar-second{margin-right:0!important}.one-sidebar.sidebar-first #sidebar-first,.two-sidebars #sidebar-first{margin-right:3%}body.front aside#sidebar-second{margin-left:2%!important;margin-right:3%!important}.nav-secondary{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;width:25%;float:right;height:auto;padding:1.5em;margin:4em 3% 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.nav-secondary ul li{width:100%;float:none}.nav-secondary i{display:none}.nav-secondary h4{font-size:1.4em}#block-menu-block-7 h2.block-title{font-size:1.4em}#block-menu-block-7 h2.block-title a:after{display:none}.template-venue .nav-secondary{display:none}.nav-secondary.open{height:auto}section.content{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;float:left;width:69%;margin:0 3% 4em 0;padding:0}section.content .content-body h1,section.content .content-body h2,section.content .content-body h3,section.content .content-body h4,section.content .content-body h5,section.content .content-body h6,section.content .content-body p,section.content .content-body ul,section.content .content-body ol,section.content .content-body dl,section.content .content-body .caption,section.content .content-body figcaption,section.content .content-body form,section.content .content-body table,section.content .content-body blockquote,section.content .content-body address,section.content .content-body hr,section.content .content-body audio,section.content .content-body pre{padding-left:5%;padding-right:5%}section.content .content-body svg,section.content .content-body table{margin-left:5%;margin-right:5%}section.content .content-body div.intro{padding-left:5%;padding-right:5%;margin:0 0 1.5em}section.content .content-body div.intro p{padding-left:0;padding-right:0}section.content .content-body{position:relative;z-index:2}.template-homepage{top:0;margin-bottom:0;margin-top:0;position:relative}.template-homepage section.content{margin-right:0}.node-type-basic-page #sidebar-second,.node-type-basic-index-page #sidebar-second{display:inline}.feature-primary,#block-views-homepage-carousel-block{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;height:auto!important;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.feature-primary .img-wrapper,#block-views-homepage-carousel-block .img-wrapper{height:auto;position:fixed;overflow:hidden;width:100%}.feature-primary .homepage-carousel-item-homepage-carousel-item,#block-views-homepage-carousel-block .homepage-carousel-item-homepage-carousel-item{height:auto;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.feature-primary .homepage-carousel-item-homepage-carousel-item img,#block-views-homepage-carousel-block .homepage-carousel-item-homepage-carousel-item img{margin:auto;width:100%}.feature-primary .group-slide-info,#block-views-homepage-carousel-block .group-slide-info{padding:1em 2em 1.5em;width:60%;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;bottom:2.5em}.feature-primary .group-slide-info h2,#block-views-homepage-carousel-block .group-slide-info h2{font-size:2.2em;line-height:1.2;margin-bottom:.15em}.feature-primary ol.flex-control-nav,#block-views-homepage-carousel-block ol.flex-control-nav{display:block;bottom:0}.feature-primary ol.flex-control-nav li,#block-views-homepage-carousel-block ol.flex-control-nav li{margin:0 12px}.feature-primary ol.flex-control-nav li a,#block-views-homepage-carousel-block ol.flex-control-nav li a{width:5px;height:5px}.practicalities{position:relative;padding:1.5em 1.75em;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.practicalities.sticky{position:fixed;top:-10px;width:25%;margin-top:2em!important;left:auto!important;-webkit-transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.practicalities.sticky .secondary-info{display:none}.practicalities.sticky .event-title{display:block;font-weight:600}.practicalities #block-menu-block-3 ul li,.practicalities ul.practical-links li{width:100%;float:none}.practicalities #block-menu-block-3 ul i,.practicalities ul.practical-links i{font-size:1.5em;margin-right:.5em;width:1em}.practicalities .tweet,.practicalities #block-twitter-block-1{display:block}.practicalities #block-views-offers-widget-block img{display:block}.practicalities #block-views-offers-widget-block ul.flex-direction-nav{top:-40px}.template-homepage .practicalities{width:25%!important;float:right!important;margin:-14em 2em 2em!important}body.hero-image #main{top:0;margin-bottom:-4em;margin-top:0;position:relative}body.hero-image #main>.hero-container{position:relative;max-height:36em}body.hero-image #main>.hero-container .hero-container{height:auto}body.hero-image #main>.hero-container .img-wide{display:block}body.hero-image #main>.hero-container .img-full{display:none}body.hero-image #main>.hero-container .img-full.no-wide{display:block}body.hero-image #main .nav-secondary{margin-top:0}body.hero-image #main .nav-secondary.expand{margin-top:0}body.hero-image section.content{margin-top:-6em}body.hero-image section.content.expand{margin-top:0}.directions-map{padding-bottom:36%}body.two-sidebars.hero-image #main>.hero-container{position:absolute}body.two-sidebars.hero-image #main .nav-secondary{margin-top:41.875%;top:-12em}body.two-sidebars.hero-image #main .nav-secondary.expand{top:1em}body.two-sidebars.hero-image #sidebar-second{top:-10.8em}body.two-sidebars.hero-image #sidebar-second.expand{top:1em}body.two-sidebars.hero-image section.content{margin-top:41.875%;top:-6em}body.two-sidebars.hero-image section.content.expand{top:0}body.two-sidebars.hero-image .img-wide,body.two-sidebars.hero-image .img-full{position:relative}div.content-body div.field-name-field-travel-option{padding-left:5%}div.responsive-div{width:1025px}.feature-primary .homepage-carousel-item-homepage-carousel-item.has-wide .img-wide,#block-views-homepage-carousel-block .homepage-carousel-item-homepage-carousel-item.has-wide .img-wide{display:block}.feature-primary .homepage-carousel-item-homepage-carousel-item.has-wide .img-full,#block-views-homepage-carousel-block .homepage-carousel-item-homepage-carousel-item.has-wide .img-full{display:none}@media all and (min-width:1600px){body.two-sidebars.hero-image #main .nav-secondary,body.two-sidebars.hero-image section.content{margin-top:36em}}