/*

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

*/

/*Remove first letter capitalization from the Property Filter*/
.bootstrap-select.btn-group .filter-option, .dropdown-menu > li > a {
	text-transform: none;
}
/*Smaller font in the Top Header Phone/Address/Email line*/
.mh-top-header-big__element {
        font-size: 14px;
}
/*Bigger width of the Top Header Phone/Address/Email block*/
@media (min-width: 1023px) {
  .mh-top-header-big__element--address {
    max-width: 170px;
  }
}

/*Disable right-click of images*/
/*img {
    pointer-events: none;
  -webkit-touch-callout: none;
}*/
/* Move the header logo up */
.mh-top-header-big__logo img {
	margin-top: 12px !important;
}
/* Header: Move Tel-Address-Email closer to the logo */
.mh-top-header-big__logo-placeholder {
    width: 230px;
}
/* Hide Breadcrumbs */
.mh-breadcrumbs {
	display: none;
}
/* Align copyright info in footer to the left */
.mh-footer-bottom {
    text-align: left;
}

/* qTranslateXT Language Selector (Top Bar) */
.chw-widget {
/*	background: #f2f2f2;*/
	display: inline-block;
/*    line-height: 36px;*/
    font-size: 14px;
	text-decoration: none;
	text-transform: capitalize;
	cursor: pointer;
	width: 130%;
}
.chw-widget ul {
	margin: 0;
}
.chw-widget ul li {
	display: inline; /* horizontal list, use "list-item" or other appropriate value for vertical list */
	list-style-type: none; /* use "initial" or other to enable bullets */
	margin: 0 0 0 12px; /* adjust spacing between items */
	opacity: 0.5;
	-o-transition: 1s ease opacity;
	-moz-transition: 1s ease opacity;
	-webkit-transition: 1s ease opacity;
	transition: 1s ease opacity;
}
/* .qtranxs_widget ul li span { margin: 0 5px 0 0; } */ /* other way to control spacing */
.chw-widget ul li.active { opacity: 0.8; text-decoration:underline; }
.chw-widget ul li:hover { opacity: 1; }
.chw-widget img { box-shadow: none; vertical-align: middle; display: initial; }
.qtranxs_flag { height:12px; width:18px; display:block; }
.qtranxs_flag_and_text { padding-left:20px; }
.qtranxs_flag span { display:none; }

/* Hide Main Menu Language Selector on desktop to show it only on mobile */
/*@media only screen and (min-width: 919px) {
	.menu_inner #mega_main_menu_ul li#menu-item-51 {
		display: none;
}
}
*/
/* Hide Main Menu Acasa button on desktop to show it only on mobile */
/*@media only screen and (min-width: 919px) {
	.menu_inner #mega_main_menu_ul li#menu-item-3902 {
		display: none;
}
}*/
/* Hide Map Frame in the MH Frontend panel */
.mh-field-map__location {
	display: none;
}
/* PSidebar phone numbers - red color */
.mh-estate__details__phone-12:after {
    clear: both;
    content: "";
    display: table;
}
.mh-estate__details__phone-12 {
    padding: 0 !important;
    font-size: 14px;
    border-bottom: 2px solid #fff;
}
.mh-estate__details__phone-12 a {
    display: block;
    padding: 14px 12px;
    line-height: 20px;
    height: 48px;
	color: #fd2c00 !important;
}
.mh-estate__details__phone-12 a:hover {
    background: #fafafa !important;
}
.mh-estate__no-sidebar .mh-estate__details__phone-12 a {
    padding-left: 12px;
}

/* Style for Tiktok SVG icon in header */
.fontawesomesvg {width: 1em;
    height: 1em;
    vertical-align: -.125em;
}
/* Color of the line above social icons at the bottom */
.essb-postbar-progress-bar {
    background-color: #07395e !important;
}

/* CONTACT FORM 7
Remove Bold for the Acceptance text */
.wpcf7-form label {
  font-weight: normal;
}
/* CONTACT FORM 7
Acceptance link color */
.wpcf7-form a {
  color: #fd2c00;
}

/* Footer link hover color */
.mh-footer-top--dark a:hover, .mh-footer-bottom a:hover  {
  color: #e9f1f5 !important;
}

/* Bigger social icons in the Top Bar */
.mh-top-header-big__element__icon-big svg {
  width: 20px !important;
  height: 20px !important;
}

/* Force make the footer logo smaller */
  .mh-footer__logo img {
      max-width: 35% !important;
  }

.mh-top-title--wide-bg::after {
  position: absolute;
  background: rgba(0,0,0,.25); /* Title image is more light */
  z-index: 1;
}
.mh-box::after {
  background: rgba(0,0,0,.35); /* 'Localitate' image is more light */
}

/* Gray to Light Blue
-------------------------------------------
-------------------------------------------
*/
.mh-estate__add-to__compare--active {
  color: #0e7ed7 !important;
}
/* Sort filter grid icons */
/*.mh-filters__right button {
  color: #a5b3be; 
}*/
/* Sort filter bg */
/*@media (min-width: 768px) {
  .mh-filters {
    background: #e7f3f7; 
}*/
/* Top search filter bg */
/*.mh-search-horizontal {
  background: #ebfbff; 
}*/
@media (min-width: 1023px) {
    html body .mh-menu-primary-color-background .mh-header:not(.mh-header--transparent) #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text::before {
        border-bottom: 6px solid #698093;  /* Main Menu subitem top arrow */
    }
}
/* Sticky Main Menu white font (for dark backgrounds) */
html body .mh-fixed-menu.mh-fixed-menu--transparent-light.mh-fixed-menu--active #mega_main_menu.mh-primary > .menu_holder:not(.sticky_container) > .menu_inner > ul > li > .item_link *, html body .mh-fixed-menu.mh-fixed-menu--transparent-light.mh-fixed-menu--active #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link::after, html body .mh-fixed-menu.mh-fixed-menu--transparent-light.mh-fixed-menu--active .symbol_menu i {
  color: #fff !important;
}
/* Sticky Main Menu for mobile - white top menu icon */
html body .mh-fixed-menu.mh-fixed-menu--transparent-light.mh-fixed-menu--active .symbol_menu i {
  color: #fff !important;
}    
/* Obtine o consultatie (= Submit Property) button text - white color */
html body .mh-fixed-menu--active #mega_main_menu.mh-primary #mh-submit-button a, html body .mh-fixed-menu--active #mega_main_menu.mh-primary #mh-submit-button a i {
  color: #fff !important;
}
/* Hide reCaptcha badge */
@media (max-width: 768px) {
.grecaptcha-badge {
  visibility: hidden !important;
    }
}
.grecaptcha-badge {
  visibility: hidden !important;
}
/* Remove 'Schimba adresa cu un click pe harta' text from the Frontend panel */
.mh-field-map .checkbox {
  visibility: hidden !important;
}
