.more-details > span{
      color: white;
        font-family: Dense;
      text-align: center;;
			font-size: 20px;
          letter-spacing: 0.3em;
          cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  position: relative;
   transition: all 0.5s;
   text-transform: uppercase;
}

.more-details:hover > span{
	color: #ab8b6c;
	padding-right: 5px;
}

.more-details:hover > span:after{
	  opacity: 1;
  right: 0;
  padding-left: 10px;
}

.more-details > span:after{
	color: #ab8b6c;
		content:"➝";
		font-size: 10px;
		opacity: 0;
		top: 0;
		right: -20px;
		transition: 0.5s;
		
}


.property-list{
    background-repeat: no-repeat;
    width: 100%;
    height: 30vh;
    background: #111;
    background-size: 100%;
    margin-top: 5px;
    position: relative;
    background-position: center center;
}


.action-icons{
		display: flex;
		margin-bottom: 20px;
}

.action-icons a.images{
  color: #ab8b6c;
    background-image: url(/assets/img/property/icon/download-icon.svg);
    display: block;
    background-repeat: no-repeat;
    text-align: center;
    /* color: black; */
    background-size: 40px;
    display: flex;
        font-size: 15px;
    text-transform: uppercase;
	
}



.action-icons a.images:hover{
	background-image: url(/assets/img/property/icon/download-icon-active.svg);
}
 
.input.currency
{
		    position: relative;
	    margin-top: 20px;
}
.property-list .information{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}

[data-booking-form="true"] .input.currency select{
	    background: #ab8b6c;
    color: #fff;
    border-radius: 0px;
    text-indent: 10px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    margin-top: 20px;
    margin: 0px;
    padding-top: 5px;
    background: #ab8b6c;
    padding-bottom: 0px;
    background: #ab8b6c;
    color: #fff;
    line-height: 21px;
}

[data-booking-form="true"] .input.currency::after{
    position: absolute;
    content: "▼";
    right: 11px;
    top: 37px;
    font-size: 10px;
}
	

.input.currency label{
	
	margin-bottom: 10px;
}


[changeover-date="friday"]{
	
}


[changeover-date="sunday"]{
	
}


.property-list h2{
    color: #eee;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 40px;
    letter-spacing: 6px;

}

.property-list  h3{
    font-family: dense;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 4px;
    color: #eee;
    font-weight: bold;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 20px;
     margin-top: 15px;
    margin-bottom: 15px;
}

.property-list a.book-now{
	    padding: 10px 10px 10px 20px;
    display: block;
    background: rgba(0,0,0,0.7);
    font-size: 24px;
    letter-spacing: 5px;
    min-width: 200px;
    text-align: center;
    cursor: pointer;
}

.quick-view{
    background-repeat: no-repeat;
    width: 141px;
    height: 10px;
    color: white;
    text-align: center;
    background-size: 28px;
    font-size: 20px;
    letter-spacing: 5px;
    padding: 20px 20px;
    background-image: url(/assets/img/property/icon/quick-view-icon.svg);
    background-position: left 23px;
    margin-left: 25px;
    cursor: pointer;
}

.quick-view:hover{
transform: scale(1.1);
}

.property-list.show-property-quickview{
	
	background-size: 50%;
    margin-top: 5px;
    position: relative;
    background-position: left center;
    background-repeat: no-repeat;
	height:50vh;
	transition:all 1.5s cubic-bezier(.87,0,.19,1.1);
	    justify-content: center;
    align-items: center;
}


.map-overlay .property-list.show-property-quickview {
    background-size: 50%;
    margin-top: 5px;
    position: relative;
    background-position: left 30px center;
    background-repeat: no-repeat;
    height: 50vh;
    transition: all 1.5s cubic-bezier(.87,0,.19,1.1);
	width: 1000px;
    padding: 10px;
}





.property-list-map-container > div.map-overlay  {
    background: #333;
    width: 100%;

    z-index: 10;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
        background: rgba(0,0,0,0.2);
    justify-content: center;
    align-items: center;
    display: none;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}

.show-when-quickview-open{

		transition-delay: 1.5s;
		transition: all 0.5s cubic-bezier(.87,0,.19,1.1);
		
}

.show-property-quickview .show-when-quickview-open 
{
	/*transition: all 0.5s cubic-bezier(.87,0,.19,1.1);*/
	display: flex;
	/*transition-delay: 1.5s;*/
	
}

