/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

#searchform div.submit input{
	width: 300px;
}

#searchform div.searchCol{
/*	width: 16%;*/
	display: inline-block;
	padding: 0 5px 0 0;
}

#searchform div.inputs {
   display: grid;
   grid-auto-columns: minmax(6, 1fr);
   grid-auto-flow: column;
}

@media (max-width: 768px){
	#searchform div.inputs {
	   display: grid;
	   grid-auto-columns: minmax(1, 1fr);
	   grid-auto-flow: row;
	}

	#searchform div.inputs .searchCol{
		margin: 15px 0 0 0;
		padding: ;
	}

	#searchform div.inputs input, #searchform div.inputs select, #searchform div.submit input{
		width: 100%;
	}

}

#searchform div.searchCol input, #searchform div.searchCol select{
	width: 100%;
	display: block;
	margin: 0 auto;
	border: none;
}

#searchform div.searchCol label{
	margin-bottom: 10px;
	display: inline-block;
}

#searchform div.searchCol input, #searchform div.searchCol select{
	padding: 15px;
}

.propertySearchResults .property{
	background-color: #fff;
	padding: 0;
/*	margin: 0 16px 50px 16px;*/
	margin: 0 16px 50px 0px;
}

.propertySearchResults .property .metaData{
	padding: 0 20px 20px 20px;
}

.propertySearchResults .property .metaData span{
	font-size: 0.85rem;
}

.propertySearchResults .property span.lateCTA{
	position: absolute;
	top: 10px;
	right: 10px;
	background: #0c0c0cc9;
	color: #b39a5c;
	padding: 10px 15px;
	border-radius: 3px;
	font-size: 0.85rem;
	font-weight: 700;
}

.propertySearchResults .property{
	position: relative;
}

.propertySearchResults{
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

/* columns */
.propertySearchResults > * {
    padding:1rem;
    margin-bottom: 25px;
}

.propertySearchResults h2{
	font-size:1.25rem ;
	display: block;
	margin: 20px 0;
}

.propertySearchResults img{
	width: 100%;
	min-height: 363px;
	max-height: 363px;
/*height: 100%;
object-fit: cover;
overflow: hidden;*/
}

.details{
	display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 3fr 1fr;
}

.details .sleeps{
	text-align: right;
}

@media (max-width: 768px){
	.propertySearchResults {
	    display: grid;
	    grid-auto-rows: 1fr;
	    grid-template-columns: 1fr;
	}

.propertySearchResults img{
	width: 100%;
	min-height: auto;
	max-height: auto;
/*height: 100%;
object-fit: cover;
overflow: hidden;*/
}

.propertySearchResults .property{
	margin: 0 0 20px 0;
}


}

.sc-cal-card-header.theme-header-bg{
	display: none;
}

article.property .nav-property li a, article.property .nav-property li.active a, body.page-template-page-landing-page .nav-property li a, body.page-template-page-landing-page .nav-property li a.active, body.archive .nav-property li a, body.archive .nav-property li a.active{
	margin: 0;
/*	margin-right: 15px;*/
	padding: 10px 0;
	color: #fff !important;
}

article.property .nav-property li a:hover, body.page-template-page-landing-page .nav-property li a:hover, body.archive .nav-property li a:hover{
	color: #fff;
	text-decoration: underline;
}

article.property .nav-property li, body.page-template-page-landing-page .nav-property li, body.archive .nav-property li{
	display: inline-flex;
}

/*article.property .nav-property li:before {
   content: "";
   margin: 0 15px;
	padding: 10px 0;
	color: #fff;
}*/

article.property .nav-property li:after, body.page-template-page-landing-page .nav-property li:after, body.archive .nav-property li:after {
   content: "/";
   margin: 0 25px;
	padding: 6px;
	color: #fff;
}

article.property .nav-property li:last-child:after, body.page-template-page-landing-page .nav-property li:last-child:after, body.archive .nav-property li:last-child:after {
    content: "";
}

article.property .nav.nav-tabs.nav-property.tab-init, body.page-template-page-landing-page .nav.nav-tabs.nav-property.tab-init, body.archive .nav.nav-tabs.nav-property.tab-init{
	padding: 5px 0;
}

select.flatpickr-monthDropdown-months{
      display: inline !important;
      width: auto !important;
      min-width: auto !important;
      max-width: auto !important;
}

#stickySubNav{
	z-index: 9999999999999999999 !important;
}

div.paged{
	text-align: center;
}

.landingpagelinks{
	border: none !important;
}

ul.propertyIcons{
	padding: 0 !important;
	margin: 0 !important;
}

ul.propertyIcons li{
	display: inline-block;
	margin-right: 10px;
}

ul.propertyIcons li img{
	vertical-align: middle;
}

ul.propertyIcons li span{

}

.monthProperty{
    display: grid !important;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 25px;
}

.monthProperty .detailsPropInner{
	margin-left: 25px;
	background: #fff;
	padding: 35px;
}

.monthProperty .detailsPropInner p{
	margin-bottom: 35px;
}




