@charset "UTF-8";tailwindbits.p-5{padding:1.25rem}.mb-4{margin-bottom:1rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.border{border:1px solid #cccccc}.bg-gray-100{background-color:#f5f5f5}body{overflow-x:hidden;font-family:"Noto Serif",sans-serif}h1,h2,h3,h4,h5{font-family:"Noto Serif",arial,sans-serif;color:#222}h1{color:#3b3b38;font-weight:700;font-size:29px;margin-top:0}h1.margin-top{margin-top:20px}@media screen and (max-width: 768px){h1{font-size:25px}}body.blog-view div#site-content a{text-decoration:underline}a{color:#3b3b38}a.underline{text-decoration:underline!important}div.page-content{background:#f5f5f5}.breadcrumb{margin-top:15px;background:#ffffff;line-height:40px}.breadcrumb .disabled a{color:#ccc}nav.navbar-admin{z-index:1002}nav.navbar-admin .glyphicon,nav.navbar-admin .fa{color:#9d9d9d}nav.navbar-admin .glyphicon:hover,nav.navbar-admin .fa:hover{color:#fff}body.admin #site-content{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){body.admin #site-content{width:750px}}@media (min-width: 992px){body.admin #site-content{width:970px}}@media (min-width: 1200px){body.admin #site-content{width:1140px}}body.admin h1{margin-top:40px}h1{margin-bottom:.8em}img{max-width:100%}.alreadyadded-hero li{max-width:232px;margin:0 10px 10px 0;height:480px;overflow:hidden}.alreadyadded-icon-block li,.alreadyadded-photo-block li{max-width:232px;margin:0 10px 10px 0;height:300px;overflow:hidden}.alreadyadded-bullets li .glyphicon-picture{padding-right:4px}.alreadyadded-icon-block .iconset-icon .fa{font-size:40px}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu{background-color:#222;color:#fff}.choose-iconset i{padding:10px;border:1px solid #ffffff;border-radius:4px}.choose-iconset i:hover{border:1px solid #f5f5f5;cursor:pointer}.choose-iconset .fa{font-size:40px}.choose-iconset .chosen{box-shadow:inset 0 1px 1px #00000013;border:1px solid #ccd0d2}.notsortable>.panel-body{background:#f5f5f5}.notsortable>.panel-heading{background:#f5f5f5}.existing-pageset-elements img.thumb{margin:0 2px 7px 0}.existing-pageset-elements iframe{max-width:100%}.fa{color:#222;font-size:18px}.no-delete{color:silver!important}.fa-sign-out{color:#9d9d9d}.fa-sign-out:hover{color:#fff}td.actions{width:10px;white-space:nowrap}td.actions form{display:inline}td.actions form button{border:0;background:none;display:inline-block;padding:0}.modal.loading .modal-content:before{content:"Loading...";text-align:center;line-height:155px;font-size:20px;background:rgba(0,0,0,.8);position:absolute;top:55px;bottom:0;left:0;right:0;color:#eee;z-index:1000}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout a{text-decoration:underline}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#ce4844}.bs-callout-danger h4{color:#ce4844}.bs-callout-warning{border-left-color:#aa6708}.bs-callout-warning h4{color:#aa6708}.bs-callout-info{border-left-color:#1b809e}.bs-callout-info h4{color:#1b809e}.bs-callout-success{border-left-color:#c6d880;background-color:#e6efc2}.bs-callout-success h4{color:#222}.bs-callout-notice{border-left-color:#ecbe6a;background-color:#f1d9ae}.bs-callout-notice h4{color:#222}.btn{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;font-family:"Noto Serif",arial,sans-serif;text-decoration:none!important}.btn-primary,.btn-orange{background:#ec583a;color:#fff;border:0;font-weight:600}.btn-primary:hover,.btn-orange:hover{background:#ff7148;color:#222}.btn-outline-grey{border:1px solid #4d4d4d;background:#ffffff;color:#222}.btn-outline-grey:hover{background:#f5f5f5;color:#222}.btn-outline-orange{border:1px solid #ec583a;background:#ffffff;color:#222}.btn-outline-orange:hover{background:#ff7148;color:#222}.btn-blue{background:#3b5060;color:#fff;font-weight:700}.btn-blue:hover{background:#93b1c6;color:#fff}.btn-green{background:#7799b1;color:#222;font-weight:700}.btn-green:hover{background:#93b1c6;color:#fff}.btn-enquire{color:#222}.btn-enquire span{color:#fff;margin-right:2px}.loading{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin:auto}.loading div{display:none}.badge-info{color:#000}.loading_small{display:block;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite;margin:auto}.loading_small div{display:none}.pulse{-webkit-animation:pulse .7s linear;animation:pulse .7s linear;-webkit-animation-iteration-count:3;animation-iteration-count:3}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.review-stars span{color:#ec583a}.meta{border-top:1px dashed #3b3b38;padding-top:.8em;font-style:italic}.box-shadow{box-shadow:0 4px 6px #00000014}.drop-shadow{-webkit-box-shadow:0 4px 8px rgba(77,77,77,.1);box-shadow:0 4px 8px #4d4d4d1a;transition:box-shadow .17s}.infobox_cluster{width:300px}.infobox_cluster img{float:left;margin-right:5px}.infobox_cluster p{margin:0 0 5px}.infobox_cluster h5{margin:0 0 10px}.ui-autocomplete{max-height:280px;overflow-y:auto;overflow-x:hidden}div.keyword-description{color:silver}.arrow-down{margin-left:1px;top:-1px;position:relative;display:inline-block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ec583a}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.p-15{padding:15px}.p-25{padding:25px}.mb-20{margin-bottom:20px}form.form-horizontal a{text-decoration:underline}form.form-horizontal fieldset{margin-bottom:40px;background:#ffffff;padding:30px;box-shadow:0 4px 6px #00000014}form.form-horizontal fieldset h3{margin:0 0 25px;border-bottom:1px solid #e5e5e5;line-height:1.5}@media screen and (max-width: 768px){form.form-horizontal fieldset{background:#ffffff;padding:15px;box-shadow:0 4px 6px #00000014}}form.form-horizontal .btn-primary{margin-top:20px}form.form-horizontal label.checkbox{font-weight:400}form.form-horizontal label.checkbox input{margin-left:0}form.form-horizontal input.captcha{width:120px;display:inline}#regen-captcha{display:block;margin-left:125px;font-size:14px}.fc-content span{margin-left:2px}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{padding:10px}.fc-content .fc-time,.fc-month-view .fc-time{display:none}@media (min-width: 576px){.container{max-width:98%}}@media (min-width: 768px){.container{max-width:98%}}@media (min-width: 992px){.container{max-width:98%}}@media (min-width: 1220px){.container{width:1400px}}nav#mobile-main-menu{position:fixed;background:rgba(0,0,0,.85);top:68px;right:-100%;z-index:995;z-index:1000;width:100%;height:100%;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;padding-bottom:90px}nav#mobile-main-menu ul{padding:20px 30px;margin:0;list-style:none}nav#mobile-main-menu ul li{margin:0;padding:2px 0;list-style:none}nav#mobile-main-menu ul li.first-small{margin-top:10px}nav#mobile-main-menu ul li.small a{font-size:18px}nav#mobile-main-menu ul li a{color:#fff;font-family:"Noto Serif",arial,sans-serif;font-size:25px;font-weight:700}nav.mobile-main-menu-on{right:0!important}header{position:fixed;width:100%;background:#ffffff;z-index:995;border-bottom:3px solid #342800;top:0;box-shadow:0 4px 8px #4d4d4d33;transition:box-shadow .17s;height:70px}header div.container{position:relative;padding-top:10px;margin-top:12px;padding-bottom:10px}header div.container a.logo{position:absolute;top:0px;left:18px;text-decoration:none}header div.container a.logo span{display:block}header div.container a.logo span.logo-title{font-size:25px;color:#342800;font-weight:700;line-height:1}header div.container a.logo span.logo-strapline{font-size:12px;color:#000;line-height:1.1}header div.container div.header-navs a#mobile-search-toggle{display:block;position:absolute;top:4px;right:70px}header div.container div.header-navs a#mobile-search-toggle i{font-size:30px}header div.container div.header-navs div#main-nav-toggle{display:none;width:35px;height:26px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media screen and (max-width: 768px){header div.container div.header-navs div#main-nav-toggle{display:inline-block;position:absolute;right:18px;top:7px}}header div.container div.header-navs div#main-nav-toggle span{display:block;position:absolute;height:5px;width:100%;background:#222222;opacity:1;left:0;border-radius:4px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header div.container div.header-navs div#main-nav-toggle span:nth-child(1){top:0px}header div.container div.header-navs div#main-nav-toggle span:nth-child(2),header div.container div.header-navs div#main-nav-toggle span:nth-child(3){top:10px}header div.container div.header-navs div#main-nav-toggle span:nth-child(4){top:20px}header div.container div.header-navs div#main-nav-toggle.open span:nth-child(1){top:18px;width:0%;left:50%}header div.container div.header-navs div#main-nav-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header div.container div.header-navs div#main-nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header div.container div.header-navs div#main-nav-toggle.open span:nth-child(4){top:18px;width:0%;left:50%}header div.container div.header-navs nav{text-align:right}header div.container div.header-navs nav.main{position:absolute;right:0;top:0;font-family:"Noto Serif",arial,sans-serif}@media screen and (max-width: 768px){header div.container div.header-navs nav.main{display:none}}header div.container div.header-navs nav.main ul li{display:inline-block;position:relative;margin-left:15px}header div.container div.header-navs nav.main ul li:hover>ul.dropdown-menu{text-decoration:underline;display:block}header div.container div.header-navs nav.main ul li a{display:block;color:#222}header div.container div.header-navs nav.main ul li a.has-subitems:after{content:"";width:0;height:0;position:relative;top:12px;margin-left:7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #222222}header div.container div.header-navs nav.main ul li a.btn{color:#fff}header div.container div.header-navs nav.main ul li a.btn i.fa{color:#fff}header div.container div.header-navs nav.main ul li a.btn:after{display:none}header div.container div.header-navs nav.main ul li ul.dropdown-menu{background:#ffffff;border-radius:0;margin-top:0;margin-left:-20px}header div.container div.header-navs nav.main ul li ul.dropdown-menu li{margin:0;width:100%}header div.container div.header-navs nav.main ul li ul.dropdown-menu li a:hover{background:#222222}header div.container div.header-navs nav.main ul li ul.dropdown-menu li a:after{display:none}div#site-content{padding-top:62px;padding-bottom:30px}footer{background:#ffffff;padding:0 0 40px}footer div.footer-nav{padding:40px 0 0}footer div.footer-nav div.container{text-align:center}footer div.footer-nav div.container nav.footer a{display:inline-block;color:#222;margin:0 10px 1.1em 0;line-height:1.4}footer div.footer-nav div.container nav.footer a.title{display:block}footer p.site-info{font-family:"Noto Serif",arial,sans-serif;color:#222;text-align:center}footer p.copyright{text-align:center;font-size:12px;color:#000}div.news-block{background:#c7d0d5;padding:40px 0;text-align:center}div.news-block .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}div.news-block .row>[class*=col-]{display:flex;flex-direction:column}div.news-block div.news-items{padding:40px 0}div.news-block div.news-items div.news-text{background:#f0f0ee;-webkit-box-shadow:0 4px 8px rgba(77,77,77,.1);box-shadow:0 4px 8px #4d4d4d1a;transition:box-shadow .17s;text-align:left;padding:20px;max-width:350px;height:100%;margin:auto}@media screen and (max-width: 992px){div.news-block div.news-items div.news-text{height:auto}}@media screen and (max-width: 768px){div.news-block div.news-items div.news-text{margin-bottom:20px}}div.news-block div.news-items div.news-text h4{font-family:"Noto Serif",sans-serif;font-weight:700;font-size:14px;line-height:1.4}div.news-block div.news-items div.news-text h4 a{color:#222}div.news-block div.news-items div.news-text p{font-size:14px}div.news-block div.news-items div.news-text p.date{font-style:italic;color:#000}@media screen and (max-width: 768px){div.news-block a.btn-orange{display:block}}div.hero{position:relative;height:150px;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}@media screen and (max-width: 992px){div.hero{height:148px}}@media screen and (max-width: 767px){div.hero{height:120px}}div.hero div.hero-text{position:absolute;top:90px}@media screen and (max-width: 992px){div.hero div.hero-text{top:40px}}div.hero div.hero-text h5{color:#fff;font-style:italic;margin:0;font-family:"Noto Serif",sans-serif;font-size:25px}@media screen and (max-width: 992px){div.hero div.hero-text h5{font-size:18px}}div.hero div.hero-text h1{color:#fff;font-size:56px;font-weight:700;margin:0}@media screen and (max-width: 992px){div.hero div.hero-text h1{font-size:28px}}div.hero div.hero-text h1:after{background:#ffffff}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}form#form-search-bar{padding-top:5px}form#form-search-bar-mobile select.adv_within{max-width:100%}form#form-search-bar-mobile .form-control,form#form-search-bar-mobile select{width:100%}form#form-search-bar-mobile div.row{margin-bottom:5px}form#form-search-bar-mobile a.mobile-advanced-search{vertical-align:bottom;margin-right:10px;min-height:48px;line-height:48px;display:inline-block;color:#222}form#form-search-bar-mobile div.labels{background:#ffffff;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow;padding:6px 12px}form#form-search-bar-mobile div.labels h5{border-bottom:1px solid #ccc;padding-bottom:4px}form#form-search-bar-mobile div.labels label{font-weight:400}div.search-bar{position:relative;top:70px;z-index:994;z-index:101;width:100%;padding:5px 0;background-color:#7799b1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 8px rgba(77,77,77,.2);box-shadow:0 4px 8px #4d4d4d33}@media screen and (max-width: 479px){div.search-bar{padding:10px 0}}div.search-bar button.btn-orange span.glyphicon{color:#222}div.search-bar select.adv_within{max-width:110px}div.search-bar span#adv_within-container{display:inline-block;padding-right:5px}div.search-bar select.adv_searchfor,div.search-bar select.adv_searchtype,div.search-bar select.adv_within,div.search-bar input.search_keyword{color:#222;border:none;padding:0 10px;background:0 0;border-radius:0;cursor:pointer;box-shadow:none}div.search-bar select{width:auto;display:inline-block;border:1px solid #cccccc;color:#222}div.search-bar .btn-orange{height:39px}div.search-bar div.arrow-down{position:relative;border-top:6px solid #222222;border-left:3px solid transparent;border-right:3px solid transparent}div.search-bar div.arrow-down-select{left:-5px}div.search-bar div.keyword-radius{background:#ffffff;padding:0;display:inline-block;border-radius:4px;margin-top:0;margin-bottom:0;position:relative}@media screen and (max-width: 479px){div.search-bar div.keyword-radius{margin-bottom:4px}}div.search-bar div.keyword-radius #searchbar_keyword{width:280px}div.search-bar div.keyword-radius #searchbar_keyword::-webkit-input-placeholder{color:silver}div.search-bar div.keyword-radius #searchbar_keyword::-moz-placeholder{color:silver}div.search-bar div.keyword-radius #searchbar_keyword:-ms-input-placeholder{color:silver}div.search-bar div.keyword-radius #searchbar_keyword:-moz-placeholder{color:silver}@media screen and (max-width: 1200px){div.search-bar div.keyword-radius #searchbar_keyword{width:100px}}@media screen and (max-width: 767px){div.search-bar div.keyword-radius #searchbar_keyword{width:100px;display:inline-block}}@media screen and (max-width: 479px){div.search-bar div.keyword-radius #searchbar_keyword{width:100px;display:inline-block}}@media screen and (max-width: 360px){div.search-bar div.keyword-radius #searchbar_keyword{width:120px;display:inline-block}}div.search-bar div.keyword-radius select{border-left:1px solid #c0c0c0;width:auto;padding-right:5px;display:inline-block}div.search-bar div.capacity{background:#7799b1;border:0}div.search-bar div.capacity select{margin-top:10px;border-left:0}div.search-bar a.searchbar_filter_anchor{display:inline-block;color:#222;text-decoration:none;height:50px;padding:10px 15px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-right:1px solid #93b1c6}@media screen and (max-width: 767px){div.search-bar a.searchbar_filter_anchor{border:0}}@media screen and (max-width: 479px){div.search-bar a.searchbar_filter_anchor{margin-left:5px;padding:10px}}div.search-bar a.searchbar_filter_anchor.active{background:#ffffff;color:#222}div.search-bar div.searchbar_capacity_container,div.search-bar div.searchbar_filter_container{width:100%;background:#ffffff;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.3);box-shadow:0 0 4px #0000004d;position:absolute;top:55px;left:0;display:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding-top:10px;padding-bottom:10px}div.search-bar div.searchbar_capacity_container.active,div.search-bar div.searchbar_filter_container.active{box-shadow:none;display:block;z-index:100000;border-bottom:1px solid rgba(0,0,0,.3)}div.search-bar div.searchbar_capacity_container .searchbar_filter_anchor-close,div.search-bar div.searchbar_filter_container .searchbar_filter_anchor-close{position:absolute;top:5px;right:15px;font-size:22px}div.search-bar div.searchbar_capacity_container h4 a,div.search-bar div.searchbar_filter_container h4 a{display:block;margin-bottom:15px;color:#222;text-decoration:none}div.search-bar div.searchbar_capacity_container div.row,div.search-bar div.searchbar_filter_container div.row{margin:0 0 10px}div.search-bar div.searchbar_capacity_container div.labels,div.search-bar div.searchbar_filter_container div.labels{display:none;margin:10px 0;text-align:left}div.search-bar div.searchbar_capacity_container div.labels.active,div.search-bar div.searchbar_filter_container div.labels.active{display:block}div.search-bar div.searchbar_capacity_container div.labels label,div.search-bar div.searchbar_filter_container div.labels label{display:inline;font-weight:400;margin-right:15px}div.search-bar div.searchbar_capacity_container.active,div.search-bar div.searchbar_filter_container.active{display:block}div.search-bar div.searchbar_capacity_container{text-align:center;padding:10px}.search-wrapper{background:#e8e8eb}.search-container{width:100%;max-width:1800px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.sponsored-banner{border:1px solid #e9e9e9;border-radius:8px;overflow:hidden;background:#fff}.sponsored-banner__image{width:220px;flex-shrink:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (max-width: 575px){.sponsored-banner__image{width:110px}}.sponsored-banner__body{padding:14px 20px;gap:20px}.sponsored-banner__badge{background:#e3f3ec;color:#3d8b7a;font-weight:600;font-size:.75rem;padding:4px 10px;border-radius:20px;flex-shrink:0}.sponsored-banner__title{font-weight:700;font-size:1rem;color:#222}.sponsored-banner__description{font-size:.85rem;color:#6b6b6b}.sponsored-banner__phone{font-size:.9rem;color:#444;flex-shrink:0;gap:6px}.sponsored-banner__phone svg{width:18px;height:18px;flex-shrink:0}.sponsored-banner__cta{flex-shrink:0;border-radius:6px;font-weight:600;white-space:nowrap}.sponsored-banner__expand{background:none;border:0;color:#9d9d9d;flex-shrink:0;cursor:default;padding:4px}.sponsored-banner__expand svg{width:18px;height:18px}@media (max-width: 767px){.sponsored-banner__body{flex-wrap:wrap;padding:12px 14px}.sponsored-banner__phone{display:none!important}}.search-header__intro h1{font-weight:700}.search-header__intro h1 .location-highlight{color:#3d8b7a}.search-header__location-card{background:#fff;border:1px solid #e9e9e9;border-radius:10px;padding:18px 20px;display:flex;align-items:flex-start;gap:12px;min-width:240px;margin-top:40px}.search-header__location-card-icon{width:36px;height:36px;border-radius:50%;background:#e3f3ec;color:#3d8b7a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-header__location-card-icon svg{width:18px;height:18px}.search-header__location-card-label{font-size:.8rem;color:#8a8a8a}.search-header__location-card-name{font-weight:700;font-size:1.05rem;color:#222}.search-header__location-card-link{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:#3d8b7a;font-weight:600;text-decoration:none}.search-header__location-card-link svg{width:14px;height:14px}.search-header__location-card-link:hover{text-decoration:underline}.search-header__location-link-mobile{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:#6b6b6b;margin-top:10px}.search-header__location-link-mobile strong{color:#222}.search-header__location-link-mobile svg{width:12px;height:12px;flex-shrink:0;color:#3d8b7a}.search-header__location-link-mobile:hover{color:#3d8b7a;text-decoration:none}.search-header__pills{display:flex;flex-wrap:wrap;gap:10px 24px;border-bottom:1px solid #e9e9e9;padding-bottom:14px}.search-header__pill{color:#6b6b6b;font-size:.9rem;white-space:nowrap;text-decoration:none;padding-bottom:6px;border-bottom:2px solid transparent}.search-header__pill:hover{color:#3d8b7a;text-decoration:none}.search-header__pill--active{color:#3d8b7a;font-weight:700;border-bottom-color:#3d8b7a}.search-results-toolbar{margin:20px 0 16px}.search-results-toolbar__count{font-size:.95rem;color:#222;font-weight:600}.search-results-toolbar__divider{color:#d0d0d0;margin:0 2px;font-weight:400}.search-results-toolbar .search-results-toolbar__toggle{background:#f0f0f0;border:0;border-radius:8px;padding:4px;display:flex;gap:2px}.search-results-toolbar .search-results-toolbar__toggle .search-results-toolbar__toggle-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:6px;font-size:.9rem;font-weight:600;color:#6b6b6b;background:transparent;border:0;margin:0;white-space:nowrap}.search-results-toolbar .search-results-toolbar__toggle .search-results-toolbar__toggle-btn svg{width:16px;height:16px;flex-shrink:0}.search-results-toolbar .search-results-toolbar__toggle .search-results-toolbar__toggle-btn:hover{color:#222;text-decoration:none}.search-results-toolbar .search-results-toolbar__toggle .search-results-toolbar__toggle-btn.active{background:#fff;color:#3d8b7a;box-shadow:0 1px 3px #0000001f;border-color:transparent}@media (max-width: 575px){.search-results-toolbar{flex-wrap:wrap;gap:12px}.search-results-toolbar .search-results-toolbar__toggle{width:100%}.search-results-toolbar .search-results-toolbar__toggle .search-results-toolbar__toggle-btn{flex:1;justify-content:center}}#list.tab-pane{padding-left:0;padding-right:0}body.halls-search div.search-results div.row.search-results-row,body.halls-search_filters_country div.search-results div.row.search-results-row,body.halls-search_filters_county div.search-results div.row.search-results-row,body.halls-search_filters div.search-results div.row.search-results-row,body.halls-search_country div.search-results div.row.search-results-row,body.halls-search_county div.search-results div.row.search-results-row,body.halls-search_town div.search-results div.row.search-results-row,body.halls-hallusenearby div.search-results div.row.search-results-row,body.halls-shortlist div.search-results div.row.search-results-row,body.halls-nearby div.search-results div.row.search-results-row,body.halls-search_proximity div.search-results div.row.search-results-row{margin-left:-15px;margin-right:-15px}.neighbouring-towns .col-sm-4{line-height:2em}body.halls-search div#site-content,body.halls-search_filters_country div#site-content,body.halls-search_filters_county div#site-content,body.halls-search_filters div#site-content,body.halls-search_country div#site-content,body.halls-search_county div#site-content,body.halls-search_town div#site-content,body.halls-hallusenearby div#site-content,body.halls-shortlist div#site-content,body.halls-nearby div#site-content,body.halls-search_proximity div#site-content{padding-bottom:40px}body.halls-search div#site-content div.container,body.halls-search_filters_country div#site-content div.container,body.halls-search_filters_county div#site-content div.container,body.halls-search_filters div#site-content div.container,body.halls-search_country div#site-content div.container,body.halls-search_county div#site-content div.container,body.halls-search_town div#site-content div.container,body.halls-hallusenearby div#site-content div.container,body.halls-shortlist div#site-content div.container,body.halls-nearby div#site-content div.container,body.halls-search_proximity div#site-content div.container{position:relative;background:#ffffff;padding-bottom:40px}.pagination{justify-content:center;font-size:1.2rem}.pagination li{margin:5px 0}body.halls-search h1,body.halls-search_filters_country h1,body.halls-search_filters_county h1,body.halls-search_filters h1,body.halls-search_country h1,body.halls-search_county h1,body.halls-search_town h1,body.halls-nearby h1,body.halls-hallusenearby h1,body.halls-shortlist h1,body.page-view h1,body.halls-search_proximity h1{font-size:32px;margin:40px 0 10px;color:#222;font-weight:400}body.halls-search h1.large,body.halls-search_filters_country h1.large,body.halls-search_filters_county h1.large,body.halls-search_filters h1.large,body.halls-search_country h1.large,body.halls-search_county h1.large,body.halls-search_town h1.large,body.halls-nearby h1.large,body.halls-hallusenearby h1.large,body.halls-shortlist h1.large,body.page-view h1.large,body.halls-search_proximity h1.large{font-weight:700;font-size:29px;margin-top:0;margin-bottom:.8em}body.halls-search ul.nav-tabs li.text,body.halls-search_filters_country ul.nav-tabs li.text,body.halls-search_filters_county ul.nav-tabs li.text,body.halls-search_filters ul.nav-tabs li.text,body.halls-search_country ul.nav-tabs li.text,body.halls-search_county ul.nav-tabs li.text,body.halls-search_town ul.nav-tabs li.text,body.halls-nearby ul.nav-tabs li.text,body.halls-hallusenearby ul.nav-tabs li.text,body.halls-shortlist ul.nav-tabs li.text,body.page-view ul.nav-tabs li.text,body.halls-search_proximity ul.nav-tabs li.text{padding-top:10px}body.halls-search ul.nav-tabs li.active,body.halls-search_filters_country ul.nav-tabs li.active,body.halls-search_filters_county ul.nav-tabs li.active,body.halls-search_filters ul.nav-tabs li.active,body.halls-search_country ul.nav-tabs li.active,body.halls-search_county ul.nav-tabs li.active,body.halls-search_town ul.nav-tabs li.active,body.halls-nearby ul.nav-tabs li.active,body.halls-hallusenearby ul.nav-tabs li.active,body.halls-shortlist ul.nav-tabs li.active,body.page-view ul.nav-tabs li.active,body.halls-search_proximity ul.nav-tabs li.active{background:#f5f5f5}body.halls-search div.related a,body.halls-search_filters_country div.related a,body.halls-search_filters_county div.related a,body.halls-search_filters div.related a,body.halls-search_country div.related a,body.halls-search_county div.related a,body.halls-search_town div.related a,body.halls-nearby div.related a,body.halls-hallusenearby div.related a,body.halls-shortlist div.related a,body.page-view div.related a,body.halls-search_proximity div.related a{display:block}body.halls-search div.search-results,body.halls-search_filters_country div.search-results,body.halls-search_filters_county div.search-results,body.halls-search_filters div.search-results,body.halls-search_country div.search-results,body.halls-search_county div.search-results,body.halls-search_town div.search-results,body.halls-nearby div.search-results,body.halls-hallusenearby div.search-results,body.halls-shortlist div.search-results,body.page-view div.search-results,body.halls-search_proximity div.search-results{list-style:none;padding:0;margin:0}body.halls-search div.search-results div.row,body.halls-search_filters_country div.search-results div.row,body.halls-search_filters_county div.search-results div.row,body.halls-search_filters div.search-results div.row,body.halls-search_country div.search-results div.row,body.halls-search_county div.search-results div.row,body.halls-search_town div.search-results div.row,body.halls-nearby div.search-results div.row,body.halls-hallusenearby div.search-results div.row,body.halls-shortlist div.search-results div.row,body.page-view div.search-results div.row,body.halls-search_proximity div.search-results div.row{padding:0;margin:0 0 20px}body.halls-search div.search-results div.row.adsense,body.halls-search_filters_country div.search-results div.row.adsense,body.halls-search_filters_county div.search-results div.row.adsense,body.halls-search_filters div.search-results div.row.adsense,body.halls-search_country div.search-results div.row.adsense,body.halls-search_county div.search-results div.row.adsense,body.halls-search_town div.search-results div.row.adsense,body.halls-nearby div.search-results div.row.adsense,body.halls-hallusenearby div.search-results div.row.adsense,body.halls-shortlist div.search-results div.row.adsense,body.page-view div.search-results div.row.adsense,body.halls-search_proximity div.search-results div.row.adsense{-webkit-box-shadow:none;box-shadow:none}body.halls-search div.search-results div.row div.hall-details,body.halls-search_filters_country div.search-results div.row div.hall-details,body.halls-search_filters_county div.search-results div.row div.hall-details,body.halls-search_filters div.search-results div.row div.hall-details,body.halls-search_country div.search-results div.row div.hall-details,body.halls-search_county div.search-results div.row div.hall-details,body.halls-search_town div.search-results div.row div.hall-details,body.halls-nearby div.search-results div.row div.hall-details,body.halls-hallusenearby div.search-results div.row div.hall-details,body.halls-shortlist div.search-results div.row div.hall-details,body.page-view div.search-results div.row div.hall-details,body.halls-search_proximity div.search-results div.row div.hall-details{background:#ffffff;min-height:200px;position:relative}@media screen and (min-width: 479px){body.halls-search div.search-results div.row div.hall-details,body.halls-search_filters_country div.search-results div.row div.hall-details,body.halls-search_filters_county div.search-results div.row div.hall-details,body.halls-search_filters div.search-results div.row div.hall-details,body.halls-search_country div.search-results div.row div.hall-details,body.halls-search_county div.search-results div.row div.hall-details,body.halls-search_town div.search-results div.row div.hall-details,body.halls-nearby div.search-results div.row div.hall-details,body.halls-hallusenearby div.search-results div.row div.hall-details,body.halls-shortlist div.search-results div.row div.hall-details,body.page-view div.search-results div.row div.hall-details,body.halls-search_proximity div.search-results div.row div.hall-details{padding:4px}}body.halls-search div.search-results div.row div.hall-details div.facilities,body.halls-search_filters_country div.search-results div.row div.hall-details div.facilities,body.halls-search_filters_county div.search-results div.row div.hall-details div.facilities,body.halls-search_filters div.search-results div.row div.hall-details div.facilities,body.halls-search_country div.search-results div.row div.hall-details div.facilities,body.halls-search_county div.search-results div.row div.hall-details div.facilities,body.halls-search_town div.search-results div.row div.hall-details div.facilities,body.halls-nearby div.search-results div.row div.hall-details div.facilities,body.halls-hallusenearby div.search-results div.row div.hall-details div.facilities,body.halls-shortlist div.search-results div.row div.hall-details div.facilities,body.page-view div.search-results div.row div.hall-details div.facilities,body.halls-search_proximity div.search-results div.row div.hall-details div.facilities{white-space:nowrap;overflow:hidden;box-shadow:none}body.halls-search div.search-results div.row div.hall-details div.rating,body.halls-search_filters_country div.search-results div.row div.hall-details div.rating,body.halls-search_filters_county div.search-results div.row div.hall-details div.rating,body.halls-search_filters div.search-results div.row div.hall-details div.rating,body.halls-search_country div.search-results div.row div.hall-details div.rating,body.halls-search_county div.search-results div.row div.hall-details div.rating,body.halls-search_town div.search-results div.row div.hall-details div.rating,body.halls-nearby div.search-results div.row div.hall-details div.rating,body.halls-hallusenearby div.search-results div.row div.hall-details div.rating,body.halls-shortlist div.search-results div.row div.hall-details div.rating,body.page-view div.search-results div.row div.hall-details div.rating,body.halls-search_proximity div.search-results div.row div.hall-details div.rating{margin:10px 0;font-style:italic}body.halls-search div.search-results div.row div.hall-details div.rating span,body.halls-search_filters_country div.search-results div.row div.hall-details div.rating span,body.halls-search_filters_county div.search-results div.row div.hall-details div.rating span,body.halls-search_filters div.search-results div.row div.hall-details div.rating span,body.halls-search_country div.search-results div.row div.hall-details div.rating span,body.halls-search_county div.search-results div.row div.hall-details div.rating span,body.halls-search_town div.search-results div.row div.hall-details div.rating span,body.halls-nearby div.search-results div.row div.hall-details div.rating span,body.halls-hallusenearby div.search-results div.row div.hall-details div.rating span,body.halls-shortlist div.search-results div.row div.hall-details div.rating span,body.page-view div.search-results div.row div.hall-details div.rating span,body.halls-search_proximity div.search-results div.row div.hall-details div.rating span{color:#ec583a}body.halls-search div.search-results div.row div.hall-details p.address,body.halls-search_filters_country div.search-results div.row div.hall-details p.address,body.halls-search_filters_county div.search-results div.row div.hall-details p.address,body.halls-search_filters div.search-results div.row div.hall-details p.address,body.halls-search_country div.search-results div.row div.hall-details p.address,body.halls-search_county div.search-results div.row div.hall-details p.address,body.halls-search_town div.search-results div.row div.hall-details p.address,body.halls-nearby div.search-results div.row div.hall-details p.address,body.halls-hallusenearby div.search-results div.row div.hall-details p.address,body.halls-shortlist div.search-results div.row div.hall-details p.address,body.page-view div.search-results div.row div.hall-details p.address,body.halls-search_proximity div.search-results div.row div.hall-details p.address{color:#000;font-size:15px}body.halls-search div.search-results div.row div.hall-details p.address a,body.halls-search_filters_country div.search-results div.row div.hall-details p.address a,body.halls-search_filters_county div.search-results div.row div.hall-details p.address a,body.halls-search_filters div.search-results div.row div.hall-details p.address a,body.halls-search_country div.search-results div.row div.hall-details p.address a,body.halls-search_county div.search-results div.row div.hall-details p.address a,body.halls-search_town div.search-results div.row div.hall-details p.address a,body.halls-nearby div.search-results div.row div.hall-details p.address a,body.halls-hallusenearby div.search-results div.row div.hall-details p.address a,body.halls-shortlist div.search-results div.row div.hall-details p.address a,body.page-view div.search-results div.row div.hall-details p.address a,body.halls-search_proximity div.search-results div.row div.hall-details p.address a{color:#000;text-decoration:underline}body.halls-search div.search-results div.row div.hall-details p.distance,body.halls-search_filters_country div.search-results div.row div.hall-details p.distance,body.halls-search_filters_county div.search-results div.row div.hall-details p.distance,body.halls-search_filters div.search-results div.row div.hall-details p.distance,body.halls-search_country div.search-results div.row div.hall-details p.distance,body.halls-search_county div.search-results div.row div.hall-details p.distance,body.halls-search_town div.search-results div.row div.hall-details p.distance,body.halls-nearby div.search-results div.row div.hall-details p.distance,body.halls-hallusenearby div.search-results div.row div.hall-details p.distance,body.halls-shortlist div.search-results div.row div.hall-details p.distance,body.page-view div.search-results div.row div.hall-details p.distance,body.halls-search_proximity div.search-results div.row div.hall-details p.distance{color:#000;font-size:15px}body.halls-search div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_filters_country div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_filters_county div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_filters div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_country div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_county div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_town div.search-results div.row div.hall-details .fa-heart-o,body.halls-nearby div.search-results div.row div.hall-details .fa-heart-o,body.halls-hallusenearby div.search-results div.row div.hall-details .fa-heart-o,body.halls-shortlist div.search-results div.row div.hall-details .fa-heart-o,body.page-view div.search-results div.row div.hall-details .fa-heart-o,body.halls-search_proximity div.search-results div.row div.hall-details .fa-heart-o{margin-right:5px}@media screen and (max-width: 767px){body.halls-search div.search-results div.row div.hall-details,body.halls-search_filters_country div.search-results div.row div.hall-details,body.halls-search_filters_county div.search-results div.row div.hall-details,body.halls-search_filters div.search-results div.row div.hall-details,body.halls-search_country div.search-results div.row div.hall-details,body.halls-search_county div.search-results div.row div.hall-details,body.halls-search_town div.search-results div.row div.hall-details,body.halls-nearby div.search-results div.row div.hall-details,body.halls-hallusenearby div.search-results div.row div.hall-details,body.halls-shortlist div.search-results div.row div.hall-details,body.page-view div.search-results div.row div.hall-details,body.halls-search_proximity div.search-results div.row div.hall-details{min-height:auto}}body.halls-search div.search-results div.row div.hall-images,body.halls-search_filters_country div.search-results div.row div.hall-images,body.halls-search_filters_county div.search-results div.row div.hall-images,body.halls-search_filters div.search-results div.row div.hall-images,body.halls-search_country div.search-results div.row div.hall-images,body.halls-search_county div.search-results div.row div.hall-images,body.halls-search_town div.search-results div.row div.hall-images,body.halls-nearby div.search-results div.row div.hall-images,body.halls-hallusenearby div.search-results div.row div.hall-images,body.halls-shortlist div.search-results div.row div.hall-images,body.page-view div.search-results div.row div.hall-images,body.halls-search_proximity div.search-results div.row div.hall-images{padding:0;background:#ffffff}body.halls-search div.search-results div.row div.hall-images a.thumb,body.halls-search_filters_country div.search-results div.row div.hall-images a.thumb,body.halls-search_filters_county div.search-results div.row div.hall-images a.thumb,body.halls-search_filters div.search-results div.row div.hall-images a.thumb,body.halls-search_country div.search-results div.row div.hall-images a.thumb,body.halls-search_county div.search-results div.row div.hall-images a.thumb,body.halls-search_town div.search-results div.row div.hall-images a.thumb,body.halls-nearby div.search-results div.row div.hall-images a.thumb,body.halls-hallusenearby div.search-results div.row div.hall-images a.thumb,body.halls-shortlist div.search-results div.row div.hall-images a.thumb,body.page-view div.search-results div.row div.hall-images a.thumb,body.halls-search_proximity div.search-results div.row div.hall-images a.thumb{width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;display:block;margin:auto auto 0;border:1px solid #f5f5f5;background-color:#f5f5f5}body.halls-search div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_filters_country div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_filters_county div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_filters div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_country div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_county div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_town div.search-results div.row.spotlight div.spotlight-listing,body.halls-nearby div.search-results div.row.spotlight div.spotlight-listing,body.halls-hallusenearby div.search-results div.row.spotlight div.spotlight-listing,body.halls-shortlist div.search-results div.row.spotlight div.spotlight-listing,body.page-view div.search-results div.row.spotlight div.spotlight-listing,body.halls-search_proximity div.search-results div.row.spotlight div.spotlight-listing{background:#c7d0d5;-webkit-box-shadow:0 4px 8px rgba(77,77,77,.1);box-shadow:0 4px 8px #4d4d4d1a;transition:box-shadow .17s}@media screen and (min-width: 575px){body.halls-search div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_filters_country div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_filters_county div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_filters div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_country div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_county div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_town div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-nearby div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-hallusenearby div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-shortlist div.search-results div.row.spotlight div.spotlight-listing.odd,body.page-view div.search-results div.row.spotlight div.spotlight-listing.odd,body.halls-search_proximity div.search-results div.row.spotlight div.spotlight-listing.odd{margin-right:20px}}body.halls-search div.search-results div.row.spotlight div.hall-details,body.halls-search_filters_country div.search-results div.row.spotlight div.hall-details,body.halls-search_filters_county div.search-results div.row.spotlight div.hall-details,body.halls-search_filters div.search-results div.row.spotlight div.hall-details,body.halls-search_country div.search-results div.row.spotlight div.hall-details,body.halls-search_county div.search-results div.row.spotlight div.hall-details,body.halls-search_town div.search-results div.row.spotlight div.hall-details,body.halls-nearby div.search-results div.row.spotlight div.hall-details,body.halls-hallusenearby div.search-results div.row.spotlight div.hall-details,body.halls-shortlist div.search-results div.row.spotlight div.hall-details,body.page-view div.search-results div.row.spotlight div.hall-details,body.halls-search_proximity div.search-results div.row.spotlight div.hall-details{padding:15px}body.halls-search div.search-results div.row.spotlight div.h5,body.halls-search_filters_country div.search-results div.row.spotlight div.h5,body.halls-search_filters_county div.search-results div.row.spotlight div.h5,body.halls-search_filters div.search-results div.row.spotlight div.h5,body.halls-search_country div.search-results div.row.spotlight div.h5,body.halls-search_county div.search-results div.row.spotlight div.h5,body.halls-search_town div.search-results div.row.spotlight div.h5,body.halls-nearby div.search-results div.row.spotlight div.h5,body.halls-hallusenearby div.search-results div.row.spotlight div.h5,body.halls-shortlist div.search-results div.row.spotlight div.h5,body.page-view div.search-results div.row.spotlight div.h5,body.halls-search_proximity div.search-results div.row.spotlight div.h5{margin:0;padding:0;font-size:18px}body.halls-search div.search-results div.row.spotlight div.h5 div,body.halls-search_filters_country div.search-results div.row.spotlight div.h5 div,body.halls-search_filters_county div.search-results div.row.spotlight div.h5 div,body.halls-search_filters div.search-results div.row.spotlight div.h5 div,body.halls-search_country div.search-results div.row.spotlight div.h5 div,body.halls-search_county div.search-results div.row.spotlight div.h5 div,body.halls-search_town div.search-results div.row.spotlight div.h5 div,body.halls-nearby div.search-results div.row.spotlight div.h5 div,body.halls-hallusenearby div.search-results div.row.spotlight div.h5 div,body.halls-shortlist div.search-results div.row.spotlight div.h5 div,body.page-view div.search-results div.row.spotlight div.h5 div,body.halls-search_proximity div.search-results div.row.spotlight div.h5 div{padding:5px 10px;color:#222;font-weight:700;margin:0;font-size:14px;display:inline-block}body.halls-search div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_filters_country div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_filters_county div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_filters div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_country div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_county div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_town div.search-results div.row.spotlight div.h5 a.photos,body.halls-nearby div.search-results div.row.spotlight div.h5 a.photos,body.halls-hallusenearby div.search-results div.row.spotlight div.h5 a.photos,body.halls-shortlist div.search-results div.row.spotlight div.h5 a.photos,body.page-view div.search-results div.row.spotlight div.h5 a.photos,body.halls-search_proximity div.search-results div.row.spotlight div.h5 a.photos{padding:5px 10px;color:#fff;font-weight:700;margin:0;font-size:14px;display:inline-block;background:#222222}body.halls-search div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_filters_country div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_filters_county div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_filters div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_country div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_county div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_town div.search-results div.row.spotlight div.h5 a.photos span,body.halls-nearby div.search-results div.row.spotlight div.h5 a.photos span,body.halls-hallusenearby div.search-results div.row.spotlight div.h5 a.photos span,body.halls-shortlist div.search-results div.row.spotlight div.h5 a.photos span,body.page-view div.search-results div.row.spotlight div.h5 a.photos span,body.halls-search_proximity div.search-results div.row.spotlight div.h5 a.photos span{color:#fff}body.halls-search div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_filters_country div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_filters_county div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_filters div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_country div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_county div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_town div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-nearby div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-hallusenearby div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-shortlist div.search-results div.row.spotlight div.hall-images a.thumb,body.page-view div.search-results div.row.spotlight div.hall-images a.thumb,body.halls-search_proximity div.search-results div.row.spotlight div.hall-images a.thumb{height:100%;background-size:cover}body.halls-search div.search-results div.row.featured div.col-12,body.halls-search_filters_country div.search-results div.row.featured div.col-12,body.halls-search_filters_county div.search-results div.row.featured div.col-12,body.halls-search_filters div.search-results div.row.featured div.col-12,body.halls-search_country div.search-results div.row.featured div.col-12,body.halls-search_county div.search-results div.row.featured div.col-12,body.halls-search_town div.search-results div.row.featured div.col-12,body.halls-nearby div.search-results div.row.featured div.col-12,body.halls-hallusenearby div.search-results div.row.featured div.col-12,body.halls-shortlist div.search-results div.row.featured div.col-12,body.page-view div.search-results div.row.featured div.col-12,body.halls-search_proximity div.search-results div.row.featured div.col-12{background:#7799b1}body.halls-search div.search-results div.row.featured div.hall-details,body.halls-search_filters_country div.search-results div.row.featured div.hall-details,body.halls-search_filters_county div.search-results div.row.featured div.hall-details,body.halls-search_filters div.search-results div.row.featured div.hall-details,body.halls-search_country div.search-results div.row.featured div.hall-details,body.halls-search_county div.search-results div.row.featured div.hall-details,body.halls-search_town div.search-results div.row.featured div.hall-details,body.halls-nearby div.search-results div.row.featured div.hall-details,body.halls-hallusenearby div.search-results div.row.featured div.hall-details,body.halls-shortlist div.search-results div.row.featured div.hall-details,body.page-view div.search-results div.row.featured div.hall-details,body.halls-search_proximity div.search-results div.row.featured div.hall-details{padding:15px}body.halls-search div.search-results div.row.featured div.h5,body.halls-search_filters_country div.search-results div.row.featured div.h5,body.halls-search_filters_county div.search-results div.row.featured div.h5,body.halls-search_filters div.search-results div.row.featured div.h5,body.halls-search_country div.search-results div.row.featured div.h5,body.halls-search_county div.search-results div.row.featured div.h5,body.halls-search_town div.search-results div.row.featured div.h5,body.halls-nearby div.search-results div.row.featured div.h5,body.halls-hallusenearby div.search-results div.row.featured div.h5,body.halls-shortlist div.search-results div.row.featured div.h5,body.page-view div.search-results div.row.featured div.h5,body.halls-search_proximity div.search-results div.row.featured div.h5{margin:0;padding:0}body.halls-search div.search-results div.row.featured div.h5 div,body.halls-search_filters_country div.search-results div.row.featured div.h5 div,body.halls-search_filters_county div.search-results div.row.featured div.h5 div,body.halls-search_filters div.search-results div.row.featured div.h5 div,body.halls-search_country div.search-results div.row.featured div.h5 div,body.halls-search_county div.search-results div.row.featured div.h5 div,body.halls-search_town div.search-results div.row.featured div.h5 div,body.halls-nearby div.search-results div.row.featured div.h5 div,body.halls-hallusenearby div.search-results div.row.featured div.h5 div,body.halls-shortlist div.search-results div.row.featured div.h5 div,body.page-view div.search-results div.row.featured div.h5 div,body.halls-search_proximity div.search-results div.row.featured div.h5 div{padding:5px 10px;color:#222;font-weight:700;margin:0;font-size:14px;display:inline-block}body.halls-search div.search-results div.row.featured div.h5 a.photos,body.halls-search_filters_country div.search-results div.row.featured div.h5 a.photos,body.halls-search_filters_county div.search-results div.row.featured div.h5 a.photos,body.halls-search_filters div.search-results div.row.featured div.h5 a.photos,body.halls-search_country div.search-results div.row.featured div.h5 a.photos,body.halls-search_county div.search-results div.row.featured div.h5 a.photos,body.halls-search_town div.search-results div.row.featured div.h5 a.photos,body.halls-nearby div.search-results div.row.featured div.h5 a.photos,body.halls-hallusenearby div.search-results div.row.featured div.h5 a.photos,body.halls-shortlist div.search-results div.row.featured div.h5 a.photos,body.page-view div.search-results div.row.featured div.h5 a.photos,body.halls-search_proximity div.search-results div.row.featured div.h5 a.photos{padding:5px 10px;color:#fff;font-weight:700;margin:0;font-size:14px;display:inline-block;background:#222222}body.halls-search div.search-results div.row.featured div.h5 a.photos span,body.halls-search_filters_country div.search-results div.row.featured div.h5 a.photos span,body.halls-search_filters_county div.search-results div.row.featured div.h5 a.photos span,body.halls-search_filters div.search-results div.row.featured div.h5 a.photos span,body.halls-search_country div.search-results div.row.featured div.h5 a.photos span,body.halls-search_county div.search-results div.row.featured div.h5 a.photos span,body.halls-search_town div.search-results div.row.featured div.h5 a.photos span,body.halls-nearby div.search-results div.row.featured div.h5 a.photos span,body.halls-hallusenearby div.search-results div.row.featured div.h5 a.photos span,body.halls-shortlist div.search-results div.row.featured div.h5 a.photos span,body.page-view div.search-results div.row.featured div.h5 a.photos span,body.halls-search_proximity div.search-results div.row.featured div.h5 a.photos span{color:#fff}body.halls-search div.search-results div.row.featured div.hall-images,body.halls-search_filters_country div.search-results div.row.featured div.hall-images,body.halls-search_filters_county div.search-results div.row.featured div.hall-images,body.halls-search_filters div.search-results div.row.featured div.hall-images,body.halls-search_country div.search-results div.row.featured div.hall-images,body.halls-search_county div.search-results div.row.featured div.hall-images,body.halls-search_town div.search-results div.row.featured div.hall-images,body.halls-nearby div.search-results div.row.featured div.hall-images,body.halls-hallusenearby div.search-results div.row.featured div.hall-images,body.halls-shortlist div.search-results div.row.featured div.hall-images,body.page-view div.search-results div.row.featured div.hall-images,body.halls-search_proximity div.search-results div.row.featured div.hall-images{padding:0;background:#ffffff;border-right:1px solid #f5f5f5}body.halls-search div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_filters_country div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_filters_county div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_filters div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_country div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_county div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_town div.search-results div.row.featured div.hall-images a.thumb,body.halls-nearby div.search-results div.row.featured div.hall-images a.thumb,body.halls-hallusenearby div.search-results div.row.featured div.hall-images a.thumb,body.halls-shortlist div.search-results div.row.featured div.hall-images a.thumb,body.page-view div.search-results div.row.featured div.hall-images a.thumb,body.halls-search_proximity div.search-results div.row.featured div.hall-images a.thumb{width:100%;height:250px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;margin:auto auto 0}body.halls-search div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_filters_country div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_filters_country div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_filters_county div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_filters_county div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_filters div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_filters div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_country div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_country div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_county div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_county div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_town div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_town div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-nearby div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-nearby div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-hallusenearby div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-hallusenearby div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-shortlist div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-shortlist div.search-results div.row.featured div.hall-images a.thumb-3,body.page-view div.search-results div.row.featured div.hall-images a.thumb-2,body.page-view div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_proximity div.search-results div.row.featured div.hall-images a.thumb-2,body.halls-search_proximity div.search-results div.row.featured div.hall-images a.thumb-3{margin-top:2px;width:49.5%;height:150px;float:left}body.halls-search div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_filters_country div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_filters_county div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_filters div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_country div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_county div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_town div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-nearby div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-hallusenearby div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-shortlist div.search-results div.row.featured div.hall-images a.thumb-3,body.page-view div.search-results div.row.featured div.hall-images a.thumb-3,body.halls-search_proximity div.search-results div.row.featured div.hall-images a.thumb-3{margin-left:1%}body.halls-search div.search-results div.row.featured div.hall-details,body.halls-search_filters_country div.search-results div.row.featured div.hall-details,body.halls-search_filters_county div.search-results div.row.featured div.hall-details,body.halls-search_filters div.search-results div.row.featured div.hall-details,body.halls-search_country div.search-results div.row.featured div.hall-details,body.halls-search_county div.search-results div.row.featured div.hall-details,body.halls-search_town div.search-results div.row.featured div.hall-details,body.halls-nearby div.search-results div.row.featured div.hall-details,body.halls-hallusenearby div.search-results div.row.featured div.hall-details,body.halls-shortlist div.search-results div.row.featured div.hall-details,body.page-view div.search-results div.row.featured div.hall-details,body.halls-search_proximity div.search-results div.row.featured div.hall-details{background:#ffffff;min-height:250px}@media screen and (max-width: 767px){body.halls-search div.search-results div.row.featured div.hall-details,body.halls-search_filters_country div.search-results div.row.featured div.hall-details,body.halls-search_filters_county div.search-results div.row.featured div.hall-details,body.halls-search_filters div.search-results div.row.featured div.hall-details,body.halls-search_country div.search-results div.row.featured div.hall-details,body.halls-search_county div.search-results div.row.featured div.hall-details,body.halls-search_town div.search-results div.row.featured div.hall-details,body.halls-nearby div.search-results div.row.featured div.hall-details,body.halls-hallusenearby div.search-results div.row.featured div.hall-details,body.halls-shortlist div.search-results div.row.featured div.hall-details,body.page-view div.search-results div.row.featured div.hall-details,body.halls-search_proximity div.search-results div.row.featured div.hall-details{min-height:auto}}body.halls-search div#map,body.halls-search_filters_country div#map,body.halls-search_filters_county div#map,body.halls-search_filters div#map,body.halls-search_country div#map,body.halls-search_county div#map,body.halls-search_town div#map,body.halls-nearby div#map,body.halls-hallusenearby div#map,body.halls-shortlist div#map,body.page-view div#map,body.halls-search_proximity div#map{width:100%;height:500px}@media screen and (max-width: 767px){body.halls-search div#map,body.halls-search_filters_country div#map,body.halls-search_filters_county div#map,body.halls-search_filters div#map,body.halls-search_country div#map,body.halls-search_county div#map,body.halls-search_town div#map,body.halls-nearby div#map,body.halls-hallusenearby div#map,body.halls-shortlist div#map,body.page-view div#map,body.halls-search_proximity div#map{height:400px}}.page-link{color:#222}.page-item.active .page-link{background-color:#7799b1;border-color:#7799b1;color:#222}.hall-card{width:100%;flex-shrink:0}.hall-card--rounded{border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}.hall-card--rounded .thumb{border-radius:10px 10px 0 0}.hall-card--featured.hall-card--rounded{box-shadow:0 4px 14px #0000001f}.hall-card--rich .card-block{display:flex;flex-direction:column;flex:1}.hall-card-title--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;line-height:1.35}.hall-card-facilities{list-style:none;margin:0;padding:0}.hall-card-facilities li{position:relative;padding-left:18px;line-height:1.5}.hall-card-facilities li:before{content:"\2713";position:absolute;left:0;color:#3d8b7a;font-weight:700}.hall-card-facilities__hidden{display:none}.hall-card-facilities--expanded .hall-card-facilities__hidden{display:list-item}.hall-card-facilities__toggle{background:none;border:0;padding:0;margin:0;color:#7799b1;font-size:.875rem;text-decoration:underline;cursor:pointer}.hall-card-facility-icons{display:flex;flex-wrap:wrap;gap:10px 14px}.hall-card-facility-icons__item{display:inline-flex;align-items:center;white-space:nowrap}.hall-card-facility-icons__item svg{width:15px;height:15px;margin-right:4px;flex-shrink:0;color:#9d9d9d}.hall-card-footer{border-top:1px solid #f0f0f0;padding-top:14px;margin-top:16px}.hall-card-cta{border-radius:20px;display:inline-flex;align-items:center;white-space:nowrap}.listing-pill{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;background:#fdf3d8;color:#8a6d1f;font-weight:700;font-size:.75rem;padding:4px 10px;border-radius:20px;box-shadow:0 1px 3px #00000026}.listing-pill svg{width:13px;height:13px;flex-shrink:0;color:#d4a017}.listing-pill--featured{background:#fce0c2;color:#9a4f08}.listing-pill--featured svg{color:#d4720c}@media (max-width: 575px){.hall-card-col{padding-left:6px;padding-right:6px}.row.hall-card-row{margin-left:-6px;margin-right:-6px}}.hall-card--horizontal .thumb{border-radius:10px 0 0 10px}@media (max-width: 767px){.hall-card--horizontal .thumb{border-radius:10px 10px 0 0;min-height:200px!important;height:200px!important}}.hall-card-gallery{border-radius:10px 0 0 10px}@media (max-width: 767px){.hall-card-gallery{border-radius:10px 10px 0 0;min-height:200px!important;height:200px!important}}.hall-card-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:rgba(0,0,0,.45);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .15s}.hall-card-gallery__arrow:hover{background:rgba(0,0,0,.7)}.hall-card-gallery__arrow svg{width:18px;height:18px}.hall-card-gallery__arrow--prev{left:10px}.hall-card-gallery__arrow--next{right:10px}.hall-card-gallery__count{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:20px;z-index:2}.hall-card-gallery__count svg{width:14px;height:14px;flex-shrink:0}@media (max-width: 767px){.hall-card-description--clampable p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hall-card-description--clampable.hall-card-description--expanded p{display:block;-webkit-line-clamp:unset;overflow:visible}}.hall-card-description__toggle{background:none;border:0;padding:0;margin:0 0 8px;color:#7799b1;font-size:.875rem;font-weight:600;text-decoration:underline;cursor:pointer}.da-placeholder,.ia-placeholder{margin-bottom:20px;width:100%}body.admin-loggedin{padding-top:50px}.auto-height{height:auto!important}.email-address{opacity:0;width:0;height:0}body.admin .flash-message{margin-top:20px}body.admin div#site-content{width:100%}.glyphicon{color:#222}.btn-outline-secondary:hover .glyphicon{color:#fff}.glyphicon-bookmark,.navbar-inverse .glyphicon{color:#9d9d9d}#floaty-ad{width:100%}.sticky{position:fixed;width:100%;top:150px;z-index:100;border-top:0}@media (max-width: 768px){.sticky{display:none}}.sticky-bottom{top:auto;bottom:315px}.note-popover{display:none}
