@charset 'utf-8';
/*
Theme Name: Good Homes-child
Theme URI: http://goodhomes.themerex.net/
Description: Good Homes - Multipurpose and Multiskin Responsive Wordpress theme
Author: ThemeREX
Author URI:  http://themerex.net/
Template: good-homes
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: good_homes
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.sc_layouts_title_title {width:100%;}
.scheme_default .widget_contacts2 .contacts_info span {color:#000;}

.properties_page_title_wrap .post_meta {display:none;}
.properties_page_agent_wrap .properties_page_agent_info_name a {display:none;}
.properties_page_featured img, .properties_page_gallery img {width:100%;}

.scheme_default.top_panel.with_bg_image::before {background-color:unset;}

.cpt_properties-template-default .top_panel .sc_layouts_row_type_normal {padding-top:0px!important; padding-bottom:0px!important;}
.cpt_properties-template-default .top_panel .sc_layouts_row_type_normal h1.sc_layouts_title_caption {text-shadow:unset; color:#000; display:none;}

.top_panel.with_bg_image .sc_layouts_row_fixed {background-color:rgba(255,255,255,0.8)!important;}
.sc_layouts_row_type_normal {padding: 1em 0 1em 0;}
.sc_layouts_menu_nav > li > a {padding: 1.0em 1.5em 1.0em 1.5em;}
.sc_layouts_title_title .sc_layouts_title_caption {text-shadow:0 1px 2px rgba(0,0,0,1); color:#fff; font-size:4em; font-weight:bold;}

.sc_layouts_logo img {
	max-height: 100px;
}
.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {max-height: 60px;}


.footer_custom .sc_properties_columns_1 .sc_properties_item_thumb,
.footer_custom .sc_properties_columns_1 .sc_properties_item_info {width:100%;}
.footer_custom .sc_properties.sc_properties_default .sc_properties_item_info {padding:0.2em 0.5em 0.2em 0.5em;}
.footer_custom .sc_properties_item_options,
.footer_custom .sc_properties_item_option_label {display:none;}
.footer_custom .sc_properties.sc_properties_default .sc_properties_item_price {margin:0 0 0 0;}
.footer_custom .sc_properties_item_type,
.footer_custom .sc_properties_item_row_address {display:inline-block;}
.footer_custom .sc_properties_item_option {margin-right:0.2em;}
.footer_custom .sc_properties_columns_1 .sc_properties_item_thumb {height:120px;}
.footer_custom .properties_price_data,
.footer_custom .sc_properties.sc_properties_default .properties_price_label.properties_price_before {font-size:1.4em;}
.footer_custom .sc_properties_columns_1 .sc_properties_item {padding:5px 5px 0 5px;}

.footer_wrap .widget {margin:0;}
.scheme_default .footer_wrap .widget.widget_nav_menu .menu li a, .scheme_default .footer_wrap .widget.widget_nav_menu .menu li a::before {color:#fff;}
.scheme_default .footer_wrap .menu_unten .widget.widget_nav_menu .menu li a, .scheme_default .footer_wrap .menu_unten .widget.widget_nav_menu .menu li a::before {color:#000;}
.scheme_dark.footer_wrap .widget.widget_nav_menu .menu li, .scheme_dark.footer_wrap .widget.widget_nav_menu .menu li:last-child {border-color:#777;}
.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row {color:#fff;}


#properties_page_tabs_features_content {display:none;}

.size-good_homes-thumb-huge {height:550px; object-position: center; object-fit:cover;}

.properties_page_gallery_item {height:60px; overflow:hidden;}

.vc_custom_1549895434682 {background-color:#999!important;}
.scheme_dark .sc_properties.sc_properties_default .sc_properties_item.with_image.with_content {background-color:#777;}

.properties_page_gallery + .properties_page_title_wrap {position:absolute; top:0; margin-top: -80px;}
.top_panel {margin-bottom:6rem;}
.properties_page_agent_form, .properties_page_agent_info {padding-left:0;}

.properties_page_gallery {
	background-color:#edf1f2;
}
.properties_page_gallery_item {box-shadow:none;}

.related_wrap.properties_page_related .sc_properties_item .sc_properties_item_compare, 
.agents_page .sc_properties_item .sc_properties_item_compare {margin-left:30px;}

.related_wrap.properties_page_related .sc_properties_item .sc_properties_item_status, 
.agents_page .sc_properties_item .sc_properties_item_status {left:10px;}

.properties_page_gallery + .properties_page_title_wrap {width:100%;}

@media (max-width: 959px) {
.top_panel {
	margin-bottom: 7rem!important;
}
.size-good_homes-thumb-huge {
	height:400px;
}
}

@media (max-width: 767px) {
.top_panel {
	margin-bottom: 7rem!important;
}
.size-good_homes-thumb-huge {
	height:300px;
}
}

.wpcf7-form input[type="radio"], .wpcf7-form input[type="checkbox"] {
	display: block; 
}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
	background: rgb(0,0,0,0.3);
}

.start_title .sc_item_descr.sc_title_descr {
	font-size: 20px;
	font-weight: 400;
}