/* old css for search page*/
.speciality_title{
    font-weight: bold;
}
.place{
	padding: 15px;
    border: 1px solid #ccc;
    margin-top: 20px;
}
.thumb_img img {
    height: auto;
    width: 100%;
}
.scrolloff {
        pointer-events: none;
    }
.gm-bundled-control .gmnoprint{
    pointer-events: painted!important;
}
.gm-style-iw{
  pointer-events: painted!important;
}

/* new css after integration*/
header#header {background: url(../../img/header-widescreen.jpg) no-repeat; background-size: cover;background-position: 100% 0;}


/*  ------------ Search Results  --------------  */

#search_results .search-result-text {font-size: 22px;line-height: 56px;}
#search_results .search-result-text h3 {margin-top: 0;margin-bottom: 0; text-align: left;}
#search_results .search-result-text, #search_results .shop-per-page-text {display:inline-block;vertical-align: middle;width: 50%;}
.search-filter-container {}
#search_results .total-result-count {font-size: 15px;}
.total_count {font-weight: 600;}
a.results{text-decoration: none;}
.shop-per-page-text {text-align: right;}
.shop-per-page-text .input-group-btn {display: inline;}
.shop-per-page-text .shop-text {}
.shop-per-page-text .listing-text {}

.input-group-btn .btn {border:none;font-weight: 600;}
#search_results hr {display:block;width: 94% !important;background-color: #e6e6e6;height: 1px;border: 0;margin: 0px 0px 0px 19px;}
.search-result-display {margin: 0 auto;}
.search-filter-container, .search-result-container {}
.search-filter-container { padding: 20px 0;} 

.shop-img-wrap {/*width: 85%;*/border-radius: 100px;/*background:#FFF;*/vertical-align: middle;text-align: center;}
.search-result-display .shop-img {display:inline-block;color:#FFF;border-radius: 76px;/*padding: 20px 20px;*/width: 100px;
    height: 100px;}
.search-result-display .shop-details {border: none;}
.search-result-display .shop-listing {
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: #F9F9F9;
  display: block;
  width: 100%;
  min-height: 218px;
  height: max-content;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  position: relative;
}

