.wpgmp_listing_container .fc-item-trib-hw .fc-item-meta span {
    margin-right: 2px;
}

.wpgmp_listing_container .fc-item-trib-hw .fc-component-thumb {
    /*width: 30%;
    float: left;
*/
    position: relative;
}

/*.wpgmp_listing_container .fc-item-trib-hw .fc-component-text {
    width: 70%;
    float: left;
}



.wpgmp_listing_container .fc-item-trib-hw .fc-item-title{
	margin-bottom:10px;
}*/
.wpgmp_listing_container .fc-item-trib-hw .fc-item-title a {
    text-decoration: none;
    box-shadow: none;
}




.wpgmp_listing_container .fc-item-trib-hw .fc-item-featured img {
    width: 100% !important;
}


.wpgmp_listing_container .fc-item-trib-hw .fc-component-content ul li.fc-component-thumb img {
    width: 100% !important;
    height: auto;
    margin: 0px !important;
    padding: 0px;
}

.fc-itemcontent-padding {
    padding: 0 15px;
}

.wpgmp_print_listing .fc-item-trib-hw .fc-item-featured {
    margin-top: 0px;
}

@media(max-width:767px) {
    .wpgmp_listing_list .fc-item-trib-hw .wpgmp_locations {
        padding: 0px 0 0px 0 !important;
    }

    .wpgmp_listing_list .fc-itemcontent-padding,
    .wpgmp_listing_grid .fc-itemcontent-padding {
        padding: 15px !important;
    }

    .wpgmp_listing_container .fc-item-trib-hw .fc-item-box {
        margin: 10px 0 !important;
        width: 100%;
    }
}





/*.wpgmp_map_container .wpgmp_map .gm-style-iw { border-radius:unset; }*/
@media only screen and (min-width: 769px){ .wpgmp_map_container .wpgmp_map .gm-style-iw { max-width: 400px !important;}}
@media only screen and (min-width: 320px) and (max-width: 480px){.wpgmp_map_container .gm-style-iw { max-width: 250px !important;}}
@media only screen and (min-width: 481px) and (max-width: 767px){.wpgmp_map_container .gm-style-iw { max-width: 350px !important;}}

.wpgmp_infowindow .fc-item-content p { margin-bottom:5px;}

.wpgmp_infowindow .fc-item-box .fc-item-content { display:flex; flex-direction: row; align-items: flex-start;}
@media only screen and (max-width: 600px) {.wpgmp_infowindow .fc-item-box .fc-item-content {flex-direction: column;}}

.fc-infowindow-default .fc-item-featured img, 
.fc-item-featured_image img,
.fc-infowindow-default .fc-item-featured.fc-left img.entry_featured_img { 
	border:none; padding:0; margin: 0 10px 0 0!important;
    width: 100%!important;
	max-width: 200px;
}

.fc-infowindow-default .wpgmp_iw_content { padding:0!important;}
.wpgmp_infowindow.fc-infowindow-default .fc-item-box .fc-item-title { text-transform:none; padding-top:10px;}



@media (max-width: 499px) { .wpgmp_listing_container { padding: 0 2%;}}
@media (min-width: 500px) and (max-width: 999px){ .wpgmp_listing_container { padding: 0 1%;}}
@media (min-width: 1000px){ .wpgmp_listing_grid .wpgmp_locations {	width: 29.3333333333333333%; margin: 2% 2% !important; } }	
	
@media (min-width: 500px) and (max-width: 767px){ 
	.wpgmp_listing_container .wpgmp_listing_grid .fc-item-trib-hw .fc-item-box,
	.wpgmp_listing_grid .wpgmp_locations { width: 48%; margin-left: 1% !important; margin-right: 1% !important; }
}
@media (max-width: 678px){ .wpgmp_listing_grid .wpgmp_locations { width: 48%; margin-left: 1% !important; margin-right: 1% !important; }}
@media (max-width: 499px){ .wpgmp_listing_grid .wpgmp_locations { width: 100%; margin-left: 0px !important; margin-right: 0px !important; }}

.wpgmp_listing_grid .prop-content-container { height:140px; }

.prop-img-container img { transition: all 0.5s; }
.prop-img-container:hover img { opacity:0.8;}

