/*---------------------
1. Schemas
2. Single Property
3. Archive
4. Widgets
5. Shortcodes
-----------------------*/
/* Disable unneeded */
.inputlinehv{
	display: none!important;
}
/* 1. Schemas: config color, font family, container max width */
.agent-description h2,.ere-heading h2 {
    font-size: 25px;
    text-transform: capitalize;
}
.ere-login-wrap .btn-primary:active, .ere-login-wrap .btn-primary:active:focus, .ere-login-wrap .btn-primary:focus, .ere-login-wrap .btn-primary:hover, .ere-register-wrap .btn-primary:active, .ere-register-wrap .btn-primary:active:focus, .ere-register-wrap .btn-primary:focus, .ere-register-wrap .btn-primary:hover, .ere-reset-password-wrap .btn-primary:active, .ere-reset-password-wrap .btn-primary:focus, .ere-reset-password-wrap .btn-primary:hover{
	color: #4D90FE;
}
.nav > li > a:hover,.nav > li > a.active,#ere_signin_modal .nav-tabs>li.active>a,.btn-action:hover{
	background:#4D90FE;
	background-color: #4D90FE;
	color: #fff;
	border-color: #4D90FE;
}
.property-listing .property-price span ,.ere-property .property-item-content .property-price,span.property-price, .property-price-postfix, .property-price-prefix{
    color: #333!important;
    font-weight: inherit!important;
}
.ere-property .property-item-content .property-info .property-info-inner>div:not(.tooltip) .property-info-value {
    font-size: 14px;
}
.ere-property .property-item-content .property-title {
    font-weight: 500!important;
}
.fs-16,.form-control{
	font-size: 16px!important;
}
.ere-property .property-action {
    position: absolute;   
    opacity: 0;
    transition: all .3s;
    z-index: 1;
}
.block-center-inner {
    margin: 0 auto;
    position: relative;
    max-width: 100%;
    font-size: initial;
}
.block-center-inner, .block-center:before {
    vertical-align: middle;
    display: inline-block;
}

.compare-thumb-main .compare-property-remove{
	background:#4D90FE;
}
.property-manager-form label{
	font-weight: inherit;
}
.property-location input[type="button"] {
    padding: 0 10px;
}
.radio {    
    margin-left: 20px;
}
button.ere-btn-arrow:after {       
    right: -14px;
}
.form-control{
	box-shadow: none; 
	border-radius: 0;
	border: 1px solid;
}
.ere-dashboard-welcome {
    border-bottom: none;
}
.jumbotron.ere-account-agent p {
    font-size: 16px;
    color: inherit;
    margin: 25px 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #e1e1e1;
    height: 46px;
}
.ere-btn-next,.ere-btn-prev,.ere-btn-edit,.add-additional-feature{
	display: inline-block;
    padding: 5px 20px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: inherit;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.ere-account-sign-in  .btn{
	margin-left: 15px;
}
.btn-default:hover {
    color: #fff;
}

/*Sub Title*/
.ere-login-wrap button, .ere-register-wrap button, .ere-reset-password-wrap button {  
    height: 50px;
    text-transform: uppercase;
    font-weight: inherit;
}
/* Component Width */
#content .ere-agency-single-wrap{
	margin: 0 auto!important;
    max-width: 1080px;
}
/* End Schemas */
.mg-top-40{
	margin-top: 40px;
}
.ere-agent-single .contact-agent .agent-contact-btn{
	font-weight: inherit;
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
    border-radius: 5px;
}
.agent-single-inner{
	padding-top: 30px;
}
button.close {    
    width: 30px;
    height: 30px;
    opacity: 1;
    line-height: 30px;
    border-radius:30px; 
}
button.close:hover{
	opacity: 0.95;
}
.modal-dialog .btn-default {
    border: none!important;    
    padding: 5px 25px;
    color: #fff;
}
.ux-block .ere-property .property-label{
	display: none;
}
.ux-property-mapsearch.style-1 .ere-property .ere-item-wrap{
    padding-left: 3px;
    padding-right: 3px;
}
.ere-property .property-item-content .property-info .property-info-inner .property-info-item-tooltip {
    line-height: 8px!important;
}
.ux-property-mapsearch.style-1 .ere-property .property-item-content {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}

.ux-property-mapsearch.style-1 .ere-search-map-properties .list-property-result-ajax {
    padding-left: 15px;
    padding-right: 15px;
    
}
.ux-property-mapsearch.style-1 .form-search-wrap {
    padding: 20px 13px;
}

.ux-gridnews.grid-property .box-content .uk-grid {
    margin-bottom: 35px!important;
}
/*---------------------
2. Single Property
-----------------------*/
.main-content.single .property-info-action .property-main-info .property-heading h4,
.main-content.single .property-info-action .property-main-info .property-price,.property-info-action .property-main-info .property-price{
	color:inherit;
	font-weight: inherit;
}
.pplayout-1 .contact-agent,.pplayout-2 .contact-agent{
	margin-top: -130px;
    padding: 35px;
    background: #fff;
    position: relative;
    z-index: 1;
    box-shadow: 18px 11px 30px rgba(0, 0, 0, 0.05);
    margin-right:15px; 
}
.contact-agent .form-group {
    margin-bottom: 30px;
}
.property-contact-agent .agent-avatar {
	border-radius:100%; 
}
.agent-contact-btn.btn{
	padding: 0 25px;
    width: 170px;	
}
.single-property-element .agent-avatar img {
    border-radius: 100%!important;
    width: 50px;
    float: left;
}
.contact-agentinfo{
	position: absolute;
    top: 3px;
    padding-left: 42px;
}
.agent-social{
	margin-top: 10px;
}
.contact-agentinfo .agent-heading h4{
	font-size: 20px;
    font-weight: inherit;
    margin-bottom: 0px;
}
.single-property-element .agent-info i {
    color: #322f2f;
}
.compare-listing.listing-open {  
    -webkit-box-shadow:  0 0 25px 2px #77777761!important;
    -moz-box-shadow:  0 0 25px 2px #77777761!important;
    box-shadow: 0 0 25px 2px #77777761!important;
}
.compare-thumb-main.row{
	margin-bottom: 15px;
}
#compare-properties-listings button.btn{
	border-radius: 0;
    line-height: 35px;
    width: 30px;
    left: -30px;
}
.agent-content{
	padding: 0 30px;
	margin-top: 35px;
}
.agent-content.info{
	margin-top: 0;
	position: relative;
}
.single-agent-element.agent-single .agent-content-top{	
    margin-top: 0!important;
}
.single-agent-element.agent-single .agent-contact.agent-info i{
	display: none;
}
.ere-agent-single .single-agent-element.agent-single .agent-social a i {
    color: #999;
    line-height: 35px;
}
.ere-agent-single .agent-single .agent-social a{
	background: transparent!important;
}
.ere-agent-single .agent-single .agent-contact{
    margin-top: 34px;
}
.ere-agent-single .agent-single .agent-agency {
    margin-top: 34px;
}
.ere-agent-single .agent-single .right-agent-agency > div,.agent-single-inner .agent-content .agent-contact.agent-info > div{
	line-height: 40px;
    border-bottom: 1px solid #e1e1e1;
    margin-right: 5px;
}
.ere-agent-single .agent-contact.agent-info span {
    font-size: 17px!important;
}
.my-properties .property-item-content .property-location,.my-properties .property-item-content .property-element-inline,
.my-properties .property-item-content .property-date{
	display: none;
}
.ere-agent-single hr {    
    border-top: 1px solid #E1E1E1;
}
#ere-overview .list-2-col,.single-property-area .list-2-col {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}
.ere-property-element ul.list-2-col li,.ere-property-element .property-address{
	text-align: right;
}
.ere-property-element ul.list-2-col li strong,.ere-property-element .property-address strong{
    position: absolute;
    left: 0;
    display: block;
    width: auto;
    font-weight: 500!important;
}
.pp-title{
	position: relative;
}
.pp-title .property-info-action .property-action {
    top: 0;
    position: absolute;
    right: -10px;
}
.property-info-action .property-action .property-action-inner>a i, .property-info-action .property-action .social-share-hover>i {
    color: #CC3366;
}
.property-info-action .property-action .property-action-inner>a:hover i, .property-info-action .property-action .social-share-hover>i {
    color: #fff!important;
}
.single-property-element .social-share{
	display: none!important;	
}
.sgpage-content{
	margin-bottom: 105px!important;
}
.property-info-action .property-action .property-action-inner>a{
	background-color: #CC336624;
	margin-right: 5px;
}
.layout1 .pplayout-2 .gallery .ere-property-wrap {
    margin-bottom: 0;
    margin-top: 0;
}
.layout1 .pplayout-2 .sgpage-content {
    margin-bottom: 60px!important;
}
.single-property-area .span.property-price{
	color: #333!important; 
}
span.property-price,.property-price-postfix, .property-price-prefix{
	color: #333;
}
.pp-features{
	margin-bottom: 45px;
}
.pp-features span.fa{
	font-size: 33px;
    position: absolute;
    margin-top: 5px;
}
.pp-features div.uk-width-medium-1-4 > span,.pp-features div.uxicon > span{
    position: absolute;
    margin-top: 5px;
}
.pp-features .uk-width-medium-1-3{
    margin-bottom: 20px;
}
.pp-features .content-property-info{
	padding-left: 55px;
}
.pp-features .property-info-value{
	margin-bottom: 0;
    color: #555;
    font-size: 16px;
}
.property-info-action .property-main-info .property-status span {
    display: inline-block;
    color: #fff;
    font-weight: inherit;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    line-height: 28px;
    height: 28px;
    padding: 0px 7px;
    font-size: 15px;
    border-radius: 5px;
}
.single-property-element #ere-features{
	border: 1px solid #e1e1e1;
    padding: 35px;
    margin-bottom: 45px;
}
.ere-property-list{
	margin-bottom: 45px;
}
.pp-title .property-info-action .property-info>div .property-info-value {
    font-weight: inherit;
    color: inherit;
    font-size: 16px;
}
.single-property-area .property-tab .nav-tabs li a.active, .single-property-area .property-tab .nav-tabs li a:hover {
    color: #fff!important;
}
.property-info-action .property-main-info .property-heading h2{
	color: inherit;
	top: 0;
	margin-bottom: 0;
}
.property-info-action {
    background-color: inherit!important;
}
.uk-width-medium-1-3 .agent-avatar,.uk-width-medium-1-3 .agent-content,.uk-width-medium-1-3 .contact-agent .col-sm-4{
	max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
}
.pplayout-1 .ere-property-wrap.layout{
	max-width: 100%!important;
}
.main-content.single  .property-info-action,.property-info-action .property-main-info{
	background: none;
}
.property-info-action .property-main-info {
    padding: 0;
    width: 100%;
}
.property-info-action .property-main-info{
	background: none!important;
}
.single-property-area .property-location ul {
    list-style-type: none;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}
