#property-detail-flexslider .flexslider {
	z-index: -1;
}

div.rh_page {
	width: 100% !important;
}

.rh_modal__dashboard, .rh_user {
	background: black !important;
}

.rh_modal__corner {
    border-right: 20px solid black !important;
}

.rh_modal__dash_link:hover svg{fill:white !important;-webkit-transition:.1s all linear;transition:.1s all linear}

.rh-menu-responsive {
	background-color: rgb(25,25,25) !important;
}

.rh-menu-responsive .rh-menu-indicator {
	background-color: transparent;
}

h1,h2,h3 a, .rhea_property_city h3 {
	font-weight:bold !important;
}

body.page-id-155, body.page-id-20771 {
	margin-top: 0px;
	background: url('https://cryptorealestate.cc/wp-content/webp-express/webp-images/uploads/2021/10/villa-seaview-1-dark-opt.jpg.webp');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.rh_property__print a {
	color: white;
}

.propertysocial a i.fa-2x {
	font-size: 1.8em;
}

div.ere-submit-button-container input.submit-button {
	background: #f47521 !important;
}
div.ere-submit-button-container input.submit-button:hover {
		background: lightgreen !important;
}

h2 span.title span {
	color: #f47521;
}

.rh_logo_inner a img, .rh_footer__logo a img {
	width: 200pt;
}

.metabox-content {
	padding: 0 10px 10px 10px;
	min-height: 150pt;
}

.metaheader {
	height: 120px;
	background:#000;
}

.rh_header_advance.rh_header {
	background: transparent;
}

.rh_header--shadow, .rh_header, header {
	-webkit-appearance:none !important;
}

.post-23207 {
	background: #000 !important;
} 
.rh_content h3 {
	font-weight: normal;
}

.rhea-hiw-widget-item-divider {
	background: #f47521 !important;
}

.rhea-hiw-widget-item-icon i {
	color: #f47521 !important;
}

.qe-faq-toggle .qe-toggle-title {
	background: #090909;
	font-size: 16pt;
}

.qe-faq-toggle .qe-toggle-title:hover, .qe-faq-toggle.active .qe-toggle-title {
	background: #000;
}

.qe-faq-toggle .qe-toggle-content {
	background: #191919;
}

.qe-faq-toggle .qe-toggle-title:hover {
	background: #202020;
}

.qe-faqs-filter {
	font-size: 16pt;	
}
.qe-faqs-filter:hover {
	color: #fff !important;	
}

span.socialheader {
	position: absolute;
	top: 36%;
	line-height: 1.8;
	color: white;
	left: 290pt;
}

.agent-info, .rh_property_agent, .rh_agent_card__wrap {
	background: #252525;
}

p.email a:hover {
	color: white !important;
}
.rh_widget_form .rh_widget_form__row label {
	color: white !important;
}

p.rh_widget_form__row input, p.rh_widget_form__row textarea {
	padding: 1rem !important;
	color: white !important;
}

p.rh_widget_form__row input::placeholder, p.rh_widget_form__row textarea::placeholder {
	color: white;
}

span.socialheader a i {
	font-size: 2.5rem;
}

i.fa-linkedin:hover {
	color: #0e76a8;
}

i.fa-telegram-plane:hover {
	color: #0088cc;
}

i.fa-x-twitter:hover {
	color: #000000;
}

div.icon svg:first-of-type {
	fill: #f47521 !important;
}
p.content a:hover {
	color: lightgreen !important;
}

p.rh_contact__input label {
	color: #f47521 !important;
	font-size: 13pt !important;
}

#submit-button {
	background: #f47521 !important;
	color: #fff;
	font-size: 16pt;
}

#submit-button:hover {
	background: lightgreen !important;
	color: black;
}

svg.icon-whatsapp {
	fill: #25D366 !important;
}

i.fa-whatsapp:hover {
	color: #25D366;
}
i.fa-facebook-square:hover {
	color: #4267B2;
}

