body.page-template-landing-locations #zone-content{padding-top:0}body.page-template-landing-locations #content-main #intro-text,body.page-template-landing-locations #content-main #intro-text p{color:#ba5828;font-size:18px;line-height:1.7}body.page-template-landing-locations #landing-features{margin-bottom:40px}body.page-template-landing-locations #landing-features li h4.featureTitle{text-transform:uppercase;color:#ffcb05;font-family:'Roboto Condensed',sans-serif;font-size:40px;font-weight:300;line-height:1}body.page-template-landing-locations #landing-features li .feature-content{position:relative;padding:15px 15px 58px 15px;color:#fff;background-color:#333;text-align:center}body.page-template-landing-locations #landing-features .feature-content .more{text-align:left;bottom:15px}body.page-template-landing-locations #landing-features .feature-content .more a{margin-left:15px;margin-right:15px}body.page-template-landing-locations #content{padding-bottom:60px}#gmap{height:450px}body.page-template-landing-locations #locations>.tabs{margin:0 0 30px 0!important;border-bottom:1px solid #555}body.page-template-landing-locations #locations>.tabs li{display:inline-block;width:33%;max-width:45%;border-top:1px solid;border-right:1px solid;border-left:1px solid;border-color:#d7d7d7}body.page-template-landing-locations #locations>.tabs li+li{margin-left:5px}body.page-template-landing-locations #locations>.tabs li:hover{background-color:#e9e9e9}body.page-template-landing-locations #locations>.tabs li a{display:block;padding:10px 15px;line-height:1;font-family:Roboto,sans-serif;font-size:18px;color:#666}body.page-template-landing-locations #locations>.tabs li.active{background:#ffcb05;border-color:#555}body.page-template-landing-locations #locations>.tabs li.active a{color:#000}body.page-template-landing-locations #tab-themap{position:relative}body.page-template-landing-locations #tab-themap .locating{margin-top:-1.3em;position:absolute;top:0;z-index:100}body.page-template-landing-locations #tab-themap #themap{position:relative}body.page-template-landing-locations #tab-themap h6{font-family:Roboto,sans-serif}body.page-template-landing-locations #tab-themap .filters{position:absolute;bottom:50px;left:40px;background:#fff;border:1px solid #555;padding:20px 15px;min-width:20%}body.page-template-landing-locations #tab-themap .filters input{margin:0 5px 0 0}body.page-template-landing-locations #tab-themap .filters ul{margin:0;list-style-type:none;font-family:Roboto,sans-serif}body.page-template-landing-locations #tab-themap .key{margin:20px 0 0 0;text-transform:uppercase}body.page-template-landing-locations #tab-themap .key h6{color:#7a121c;font-weight:700;font-family:Roboto,sans-serif;font-size:14px;margin-right:30px}body.page-template-landing-locations #tab-themap .key{margin:0}body.page-template-landing-locations #tab-themap .key li{font-size:12px;font-family:Roboto,sans-serif}body.page-template-landing-locations #tab-themap .key li+li{margin-top:6px}body.page-template-landing-locations #tab-themap .key li img{margin-right:6px}body.page-template-landing-locations #themap{border:1px solid #555}body.page-template-landing-locations #tab-thelist .filters ul{margin-left:0}body.page-template-landing-locations #tab-thelist .filters ul li{display:inline-block;vertical-align:top;font-family:Roboto,sans-serif}body.page-template-landing-locations #tab-thelist .filters ul li+li{margin-left:15px}body.page-template-landing-locations #tab-thelist .filters ul li a{display:block;width:180px;border:1px solid;padding:5px;color:#000}body.page-template-landing-locations #tab-thelist .filters ul li .box{display:inline-block;margin:-5px 10px -5px -5px;padding:5px 10px;border-right:1px solid;min-width:35px}body.page-template-landing-locations #tab-thelist .filters ul li select{width:180px;margin:0;border:1px solid;background-color:transparent;font-weight:700}body.page-template-landing-locations #thelist{margin:0;list-style-type:none}body.page-template-landing-locations #thelist>li{padding:15px 0;font-family:Roboto,sans-serif;font-size:14px}body.page-template-landing-locations #thelist>li+li{border-top:1px dotted #000}body.page-template-landing-locations #thelist>li a{color:#024794}body.page-template-landing-locations #thelist>li h3{margin:0 0 10px 0;font-family:Roboto,sans-serif;font-size:16px;line-height:1}body.page-template-landing-locations #thelist>li h3 a{text-decoration:underline}body.page-template-landing-locations #thelist>li h3 a:hover{text-decoration:none}body.page-template-landing-locations #thelist>li .details ul{margin:0;list-style-type:none;line-height:1.3;font-size:14px}body.page-template-landing-locations #thelist>li .type{text-indent:-9000px;background-repeat:no-repeat;background-position:center;min-width:36px;min-height:35px}body.page-template-landing-locations #thelist>li .type-dining{background-image:url(../images/icon-dining.png)}body.page-template-landing-locations #thelist>li .type-mdining-to-go{background-image:url(../images/icon-mdining-to-go.png)}body.page-template-landing-locations #thelist>li .type-cafe{background-image:url(../images/icon-cafe.png)}body.page-template-landing-locations #thelist>li .type-market{background-image:url(../images/icon-market.png)}body.page-template-landing-locations #thelist>li .menulink a{position:relative;display:block;background:#024794;color:#fff;padding:12px 15px;line-height:1;font-size:13px;margin-top:10px}body.page-template-landing-locations #thelist>li .menulink a .fa{position:absolute;right:0;top:0;bottom:0;background:#000;color:#fff;padding:12px 10px}body.page-template-landing-locations #thelist>li .menulink a:hover{background-color:#276ab6}body.page-template-landing-locations #thelist>li .menulink a:hover .fa{background-color:#444}#map-infobox{overflow:hidden}#map-infobox h3{font-size:18px;font-weight:700;line-height:1;color:#024794}#map-infobox .menulink span{display:none}#map-infobox .menulink a{position:relative;display:block;margin-top:10px;padding:12px 15px;background:#444;color:#ffcb05;font-size:13px;line-height:1;font-family:Roboto,sans-serif}#map-infobox .menulink a .fa{position:absolute;right:0;top:0;padding:12px 15px;background:#000}@media only screen and (max-width:40em){body.page-template-landing-locations #locations>.tabs li{width:45%}body.page-template-landing-locations #tab-thelist .filters ul li{display:block}body.page-template-landing-locations #tab-thelist .filters ul li+li{margin-left:0;margin-top:15px}body.page-template-landing-locations #tab-themap .filters{position:relative;bottom:0;left:0;background:#fff;border:0 solid #555;min-width:20%}#gmap{height:250px}}