

body {
  color:#2e2e2e;
  font-family: 'Roboto Slab';
}
/***********RESULTS PAGE***************/
div#flexbox-wrap {
  display: flex;
  flex-direction:row;
  align-items: stretch;
  height: 100vh;
  /*display:none;*/
}

div#results-wrap { 
  padding:12px 22px 0 22px;
  padding-top:50px;
  margin-bottom: 32px;
  border-right: 1px solid #B8B8B8;
  flex-grow:1;
  flex-basis: 50%;
  overflow: auto;
}

div#map-wrap {
	background: #666;
  padding-top:50px;
  margin-bottom: 32px;
  flex-grow:1;
  flex-basis: 50%;
  overflow: hidden;
}

  
.detail-link:hover {
  text-decoration: none !important;
}
.detail-link:hover * {
  opacity: .65;
}
   
   

/******google map******/
/*.infowindow {background:#fff}*/
.gm-style .gm-style-iw {
   font-size: 16px;
   font-weight: bold;
   font-family: sans-serif;
   text-transform: uppercase;
}

.infoBox:before{
  content : " ";
  width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
  position:absolute;
  top:-7px;
  left:130px;
}

.info-box-wrap {
  background:#fff;
  overflow: hidden;
  box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.08);
}
.info-box-text-wrap {
  height:40px !important;
  width:120px;
  float:left;
  overflow: hidden;
}
.action-btns {
  float:left;
  width:70px;
  overflow: hidden;
  position: relative;
  top:12px;
  left: 6px;
}
.action-btns a {
  font-size: 18px;
  color: #D5D5D5;
  margin-left: 3px;
  position: relative;
}
.action-btns i.fa-heart-o {
  font-weight: bold;
}
.action-btns a.tour.clicked,
.action-btns a.tour:hover {
  color:#3eb5e2;
}
.action-btns a:active{
  top:1px;
}
.action-btns a.fav:hover {
  color:#79B622;
  text-decoration: none;
}
.action-btns a.dislike:hover {
  color:#BD0000;
  text-decoration: none;
}


.info-box-text-wrap h6.address {
  padding:6px 5px 1px 0;
  margin:0 0 0 0;
  font-family:"Roboto Slab";
  color: #4B4B4B;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.info-box-text-wrap p {
  padding:0 0 0 0;
  margin:0 0 0 0;
}
.info-box-text-wrap p.price {
  color:#B25B00;
}

.info-box-wrap  img {
  width:40px !important;
  height:40px;
  float:left;
  margin-right: 10px;
  padding-top:0;
  margin-top:0;
}


/*****end google map*****/
/***********END RESULTS PAGE***************/

     