.information-list{
    padding: 0;
    margin: 0;
    list-style: none;
		width: calc(100% - 50px);
    font-family: dense;
    font-size: 24px;
    letter-spacing: 4px;
  
        
}

.information-list li{
	background-repeat: no-repeat;
    background-size: 26px;
    background-position: center 0px;
	width: 33%;
	    display: flex;
	    text-align: center;
	        font-size: 18px;
    letter-spacing: 3px;
	        align-items: flex-end;
}


.information-list .bedrooms{
	    background-image: url(/assets/img/property/icon/bedrooms-icon.svg);
	    background-size: 28px;
	
}

.information-list .sleeps{
	    background-image: url(/assets/img/property/icon/guests-icon.svg);
	
}

.information-list .pricing{
	    background-image: url(/assets/img/property/icon/price-icon.svg);
	
}
.small-price {
		font-size: 12px;
		font-weight: normal;
		margin-top: 20px;
}
.property-list.show-property-quickview .information{
	left: calc(50%);
	display: flex;
	flex-direction: column;
	justify-content: center;
	 background:rgba(0,0,0,0.0);
	transition:all 1.5s cubic-bezier(.87,0,.19,1.1);

}


.cross{
	    position: absolute;
    top: 0px;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-size: 40px;
}


.property-list.show-property-quickview  .book-now
{
	transition:all 1.5s cubic-bezier(.87,0,.19,1.1);
	opacity: 0;
	-webkit-filter:blur(2px);
}

.property-list .information-list, .information-list li{
    padding: 0;
    margin: 0;
    list-style: none;
    justify-content: center;
    align-content: center;
    padding-top: 25px;
    height: 30px;
      margin-bottom: 40px;
	
}



.property-list.show-property-quickview  .quick-view
{
	transition:all 1.5s cubic-bezier(.87,0,.19,1.1);
	opacity: 0;
	-webkit-filter:blur(2px);
}

.property-list.show-property-quickview .property-list  h3{
	margin-bottom: 0px;
}




.property-short-description{
	height: 80px;
	width: calc(100% - 150px);
	overflow: hidden;
	margin-top: 20px;

}

.property-short-description p{
		line-height: 35px;
	font-size: 16px;
	font-family: avenir;
	letter-spacing: 3px;
		font-weight: 200;
		    height: 78px;
    overflow: hidden;
          display: -webkit-box;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;
  text-align: center;
      line-height: 20px;
    font-size: 12px;
}

.more-details{
	height: 30px;
	width: 180px;
	margin-top: 20px;
	font-family: dense;
	font-size: 25px;
	letter-spacing: 5px;
	background-image: url(/assets/img/property/icon/more-details-icon.svg);
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: right center;
}

.property-list.show-property-quickview .book-now{
	display: none;
}

.property-list.show-property-quickview .quick-view{
	display: none;
}

.photos-quickview a{
	cursor: pointer;
}

.favourite-button{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px;
    /*
    height: 44px;
    width: 55px;
	*/	
    background-position: center center;
    position: absolute;
    cursor: pointer;
    top: 30px;
    right: 10px;
}
/*
.favourite-button::after {
    content: "×";
    font-size: 100px;
    position: absolute;
    top: -50px;
    visibility: hidden;
    right: -10px;
}
*/
/*photo-quickview*/

.photos-quickview-container{
	height: 50vh;
	width: 50vw;
	flex-direction: column;
}

.photos-quickview-container .photos-quickview{
	display: flex;
	flex-direction: row;

		height: 50vh;
	width: 50vw;
}

.photos-quickview-container .photos-quickview li{
	height: 100%;
	width: 100%;
	cursor: pointer;
	list-style: none;
	background-size: cover;
}


.scroll-button{
	background-color: rgb(17,17,17);
	bottom: 0px;
	height: 50px;
	width: 100%;
	display: flex;
}

.scroll-button a{
	width: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 70px;
}

.scroll-button .scroll-left{
	background-image: url(/assets/img/property/icon/scroll-left-icon.svg);
}

.scroll-button .scroll-right{
	background-image: url(/assets/img/property/icon/scroll-right-icon.svg);
}


.scroll-button .scroll-left:hover{
	background-image: url(/assets/img/property/icon/scroll-left-icon-hover.svg);
}

.scroll-button .scroll-right:hover{
	background-image: url(/assets/img/property/icon/scroll-right-icon-hover.svg);
}