.ere-property .property-item-content .property-title {
    font-weight: inherit;
    margin-bottom: 10px!important; 
    line-height: 20px;
}
.ere-property-wrap .tab-content ul li {
    border: 0px;
    margin: 0 0 0 0;
    padding: 0;
}
.ere-property-wrap .tab-content ul li{
	border-bottom: none;
	padding-left: 20px;
}
.property-info-action .property-info>div>span {
    font-size: 24px;
    padding-right: 15px;
    color: #92959d!important;
}
.ere-google-map-directions #get-direction,.ere-google-map-directions #get-direction:hover {    
    padding-top: 0;
}
.near-location-info ul{
	margin-left: 0;
}
.property-info-action .property-main-info .property-heading h4 {
    position: relative;
    top: 0;
    overflow: hidden;
    margin-bottom: 5px;
    font-size: 40px;
    font-weight: inherit;
    display: inline-block;
    line-height: 45px;
    margin-top: 0;
    color: #333;
}
.ere-property .property-labels {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
    z-index: 3;
    padding: 4px 10px 0;
    line-height: 24px;
}
.property-info-footer {
    text-align: left;
    display: none;
}
.ere-message .alert-success {
    color: #d2d2d2;
    background-color: #eaeaea;
    border-color: #eaeaea;
}
.content-property-info .property-info-title{
	/*font-family: Time New Roman!important;
	font-style: italic!important;*/
	color: #777!important;
	font-size: 16px;
	margin-bottom: 5px!important;
	margin-top: 0;
}
.near-location-info>span {
    font-size: 16px;
    color: #8f8f8f;
}
.main-content.single .ere-property-wrap{
	margin-top: 0;
}
/*---------------------
3. Archive
-----------------------*/
.archive-property-action .view-as span{
	height: 40px;
	line-height: 40px;
}
.above-archive-property .ere-heading {
    margin-bottom: 10px;
    margin-top: 20px;
}
.archive-property-action-item{
	float: left;
}
.archive-property-action .sort-property{
	margin-top: 5px;
}
.above-archive-property .archive-property-action {
    margin-bottom: 35px;   
    margin-top: 15px;
}
.ere-property.col-gap-30 .paging-navigation{
	margin-top: 15px;
	margin-bottom: 35px;
}
#comments {
    clear: both;
    padding: 0 20px 15px;
    background: #f9f9f9;
    margin-bottom: 35px;
    margin-top: 30px;
}
.ere_signin_modal ul.nav{
	border: none;
	padding: 0;
}
.agency-single-info .agent-contact-btn:hover{
	color: #fff;
}
.single-agent .ere-agent span {
    font-weight: inherit;
    color: #fff;
    font-size: 16px;
}
.ere-agent.agent-grid .agent-social, .ere-agent.agent-slider .agent-social {    
    margin: 0 15px;    
}
.ere-property:not(.property-zigzac) .property-inner {
    padding: 0;  
}
.agent-contact.agent-info span{
	font-size: 16px;
}
.property-inner .property-item-content {
	padding-left: 15px;
	padding-right: 15px;
}
.agent-item .agent-item-inner .fw-normal {
    color: #ccc;
}
.ere_widget_mortgage_calculator .ere-mortgage-wrap{
	background: #f5f5f5;
    padding: 15px 25px 30px;
    margin-top: 35px;
}
.ere_widget_mortgage_calculator .widget-container {
    margin-bottom: 45px;
    margin-top: 30px;
}
.agency-details-tab .nav-tabs {
    border-bottom: none;
    background-color: #222;
    margin: 0;
    margin-top: 35px;
}
#content .ere-agent-single .agent-other,#content .ere-agent-single .agent-properties {
    padding-top: 0;
}
.ere-agent .agent-item .agent-content .agent-social a {
    display: inline-block;
    line-height: 35px;
    width: 30px;
    height: 35px;
    border: none;
}
.widget.ere-property .list-featured-properties  .property-label p {
    padding: 0 10px!important;
    border-radius: 15px;
    margin-left: 18px;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: inherit;
}
.ere-agent-single .agent-single .agent-content-top ,.ere-agent-single .agent-single .agent-avatar{
    margin-top: 35px;
}
.box-container .ere-property-carousel .property-content {
    width: 100%;
}
.box-container .ere-property-carousel .navigation-wrap{
	display: none;
	width: 0;
}
.list-featured-properties .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
}
.ere-agent-single .contact-agent .agent-contact-btn:hover{
	color: #fff;
}
.ere-agent-wrap{
	margin-bottom: 50px;
}
.ux-slickcarousel-news.pp-carousel.s9 .bn-caption h3,.ux-slickcarousel-news.pp-carousel.s8 .bn-caption h3{
	margin-top: 40px;
	text-transform: uppercase;
}
.ux-slickcarousel-news.pp-carousel.s9 .bn-caption,.ux-slickcarousel-news.pp-carousel.s8 .bn-caption{	 
	top: 15%;
}
.ux-slickcarousel-news.pp-carousel.s9 .bn-caption,.ux-slickcarousel-news.pp-carousel.s8 .bn-caption{
	max-height: 250px;
}
.ux-slickcarousel-news.pp-carousel.s9 .bn-caption .btn,.ux-slickcarousel-news.pp-carousel.s8 .bn-caption .btn{
	margin-top: 15px;
	color: #fff;
	font-weight: inherit;
	padding: 8px 30px;
}
.ux-slickcarousel-news.pp-carousel.s8 .item .bn-caption h2, .ux-slickcarousel-news.pp-carousel.s9 .item .bn-caption h2 {
    margin-top: 30px;
}
.ux-slickcarousel-news.pp-carousel.s9 .bn-caption .property-price,.ux-slickcarousel-news.pp-carousel.s8 .bn-caption .property-price{
	font-size: 15px;
    font-weight: inherit;
}
.ux-slickcarousel-news.pp-carousel.s8 .bn-caption:after,.ux-slickcarousel-news.pp-carousel.s9 .bn-caption:after {
	position: absolute;
    bottom: -25px;
    right: 0px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 25px 25px 0px;
    border-color: transparent #fffffff0 transparent transparent;
 
}
/*---------------------
4. Widgets
-----------------------*/
.ere_widget_mortgage_calculator .title-mc-item,.ere_widget_mortgage_calculator .title-mc-item,.ere_widget_mortgage_calculator .title-mc-item{	
    font-size: 16px;
    color: #555;
    display: block;
    margin-bottom: 5px;
    font-weight: inherit;
    text-transform: uppercase;
}
.ere_widget_mortgage_calculator .ere-mortgage-form input {
    height: 35px;
    border-color: #dedede;
    font-size: 16px;
    color: #8f8f8f;
    line-height: 35px;
}
.ere_widget_top_agents .agent-info h4 {
    font-size: 16px;
    font-weight: inherit;
    margin-bottom: 5px;
    margin-top: 0;
}
.ere_widget_top_agents .agent-info .agent-position {
    font-weight: inherit;
    color: #8f8f8f;
    font-size: 16px;
}
ul.ere-property-list span,.property-contact-agent,.ere-property-wrap {
    font-size: 16px;
}
#content  .ere-heading-style2 h2:after,#content  .ere-heading:after{
	height: 4px;
    border-radius: 4px;
}
#content .single-property-area .agent-content .agent-heading h4{
	font-size: 15px;
}
.ere_widget_top_agents .agent-item {
    margin-bottom: 25px;
}
.content-single-property strong,ul.ere-property-list strong{
	font-weight: inherit;
	font-size: 16px;
}
.ere_widget_top_agents .agent-avatar+.agent-info {
    margin-left: 90px;
}
.ere_widget_top_agents .agent-avatar {   
    position: absolute;
}  
.ere-property-advanced-search .ere-search-status-tab button{
	margin: 0;
}
.owl-carousel .property-item .property-item-content{
	padding-left: 0;
	padding-right: 0;
}
.owl-carousel .property-inner:hover {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.ere_widget.ere_widget_mortgage_calculator .btn{
	margin-top: 35px;
    font-size: 16px;
    font-weight: inherit;
    text-transform: uppercase;
    border-radius: 5px;
}
.ere_widget.ere_widget_mortgage_calculator .btn:hover{
	color: #fff;
}
/* Zigzag */
.ux-propertyslider.zigzag  .bn-caption a span {
 	color: #555;
}
.ux-propertyslider.zigzag .item .bn-caption h3 {
    margin-top: 0!important;
    margin-bottom: 5px;
    font-weight: inherit;
}
.ux-propertyslider.zigzag .bn-caption {
    position: absolute;
    padding: 30px;
}
.ux-propertyslider.zigzag  .bn-caption p, .ux-propertyslider.zigzag  .bn-caption a span {
    color: #555;
}
.ux-propertyslider.zigzag  .bn-caption .accent-color{
 	color: #92959d!important
}
.arrow-right:before{
 	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 13px;
	margin-top: -13px;
}
.arrow-left:before{	 
 	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 13px;
	margin-top: -13px;
	z-index: 1;
 }
 
/* Shortcode */
.ere-search-map-properties option{
	line-height: 35px;
	min-height: 35px;
	padding-top: 13px;
	padding-bottom: 13px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.ux-property-mapsearch.style-2 .ere-map-search,.ux-property-mapsearch.style-3 .ere-map-search,
.ux-property-mapsearch.style-4 .col-scroll-vertical,
.ux-property-mapsearch.style-2 .col-scroll-vertical,.ux-property-mapsearch.style-3 .col-scroll-vertical{
	width: 100%!important;	 
}
.ere-search-map-properties,.ux-property-mapsearch.style-1 .col-scroll-vertical  {
    overflow-y: hidden!important;
}
.ux-property-mapsearch .ere-search-map-properties .sidebar-filter.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all,
.ux-property-mapsearch .ere-search-map-properties .sidebar-filter .ui-slider-range.ui-widget-header.ui-corner-all {  
    height: 2px;
}
.ux-property-mapsearch .ere-search-map-properties .sidebar-filter .ui-slider-handle.ui-state-default.ui-corner-all { 
    height: 10px;
    width: 10px;   
    top: -4px;
}
.ux-property-mapsearch.style-4 .ere-map-search{
	width: 100%!important;
	max-height: 450px;
}
.ux-property-mapsearch.style-2 .ere-map-search,.ux-property-mapsearch.style-3 .ere-map-search{
	max-height: 450px;
}
.ux-property-mapsearch.style-2  .title-result{
	text-align: right;
}
.ux-property-mapsearch.style-4  .col-scroll-vertical-inner{
	background: #fff;
}
.ux-property-mapsearch.style-2 .form-search-wrap{
	position: absolute;
	width: 30%;    
    left: 0;
    height: auto;
    z-index: 9;
    margin-top: 55px;
}
.ux-property-mapsearch.style-2 .col-scroll-vertical-inner{
	padding-left: 30%;
}
.ux-property-mapsearch.style-4 .col-scroll-vertical{
	height: 100%!important;
	overflow: visible!important;
}
.ux-property-mapsearch.style-2 .col-scroll-vertical,.ux-property-mapsearch.style-3 .col-scroll-vertical {
	background: #fff;
	display: inline-table;
	z-index: 1;
}
.ux-property-mapsearch.style-2  .ere-search-map-properties .form-group,.ux-property-mapsearch.style-3  .ere-search-map-properties .form-group {
    height: 44px;
    width: 100%;
}
.ux-property-mapsearch.style-3 .col-scroll-vertical-inner{
	padding-right: 30%;
}
.ux-block.property-listing,.elementor-section-height-row-fitheight .ux-block.property-listing{
	height: auto!important;
}
.ux-property-mapsearch.style-3 .form-search-wrap {
    position: absolute;
    width: 30%;
    right: 0;
    height: auto;
    z-index: 9;
    margin-top: 55px;
}
.ere-property .property-item-content .property-info .property-info-inner {    
    padding-bottom: 40px;
}
.property-listing  .property-status p .property-status-bg .property-arrow {
    position: absolute;
    content: '';
    display: block;
    right: 100%;
    top: 0;
    border-top: 28px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 8px solid;
    border-left-color: #fb6a19;
    border-right-color: #fb6a19;
    display: none;
}
 
.property-listing .property-status {
    position: absolute;
    right: 0;
    font-size: 0;
    z-index: 2;
}

.property-listing span.property-status-bg{
	font-size: 14px;
    padding: 3px 10px;
    line-height: 20px;
    display: block;
    font-weight: inherit;
    border-radius: 5px;
    margin-right: 15px;
    margin-top: 15px;
}
.ux-property-mapsearch .form-search-wrap .nice-select {   
    font-size: 16px;
    font-weight: inherit;
    height: 35px;
    line-height: 35px; 
    padding: 0 10px; 
    border: none;
    border-radius: 0px;
    border: 1px solid #e1e1e1;
}
.ux-property-mapsearch input[type="text"],.ux-property-mapsearch input[type="email"],.ux-property-mapsearch textarea,.ux-property-mapsearch input[type="password"],.ux-property-mapsearch select,.ux-property-mapsearch input[type="search"]{
	 border-radius:0;
    border: none;
}
.ux-property-mapsearch .form-search-wrap{
	padding: 20px;
}
.ux-property-mapsearch .form-search-wrap .submit-search-form{
	display: none;
}
.ere-search-status-tab button{
	height: 40px;
	margin-top: 0;
}
h4.property-title{
	font-size: 14px!important;
    line-height: 20px;
}
.ux-property-advancesearch .form-search-wrap .nice-select ,.form-search-wrap .nice-select{
    font-size: 16px;
    font-weight: inherit;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    border-radius: 0;
    border: 1px solid #ccc;
}
.advanced-saved-searches button {
    margin-top: 0;
    padding: 5px 15px;
}
.ere-property:not(.property-zigzac) .property-inner{
	padding: 0;
}
.ere-property:not(.property-zigzac) .property-inner {
    background-color: #fff!important;
}
.ere-property .property-item-content{
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.ere-advanced-search-wrap .ere-heading h2 ,.above-archive-property h2{   
    float: left;
}
.above-archive-property .archive-property-action {
    text-align: right;
    margin-bottom: 15px;
    float: right;
}
.ere-property-wrap .ere-property.col-gap-30 {
    margin-left: -20px;
    margin-right: -20px;
}
.ere-property:not(.property-zigzac) .property-inner{
	padding: 0!important;
	margin: 5px;
	margin-bottom: 15px;	
}
.ux-block .ere-search-map-properties .list-property-result-ajax {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}
.ere-search-status-tab {
    height: 44px;
    margin-bottom: 35px;
}
.ere-property.property-carousel .owl-item:nth-child(2n-1) .property-info, .ere-property.property-grid .property-info, .ere-property.property-list .property-info {
    background-color: #fb6a19;
    background: none!important;
    border-top: none;
}
.ere-property.property-carousel .owl-item:nth-child(2n-1) .property-info:before, .ere-property.property-grid .property-info:before, .ere-property.property-list .property-info:before{
	position: absolute;
    content: "";
    height: 1px;
    background: #eee;
    width: 85%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.ere-property .property-item-content .property-info .property-info-inner>div:not(.tooltip) span:first-child {
    position: relative;
    top: 3px;
    margin-right: 5px;
    color: #92959d;
}
.ere-property .property-item-content .property-info .property-info-inner>div:not(.tooltip) .property-info-value {
    font-size: 16px!important;
    color: #92959d;
}
.my-properties .ere-property .property-status {
    right: 20px;
    top: 20px;
}
.ere-agent-single-wrap .ere-heading h2,.ere-agent-single-wrap .ere-heading p{
	font-weight: 500!important;
}
.my-properties .ere-property .property-label {
    left: 5px;
    top: 20px;
}
.ere-property .property-item-content .property-info .property-info-inner {
    height: 40px!important;
    line-height: 40px!important;
}
.my-properties .ere-property .property-item-content .property-info {
    padding: 0 15px 15px;
}
.ere-property .property-label p .property-label-bg{
	font-size: 15px;
}
.ere-search-map-properties .form-search-wrap, .ere-search-status-tab {
    background-color: #222;
}
.ere-search-map-properties .list-property-result-ajax .title-result h2 {
    margin-top: 35px;
    margin-bottom: 15px;
    font-weight: inherit;
    line-height: 1;
    font-size: 16px!important;
}
.ere-search-map-properties .form-search-wrap input, .ere-search-map-properties .form-search-wrap select ,.ux-property-mapsearch .form-search-wrap .nice-select{
    border-color: #565656;
    background: #f5f5f5;
    color: #92959d;
    border-radius: 2px;
}
.form-control:focus {
    border-color:  none;
    outline: 0;
    -webkit-box-shadow:  none;
    box-shadow: none;
}
.property-price-postfix.accent-color,.property-date i,.property-agent a i{
	color: #92959d!important;
}
.ere-search-map-properties .ere-search-content {
    padding: 30px 10px 10px!important;
}
.property-result-wrap .agency-element-inline,.property-result-wrap .property-element-inline ,.property-result-wrap .ere-property.property-carousel .property-type,.property-result-wrap .ere-property.property-grid .property-type {    
    display: none;
}
.ere-search-status-tab button {
    height: 38px;
}
.ux-property-mapsearch .property-labels.property-featured{
	display: none;
}
/* Properties Shortcode */
.ux-property-sc .ere-heading {
	display: none;
}
/*Widget - Agent */
.house-agent .ere-heading-style2 {
	display: none;
}
.house-agent .agent-avatar,.house-agent .agent-content  {
	width: 100%;
}
.house-agent .agent-social{
	float: left;
	width: 100%;
}
.house-agent .agent-social a{
	width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 100%;
    background: #fafafa;
    text-align: center;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.agent_info i{
	width: 22px;
    text-align: left;
}
.house-agent .agent_info{
	display: none;
}
.house-agent .agent-heading h4{
	font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.house-agent .btn{
	margin-top: 25px;
}
.house-agent  .contact-agent{
	display: none;
}
.paging-navigation .page-numbers.next {
    margin-right: 0;
    position: absolute;
    right: 0;
    width: 100px;
    bottom: 10px;
    top: 0;
}
.ere-search-status-tab button {    
    background-color: transparent!important;
}

/* Modal Login */

 
#ere_signin_modal .nav-tabs>li.active>a,#ere_signin_modal .nav-tabs>li.active>a:hover {
    border: none;
    border-radius: 17px;
}
.ui-dialog-titlebar.ui-widget-header{
	background: none;
    border: none;
    color: #555;
}
.compare-listing-body .compare-properties-button,.compare-listing.listing-open  .compare-listing-body .compare-properties-button{
	border: none;
}
.ui-dialog .ui-dialog-titlebar-close{
	width: 35px;
}
.compare-thumb-main .compare-property-remove {   
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 0;
    line-height: 26px;
}
 
.compare-listing-body .compare-properties-button {    
    padding: 7px;
}
/* Properties carousel */
.owl-carousel .property-inner,.owl-carousel .property-inner:hover{
	box-shadow:none!important;
}
/* PP Search */

/*---------------------
5. Shortcodes
-----------------------*/
/* Property filter block */
.property-listing  .property-info-inner > div{
    display: inline-block;
    position: relative;
    margin-right: 15px;
}
.property-listing .list .property-info-inner > div{
	margin-right: 20px;
    display: inline-block;
    position: relative;
    margin-left: 20px;
}

.ux-block.ux-block-listing.property-listing.style-1 .searchproperty{
	margin-top: 45px;
	padding: 10px 35px;
	width: 100%;
	font-weight: inherit;
	border-radius: 5px;
}

.property-listing .property-info-inner > div span.fa{
	color: #ccc;
	font-size: 16px;
}

.property-listing .property-price span{
	color: #999;
	border-radius:0; 
	font-size: 16px;
}

.item-media.thumbnail .price{
    position: absolute;
    left: 15px;
    bottom: 10px;
    z-index: 2;
}
.item-icons.right{
    left: auto;
    right: 35px;
}
.property-info [class*=" icon-"]:before,.property-info  [class^=icon-]:before{
	margin-right: 0;
}
.property-listing .ere-search-status-tab button {   
    height: 40px;
}

.property-listing .property-info-value{
	color: #333;
    font-size: 14px;
}
.property-listing .list-advance-search .btn {
    padding: 0px 25px;
    margin: 0;
    margin-right: 0px!important;
    border-radius: 0 3px 3px 0;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
}
.list-advance-search.thin.threeinputbox > ul > li {
    padding: 5px 0;
    display: inline-block!important;
    width: auto!important;
}
.list-advance-search.thin.threeinputbox > ul > li .nice-select {
    min-width: 160px;
}
.list-advance-search.thin.threeinputbox > input[type="search"] {   
    width: 264px;
}
.ux-block-listing.property-listing .list-advance-search .nice-select {
    height: 54px;
    padding-top: 0;
    font-size: 16px;
    line-height: 52px;
}
.ux-block-listing.property-listing input[type="text"], .ux-block-listing.property-listing input[type="email"], .ux-block-listing.property-listing input[type="password"], .ux-block-listing select, .ux-block-listing.property-listing input[type="search"] {
    border: 1px solid #ccc;
    color: #888;
    border-radius: 3px;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
}
.ux-block-listing.property-listing input[type="text"]{
	padding-left: 15px;
    padding-right: 15px;
}
.ux-block-listing.property-listing .btnsearch{
	height: 50px;
    line-height: 52px;
    padding: 0!important;
    outline: none;
}
 .ux-block-listing.property-listing input[type="search"] {
    border: 1px solid #ccc;
    color: #888;
    border-radius: 3px;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
}
.property-listing .property-location{
	font-size: 16px;
    margin-bottom: 15px;
}
.ere-search-map-properties .form-search-wrap .title-slider-filter {
    padding-left: 5px;
    color: #aaa;
    font-size: 16px;
}
.ere-search-map-properties .property-result-wrap{
    margin-top: 25px;
    padding-left: 5px;
    padding-right: 5px;
}
.ux-block-listing.property-listing .grid-style .property-item-content{
	padding: 15px 20px;
}
.my-properties span.fa:before {
    font-family: ux-realassets;
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     font-size: 25px;
     margin-top: 10px;
}
.agent-description h2{
	margin-bottom: 25px;
}
.single-agent-element.agent-single .agent-social {
    margin-top: 0;
    margin-bottom: 10px;
}
.my-properties span.fa.fa-arrows:before {
    content: '\e8fb';
}
.my-properties span.fa.fa-hotel:before {
    content: '\e8cb';
}
.my-properties span.fa.fa-bath:before {
    content: '\e814';
}
.ere-property .property-item-content .property-info .property-info-inner>div.property-area {
    width: 40%;
}
.ere-property .property-item-content .property-info .property-info-inner>div:not(.tooltip) {
    width: 20%;
}
.my-properties .ere-property .property-label p .property-label-bg,.my-properties .ere-property .property-status p .property-status-bg{
	font-size: 15px;
}
.ux-block-listing.property-listing .elementor-widget-uxpplisting .property-price span{
	font-size: 15px;
}
.ux-block-listing .property-info {
    font-size: 21px;
    padding-top: 10px;    
}
.ux-block-listing .property-inner.style-1 .property-info{
	padding-top: 0;
}
.ux-block-listing .property-inner.style-1 h3 {   
    margin-bottom: 5px;
}
.ux-block-listing .property-info .raicon-rebed {
    font-size: 23px;
}
.ux-block-listing .property-info .fs-12 {
    font-size: 14px!important;
}
.ux-block-listing .list .property-info {
    margin-left: 0;
    border-top: none;
    padding-left: 0;    
}
.property-listing .list .property-price {
    font-weight: inherit;
    color: #222;
    font-size: 18px;
}
.ux-block.ux-block-listing .meta i:before {
    font-size: 26px!important;
    color: #aaa!important;
    padding-right: 5px;
    font-weight: inherit;
}
.property-info-action .property-main-info .property-status span:before {
    position: absolute;
    content: '';
    display: block;
    right: 100%;
    top: 0;
    border-top: 23px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 6px solid;
}

.ux-block-listing.property-listing .ux-block-listing h3 { 
    margin-top: 0;
}
.ux-block-listing.property-listing .listing-filter .nice-select {   
    padding-top: 0;
}
.listing-filter #pricemin,.listing-filter #sizemin,.listing-filter #bedroommin,.listing-filter #bathroommin{
    float: left;
    width: 100%;
}
.listing-filter #pricemax,.listing-filter #sizemax,.listing-filter #bedroommax,.listing-filter #bathroommax{
	color: #555;
}
.other-features-list .checkbox {    
    color: #92959d;
}
 
.property-inner{	 
	 border-radius: 15px;
} 
.property-inner{   
    -webkit-box-shadow: 0 0 16px #cccccc8c;
    box-shadow: 0 0 16px #cccccc8c;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
    background: #fff;
    border: 1px solid #e1e1e1;    
}
.ere-property:not(.property-zigzac) .property-inner{
	background: #fff;
}
.property-inner{
	position: relative;
	margin: 15px;
}
.ere-property:not(.property-zigzac) .property-inner {
    padding: 0;
    background-color: #fff;    
}
.ere-property .property-item-content {
   	padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
}
.list-advance-search.minibox  input[type="search"]{
	width: 260px;
}

/* Property Carousel */
.ux-block-listing.property-carousel .property-inner{
	margin: 0 10px 25px;
}
.ux-block-listing.property-carousel .property-item-content{
	padding: 15px;
}
.ux-slickcarousel-news.s1.ux-block-listing.property-carousel .thumbnail {
    margin: 0;
}
/* ux property slider */
.ux-propertyslider .sg-post-meta li {
	float: left;
    line-height: 20px;
    margin-right: 35px;
    position: relative;
    padding-bottom: 10px;
}
.ux-propertyslider  .sg-post-meta.sub-title{
	padding-right: 5px;
}
.ux-propertyslider  .sg-post-meta.sub-title span{	
	font-weight: inherit;
}
.ux-propertyslider .sg-post-meta li.property-area{
	margin-right: 50px;
    margin-left: 10px;
}
.ux-propertyslider p.intro span{
	color: #fff;
    line-height: 20px;
    font-size: 16px;
}
.ux-propertyslider .sg-post-meta li.property-area .property-info-value{
	display: inline-flex;
}
.ux-propertyslider .sg-post-meta li.property-area .property-info-value span{
	font-size: 12px;
    color: #fff;    
}
.ux-propertyslider .bn-caption h2 span.property-price{
	font-weight: inherit;
	font-size: 17px;
}
.ux-propertyslider .ux-propertyslider  .sg-post-meta.sub-title {
    padding-right: 0;
}
.ux-propertyslider  p.property-info-value{
	position: absolute;
    top: 0;
    margin-left: 20px;
    margin-top: 0;
    font-weight: inherit;
}
.ux-block.ux-propertyslider .sg-post-meta.sub-title {
    padding-right: 5px;
    margin-right: 0;
}
.ux-propertyslider .property-price{
	font-weight: inherit;	
}
.ux-propertyslider  .bn-caption h3 span.property-price{
	font-size: 16px;
}
.ux-propertyslider  .bn-caption p,.ux-propertyslider  .bn-caption a span{
	color: #fff;
    font-size: 12px;
    margin-bottom: 5px;
}
.ux-propertyslider  .item .bn-caption h2 {    
    margin-bottom: 5px;
}
/* Property Type Grid */
.cat-count{
	font-weight: inherit;
	font-size: 16px;
}
/* widget */
.widget.ere-property .property-label p{
	padding: 0 10px;
}
.widget.ere-property .ere-property:not(.property-zigzac) .property-inner{
	margin: 0;
	margin-bottom: 15px;	
}
.single .property-info-action .property-main-info .property-heading h2{
	color: #333!important;
	    position: relative;
    top: -5px;
    max-height: 48px;
    overflow: hidden;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: inherit;
    display: inline-block;
}
.single  .property-info-action .property-main-info .property-status span {  
    border-radius: 25px;
}
.ere-list-top-agents .agent-total-properties{
	margin-top: -5px;
}
/* Template Overwrite */
.ere-heading h2 {
    font-size: 20px!important;
}
.ere-agent-single .ere-heading h2 {
    font-size: 25px!important;
}
.archive-property{
	margin-top: 65px;
	margin-bottom: 45px!important;	
}
.breadcrumb{
	background-color: transparent!important;
}
.ui-helper-hidden-accessible,.ui-tooltip.ui-corner-all{
	display: none!important;
} 
.ere-property-element ul.list-2-col li, .single-property-area .property-address {
    padding-left: 0;
    line-height: 40px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
}
ul.ere-property-list li:nth-child(odd){
	background: transparent;
}
.single  .agent-info h2.agent-name {
    font-size: 14px;
    font-weight: inherit;
}
.single  .property-info-action .property-info>div{
	margin-right: 25px;
}
.single  .ere-property .property-item-content .property-title a {
    color: #333;
    font-size: 14px!important;
}
.box-container .panel-default>.panel-heading {   
    text-transform: uppercase;
    font-weight: inherit;
}
.ere-package-wrap .ere-heading{
	display: none;	
}
ul.list-group,.list-group{
	margin: 0!important;
}
.ere-property .property-item-content .property-price {
    font-size: 16px;
    font-weight: inherit;
    color: #222;
    line-height: 20px;
    margin-bottom: 5px;
}
.body-wrapper .ere-user-dashboard .ere-post-content {
    margin-left: 0px;
    padding: 10px;
    float: left;
    margin-top: -25px;
    font-size: 16px;
}
.body-wrapper .ere-user-dashboard .ere-post-thumb {
    padding: 0;
    float: left;
    width: 170px;
    position: relative;
    margin-right: 30px;
}
.body-wrapper .ere-user-dashboard  .panel-body {
    padding: 30px;
}
.body-wrapper .ere-user-dashboard .ere-my-profile  .panel-body{
	padding: 0;
	margin-top: 25px;
}
.jumbotron.ere-account-agent {
    padding: 30px;
}
#content .property-info-action .property-info>div .property-info-value {
    font-weight: inherit;
    color: #92959d;
    font-size: 16px;
}
.list-group .list-group-item {
    position: relative;
    display: block;
    padding: 10px 20px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 16px;
}
.list-group .list-group-item:last-child{
	margin-bottom: 0;
}
.list-group .badge {
    line-height: inherit;
    padding: 1px 7px 2px;
    margin-left: 3px;
    font-weight: inherit;
    font-size: 12px;
}
.list-group .list-group-item.text-center a{
	margin: 25px 0;
    padding: 10px 35px;
    border-radius: 5px;	
	
}
.single-property-area .contact-agent input, .single-property-area .contact-agent textarea {
  	border-radius:3px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    border: 1px solid #e1e1e1;
    margin-bottom: 30px;
}
.ere-heading-style2 {
    margin-bottom: 20px!important;
}
.pp-features .uk-width-medium-1-4 {
    margin-bottom: 20px;
}
.sgpage-content .gallery{
	display: block;
}
.sgpage-content .single-property-area .agent-content .agent-heading h4{
	padding-top: 0;
}
.above-archive-agent .archive-agent-action .search-box button i{
	font-size: 16px;
}
.form-group.control-term-condition .checkbox{
	margin-left: 25px;	
}
.ere-login-wrap button.ere-login-button {
    border-radius: 5px;
}
.ere-login-wrap .checkbox input{
	margin-left: 0;
	display: inline-block;
    position: relative;	
}

.ere-property .property-view-gallery-wrap a {
    color: #222!important;
}
.ere-heading span,.ere-heading:after{
	display:none;		
}
.archive-property-action .view-as {    
    top: 5px!important;
}
.ere-agent h4,.agent-item .agent-item-inner .fw-normal ,.archive-agent-action .sort-agent span{
    font-size: 13px!important;
}
.property-info-action .property-main-info .property-status span:before, .property-status p .property-status-bg .property-arrow, .ere-property .property-label p .property-label-bg .property-arrow, .ere-property-slider.navigation-middle .property-inner .property-main-info .property-status span:before{
	display: none!important;	
}
.ere-property .property-status p .property-status-bg {
    display: inline-block;
    background-color: #fb6a19;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    line-height: 19px;
    font-size: 16px;
    border-radius: 5px;
}
.ere-property .property-agent i, .ere-property .property-date i, .ere-property .property-location i, .ere-property .property-type i, .ere-property .property-type-list i {
    margin-right: 10px!important;
}
.ere-property .property-status { 
    right: 15px;
}
.ere-archive-agent {
    position: relative;
    margin-top: 45px;
    margin-bottom: 45px;
}
.ere-property .property-label p .property-label-bg,.ere-property .property-label p .property-label-bg{ 
    padding-left: 10px;
    padding-right: 10px!important;
    border-radius: 5px;
    margin-left: 15px;
}
#container .agent-info h2.agent-name {
    font-size: 15px;
    font-weight: inherit;
    margin-bottom: 0;
}
#container.single-agent .ere-agent span {
    font-weight: inherit;
    color: #fff;
    font-size: 16px;
}
.sort-agent li{
	padding-bottom: 2px;
	padding-top: 2px;	
}
.archive-agent-action .sort-agent span {
    padding: 4px 15px!important;
}
#content .ere-agent-single .contact-agent input, #content .ere-agent-single .contact-agent textarea {    
    padding-left: 15px;
    padding-right: 15px;
}
#content .ere-property .property-view-gallery-wrap a ,
#content  .ere-agent.agent-grid .agent-social a i,#content  .ere-agent.agent-slider .agent-social a i{
    color: #222;
}    
.login-for-review{
    color: #555!important;
    text-transform: capitalize;
    font-size: 16px;
}
.fs-14 {
    font-size: 14px!important;
    color: #555;
}
.ere-property .property-status p .property-status-bg,.ere-property .property-label p .property-label-bg{
	line-height: 25px!important;
}
.ere-property .property-status p .property-status-bg .property-arrow ,.ere-property .property-label p .property-label-bg .property-arrow{    
    border-top: 25px solid transparent!important;
    border-bottom: 0px solid transparent!important;
}
.ere-heading-style2 h2{
	font-size: 25px;
	font-weight: inherit;
}
.reviews-count{
	font-size: 16px;
}
.rating-md{
	margin-top: 35px;
}
.compare-thumb-main .compare-property-remove i {
    color: #222;
}
.compare-listing-header {   
    box-shadow: none;
    border-bottom: 1px solid #e1e1e1;
}
.compare-listing-header .title {
    padding: 0;
    text-transform: uppercase;
    font-size: 16px;
}

