.bordered {
	border: 3px solid #f7921e;
}

#scrollbar_apt::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
#scrollbar_apt::-webkit-scrollbar{
	width: 12px;
	background-color: #F5F5F5;
}
.main-info{
	width:100%;
}
#scrollbar_apt::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
.apt_modal .modal-body{
	padding:0px;
	margin:0px;
}

.apt_modal iframe{
	width:100%;
	height:100%;
	min-height:500px;
}
.apt_modal .modal-dialog{
	width:90%;
}
.box_map{
margin: 1%;
    width: 48%;
	height:250px;
	position:relative;
	float:right;
	cursor:pointer;
		background-size: cover;
	display: none;
}
.focus{
	background:#ed1c24 !important;
	color:white !important;
}
.label_map{
	color:white;
	background: #f7921e; /* For browsers that do not support gradients */
    font-family:font-family: 'opensanshebrew-regular',Arial,Helvetica,sans-serif !important;
	border-radius:5px;
	border:1px solid silver;
	padding:2px;
	font-size:14px;
	min-width:60px;
	text-align:center;
}
.inner-map-slideset{
	direction:rtl;
}
.inner-map-slideset .uk-panel{
	float:right;
	max-width:45%;
	margin:5px;
}
.map_buttons{
	width:48%;
	float:right;
}
#map{
	width:52%;
	float:right;
}
.inner-map-slideset .uk-panel-title .title_inner{
	color:white;
	font-size:14px;
	margin-bottom:2px;
}
.inner-map-slideset .uk-overlay-scale{
	
}
.image_inner{
	width:100%;
}
#scrollbar_apt{
	overflow-x: hidden; /* Hide horizontal scrollbar */
    overflow-y: scroll; /* Add vertical scrollbar */
	direction:ltr;
}
.property_number_map{
	margin-right:20px;
}
.sort_by_map{
	margin-bottom:10px;
}
.button_left{
	float:left;
}
.map_buttons{
	padding:0px 20px 20px 20px;
}
.button_left .fusion-button{
	margin-right:2px;
}
.property_title_map{
	display:inline;
}
.info-holder-map{
	position:relative;
}
.info-holder-map img{
	max-width:100% !important;
}
.info-holder-map .favorites-title-acf-container {
	position:absolute;
	left: 0;
	padding:10px;
	right: 0;
	bottom: 0;
	color: #ffffff;
}
.info-holder-map .favorite-and-number{
	float:right;
	width: 16%;
	padding-left: 8px;
	box-sizing: border-box;
}
.info-holder-map .artbit-title-acf{
	float:right;
	width: 84%;
	box-sizing: border-box;
	padding-right: 12px;
	
}
.info-holder-map .title_inner{
	color: #ffffff;	
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold;
}
.price_icon{
	color:white;
	text-align:cneter;
}
.info-holder-map .artbit-acf-address,
.info-holder-map .artbit-acf-details,
.info-holder-map .property-number {
	font-size: 12px;	
}
.info-holder-map .artbit-acf-address{
	margin-bottom: 10px;
	padding-top: 7px;
}
.info-holder-map .property-number {
	margin-top: 7px;	
}
.info-holder-map .artbit-acf-details span{
	display:inline-block;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #ffffff;	
}
.info-holder-map .uk-margin{
	margin: 0;
}
@media only screen and (max-width: 1000px) {
.box_map{
    width: 100%;
	height:300px;
}
}
@media only screen and (max-width: 800px) {
.map_holder{
	height:100%;
}
#map{
width:100%;
float:none;
margin-top:40px;	
}
.map_buttons{
width:100%;
float:none;	
}
.box_map {
    height: 350px;
}
}

@media only screen and (max-width: 500px) {
.modal-dialog{
	margin-top:10px !important;
	width:95% !important;
	height:100%;
}
.modal-content,.modal-body{
	height:100%;
}
#map{

}

}

div.main-info{
	font-family: 'opensanshebrew-regular';
	letter-spacing: 0px;
	font-style: normal;
}