span.socialheader a {
	margin-right: 7px;
}

.rh_header_var_1 ul.rh_menu__main ul.sub-menu li a {
	color: white !important;
}

.rh_header_var_1 ul.rh_menu__main ul.sub-menu li a:hover {
	color: #f47521 !important;
}

a {
	color: white;
}

a:hover {
	color: white;
}


h2 {
	color: white;
}

.rhea_tags_wrapper .rhea_featured:before {
    border-color: #f47521;
}

.rh_prop_card__priceLabel {
	z-index: 10;
}

body {
	background: #000;
}

.rh_login_modal_box {
	background: #151515;
}

.rh_login_modal_wrapper .rh_modal_labels {
	color: white;
}

.rh_login_tabs li {
	font-size: 14pt !important;
}

.textshadow {
	text-shadow: 1px 1px rgba(0,0,0,0.35);
}

.re_section_head_elementor .rh_section__title {
	color: white;
}
span.rh_section__subtitle {
	color: #404040 !important;
}

.rhea_detail_wrapper  {
	background: #121212;
	border-radius: 0 0 1px 6px;
	border-radius: 0 0 22px 22px;
}

h3.rhea_heading_stylish a {
	color: white;
	margin-bottom: 0px;
}

h3.rhea_heading_stylish {
	margin-bottom: 1.2rem;
}

div.rh_prop_search__form, div.rh_prop_search__fields * {
	background: #101010 !important;
	color: white;
	border-radius: 6px;
	border-radius: 24px !important;
}

.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option, .inspiry_select_picker_trigger > .dropdown-toggle {
	background: #101010 !important;
	border: 1px solid #101010;
}


.rh_prop_card .rh_prop_card__details, .rh_list_card__wrap .rh_list_card__details_wrap, .rh_list_card__wrap .rh_list_card__map_wrap {
	background: #111111 !important;
}

.rh_list_card__map_details h3 a {
	color: white !important;
}
div.rh_prop_search__form, div.rh_prop_search__fields label {
 color: darkgrey !important;
}

.rh_banner__image {
	background-position: center center;
}

.inspiry_select_picker_trigger > .dropdown-toggle, .rh_prop_search__form .rh_prop_search__fields {
	background: #101010 !important;
	border-color: white;
}

.rhea_added_sty {
	color: white !important;
	display: none;
}
.rhea_added_sty span {
	color: white !important;
}

.rhea_address_sty a {
	color: lightblue;
	text-decoration: none;
	font-size: 10pt;
}

.rhea_address_pin svg path {
	fill: lightblue;
}

span.rhea_meta_titles, span.rh_meta_titles {
	color: white !important;	
	display: none !important;
}
span.figure {
	color: white !important;
}

.rh_prop_card__status_sty {
	color: white !important;
	display: none !important;
}

p.rh_prop_card__price_sty {
	color: #89ffb6!important;	
}

p.rh_prop_card__price_sty span {
	color: #f47521 !important;	
	/*font-family: Rubik, sans-serif;
	   font-weight: 500 !important;
	*/
  font-size: 18px !important;
  margin: 0px;
  line-height: 26px !important;
}

.rh_logo_inner a img {
	width: 170px;
	opacity: 1;
}

.rh_header .rh_header__wrap .rh_logo .rh_logo_inner {
	text-align: left;
}
/* current_page */

ul.rh_menu__main li.current-menu-parent ul li a {
	border: 0px !important;
	padding: 1rem 2.5rem !important;
	background: rgb(25,25,25) !important;
	background: #000000 !important;
}

ul.sub-menu {
	background: #000000 !important;
	border-top: 0px !important;
}

ul.sub-menu li a {
	border: 0px !important;
}

ul.sub-menu li a:hover, ul.sub-menu li.current-menu-item > a {
	background: rgb(25,25,25) !important;	
	background: #000000;
	border-radius: 0px !important;
	border: 0px !important;
	font-weight: 700;
} 

