.avail-wrap{
    display: table;
    margin-bottom: 20px;
}
.availability_box{
    width: 74%;
    display: table-cell;
}
.wpbdp-listing-single .extra-images ul li{
   display:inline-block !important;
}
.avail_box{
	width: 19%;
    margin-right: 1%;
    float: left;
    margin-bottom: 10px;
    min-width: 80px;
    height: 120px;
    background-color: #E7DFD1;
}
.avail-featured{
    padding-top: 10px;
    vertical-align: top;
    display: table-cell;
}
.avail-featured img{
    margin-bottom: 30px;
}
.avail_date{
	background-color: #2E6AB1;
	color: #fff;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	min-height: 20px;
}
#breadcrumbs{
  float:right;
}
.fs-single-listing-title.listing-title h1 {
    color: #044f8d !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 115%;
}
.avail_price_range{
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 0px;
    color: initial;
}
.avail_desc{
	padding-left: 4px;
	font-size: 10px;
	color: initial;
	text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 55px;
    line-height: 18px;
}
.special_box_img{
	width: 30%;
	display:inline-block;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
.special_box_img img{
	width: 100%;
	border: 1px solid #fff;
}
.special_content{
	width: 68%;
	display:inline-block;
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
}
.listing_box{
   margin-bottom: 20px;
   padding: 10px 10px 20px 10px;
   border-bottom: 1px solid #777;
   clear: both;
	
}
.listing_box.sticky{
    background-color: #009ED8;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 10px;
	clear: both;
	color: #fff;
	
}
.listing_box_img{
	width: 30%;
	display:inline-block;
	margin-right: 10px;
	float: left;
}
.listing_content{
	width: 68%;
	display:inline-block;
	float: right;
	margin-bottom: 10px;
}
.listing_box.sticky a {
	color: #fff!important;
}
.listing_box_img img{
  border:1px solid #fff;
}
.listing_clear_both{
	clear: both;
}
.searching-form{
	margin-bottom:20px;
}
.filter-form{
	margin-bottom:20px;
}
.filter_lable{
    width: 100%;
    margin-right: 1%;
    display: inline-block;
    vertical-align: top;
}
.av_textblock_section .listings_wrap .avail-featured{
    text-align:center;
}
.av_textblock_section .listings_wrap .avail-featured img{
    margin:0 auto;
    margin-bottom:20px;
}

.filter-form-item{
	display:none;
	max-height:190px;
	overflow-y: auto;
        overflow-x: hidden;
}
.filter-dropdown{
	border: 1px solid #e1e1e1;
	background-color: #f8f8f8;
	color: #919191;
	padding:4px 10px;
	cursor:pointer;
}
.filter-dropdown:after{
	content: "\f107";
        font-family: FontAwesome;
        float:right;
}
.filter-dropdown.show:after{
	content: "";
	content: "\f106";
        font-family: FontAwesome;
        float:right;
}
.wpbdp-listing-single .listing-actions{
	display:none;
}
.filter-form-item{
	border: 1px solid #e1e1e1;
	padding:4px;
	position: absolute;
    background: #fff;
    z-index: 100;
}
.filter-form{
	width:48%;
	display:inline-block;
	position: relative;
}
.search-form{
	width:48%;
	display:inline-block;
}
.fs-single-listing-title{
    border: none!important;
}
.fs-listing-content{
  margin-left:0px!important;
}
.not_available{
	background:#aaa!important;
}
a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-medium.avia-position-left {
    margin-right: 5px;
}

.listing_box.sticky a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-medium.avia-position-left {
    background: #72C6E5;
}
input[type="text"].fs-searching::-webkit-input-placeholder{
	font-weight:bold;
        font-size: 0.92em
}




















