/*
 Theme Name:     Verdante
 Author:         Wendy Clark Design	
 Author URI:     http://www.wendyclarkdesign.com
 Template:       dt-the7
*/
 
@import url("../dt-the7/style.css");
@import url("//hello.myfonts.net/count/34aef1");
@font-face {font-family: 'OrgonSlab-Medium';src: url('webfonts/34AEF1_0_0.eot');src: url('webfonts/34AEF1_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34AEF1_0_0.woff2') format('woff2'),url('webfonts/34AEF1_0_0.woff') format('woff'),url('webfonts/34AEF1_0_0.ttf') format('truetype');} 
@import url("//hello.myfonts.net/count/34daeb");  
@font-face {font-family: 'Orgon-Bold';src: url('webfonts/34DAEB_0_0.eot');src: url('webfonts/34DAEB_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34DAEB_0_0.woff2') format('woff2'),url('webfonts/34DAEB_0_0.woff') format('woff'),url('webfonts/34DAEB_0_0.ttf') format('truetype');}
@font-face {font-family: 'Orgon-Regular';src: url('webfonts/34DAEB_1_0.eot');src: url('webfonts/34DAEB_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34DAEB_1_0.woff2') format('woff2'),url('webfonts/34DAEB_1_0.woff') format('woff'),url('webfonts/34DAEB_1_0.ttf') format('truetype');}  
@font-face {font-family: 'Orgon-Light';src: url('webfonts/34DAEB_2_0.eot');src: url('webfonts/34DAEB_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34DAEB_2_0.woff2') format('woff2'),url('webfonts/34DAEB_2_0.woff') format('woff'),url('webfonts/34DAEB_2_0.ttf') format('truetype');}
  

/*---------------------------------------------------- */
.postid-2224  .hide-me {	display:none;}

.page-id-521 .smaller {
	margin-bottom:10px !important;
	}
	
#mce-success-response {
	display:block;
	margin:20px;
	margin-left:0px;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	background-color:#c4d065 !important;
	}

.larger {
	font-size:1.6em;
	line-height:1.3;
	font-family: 'Orgon-Light';
	}
.content #mc-embedded-subscribe-form ul {
	list-style:none !important;
	}


.pdf {
	background:transparent url('images/icon-pdf.png') no-repeat;
	padding-left:21px;
	background-position:0 -1px !important;
	}

.wrd {
	background:transparent url('images/icon-wrd.png') no-repeat;
	padding-left:21px;
	}

body {
	padding-top:0 !important;
	}

body * {
	font-family: "Orgon-Regular", sans-serif !important;
  }


h1, h2, h3, h4, h5, h1 *, h2 *, h3 *, h4 *, h5 * {
  font-family:  'Orgon-Regular', sans-serif !important; font-weight:regular !important; 
  clear:none;
  }
.narrow, .medium {
	display:none !important;
	}
	
.smaller {font-size:.9em;line-height:1.3em !important;}

.button {
	font-weight:normal !important;
	font-size:1.1em !important;
	}

.mobile-sticky-header-overlay.active{
	background-color:rgba(255,255,255,.8) !important;
	}
	
.dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines:before, .dt-mobile-menu-icon .lines:after {
	background-color:#ffffff !important;
	}

/* Coming Soon & Home  */



.page-id-36 .masthead {
	display:none;
	}

.page-id-36 #main {
	padding:0 !important;
	width:100%;
	}
.page-id-36 #main > .wf-wrap {
	width:100%;
	margin:0 !important;
	padding:0 !important;
	}
.page-id-36 .vc_col-sm-4  {
	width:36% !important;
	}

#location h1 {
	text-shadow: 0px 0px 12px rgba(0, 0, 0, .6);
	}

/* Interior Pages  */

#main {
	padding-top:40px !important;
	}
.home #main {
	padding-top:0 !important;
	}
	
.post-date {
	color:#999;
	margin:0;
	}
.post-title {
	font-weight:bold;
	font-size:1.2em !important; 
	}
	