.prop-img-container .prop-badge,
.prop-img-container .fc-item-meta { background: #C32026; color: #fff; font-size:16px; text-transform: uppercase; padding: 8px 10px; text-align:center; z-index:2; }

.wpgmp_infowindow  .prop-img-container .prop-badge.fc-item-meta { font-size:14px;  padding: 2px; }

.wpgmp_listing_container .prop-img-container .prop-badge,
.wpgmp_listing_container .prop-img-container .fc-item-meta {position:absolute; top: 0; left:1.6rem;}
@media (max-width: 499px){
	.wpgmp_listing_container .prop-img-container .prop-badge,
	.wpgmp_listing_container .prop-img-container .fc-item-meta {font-size:15px;}
}

.fc-item-title { text-transform:none; }

.wpgmp_map_container .prop-img-container img { padding:0; width: auto!important; max-width: 100%; z-index:20;}

.wpgmp_listing_list .fc-component-content { display:flex; 	flex-direction: row;}
.wpgmp_listing_list .prop-img-container { flex: 0 0 33%; max-width: 350px; height: auto; display: block; position:relative; }

@media (min-width: 500px) and (max-width: 640px){ .wpgmp_listing_list .fc-component-content { display:flex; 	flex-direction: column;} }
@media (max-width: 640px){ 
	.wpgmp_listing_list .fc-component-content { display:flex; 	flex-direction: column!important;}
	.wpgmp_listing_list div.propviewbtns {	text-align: center; }
	.wpgmp_listing_list .propsummary .price_text {	flex: 1;	text-align: right;}
	.wpgmp_listing_list .prop-content-container .property-desc { display:none;}
}



.wpgmp_listing_list .hwicon-beds, .wpgmp_listing_list .hwicon-baths  {  font-size:1.3rem; font-weight:500; margin-bottom:10px;}
.price_text {font-size:1.1rem; font-weight:500; margin-bottom:2px;  padding: 5px 0; color: #1e345d; display: inline-block;}
@media (max-width: 767px){ .wpgmp_listing_list .price_text {display: block; }}

.wpgmp_map_container h3.proptitle { margin: 0 0 5px; font-size:1.1rem; line-height: 1.1em; position: relative; font-weight: 500; }
.wpgmp_map_container h3.proptitle a { color: #555;}
.wpgmp_map_container h3.proptitle a:hover { color: #1b8bac;}


.wpgmp_listing_list .property-desc a.button { margin:0px 10px 10px 0px;}
.wpgmp_listing_grid .property-desc a.button { margin: 0 10px 10px;}

.wpgmp_listing_list div.propviewbtns { margin-top:2rem;}
.wpgmp_listing_grid div.propviewbtns { text-align:center;}

.wpgmp_listing_grid div.widescreen, .wpgmp_listing_grid div.desktop, .wpgmp_listing_grid div.tablet, .wpgmp_listing_grid div.midscreen, .wpgmp_listing_grid div.smallscreen, .wpgmp_listing_grid div.mobonly { display: none;  }

.wpgmp_listing_list div.widescreen, .wpgmp_listing_list div.desktop, .wpgmp_listing_list div.tablet, .wpgmp_listing_list div.midscreen, .wpgmp_listing_list div.smallscreen, .wpgmp_listing_list div.mobonly { margin-bottom:1.4rem; }


.wpgmp-map-1 a.read-more.fc-item-primary-text-color.fc-css { color:#097190;}
.wpgmp-map-1 a.read-more.fc-item-primary-text-color.fc-css:hover { color:#097190;}
.wpgmp-map-1 fc-item-title fc-item-primary-text-color a:hover + a.read-more.fc-item-primary-text-color.fc-css, .wpgmp-map-1 a.read-more.fc-item-primary-text-color.fc-css:hover { text-decoration:underline;}

.fc-item-box .icontopright{ position: absolute; right: 0px; top: 0px; left:auto; bottom:auto; height: 60px; width: 60px; z-index: 9; }
.vtouricon{ background-image:url("/wp-content/themes/henrywiltshire/lib/images/hw_360_light.png"); background-position:center; background-size:contain;; }
@media (min-width: 1200px) { .fc-item-box .icontopright {right: 10px; top: 10px; }}