#header{height:400px;position:relative;padding-top:80px;background-attachment:fixed}#header #header-mask{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}#header h1{color:#fff;font-size:50px}#header hr{border-top:3px solid #fff;width:120px}#header .input-group{margin:0 auto;margin-top:10px;max-width:100%}#header .input-group input{border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none}#header .input-group button{color:#fff}#header #pois-search label{display:none}#header .select2-container{float:left;min-width:40em;max-width:40em}@media (max-width:767px){#header .select2-container{min-width:18em;max-width:20em}}#header .select2-container--default .select2-selection--single{border-radius:0!important;padding-bottom:32px}#header .select2-selection__arrow{top:3px!important}#header span.yourlabs-autocomplete{width:calc(100% - 38px);border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:0;font-size:12.77px;color:#555}#header span.yourlabs-autocomplete .separator{display:block;padding:10px 12px;background-color:#eee}#header span.yourlabs-autocomplete a{color:#555;font-size:12px;padding:5px 12px}#header span.yourlabs-autocomplete a span.location{display:block;color:grey;font-size:12px}#header span.yourlabs-autocomplete p.empty{color:#ccc;padding:5px 12px}#header span.yourlabs-autocomplete .hilight{background-image:none!important;background-color:#c5d223!important}#pois-ads1{margin-top:40px}#pois-ads2{margin-bottom:40px}#nearby{padding-top:40px;padding-bottom:40px}#nearby h2{margin-bottom:60px;color:#797b7c}#nearby .image{height:180px;position:relative;background:no-repeat center center;background-size:cover!important}#nearby .image a{position:absolute;top:0;left:0;bottom:0;right:0}#nearby .image p.distance{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);display:inline-block;font-size:12px;color:#fff;padding:5px;margin:0}#nearby .image:hover{opacity:.8;cursor:pointer}#nearby .info{height:250px}#nearby .info a{text-decoration:none}#nearby .info h3{font-size:20px;color:#e74c3c;margin-bottom:10px;margin-top:20px}#nearby .info h3:hover{opacity:.8}#nearby .info hr{border-top:2px solid #e74c3c;width:50px;float:left;margin-top:5px;margin-bottom:15px}#nearby .info p.cuisines{font-size:12px;margin-bottom:5px;width:70%;float:left;padding-left:15px;position:relative}#nearby .info p.cuisines i{position:absolute;left:0;top:2px}#nearby .info p.price{font-size:12px;float:right;width:30%;text-align:right}#nearby .info p.description{font-size:14px}@media only screen and (max-width:320px){#restaurants-header h1{color:#fff;font-size:40px}#restaurants-header hr{width:80px}#restaurants-header .input-group{max-width:100%}}