.v2-sidebar-ads .v2-ad a img{display:block;width:100%;height:auto;border:solid 1px #1ea4ad;box-sizing:border-box;margin-bottom:45px}.v2-comments h3{font:bold 21px 'Open Sans',sans-serif;margin-bottom:10px}.v2-comments form{margin-bottom:25px}.v2-comments fieldset{padding:10px;margin-bottom:15px}.v2-comments textarea{width:98%;font:normal 14px 'Open Sans',sans-serif;padding:5px}.v2-comments .input[type=checkbox]{height:14px;position:relative;top:2px}.v2-comments p,.v2-comments label{font:normal 14px 'Open Sans',sans-serif}.v2-comments .btn-yellow{width:213px;border:none}.v2-comments .btn-login{margin-bottom:15px;box-sizing:border-box}.v2-comments .comment h5{font:bold 14px 'Open Sans',sans-serif;margin:0 0 2px 0;text-decoration:underline}.v2-comments .comment time{font:normal 14px 'Open Sans',sans-serif}.v2-comments .comment p{margin-top:8px}@media(max-width:480px){.v2-comments textarea{width:95%}.v2-comments .btn-yellow{width:100%}}.map-container{display:-webkit-flex;display:flex;background-color:#fbfbfb;margin-top:49px;border-top:1px solid #4e2672}.map{background-color:transparent;margin:-20px auto 0;max-width:1170px;width:100%}.map-tabs{background:#fff;margin:0;padding:0;list-style:none;display:-webkit-inline-flex;display:inline-flex;position:relative;bottom:20px}.map-tabs li{display:inline-block;margin-right:5px;width:158px;height:40px}.map-tabs li:last-child{margin-right:0}.map-tabs li .map-tab{font:bold 16px 'Open Sans',sans-serif;background-color:#fbfbfb;color:#4e2672;border:1px solid #4e2672;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:100%}.map-tabs li .map-tab.active{background-color:#4e2672;color:#fff}.map-tabs li .map-tab.closed{background-color:#fbfbfb;color:#4e2672}.panel-view.hide{display:none}#v2-banner-map{height:350px}#v2-banner-map img{max-width:290px}.map-overlay{height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;background:rgba(255,255,255,.8)}.map-overlay h3{color:#4e2672;font:bold 21px 'Open Sans',sans-serif}.v2-controls{display:block;float:right;width:70%;text-align:left;margin:40px 0 25px}.v2-controls .controls-row{display:inline}.v2-ctrl{display:inline-block;background-color:#fed319;color:#000;background-position:center;background-repeat:no-repeat;width:64px;height:66px;border-radius:4px;cursor:pointer;margin:0 40px 40px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;border:none;padding:0;overflow:visible}.v2-ctrl span{position:relative;top:49px;width:100%;display:block;text-align:center;font-weight:600}.v2-controls .placeholder{display:none}.v2-controls .up{background-image:url(/css/images/search-v2/map-arrow-up.png)}.v2-controls .up:hover{background-image:url(/css/images/search-v2/map-arrow-up-hover.png)}.v2-controls .down{background-image:url(/css/images/search-v2/map-arrow-down.png)}.v2-controls .down:hover{background-image:url(/css/images/search-v2/map-arrow-down-hover.png)}.v2-controls .left{background-image:url(/css/images/search-v2/map-arrow-left.png);float:none!important}.v2-controls .left:hover{background-image:url(/css/images/search-v2/map-arrow-left-hover.png)}.v2-controls .right{background-image:url(/css/images/search-v2/map-arrow-right.png);float:none}.v2-controls .right:hover{background-image:url(/css/images/search-v2/map-arrow-right-hover.png)}.v2-controls .in{background-image:url(/css/images/search-v2/map-zoom-in.png)}.v2-controls .in:hover{background-image:url(/css/images/search-v2/map-zoom-in-hover.png)}.v2-controls .out{background-image:url(/css/images/search-v2/map-zoom-out.png)}.v2-controls .out:hover{background-image:url(/css/images/search-v2/map-zoom-out-hover.png)}.v2-controls .reset{background-image:url(/css/images/search-v2/map-reset.png);margin-right:0}.v2-controls .reset:hover{background-image:url(/css/images/search-v2/map-reset-hover.png)}.map-key{display:block;float:right;width:30%;margin:40px 0 25px}.map-key .key-item{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin-bottom:15px;margin-right:10px;width:154px;float:left}.map-key .key-item.hide{display:none}.map-key .key-item img{width:30px;height:30px}.map-key .key-item span{font-weight:bold;color:#4e2672;font-size:14px;padding-left:10px}.v2-info-bubble{text-decoration:none;display:block;width:100%;height:100%;background:transparent}.v2-info-bubble .rating-reviews{margin-left:0;padding:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.v2-info-bubble .rating-reviews .v2-star-rating{margin-left:0}.v2-info-bubble .rating-reviews .v2-rating-label{bottom:2px;margin-left:9px}.v2-info-bubble .rating-reviews .icon-bubble{margin-left:0;margin-right:9px;width:32px;height:26px;background:url(/css/images/search-v2/bubble-number.png) no-repeat center;font:bold 12px 'Open Sans',sans-serif;line-height:20px;color:#fff;text-align:center;float:left}.v2-info-bubble h3{font:bold 14px 'Open Sans',sans-serif;padding:6px 10px 0 10px;margin-bottom:0;color:#4e2672;width:75%}.v2-info-bubble img{display:block;width:100%;height:75px;object-fit:cover;position:relative}.v2-info-bubble .v2-star-rating img{height:100%;width:100%}.v2-info-bubble .v2-info-bubble-buttons{margin:15px}.v2-info-bubble .v2-info-bubble-buttons .btn{display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px}.v2-info-bubble .v2-info-bubble-buttons .btn-read{background:#4f2772;box-shadow:0 2px 0 0 #302254;color:#fff;margin-bottom:15px}.v2-info-bubble .v2-info-bubble-buttons .btn-read:hover{background:#68418a;box-shadow:0 2px 0 0 #4f2772}.v2-info-bubble .v2-info-bubble-buttons .btn-directions{background:#ffd30c;box-shadow:0 2px 0 0 #fea918;color:#000}.v2-info-bubble .v2-info-bubble-buttons .btn-directions:hover{background:#ffe87c;box-shadow:0 2px 0 0 #fea918}.js-info-bubble-close{width:19px!important;height:19px!important;top:10px!important;right:10px!important}#list-view{margin:20px 0 40px;font:normal 16px 'Open Sans',sans-serif}#list-view ol{padding:0 15px;margin:0;list-style-position:inside}#list-view ol li{margin-bottom:15px}#list-view ol li:last-child{margin-bottom:0}#list-view ol li a{text-decoration:none}#list-view ol li a:hover{text-decoration:underline}#list-view h4{padding-left:30px}@media(max-width:1200px){.map-tabs{margin-left:2%}.v2-controls{padding-left:2%;width:62%}.map-key{padding-right:2%;padding-left:2%;width:32%}#list-view{margin-left:2%;margin-right:2%}}@media(max-width:1024px){.v2-controls{width:51%}.v2-ctrl{margin-right:30px}.map-key{width:43%}}@media(max-width:768px){.map-tabs{margin-right:2%;width:96%}.map-tabs li{width:33%}.v2-controls{width:100%;margin:0 0 10px;padding:0 2%;float:left;box-sizing:border-box}.map-key{width:100%;margin:25px 0 10px;padding:0 2%;float:left;box-sizing:border-box}.map-key .key-item{width:auto}.map-key .key-item span{font-size:12px}#list-view{font-size:14px}}@media(max-width:480px){.map-tabs li{width:50%}.v2-controls{text-align:center}.v2-controls .controls-row{display:block;width:100%}.v2-ctrl{margin-right:4%}.v2-controls .right{margin-right:0}.v2-controls .placeholder{display:inline-block;background:transparent;height:0;margin-bottom:0}.map-key{padding-right:calc((100% - 300px)/2);padding-left:calc((100% - 300px)/2)}.map-key .key-item{width:50%;margin-right:0}}@media(max-width:320px){.v2-ctrl{margin-right:2%}.map-key{padding:0 6%}}.v2-pagination{margin-top:30px;float:left;width:100%}.v2-pagination .three-col-divider{border:none;margin-bottom:30px;display:block;-webkit-align-items:center;align-items:center;width:100%}.v2-pagination .three-col-divider .col{float:left;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin-right:2%}.v2-pagination .three-col-divider .first{width:24%}.v2-pagination .three-col-divider .third{width:26%;float:right;margin-right:0;-webkit-justify-content:flex-end;justify-content:flex-end}.v2-pagination .three-col-divider .second{width:48%;-webkit-justify-content:center;justify-content:center;float:right}.v2-pagination .v2-page-controls{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.v2-pagination .page-links{padding:0;margin:0}.v2-pagination .page-links li{margin-left:10px}.v2-pagination .page-links li:first-child{margin-left:0}.v2-pagination .page-links li::before{content:""}.v2-pagination .page-links li a,.v2-pagination .page-links li span{font:bold 14px 'Open Sans',sans-serif;color:#4e2672}.v2-pagination .page-links li span.active{text-decoration:none;color:#2e8184}.v2-pagination .arrow{width:32px;height:32px;display:inline-block;text-decoration:none;background-size:32px;image-rendering:-webkit-optimize-contrast}.v2-pagination .arrow span{position:relative;top:40px;right:1px;text-decoration:none;font:bold 14px 'Open Sans',sans-serif;color:#4e2672}.v2-pagination .arrow-left{background-image:url(/css/images/search-v2/arrow-left.png);margin-right:30px}.v2-pagination .arrow-left span{right:11px}.v2-pagination .arrow-right{background-image:url(/css/images/search-v2/arrow-right.png);margin-left:30px}@media(max-width:1024px){.v2-pagination .three-col-divider .first{display:none}.v2-pagination .three-col-divider .third{margin-right:0;width:100%}.v2-pagination .three-col-divider .second{margin-top:20px;margin-right:0;width:100%;-webkit-justify-content:center;justify-content:center}}@media(max-width:768px){.v2-pagination{margin-top:10px;margin-left:2%;margin-right:2%;width:96%}.v2-pagination .three-col-divider .second{margin-top:30px}}@media(max-width:480px){.v2-pagination .page-links li{margin-left:5px}.v2-pagination .arrow-left{margin-right:20px}.v2-pagination .arrow-right{margin-left:20px}}.v2-panel{float:left;width:100%;border:solid 1px #a0dbde;border-radius:8px;margin-bottom:20px;padding:20px;box-sizing:border-box;background-color:#fbfbfb}.v2-panel .v2-panel-section{float:left}.v2-panel .v2-panel-section .mobile-image{display:none}.v2-panel .v2-panel-section img{width:100%;height:100%}.v2-panel h3{font:bold 21px 'Open Sans',sans-serif;color:#4e2672}.v2-panel h4{font:bold 18px 'Open Sans',sans-serif;color:#000}.v2-panel .body-text{font:normal 14px 'Open Sans',sans-serif;color:#000;margin:0}.v2-panel time{font:normal 14px 'Open Sans',sans-serif;color:#000}.v2-panel .btn{display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px}.v2-panel .btn-purple{background:#4f2772;box-shadow:0 2px 0 0 #302254;color:#fff}.v2-panel .btn-purple:hover{background:#68418a;box-shadow:0 2px 0 0 #4f2772}.v2-panel .btn-yellow{background:#ffd30c;box-shadow:0 2px 0 0 #fea918;color:#000}.v2-panel .btn-yellow:hover{background:#ffe87c;box-shadow:0 2px 0 0 #fea918}@media(max-width:768px){.v2-panel{padding:15px}.v2-panel .v2-panel-section .mobile-image{display:block}.v2-panel .v2-panel-section .desktop-image{display:none}}@media(max-width:320px){.v2-panel .btn{font-size:14px}}.v2-sharing{margin-top:25px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.v2-sharing a{width:34px;height:34px;margin-right:9.3333333333px}.v2-sharing a:last-child{margin-right:0}.v2-sharing i{width:inherit;height:inherit;display:inline-block}.v2-sharing i.facebook{background-image:url(/css/images/search-v2/facebook.png)}.v2-sharing i.twitter{background-image:url(/css/images/search-v2/twitter.png)}.v2-sharing i.google{background-image:url(/css/images/search-v2/google.png)}.v2-sharing i.email{background-image:url(/css/images/search-v2/email.png)}.v2-tabs{display:block;float:left;width:100%;margin:0 0 25px 0;padding:0}.v2-tabs li{float:left;width:calc((100% - 3px)/4);height:79px;display:inline-block;background-color:#fbfbfb;border-bottom:1px solid #4e2672}.v2-tabs li.divider{width:1px;background-color:#fff}.v2-tabs li:first-child{border-top-left-radius:4px}.v2-tabs li:last-child{border-top-right-radius:4px}.v2-tabs li.active{height:74px;border-bottom:6px solid #4e2672;color:#fff;background-color:#1ea4ad}.v2-tabs li.active :hover{background-color:#2e8184}.v2-tabs li.active a{color:#fff}.v2-tabs li a{text-decoration:none;color:#4e2672;font:bold 21px 'Open Sans',sans-serif;width:calc(100% - 20px);height:calc(100% - 20px);padding:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}@media(max-width:1024px){.v2-tabs li a{font-size:18px}}@media(max-width:480px){.v2-tabs li{height:54px;width:calc((100% - 1px)/2)}.v2-tabs li:first-child{border-top-left-radius:0}.v2-tabs li:last-child{border-top-right-radius:0}.v2-tabs li:nth-child(4n){display:none}.v2-tabs li.active{height:49px}.v2-tabs li a{font-size:14px}}.v2-article{display:-webkit-flex;display:flex}.v2-article .article-image{width:25%;margin-right:3.5%}.v2-article .article-details{width:48%;margin-right:3.5%;margin-top:10px}.v2-article .article-details h3{margin-bottom:2px}.v2-article .article-details .body-text{margin-top:15px}.v2-article .article-button{width:20%;margin-right:0;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.v2-article .article-button .btn-purple{float:right;width:100%;padding:9px 0;margin-bottom:2px}@media(max-width:768px){.v2-article{display:block}.v2-article .v2-panel-section{width:100%;margin-right:0}.v2-article .article-details{margin-top:16px;margin-bottom:20px}}.v2-event{min-height:180px}.v2-event .event-image{width:25%;margin-right:3.5%}.v2-event .event-details{width:37%;margin-right:2.5%;margin-top:10px}.v2-event .event-details h3{margin-bottom:10px}.v2-event .event-details h4{margin-top:0;margin-bottom:2px}.v2-event .event-icons-buttons{width:32%;margin-right:0}.v2-event .event-icons-buttons .categories{min-height:97px;float:left;width:100%}.v2-event .event-icons-buttons .cat{display:inline-block;width:76px;height:90px;float:right}.v2-event .event-icons-buttons .cat img{width:38px;height:38px;margin:0 19px 5px}.v2-event .event-icons-buttons .cat span{text-align:center;font:normal 12px 'Open Sans',sans-serif;width:100%;height:34px;line-height:16px;display:block}.v2-event .event-icons-buttons .btn{float:right;margin-top:10px;width:164px;padding:9px 0;box-sizing:border-box}.v2-event .event-icons-buttons .btn-yellow{margin-top:15px}@media(max-width:768px){.v2-event .event-image{width:100%;margin-right:0}.v2-event .event-details{margin-top:16px;margin-bottom:10px;margin-right:0;width:100%}.v2-event .event-icons-buttons{width:100%}.v2-event .event-icons-buttons .categories{min-height:0;margin:10px 0}.v2-event .event-icons-buttons .cat{float:left;width:56px;height:90px;margin-right:20px}.v2-event .event-icons-buttons .cat img{margin:0 9px 9px}.v2-event .event-icons-buttons .btn{width:100%}}.v2-filter{width:270px;margin:0 30px 0 0;float:left}.v2-filter .filter-panel{margin-bottom:20px}.v2-filter .icon{border-radius:0;line-height:normal}.v2-filter .arrow{width:23px;height:16px;margin-top:3px;float:right}.v2-filter .arrow-dropdown{background:url(/css/images/search-v2/arrow-dropdown.png) no-repeat center}.v2-filter .arrow-dropup{background:url(/css/images/search-v2/arrow-dropup.png) no-repeat center}.v2-filter .dropdown-arrow-purple{background:url(/css/images/search-v2/dropdown-arrow-purple.png) no-repeat center}.v2-filter .dropup-arrow-purple{background:url(/css/images/search-v2/dropup-arrow-purple.png) no-repeat center}.v2-filter .arrow-small{width:16px;height:11px;float:right;margin-top:9px;background-size:contain}.v2-filter .hide-eye{background:url(/css/images/search-v2/hide-eye.png) no-repeat center}.v2-filter .show-eye{background:url(/css/images/search-v2/show-eye.png) no-repeat center}.v2-filter .btn-show-hide-filter{display:none}.v2-filter .filter-header{display:block;border-radius:4px 4px 0 0;padding:19px 17px;text-align:left;background-color:#1ea4ad}.v2-filter .filter-header span{color:#fff;font:bold 18px 'Open Sans',sans-serif}.v2-filter .quick-search-list{padding:0;margin:0;list-style:none}.v2-filter .quick-search-list li{margin-bottom:1px;background:#e3e3e3;padding:10px 18px}.v2-filter .quick-search-list li a.accessible-toilet{background-image:url(/css/images/search-v2/super-toilet.png)}.v2-filter .quick-search-list li a.changing-places{background-image:url(/css/images/search-v2/super-changing.png)}.v2-filter .quick-search-list li a.hoist{background-image:url(/css/images/search-v2/super-hoist.png)}.v2-filter .quick-search-list li a.wet-room{background-image:url(/css/images/search-v2/super-wet-room.png)}.v2-filter .quick-search-list li a.covid{background-image:url(/css/images/search-v2/super-covid.png)}.v2-filter .quick-search-list li a{text-decoration:none;color:#4e2672;font:bold 16px 'Open Sans',sans-serif;padding-left:47px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:30px;background-size:contain;background-repeat:no-repeat}.v2-filter .quick-search-list li a.active{background-image:url(/css/images/search-v2/filter-tick-on.png)}.v2-filter .filter-category{margin-bottom:1px;background:#fff}.v2-filter .filter-category .btn-category{box-shadow:none;font:bold 18px 'Open Sans',sans-serif;color:#fff;text-decoration:none;display:block;background:#302254;padding:18px 17px;margin-bottom:1px}.v2-filter .filter-category .btn-category .cat-header{display:inline-block;width:85%}.v2-filter .filter-subcategory .btn-subcategory{background:#e3e3e3;box-shadow:none;font:bold 16px 'Open Sans',sans-serif;color:#4e2672;text-decoration:none;height:30px;display:block;padding:10px 18px;margin-bottom:1px}.v2-filter .filter-subcategory .btn-subcategory .cat-group-icon{height:30px;width:30px;display:inline-block;padding:0}.v2-filter .filter-subcategory .btn-subcategory .cat-group-name{display:inline-block;position:relative;bottom:9px;left:11px}.v2-filter .filter-category .select-list{padding:0}.v2-filter .filter-category .select-list li{background:#efefef;margin-bottom:1px;padding:9px 18px}.v2-filter .filter-category .select-list a{min-height:22px;padding-left:36px;background-image:url(/css/images/search-v2/filter-tick-off.png);background-size:22px;background-position:left;background-repeat:no-repeat}.v2-filter .filter-category .select-list label{color:#4e2672;font:bold 14px 'Open Sans',sans-serif}.v2-filter .filter-category .select-list.review-includes li,.v2-filter .filter-category .select-list.accessibility-features li{padding:10px 16px}.v2-filter .filter-category .select-list.review-includes a,.v2-filter .filter-category .select-list.accessibility-features a{min-height:30px;padding-left:47px;background-size:30px;background-position:left;background-repeat:no-repeat;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.v2-filter .filter-category .select-list.review-includes a.assistance-dog{background-image:url(/css/images/search-v2/reviewinc-assistance-dog.png)}.v2-filter .filter-category .select-list.review-includes a.assistance-dog-visual{background-image:url(/css/images/search-v2/reviewinc-assistance-dog-visual.png)}.v2-filter .filter-category .select-list.review-includes a.hearing-aid{background-image:url(/css/images/search-v2/reviewinc-hearing-aid.png)}.v2-filter .filter-category .select-list.review-includes a.long-cane{background-image:url(/css/images/search-v2/reviewinc-long-cane.png)}.v2-filter .filter-category .select-list.review-includes a.symbol-cane{background-image:url(/css/images/search-v2/reviewinc-symbol-cane.png)}.v2-filter .filter-category .select-list.review-includes a.walking-aid{background-image:url(/css/images/search-v2/reviewinc-walking-aid.png)}.v2-filter .filter-category .select-list.review-includes a.sign-language{background-image:url(/css/images/search-v2/reviewinc-sign-language.png)}.v2-filter .filter-category .select-list.review-includes a.wheelchair{background-image:url(/css/images/search-v2/reviewinc-wheelchair.png)}.v2-filter .filter-category .select-list.review-includes a.powerchair{background-image:url(/css/images/search-v2/reviewinc-powerchair.png)}.v2-filter .filter-category .select-list.review-includes a.mobility-scooter{background-image:url(/css/images/search-v2/reviewinc-mobility-scooter.png)}.v2-filter .filter-category .select-list.review-includes a.hidden-impairment{background-image:url(/css/images/search-v2/reviewinc-hidden-impairment.png)}.v2-filter .filter-category .select-list.review-includes a.speech-impairment{background-image:url(/css/images/search-v2/reviewinc-speech-impairment.png)}.v2-filter .filter-category .select-list.review-includes a.pmld{background-image:url(/css/images/search-v2/reviewinc-pmld.png)}.v2-filter .filter-category .select-list.review-includes a.autism{background-image:url(/css/images/search-v2/reviewinc-autism.png)}.v2-filter .filter-category .select-list.review-includes a.dementia{background-image:url(/css/images/search-v2/reviewinc-dementia.png)}.v2-filter .filter-category .select-list.review-includes a.learning-disability{background-image:url(/css/images/search-v2/reviewinc-learning-disability.png)}.v2-filter .filter-category .select-list.accessibility-features a.audio-described{background-image:url(/css/images/search-v2/feature-audio-described.png)}.v2-filter .filter-category .select-list.accessibility-features a.accessible-format{background-image:url(/css/images/search-v2/feature-accessible-format.png)}.v2-filter .filter-category .select-list.accessibility-features a.audio-format{background-image:url(/css/images/search-v2/feature-audio-format.png)}.v2-filter .filter-category .select-list.accessibility-features a.braille{background-image:url(/css/images/search-v2/feature-braille.png)}.v2-filter .filter-category .select-list.accessibility-features a.sign-language{background-image:url(/css/images/search-v2/feature-sign-language.png)}.v2-filter .filter-category .select-list.accessibility-features a.carer-discount{background-image:url(/css/images/search-v2/feature-carer-discount.png)}.v2-filter .filter-category .select-list.accessibility-features a.dedicated-seating{background-image:url(/css/images/search-v2/feature-dedicated-seating.png)}.v2-filter .filter-category .select-list.accessibility-features a.disabled-access{background-image:url(/css/images/search-v2/feature-disabled-access.png)}.v2-filter .filter-category .select-list.accessibility-features a.easy-read{background-image:url(/css/images/search-v2/feature-easy-read.png)}.v2-filter .filter-category .select-list.accessibility-features a.ir-induction-loop{background-image:url(/css/images/search-v2/feature-ir-induction-loop.png)}.v2-filter .filter-category .select-list.accessibility-features a.induction-loop{background-image:url(/css/images/search-v2/feature-induction-loop.png)}.v2-filter .filter-category .select-list.accessibility-features a.large-print{background-image:url(/css/images/search-v2/feature-large-print.png)}.v2-filter .filter-category .select-list.accessibility-features a.disabled-parking{background-image:url(/css/images/search-v2/feature-disabled-parking.png)}.v2-filter .filter-category .select-list.accessibility-features a.overnight-accommodation{background-image:url(/css/images/search-v2/feature-overnight-accommodation.png)}.v2-filter .filter-category .select-list.accessibility-features a.access-statement{background-image:url(/css/images/search-v2/feature-access-statement.png)}.v2-filter .filter-category .select-list.accessibility-features a.hospital-bed{background-image:url(/css/images/search-v2/feature-hospital-bed.png)}.v2-filter .filter-category .select-list.accessibility-features a.online-booking{background-image:url(/css/images/search-v2/feature-online-booking.png)}.v2-filter .filter-category .select-list.review-includes label{color:#1e949d;font:bold 16px 'Open Sans',sans-serif}.v2-filter .filter-category .select-list.accessibility-features label{font:bold 16px 'Open Sans',sans-serif}.v2-filter .filter-category .select-list a.active,.v2-filter .filter-category .select-list.review-includes a.active,.v2-filter .filter-category .select-list.accessibility-features a.active{background-image:url(/css/images/search-v2/filter-tick-on.png)}.v2-filter .filter-clear{display:block;margin:20px 0;box-shadow:0 2px 0 0 #302254;border-radius:4px;font:bold 16px 'Open Sans',sans-serif;background:#4f2772;color:#fff;padding:9px 20px}.v2-filter .filter-clear:hover{background:#68418a;box-shadow:0 2px 0 0 #4f2772}@media(max-width:1200px){.v2-filter{width:25%;margin-right:2%}}@media(min-width:769px)and (max-width:1024px){.v2-filter .quick-search-list li a{font-size:14px}.v2-filter .filter-category .btn-category{font-size:16px}.v2-filter .filter-subcategory .btn-subcategory,.v2-filter .filter-category .select-list.review-includes label,.v2-filter .filter-category .select-list.accessibility-features label{font-size:14px}.v2-filter .filter-category .select-list label{font-size:12px}}@media(max-width:768px){.v2-filter{width:100%;margin-bottom:30px;margin-right:0}.v2-filter.articles,.v2-filter.inthearea{display:none}.v2-filter .filter-panel{display:none}.v2-filter .btn-show-hide-filter{color:#fff;background-size:contain;font:bold 18px 'Open Sans',sans-serif;text-decoration:none;margin-bottom:1px;border-radius:4px 4px 0 0;box-shadow:none;display:block;padding:10px 18px;text-align:left;background-color:#1ea4ad}.v2-filter .btn-show-hide-filter:hover{background-color:#2e8184}.v2-filter .btn-show-hide-filter .btn-text{line-height:43px}.v2-filter .btn-show-hide-filter .icon{float:right;height:43px;width:43px;margin:0;display:inline-block}.v2-filter .filter-header{display:none}.v2-filter .filter-clear{margin:10px 0}}.v2-in-the-area{display:-webkit-flex;display:flex}.v2-in-the-area .in-the-area-image{width:25%;margin-right:3.5%}.v2-in-the-area .in-the-area-details{width:48%;margin-right:3.5%;margin-top:10px}.v2-in-the-area .in-the-area-details h3{margin-bottom:2px}.v2-in-the-area .in-the-area-details .body-text{margin-top:15px}.v2-in-the-area .in-the-area-button{width:20%;margin-right:0;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.v2-in-the-area .in-the-area-button .btn-purple{float:right;width:100%;padding:9px 0;margin-bottom:2px}@media(max-width:768px){.v2-in-the-area{display:block}.v2-in-the-area .v2-panel-section{width:100%;margin-right:0}.v2-in-the-area .in-the-area-details{margin-top:16px;margin-bottom:20px}}.v2-place{min-height:330px}.v2-place .place-image{width:25%;margin-right:3%}.v2-place .place-type{padding:0;height:46px;width:46px;margin-right:1.5%;margin-top:14px}.v2-place .place-details{width:calc(48% - 46px);margin-right:2.5%;margin-top:10px}.v2-place .place-details .place-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.v2-place .place-details .place-header{margin-bottom:2px}.v2-place .place-details .place-header h3{display:inline-block;width:80%;margin-bottom:0}.v2-place .place-details .place-header span{display:inline-block;font:normal 14px 'Open Sans',sans-serif;width:20%;text-align:end}.v2-place .place-details .place-location{margin-bottom:15px}.v2-place .place-details .place-location h4{width:80%;margin:0}.v2-place .place-details .place-reviews{margin-bottom:30px}.v2-place .place-details .place-reviews .icon-bubble{margin-right:10px;width:32px;height:26px;background:url(/css/images/search-v2/bubble-number.png) no-repeat center;font:bold 12px 'Open Sans',sans-serif;line-height:20px;color:#fff;text-align:center}.v2-place .place-details .place-teaser{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:15px}.v2-place .place-details .place-teaser span{font:600 14px 'Open Sans',sans-serif;width:67%}.v2-place .place-details .place-teaser time{width:33%;text-align:end}.v2-place .place-icons-buttons{width:20%;margin-right:0}.v2-place .place-icons-buttons .acc{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:45%;height:90px}.v2-place .place-icons-buttons .acc img{width:46px;height:46px;margin-bottom:5px}.v2-place .place-icons-buttons .acc span{text-align:center;font:normal 12px 'Open Sans',sans-serif;width:100%;height:34px;line-height:14px}.v2-place .place-icons-buttons .btn-places{margin-top:15px}.v2-no-results{float:left;width:100%;box-sizing:border-box;border-radius:4px;background:#fbfbfb;padding:40px}.v2-no-results .no-results-text{margin-bottom:30px}.v2-no-results h3{font:bold 21px 'Open Sans',sans-serif;color:#4e2672}.v2-no-results p{font:normal 14px 'Open Sans',sans-serif;margin:0 0 10px 0}@media(max-width:1024px){.v2-place .place-details{width:calc(43% - 46px)}.v2-place .place-icons-buttons{width:25%}}@media(max-width:768px){.v2-place .place-image{width:100%;margin-right:0}.v2-place .place-type{margin-right:3%;margin-top:20px}.v2-place .place-details{margin-top:16px;margin-bottom:20px;margin-right:0;width:calc(97% - 46px)}.v2-place .place-details .place-header h3{width:87%}.v2-place .place-details .place-teaser,.v2-place .place-details .body-text,.v2-place .place-icons-buttons .accessibility-icons{display:none}.v2-place .place-details .place-reviews{margin-bottom:0}.v2-place .place-icons-buttons{width:100%}.v2-place .place-icons-buttons .btn-places{margin-top:0;width:calc((100% - 19px)/2);display:inline-block;box-sizing:border-box}.v2-place .place-icons-buttons .btn-purple{margin-right:15px}.v2-no-results{padding:20px}}@media(max-width:480px){.v2-place .place-details .place-header h3{width:75%}}.results-container{max-width:1170px;margin:30px auto 0 auto}.v2-header-container{margin-left:300px;width:870px}.v2-header-container .results-header{margin:15px 0 30px 0}.v2-header-container .results-header h2{float:left;font:bold 21px 'Open Sans',sans-serif}.results-count{float:right;font-size:14px;font-weight:600}.v2-header-container .three-col-divider{border:none;margin-bottom:30px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;width:100%}.v2-header-container .three-col-divider .col{float:left;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin-right:2%}.v2-header-container .three-col-divider .first{width:37%}.v2-header-container .three-col-divider .second{width:31%}.v2-header-container .three-col-divider .third{width:28%;margin-right:0;-webkit-justify-content:flex-end;justify-content:flex-end}.v2-header-container .three-col-divider select{width:200px;margin-left:10px;font:normal 14px 'Open Sans',sans-serif;padding:10px;border-radius:2px;border:solid 1px #000;background:#fbfbfb url(/css/images/search-v2/dropdown.png) no-repeat;background-position:170px 10px;-webkit-appearance:none;-moz-appearance:none}.v2-header-container .three-col-divider label{font-size:14px;font-weight:600}.v2-header-container .three-col-divider .cb-label{font-weight:bold;cursor:pointer;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.v2-header-container .three-col-divider .cb-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.v2-header-container .three-col-divider .cb-accessible~.cb-label::after{content:'';display:inline-block;margin:0 0 5px 10px;background-size:contain;border:0;width:28px;height:28px;padding:0;cursor:pointer;background-image:url(/css/images/search-v2/tick-box-off.png)}.v2-header-container .three-col-divider .cb-accessible:checked~.cb-label::after{background-image:url(/css/images/search-v2/tick-box-on.png)}.v2-results-main{float:left;width:870px;margin-right:0;margin-bottom:20px}.pill-buttons{margin-bottom:15px;display:block;float:left;width:100%}.pill-buttons .btn-pill{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;float:left;text-decoration:none;padding:10px;background-color:#fbfbfb;border:1px solid #000;border-radius:2px;margin:0 10px 10px 0}.pill-buttons .btn-pill:last-child{margin-right:0}.pill-buttons .btn-pill .pill-title{font:normal 14px 'Open Sans',sans-serif;color:#000;padding-right:10px;float:left}.pill-buttons .btn-pill .pill-remove{background-image:url(/css/images/search-v2/filter-cross.png);background-repeat:no-repeat;background-size:contain;float:left;width:22px;height:22px}@media(max-width:1200px){.results-container{margin-left:2%;margin-right:2%}.v2-header-container{width:73%;margin-left:27%}.v2-results-main{width:73%}}@media(max-width:1024px){.v2-header-container .three-col-divider{display:block}.v2-header-container .three-col-divider .first{width:49%}.v2-header-container .three-col-divider .second{width:49%;margin-right:0;-webkit-justify-content:flex-end;justify-content:flex-end}.v2-header-container .three-col-divider .third{width:calc(100% - 5px);margin-top:12px;margin-right:5px}}@media(max-width:768px){.results-container{margin-top:20px}.v2-header-container{width:96%;margin-left:2%;margin-right:2%}.v2-results-main{width:100%}.v2-header-container .three-col-divider .col{margin-bottom:0}.v2-header-container .three-col-divider .first{width:calc(100% - 5px);margin-right:5px;-webkit-justify-content:flex-end;justify-content:flex-end}.v2-header-container .three-col-divider .second{width:100%;margin-top:15px}}.v2-venue-description{margin-bottom:40px}.v2-venue-details{padding-top:40px;border-top:1px solid #a0dbde}.v2-venue-details ul{margin:15px 0 16px;padding:0;list-style:none;display:block;float:left;width:100%}.v2-venue-details ul li{font:600 14px 'Open Sans',sans-serif;width:calc(50% - 32px);display:inline-block;float:left;height:24px;padding-left:32px;background-size:24px;background-repeat:no-repeat;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:8px}.v2-venue-details ul li.audio-described{background-image:url(/css/images/search-v2/feature-audio-described.png)}.v2-venue-details ul li.accessible-format{background-image:url(/css/images/search-v2/feature-accessible-format.png)}.v2-venue-details ul li.audio-format{background-image:url(/css/images/search-v2/feature-audio-format.png)}.v2-venue-details ul li.braille{background-image:url(/css/images/search-v2/feature-braille.png)}.v2-venue-details ul li.sign-language{background-image:url(/css/images/search-v2/feature-sign-language.png)}.v2-venue-details ul li.carer-discount{background-image:url(/css/images/search-v2/feature-carer-discount.png)}.v2-venue-details ul li.dedicated-seating{background-image:url(/css/images/search-v2/feature-dedicated-seating.png)}.v2-venue-details ul li.disabled-access{background-image:url(/css/images/search-v2/feature-disabled-access.png)}.v2-venue-details ul li.easy-read{background-image:url(/css/images/search-v2/feature-easy-read.png)}.v2-venue-details ul li.ir-induction-loop{background-image:url(/css/images/search-v2/feature-ir-induction-loop.png)}.v2-venue-details ul li.induction-loop{background-image:url(/css/images/search-v2/feature-induction-loop.png)}.v2-venue-details ul li.large-print{background-image:url(/css/images/search-v2/feature-large-print.png)}.v2-venue-details ul li.disabled-parking{background-image:url(/css/images/search-v2/feature-disabled-parking.png)}.v2-venue-details ul li.overnight-accommodation{background-image:url(/css/images/search-v2/feature-overnight-accommodation.png)}.v2-venue-details ul li.access-statement{background-image:url(/css/images/search-v2/feature-access-statement.png)}.v2-venue-details ul li.hospital-bed{background-image:url(/css/images/search-v2/feature-hospital-bed.png)}.v2-venue-details ul li.online-booking{background-image:url(/css/images/search-v2/feature-online-booking.png)}.v2-venue-details .venue-owner{background:#fbfbfb;padding:30px;margin-top:10px;float:left;width:100%;box-sizing:border-box}.v2-venue-details .venue-owner p{margin-bottom:20px}.v2-venue-details .venue-owner .btn{display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px 30px;background:#2e8184;box-shadow:0 2px 0 0 #2e5d58;color:#fff;box-sizing:border-box;float:left}.v2-venue-details .venue-owner .btn:hover{background:#1ea4ad;box-shadow:0 2px 0 0 #2e5d58}.v2-venue .featured-details{margin:40px 0;padding:0;list-style:none;display:block;float:left;width:100%}.v2-venue .featured-details li{font:normal 12px 'Open Sans',sans-serif;float:left;width:33.33%;height:90px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.v2-venue .featured-details li img{width:46px;height:46px;margin-bottom:5px}.v2-venue .featured-details li span{text-align:center;font:normal 12px 'Open Sans',sans-serif;width:100%;height:34px;line-height:14px}.v2-venue .venue-ratings .details-rating{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:8px 0 12px 0}.v2-venue .venue-ratings .overall{margin-top:25px}.v2-venue .venue-ratings .individual{margin-top:35px}@media(max-width:1024px){.v2-venue .featured-details li{width:50%}}@media(max-width:768px){.v2-venue-description{margin-left:2%;margin-right:2%;margin-bottom:35px}.v2-venue-details{margin-left:2%;margin-right:2%;padding-top:35px}}@media(max-width:480px){.v2-venue-details ul li{width:100%;box-sizing:border-box}}.v2-venue .venue-event img{float:left;margin-bottom:25px}.v2-venue .venue-event time{font:normal 14px 'Open Sans',sans-serif;color:#000;margin-bottom:25px;float:left;clear:left;width:100%}.v2-venue .event-icons{float:left;width:100%;margin-bottom:10px}.v2-venue .event-icons .cat{display:inline-block;width:56px;height:90px;float:left;margin-right:20px}.v2-venue .event-icons .cat:last-child{margin-right:0}.v2-venue .event-icons .cat img{width:38px;height:38px;margin:0 9px 9px}.v2-venue .event-icons .cat span{text-align:center;font:normal 12px 'Open Sans',sans-serif;width:100%;height:34px;line-height:16px;display:block}.v2-venue .venue-event .btn-edit{float:left;width:182px;margin-bottom:25px;box-sizing:border-box}.v2-venue .venue-event .event-description{float:left;width:100%}.v2-venue .venue-event .v2-sharing{float:left}.v2-venue .venue-event .btn-back{float:left;clear:left;display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px;box-sizing:border-box;background:#4f2772;box-shadow:0 2px 0 0 #302254;color:#fff;margin-top:50px}.v2-venue .venue-event .btn-back:hover{background:#68418a;box-shadow:0 2px 0 0 #4f2772}@media(max-width:768px){.v2-venue .venue-event{margin:0 2%}}@media(max-width:480px){.v2-venue .venue-event .btn-edit{width:100%}}.v2-venue .venue-events p.success{color:#1ea4ad;font-weight:bold}.v2-venue .venue-events .upcoming-events,.v2-venue .venue-events .past-events{float:left}.v2-venue .venue-events h3.event-sub{margin-bottom:20px;float:left;width:100%}.v2-venue .venue-events .v2-pagination{margin:15px 0 30px}.v2-venue .event-details{margin-top:0}.v2-venue .event-details h3{float:none;margin-bottom:10px}.v2-venue .event-details h4{display:none}.v2-venue .v2-event .event-icons-buttons .btn{width:100%}.v2-venue .venue-events .venue-tab-content-right{margin-top:48px}#access-scottish-theatre-widget-wrapper,#access-scottish-theatre-widget-wrapper .teaser-detail,#access-scottish-theatre-widget-wrapper a,#access-scottish-theatre-widget-wrapper .teaser-detail h3,#access-scottish-theatre-widget-wrapper .teaser-detail span,#access-scottish-theatre-widget-wrapper .teaser-detail span.btn{font-family:'Open Sans',sans-serif!important}#access-scottish-theatre-widget-wrapper{font-size:14px;margin-bottom:30px;float:left}#access-scottish-theatre-widget-wrapper .teaser-detail{float:left;width:100%;border:solid 1px #a0dbde;border-radius:8px;margin-bottom:20px;padding:20px;box-sizing:border-box;background-color:#fbfbfb}#access-scottish-theatre-widget-wrapper .teaser-detail h3{font:bold 21px 'Open Sans',sans-serif;color:#4e2672;margin-bottom:10px!important}#access-scottish-theatre-widget-wrapper .teaser-detail time{font:normal 14px 'Open Sans',sans-serif;float:left}#access-scottish-theatre-widget-wrapper .teaser-detail a:hover{text-decoration:none}#access-scottish-theatre-widget-wrapper .teaser-detail .read-more-wrapper{float:left;clear:left;margin-top:25px!important}#access-scottish-theatre-widget-wrapper .teaser-detail .read-more-wrapper a span{display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px 18px;background:#4f2772;box-shadow:0 2px 0 0 #302254;color:#fff}#access-scottish-theatre-widget-wrapper .teaser-detail .read-more-wrapper a span:hover{background:#68418a;box-shadow:0 2px 0 0 #4f2772}#access-scottish-theatre-widget-wrapper .listing-provided-by{float:left;width:100%}@media(max-width:768px){.v2-venue .venue-events h3.event-sub,#access-scottish-theatre-widget-wrapper{margin-left:2%;margin-right:2%;width:96%}.v2-event .event-details{margin-top:16px}.v2-venue .venue-events .v2-pagination{margin:10px 0 25px}#access-scottish-theatre-widget-wrapper .teaser-detail{padding:15px;margin-left:-2%;margin-right:-2%;width:104%}#access-scottish-theatre-widget-wrapper .teaser-detail .read-more-wrapper{width:100%}}.v2-venue .v2-gallery-container{max-width:840px}.v2-venue .v2-gallery{margin:0 auto 15px auto}.v2-venue .v2-gallery .v2-slide{height:576px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.v2-venue .v2-gallery img{border-radius:8px;max-height:576px}.v2-venue .v2-gallery-container .img-caption{font:600 14px 'Open Sans',sans-serif;margin-bottom:40px}.v2-venue .v2-gallery-controls{margin:0 0 75px;float:none;width:auto}.v2-venue .v2-gallery-controls .v2-page-controls{width:100%;-webkit-justify-content:flex-start;justify-content:flex-start}.v2-venue .v2-gallery-controls .arrow{width:44px;height:44px;background-size:44px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.v2-venue .v2-gallery-controls .arrow span{top:55px;font-size:16px}.v2-venue .v2-gallery-controls .arrow-left{margin-left:12px}.v2-venue .v2-gallery-controls .arrow-left span{right:12px}.v2-venue .v2-gallery-controls .arrow-right span{right:0;left:1px}.v2-venue .v2-gallery-controls .gallery-index{font:bold 16px 'Open Sans',sans-serif;color:#1ea4ad}.v2-venue .v2-gallery-controls .hide{width:0;height:0;opacity:0;margin:0;padding:0}.v2-venue .v2-gallery-nav{overflow:hidden;margin-bottom:40px}.v2-venue .v2-gallery-nav .slick-list{padding:0 10px 0 5px;margin-right:2px}.v2-venue .v2-gallery-nav .v2-slide{margin:10px 5px 0;height:106px;cursor:pointer;outline:0!important}.v2-venue .v2-gallery-nav .v2-slide.slick-current{border:10px solid #ffd30c;margin:0 -5px}.v2-venue .v2-gallery-nav .v2-slide img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.v2-venue .v2-gallery .v2-slide{height:370px}.v2-venue .v2-gallery img{max-height:370px}.v2-venue .gallery-extra iframe{width:100%}}@media(max-width:768px){.v2-venue .gallery-extra{margin:0 2%}}@media(max-width:480px){.v2-venue .gallery-extra iframe{height:250px}}@media(max-width:320px){.v2-venue .v2-gallery .v2-slide{height:210px}.v2-venue .v2-gallery img{max-height:210px}.v2-venue .v2-gallery-nav .v2-slide{height:65px}}.v2-venue .location-map-tabs{list-style:none;margin:0;padding:0;float:left;width:100%}.v2-venue .location-map-tabs li{display:inline-block;width:140px;height:50px;font:bold 16px 'Open Sans',sans-serif;background-color:#fbfbfb;float:left;margin-right:1px;position:relative;top:1px;z-index:999}.v2-venue .location-map-tabs li:last-child{margin-right:0}.v2-venue .location-map-tabs li.active{background-color:#1ea4ad}.v2-venue .location-map-tabs li.active a{color:#fff}.v2-venue .location-map-tabs li.active:hover{background-color:#2e8184}.v2-venue .location-map-tabs li a{color:#4e2672;text-decoration:none;padding:10px;width:calc(100% - 20px);height:calc(100% - 20px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.v2-venue .location-map-container{position:relative;width:100%;float:left;border:1px solid #e1e1e1;box-sizing:border-box}.v2-venue #v2-banner-map{float:left;width:100%}.v2-venue .location-key-overlay{height:75px;width:185px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:0;right:0;background-color:#fff}.v2-venue .location-key-overlay img{width:30px;height:30px}.v2-venue .location-key-overlay span{font:bold 14px 'Open Sans',sans-serif;color:#4e2672;padding-left:10px}.v2-venue .v2-controls{margin-bottom:35px;float:left;width:100%;text-align:center;margin:35px 0}.v2-venue .v2-info-bubble h3{font:bold 14px 'Open Sans',sans-serif;padding:6px 10px 0 10px;margin-bottom:0;color:#4e2672;width:75%}@media(max-width:1024px){.v2-venue .location-key-overlay{height:65px}}@media(max-width:768px){.v2-venue-location{margin-left:2%;margin-right:2%}}@media(max-width:480px){.v2-venue .location-map-tabs{width:104%;margin-left:-2%;margin-right:-2%}.v2-venue .location-map-tabs li{width:calc(50% - .5px);height:54px;font-size:14px}.v2-venue .location-map-container{width:104%;margin-left:-2%;margin-right:-2%;border-left:none;border-right:none}.v2-venue .location-key-overlay{bottom:-66px;width:100%;-webkit-justify-content:flex-end;justify-content:flex-end}.v2-venue .v2-controls{margin-top:65px;padding:0}.v2-venue .v2-controls .controls-row{width:100%;margin:0 auto}.v2-venue .v2-controls .v2-ctrl{margin-right:14px}.v2-venue .v2-controls .v2-ctrl.right,.v2-venue .v2-controls .v2-ctrl.reset{margin-right:0}}@media(max-width:320px){.v2-venue .v2-controls .controls-row{width:296px}.v2-venue .v2-controls .v2-ctrl{margin-right:10px}}.v2-venue-review.full{float:left;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #a0dbde}.v2-venue-review.full .v2-review-section{float:left}.v2-venue-review.full .v2-review-author{width:18%;margin-right:4%}.v2-venue-review.full .review-covid{margin-top:15px;display:flex;flex-direction:column;align-items:center;width:58px}.v2-venue-review.full .review-covid img{width:46px;height:46px;margin-bottom:5px}.v2-venue-review.full .review-covid span{font:normal 12px 'Open Sans',sans-serif;text-align:center;line-height:14px}.v2-venue-review.full .v2-review-details{width:78%}.v2-venue-review.full .v2-review-details time{font:bold 14px 'Open Sans',sans-serif;color:#000;display:inline}.v2-venue-review.full .v2-review-details .review-body{margin-top:25px}.v2-venue-review.full .v2-review-details .review-body h4{margin-top:16px}.v2-venue-review.full .v2-review-details .review-body img{margin:8px 0}.v2-venue-review.full .v2-review-details .review-body .v2-star-rating{display:block;margin:6px 0}.v2-venue-review.full .v2-review-details iframe{width:100%}.v2-venue-review.full .v2-review-details .review-rating{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.v2-venue .review-action-buttons h4{margin-bottom:20px}.v2-venue .review-action-buttons .btn-yellow{width:390px;float:left;margin-bottom:8px}.v2-venue .review-action-buttons .btn-yellow.active{background:#ffe87c;box-shadow:0 2px 0 0 #fea918}.v2-venue .review-action-buttons .btn-yellow span{padding:0 5px}.v2-venue .review-action-buttons p{clear:left}.v2-venue .review-action-buttons .v2-sharing{margin-top:35px;-webkit-justify-content:flex-start;justify-content:flex-start}.v2-venue .review-comments{float:left;width:540px;margin-right:30px}.v2-venue .review-comments .v2-comments{float:left;width:100%;margin-top:40px;padding-top:40px;border-top:1px solid #a0dbde}.v2-venue .review-comments .btn-back{float:left;display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px;box-sizing:border-box;background:#4f2772;box-shadow:0 2px 0 0 #302254;color:#fff}.v2-venue .review-comments .btn-back:hover{background:#68418a;box-shadow:0 2px 0 0 #4f2772}@media(max-width:1024px){.v2-venue .review-action-buttons .btn-yellow{width:370px}}@media(max-width:768px){.v2-venue-review.full{margin-left:2%;margin-right:2%;margin-bottom:35px;padding-bottom:35px}.v2-venue-review.full .v2-review-author{width:16%}.v2-venue .review-action-buttons{margin-left:2%;margin-right:2%}.v2-venue .review-comments{margin-left:2%;margin-right:2%;width:96%}.v2-venue .review-comments .v2-comments{margin-top:35px;padding-top:35px}}@media(max-width:480px){.v2-venue-review.full .v2-review-author{width:100%;margin-right:0;display:-webkit-flex;display:flex}.v2-venue-review.full .v2-review-author .author-profile,.v2-venue-review.full .v2-review-author .author-stats{margin-right:10%;display:inline-block;float:left}.v2-venue-review.full .v2-review-author img{width:90px}.v2-venue-review.full .v2-review-author .author-reviews{margin-top:2px}.v2-venue-review.full .v2-review-author .author-badge{width:auto;margin-top:0;display:inline-block;float:left}.v2-venue-review.full .v2-review-details{width:100%;margin-top:25px}.v2-venue-review.full .v2-review-details .btn-edit{width:100%}.v2-venue-review.full .v2-review-details iframe{height:250px}.v2-venue .review-action-buttons .btn-yellow,.v2-venue .venue-tab-content .btn-back{width:100%;box-sizing:border-box}}.v2-venue-review .v2-review-author{width:25%;margin-right:6%}.v2-venue-review .v2-review-author .profile-img{margin-bottom:5px}.v2-venue-review .v2-review-author a{text-decoration:none;color:#4e2672}.v2-venue-review .v2-review-author .author-username{font:600 14px 'Open Sans',sans-serif;margin:5px 0 0 0;word-break:break-all}.v2-venue-review .v2-review-author a .author-username{font-weight:bold;text-decoration:underline}.v2-venue-review .v2-review-author .author-location{font:normal 12px 'Open Sans',sans-serif;margin:0;text-decoration:none}.v2-venue-review .v2-review-author .author-reviews{margin-top:15px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.v2-venue-review .v2-review-author .author-reviews .icon-bubble{display:block;margin-right:0}.v2-venue-review .v2-review-author .author-votes{text-align:center;width:32px;margin-top:10px}.v2-venue-review .v2-review-author .author-votes p{margin:0;font:normal 12px 'Open Sans',sans-serif}.v2-venue-review .v2-review-author .author-badge{width:100%;margin-top:10px}.v2-venue-review .v2-review-author .author-badge img{width:90px;height:90px}.v2-venue-review .v2-review-details{width:69%;margin-top:5px}.v2-venue-review .v2-review-details h3{margin-bottom:16px}.v2-venue-review .v2-review-details .new-review{font:bold 18px 'Open Sans',sans-serif;color:#1ea4ad}.v2-venue-review .v2-review-details .review-score{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:16px}.v2-venue-review .v2-review-details .review-score .v2-rating-label{bottom:2px}.v2-venue-review .v2-review-details .review-covid{margin-bottom:16px;display:flex;align-items:center}.v2-venue-review .v2-review-details .review-covid img{width:46px;height:46px}.v2-venue-review .v2-review-details .review-covid span{font:normal 12px 'Open Sans',sans-serif;text-align:center;line-height:14px;margin-left:10px}.v2-venue-review .v2-review-details time{display:block;margin-bottom:5px}.v2-venue-review .v2-review-details .body-text{margin-bottom:20px}.v2-venue-review .v2-review-details .review-buttons{margin:25px 0 5px}.v2-venue-review .v2-review-details .btn{width:182px;box-sizing:border-box}.v2-venue-review .v2-review-details .btn-yellow{margin-top:15px}.v2-venue .review-counts{margin-top:30px}.v2-venue .review-counts .rating-count{margin-top:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.v2-venue .review-counts .icon-bubble{display:block;margin-right:10px}.v2-venue-review .review-buttons-mobile{display:none}@media(max-width:1024px){.v2-venue .review-counts{margin-left:-12px;margin-right:-12px}}@media(max-width:480px){.v2-venue-review .v2-review-details .review-buttons{display:none}.v2-venue-review .review-buttons-mobile{display:block;float:left;width:100%;margin-bottom:5px;margin-top:15px}.v2-venue-review .review-buttons-mobile .btn{box-sizing:border-box;font-size:16px}.v2-venue-review .review-buttons-mobile .btn-yellow{margin-top:15px}}.v2-venue .venue-sidebar{display:block;float:left;width:238px;background:#fbfbfb;border:solid 1px #a0dbde;border-radius:4px;padding:35px 30px}.v2-venue .sidebar-buttons{margin:0 37px 45px}.v2-venue .sidebar-buttons .btn-email{margin-top:20px}.v2-venue .venue-sidebar h4{margin-bottom:10px}.v2-venue .v2-visitor-photos{margin:45px 0 35px}.v2-venue .v2-visitor-photos .photos-box{border:1px solid #979797;height:166px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}.v2-venue .v2-visitor-photos ul{padding:0;margin:0;list-style:none;height:100%;width:100%}.v2-venue .v2-visitor-photos ul li{display:inline-block;float:left;width:calc(50% - 1px);height:calc(50% - 1px)}.v2-venue .v2-visitor-photos ul li:nth-child(1){padding:0 1px 1px 0}.v2-venue .v2-visitor-photos ul li:nth-child(2){padding:0 0 1px 1px}.v2-venue .v2-visitor-photos ul li:nth-child(3){padding:1px 1px 0 0}.v2-venue .v2-visitor-photos ul li:nth-child(4){padding:1px 0 0 1px}.v2-venue .v2-visitor-photos p{padding:10px 30px;margin:0;font:600 14px 'Open Sans',sans-serif}.v2-venue .browse-nearby{padding-top:25px;border-top:1px solid #a0dbde}.v2-venue .browse-nearby .venue-categories{margin-bottom:40px}.v2-venue .browse-nearby a:not(.v2-star-rating){font:bold 14px 'Open Sans',sans-serif;color:#4e2672}.v2-venue .browse-nearby .pipe{font:bold 14px 'Open Sans',sans-serif;color:#4e2672;padding:0 2px}.v2-venue .browse-nearby .v2-nearby-review{margin-bottom:28px}.v2-venue .browse-nearby .v2-nearby-review:last-child{margin-bottom:0}.v2-venue .browse-nearby .v2-nearby-rating{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:3px}.v2-venue .browse-nearby .v2-nearby-rating .v2-rating-label{bottom:2px}.v2-venue .city-teaser{margin-top:35px;padding-top:25px;border-top:1px solid #a0dbde}.v2-venue .city-teaser h4{margin-bottom:15px}.v2-venue .city-teaser h4 a{font:bold 18px 'Open Sans',sans-serif;color:#4e2672;text-decoration:underline}.v2-venue .city-teaser img{max-height:167px;width:100%;object-fit:cover}@media(max-width:1200px){.v2-venue .venue-sidebar{width:calc(23% - 62px);margin-right:2%}.v2-venue .sidebar-buttons{margin-left:0;margin-right:0}}@media(max-width:1024px){.v2-venue .v2-visitor-photos p{padding:10px;font-size:12px}.v2-venue .venue-sidebar .v2-sharing a{margin-right:3px}}@media(max-width:768px){.v2-venue .venue-sidebar{width:100%;border-left:none;border-right:none;border-radius:0;padding:0 6%;box-sizing:border-box;padding:30px 20px}.v2-venue .sidebar-buttons{margin:0 auto 40px;width:213px}.v2-venue .sidebar-buttons .btn-email{margin-top:15px}.v2-venue .venue-sidebar .v2-sharing,.v2-venue .v2-visitor-photos{display:none}.v2-venue .browse-nearby{border:none;padding:0;margin:0 6%}.v2-venue .city-teaser{border:none;padding:0;margin:60px 6% 0}.v2-venue .city-teaser img{width:238px}}@media(max-width:480px){.v2-venue .sidebar-buttons{width:100%}.v2-venue .city-teaser img{width:100%}}.v2-venue{margin:20px auto 60px;max-width:1170px}.v2-venue p{font:normal 14px 'Open Sans',sans-serif;margin:0 0 16px 0}.v2-venue p.disclaimer{margin:9px 0 0;float:left}.v2-venue a.details-link{color:#4e2672;font-size:14px;word-wrap:break-word}.v2-venue h3{font:bold 21px 'Open Sans',sans-serif;margin-bottom:10px}.v2-venue h4{font:bold 18px 'Open Sans',sans-serif;margin:0 0 4px 0}.v2-venue h5{font:bold 14px 'Open Sans',sans-serif;margin:0 0 2px 0}.v2-venue .btn-yellow{display:block;font:bold 16px 'Open Sans',sans-serif;text-align:center;border-radius:4px;text-decoration:none;padding:9px;background:#ffd30c;box-shadow:0 2px 0 0 #fea918;color:#000}.v2-venue .btn-yellow:hover{background:#ffe87c;box-shadow:0 2px 0 0 #fea918}.v2-venue .icon-bubble{margin-right:10px;width:32px;height:26px;background:url(/css/images/search-v2/bubble-number.png) no-repeat center;font:bold 12px 'Open Sans',sans-serif;line-height:20px;color:#fff;text-align:center;text-decoration:none}.v2-venue .main-image{margin-bottom:20px;float:left}.v2-venue .main-image img{float:left}.v2-venue .main-image .mobile-image{display:none}.v2-venue .venue-caption{background:#2e8184;color:#fff;padding:16px 20px;float:left;width:100%;box-sizing:border-box;margin-bottom:20px}.v2-venue .venue-caption p{margin:0}.v2-venue .venue-caption a{color:#fff}.v2-venue .venue-caption.covid{background:transparent;color:#000;border:2px solid #f60}.v2-venue .venue-caption.covid p{font:bold 16px 'Open Sans',sans-serif}.v2-venue .venue-caption.covid a{color:#000}.v2-venue .venue-main{float:left}.v2-venue .venue-content{display:block;float:left;width:840px;margin-right:30px}.v2-venue .v2-breadcrumb{float:left;width:100%}.v2-venue .v2-venue-header-container{float:left;width:100%;margin-bottom:40px}.v2-venue .v2-venue-header{margin-top:10px}.v2-venue .v2-venue-header h2{font:bold 21px 'Open Sans',sans-serif;color:#000;width:100%}.v2-venue .v2-venue-header .btn{display:inline-block;margin-top:35px;float:left;width:182px;margin-right:15px}.v2-venue .venue-reviews{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:6px 0}.v2-venue address{font:600 14px 'Open Sans',sans-serif;color:#000;margin-top:6px}.v2-venue address a{font-weight:bold;color:#4e2672}.v2-venue address .pipe{font-weight:bold;color:#4e2672;padding:0 2px}.v2-venue .btn-back{width:213px;margin-top:35px}.v2-venue .v2-tabs{margin-bottom:40px}.v2-venue .v2-tabs li{height:59px;width:calc((100% - 4px)/5)}.v2-venue .v2-tabs li.divider{width:1px}.v2-venue .v2-tabs li.active{height:54px}.v2-venue .venue-tab-content{float:left;width:100%}.v2-venue .venue-tab-content-left{width:540px;margin-right:30px;float:left}.v2-venue .venue-tab-content-right{width:239px;padding:0 0 30px 30px;border-left:1px solid #a0dbde;float:left}.v2-venue .venue-tab-content-right h4{margin:0}.v2-venue .write-review-cta{padding:15px;background:#fbfbfb;text-align:center}.v2-venue .write-review-cta .btn{margin:20px 0 10px}.v2-venue .v2-pagination .three-col-divider .third{width:32%}.v2-venue .v2-pagination .three-col-divider .second{width:39%}.v2-venue .no-content{background:#fbfbfb;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding:60px 30px;text-align:center;height:370px;margin-bottom:35px}.v2-venue .no-content h4{width:50%}.v2-venue .no-content .btn-yellow{width:213px;margin-top:25px}@media(max-width:1200px){.v2-venue .main-image{margin-left:2%;margin-right:2%}.v2-venue .venue-main{margin-left:2%;margin-right:2%;width:96%;box-sizing:border-box}.v2-venue .venue-content{width:73%;margin-right:2%}.v2-venue .venue-tab-content-left{width:66%;margin-right:4%}.v2-venue .venue-tab-content-right{width:calc(26% - 1px);padding-left:4%}}@media(max-width:1024px){.v2-venue .v2-pagination .three-col-divider .second{width:100%}.v2-venue .v2-pagination .three-col-divider .third{width:100%}}@media(max-width:768px){.v2-venue{margin-top:0}.v2-venue .main-image{margin:0 0 15px 0}.v2-venue .main-image .mobile-image{display:block}.v2-venue .main-image .desktop-image{display:none}.v2-venue .venue-content{width:100%;margin-bottom:30px;margin-right:0}.v2-venue .v2-venue-header,.v2-venue .v2-breadcrumb{margin-left:2%;margin-right:2%}.v2-venue .v2-venue-header .btn{margin-top:25px}.v2-venue .v2-breadcrumb{width:initial}.v2-venue address span:first-child{display:block;margin-bottom:3px}.v2-venue address .pipe:nth-child(2){display:none}.v2-venue address a:nth-child(3){clear:left}.v2-venue .btn-back{margin-top:25px}.v2-venue .v2-tabs{margin-bottom:25px}.v2-venue .venue-tab-content{margin-top:0}.v2-venue .venue-tab-content-left{width:100%;margin-right:0}.v2-venue .venue-tab-content-right{display:none}.v2-venue .no-content{height:250px}.v2-venue .no-content h4{width:75%}}@media(max-width:480px){.v2-venue .v2-tabs li{height:54px;width:calc((100% - 1px)/2)}.v2-venue .v2-tabs li.active{height:49px}.v2-venue .btn-back{width:100%;box-sizing:border-box}.v2-venue .v2-venue-header .btn{width:100%;box-sizing:border-box;margin-right:0}.v2-venue .no-content{height:150px}.v2-venue .no-content h4{width:100%}}.location-sidebar{display:block;float:left;width:300px;margin-top:48px}.location-place-types{background:#fbfbfb;border:solid 1px #a0dbde;border-radius:4px;margin-bottom:45px}.location-place-types ul{list-style:none;padding:30px;margin:0}.location-place-types ul li{display:block;margin-bottom:15px}.location-place-types ul li a{font:bold 16px 'Open Sans',sans-serif;color:#4e2672;text-decoration:none;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.location-place-types ul li a .cat-group-icon{height:30px;width:30px;padding:0}.location-place-types ul li a .cat-group-name{padding-left:10px;width:160px}.location-place-types ul li a .cat-group-count{font-size:14px}.location-place-types ul li:last-child{margin-bottom:0}@media(max-width:1200px){.location-sidebar{width:23%;margin-right:2%}}@media(min-width:1025px)and (max-width:1200px){.location-place-types ul{padding:15px}.location-place-types ul li a .cat-group-name{width:135px;font-size:14px}.location-place-types ul li a .cat-group-count{font-size:12px}}@media(min-width:769px)and (max-width:1024px){.location-place-types ul li{margin-bottom:30px}.location-place-types ul li a{-webkit-flex-direction:column;flex-direction:column;width:100%}.location-place-types ul li a .cat-group-name{width:auto;padding-left:0;margin-top:5px}}@media(max-width:768px){.location-sidebar{width:100%;margin:0}.location-place-types{border-radius:0;border-left:0;border-right:0;margin-bottom:30px}.location-place-types ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.location-place-types ul li a{width:260px;margin-left:calc(50% - 130px);margin-right:calc(50% - 130px)}.location-place-types ul li a .cat-group-name{width:185px}}.location-container{max-width:1170px;margin:30px auto 45px auto}.location-container h2{font:bold 21px 'Open Sans',sans-serif;margin:10px 0;float:left;width:100%}.location-container p{font:normal 14px 'Open Sans',sans-serif;margin:0 0 16px 0}.location-container a.details-link,.location-content .location-body a{color:#4e2672;font-size:14px}.location-container h3{font:bold 21px 'Open Sans',sans-serif;margin-bottom:10px}.location-container h4{font:bold 18px 'Open Sans',sans-serif;margin:0 0 4px 0}.location-container h5{font:bold 14px 'Open Sans',sans-serif;margin:0 0 2px 0}.location-container .mobile-image{display:none}.location-container .v2-breadcrumb{float:left;width:100%}.location-content{display:block;float:left;width:835px;margin-right:35px}.location-content .location-main{margin-bottom:45px;float:left}.location-content .main-image{margin-bottom:15px;float:left}.location-content .location-body{margin-top:20px;float:left}@media(max-width:1200px){.location-container .v2-breadcrumb,.location-container h2{width:96%}.location-content{width:72%;margin-right:3%}.location-container .v2-breadcrumb,.location-container h2,.location-content .main-image,.location-content .location-main{margin-left:2%;margin-right:2%}}@media(max-width:768px){.location-container{margin:20px auto 30px auto}.location-container .mobile-image{display:block}.location-container .desktop-image{display:none}.location-container .v2-breadcrumb,.location-container h2{width:92%}.location-content{width:100%;margin-right:0}.location-content .location-main{margin-bottom:30px}.location-content .main-image{margin-bottom:10px}.location-container .v2-breadcrumb,.location-container h2,.location-content .main-image,.location-content .location-main{margin-left:4%;margin-right:4%}}