@import 'https://fonts.googleapis.com/css?family=Montserrat|Open+Sans:300,400,700&display=swap&subset=latin-ext';body{font-family:open sans,sans-serif;margin:0;color:#1e1b18}hr{border:0;border-top:1px solid #ddd;margin:1rem 0}.header{text-align:left}.signup label::after{width:1ex;height:1em;background:#fff;display:inline-block;content:" ";position:relative;right:4px}.socialaccount_providers{list-style:none;padding:0;margin:0}.socialaccount_providers li{padding:0;padding-right:1em}.socialaccount_providers .btn{display:block;width:48%!important;box-sizing:border-box;text-align:center;padding:10px;padding-left:40px;margin:1em auto;color:#fff;background-repeat:no-repeat!important}.socialaccount_providers .google{float:right;background-size:30px;background-position:6px 4px}.socialaccount_providers .facebook{float:left}.socialaccount_provider.google{background-color:#d60062}.socialaccount_provider.facebook{background-color:#0a2463}.login-or{text-align:center;border-top:1px solid #ddd;clear:both;margin:2em 0 .5em}.login-or span{position:relative;top:-.6em;padding:0 .5em;color:#aaa;background:#fff}.signup-block{text-align:center;border:1px solid #ddd;border-radius:4px;margin-bottom:1em;padding-bottom:1em;max-width:400px}.signup-block p,.signup-block h2{padding:0 1rem}.signup-block h2{margin-bottom:0}.signup-block .socialaccount_providers{padding-left:1em}.myprofile a{display:block;text-align:center;font-size:large;padding:.5em}.unverified{color:#b00}.primary{font-weight:700;padding-left:.5em}.responsive{width:100%;height:auto}.pro ul{list-style:none;padding-left:.5em}.pro li i{padding:.5em}#change-card-form input{width:auto}#map{height:300px}#streetview{width:100%;height:450px}.site-tags,.home-i{display:none}a{color:#3e92cc}a:hover{color:#005089}a.disabled{color:inherit;cursor:default}li a:visited{color:#d60062}.content .edit{padding:1em 2em}.home{padding-bottom:1em}.home-i{float:left;padding:20px 15px 15px 0}.brand{font-family:montserrat,sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:4px;font-size:16px}.brand{display:inline-block;position:relative;padding:1em 2em 1em 1em;font-weight:400}.brand .badge{position:absolute;font-size:.7rem;display:inline-block;letter-spacing:0;left:80px;top:0;z-index:2;background:#d60062;color:#fff;white-space:nowrap;border-radius:4px;padding:.1rem .3rem;opacity:.8}.badge:after{position:absolute;z-index:1;bottom:-12px;left:10px;content:' ';width:0;height:0;border-color:#d60062 transparent transparent transparent;border-width:6px;border-style:solid}a.brand .badge:before{content:"Be local!"}a.brand.books .badge:before{content:"Radicals' digest"}a.brand.dentists .badge:before{content:"Sugar free!"}a.brand.schools .badge:before{content:"Great British schools!"}a.brand.chemists .badge:before{content:"Strawberry flavoured!"}a.brand.doctors .badge:before{content:"Get it checked!"}a.brand.eat .badge:before{content:"Enjoy your meal!"}footer .breadcrumb{padding:1em}.breadcrumb{background:0 0;list-style:none;padding-left:0;font-weight:300}.breadcrumb.top{padding-bottom:0}.breadcrumb li{padding-bottom:0;display:inline-block}.breadcrumb li:after{content:' /\00a0 '}.breadcrumb li:last-child:after{content:''}.breadcrumb a,.breadcrumb a:visited{color:gray}form.search{display:inline-block;vertical-align:top;margin:1em}.list-unstyled{list-style:none;padding:0}.list-unstyled li{padding:0 0 .5em;page-break-inside:avoid}.list-inline{list-style:none;padding:0}.list-inline li{display:inline-block}.list-inline li:after{content:'\00a0 \00a0 \00a0'}.list-inline li:last-child:after{content:''}.page__list{list-style:none;padding:0}.page__list li{border-bottom:1px solid #ddd;padding:.5em}.page__list li:last-child{border-bottom:0;padding-bottom:1em}.dl-horizontal dt{float:left;width:160px;padding-right:1em;font-weight:700;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dt,.dl-horizontal dd{line-height:1.4em}.btn-block{display:block;text-align:center;width:100%;box-sizing:border-box}button,.btn{border-radius:3px;font-size:1rem;padding:.5em 1em;text-decoration:none}.btn-default{border:1px solid #ddd;color:#333;background:#fff}.btn-sm,.btn-reveal{padding:.2em .5em}.btn img{vertical-align:middle}.text-muted,.text-muted:visited{color:#888}.nav{list-display:none;padding:0;margin:0}.nav ul{padding:0}.nav-pills a{display:inline-block;padding:0 .5rem .5rem 0;text-decoration:none}.nav-pills a:after{content:", "}.nav-pills li:last-child a:after{content:""}.nav-pills>li.active>a{color:inherit}.nav-pills li{display:inline-block;line-height:1.4rem;vertical-align:top}.nav-pills ul{padding-bottom:2em}.nav-pills li li{line-height:1em;margin:0}.nav-pills li li a{border:0;padding:.2em 1em .2em 0;display:inline-block;text-decoration:underline}.nav-pills>li+li{margin:0}h1,h2{font-weight:300}h1 small,h2 small,h3 small{color:#777;font-weight:400}.h-inline{display:inline-block;padding-right:1ex}fieldset{border:0;padding:0}form ul{margin:0;padding:10px 0}form ul li{list-style:none;padding:5px 0}form textarea,form input{padding:5px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 1px 1px 2px #fffaff}.blocl input[type=text],.blocl input[type=email],.blocl input[type=password]{width:350px;display:block;font-size:.9rem}input[type=submit]{background:#fff;color:#555;border:1px solid #ccc;padding:.3em .7em;font-size:1.7em;box-shadow:none;width:auto}.blocl select{font-size:25px;margin-right:1em}textarea{width:100%;box-sizing:border-box}.helptext{display:block;color:#555;font-size:.8em}.errorlist{padding:0;color:#d60062;font-size:.9em}.even,.even th,.even td{background:#f3f3f3}.err{font:15px arial,sans-serif;padding-top:200px;color:#333;text-align:center}.err a{display:block;text-decoration:none}.err a:after{content:"BLOCL be local"}.clear{clear:both;display:block}.footer p{margin:0;padding:0}.footer img{float:left;padding:0 15px 15px 0;max-width:120px}.footer p.copy{clear:both;padding-top:1.5em;font-size:smaller}.copy a{color:inherit}.tabs-container{padding:25px 2rem 2rem;color:#333;margin-top:1px;clear:both;border-top:1px solid #888}.tabs{padding:0;margin:0;font-size:12px}.tabs li{display:inline;padding:0 6px 0 0}.tabs a{position:relative;z-index:5;text-decoration:none;display:inline-block;padding:10px 12px;background:#fff;border:1px solid #888}.tabs a:visited{color:#36c}.tabs .curr a{cursor:default;color:#333}.tabs.foot-tabs a{border-top:0;border-radius:0 0 10px 10px;top:-25px;box-shadow:inset 2px 2px 2px 0 #eee}.tabs.foot-tabs .curr a{top:-26px;box-shadow:2px 2px 2px 0 #ddd}.tabs.nav-tabs{border-bottom:1px solid #888}.tabs.nav-tabs a{border-bottom:0;border-radius:10px 10px 0 0;top:0;box-shadow:inset -2px -2px 2px 0 #eee}.tabs.nav-tabs .curr a{top:1px;box-shadow:2px -1px 2px 0 #ddd}.tabs .link a{border:0;box-shadow:none}.tabs .dim a{cursor:default;color:#ddd;border-color:#ddd}.photos{column-count:3;column-gap:0;width:100%}.photos figure{margin:0;padding:2px 2px 0 0}.photos img{display:inline-block;width:100%;height:auto}.two-col{column-count:2;column-gap:1em}.text-center{text-align:center}.closed a,a.closed{color:#ccc}.closed a:visited,a.closed:visited{color:#666}#map,#streetview{margin-bottom:20px;border-radius:2px}.near ol{list-style:none;padding:0;margin:0;padding-bottom:1em}.near i{padding:0 5px;position:absolute;left:0}.near .same,.near i br{display:none}.near li{padding:7px 0 0 75px;position:relative}.near a{text-decoration:none}.near a:hover{text-decoration:underline}.pagination{list-style:none;display:inline-block;color:#999;margin:25px 0;padding:0;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 2px #eee}.pagination li{display:inline-block}.pagination a{text-decoration:none}.pagination a,.pagination span{display:inline-block;border-right:1px solid #ddd;padding:6px 12px}.pagination .last{border-right:0}.pagination .next{border-right:0;border-left:1px solid #ddd}.pagination a:hover,.pagination a:active,.pagination .active{background:#eee;text-decoration:none}#id_q{background:#fff;min-width:22em;border:1px solid #bbb;box-shadow:none}#id_q:focus{outline:0}.blocl .ls{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.blocl .ls li{padding:10px 25px 15px 0;border-top:1px solid #ddd;margin:0}.blocl .ls i{float:left;margin-right:1em;line-height:1em;font-style:normal;padding:7px 3px}.blocl .ls i small{font-size:.8em}.blocl .ls i,.near i{display:inline-block;text-align:center;border:1px solid #ddd;border-radius:10px;background:#eee;color:#666;font-size:14px}.linkb span{cursor:pointer;color:gray}.linkb span:hover{text-decoration:underline}a.tel{color:#333;text-decoration:none}.phone{margin:0;padding:10px 0}.phone .tel{color:green}.book p{padding-left:.5em;border-left:2px solid gold}.book p.author,.book .intro p{border-left:0;padding-left:0}td{padding:.3em 1em .3em 0}.rect{margin:1.5em 0}.pull-right{float:right}.content,.ls-footer,.speed{padding:0 1em 1em}@media(min-width:768px){.content,.ls-footer,.speed{padding:0 2rem 1rem}.home-i{display:inline-block}.site-tags{display:block}.home{padding-top:1rem}.tabs a{font-size:1rem}.side{grid-area:side}.main{grid-area:main}.brand{padding:1.5rem 2rem}.ls li{flex:1 0 50%;box-sizing:border-box}.wrapper{display:grid;grid-gap:2rem}.home.wrapper{grid-template-columns:1fr 2fr;grid-template-areas:"side main"}.listings.wrapper,.detail.wrapper{grid-template-columns:2fr 1fr;grid-template-areas:"main side"}.search.wrapper,.blocl .detail.wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"main side"}}@media(max-width:480px){.header{text-align:center}.footer{padding:30px 15px}.tabs.foot-tabs a{top:-30px}.tabs.foot-tabs .curr a{cursor:default;top:-31px}}@media print{footer,.search,.rect,.search,.hidden-print{display:none}}