/*
    Theme Name: Real Places Child
    Theme URI: http://themeforest.net/item/real-places-responsive-wordpress-real-estate-theme/12579089
    Description: Child theme for Real Places. Real Places is a WordPress theme for Real Estate Websites.
    Author: Inspiry Themes
    Author URI: http://themeforest.net/user/inspirythemes/portfolio
    Version: 1.2.0
    Template: inspiry-real-places

    ----------------------------------------------------------------------------------------------------------------*/

/* 200428 fixednet fix image size on homepage */
.property-listing-home .img-responsive, .featured-property-post .img-responsive {
	object-fit: cover;
	height: 16vw;
	min-height:180px;
	width: 100%;
}

@media only screen and (max-width: 600px){.page-head {
    display: none;
	}}

.home .property-listing-two .property-description > header > h4 > a {
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	color: #ffffff;
	display: block;
}
.home .property-listing-two .property-description.hovered > header > h4 > a {
	text-overflow: initial;
	overflow: auto;
	white-space: normal;
	display: initial;
}
.home .property-listing-two .property-description h4 {
	font-size: 15px;
}

@media only screen and (max-width: 600px){
.featured-properties .entry-title{
font-size:16px;
line-height: 1.4;
margin-bottom: 0px;
	padding-bottom: 0px;
	}
	.featured-properties .entry-header{
    padding: 11px 16px 15px;
	}
	
	
	@media only screen and (max-width: 600px){
		body, p, span, a {
			font-size: 16px !important;
		}
	}
	
	.featured-properties .img-responsive, .property-listing-two .img-responsive{
		/* 200428 fixednet removed to apply responsive height
		height: auto;
    width: 327px;
		max-width: 327px; */
		height: 50vw;
	}
}

label.wpforms-field-label {
    color: white;
}

/* Attachment img thumbnail */
.property-attachments-list a img.attachment-30x30 {
    margin-right: 5px;
}

@media print {
    jdiv {display: none  !important}
}


/*check box Contact page css */
.page-id-155 div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input{
    display:none;
}

.page-id-155 div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{
        color:white;
}

/* get in touch form property */
.agent-content-wrapper.agent-common-styles form ul{
    list-style:none;
    margin-left:0;
        padding-inline-start: 0;
}

.agent-content-wrapper.agent-common-styles form ul li{
    list-style:none;
    margin-bottom:10px
}

@media (min-width: 320px) and (max-width: 480px) {
.price-and-status a {
	width: 50px;
    margin-left: 20px;
}

.carousel-prev-item.prev {
    height: 58px;
    width: 58px;
}
}

/**GTranslate: https://gtranslate.io/**/
.switcher {font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;}
.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}
.switcher .selected {background:#FFFFFF url(//www.oceankeyproperty.com/wp-content/plugins/gtranslate/switcher.png) repeat-x;position:relative;z-index:9999;}
.switcher .selected a {border:1px solid #CCCCCC;background:url(//www.oceankeyproperty.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}
.switcher .selected a.open {background-image:url(//www.oceankeyproperty.com/wp-content/plugins/gtranslate/arrow_up.png)}
.switcher .selected a:hover {background:#F0F0F0 url(//www.oceankeyproperty.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;}
.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
/**END GTranslate: https://gtranslate.io/**/