ul.sub-menu li a:hover, ul.sub-menu li a:hover {
	background: rgb(25,25,25) !important;
	background: #000000;
	color: white !important;
	border: 0px !important;
}

.rh_pagination a, .pagination a, .rhea_latest_properties_ajax .pagination a {
	background: #232323;
	color: #a6a6a6;
}

h3.rh_heading_stylish a {
	color: white;
}

h3.rhea_heading_stylish a:hover, h3.rh_heading_stylish a:hover {
	color: #f47521;
}

.rh_address_sty a, .rh_address_sty a:hover {
	color: lightblue;
	text-decoration: none;
}

span.rh_address_pin svg {
	fill: lightblue !important;
}

.rh_added_sty {
	display: none !important;
}

span.rh_theme_card__status_sty {
	color: white !important;
}

p.rh_theme_card__price_sty {
	color: #89ffb6 !important;
}

p.rh_theme_card__price_sty span {
	color: #f47521 !important;
}

ul.rh_menu__main li a:hover, ul.rh_menu__main li:hover, a.rh_menu--hover {
	background: none !important;
	color: white;
}

.rh_trigger_compare  {
	display: none !important;
}

.rh_prop_card_meta_theme_stylish .rh_prop_card__meta .rh_meta_titles {
	display: none !important;
}

div.rh_list_card__price span.status, div.rh_prop_card__priceLabel span.rh_prop_card__status {
	color: white !important;
}


div.rh_list_card__price p.price, div.rh_page__property_price p.price, p.rh_prop_card__price {
	color: #89ffb6 !important;
}

div.rh_list_card__price p.price span, div.rh_page__property_price p.price span, p.rh_prop_card__price span {
	color: #f47521 !important;
}

div.single-property-section {
	background: rgb(25,25,25);
}

div.attachments-content-wrapper, div.video-content-wrapper, div.single-property-section:nth-child(even) {
	background: rgb(35,35,35) !important;
} 

div.rh_prop_card__details h3 a {
	color: white !important;
}

div.rh_property__id p.title {
	color: white !important;
}

div.rh_content ul li {
	color: white;
}

.rh_property .rh_property__content {
	background: #121212;
	color: white;
}

div.rh_property__print a svg path {
	fill:white !important;
}
div.rh_property__print a svg path:hover {
	fill:white !important;
}

.rh_content p {
	color: white !important;
}

.rh_property__features_wrap ul li a {
	color: white !important;	
}

span.rh_done_icon svg {
	fill: lightgreen !important;
}

p.rh_prop_card__price_sty {
	color: #89ffb6 !important;	
	font-weight: 400 !important;
}

ul.rh_property__additional li span.title {
	color: white !important;
}

ul.rh_property__additional li:nth-child(2n) {
	background: rgb(25,25,25) !important;
}

ul.rh_property__additional li span.value {
	color: white !important;
}

div.rh_prop_card__wrap div.rh_prop_card__details, div.rh_detail_wrapper_2 {
	background: #151515 !important;
}

.rh_prop_card__meta_wrap {
	padding-left: 7pt;
}

.floor-plan-title {
	border-radius: 0px !important;
	background: rgb(35,35,35) !important;
}

.rh_agent_form__text label, .rh_agent_form__textarea label {
	color: white !important;
}

.agent-content-wrapper .rh_property__agent_title_wrap h3 {
	color: white !important;
}

.listed_properties p.heading {
	color: white !important;	
}

a.rh_agent_card__link {
	color: white !important;	
}

div.description p {
	color: white !important;	
}

div.contacts-list p span {
	color: white !important;
}
div.contacts-list p a {
	color: white !important;
}
.rh_agent_profile__social a i:not(:hover) {
	color: white !important;
}

li.pdf a, li.pdf a i {
	color: white !important;
}
div.comment-meta h5, h3.comment-reply-title {
	color: white !important;
}
time, p.logged-in-as a {
	color: white !important;
}