.search-result-display .shop-listing.premium {background:#f4f2f3;}


.shop-img-display , .result-data {display: inline-block;vertical-align: middle;    float: none;}
.shop-img-display {}
.result-data {/* margin-top: 23px;*/margin-bottom: 10px;}

@media (max-width: 500px) {
  .search-result-display .shop-details .shop-name {float: left;display: inline-block;margin-top: -17px;margin-left: 15px;width: 50%;}
  .search-result-display .shop-details .shop-name h3{font-size: 16px !important;text-align: left;}
  .shop-img-display{display:none;}
  .result-main{padding-right: 0px; padding-left: 0;}
  .shop-img-display-mobile{padding: 0px;}
  .shop-img-display-mobile .shop-img-wrap{width: 83%;float: left;}
  .search-result-display .shop-img {float:left;height: 60px;width: 60px;}
  .search-result-display .shop-details .shop-rating {margin-top: -25px;float:right;display: inline-block;width: 17%;/*padding: 10px;*/}
  .search-result-display .shop-details .rating-img {height: 13px;width: 13px;display: inline-block;}
  .search-result-display .shop-details .average-rating {font-size: 21px;}
  .search-result-display .more-info .detail img{width: 18px;height: 18px;font-size: 12px;margin-left: 12px;}
  .search-result-display .more-info .detail .watch-img{margin-left: 0px;margin-right: 0px;}
  .search-result-display .more-info .detail .location-img{margin-right: 0px;}
  .search-result-display .shop-details .location{padding:0px;margin-left: -10px;width: 65%;}
  .search-result-display .shop-details .location h5 {font-size: 11px;display: inline-block;margin-top: 4px;vertical-align: middle;}
  .search-result-display .shop-details .opening-hours{padding: 0px;float: right;width: 37%;}
  .search-result-display .shop-details .opening-hours h5 {font-size: 11px;display: inline-block;margin-top: 4px;margin-left: -6px;vertical-align: middle;}
  .search-result-display .shop-details .watch-img{margin-right: 0px;}
  .search-result-display .shop-details .premium_for_mobile_view{position:absolute;right:0;top:30px;background: #32C3F0;border-radius: 10px 0px 0px 10px;padding:4px 6px;font-size: 7px;letter-spacing:1px;color:#FFFFFF;text-align: right;font-weight:400;text-transform: uppercase;}
  .result-data .more-info{margin-top: 20px;margin-bottom: -5px;padding-right: 0px;padding-left: 10px;}

}
@media (min-width: 500px) {
  .shop-img-display-mobile{display:none;}
}

@media (max-width: 433px) {
  .search-result-display .shop-details .shop-rating {
    margin-top: -55px;
  }
}


@media (max-width: 1024px) {
  .shop-img-wrap {display:block;}
  
}

@media (max-width: 500px) {
  .shop-img-display, .result-data {;width: 100%;}
  .shop-img-display {padding-right: 15px;}
  .result-data {padding-left:15px;margin-top: 10px;}
  #googleMap{
        display: none;
  }
}
@media (min-width: 500px) {
  .shop-img-display, .result-data {display:inline-block;}
  .shop-img-display {width: 27%;}
  .result-data {width: 72%;}
   .shop-img-display {padding-right:0;}
  .result-data {padding-left: 0;}
}


.shop-listing:hover {border-color: #32c3f0; cursor: pointer;text-decoration: none;}
@media (min-width: 500px) {
  .search-result-display .shop-details .shop-name {display: inline-block;    vertical-align: middle;width: 80%;padding: 15px;}
}
@media (min-width: 500px) {
.search-result-display .shop-details .shop-name h3 {margin-top: 0;font-weight: 600;    font-size: 22px; text-align: left;}
}
.search-result-display .shop-details .shop-name h4 {font-weight: 400;color:#666666;font-size: 15px;}
.search-result-display .shop-details .result-main {}
@media (min-width: 500px) {
.search-result-display .shop-details .shop-rating {display: inline-block;
    margin: 0px;
    vertical-align: middle;
    text-align: right;
    padding: 5px 2px 0px 0px;
  }
}
/* @media (min-width: 500px) { */
/* .search-result-display .shop-details .premium_for_desktop_view {position:absolute;right:0;bottom:-9px;background: #32C3F0;border-radius: 10px 0px 0px 10px;padding:5px 8px;font-size: 10px;letter-spacing:1px;color:#FFFFFF;text-align: right;font-weight:400;text-transform: uppercase;} */
.search-result-display .shop-details .premium_for_mobile_view{display: none;}
/* } */
@media (min-width: 500px) {
.search-result-display .shop-details .rating-img {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    margin-left: 28px;
    margin-top: 7px;
    float: left;
  }
}
@media (min-width: 500px) {
  .search-result-display .shop-details .average-rating {
    display: inline-block;
    vertical-align: middle;
    height: 46px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 34px;
    color: #333333;
    margin-left: 7px;
    float: left;
}
}
@media (min-width: 500px) {
.search-result-display .more-info .detail img , .search-result-display .more-info .detail h5 {display: inline-block;vertical-align: middle; margin:0;    font-size: 12px;line-height: 26px;}
}
@media (min-width: 500px) {
.search-result-display .shop-details .location {vertical-align: middle;float: left; font-weight:700;padding-right: 0px;}
}
.search-result-display .shop-details .location h5 {font-weight: 700;}
.search-result-display .shop-details .location-img {height: 25px;display: block;margin-right: 5px;float: left;}

.search-result-display .shop-details .image-folder {vertical-align: middle;float: left;}

.search-result-display .shop-details .image-folder h5 {font-weight:700;}
.search-result-display .shop-details .folder-img {height: 25px;width: 25px;display: block;float: left;}
@media (min-width: 500px) {
.search-result-display .shop-details .opening-hours {vertical-align: middle;padding-right:0px;font-size: 11px;width: 44%;}
}
.search-result-display .shop-details .opening-hours h5 {font-weight: 700;}
.search-result-display .shop-details .watch-img {height: 23px;width: 23px;display: block;margin-right: 5px;float: left;}
.search-result-display .display-map {min-height: 830px;}



#blog_post_panel h1 {color: #000000; font-size: 50px;text-align:left !important;padding: 40px 0;}

#blog_post_panel .title .view-articles {right: 0;}

@media screen and (max-width: 1024px){
#blog_post_panel h1 {
    text-align: center !important;
  }
}

.as-bg-pull-left {width:50%;float: right;}

.pagination {margin-left: -10px;}

.pagination li > a {display: inline-block;margin: 0 5px;border-radius: 5px;border-color:#34c2f0;color:#34c2f0;font-style: bold; line-height: 2;}

.pagination li>a:hover{background:#34c2f0;color: #FFFFFF;border:1px solid #FFFFFF;}

.pagination li>a:focus{background:#34c2f0;color: #FFFFFF;border:1px solid #FFFFFF;}

@media (max-width: 725px) {
  .xs-result-break {
    display: block;
    }
}

@media (min-width: 725px) {
  .xs-result-break {
    display: none;
  }
}

@media (max-width: 788px) {
  .xs-filter-break {
    display: block;
  }
  .shop-per-page-text .listing-text {padding-left: 0;}
}
@media (min-width: 788px) {
  .xs-filter-break {
    display: none;
  }
  .shop-per-page-text .listing-text {padding-left: 30px;}
}

/*info Window*/
.gm-style-iw-custom {
  width: 250px !important;
  top: 15px !important;
  left: 0px !important;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6);
  border: 3px solid #32C3F0;
  border-radius: 9px 10px 10px 10px;
   position: relative;
}
.gm-style-iw-child-1 {
 top:108px!important;
 border-top-width:28px !important;
}

#iw-container{
  padding-left: 5px
}
#iw-container .iw-title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 12px 10px 0 10px;
  padding-bottom: 0px;
  color: #7B7070;
  text-transform: uppercase;
  margin: 0;
}
#iw-container .iw-content {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  padding: 5px 10px 5px 10px;
  color: #7B7070;
  max-height: 140px;
}
