.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: 33%;
float: left;
}
.multiple-choices strong {
width: 34%;
float: right;
text-align: right;
}
.multiple-choices span.mc-middle {float: none;}
.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--phone .fa-whatsapp.fa-lg { top: -1px; font-size: initial; }
.mh-layout .mh-top-header__element.mh-top-header__element--phone a { color: #ffffff; font-size: 14px; }
.mh-layout .mh-top-header__element.mh-top-header__element--phone a:hover { color: #f2f2f2; }
#lbi-slogan { float: left; }
#lbi-slogan img {
width: 20px;
margin-bottom: 2px;
}
#lbi-slogan h4 {
font-family: Play;
text-transform: uppercase;
margin: 9px 6px 0 8px;
font-size: 12px;
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,
html[dir="rtl"] .mh-layout.footer-copyright,
html[dir="rtl"] .mh-post-single__header .mh-post-single__meta,
html[dir="rtl"] #buttonizer-button-0-0-3-label    { direction: ltr; }
html[dir="rtl"] .mh-post-single__header .mh-post-single__meta li + li { direction: rtl; }
html[dir="rtl"] .mh-layout .mh-top-header__element.mh-top-header__element--phone .fa-whatsapp.fa-lg { top: 12px; }
html[dir="rtl"] .mh-post-single__meta .category-terms span { display: none; }
html[dir="rtl"] .mh-post-single__meta .article-date:after { content: ""; height: 0; width: 0;}
.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{ }
html[dir="rtl"] .social-menu-item { float: left !important; }
.social-menu-item { float: right !important; }
.social-menu-item .item_link {
padding-left: 2px !important;
padding-right: 2px !important;
font-size: 30px !important;
}
li.social-menu-item#menu-social-youtube .item_link i.fa { color: #FF0000 !important; }
li.social-menu-item#menu-social-youtube:hover .item_link i.fa { color: #dc2b1c !important; }
li.social-menu-item#menu-social-facebook .item_link i.fa { color: #3b5998 !important; }
li.social-menu-item#menu-social-facebook:hover .item_link i.fa { color: #203f81 !important; }
li.social-menu-item#menu-social-twitter .item_link i.fa { color: #00acee !important; }
li.social-menu-item#menu-social-twitter:hover .item_link i.fa { color: #048cc1 !important; }
li.social-menu-item#menu-social-vk .item_link i.fa { color: #0077ff !important; }
li.social-menu-item#menu-social-vk:hover .item_link i.fa { color: #048cc1 !important; }
li.social-menu-item#menu-social-linkedin .item_link i.fa { color: #0e76a8 !important; }
li.social-menu-item#menu-social-linkedin:hover .item_link i.fa { color: #02557c !important; }
li.social-menu-item#menu-social-instagram .item_link i.fa {
background: #4C00FF;
background: -webkit-linear-gradient(to bottom left, #4C00FF 0%, #FF0000 60%, #FFFF00 100%);
background: -moz-linear-gradient(to bottom left, #4C00FF 0%, #FF0000 60%, #FFFF00 100%);
background: linear-gradient(to bottom left, #4C00FF 0%, #FF0000 60%, #FFFF00 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
li.social-menu-item#menu-social-instagram:hover .item_link i.fa {
background: #4C00FF;
background: -webkit-linear-gradient(to top right, #4C00FF 0%, #FF0000 60%, #FFFF00 100%);
background: -moz-linear-gradient(to top right, #4C00FF 0%, #FF0000 60%, #FFFF00 100%);
background: linear-gradient(to top right, #4C00FF 0%, #FF0000 60%, #FFFF00 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.lbi-dark-menu-bar #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:after,
.lbi-dark-menu-bar #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link,
.lbi-dark-menu-bar #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link * {
color: #d6d6d6;
}
.lbi-dark-menu-bar #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link * { color: var(--theme); }
.lbi-dark-menu-bar #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link * { color: #ffffff; }
.lbi-dark-menu-bar #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link { background: #7d9fcd2b; }
.lbi-dark-menu-bar #mega_main_menu.mh-primary li.social-menu-item .item_link span.link_content i.fa {
background: #d0bd3c !important;
color: #372b31 !important;
border-radius: 100px;
line-height: 24px;
width: 24px;
font-size: 16px;
}
.lbi-dark-menu-bar #mega_main_menu.mh-primary li.social-menu-item:hover .item_link span.link_content i.fa { color: #dedede !important; }
li.social-menu-item#menu-social-instagram .item_link i.fa,
li.social-menu-item#menu-social-instagram:hover .item_link i.fa {
background: unset;
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
}
@media (min-width: 1024px) {
.mh-top-header__element--social-icons.social-menu-bar { display: none; }
}
@media (min-width: 1023px) {
html body #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li {
margin: 0 4px !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; }
footer .mh-footer__logo { text-align: center; }
}
.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 #6c93c7;
background: #7d9fcd;
color: #ffffff;
}
.mobile-button.menu-bars  { border: 1px solid #7d9fcd; }
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button { color: #7d9fcd !important; } .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; }
}
.link-decoration a { color: #dc2b1c; }
.link-decoration a:hover { color: #bb1d1d; }
footer .mh-footer__logo > img { width: 200px; opacity: .7;}
.mh-agent__languages { display: flex; position: absolute;right: 12px; bottom: 12px; line-height: 36px; }
.mh-agent__thumbnail .mh-agent__languages img { position: initial; margin-left: 4px; box-shadow: #bfbfbf 0 0 10px 0px; }
.mh-agent__text {
font-size: 14px;
color: #737373;
}
.mh-footer__row__column.widget_text { display: none; }
.mh-footer__row__column.widget_media_image img {
width: 100px; opacity: .8;
}