p.comment-form-comment label {
	color: white !important;
}

#comments {
	background: rgb(35,35,35);
	display: none;
}

input, textarea {
	background: #202020 !important;
	color: white !important;
}

#dashboard-tabs-contents input, #dashboard-tabs-contents input {
	color: white;
}

nav .hide, div.rhea_wrapper_bottom_agent {
	display: none !important;
}

.rh_page__contact {
	background: rgba(18,18,18,0.92);
}

.rh_blog, .rh_blog__post {
	background: #121212;
	border-radius: 20px;
}
.rh_contact, .rh_contact .rh_blog__post {
	background: transparent !important;
}

.rh_page__property .rh_page__property_price .status {
	color: #fff;
}

.rh_blog__post h1 {
	line-height: 3rem;
}

.rh_page__contact label, .rh_contact__item p .label {
	color: white !important;
}

p.tag-line span.seperator {
	display: none;
}

.rh_slide__desc .rh_slide__desc_wrap {
	background: transparent !important;
	margin: 0px;
	padding:0px !important;
	min-width: 100% !important;
	text-align: center;
	left:0px !important;
	bottom: 17rem;
}

div.rh_page__property_price p.price {
	font-size: 3.5rem !important;
}

h1.rh_page__title {
	margin-top: 5pt !important;
}

p.rh_page__property_address {
	color: lightblue !important;
}

.price-for-others:not(.price-for-others ~ .price-for-others){
	display: none !important;	
}

h1 {
	color:white !important;
	font-weight: bold;
}

h3, h3.title, .ere-contact-form label, span.gdpr-checkbox-label, .rh_list_card__details a {
	color: white !important;
}

h2.rh_page__title span.title {
	color: white !important;
}

.rh_list_card__details a:hover, .rh_list_card__map_details h3 a:hover {
	color: #f47521 !important;
}

p.rh_prop_card__excerpt {
	display: none;
}

.property-detail-slider-wrapper .property-detail-slider-carousel-nav .flex-direction-nav a {
	background-color: black;
}

/* mobile phone property slider */
@media only screen and (max-width: 1100px) {
	#property-detail-slider-two, .property-detail-slider-two {
			max-height: 600px;
	}
}

@media only screen and (max-width: 800px) {
	#property-detail-slider-two, .property-detail-slider-two {
			max-height: 450px;
	}
	header.rh_header.rh_temp_header_responsive_view.rh_header_advance div div.rh_logo.rh_logo_wrapper {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media only screen and (max-width: 600px) {
	#property-detail-slider-two, .property-detail-slider-two {
			max-height: 350px;
	}
}

@media only screen and (max-width: 450px) {
	#property-detail-slider-two, .property-detail-slider-two {
			max-height: 250px;
	}
}

@media only screen and (max-width: 300px) {
	#property-detail-slider-two, .property-detail-slider-two {
			max-height: 150px;
	}
}

