/* CSS Document */

.ber{background: #cdced0 !important;}
.ber .first{text-align:left !important;padding:15px; font-size:10px;}
.ber .first img{width:80px; height:auto;}
.ber .last{text-align:right !important;padding:25px 15px 15px 15px; font-size:10px;}
.jp-carousel-info{display:none !important;}
.gallery-item {
width:auto !important;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100% !important;
	height: auto !important;
}
.view-our-click-here{margin-bottom:10px;}
.aligncenter.divider,.divider{margin:0px !important; display:block;}
pre{font-family: "hypatia-sans-pro",sans-serif !important;font-size:16px !important;color:#444d48 !important;}
.blogitem1{margin:10px auto; border:1px solid #999999;padding:10px; display:block; background:#ffffff; }
.blogitem2{display:inline-block; width:46%; background:#ffffff;padding:10px; border:1px solid #999999;margin:10px;}


.smallblogimg{max-width:600px;padding-bottom:20px !important; display:block;}
.innerblock{
  opacity: 0;
}
.innerblock.animated{
    opacity: 1;
}
#fname{display:none;}
.slick-prev{left:-40px !important;padding:10px 10px 10px 10px ;}
.slick-next{right:-40px !important;padding:10px 10px 10px 10px ;}
img {outline:none;}
body{background: #ffffff; font-size:12px !important;}
#swipebox-close{background-image: url(../images/close.png) !important;background-position: -3px; margin-right:20px !important;}
.row{ max-width:1024px; background:none; padding:0px !important; margin-bottom:0px !important;}
.top-bar{ max-width:1024px; margin:0px auto; }
.container{padding:0px; margin:0px auto; }
.container.location{margin-top:20px}
.columns{ padding:0px;}
.fixedslider{ width:100%;}
.right-small{z-index:20000;}
.tagcloud a{padding: 5px; background:#56645e; display:block; float:left;margin:2px; color:#ffffff;}
.tagcloud a:hover{padding: 5px; background:#3e627c;}
button, .button{ background:#3e627c;}
button:hover, .button:hover{ background:#00afa9;}
.blog button, .blog .button{ background:#94a59d;}

.top-bar{z-index:1000;}

#sidebar{width:100%; display:block;padding:10px 10px;}
#sidebar .row, article, #article{margin-left:0px !important;margin-right:0px !important;}
#sidebar li a{font-size:16px; color:#56645e;}
#sidebar h6{font-size:20px;padding-bottom:10px;}
img.aligncenter{ margin:20px auto !important; display:block !important; width:100%;}
.anchordivider{ display:block; margin:40px auto;}
.pright{float:right !important;}
.pleft{float:left !important;}
.forlarge{display:block; }
.forsmall{display:none;}
.slidercontainer{margin:0px auto; max-width:1024px;}
.mainsection{margin:0px auto; top:320px; padding-bottom:320px; padding-top:5px;position:relative; background:#f0f1ec; z-index:5; max-width:1024px; clear:both;}
.mainsectionpad{ padding-left:5px; padding-right:5px;}
.specificationsection,.house1section,.house2section,.house3section, .house4section,.house5section{top:560px; padding-bottom:560px;}
.the-houses .house1section, .siteplansection{top:444px !important ; padding-bottom:444px !important;}

@media(max-width:960px){
.specificationsection,.house1section,.house2section,.house3section, .house4section,.house5section
	{top:480px; padding-bottom:480px;}
	
}

@media(max-width:900px){
.specificationsection,.house1section,.house2section,.house3section, .house4section,.house5section
	{top:440px; padding-bottom:440px;}
	
}
@media(max-width:800px){
.specificationsection,.house1section,.house2section,.house3section, .house4section,.house5section
	{top:380px; padding-bottom:380px;}
	
}

@media(max-width:640px){
.specificationsection,.house1section,.house2section,.house3section, .house4section,.house5section
	{top:320px; padding-bottom:320px;}
	
}


.regpage{top:300px;}


.mainsection.location{top:0px !important; padding-bottom:0px;padding-top:60px;}
.mainsection.blog{top:0px !important; padding-bottom:0px;padding-top:60px;}

.top-bar-container{background:none !important; z-index:20000;}
.top-bar{background:none; max-width:1024px !important; z-index:20000;}
.top-bar-button-menu{font-family: "hypatia-sans-pro",sans-serif ;color:#ffffff;background:#3e627c; padding:0px 10px; font-weight:bold; font-size:16px; text-transform:uppercase; height:40px;display:block;width:50px; float:right;}
.top-bar-button-menu img{display:block;margin-top:8px;}
.top-bar-button-register{line-height:1;font-family: "hypatia-sans-pro",sans-serif ;color:#ffffff;background:#3e627c; padding:12px 60px; font-weight:bold; font-size:16px; text-transform:uppercase; display:block ; float:right; width:260px; margin-right:10px; }
.top-bar-button-menu:hover{ background:#31495a; color:#ffffff;}
.top-bar-button-register:hover{ background:#31495a; color:#ffffff;}

.top-bar-section{position:relative;}
#topmenu{ display:none;width:260px; top:40px; position:absolute;right:20px; z-index:999999;}
#topmenu ul{background:none; padding-top:4px !important; display:block; }
#topmenu ul li{ width:260px; display:block; background:none;}
#topmenu ul li a{ padding:10px !important;display:block; background:#31495a;font-family: "hypatia-sans-pro",sans-serif; font-size:16px !important;}
#topmenu ul li a:hover, #topmenu ul li.active>a{ padding:20px;display:block; background:#3e627c !important; color:#ffffff !important;}

#topmenu ul ul{background:#2a3842; padding-top:0px !important; display:block; }
#topmenu ul ul li a{ padding:10px !important;display:block; background:#2a3842;font-family: "hypatia-sans-pro",sans-serif; font-size:14px !important;}


.topmenudropper{display:block; margin:0px; padding:0px}
.dropmenu{float:right; padding-right:20px;}
.dropmenu:hover #topmenu{
	display:block; 
}
.registersection {padding-bottom:10px;}
.registersection span{line-height:1;font-family: "hypatia-sans-pro",sans-serif ;color:#3e627c; padding-right:10px; font-weight:bold; font-size:18px; text-transform:uppercase;  }
.registersection p{line-height:1;font-family: "hypatia-sans-pro",sans-serif ;color:#3e627c; padding-right:10px; font-weight:bold; font-size:18px !important; text-transform:uppercase;  }
.button-register{margin-top:6px;line-height:1;font-family: "hypatia-sans-pro",sans-serif ;color:#ffffff;background:#3e627c; padding:12px 60px; font-weight:bold; font-size:16px; text-transform:uppercase; display:inline-block ; width:260px; }
.button-register:hover{ background:#31495a; color:#ffffff;}
.button-spec{margin-top:6px;line-height:1;font-family: "hypatia-sans-pro",sans-serif ;color:#ffffff;background:#3e627c; padding:12px 20px; font-weight:bold; font-size:16px; text-transform:uppercase; display:inline-block ; width:240px;margin:0px auto; text-align:center; }
.button-spec:hover{ background:#31495a; color:#ffffff;}



.underlayimage{position:absolute;}
.traveltextoverlay{ position:relative;top:0px; left:0px;padding:10px;width:96%;}
.traveloverlay{ position:absolute;padding:5px;top:0px; left:0px;}
.traveloverlaytext{ position:absolute;padding:5px;top:0px; left:0px; width:100%;}
.traveloverlaytext h4{color:#ffffff !important; font-size:50px !important; text-align:center !important;font-family: "hypatia-sans-pro",sans-serif; font-weight:400;padding-top:45px; margin:0px; line-height:1;}
.traveloverlaytext p{color:#ffffff !important; font-size:18px !important; text-align:center !important;font-family: "hypatia-sans-pro",sans-serif; font-weight:400;padding-top:0px; margin:0px; line-height:1;}
.traveloverlay{display:none;}
.travelitem:hover .traveloverlay{display:block;}
.traveloverlay img{}
.traveltextoverlay p{font-size:12px;font-family: "hypatia-sans-pro",sans-serif; line-height:1.2; }
.traveltextoverlay h4{font-size:20px !important;font-family: "hypatia-sans-pro",sans-serif; color:#8197ae; font-weight:400;}

.introtext{max-width:360px;margin:30px auto 20px auto;}
.introtext h1{font-size:36px !important;font-family: "hypatia-sans-pro",sans-serif; text-align:center; color:#9faca3 !important; font-weight:300;}
.introtext p{font-size:26px !important;font-family: "hypatia-sans-pro",sans-serif; text-align:center; color:#9faca3 !important; line-height:1.2}
.innerblock{margin:5px; position:relative;}

.outside {position:relative;}
.outside .seen{display:block;}
.outside .hidden{display:none;}
.outside:hover .seen{display:none;}

h1{font-family: "hypatia-sans-pro",sans-serif ; font-weight: bold; color:#314357; font-size:28px !important; margin-bottom:0px; text-transform:uppercase;}
h2{font-family: "hypatia-sans-pro",sans-serif ; font-weight: bold;color:#314357 !important; font-size:22px !important; text-transform:uppercase; margin-bottom:0px;}
h3{font-family: "hypatia-sans-pro",sans-serif ; font-weight: bold;color:#314357; text-align:center; font-size:14px !important; text-transform:none;}
h4{font-family: "hypatia-sans-pro",sans-serif ; font-weight: bold;color:#314357; text-align:left; font-size:14px !important; text-transform:uppercase;}
.rsection h1{font-size:50px !important;font-family: "hypatia-sans-pro",sans-serif; text-align:LEFT; color:#9faca3 !important; font-weight:300 !important; text-transform:none !important;}
h1.blogtitle{font-size:40px !important; font-weight:300 !important; margin-bottom:40px;margin-top:0px;}
.entry-title{font-weight:300;padding-right:40px; padding-bottom:20px;}

.blog h3{ text-align:left !important;}

.blog h1,.blog h2,.blog h3,.blog h4,.blog h5{color:#9aa7a0 !important; font-weight:300;}
.blog h3{font-size:18px !important;}
.blog p{color:#444d48 !important;}

.viewsection {padding:10px 0px !important; clear:both;}
.house1section h1, .house2section h1, .house3section h1, .house4section h1{color: #9faca3; text-align:center; font-size:44px !important; font-weight:300; padding-top:10px;}
.house1section h3, .house2section h3, .house3section h3, .house4section h3{color: #9faca3; text-align:center; font-size:18px !important; font-weight:600;}

.house5section { background: #fbf4e8 !important;}
.house5section h1{color: #ca9500; text-align:center; font-size:44px !important; font-weight:300; padding-top:10px;}
.house5section h3{color: #ca9500; text-align:center; font-size:18px !important; font-weight:600;}

.specificationsection h1{color: #c29286; text-align:center; font-size:44px !important; font-weight:300; padding-top:10px;}
.specificationsection h2{color: #c29286 !important; text-align:left; font-size:20px !important; font-weight:300;margin-bottom:20px;margin-top:20px;}
.specificationsection h3{padding-bottom:0px !important;margin-bottom:0px !important;color: #c29286 !important; text-align:left; font-size:16px !important; font-weight:600;}
.specificationsection ul{margin-top:0px; padding-top:0px;}
.specificationsection li{font-size:14px !important;}

.siteplansection h1{color: #ffffff; text-align:center; font-size:44px !important; font-weight:300; padding-top:10px;}
.siteplansection p,.siteplansection li{color:#ffffff !important;font-size:14px !important;}
.divider img{width:100%; height:auto;}

.page-template-page-specifications-new h1{text-transform:capitalize;}
.bellevuebonus{background: #00a593; border:1px solid #ffffff;}
.bellevuebonus{font-size:14px; color:#ffffff;}
.bellevuebonus p{padding:20px;}
.bellevuebonus span{font-size:16px;}

.view-our{padding-top:50px;font-family: "hypatia-sans-pro",sans-serif ;color: #9faca3; text-align:center; font-size:34px !important; font-weight:300; display:block; text-transform:uppercase;}
.view-our-click-here a{font-family: "hypatia-sans-pro",sans-serif ;color: #2a6280; text-align:center; font-size:18px !important; font-weight:300; display:block; text-transform:uppercase; text-decoration:underline !important; padding-top:10px;}
.view-our-image{text-align:right;} 
.formbg input[type=text]{width:100%; border-radius:0; border:0px;}
.formbg input[type=submit]{width:100%; border-radius:0; border:2px solid #ffffff;margin-top:10px;display:block; font-size:18px !important;font-family: "hypatia-sans-pro",sans-serif;text-align:center; text-decoration:none; color:#ffffff;background:#e2a594; height:50px; cursor:pointer}
.formbg input[type=submit]:hover{background:#C37660;}
#error{display:none;}
#erroremail{display:none;}
.aligncentered{text-align:center; }

.house1section{background:#ebf3dc !important;}
.page-the-portland-specification .mainsection, .house2section{background:#D6E6F6 !important;}
.page-the-wyndham-specification .mainsection, .house3section{background:#f0f1ec !important;}
.page-the-bellevue-specification .mainsection, .house4section{background:#dcece8 !important;}
.page-the-bellevue-specification .mainsection, .house4section{background:#dcece8 !important;}
.page-the-somerby-specification .mainsection {background:#fbf4e8 !important;}

.page-the-portland-specification h1, .page-the-portland-specification h3{color:#9faca3 !important;}
.page-the-wyndham-specification h1, .page-the-wyndham-specification h3{color:#c29286 !important;}
.page-the-bellevue-specification h1, .page-the-bellevue-specification h3{color:#00a593 !important;}
.page-the-somerby-specification h1, .page-the-somerby-specification h3{color:#ca9500 !important;}

.specificationsection{background:#f3d9d1 !important;}
.siteplansection{background:#9FAAA2 !important;}
.page-id-153 .siteplansection{background:#165581 !important;}

.disclaimer p{ font-size:11px !important;}
.menu-item-234 a{cursor:auto !important;}

.gallery-row{width:100% !important;}
@media (max-width:1024px){
.slidercontainer{margin:0px auto; width:100%;}
.introtext h1{font-size:1.5rem !important;}
.introtext p{font-size:1.2rem !important;}
.coming-soon{max-width:400px; margin:0px auto;}

.mainsection{ background:#f0f1ec; z-index:2000; position:relative; width:100%;}
.introtext{max-width:360px;margin:20px auto 15px auto;}
}
.nopad{padding:0px !important;}
.nopadleft{padding-left:0px !important; padding-right:10px;}
.nopadright{padding-right:0px !important; padding-left:10px;}
.slick-arrow{position:absolute; top:33%;z-index:20;  background: none !important; }
.slick-arrow:hover{ background: none !important; }

.fullwidthimg{width:100%; height:auto; display:block;}


.gallery-item{margin:5px !important; width:24%; float:left;}

#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;}

.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;}

.schoollist p{ text-align:center; color:#9faca3;}
.schoollist a{ text-align:center; color:#2a6280; text-decoration:underline !important;}
.schoollisttext{padding:80px 60px 60px 60px;}
.schoollist{ background:url(../images/photography/schoollistbg.jpg) no-repeat 50% 0;}

.woodgroupcontent p{ text-align:center; color:#9faca3;line-height:1.3;}
.woodgroupcontent a{ text-align:center; color:#2a6280; text-decoration:underline !important;}
.woodgrouptext{padding:60px 60px 40px 60px;}
.woodgrouptext img{ display:block; margin:10px auto;}
.woodgroupcontent{ background:url(../images/photography/wg-1-bg.jpg) no-repeat 50% 0;}


.educationintrotext{position:absolute; right:20px; width:200px; height:200px; top:80px;}
.educationintrotext p{ text-align:center; color:#ffffff; line-height:1.2;}
.educationintrotext a{ text-align:center; color:#2a6280; text-decoration:underline !important;}

@media(max-width:770px){
.educationintrotext{position:absolute; right:20px; width:140px; height:200px; top:50px;}
.educationintrotext p{ text-align:center; color:#ffffff; line-height:1.2; font-size:12px !important;}

}




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



.top-bar-section>ul{ right:0px !important; top:121px; position:absolute; background:none !important; margin:0px !important; padding:0px !important;}
.top-bar-section>ul>li{background:#61687a !important; margin:0px 0px 0px 10px !important; padding:0px !important;width:120px !important}
.top-bar-section>ul li a{padding-top:10px; 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}
.top-bar-section li a:hover{background:#ffffff !important; color: #314357 !important; text-decoration:none !important}


.top-bar-section>ul>.divider{ display:none !important}
.top-bar-section>ul>a:hover{}
.top-bar-section .has-dropdown > a:after{border:0px !important; margin-right:0px !important; padding-right:0px !important;}
.top-bar-section .has-dropdown>a{border:0px !important; margin-right:0px !important; padding-right:15px !important; }
.top-bar-section .dropdown{ background: #585652 !important; border:1px solid #61687a;}
.top-bar-section .dropdown a{font-size:12px !important; padding:10px 5px !important; background:#61687a !important;border-top:1px solid #61687a;}
.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: #61687a !important; text-decoration:none !important}


.container{padding:0px !important;}
.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: "hypatia-sans-pro",sans-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: "hypatia-sans-pro",sans-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;}


.lowerfooter{background:#00afa9 url(../images/photography/footer-bg.jpg) repeat;margin:5px auto;}
.lowerfooterinner{background:none; padding:20px 0px; display:block;}
.footerseagreen{max-width:160px;}
.lowerfooter .row{background:none; padding:20px 0px; font-size:11px; text-align:right;color:#898e97; display:block;}
.lowerfooter a{color:#cccccc;text-decoration:underline !important;}
.lowerfooter a:hover{color:#fff;}
.avalanche{ background:#f0f1ec; text-align:right;}
.avalanche img{height:30px;margin:10px auto; }
.whitebutton{ background:#fff !important; padding:20px !important;}
.flogos, .rslogos {text-align:right;}
.rslogos img{height:60px; width:auto;margin-left:5px;}
.flogos img{height:40px; width:auto; margin-top:10px; text-align:right; width:90px;height:auto;}

.hpbuttonsection img{margin-bottom:15px !important;}


.footer-menus ul{
	list-style:none;
	margin:0px;
	padding:0px;	
}
.footer-menus ul li{
	list-style:none;
	margin:0px;
	padding:0px 0px 10px 0px;	
	text-align:left;
}

.footer-menus ul li:last-child{
	padding:0px;	
}


.footer-menus a{
	font-family: "hypatia-sans-pro",sans-serif; 
	color: #ffffff;
	text-align:left;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none !important;
}
.footer-menus a:hover, .footer-menus .active a{
	font-weight:700;
}

.registersection{text-align:center; padding-top:10px;}
p{font-family: "hypatia-sans-pro",sans-serif ;font-size:16px !important;}
li{font-family: "hypatia-sans-pro",sans-serif ;font-size:16px !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: "hypatia-sans-pro",sans-serif !important; weight:400 ;color:#bfbfbf; font-size:18px; display:block; padding:10px 0px; text-transform:uppercase;}
.parksportfolio-page-title h1{
	font-family: "hypatia-sans-pro",sans-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: "hypatia-sans-pro",sans-serif ; weight:700 !important; font-size:20px !important;}
.top3tenantstitle p{ color:#bb5a94; }

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

.top-bar-menu a{
	font-size:16px !important; font-family: "hypatia-sans-pro",sans-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: "hypatia-sans-pro",sans-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;
}

#showmenu, #hidemenu{display:none;}

.bigmargintop,.img, .img img{ width:100%; height:auto !important;display:block !important; overflow:visible !important;}
/*.wpb_wrapper img{width: 100%;}
*/
.view-our-image img,
.the-houses .wpb_wrapper img{width: auto;}

.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;}

.clockholder{position:relative;}
.clock {
top:110px;
z-index:2;
position: absolute !important;
padding-top: 0px;
margin-left: -60px;
height:100px;
width: 640px;
zoom: 1; 
transform: scale(.65);
-ms-transform: scale(.65); 
-webkit-transform: scale(.65); 
-o-transform: scale(.65); 
-moz-transform: scale(.65); 
}
.flip-clock-label{font-size:20px;}

@media (max-width: 1000px){
.clock {top:100px;margin-left: -75px;
}

}
@media (max-width: 960px){
.clock {margin:0px auto;left:-70px;top:100px;height:90px;width: 630px;zoom: 1; transform: scale(.50);-ms-transform: scale(.50); -webkit-transform: scale(.50); -o-transform: scale(.50); -moz-transform: scale(.50);}
}
@media (max-width: 940px){.clock {margin:0px auto;left:-74px;}}
@media (max-width: 920px){.clock {margin:0px auto;left:-78px;}}
@media (max-width: 900px){.clock {margin:0px auto;left:-82px;}}
@media (max-width: 880px){.clock {margin:0px auto;left:-86px; top:90px;}}
@media (max-width: 860px){.clock {margin:0px auto;left:-105px; top:86px;}}
@media (max-width: 820px){.clock {margin:0px auto;left:-110px; top:80px;}}
@media (max-width: 780px){.clock {margin:0px auto;left:-125px;}}
@media (max-width: 760px){.clock {margin:0px auto;left:-130px;top:73px;}}

@media (max-width: 680px){.clock {margin:0px auto;left:-140px;top:65px; transform: scale(.45);-ms-transform: scale(.45); -webkit-transform: scale(.45); -o-transform: scale(.45); -moz-transform: scale(.45);}}
@media (max-width: 640px){.clock {margin:0px auto;left:-70px;top:110px; transform: scale(.50);}}
@media (max-width: 600px){.clock {margin:0px auto;left:-15px;top:140px; transform: scale(.50);}}
@media (max-width: 570px){.clock {margin:0px auto;left:-35px;top:140px; transform: scale(.50);}}


@media (max-width: 480px){
.clock {margin:0px auto;left:-70px;top:100px;height:90px;width: 630px;zoom: 1; transform: scale(.40);-ms-transform: scale(.50); -webkit-transform: scale(.50); -o-transform: scale(.50); -moz-transform: scale(.50);}
}

@media (max-width: 478px){
.clock {margin:0px auto;left:-130px;top:80px;height:90px;width: 630px;zoom: 1; transform: scale(.40);-ms-transform: scale(.40); -webkit-transform: scale(.40); -o-transform: scale(.40); -moz-transform: scale(.40);}
}

@media (max-width: 320px){
.clock {margin:0px auto;left:-156px;top:58px;height:90px;width: 630px;zoom: 1; transform: scale(.40);-ms-transform: scale(.40); -webkit-transform: scale(.40); -o-transform: scale(.40); -moz-transform: scale(.40);}
}





@media (max-width: 960px){

.footerseagreen{width:140px;}
.footer-menus a{font-size:14px;}
.footer-menus li{padding-bottom:10px !important;}
.rslogos img{height:50px; width:auto;}

}

@media (max-width: 800px){
.schoollist p{ text-align:center; color:#9faca3; font-size:14px !important;}
.schoollist a{ text-align:center; color:#2a6280; text-decoration:underline !important;}
.schoollisttext{padding:60px 30px;}
.footerseagreen{width:140px;}
.footer-menus a{font-size:14px;}
.footer-menus li{padding-bottom:10px !important;}
.rslogos img{height:50px; width:auto;}

}

@media (min-width: 640px) and (max-width: 767px){
.top-bar {width: 96% !important;}
.name img{height:80px;}
.introvideo iframe{width:600px !important; height:300px !important;}		
.gallery-item{width: 29%;float: left;margin-right: 15px;
  }
}

@media all and (max-width: 640px){
	
.rslogos{text-align:center;}	
.flogos{text-align:center;}	
.sealogo{text-align:center;}	
.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; }
.footer-menus ul li{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;	
	text-align:left;
}

.footer-menus {padding:20px 0px;}
.footer-menus ul li:last-child{
	padding:0px;	
}


.footer-menus a{
	font-family: "hypatia-sans-pro",sans-serif; 
	color: #ffffff;
	text-align:left;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none !important;
	text-align:center;
	display:block;
}
	

}


@media(max-width:770px){
.woodgrouptext img{width:80px; height:auto;}
.woodgroupcontent p{ text-align:center; color:#9faca3; font-weight:bold; line-height:1.2;}
.woodgroupcontent a{ text-align:center; color:#2a6280; text-decoration:underline !important;}
.woodgrouptext{padding:60px 20px 30px 20px;}
}
@media(min-width:640px){
.fixedslider{ position:fixed;} 
.fixedslider{  top:0px;	}
}

@media(max-width:640px){
.top-bar {overflow:inherit;}
#topmenu{position:absolute;}
.forlarge{display:none;}
.forsmall{display:block;}

.mainsection{top:0; padding-bottom:auto;}
.fixedslider{ position:relative;} 
.fixedslider{  top:0px;	}
.mainsection{margin:0px auto; top:0px !important; padding-bottom:0px;}
.pright{float:left !important;}
.pleft{float:left !important;}
#coming-soon{width:100%; height:auto;max-width:100%; height:auto;}
.dropmenu:hover #topmenu{
	display:none; 
}

}
