html{font-size:100%}body{color:#000;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:100%;line-height:1.2em}.row{max-width:960px}.row .row{margin-left:-25px;margin-right:-25px}.column,.columns{padding-left:25px;padding-right:25px}::selection{background:#cf3a00;color:white}::-moz-selection{background:#cf3a00;color:white}[class*="column"]+[class*="column"]:last-child{float:left}a,a:hover{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}a{color:#cf3a00;text-decoration:underline}a:hover,a:focus,a:active{text-decoration:none}a img{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:1}a:hover img{opacity:0.6}a.button{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-style:none;cursor:pointer;display:inline-block;height:22px;letter-spacing:2px;line-height:22px;overflow:visible;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;font-size:10px;font-size:.625rem;color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ff7f00;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ff7f00), color-stop(1, #ff7f00));background:-ms-linear-gradient(bottom, #ff7f00, #ff7f00);background:-moz-linear-gradient(center bottom, #ff7f00 0%, #ff7f00 100%)}a.button:hover{background:#e67200;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e67200), color-stop(1, #e67200));background:-ms-linear-gradient(bottom, #e67200, #e67200);background:-moz-linear-gradient(center bottom, #e67200 0%, #e67200 100%)}a.button:active{top:2px}a.read-more{text-decoration:none;text-transform:none;display:inline}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote{border:none;margin-right:0;margin-bottom:0;margin-left:0;padding:0}blockquote p{font-size:40px;font-size:2.5rem;font-weight:100;line-height:42px}.entry-content blockquote p,.content-block blockquote p{font-size:40px;font-size:2.5rem}blockquote p:last-of-type{font-size:16px;font-size:1rem;color:#3b3837;font-style:italic;font-weight:400;line-height:24px;position:relative;left:20px}ul{list-style:disc;margin-left:15px}ul li{margin-bottom:0px}ul a{text-decoration:none}ul.menu{list-style:none}ul.menu li{display:inline}ul.menu li:before{content:none}ul.menu a{text-decoration:none}ul.pagination{list-style:none;margin:0;padding:0 0 30px}ul.pagination li{font-size:13px;font-size:.8125rem;display:inline-block;font-weight:600}ul.pagination li+li{margin-left:10px}ul.pagination a{color:#3b3837}p{padding-bottom:15px;margin:0;line-height:1.5em;font-size:1em}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-variant-ligatures:common-ligatures}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{line-height:1em;text-transform:uppercase;padding-bottom:25px;margin:0}h2{line-height:1em;padding-bottom:25px;margin:0}h3{line-height:1em;padding-bottom:25px;margin:0}h4{line-height:1em;text-transform:uppercase;padding-bottom:25px;margin:0}h5,h6{font-size:1.125em;margin:0;line-height:1.2em}h5 a,h6 a{text-decoration:none}form label.gfield_label{font-size:11px;font-size:.6875rem;font-weight:400}form input[type="text"],form input[type="url"],form input[type="email"],form input[type="tel"],form input[type="number"],form input[type="password"],form textarea,form select.gfield_select{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;font-size:12px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 3px rgba(64,60,59,0.5) inset;-moz-box-shadow:0 0 3px rgba(64,60,59,0.5) inset;box-shadow:0 0 3px rgba(64,60,59,0.5) inset;padding:5px 10px !important;width:90%}form input[type=submit],form input[type=button]{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-style:none;cursor:pointer;display:inline-block;height:22px;letter-spacing:2px;line-height:22px;overflow:visible;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;font-size:10px;font-size:.625rem;color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ff7f00;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ff7f00), color-stop(1, #ff7f00));background:-ms-linear-gradient(bottom, #ff7f00, #ff7f00);background:-moz-linear-gradient(center bottom, #ff7f00 0%, #ff7f00 100%)}form input[type=submit]:hover,form input[type=button]:hover{background:#e67200;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e67200), color-stop(1, #e67200));background:-ms-linear-gradient(bottom, #e67200, #e67200);background:-moz-linear-gradient(center bottom, #e67200 0%, #e67200 100%)}form input[type=submit]:active,form input[type=button]:active{top:2px}#gform_1{padding-top:25px}#gform_1 .gform_body{padding-bottom:0}#gform_1 .gform_body li.gfield{padding-bottom:0}#gform_1 h3{padding-bottom:0}#gform_2 img.vcard{margin-left:10px}#gform_wrapper_6{padding-top:35px}#gform_wrapper_6 .gform_footer{float:right}#gform_wrapper_6 label.gfield_label{padding-bottom:5px}#gform_wrapper_6 ul.gfield_radio{margin:0}#gform_wrapper_6 li input,#gform_wrapper_6 li select{font-size:12px;font-size:.75rem;color:#8c8482}#gform_wrapper_6 li>label{font-size:12px;font-size:.75rem}#gform_wrapper_6 li#field_6_1 label,#gform_wrapper_6 li#field_6_1 .ginput_container{float:left}#gform_wrapper_6 li#field_6_1 label{margin-right:15px;position:relative;top:3px}#gform_wrapper_6 li#field_6_2>label{display:none}#gform_wrapper_6 li#field_6_2 ul{margin-left:0}#gform_wrapper_6 li#field_6_1 label,#gform_wrapper_6 li#field_6_2 label{font-size:14px;font-size:.875rem;text-transform:uppercase}#gform_wrapper_6 li#field_6_15{padding-top:10px;padding-bottom:10px}#gform_wrapper_6 li#field_6_15 p{font-size:12px;font-size:.75rem;padding-bottom:0;text-transform:uppercase}#gform_wrapper_6 li#field_6_20{clear:left}#gform_wrapper_6 li#field_6_21{padding-bottom:0}#gform_wrapper_6 li#field_6_21 p{font-size:12px;font-size:.75rem;padding-bottom:0}#gform_wrapper_6 li#field_6_25{display:inline-block;padding-top:35px}#gform_wrapper_6 li#field_6_25 .gfield_label,#gform_wrapper_6 li#field_6_25 .ginput_container{float:right}#gform_wrapper_6 li#field_6_25 .gchoice_25_1{position:relative;top:10px}#gform_wrapper_6 li#field_6_25 .gchoice_25_1 label{position:absolute;top:-18px;left:-10px;width:45px;z-index:1}#gform_wrapper_6 .gfield_required{padding-left:2px}#gform_wrapper_6 input[type='checkbox']{-webkit-appearance:none;width:30px;height:30px;background:white;border-radius:5px;border:2px solid #555;-ms-transform:scale(1.001);-webkit-transform:scale(1.001);transform:scale(1.001)}#gform_wrapper_6 input[type='checkbox']:checked{background:#ff7f00}#gform_wrapper_6 input[type=submit]{font-size:10px;font-size:.625rem;font-weight:600;height:auto;padding:5px 15px 3px;width:auto}.gform_heading,.gform_body,.gform_footer{clear:both;padding-bottom:20px}ul.gform_fields{list-style:none;margin:0 -15px;padding:0}li.gfield{clear:both;overflow:auto;padding:0 15px 20px}.ginput_container span{margin-bottom:10px}.ginput_container input.large,.ginput_container select.large,.ginput_container textarea.large{width:100%}.ginput_container input.medium,.ginput_container select.medium,.ginput_container textarea.medium{width:66%}.ginput_container input.small,.ginput_container select.small,.ginput_container textarea.small{width:33%}.ginput_container input,.ginput_container textarea{margin:2px}label.gfield_label{display:inline-block;font-weight:bold;padding-bottom:10px}.left_label label.gfield_label{float:left;width:25%}.right_label label.gfield_label{float:right;width:25%}.gfield_required{padding-left:5px}ul.gfield_checkbox,ul.gfield_radio{list-style:none;padding:0}ul.gfield_checkbox input,ul.gfield_radio input{margin-right:10px;position:relative;top:-1px}ul.gfield_radio input{margin-left:2px}.gsection h2{border-bottom:3px solid black;padding-bottom:15px}.gf_progressbar_wrapper{padding-bottom:15px}.gf_progressbar{background:gray}.gf_progressbar_percentage{background:red;padding:5px 10px;text-align:right}.gfield_time_hour,.gfield_time_minute,.gfield_time_ampm{display:inline;display:inline-block}.gfield_time_hour label,.gfield_time_minute label{display:block}.gfield_time_ampm{vertical-align:top}.ginput_full{display:block}.ginput_full input,.ginput_full select,.ginput_full textarea{margin-bottom:5px;width:100%}.ginput_full label{display:block}#g_form3{display:block}#g_form3 input,#g_form3 select,#g_form3 textarea{margin-bottom:5px;width:100%}#g_form3 label{display:block}.ginput_left{float:left;padding-right:10px;width:50%}.ginput_left input,.ginput_left select,.ginput_left textarea{margin-bottom:5px;width:100%}.ginput_left label{display:block}.ginput_right{float:right;width:50%}.ginput_right input,.ginput_right select,.ginput_right textarea{margin-bottom:5px;width:100%}.ginput_right label{display:block}.ginput_right{float:right;width:50%}li.gf_left_half{clear:both;float:left;padding-right:10px;padding-bottom:10px;width:50%}li.gf_right_half{clear:none;float:right;padding-bottom:10px;width:50%}li.gf_left_third{clear:both;float:left;padding-right:10px;padding-bottom:10px;width:33.333%}li.gf_middle_third{clear:none;float:left;padding-right:10px;padding-bottom:10px;width:33.333%}li.gf_right_third{clear:none;float:right;padding-bottom:10px;width:33.333%}li.gf_left_two_thirds{clear:none;float:left;padding-bottom:10px;width:66.666%}li.gf_right_two_thirds{clear:none;float:left;padding-bottom:10px;width:66.666%}li.gf_first_quarter{clear:none;float:left;padding-right:10px;padding-bottom:10px;width:25%}li.gf_second_quarter{clear:none;float:left;padding-right:10px;padding-bottom:10px;width:25%}li.gf_third_quarter{clear:none;float:left;padding-bottom:10px;width:25%}li.gf_fourth_quarter{clear:none;float:right;padding-bottom:10px;width:25%}li.gf_first_sixth{clear:none;float:left;padding-right:10px;padding-bottom:10px;width:16.666%}li.gf_second_sixth{clear:none;float:left;padding-right:10px;padding-bottom:10px;width:16.666%}li.gf_third_sixth{clear:none;float:left;padding-bottom:10px;width:16.666%}li.gf_fourth_sixth{clear:none;float:left;padding-bottom:10px;width:16.666%}li.gf_fifth_sixth{clear:none;float:left;padding-bottom:10px;width:16.666%}li.gf_sixth_sixth{clear:none;float:right;padding-bottom:10px;width:16.666%}@media screen and (max-width: 480px){li.gf_left_half,li.gf_right_half,li.gf_left_third,li.gf_middle_third,li.gf_right_third,li.gf_first_quarter,li.gf_second_quarter,li.gf_third_quarter,li.gf_fourth_quarter,li.gf_right_two_thirds{padding:0 15px 20px;width:100%}}.gf_list_2col ul.gfield_checkbox li,.gf_list_2col ul.gfield_radio li{float:left;padding-bottom:10px;width:50%}.gf_list_3col ul.gfield_checkbox li,.gf_list_3col ul.gfield_radio li{float:left;padding-bottom:10px;width:33%}.gf_list_4col ul.gfield_checkbox li,.gf_list_4col ul.gfield_radio li{float:left;padding-bottom:10px;width:25%}.gf_list_5col ul.gfield_checkbox li,.gf_list_5col ul.gfield_radio li{float:left;padding-bottom:10px;width:20%}.gf_list_inline ul.gfield_checkbox li,.gf_list_inline ul.gfield_radio li{display:inline-block;padding-right:10px;padding-bottom:10px}@media screen and (max-width: 480px){.gf_list_2col ul.gfield_checkbox li,.gf_list_2col ul.gfield_radio li,.gf_list_3col ul.gfield_checkbox li,.gf_list_3col ul.gfield_radio li,.gf_list_4col ul.gfield_checkbox li,.gf_list_4col ul.gfield_radio li,.gf_list_5col ul.gfield_checkbox li,.gf_list_5col ul.gfield_radio li{width:100%}}#gform_wrapper_8 h4{padding-bottom:0;font-weight:300}#gform_wrapper_8 hr.thin{background:#c4c4c4;color:#c4c4c4;border:none;height:1px}header[role=banner]{background-color:#3b3837}.site-branding{padding-left:0}.site-branding a:hover img{opacity:1}#main-nav{height:auto;margin:0;text-decoration:none;text-align:right;background:none;width:100%;background-color:#3b3837}#main-nav>li{float:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:10px 0;top:0;background:none;vertical-align:top}#main-nav>li+li{padding-left:10px}#main-nav a{color:white;padding:0;background:none;font-size:0.7rem;letter-spacing:2px}#main-nav .sub-menu{background-color:#403c3b;border-bottom:none;text-align:center}.top-banner{color:#ffffff;letter-spacing:2px;text-align:right;padding-top:20px}.top-banner .social-menu{margin-left:0px;padding-left:0px;margin-top:0}.top-banner .social-menu li.search-icon{margin-right:60px;padding-top:0;position:relative;top:-4px}.top-banner .social-menu li.search-icon .searchform{display:none;position:absolute;right:8px;width:300px}.top-banner .social-menu li a{color:#d3cac8;font-size:1rem;margin-top:10px;margin-left:15px;text-align:right}.top-banner .social-menu li a:active{outline:none}.top-banner p{display:inline-block;font-size:0.6rem}.top-banner p:after{content:"";background:url("../../images/PH-search.png") no-repeat;padding-top:5px;padding-right:20px;margin-left:10px}.site-tagline{padding-top:10px;padding-bottom:5px}.menu-utility-menu-container{display:inline-block}#utility-nav{display:inline-block;margin:0;padding:0;position:relative;top:-3px}#utility-nav li{display:inline-block;line-height:8px}#utility-nav li+li{border-left:1px solid #d3cac8;margin-left:2px;padding-left:10px}#utility-nav a{font-size:10px;font-size:.625rem;color:#d3cac8}#utility-nav a:hover{color:#cf3a00}#drop-masthead{height:45px}#drop-masthead .menu-main-menu-container{float:left}#drop-masthead .site-branding{float:left;padding-top:10px;width:230px}#drop-masthead #site-navigation{margin-left:0;padding-right:0;min-width:665px;box-sizing:border-box}#drop-masthead #site-navigation a{float:inherit;font-size:0.5rem;text-transform:uppercase}#drop-masthead #site-navigation .button{float:right;margin-top:10px}#drop-masthead .sub-menu{background-color:#403c3b}#drop-masthead .sub-menu li a{color:white}#drop-masthead #main-nav>li+li{padding-left:8px}#main-nav:hover:before{content:'';position:absolute;background:#3b3837;height:240px;z-index:90;left:0px;right:0px;top:38px;margin-left:-1500px;margin-right:-1500px}#main-nav:hover>li .sub-menu{display:block !important}#main-nav>li{padding-left:0px;padding-right:30px}#main-nav>li+li{padding-right:10px}#main-nav>li+li .sub-menu li{padding-left:10px;padding-right:0px}#main-nav>li>a{text-transform:uppercase;font-size:9px;font-size:.5625rem}#main-nav>li:hover{transition:none;-webkit-transition:none}#main-nav>li:hover>a{color:#cf3a00}#main-nav>li .sub-menu{background-color:transparent;z-index:100}#main-nav>li .sub-menu li{text-align:left;display:block;background:none;margin-bottom:14px}#main-nav>li .sub-menu li a{width:auto !important;line-height:16px;font-size:9px;font-size:.5625rem}#main-nav>li .sub-menu li a:hover{color:#cf3a00}#st-trigger-effects{position:absolute;right:15px}#mobile-nav{margin:0;padding:0}.st-menu{background:#3B3837}.st-menu #utility-nav{top:auto}.st-menu #utility-nav li+li{border-left:none}.st-menu .button{display:block;margin-bottom:20px;margin-left:32px}.st-menu ul li a{font-weight:400;color:#ffffff}.st-menu ul li .sub-menu li a{text-transform:capitalize}.lt-ie9 .st-menu,.lt-ie10 .st-menu{display:none}.lt-ie9 #st-trigger-effects,.lt-ie10 #st-trigger-effects{display:none}.lt-ie9 #site-navigation #main-nav,.lt-ie10 #site-navigation #main-nav{display:block !important}.lt-ie10 .mp-menu,.lt-ie9 .mp-menu{display:none}.lt-ie10 .mp-pusher,.lt-ie9 .mp-pusher{padding-left:0px !important}.lt-ie10 #mobile-trigger,.lt-ie9 #mobile-trigger{display:none}.lt-ie10 #site-navigation #main-nav,.lt-ie9 #site-navigation #main-nav{display:block !important}#main{background-color:#403c3b;padding-bottom:20px}.slideshow-wrapper .text-wrapper{max-width:100%}.slideshow-wrapper .text-wrapper .flexslider>li{height:650px}.slideshow-wrapper .text-wrapper .flexslider>li .text-container{bottom:-220px}.flex-control-nav{display:none}.flex-direction-nav .flex-prev{left:35px;background:url("../../images/PH-LeftArrow.png") no-repeat}.flex-direction-nav .flex-next{right:35px;background:url("../../images/PH-Rightarrow.png") no-repeat}.flex-direction-nav .flex-disabled{display:none}.content-wrap{min-height:150px;padding-bottom:10px;color:white;background:white}.content-wrap .image{padding:10px 0px;padding-bottom:30px}.content-wrap #gform_submit_button_3{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-style:none;cursor:pointer;display:inline-block;height:22px;letter-spacing:2px;line-height:22px;overflow:visible;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;font-size:10px;font-size:.625rem;color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:white;color:orange;vertical-align:top;padding-top:0px;font-size:.7rem}.content-wrap #gform_submit_button_3:hover{background:#f2f2f2;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f2f2f2));background:-ms-linear-gradient(bottom, #f2f2f2, #f2f2f2);background:-moz-linear-gradient(center bottom, #f2f2f2 0%, #f2f2f2 100%)}.content-wrap #gform_submit_button_3:active{top:2px}.text-container .content-wrap:after{content:"";background:url("../../images/PH-downarrow.png") no-repeat;position:absolute;left:50%;margin-left:-21px;bottom:5px;width:42px;height:14px}.content-wrap .large-block-grid-3 li img{width:100%}.feed-section{color:black;padding-top:0px}.details h2{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:100;padding-top:56px;font-size:2.4rem;padding-bottom:0px !important}.details h2+p{padding-top:20px}.details p{padding-top:50px}.details .button{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-style:none;cursor:pointer;display:inline-block;height:22px;letter-spacing:2px;line-height:22px;overflow:visible;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;font-size:10px;font-size:.625rem;color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:white;color:#ff7f00;float:right;margin-right:20px;margin-bottom:20px}.details .button:hover{background:#f2f2f2;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f2f2f2));background:-ms-linear-gradient(bottom, #f2f2f2, #f2f2f2);background:-moz-linear-gradient(center bottom, #f2f2f2 0%, #f2f2f2 100%)}.details .button:active{top:2px}.content-wrap .row .image{padding-left:30px;padding-top:20px;padding-bottom:20px;padding-right:20px}.content-callout+.content-callout{padding-top:60px}.home .content-callout{padding-top:60px}.title{background:black;background:rgba(59,56,55,0.6)}.title h3{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;color:white;font-size:1.0rem;letter-spacing:2px;padding-top:20px;padding-bottom:12px;text-transform:uppercase}.image h3{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;padding-top:30px;letter-spacing:2px}#gform_wrapper_3{width:75%;float:right}#gform_wrapper_3 .ginput_container{width:100%}#gform_wrapper_3 .ginput_container #input_3_1{height:22px;width:75%;font-size:0.7rem;text-indent:10px}#gform_wrapper_3 .gform_heading,#gform_wrapper_3 .gform_body,#gform_wrapper_3 .gform_footer{display:inline-block}#gform_wrapper_3 .gfield_label{vertical-align:top;padding-top:5px;padding-right:10px}#gform_wrapper_3 .gfield_label{float:left}#gform_3{height:25px}#gform_3 .gform_footer{vertical-align:top;padding-top:2px}#gform_submit_button_3{background:white;color:red;vertical-align:top}.home .content-wrap .gform_body{height:auto;width:340px}.tweet{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:0.75rem;padding:0}.tweet_list{list-style-type:none;padding-left:0;margin:0}.tweet_time a{font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:300}.twitter{min-height:275px;margin-top:10px;padding:10px 10px}.twitter h3{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:1.4rem;padding-top:20px;padding-bottom:0px}.twitter .ss-icon{padding-right:10px;padding-top:5px}.twitter .button{float:left}.twitter-timeline{width:100% !important;margin-top:15px}.section-content h3{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:1.4rem;padding-top:20px}.blog-feed{padding:10px 10px}.blog-feed .button{float:left}.post h5{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:0.7rem}.post p{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;padding-top:0px;font-size:0.7rem}.post p .read-more{font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:300}.videos h3{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:1.4rem;padding-top:30px;padding-left:10px}.video-list li{position:relative;background:rgba(0,0,0,0.6)}.video-list h4{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;letter-spacing:2px;color:white;padding-bottom:10px;padding-top:15px;padding-left:15px;font-size:0.8rem;position:absolute;background:rgba(0,0,0,0.6);width:100%}.basic-callout .content-wrap{min-height:50px}.basic-callout .columns.details h2{padding-top:30px;padding-bottom:30px !important;text-align:center}.basic-callout .columns.details h2 p{margin:0px;padding:0px}.basic-callout .button{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-style:none;cursor:pointer;display:inline-block;height:22px;letter-spacing:2px;line-height:22px;overflow:visible;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;font-size:10px;font-size:.625rem;color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:white;color:#ff7f00;margin-top:50px}.basic-callout .button:hover{background:#f2f2f2;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f2f2f2));background:-ms-linear-gradient(bottom, #f2f2f2, #f2f2f2);background:-moz-linear-gradient(center bottom, #f2f2f2 0%, #f2f2f2 100%)}.basic-callout .button:active{top:2px}body.backstretch{background:none}body.backstretch .st-pusher{background:none}body.backstretch .st-pusher #main{background-color:transparent}a.page-anchor{padding-top:25px}.entry-content{background:white;color:#3b3837;min-height:150px;padding:60px 25px 20px}.entry-content p{font-size:11px;font-size:.6875rem}.single .entry-content{padding-top:0}#gform_wrapper_5{padding-top:45px}#gform_wrapper_5 .gform_body{display:block}#gform_wrapper_5 .gform_fields{overflow:auto}#gform_wrapper_5 li.gfield{clear:none}#gform_wrapper_5 .gf_left_half:last-of-type{clear:left}#gform_wrapper_5 .gf_left_half label.gfield_label{width:46%}#gform_wrapper_5 .gf_left_half .ginput_container{display:inline-block;width:54%}#gform_wrapper_5 .gf_right_half label.gfield_label{padding-top:0;padding-bottom:0}#gform_wrapper_5 input[type=text],#gform_wrapper_5 textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 3px rgba(64,60,59,0.5) inset}#gform_wrapper_5 .gform_footer{width:50%;float:right;padding:0 15px 20px}.page-template-page-contact-php .entry-content{overflow:auto;padding-top:25px}.page-template-page-contact-php .acquisitions{background:#ffffff;clear:both}.page-template-page-contact-php .acquisitions .header h3{padding-top:30px}.page-template-page-contact-php .acquisitions .content{padding-top:30px;padding-bottom:60px;font-size:12px;font-size:.75rem}.contact-info{font-size:12px;font-size:.75rem;list-style:none;margin:0;padding:0}.contact-info li:last-of-type{margin-top:55px}#gform_wrapper_2 h3{font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:2.25px;padding-bottom:15px;text-transform:uppercase}#gform_wrapper_2 p{font-size:12px;font-size:.75rem}#gform_wrapper_2 .gfield_html{padding-top:20px}#gform_wrapper_2 #field_2_8 .ginput_container{float:left;margin-right:15px}#gform_wrapper_2 #field_2_8 label.gfield_label{background:#efefef;-webkit-box-shadow:0 0 3px rgba(64,60,59,0.5) inset;-moz-box-shadow:0 0 3px rgba(64,60,59,0.5) inset;box-shadow:0 0 3px rgba(64,60,59,0.5) inset;margin-top:2px;padding:0 15px;text-align:center;width:27%}#gform_wrapper_2 li.gfield .ginput_container{display:inline-block}#gform_wrapper_2 li.gfield label.gfield_label{width:20%}#gform_wrapper_2 li.gfield select.medium{max-width:100%;width:175px}#gform_wrapper_2 li.gfield input.medium,#gform_wrapper_2 li.gfield select.large{max-width:100%;width:250px}@media screen and (max-width: 767px){#gform_wrapper_2 li.gfield input.medium,#gform_wrapper_2 li.gfield select.large{width:auto}}#gform_wrapper_2 li.gfield.cleared-field .ginput_container{display:block}.page-template-page-about-php .entry-content p{font-size:18px;font-size:1.125rem;font-weight:100;line-height:24px}.page-template-page-about-php .hidden-content{display:none;padding-top:30px}.page-template-page-about-php .hidden-content img+img{margin-top:30px}.page-template-page-about-php .hidden-reveal{float:right}.page-template-page-about-php .hidden-reveal:before{content:'Read More'}.page-template-page-about-php .hidden-reveal.reveal-open:before{content:'Close'}.page-template-page-about-php blockquote{margin-top:0}.page-template-page-about-php blockquote p:last-of-type{left:auto}.page-template-page-about-php blockquote span{font-size:40px;font-size:2.5rem;display:block;font-style:normal;line-height:42px}.page-template-page-about-php .small-block-grid-3>li:nth-of-type(3n+1){clear:both}.member-photo{cursor:pointer;position:relative}.member-photo img{width:100%}.team-info-hidden{display:none}.row.our-team-hidden-content{margin-bottom:15px;overflow:hidden}.hidden{opacity:0}.team-info-wrapper{background:#d3cac8;margin-bottom:-4000px;padding-bottom:4000px}.team-info{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;padding:40px 25px 30px 40px}.team-info .member-title{font-weight:700}.team-info span,.team-info p{font-size:18px;font-size:1.125rem;color:white;display:inline;font-weight:100;line-height:24px}.page-template-page-about-php .section-container{border:none}.page-template-page-about-php .section-container ul{margin-top:0;margin-bottom:15px}.page-template-page-about-php .section-container>section+section{margin-top:13px}.page-template-page-about-php .section-container>section>.title{background:#e5dfde;border:none;line-height:1;padding-bottom:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.page-template-page-about-php .section-container>section>.title a{font-size:22px;font-size:1.375rem;color:white;padding:4px 20px 2px;text-decoration:none}.page-template-page-about-php .section-container>section:hover>.title{background:#7D7877}.page-template-page-about-php .section-container>section.active>.title{background:#3b3837}.page-template-page-about-php .section-container>section.active>.title a{font-size:28px;font-size:1.75rem}.page-template-page-communities-php .title{height:50px}.now-selling{font-size:14px;font-size:.875rem;background:#ff7f00;color:white;letter-spacing:2.25px;margin-bottom:20px;padding:11px 15px 9px}.available-communities{background:white;padding:55px 0}.available-communities .type-community .button{margin-bottom:10px}.available-communities .type-community+.type-community{margin-top:40px}.available-communities .community-excerpt{padding-top:50px}.type-communities+.type-communities{margin-top:40px}.type-communities .content-callout .title h3{float:left}.type-communities .content-callout .title .button.find-your-home{margin:15px}.community-callout h4{font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:2.25px;padding-bottom:15px;position:relative}.community-callout p{font-size:11px;font-size:.6875rem;line-height:20px}.community-callout .button{margin-bottom:10px}.community-callout .button.black{background:#403c3b}.community-logo{position:absolute;right:35px;bottom:-5px;padding:0px}.sold-out-communities{background:white;padding-bottom:40px}.sold-out-grid h4{padding-top:15px;padding-bottom:0;text-align:center}@media screen and (max-width: 767px){.sold-out-grid li{width:50%}}.sold-out{font-size:14px;font-size:.875rem;background:#3b3837;color:white;letter-spacing:2.25px;margin-bottom:20px;padding:11px 15px 9px}.coming-soon-communities{background:white;padding-bottom:50px}.coming-soon-communities .type-community+.type-community{margin-top:20px}.coming-soon-communities .community-callout{padding-top:20px}.coming-soon-communities .community-callout h4{padding-bottom:10px}.coming-soon-communities .community-callout p{color:#403c3b;padding-bottom:10px}.coming-soon-communities .community-excerpt{padding-top:47px}.coming-soon-communities .button{background:#860000;margin-right:2px;margin-bottom:5px}.coming-soon-communities .button.black{background:#403c3b}.sold-out-communities .community-excerpt p,.coming-soon-communities .community-excerpt p{max-width:70%}.sold-out-communities .type-community:before,.coming-soon-communities .type-community:before{background:#f1eeed;content:'';position:absolute;top:0;right:25px;bottom:0;left:25px}.sold-out-communities .type-community+.type-community,.coming-soon-communities .type-community+.type-community{margin-top:20px}.coming-soon{font-size:14px;font-size:.875rem;background:#cf3a00;color:white;letter-spacing:2.25px;margin-bottom:20px;padding:11px 15px 9px}.very-rewarding{background:white;padding-bottom:40px}.very-rewarding p{font-size:24px;font-size:1.5rem;color:#403c3b;font-weight:400;padding-top:45px}.very-rewarding .button{background:#403c3b;float:right;margin-right:30px}.very-rewarding .button:hover{background:#403c3b}.community-information h3{padding-bottom:0}.pdf-downloads .row+.row{margin-top:30px}.pdf-downloads h5{color:#cf3a00;font-size:18px;font-size:1.125rem;font-weight:300;text-transform:uppercase}.pdf-downloads a{text-decoration:none}.pdf-downloads p{font-size:14px;font-size:.875rem}.page-template-page-bigindent-php .entry-content .large-9{margin-left:-5%}.page-template-page-bigindent-php .entry-content p{font-size:18px;font-size:1.125rem;font-weight:300}.community-content-blocks{background:white;padding-top:15px}.community-content-blocks .banner-image{margin-bottom:30px;position:relative}.community-content-blocks .banner-image img{width:100%}.community-content-blocks .banner-caption{font-size:14px;font-size:.875rem;background:black;background:rgba(0,0,0,0.4);color:white;font-weight:600;letter-spacing:2px;padding:7px 25px 5px;position:absolute;right:0;bottom:0;left:0;text-align:right;text-transform:uppercase}.community-content-blocks .flexslider{margin-bottom:40px}.community-content-blocks .flexslider.carousel .slides>li{opacity:0.5}.community-content-blocks .flexslider.carousel .slides>li:hover{cursor:pointer;opacity:1}.community-content-blocks .flexslider.carousel .slides>li.flex-active-slide{opacity:1}.community-content-blocks .flexslider .slides>li{height:auto}.community-content-blocks .flex-direction-nav .flex-prev{left:8px}.community-content-blocks .flex-direction-nav .flex-next{right:8px}.content-block h1{font-size:66px;font-size:4.125rem;font-weight:100;text-transform:none}.content-block h2{font-size:32px;font-size:2rem;color:#cf3a00;font-weight:300;padding-bottom:10px;padding-left:25px}.content-block p{font-size:11px;font-size:.6875rem}.community-map{padding-left:10px;padding-right:10px}.community-map .community-map-inner{background:#f4f2f2;margin-bottom:0;padding:0 30px}.community-map .community-map-inner h1{font-size:33px;font-size:2.0625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:200;color:#403c3b;padding-top:25px}.community-map img{margin:0px}.community-map h3{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:20px;font-size:1.25rem;text-transform:uppercase}.community-map .map-content{background:white;padding-bottom:15px}.community-map .map-wrap{position:relative}.community-map .legend-row{margin:0;padding-top:28px;padding-bottom:25px;background-color:#f4f2f2}.community-map .plan-types-legend{padding-left:0;overflow:hidden}.community-map .plan-types-legend h4{font-size:16px;color:#3b3837;margin-bottom:0;text-transform:uppercase;padding-top:5px;padding-left:15px;margin-top:7px;padding-bottom:0;border-left:1px solid #b0b1b2}.community-map .plan-types-legend ul{list-style:none;position:relative;margin-left:0;padding-left:15px;margin-top:0;border-left:1px solid #b0b1b2}.community-map .plan-types-legend li{padding-left:0;padding-bottom:7px;padding-right:0}.community-map .plan-types-legend .legend-plan-type{cursor:pointer;position:relative;padding-left:22px;padding-top:8px;padding-bottom:0px}.community-map .plan-types-legend .legend-plan-type.sold{display:none;padding-left:22px;margin-left:15px;text-transform:uppercase}.community-map .plan-types-legend .legend-plan-type.sold .color-circle.sold{top:8px;left:3px}.community-map .plan-types-legend .legend-plan-type .plan-name{font-size:16px;color:#3b3837;text-transform:uppercase}.community-map .plan-types-legend .legend-plan-type .bedrooms{font-size:10px;text-transform:capitalize}.community-map .plan-types-legend .legend-plan-type .square-footage{font-size:10px}.community-map .plan-types-legend .legend-plan-type p{display:none;font-size:12px;text-align:left !important}.community-map .plan-types-legend .legend-plan-type p:first-of-type{display:block}.community-map .plan-types-legend .columns:last-of-type .legend-plan-type.sold{display:block}.community-map .sales-and-compass{width:23%;height:120px}.community-map .sales-and-compass p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;float:left}.community-map .sales-and-compass p+p{padding-left:15px}.community-map .instructions{padding-right:0;padding-left:0}.community-map .instructions h3{padding-bottom:5px}.community-map .instructions p{font-size:16px;font-size:1rem}.community-map .no-compass .plan-types-legend{width:32.333%}.community-map .no-compass .sales-and-compass{width:16%}.community-map .legend-title{font-size:33px;color:#403c3b;font-weight:lighter;line-height:38px;padding-left:30px}.community-map .color-circle{display:inline-block;height:13px;width:13px;border-radius:50%;position:absolute;left:0}.community-map .color-circle.sold{display:inline-block;width:18px;height:18px;line-height:16px;font-family:"proxima-nova", sans-serif;color:#a8a7a7;border:2px solid #a8a7a7;font-size:11px;text-align:center}.community-map .single-plan{position:absolute}.community-map .single-plan a{display:block;width:15px;height:15px;line-height:15px;margin:3px 0 0 2px;text-align:center;color:transparent;font-size:12px;font-size:.75rem;text-decoration:none;border-radius:50%}.fancybox-skin{background:white}.fancy-floor-plan{padding:25px 15px 15px}.fancy-floor-plan h1{text-align:center;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:30px;font-size:1.875rem;letter-spacing:6px;padding-bottom:5px}.fancy-floor-plan .type-image{float:left;margin-left:55px;width:67px;height:67px;margin-right:-100%;margin-top:-3px}.fancy-floor-plan .display-name{margin-left:143px;margin-top:2px;padding-bottom:6px}.fancy-floor-plan .info{margin-left:143px;text-transform:uppercase}.fancy-floor-plan p{padding-bottom:0}.fancy-floor-plan .floor-plan{width:100%;clear:both;display:block;padding-top:35px}.fancy-floor-plan .fancy-logo{float:right}.community-videos{padding-bottom:40px}.community-testimonial{padding-bottom:20px}.community-presentation{margin-bottom:30px;text-align:center}.community-presentation h1{font-size:42px;font-size:2.625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}.community-presentation .button{font-size:14px;font-size:.875rem;display:block;font-weight:600;height:28px;line-height:30px;text-transform:uppercase;width:auto}.community-presentation .large-block-grid-3{margin-bottom:10px}.community-presentation p{font-size:20px;font-size:1.25rem;font-weight:300;line-height:30px}.community-presentation .hidden.gallery{display:none}.community-map-inner{background:#f4f2f2;margin-bottom:30px;padding:35px 30px}.community-map-inner h2{padding-left:0}.community-information{padding-bottom:30px}.community-information h2{background:#cf3a00;color:white;margin-bottom:30px;padding:13px 0 12px 30px}.community-information p{font-size:9px;font-size:.5625rem}.person-contact img{float:left;margin-right:20px}.person-contact strong{display:block;margin-top:20px}.person-contact ul{list-style:none;margin:0;padding:10px 0 0}.person-contact ul li{font-size:14px;font-size:.875rem;line-height:24px}.person-contact a.vcard{background:url("../../images/icon-vcard.png") no-repeat;text-indent:-9999px;width:39px;height:27px;display:inline-block;margin-left:10px}.other-communities{padding-bottom:50px}.other-communities p{font-size:11px;font-size:.6875rem}.other-communities .large-3{text-align:center}.other-communities,.winning-builder{background:white}.other-communities .header,.winning-builder .header{margin-bottom:30px}.other-communities .header h3,.winning-builder .header h3{padding-top:25px;padding-left:0}.other-communities>.row,.winning-builder>.row{margin:0}.other-community{padding:25px 30px}.other-community.odd{background:#eee}.other-community .large-9{padding-left:45px}.other-community .button{text-transform:uppercase}.other-community .button.black{background:#403c3b}.other-community .button+.button{margin-left:7px}.winning-builder{padding-bottom:40px}.winning-builder img{max-width:58px}.winning-builder p{font-size:11px;font-size:.6875rem}.winning-builder .button{text-transform:uppercase}.page-template-page-communities-php .winning-builder{padding-bottom:50px}article.research-reports{color:#ff7f00;font-size:14px;font-size:.875rem}article.research-reports p{font-size:14px;font-size:.875rem}article.research-reports .large-3.columns{padding:0px;text-align:right}article.research-reports h3{padding-bottom:0px;font-weight:400;font-size:24px;font-size:1.5rem}article.research-reports p.post-meta{text-transform:none;font-weight:400;font-size:14px;font-size:.875rem}article.news-media{color:#861414;font-size:14px;font-size:.875rem}article.news-media p{font-size:14px;font-size:.875rem}article.news-media .large-3.columns{margin-bottom:20px}@media screen and (min-width: 768px){article.news-media .large-3.columns{padding:0px;text-align:right;margin-bottom:0px}}article.news-media h3{padding-bottom:0px;font-weight:400;font-size:24px;font-size:1.5rem}article.news-media p.post-meta{text-transform:none;font-weight:400;font-size:14px;font-size:.875rem}article.news-media .button{background:#861414}.header h3{font-size:40px;font-size:2.5rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;color:white;width:100%;padding-top:40px;padding-left:10px}.columns .image{padding:15px 0}.rollover-text p{font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:300;color:white;font-size:0.7rem;padding:20px}.quote-wrap{padding-top:25px;color:#860000}.quote-wrap h3{padding-bottom:0px}.quote-wrap .quote:before,.quote-wrap .quote:after{content:'"'}.quote-wrap .quote{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;line-height:30px}.quote-wrap .author{padding-left:10px;font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:300;font-size:.7rem;float:right}.left-text{padding-top:40px;padding-left:30px;padding-bottom:30px;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:100;color:black}.left-text a{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;color:#860000;text-decoration:none}.page-template-page-landing-php .video-grid{padding:10px}.video-grid .placeholder{width:100%}.video-grid .play{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-31px;width:auto}.video-grid a:hover img{opacity:1}.page-template-page-videos-php .video-grid li{padding:0;position:relative;background:black;background:rgba(0,0,0,0.6)}.page-template-page-videos-php .video-grid h4{font-size:10px;font-size:.625rem;line-height:14rem;line-height:.875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;background:black;background:rgba(0,0,0,0.6);color:white;letter-spacing:2px;padding-bottom:15px;padding-top:15px;padding-left:15px;position:absolute;top:0;width:100%}.page-template-page-videos-php .video-grid a.fancybox{display:block;position:relative}.community-videos .video-grid li{padding:0;position:relative;background:black;background:rgba(0,0,0,0.6)}.community-videos .video-grid h4{font-size:10px;font-size:.625rem;line-height:14rem;line-height:.875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;background:black;background:rgba(0,0,0,0.6);color:white;letter-spacing:2px;padding-bottom:15px;padding-top:15px;padding-left:15px;position:absolute;top:0;width:100%}.community-testimonial .video-grid li{padding:0 1px}.community-testimonial .video-grid a{background:black;display:block;background:rgba(0,0,0,0.6);position:relative}.community-testimonial .video-grid h4{font-size:11px;font-size:.6875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:600;background:black;background:rgba(0,0,0,0.6);color:white;letter-spacing:2.25px;padding-bottom:24px;padding-top:16px;padding-left:33px;position:absolute;top:0;width:100%}.community-testimonial .video-grid blockquote{margin:30px 0 0}.community-testimonial .video-grid blockquote p{padding-left:20px}.community-testimonial .video-grid blockquote p:last-of-type{left:0;text-align:right}.video-modal{text-align:center}.close-reveal-modal{text-decoration:none}.blog .first-post h2,.blog .first-post h3,.blog .site-content h2,.blog .site-content h3,.archive .first-post h2,.archive .first-post h3,.archive .site-content h2,.archive .site-content h3,.single-post .first-post h2,.single-post .first-post h3,.single-post .site-content h2,.single-post .site-content h3{font-weight:100;padding-bottom:10px}.blog .first-post h2 a,.blog .first-post h3 a,.blog .site-content h2 a,.blog .site-content h3 a,.archive .first-post h2 a,.archive .first-post h3 a,.archive .site-content h2 a,.archive .site-content h3 a,.single-post .first-post h2 a,.single-post .first-post h3 a,.single-post .site-content h2 a,.single-post .site-content h3 a{color:#3b3837}.blog .first-post h2,.blog .site-content h2,.archive .first-post h2,.archive .site-content h2,.single-post .first-post h2,.single-post .site-content h2{font-size:40px;font-size:2.5rem}.blog .first-post h3,.blog .site-content h3,.archive .first-post h3,.archive .site-content h3,.single-post .first-post h3,.single-post .site-content h3{font-size:34px;font-size:2.125rem}.blog .first-post ul li,.blog .site-content ul li,.archive .first-post ul li,.archive .site-content ul li,.single-post .first-post ul li,.single-post .site-content ul li{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:11px;font-size:.6875rem}.blog .type-post .button,.archive .type-post .button,.single-post .type-post .button{background:#cf3a00}.blog .site-content,.archive .site-content,.single-post .site-content{padding-left:30px}#main .first-post{background:white;float:left;margin:0;padding:60px 0 40px}#main .first-post .connect{clear:both;float:right}.site-content .post-meta{font-size:11px;font-size:.6875rem;font-weight:600;text-transform:uppercase}.comment-link{clear:both;float:left}.connect{clear:both;float:right}.single .connect{margin-left:0}.connect span{font-size:9px;font-size:.5625rem;display:inline-block;font-weight:600;margin-right:20px;text-transform:uppercase}.connect .twitter-share-button{position:relative !important;top:6px}.connect .fb-share-button{top:2px;margin-left:15px}@media screen and (max-width: 767px){.connect .fb-share-button{top:0px}}@media screen and (max-width: 767px){.connect div.fb-share-button.fb_iframe_widget.fb_iframe_widget_fluid{display:inline !important;width:auto !important}}.rest-posts{background:white;float:left;margin:0;overflow:hidden}.rest-posts .site-content{background:white}.rest-posts article{border-top:1px solid #d8d5d5;padding:25px 0 30px;overflow:hidden}#commentform label{display:block}.page-template-page-register-php .entry-content{padding-right:35px;padding-left:35px}.page-template-page-register-php .large-block-grid-4 a:hover img{opacity:1}.page-template-page-register-php .large-block-grid-4 img{margin-bottom:25px}.page-template-page-register-php .large-block-grid-4 h4{font-weight:600;letter-spacing:2.25px;padding-bottom:15px}.page-template-page-register-php .large-block-grid-4 h4 a{color:#3b3837}.page-template-page-register-php .large-block-grid-4 h4 a:hover{color:#860000}.entry-content h2{padding-bottom:5px}.page-template-page-rainbow-accordion-php .main-content p{font-size:18px;font-size:1.125rem}.page-template-page-rainbow-accordion-php h1.accordion-title{color:#cf3a00;font-weight:300;text-align:center;text-transform:none;font-size:36px;font-size:2.25rem;margin-top:60px;padding-bottom:0px}#rainbow-accordions{margin:15px auto 30px;width:100%;padding:20px 0 0}#rainbow-accordions .rainbow-accordion{position:relative}#rainbow-accordions .rainbow-top{position:relative;padding:30px 0 15px 115px;height:110px;cursor:pointer}#rainbow-accordions .rainbow-top .numbers,#rainbow-accordions .rainbow-top .heading{position:relative;display:block;float:left;vertical-align:top;height:100%}#rainbow-accordions .rainbow-top .numbers{width:12.5%}#rainbow-accordions .rainbow-top .numbers span{display:inline-block;width:40px;line-height:40px;text-align:center;vertical-align:middle;background:white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:18px;font-size:1.125rem}#rainbow-accordions .rainbow-top .heading{width:87.5%;padding-left:10px}#rainbow-accordions .rainbow-top .heading h3{color:white;text-transform:uppercase;font-weight:normal;padding-bottom:10px;border-bottom:1px solid white;margin-bottom:0}#rainbow-accordions .rainbow-top .heading .opener{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:5px;height:30px;width:20px;background:url("../../images/ranbow-accordion-buttons.png") center -30px}#rainbow-accordions .fix-ribbon{background:#e2e2e2;background:-moz-linear-gradient(left, #e2e2e2 0%, #d1d1d1 4%, #dbdbdb 10%, #fff 40%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #e2e2e2), color-stop(4%, #d1d1d1), color-stop(10%, #dbdbdb), color-stop(40%, #fff), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #e2e2e2 0%, #d1d1d1 4%, #dbdbdb 10%, #fff 40%, #fff 100%);background:-o-linear-gradient(left, #e2e2e2 0%, #d1d1d1 4%, #dbdbdb 10%, #fff 40%, #fff 100%);background:-ms-linear-gradient(left, #e2e2e2 0%, #d1d1d1 4%, #dbdbdb 10%, #fff 40%, #fff 100%);background:linear-gradient(to right, #e2e2e2 0%, #d1d1d1 4%, #dbdbdb 10%, #fff 40%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=1 );position:absolute;left:-10px;top:15px;width:85px;height:80px;text-align:right;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.3)}#rainbow-accordions .fix-ribbon:after{position:absolute;right:-20px;top:0;content:"";border-width:40px 0px 40px 20px;border-color:transparent;border-style:solid;border-left-color:white}#rainbow-accordions .rainbow-bottom{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-height:0;overflow:hidden;margin:0 10px}#rainbow-accordions .rainbow-bottom .content-part{color:white;font-size:11px;font-size:.6875rem}#rainbow-accordions .rainbow-bottom .content-part .row{margin:0px}#rainbow-accordions .rainbow-bottom .content-part.list{padding:10px 0px}#rainbow-accordions .rainbow-bottom .content-part.list .columns{padding:10px}#rainbow-accordions .rainbow-bottom .content-part.list .columns ul{margin:0px 20px;padding:0px}#rainbow-accordions .rainbow-bottom .content-part.list .columns ul li{margin:0px;margin-bottom:5px}#rainbow-accordions .rainbow-bottom .content-part.list .columns.large-6+.large-6{border-left:1px solid #ffffff}#rainbow-accordions .rainbow-bottom .content-part.paragraph{padding-top:20px}#rainbow-accordions .rainbow-accordion.open .rainbow-top{-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.5);box-shadow:0px 1px 5px rgba(0,0,0,0.5)}#rainbow-accordions .rainbow-accordion.open .opener{background-position:center -60px}#rainbow-accordions .rainbow-accordion.open .rainbow-bottom{max-height:500px;margin-bottom:10px}.widget-area{background:#f0edec;margin-bottom:-4000px;padding-top:25px;padding-bottom:4000px}.page-template-page-contact-php .widget-area{background:none;margin-bottom:0;padding-top:113px;padding-bottom:0}.widget+.widget{margin-top:30px}.widget-title{font-size:11px;font-size:.6875rem;font-weight:600;letter-spacing:2px;padding-bottom:15px;text-transform:uppercase}.page-template-page-contact-php .widget-title{font-size:14px;font-size:.875rem;font-weight:600}.social-menu-widget{list-style:none;margin:0;padding:0}.social-menu-widget li{font-size:9px;font-size:.5625rem;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#403c3b;color:white;font-weight:600;padding:3px 25px 3px 3px;text-transform:uppercase}.social-menu-widget li+li{margin-top:10px}.social-menu-widget a{font-size:18px;font-size:1.125rem;color:#d3cac8;line-height:0;margin-right:15px;position:relative;top:6px}.tweet li{font-size:11px;font-size:.6875rem;font-style:italic;line-height:18px}.tweet a{color:black}footer[role=contentinfo]{background:white}footer[role=contentinfo] small{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left;display:block}footer[role=contentinfo] small a{text-decoration:none}footer[role=contentinfo] small a:hover{color:#fff}#footer-nav{text-align:left;margin:0;margin-bottom:10px;text-transform:uppercase;text-decoration:none}#footer-nav li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:0.7rem}#footer-nav li+li:before{content:' | ';padding:0 5px}#footer-nav a{color:black;text-decoration:none}#colophon{padding-top:5px}#colophon .newsletter-signup h4{font-size:0.7rem;letter-spacing:2px;float:left;margin-right:20px;padding-top:7px;padding-bottom:20px}#colophon .panel{border-bottom:1px solid #6d5d57;margin-bottom:40px;padding-top:6px}#colophon .panel h4:empty{display:none}#colophon .gform_heading,#colophon .gform_body,#colophon .gform_footer{display:inline-block}#colophon .gform_title{font-size:0.7rem;letter-spacing:2px;margin-right:0px;padding-top:7px;text-transform:uppercase}#colophon #input_3_1.medium{width:300px}#colophon .newsletter-signup .gform_wrapper .gform_heading{vertical-align:top}#colophon .footer-custom-menu{margin-bottom:5px}#colophon .footer-custom-menu h4{font-size:0.7rem;letter-spacing:2px;padding-bottom:5px}#colophon .social-menu li a{vertical-align:-5px;color:#403c3b;padding-left:15px;font-size:20px;font-size:1.25rem;text-align:right;padding-top:10px}#colophon .gform_footer{vertical-align:top}#colophon #input_3_1{font-size:0.7rem;text-indent:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 3px rgba(64,60,59,0.5) inset}#gform_submit_button_3{background:#403c3b;color:white;text-align:center}.footer-custom-menu{padding:0;margin:0}.footer-custom-menu .block-grid{padding-bottom:30px}.footer-custom-menu .block-grid ul{list-style:none;padding-left:0;margin-left:0}.footer-custom-menu .block-grid ul li{margin-bottom:10px}.footer-custom-menu .block-grid ul a{text-decoration:none;color:black;font-size:0.7rem;letter-spacing:2px}.register-for-update{font-size:0.7rem;letter-spacing:2px}.register-for-update .button{margin-left:20px}.menu-footer-menu-container{display:inline-block;margin-right:0}.menu-footer-menu-container #footer-nav{display:inline-block;margin-right:0;letter-spacing:2px}.social-menu{padding:0;margin:0;display:inline-block}.footer-bottom{text-align:right;padding-bottom:15px}.footer-bottom .copyright{font-size:11px;font-size:.6875rem;margin-top:20px;text-align:left}.avidratings{border-top:1px solid #6d5d57}.avidratings table{margin:15px 0 10px;border:none}.lt-ie9 #footer-nav li{display:inline}#footer-nav #menu-item-2804{display:none}body.postid-2652 #footer-nav #menu-item-2804{display:initial !important}@media screen and (max-width: 960px){.single-communities .community-map .plan-types-legend{width:33.333%}.single-communities .community-map .sales-and-compass{width:26%}.single-communities .community-map .instructions{display:none}}@media screen and (max-width: 950px){#colophon .panel{padding-bottom:20px}#colophon .newsletter-signup h4{float:none}#colophon .newsletter-signup .gform_wrapper{float:none;width:100%}#colophon .newsletter-signup .gform_heading,#colophon .newsletter-signup .gform_body,#colophon .newsletter-signup li.gfield{padding-bottom:0}#colophon .newsletter-signup .gform_footer{display:block;margin-left:0}}@media screen and (max-width: 930px){#drop-masthead #site-navigation .button{display:none}.site-header{padding-top:20px}.top-banner,.site-tagline{display:none}.site-branding{padding-left:25px;text-align:left}#drop-masthead{padding-top:0}#drop-masthead #site-navigation{display:none}#drop-masthead #st-trigger-effects a{margin-top:8px}}@media screen and (max-width: 767px){img.alignright,img.alignleft{display:block;float:none}.entry-content{padding-top:20px}.slideshow-wrapper{display:none}.fancybox-nav span{visibility:visible}.home .content-callout{padding-top:20px}.content-callout+.content-callout{padding-top:20px}.content-callout .feed-section{background:white !important}.page-id-37 .entry-content .large-9{margin-left:0px}.content-wrap .row .image{padding:20px 10px 20px 20px}.content-wrap .large-3{width:20%}.content-wrap .large-9{width:80%}.content-wrap .large-block-grid-3 li{width:33.333%}.content-wrap .large-block-grid-2 li{width:50%}.details h2{padding-top:20px}.basic-callout .content-wrap .large-3,.basic-callout .content-wrap .large-9{width:100%}.basic-callout .content-wrap h3{padding-top:0;padding-bottom:0}.basic-callout .content-wrap .details p{padding-top:0}.basic-callout .content-wrap #gform_wrapper_3{float:none;width:100%}.header.large-12 .large-1{width:16.6667%}.header.large-12 .large-11{width:83.3333%}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns{position:relative;width:50%}.page-template-page-about-php .row.our-team-hidden-content .member-photo img{display:inline}.first-post img{margin-bottom:15px}article.research-reports .large-3.columns{text-align:left;padding-bottom:20px}article.research-reports .large-8.columns{padding:0px}.tax-community-types .type-community .row{padding:15px}.page-template-page-communities-php .communities .large-3{float:left;width:25%}.page-template-page-communities-php .communities .community-callout{float:left;padding-top:0;width:75%}.page-template-page-communities-php .communities .community-logo{display:none}.page-template-page-communities-php .communities .type-community .row{padding:15px}.page-template-page-communities-php .communities .available-communities .community-excerpt{padding-top:20px}.page-template-page-communities-php .communities .available-communities .type-community+.type-community{margin-top:0}.page-template-page-communities-php .communities .sold-out-communities .community-excerpt p,.page-template-page-communities-php .communities .coming-soon-communities .community-excerpt p{max-width:none}.page-template-page-communities-php .communities .coming-soon-communities .community-excerpt{padding-top:20px}.single-communities [class*="block-grid-"]>li{width:50%}.single-communities .content-block h1{text-align:center}.single-communities .content-block.community-map{display:none}.community-presentation .large-block-grid-2{margin-top:20px}.other-communities .large-3{width:25%}.other-communities .large-9{width:75%}#colophon{text-align:center}.footer-custom-menu [class*="block-grid-"]>li{width:50%}.footer-custom-menu [class*="block-grid-"]>li:nth-of-type(2n+1){clear:both}.menu-footer-menu-container{margin-left:0;width:100%}.menu-footer-menu-container #footer-nav{display:block;float:none;text-align:center}#footer-nav{padding-left:0}.social-menu{margin:0;padding:0}footer[role="contentinfo"] small{margin-top:10px;text-align:inherit}.type-community .large-3{margin-bottom:10px}.community-logo{position:static;padding:0 25px}}@media screen and (max-width: 480px){#st-trigger-effects{right:0}.content-wrap .large-3{display:none}.content-wrap .large-9{width:100%}.content-wrap .large-block-grid-3 li,.content-wrap .large-block-grid-2 li{width:100%}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns{position:relative;width:100%}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns.team-members .small-block-grid-2>li:nth-of-type(2n+1){clear:none !important}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns.team-members .small-block-grid-2 li{width:25%;padding-left:5px;padding-right:5px}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns.team-members .small-block-grid-2 li .member-photo{font-size:13px}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns.team-members .small-block-grid-2 li .member-photo:before{background:rgba(0,0,0,0.5)}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns.team-members .small-block-grid-2 li .member-photo:after{font-size:13px;left:7px}.page-template-page-about-php .row.our-team-hidden-content .large-6.columns.team-members .small-block-grid-2 li .member-photo.active-member:before{background:transparent}ul.research-reports li{display:block;width:100%}ul.research-reports li+li{margin-top:30px}.callout-wrap .header .large-1{display:none}.callout-wrap .header .large-11{width:100%}.callout-wrap .header h3{padding-top:30px;padding-left:0}.page-template-page-communities-php .communities .large-3{width:100%}.page-template-page-communities-php .communities .community-callout{width:100%;padding-top:20px}.page-template-page-communities-php .communities .community-callout h4{left:0}.single-communities [class*="block-grid-"]>li{width:100%}.single-communities .content-block h1{font-size:36px;font-size:2.25rem}.other-communities .large-3,.other-communities .large-9{width:100%}.other-communities .large-3{padding-bottom:15px;text-align:left}.other-communities .large-9{padding-left:15px}#gform_wrapper_2 li.gfield label.gfield_label,#gform_wrapper_2 #field_2_8 label.gfield_label{width:100%}#gform_wrapper_2 #field_2_8 label.gfield_label{margin-bottom:10px}.page-template-page-contact-php .widget-area{padding-top:25px}.footer-custom-menu [class*="block-grid-"]>li{width:100%}.other-communities .row .large-1{display:none}.page-template-page-rainbow-accordion-php .rainbow-top{padding-left:5px !important}.page-template-page-rainbow-accordion-php .rainbow-top .numbers{width:30%}.page-template-page-rainbow-accordion-php .rainbow-top .heading{width:70%}.page-template-page-rainbow-accordion-php .rainbow-top .fix-ribbon{display:none}}@media screen and (max-width: 400px){.site-branding{max-width:275px;padding-top:3px}}.acf-map{width:100%;max-width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}