/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Ĺukasz PaweĹ‚czak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete{position:relative}.easy-autocomplete input{border-style:solid;border-width:1px;float:none;padding:6px 12px;}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
/*# sourceMappingURL=easy-autocomplete.min.css.map */

.easy-autocomplete-container ul{
	padding: 0 !important;
    width: 100%;
    color: #b39a5c;
    border: none;
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.easy-autocomplete-container ul li{
    color: #b39a5c;
    padding: 5px;
    border: none;
}

.easy-autocomplete-container ul li a{
	color: #b39a5c;
}

.easy-autocomplete-container ul li a:hover{
	text-decoration: underline;
}

div.easy-autocomplete{
	width: 100% !important;
}

.gform-theme--foundation .gform_fields{
	row-gap: 15px !important;
}

.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input{
	width: 100%;
}

.side-button {
    transform: rotate(-90deg) !important;
    right: -33px;
    top: 50%;
    position: fixed;
    z-index: 9999;
    border-radius: 0;
    margin: 0;
    padding: 10px !important;
    background-color: #b39a5c;
    border-color: #b39a5c;
    color: #fff !important;
    transform-origin: initial !important;
}

div.popmake-title{
	display: none;
}

.pum-close-uncode {
    color: #000000 !important;
    cursor: pointer !important;
    line-height: 0 !important;
    position: absolute !important;
    right: 25px !important;
    top: 40px !important;
    z-index: 2200 !important;
}

#featProps{
	position: relative;
}

.featLinks{
	position: absolute;
	right: 0;
	top: -55px;
}

.featLinks button{
	background: none;
}

@media (max-width: 768px){

.monthProperty .detailsPropInner {
    margin: 0px;
    background: #fff;
    padding: 35px;
}

.monthProperty .detailsPropInner .h4{
	margin: 0;
}

.monthProperty{
	display: inline-block !important;
}

.slick-slide{
	display: none !important;
}

.slick-slide.slick-active{
	display: inline-block !important;
}

.slick-slider .slick-track, .slick-slider .slick-list{
	transform: translate3d(0, 0, 0) !important;
}

}






















  #menuToggle {
    display: none;
  }




@media only screen and (max-width: 768px) {


/* Default hidden for mobile */

#stickySubNav{
	position: relative;
}

#propertNavDiv {
  display: none;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

#propertNavDiv ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#propertNavDiv ul li {
  text-align: center;
  display: block;
  text-align: left;
}

#propertNavDiv ul li:after{
	display: none;
}

#propertNavDiv ul li a {
  color: #fff;
  text-decoration: none;
}

#menuToggle {
  display: none;
  position: relative;
  background-color: #b39a5c;
  color: #fff;
  padding: 15px 0;
  border: none;
  cursor: pointer;
  text-align: left;
}

#menuToggle:active, #menuToggle:focus {
	background: none;
}

/*#menuToggle .menu-icon{
	float: right;
}*/



  #menuToggle {
    display: block;
  }

  /* Show the menu when clicked */
  #menuToggle.active + #propertNavDiv {
    display: block;
  }

	#propertNavDiv.active {
	  display: block;
	}

}


.fancybox__container{
	z-index:999999999 !important;
}

input[type=checkbox]:checked:before{
	content: var(--gf-icon-ctrl-checkbox);
	position: relative;
}

.gform_confirmation_message {
    padding: 25px;
    background: #00ff351f;
    font-size: 16px;
    font-weight: 500;
}

.gfield_required{
	color: #b39a5c !important;
	font-weight: 600;
}

.gform_required_legend{
	font-size: .8rem;
    margin-bottom: 15px;
}

#propertyTitle > div{
    margin-top: 0.8rem;
}
	
input#searchFormAdv, #searchFormAdvClose{

	float: right;
	background-color: #eaeaea !important;
	border: none;
	color: #1b1d1f !important;

}

#row-unique-0 input#searchFormAdv, #searchFormAdvClose{
	display: none;
}

#row-unique-0 #searchFormAdvClose{
	display: inline-block;
}

#row-unique-0 .double-bottom-padding{
	padding-bottom: 0;
}

@media only screen and (max-width: 768px) {

input#searchFormAdv, #searchFormAdvClose{

	float: none;
	clear: both;
	width: 100%;
	margin-top: 30px;

}

}

			.details.regionTxt p{
				margin-bottom: 0 ;
			}

			.propertySearchResults h2{
				margin-top: 0.5rem;
				color: #b39a5c;
			}

			.propertySearchResults h2 a{
				color: #b39a5c;
			}

			.prop-data{
				display: inline-block;
				margin: 0 10px 0 0;
				padding: 0 10px 0 0;
				position: relative;
			}

			.prop-data:not(.first) div:before {
				content: '';
				background: #b39a5c;
				position: absolute;
				right: unset;
				left: -13px;
				width: 5px;
				height: 5px;
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
				top: 50%;
				transform: translateY(-50%);
				border-radius: 50%;
				display: inline;
			}

			.prop-details{
				position: relative;
				font-size: 0.75rem;
			}



			.single-property .prop-details{
				font-size: 15px;
			}