b{
	font-weight: bold;
}

.more-filters-icon{
	width: 23px;
	height: 23px;
	background-image: url('../../images/icon-more-filters.svg');
	cursor: pointer;
}

.open .more-filters-icon{
	background-image: url('../../images/icon-more-filters-open.svg');
}

.filters-section .minimum_sqft{
	background-color: white;
	text-align: right;
  	border: 1px solid lightgray;
  	border-radius: 2px;
  	padding-right: 5px;
  	padding-left: 5px;
}

.filters-section li{
	display: block;
}

.property-container{
	cursor: pointer;
}

.property-container:hover .ap-property-details-box{
    background-image: none;
    background-color: #ffffff;
}

.listing-image{
    background-size: cover;
    background-position: 50%;
}

.pagination .page-link{
	border: none;
	color: #260716;
	background-color: unset!important;
	font-family: 'Degular Display Regular', sans-serif;
	display: inline;
	padding: 0;
  margin: 0 7px;
	font-weight: 500;
	font-size: 18px;
  border-bottom: 1px solid #260716;
}

.page-item.active .page-link,
.page-item:hover .page-link {
	color: #FD4C00;
  border-bottom: none;
}

.pagination .page-item.disabled .page-link {
	color: #939598;
  border-bottom: none;
}

.pagination .page-item.previous,
.pagination .page-item.next{
    width: 120px;
}

.pagination .page-item.previous .page-link,
.pagination .page-item.next .page-link{
    font-family: 'Degular Display Regular', sans-serif;
    font-size: 16px;
    border-radius: 0;
    margin: 0;
}

/*.pagination .page-item.previous::before{
    content: "<";
	font-weight: 500;
}

.pagination .page-item.next::after{
    content: ">";
	font-weight: 500;
}*/

.page-number{
	color: #939598;
	font-family: 'Degular Display Regular', sans-serif;
	font-style: italic;
	font-weight: 500;
}

/* Favorite listings */
div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 110px;
}

.form-group.select {
    height: 38px;
}

.form-control.nice-select  {
    height: 38px;
    padding-top: 3px;
    padding-right: 30px;
}

.form-control.nice-select .list {
    overflow-y: scroll;
    height: 200px;
}

.message-sent {
    color: #6ab51a;
    padding: 12px;
    animation: blinker 1s linear infinite;
}

.message-error {
    color: #b51a1a;
    padding: 12px;
    animation: blinker 1s linear infinite;
}

.no-fee-icon {
    position: absolute; 
    right: 30px; 
    top: 15px; 
    width: 30px;
}

.video-available-icon {
    position: absolute; 
    right: 30px; 
    top: 50px; 
    width: 30px;
}