.ere-google-map-directions #get-direction{
	border: none;
    padding: 0 15px;
    line-height: 34px;
    border-radius: 0;
}
.single-property-area .property-tab .nav-tabs li a{
	text-transform: uppercase;
	font-weight: inherit;
	color: #333;
	padding-left: 25px;
    padding-right: 25px;
    border-radius: 0;
}
.property-location ul{
	margin: 0;
}
.container  .mg-bottom-60 {
    margin-bottom: 25px!important;
}
#lg-share{
	display: none!important; 
}
.ux-ereshortcode  input[type="text"],.ux-ereshortcode   input[type="email"],.ux-ereshortcode   textarea,.ux-ereshortcode   input[type="password"],.ux-ereshortcode   select,.ux-ereshortcode   input[type="search"] {
    border: 1px solid #e1e1e1;
    color: #555;
    border-radius: 0;
    height: 40px;
    line-height: 40px;
}
.ere-property-multi-step .ere-steps {
    margin-bottom: 50px;
    margin-top: 50px;
}
.ere-property-multi-step .ere-step-nav{
	border-top:none; 
}
.ere-heading sub {  
    top: -6px;
    right: -7px;
}
.ere-my-properties .property-status-bg{
	padding: 5px 7px;
}
.property-info-action .property-main-info .property-heading .property-info-block-inline>div{
	white-space: normal;
	margin-top: 5px;
}
.agent-info .fw-normal {
    font-weight: inherit!important;
}
.agent-contact .fw-normal strong {
    font-weight: inherit!important;
}
.property-info-action .property-main-info .property-info-block-inline>div{
	white-space: normal;
}

