/**handles:contact-form-7,preston-style**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
Theme Name: preston
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: preston
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

preston is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;font-family:proxima-nova}.gone,.hamburger,.mobile,.mobile-navigation{display:none}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:proxima-nova;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:proxima-nova;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#005e32}a:visited{color:#005e32}a:active,a:focus,a:hover{color:#005e32}a:focus{color:#005e32}a:active,a:hover{color:#005e32}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none;font-size:14px;color:#005e32;margin:25px;font-weight:500;line-height:18px;transition:all .35s ease-out}.main-navigation .current-menu-item a{color:#005e32}.main-navigation a:hover{color:#9dc16b}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:inline-block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}#nav-icon{width:20px;height:20px;position:absolute;right:20px;top:8px;margin:0 auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9999}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#005e32;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:6px}#nav-icon span:nth-child(4){top:12px}.open #nav-icon span:first-child{top:6px;width:0%;left:50%}.open #nav-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.open #nav-icon span:nth-child(4){top:18px;width:0%;left:50%}.lock-scroll{overflow:hidden;position:fixed;height:100%;width:100%}.mainlogo{width:250px;margin:0 auto;display:block;margin-top:60px;margin-bottom:30px}.site-footer{color:#666;font-size:14px}.applyheader{background-color:#005e32;color:#fff;width:150px;border-radius:10px;display:block;height:40px;text-align:center;line-height:40px;text-decoration:none;font-weight:600;font-size:19px;transition:background-color .5s ease;position:absolute;top:85px;left:75px;width:auto;padding:0 20px;text-transform:uppercase}a.applyheader:hover,a.applyheader:visited{background-color:#9dc16b;color:#005e32}.backtotop{width:40px;height:40px;cursor:pointer;position:absolute;bottom:20px;right:20px}.site-header{background-color:rgb(255,255,255,.9);background-color:rgba(255,255,255,.9);position:absolute;z-index:9;width:100%;top:0;left:0;height:250px}.socialsearch{position:absolute;top:100px;right:68px;z-index:9999;transition:all .5s ease}.mobilesocialsearch i,.socialsearch i{font-size:20px;display:inline-block;margin:0 7px}.socialsearch a{transition:color .5s ease;color:#005e32}.socialsearch a:hover{color:#9dc16b}.socialsearch span{width:1px;display:inline-block;margin:0 7px;height:16px;border:solid 1px #9dc16b}.mobilesocialsearch{display:block;text-align:center}.mobilesocialsearch span{width:1px;display:inline-block;margin:0 7px;height:16px;border:solid 1px #005e32}#searchicon{cursor:pointer}.mobilesearcher,.searcher{display:none;position:relative;top:-3px}.open{display:inline-block}.closed{display:none}input[type=search]{border:none;background:#f2f2f2;border-radius:0;color:#666;font-size:12px;height:30px;padding:5px;margin:0 5px}input[type=submit]{background-color:#005e32;color:#fff;border-radius:0;border:none;display:inline-block;height:30px;text-align:center;line-height:12px;text-decoration:none;font-weight:300;font-size:12px}.mobile-navigation .extramobilemenu a{display:block;color:#fff;background-color:#005e32;font-size:12px;text-transform:uppercase;padding:10px}.mobile-navigation .extramobilemenu a:visited{color:#fff}.open .applyheader,.open .socialsearch{display:none}.extramobilemenu{margin-bottom:25px}footer{height:80px;position:relative;text-align:center;line-height:80px}h1{font-family:athelas;color:#005e32;font-size:48px;font-weight:600}.flex-direction-nav .flex-prev{left:calc(50% - 100px)!important}.flex-direction-nav .flex-next{right:calc(50% - 100px)!important}.counter_35{font-family:athelas;color:#fff;position:relative;bottom:50px;z-index:10;font-size:28px;margin-top:0!important}.metaslider .flexslider .flex-direction-nav li a{opacity:1!important;background-image:none;top:auto!important;margin:-30px 0 0!important}.metaslider .flexslider .flex-direction-nav li a.flex-prev{background-image:url(http://falls-center.com/wp-content/themes/preston/images/prev.png)!important}.metaslider .flexslider .flex-direction-nav li a.flex-next{background-image:url(http://falls-center.com/wp-content/themes/preston/images/next.png)!important}.metaslider .flexslider .flex-direction-nav li a.flex-next,.metaslider .flexslider .flex-direction-nav li a.flex-prev{width:42px!important;height:13px!important;background-size:cover!important;z-index:999}.homemessage{background-color:rgb(255,255,255,.9);background-color:rgba(255,255,255,.9);position:absolute;z-index:9;width:60%;margin:300px 20%;padding:60px 120px;top:0;left:0;text-align:center;display:none}.homemessage h1{margin:0 0 24px 0;line-height:48px}.homemessage h4{color:#005e32;font-size:24px;margin-top:0;font-family:proxima-nova;font-weight:500;line-height:28px}.homemessage a{color:#005e32;text-transform:uppercase;padding:10px;border:solid 1px #005e32;text-decoration:none;display:inline-block;width:46%;margin:0 2%;float:left;cursor:pointer}.homemessage a:hover{background-color:#005e32;color:#fff}.homemessagecloser{color:#005e32;font-size:40px;position:absolute;top:20px;right:40px;float:right;cursor:pointer}.metaslider .flexslider .slides{outline:solid 20px #ecf4f6!important}.homelifebydesign{text-shadow:8px 8px 12px #03361e;background-image:url('http://falls-center.com/wp-content/themes/preston/images/lifebydesignbg.webp');background-size:cover;text-align:center;padding:40px 25%;color:#fff;font-weight:700}.homelifebydesign h1{line-height:normal;color:#fff;font-size:48px;font-weight:300;margin-top:0}.maincontainer{padding:20px;max-width:1300px;margin:0 auto}.innermaincontainer{padding:20px;max-width:1000px;margin:0 auto}.maincontainerrow{align-items:center;display:flex}.maincontainerrow2{align-items:center;display:block}.homegridimg{width:60%;float:left;text-align:center}.homegridimg2{width:60%;float:right;text-align:center}.homegridimg a{background-color:#005e32;color:#fff;padding:18px;display:inline-block;width:500px;text-decoration:none;text-transform:uppercase;position:relative;bottom:37px;outline:1px solid rgb(255,255,255,.5);outline-offset:-8px}.homegridimg2 a{background-color:#005e32;color:#fff;padding:18px;display:inline-block;width:500px;text-decoration:none;text-transform:uppercase;position:relative;bottom:37px;outline:1px solid rgb(255,255,255,.5);outline-offset:-8px}.homegridtext{width:35%;margin-left:5%;float:left;display:table-cell;vertical-align:middle;padding-bottom:60px}.homegridtext2{width:35%;margin-right:5%;float:right;display:table-cell;vertical-align:middle;padding-bottom:60px}.homegridtext h2{font-size:48px;color:#005e32;font-family:athelas;margin:0}.homegridtext2 h2{font-size:48px;color:#005e32;font-family:athelas;margin:0}.homegridtext h3{color:#005e32;font-size:24px;margin:0}.homemapimg{width:55%;float:left}.homemaptext{width:55%;background-color:#005e32;color:#fff;padding:50px;display:table;position:absolute;right:0;top:100px}.homemaptext h2{font-size:48px;color:#fff;font-family:athelas;margin:0}.innerhomemaptext{vertical-align:middle;display:table-cell}.innerhomemaptext a{color:#fff;text-transform:uppercase;padding:10px;border:solid 1px #fff;text-decoration:none;display:inline-block;width:50%;text-align:center;float:left;cursor:pointer;margin-top:30px}.homemapcontainer{position:relative;padding-bottom:100px;display:inline-block}.contactfooter{background-image:url(http://falls-center.com/wp-content/themes/preston/images/footercontactbg.webp);text-align:center;padding:50px;background-size:cover}.contactfooter h1{color:#fff;font-weight:300;margin:0}.contactfooter h5{color:#fff;text-transform:uppercase;font-size:16px;margin:10px 30%;font-weight:400;width:40%}.contactfooter input[type=email],.contactfooter input[type=text]{border-radius:0;font-size:12px;color:#005e32;text-align:center;border:none;font-weight:500;height:35px;width:300px}.contactfooter input[type=submit]{background-color:#9dc16b;color:#fff;font-size:12px;text-align:center;border:none;font-weight:500;text-transform:uppercase;width:130px;height:40px;padding:10px}.contactfooter .wpcf7-not-valid-tip{color:#fff!important;font-size:11px!important}.contactfooter .wpcf7-validation-errors{border:solid 1px #fff!important;color:#fff;font-size:11px!important}button,input,textarea{outline:0}.contactfooter input[type=submit]:hover{color:#005e32}.site-content{margin-top:250px}.home .site-content{margin-top:0}.entry-title{font-family:proxima-nova;text-transform:uppercase;font-size:36px;text-align:center;margin:0}h6{color:#005e32;font-size:24px;text-align:center;margin:0;line-height:1.25em}.sidebarmessage{background-image:url(http://falls-center.com/wp-content/themes/preston/images/sidebar.webp);background-size:cover;width:225px;position:fixed;right:0;bottom:200px;padding:10px;display:none}.home .sidebarmessage,.page-id-23 .sidebarmessage{opacity:0;display:none;right:-500px}.sidebarmessage b{color:#fff;font-size:20px;font-family:athelas;padding:10px;text-align:center}.sidebarmessage a{color:#fff;text-transform:uppercase;padding:10px;border:solid 1px #fff;text-decoration:none;display:inline-block;width:100%;margin:5px 0;cursor:pointer;font-size:12px;text-align:center}.sidebarmessage a:hover{background-color:#005e32;color:#fff}.sidebarcloser{color:#fff;position:absolute;top:5px;right:5px;float:right;cursor:pointer;z-index:999;font-size:20px}.contactheader{background-color:#ecf4f6;height:170px;width:100%;text-align:center;line-height:170px}.container50{width:50%;float:left}.contactleft{padding:50px}.contactleft h1{text-align:left;color:#005e32;font-size:32px;font-family:proxima-nova;margin:0 0 5px 0}.contactleft h6{text-align:left;color:#005e32;font-size:24px;font-family:proxima-nova;margin:0 0 20px 0}.contactleft h6 a{color:#005e32;text-decoration:none}.contactleft h6 a:hover{color:#005e32}.contactleft .wpcf7{background-color:#ecf4f6;padding:25px}.contactinterior{height:auto}.contactinterior h5,.formelements{width:60%;margin:10px 20%;display:block}.contactfooter p{width:32.333%;margin:0 .5%;float:left}.contactinterior h1{font-size:32px}.contactinterior input[type=submit]{height:35px!important}.contactinterior input[type=email],.contactinterior input[type=submit],.contactinterior input[type=text]{width:100%}.contactinterior input[type=email],.contactinterior input[type=text]{text-align:left;padding-left:10px}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,label{color:#005e32;font-size:14px;font-weight:800!important}.neighborhood_header{text-align:center;font-size:24px;color:#fff;padding:50px;line-height:1.5em}.neighborhood_header h1{color:#fff;margin:0}.innermaincontainer_neighborhood{padding:0 50px 0 50px;margin:0 auto;display:inline-block}.neighborhood_header p{margin-bottom:0}.contactleft input[type=email],.contactleft input[type=tel],.contactleft input[type=text]{border:none!important;height:50px;outline:0;border-radius:0;padding-left:20px;width:100%;margin-bottom:30px}.contactleft p{margin:0}.contactleft input[type=submit]{width:100%;margin-top:30px;text-transform:uppercase;font-weight:700;margin:0;height:50px}.contactleft label{margin-top:20px}.contactleft select{height:50px;outline:0;border-radius:0;padding-left:20px;width:100%;margin-bottom:30px;background-color:#fff;border:none;color:#005e32;font-size:14px;font-weight:800!important;text-indent:12px}.blocker{clear:both;display:block}.homelist{margin:1.5em}.apartmentblocks{background-color:#ecf4f6;margin:50px 1%;width:31.3333%;float:left;padding:20px;padding-bottom:500em;margin-bottom:-500em}.apartmentblocks ul{margin:1.5em;padding-left:0}.apartmentblocks h1{text-align:center;color:#005e32;font-size:22px;font-family:proxima-nova;margin:0 0 5px 0;text-transform:uppercase}.apartmentblocks a,.contactschedule a{background-color:#005e32;color:#fff;padding:18px;display:inline-block;width:100%;text-decoration:none;text-transform:uppercase;outline:1px solid rgb(255,255,255,.5);outline-offset:-8px;text-align:center;margin-bottom:20px}.apartmentblocks a:hover,.contactschedule a:hover{background-color:#005e32}.contactschedule{background-color:#ecf4f6;padding:25px;margin-bottom:25px}.contactschedule h1{text-align:center;margin-bottom:10px}.searchresults a{text-decoration:none}.searchresults h1{font-size:36px;line-height:32px}.fourohfour{text-align:center}.innerapartments{overflow:hidden}.contactfooter .wpcf7-mail-sent-ok,.contactfooter .wpcf7-validation-errors,.contactfooter span.wpcf7-not-valid-tip{border:0 solid #fff!important;color:#fff!important}.contactleft .wpcf7-mail-sent-ok,.contactleft .wpcf7-validation-errors{border:2px solid #005e32!important;color:#005e32!important}.contactleft span.wpcf7-not-valid-tip{color:#005e32!important;font-size:11px;position:relative;bottom:20px}@media only screen and (max-width:1300px){.homemessage h1{font-size:36px}.homemessage h4{font-size:18px}.homemessage{width:80%;margin:330px 10%;padding:30px 60px}.homegridtext2 h2{font-size:38px}}@media only screen and (max-width:1150px){.homemessage h1{font-size:24px;margin:0 0 4px 0}.homemessage h4{font-size:16px}.homemessage{width:80%;margin:310px 10%;padding:30px}}@media only screen and (max-width:1100px){.homemessage{margin:280px 10%}}@media only screen and (max-width:1023px){.entry-title{font-size:24px}h6{font-size:16px}.site-header{height:200px}.home .site-content,.site-content{margin-top:200px}.contactfooter h1,.homegridtext h2,.homegridtext2 h2,.homelifebydesign h1,.homemaptext h2{font-size:24px}.contactfooter h5{width:100%;margin:0;font-size:12px}.innerhomemaptext a{width:100%}.homegridtext h3{font-size:16px}.homegridimg,.homegridimg2,.homegridtext,.homegridtext2,.homemapimg,.homemaptext{width:100%;float:none}.homegridtext,.homegridtext2,.homemapcontainer{padding-bottom:20px}.homemaptext{position:static}.homegridimg a,.homegridimg2 a{width:100%}.maincontainerrow{align-items:normal;display:inline-block}.homelifebydesign{padding:40px;background-position:50% 50%}.homemessage{margin:240px 10%}.menu-open{display:block!important;z-index:9999;background-color:#fff;padding-bottom:20px;height:100vh}.open .site-header{background-color:#fff;background-color:#fff}.open .mainlogo{width:150px;margin:5% 10%}.open .mobile-navigation ul{width:80%;margin:0 10%;list-style:none;padding:0;text-align:center}.mobile-navigation a{color:#005e32;text-decoration:none;font-size:16px;font-weight:600}.mobile-navigation li{margin-bottom:10px}.main-navigation{display:none}.mainlogo{margin-bottom:35px}.open footer{display:none}.site-footer{font-size:13px}.container50,.preferred-businesses,.preferred-list__featured-business{width:100%;float:none}.contactleft h6{font-size:16px}.contactleft h1{font-size:24px}.preferred-list__featured-business-heading{padding-top:25px}.neighborhood_header{font-size:16px}.neighborhood_header h1{font-size:24px}.preferred-businesses{padding:0}.hamburger{z-index:999;width:140px;cursor:pointer;display:inline;min-height:30px;font-weight:300;text-align:center;padding:5px 50px;border-radius:30px;color:#fff;position:absolute;top:30px;right:30px}}@media only screen and (max-width:767px){.applyheader,.socialsearch{display:none}.site-footer{font-size:10px}.preferred-businesses__title{font-size:24px}.preferred-businesses__business-url{font-size:18px}.sidebarmessage{background-image:url(http://falls-center.com/wp-content/themes/preston/images/sidebar.webp);background-size:cover;width:100%;position:fixed;right:0;bottom:0;padding:10px;display:none;z-index:99999}.sidebarmessage a{padding:3px;width:48%;margin:5px 1%}.sidebarmessage b{display:block;font-size:16px;padding:3px}.sidebarcloser{top:9px;right:12px}.contactfooter p{width:100%;margin:5px 0}.innermaincontainer_neighborhood{padding:0 20px}.homelist{margin:1.5em 0;padding-left:20px}.apartmentblocks{margin:10px 0;width:100%;float:none;padding:20px}}@media only screen and (max-width:620px){.homemessage{display:inline-block;position:static;margin:0 10%}.homemessage a{font-size:12px}.homemessagecloser{display:none}}@media only screen and (max-width:620px){.homemessage a{font-size:12px;width:100%;margin-top:10px}}#envirabox-title,.envira-gallery-wrap .caption,.page-id-156 .sidebarmessage{display:none!important}.homemessage.open{display:none}.mainlogolink{width:250px;display:block;margin:0 auto}.open .mainlogolink{width:150px;margin:5% 10%}.photobutton{background-color:#005e32;color:#fff;padding:18px;display:inline-block;width:60%;text-decoration:none;text-transform:uppercase;position:relative;bottom:37px;outline:1px solid rgb(255,255,255,.5);outline-offset:-8px;text-align:center;margin:80px 20% 50px 20%}a.photobutton:focus,a.photobutton:hover,a.photobutton:visited{color:#fff}@media only screen and (min-width:1300px){.main-navigation a{font-size:18px}}.grecaptcha-badge{display:none}.str_links svg{width:40px;height:auto}.str_links{display:inline-block;background-color:#367686;color:#fff;width:48%;margin:0 1%;float:left;text-align:center;text-decoration:none;text-transform:uppercase;font-size:17px;transition:background-color .5s ease;line-height:0}a.str_links:hover{background-color:#005e32;color:#fff}.str_links strong{padding:10px;display:block;line-height:normal}a.str_links img{width:100%;transition:opacity .5s ease}a.str_links:hover img{opacity:.7}a.str_links:focus,a.str_links:visited{color:#fff}@media only screen and (max-width:767px){.str_links{width:100%;margin:0 0;float:none}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#48b7c8;display:inline-block;background:#48b7c8;color:#fff;width:100%;text-align:center}.homegridtext ul{margin:0;padding-left:17px}.homegridtext strong{color:#005e32}.homemessage{display:none}.grecaptcha-badge{visibility:hidden}