.single .post-thumbnail * {
	display:none;
	}

.mtphr-dnt * {
	height:200px !important;
	}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
	right:none !important;
	left:10px !important;
	background-color:rgba(180,197,61,.8);
	}
	
.mobile-main-nav li > a .menu-text,
.mobile-main-nav > li > a, 
.mobile-main-nav li.act > a .menu-text, 
.mobile-main-nav li:not(.act) > a{
 color:#ffffff;
 -o-transition:color .3s ease-out, background 1s ease-in !important;
  -ms-transition:color .3s ease-out, background 1s ease-in !important;
  -moz-transition:color .3s ease-out, background 1s ease-in !important;
  -webkit-transition:color .3s ease-out, background 1s ease-in !important;
  /* ...and now override with proper CSS property */
  transition:color .3s ease-out, background 1s ease-in !important;
  }
.mobile-main-nav li.act > a .menu-text {
	color:rgba(255,255,255,.6) !important;
	}

.mobile-main-nav li *, 
.mobile-main-nav li > a .menu-text:hover,
.mobile-main-nav > li > a:hover, 
.mobile-main-nav li.act > a .menu-text:hover, 
.mobile-main-nav li:not(.act) > a:hover {
	color:#ffffff !important;
	}

.mobile-main-nav li.act a, .mobile-main-nav li.act > a .menu-text {
	color:#c3eff2 !important;
	}

h1.fancy-title span {
	text-shadow: 0px 0px 12px rgba(0, 0, 0, .6);
	padding: 0 12px;
	}

/* Map */
ul.legend {
	list-style-type:none;
	margin-left:0;
	}
ul.legend li {
	padding-left:30px;
	line-height:30px;
	background: transparent url('images/legend-coffee.png') no-repeat;
	}
ul.legend li.restaurants {
		background: transparent url('images/legend-restaurants.png') no-repeat !important;
		}
ul.legend li.lodging {
		background: transparent url('images/legend-lodging.png') no-repeat !important;
		}
ul.legend li.arts {
		background: transparent url('images/legend-arts.png') no-repeat !important;
		}
ul.legend li.services {
		background: transparent url('images/legend-services.png') no-repeat !important;
		}
ul.legend li.parks {
		background: transparent url('images/legend-parks.png') no-repeat !important;
		}
ul.legend li.shops {
		background: transparent url('images/legend-shops.png') no-repeat !important;
		}


ul.simple-list {
   list-style-image: url('images/checkmark.png');
   padding-left:25px;
}
ul.simple-list b {
	font-size:1.2em;
	color:#555;
	}
	
.content .input-group 	ul {
	margin-left:0 !important;
	}
.input-group input {
	margin-right:10px !important;
	}
	
.inset {
	border-top:1px solid #dddddd;
	position:relative;
	z-index: 1000;
	width:60%;
	margin-bottom:-150px !important;
	padding-top:20px !important;
	}


/* UNIT NAV */
/* layout */

* {
    -webkit-font-smoothing: antialiased;
}

body {
	padding:40px 0 20px;
	margin:0;	
}
.container {
	max-width:960px;
	margin:0 auto;	
	position:relative;
}

/* map */

#floor-map {
	width: 100%;
	max-width: 520px;
	margin: 0 auto;
	position: relative;	
}
#floor-map path, #floor-map polygon, #floor-map rect, #floor-map polyline {
	cursor: pointer;
	transition: fill .2s linear;
    -moz-transition: fill .2s linear;
    -webkit-transition: fill .2s linear;
}
#floor-map g:not(.no-hover) path:hover {
	fill:#f68e5a;
}
#floor-map g:not(.no-hover) polygon:hover {
	fill:#f68e5a;
}
#floor-map g:not(.no-hover) rect:hover {
	fill:#f68e5a;
}
#floor-map g:hover:not(.no-hover) path {
	fill:#f68e5a;
}
#floor-map g:hover:not(.no-hover) polygon {
	fill:#f68e5a;
}
#floor-map g:hover:not(.no-hover) rect {
	fill:#f68e5a;
}
#floor-map g:hover:not(.no-hover) polyline {
	fill:#f68e5a;
}
#floor-map text {
	cursor:pointer;
}
#floor-map .sold path, #floor-map .sold polygon, #floor-map .sold polyline, #floor-map .sold rect {
	fill:#CCCCCC;
}
#floor-map .not-available path, #floor-map .not-available polygon, #floor-map .not-available polyline, #floor-map .not-available rect {
	fill:#98cfe2;
}

