.loader,
.loader:before,
.loader:after {
border-radius: 50%;
}
.loader {
color: #ffffff;
font-size: 11px;
text-indent: -99999em;
margin: 55px auto;
position: relative;
width: 10em;
height: 10em;
box-shadow: inset 0 0 0 1em;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
}
.loader:before,
.loader:after {
position: absolute;
content: '';
}
.loader:before {
width: 5.2em;
height: 10.2em;
background: #0dc5c1;
border-radius: 10.2em 0 0 10.2em;
top: -0.1em;
left: -0.1em;
-webkit-transform-origin: 5.1em 5.1em;
transform-origin: 5.1em 5.1em;
-webkit-animation: load2 2s infinite ease 1.5s;
animation: load2 2s infinite ease 1.5s;
}
.loader:after {
width: 5.2em;
height: 10.2em;
background: #0dc5c1;
border-radius: 0 10.2em 10.2em 0;
top: -0.1em;
left: 4.9em;
-webkit-transform-origin: 0.1em 5.1em;
transform-origin: 0.1em 5.1em;
-webkit-animation: load2 2s infinite ease;
animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load2 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}  ul.property-feature-category {
-webkit-flex-basis: 33.3%;
-ms-flex-preferred-size: 33.3%;
flex-basis: 33.3%;
padding-bottom: 18px;
}
.property-features-in-categories{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
span.features-category-name {
color: #ea723d;
font-weight: 500;
}
.feature-in-category {
padding: 3px 9px 3px 18px;
position: relative;
width: 90%;
}
span.feature-in-category-icon {
position: absolute;
left: 5px;
top: 1px;
}
span.feature-in-category-icon i {
font-size: 0.5em;
color: #8bc34a;
}  span.option-name {
font-weight: 500;
font-size: 0.9em;
} .rh_property__row.rh_property__meta.rh_property--borderBottom {
margin: 0;
}
.QR-wrapper {
position: absolute;
right: 10px;
top: 71px;
}
.rh_property__content.clearfix {
position: relative;
}
.breadcrumbs-inner {
padding: 10px 0 3px;
}
.rh_page__title-inner{
font-size: 1.3em;
font-weight: 500;
}
.rh_page__property_address-inner{ padding-bottom: 18px;
}
.rh_page__property_title_custom-inside {
padding-bottom: 6px;
padding-top: 20px;
padding-right: 116px;
}
p.price-inner {
font-size: 1.8em;
color: #1ea69a;
font-weight: 500;
}
.rh_page__property_price-inner {
padding-bottom: 19px;
}
p.status-inner {
font-size: 0.9em;
}
.rh_property__content.clearfix{
padding: 12.6px 3rem 3rem 3rem;
}
.rh_property__row.rh_property__meta.rh_property--borderBottom{
padding: 0 0 1rem 0;
}
p.status-inner {
font-weight: 500;
}
.rh_header .rh_header__wrap {
padding: 0.5rem 5rem;
}
.rh_wrap--topPadding {
padding-top: 1rem;
}
.rh_page__property {
padding-bottom: 1rem;
}
.rh_page__property_title_custom-inside{
padding: 0 !important;
}
.rh_page__title-inner {
font-size: 1.2em;
font-weight: 500;
} .rh_logo_inner img {
max-width: 122px; }
.rh_header {
position: fixed;
top: 0;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 9999999999;
background: #303030;
transition: top 0.25s;
}
.inwindow-console {
width: 90%;
height: 120px;
background: #00000066;
bottom: 58px;
position: fixed;
margin: 0 20px;
}
.inwindow-console p {
color: white;
}  .rh_list_card__details{
border: 0 !important;
}
p.rh_list_card__excerpt {
color: #282828;
padding-top: 20px;
}
span.results-found {
padding-left: 35px;
font-size: 1.1em;
}
span.agent-title {
}
p.agent-img-container {
}
.agent-name-and-tel {
padding-top: 7px;
position: relative;
}
.agent-name-and-tel p {
text-align: center;
}
.agent-name-and-tel p {
text-align: center;
}
p.agent-phone a {
font-size: 0.9em;
padding: 0 6px;
color: gray;
}
p.agent-phone {
padding: 2px;
}
.agent-contact-info {
position: relative;
top: 20px;
}
p.agent-img-container { }
.property_id {
text-align: center;
font-size: 0.9em;
color: gray;
position: absolute;
bottom: 0;
right: 18px;
}
.prop-id{
color: #1a9086;
font-weight: 500;
}
.search-card-right-column {
min-width: 177px;
position: relative;
}
.rh_property__print{
justify-content: center;
}
p.agent-img-container img {
height: 90px;
width: 50%;
margin: 0 auto;
display: block;
}
.agent-contact-info {
position: relative;
}
p.agent-phone a {
font-size: 0.9em;
padding: 0 12px;
}
p.agent-phone i {
font-size: 0.85em;
color: #4caf50;
}
p.call-to-title {
padding: 4px 0;
}
p.agent-name {
position: relative;
}
.rh_list_card__wrap:hover {
-webkit-box-shadow: 0px 0px 6px 3px #0000002b;
box-shadow: 0px 0px 6px 3px #0000002b;
}
p.rh_list_card__excerpt {
clear: both;
}
.rh_list_card__details{
position: relative !important;
}
.rh_list_card__details_wrap {
padding: 1rem 0rem 1.2rem 2rem !important;
}
article.rh_list_card {
margin: 0 !important;
padding-bottom: 8px !important;
}
.rh_list_card__thumbnail{
padding: 8px;
background: white;
}
.property-detail-slider-wrapper{
margin: 0;
}
.flexslider .slides img {
opacity: 1 !important;
}
.flex-direction-nav a {
background-color: #00000073 !important;
border-radius: 25px !important;
width: 30px !important;
height: 30px !important;
}
.custom-card-price {
font-size: 1.6em;
color: #000000;
padding: 4px 0;
}
p.price-for-meter {
font-size: 0.9em;
}
ins.property-current-price {
color: #4caf50;
}
del.property-old-price {
color: #e0581d;
}
p.re_property_address i, p.search-card-crumbs i {
padding: 0 7px 0 0px;
font-size: 0.7em;
}
p.search-card-crumbs a {
font-size: 0.9em;
color: #00bcd4;
}
.rh_list_card__price .status {
font-size: 0.8em;
font-weight: 500;
color: #666666;
}
.rh_list_card__details {
width: 92% !important;
}
.search-meta-icon {
padding: 5px 12px 5px 2px;
float: left;
font-size: 0.9em;
color: gray;
}
.search-meta-icon i {
color: #1c9d92;
padding-right: 6px;
}
.search-card-meta {
padding: 9px 0;
}
.rh_list_card__wrap {
min-height: 300px;
}
p.custom-card-srok-sdachi{
font-size: 0.8em;
}
.more-photo-title{
padding: 33px 0px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
background: #00000080;
width: 100%;
height: 100%;
}
p.play-btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
background: #00000080;
width: 100%;
height: 100%;
padding: 25px 0;
font-size: 1.8em;
}
.carousel-ul img {
height: 80px !important;
} @media (min-width: 1280px){
.rh_banner__default {
height: 11rem;
}
.flex-prev{
left: 10px !important;
opacity: 1 !important;
}
.flex-next{
right: 10px !important;
opacity: 1 !important;
}
}
@media (min-width: 1140px){
.inspiry_half_map_fixed #map-head {
width: 100%;
position: relative;
height: auto;
}
.rh_page__listing_map {
width: 100%;
}
.rh_page__map_properties {
width: 60% !important;
}
.rh_logo_inner>a>img{ }
.rh_logo_inner{
margin-left: 100px;
}
.rh_list_card__wrap .rh_list_card__map_wrap {
padding: 5px 10px 4px;
}
.rh_list_card__wrap .rh_list_card__map_wrap h3 a {
color: #1a1a1a;
font-size: 1.5rem;
font-weight: 500;
line-height: 1.2;
-webkit-transition: .2s all linear;
transition: .2s all linear;
}
.rh_list_card__meta {
padding: 0px; 
}
.rh_list_card__meta_wrap{
margin: 0px; }
}
@media only screen and (max-device-width: 480px){
.slides{ position: relative;
}
.rh_wrap{
width: 100%;
overflow: hidden;
}
.rh_list_card {
display: block;
max-width: 100%;
padding: 0 0 1rem 0;
margin: 0;
}
.rh_page__map_properties {
padding: 0rem;
margin-left: 0;
max-width: 100%;
}
.rh_page__head{
padding: 0 2rem 2rem;
}
.rh_page__listing_map { height: initial;
}
.inspiry_half_map_fixed #map-head {
width: 100%;
height: 50rem;
position: static;
}
.inspiry_half_map_fixed .rh_page__map_properties {
width: 100%;
padding: 0;
}
.rh_content{
padding: 0px !important;
line-height: 1.6em;
}
.rhea_property_card_ele_stylish{
width: 100% !important;
}
.elementor-column-wrap{
padding: 0px !important;
}
.rh_menu__user_submit{
display: none
}
.rh_menu__user_phone{
display: none !important;
}
.rh_list_card__meta > div > svg{
fill:#1ea69a;
} .slider-title{
width: 131px;
line-height: 15px;
font-size: 13px;
}
}  .rh_page__map_properties {
padding: 7px;
padding-left: 7px;
margin-left: 0;
max-width: 50%;
width: 50%;
position: relative;
left: 50%;
}
#search-and-half-map-wrapper{
width: 50%;
position: fixed;
}
#search-and-half-map-wrapper > .rh_page__content{
padding: 0;
margin: 0;
} .elementor-widget-ere-section-title-widget, .rh_elementor_widget{
margin: 0px !important;
}
.rhea_latest_properties_2 .rh_detail_wrapper_2 {
padding: 12px;
}
.rhea_prop_search__option > label{
left: 7px;
position: relative;
font-size: 0.9em;
color: #b8b6b6;
top: 0px;
}
.rhea_search_form{
margin: 0px;
}
.rhea_bottom_tags_box .rhea_property_types { font-size: 13px;
color: #ffffff; font-weight: 500; -ms-flex-item-align: center; position: absolute;
right: 0px;
margin-right: 15px;
background: black;
}
@media (max-width: 767px){
.rh_logo{
padding-top: 6px !important;
margin-bottom: 12px !important;
}
.rh_logo_inner>a>img{
height: 26px;
}
.rh_user_menu_wrapper_responsive{
top: 19px;
right: 2px;
}
.main-menu{
top: 19px;
left: -8px;
}
.rh_menu__responsive{
left: 18px;
}
.elementor-widget-ere-section-title-widget{
margin: 0 5px;
}
.rh_menu__user_phone .rh_menu__user_submit{
display: none !important;
}
}
#search-header > ul{
display: inline-flex;
flex-wrap: wrap;
margin: 0px 8px;
color: white;
}
#search-header > ul > li{
margin: 0 1px;
list-style-type: none;
background: #ff6000fa;
border-radius: 7px;
padding: 6px 11px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
cursor: pointer;
}
#search-header > ul > li:hover{
background: #ff3b00fa;
}
li.selected-tab{
background: #fffffff5 !important;
color: black;
}
#search-wrapper{
position: relative;
width: 1000px;
top: 18px;
z-index: 99;
left: 0;
right: 0;
margin: auto;
outline: none;
}
#search-body{
background: #fffffff5;
border-radius: 5px;
} #listing-map{
border-color: white;
border-width: 2px;
}
.rh_property__content{
padding: 2rem 1.5rem !important;
}
.rhea_address_sty p { display: inline-block;
color: #1f79b8; font-size: 14px;
font-weight: 100;
font-style: italic;
}
.half-map-address-pin{
margin: 0 2px 0 0;
}
.rh_list_card__meta_wrap{
margin: 8px 0;
}
.rh_list_card__price span{
margin: 0px !important;
}
.leaflet-popup-content-wrapper{
padding: 0px !important;
border-radius: 9px !important;
}
.leaflet-popup-conten{
margin: 7px;
}
.leaflet-popup-close-button{
display: none !important;
}
.inspiry-qr-code{
padding: 0 5px !important;
height: 120px !important;
}
@media print { .poi-tags{
display: none
}
.no-print, .no-print *{
display: none !important;
}
.property-detail-slider-two{
display: none !important;
} }
::-webkit-scrollbar {
width: 4px;
}
::-webkit-scrollbar-thumb {
background: #ff980073;
}
::-webkit-scrollbar-thumb:hover {
background: #ff9800;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
html {
overflow-x: hidden; 
}  @media only screen and (max-width: 600px){
html {
margin-top: 55px !important;
}
.rh_banner__default{
height: auto !important;
}
.rh_logo{
display: block !important;
position: absolute;
left: 60px;
top: 2px;
}
div#wpadminbar {
display: none !important;
}
.rh_wrap--padding {
padding: 13px 0.7rem 0px !important;
}
nav.main-menu { float: none !important;
top: 4px;
}
.rh_header__wrap {
padding: 0 3px !important;
}
.rh_menu__user {
right: 9px;
position: absolute;
top: 3px;
}
.QR-wrapper.no-print {
display: none;
}
.rh_page__head.rh_page__property {
display: none;
}
.meta-icon i{
font-size: 1.5rem !important;
color: #ea723d !important;
padding-right: 3px !important;
}
.figure{
font-size: 1.2rem !important;
font-weight: 500 !important;
margin:0 !important;
}
span.meta-title {
font-size: 0.9em;
color: #8d8d8d; }
.rh_property__meta_wrap .rh_property__meta {
margin-bottom: 6px !important;
}
ul.property-feature-category {
-webkit-flex-basis: 100%; 
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding-bottom: 18px;
width: 100%;
}
.show-hidden-features{
width: 100%;
text-align: center;
padding: 4px 0;
color: #ed723d;
font-size: 0.9em;
font-weight: 500;
}
.rh_property__meta_wrap .rh_property__meta .label {
margin-left: .5rem;
color: grey;
font-size: 1.4rem;
}
.rh_content p {
line-height: 1.4;
font-size: 1em;
}
.rh_property__heading {
margin-bottom: 0.7rem;
}
.share_n_like_btns_prop_page {
position: absolute; left: 0px;
top: 0px;
}
.rh_property__id {    position: absolute;
right: 16px;
top: 11px;
font-size: 1.3em;
}
.rh_property__content {
padding: 3.3rem 1.3rem !important;
}
.rh_property--padding {
padding: 1rem 0 0 0;
}
.rh_page__property_title_custom-inside {
padding: 7px 0px !important;
}
p.status-inner {
padding-top: 13px;
}
.rh_page__property_price-inner {
padding-bottom: 0px; 
}
p.status-inner {
padding-bottom: 18px;
}
.rh_wrap--padding {
padding: 0 0.2rem !important;
}
p.status-inner {
padding-top: 0;
}
.rh_property__row.rh_property__meta.rh_property--borderBottom {
margin: 0 !important;
}
.rh_property__row.rh_property__meta_wrap {
max-width: 600px;
padding: 0 !important;
}
.rh_property__virtual_tour {
height: 300px !important;
margin-bottom: 7rem !important;
}
.agent-contact-info {
display: none;
}
.search-field-mod {
text-align: initial;
}
button.filters-btns {
width: 49.5%;
padding: 0.9rem 1rem;
margin: 0;
background: white;
color: black;
border: 1px solid #0000002b;
box-shadow: 0px 1px 4px #00000045;
}
span.rh_page__controls {
width: 50%;
position: absolute;
right: 0px;
}
.search-info-and-sorting {
text-align: left;
padding: 4px 0;
}
span.results-found {
padding-left: 9px;
font-size: 1em;
color: gray;
}
.rh_menu {
display: block !important;
}
.flexslider .slides img {
width: 100% !important;
}
} .rh_list_card__wrap .rh_list_card__thumbnail {
height: auto;
}
.rh_property__print {
justify-content: left;
}   .rh_property__row.rh_property__meta_wrap {
max-width: 600px;
padding: 23px 0 0;
}
.rh_property__meta {
margin: 0px 8px 13px !important;
}
span.meta-icon {
margin: 3px;
}
span.figure {
margin: 0px !important;
font-weight: 500;
}
.rh_banner__default {
height: 3rem;
}
.meta-icon i {
font-size: 1.5rem !important;
color: #ea723d !important;
padding-right: 3px !important;
}