/* CSS Document */
.linkssection a{display:block !important;font-family: "museo-slab",serif !important;
    font-weight: bold !important;
    background: #497f77 !important;
	color: #ffffff !important;
	padding:10px !important; 
	text-align:center !important; font-size:20px !important;	
}
body{background: #ffffff url(../images/background.jpg) 50% 0px no-repeat; font-size:12px !important;}
#swipebox-close{background-image: url(../images/close.png) !important;background-position: -3px; margin-right:20px !important;}

.slick-arrow{position:absolute; top:44%;z-index:20; background-color: rgba(0,0,0,0.40); }
.slick-arrow:hover{ background-color: rgba(0,0,0,1.00); }
.slick-prev{left:0px !important;padding:10px 10px 10px 40px ;}
.slick-next{right:0px !important;padding:10px 40px 10px 10px ;}

.gallery-item{margin:5px !important;}

.container{margin-top:4px;}
#errormessage{border:1px solid #ff0000;padding:10px; margin:10px; color:#ff0000; display:none;}
#emailerrormessage{border:1px solid #ff0000;padding:10px; margin:10px; color:#ff0000; display:none;}

h1{font-family: "museo-slab",serif; font-weight: bold; color:#497f77; font-size:36px !important; margin-bottom:20px; text-transform:uppercase;}
h2{font-family: "museo-slab",serif; font-weight: bold;color:#497f77 !important; font-size:16px !important; text-transform:uppercase; margin-bottom:0px;}
h3{font-family: "museo-slab",serif; font-weight: 300;color:#497f77; text-align:left; font-size:26px !important; text-transform:none; padding-top:10px;line-height:1.2;}
h4{font-family: "museo-slab",serif; font-weight: bold;color:#497f77; text-align:left; font-size:14px !important; text-transform:uppercase;}

#page-floor-plans h4{font-family: "museo-slab",serif; font-weight: bold;color:#659F96; text-align:left; font-size:14px !important; text-transform:uppercase; }
#page-floor-plans .vc_col-sm-4 p{margin-bottom:0px;}
.titlekibox h2{font-family: "museo-slab", san-serif !important; font-size:28px !important; color:#ffffff !important; font-weight:300; text-transform:uppercase;}

.property-page-title{padding:0px; margin:0px 0px 20px 0px }
h4 a{color:#585552; }
a{text-decoration:none !important;}
.profilepic{width:100px !important; margin-bottom:10px !important;}
.dtzcontact{width:150px !important; margin-bottom:10px !important;}


.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 20px !important;
}

.l15{float:left; width:15%; }
.l10{float:left; width:120px; }
.l20{float:left; width:220px;}
.l30{float:left; width:330px;}
.r15{float:right; width:15%;}

smalltext{ font-size:12px; padding-bottom:5px; text-align:center; }
.smallertext{ font-size:11px; padding-bottom:5px; text-align:center; }
.largetext{ font-size:24px; padding-bottom:5px; text-align:center; }


.d-n-g-text .smalltext{ font-size:12px; padding:1px; text-align:left; line-height:1.2; }
.d-n-g-text .smallertext{ font-size:11px; padding:1px; text-align:left; line-height:1.2; }
.d-n-g-text .largetext{ font-size:30px; padding:1px; text-align:left; line-height:1.2; }
.d-n-g-text a{color:#ffffff;}
.regency{ width:60px; height:auto;margin:0px 3px 0px 0px; }
.broadhaven{ width:120px; height:auto;margin:0px 0px 0px 5px; }

.d-n-g{ width:70px; float:left; margin-right:10px; margin-bottom:40px;}
.dng{ width:124px; float:left; margin-right:10px; margin-bottom:40px;}
.ber{width:100px; display:block;}
.homebond{width:80px; display:block;}
.twitter,.facebook{width:30px;}
.social{ text-align: right; padding-top:20px;padding-right:20px;}
.social a{display: block; background:#ffffff;}
.social a:hover img{opacity:0.8}
.foots{ border-top: 1px dotted #caa669; border-bottom: 1px dotted #caa669; padding-top:20px; padding-bottom:20px; height:130px; overflow:hidden;}

/*Dark blue 497f77*/
/* Blue 61687a*/

.linktodataroom{ background:#497f77; color: #ffffff;margin:20px auto; padding:20px 40px; font-size:20px; display:block; width:280px;}
.linktodataroom:hover{ background:#61687a; color: #ffffff;}

.agenttitle{width:250px !important;float:left;padding-left:20px;}

.vc_custom_1436456772230 h1{color:#497f77 !important;}
.vc_custom_1436456591469 h1{color:#6798bc !important;}
.homepage h2{margin-top:0px !important; padding-top:0px;}

.sidebar ul{margin:0px; padding:0px;}
.sidebar li{margin:0px 0px 4px 0px; padding:0px; list-style:none;}
.sidebar ul li a{ display:block; padding:6px; font-family: "museo-slab",serif;font-weight:300;text-transform:uppercase; font-size:12px; text-align:center;}
.sidebar ul li a:hover{ display:block; padding:6px;font-family: "museo-slab",serif;border:1px solid #662e6b; background:#ffffff; text-transform:uppercase; font-size:12px; text-align:center; font-weight:bold; text-decoration:none;}
.sidebar ul li.active a{ display:block; padding:6px;font-family: "museo-slab",serif;border:1px solid #662e6b; background:#ffffff; text-transform:uppercase; font-size:12px; text-align:center; font-weight:bold; text-decoration:none;}

.aerials{ }
.caisleanmerlinaerial{ height:250px; width: auto !important; float:right; margin-top:10px !important; display:block;}
.carraigaerial{ height:250px; width: auto !important; float:left; margin-top:10px !important; display:block;}
.abhainarial{margin-bottom:10px !important; display:block;}

.locationabhainn{ height:310px; width: auto !important; float:left; margin-top:10px !important; display:block;}
.locationcarraig{ height:310px; width: auto !important; float:right; margin-top:10px !important; display:block;}
.locationmerlincaislean{ height:310px; width: auto !important; float:left; margin-top:10px !important; display:block;}
.locationbiglogo{ height:310px; width: auto !important; float:right; margin-top:10px !important; display:block;}


.menu1 li a {color:#ffffff;border:1px solid #E46629; background:#E46629; }
.menu1 li a:hover{ color:#E46629;border:1px solid #E46629;}
.menu1 li.active a{ color:#E46629;border:1px solid #E46629;}

.menu2 li a {color:#ffffff;border:1px solid #DF3538; background:#DF3538; }
.menu2 li a:hover{ color:#DF3538;border:1px solid #DF3538;}
.menu2 li.active a{ color:#DF3538;border:1px solid #DF3538;}

.menu3 li a {color:#ffffff;border:1px solid #78B239; background:#78B239; }
.menu3 li a:hover{ color:#78B239;border:1px solid #78B239;}
.menu3 li.active a{ color:#78B239;border:1px solid #78B239;}

.menu4 li a {color:#ffffff;border:1px solid #65B8E2; background:#65B8E2; }
.menu4 li a:hover{ color:#65B8E2;border:1px solid #65B8E2;}
.menu4 li.active a{ color:#65B8E2;border:1px solid #65B8E2;}

.leftpanel li a{text-align:center !important; }
.nolowermargin{margin-bottom:0px !important;padding-bottom:0px !important;}
.gallery-item{
	width: 30%;
	float: left;
	margin-right: 15px;
  }
.title-area {padding-top:15px}
 
.karmachartimage{display:none !important;}

.featuredimgrow{ position:relative;}
.featuredimgrow img{bottom:10px; position:absolute;left:0px;}

.whitecontainer{background:#ffffff;}
.nopad{padding:0px !important;}
.bigpad{padding:20px 60px !important;}
.arialfixedheighttext{height:160px;}
.fullpadded{padding:40px 40px 10px 40px;}
.top-bar-container,.top-bar{height:120px; background:none !important;}
.top-bar-section{ position:relative; }
.floatleftdiv{float:left !important;}

.container{padding:0px 15px !important;}
.vc_row{margin-left:0px !important;margin-right:0px !important;}

.top-bar-section>ul{ right:0px !important; top:58px; position:absolute; background:none !important; margin:0px !important; padding:0px !important;}
.top-bar-section>ul>li{background:none !important; margin:0px 5px 30px 5px !important; padding:0px !important;}
.top-bar-section>ul li a{color: #487e77; padding:10px !important; line-height:12px;font-size:12px !important; background:none !important; font-family: "brandon-grotesque",sans-serif !important; text-transform:uppercase !important; text-align:center;}
.top-bar-section li:not(.has-form) a:not(.button){line-height:12px !important; padding:10px 10px;text-decoration:none !important; background:#497f77}
.top-bar-section li a:hover{background:#ffffff !important; color: #487e77 !important; text-decoration:none !important}


.top-bar-section>ul>.divider{ display:none !important}
.top-bar-section>ul>a:hover{}
.top-bar-section li.has-dropdown > a:after{border:0px !important; margin-right:0px !important; padding-right:0px !important;}
.top-bar-section li.has-dropdown>a{border:0px !important; margin-right:0px !important; padding-right:10px !important; }
.top-bar-section .dropdown{ background: #497f77 !important; border:1px solid #497f77;}
.top-bar-section .dropdown a{font-size:12px !important; padding:10px 5px !important; background:#497f77 !important;border-top:1px solid #497f77;}
.top-bar-section .dropdown a:first-child{border-top:none !important;}
.top-bar-section ul a{font-size:12px !important; padding:10px 0px !important;}
.top-bar-section ul ul{ right:0px !important;  margin:0px !important; padding:0px !important; width:220px !important;}
.top-bar-section .active>a {background:#ffffff !important; color: #61687a !important;}

.top-bar-section ul .doublelinemenu a{padding-bottom:3px !important;padding-top:5px !important;}
.top-bar-section .current-page-ancestor>a{background:#ffffff !important; color: #497f77 !important; text-decoration:none !important}

.top-bar-section>ul li:hover:not(.has-form)>a { background: #497f77 !important; color:#ffffff !important;}
.top-bar-section>ul li:hover:not(.has-form)>a:hover { background: #ffffff !important; color:#497f77 !important;}


.name img{height:80px;}


.top-bar-container, .tab-bar {
margin-bottom: 0px !important;
}
figure{margin:0px !important; padding:0px !important;}
.innercontent{padding:40px 0px !important; background:#ffffff;}
.dataroomcontent{padding-bottom:0px !important;}
.sherryfitz{padding:40px 0px !important;}


.lowermenu {padding:0px !important;display:block;margin:0px auto;height:40px;overflow:hidden;}
.lowermenu li{ float:left;list-style:none !important;	margin:0px !important; padding:0px !important;display:inline;}
.lowermenu li a{ color:#fff;padding:0px 12px;display:block;height:40px;border:0px solid #f1f1f1; }

.lowermenu li a{background: #bc5a95;}
.lowermenu li a:hover{background:#a14c76;color:#fff;}
.lowermenu li.active a{background:#fff;color:#bc5a95;font-weight: bold !important;}




ul.downloadsmenu{margin:0px; padding:0px; list-style:none !important;}
ul.downloadsmenu li {margin-bottom:1px;}
ul.downloadsmenu ul li a{padding-left:15px;}

.leftmenu{margin:0px; padding:0px; margin-bottom:20px; background:#fafafa;}
.leftmenu ul{margin:0px; padding:0px 10px;}
.leftmenu li{ width:100%; display:inline-block;margin:0px; padding:0px; margin-bottom:4px;}
.leftmenu li a{background:#e1e1e1 !important; display:block;margin:0px;padding:5px; text-align:left; color:#111111 !important; text-decoration:none; font-weight:bold; border:1px solid #e1e1e1 !important;}
.leftmenu li li a{background:#f2f2f2; display:block;margin:0px;padding:10px; text-align:left; color:#333; text-decoration:none; font-weight:bold;}


.sitemenuinner{margin:0px; padding:0px; margin-bottom:20px; background:#fff;}
.sitemenuinner ul{margin:0px; padding:0px 10px;}
.sitemenuinner li{ width:100%; display:inline-block;margin:0px; padding:0px; margin-bottom:4px;}
.sitemenuinner li a{background:#fafafa !important; display:block; text-align:left; border:1px solid #e1e1e1 !important;color:#362b1d !important; text-decoration:none; font-weight:bold;padding:5px;}
.sitemenuinner li.active a{background:#fff !important; display:block; text-align:left; border-bottom:1px solid #e1e1e1 !important;color:#333333 !important; text-decoration:none; font-weight:bold;}

.dataroommenu{ display:block; padding-bottom:20px; clear:both;}
.dataroommenu li{width:120px; float:left; list-style:none;padding:0px; margin:5px; }
.dataroommenu li a{background:#e1e1e1; text-align:center; display:block;padding:5px; color:#000000;}

.sitemenu li a{background:#e1e1e1 !important; display:block;margin:0px;padding:10px; text-align:left; color:#111111 !important; text-decoration:none; font-weight:bold; border:1px solid #e1e1e1 !important;}




.employmenthousing{margin:0px !important; padding:0px !important;}

.tab-bar {background:#362B1D;}



.subtitle {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

.wpb_button{background:#f11 !important;}


.wpb_heading.wpb_pie_chart_heading{
    position: absolute;
    /* text-align: center; */
    margin: 0px auto;
    width: 90%;
    top: 60%;
}

tbody{padding:0px !important}
.wpb_vc_table table{
width:100%;
padding:0px !important;
border-spacing:1px !important;
}



body{ font-family: arial, helvetica, sans-serif ;font-weight:300; font-size:12px !important;}

.wpb_vc_table td,.wpb_vc_table th{
	padding:5px 10px;
}
.top3tenants{margin-bottom:0px !important; padding-bottom:0px !important;}
.top3tenants td{font-family: "museo-slab",serif;; padding:3px !important;}
.top3tenants table{
padding:0px !important;
border-spacing:1px !important;
min-height:120px;
}
.page-template-page-property-the-park-php .top3tenants table{
	width:200px !important; 
}

.vc-th th{font-family: "museo-slab",serif;; padding:3px !important; font-size:16px !important;}

.top3tenantstitle{margin-bottom:0px !important;}

.lowermenu  .row{
	display:block;
	margin:0px auto;
	height:40px;
}
.lowermenu ul,.lowermenu li {height:40px;margin:0px; padding:0px; list-style:none;}

.menu-lake-point-container{height:40px; margin:0px !important; padding:0px !important;}
.featuredimgbg{
	display:block;
}


.imggallery {}
.imggallery li{float:left !important; display:inline;}



.imgcarousel{}

.hpbuttonimage img{height:20% !important; width:20% !important;margin-top:7%; max-width: 400px !important;}



.h3title{margin-bottom:0px !important;}


.footer{ background:none !important; padding-top:20px;}
.footer img{ display:block;}
.footer ul,.footer li{ list-style:none; margin-left:0px !important;}
.footer li:first-child a{ border-top:0px !important;}
.footer li:last-child a{ border-bottom:0px !important;}

.floatleft{float:left !important;}
.floatleft p{text-align:left !important; padding-top:30px;}
.floatright{float:right !important;}

.mappicture{ margin-top:60px !important; display:block;}

.magnifyme{cursor:n-resize !important;}

.vidplayer{padding:0px !important; margin:0px !important;}

/* Fonts */
.parksportfolio-page-title h1{
	font-family: "museo-slab",serif;; 
	font-weight:300; 
	text-transform:uppercase;
	color:#fff;
}
.lowerfooter{background:none;}
.lowerfooter .row{background:none; color:#666666; font-size:11px; text-align:left;}
.lowerfooter a{color:#cccccc;text-decoration:underline !important;}
.lowerfooter a:hover{color:#fff;}
.avalanche{ padding:10px 0px 30px 0px; text-align:right;color:#999999;}
.avalanche a{ color:#666666;}
.avalanche a:hover{ column-rule: #222;}

.whitebutton{ background:#fff !important; padding:20px !important;}

.hpbuttonsection img{margin-bottom:15px !important;}
p{	font-size:12px !important	}
li{	font-size:12px !important	}


.footer p{ color:#8c8989; font-size:12px; display:block; padding:10px 0px; text-shadow:1px 1px 2px #000;}
.footer li a{ color:#bfbfbf; font-size:12px; display:block; padding:10px 0px; border-bottom:1px solid #282a2b; border-top:1px solid #585152; text-shadow:1px 1px 2px #000;}
.parksportfolio-page-title h1{font-size:32px;}

.wpb_vc_table td,.wpb_vc_table th{
	font-size:16px !important;	
}
h6{ font-family: "museo-slab",serif !important; weight:400 ;color:#bfbfbf; font-size:18px; display:block; padding:10px 0px; text-transform:uppercase;}
.parksportfolio-page-title h1{
	font-family: "museo-slab",serif; weight:400; 
}
table{width:100%;}

.lowermenu li a{  font-size:16px !important; padding-top:7px;}

.floatleft{float:left !important; display:inline !important;}
.top3tenantstitle p{font-family: "museo-slab",serif; weight:700 !important; font-size:20px !important;}
.top3tenantstitle p{ color:#bb5a94; }

.subtitle p{
	font-size:22px !important; font-family: "museo-slab",serif;font-weight:300;
	text-transform:uppercase;
}

.top-bar-menu a{
	font-size:16px !important; font-family: "museo-slab",serif !important ;font-weight:300;
}

.nomarginbottom{margin-bottom:2px !important;}
.imagetoppad{padding-top:25px !important;}
.tablenobottommargin{margin-bottom:2px !important;}
.undertabletext{padding-top:0px !important;}
.undertabletext h6{	font-size:12px !important; font-family: "museo-slab",serif !important ;font-weight:300; text-transform:none !important; color:#333;}


.floatleft{float:left;padding:10px;}
.specialsubtext,.specialsubtext p{font-size:10px !important;}

.fullwidthcol{}

.rfwbs_slider {
	background:#000 !important;
}

.ihover-container .info,.ihover-container .info h3{
	display:none;	
}
.ih-item{border:0px !important; padding:0px !important; box-shadow:none !important; height:auto !important;}
.ih-item img{width:100% !important; height:auto !important;}

.ihover-container li{ position:relative; }
.ihover-container li:hover .info{
	position:absolute;
	bottom:0px !important; background:#000;
	display:block;
	height:26px !important;
}
.ihover-container .info p{
	font-size:12px;
	color:#fff;
}

.large-4{width:24%;}
.page .large-4:first-child{width:50%;}
.large-4:first-child p{ font-size:12px !important;}
.dataroomlink a{ display:block; background:#000; color:#fff; width:200px; text-align:center;padding:20px;}
.dataroomlink a:hover{ display:block; background:#777; color:#fff; width:200px; text-align:center;padding:20px;}

.download-button-video{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px -366px no-repeat; margin-right:10px;}
.download-button-video:hover{background:url(../images/download-sprite-sml.jpg) -288px -366px;}

.download-button-master{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px 0px no-repeat; margin-right:10px;}
.download-button-master:hover{background:url(../images/download-sprite-sml.jpg) -289px 0px;}

.download-button-lakepoint{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px -61px no-repeat; margin-right:10px;}
.download-button-lakepoint:hover{background:url(../images/download-sprite-sml.jpg) -289px -61px;}

.download-button-thepark{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px -122px no-repeat; margin-right:10px;}
.download-button-thepark:hover{background:url(../images/download-sprite-sml.jpg) -289px -122px;}

.download-button-m1{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px -183px no-repeat; margin-right:10px;}
.download-button-m1:hover{background:url(../images/download-sprite-sml.jpg) -289px -183px;}

.download-button-poppyfield{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px -244px no-repeat; margin-right:10px;}
.download-button-poppyfield:hover{background:url(../images/download-sprite-sml.jpg) -289px -244px;}

.download-button-fourlakes{width:287px; height:61px; display:block; float:left; background:url(../images/download-sprite-sml.jpg) 0px -305px no-repeat; margin-right:10px;}
.download-button-fourlakes:hover{background:url(../images/download-sprite-sml.jpg) -289px -305px;}



.textwithimages div{clear:both; margin-bottom:20px; line-height:1.6;}

.chart {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 120px;
  margin-top: 25px;
  margin-bottom: 20px;
  text-align: center;
}
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.percent {
  display: inline-block;
  line-height: 12px;
  padding-top:50px !important;
	text-align:center;
	padding-left:5px;
  z-index: 2;
font-size:22px !important; font-family: Arial, sans-serif !important ; font-weight: bold;  
}
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}
.mytext{
	font-size:16px !important; font-family: Arial, sans-serif !important ; font-weight: normal;
	text-align:center;
	padding-left:5px;

}

















.karmachart {
width:260px;
height:260px;
position:relative;
clear:both;}

.karmachartinstructions{
	display:block;
	text-align:center !important;
margin-bottom:40px;
margin-top:5px;
}
.karmadoughnutTip {
  position: absolute;
  min-width: 30px;
  max-width: 300px;
  padding: 5px 15px;
  border-radius: 1px;
  background: rgba(255,255,255,10);
  font-size: 11px;
  text-align: center;
  line-height: 1.3;
  letter-spacing: .06em;
  pointer-events: none;
}


.karmadoughnutTip:after {
}
.karmadoughnutSummary {
  position: absolute;
  top: 40%;
  left: 50%;
  text-align: center;
  cursor: default;
}


.karmasummary{ position:absolute !important;   position: absolute;
  top: 50%;
  padding: 15%;
  margin-left:auto !important;
  margin-right:auto !important;
	z-index:-1;		  
  margin-top: -27%;
  font-size: 22px;
  letter-spacing: .06em;
  text-align:center;}
.karmadoughnutSummaryTitle {
	
	display:none;
  color: #f11 !important;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -27%;
  font-size: 22px;
  letter-spacing: .06em;
}
.karmadoughnutSummaryNumber {
  color: #f11;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -15%;
  font-size: 55px;
display:none;
}
#showmenu, #hidemenu{display:none;}

.bigmargintop,.img, .img img{ width:100%; height:auto !important;display:block !important; overflow:visible !important;}

/*
.wpb_wrapper img{width: 100%;}
*/
img.houses{width: 100%;}



.alignright{float: right;}
.alignleft{float: left;}
.vc_table_content{ font-size:12px !important; font-family:Arial, Helvetica, san-serif}
.introvideo iframe{width:100%; height:400px;}	

.top-bar-section .has-dropdown > a::after{display:none !important;}
.top-bar-section .has-dropdown > a{padding-right:0px !important;}
.legend{ width:380px !important; display:block; text-align:center;}
.gomc{ width:721px !important; display:block; text-align:center;}
.agenttitle img{width:167px !important;}
.agentphoto img{width:128px !important;}



.stats-icon{width:87px !important; height:77px !important; float:right;}
.housetypes{}
.housetypes h3{ color: #ffffff; text-align:left; font-weight:700; font-size:22px;line-height:1; padding:10px 0px 5px 10px; margin:0px;}
.housetypes h4{font-weight:500; font-size:14px;line-height:1; padding:0px 0px 0px 10px; margin:0px;}
.housetypes h5,
.housetypes h5 a{font-family: "proxima-nova-alt",sans-serif; color:#ffffff; font-size:14px; line-height:1; padding:5px 0px 10px 5px; margin:0px; text-transform:uppercase;}
.vc_custom_1472498018981 p:last-child,
.housetypes  .wpb_wrapper figure:last-child{ overflow:hidden;}


.housetypes a img{
   -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);

}

.housetypes a img:hover{
   transition: all 0.3s ease-out;
  -webkit-transform: scale3d(1.2, 1.2, 1);
  transform: scale3d(1.2, 1.2, 1);
}


.bottomctalinks a{ background:#95aca8; color:#ffffff;font-family: "museo-slab",serif;  font-size:18px; font-weight:500;padding:10px 30px; text-transform:uppercase;}
.bottomctalinks a:hover{ background:#497f77; }

.bigctabtn a{ background:#95aca8; color:#ffffff;font-family: "museo-slab",serif;  font-size:20px; font-weight:500;margin-top:5px;padding:15px 30px; text-transform:uppercase; display:block; text-align:center;}
.bigctabtn a:hover{ background:#497f77; }

#page-the-sycamore h1{ color: #497f77; }
#page-the-maple-a h1, .page-the-maple-b h1{ color: #e398bf; }
#page-the-elm-a h1, #page-the-elm-b h1{ color: #f9b033 !important; }
#page-the-oak h1{ color: #9ab8e2; }

.splithack .vc_span6:first-child{width:40% !important;}
.splithack .vc_span6:last-child{width:60% !important;}

#page-the-sycamore .type-the-sycamore {display:none;}
#page-the-elm-a .type-the-cherry-a {display:none;}
#page-the-elm-b .type-the-cherry-b {display:none;}
#page-the-maple-a .type-the-maple-a {display:none;}
#page-the-maple-b .type-the-maple-b {display:none;}
#page-the-oak .type-the-oak {display:none;}
#page-the-willow .type-the-willow {display:none;}
#page-the-willow .type-the-oak {display:none;}


#page-the-maple-a h1, #page-the-maple-b h1{ color: #e398bf; }
#page-the-cherry-a h1, #page-the-cherry-b h1{ color: #f9b033; }
#page-the-oak h1{ color: #9ab8e2; }
#page-the-willow h1{ color: #a38bc1; }

.vc_col-sm-2:first-child{margin-left:10px;}

.otherhousetypestitle{ border-top:1px dotted #666666;padding-top:20px; font-size:20px !important; font-weight:300; color:#666666 !important; text-transform:none;}

.type-the-willow h3, 
.type-the-sycamore h3, 
.type-the-maple-a h3, 
.type-the-maple-b h3,
.type-the-cherry-a h3,
.type-the-cherry-b h3,
.type-the-oak h3{ color: #ffffff; text-align:left; font-weight:700; font-size:22px;line-height:1; padding:0px 0px 5px 10px; margin:0px;}
.type-the-willow h3:first-child, 
.type-the-sycamore h3:first-child, 
.type-the-maple-a h3:first-child, 
.type-the-maple-b h3:first-child,
.type-the-cherry-a h3:first-child,
.type-the-cherry-b h3:first-child,
.type-the-oak h3:first-child{ color: #ffffff; text-align:left; font-weight:700; font-size:22px;line-height:1; padding:10px 0px 0px 10px; margin:0px;}

.type-the-willow h4, 
.type-the-sycamore h4, 
.type-the-maple-a h4, 
.type-the-maple-b h4,
.type-the-cherry-a h4,
.type-the-cherry-b h4,
.type-the-oak h4{font-weight:500; font-size:14px;line-height:1; padding:0px 0px 0px 10px; margin:0px;}
.type-the-willow h5, 
.type-the-sycamore h5, 
.type-the-maple-a h5, 
.type-the-maple-b h5,
.type-the-cherry-a h5,
.type-the-cherry-b h5,
.type-the-oak h5,
.type-the-willow h5 a, 
.type-the-sycamore h5 a, 
.type-the-maple-a h5 a, 
.type-the-maple-b h5 a,
.type-the-cherry-a h5 a,
.type-the-cherry-b h5 a,
.type-the-oak h5 a{font-family: "proxima-nova-alt",sans-serif; color:#ffffff; font-size:14px; line-height:1; padding:5px 0px 10px 5px; margin:0px; text-transform:uppercase;}

.type-the-willow{background:#a38bc1 !important; cursor:pointer;}
.type-the-sycamore{background:#a9d4c6 !important; cursor:pointer;}
.type-the-maple-a{background:#eec4dc !important; cursor:pointer;}
.type-the-maple-b{background:#eec4dc !important; cursor:pointer;}
.type-the-cherry-a{background:#fdd18e !important; cursor:pointer;}
.type-the-cherry-b{background:#fdd18e !important; cursor:pointer;}
.type-the-oak{background:#c5d4ee !important;  cursor:pointer;}

.type-the-sycamore:hover{background:#b37bb1 !important}
.type-the-sycamore:hover{background:#497f77 !important}
.type-the-maple-a:hover{background:#e398bf !important;}
.type-the-maple-b:hover{background:#e398bf !important;}
.type-the-cherry-a:hover{background:#f9b033 !important;}
.type-the-cherry-b:hover{background:#f9b033 !important;}
.type-the-oak:hover{background:#9ab8e2 !important; }


.type-the-sycamore .wpb_content_element, 
.type-the-maple-a .wpb_content_element, 
.type-the-maple-b .wpb_content_element,
.type-the-cherry-a .wpb_content_element,
.type-the-cherry-b .wpb_content_element,
.type-the-oak .wpb_content_element{
    margin-bottom: 5px !important;
}

.type-the-sycamore, 
.type-the-maple-a, 
.type-the-maple-b,
.type-the-cherry-a,
.type-the-cherry-b,
.type-the-oak{width:18.4% !important; margin-right:1.2% !important; padding:0px; float:left !important; margin-top:-20px;  margin-bottom:10px; }


#page-about-developer .type-the-sycamore, 
#page-about-developer .type-the-maple-a, 
#page-about-developer .type-the-maple-b,
#page-about-developer .type-the-cherry-a,
#page-about-developer .type-the-cherry-b,
#page-about-developer .type-the-oak{width:15.8% !important; margin-right:.5% !important; padding:0px; float:left !important; margin-top:-20px;  margin-bottom:10px; }

#page-about-developer .type-the-sycamore h3, 
#page-about-developer .type-the-maple-a h3, 
#page-about-developer .type-the-maple-b h3,
#page-about-developer .type-the-cherry-a h3,
#page-about-developer .type-the-cherry-b h3,
#page-about-developer .type-the-oak h3{ color: #ffffff; text-align:left; font-weight:700; font-size:16px !important;line-height:1; padding:0px 0px 5px 10px; margin:0px;}
#page-about-developer .type-the-sycamore h3:first-child, 
#page-about-developer .type-the-maple-a h3:first-child, 
#page-about-developer .type-the-maple-b h3:first-child,
#page-about-developer .type-the-cherry-a h3:first-child,
#page-about-developer .type-the-cherry-b h3:first-child,
#page-about-developer .type-the-oak h3:first-child{ color: #ffffff; text-align:left; font-weight:700; font-size:16px !important;line-height:1; padding:10px 0px 0px 10px; margin:0px;}


.type-the-sycamore:hover h4{color:#ffffff;}

.vc_custom_1472498018981 p:first-child,
.vc_custom_1473274084272 p:first-child{ margin:0px; }
.vc_custom_1473274084272 p:last-child{ overflow:hidden; }
.nomargins .vc_column-inner { padding:0px;}
.nomargins {margin-left:-30px; margin-right:-30px;}
@media (min-width: 640px) and (max-width: 767px){
.top-bar {width: 96% !important;}
.name img{height:80px;}
.top-bar-section>ul{right:0px !important;}
.top-bar-section>ul a{padding-left:10px !important;}
.introvideo iframe{width:600px !important; height:300px !important;}		
.gallery-item{
	width: 29%;
	float: left;
	margin-right: 15px;
  }
.agenttitle {width:100% !important; border-bottom:1px dotted #C1C1C1; margin-bottom:10px; padding-bottom:10px;float:none;}
.agentphoto{width:25% !important; float:left;}
}
@media (min-width: 768px){
.top-bar {width: 98% !important;}
.name img{height:80px;}
.top-bar-section>ul{right:0px !important;}
.agenttitle {width:100% !important;}
.agentphoto{width:25% !important;}

}


@media (min-width: 992px){
.agentphoto{width:16% !important;}
.agenttitle {width:250px !important;}
.top-bar-section>ul>li{}
.top-bar{
width: 940px !important;
}
.top-bar-section>ul{right:0px !important;}

}
@media (max-width: 992px){
.top-bar-section>ul li a{color: #487e77; padding:10px 5px !important; line-height:12px;font-size:11px !important; background:none !important; font-family: "brandon-grotesque",sans-serif !important; text-transform:uppercase !important; text-align:center;}
.top-bar-section li:not(.has-form) a:not(.button){line-height:12px !important; padding:10px 5px;text-decoration:none !important; background:#497f77}

.type-the-sycamore, 
.type-the-maple-a, 
.type-the-maple-b,
.type-the-cherry-a,
.type-the-cherry-b,
.type-the-oak{width:30.4% !important; margin-left:0px !important; margin-right:1.2% !important; padding:0px; float:left !important; margin-top:-20px;  margin-bottom:30px; }
}

@media (min-width: 1200px){
.top-bar {
width: 1170px !important;
}
.top-bar-section>ul{right:0px !important;}

}
@media only screen and (min-width: 40.063em){
.top-bar-section .has-dropdown > a:after{ margin-top:18px !important}
}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {

}



@media (max-width: 768px){
.top-bar-section>ul>li{background:none !important; margin:0px !important; padding:0px !important;}
.tab-bar-section img{height:70px !important; width:auto;}
.top-bar-section>ul li a{color: #487e77; padding:10px 5px !important; line-height:12px;font-size:11px !important; background:none !important; font-family: "brandon-grotesque",sans-serif !important; text-transform:uppercase !important; text-align:center;}
.top-bar-section li:not(.has-form) a:not(.button){line-height:12px !important; padding:10px 5px;text-decoration:none !important; background:#497f77}

.l15{float:none; width:100%; text-align:center;}
.l10{float:none; width:100%; text-align:center;padding-top:20px; clear:both;}
.l10 br{display:none; clear:both;}
.l20{float:none; width:100%; text-align:center; clear:both;}
.l30{float:none; width:300px; margin:0px auto; text-align:center; clear:both;}
.dng {   margin-bottom: 0px; }

.r15{float:none; width:100%; text-align:center; }
.foots{height: auto;}
.ber {margin:0px auto;}
.l10 img{margin:0px auto;}
}

@media all and (max-width: 640px){
.type-the-sycamore, 
.type-the-maple-a, 
.type-the-maple-b,
.type-the-cherry-a,
.type-the-cherry-b,
.type-the-oak{width:96% !important; margin-left:0px !important; margin-right:1.2% !important; padding:0px; float:none !important; margin-top:-20px;  margin-bottom:40px; border-bottom:10px solid #ffffff;  }
.bottomctalinks a{display:block; float:none; }	
.wpb_wrapper .alignright,.wpb_wrapper .alignleft{float:none; clear:both;display:block;margin:0px auto;}
.l15{float:none; width:100%; text-align:center;}
.l10{float:none; width:100%; text-align:center;padding-top:20px; clear:both;}
.l10 br{display:none; clear:both;}
.l20{float:none; width:100%; text-align:center; clear:both;}
.l30{float:none; width:300px; margin:0px auto; text-align:center; clear:both;}
.dng {   margin-bottom: 0px; }

.r15{float:none; width:100%; text-align:center; }
.foots{height: auto;}
.ber {margin:0px auto;}
.l10 img{margin:0px auto;}
.social {padding-top:20px; text-align:center; float:none; width:70px;margin:0px auto;}
.agenttitle {width:100% !important; border-bottom:1px dotted #C1C1C1; margin-bottom:10px; padding-bottom:10px;float:none;}
.agentphoto{width:40% !important; float:none !important; margin:0px auto; display:block; }
	
.gallery-item{
	width: 49%;
	float: left;
	margin-right: 0px;
	padding:1%;
  }
.gallery br{display:none;}	
	.middle.tab-bar-section a img{padding-top:3px;}
.fullpadded{padding:40px 10px;}	
	.legend{ width:320px !important; display:block; text-align:center;}
	.left-off-canvas-menu,.left-off-canvas-toggle{background:#497f77;}
	.tab-bar {background:#ffffff;}
	.container{padding:0px !important;}
	.wpb_row{
    margin-bottom: 5px !important;
}
	.bigpad{padding:20px !important;}
	.arialfixedheighttext{height:auto;}
	.wpb_wrapper{padding-bottom:10px;}
.sidebar{display:none;}
.tab-bar-section.middle {
    left: auto !important;
    right: auto !important;
}
.tab-bar-section {
    width: auto !important;
    top: -5px;
}

.tab-bar-section {
    padding: auto !important;
    position: relative;
    text-align: center;
    height: 2.8125rem;
	margin-left:40px;
	padding-right:40px;
}


	
	.innercontent{width:100% !important;}
	.lowermenu, .lowermenu ul, .lowermenu .row{display:block; height:auto !important; background:none !important;}

	.lowermenu ul{display:none;}
	#showmenu{display:block; text-align:center;padding:5px;}
	#hidemenu{display:block; text-align:center !important;padding:5px !important;}
	

 .parksportfolio-page-title h1{
	background: none !important;	
}
.featuredimgrow img{width:70px !important;left:5px;}


.footer article{display:block !important;width:100%;}
.large-4:first-child{width:100% !important;}		
table td{font-size:10px !important;}
table{width:90% !important;}
.left-off-canvas-menu{display:block !important; min-height:1000px;}
#menu-main-menu{display:block !important;}
.hpbuttonimage img{height:50% !important; width:50% !important;margin-top:7%; max-width: 400px !important;}
table{width:100% !important;}
table td{padding:1px !important;}
.wpb_content_element, .vc_span2,.vc_span3,.vc_span4.vc_span5,.vc_span6,.vc_span7,.vc_span8,.vc_span9,.column_container,.wpb_column{display:block !important; clear:both !important; margin:0px auto !important; width:100%;}
.img, .img img{ width:300px;max-width:300px !important; display:block; overflow:auto !important;}
.ih-item .info{display:none; position:absolute; left:-400000px;}
h1{font-size:20px !important;}
h4{font-size:12px !important}
}


@media (min-width: 768px) and (max-width: 992px){
	.dng{width:80px;}
	.l30{width:190px;}
	.l20{width:180px;}
	.l10{width:120px;}
	.d-n-g-text .largetext{font-size:18px !important;}
	.regency {width:40px;}
	.broadhaven{width:100px;}
	

}