@import "font-awesome.min.css";
@import "font-awesome-animation.min.css";
@import "fonts.css";
/***********************************/

/*------------17-4-20-----------------*/


#block-footernewsletterblock  input[type="text"]{
	background: #fff !important;
	border: 0 none;
}

.sub-form iframe input[type="text"]{
	background-color: #fff !important;
	border: 0 none;
}
/*------------17-4-20 end-----------------*/



.top-header {max-height: 130px;background-color: #fff;z-index: 11;}
.navigation-menu {padding-left: 15px;padding-right: 15px;float: left;width: 100%;height: 130px;}
.logo {
    width: 33.3%;
    float: left;
    height: 280px;
    background-color: #071225;
    text-align: center;
}
.logo img {width: auto; max-width: 373px;max-height: 140px;margin: auto;}
.logo a{display:block;}
.logo a {display: block;padding: 70px 20px;}
.nav-bar {width: 66.7%;float: left;text-align: right;}
.nav-bar nav ul {padding-left: 0px !important;list-style: none;margin-bottom:0px !important;}
.nav-bar .sidenav ,.nav-bar .search-box{display: inline-block;text-align: left;}
.nav-bar nav ul > li {display: inline-block;padding: 44px 0px !important;}
.nav-bar nav ul>li>a {color: #002e5d;font-family: 'Montserrat', 'sans-serif';font-weight: 500;font-size: 18px;display: block;padding: 10px 24px;line-height: normal;
text-transform: uppercase;}
.nav-bar nav ul>li>a:hover, .nav-bar nav ul>li>a:focus,.nav-bar nav ul>li>a.is-active {color: #0e254b;}
.nav-bar nav ul>li.menuparent>a:after {content: "\f078";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;vertical-align: middle;margin-top: -4px;margin-left: 10px;font-weight: 300;}
.search-box input[type="text"] ,.search-box input[type="search"] {width: 0px;border: 0px;}
.search-box a {color: #002e5d;font-family: 'Montserrat', 'sans-serif';font-weight: 500;font-size: 18px;display: block;padding: 10px 24px;padding-right: 0px;line-height: normal;}
.nav-bar .search-box>a.toggle-search:hover, .nav-bar .search-box>a.toggle-search:focus {color: #0e254b;}
.nav-bar nav ul>li.dropdown>ul.dropdown-menu,.nav-bar nav ul>li.menuparent ul {display: block;position: absolute !important;top: 84%;left: 0;z-index: 1000;float: left;min-width: 228px;padding: 0px 0;margin: 0;font-size: 16px;text-align: left;list-style: none;background-color: #fff;border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;
overflow: hidden;transition: transform 3.35s ease;z-index: -1;}
.nav-bar nav ul>li>ul>li {display:block;padding: 0px !important;}
.nav-bar nav ul>li>ul>li>a {padding: 14px 30px;font-weight: 400;font-size: 16px;text-transform: initial;border-top: 1px solid #c8c6c6;}
.nav-bar nav ul>li>ul>li:first-child>a {border-top: 1px solid transparent;}
.nav-bar nav ul>li>ul>li:hover>a,.nav-bar nav ul>li>ul>li:focus>a,.nav-bar nav ul>li>ul>li:hover>a.is-active,.nav-bar nav ul>li>ul>li:focus>a.is-active,.nav-bar nav ul>li>ul>li>a.is-active{background-color:#f4f3ea;border-top: 1px solid transparent;color: #002e5d;}
.nav-bar nav ul>li>ul>li:hover + li > a {border-top: 1px solid transparent;}
.slide-content {width: 100%;position: relative;}
.slide-caption {position: absolute;top: 24%;left: 0;right: 0;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.slide-caption h1,.slide-caption h2 {float: left;width: 100%;margin-top: 10px;color: #002e5d;animation:fadeOut 1s both;animation:fadeOut 1s both;}
.slick-carousel .slick-active .slide-caption h1,.slick-carousel .slick-active .slide-caption h2{
	-webkit-animation: fadeInDown 1s both 1s;
    animation: fadeInDown 1s both 1s;
}
.slide-caption h2 {margin-bottom:0px;}
/*.slick-carousel .slide-content {background-image: linear-gradient(to right, #30180f,#30180f,#ffffff);-webkit-background-image: linear-gradient(to right, #30180f,#30180f,#ffffff);height:804px;}*/
/*.slick-carousel .slide-content img{opacity: 0.5;-ms-object-fit: cover;object-fit: cover;position: absolute;left: 0;right: 0; width: 1920px;min-width: 100%;background-position: center;
background-size: cover;}*/
.slick-carousel .slide-content{
	height: auto;
}
.slick-carousel .slide-content img{
	height: auto;
	width: 100%;
}
.slick-carousel .slide-content .btn-more,.slick-carousel .slide-content .btn-signup {color: #fff;display: inline-block;width: 244px;height: 60px;text-align: center;line-height: 54px;
padding: 0px 20px;border-radius: 0px;margin-right: 12px;animation:fadeOut 1s both;animation:fadeOut 1s both;-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.slick-carousel .slick-active .slide-content .btn-more,.slick-carousel .slick-active .slide-content .btn-signup{-webkit-animation: fadeInDown 1s both 1s;animation: fadeInDown 1s both 1s;}
.slick-carousel .slide-content .btn-more{background-color: #0e254b;border: 3px solid #0e254b;}
.slick-carousel .slide-content .btn-signup {background-color: rgba(40, 14, 1, 0.38);border: 3px solid #fff;-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.slick-carousel .slide-content .btn-signup:hover {box-shadow: inset 0 0 0 2px #ffffff;-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.slick-carousel .slide-content .btn-signup:focus {background-color: #0e254b;box-shadow: inset 0 0 0 2px #0e254b;-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;border: 3px solid #0e254b;}
.slick-carousel .slide-content .btn-more:hover, .slick-carousel .slide-content .btn-more:focus {background-color: #071225;border: 3px solid #071225;}
.slick-carousel .slide-caption h1 {margin-bottom: 50px;}
.section-1 {position: relative;}
.section-1 .pos-abs-right {position: absolute;right: 0;top: 0;padding-right:0px;padding-left: 40px;}
.section-1 .pos-abs-right img {width: 100%;height: auto;}
.section-1 {overflow: hidden;height: 722px;}
.section-1 div {height: 100%;}
.section-1 .pos-abs-right .field-img {width: 1084px;margin-bottom: 0px;}
.section-1 .field-block-content {display: flex;flex: 1;align-items: center;}
.section-1 .field-block-content div {height: auto;}
.section-1 p {font-size: 24px;color: #000;}
.section-1 .container{position:relative;}
.section-1 .container:before {content: "";width: 1550px;height: 298px;display: block;background-color: #0e254b;position: absolute;left: -100%;}
.section-1 .field-block-content {display: flex;flex: 1;align-items: center;padding-top: 70px;}
.section-1 .field-content h2 {color: #fff;}
.section-1 .field-content h2 strong,.section-1 .field-content h2 b {color: #002e5d;}
.slick-carousel ul.slick-dots {width: 1415px;}
.section-2,.section-4 {background-color: #edebdc;padding-top: 100px;padding-bottom: 60px;text-align:center;}
.section-2 .thumb-text {float: left;width: 100%;clear: both;background-color: #fff;}
.section-2 .thumb-text h4 {background-color: #0e254b;padding: 22px 18px;}
.section-2 .thumb-text p{padding-left: 20px;padding-right: 20px;padding-top:18px;margin-bottom: 10px;color:#111010;}
.section-2 .thumb-text .btn{margin-bottom:28px;margin-top: 10px;}
.section-2 .thumb-block-content {margin-bottom: 30px;}
.section-2 .btn-click {margin-left: 8px;margin-right: 8px;}
.section-3{padding-top: 100px;padding-bottom: 100px;text-align:center;}
.section-3 .thumb-text {position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 28px 20px;background-color:transparent;display: flex;flex: 1;align-items: center;justify-content: center;overflow: hidden;height: 100%;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.section-3 .thumb-content:focus{
		outline: none;
	}
.section-3 .thumb-content:hover .thumb-text,.section-3 .thumb-content:focus .thumb-text{background-color: rgba(7, 18, 37, 0.88);}
.section-3 .thumb-content .inner-caption {opacity: 0;-webkit-transition: all 1s;-ms-transition: all 1s;transition: all 1s;
/* -webkit-transform: scale(2);-ms-transform: scale(2);transform: scale(2); */
}
.section-3 .thumb-content:hover .inner-caption,.section-3 .thumb-content:focus .inner-caption{opacity:1;
/* -webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1); */
}
.section-3 .thumb-block-content {padding-left: 8px;padding-right: 8px;}
.section-3 .container>.row {margin-left: -8px;margin-right: -8px;}
.section-3 .thumb-block-content {width: 454px;margin-bottom: 16px;}
.section-3 .thumb-block-content.large {width: 480px;}
.section-3 .thumb-block-content.large div {width: 100%;float: left;padding: 0px;}
.section-3 div.views-element-container {float: none;}
.section-3 .thumb-block-content .btn-click {text-decoration: underline;border-color: transparent;background-color: transparent;color: #fff;min-width: auto;}
.section-3 .thumb-block-content .btn-click:hover {border-color: #fff;color: #fff;background-color: transparent;text-decoration:none;}
.section-4 {background-color: #85817E;}
.section-4 .slick-list {float: left;width: 100%;}
.shadow-style {width: 100%;box-shadow: 0px 64px 64px 0px rgba(124, 122, 110, 0.09);width: 86%;margin: auto;clear: both;display: inline-block;margin-bottom: 100px;}
.testimonial-carousel {width: 100%;float:left;}
.testimonial-carousel .slide-content {background-color: #fff;}
.testimonial-carousel .slide-content .testimonial-content{width: 100%;background-color: #fff;padding:0px;}
.testimonial-carousel .slide-content .testimonial-content{padding-top: 60px;padding-bottom: 40px;padding-left: 154px;padding-right: 154px;margin: auto;border-bottom: 3px solid #002e5d;position: relative;}
.testimonial-carousel .slide-content p {color: #0e254b;padding: 40px;background-color:#edece8;margin-bottom: 0px;font-weight: 800;}
.testimonial-carousel .testimonial-content p{color: #002e5d;font-style: italic;padding: 0px;width:auto;background-color: transparent;font-weight: 400;}
.testimonial-carousel ul.slick-dots {bottom: -100px;}
.testimonial-carousel ul.slick-dots li button {color: #0e254b;border: 1px solid transparent;}
.testimonial-carousel ul.slick-dots li button:before {background-color: #0e254b;}
.testimonial-carousel ul.slick-dots li.slick-active button {border: 1px solid #0e254b;}
.testimonial-carousel .slide-content .testimonial-content:after {
    /*content: "";*/
    /*background-image: url(../img/tree.png);*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
display: block;width: 51px;height: 83px;position: absolute;right: 64px;bottom: -3px;}
.section-5 {padding-top: 100px;padding-bottom: 100px;}
.section-5 p {color: #232621;line-height: 30px;padding-right: 40px;margin-bottom: 10px;}
.section-5 h4 {color: #002e5d;line-height: 36px;margin-bottom: 34px;min-height: 80px;}
.section-5 .thumb-text{padding-top:30px;}
.thumb-head span{color:#70716f;font-weight:400;font-size:16px;}
.thumb-head span .fa{font-size:18px;margin-right:5px;}
.main-footer{background-color:#85817E;clear:both;}
.footer-bottom{background-color:#0e254b;padding-top:16px;padding-bottom:16px;}
.footer-bottom p{margin-bottom:0;font-size:16px;text-align:center;color:#fff;}
.footer-bottom p a{color:#fff;}
.footer-bottom p a:hover{opacity:0.8;}
.footer-top{text-align:center;padding-top:186px;padding-bottom:64px;position:relative;z-index:1;overflow:hidden;}
.footer-top .container{position:relative;}
.footer-top .container:before{content:"";width:2086px;height:256px;display:block;background-color:#0e254b;position:absolute;left:-100%;top:-186px;z-index:-1;}
.footer-top h2{color:#fff;margin-bottom:24px;}
.footer-top h2 strong{color:#002e5d;}
.featured-caption h2{text-shadow:0 0 100px #1d1d1c;}
.featured-caption h1{text-shadow:0 0 111px #1d1d1c;}
.footer-top p{color:#575b60;margin-bottom:10px;}

.sub-form .input-field label, .sub-form .input-field br {display: none;}
.sub-form p {margin-bottom: 0px;}

.sub-form form, .sub-form iframe{display:flex;justify-content:center;width:56%;margin:auto;margin-top:50px;align-items: center;}

.sub-form .input-field, .sub-form .input-field{flex:1;width:100%;}
.sub-form .input-field input[type="email"],.sub-form .input-field input[type="text"]{height:60px;border:1px solid #fff;padding:0 30px;color:#9b9d9f;width:100%;font-style:italic;border-radius: 0px;box-shadow: none;background-image: none;display: block;}
.sub-form .input-field input[type="email"], .sub-form .input-field input[type="text"] {border-left: 3px solid #edebdc;border-right: 3px solid #edebdc;}
.sub-form .input-field input[type="email"] {border-right-color: #fff;}
.sub-form .input-field input[type="email"]::-webkit-input-placeholder,.sub-form .input-field input[type="text"]::-webkit-input-placeholder{color:#9b9d9f;font-style:italic;}
.sub-form .input-field input[type="email"]:-ms-input-placeholder,.sub-form .input-field input[type="text"]::-ms-input-placeholder{color:#9b9d9f;font-style:italic;}
.sub-form .input-field input[type="email"]::placeholder,.sub-form .input-field input[type="text"]::placeholder{color:#9b9d9f;font-style:italic;}
.sub-form .input-field input[type="email"]:focus,.sub-form .input-field input[type="text"]:focus{outline:0;}
.sub-form .input-field:last-child{position:relative;flex:0;width:100%;}
.sub-form .input-field:last-child label,.sub-form button,button.btn-modal{background-color:#0e254b;border:1px solid #0e254b;box-shadow:none;color:#fff;text-transform:uppercase;font-weight:700;height:60px;margin-top:0;width:170px;padding-left:50px;padding-right:20px;font-size:16px;position:relative;line-height:58px;margin-bottom:0; -webkit-transition: 0.2s; -ms-transition: 0.2s;
transition: 0.2s;}
.sub-form .input-field:last-child:hover label ,.sub-form button:hover,button.btn-modal:hover{background-color: #071225;border: 1px solid #071225;}
.sub-form .input-field:last-child label:before,.sub-form button:before,button.btn-modal:before{background-image:url(../img/send-icon.png);background-size:cover;display:block;content:"";width:27px;height:24px;position:absolute;left:20px;top:0;bottom:0;margin:auto;}
.sub-form .input-field input.submit-button{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background-color:transparent;border-color:transparent;box-shadow:none;font-size:0;}
.footer-logo img{width:100%;height:auto;}
.footer-logo {margin-bottom: 50px;}
.contact-info ul {padding-left: 0px;list-style: none;}
.contact-info ul li {
    color: #ffffff;
    padding-left: 22px;
    position: relative;
    margin-bottom: 16px;
}
.contact-info ul li .fa {color: #0e254b;position: absolute;left: 0;top: 5px;}
.site-link h4,.social-link h4 {color: #002e5d;font-weight: 700;font-size: 18px;margin-bottom: 30px;text-transform: uppercase;}
.social-link h4 + h4{margin-bottom:15px;}
.site-link ul,.social-link ul{padding-left:0px;list-style:none;}
.site-link ul li {margin-bottom: 14px;line-height: normal;}
.site-link ul li a {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Montserrat', 'sans-serif';
    color: #ffffff;
}



.site-link ul li a:hover {
    color: #e7883c;
}
.footer-mid .col-sm-9 .col-sm-3 {padding-left: 8px;padding-right: 8px;}

.footer-mid {
    padding-bottom: 60px;
    padding-top: 60px;
    background-color: #071225;
}




.social-link ul:not(.contextual-links) li{display:inline-block; margin-right:15px;}
.social-link ul:not(.contextual-links) li:last-child{margin-right:0px;}


.social-link ul:not(.contextual-links) li a {
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 38px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #0e254b;
    border-radius: 50%;
    font-size: 18px;
    -webkit-transition: 0.2s;
    -ms-transition: 0.2s;
    transition: 0.2s;
}



.social-link ul li a:hover {
    background-color: #071225;
    color: #ffffff;
}
#block-finduson h2 {margin-bottom: 14px !important;margin-top: 70px !important;}
.featured-image img {width: 100%;object-fit: cover;}
.cammunity-slider .slide-content{height:804px;}
.cammunity-slider .slide-content img {height: 804px;-ms-object-fit: cover;object-fit: cover;position: absolute;left: 0;right: 0; width: 1920px;min-width: 100%;background-position: center;background-size: cover;} 
.featured-caption {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;text-align: center;display: flex;align-items: center;}
.featured-caption h1, .featured-caption h2, .featured-caption p {color: #fff;}
.breadcrumbs {padding-top: 42px;padding-bottom: 42px;}
.breadcrumbs ul{padding-left:0;list-style:none;margin-bottom:0;}
.breadcrumbs ul li{display:inline-block;}
.breadcrumbs ul li a{font-family:Montserrat,sans-serif;font-weight:300;color:#002e5d;}
.breadcrumbs ul li a:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 15px;font-size:20px;}
.breadcrumbs nav.breadcrumb{font-weight:600;color:#002e5d;font-family:Montserrat,sans-serif;background-color:transparent;margin-bottom:0;padding-left:0;}
.breadcrumbs nav.breadcrumb a{font-weight:300;}
.breadcrumbs nav.breadcrumb span.breadcrub_symbole:before {content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0px 15px;font-size: 20px;}
.breadcrumbs nav.breadcrumb span.breadcrub_symbole {font-size: 0px;}
.breadcrumbs ul li:last-child a,.breadcrumbs ul li.active a{font-weight:600;}
.breadcrumbs ul li:last-child a:after{display:none;}
.first-section {padding-bottom: 70px;}
.page-node-8 .first-section .col-xs-12.col-md-6 h2 {color: #fff;text-transform: capitalize;}
.page-node-8 .first-section .col-xs-12.col-md-6 h2,.block-contactusmap h2 {color: #002e5d;line-height: 1;position: relative;padding-left: 20px;font-weight: bold;}
.page-node-8 .first-section .col-xs-12.col-md-6 h2::before, .contact-map h2::before {
  content: '';
  position: absolute;
  background: #e5883b;
  height: calc(100% - 11px);
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 12px;
  margin: auto;
}
.first-section h2 strong{color: #002e5d; font-weight: bold;}
.page-node-8 .first-section .col-xs-12.col-md-6:first-child{margin-top: 170px;}
.first-section .col-xs-12.col-md-6 img {margin-bottom: 40px;height: auto;}
.first-section:before {content: "";width: 1748px;height: 232px;display: block;background-color: #0e254b;position: absolute;left: -100%;}
.secound-section .large-font p {padding: 0px 88px;text-align: center;}
.secound-section {padding-bottom: 100px;}
.nav-bar {display: flex;align-items: center;justify-content: flex-end;}
.search-box {position: relative;}
.first-section .secound-section {padding-bottom: 0px;padding-top: 60px;}
.first-section .secound-section>.row {margin: 0px;}
.text-below-image h2,.feature-sheet h2 {color: #002e5d;text-transform: uppercase;}
.search-box>input[type="text"] {display: none;}
.popup {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(7, 18, 37, 0.88);display: none;align-items: center;justify-content: center;
flex-direction: row-reverse;z-index: 1024;}
.place-flex {display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;flex-direction: row-reverse;}
.popup .toggle-search .fa:before {content: "+";font-size: 80px;font-family: 'Open Sans', 'sans-serif';color: #fff;}
.popup .toggle-search {display: inline-block;width: 80px;height: 80px;text-align: center;transform: rotate(45deg);-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.popup .toggle-search:hover {transform: rotate(-45deg);-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.popup #search-block-form{width:992px;margin:auto;position:relative;}
.popup #search-block-form input[type=search]{padding:20px 34px;padding-right:90px;width:100%;background-color:#fff;border:1px solid #fff;font-size:30px;font-family:Montserrat,sans-serif;font-weight:400;border-radius:80px;height:80px;}
.popup #search-block-form .form-item{flex:1;margin-bottom: 0px;}
.popup input#edit-submit{position:absolute;top:0;right:0;bottom:0;background-color:transparent;border:1px solid transparent;width:100px;font-size:0;}
.popup .form-actions:before{content:"";content:"\f002";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;width:100px;justify-content:center;bottom:0;display:flex;align-items:center;font-size:44px;margin-top:-2px;color:#0e254b;}
.popup .form-actions:hover:before {color: #071225;}
.popup .form-actions input[type="submit"] {position: absolute;margin: 0px;top: 0;right: 0;border-color: transparent !important;background-color: transparent !important;font-size: 0px;min-width: 100px;
height: 100%;z-index: 11;width: auto;}
.popup #search-block-form input[type=search]:focus{outline:0}

#block-aboutus h2, #block-communities h2, #block-finduson h2, #block-footersocialblock h2, #block-ourhomes h2, #block-contactinfo h2,#block-weldenfield-commercialprojects h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 30px;
    text-transform: uppercase;
    margin-top: 10px;
}


.sf-sub-indicator {display: none;}


#block-weldenfield-local-tasks ul {float: left;width: 100%;margin: 0 0 10px;padding: 0;position: relative;z-index: 1;pointer-events: none;}
#block-weldenfield-local-tasks {display: flex;}
#block-weldenfield-local-tasks ul li {float: left;margin-right: 5px;margin-left: 0;pointer-events: initial;}
#block-weldenfield-local-tasks ul li {display: inline;margin: 0 10px;}
#block-weldenfield-local-tasks ul li a:hover, #block-weldenfield-local-tasks ul li a.is-active {background-color: #FFFFFF;background-image: none;border-left: 1px solid #E8E8E8;
border-left-style: solid;border-left-width: 1px;border-right: 1px solid #E8E8E8;border-right-style: solid;border-right-width: 1px;border-style: solid solid none;
border-top-style: solid;border-top: 1px solid #E8E8E8;border-top-width: 1px;border-width: 1px 1px 0;display: block;height: 37px;line-height: 36px;padding-left: 25px;
padding-right: 25px;}
#block-weldenfield-local-tasks ul li a {border: 1px solid #ccc;color: #003b71;display: block;height: 36px;line-height: 36px;padding-left: 25px;padding-right: 25px;background-color: #eee;text-decoration: none;}
ul.sf-menu .sf-with-ul {padding-right: 20px;}
ul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {box-shadow: none !important;}
.common-section1:before {content: "";width: 1430px;height: 274px;display: block;background-color: #0e254b;position: absolute;left: -100%;}
.common-section1 .yellow-block {background-color: #f1efe3;padding: 90px 80px 60px 64px;margin-bottom: 62px;}
.location-view {display: flex;margin-bottom: 30px;}
.location-view .fa {padding-right: 40px;font-size: 34px;vertical-align: middle;margin-top: 5px;}
.location-view p {margin-bottom:0px;font-size:24px;}
.common-section1 h2 {text-transform: initial;margin-bottom: 15px;}
.location-view .fa:before {content: "";background-image: url(../img/map.png);background-size: cover;background-position: center;width: 22px;height: 28px;display: block;}
.border-block {border: 1px solid #002e5d;padding: 15px 24px;width: 100%;float: left;}
.border-block ul {list-style: none;padding-left: 0px;float: left;width: 100%;margin-bottom: 20px;position:relative;}
.border-block ul li {display: flex;align-items: center;width: 50%;float: left;color:#141313;margin-bottom: 5px;margin-top: 5px;min-height: 24px;}
.border-block ul li p,.border-block ul li span{margin-bottom:0px;font-size:18px;color:#141313;font-weight:400;}
.border-block ul li .fa {padding-right: 15px;color:#002e5d;width: 46px;}
.border-block p,.border-block span {margin-bottom: 5px;clear: both;font-size: 24px;color: #002e5d;font-weight: 600;line-height: normal;}
.border-block ul li:nth-child(odd) {padding-right: 24px;}
.border-block ul li:nth-child(even) {padding-left: 24px;}
.common-section1 .border-block ul li:nth-child(odd) {padding-right: 16px;}
.common-section1 .border-block ul li:nth-child(even) {padding-left: 16px;}
.common-section1 .border-block ul li .fa {width: 42px;}
.border-block ul li .fa:before {content: "";background-size: cover;background-position: center;display: block;}
.border-block ul li .fa-bed:before {background-image: url(../img/beds.png);display: block;width: 31px;height: 19px;}
.border-block ul li .fa-car:before {background-image: url(../img/garage.png);display: block;width: 30px;height: 19px;}
.border-block ul li  .fa-bath:before{background-image: url(../img/bath.png);display: block;width: 23px;height: 22px;}
.border-block ul li .fa-stop:before {background-image: url(../img/sq-fit.png);display: block;width: 20px;height: 21px;}
.border-block ul li .fa-archive:before {background-image: url(../img/stories.png);display: block;width: 30px;height: 20px;}
.border-block ul:before {content: "";border-right: 1px solid #002e5d;display: block;position: absolute;margin: auto;width: 1px;left: 0;right: 0;top: 0;bottom: 0;}
.border-block a {color: #0e254b;font-weight: 600;}
.border-block a:hover {color: #002e5d;}
.common-section1 .field-block-content.left {padding-right: 80px;border-right: 1px solid #002e5d;}
.common-section1 .field-block-content.right{padding-left:0px;padding-right: 50px;}
.common-section1 .field-block-content.right .price-block{padding-left: 80px;padding-bottom: 8px;border-bottom: 1px solid #002e5d;}
.schedule-block{padding-left: 90px;padding-top:40px;}
.common-section1 .field-block-content.right .schedule-block h4 {margin-bottom: 10px;}
.common-section1 .field-block-content h4 {color: #002e5d;text-transform: uppercase;font-weight:600; margin-bottom: 0px;}
.common-section1 .field-block-content .border-block h4 {text-transform: capitalize;}
.border-block h4~h4 {font-family: 'Open Sans',sans-serif;}
.schedule-block .btn.btn-click {min-width: 272px;margin-right: 10px;margin-top: 6px;}
.schedule-block p {padding-right: 100px;}
.common-section2 {display: flex;}
.common-section2 .field-block-content.left {padding: 100px;background-color: #edebdc;}
.common-section2 .field-img,.text-with-left-img .field-img,.text-with-right-img .field-img {margin-bottom: 0px;width:100%;}
.common-section2 .field-block-content.left {padding:0px 100px;background-color: #f1efe3;display: flex;align-items: center;}
.common-section2 .field-block-content.right {padding-left: 0px;padding-right: 0px;}
.common-section2 {display: flex;margin-bottom: 50px;margin-top: 64px;}
.first-section .common-section2 {margin-bottom: 0px;margin-top: 30px;}
.image-slider ul.slick-dots {text-align: center;bottom: 30px;}
.slick-slider .slick-slide:focus {outline: none;}
.image-slider ul.slick-dots li.slick-active{border: 1px solid transparent;}
.image-slider ul.slick-dots li.slick-active button {border: 1px solid #fff;}
.image-slider ul.slick-dots li button{width: 26px;height: 26px;}
.common-section3 {margin-top: 154px;background-color: #f1efe3;padding-bottom: 100px;}
.common-section3 .nav-tabs {border-bottom: 0px;display: block;text-align: center;float: left;width: 100%;height: 110px;margin-top: -110px;display: flex;justify-content: center;}
.common-section3 .nav-tabs li {float: none;display: inline-block;margin: 0px 15px;}
.common-section3 .nav-tabs li a {padding: 0px 50px;height: 110px;text-transform: uppercase;font-weight: 500;line-height: 110px;/* min-width: 440px; */min-width: 318px;
background-color: #002e5d;border: 1px solid transparent;border-radius: 0px;color: #fff;}
.common-section3 .nav-tabs li a:hover,.common-section3 .nav-tabs li.active a,.common-section3 .nav-tabs li.active a:hover{font-weight:800;background-color:#f1efe3;color:#002e5d;border:1px solid transparent;border-top:1px solid #0e254b;}
.common-section3 .tab-content{margin-top:56px;}
.video-frame{padding-left:76px;padding-right:76px;position:relative;}
.video-frame img{width:100%;opacity:.72;}
.video-frame .video{background-color:#000;margin-bottom:46px;position:relative;}
.play-icon{position:absolute;width:120px;height:120px;text-align:center;line-height:120px;top:0;left:0;right:0;bottom:0;margin:auto;font-size:88px;color:#fff;opacity:.72;}
.play-icon a{color:#fff;}
.video-frame p{text-align:center;width:70%;margin:auto;margin-bottom:10px;}
.map-frame p {color: #3e3b3b;}
.map-frame{padding:0 15px;display:flex;align-items:center;margin-top:55px;}
.map-frame .field-block-content{padding:0 100px;background-color:#fff;display:flex;align-items:center;overflow:hidden;flex-wrap:wrap;align-content:center;height:540px;}
.map-frame .field-block-content.left{padding-left:100px;padding-right:86px;}
.map-frame .field-block-content .field-img{margin-bottom:0;overflow:hidden;}
.map-frame .field-block-content.right{padding-right:0;padding-left:0;background-color:transparent;}
.map-frame .field-block-content.right>div{width:100%;}
.agent-box{width:82%;margin:70px auto;float:none;padding:60px 70px 60px 100px;background-color:#f1efe3;}
.agent-box .btn-click{min-width:274px;margin-right:10px;margin-top:12px;margin-bottom:12px;display:block;margin-right:0;text-transform: uppercase;}
.agent-box h2{margin-bottom:0!important;line-height:normal;}
.agent-box span{color:#002e5d;font-family:Montserrat,sans-serif;font-weight:500;margin-left:4px;}
.agent-box p{margin-left:5px;padding-right:60px;margin-bottom:0;margin-top:15px;color:#222324;}
.agent-box .field-img,.agent-box .field-text{display:inline-block;vertical-align:middle;}
.agent-box .field-img{width:22%;margin-bottom:0;}
.agent-box .field-text:not(.field-button){width:48%;padding:0 30px;}
.agent-box .field-button{width:29%;}
.cammunity-slider ul.slick-dots{text-align:center;bottom:22px;z-index: 1;}
.cammunity-slider ul.slick-dots li button{width:24px;height:24px;border:1px solid transparent;}
.cammunity-slider ul.slick-dots li button:before{width:8px;height:8px;}
.cammunity-slider ul.slick-dots li.slick-active button{border:1px solid #fff;}
div#block-views-block-communities-block-6 {position: static;}
.cammunity-slider .slide-caption,.community-caption .slide-caption{background-color:rgba(0, 0, 0, 0.50);bottom:0;top:auto;transform:none;height:174px;padding:20px 0;text-align:center;color:#fff;}
.cammunity-slider .slide-caption h3,.community-caption .slide-caption h3{margin-top:0;margin-bottom:15px;color: #fff;}
.cammunity-slider .slide-caption ul,.community-caption .slide-caption ul{padding-left:0;list-style:none;display:flex;align-items:center;justify-content:center;}
.cammunity-slider .slide-caption ul li,.community-caption .slide-caption ul li{padding:0 26px;font-size:24px;color:#fff;}
.cammunity-slider .slide-caption ul li a,.community-caption .slide-caption ul li a{color:#fff;}
.cammunity-slider .slide-caption ul li .fa,.community-caption .slide-caption ul li .fa{padding-right:20px;}
.common-section1 .change-view .field-block-content.left{padding-right:50px;border:0;padding-left:0;}
.common-section1 .change-view .field-block-content.right .price-block,.common-section1 .change-view .schedule-block{padding-left:0;}
.common-section1 .change-view .field-block-content.right{padding-right:0;padding-left:50px}.change-view h2{margin-bottom:0;}
.common-section1 .change-view .schedule-block{padding-top:28px;}
.common-section1 .change-view .field-img{margin-bottom:0;}
.common-section1 .change-view{float:left;width:100%;}
.common-section1 .change-view:nth-child(odd){margin-bottom:50px;}
.common-section1 .change-view:nth-child(even){border-top:1px solid #0e254b;}
.common-section1 .change-view:nth-child(even) .field-block-content.left{border-right:1px solid #0e254b;padding-top:50px;text-align:center;}
.common-section1 .change-view:nth-child(even) .field-block-content.right{padding-top:50px;text-align:center;}
.common-section1 .change-view .field-block-content.right .price-block{width:74%;}
.common-section1 .change-view:nth-child(odd) .schedule-block p{padding-right:0;width:80%;margin-bottom:20px;}
.schedule-block p{ color: #111111;}
.common-section1 .change-view:nth-child(even) h4{margin-bottom:16px;}
.common-section1 .change-view .sub-form form{width:100%;margin-top:34px;}
.common-section1 .change-view .sub-form .input-field input.form-item,.common-section1 .change-view .sub-form .input-field input[type="email"],.common-section1 .change-view .sub-form .input-field input[type="text"]{border-left: 3px solid #fff;border-right: 3px solid #fff;padding:0 24px;color:#656461;font-style:italic;background-color:#e4e2d3;font-weight:300;}
.common-section1 .change-view .social-link{margin-top:36px;}
.common-section1 .change-view .social-link ul li a{width:54px;height:54px;line-height:52px;border-radius:50%;font-size:22px}.common-rows-section{display:block;}
.common-rows-section .common-rows{display:flex}.plan-section .thumb-text h4{padding-left:30px;padding-right:30px;padding-top:40px;color:#002e5d;margin-bottom:12px;}
.plan-section {color: #141312;}
.plan-section .thumb-text p {color: #141313;padding-left: 30px;padding-right: 30px;}
.plan-section .thumb-text .border-block p {padding: 0px;color:#141313;}
.plan-section .thumb-text .border-block ul{margin-bottom:0px;}
.thumb-block-content{margin-bottom: 60px;}
.page-node-25 .featured-caption {line-height: 500px;height: 114px;top: 50%;width: auto;display: flex;justify-content: center;max-width: 724px;margin: 0 auto;}
.page-node-25 .featured-caption>.container, .page-node-25 .featured-caption>.container>.row {height: inherit;width: auto;}
.page-node-25 .featured-caption h1 {width: auto;}
.page-node-37 .first-section .thumb-img,.page-node-36 .first-section .thumb-img{background-color: #0e254b;}
.page-node-37 .first-section .thumb-block-content .thumb-content:hover img,.page-node-36 .first-section .thumb-block-content .thumb-content:hover img{opacity:0.6;}
.page-node-37 .first-section .thumb-text,.page-node-36 .first-section .thumb-text {padding: 24px 0px;}
.page-node-37 .first-section .thumb-block-content h3, .page-node-36 .first-section .thumb-block-content h3 {font-weight: 600;color: #002e5d;text-transform: capitalize;
margin-top: 0px;margin-bottom: 15px;}
.page-node-37 .first-section .thumb-block-content h4, .page-node-36 .first-section .thumb-block-content h4 {color: #000;text-transform: capitalize;font-weight: 700;margin-bottom: 10px;}
.page-node-37 .first-section .thumb-block-content ul,.page-node-36 .first-section .thumb-block-content ul{padding-left:0px;list-style:none;margin-bottom: 30px;}
.first-section .thumb-block-content ul~.btn {margin-top: 0px;}
.first-section .thumb-block-content ul{margin-bottom:30px}
.page-node-37 .first-section .thumb-block-content ul li, .page-node-36 .first-section .thumb-block-content ul li{margin-right:5px;display: inline-block;}
.page-node-37 .first-section .thumb-block-content ul li a,.page-node-36 .first-section .thumb-block-content ul li a{width: 40px;height: 40px;background-color: #0e254b;
text-align: center;padding: 0px;display: block;font-size:0px;}
.page-node-37 .first-section .thumb-block-content ul li a .fa,.page-node-36 .first-section .thumb-block-content ul li a .fa {font-size: 20px;color: #fff;line-height: 40px;}
.page-node-37 .first-section .thumb-block-content ul li a:hover, .page-node-36 .first-section .thumb-block-content ul li a:hover {background-color: #071225;}
.page-node-type-communities .banner-header .featured-caption {display: none;}
.content-wrapper {clear: both;}
.featured-image p {margin-bottom: 0px;}
.page-node-type-communities .first-section .field-block-content.left {margin-top: 0px;}
.first-section .testimonial-carousel {text-align: center;padding-left: 15px;padding-right: 15px;margin-bottom: 0px;}
.social-link #block-finduson img {width: auto;}
.common-rows-section .field-content h2 {color: #002e5d;}
.common-rows-section .col-xs-12.col-md-6 {background-color: #e6e5e5;display: flex;align-items: center;height: auto;padding: 0px;overflow: hidden;}
.text-with-right-img .col-xs-12.col-md-6,.text-with-left-img .col-xs-12.col-md-6 {padding: 26px 100px;background-color: #e6e5e5;display: flex;align-items: center;overflow: hidden;
flex-wrap: wrap;align-content: center;height: auto;margin: 0px !important;}
.text-with-right-img p, .text-with-left-img p {color: #292929;}
.text-with-right-img .col-xs-12.col-md-6:last-child,.text-with-left-img .col-xs-12.col-md-6:first-child{padding: 0px;}
.text-with-right-img>.row, .text-with-left-img>.row {margin: 0px;}
.text-with-right-img,.text-with-left-img {position: relative;width: 100%;float: left;}
.common-rows-section h2,.text-with-right-img h2,.text-with-left-img h2 {color: #002e5d;margin-bottom: 40px;margin-top: 0px;text-transform: uppercase;width: 100%;}
.text-with-right-img .col-xs-12.col-md-6 img,.text-with-left-img .col-xs-12.col-md-6 img {object-fit: cover;display: flex;width: 100%;height: 100%;margin-bottom: 0px;}
.page-node-49 .featured-caption{display: none;}
.page-node-type-available-inventory .first-section .field-block-content.left{margin-top: 0px;}
/* #block-views-block-communities-block-2 .thumb-block-content {margin-bottom: 30px;} */
#block-views-block-communities-block-2 .thumb-text {text-align: center;clear: both;background-color: #fff;}
#block-views-block-communities-block-2 .thumb-text h4 {background-color: #0e254b;padding: 22px 18px;}
#block-views-block-communities-block-2 .thumb-text p {padding-left: 30px;padding-right: 30px;padding-top: 18px;margin-bottom: 10px;}
#block-views-block-communities-block-2 .thumb-text .btn {margin-bottom: 0px;margin-top: 10px;}
.price-block .fa-tag:before {content: "";background-image: url(../img/tag.png);display: block;width: 24px;height: 23px;margin-right: 8px;}
.price-block .fa-tag {vertical-align: middle;}
.available-inventory-thumb .thumb-content .title-caption {position: absolute;right: 0;left: 0;bottom: 0;text-align: right;padding-right: 20px;padding-bottom: 15px;color: #fff;
padding: 6px 15px;width: 100%;}
.available-inventory-thumb .thumb-img {position: relative;overflow: hidden;}
.available-inventory-thumb .thumb-content .title-caption a {display: inline-block;}
.available-inventory-thumb .thumb-text .border-block ul {margin-bottom: 0px; line-height: normal;}
.available-inventory-thumb .title-caption h4 {margin: 0px;color: #fff;}
.available-inventory-thumb .thumb-text h4 {color: #002e5d;display: inline-block;padding-left: 30px;padding-right: 30px;padding-top: 40px;margin-bottom: 12px;}
.available-inventory-thumb .thumb-text h4~span{padding-left: 30px;padding-right: 30px;padding-top: 40px;margin-bottom: 12px;}
.available-inventory-thumb .thumb-text span {font-weight: 700;float: right;}
.available-inventory-thumb .thumb-text span~p {padding-left: 30px;padding-right: 30px;}
.available-inventory-thumb .inventory-status {float: left;width: 100%;margin-top: 10px;}
.available-inventory-thumb .inventory-status p {width: 100%;float: left;margin-top: 8px;margin-bottom: 0px;}
.available-inventory-thumb .thumb-content .thumb-text .inventory-status p span {float: left;width: 50%;font-weight: 600;}
.available-inventory-thumb .thumb-content .thumb-text .btn-click {clear: both;float: left;width: auto;}
.available-inventory-thumb {clear: both;}
.available-inventory-thumb .btn.btn-click.small {width: 100%;margin-top: 15px;}
.available-inventory-thumb .plan-section .thumb-text h4 {padding-top: 0px;}
#block-views-block-communities-block-2,#block-views-block-available-inventory-block-1  {float: left;width: 100%;}
.plan-section .thumb-text .inner-caption h4 {color: #fff;}
/* .custom-home .col-xs-12.col-md-6:first-child {margin-top: 0px !important;} */
/* .custom-home .col-xs-12.col-md-6 {display: flex;align-items: center;min-height: 472px;padding: 50px;align-items: center;overflow: hidden;flex-wrap: wrap;align-content: center;height: 520px;} */
/* .custom-home .col-xs-12.col-md-6 img {object-fit: cover;display: flex;width: 100%;height: 100%;margin-bottom: 0px;} */
.custom-home .col-xs-12.col-md-6 h2{width:100%;}
/* .custom-home .col-xs-12.col-md-6:nth-child(2), .custom-home .col-xs-12.col-md-6:nth-child(3), .custom-home .col-xs-12.col-md-6:nth-child(6), .custom-home .col-xs-12.col-md-6:nth-child(7), .custom-home .col-xs-12.col-md-6:nth-child(10) {padding: 0px;} */
/* .custom-home .col-xs-12.col-md-6:nth-child(2) p, .custom-home .col-xs-12.col-md-6:nth-child(3) p, .custom-home .col-xs-12.col-md-6:nth-child(6) p, .custom-home .col-xs-12.col-md-6:nth-child(7) p, .custom-home .col-xs-12.col-md-6:nth-child(10) p, .custom-home .col-xs-12.col-md-6:nth-child(2) img, .custom-home .col-xs-12.col-md-6:nth-child(3) img, .custom-home .col-xs-12.col-md-6:nth-child(6) img, .custom-home .col-xs-12.col-md-6:nth-child(7) img, .custom-home .col-xs-12.col-md-6:nth-child(10) img{margin-bottom:0px;width: 100%;} */
.custom-home>.row>div {padding-left: 15px;padding-right: 15px;float: left;width: 100%;}
.common-section3 .plan-section .section-3 {padding-top: 0px;padding-bottom: 0px;}
.common-section3 .section-3 .thumb-block-content,.first-section .section-3 .thumb-block-content {width: 33.33333333%;padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.first-section .section-3 {float: left;padding-top: 0px;padding-bottom: 0px;}
.common-section3 .plan-section .section-3 .thumb-text .inner-caption h4 {padding-top: 0px; }
#block-views-block-available-inventory-block-2 {float: left;width: 100%;margin-bottom: 20px;}
#block-weldenfield-content {float: left;width: 100%;}
.agent-box h2 {margin-top: 0px;}
.thumb-block-content .thumb-block-content {width: 100%;margin-bottom: 0px !important;}
.feature-sheet {float: left;width: 100%;margin-top: 0;margin-bottom: 30px;text-align: center; margin-top: 95px;}
.feature-sheet a {display: inline-block; width: auto; padding: 0px 16px; padding-right: 70px; height: 53px; line-height: 53px; text-align: center; background-color: #f1efe3; position: relative; border: 0; color: #002e5d;}
.feature-sheet a .fa {position: absolute;width: 53px;height: 53px;text-align: center;top: 0;bottom: 0;right: 0;line-height: 53px;background-color: #e4e1d2;}
.feature-sheet a:hover {background-color: #0e254b;color: #fff;}
.feature-sheet a:hover .fa {background-color: #45842b;}
.plan-section span.field-content>img,.plan-section .views-field-field-sitemap .field-content img {padding: 0px 15px;height:auto; }
.plan-section div#block-views-block-communities-block-4 { padding: 0px 15px;}
#block-views-block-available-inventory-block-3 {width: 100%;float: left;}
.page-node-39 .section-5, .path-taxonomy .section-5{padding: 0px;} 
#block-webform {float: left;width: 100%;}
.page-node-type-communities .first-section {padding-bottom: 20px;}
.contact-map {padding: 0 15px;display: flex;align-items: flex-start;;margin-top: 55px;margin-bottom: 60px;}
.contact-map .col-xs-12.col-sm-5,.contact-map .col-xs-12.col-sm-7 {padding: 0 100px;background-color: #fff;display: flex;align-items: center;flex-wrap: wrap;
align-content: center;height: auto !important;}
.contact-map .col-xs-12.col-sm-5,.contact-map .col-xs-12.col-sm-7 {height: 935px;}
.contact-map .col-xs-12.col-sm-7 {padding: 0px;}
.contact-map .col-xs-12.col-sm-7 { display: block; padding-top: 62px; }
.contact-map .col-xs-12.col-sm-5 {z-index: 1; padding-top: 50px;}
.contact-map .col-xs-12.col-sm-5:before {content: "";background-color: #0e254b;display: block; width: 220px;height: 120px;position: absolute;left: 0;top: 0;z-index: -1; background: none;}
.contact-map h2 {color: #fff;}
body.page-node-5 .first-section:before {width: 1650px;height: 175px;}
input[type="text"], input.form-text, input[type="email"], input.form-email, input[type="tel"], input.form-tel,input[type=search],input.form-search, select, select.form-select, textarea, textarea.form-textarea {width: 100%;padding: 12px 15px;border: 1px solid #9b9d9f;font-family: 'Open Sans', 'sans-serif';background-color: #fff;height: 52px;border-radius: 0px;box-shadow: none;background-image: none;display: block;}
textarea,textarea.form-textarea{height:auto;resize: none;}
input[type="text"]:focus, input.form-text:focus, input[type="email"]:focus, input.form-email:focus,
input[type="tel"]:focus, input.form-tel:focus,input[type=search]:focus,input.form-search:focus, select:focus, select.form-select:focus, textarea:focus, textarea.form-textarea:focus{outline:none;border: 1px solid #0e254b;}
form .form-item label {width: 100%;margin-bottom: 10px;}
form .form-item {margin-bottom: 20px;}
form#webform-submission-contact-us-node-5-add-form {padding: 100px;background-color: #85817E;margin-left: 15px;margin-right: 15px;width: auto;margin-top: 0px;}
.form-actions {text-align: center;}
input.form-submit, .form-actions input[type="submit"] {text-align: center;width: 214px;padding: 0;color: #ffffff;margin: auto;margin-top: 30px;background-color: #0e254b;border: 1px solid #0e254b;height: 56px;font-size: 18px;font-weight: 700;font-family: 'Montserrat', 'sans-serif';text-transform: uppercase;text-align: center;border-radius: 0px;position: relative;overflow: hidden;z-index: 1;line-height: 57px;-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
input.form-submit:hover, .form-actions input[type="submit"]:hover {background-color: #071225;border: 1px solid #071225;}
.popup .form-actions {width: auto;height: auto;background-color: transparent;position: static;margin: 0;}
.popup .form-actions:before{-webkit-transform: none;-ms-transform: none;transform: none;border-radius: 0;left: auto; z-index: 1;background-color: transparent;}
.popup .form-actions:hover::before, .popup .form-actions:focus::before, .popup .form-actions:active::before {padding: 0px;}
article {padding-left: 15px;padding-right: 15px;}
.page-node-8 article,.page-node-35 article{padding: 0px;}
.status-title {position: absolute;left: auto;right: -52px;width: 220px;top: 38px;padding: 8px 28px;background-color: #0e254b;color: #fff;transform: rotate(45deg);text-align: center;
font-weight: 600;}
.plan-master {background-color: #0e254b;color: #fff;text-align: center;padding: 6px 15px;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;}
.plan-master h4 {margin: 0px;line-height: normal;color: #fff;}
.Plans-View .thumb-img {position: relative;overflow: hidden;}
ul.plan-box {margin-top: 30px;}
ul.plan-box:before {height: 65%;}
.plan-hightlights ul li {color: #292929;}
.plan-hightlights {display: flex;align-items: center;margin-top: 0;margin-bottom: 90px;overflow: hidden;}
.plan-hightlights .field-block-content.right, .plan-hightlights .field-block-content.left {padding: 26px 65px;background-color: #f1efe3;display: flex;align-items: center;
overflow: hidden;flex-wrap: wrap;align-content: center; height: auto;}
.plan-hightlights .field-block-content.right {padding: 0px;}
.plan-hightlights .field-block-content.right img {height: auto;}
.Plans-View,.Plans-View>.views-row,div#block-contactusmap,#block-views-block-slider-block-4  {float: left;width: 100%;}
.border-block ul,nav.navigation ul,.main-footer  ul,.thumb-text ul,.slide-caption ul,.social-link ul,#block-weldenfield-local-tasks ul{padding-left:0px !important;line-height: 1.5 !important;}
.border-block ul li:before,nav ul li:before,.main-footer ul li:before,.thumb-text ul li:before,.slide-caption ul li:before,.social-link ul li:before,#block-weldenfield-local-tasks ul li:before{display: none !important;}
div.views-element-container {float: left;width: 100%;position: relative;}
.floor-slider ul.slick-dots {padding-top: 15px;bottom: 0px;}
.floor-slider ul.slick-dots:after {content: "";box-shadow: inset 0 -50px 36px rgba(0, 0, 0, 0.70);display: block;width: 100%;height: 100px;margin-top: -42px;}
.floor-slider .slick-slide img {display: block;width: 100%;height: auto;}
.agent-box div.views-element-container{float:none;}
.middle-sch {height: 380px;display: flex;align-items: center;padding-top: 0px;flex-flow: nowrap;}
.common-section1 .field-block-content.right .middle-sch h4 {margin-bottom: 20px;}
.middle-sch .middle-content {margin-top: 20px;}
nav.breadcrumb {text-transform: capitalize;}
form.search-form input[type=search] {width: auto;}
.page-node-8 .col-xs-12.col-md-6>h2 {font-weight: 600;}
#block-views-block-available-inventory-block-3 h2 {text-align: center;}
.page-node-type-communities .common-section1 .yellow-block:before {content: "";display: block;background-color: #0e254b;height: 274px;width: 140px;position: absolute;top: 0;left: 0;}
#block-views-block-communities-block-3 .colorbox img {height: auto;padding: 0px 15px;}
.node-type-communities .common-section2 { margin-bottom: 0px; }
.page-node-39.path-node .first-section:before, .path-node.path-taxonomy .first-section:before{display:none;}
.text-with-right-img .col-xs-12.col-md-6:last-child>div, .text-with-left-img .col-xs-12.col-md-6:first-child>div {height: 100%;width: 100%;}
.team-member-image img {height: auto;width: 100%;}
.team-layout .team-member-image {width: 450px;float: left;padding-right: 15px;}
.team-layout .team-member-content {width: auto;float: left;padding-left: 55px;margin-top: 45px;}
h2.h2-small {font-size: 42px;}
.page-node-type-article .video-embed-field-responsive-video {margin-bottom: 30px;}
.team-member-body {margin-top: 40px;float: left;}
.team-layout .team-member-content h2 {margin-bottom: 0px;}
.team-layout .team-member-content ul {padding-left: 0px !important;margin-top: 30px;}
.team-layout .team-member-content ul li:before{display:none !important;}
.team-layout .team-member-content ul li{margin-right: 5px;display: inline-block;}
.team-layout .team-member-content ul li a {width: 40px;height: 40px;line-height: 40px;background-color: #0e254b;text-align: center;padding: 0px;display: block;font-size: 18px;
color: #fff;}
.team-layout .team-member-content span .fa {margin-right: 8px;}
.team-layout .team-member-content ul li a:hover {background-color: #002e5d;}
.page-node-type-communities article ,.page-node-type-available-inventory article,.page-node-type-floor-plans article{padding-left: 0px;padding-right: 0px;}
.team-layout {float: left; width: 100%;}
div#block-views-block-custom-home-block-1 .views-field-field-gallery-images img {width: 100%;height: auto;}
.page-node-type-article img {margin-bottom: 30px;height:auto;}
div#block-views-block-blog-block-2 .thumb-img { padding-bottom: 5px;}
.Plans-View,.available-inventory-thumb,.first-section .section-5,.main-team-div,.community-main-div,.section-2 .views-element-container>div>div {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
flex-wrap: wrap;}
.Plans-View .col-sm-4,.available-inventory-thumb .col-sm-4,.first-section .section-5 .col-sm-4,.main-team-div .col-sm-4, .community-main-div .col-sm-4,
.section-2 .views-element-container .col-sm-4.thumb-block-content{-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.section-2 .views-element-container .col-sm-6.thumb-block-content {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.section-2 .views-element-container header,.section-2 .views-element-container footer {flex-basis: 100%;}
.available-inventory-thumb>header {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;flex: 0 0 100%;FONT-VARIANT: JIS04;justify-content: center;}
.section-2 .thumb-text h4 a,#block-views-block-communities-block-2 .thumb-text h4 a,.section-3 .thumb-text h4 a{color: #fff;display: block;}
.community-main-div {margin-bottom: 30px;}
.community-main-div .thumb-text p {min-height: 100px;}
.section-2 .thumb-img a{display: block;overflow: hidden;position: relative;}
.contact-map h2 { color: #002e5d;line-height: 1;position: relative;padding-left: 20px;font-weight: bold;}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
.community-main-div .thumb-img,.section-2 .thumb-img{position:relative; overflow: hidden;}
.community-main-div .thumb-img a.com-city,.section-2 .thumb-img a.com-city{position: absolute;top: 0;bottom: 0;left: 0;right: 0;color: #fff;font-size: 24px;text-transform: uppercase;
display: flex;justify-content: center;align-items: center;padding: 20px;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-ms-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.community-main-div .thumb-img:hover a.com-city, .section-2 .thumb-img:hover a.com-city{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);background-color: rgba(71, 138, 43, 0.8);}
.location-content .field-content span {display: block;margin-bottom: 5px;font-weight: 600;color: #002e5d;}
h2.location-title {margin: 0px;}
div#block-views-block-slider-block-4 h2 {text-align: center;}
.banner-header .Plans-View>div {width: 100%;}
.page-node-112 .featured-caption{display: none;}
.light-gallery .field-content a,.section-5 .thumb-img a {display: block;-webkit-transition: transform 420ms cubic-bezier(.165,.84,.44,1);
-ms-transition: transform 420ms cubic-bezier(.165,.84,.44,1);transition: transform 420ms cubic-bezier(.165,.84,.44,1);}
.light-gallery .field-content a:hover,.section-5 .thumb-img a:hover {box-shadow: 0 0 2rem rgba(0,0,0,.2);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);
transform: scale(1.05);}
.change-view .col-sm-12.text-center .schedule-block p {width: 80%;margin: auto;margin-bottom: 20px;}
.change-view .col-sm-12.text-center .price-block {margin: auto;}
.common-section1 .change-view:nth-child(even) .col-sm-12.text-center {padding-top: 40px;}
.popup #search-block-form input[type=search]::-webkit-input-placeholder{color:#9b9d9f;}
.popup #search-block-form input[type=search]:-ms-input-placeholder{color:#9b9d9f;}
.popup #search-block-form input[type=search]::placeholder{color:#9b9d9f;}
#block-views-block-communities-maps-block-2 .direction{float: left;width: 100%;}
#block-views-block-communities-maps-block-2 .country {display: none;}
/* .tab-pane .Plans-View {float: left;width: 100%;display: block;} */
div#block-contactustitle {float: left;width: 100%;text-align:center;margin-top: 60px;}
.section-4 footer {padding-left: 15px;padding-right: 15px;}
.common-section1 .modal-dialog {width: 800px;}
.common-section1 .modal-dialog .modal-content {border-radius: 0px;border: 0;}
.common-section1 .modal-header {background-color: #0e254b;border-bottom: 1px solid #0e254b;}
.common-section1 .modal-header .close {margin-top: 0px;opacity: 1;font-weight: 600;width: 21px;height: 21px;background-color: #fff;color: #0e254b;text-align: center;
border-radius: 50px;padding-left: 1px;-webkit-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.common-section1 .modal-header .close:hover {background-color: #071225;color: #fff;}
.common-section1 .modal-body {padding: 60px;}
.common-section1 .modal .sub-form form {display: flex;flex-wrap: wrap;}
.common-section1 .modal .sub-form .input-field,.common-section1 .modal .sub-form .input-field {margin-bottom: 20px;}
.common-section1 .sub-form .input-field:last-child{flex-basis: 100%;}
.common-section1 .modal h2 strong {display: block;}
.section-2 .col-sm-6 .thumb-text p {min-height: 72px;}
.section-2 .col-sm-4 .thumb-text p {min-height: 99px;}
a.feed-icon {display: none;}
#block-views-block-communities-block-2 header {float: left;width: 100%;text-align: center;}
#block-ourpromiseimage {float: left;width: 100%;}
.path-node.page-node-type-gallery .first-section:before{
	display: none;
}
.content-bottom {
    background-color: #EDEBDe;
    padding: 60px 0;
}
.ui-dialog-titlebar {
	background-color: #0e254b;
	color: #fff;
}

.ui-widget.ui-widget-content {
	border: 0 none;
	padding: 0;
	width: 800px !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	border-radius: 30px;
	border: 0 none;
}

#drupal-modal .webform-submission-form label {
	display: none;
}

#drupal-modal .webform-submission-form .form-item:nth-child(1) {
	width: 50%;
	float: left;
	padding-right: 10px;
}


#drupal-modal .webform-submission-form .form-item:nth-child(2) {
	width: 50%;
	float: right;
	padding-left: 10px;
}

#drupal-modal .webform-submission-form .form-item .form-text,
#drupal-modal .webform-submission-form .form-item .form-email,
#drupal-modal .webform-submission-form .form-item .form-textarea,
#drupal-modal .webform-submission-form .form-item .form-tel
 {
	font-style: italic;
	background-color: #e4e2d3;
	font-weight: 300;
	border: 0 none;
	color: #656461;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none;
}

.ui-dialog .ui-dialog-buttonpane button {
    background-color: #0e254b;
    border: 1px solid #0e254b;
    box-shadow: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    height: 60px;
    margin-top: 0;
    width: 140px;
	padding-left: 45px;
	padding-right: 10px;
    font-size: 16px;
    position: relative;
    line-height: 50px;
    margin-bottom: 80px;
    -webkit-transition: 0.2s;
    -ms-transition: 0.2s;
    transition: 0.2s;
}
.ui-dialog .ui-dialog-buttonpane button:before{
	background-image: url(../img/send-icon.png);
    background-size: cover;
    display: block;
    content: "";
    width: 27px;
    height: 24px;
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
	background-color: #071225;
	border: 1px solid #071225;
}

.ui-dialog .ui-dialog-buttonpane {
   border: 0 none;
}
.first-section:before {
    display: none;
}
.path-node .first-section:before{
	display: block; background: transparent;
}
.user-logged-in .ui-dialog-titlebar-close::after {
	content: "\f00d";
	color: #666;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 4px;
}
nav.pager {float: left; width: 100%;}
.pager li > a:focus, .pager li > a:hover {background-color: #0e254b !important; color: #fff !important;}


.slick-arrow {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 40px;
	font-size: 0;
	z-index: 999;
	border: 0 none;
	background: rgba(0,0,0,0.7);
	line-height:40px;
}

.col-xs-12.col-sm-6.field-block-content.right .slick-prev{
   left: 0px;	 
}

.col-xs-12.col-sm-6.field-block-content.right .slick-next{
  right:0px;  
}

.slick-prev {
	left: 15px;	
}

 .slick-next{
  right:15px;
}



.slick-prev:before {
	content:"\f104";
	font-family:FontAwesome;
	font-size:30px;
	color:#fff;
}

.slick-next:before{
	content:"\f105";
	font-family:FontAwesome;
	font-size:30px;
	color:#fff;

}
.default-bnr {
    margin-top: 120px;
    float: left;
    width: 100%;
}
/***************/
.text-with-right-img>.row, .text-with-left-img>.row {
    background-color: #f1efe3;
    display: flex;
} 
.plan-hightlights:before {
    content: "";
    background-color: #f1efe3;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: calc(100% - 30px);
    margin: auto;
}

#cboxTitle {
    display: none !important;
}






