/*
Theme Name: MyHome Child
Theme URI: https://tangiblewp.com/myhome
Template: myhome
Author: TangibleWP
Author URI: https://tangiblewp.com
Description: MyHome is a premium Real Estate WordPress theme that you can use to create amazing and intuitive Real Estate websites your customers will love to use.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-menu,featured-images,sticky-post,translation-ready
Version: 4.0.6.1741370137
Updated: 2025-03-07 18:55:37

*/

/* Body */

.html {
  height: 100%;
}

body {
    min-height: 100.11%;
    display: flex;
	flex-direction: column;
	color: #2e3830;
}

.mh-layout {
	flex: 1 0 auto;
}

/* Links */

a {
    color: #AA4A44;
}

/* Logo size */

.mh-navbar__brand img {
    margin-right: 64px;
    margin-top: -12px;
    max-height: 60px;
}

/* Footer */

.mh-footer-top--dark {
    color: #ffffff;
    background: #2e3830;
}

.mh-footer__inner {
    padding-top: 30px;
	padding-bottom: 15px;
}

.mh-footer__logo > img {
    margin-bottom: 20px;
	margin-top: -10px;
	max-height: 60px;
}

.mh-footer__contact {
    margin-bottom: 15px;
}

.mh-footer-top--dark .widget {
	margin-bottom: 0px;
}

.mh-footer-bottom {
    background: #726658;
    padding-bottom: 12px;
    padding-top: 12px;
}
	
.widget_nav_menu ul {
    padding-left: 55px;
    margin-top: 15px;
}

.widget_nav_menu ul li a {
    padding: 8px 30px 8px 0px;
}


/* Top title */

.mh-top-title__heading {
    color: #726658;
}

.mh-top-title {
    padding: 18px;
}


/* address single property page */

.small-text {
    display: none;
}

.mh-top-title__heading {
    margin-top: 0;
	font-size: 30px;
}

/* gallery single page */
.swiper-container--single-thumbs {
    margin: 12px -0px !important;
    box-sizing: border-box;
}

.swiper-container--single-thumbs .swiper-slide {
    width: 16.5%;
    cursor: pointer;
    padding: 0px 2px;
}

/* wpcf7 */

.wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: -10px;
}

.myhome-body .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	line-height: 36px;
	font-size: 14px;
	min-width: 50%;
	text-align:	center;
}

.myhome-body .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
	background-color: rgba(255,255,255,1);
	color: #726658;
	box-shadow: inset 0 0 0 2px #726658;
}	

.wpcf7-form select {
    padding-top: 6px;
    padding-bottom: 6px;
}

input[type=text], input[type=email], 
input[type=date], input[type=number] {
	text-align: left;
	padding: 5px 20px;
}

textarea {
	text-align: left;
}

/* Map Infobox */
.infoBox > img {
    width: 20px; /*30px;*/
    top: -24px; /*18px;*/
    right: 104px; /*9px;*/
}

.mh-map-infobox {
    padding: 0; /*12px 0 0 0;*/
    width: 35%; /*100%;*/
	left: 104px; /*new*/	
}

.mh-map-infobox .mh-map-infobox__img-wrapper {
    height: 105px; /*160px;*/
    margin-top: 0px; /*-12px;*/
}

.mh-map-infobox .mh-map-infobox__img-wrapper img {
    top: 0px; /*-20px;*/
}

.mh-map-infobox .mh-map-infobox__name {
    font-size: 14px; /*21px;*/
    margin: -25px 3px 12px; /*9px 12px 12px;*/
}

.mh-map-infobox .mh-map-infobox__price {
    font-size: 14px; /*24px;*/
    font-weight: 400; /*700;*/
    margin: -6px 3px 10px 0; /*-6px 12px 12px 0;*/
}