.ere-my-properties td.picture img {
    width: 100%;
    padding: 15px;
}
.ere-my-properties .property-status {
    position: absolute;
    left: 23px;
    top: 20px;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: none;
}
.nav li > a > span {
    float: right;
    font-size: 16px;
}
.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 0;
    margin-bottom: 0;
    font-weight: inherit;
    cursor: pointer;
    line-height: 20px;
}
.nav > li > a {
    font-size: 16px;
    line-height: 25px;
    padding: 7px 10px;
    border: none;
    background: none;
    border-radius: 0;
}
.nav-tabs.ere-dashboard-tabs>li.active>a, .nav-tabs.ere-dashboard-tabs>li.active>a:focus, .nav-tabs.ere-dashboard-tabs>li.active>a:hover,.nav-tabs.ere-dashboard-tabs>li:hover,
.nav.ere-dashboard-tabs > li > a:hover{
	background: none!important;
	border: none;
	border-radius:0;
	color: #92959d;
}
.nav-tabs{
	border-bottom: none;
}
.ere-my-properties-search .btn-default {
    border: none!important;
    line-height: 24px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    outline: none;
    padding: 8px 25px;
    border-radius: 5px;
    z-index: 9;
    color: #fff;
    margin-top: 0px;
    font-size: 16px;
}
.single-property-area .contact-agent .agent-contact-btn{
	border-radius: 5px!important;
}
.agent-info-contact,.single-property-element .agent-info {
	margin-bottom: 35px!important;	
}
.wrap-forms label, .btn {
    border-radius: 5px;
    font-weight: inherit;
    font-size: 16px;
}
.alert {
    padding: 15px 25px;
    margin-bottom: 35px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.ere-my-properties-search .nice-select {
   -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 0;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: 16px;
    font-weight: inherit;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    padding-top: 0;
}
.ux-property-mapsearch.style-1 .ere-search-status-tab button {    
    height: 36px;
    font-weight: inherit;
}
.ere-search-map-properties.ere-search-properties-map .cluster{
	background-image:none; 
}
.compare-listing-header .title { 
    padding: 0;
}
.compare-listing {
    width: 150px;
}
.compare-listing-body {
    padding: 25px 0;
}
.ere-property-wrap .form-search-wrap, .ere-search-map-properties:not(.ere-search-map-properties-map).ere-show-status-tab .form-search-wrap{
	overflow: hidden;
} 
.pplayout-1 .ere-property-wrap{
	margin: 0;
}
.pplayout-1 .ere-google-map-directions .ere-heading-style2 {
    margin-bottom: 0!important;
    display:none;    
}
/* Grid Property */
.property-bytype .sg-post-meta.sub-title > div {
    float: left;
    position: relative;
    margin-right: 20px;
}
/* Agent Carousel */
.ux-slickcarousel-news.agent-carousel.s1 .bn-caption {
    margin: 0 15px;
    background: rgba(47, 47, 47, 0.97);
     color: #fff;
     padding: 10px 20px;
}

.ux-slickcarousel-news.agent-carousel.s1 .bn-caption .agent-social{
    margin: 0 8px;
}
.ux-slickcarousel-news.agent-carousel.s1 .bn-caption .agent-social{
	background: #1eb250;
    margin-top: 15px!important;
    margin-bottom: -15px!important;
    padding-top: 4px;
    padding-bottom: 4px;
}
.ux-slickcarousel-news.agent-carousel.s1 .bn-caption a {
    color: #fff;
}
.agent-carousel .agent-social,.agent-carousel .shop-tool, .ux-slickcarousel-news.agent-carousel.s5 h3 {
	text-align: center;
	font-size: 16px;
    font-weight: inherit;
}
.agent-carousel .agent-social a{
	margin: 0 10px;
}
.agent-carousel .agent-social a i{
	font-size: 11px;
}
.ux-slickcarousel-news.agent-carousel.s1 .bn-caption h3 {
    margin-top: 10px;
    font-size: 15px;
    font-weight: inherit;
}
.ux-slickcarousel-news.agent-carousel.s2 .bn-caption {
    width: 70%;
    display: block;
    background: rgba(255, 255, 255, 0.91);
    top: 50%;
    left: 0;
    text-align: center;
    height: 110px;
    max-width: 400px;
    margin: 0 auto;
    right: 0;
    position: absolute;
    margin-top: -50px;
}
 
.ux-slickcarousel-news.agent-carousel.s4 .agent-social a {
    margin: 0;
    background: #fff;
    width: 27px;
    height: 27px;
    display: inline-block;
    border-radius: 27px;
    line-height: 27px;
}
.ux-slickcarousel-news.agent-carousel.s4 .shop-tool{
	color: #fff;
}
.ux-slickcarousel-news.agent-carousel.s4  .agent-social{
	margin-top: 15px;
}
/* Property Widget : Type By Cat */
 .ux-block .sg-post-meta.sub-title{
 	padding-right: 5px;
 	margin-right: 20px;
 }
 .ux-block .sg-post-meta.sub-title  ul > li{
 	float: left;
 	position: relative;
 	margin-right: 20px;
 }
 .ux-block  .sg-post-meta.sub-title ul > li:last-child{
 	margin-right: 0;
 }
 .ux-block  .sg-post-meta.sub-title  ul > li.property-area{
 	margin-right: 65px;
 }
 .ux-block .sg-post-meta.sub-title  ul > li  .content-property-info{
 	position: absolute;
 	margin-left: 20px;
 	top: 0;
    margin-top: -5px;
 }
 .grid-property h2{
 	margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
 }
 .ux-block   .sg-post-meta.sub-title  ul > li  .content-property-info .property-info-value{
 	font-size: 12px;
    position: relative;
    display: flex;
    line-height: 32px;
 }
.grid-property.df  .cat-tag a {
    padding: 0;
    background:none!important;
    color: #555!important;
    font-size: 13px!important;
    text-transform: capitalize;
    margin: 0 1px 0 0;
    display: inline-block;
    line-height: 15px!important;
    margin-right: 2px;
    font-weight: normal!important;
}

/* Single Templates */
#content .ratings-summary{
    background-color: #fafafa;
    text-align: center;
    color: #222;
    border: none;
    min-height: 100px;
    width: 200px;
    vertical-align: middle;
    margin-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    height: auto;
}
.ppcovercarousel .slick-slide img {
    display: block;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
}
#content .property-reviews .review-title {
    background-color: #fafafa;
    border-bottom: none;
    margin: 0;
    padding: 10px 25px;
    text-transform: uppercase;
    color: #555!important;
}
#content .single-property-area .property-tab .nav-tabs{
	padding: 4px 10px;
}
.ere-agent-single .agent-single .agent-contact{
	font-size:inherit; 
}
.ere-agent-single .agent-single b,.ere-agent-single .agent-single strong,.ere-agent-single .agent-single .agent-number-property {
    font-weight: 500;
}
.agent-properties  .ere-heading h2 {
    font-size: 20px;
}
.ere-agent-single .agent-single .agent-title h2 {
    margin-bottom: 20px;
    margin-top: -4px;
    font-size: 20px!important;
}
.agent-single .ere-agent-single .agent-single .agent-social a i {
    color: #fff;
    line-height: 35px;
    font-size: 11px;
}
.agent-single  .ere-agent-single .agent-single .agent-social a {
    width: 30px!important;
    height: 30px!important;
    line-height: 30px!important;
}
.agent-single .ere-agent-single .agent-single .agent-title h2 {
    margin-bottom: 26px;
    margin-top: -4px;
}
/* Relate property */
.related-pp{
	margin-top: 25px;
}
.related-pp .list .meta {   
    margin-bottom: 5px;
    height: 20px;
}
.related-pp .list .author{
	margin-top: 25px;
}
.ux-pprelated h3{
	font-size: 18px;
	line-height: 20px;
	margin-top: 0;
}
.ux-pprelated .agent-avatar img {
	width: 40px;
	height: 40px;
	border-radius:100%;
}
.ux-pprelated .list {
    position: relative;
    margin-bottom: 30px;
}
.ux-pprelated .list .shop-tool {
    border-top: 1px dashed #e1e1e1;
}
.ux-pprelated  .block-center{
	position: absolute;
	text-align: center;
	z-index: 9;
}
.ux-pprelated .property-inner{
	box-shadow:none;
}
#content .uk-tab>li {    
    padding-top: 0;
    padding-bottom: 0;
}
#content .uk-tab>li>a{
	text-transform: uppercase;
	font-weight: inherit;
	color: #ccc;
	font-size: 16px;
}
#content .uk-tab>li>a:hover,#content .uk-tab>li.uk-active a{
	color: #555;
}
#content .uk-tab>li>a {  
    border: 2px solid transparent;
}
#content .uk-tab>li {
    margin-bottom: -2px;
}
#content .uk-tab>li>a {
    border: 2px solid transparent;
}
#content .uk-tab {    
    border-bottom: 2px solid #ddd;
}
#content .uk-tab>li.uk-open:not(.uk-active)>a,#content .uk-tab>li:not(.uk-active)>a:focus,#content .uk-tab>li:not(.uk-active)>a:hover {
    margin-bottom: 0;
    padding-bottom: 8px;
}
#content .uk-tab>li.uk-active>a {
    border-top-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd;
}
/* js later */
.ux-itemnav{
	opacity:0;
}
.thumbnail:hover .ux-itemnav{
	opacity:1;
}
.ux-itemnav>*{
    width: auto;
    display: inline-block;
}
.ux-itemnav a{
	width: 30px;
    display: inline-block;
    height: 30px;
    background: #fce10f;
    line-height: 32px;
    border-radius: 5px;
    color: #222;
    font-size: 16px; 
}
.ux-itemnav a:hover{
	background: #fff;
}
/* Single Property */
.single-property-area .agent-content .agent-heading h4,.single-property-area .agent-content .agent-heading span{
	font-weight: inherit;
}
.single-property-area .agent-content .agent-heading a, .single-property-area .agent-content .agent-heading h4 ,.single-property-area .agent-content .agent-heading span,.agent-info-contact, .single-property-element .agent-info{
    color: inherit;
    font-size: 16px;
    font-weight: inherit;
}
.single-property-area .agent-content .agent-heading a{
	font-size: 18px;
}
/* My Account */
.ere-login-wrap .form-group input:not([type=checkbox]), .ere-login-wrap .form-group select.form-control, .ere-register-wrap .form-group input:not([type=checkbox]), .ere-register-wrap .form-group select.form-control, .ere-reset-password-wrap .form-group input:not([type=checkbox]), .ere-reset-password-wrap .form-group select.form-control{
	padding: 10px 20px!important;
}
.ere-dashboard-nav .badge {
    float: right;
    margin-top: 4px;
    font-size: 16px;
}
.ere-my-properties-search select {
    width: 100%;
    line-height: 45px;
    height: 45px;
    padding-left: 0;
    color: #848484;
    border-color: #E1E1E1;
}
.ere-my-properties-filter li.active a {
    font-weight: inherit;
}
.ere-dashboard-nav li {
    font-size: 16px;
}
.address-marker i, .agent-info i, .attachment-file-type, .ere-dashboard-logout i, .ere-link-more, .ere-my-property-address i, .ere-my-property-date i, .ere-my-property-total-views i, .ere-my-saved-search-item i, .ere-widget-listing-property-taxonomy i, .open-on-google-maps, .property-agent i, .property-count span, .property-date i, .property-info-header .property-info span.fa, .property-location i, .property-type i, .property-type-list i, .property-views-count i, .user-dropdown i, .walk-score-more-detail, span.total-properties {
    margin-right: 10px;
}
.paging-navigation .page-numbers {
    margin-right: 0px;
}
.ere-dashboard-content .paging-navigation {
    margin-top: 30px;
}
.btn-action {
    text-decoration: none;
    font-size: 12px;
    margin: 0 3px 3px 0;
    padding: 5px 15px;
    cursor: pointer;
    border: 1px solid #ddd;
    -webkit-appearance: none;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f7f7f7;
    display: inline-block;
    border-radius: 5px;
}
ul.ere-dashboard-actions{
	margin-top: 25px;
}
.ere-dashboard-nav .badge {
    font-weight: inherit;
}
h4.ere-post-title {
    font-weight: inherit;
    margin-bottom: 10px;
    margin-top: 15px;
}
ul.ere-my-properties-filter{
	font-size: 16px;
	margin-bottom: 15px;
}
.ere-dashboard-welcome figure {   
    text-align: center;
    display: inline-block;
}
.ere-post-container {
    border: none;
    margin-bottom: 15px;
    border: none;
    border-bottom: 1px solid #e1e1e1;
    margin-top: 35px;
    padding-bottom: 35px;
}
.ere-property .property-agent, .ere-property .property-date, .ere-property .property-location, .ere-property .property-type, .ere-property .property-type-list {
    font-size: 16px;
    font-weight: inherit;
}
.property-info-header .property-price-postfix, .property-info-header .property-price-prefix {
    font-size: 16px;
}
.address-marker i, .agent-info i, .attachment-file-type, .ere-dashboard-logout i, .ere-link-more, .ere-my-property-address i, .ere-my-property-date i, .ere-my-property-total-views i, .ere-my-saved-search-item i, .ere-widget-listing-property-taxonomy i, .open-on-google-maps, .property-agent i, .property-count span, .property-date i, .property-info-header .property-info span.fa, .property-location i, .property-type i, .property-type-list i, .property-views-count i, .user-dropdown i, .walk-score-more-detail, span.total-properties {
    color: #979797;
}
.property-price-postfix, .property-price-prefix {
    font-size: 16px;
}
.ere-property .property-item-content .property-info .property-info-inner {
    line-height: 35px;
    overflow: hidden;
}
.ere-heading-style2 h2:after{
	display: none!important;
}
.ux-block.property-listing,.elementor-section-height-row-fitheight .ux-block.property-listing{
	height: auto!important;
}
.list-advance-search.thin.threeinputbox > ul > li{
	padding: 0!important;
	padding-right: 3px!important;
}

