/* Child Theme - Custom CSS File for Buyers to Modify */

@font-face{
	font-family:Museo-Sans-300;
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-300-v1.eot);
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-300-v1.eot?#iefix) 
		format("embedded-opentype"),url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-300-v1.woff) 
		format("woff"),url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-300-v1.ttf) 
		format("truetype"),url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-300-v1.svg#Museo-Sans-300)
		format("svg");font-weight:400;font-style:normal
}
@font-face{
	font-family:Museo-Sans-500;
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-500-v1.eot);
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-500-v1.eot?#iefix) 
		format("embedded-opentype"),
		url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-500-v1.woff) 
		format("woff"),url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-500-v1.ttf) 
		format("truetype"),
		url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-500-v1.svg#Museo-Sans-500) 
		format("svg");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Museo-Sans-700;
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-700-v2.eot);
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-700-v2.eot?#iefix) 
		format("embedded-opentype"),url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-700-v2.woff) 
		format("woff"),
		url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-700-v2.ttf) 
		format("truetype"),
		url(https://s1.rui.au.reastatic.net/rui-static/font/museo-sans-700-v2.svg#Museo-Sans-700) 
		format("svg");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:rui-icon;
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/icons/2.9/rui-icon.eot);
	src:url(https://s1.rui.au.reastatic.net/rui-static/font/icons/2.9/rui-icon.eot?#iefix) 
	format("embedded-opentype"),
	url(https://s1.rui.au.reastatic.net/rui-static/font/icons/2.9/rui-icon.woff) 
	format("woff"),
	url(https://s1.rui.au.reastatic.net/rui-static/font/icons/2.9/rui-icon.ttf) 
	format("truetype"),
	url(https://s1.rui.au.reastatic.net/rui-static/font/icons/2.9/rui-icon.svg#rui-icon) 
	format("svg");
	font-weight:400;
	font-style:normal
}
body{
	background:#FFF !important;
	font-family:Museo-Sans-300;
}
.rh_wrap{
	overflow: inherit !important;
	z-index: 26;
}
.rh_header{
	position:relative;
	background: #222b2d;	
}
ul.rh_menu__main li a{
	padding: 0rem 1.2rem;
}
ul.rh_menu__main>.current-menu-ancestor>a, 
ul.rh_menu__main>.current-menu-item>a,
ul.rh_menu__main li a:hover,
ul.rh_menu__main li:hover,
.rh_menu--hover{
	background: #71b100 !important;
	transition: .0s all linear;
}

.flexslider .rh_home_cal_sec ul {
  
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
section.rh_home_cal_sec.rh_wrap--padding ul {
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center;
}
.rh_home_cal_sec ul li:first-child {
    margin-left: 0px !important;
}

ul.rh_menu__main ul.sub-menu{
	border-color:#71b100;
}
.home .rh_header{
	position:absolute;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	z-index: 9999999;
}
.home .rh_slider_mod{
	padding-top: 50px;
}

.rh_agent_profile__wrap .rh_agent_profile__head .rh_agent_profile__dp .picture{
	margin-top: 0rem !important;
}
.rh_agent_profile__wrap .rh_agent_profile__head .rh_agent_profile__details .rh_agent_profile__name{
	border-bottom:1px solid #ccc;
	padding-bottom: 10px !important;
	margin-bottom: 15px !important;
}
.rh_agent_profile__wrap .rh_agent_profile__head .rh_agent_profile__details .agency_info{
	width: 100%;
    display: block;
    padding-bottom: 20px;
}
.rh_agent_profile__wrap .rh_agent_profile__head .rh_agent_profile__details .agency_info h4{
	margin-top: 0px !important;
    font-weight: 400;
	margin-bottom: 5px !important;
}
.rh_agent_profile__wrap .rh_agent_profile__excerpt{
	margin-bottom:30px;
}
.rh_agent_profile__wrap .rh_agent_profile__excerpt p{
	font-size: 2.2rem;
	font-weight: normal !important;
    font-family: Museo-Sans-300,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.rh_agent_profile__wrap .rh_agent_profile__excerpt h3{
	color: #a5adb5;
}
.rh_agent_card__wrap .rh_agent_card__head .rh_agent_card__dp{
	display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.rh_agent_card__wrap .rh_agent_card__head .rh_agent_card__name{
	width: 100% !important;
	margin-left: 0rem !important;
}
.agent-header .rh_agent_card__head .rh_agent_card__name{
	text-align: center !important;
}
.rh_agent_card__wrap .rh_agent_card__head .rh_agent_card__name .name{
	margin-bottom:0px !important;
}
.rh_agent_card__wrap .rh_agent_card__head .agent_position{
	margin-bottom: 20px;
    font-weight: 300 !important;
}
p.agency-location {
    padding-bottom: 15px;
}
.rh_prop_card--similar{
	width:100% !important;
}
.search-listings .rh_prop_card--similar{
	padding-left:0px !important;
	padding-right:0px !important;
}
.agent-agency-sidebar{
	background: #ffe512;
    text-align: center;
    padding: 10px 0px;
	border-radius: 4px 4px 0px 0px;
}
.agent-agency-sidebar img{
	height:50px;
	border-radius:0px !important;
}
.contact-agant-button-sidebar{
	background: #71b100;
    padding: 10px 0px;
    border-radius: 4px;
    margin: 15px 0px;
	display: inline-block;
    width: 100%;
    text-align: center;
}
.contact-agant-button-sidebar a{
	font-size: 18px;
    color: #FFF;
    font-weight: bold;
}
.rh_property__heading{
	color: #000 !important;
}
.agent-sidebar-details {
    padding: 20px;
    width: 100%;
    display: inline-block;
    clear: right;
    float: inherit;
	border-bottom: 1px solid #cecccc;
    margin-bottom: 20px;
	background: #FFF;
    border: 1px solid #d2d6da;
	border-radius: 0px 0px 4px 4px;
}
.rh_sidebar .rh_property_agent{
	text-align: left;
	background:none;
	box-shadow: none;
	margin-bottom: 0rem;
}
.rh_sidebar .rh_property_agent img{
	margin: 0rem;
    border-radius: 50%;
    padding: 0px !important;
}
.rh_property_agent .agent-image{
	display: inline-block;
    width: 70px;
	margin-right:15px;
	float:left;
	height: 70px;
    overflow: hidden;
	border-radius: 50%;
}
.rh_property_agent .agent-image img{
	border-radius:0% !important;
}
.contact-office{
	float:left;
}
ul.contactDetails {
    float: left;
    width: 60%;
}

.contactDetails li{
	display: inline-block;
    width: 100%;
}
.rh_agent_card__dp img,
.picture img,
.widget .rh_property_agent img{
	border-radius:50%;
	max-width: 150px;
    border: 3px solid #FFF;
}

.sidebar-agent-agency{
	width:100%;
	display:block;
	border-radius: 4px;
}
.sidebar-agent-agency a img{
	border-radius:0 !important;
}
.sidebar-agenct_detail{
	padding: 20px;
    width: 100%;
    display: inline-block;
    clear: right;
    float: inherit;
	border-bottom: 1px solid #cecccc;
    margin-bottom: 20px;
	font-size:13px !important;
	background:#FFF;
	border-radius: 0px 0px 4px 4px;
}
.sidebar-agenct_detail p{
	font-size:13px !important;
	margin-bottom:0px;
}
.sidebar-agenct_detail h4{
	margin-top:0px !important;
	margin-bottom: 5px;
}
.sidebar-agency-location{
	margin-bottom:10px !important;
}
.rh_property_agent h3 {
    text-align: center;
    padding: 15px 0px;
    background: #303030;
    color: #FFF;
	margin-top:0px;
}
.rh_widget_form .rh_widget_form__row{
	border: none;
}
.rh_widget_form .rh_widget_form__row input, .rh_widget_form .rh_widget_form__row textarea{
	padding: 10px 13px;
    color: grey;
    border: 1px solid #303030;
}
.rh_widget_form .rh_widget_form__row{
	padding: 2rem 2rem 0px 2rem;
}
.rh_widget_form .rh_widget_form__row textarea{
	margin-bottom:20px;
}
.rh_wrap--topPadding {
    padding-top: 2rem;
}
.rh_page__property{
	padding: 0 0 0rem 0;
}
.rh_property--padding {
    padding: 3rem 0 0 0;
}
.single-property .rh_banner__default{
	height: 0rem;
}
.rh_page{
	padding: 0 3rem 0rem 0;
} 
.home .rh_footer {
    padding: 15rem 0 0rem 0;
}
.rh_footer {
    padding: 5rem 0 0rem 0;
}
.rh_footer .rh_footer--paddingBottom {
    padding-bottom: 2rem;
}
.rh_blog__post .entry-header{
	margin: 0 0rem !important;
	padding: 2rem 3rem !important;
	background:#71b100;
	color:#FFF;
}
.rh_blog__post .entry-header .entry-meta,
.rh_blog__post .entry-header .entry-meta a,
.rh_blog__post .entry-header .entry-meta .vcard{
	color:#FFF !important;
}
.entry-content{
	margin: 0 0rem !important;
}
.single-property #property-featured-image{
	margin-bottom: 0rem;
}

.auction-times h4{
	font-weight: 500 !important;
    margin-bottom: 15px;
    color: #28aa9e;
}
.auction_expired{
	margin-bottom:30px;
	font-weight:bold;
}
.single-property-price .auction_expired{
	margin-bottom:0px;
}
.inputs label{
	display:block;
	text-align:left;
}
.empty_space{
	width:20px;
}
h5.submit_property_auction_title {
    color: #000;
    font-weight: 500;
	display: block !important;
    width: 100%;
    padding-left: 15px;
	margin-bottom:10px !important;
}
.rh_form__item input{
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	padding: 1rem 1.5rem;
}
.page-id-5077 .rh_form__item input[type="text"],
.page-id-5077 .rh_form__item input[type="url"],
.page-id-5077 .rh_form__item input[type="email"],
.page-id-5077 .rh_form__item textarea{
	background: #dcdcdc;
    color: #1a1d1f;
}
.page-id-5077 .rh_form__item textarea{
	width:100%;
	max-height: 150px;
}
.page-id-5077 .rh_form__item span,
.page-id-5077 .rh_form__item label{
	width:100%;
}



.rh_form__item{
	padding: 0 1.5rem 2rem;
}
.rh_form__item .select2-selection--single .select2-selection__rendered {
    color: grey;
    font-size: 1.5rem;
    line-height: 1;
    padding: 1.3rem 0 1rem 1.5rem;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
}
.rh_form__item .select2-selection--single .select2-selection__arrow {
    width: 38px;
    height: 38px;
    background: #f7f7f7;
    border-left: 1px solid rgba(128,128,128,.2);
}
.end_owners{
	margin-bottom:30px;
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
    background-image: url(data:image/png;base64,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);
    background-position: -32px 0;
    margin-top: 0;
    top: 0;
    font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev span {
    background-position: -96px 0;
}
/*Date Picker Style*/

.ui-datepicker {
    width: 20em !important;
    padding: 0em 0em 0 !important;
	border-radius:0px !important;
}

/* Fix empty block below admin footer (issue #24) */
#ui-datepicker-div {
	display: none;
	z-index: 99999 !important;
}

/* Style for multiple months */
.ui-datepicker-multi .ui-datepicker-group {
	padding: 0 .5%;
	box-sizing: border-box;
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-calendar {
	width: 100%;
}

/* Date Picker Default Styles */
.ui-datepicker {
	padding: 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ui-datepicker * {
	padding: 0;
	font-family: "Open Sans", sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ui-datepicker table {
	font-size: 13px;
	margin: 0;
	border:0px !important;
}
.ui-datepicker .ui-datepicker-header,
.ui-timepicker-div .ui-widget-header{
	border: none;
	background: #23282d;
	color: #fff;
	font-weight: normal;
	padding: 0.5em 0 !important;
	border-radius:0px !important;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
	background: #23282d;
	border-color: transparent;
	cursor: pointer;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ui-datepicker thead {
	background: #23282d;
	color: #fff;
}
.ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	color: #fff;
	font-size: 14px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	height: 1em;
	top: .9em;
	border: none;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	background-image: url('data:image/png;base64,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');
	background-position: -32px 0;
	margin-top: 0;
	top: 0;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0;
}
.ui-datepicker th {
	padding: 0.75em 0;
	color: #fff;
	font-weight: normal;
	border: none;
	border-top: 1px solid #32373c;
}
.ui-datepicker td {
	background: #f1f1f1;
	border: none;
	padding: 0;
}
.ui-datepicker td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .5em;
	margin: 0;
	font-weight: normal;
	color: #32373c;
}
.ui-datepicker td .ui-state-active,
.ui-datepicker td .ui-state-hover {
	background: #0073aa;
	color: #fff;
}
.ui-datepicker td.ui-state-disabled,
.ui-datepicker td.ui-state-disabled .ui-state-default {
	opacity: 1;
	color: #999;
}
/* Other Datepicker Color Schemes */
/* Blue */
.admin-color-blue .ui-datepicker .ui-datepicker-header,
.admin-color-blue .ui-timepicker-div .ui-widget-header,
.admin-color-blue .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-blue .ui-datepicker thead {
	background: #4796b3;
}
.admin-color-blue .ui-datepicker th {
	border-color: #52accc;
}
.admin-color-blue .ui-datepicker td .ui-state-active,
.admin-color-blue .ui-datepicker td .ui-state-hover {
	background: #096484;
}
/* Coffee */
.admin-color-coffee .ui-datepicker .ui-datepicker-header,
.admin-color-cofee .ui-timepicker-div .ui-widget-header,
.admin-color-coffee .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-coffee .ui-datepicker thead {
	background: #46403c;
}
.admin-color-coffee .ui-datepicker th {
	border-color: #59524c;
}
.admin-color-coffee .ui-datepicker td .ui-state-active,
.admin-color-coffee .ui-datepicker td .ui-state-hover {
	background: #c7a589;
}
/* Ectoplasm */
.admin-color-ectoplasm .ui-datepicker .ui-datepicker-header,
.admin-color-ectoplasm .ui-timepicker-div .ui-widget-header,
.admin-color-ectoplasm .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-ectoplasm .ui-datepicker thead {
	background: #413256;
}
.admin-color-ectoplasm .ui-datepicker th {
	border-color: #523f6d;
}
.admin-color-ectoplasm .ui-datepicker td .ui-state-active,
.admin-color-ectoplasm .ui-datepicker td .ui-state-hover {
	background: #a3b745;
}
/* Midnight */
.admin-color-midnight .ui-datepicker .ui-datepicker-header,
.admin-color-midnight .ui-timepicker-div .ui-widget-header,
.admin-color-midnight .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-midnight .ui-datepicker thead {
	background: #26292c;
}
.admin-color-midnight .ui-datepicker th {
	border-color: #363b3f;
}
.admin-color-midnight .ui-datepicker td .ui-state-active,
.admin-color-midnight .ui-datepicker td .ui-state-hover {
	background: #e14d43;
}
/* Ocean */
.admin-color-ocean .ui-datepicker .ui-datepicker-header,
.admin-color-ocean .ui-timepicker-div .ui-widget-header,
.admin-color-ocean .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-ocean .ui-datepicker thead {
	background: #627c83;
}
.admin-color-ocean .ui-datepicker th {
	border-color: #738e96;
}
.admin-color-ocean .ui-datepicker td .ui-state-active,
.admin-color-ocean .ui-datepicker td .ui-state-hover {
	background: #9ebaa0;
}
/* Sunrise */
.admin-color-sunrise .ui-datepicker .ui-datepicker-header,
.admin-color-sunrise .ui-timepicker-div .ui-widget-header,
.admin-color-sunrise .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-sunrise .ui-datepicker thead {
	background: #be3631;
}
.admin-color-sunrise .ui-datepicker th {
	border-color: #cf4944;
}
.admin-color-sunrise .ui-datepicker td .ui-state-active,
.admin-color-sunrise .ui-datepicker td .ui-state-hover {
	background: #dd823b;
}
/* Light */
.admin-color-light .ui-datepicker .ui-datepicker-header,
.admin-color-light .ui-timepicker-div .ui-widget-header,
.admin-color-light .ui-datepicker .ui-datepicker-header .ui-state-hover,
.admin-color-light .ui-datepicker thead {
	background: #e5e5e5;
}
.admin-color-light .ui-datepicker td {
	background: #fff;
}
.admin-color-light .ui-datepicker .ui-datepicker-next span,
.admin-color-light .ui-datepicker .ui-datepicker-prev span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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');
}
.admin-color-light .ui-datepicker th {
	border-color: #fff;
}
.admin-color-light .ui-datepicker .ui-datepicker-title,
.admin-color-light .ui-datepicker td .ui-state-default,
.admin-color-light .ui-datepicker th {
	color: #555;
}
.admin-color-light .ui-datepicker td .ui-state-active,
.admin-color-light .ui-datepicker td .ui-state-hover {
	color: #fff;
	background: #888;
}
.admin-color-light .ui-datepicker td.ui-state-disabled,
.admin-color-light .ui-datepicker td.ui-state-disabled .ui-state-default {
	color: #ccc;
}
/*End Date Picker*/
.rh_form__item.rh_form--4-column.rh_form--columnAlign {
    width: 25%;
}
#calculate_comms{
	width:100%;
	padding:10px 0px;
	text-align:center;
	background:#000;
	color:#FFF;
	font-weight:500 !important;
}
.agent_banner_area{
	width:100%;
	background: url(images/main.jpg) no-repeat center center;
    background-size: cover;;
}
.agent_banner_area .rh_page_agent{
	width:100%;
	padding-right:0px !important
}
.agent_banner_area .rh_agent_profile__dp{
	width: 100%;
    text-align: center;
}
.agent_banner_area figure.picture{
	margin:0px !important;
	padding-top:100px;
}
.agent_banner_area .rh_page_agent .rh_agent_profile__name{
	text-align: left;
    width: 100%;
    border-bottom: 2px solid #FFF;
}
.agent_banner_area .rh_page_agent .rh_agent_profile__name .name{
	margin-top:0px !important;
    font-family: Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 2.2rem;
    line-height: 2.5rem;
    color: #fff;
    margin: 0;
	margin-bottom: 15px;
}
.agent_banner_area .rh_wrap--topPadding{
	padding-top:0px;
}
.agent-info-banner {
    background: linear-gradient(180deg,rgba(32,40,46,0) 0,rgba(32,40,46,.8) 50%,rgba(32,40,46,.8));
	padding-bottom: 15px;
}
.agent_banner_area .agency_info{
	width: 50%;
    float: left;
    text-align: left;
}
.agent_banner_area .agency_info h4{
	font-family: Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    color: #fff;
	margin-bottom: 5px;
}
.agent_banner_area .agency_info a{
	color:#FFF !important;
    text-decoration: underline;
	font-family: Museo-Sans-300,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
	font-size: 1.3rem;
}
/*copy from realestate*/
.contacts-strip {
    display: block;
    background-color: transparent;
    margin: 0 -.5rem;
	float:right;
	list-style: none;
    text-align: center;
}
.contacts-strip__item--email {
    border: none;
}
.contacts-strip__item {
    padding: 0 1rem;
    float: left;
    height: auto;
	flex-grow: 1;
	position:relative;
}
.contacts-strip__link, .contacts-strip__link:visited {
    color: #fff !important;
    padding: 0;
	cursor:pointer;
}
.contacts-strip__link, .contacts-strip__link:visited {
    display: block;
    padding: .5rem 0;
}
.contacts-strip__icon {
    display: block;
}

.rui-icon:before {
    font-family: rui-icon;
    content: attr(data-icon);
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-size: 20px;
}
.rui-icon-email:before {
    content: "\e020";
}
.rui-icon-call:before {
    content: "\e02c";
}
.rui-icon-share:before {
    content: "\e031";
}
.rui-icon-office:before {
    content: "\e003";
}
.contacts-strip__label {
    font-family: Museo-Sans-500,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}
.contacts-strip-submenu{
	position: absolute;
    width: 150px;
    left: -80px;
    top: 50px;
    background: #FFF;
    padding: 10px 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 6px -1px #000;
    list-style: none;
    margin: 0px;
    text-align: left;
	display:none;
}
li.contacts-strip__item:hover ul.contacts-strip-submenu{
	display:block !important;
}
.contacts-strip-submenu li{
	padding:5px 0px;
}
.rui-icon-listview:before {
    content: "\e01b";
}
.social_links {
	text-align: center;
}
.social_links a{
	padding:0px 3px;
}
.agent_single_page .rh_page.rh_page__listing_page.rh_page__news.rh_page_agent {
    padding: 0px 0px 0px 0px !important;
}
.agent_single_page .rh_agent_profile__wrap {
    padding: 0px !important;
    box-shadow: none !important;
}
.section-divider-standard {
    box-shadow: inset 0 0.1rem 0.2rem 0 #d2d6da;
    border-bottom: 1px solid #e9ebed;
    background-color: #f7f8f9;
    padding: .5rem 0;
}
.rh_page--single_agent{
	align-items: center;
    padding: 2rem 0 5rem 0;
    text-align: center;
}
.rh_page__head .rh_page__title .sub {
    color: #1ea69a;
    font-weight: 400;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 2rem;
}
.agent_note{
    margin-bottom: 20px;
}
.rh_page__agents .ui-tabs{
	border:none;
}
.rh_page__agents .ui-tabs .ui-tabs-nav{
	border:none;
	background:none;
	width: 300px;
    margin: 0px auto 20px auto;
    text-align: center;
}
.rh_page__agents .ui-tabs .ui-tabs-nav li{
	background:none !important;
	border:none;
	margin: 0px;
	border-bottom: 1px solid #e9ebed !important;
}
.rh_page__agents .ui-tabs .ui-tabs-nav li a{
	padding: 1em 1.5em;
}
.rh_page__agents .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
    color: #2b6ed2;
    cursor: default;
	border-bottom: 1px solid #2b6ed2;
}
.rh_page__agents .rh_prop_card--similar{
	width: 24.7% !important;
	padding:0 0.8rem  4rem 0.8rem ;
	vertical-align: top;
}
.rh_page__agents .rh_prop_card .rh_prop_card__wrap{
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3) !important;
}
.rh_page__agents .rh_prop_card .rh_prop_card__details{
	padding: 1rem;
}
p.agent_properties{
	width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 25px;
    border-bottom: 1px solid #e9ebed;
    padding-bottom: 30px;
}
.author .rh_page{
	width:100%;
	padding-right:0px !important;
}
.rh_page__agents .rh_prop_card__details a{
	font-size: 14px !important;
}
.rh_page__agents .rh_prop_card__details h3,
.rh_page__agents .rh_prop_card__details .rh_prop_card__excerpt{
	margin-bottom: 1rem !important;
}
.rh_page__agents .rh_prop_card__details .rh_prop_card__excerpt{
	font-size:12px;
}
.rh_page__agents .rh_prop_card__details .rh_svg{
	width: 15px;
}
.rh_page__agents .rh_prop_card__details .figure{
	padding: 0 0 0 0.3rem !important; 
}
.rh_page__agents .rh_prop_card__details .rh_prop_card__price{
	font-size: 1.5rem !important;
}
.rh_page__agents .rh_prop_card__details .rh_prop_card__meta{
	padding: 0 2rem 1rem 0 !important;
}
.agent_form_agent_page{
	padding: 0rem 10rem 5rem 10rem;
}
.agent_form_agent_page h3{
	font-family: Museo-Sans-500,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    color: #333F48;
	margin: 10px 0px 30px 0px;
}
.rh_agent_form .rh_agent_form__text input,
.rh_agent_form .rh_agent_form__text textarea{
	border: 1px solid rgba(128,128,128,1) !important;
}
.submit-button-row{
	display:block !important;
	text-align:center;
}
.submit-button-row .rh_btn--primary{
	border-radius: 5px;
    padding: 10px 30px 10px 30px;
    font-size: 18px;
}
.rh_btn--change{
	color: #71b100 !important;
    font-weight: bold;
	transition:.5s;
	padding-left:50px !important;
	padding-right:50px !important;
}
.rh_btn--change:hover{
	color: #FFF !important;
	background:#71b100;
}
/*Agency*/
.rh_banner__image{
	height: auto;
}
.page-template-templatesprojects-php .rh_banner__image,
.page-template-find-an-agent .rh_banner__image,
.page-template-find-an-agency .rh_banner__image,
.page-template-templatesbuy-php .rh_banner__image,
.page-template-templatesrent-php .rh_banner__image,
.page-template-templatesauctions-php .rh_banner__image,
.page-template-templatessold-php .rh_banner__image{
	height: 45rem;
}
.page-template-templatesprojects-php .rh_banner__image .rh_banner__title,
.page-template-find-an-agent .rh_banner__image .rh_banner__title,
.page-template-find-an-agency .rh_banner__image .rh_banner__title,
.page-template-templatesbuy-php .rh_banner__image .rh_banner__title,
.page-template-templatesrent-php .rh_banner__image .rh_banner__title,
.page-template-templatesauctions-php .rh_banner__image .rh_banner__title,
.page-template-templatessold-php .rh_banner__image .rh_banner__title{
	display:none;
}
.infobox__mid{
	width: 100%;
    min-height: 140px;
    background-color: rgba(0,0,0,.7);
	position:absolute;
}
.single_agency_header{
	width: 100%;
    text-align: left;
	padding-right:0px;
}
.single_agency_header h2{
	font-family: "Museo-Sans-300","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400 !important;
    color: #FFF;
    margin: 0px 0px 15px 0px;
    font-size: 2em;
	border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.single_agency_header_left{
	width: 50%;
    float: left;
}
.single_agency_header_left h4{
	margin:0px 0px 5px 0px;
	color:#FFF;
	font-family: "Museo-Sans-300","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.single_agency_header_left p{
	color:#FFF;
}
.single_agency_header_right{
	width: 50%;
    float: right;
	text-align:right;
}
.rh_banner__cover{
	/*height:0px !important;
	width:0px !important;*/
	/*margin-top: 140px;*/
}
.rh_page.rh_page__agency {
    padding-right: 0px !important;
	width: 100%;
}
.rh_page__agency .rh_agent_profile__wrap .rh_agent_profile__excerpt{
	border-bottom:none;
	
}
.rh_page__agency .rh_agent_profile__wrap .rh_agent_profile__excerpt p{
	font-size: 1.8rem;
}
.rh_page__agency .rh_agent_card__head {
	margin-bottom:5px;
}
.rh_page__agency .rh_agent_card{
	margin-top:0px;
	margin-bottom:20px;
	width: 20%;
    float: left;
}
.rh_agent_card .rh_agent_card__dp{
	margin-top:0px !important;
}
.rh_page__agency .rh_agent_card__wrap .rh_agent_card__head .rh_agent_card__name .name a{
	font-size: 1.8rem;
}
.rh_page__agency p.agent_position{
	font-size: 1.4rem;
}
.rh_page__agency .rh_page--single_agent{
	padding-bottom:2rem !important;
}
.rh_page__agency  .rh_alert-wrapper,
.rh_page__agents  .rh_alert-wrapper{
	width:100%;
	text-align:center;
	display:block;
}
.rh_page__agency .rh_property__container,
.rh_page__agents .rh_property__container{
	text-align: center;
    width: 100%;
    display: block;
    margin: 0px;
}
.rh_page__agency .rh_property__container .rh_prop_card--similar,
.rh_page__agents .rh_property__container .rh_prop_card--similar{
	display: inline-block;
    float: none !important;
}
#sale_properties,
#sold_properties,
#rental_properties{
	padding:0px;
}
/*Agency end*/
/*Header*/
.rh_menu{
	margin-top:15px;
}
.rh_header_top_wrap{
	padding-top: 0px !important;
    background: #1a1d1f;
    padding-bottom: 0px !important;
}
.clear-fix{
	clear:both;
}
.inner_rh_header__wrap{
	padding:0rem 10rem !important; 
}
.header-top{
	width:100%;
	display:block;
	border-bottom: 1px solid #5c5c5c;
}
.header-top-left{
	padding: 12px 0px;
    font-size: 14px;
	color:#FFF;
	width: 35%;
    float: left;
}
.header-top-center{
	padding: 10px 0px;
    font-size: 14px;
	color:#FFF;
	width: 30%;
    float: left;
	text-align:center;
}
.page-template-full-width .rh_page{
	padding-right:0px !important;
}
.page-template-full-width .entry-content{
	padding-left:0px;
	padding-right:0px;
}
.header-top-center a {
    background: #71b100;
    color: #FFF;
    padding: 5px 10px;
    display: inline-block;
}
.header-top-left .rui-icon-email{
	display:inline-block;
	color:#6fb200;
	float: left;
    margin-right: 5px;
}
.header-top-left strong{
	display:inline-block;
	margin-top: 3px;
}
.header-top-left a{
	color:#FFF;
}
.header-top-right{
	width:35%;
	float:right;
}
.header-social-icons{
	width: auto;
    float: right;
	padding:17px 0px;
}
.header-social-icons a{
	padding:0px 10px;
	color:#FFF;
	font-size: 10px;
}
.header-top-right-2{
	width: auto;
    float: right;
	background:#71b100;
    padding: 15px 40px 15px 50px;
	margin-left: 20px;
	position:relative;
}
.header-top-right-2:before{
	content:"";
	width:40px;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/top-phone.png) no-repeat;
}
.header-top-right-2 svg{
	width: 15px;
    display: inline-block;
    margin-right: 10px;
    fill: #FFF;
    margin-top: -3px;
}
.header-top-right-2 a{
	color:#FFF;
}
.sign-in ,
.sign-signup{
    background: #71b100;
    padding: 4.5px 10px;
    color: #FFF;
    font-weight: bold;
    line-height: 14px;
	margin-top: -1px;
}
.sign-signup{
  margin-left:10px;
}
.sign-in img,
.sign-signup img{
    width: 15px;
}
.sign-in:hover,
.sign-signup:hover{
	color: #FFF;
}
.rh_modal .rh_modal__wrap .rh_modal__dashboard{
	background: #71b100;
}
.rh_modal .rh_modal__wrap .rh_modal__dashboard a{
	color:#FFF !important;
}
.rh_modal .rh_modal__corner{
	border-right: 20px solid #71b100;
}
.rh_modal .rh_modal__wrap .rh_modal__dashboard .rh_modal__dash_link svg{
	fill: #FFF;
}
.rh_modal .rh_modal__wrap .rh_modal__dashboard .rh_modal__dash_link:hover svg{
	fill: #FFF;
}
/*End Header*/
/*Footer*/
.rh_widgets h3.title{
	color:#63be00;
	font-size:22px;
	position: relative;
    padding-bottom: 20px;
}
.rh_widgets h3.title:before {
    content: "";
    width: 55px;
    height: 3px;
    background: #4a4949;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.rh_widgets .widget_nav_menu .menu-item{
	width:100% !important;
	line-height:30px;
	margin-bottom:0px;
}
.rh_widgets ul > li{
	background: url(images/right-arrow.png) top 8px left no-repeat;
    padding-left: 20px;
}
.rh_widgets .fa{
	color:#63be00;
	padding-right:10px;
}
.rh_widgets a{
	color:#FFF !important;
}
.rh_widgets p{
	margin-bottom:5px;
}
.rh_footer .rh_footer--space_between {
    padding-top: 1.5rem;
     padding-bottom: 1.5rem;
    background: #272c2f;

}
.rh_footer .rh_footer--space_between p.copyrights{
	width:100%;
	text-align:center;
}
.fa-map-marker{
	float: left;
    display: block;
    height: 50px;
    margin-top: 7px;
	width: 26px;
	text-align:center;
	margin-right: 4px;
}
/*End Footer*/
/*Single Property*/
.slider-main-area{
	background:#20282e;
}
.single-property-slider{
	padding:0 20rem;
}
#property-detail-flexslider .flexslider ul.flex-direction-nav a.flex-prev:hover,
#property-detail-flexslider .flexslider ul.flex-direction-nav a.flex-prev,
#property-detail-flexslider .flexslider ul.flex-direction-nav a.flex-next:hover,
#property-detail-flexslider .flexslider ul.flex-direction-nav a.flex-next{
	background:transparent;
}
.rh_property__meta_wrap .rh_property__meta{
	margin-bottom: 0rem;
	margin-right:2rem;
}
.rh_property__meta_wrap .rh_property__meta svg{
	width:15px;
}
.rh_property .rh_property__row{
	margin-top:15px;
	margin-bottom:0px;
}
.rh_svg{
	fill: #808290;
}
.rh_property__meta_wrap .rh_property__meta .figure{
	margin-left:0.5rem;
}
.property-type-meta{
	margin-top: 3px;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}
.single-property-price{
	padding: 0px !important;
    border: none !important;
}
.single-property-price p.status{
	font-size: 20px !important;
    margin-top: 15px;
}
.single-property .rh_page__property_title{
	width: 60%;
    float: left;
}
.rh_page__property_title_right{
	width: 40%;
    float: left;
	text-align:right;
	padding-top: 10px;
}
.save-property-button,
.print-email-icons,
.social_icons{
	width:100%;
	display:block;
}
.save-property-button{
	margin-bottom:15px;
}
.save-property-button .hide{
	display:none;
}
.print-email-icons a{
	padding: 0px 0px;
    font-size: 14px;
}
.print-email-icons a.bottom-form {
    margin-right: 15px;
}
.favorite,
.favorite-placeholder{
	font-size: 15px;
    padding: 8px 15px;
    border: 2px solid #ccc;
    border-radius: 4px;
	display: inline-block;
}
.social_icons {
	padding:10px 0px;
}
.social_icons .hide{
	display:none !important;
}
.social_icons .social{
	margin-left:0px !important;
}
.social_icons .social ul{
    position: relative !important;
    width: auto !important;
    margin: 0px 0px 0px 0px !important;
    float: right;	
}
.single-property-content{
	background:#f5f5f6;
	padding-top:0px;
}
.single-property-content .rh_property--padding{
	padding-top: 15px;
}
.single-property .rh_property .rh_property__content{
	box-shadow:none !important;
	padding:2rem;
	margin-bottom:20px;
}
.rh_property__content_head{
	padding: 0rem 2rem 2.4rem 2rem;
    width: 100%;
    position: relative;
    display: inline-block;
}
.rh_property__content_head .rh_property__features_wrap .rh_property__heading{
	/*display:none;*/
	margin-top: 2rem;
	margin-bottom: 0rem;
}
.rh_property__content_head .rh_property__features_wrap .rh_property__feature{
	flex-basis:33.33%;
	padding: 0 2rem 0rem;
	margin-top:10px;
}
.rh_property__content_head .rh_property__features_wrap .rh_property__feature a{
	margin-left: 0.3rem;
}
.single-property .rh_property__map_wrap{
	margin-bottom:10px;
}
.rh_property__content .agency-detail{
	
}
.rh_property__content .agency-detail h4{
	margin-top:0px;
	font-weight:100 !important;	
}
.rh_property__content .agency-detail h4 a{
	font-size: 20px;
    font-weight: 100 !important;
    margin-bottom: 10px;
    display: block;
}
.rh_property__content .property-agent-image{
	width: auto;
    float: left;
    padding-right: 20px;
}
.rh_property__content .property-agent-image .agent-image{
	width: 80px;
    height: 80px;
    overflow: hidden;
    display: inline-block;
	max-width:80px;
	border-radius:50%;
}
.rh_property__content .agent-detail{
	width: 80%;
    float: left;	
}
.property-bottom-agent-sidebar-details{
	width: 100%;
    float: left;
    padding: 10px 0px 10px 0px;
}
.rh_property__content .agent-detail a.agent-name{
	display: block;
    margin: 5px 0px 25px 0px;
}
.rh_property__content .agent-detail .contactDetails{
	
}
.rh_property__content .agent-detail .contactDetails li{
	float:none;
	width:auto;
	margin-right:20px;
}
.rh_property__content .agent-detail .contactDetails .contact-office{
	float:none;
}
.rh_property__content .rh_property_agent__enquiry_form{
	display: inline-block;
    position: relative;
    width: 100%;
}
.rh_property__content .rh_widget_form__row{
	padding:0px;
}
.left-form-fields,
.right-form-fields{
    width: 50%;
    float: left;
    padding: 10px;
}
.left-form-fields .required{
	margin-bottom:10px;
}
.rh_property__content .rh_property_agent__enquiry_form .rh_widget_form__submit{
	width: auto;
    float: right;
    padding: 10px 25px;
    border-radius: 4px;
    background: #71b100;
	margin-right: 10px;
}
.custom-class-for-propertyid{
	margin-bottom:40px !important;
}
.single-property .share-this.sharer-0 .social ul{
	left:inherit !important;
}
.single-property .rh_property__print .share-this.sharer-0{
	right:-2rem;
}
.single-property .rh_property__print a{
	margin:0px;
}
.rh_property__print .share-this.sharer-0 .social.networks-5.center{
	right: 1.5rem;
}
.auction-contact-agent {
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #ccc;
    font-size: 20px;
}

.auction_description:before {
    content: ' ';
    background: url(data:image/png;base64,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) no-repeat -33px -1px;
    display: inline-block;
    height: 14px;
    width: 14px;
    background-size: 47px 14px;
    margin-right: 4px;
    vertical-align: middle;
}
.auction_description {
    padding: 10px 0px 0px 0px;
    font-size: 14px;
}
/*End Single Property*/
/*Loop Setting*/

.rh_prop_card .rh_prop_card__details{
	padding: 2rem !important;
}
.rh_prop_card--listing  .rh_page__property_address{
	font-size:14px;
	margin-bottom:10px;
}
.rh_prop_card--listing .rh_prop_card__meta svg, .rh_list_card__meta div svg{
	width:15px;
}
.rh_prop_card .rh_prop_card__details .rh_prop_card__meta .figure{
	padding: 0 1rem 0 0.5rem !important;
}
.rh_prop_card .rh_prop_card__details .rh_prop_card__priceLabel .rh_prop_card__price{
	font-size: 1.7rem;
    color: #71b100;
    font-weight: bold;
}
.rh_prop_card__priceLabel{
	width:100%;
	display:inline-block;
}
.loop-right .rh_prop_card__btns .favorite-placeholder.hide{
	display:none;
}
.loop-right .rh_prop_card__btns .favorite,
.loop-right .rh_prop_card__btns .favorite-placeholder{	
	border: none;
    padding: 0px;
    display: inline-block;
}
.loop-right .rh_prop_card__btns{
	position:relative !important;
	display:inline-block !important;
	padding:0px !important;
    margin-right: 15px !important;
}
.loop-right .view-detail-loop-button{
	display:inline-block !important;
}
.loop-left,
.loop-right{
	width: 50%;
    float: left;
}
.loop-right{
	text-align:right;
}
.loop-left .rh_prop_card__status{
	font-size: 1.5rem !important;
}
.property-agent{
	position: absolute;
    bottom: -45px;
    right: 20px;
    width: 130px;
    text-align: center;
}
.property-agent .agent-image{
	width: 80px;
    height: 80px;
    overflow: hidden;
    margin: 0px auto;
    border-radius: 50%;
    border:2px solid #FFF;
	border-radius:50%;
}

.property-agent img{
	width:100%;
	height:auto !important;
}

.rh_prop_card--listing{
	width:100%;
	padding: 0 0rem 3rem 0rem;
}
.loop-agency-logo{
	background: #ffe512;
    text-align: left;
    padding: 5px 5rem;
}
.loop-agency-logo img{
	max-height:40px;
}
/*End Loop Setting*/
.rh_slider_mod .rh_flexslider__nav_main a.flex-next{
	right:20px !important;
}
.rh_slider_mod .rh_flexslider__nav_main a.flex-left{
	left:20px !important;
}
.property_prefixes {
	padding:5px 10px 0px 10px;
}
.property_prefixes label {
    float: left;
    width: 33%;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.property_prefixes input[type="radio"] {
    display: inline-block;
    width: auto !important;
    position: relative;
}
.clear-fix{
	clear:both;
}
.property-size-box
{
	border: 1px solid green;
	position: absolute;
	color: white;
	top: 19px;
	left: 0px;
	background-color: black;
	width: 200px;
	padding: 5px;
	border-radius: 4px;
    z-index: 99999;
}
a.property-size {
    position: relative;
    display: inline-block;
}
.single-property-size {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
.single-property-size p{
    margin-bottom: 10px;
    font-size: 18px;
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance{
	background: #71b100 !important;
}
.blog_news_thumbnail{
	display: inline-block;
    width: 30%;
    float: left;
    min-height: 100px;
}
.blog .rh_page{
	padding-right:0px;
}
.blog_news{
	display: inline-block;
    width: 70%;
    float: left;
}
.rh_blog__post.type-post{
	display: inline-block !important;
    width: 100%;
}
.blog .rh_pagination{
	display: inline-block;
    width: 100%;
}
.blog .rh_pagination a{
	float:left;
}
.blog .entry-header-margin-fix:first-of-type{
	margin-top: 0rem !important;
}
.blog .entry-header{
	padding: 0rem 3rem !important;
    background: none !important;
}
.blog .entry-header h3.entry-title-area{
	margin:0px !important;
	font-weight: normal;
}
.blog .entry-header h2.entry-title{
	margin-bottom:10px;
}
.blog .entry-header h2.entry-title a{
	color:#1a1a1a;
	font-size:2rem;
	text-decoration:underline;
}
.blog .rh_blog__post .entry-summary{
	padding-top:0px;
}
.blog .rh_blog__post .rh_btn{
	padding:0.5rem 1rem;
}
.trades-header .rh_banner__wrap {
    padding: 3rem 10rem 3rem;
  
}
.trades-header.rh_banner .rh_banner__title{
	text-align: left !important;
	width: 70%;
}
.trades-list{
	padding:0px;
	margin:20px 0px 50px 0px;
	list-style:none;
	display:inline-block;
	width:100%;
}
.trades-list li{
	float: left;
    width: 31.333333%;
    background: #71b100;
    margin: 1%;
}
.trades-list li a{
    padding: 15px 0px;
	color:#FFF;
	font-weight:bold;
	display:block;
}
.trades-page{
	padding-right:0px !important;
	padding-top:40px;
	padding-bottom:40px;
}

.form-heading {
    width: 35%;
    float: left;
    text-align: right;
    font-size: 20px;
}
.row {
    width: 100%;
    display: inline-block;
	margin-bottom: 10px;
}
.form-group{
	border: 1px solid #ccc;
	width: 40%;
    float: left;
    margin-left: 30px;
	position: relative;
}
.form-control{
	width:100%;
	padding:10px 10px 10px 20px;
}
.trades-page #submit {
   position: absolute;
     left: 0px; 
    right: -53px;
    top: -1px;
    font-size: 0;
    background: url(images/search.png) no-repeat center center;
    width: 25px;
    height: 25px;
    background-size: 64%;
    background-color: #71b100;
    padding: 20px 25px;
    cursor: pointer;
}
.form-heading.red-or {
    color: red;
    font-weight: bold;
}
.trade-search-results{
	padding:20px 0px;
	font-size: 30px;
    font-weight: normal;
}
.trades-page th{
	font-weight:bold;
}
.offplan_page{text-align:left;}
.offplanhalf_block{
	width:50%;
	padding-left:32px;
	padding-right:32px;
	float:left;
    margin-bottom: 51px;
}
.offplanhalf_block:nth-child(odd) {clear: both;}
.off_pro_title a {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 15px;
    margin-top: 21px;
    display: block;
}

.single.single-project h2.rh_banner__title {
    text-align: left!important;
	text-transform: uppercase;
}
.offplan_img_sec {
    width: 45%;
    float: left;
}
.offplan_img {margin-top: 7px;}
.offplan_detail_sec {
    width: 55%;
    float: left;
    padding-left: 65px;
}
.offplan_detail_sec .offp_title{
	text-transform: uppercase;
    text-align: left;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 20px;
}
.rh_footer{clear:both;}
.offp_info p {margin-bottom: 20px;}
.offplan_gallery_sec {
    padding-top: 70px;
    text-align: center;
    margin-bottom: 30px;
}
.offplan_gallery_sec_wrapper {clear: both;}

.offplan_gallery_sec ul li {
    display: inline-block;
	width: 19%;
    margin-right: 5px;
    margin-bottom: 5px;
}
/* custom style link player 2525 */
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance a{background:#18998e;}
.rh_prop_search__searchBtn button{background: #71b100!important;}
.hide_sec {display: none;}
.rh_home_cal_sec {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
}
.rh_home_cal_sec ul {
    position: absolute;
    top: -126px;
}
.rh_home_cal_sec ul li {
    list-style-type: none;
    display: inline-block;
    margin-left: 90px;
}
.rh_home_cal_sec ul li a {
    background: rgba(0,0,0,0.8);
    border: 2px solid rgba(0,0,0,0.8);
    width: 240px;
    display: block;
    color: #fff;
    text-align: center;
    padding: 13px 31px;
    font-size: 16px;
    font-family: Museo-Sans-500 !important;
	border-style: outset;
}
.rh_home_cal_sec ul li a:hover, .rh_home_cal_sec ul li a:focus{
		border:2px solid #71b002;
	    background: #71b002;
		border: 2px solid transparent;
		background: #71b002;
		border-style: outset;
		background: url(images/button-no-border.jpg);
		background-size: 100% 100%;
		border-color: #d5d5d5 #9f9f9f #efefef;
}
.rh_serv_list {margin-top: 51px;}
.rh_serv_list h2, .rh_about_sec h2 {
    font-family: Museo-Sans-500;
    font-weight: 400;
    text-align: center;
}
.rh_serv_list ul li {
    list-style-type: none;
    display: inline-block;
    width: 19%;
}
.rh_serv_list ul li a {
    border: 2px solid #000008;
    display: block;
    padding: 27px 0px 27px 10px;
    color: #000;
    font-family: Museo-Sans-500;
}
.rh_serv_list ul li a:hover{
	border-color:#70af00;
	background:#70af00;
	color:#fff;
} 
.serv_links_sec {
    display: table;
    width: 100%;
    margin-top: 15px;
}
.rh_serv_list a {
	border: 7px solid #71b100;
    display: inline-block;
    padding: 5px 5px 5px 10px;
    color: #000;
    font-family: Museo-Sans-500;
   /** width: 19.75%; **/
    width: 19.55%; 
    font-size: 20px;
    margin-right: 3px;
    border-radius: 10px;
	transition: 0.3s;

}
.rh_serv_list a:hover{
	background:#71b100!important;
	color:#fff;
}
p.designed-by a:hover{
	color:#63be00 !important;

}
.s2.so ul li.full-screen{
	background:none;
	padding:5px 0px;
}
.s2.so ul li.li2{
	background:none;
	padding:5px 0px;
	text-align:right;
}
.con_filter .s2.so ul li.li2{
	text-align:left;
}
.con_filter .rh_checkbox .rh_checkbox__indicator{
	width: 15px;
    height: 15px;
	top:6px;
}
.con_filter .rh_checkbox .rh_checkbox__indicator:after{
	width: 15px;
    height: 15px;
}
.s2.so ul li.full-screen a{
	color:#FFF;
	text-decoration:underline;
}
.s4{
	display:none;
	width:100%;
}
.con_filter .s4{
	display:block;
	width:100%;
	margin-top:15px;
}
.con_filter h5.submit_property_auction_title {
    color: #000;
    font-weight: bold;
    display: block !important;
    width: 100%;
    padding-left: 0px;
    margin-bottom: 10px !important;
	font-family:inherit;
}
.con_filter .rh_form__item{
	float:left;
	padding: 0 0rem 0rem;
}
.con_filter .select2-container--default .select2-selection--single{
	padding: 5px 5px;
    height: 40px;
}
.con_filter .select2-container--default .select2-selection--single .select2-selection__rendered{
	font-size:14px;
}
.con_filter .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 40px;
}
.con_filter .s4 label, .s4 .select2-container {
    width: 100%;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}
.con_filter .s4 .rh_prop_search__option{
	width: 19.5516% !important;
    float: left;
	margin-right:5px;
	margin-bottom: 10px;
}
.con_filter input[type="text"]{
	height: 40px;
    border: 1px solid #aaa;
    padding: 10px;
    width: 100%;
    border-radius: 4px;
}
.s4 .rh_prop_search__option.rh_prop_search__select{
	width: 17%;
    float: left;
	margin-right:5px;
}
.s4 .select2-container{}
.s4 label,.s4 .select2-container{
	width:100%;    
	display: block;
}
.rh_serv_list a:last-child {margin-right: 0px;} 
.rh_serv_list .serv_link_single {
    display: table-cell;
    height: 56px;
    vertical-align: middle;
}
.rh_serv_list .removal_icon {
    background: url(../images/removal_icon.png)no-repeat;
    background-position: top 9px left 3px;
    padding-left: 56px;
}
/*.rh_serv_list  a:hover .removal_icon{
	background: url(../images/removal_icon_hover.png)no-repeat;
	background-position: top 9px left 3px;
}*/
.rh_serv_list .clean_icon {
    background: url(../images/clean_icon.png)no-repeat;
    background-position: top 9px left 3px;
    padding-left: 56px;
}
/*.rh_serv_list  a:hover .clean_icon{
	background: url(../images/clean_icon_hover.png)no-repeat;
	background-position: top 9px left 3px;
}*/
.rh_serv_list .trade_icon {
    background: url(../images/trade_icon.png)no-repeat;
    background-position: top 9px left 3px;
    padding-left: 56px;
}
/*.rh_serv_list  a:hover .trade_icon{
	background: url(../images/trade_icon_hover.png)no-repeat;
	background-position: top 9px left 3px;
}*/
.rh_serv_list .con_icon {
    background: url(../images/con_soli_icon.png)no-repeat;
    background-position: top 9px left 3px;
    padding-left: 50px;
    text-align: center;
}
/*.rh_serv_list  a:hover .con_icon{
	background: url(../images/con_soli_icon_hover.png)no-repeat;
	background-position: top 9px left 3px;
}*/
.rh_serv_list .pest_icon {
    background: url(../images/pest_icon.png)no-repeat;
    background-position: top 9px left 3px;
    padding-left: 50px;
    text-align: center;
}
/*.rh_serv_list  a:hover .pest_icon{
	background: url(../images/pest_icon_hover.png)no-repeat;
	background-position: top 9px left 3px;
}*/
.rh_about_sec {
	padding-top: 18px;
    margin-bottom: 37px;
}
.rh_about_info_bg {background: #e1eaf3;}
.rh_about_info{margin-top: 29px;}
.rh_about_info_sec p {
    color: #000;
    font-family: Museo-Sans-500;
    font-size: 13px;
    line-height: 23px;
    text-align: justify;
    font-weight: 700;
}
.rh_view_web_info{
	margin-top: 41px;
	padding-left:0px !important;
	padding-right:0px !important;
}
.rh_view_web_info img{width:100%;}
.rh_view_web_info:after {
    position: absolute;
    content: "";
    background: url(../images/border_line-1.png) repeat-y;
    z-index: 1000;
    width: 100%;
    left: 0px;
    height: 183px;
    bottom: -36px;
    background-size: cover;
}
.buy_sell_sec {
    clear: both;
    top: -20px;
}
.buy_sell_sec .rh_cta__title {
    font-size: 28px;
    font-family: Museo-Sans-500;
    margin-bottom: 20px;
}
.rh_footer.diagonal-border:before{
	top:unset!important;
	border-right-width: unset!important;
    border-top-width: unset!important;
}
.rt_cta_custom_btn{width: 164px!important;}
.rt_cta_btn_grey{width: 166px!important;}
.textwidget img{
	max-width:100%;
	margin-left:0px !important;
	margin-right:0px !important;
}



@media (min-width: 1280px){
	.rh_section__features.diagonal-border:before {
		top: -110px;
		border-right-width: 98.79vw;
		border-top-width: 180px;

	}
}
/* custom style link player 2525 end*/
@media(max-width:1300px){
	ul.rh_menu__main li a{padding: 0rem 7px;}
	.serv_links_sec{
		text-align: center;
	}
	.rh_serv_list a{
		width:40%;
		margin-bottom: 6px;
	}
}
@media(max-width:1200px){
	ul.rh_menu__main li a{padding: 0rem 5px;}
	.rh_section__features.diagonal-border:before{top: -100px;}
	.rh_view_web_info:after {
		height: 165px;
		bottom: -32px;
	}
	.rh_page__listing_grid{
		width:100%;
	}
	.rh_page__sidebar{
		width: 22%;
		max-width: 100%;
		margin-right: 0px;
	}
}
@media (max-width:1199px){
	
	.rh_page{
		padding:0px !important;
	}
	.single-property-slider{
		padding:0 15rem;
	}
	.rh_section__features.diagonal-border:before {top: -90px;}
}
@media(max-width:1170px){
	ul.rh_menu__main li a{padding: 0rem 3px;}
}
@media(max-width:1139px){
	.rh_home_cal_sec{width: 80%;}
	.rh_home_cal_sec ul li{margin-left: 20px;}
	.rh_view_web_info:after{bottom:-40px;}
	
}
@media(max-width:1045px){
	.rh_home_cal_sec {width: 91%;}
}
@media(max-width:1024px){
	.rh_view_web_info:after {bottom: -54px;}
	.rh_page__sidebar{
		width: 50%;
		max-width: 100%;
		margin: 0px auto;
	}
}
@media (max-width:1023px){
	
	.single-property .rh_page__property_title,
	.rh_page__property .rh_page__property_price{
		text-align:left;
	}
	.rh_property__print .share-this.sharer-0 .social.networks-5.center ul{
		right: 0px !important;
		left:inherit !important;
	}
	.rh_serv_list .pest_icon, .rh_serv_list .con_icon{text-align:left;}
	.rh_about_info_sec {padding-bottom: 40px;}
}

@media (max-width:991px){
	
	.single-property-slider{
		padding:0 0rem;
	}
	.rh_property__print .share-this.sharer-0 .social.networks-5.center ul{
		right: 0px !important;
		left:inherit !important;
	}
	.rh_view_web_info:after {
		bottom: -87px;
		height: 195px;
	}
	.rh_page__agency .rh_agent_card{
		width: 23%;
		min-height: 255px;
	}
	.rh_agent_card__wrap .rh_agent_card__head .agent_position{
		margin-bottom:0px;
	}
	.easy-autocomplete{
		padding-left: 0px;
	}
	.s1 ul{
		width:100%;
		display:inline-block;
	}
	.rh_page__agents .rh_prop_card--similar{
		width: 32.9% !important;
	}
	.rh_footer{
		padding: 0rem 0 0rem 0 !important;
	}
}
@media(max-width:900px){
	.rh_home_cal_sec {width: 100%;}
	.rh_home_cal_sec ul {
		position:unset;
		top:unset;
		width: 100%;
		margin: 0 auto;
		display: block;
		margin-top: 30px;
		text-align: -webkit-center;
	}
	.rh_home_cal_sec ul li {
		margin-left: 0px;
		display: block;
		margin-bottom: 30px;
	}
	.rh_home_cal_sec ul li a{
		border-style: outset;
		background: url(images/button-no-border.jpg);
		background-size: 100% 100%;
		border-color: #d5d5d5 #9f9f9f #efefef;
	}
	.rh_view_web_info:after {
		bottom: -77px;
		height: 175px;
	}
}
@media(max-width:800px){
	.rh_view_web_info:after {
		bottom: -97px;
		height: 184px;
	}
}
@media (max-width:767px){
	
	.rh_menu{
		margin-top:0px;
	}
	.rh_logo{
		margin-bottom:10px !important;
	}
	.single-property .rh_page__property_title,
	.single-property .rh_page__property_title_right{
		width:100%;
		text-align: left;
	}
	.left-form-fields,
	.right-form-fields{
		width:100%;
	}
	.rh_property__print .share-this.sharer-0 .social.networks-5.center{
		margin-left: -60px !important;
	}
	.trades-list li{
		float: left;
		width: 48%;
	}
	.offplanhalf_block{
		width:100%;
		margin-bottom: 35px;
		padding-left:15px;
		padding-right:15px;
	}
	.offplan_img_sec, .offplan_detail_sec {
		width: 100%;
		float: none;
		margin-bottom:50px;
		padding-left:0px;
	}
	.offplan_gallery_sec {
	    padding-top: 30px;
	    margin-bottom:50px;
	}
	.offplan_gallery_sec ul{
		display:inline-block;
	}
	.offplan_gallery_sec ul li {width:49%;float:left;}
	.about_info_img {margin-top: 30px;}
	.rh_view_web_info:after {
		bottom: -63px;
		height: 146px;
	}

	.header-top{
		display:none;
	}
	.rh_header .rh_header__wrap{
		padding-top:2rem !important;
	}
	.rh_header .rh_header__wrap .rh_logo{
		width:40% !important;
		float:left !important;
		text-align: left !important;
	}
	.home .rh_flexslider__nav_main{
		display:none;
	}
	.home .rh_slider .flexslider ul.slides .slide{
		height: 58rem !important;
	}
	.home .rh_slider_mod{
		padding-top: 0px;
	}
	.home .con {
		margin-top: 70px !important;
	}
	.rh_slider .rh_home_cal_sec ul li{
		float:none !important;
		margin: 5px 0px !important;
	}
	.rh_slider .rh_home_cal_sec ul li a{
		width: 250px !important;
		padding: 13px 0px !important;
	}
	.blog_news_thumbnail,
	.blog_news{
		width:100%;
	}
	.blog_news_thumbnail{
		margin-bottom:20px;
	}
	.rh_header_top_wrap_inner{
		display:none;
	}
	.trades-header.rh_banner .rh_banner__title,
	.breadcrumb,
	.offplan_img img{
		width:100%;
	}
	.rh_banner .rh_banner__wrap{
		-webkit-flex-direction: column;
	}
	.rh_prop_card--listing{
		max-width:100%;
	}
	.rh_page__agency .rh_agent_card{
		width: 33%;
		min-height: 285px;
	}
	.home .about_info_img img{
		width:100%;
	}
	.home .rh_about_info_sec{
		padding-bottom:0px;
	}
	.home .rh_about_info p{
		margin-bottom:15px;
	}
}
@media (max-width:700px){
	
	.auction_input,
	.inputs_dates{
		display:block !important;
	}
	.auction_input .inspiry-detail-title, 
	.inputs_dates .inspiry-detail-title,
	.auction_input .inspiry-detail-value{
		margin-bottom:10px !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.no-icon{
		height:0px !important;
	}
	.auction-div .inspiry-detail{
		display: block !important;
		margin: 0 auto !important;
	}
	.rh_form__item.rh_form--4-column.rh_form--columnAlign {
		width: 50%;
	}
	.rh_view_web_info:after {
		bottom: -56px;
		height: 132px;
	}	
	.rh_page__agents .rh_prop_card--similar{
		width: 49% !important;
	}
}
@media (max-width:640px){
	
	.header-top-right{
		display:none;
	}
	.header-top-left{
		width:100%;
	}
	.inner_rh_header__wrap {
		padding: 0rem 3rem !important;
	}
	.single-property .rh_property__meta_wrap .rh_property__meta{
		width: 50%;
		float: left;
		display: inline-block;
		margin: 0px;
	}
	.single-property .rh_property__meta_wrap{
		display: inline-block;
	}
	.property-type-meta{
		border:none;
		margin-left:0px !important;
		padding-left:0px !important;
	}
	.rh_property__content .agent-detail{
		width: 65%;
	}
	.rh_property__print .share-this.sharer-0 .social.networks-5.center{
		margin-left: -60px !important;
	}
	.offplan_gallery_sec ul li {width:100%;}
	.rh_view_web_info:after {
		bottom: -49px;
		height: 119px;
	}
	.property-agent{
		bottom: -20px;
		right: 0px;
	}
}
@media(max-width:600px){
	.rh_serv_list a {
	    width: 60%;
	    margin-right:0px;
	}
	.rh_view_web_info:after {
		bottom: -45px;
		height: 110px;
	}
	.page-id-4933 .rh_banner__image,
	.page-id-4886 .rh_banner__image{
		height: 48rem !important;
	}
	.select2-container--open .select2-dropdown--above .select2-results__option, 
	.select2-container--open .select2-dropdown--below .select2-results__option{
		padding: 1rem 0.5rem;
	}
	.rh_wrap--topPadding{
		padding-left:0px;
		padding-right:0px;
	}
	.rh_property .rh_property__sidebar{
		max-width:100%;
	}
	.rh_serv_list a{
		width: 100% !important;
	}
	.rh_page__agency .rh_agent_card{
		width: 100%;
		min-height: 100px;
	}
	.page-template-find-an-agent .rh_agent_card__dp a{
		min-height:inherit !important;
		max-height:inherit !important;
	}
	.contacts-strip{
		margin: 0 0.5rem;
	}
	.contacts-strip-submenu{
		left: -100px;
	}
	.rh_page.rh_page__agency {
		padding: 0px 20px !important;
	}
	.rh_page__sidebar{
		width:90%;
	}
	.single .rh_wrap--topPadding{
		padding-top:0px;
	}
}
@media(max-width:536px){
	.rh_view_web_info:after {
		bottom: -38px;
		height: 96px;
	}
}
@media(max-width:480px){
	.rh_view_web_info:after {
		bottom: -32px;
		height: 84px;
	}
	.rh_page__agents .rh_prop_card--similar{
		width: 100% !important;
	}
}
@media(max-width:479px){
	.rh_cta__btns .rh_btn{width: 165px!important;}
}
@media (max-width:414px){
	
	.rh_form__item.rh_form--4-column.rh_form--columnAlign {
		width: 100%;
	}
	.rh_modal .rh_modal__corner{
		border-left: 20px solid #71b100;
		border-right:0px !important;
	}
	.rh_property__content .agent-detail{
		width: 100%;
	}
	.rh_property__print .share-this.sharer-0 .social.networks-5.center{
		margin-left: -60px !important;
	}
	.trades-list li{
		float: none;
		width: 100%;
	}
	.rh_serv_list a {width: 80%;}
	.rh_view_web_info:after {
		bottom: -25px;
		height: 70px;
	}
	
}
@media (max-width:360px){
	.rh_view_web_info:after {
		bottom: -19px;
		height: 58px;
	}
}
@media (max-width:320px){
	.header-top-left strong ,
	.header-top-left strong a{
		font-size:11px !important;
	}
	.rh_view_web_info:after {
	bottom: -15px;
	height: 50px;
	}
	.s4 .rh_prop_search__option.rh_prop_search__select {
		width: 100% !important;
	}
}

.breadcrumb {
    padding: 8px 15px;
    list-style: none;
    background-color: #71b100;
    border-radius: 4px;
	color: #FFF;
    font-size: 1.5rem;
}
.breadcrumb a {
    color: #fff;
    text-decoration: none;
}

/*------------------------*/
.rh_prop_search__form .rh_prop_search__btnWrap {
	/*justify-content: initial !important;*/
}
.agencies_full_width{
	padding-right: 0px;
}
.rh_prop_search__searchBtn {
    width: 100% !important;
}

.rh_banner__cover {
	background-color: initial !important ;
}
.rh_btn__prop_search {
    padding: 3.9rem 0 !important;
}








/*----Search filter design----*/


.con{
	width:90%;
	margin:0 auto;
	float:none;
	font-family:sans-serif;
	color:#fff;
	margin-top: 140px;
}
.con_filter{
	width:100%;
	margin:0 auto;
	float:none;
	font-family:sans-serif;
	color:#000;
	margin-top: 60px;
}
.search_area{
	background:rgba(0,0,0,0.6);
	width:100%;
	padding:20px 18px;
	display:inline-block;
}
.con_filter .search_area{
	background:none;
}
.con_filter .search_area h2{
	color: #000;
}
.search_area h2{
	font-family:inherit;
	font-size: 2.25rem;
	font-weight:lighter;
	letter-spacing:0.5px;
	margin:0px 0px 10px 0px;
	color: #fff;
}
.s1,.s2{
	width:100%
}
.s1 ul li{
	background:#333f48;
	width:13.33%;
	list-style:none;
	float:left;
	text-align:center;
	margin-right: 4px;
	letter-spacing:0.5px;
	transition: 0.3s;
}

.s1 ul li a{
	color: #fff;
	padding:15px 0;
	display:block;
	
}
.s1 ul li:hover{
	background:#71b100;
	cursor:pointer
}
.s1 ul .clr{
	background:#71b100;
	/*overflow:hidden;
	position:relative*/
}
/*
.s1 ul .clr:after{
	content:'';
	display:block;
	background:#fff;
	width:10px;
	height:10px;
	transform:rotate(45deg);
	position:absolute;
	bottom:-6px;
	left:61.211px
}
*/
.s1 .none{
	display:none
}
.s2 ul li{
	float:left;
	list-style:none;

}
.s2 ul{
	width:100%
}
.s2 ul .li{
	width:24.6%
}
.s2 ul .li1{
	background:#fff;
	width: 58.26%;
	padding-left:10px;
}
.con_filter .s2 ul .li1{
	width: 100% !important;
	padding-left:0px;
} 
/* .s2 ul .li1:hover{
	outline:2px solid skyblue
} */
.rh_prop_card__thumbnail .flexslider {
    margin: 0 0 0px !important;
	border:none !important;
}



.s2 ul .li2{
	width:17%
}
.full-screen{
	width: 82% !important;
}
.s2 ul li select{
	width:100%;
	height:60px;
	padding-left:15px;
	font-size:18px;
	letter-spacing:0.5px;
	color:gray;
	border:none;
	border-right: 1px solid #0e1b2c;
    background-color: #fff;
    font-weight: 600;
}
.s2 ul li select:hover{
	cursor:pointer
}
.con_filter .s2 ul li input[type="search"]{
	border:1px solid #ccc;
	width:100%;
	padding-left:10px;
}
.s2 ul li input[type="search"]{
	width:95%;
	padding-top: 22px !important;
	padding-bottom: 17px !important;
	font-size:18px;
	letter-spacing:0.5px;
	color:gray;
	text-align:left;
	padding-left:10px;
	border:none;
	outline:none;
}
.s2 ul .li1 i{
	font-size:20px;
	color:gray
}
.s2 ul li input[type="submit"],#search_property{
	background:#71b100;
	width:100%;
	height:60px;
	font-size:18px;
	color:#fff;
	letter-spacing:0.5px;
	border:none;
	outline:none
}
.s2 ul li input[type="submit"]:hover{
	background:#618421;
	cursor:pointer
}

.easy-autocomplete input {
	box-shadow: initial !important;
}
.easy-autocomplete{
	padding-left: 50px;
}
.rh_cta--contact.rh_cta--contact .rh_cta__wrap {
    padding-bottom: 0px;
}
.rh_cta--contact.rh_cta {
    top: -90px;
    height: calc(60% + 18rem) !important;
}
.rh_cta__wrap .rh_cta__btns .rh_btn--whiteBG {
    background: #c7bcb7c7!important;
}
.easy-autocomplete-container ul li{
	text-align: left !important;
}
.easy-autocomplete input {
   border-color: initial !important; 
   border-radius: initial !important;
   border-style: initial !important; 
   border-width: initial !important;
   box-shadow: 0initial !important; 
   color: initial !important;
   float: initial !important;
  padding: 10px 12px !important;
}
table tr td{
	word-break: break-word !important;
}

.li select {
    
    -webkit-appearance: menulist-button !important;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	background:#1a1d1f;
	animation: smoothScroll 1s forwards;
	z-index:999999;
}
.rh_header_top_wrap{
	-webkit-transition: all 0.5s ease;
	-moz-transition: position 10s;
	-ms-transition: position 10s;
	-o-transition: position 10s;
	transition: all 0.5s ease;
}
.rh_header_top_wrap_inner{
	background: #1a1d1f;
}
.rh_header_top_wrap.sticky .rh_header_top_wrap_inner{
	display:none;
}
.rh_header_top_wrap.sticky .rh_header__wrap{
	padding: 1rem 10rem;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.filter_more {
    padding: 10px 30px;
    display: inline-block;
    background: #71b100;
    color: #FFF;
}
.filter_more:hover{
	color: #FFF;
}
.align-right {
    text-align: right;
}
#filter_more{
	width: 100%;
    float: left;
	display:none;
}
.page-template-find-an-agent .rh_agent_card__dp img{
	border-radius: 0%;
	max-width: 100%;
	width:100%;
}
.page-template-find-an-agent .rh_agent_card__dp a{
	min-height:150px;
	overflow:hidden;
	display:block;
	max-height: 150px;
}
.property_status_my_property{
	display: inline-block;
    border-radius: 500rem;
    background: rgba(33,182,90,.2);
    padding: 5px 20px;
    color: #21b766;
    font-size: 1.5rem;
    line-height: 1.5;
}
.rh_form__login_wrap{
	padding-top:0px;
}
.rh_form__login_wrap .rh_form__register,
.rh_form__login_wrap .rh_form__login{
	margin: 0px auto;
    border: 1px solid #e6e6e6;
    padding: 20px 0px;
}
p#register-message {
    color: #71b100;
    font-weight: bold;
}
#register-error {
    color: red;
    font-weight: bold;
}
.rh_blog__post .entry-header .entry-title{
	margin-bottom:0px;
}
.rh_select2 {
    border: 1px solid #e6e6e6;
    padding: 10px;
    -webkit-appearance: menulist !important;
}
::selection{
	background: #71b100;
}
.rh_footer__widgets.columns-4 li a:hover {
    color: #63be00 !important;
}

/*----------Media query search form-------------*/
.page-id-5077.page-template-full-width .entry-content{
	padding: 2rem 2.5rem !important;
}

@media(max-width: 768px) {
	.search_area{
		height: 100%;
	}
	.s1 ul li{
		width: 32.09%;
		margin-top: 5px;
	}
	.s2 ul .li2 {
	    width: 100%;
	    margin-top: 5px;
	}
	.full-screen{
		width: 100%;
	}
	.con{
		margin-top: 10px;
	}
	li.li1 {
    width: 100% !important;
	}
	li.li{
		width: 100% !important;
		margin-bottom: 3px;
	}
	.inner_rh_header__wrap {
		padding: 0rem 2rem !important;
	}
	.home .con {
		margin-top: 110px;
	}
	.rh_slider .flexslider ul.slides .slide {
		height: 62rem !important;
	}
	.rh_slider .rh_home_cal_sec ul li{
		float:left;
		margin: 0px 6px;
	}
	.rh_slider .rh_home_cal_sec ul li a{
		width: 210px;
		padding: 13px 0px !important;
	}
	.s4 .rh_prop_search__option.rh_prop_search__select{
		width: 31%;
	}
	.rh_cta--contact .rh_cta__btns {
		padding-bottom: 70px;
	}
	.home .rh_footer {
		padding: 0rem 0 0rem 0;
	}
	.rh_page__listing_grid{
		margin:0px auto !important;
	}
	.rh_serv_list a{
		width: 49%;
	}
	.s2.so ul li.li2{
		float: right;
		width: 50%;
	}
	.s2.so ul li.full-screen{
		float: left;
		width: 50% !important;
	}
	.header-top-left{
		width: 45%;
	}
	.header-top-center{
		width: 23%;
	}
	.header-top-right{
		width: 30%;
	}
	.header-top-right-2{
		padding: 10px 20px 10px 30px;
	}
}



/*----------Media query search form-------------*/
/*.slider-test {
    width: 80%;
    height: 100%;
    margin: 0 auto;
    position: absolute;
    top: 40px;
    left: 0;
    margin: 0 auto;
    right: 0;
}
*/
.rh_banner__cover.homepage-search {
    margin-top: 70px;
	max-height:400px;
}
.easy-autocomplete{
	width: 100% !important;
}
.nomargin {
	margin:0px auto !important;
}
.rh_page__head{
	padding: 0 0 2rem 0 !important;
}
/*Trades section button style*/
.trades-list li a {
	color:#000000;
	border: 7px solid #71b100 !important;
	border-radius: 10px !important;
	padding: 20px 0px !important;
}
.trades-list li{
	background: #ffffff !important;
}
.trades-list li{
	width: 22.999999% !important;
}
.trades-list li a:hover {
    background: #71b002;
    padding: 27px 31px !important;
    border: 0px solid transparent !important;
    background: url(images/button-no-border.jpg);
    background-size: 100% 100%;
	color:#FFF !important;
}
.custom_post_count{
	position: absolute;
    top: 10px;
    width: 100px;
    right: 35%;
}
.search_page .custom_post_count select{
	border: 1px solid #ccc;
	width:100%;
	
}
.search_page{
	position:relative;
}
.search_page .select2 {
	width: 100%;
    padding-left: 0px !important;
	font-size:14px;
	text-align:left !important;
}
.plan_feat_img img{
	width:100%;
}
@media (max-width:480px){
	.rh_header .rh_header__wrap .rh_logo{
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}
}
@media (max-width:455px){
	.s1 ul li{
		width: 48%;
	}
	.rh_header .rh_header__wrap {
		padding: 1rem 2rem !important;
	}
	.home .rh_slider .flexslider ul.slides .slide {
		height: 62rem !important;
	}
	.home .con {
		margin-top: 80px !important;
	}
	.rh_header_top_wrap_inner{
		display:none;
	}
	.page-id-4933 .rh_banner__image,
	.page-id-4886 .rh_banner__image{
		height: 52rem !important;
	}
	.search_area h2{
		font-size:2rem !important;
	}
	.s4 .rh_prop_search__option.rh_prop_search__select {
		width: 45%;
	}
}
@media (max-width: 1024px){
	.rh_slider .flexslider ul.slides .slide {
		height: 100vh;
	}
	.rh_page__listing_grid{
		width:100%;
	}
	.rh_section__features.diagonal-border:before{
		border-right-width: 100.79vw !important;
		top: -88px !important;
	}
	.rh_section__partners.diagonal-border:after {
		bottom: -69px !important;
		border-left-width: 98.79vw  !important;
	}
	.single .rh_page__main{
		width:100% !important;
	}
	.trades-header .rh_banner__wrap{
		padding: 3rem 5rem 3rem;
	}
	.rh_header .rh_header__wrap{
		padding: 2.5rem 5rem !important;
	}
}

@media (max-width: 600px){
.rh_prop_search__option.rh_prop_search__select label {
    height: 37px !important;
}
.rh_page.trades-page input {
    height: 39px;
}
}