:root body {
--main-color-one: #825527 !important;
--main-color2: #ba964f !important;
--main-gradient: linear-gradient(90deg, #c9b286 0.04%, #c1a268 28.67%, #b08a45 54.05%, #ac8540 78.11%, #7d4e24 100.04%);
--main-gradient-rev: linear-gradient(90deg, #7d4e24 0.04%, #ac8540 28.67%, #b08a45 54.05%, #c1a268 78.11%, #c9b286 100.04%);
--main:#825527 !important;
--secondary-font: "Jost", sans-serif;
}
body {
background-color: #fff !important;
}
body p:not(.rh_prop_card__price){
color:#000 !important;
font-size:18px;
}
.heading_style1 h2{
margin-bottom:0px !important
}
.rh_blog__post .entry-header{
display:none
}
.entry-content .elementor {
background-color:none
}
.heading_style2 h2{
background:linear-gradient(90deg, #c9b286  0.04%, #c1a268  28.67%, #b08a45 54.05%, #ac8540 78.11%, #7d4e24 100.04%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom:0px !important
}
.box_style1.elementor-element-0993baf:hover .elementor-widget-container{
border-image:--main-gradient;
}
.box_style1 h3{
color:#825527
}
.box_style1:hover .elementor-widget-container::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 5px; background: linear-gradient(90deg, #c9b286  0.04%, #c1a268  28.67%, #b08a45 54.05%, #ac8540 78.11%, #7d4e24 100.04%);
border-radius:12px;
}
.agents_grid .rhea_agent_two{
position:relative;
}
.agents_grid .rhea_agent_two:hover .rhea_agent_two_wrap::after {
content: '';
position: absolute;
bottom: 0;
left: 3.5%;
width: 93%; height: 5px;
background: linear-gradient(90deg, #c9b286 0.04%, #c1a268 28.67%, #b08a45 54.05%, #ac8540 78.11%, #7d4e24 100.04%);
border-radius: 12px;
}
.agents_grid .rhea_section__agents_two .rhea_agent_two_wrap {
transition: all .2sease-in-out;
background: #fff;
padding: 30px;
box-shadow: none;
border: 1px solid #E0E0E0;
border-radius: 12px;
}
.contactus_form input {
border-radius: 5px;
font-weight: 400;
outline: none;
width: 100%;
padding: 17px 24px;
border: 1px solid #e0e0e0;
color: #000;
line-height: 1;
font-size: 17px !important;
}
.contactus_form input::placeholder , .contactus_form textarea::placeholder{
font-size: 17px !important;
color: #000;
}
#gform_6{
max-width: 850px;
margin: 0 auto;
}
.iconbox .elementor-widget-container {
height:330px
}
.iconbox  .elementor-icon{
background:linear-gradient(90deg, #c9b286  0.04%, #c1a268  28.67%, #b08a45 54.05%, #ac8540 78.11%, #7d4e24 100.04%) !important;
}
.services_box .elementor-widget-container{
height:530px
}
.blogs_grid .elementor-post__read-more  {
position: relative;
border:1px solid transparent;
border-image-slice: 1;
border-width: 1px;
border-image-source: linear-gradient(90deg, #c9b286  0.04%, #c1a268  28.67%, #b08a45 54.05%, #ac8540 78.11%, #7d4e24 100.04%) !important;
font-weight: 500;
background-color:transparent;
z-index: 1;
font-size: 14px;
line-height: 1;
text-transform: uppercase;
padding: 22px 30px;
font-weight:500;
color:#000
}
.blogs_grid .elementor-post__read-more:hover{
background:linear-gradient(90deg, #7d4e24 0.04%, #ac8540 28.67%, #b08a45 54.05%, #c1a268 78.11%, #c9b286 100.04%);
color:#fff !important
}
.blogs_grid .elementor-widget-posts .elementor-post__excerpt p{
font-family: "Jost", sans-serif;
font-size:18px;
font-weight:500
}
.blogs_grid .elementor-post__thumbnail__link , .blogs_grid .elementor-post__meta-data{
order:-1;
}
.blogs_grid  .elementor-post-author{
font-family: "Jost", sans-serif !important;
border: none;
}
.blogs_grid .elementor-posts .elementor-post__card .elementor-post__meta-data{
border-top:none;
padding-top: :0px;
}
.blogs_grid  a:hover{
color:#825527
}
.sidebar .widget a , .rh_sidebar  .widget a {
font-size:16px;
font-weight:500
}
.sidebar .widget , .rh_sidebar .widget {
padding: 35px;
border-radius: 8px;
background: rgba(224, 224, 224, 0.2196078431);    margin-bottom: 40px;
}
.sidebar .widget:last-child , .rh_sidebar .widget:last-child  {
margin-bottom: 0;
}
.sidebar .cat-item a::before , .rh_sidebar .cat-item a::before {
position: absolute;
content: "\f061";
font-weight: 500 !important;
font:  14px / 1 FontAwesome;
left: 20px;
top: 50%;
display:block;
transform: translateY(-50%);
color: inherit;
font-size:15px;
}
.sidebar  .cat-item , .rh_sidebar  .cat-item{
font-weight: 500 !important;
font-size: 1rem;
border: 1px solid var(--border-color1);
padding: 13px 20px;
border-radius: 5px;
position: relative;
padding-left: 64px;
}
.sidebar  #categories-1 a , .rh_sidebar  #categories-1 a{
padding-right:80px
}
.sidebar  #categories-1.widget ul > li:last-child{
padding-bottom:13px !important;
}
.sidebar  #recent-posts-2 li , .rh_sidebar  #recent-posts-2 li{
border-bottom:1px dashed #E0E0DF;
}
.sidebar #recent-posts-2  li:last-child() , .rh_sidebar #recent-posts-2  li:last-child(){
border-bottom:none
}
.single  .rh_sidebar p{
font-size:16px;
font-family: "Jost", sans-serif !important;
}
.single  .rh_blog__post figure img {
height: 500px;
width: 800px;
border-radius:12px;
}
.single  .rh_banner__image {
background-position: bottom center !important;
}
#commentform #submit , #gform_submit_button_2{
background: var(--main-gradient);
}
#commentform #submit:hover , #gform_submit_button_2:hover{
background: var(--main-gradient-rev);  
}
.sales_properties .rh_prop_card__price{
color:#fff
}
.rh_figure_property_list_one a{
width:100%;
height:100%
}
.rh_banner__image{
background-position:bottom center !important;
height:350px
}
@media (min-width: 1280px) {
.rh_prop_search__form {
margin-top: -12.75rem;
flex-wrap: nowrap;
padding: 0 10rem;
}
}
.rh_prop_search__form .rh_prop_search__buttons div.rh_prop_search__advance,  .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn .rh_btn__prop_search{
background: var(--main-gradient);
color:#fff !important;
height: 45px;
border-radius: 4px;
}
.rh_prop_search__form .rh_prop_search__buttons div.rh_prop_search__advance:hover,   .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn .rh_btn__prop_search:hover{
background:var(--main-gradient-rev) !important; 
color:#fff
}
.rh_prop_search__form .rh_prop_search__btnWrap{
column-gap:20px
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button{
background: #fff;
color: gray;
padding-left: 15px;
padding-right: 15px;
height: 44px;
line-height: 44px;
border: 1px solid rgba(128, 128, 128, .2);
border-radius:12px;
box-shadow: none;
text-shadow: none;
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
padding: 10px !important;
border: none;
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label{
padding: 0px 0px 0px 0px;
}
.rh_prop_search__form{
padding: 20px;
background-color: hsl(var(--white));
box-shadow: 0px 4px 13px -2px rgba(19, 16, 34, 0.06), 0px 4.8px 24.4px -6px rgba(19, 16, 34, 0.1);
border-radius: 5px;
z-index: 1;
margin: -20rem auto 0 auto;
width: 90%;
align-items: center;
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance {
width: 20%;
}
.rh_prop_search__form .rh_prop_search__buttons {
padding-top: 0px;
align-items: flex-end;
}
.rh_page__controls .btn.dropdown-toggle{
color:grey !important
}
.rh_prop_search__buttons svg{
filter: invert(1);
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open{
background: #fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li.selected,   .rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li:hover{
background: #f3f3f3;
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li a{
color:#1a1a1a;
font-size:10px
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu{
background:#fff;
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .open{
scrollbar-color: #656565 #fff;
scrollbar-width: thin;
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger .form-control{
border-color: #d6d6d6;
}
.bs-actionsbox{
display:none
}
.rh_pagination .current {
background: #895c2b;
}
.single-property-section:nth-child(even) {
background-color: #ece4d7;
}
.favorite.add-to-favorite.user_logged_in svg {
filter: grayscale(1);
}
.favorite.add-to-favorite.user_logged_in svg :hover{
filter: invert(1);
}
.rh_prop_card_meta_theme_stylish .rh_prop_card__meta .rh_svg , .rh_prop_card .rh_prop_card__details .rh_prop_card__meta svg {
fill: #895c2b;
filter: none;
}
.rh_list_card:nth-child(even) .rh_list_card__details_wrap{
background: #ece4d7;
}
.rh_content p{
font-size:18px
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open .inspiry_select_picker_trigger button.dropdown-toggle{
background:#fff
}
.rh_property__agent_detail_left_col{
padding: 20px;
background: var(--main-gradient);
border-radius: 12px;
}
.agent-content-wrapper .rh_property__agent_head figure {
float: none;
width: 100%;
text-align: center;
}
.agent-content-wrapper .rh_property__agent_title_wrap {
float: none;
width: 100%;
text-align: center;
padding-left: 0px;
}
.agent-content-wrapper a , .agent-content-wrapper .listed_properties .heading , .agent-content-wrapper .listed_properties  .number ,.agent-content-wrapper  .rh_agent_card__link {
color:#fff !important;
font-size:18px
}
@media (min-width: 1200px) {
.agent-content-wrapper .rh_property__agent_detail_left_col {
width: 30%;
}
.footer--top  .col-lg-3 {
flex: 0 0 auto;
width: 33%;
}
}
.single-property .features-content-wrapper .rh_property__features_wrap .rh_property__feature:before{
display:none
}
.tax-property-status .rh_banner  , .page-template-properties-search .rh_banner{
display: flex;
align-items: center;
height:500px
}
.rh-btn-primary, .rh-btn-primary:hover, .rhea-btn-primary, .rhea-btn-primary:hover{
background: var(--main-gradient) !important;
}
.single-property .rh_property__heading{
background-color: #7D4E24;
margin: 0px 0px 30px 0px;
padding: 05px 15px 05px 15px;
border-radius: 3px 3px 3px 3px;
width: auto;
display: inline-block;
color: #fff !important;
}
.home .rhea_search_form_wrapper .rhea_search_form_button {
font-weight: 600;
border-radius: 5px;
font-size: 20px;
padding: 10px 50px;
font-family: 'Jost';
}
.home .rhea_search_form_wrapper .rhea_search_button_wrapper {
width: 15%;
}
.copyright-wrap .footerinfo p{
font-size:15px;
}
.bs-searchbox .form-control {
font-size: 20px;
font-family: 'Jost' !important;}
.page-template-properties-search .bootstrap-select .dropdown-toggle .filter-option , .archive  .bootstrap-select .dropdown-toggle .filter-option, .page-template-compare-properties .bootstrap-select .dropdown-toggle .filter-option, .single .bootstrap-select .dropdown-toggle .filter-option{
height:41px !important
}
.page-template-properties-search .rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button , .archive .rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button, .page-template-compare-properties .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button, .single .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button{
padding:15px;
}
.page-template-properties-search  .rh_prop_search__form .rh_prop_search__btnWrap{
margin-bottom:-10px
}
.page-template-properties-search .bootstrap-select .dropdown-toggle .filter-option-inner-inner , .archive .bootstrap-select .dropdown-toggle .filter-option-inner-inner ,  .page-template-compare-properties .bootstrap-select .dropdown-toggle .filter-option-inner-inner , .single .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
font-weight: 400;
}
.widget ul > li.social-list__item:last-child{
padding-bottom: 10px;
}
.page-id-17511 .rh_banner{
display:none
}
.off_plan_property__content{
background-color: #8c602d;    padding: 25px;
}
.off_plan_property__content h5 , .off_plan_property__content span , .off_plan_property__content p{
color:#fff;
}
.off_plan_property_item__thumb {
padding-bottom:5px;
}
.off_plan_property_item {
padding: 0 5px 30px 5px;
}
.off_plan_property__title{
font-family: "Jost", Sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 1;
color: #fff;
}
.off_plan_property__plabel{
font-size: 13px;
line-height: 1.5;    color: #fff;
font-family:"Vidaloka";
}
body .off_plan_property_price_box p.off_plan_property__price{
font-family: "Jost", Sans-serif;
font-size: 16px;
font-weight: 600;
color:#fff !important;
}