.elementor-section-height-row-fitheight .ux-post-block-news-listing ul.uk-pagination, .elementor-section-height-row-fitheight ul.uk-pagination {
    margin-bottom: 45px!important;
    margin-top: 40px!important;
}
.ux-block.property-listing .property-inner{
	overflow:hidden;
}
.ere-property-element,.ere-directions{
	position: relative;
}
.ere-google-map-directions #get-direction {
    position: absolute;
    height: 49px;
    line-height: 53px;
    right: 0;
}
.pplayout-1 .ere-directions{
	position: absolute;
    bottom: 0;
    left: 100;
}
.pplayout-1 .ere-google-map-directions #get-direction{
	position: absolute;
    height: 49px;
}
/* PP Agent */
.uxcontact-agent #contact-agent-form{
	margin-top: -90px;
    padding: 35px;
    background: white;
    position: relative;
    z-index: 1;
    box-shadow: 18px 11px 30px rgba(0, 0, 0, 0.05);
}
.agent-single-inner .agent-avatar{
	max-width: 200px;
	margin-right: 35px;
}
.agent-single .agent-description {
    margin-top: 40px;
    margin-bottom: 40px;
    width: 100%;
    display: inline-block;
}
.agent-single .agent-content {
    padding: 0;
    float: left;
}
/* Disable map */
.single-property-element.property-directions{
	display: none;	
}
.ux-block.property-listing .list .item-thumbnail {
    padding: 0 0 25px 0;
}
.grid-pptype.isotope .item h2 a{
	font-size: 30px;
}
.grid-pptype.isotope .item.width25 h2 a,.grid-pptype.isotope .item.width25 h2 a{
	font-size: 20px;
}
@media (min-width: 1024px){
		.ux-property-mapsearch.style-1 .col-scroll-vertical{
			-webkit-box-shadow:-5px 5px 30px 3px rgba(0,0,0,0.15);
			-moz-box-shadow: -5px 5px 30px 3px rgba(0,0,0,0.15);
			box-shadow:-5px 5px 30px 3px rgba(0,0,0,0.15);
		}
		.box-container.grid-style .uk-grid {
		    margin-left: -35px;
		}
		
		.box-container.grid-style .uk-grid>* {
		    padding-left: 35px;
		}
		.map-ppsearch .property-listing.style-1  .box-container.grid-style .uk-grid>* {
		    padding-left: 30px;
		}
		
		.map-ppsearch .style-1 .list{
			padding-left: 20px;
		}
		.uxsearch-templates .style-1 .list-advance-search{
			margin-top: -40px;
		} 
		 
}
@media (max-width: 1024px){
	.ux-property-mapsearch.style-1 .ere-map-search{
		max-height: 300px!important
	}
	.ux-property-mapsearch.style-1 .search-map-inner{
		padding-left: 20px;
	}
}
@media (max-width: 960px){
	 .main-content.single #content > div{
	 	 padding-left: 20px;
	 	 padding-right: 20px;
	 }
	 .property-info-action .property-main-info .property-status {
	    position: relative;
	    top: 4px;
	}
	 
	 
	 
}
@media (max-width: 812px){	 
	.ere-search-map-properties .property-result-wrap {
	    padding-left: 0;
	    padding-right: 0;
	}
	.ux-property-mapsearch.style-1 .ere-search-map-properties .list-property-result-ajax {
	    padding-left: 0;
	    padding-right: 0;
	}
	 
	 
}
@media (max-width: 1024px) and ( min-width:768px ){
		 .ux-block-listing.property-listing  .grid-style .uk-grid > div:first-child .property-item-content {
    		 padding-left: 40px; 
    	}
	}
