/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:   WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
.vc_column-inner .wpb_wrapper div.wpcf7 form .wpcf7-form-control.has-spinner.wpcf7-submit{
	border: 1px solid white;
}
.vc_column-inner .wpb_wrapper div.wpcf7 form .wpcf7-form-control.has-spinner.wpcf7-submit:hover{
	background: #fff !important;
	color: #265f91 !important
}
.wpestate_property_description .ui-widget-content{
	max-width: 626px;
}
.ui-tab.ui-tabs-active.ui-state-active a {
	color: #fff !important;

}

.single-estate_property .wpb_tabs_nav .ui-tab {
	border-radius: 0px !important;
}


/* Hide Rentals tag on House pages */
.page-template-property_list .property_listing .status-wrapper .action_tag_wrapper.Rentals {
	display: none;
}

.single-estate_property .wpb_tabs_nav .ui-tabs-active {
	background: #265f91!important

}


.property_listing h4,
.listing_details,
.property_listing_details {
	padding: 0px 15px !important;
}

.listing_unit_price_wrapper {
	padding-left: 15px;
	padding-right: 15px;
}

.property_listing_details span.infosize_unit_type2 {
	font-weight: 700;
}


/* ASH HOUSE  */
.mbr-heading-line > div {
    display: flex;
    align-items: center;
	margin-bottom: 15px;
}

.mbr-heading-line > div::before{
    content: "";
    height: 1px;
    width: calc(100% - 50px);
    background: #cccccc;
    display: block;
    position: absolute;
    left: 30px;
}

.mbr-heading-line h3 {
	display: inline;
    background: #f0f0f0;
    z-index: 9 !important;
    padding-right: 15px !important;
	position: relative;
}

.mbr-dual-column-list ul,
.mbr-dual-column-list ol {
	columns: 2;
  	-webkit-columns: 2;
  	-moz-columns: 2;
}

.mbr-multi-carousel-override .wpb_single_image img {
	border-radius: 0px;
	border-bottom: none !important;
}

.mbr-multi-carousel-override .slick-dots li i {
	font-size: 16px;
}

.page-id-2564 .vc_column_text strong {
	font-weight: 700;
}

/* Override non-responsive theme setting for margin top on logo in nav bar */
.master_header_sticky #logo_image {
	margin-top: 0px !important;
} *


/* Override undesired bold text on home page - Navigation */
#access #menu-main-nav a {
	font-weight: 500;
}


/* Override undesired bold text on home page - Home page property grid */
body.home .wpb_text_column .title a,
body.home .wpb_text_column .title .availability {
	font-weight: 500;
}