@media only screen and (max-width: 1140px) {
	/* current_page */
	li.current_page_item a, li.current_menu_item a, ul.rh_menu__main li.current-menu-parent a {
		font-weight: bold;
	}

	span.socialslider {
		text-align: center;	
	}
		
	span.socialslider a i {
		font-size: 3.5rem;
		margin-top: 20px;
		margin-right: 10px;
		margin-left: 10px;
	}

	header.rh_header_advance, header.rh_header, header.rh_header--shadow {
		background: #000 !important;
	}
		
	.rh_header_advance.rh_header {
		background: #000000;
	}
		
	.metaheader {
		height: 0px;
	}
		
	.cr_contact {
		/*background: url('https://cryptorealestate.cc/wp-content/webp-express/webp-images/uploads/2021/10/villa-seaview-1-dark-opt.jpg.webp') center top no-repeat; */
	}

	.rh_property__similar_properties {
		display: none;		
	}
		
	.cr_metaverse {
		background: url('https://cryptorealestate.cc/wp-content/uploads/2021/11/medium-shot-woman-wearing-vr-glasses-scaled.jpg') center top no-repeat;
	}
		
	div.rh_menu__user, div.rh_menu__user, .user_menu_wrapper {
		display: none !important;
	}

	div.bs-searchbox {
		display: none;
	}
	
	.rh_menu__responsive {
		background: #000;
	}
	
	.rh_menu__responsive li a {
		color: white;
	}
	.rh_menu__responsive li a {
		color: white;
	}
	
	body.single-property div.rh_prop_search {
		display: none !important;
	}
	
	body.tax-property-city div.rh_prop_search {
		display: none !important;
	}
	
	.rh_section__map_listing .rh_page__listing_map {
		display: none;
	}
	
	.rh_slide__desc h3, 	.rh_slide__desc h2 {
	color: rgba(255,255,255,1) !important;
	text-shadow: 1px 1px rgba(0,0,0,0.35);
	font-size: 22pt;
		padding: 0pt 22pt;
		line-height: 4rem;
		font-weight: 500;
	}
	
	span#btcprice {
		position: absolute;
		top: 35%;
		line-height: 1.5;
		color: white;
		margin-left: 15pt;
		font-size: 11pt;
	}
}

h3.desc {
	font-weight: normal;
	text-align: left;
	font-size: 13pt;
	margin-top: 0px;
	margin-bottom: 3rem;
}

#listing-map > div {
	background-color: #000 !important;
}


@media only screen and (min-width: 1025px) {
	/* current_page */
	li.current_page_item a, li.current_menu_item a {
		background: rgba(0,0,0,0.4) !important;
		border: 1px solid white !important;
		padding: 10px 15px !important;
	}

	.realhomes-round-corners .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option:not(.inspiry_bs_is_open) {
		border-radius: 5px;
		border-radius: 22px;
	}

	li.mobile-only {
		display: none !important;
	}
		
	span.socialslider {
		display: none;
	}
		
	.rh_latest_properties_2.rh_property_card_stylish {
		width: 33%;
		min-width: 300px;
	}
	.rh_latest_properties_2 .rh_scale_animation img {
		max-height: 300px;
		object-fit: cover;
	}

	.rh_page__head {
		padding: 0 0 2rem;
		margin-top: 25px;
	}
		
	.rh_wrap--padding {
		width: 100%;
	}

	.cr_contact {
		/* background: url('https://cryptorealestate.cc/wp-content/webp-express/webp-images/uploads/2021/10/villa-seaview-1-dark-opt.jpg.webp') 50% 50% no-repeat; */
		padding-top:130px;
	}
		
	.cr_metaverse {
		background: url('https://cryptorealestate.cc/wp-content/uploads/2021/11/medium-shot-woman-wearing-vr-glasses-scaled.jpg') 50% 50% no-repeat;
		padding-top:150px;
	}

	span#btcprice {
		position: absolute;
		top: 34%;
		line-height: 1.8;
		color: white;
		left: 200pt;
		font-size: 12pt;
	}
		
	.flexslider .slides img {
		max-height: 700px;
		object-fit: cover;
	}

	section#rh_slider__home .flexslider .slides li:before {
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.1);
		content: "";
		z-index: 0;
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
		
	.rh_footer__widgets {
		width: auto;
		min-width: 25%;
		max-width: 37%;
	}
		
	.rh_menu__user_submit a {
		background: rgba(25,25,25,0.4) !important;
		border: 1.5px solid #f47521;
		padding: 15px !important;
	}

	.rh_menu__user_submit a:hover {
		background: rgba(25,25,25,0.8) !important;
		border: 1.5px solid lightgreen;
		color: white;
	}
		
	.rh_slide__desc h3, .rh_slide__desc h2 {
		font-size: 38pt;
		color: rgba(255,255,255,1) !important;
		text-shadow: 1px 1px rgba(0,0,0,0.35);
		font-weight: 500;
	}
		
	.rh_slide__desc .rh_slide__desc_wrap {
		background: transparent;
		margin: 0px;
		padding: 0px;
		min-width: 450pt;
		min-height: 26vh;
	}

		
	.rh_logo_inner a img, .rh_footer__logo a img {
		width: 200px;
		opacity: 1;
		margin-top: 5px;
	}
		
	.price-for-others:not(.price-for-others ~ .price-for-others){
		display: block !important;	
	}
		
	.elementor-page .rh_section__content.flat-border {
		padding-bottom: 0rem !important;
	}
		
	.flexslider .slides img {
		max-height: 700px !important;
		object-fit: cover;
	}
}

