﻿.displayNone{
	display: none!important;
}
.displayBlock{
	display: block!important;
}
.numarEtaj, .numarNivel, .structura, .locuinteVechiNoi{
	display: none;
}
.advancedCustomSearch select, .advancedCustomSearch input{
	width: 100%;
	border-color: #c6cdd3!important;
    color: #000!important;
    font-size: 13px!important;
	padding: 11px 5px!important;
	border-radius: 0!important;
}
.advancedCustomSearch ::-webkit-input-placeholder {
    color: #000;
}
.moreDetailsContainer, .submitCustomSearch, .suprafataMin, .suprafataMax {
	margin: 10px 0 0!important;
}
.submitCustomSearch{
    text-align: right;
}
.submitCustomSearch #submitCustomSearch{
	font-size: 17px!important;
	width: 100%;
    /*padding: 12px 92.5px 10px!important;*/
    color: #fff!important;
    border: 0!important;
    border-radius: 0!important;
    background-color: #0f678c!important;
	margin-right: 15px;
}
.padding0, #contentMoreDetails{
	padding-left: 0!important;
	padding-right: 0!important;
}
#contentMoreDetails > div, .advancedCustomSearch > div.col-md-3{
	margin: 10px 0;
}
#moreDetails{padding-top: 10px; padding-bottom: 10px; font-size: 13px;}
#moreDetails div{text-decoration: underline; font-style: italic;}
.overlayCustomSearch{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #FFFFFF;opacity: 0.7;}
.advancedCustomSearch{
	float: left;
    border: 1px solid #c6cdd3;
    padding: 25px 0;
    margin-top: 10px;
    margin-bottom: 10px;
	border-radius: 3px;
}
.advancedCustomSearch input{
	padding: 10px!important;
}
.mainSearchContainer > .col-md-3{
	padding: 0;
}
h4.nothing{
	float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
#openModal{
	width: 100%;
    border-color: #c6cdd3!important;
    color: #000!important;
    font-size: 13px!important;
    padding: 10px!important;
    border-radius: 0!important;
    background-color: #fff;
    border: 1px solid gray;
    text-align: left;
}
#zoneBucuresti .checkbox {
	margin-top: 0;
	margin-bottom: 10px;
}
#zoneBucuresti .checkbox input{
	margin-top: 4px;
	border: 1px solid #000;
}
#zoneBucuresti .checkbox label{
	color: #000;
}
#alegeZone{
	background-color: #0f678c!important;
    color: #fff;
    border: 1px solid #0f678c!important;
    padding: 5px 25px;
    font-size: 15px;
}
.resetAreas{
	color: #000;	
	float: none;
    width: 100%;
    max-width: 190px;	
	margin: 10px 15px 0px;
}
.close{
	opacity: 1!important;
}
.xoxo .mainSearchContainer > .col-md-3{
	padding: 0;
    width: 100%!important;
    margin-bottom: 15px!important;
    margin-top: 0!important;
}
.xoxo .mainSearchContainer > .col-md-6{
	width: 100%!important;

}
.xoxo .mainSearchContainer > .col-md-3 > div{
	padding: 0;
}
.xoxo #openModal{
	padding: 14.5px 10px!important;
}
.xoxo .advancedCustomSearch input{
	padding: 12px 10px!important;
}
.xoxo .submitCustomSearch #submitCustomSearch{
	width: 100%;
	margin: 0;
	padding: 12px 0px 10px!important;
}
.xoxo .mainSearchContainer .submitCustomSearch{
	margin-bottom: 0!important;
}
@media (min-width:1366px){
	.modal-dialog{
		margin: 165px auto!important;	
	}
}
@media (max-width:1200px){
	.submitCustomSearch{
		padding: 0 15px!important;	
	}
	.submitCustomSearch #submitCustomSearch{
		width: 100%;
		margin: 0;	
		padding: 11px!important;
	}
}
@media only screen and (max-width: 1200px) and (min-width: 992px){
	.adv_search_slider {
		width: auto!important;
	}
}
@media (max-width:991px){
	.advancedCustomSearch{
		padding: 43px 0;
	}
	.mainSearchContainer > .col-md-3, #contentMoreDetails > .col-md-3{
		float: left;
		width: 100%;
		padding-bottom: 10px;
	}
	.moreDetailsContainer{
		width: 50%!important;
	}
	.mainSearchContainer .zona{
		margin: 0!important;	
	}
	#contentMoreDetails > .col-md-3{
		margin: 0;	
	}
	#contentMoreDetails .property_price{
		margin: 15px 0 10px;
	}
	#contentMoreDetails #slider_price{
		margin-top: 15px;
	}
	.moreDetailsContainer, .submitCustomSearch, .numarCamere, .suprafataMin, .suprafataMax{
		margin: 0 0 10px!important;
		padding-bottom:0!important;
	}
}
@media (max-width:600px){
	.moreDetailsContainer{
		margin: 0!important;
		width: 100%!important;
	}
	.submitCustomSearch {
				margin: 0!important;
	}
	.submitCustomSearch #submitCustomSearch{
		/*margin: 0 15px 15px 15px;*/
		float: left;
		width:100%!important;	
	}
	.advancedCustomSearch{
		padding: 15px 0;
	}
	.property_listing .listing-unit-img-wrapper{
		width: 94%!important;	
	}
	.listing-unit-img-wrapper .carousel.property_unit_carousel, .listing-unit-img-wrapper .carousel.property_unit_carousel .carousel-inner{
		width: 100%;	
	}
	.advancedCustomSearch input{
		padding: 12px 9px!important;	
	}
}
@media (max-width:479px){
	.advancedCustomSearch{
		padding-left: 0!important;
		padding-right: 0!important;
	}
}