/*

Theme Name: MyHome Child
Theme URI: http://myhome.tangibledesing.net
Author: TangibleDesign
Author URI: http://themeforest.net/user/tangibledesign
Description: Child
Version: 1.1
Template: myhome
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: myhome-child
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

*/
/*
@font-face {
	font-family: 'Lato';
	src: url('fonts/lato-bold.eot');
	src: url('fonts/lato-bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/lato-bold.woff2') format('woff2'),
		url('fonts/lato-bold.woff') format('woff'),
		url('fonts/lato-bold.ttf') format('truetype'),
		url('fonts/lato-bold.svg#lato-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'Lato';
	src: url('lato-semibold.eot');
	src: url('fonts/lato-semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/lato-semibold.woff2') format('woff2'),
		url('fonts/lato-semibold.woff') format('woff'),
		url('fonts/lato-semibold.ttf') format('truetype'),
		url('fonts/lato-semibold.svg#lato-semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Lato';
	src: url('fonts/lato-light.eot');
	src: url('fonts/lato-light.eot?#iefix') format('embedded-opentype'),
		url('fonts/lato-light.woff2') format('woff2'),
		url('fonts/lato-light.woff') format('woff'),
		url('fonts/lato-light.ttf') format('truetype'),
		url('fonts/lato-light.svg#lato-light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Lato';
	src: url('fonts/lato-medium.eot');
	src: url('fonts/lato-medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/lato-medium.woff2') format('woff2'),
		url('fonts/lato-medium.woff') format('woff'),
		url('fonts/lato-medium.ttf') format('truetype'),
		url('fonts/lato-medium.svg#lato-medium') format('svg');
	font-weight: 500;
	font-style: normal;
}


@font-face {
	font-family: 'Lato';
	src: url('fonts/lato-regular.eot');
	src: url('fonts/lato-regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/lato-regular.woff2') format('woff2'),
		url('fonts/lato-regular.woff') format('woff'),
		url('fonts/lato-regular.ttf') format('truetype'),
		url('fonts/lato-regular.svg#Lato-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lato';
	src: url('fonts/lato-thin.eot');
	src: url('fonts/lato-thin.eot?#iefix') format('embedded-opentype'),
		url('fonts/lato-thin.woff2') format('woff2'),
		url('fonts/lato-thin.woff') format('woff'),
		url('fonts/lato-thin.ttf') format('truetype'),
		url('fonts/lato-thin.svg#lato-thin') format('svg');
	font-weight: 100;
	font-style: normal;
}
*/

html,body, button, input, optgroup, select, textarea, .mh-accordion .ui-accordion-header, .mh-estate-horizontal__subheading, .mh-estate-horizontal__primary, .mh-estate-vertical__subheading, .mh-estate-vertical__primary, .mh-map-infobox, .mh-user-panel-info__heading, .mh-font-body,
h1, h2, h3, h4, h5, h6, .mh-estate__details__price, .mh-top-header, .mh-top-header-big__panel, .mh-caption__inner, .mh-slider-single__price, .mh-heading-font-bold, .mh-search__results, .mh-user-panel__user__content {
	font-family: 'Roboto', sans-serif!important;
}
h1, .mh-caption__inner, .mh-slider-single__price, .mh-heading-font-bold, .mh-search__results, .mh-user-panel__user__content, #IDX-main .IDX-control-label, .mh-top-title__heading, #myhome-idx-wrapper .IDX-control-label, #myhome-idx-wrapper .IDX-addressField label, #myhome-idx-wrapper__details-detailsDynamic-1008 #IDX-detailsFeaturedAgentdisplayname, #myhome-idx-wrapper .IDX-page-listing #IDX-detailsFeaturedAgentdisplayname, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-bioName, #IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentContact, .IDX-showcaseTable .IDX-showcasePrice, .IDX-slideshowWrapper .IDX-slideshowPrice {
	font-family: 'Roboto', sans-serif!important;
}

.mh-search__element.mh-attribute.mh-search__panel--keyword,
.mh-search__element.mh-attribute.mh-search__panel--radio_button {
	display: none!important;
}

.second__phone {
	padding-left: 10px;
}
.mh-currency_field .mh-search__label select {
	min-width: 20px;
}
.dropdown-menu a[aria-selected="true"]::before {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background-image: url('static/img/check-symbol.png');
	background-size: 100%;
	background-position: center center;
    position: relative;
    left: -5px;
    top: 0px;
}
.mh-footer__contact .footer__phone:after{
	content: ",";
}
.mh-footer__contact a:last-child:after {
	content: none;
}
div#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
	    padding: 0px 10px;
}
.upper_footer_text {
padding-top: 20px;
padding-bottom: 20px;
}
@media (min-width: 1200px) {
	.mh-top-header-big__logo, .mh-top-header-big__logo-placeholder {
	    width: 220px;
	}
	#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {
		right: 0px;
	}
}
@media (min-width: 1024px) and (max-width: 1199px) {
	.mh-top-header-big__element {
		margin-right: 20px!important;
	}
	#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
		padding-left: 8px!important;
		padding-right: 8px!important;
	}
}
@media (min-width: 1023px) {
	.mh-top-header-big__element--address {
	    max-width: 190px;
	}
}
@media screen and (max-width: 767px) {
	#myhome-listing-grid .mh-filters {
		display: block;
		background: #f2f2f2;
		margin-bottom: 12px;
		padding: 0 12px;
		color: #222;
		height: 150px;
		max-height: 40px;
		overflow: hidden;
		transition: 0.4s all;
		transition-timing-function: ease-in-out;
	}
	#myhome-listing-grid .mh-filters.active {
		max-height: 150px;
		transition: 0.4s all;
	}
	#myhome-listing-grid .mh-filters.active .mh-filters__sort i {
		transform: rotate(180deg);
		transition: 0.4s all;
	}
	#myhome-listing-grid .mh-filters .mh-filters__sort i {
		transform: rotate(0deg);
		transition: 0.4s all;
	}
	button .mdl-button__ripple-container, a span .mdl-ripple {
		display: none !important;
	}
}