div.rh_contact__item p.content a:hover {
	color: white;
}

.elementor-element-5b6f7de8 {
	padding: 0px !important;
}

body.page-template-dashboard {
	background: rgb(35,35,35) !important;
}

div#dashboard-properties div, div#dashboard-submit-property form, div#dashboard-tabs ul, div#dashboard-favorites div {
	background: rgb(25,25,25) !important;
	color: white;
}

.submit-property-form-wizard .dashboard-tabs-nav {
	border-bottom: 0px;
}

div#dashboard-properties div select, body.tinymce {
	background: rgb(35,35,35) !important;
	color: white;
}

div#dashboard-properties div a, div#dashboard-properties div span, div#dashboard-properties div strong, div#dashboard-submit-property label, div#dashboard-favorites div a, div#dashboard-favorites div span, div#dashboard-favorites div strong {
	color: white;
}

li.rh-user-account-username * {
	color: white !important;
}

nav#rh-main-menus, .rh-header-slim {
	background: rgb(25,25,25) !important;
}


nav#rh-main-menus div ul li a {
	color: white;
}
body#tinymce {
	background: #202020;
}

.inspiry_select_picker_trigger > .dropdown-toggle, .rh_prop_search__form .rh_prop_search__fields, .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option, .inspiry_select_picker_trigger > .dropdown-toggle {
	background: #191919;
}

.mce-toolbar .mce-ico {
	color: #fff;
}

.dashboard .label-boxed {
	background: transparent;
}
.inspiry-repeater-header p {
	color: #fff !important;
}

.dashboard-form-actions {
	background: #111 !important;
}

.dashboard-form-actions input[type=submit] {
	background: #f47521 !important;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-menu li a {
	color: #fff;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-toggle {
	color: #fff;
}

.dashboard-price-preview {
	background: #202020;
	color: #fff;
}

.dashboard-user-profile {
	background: transparent;
	color: #fff;
}

.dashboard-user-profile div p label {
	color: #fff;
}

.profile-image-upload-container {
	background: transparent;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-menu li a {
	background: #202020;
}

.quicktags-toolbar {
	background: transparent !important;
	border-bottom: 1px solid #808080 !important;
}

.wp-editor-container {
	border: 1px solid #808080 !important;
}

div.usd-coin .cryptowp-coin-icon img {
	width: 21px;
	height: 21px;
}

.dashboard-form-actions {
	border-top: 0px;
}

.page-template-dashboard .inspiry_select_picker_trigger > .dropdown-toggle /*, .rh_prop_search__form .rh_prop_search__fields */ {
	background: #202020 !important;
}

.page-template-dashboard .page-template-dashboard .bs-searchbox {
	background-color: #202020;
}

.rh-user-account .rh-user-links-dropdown {
	background: black;
}

.widget-small {
	background-color: #191919;
}

div.widget-body h4 {
	color: #fff;
}

#property-status-filter {
	display: none;
}

.page-template-dashboard label {
	font-size: 12pt;
}

.rh_wrap--padding {
	/* margin-top: 25px; */
}

.error-container {
	color: #f47521;
}