@media (min-width: 768px){
	
	
	
}

@media (max-width: 768px){
	
	.property-listing.style-3 .listing-filter {
	    padding-left: 15px;
	    margin-bottom: 35px!important;
	    padding-right: 30px;
	}
	.ux-block-listing.property-listing .grid-style .property-item-content {   	    
	    margin-bottom: 30px;    
	}	
	.grid-info .grid-total{
		padding-left: 20px;
	} 
	
}
@media (max-width: 736px){
	.listing-filter{
		padding-left: 45px;
		margin-bottom: 35px!important;
	}
	.listing-filter{
		padding-right: 40px;
	}	 
	.property-listing.style-3 .listing-filter {
	    padding-left: 45px;
	    margin-bottom: 35px!important;
	    padding-right: 40px;
	}
	.ux-block-listing.property-listing .grid-style .property-item-content {
	    margin-bottom: 30px;
	}
	.ux-gridnews.grid-property .box-content .uk-grid {
	    margin-bottom: 25px;
	}
}
@media (max-width: 667px){
	.ere-search-map-properties .list-property-result-ajax .title-result h2{
		text-align: left;
	}
	.ux-property-mapsearch.style-2 .col-scroll-vertical-inner,.ux-property-mapsearch.style-3 .col-scroll-vertical-inner{
		width: 100%;
	}
	.ux-property-mapsearch.style-2 .ere-map-search, .ux-property-mapsearch.style-3 .ere-map-search, .ux-property-mapsearch.style-4 .col-scroll-vertical, .ux-property-mapsearch.style-2 .col-scroll-vertical, .ux-property-mapsearch.style-3 .col-scroll-vertical{
		width: 100%;
	}
	.ux-property-mapsearch.style-2 .form-search-wrap,.ux-property-mapsearch.style-3 .form-search-wrap{
		width: 100%;
		position: relative;
	}
	.ux-property-mapsearch.style-2 .col-scroll-vertical-inner {
	    padding-left: 0;
	    padding-right: 0;
	}
	.ux-property-mapsearch.style-3 .col-scroll-vertical-inner {
		padding-left: 0;
	    padding-right: 0;
	}
}

