.mh-caption.due-caption {
top: auto;
bottom: 0;
right: auto;
left: 0;
}
.mh-caption.due-caption .mh-label__for-price {
background: rgb(255 255 255 / 90%) !important;
color: rgb(151 107 39) !important;
}
.mh-slider__card-default__address span {
font-size: 20px;
line-height: 40px;
}
.wpcf7-container .wpcf7-form label {
position: relative;
overflow: hidden;
margin-bottom: 6px;
vertical-align: top;
}
.wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
color:#8c8c8c !important;
}
.wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder {
color:#8c8c8c !important;
}
.wpcf7 .wpcf7-form .wpcf7-form-control::-ms-placeholder {
color:#8c8c8c !important;
}
.wpcf7 .wpcf7-form .wpcf7-form-control::placeholder {
color:#8c8c8c !important;
}
.more-details { margin-bottom: 30px; }
.mh-widget-title.lbi-widget-title {
margin-bottom: 3px;
border-bottom: 1px solid #29aae3;
padding-bottom: 6px;
}
.multiple-choices {
padding: 0;
margin: 0;
list-style: none;
}
.multiple-choices li {
line-height: 20px;
border-bottom: 1px solid #cdcdcd;
padding: 5px 0;
}
.multiple-choices li.mc-head { font-weight: bold; }
.multiple-choices span {
width: 40%;
float: left;
}
.multiple-choices strong {
width: 34%;
float: right;
text-align: right;
}
.multiple-choices span.mc-middle {float: none; width: 26%;}
.info_details{
padding: 0;
margin:0;
list-style: none;
}
.info_details li{
line-height: 30px;
border-bottom: 1px solid #cdcdcd;
padding: 5px 0;
}
.info_details li:last-child{
border: 0;
}
.info_details li span{
float: right;
}
.info_details li strong{
color: #444;
}
.info_details.has-term li{
line-height: 28px;
padding: 3px 0;
}
.mh-layout .mh-top-header__element.mh-top-header__element--mail a,
.mh-layout .mh-top-header__element.mh-top-header__element--phone a { color: #222222bf; font-size: 16px; }
.mh-layout .mh-top-header__element.mh-top-header__element--mail a:hover,
.mh-layout .mh-top-header__element.mh-top-header__element--phone a:hover { color: #000000; }
.mh-top-header__element.mh-top-header__element--phone:after { background: #22222242; }
#lbi-slogan { float: left; color: #976b27; }
#lbi-slogan img {
width: 20px;
margin-bottom: 2px;
}
#lbi-slogan h4 {
font-family: Play;
text-transform: uppercase;
margin: 9px 6px 0 8px;
font-size: 16px;
line-height: 20px;
float: right;
letter-spacing: 2px;
}
.qtranxs-lang-menu-item img { padding-right: 5px; }
html[dir="rtl"] .essbfc-container.essbfc-template-metro {
direction: rtl;
float: right;
}
html[dir="rtl"] .mh-agent .mh-agent-contact__element,
html[dir="rtl"] .mh-estate__details__phone,
html[dir="rtl"] .mh-top-header__element.mh-top-header__element--phone,
html[dir="rtl"] .mh-footer__contact { direction: ltr; }
html[dir="rtl"] .mh-agent .mh-agent-contact__element a > i { float: right; top: -1px; }
html[dir="rtl"] #lbi-slogan { float: right; }
html[dir="rtl"] .mh-top-header__element > a > i { top: 0px; }
html[dir="rtl"] .mh-top-header__element > a > i.fa-whatsapp { top: 10px; }
html[dir="rtl"] .buttonizer-label.label-0-0-36 { direction: ltr; }
.mh-agent__additional-fields__item.sort-order { display: none; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li a.item_link { padding: 0px 14px; }
.myhome-body .mh-top-header.mh-top-header--primary{
color: #222;
border-color: #999999;
background: #f4f4f4; }
.social-menu-item { float: right !important; }
.social-menu-item .item_link {
padding-left: 1px !important;
padding-right: 1px !important;
font-size: 22px !important;
}
#mega_main_menu_ul li.social-menu-item#menu-social-youtube .item_link i.fa { color: #797979 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-youtube:hover .item_link i.fa { color: #c99a19 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-facebook .item_link i.fa { color: #797979 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-facebook:hover .item_link i.fa { color: #c99a19 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-twitter .item_link i.fa { color: #797979 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-twitter:hover .item_link i.fa { color: #c99a19 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-linkedin .item_link i.fa { color: #797979 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-linkedin:hover .item_link i.fa { color: #c99a19 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-instagram .item_link i.fa { color: #797979 !important; }
#mega_main_menu_ul li.social-menu-item#menu-social-instagram:hover .item_link i.fa { color: #c99a19 !important; } @media (min-width: 1024px) {
.mh-top-header__element--social-icons.social-menu-bar { display: none; }
.nav_logo.mobile-logo-centered a.logo_link { width: auto; }
}
@media (min-width: 1023px) {
html body #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li { margin: 0 3px !important; }
.mobile-only { display: none !important; }
}
@media (max-width: 1023px) {
#lbi-slogan, .mh-top-header__element > a span, #mega_main_menu_ul .social-menu-item { display: none !important; }
.mh-layout .mh-top-header__element  { width: auto; margin-right: 10px; }
.mh-layout .mh-top-header__element--social-icons { display: inherit; float: right; margin-right: 0; }
.mh-layout .mh-top-header__element--social-icons span { padding-left: 6px; }
.mh-top-header--primary .mh-top-header__element.mh-top-header__element--social-icons > span > a { color: #333333; }
.desktop-only { display: none !important; }
.nav_logo.mobile-logo-centered a.col-8,
.nav_logo.mobile-logo-centered a.col-4,
.nav_logo.mobile-logo-centered a.col-2 {
float: none !important;
display: inline-block !important ;
}
.nav_logo.mobile-logo-centered a.logo_link.col-8,
.nav_logo.mobile-logo-centered a.logo_link.col-4 {
vertical-align: top !important;
margin: 0 !important;
padding: 0 !important;
text-align: center;
}
.nav_logo.mobile-logo-centered a .menu_phone { padding: 0 15px 0 20px !important; }
.nav_logo.mobile-logo-centered a .menu_bars  { padding: 0 20px 0 15px !important; float: right; }
}
.m-0 { margin: 0 !important; }
.mt-0 { margin-top: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.mb-1 { margin-bottom: .25rem!important; }
.mb-2 { margin-bottom: .5rem!important; }
.mb-3 { margin-bottom: 1rem!important; }
.mb-4 { margin-bottom: 1.5rem!important; }
.mb-5 { margin-bottom: 3rem!important; }
.p-0 { padding: 0 !important; }
.pt-0 { padding-top: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pb-1 { padding-bottom: .25rem!important; }
.pb-2 { padding-bottom: .5rem!important; }
.pb-3 { padding-bottom: 1rem!important; }
.pb-4 { padding-bottom: 1.5rem!important; }
.pb-5 { padding-bottom: 3rem!important; }
.footer-copyright { text-align: left; }
.mobile-button {
padding: 6px 8px 4px;
border-radius: 4px;
}
.mobile_button.menu_phone { padding-right: 0 !important; }
.mobile-button.menu-phone {
border: 1px solid #6f4e1c;
background: #ffffff;
color: #976822;
}
.mobile-button.menu-bars  { border: 1px solid #4d4d4d; } .taxonomy-item {
position: relative; background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.taxonomy-item .taxonomy-link { position: absolute; }
.taxonomy-item-square .taxonomy-item { padding-bottom: 100%; }
.taxonomy-item-rectangle .taxonomy-item { padding-bottom: 49.75%; }
.taxonomy-item-square.taxonomy-item-slim .taxonomy-item { padding-bottom: 86%; }
.taxonomy-item-rectangle.taxonomy-item-slim .taxonomy-item { padding-bottom: 42.75%; }
@media (max-width: 1199.98px) {
.taxonomy-item-rectangle .taxonomy-item { padding-bottom: 49.64%; }
.taxonomy-item-rectangle.taxonomy-item-slim .taxonomy-item { padding-bottom: 42.64%; }
}
@media (max-width: 991.98px) {
.taxonomy-item-rectangle .taxonomy-item { padding-bottom: 46.94%; }
.taxonomy-item-rectangle.taxonomy-item-slim .taxonomy-item { padding-bottom: 32.94%; }
.taxonomy-item-square.taxonomy-item-slim .taxonomy-item { padding-bottom: 60%; }
}
@media (max-width: 767.98px) {
.taxonomy-item-square .taxonomy-item { padding-bottom: 46.94%; }
.taxonomy-item-rectangle.taxonomy-item-slim .taxonomy-item { padding-bottom: 32.94%; }
.taxonomy-item-square.taxonomy-item-slim .taxonomy-item { padding-bottom: 46.94%; }
}
@media (max-width: 575.98px) {
.taxonomy-item-square .taxonomy-item { padding-bottom: 46.94%; }
.taxonomy-item-rectangle.taxonomy-item-slim .taxonomy-item { padding-bottom: 32.94%; }
.taxonomy-item-square.taxonomy-item-slim .taxonomy-item { padding-bottom: 32.94%; }
}
.taxonomy-text-wrap {
z-index: 1;
position: absolute;
width: 90%; top: 5%;
left: 5%;
text-align: left;
color: #fff;
text-shadow: 1px 1px black;
}
.taxonomy-title { font-size: 22px;
line-height: 30px;
}
.taxonomy-subtitle { font-size: 12px;
text-transform: uppercase;
}
.hover-effect-flat {
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
border-radius: 3px;
display: block;
height: 100%;
width: 100%;
}
.hover-effect-flat:hover:before {
opacity: 0;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.hover-effect-flat:before {
content: "";
opacity: 0.3;
background-color: #000;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
z-index: 1;
top: 0;
left: 0;
display: block;
position: absolute;
height: 100%;
width: 100%;
}
.behind-search-form .hover-effect-flat:before { z-index: auto; }
.keep-over-mosaic #myhome-listing-grid { margin-top: -40px; }
@media (min-width: 1164px){
.keep-over-mosaic #myhome-listing-grid { margin-top: -100px; }
}
.search-form > label { display: initial; }
#footer .mh-footer__logo { width: 190px; }
.buttonizer.buttonizer-group { bottom: 5%; }