/*div#currency-switcher, div.rh_wrapper_currency_switcher {
	display: none;
rhea_address_pin
}*/

.rh_blog__post h1 {
	font-size: 3.6rem;
}

.rh_blog__post h2 {
	font-size: 2.4rem;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.cryptowp-coin-name, .cryptowp-coin-price {
    color: #808080;
}

.rh_page__head .rh_page__controls .rh_sort_controls .btn.dropdown-toggle {
	border: 0px;
}

div.dropdown-menu.open {
	background: #000000;
}

.qe-faqs-filters-container li.active a {
	color: #f47521;
}

.qe-faqs-filters-container li a {
	color: #ffffff;
}

a.qe-faqs-filter:hover {
	color: #f47521 !important;
}

.rh_modal .rh_modal__wrap {
	background: #000;
}

.page-template-dashboard .inspiry_select_picker_trigger>.dropdown-toggle:hover {
	color: #ffffff;
}

.page-template-dashboard .inspiry_select_picker_trigger>.dropdown-menu li.selected a {
	color: #f1f1f1;
}

.inspiry_select_picker_trigger>.dropdown-toggle {
	color: #ffffff;
}

.page-template-dashboard .inspiry_select_picker_trigger>.dropdown-menu {
	background: #000000;
	border: 0px;
}

::selection {
    background: #f47521 !important;
}

::-moz-selection {
    background: #f47521 !important;	
}

div.map-info-window {
	background: #111111 !important;
}

div.map-info-window span.price {
	font-size: 12pt;
	color: #89ffb6;
}

div.map-info-window span.price span {
	color: #f47521;
}

/* mobile fixes */
@media (max-width: 767px) {
	.rh_header .rh_header__wrap .rh_logo {
		padding: 0 1.5rem;
	}
	.rh_header .rh_header__wrap {
		padding: 10px 0;
	}
	.rh_logo_inner a img {
		width: 180px;
	}
	.hamburger-box {
		margin-top: 20px;
	}
}

/* pages */
.rh_blog__post .entry-header .entry-title {
    font-size: 3rem;
}

.entry-header.blog-post-entry-header {
	min-height: 0px;
}

.rh_blog__post .entry-header {
	margin: 0px;
}

.rh_blog__post .entry-header {
	background-color: transparent;
}

.rh_prop_search__form .rh_prop_search__fields {
	background: #000 !important;
}

ol {
    color: #fff !important;
}

.realhomes-round-corners header .main-menu .rh_menu__main>li {
	margin: 0px;
}

a.real-btn.current {
	color: #fff;
}

.more-options-wrapper.select input:checked+label {
	box-shadow: 0px;
}

/* blog - news */

body.blog div.rh_blog__listing {
	background: #000;
}


@media only screen and (min-width: 1000px) {
	body.blog div.rh_blog__listing article, div.blog div.rh_blog__listing article {
		width: 32%;
		float: left;
		margin-right: 2%;
	}

	body.blog div.rh_blog__listing article:nth-child(3n+3), div.blog div.rh_blog__listing article:nth-child(3n+3) {
		margin-right: 0%;
	}
}

body.blog div.entry-header.blog-post-entry-header, div.blog div.entry-header.blog-post-entry-header {
	background: transparent;
	padding: 0px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
}

body.blog div.entry-meta.blog-post-entry-meta, div.blog div.entry-meta.blog-post-entry-meta {
	visibility:hidden;
	position: relative;
}

body.blog div.entry-meta.blog-post-entry-meta a, div.blog div.entry-meta.blog-post-entry-meta a {
	visibility:visible;
	position: absolute;
	top: 0px;
	left: 0;
    background: rgba(199,199,199,0.15);
    padding: 0.2em 0.6em;
    border-radius: 4px;
	border-radius: 22px;
    line-height: 15px;
    display: inline-block;
}

body.blog div.entry-meta.blog-post-entry-meta time, div.blog div.entry-meta.blog-post-entry-meta time {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 10pt;
	color: darkgray !important;
	visibility:visible;
}

body.single-post div.rh_content.entry-content p, div.single-post div.rh_content.entry-content p {
	color: lightgray !important;
}

body.single-post div.entry-meta.blog-post-entry-meta p, body.single-post div.entry-meta.blog-post-entry-meta a, div.single-post div.entry-meta.blog-post-entry-meta p, div.single-post div.entry-meta.blog-post-entry-meta a {
	color: lightgray !important;
}

body.single-post div.entry-meta.blog-post-entry-meta time, div.single-post div.entry-meta.blog-post-entry-meta time {
	color: lightgray !important;
}

.rh_blog__post .entry-header.blog-post-entry-header .entry-title {
	font-size: 26px;
}

body.blog .entry-header h2.entry-title, div.blog .entry-header h2.entry-title {
	font-size: 2.2rem !important;
	font-weight: 500 !important;
	color: #fff;
}

body.blog .entry-header h2.entry-title:hover, div.blog .entry-header h2.entry-title:hover {
	color: lightgray;
}

body.blog a.rh-btn.rh-btn-primary.read-more, div.blog a.rh-btn.rh-btn-primary.read-more {
	display: none;
}

body.blog .rh_blog__post figure a img, div.blog .rh_blog__post figure a img {
	opacity: 0.8;
	object-fit: cover;
	height: 220px;
	transform: scale(1);
	transition-duration: .6s;
}

body.blog .rh_blog__post figure:hover img, div.blog .rh_blog__post figure:hover img {
	transform: scale(1.2);
	transition-duration: .6s;
}

body.blog .rh_blog__post figure, div.blog .rh_blog__post figure {
	overflow: hidden;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
}

body.blog .rh_blog__post .entry-summary, div.blog .rh_blog__post .entry-summary  {
	padding: 15px 20px;
}

body.blog .rh_blog__post .entry-summary p, div.blog .rh_blog__post .entry-summary p {
	margin-bottom: 0px;
}

body.blog div.entry-meta.blog-post-entry-meta a, div.blog div.entry-meta.blog-post-entry-meta a {
	color: #fff;
}

body.blog div.rh_pagination, div.blog div.rh_pagination {
	clear:both;
}

.dashboard .label-boxed, .form-fields-separator {
	border-top: 2px solid #232323 !important;
}

.checkbox-field>label:not(.error):before {
	background-color: #333333 !important;
}

.inspiry-repeater-wrapper .inspiry-repeater .inspiry-repeater-sort-handle {
	background-color: #333333;
	color: #fff;
}

.rh_blog__post .entry-header.blog-post-entry-header {
	background: transparent !important;
	padding: 0px;
	margin-right: 3rem;
	margin-left: 3rem;
	margin-top: 15px;
}

.entry-meta.blog-post-entry-meta, .rh_blog__post .entry-header.entry-meta {
	color: darkgray !important;
}

.rh_blog__post figure {
	overflow: hidden;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
}

.rh_blog__post figure img {
	object-fit: cover !important;
	max-height: 38vh !important;
	opacity: 0.7;
	/* object-position: top center; */
}

body.single-post div.rh_content.entry-content p {
	font-size: 16px;
}

/* locations */
.rhea_property_city .rhea_property_city_inner .rhea_pc_layer_still {
	border-radius: 24px;
}

.rhea_property_city .rhea_property_city_inner .rhea_pc_layer {
	border-radius: 20px;
}

/* meta icons */
.rh_prop_card_meta_theme_stylish .rh_prop_card__meta svg, .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta svg {
	width: 36px;
	height: 36px;
	padding-right: 5px;
	padding-left: 5px;
}

.rhea_property_card_ele_stylish_inner, .rhea_property_city .rhea_property_city_inner {
	border-radius: 28px !important;
}

.rhea_latest_properties_ajax .pagination a {
	color: #fff !important;
}