@import "production/css/theme.min.css";#secondary{font-size:14px}input[type=checkbox]{display:none}label input[type=checkbox]{display:inline-block}input[type=checkbox]+label:before{content:"";display:inline-block;vertical-align:text-top;margin-right:8px;width:16px;height:16px;background:url(images/checkbox.png) 0 0 no-repeat}input[type=checkbox]:checked+label:before{background-position:-16px 0}.loading{opacity:.5;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.custom-header{margin:0!important}.has-sidebar:not(.error404) #primary{width:75%;float:none}.has-sidebar #secondary{width:25%;background-color:#fff;padding:30px}.max.single-listing,.max.map{overflow:hidden}.max.map.has-sidebar #secondary{position:fixed;top:0;left:0;height:100vh;z-index:100001}.max.single-listing .map-container,.max.map.has-sidebar .map-container{position:fixed;top:0;right:0;height:100vh;width:100vw;z-index:100000}.max.map.has-sidebar .map-container{width:75vw}.max.single-listing .map-container #map,.max.map.has-sidebar .map-container #map{max-height:none;height:100%}h2.widget-title{color:#b6231f;font-weight:700;font-family:Poppins;font-size:1.2em;line-height:1.2;letter-spacing:.0125em;word-spacing:.03125em}.widget ul li{border:0}.has-sidebar.post-type-archive-listing .site-content{padding:0;position:relative;overflow:hidden}.has-sidebar.post-type-archive-listing .site-content>.wrap{display:flex}.has-sidebar.post-type-archive-listing .site-content>.wrap{max-width:none;padding:0}.post-type-archive-listing .site-content{padding:0;position:relative;overflow:hidden}.site-content-contain{background:#f5f5f5}.site-header{position:relative;min-height:100px;z-index:200;padding:.875em 1.5em;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);line-height:1}.site-branding,.site-branding .wrap{display:inline-block;padding:0;margin:0!important}.site-header a.custom-logo-link img{width:140px;height:98px;max-height:none;max-width:none;background-image:url(images/logo-london.png);background-size:100% 100%;background-repeat:no-repeat}.site-header .navigation-top,.site-footer{font-size:inherit;background:0 0;border:0;margin-top:0}.main-navigation>div>ul,.main-navigation li{padding:0;border:0;text-align:right}.site-header .navigation-top{position:absolute!important;right:1.5em;width:auto;left:auto;top:80px!important;bottom:auto;border:0}.site-header .navigation-top .wrap{padding:.75em 3em!important}.site-header .site-navigation-fixed.navigation-top{position:fixed}.site-header .site-navigation-fixed.navigation-top>.wrap{padding:0}ul#top-menu>li{margin-right:2em}ul#top-menu>li>a{font-family:Poppins;font-weight:500;font-size:.9375em;letter-spacing:.05em;color:#333;text-transform:uppercase;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;padding:0}ul#top-menu>li>a:focus,ul#top-menu>li>a:hover{color:#999}.main-navigation{text-align:right}.site-header .menu-toggle:focus{outline:none}.site-footer{background-image:url(images/bg-footer.jpg);background-size:cover;background-position:50% 50%;padding:3em 0 2.5em}.panel-content .wrap{padding-top:0}.site-footer .wrap,.site-footer .widget-area,.site-footer .widget{padding:0 0 1em}.site-footer .widget-area{float:left;width:65%;padding:0 15px}.site-footer .widget-column.footer-widget-2{width:60%;float:left}#menu-footer-menu{list-style:none;margin:0}#menu-footer-menu li{margin-right:1.5em;display:inline-block;border:0}#menu-footer-menu li a{color:#303580;font-family:Poppins;font-weight:500;text-transform:uppercase;font-size:.9375em;letter-spacing:.05em}.site-footer .widget-column.footer-widget-1{width:40%;float:left}.site-footer .widget-area a.logo{display:inline-block;width:220px;max-width:100%;height:154px;background-image:url(images/logo-london.png);background-size:100% 100%;background-repeat:no-repeat}.social-navigation,.social-navigation+.site-info{margin:0;clear:none;float:left;width:33%;padding:0 15px}.social-navigation a{color:#303580;border:solid 2px #303580;margin:0 .75em 0 0;background:0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.social-navigation a:hover,.social-navigation a:focus{color:#fff;background:#303580}.social-navigation .icon{height:24px;top:6px;width:20px}.social-navigation+.site-info{margin-top:24px}.screen-reader-text{display:none}body.archive .categories a{color:#303580;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.archive #map .image,body.archive .grid .image{display:block}body.archive .grid .column .wrap{background-color:#fff;padding:0}#map-list .column .wrap{padding:6px;border-bottom:1px solid #eee}#map-list .column .wrap:hover{background-color:#eee}#map-list .post-title,#map .post-title{color:#b6231f;font-weight:700;font-size:1.2em;line-height:1.2;padding:12px 12px 6px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;text-align:left}#map-list .post-title{padding-top:6px}#map-list .post-title,#map-list .yelp-ratings{margin-left:25%;display:block}#map-list .yelp-ratings,#map .yelp-ratings{padding:0 12px}body.archive .grid .categories{padding:12px}body.archive .grid .icon{width:20px;height:20px;background-size:120px 20px;display:inline-block;background-image:url(images/svg/icons-business.svg)}body.archive .grid div.address .icon{background-position:-40px 0}.map-container{background:#333;position:relative}.map-container .min-max{position:absolute;top:0;right:0;width:40px;height:40px;background:url(images/svg/fullscreen_alt.svg) center center no-repeat rgba(0,0,0,.3);background-size:20px;z-index:1000;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.map-container .min-max:hover{background-color:rgba(0,0,0,.5)}.max .map-container .min-max{background-image:url(images/svg/fullscreen_exit.svg)}body.map.max #listing_map_widget,.map .grid+.map-container{display:block}body.map.max #listing_map_widget{margin:0 -30px;font-size:13px}body.page-two-column:not(.archive) #primary .entry-header{display:none}body.page-two-column:not(.archive) #primary .entry-content{clear:both;width:100%}#listing_widget{padding:0}.toggle-filter{display:none}.listing-filter .area-title,.listing-filter .interest-title{line-height:30px;margin:0 0 .5em;padding-left:40px;background:url(images/area.png) 0 0 no-repeat;font-weight:600;font-size:18px}.listing-filter .interest-title{background-image:url(images/interest.png)}.listing-filter>div>ul>li{position:relative;padding-right:14px}.listing-filter li span{color:#ccc}.listing-filter>div>ul>li>a{position:absolute;right:0;top:8px;width:16px;height:16px;background:url(images/arrow.png) 50% 50% no-repeat}.listing-filter>div>ul>li.open>a{transform:rotate(180deg)}.listing-filter>div>ul>li>ul,.js .main-navigation ul{overflow:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;max-height:0;display:block}.listing-filter>div>ul>li>ul{margin-right:-14px}.js .main-navigation ul{max-height:none}.listing-filter>div>ul>li.open>ul,.js .main-navigation.toggled-on>div>ul{-webkit-transition:all .5s ease-in;transition:all .5s ease-in;max-height:500px}@media(max-width:1000px){.site-footer .wrap{max-width:750px}.site-footer .widget-area,.social-navigation,.social-navigation+.site-info{width:50%}.site-footer .widget-column.footer-widget-1,.site-footer .widget-column.footer-widget-2{width:auto;float:none;font-size:.9375em}.site-footer .widget.widget_nav_menu{display:none}}@media(max-width:991px){.has-sidebar #secondary{float:none}.menu-toggle{text-indent:22px;width:22px;height:14px;overflow:hidden;position:relative;padding:0;margin-bottom:20px}.menu-toggle svg{display:none}.menu-toggle:before{content:"";border-top:2px solid #000;border-bottom:2px solid #000;position:absolute;left:0;top:0;width:100%;height:8px}.menu-toggle:after{content:"";border-top:2px solid #000;position:absolute;left:0;bottom:0;width:100%}.js .main-navigation ul{max-height:0}.js .main-navigation.toggled-on>div>ul{max-height:500px}#yelp-attribute{display:inline-block;vertical-align:bottom;margin-bottom:8px}.site-footer .widget-area,.social-navigation,.social-navigation+.site-info{width:auto;float:none}.site-header a.custom-logo-link img{width:100px;height:70px}.site-header .navigation-top{position:relative!important;top:0!important;margin-top:-57px;right:0}.site-header .menu-toggle{display:inline-block;padding-right:0}ul#top-menu>li{margin:0;padding-bottom:1em}.has-sidebar.post-type-archive-listing .site-content>.wrap{display:block}.toggle-filter{line-height:18px;padding-left:30px;background:url(images/filter.png) 0 0 no-repeat;display:inline-block;color:#303580}.max .toggle-filter{display:none;position:absolute;top:0;left:0;background:url(images/filter.svg)center center no-repeat rgba(0,0,0,.3);background-size:20px;height:40px;width:40px;padding-left:40px;overflow:hidden}.max .toggle-filter:hover{background-color:rgba(0,0,0,.5)}#listing_widget{position:absolute;left:0;top:0;bottom:0;width:300px;z-index:100;padding:3%;transform:translateX(-350px);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.1)}.visible~#listing_widget{transform:translateX(0)}.toggle-filter~.hide-filter{position:fixed;left:0;top:0;width:100vw;height:100vw;z-index:50;display:none}.toggle-filter.visible~.hide-filter{display:block}body.has-sidebar:not(.max) #secondary,.has-sidebar:not(.error404) #primary{width:auto;background-color:transparent}}@media(max-width:300px){.social-navigation a{margin:0}}.yarpp-related{display:none}.related-posts{display:none}