@media (max-width: 414px){
	
	.ux-property-mapsearch.style-2 .ere-map-search, .ux-property-mapsearch.style-3 .ere-map-search, .ux-property-mapsearch.style-4 .col-scroll-vertical, .ux-property-mapsearch.style-2 .col-scroll-vertical, .ux-property-mapsearch.style-3 .col-scroll-vertical ,
	.ux-property-mapsearch.style-2 .form-search-wrap,.ux-property-mapsearch.style-3 .form-search-wrap{
    	width: 100%!important;
    	position: relative;
	}
	.ere-search-map-properties .property-result-wrap {
	    padding-left: 0;
    	padding-right: 0;
	}	 
	.ux-property-mapsearch.style-1 .ere-search-map-properties .list-property-result-ajax {
	    padding-left: 0;
	    padding-right: 0;
	}
	.ux-property-mapsearch.style-1 .search-map-inner {
	    padding-left: 20px;
	    padding-right: 15px;
	}
	.ux-property-mapsearch.style-1 .ere-property .property-item-content,.ux-property-mapsearch.style-2 .ere-property .property-item-content ,.ux-property-mapsearch.style-3 .ere-property .property-item-content{
	    padding-top: 20px;
	    padding-left: 20px;
	    padding-right: 20px;
	    overflow: hidden;
	}
	.ux-property-mapsearch.style-2 .col-scroll-vertical-inner{
		padding-left: 0;
	}
	.ux-property-mapsearch.style-3 .col-scroll-vertical-inner{
		padding-right: 0;
	}
	 
	.ere-search-map-properties .list-property-result-ajax .title-result h2 {	   
	    text-align: left;
	}
	.container-center.row-container {
	    margin-left: -5px;
    	margin-right: -30px;
	}
	.form-search-wrap .row {
	    margin-right: -15px;
	    margin-left: -15px;
	}
	.ux-block .ere-search-map-properties .list-property-result-ajax {
	    padding-left: 25px;
	    padding-right: 25px;
	    padding-bottom: 30px;
	}
	
	.ux-gridnews.grid-property .box-content .uk-grid .grid-item {
	    margin-bottom: 35px;
	}
	
	.main-content.single .property-info-action .property-info>div p {
	    margin-bottom: 0;
	    letter-spacing: .03em;
	    line-height: 25px;
	}
	.main-content.single .property-info-action .property-info>div {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.main-content.single .breadcrumb {
	    margin-top: 0;
	    padding-top: 39%;
	    font-size: 16px;
	    padding-left: 18px;
	}
	.main-content.single .ere-property-wrap{
		margin: 0 auto;
	}
	
}
@media (max-width: 375px){
	
	.ux-property-mapsearch.style-2 .ere-search-map-properties input[type=text], .ux-property-mapsearch.style-2 .ere-search-map-properties select ,
	.ux-property-mapsearch.style-3 .ere-search-map-properties input[type=text], .ux-property-mapsearch.style-3 .ere-search-map-properties select ,
	.ux-property-mapsearch.style-3 .ere-sliderbar-filter,.ux-property-mapsearch.style-2 .ere-sliderbar-filter{
	    width: 85%;
	}
	.ux-property-mapsearch.style-2 .ere-search-status-tab,.ux-property-mapsearch.style-3 .ere-search-status-tab{
		margin-left: 15px;
	}
}
 
@media (max-width: 320px){
	.ux-property-mapsearch.style-2 .ere-search-map-properties input[type=text], .ux-property-mapsearch.style-2 .ere-search-map-properties select ,
	.ux-property-mapsearch.style-3 .ere-search-map-properties input[type=text], .ux-property-mapsearch.style-3 .ere-search-map-properties select ,
	.ux-property-mapsearch.style-3 .ere-sliderbar-filter,.ux-property-mapsearch.style-2 .ere-sliderbar-filter{
	    width: 68%;
	}
}