/* floors */

#floor-6 {
	margin: -85px 0 0 0;
}
#floor-5 {
	margin: -85px 0 0 0;
}
#floor-4 {
	margin: -85px 0 0 0;
}
#floor-3 {
	margin: -80px 0 0 0;
}
#floor-2 {
	margin: -70px 0 0 0;
}
#ground-floor {
	margin: -75px 0 0 0;
}	
	
#sidebar #floor-6 {
	margin: -40px 0 0 0;
}
#sidebar #floor-5 {
	margin: -50px 0 0 0;
}
#sidebar #floor-4 {
	margin: -40px 0 0 0;
}
#sidebar #floor-3 {
	margin: -45px 0 0 0;
}
#sidebar #floor-2 {
	margin: -35px 0 0 0;
}
#sidebar #ground-floor {
	margin: -35px 0 0 0;
}	

.contact-us-row {
	color:#ffffff !important;
	}
.contat-us-row a.button:hover {
	background-color:#608e43 !important;
	}

.number {
	margin-bottom:20px;
	}
.number div {
	display:block;
	float:left !important;
	margin-right:5px;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	padding:5px 7px;
	background-color:#768f47;
	color:#ffffff;
	border-radius:5px;
	}
#slider_2116 {
	max-width:100% !important;
	}
.mobile-main-nav li:not(.act) > a, .not-clickable-item {
	margin-right:0;
	padding-right:0;
	}

.vc_custom_1565102031803, #under_contract * .wpb_content_element {
			margin-bottom:0px !important;
			margin-top:5px;
			}
#under_contract h3 {
			color:#ffffff !important;
			text-shadow: #94a384 1px 1px 0;
			padding-left:5px;
	line-height:1;
			margin-bottom:0 !important;
  }	
#under_contract a:link, #under_contract a:visited {
	color:#ffffff;
	font-size:14px;
	display:block;
	line-height:1.3;
	margin-left:5px;
	}
	
img.pswp__img {background:#fff !important}	

/* MEDIA QUERIES */
@media (max-width: 1150px) {
	#footer-menu {
		display:none;
		}
}

@media (max-width: 970px) {
.page-id-36 .vc_col-sm-4 {
	width:10% !important;
	}
.page-id-36 .vc_col-has-fill {
	width:80% !important;
	}
.page-id-36 .vc_col-has-fill .vc_col-sm-4, .page-id-36 .vc_col-has-fill .vc_col-sm-4 * {
	width:1px !important;
	}
.left-home {
	display:none !important;
	}
.home-right {
	background-color:rgba(256,256,256,.8);
	margin-bottom:20px !important;
	font-size:1em !important;
	}
}

@media (max-width: 816px) {
	.home-title * h3 {
		font-size:23px !important;
		}
}

@media (max-width: 768px) {
.medium {display:block;}
/*.home #content>div {
	background:transparent url('images/bg-still.jpg') top right no-repeat; 
	}*/
.wf-container-footer {
	text-align:center !important;
	margin:auto;
	}

}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px)
and (min-device-width : 375px) 
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3) { 
.left-home {
	display:none !important;
	}
.home-right {
	background-color:rgba(256,256,256,.8);
	margin-bottom:20px !important;
	}


}
	
@media (max-width: 500px) {
.narrow {display:block !important;}
.wide,  .medium {display:none !important;}
}


@media screen and (max-width: 3000px) {
	#footer-menu > .wf-wrap {
	    padding: 0 20px;
	}
}
	
	
@media print {
	
}
	
