/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.1
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
/* Add your custom styles here... */

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Source+Sans+Pro:wght@300;400&family=Montserrat:wght@300;400;500;600;700&display=swap');

/* font-family: 'Montserrat', sans-serif;  font-family: 'Lato', sans-serif;  font-family: 'Source Sans Pro', sans-serif; */

a{transition:all .3s ease-in-out;}
p{padding:0; margin:0 0 25px;}

body a:focus{outline:none; text-decoration:none;}

.fl-full-width .container{max-width:1230px; width:100%;}
.fl-page-header .fl-page-header-container .fl-page-header-row{padding:0 15px;}
.fl-page-nav-right .fl-page-header-wrap{border:none;}

.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{letter-spacing:0.03em; padding:0 22px;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li:first-child{padding-left:0;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li:last-child{padding-right:0;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a{position:relative; /*padding:23px 0 7px 0;*/}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a:after{content:''; position:absolute; left:0; right:0; bottom:3px; height:1px; background:#86764f; width:0; transition:all .3s ease-in-out; margin:auto;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a:hover:after,
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li.current-menu-item>a:after{width:100%;}

.no-template .fl-page-nav ul.navbar-nav>li>a{padding:23px 0 7px 0;}

.home-banner .fl-content-slider .bx-wrapper{margin:auto;}
.home-banner .bx-wrapper .bx-viewport{height:auto !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide{min-height:calc(100vh - 105px); display:flex; align-items:center;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-title{padding:0 !important; margin:0 !important; font-size:60px; line-height:1.1;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text{padding:30px 0 35px;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text *,
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text p{font-size:20px; font-weight:600; line-height:1.6; letter-spacing:0.03em;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-cta-button{padding:0;}
.home-banner .bx-wrapper .bx-controls{position:absolute; left:0; right:0; bottom:40px;}
.home-banner .bx-wrapper .bx-controls .bx-pager{padding:0; margin:0; bottom:0;}
.home-banner .bx-wrapper .bx-controls .bx-pager-item a.bx-pager-link{width:15px; height:15px; background:rgba(255,255,255,0.5); border-radius:100%;}
.home-banner .bx-wrapper .bx-controls .bx-pager-item a.bx-pager-link.active{background:#fff;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:20px 0 0 !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set .btn{background:#040f18; margin:0 10px; color:#fff; font-size:18px !important; padding:18px 25px; font-weight:600; letter-spacing:1px; line-height:1; border:none; border-radius:0px; text-transform:uppercase;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set .btn2{background:#86764f;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set .btn:hover{background:#fff; color:#86764f;}

.home-contact .gform_wrapper.gravity-theme{max-width:500px;}
.home-contact .gform_wrapper.gravity-theme .gfield textarea.large{height:130px; resize:none;}
.home-contact .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0;}
.home-contact .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{text-transform:none; padding:10px 0; letter-spacing:0; font-weight:normal; font-family:"Inter",sans-serif;}
.home-contact .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield .validation_message{padding:7px 15px;}
.home-contact .full-map{position:absolute; right:0; top:0; bottom:0;}
.home-contact .full-map .fl-map iframe{position:absolute; top:0; right:0; bottom:0; height:100%; width:calc(100% - 15px);}

.smart-meter .pp-infobox{min-height:519.94px;}

html{overflow:visible !important;}
body.mfp-zoom-out-cur{cursor:inherit;}

@media only screen and (max-width: 768px){
	.smart-meter .pp-infobox{min-height:1px;}
}

.fl-page-footer-wrap{background:#040F18; padding:60px 0 0; margin:0; clear:both; width:100%;}
.fl-page-footer-wrap a{color:#fff; text-decoration:none;}
.fl-page-footer-wrap a:hover{color:#86764f;}
.fl-page-footer-wrap .fa{font-family:fontawesome; font-weight:normal;}
.foot-top{padding-bottom:50px;}
.foot-top .container{display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 15px;}
.foot-top .widget1-title{font-size:20px; color:#fff; padding:3px 0 35px; margin:0;}
.foot-top p{color:#fff; line-height:1.68; padding:0 0 30px; margin:0; font-weight:300;}
.foot-top ul{padding:0; margin:0;}
.foot-top ul li{list-style:none; padding:0; margin:0; color:#fff; font-weight:300;}
.foot-top .foot-about{width:29.33%;}
.foot-top .foot-about .wp-block-image{padding:0 0 28px; margin:0;}
.foot-top .foot-about .wp-block-image img{max-width:180px;}
.foot-top .foot-about .widget_text{max-width:317px;}
.foot-top .foot-about .widget1-title2{padding-bottom:20px;}
.foot-top .foot-about ul{margin:0 -4px; display:flex; flex-wrap:wrap;}
.foot-top .foot-about ul li{padding:0 4px;}
.foot-top .foot-about ul li a{display:flex; width:40px; height:40px; align-items:center; justify-content:center; font-size:; color:#fff; background:rgba(255,255,255,0.10); font-size:20px;}
.foot-top .foot-about ul li a:hover{background:#86764f;}
.foot-top .foot-quicklinks{width:15.08%;}
.foot-top .foot-nav ul li{padding:0 0 8px; font-weight:300;}
.foot-top .foot-projects{width:34.08%; /*width:45.59%;*/}
.foot-top .foot-projects ul{display:flex; flex-wrap:wrap;}
.foot-top .foot-projects ul li{width:50%; font-weight:300;}
.foot-top .foot-contact{width:21.51%;}
.foot-top .foot-contact ul{margin-top:-5px;}
.foot-top .foot-contact ul li{padding:0 0 15px 44px; position:relative; line-height:34px; font-weight:300;}
.foot-top .foot-contact ul li:last-child{padding-bottom:0;}
.foot-top .foot-contact ul li .fa{position:absolute; left:0; top:6px; font-size:22px;}
.foot-top .foot-contact ul li .fa-map-marker{font-size:30px;}
.foot-top .foot-contact ul li .fa-phone{font-size:23px;}
.foot-btm{background:rgba(255,255,255,0.05);}
.foot-btm .foot-copyright .widget_block{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; font-size:15px; padding:24px 0; font-weight:300;}
.foot-btm .foot-copyright p{padding:0; margin:0; color:#fff; font-size:15px; font-weight:300;}
.foot-btm .foot-copyright ul{display:flex; flex-wrap:wrap; padding:0 0 0 4px; margin:0;}
.foot-btm .foot-copyright ul li{list-style:none; padding:0 5px; margin:0; color:#fff; font-weight:300;}
.foot-btm .foot-copyright ul li:before{content:'|'; padding-right:8px;}

.com_img{width:100%; position:relative; padding:0 0 32%; background:#040F18;}
.com_img img{width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
/*.com_img img{width:auto; height:100%; object-fit:cover; position:absolute; left:0; right:0; top:0; margin:auto;}*/

.single-project .com_img{padding:0 0 57%;}
.single-project .mfp-bg.mfp-ready,
.single-project .mfp-wrap.mfp-gallery{display:none !important;}
.single-project .fancybox-container button{border:none; outline:none;}
.single-project .fancybox-container button:hover{background:#86764f;}
.single-project .fancybox-container button.fancybox-button--arrow_left,
.single-project .fancybox-container button.fancybox-button--arrow_right{padding:0; width:38px; height:38px;}

.about-teamsec .fl-rich-text > p{display:none;}
.about-teamsec .our-team-section{margin:0 -15px; display:flex; flex-wrap:wrap;}
.about-teamsec .our-team-section .our-team-item{padding:15px 15px 20px; margin:0; text-align:center; width:33.33%;}
.about-teamsec .our-team-section .team-authorphoto{position:relative; padding:0 0 100%;}
.about-teamsec .our-team-section .team-authorphoto img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; object-position:top center;}
.about-teamsec .our-team-section .team-content h3{padding:20px 0 5px; margin:0; font-size:18px; color:#fff; transition:all .3s ease-in-out; font-weight:300;}
.about-teamsec .our-team-section a:hover .team-content h3{color:#86764f;}
.about-teamsec .our-team-section  .team-content p{padding:0; margin:0; font-size:14px; color:rgba(255,255,255,0.5);}
.our-team-section .teaampopup{position:fixed; top:0px; left:0px; bottom:0px; right:0px; margin:auto; padding:0; background:rgba(4,15,24,0.7); z-index:100000; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; overflow:auto; display:none !important;}
.our-team-section .popup-outer{display:flex; flex-wrap:wrap; max-width:1230px; margin:auto; padding:50px 15px; align-items:center; justify-content:center; width:100%;}
.our-team-section .popup-inner{padding:50px; margin:0; background:#DDDDDD; position:relative; width:100%;}
.our-team-section .teaampopup .cancel{position:absolute; right:0; top:0; cursor:pointer; padding:0 0 3px; margin:0; width:48px; height:48px; background:#86764F; color:#fff; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:30px;}
.our-team-section .teaampopup .cancel .fa{font-family:fontawesome; font-weight:normal;}
.our-team-section .row{margin:0 -24px;}
.our-team-section .row .col-md-6{padding:0 24px; width:34.54%;}
.our-team-section .row .col-md-6:last-child{width:65.46%;}
.our-team-section .popup-inner h2{padding:0 0 5px; margin:0;}
.our-team-section .popup-inner p{padding:0 0 25px; margin:0;}

.contact-sec .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:30px;}
.contact-sec .gform_wrapper.gravity-theme .gfield_label{font-weight:normal; margin:0; padding:10px 0 5px;}
.contact-sec .gform_wrapper.gravity-theme .top_label .gfield textarea{height:180px; resize:none;}
.contact-sec .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0;}
.contact-sec .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{text-transform:none; padding:10px 0; letter-spacing:0; font-weight:normal; font-family:"Inter",sans-serif;}
.contact-sec .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield .validation_message{padding:7px 15px;}
.contact-sec .full-map{position:absolute; right:0; top:0; bottom:0;}
.contact-sec .gform_wrapper.gravity-theme .gform_footer input{transition:all .3s ease-in-out;}
.contact-sec .gform_wrapper.gravity-theme .top_label .gfield select{background:rgba(27,31,40,0.1) url(images/select.svg) right center no-repeat; outline:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; border-width:1px !important}

.contact-info .fl-module-content .fl-map{position:relative; z-index:1;}
.contact-info .fl-module-content .pp-infobox-wrap{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; max-width:1230px; padding:0 15px;}
.contact-info .fl-module-content .pp-infobox{max-width:454px; height:100%; position:relative; z-index:11;}
.contact-info .fl-module-content .pp-infobox .fa{font-family:fontawesome; font-weight:normal;}
.contact-info .fl-module-content .pp-infobox-description ul{margin-top:-5px; padding:0;}
.contact-info .fl-module-content .pp-infobox-description ul li{padding:0 0 25px 40px; position:relative; line-height:26px; list-style:none; margin:0;}
.contact-info .fl-module-content .pp-infobox-description ul li:last-child{padding-bottom:0;}
.contact-info .fl-module-content .pp-infobox-description ul li a{color:#fff;}

.contact-info .fl-module-content .pp-infobox-description ul li a:hover{color:#86764f;}
.contact-info .fl-module-content .pp-infobox-description ul li .fa{position:absolute; left:0; top:2px; font-size:22px;}
.contact-info .fl-module-content .pp-infobox-description ul li .fa-map-marker{font-size:30px;}
.contact-info .fl-module-content .pp-infobox-description ul li .fa-phone{font-size:23px;}

.page-template-projects-template .com_img img,
.page-id-15 .com_img img{object-fit:contain; padding:15px 0;}
.page-template-projects-template .fl-page-content .container{padding:0 15px;}
.fl-content{margin:0;}
.projects-main{padding:100px 0 80px;}
.projects-main h1{padding:0 0 44px; margin:0;}
.projects-main .project-fillters{position:relative; border-bottom:solid 1px rgba(73,77,81,0.2); padding:0 160px 50px 0;}
.projects-main .project-fillters .row{display:flex; flex-wrap:wrap;}
.projects-main .filed-group{width:50%; padding:0 15px; margin:0;}
.projects-main .filed-group select{background:rgba(27,31,40,0.1) url(images/select.svg) right center no-repeat; border:solid 1px transparent; padding:8px 15px; margin:0; color:#040F18; outline:none; width:100%; appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.track-sec1.residences-section > .fl-row-content-wrap{padding-left:0 !important; padding-right:0 !important;}
.track-sec1 .fl-rich-text > p{padding:0; margin:0;}
.track-sec1 .fl-rich-text .projects-main{padding:0;}
.track-sec1 .fl-rich-text .projects-new .projects-list{padding:0;}
.track-sec1 .fl-rich-text .projects-new .projects-list .col-md-6{position:relative; z-index:1;}
.track-sec1 .fl-rich-text .projects-new .projects-list .col-md-6:before{content:''; position:absolute; left:15px; top:0; right:15px; bottom:0; background:#ddd; z-index:-1;}
.track-sec1.residences-section .fl-col .fl-col-content .fl-module-rich-text{padding:0;}

@media only screen and (min-width: 600px){
.page-id-16922 .projects-main .filed-btn{top:30px;}
}
.page-id-16922 .filed-group label{font-weight:normal;}

.projects-main .filed-btn{position:absolute; right:0; top:0; width:130px;}
.projects-main .filed-btn a{text-align:center; background:#040F18; color:#fff; font-weight:600; text-transform:uppercase; letter-spacing:1px; display:block; border-radius:0; outline:none; border:none; padding:14px; font-size:16px; line-height:1;}
.projects-main .filed-btn a:hover{background:#86764F; color:#fff;}
.projects-main #project_content{margin:0 -20px; padding:30px 0 0;}
.projects-main #project_content .col-md-6{width:50%; padding:20px;}
.projects-main .post-thumbnail{position:relative; width:100%; padding:0 0 70%;}
.projects-main .post-thumbnail img{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
.projects-main .post-content{padding:0; margin:0; text-align:center;}
.projects-main .post-content h4{padding:25px 0 7px; margin:0; font-weight:300;}
.projects-main .post-content h4 a{color:#040F18;}
.projects-main .post-content h4 a:hover{color:#86764F;}
.projects-main .post-content p{padding:0; margin:0;}

.single-projectmain{padding:100px 0 80px;}
.single-projectmain .container{padding:0 15px;}
.single-projectmain h1{padding:0 0 20px; margin:0;}
.single-projectmain .projects-top{padding:0 0 70px;}
.single-projectmain .location p{padding:0 0 34px; margin:0;}
.single-projectmain .project-utilities{padding:30px; margin:0 0 30px; background:#e4e1d8/*rgba(134, 118, 79, 0.2)*/;}
.single-projectmain .project-utilities li{list-style:none; padding:0 0 5px; margin:0; display:flex; align-items:center; justify-content:space-between;}
.single-projectmain .project-utilities li:last-child{padding:0;}
.single-projectmain .project-utilities li label{padding:0 15px 0 0; margin:0; font-weight:normal;}
.single-projectmain .project-utilities li a{padding:10px 15px; margin:0; background:#86764f; color:#fff; text-transform:uppercase; border:none; outline:none; border-radius:0; min-width:120px; white-space:nowrap; letter-spacing:0.02em;}
.single-projectmain .project-utilities li a:hover{background:#040F18;}
.single-projectmain .website-contact{padding:30px; margin:0; background:#e4e1d8/*rgba(134, 118, 79, 0.2)*/;}
.single-projectmain .website-contact .contact{position:relative; padding:0 0 10px 32px;}
.single-projectmain .website-contact .contact:last-child{padding-bottom:0;}
.single-projectmain .website-contact .contact a{text-decoration:none; color:#040F18;}
.single-projectmain .website-contact .contact a:hover{color:#86764f;}
.single-projectmain .website-contact .contact .fa{position:absolute; left:0; top:3px; font-size:20px;}

.single-projectmain .web-btn{padding:0 0 15px;}
.single-projectmain .web-btn a.btn{padding:11px 15px 9px; margin:0; background:#86764f; color:#fff; text-transform:uppercase; border:none; outline:none; border-radius:0; min-width:120px; white-space:nowrap; letter-spacing:0.02em;}
.single-projectmain .web-btn a.btn:hover{background:#040F18;}

.gallery-slider{padding:0 0 90px; margin:0;}
.gallery-slider .gallery-for .slick-slide .for-item{position:relative; padding:0 0 50%;}
.gallery-slider .gallery-for .slick-slide .for-item img{width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
.gallery-slider .gallery-nav{padding:0 20px;}
.gallery-slider .gallery-nav .slick-slide{padding:10px;}
.gallery-slider .gallery-nav .slick-slide .nav-item{position:relative; padding:0 0 50%;}
.gallery-slider .gallery-nav .slick-slide .nav-item img{width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
.gallery-slider .gallery-nav .slick-arrow{padding:0; margin:0; position:absolute; top:0; bottom:0; margin:auto; width:15px; height:40px; z-index:1; outline:none; border:none; background:none; color:#040F18; transform:none; -ms-transform:none; -webkit-transform:none;}
.gallery-slider .gallery-nav .slick-arrow:before{content:'\f104'; font-family:fontawesome; color:#040F18; font-size:40px;}
.gallery-slider .gallery-nav .slick-next:before{content:'\f105';}

.single-projectmain .related-projects{padding:0 /*80px 0 0/; /*border-top:solid 1px rgba(73, 77, 81, 0.2);*/}
.single-projectmain .related-projects h2{padding:0 0 15px; margin:0; text-align:center;}
.single-projectmain .related-projects #row{margin:0 -15px;}
.single-projectmain .related-projects .slick-slide{padding:15px;}
.single-projectmain .related-projects .post-thumbnail{position:relative; width:100%; padding:0 0 70%;}
.single-projectmain .related-projects .post-thumbnail img{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
.single-projectmain .related-projects .post-content{padding:0; margin:0; text-align:center;}
.single-projectmain .related-projects .post-content h4{padding:25px 0 7px; margin:0; font-weight:300;}
.single-projectmain .related-projects .post-content h4 a{color:#040F18;}
.single-projectmain .related-projects .post-content h4 a:hover{color:#86764F;}
.single-projectmain .related-projects .post-content p{padding:0; margin:0;}

.single-projectmain .related-projects .slick-arrow{padding:0; border:none; outline:none; border-radius:0; background:rgba(134,118,79,0.2) !important; width:36px; height:36px; display:flex; flex-wrap:wrap; margin:auto; position:absolute; left:-70px; top:0; bottom:80px; -webkit-transform:none; -ms-transform:none; transform:none; z-index:1; justify-content:center; align-items:center;}
.single-projectmain .related-projects .slick-arrow:before{content:'\f104'; font-family:fontawesome; color:#040F18; font-size:24px;}
.single-projectmain .related-projects .slick-next.slick-arrow{left:auto; right:-70px;}
.single-projectmain .related-projects .slick-next:before{content:'\f105';}

.blog-main{padding:100px 0;}
.blog-main .container{padding:0 15px;}
.blog-main .fl-archive .row{margin:0;}
.blog-main h1,
.page-template-lofthaus-landing .blog-main h1,
.page-template-parkviewcomo-landing .blog-main h1,
.page-template-reside-onmoney-landing .blog-main h1,
.page-template-parkviewcomo-landing .blog-main h1{padding:0 0 44px; margin:0;}

.blog-main .fl-archive-header h1{text-align:center; border:none; font-size:38px;}
/*.blog-main .blog-filters{padding:0 15px; margin:0;}*/
.blog-main .blog-filters {display:flex; flex-wrap:wrap; margin:0 -15px; /*border-bottom:solid 1px rgba(73,77,81,0.2);*/ padding:0 0 50px; position:relative;}
.blog-main .blog-filters:after{content:''; position:absolute; left:15px; right:15px; bottom:0; height:1px; background:rgba(73,77,81,0.2);}
.blog-main .fl-archive .row.blog-list{margin:0 -15px;}
/*.blog-main .blog-filters .wp-block-columns{}
.blog-main .blog-filters .wp-block-column{display:flex; flex-wrap:wrap; margin:0 -15px;} */
.blog-main .blog-filters section{width:33.33%; padding:0 15px;}
.blog-main .blog-filters section .widget1-title{display: none;}
.blog-main .blog-filters .widget11 label{display:none;}
.blog-main .blog-filters select{background:rgba(27,31,40,0.1) url(images/select.svg) right center no-repeat; border:solid 1px transparent; padding:8px 15px; margin:0; color:#040F18; outline:none; width:100%; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.blog-main .blog-filters .wp-block-search__input{background:rgba(27,31,40,0.1); border:solid 1px transparent; padding:10px 40px 9px 15px; margin:0; color:#040F18; outline:none; width:100%; border-radius:0; font-size:16px; height:auto;}
.blog-main .blog-filters .wp-block-search__input::-webkit-input-placeholder{color:#040F18;}
.blog-main .blog-filters .wp-block-search__input::-moz-placeholder{color:#040F18;}
.blog-main .blog-filters .wp-block-search__input:-ms-input-placeholder{color:#040F18;}
.blog-main .blog-filters .wp-block-search__input:-moz-placeholder{color:#040F18;}
.blog-main .blog-filters .wp-block-search__inside-wrapper{position:relative;}
.blog-main .blog-filters .wp-block-search__inside-wrapper button{position:absolute; right:0; top:0; bottom:0; margin:auto; background:none; outline:none; border:none; border-radius:0; padding:0; font-size:0; width:40px; color:#040F18; transition:all .3s ease-in-out;}
.blog-main .blog-filters .wp-block-search__inside-wrapper button:hover{color:#86764F;}
.blog-main .blog-filters .wp-block-search__inside-wrapper button:before{display:flex; flex-wrap:wrap; content:'\f002'; position:absolute; left:8px; top:0; bottom:0; margin:auto; width:100%; text-align:center; height:16px; font-family:fontawesome; font-size:16px; line-height:1;}

.blog-main .blog-list{padding:35px 0 0; display:flex; flex-wrap:wrap;}
.blog-main .blog-list .alm-reveal{display:flex; flex-wrap:wrap;}
.blog-main .blog-list .col-md-4{width:33.33%; padding:15px 15px 25px;}
.blog-list .post-thumbnail{position:relative; width:100%; padding:0 0 71.1%;}
.blog-list .post-thumbnail img{display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
.blog-list .post-content{padding:0 0 40px; position:relative; height:100%;}
.blog-list .post-dtl{padding:24px 0 0; margin:0; text-align:center;}
.blog-list .post-content .date{padding:0; margin:0; color:#86764F; font-size:15px; letter-spacing:0.03em;}
.blog-list .post-content .entry-title{padding:12px 0 20px; margin:0; text-transform:none !important; line-height:1.45;}
.blog-list .post-content .entry-title a{color:#040F18; text-transform:none !important;}
.blog-list .post-content .entry-title a:hover{color:#86764F;}
.blog-list .post-content .post-excerpt{padding:0; margin:0; letter-spacing:0.03em;}
.blog-list .post-content .read-more-post{position:absolute; left:0; right:0; bottom:0; margin:auto; text-align:center;}
.blog-list .post-content .read-more-post a{text-decoration:none; font-size:15px; font-weight:600; text-transform:uppercase; letter-spacing:0.03em;}
.blog-list .post-content .read-more-post .fa{padding-left:5px;}

.blog-main .navigation{padding:15px 0 0; margin:0; text-align:center;}
.blog-main .navigation ol{padding:0; margin:0; position:relative;}
.blog-main .navigation ol li{padding:0 3px; margin:0; list-style:none; display:inline-block; vertical-align:middle;}
.blog-main .navigation ol li a,
.blog-main .navigation ol li span{display:block; min-width:36px; height:36px; background:#e4e1d8/*rgba(134, 118, 79, 0.2)*/; border:none; outline:none; color:#040F18; font-size:16px; text-align:center; line-height:36px; padding:0;}
.blog-main .navigation ol li span.current{background:#040F18; color:#fff;}
.blog-main .navigation ol li a.next,
.blog-main .navigation ol li a.prev{font-size:0; position:absolute; left:0; top:0; bottom:0; margin:auto;}
.blog-main .navigation ol li a.next:before{content:''; font-size:24px; content:'\f105'; font-family:fontawesome;}
.blog-main .navigation ol li a.prev:before{content:''; font-size:24px; content:'\f104'; font-family:fontawesome;}
.blog-main .navigation ol li a.next{left:auto; right:0;}

.blog-single{padding:100px 0; margin:0;}
.blog-single .container{padding:0 15px;}
.blog-single h1{padding:0 0 20px; margin:auto; max-width:800px;}
.blog-single .post-title .date{padding:0 0 34px; margin:0;}
.blog-single .post-title p{padding:0; margin:0;}
.blog-single .fl-content{border:none; padding:0 15px; width:70.83%; margin:0; float:left;}
.blog-single .fl-content a{text-decoration:underline;}
.blog-single .fl-content a:hover{text-decoration:none;}
.blog-single .fl-content strong,
.blog-single .fl-content b{font-weight:500;}

.blog-single .fl-content h2{padding:15px 0 25px; margin:0;}
.blog-single .fl-content .post-content ul,
.blog-single .fl-content .post-content ol{padding:0 0 20px 18px; margin:0;}

.blog-single .fl-sidebar{display:block; padding:0 15px 0 25px; width:29.17%; margin:0; float:right;}
.blog-single .fl-sidebar .fl-widget{padding:0; margin:0 0 40px; background:#e4e1d8/*rgba(134, 118, 79, 0.2)*/;}
.blog-single .fl-sidebar form{padding:15px;}
.blog-single .fl-sidebar .wp-block-search__inside-wrapper{position:relative;}
.blog-single .fl-sidebar .wp-block-search .wp-block-search__input{background:rgba(27,31,40,0.1); border:solid 1px transparent; padding:10px 40px 9px 15px; margin:0; color:#040F18; outline:none; width:100%; border-radius:0; font-size:16px;}
.blog-single .fl-sidebar .wp-block-search .wp-block-search__input::-webkit-input-placeholder{color:#040F18;}
.blog-single .fl-sidebar .wp-block-search .wp-block-search__input::-moz-placeholder{color:#040F18;}
.blog-single .fl-sidebar .wp-block-search .wp-block-search__input:-ms-input-placeholder{color:#040F18;}
.blog-single .fl-sidebar .wp-block-search .wp-block-search__input:-moz-placeholder{color:#040F18;}
.blog-single .fl-sidebar .wp-block-search__inside-wrapper button{position:absolute; right:0; top:0; bottom:0; margin:auto; background:none; outline:none; border:none; border-radius:0; padding:0; font-size:0; width:40px; color:#040F18; transition:all .3s ease-in-out;}
.blog-single .fl-sidebar .wp-block-search__inside-wrapper button:hover{color:#86764F;}
.blog-single .fl-sidebar .wp-block-search__inside-wrapper button:before{display:flex; flex-wrap:wrap; content:'\f002'; position:absolute; left:8px; top:0; bottom:0; margin:auto; width:100%; text-align:center; height:16px; font-family:fontawesome; font-size:16px; line-height:1;}
.blog-single .fl-sidebar h4{padding:19px 25px; margin:0; font-size:22px; color:#040F18; text-transform:none; border-bottom:solid 1px rgba(4, 15, 24, 0.2);}
.blog-single .fl-sidebar ul{padding:21px 25px; margin:0; max-height:399px; overflow:auto;}
.blog-single .fl-sidebar ul li{list-style:none; padding:0 0 7px; margin:0; font-size:15px;}
.blog-single .fl-sidebar ul li:last-child{padding-bottom:0;}
.blog-single .fl-sidebar ul li a{color:#040F18; text-decoration:none;}
.blog-single .fl-sidebar ul li a:hover{color:#86764f;}

.blog-single .fl-sidebar ::-webkit-scrollbar{width:5px;}
.blog-single .fl-sidebar ::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);}
.blog-single .fl-sidebar ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}

.blog-single .other-posts{padding:80px 0 0; border-top:solid 1px rgba(73, 77, 81, 0.2);}
.blog-single .single-outer{padding:0 0 60px;}
.other-posts h2{padding:0 0 30px; margin:0; text-align:center;}
.other-posts .slick-track{display:flex; flex-wrap:wrap;}
.other-posts .slick-slide{padding:0 15px; outline:none; height:auto;}
.other-posts .slick-slide *{outline:none; text-decoration:none; border:none;}
.other-posts .slick-slide > div,
.other-posts .slick-slide .post-content{height:100%;}
.other-posts .slick-slide .entry-title{font-weight:normal;}
.other-posts .slick-arrow{padding:0; border:none; outline:none; border-radius:0; background:rgba(134,118,79,0.2) !important; width:36px; height:36px; display:flex; flex-wrap:wrap; margin:auto; position:absolute; left:-70px; top:24.2%; bottom:auto; -webkit-transform:none; -ms-transform:none; transform:none; z-index:1; justify-content:center; align-items:center;}
.other-posts .slick-arrow:before{content:'\f104'; font-family:fontawesome; color:#040F18; font-size:24px;}
.other-posts .slick-next.slick-arrow{left:auto; right:-70px;}
.other-posts .slick-next:before{content:'\f105';}

.list-style .pp-sub-heading p ~ ul{padding-top:20px}
.list-style .pp-sub-heading ul{padding:0 0 0 18px; margin:0;}
.list-style .pp-sub-heading ul li{padding:0 0 3px; margin:0;}

.sitemap-main .pp-sitemap-wrapper .pp-sitemap-label{display:none;}
.sitemap-main .pp-sitemap-wrapper ul{padding:0 0 0 18px; margin:0; list-style-position:outside;}
.sitemap-main .pp-sitemap-wrapper ul li{padding:0 0 3px; margin:0;}

.offerings-pagesec .pp-description-wrap p:last-of-type ~ ul{padding-top:25px;}
.offerings-pagesec .pp-description-wrap ul{padding:0 0 0 18px; margin:0;}
.offerings-pagesec .pp-description-wrap ul li{padding:0 0 3px; margin:0;}
.offerings-pagesec .pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title{letter-spacing:0.02em; margin-left:15px;}
.offerings-pagesec .pp-infobox-wrap .layout-1 .pp-heading-wrapper{margin-bottom:25px;}
.offerings-pagesec .pp-infobox-wrap .pp-infobox-image{margin:0;}

.offerings-pagesec .fl-rich-text ul{padding:0 0 0 18px; margin:0;}
.offerings-pagesec .fl-rich-text ul li{padding:0 0 3px; margin:0;}

.fl-page-nav-right .fl-page-nav ul.navbar-nav>li.como-btn-nav{display:none;}
.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li{padding:0 7px;}
.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li.como-btn-nav{display:block; padding:0 0 0 7px;}
.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li.como-btn-nav a{background:#86764f; color:#fff; padding:15px 20px;}
.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li.como-btn-nav a:after{display:none;}
.page-template-como-landing .text-link .pp-sub-heading a{color:#fff;}
.page-template-como-landing .text-link .pp-sub-heading a:hover{color:#040F18;}
.page-id-21651 #menu-primary-menu #menu-item-16551{ display: none; }

.search-results .blog-list > h2{padding-left:15px; padding-right:15px; width:100%; text-align:center;}
.search-results .blog-list > p{padding-left:15px; padding-right:15px; text-align:center; margin:auto;}

.lucida-margin{padding-top:150px;}

@media only screen and (min-width: 992px){
.home .fl-page{padding-top:94px !important;}
.home .fl-page .fl-page-header{position:fixed; left:0; top:0; width:100%;}
}

@media only screen and (max-width: 1400px){
.other-posts .slick-arrow,
.single-projectmain .related-projects .slick-arrow{left:-50px;}
.other-posts .slick-arrow.slick-next,
.single-projectmain .related-projects .slick-arrow.slick-next{left:auto; right:-50px;}

}

@media only screen and (max-width: 1350px){
.other-posts .slick-arrow,
.single-projectmain .related-projects .slick-arrow{left:0; background:#86764f !important; font-size:0;}
.other-posts .slick-arrow.slick-next,
.single-projectmain .related-projects .slick-arrow.slick-next{left:auto; right:0;}

}

@media only screen and (max-width: 1250px){
.projects-main #project_content{margin:0 -15px;}
.projects-main #project_content .col-md-6{padding:20px 15px; float:left;}

}

@media only screen and (max-width: 1199px){
.fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:20px 0;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4{width:25%;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4 img{max-width:225px;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-8{width:75%;}
.no-template .fl-page-nav ul.navbar-nav>li{padding:0 15px;}
/*.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a{padding:15px 0;}*/
.no-template .fl-page-nav ul.navbar-nav>li>a{padding:15px 0;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide{min-height:calc(100vh - 93px);}
/*.foot-top .foot-projects{width:21.08%;}
.foot-top .foot-contact{width:24.51%;}*/
.our-team-section .popup-inner{padding:30px;}
.our-team-section .row{margin:0 -15px;}
.our-team-section .row .col-md-6{padding:0 15px; float:left;}
.contact-info .fl-module-content .pp-infobox{max-width:354px;}
.foot-top .foot-about{width:30.33%;}
.foot-top .foot-quicklinks{width:14.08%;}
.foot-top .foot-projects{width:30.08%;}
.foot-top .foot-contact{width:25.51%;}
}

@media only screen and (min-width: 992px) and (max-width: 1230px){
.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a{font-size:14px;}
}

@media only screen and (max-width: 991px){
.fl-page{padding-top:80px !important;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile{position:fixed; left:0; right:0; top:0; z-index:11;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding:0; margin:0;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4{width:auto;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle{outline:none; border:none; right:15px;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{padding:0;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a:after{display:none;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:rgb(134 118 79 / 22%);}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{font-size:16px;}

.foot-top .foot-about,
.foot-top .foot-quicklinks,
.foot-top .foot-projects,
.foot-top .foot-contact{width:50%; padding-bottom:40px;}
.foot-top{padding-bottom:0;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-title{font-size:50px;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide{min-height:calc(100vh - 80px) !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text *, .home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text p{font-size:18px;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text{padding:30px 15px 35px;}
.projects-main,
.single-projectmain{padding:65px 0 50px;}
.projects-main h1,
.blog-main h1,
.page-template-lofthaus-landing .blog-main h1,
.page-template-parkviewcomo-landing .blog-main h1,
.page-template-reside-onmoney-landing .blog-main h1,
.page-template-parkviewcomo-landing .blog-main h1{padding:0 0 25px;}
.projects-main .project-fillters,
.blog-main .blog-filters .widget_block{padding-bottom:30px;}
.projects-main #project_content{padding-top:10px;}
.blog-main .blog-list{padding-top:15px;}
.single-projectmain .location p{padding:0 0 20px;}
.single-projectmain .projects-top{padding-bottom:50px;}
.single-projectmain .related-projects{/*padding-top:40px;*/}
.gallery-slider .gallery-nav .slick-arrow{font-size:0;}
.blog-single,
.blog-main{padding:65px 0;}
.blog-single .single-outer{padding-bottom:45px;}
.blog-single .other-posts{padding-top:60px;}
.blog-single .fl-sidebar{padding-left:15px;}
.contact-info .fl-module-content .pp-infobox{max-width:354px;}
.contact-info .fl-module-content .fl-map{padding-bottom:44%;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set .btn{line-height:1 !important;}
.blog-main .blog-filters{padding-bottom:30px;}

.fl-page .landing-head .header-new .fl-page-nav .fl-page-nav-collapse{border:none !important;}
/*.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a{padding:15px;}*/
.no-template .fl-page-nav ul.navbar-nav>li>a{padding:15px;}

.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li.como-btn-nav{padding:0;}
.page-template-como-landing .fl-page-nav-right .fl-page-nav ul.navbar-nav>li.como-btn-nav a{padding:12px 15px; color:#fff !important;}
.blog-main .fl-archive-header h1{font-size:34px;}

}

@media only screen and (max-width: 768px){
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4 img{max-width:155px;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle{top:17px;}
.fl-page{padding-top:67px !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide{min-height:calc(100vh - 67px) !important;}
.fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
.home-banner .fl-content-slider .fl-slide-bg-photo{position:absolute;}
.home-banner .fl-slide-mobile-photo{display:none;}
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal !important;}
.home-contact .gform_wrapper.gravity-theme{max-width:100%;}
.foot-top .foot-about, .foot-top .foot-quicklinks, .foot-top .foot-projects, .foot-top .foot-contact{width:100%; text-align:center;}
.foot-top .foot-about .widget_text{max-width:100%;}
.foot-top .foot-about ul{justify-content:center;}
.foot-top .widget1-title{padding-bottom:20px;}
.foot-top .foot-contact ul{display:inline-block; text-align:left;}
.foot-top .foot-contact ul li{padding-left:35px;}
.foot-top .foot-projects ul li{width:100%;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-title{font-size:44px !important; line-height:1.1 !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text *, .home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text p{font-size:18px !important; line-height:1.6 !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text{padding:10px 15px 15px;}
.fl-builder-content .home-banner .fl-module-content-slider .fl-slide .fl-slide-content{padding:0;}
.fl-builder-content .home-banner .fl-module-content-slider .fl-slide a.fl-button{font-size:16px;}
.home-banner .bx-wrapper .bx-controls{bottom:25px;}
.fl-page-footer-wrap{padding-top:50px;}
.about-teamsec .our-team-section .our-team-item{width:50%;}
.our-team-section .row{margin:0;}
.our-team-section .row .col-md-6{width:100%; padding:0;}
.our-team-section .row .col-md-6:last-child{width:100%; padding:30px 30px 15px;}
.our-team-section .popup-inner{padding:0;}
.our-team-section .teaampopup .cancel{z-index:1; width:38px; height:38px; font-size:22px;}
.projects-main,
.single-projectmain{padding:55px 0 35px;}
.single-projectmain .related-projects .col-md-4{width:50%;}
.blog-main .blog-list .col-md-4{width:50%;}
.blog-single,
.blog-main{padding:50px 0;}
.blog-single .single-outer{padding-bottom:20px;}
.blog-single .other-posts{padding-top:50px;}
.blog-single .fl-content{width:100%;}
.blog-single .fl-sidebar{width:100%; padding-top:15px}
.other-posts .slick-arrow{top:17.2%;}
.contact-info .fl-module-content .pp-infobox-wrap{padding:0; position:relative;}
.contact-info .fl-module-content .pp-infobox{max-width:100%; padding:40px 15px 30px;}
	.blog-main .fl-archive-header h1{font-size:28px;}
	.lucida-margin{padding-top:0;}
}

@media only screen and (max-width: 599px){
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-title{font-size:36px !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text *, .home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text p{font-size:16px !important;}
.projects-main #project_content .col-md-6{width:100%;}
.projects-main .project-fillters{padding:0;}
.projects-main .filed-group{width:100%; padding-bottom:15px;}
.projects-main .filed-btn{position:relative; padding-bottom:30px; width:100%;}
.single-projectmain .related-projects .col-md-4{width:100%;}
.blog-main .blog-list .col-md-4{width:100%;}
.other-posts .slick-arrow{top:12%;}
.contact-sec .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0; grid-row-gap:10px;}
.blog-main .blog-filters .wp-block-column > div{width:100%; padding-bottom:15px;}
.blog-main .blog-filters .wp-block-column > form{width:100%;}
.blog-main .navigation ol{padding:0 35px;}
.blog-main .navigation ol li{padding:1px;}
.blog-main .navigation ol li a, .blog-main .navigation ol li span{width:30px; height:30px; line-height:30px; font-size:14px;}
.blog-main .navigation ol li a.next, .blog-main .navigation ol li a.prev{bottom:auto; top:0;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set .btn{padding:14px 15px; font-size:16px !important;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set{padding-top:0 !important;}
.blog-main .blog-filters section{width:100%; padding-bottom:10px;}
.blog-main .blog-filters{padding-bottom:20px;}
}

@media only screen and (max-width: 479px){
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-title{font-size:32px !important;}
.about-teamsec .our-team-section .our-team-item{width:100%;}
.our-team-section .row .col-md-6:last-child{padding:20px 20px 5px;}
.our-team-section .popup-inner p{padding-bottom:20px;}
.single-projectmain .website-contact,
.single-projectmain .project-utilities{padding:20px;}
.other-posts .slick-arrow{top:21%;}
.contact-info .fl-module-content .fl-map{padding-bottom:60%;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-text .btn-set .btn{font-size:14px !important; padding:12px 11px; margin:0 3px;}
}


/*********************  como-landing  *********************/
@font-face {
font-family: 'sinews_sans_prolight';
src: url('fonts/sinewssanspro_light-webfont.woff2') format('woff2'),
url('fonts/sinewssanspro_light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sinews_sans_promedium';
src: url('fonts/sinewssanspro_medium-webfont.woff2') format('woff2'),
url('fonts/sinewssanspro_medium-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sinews_sans_proregular';
src: url('fonts/sinewssanspro_regular-webfont.woff2') format('woff2'),
url('fonts/sinewssanspro_regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'variable_bold';
src: url('fonts/variable_bold-webfont.woff2') format('woff2'),
url('fonts/variable_bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'variableblackblack';
src: url('fonts/variableblack-webfont.woff2') format('woff2'),
url('fonts/variableblack-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
    font-family: 'akkuratregular';
    src: url('akkurat_regular-webfont.woff2') format('woff2'),
         url('akkurat_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'branchregular';
    src: url('fonts/branch-webfont.woff2') format('woff2'),
         url('fonts/branch-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.page-id-13205 #page #content{background:url(assets/images/marble-bg.jpg) no-repeat center center; width: 100%; background-size: cover; }
.page-id-13205 .page_title,
.page-id-13205 .site-banner{display: none;}
.page-id-13205.innerpage #content .container{width: 100%; padding: 0 !important;}
.page-id-13205 footer#colophon{margin: 0;}

.page-id-13205 header .site-branding img.custom-logo{ margin-top: 0; animation-delay: unset; -webkit-animation-delay: unset; -moz-animation-delay: unset; -ms-animation-delay: unset; -o-animation-delay: unset; }
.page-id-13205 footer .site-logo-footer img{ width: 200px; padding-top: 0; margin-top: 0; }
.page-id-13205 .site-header-main.fixed{ background: #fff; padding: 25px 0; display: flex; flex-wrap: wrap; align-items: center; opacity: 1 !important; position: fixed; z-index: 9999; left: 0; right: 0; }
.page-id-13205 .animated-background{ display: none; }


.como-form .fl-html .sec-tit{padding:0 0 20px; margin:0; font-style:normal; font-size:44px; text-transform: uppercase; font-weight: 600; color:#fff; font-family: 'Poppins'; text-align:center; letter-spacing:0;}
.como-form .fl-html .form-titbtm{padding:0 0 30px; color:#fff; text-align:center; font-family: 'Poppins'; font-size:18px; font-weight: 400;}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input::-webkit-input-placeholder {color: #333333 !important; font-style: normal; font-family: 'Poppins';}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input::-moz-placeholder {color: #333333 !important; font-style: normal; font-family: 'Poppins';}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input:-ms-input-placeholder {color: #333333 !important; font-style: normal; font-family: 'Poppins';}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input:-moz-placeholder {color: #333333 !important; font-style: normal; font-family: 'Poppins';}
.como-form .abode-form .gform_footer{margin-top: 0;}
.como-form .abode-form .gform_button{float: none; width: 50% !important;}
.como-form .gform_legacy_markup_wrapper div.ginput_container_name span{padding-right: 15px;}
.como-form .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2{width: 100%;}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-top: 0;}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding: 0 0 0 15px !important}
.como-form .gform_wrapper .gfield select,
.como-form .gform_wrapper .gfield textarea{color: #333333 !important; font-style: normal; font-family: 'Poppins'; resize:none;}

.como-video{position: relative;}
.como-video:before{position: absolute; content: ""; background: url(assets/images/play.png) center center no-repeat; background-size: 100% 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 94px; height: 94px; z-index: 99;}

.page-id-13205 .site-header-menu .primary-menu li > a{ animation-delay: unset; animation-direction: unset; padding: 0 0 0 15px; }
.page-id-13205 .residences-section .residences-col .fl-col-content{ position: relative; padding-bottom: 70px; }
.page-id-13205 .residences-section .residences-col .residences-btn{ position: absolute; left: 0; right: 0; bottom: 0; }

.selling-sec1 .fl-rich-text table tr th{padding:0 5px 5px 0; vertical-align:top;}
.selling-sec1 .fl-rich-text table tr td{padding:0 0 5px 5px; vertical-align:top;}

@media only screen and (min-width: 769px){
.selling-sec1 .fl-col .fl-col-content{position:relative;}
.selling-sec1 .fl-col .fl-col-content .fl-module-rich-text{padding-bottom:84px;}
.selling-sec1 .fl-col .fl-col-content .selling-btn{position:absolute; left:0; right:0; bottom:5px;}
.selling-sec1 .fl-col .fl-col-content .residences-btn{position:absolute; left:0; right:0; bottom:0;}
}

@media only screen and (min-width: 992px){
.page-id-13205 .animated-background{ display: none; }
.page-id-13205 .primary-menu{ float: left; width: auto; padding: 0; margin: 0; }
.page-id-13205 .site-header-menu .primary-menu li{ text-align: unset; display: inline-block; }
.page-id-13205 .contact-strip, 
.page-id-13205 #site-header-menu{ display: block; }
.page-id-13205 .contact-strip { clear: both; float: right; margin-top: 0; border-top: none; width: auto; margin-left: 20px; }
.page-id-13205 .contact-strip a.btn-nav{ display: inline-block; background: #d3ac77; padding: 0 20px; color: #fff !important; line-height: 44px; border-radius: 4px; text-transform: uppercase; font-size: 20px; font-family: 'sinews_sans_proregular'; }
.page-id-13205 .contact-strip a.btn-nav:hover{ background: #58595c; color: #fff !important; }
.page-id-13205 .menu-social-menu-container ul{ margin-top: 0; margin-bottom: 0; padding-left: 25px; }
.page-id-13205 .site-header-menu{ float: right; padding-top: 8px; }
.page-id-13205 .site-branding{ display: inline-block; margin-right: 0; float: none; padding-bottom: 0; padding-top: 0; width: auto; }
/* .page-id-13205 .site-header-menu .primary-menu li > a{ animation-delay: unset; animation-direction: unset; padding: 0 0 0 15px; } */
.page-id-13205 .brand-wrapper{ max-width: 1170px; width: 100%; position: relative; margin: 0 auto; right: 0; }

.page-id-13205 .menu-social-menu-container li a{ opacity: 1; }
.page-id-13205 button.hamburger-toggle, 
.page-id-13205 button.responsive-toggle{ display: none; }


}

@media only screen and (max-width: 1199px){
.page-id-13205 .brand-wrapper{ padding: 0 15px; }
.page-id-13205 .site-header-menu .primary-menu li > a{ padding: 0 0 0 10px; }
}


@media only screen and (max-width: 995px){
.page-id-13205 .site-header-main.fixed{ top: 0; }
}

@media only screen and (max-width: 991px){
.como-form .fl-html .sec-tit{font-size: 28px; line-height: 1.3;}
.page-id-13205 .brand-wrapper{ margin-top: 0; position: relative; }
.page-id-13205 .site-header-main.fixed{ background: #fff; padding: 15px 0; }

.page-id-13205 .responsive-menu{ margin-top: 74px; }

.page-id-13205 .contact-strip{ clear: both; float: none; margin-top: 0; border-top: 0; }
.page-id-13205 .contact-strip a.btn-nav{ display: inline-block; background: #d3ac77; padding: 0 20px; color: #fff !important; line-height: 44px; border-radius: 4px; text-transform: uppercase; font-size: 20px; font-family: 'sinews_sans_proregular'; } 
.page-id-13205 .contact-strip a.btn-nav:hover{ background: #58595c; color: #fff !important; }

}

@media only screen and (max-width: 768px){
.full-image-left .fl-col-group .fl-col:first-child .fl-col-content,
.full-image-right .fl-col-group .fl-col:first-child .fl-col-content{max-width:100%;}
.page-id-13205 .site-content{padding-top: 68px;}
.page-id-13205 .full-image-right .fl-col-group .fl-col:last-child .fl-col-content{max-width: 100%;}

.page-id-13205 .animated-background{ transform: translateX(0%) translateY(0%); -webkit-transform: translateX(0%) translateY(0%); -moz-transform: translateX(0%) translateY(0%); -ms-transform: translateX(0%) translateY(0%); -o-transform: translateX(0%) translateY(0%); }

.page-id-13205 button.hamburger-toggle,
.page-id-13205 button.responsive-toggle{ margin-top: 8px; }

.page-id-13205 .residences-section .residences-col .fl-col-content{ padding-bottom: 0; }
.page-id-13205 .residences-section .residences-col .residences-btn{ position: relative; left: auto; right: auto; bottom: auto; }

}

@media only screen and (max-width: 640px){
.como-video:before{width: 40px; height: 40px;}

}

@media only screen and (max-width: 640px){
.como-form .abode-form .gform_wrapper ul.gform_fields li.gfield{width: 100% !important;}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li:first-child{padding-bottom: 0 !important;}
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.como-form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding: 0 0 20px 0 !important; margin: 0;}
}

.header-new .fl-page-nav-collapse .navbar-nav{display:flex; flex-wrap:wrap; align-items:center;}
ul.featureList{ display: block; padding: 0 0 15px 18px; margin: 0;}
ul.featureList li{ font-size: 18px; padding: 0 0 10px;}
/*ul.featureList li:after{ position: absolute; content: ""; top:7px; left: 0; background:#6e6e6e; width:8px; height:8px; background-size: cover; border-radius:100%;}*/

/*********************  Abode Como  *********************/
.page-template-abodecomo-landing .fl-page-content{background: #fff;}
body.page-template-abodecomo-landing,
.page-template-abodecomo-landing{font-family: 'sinews_sans_prolight'; font-size:18px; font-weight:300;}
.page-template-abodecomo-landing h1,
.page-template-abodecomo-landing h2,
.page-template-abodecomo-landing h3,
.page-template-abodecomo-landing h4,
.page-template-abodecomo-landing h5{font-family: 'variable_bold'; font-weight:normal; text-transform: none;}

.page-template-abodecomo-landing .fl-module .fl-button{font-family:'sinews_sans_prolight'; font-weight:300; border-radius:4px;}
.page-template-abodecomo-landing #register .pp-heading-content .pp-sub-heading p a{color:#fff;}
.page-template-abodecomo-landing #register .pp-heading-content .pp-sub-heading p a:hover{color:#58595c;}
.gform_wrapper.gravity-theme .gform_footer input{transition:all .3s ease-in-out;}
.page-template-abodecomo-landing .gform_wrapper.gravity-theme .gform_footer input:hover{border-color:inherit;}

.landing-head .site-branding .custom-logo{margin-top:0;}
.innerpage .landing-head .site-banner{clip-path:none; -webkit-clip-path:none;}
.innerpage .landing-head .site-banner .custom-header-media{background-position:center center;}

.landing-sec1 .panel-widget-style h1{color:#d3ac77; text-align:center; padding:0 0 30px; margin:0;}
.landing-sec1 .panel-widget-style .siteorigin-widget-tinymce p{color:#fff; line-height:1.45; font-size:16px;}
.landing-sec1 .panel-widget-style h3{padding:0 0 0 20px; margin:0 0 15px; font-style:normal; color:#fff; position:relative; font-weight:normal; font-size:26px;}
.landing-sec1 .panel-widget-style h3:before{content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:#d3ac77;}
.landing-sec1 .panel-widget-style ul{padding:0 0 0 18px; margin:0; display:flex; flex-wrap:wrap;}
.landing-sec1 .panel-widget-style ul li{color:#fff; line-height:1.45; font-size:18px; list-style:disc; letter-spacing:0.84px; width:50%; padding:0 0 5px; margin:0;}

.innerpage .landing-sec2 .siteorigin-widget-tinymce.textwidget p{padding:0; margin:0;}
.landing-sec2 .siteorigin-widget-tinymce img{width:100%; float:left;}

.panel-grid .landing-sec3 .so-panel{max-width:800px; margin:auto;}
.landing-sec3 #EnquiryFormDiv{margin:auto !important;}
.landing-sec3 .textwidget h3,
.landing-sec3 h3.sec-tit{padding:0 0 20px; margin:0; font-style:normal; font-weight:normal; font-size:40px; color:#fff; text-align:center; letter-spacing:0;}
.landing-sec3 .form-titbtm{padding:0 0 30px; color:#fff; text-align:center; font-family: 'sinews_sans_promedium'; font-size:18px;}
.landing-sec3 .form-titbtm a{color:#fff;}
.landing-sec3 .form-titbtm a:hover{color:#58595c !important;}
.landing-sec3 .form-titbtm span{display:block; font-family: 'sinews_sans_prolight';}
.landing-sec3 .textwidget .wpcf7 form,
.landing-sec3 .wpcf7 form{padding:0; background:none; height:auto !important; width:100%;}
.landing-sec3 .wpcf7 label{width:100%;}
.landing-sec3 .wpcf7 input[type="text"],
.landing-sec3 .wpcf7 input[type="email"],
.landing-sec3 .wpcf7 textarea,
.landing-sec3 .wpcf7 select{color:#58595c; padding:12px 18px; font-size:18px; background-color:#fff; border:none !important; width:100%; margin:0 0 20px; font-weight:normal; font-style:normal; letter-spacing:0.862px; outline:none; font-family: 'sinews_sans_proregular';}
.landing-sec3 .wpcf7 textarea{height:109px;}
.landing-sec3 .wpcf7 select option{color:#58595c;}
.landing-sec3 .wpcf7 .col-sm-6:nth-child(2n+1){clear:left;}
.landing-sec3 .wpcf7 .col-sm-6 input::-webkit-input-placeholder {color: #58595c !important; opacity: 1;}
.landing-sec3 .wpcf7 .col-sm-6 input::-moz-placeholder {color: #58595c !important; opacity: 1;}
.landing-sec3 .wpcf7 .col-sm-6 input:-ms-input-placeholder {color: #58595c !important; opacity: 1;}
.landing-sec3 .wpcf7 .col-sm-6 input:-moz-placeholder {color: #58595c !important; opacity: 1;}
.landing-sec3 .wpcf7 input[type=submit],
.landing-sec3 .wpcf7 input.wpcf7-submit{padding:9px 15px; font-size:18px; height:44px; margin:15px 0 2em;}
.landing-sec3 .wpcf7 input[type=submit]:hover,
.landing-sec3 .wpcf7 input.wpcf7-submit:hover{box-shadow:400px 0 0 0 #585a5c inset; background-color:#585a5c; border:2px solid #585a5c !important;}
.landing-sec3 .wpcf7 .wpcf7-response-output{clear:both;}

.landing-sec4 .textwidget .row{display:flex; flex-wrap:wrap; justify-content:center;}
.landing-sec4 .textwidget .col-md-4{padding:15px; text-align:center;}
.landing-sec4 .textwidget h2{padding:0 0 15px; margin:0; font-style:normal; font-weight:normal; font-size:26px; color:#585a5c; text-align:center;}
.landing-sec4 .textwidget h4{padding:15px 0 10px; margin:0; color:#d3ac77;}
.innerpage .landing-sec4 .siteorigin-widget-tinymce.textwidget p{letter-spacing:0.862px; font-size:16px}
.landing-sec4 .textwidget img{max-width:100%;}

body .abode-form .gform_wrapper .top_label div.ginput_container{margin:0 !important;}
.abode-form .gform_wrapper .top_label input,
.abode-form .gform_wrapper .top_label select,
.abode-form .gform_wrapper .top_label .textarea{margin:0 !important;}

.abode-form .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.abode-form .gform_wrapper .top_label li.gfield.gf_left_half,
.abode-form .gform_wrapper .top_label li.gfield.gf_right_half,
.abode-form .gform_wrapper ul.gform_fields li.gfield{padding:0 15px 20px!important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.abode-form .gform_wrapper .top_label li.gfield.gf_left_half{clear:left !important;}
.abode-form .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
.abode-form .gform_wrapper .gform_footer{padding:0;}
.abode-form .gform_wrapper .gform_footer .button{height:auto !important; padding:12px 10px !important; line-height:normal !important;}
/*.abode-form .gform_wrapper ul.gform_fields li.gfield select{box-shadow:none !important; outline:none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(assets/images/select-bg.jpg) center right no-repeat;}*/

.page-id-198 .site-banner .custom-header{display:none;}
.page-id-198 .popupform .gform_wrapper .gform_fields .gfield input,
.page-id-198 .popupform .gform_wrapper .gform_fields .gfield select{color:#58595c; font-family: 'sinews_sans_proregular' !important; border-radius:0 !important;}
.page-id-198 .popupform .gform_wrapper .gform_fields .gfield textarea{color: #58595c !important; padding:10px !important; width:100% !important; height:90px !important; background:#fcfcfc !important; border:1px solid #e6e6e6 !important; border-radius:0 !important; font-family: 'sinews_sans_proregular' !important; font-size:16px !important; font-style:normal !important; margin:0 !important; font-weight:normal !important;}
.page-id-198 .popupform .gform_wrapper .gform_footer input.button,
.page-id-198 .popupform .gform_wrapper .gform_footer input[type=submit],
.page-id-198 .popupform .gform_wrapper .gform_page_footer input.button,
.page-id-198 .popupform .gform_wrapper .gform_page_footer input[type=submit]{font-family: !important !important; font-weight:400 !important; background: #c7a06b !important}

footer#colophon.landings-footer{margin:0; background:#58595c; font-family: 'sinews_sans_prolight'; padding:0;}
.copyright-credits p,
.disclaimer-text p{padding:0; margin:0; line-height:20px;}
footer#colophon.landings-footer *{font-size:18px;}
footer#colophon.landings-footer .container{padding:0 15px;}
footer#colophon.landings-footer .footer-links{padding:55px 0; background:#58595c;}
footer#colophon.landings-footer .site-logo-footer{padding:0 0 30px; text-align:center;}
footer#colophon.landings-footer .site-logo-footer img{padding:0; max-width:131px;}
footer#colophon.landings-footer .links-section{width:100%; text-align:center; border-top:1px solid rgba(255,255,255,.05); border-bottom:1px solid rgba(255,255,255,.05); padding:15px 0;}
footer#colophon.landings-footer .menu{padding:0; margin:0;}
footer#colophon.landings-footer .menu li{display:inline-block; padding:0 23px; margin:0;}
footer#colophon.landings-footer .menu li:first-child{padding-left:0;}
footer#colophon.landings-footer .menu li:last-child{padding-right:0;}
footer#colophon.landings-footer .menu li a{color:#fff; font-family: 'sinews_sans_prolight';}
footer#colophon.landings-footer .menu li a:hover{color:#d3ac77 !important;}
footer#colophon.landings-footer .copyright-credits{border:none; padding:20px 0 0; margin:0; text-align:center; color:#fff;}
footer#colophon.landings-footer .copyright-credits p{color:#fff; font-family: 'sinews_sans_prolight'; line-height:1.45; padding:0;}
footer#colophon.landings-footer .disclaimer-text{padding:10px 0 0; clear:both;}
footer#colophon.landings-footer .disclaimer-text p{font-size:10px; text-align:center; font-style:italic; color:#fff;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .disclaimer-text p{color:#75695b;}

.page-template-abodecomo-landing .site-content .container{max-width:100%; width:100%; padding:0;}

.header-new{width:100%; float:left; position:fixed; left:0; top:0; width:100%; background:#fff; z-index:999; padding:15px 0;}
.header-new .container{display:flex; flex-wrap:nowrap; align-items:center; justify-content:space-between; padding:0;}
.header-new .header-logo{float:left;}
.header-new .header-logo img{width:155px;}
/*.header-new #site-header-menu{display:block; width:89%;}*/
.header-new .menu-adobe-como-page-menu-container{width:89%;}
.header-new ul.nav{float:right; padding:0; margin:0;}
.header-new ul.nav li{float:left; padding:0 15px; margin:0; font-size:18px; background:none;}
.header-new ul.nav li:first-child{padding-left:0;}
.header-new ul.nav li:last-child{padding-right:0;}
.header-new ul.nav li a{color:#58595c; background:none; font-weight:normal; letter-spacing:0; padding:0; display:block; line-height:44px; font-family: 'sinews_sans_prolight';}
.header-new ul.nav li a:hover{color:#d3ac77 !important; background:none;}
.header-new ul.nav li.btn-nav a{background:#d3ac77; padding:0 20px; color:#fff !important; border-radius:4px; text-transform:uppercase; font-size:20px; font-family: 'sinews_sans_proregular';}
.header-new ul.nav li.btn-nav a:hover{background:#58595c; color:#fff !important;}

.page-template-abodecomo-landing .header-new ul.nav li a{color:#58595c; padding: 0; font-weight:300;}
.page-template-abodecomo-landing .header-new ul.nav li a:after{display:none;}
.page-template-abodecomo-landing .header-new ul.nav li a:hover{color:#d3ac77 !important;}
.page-template-abodecomo-landing .header-new ul.nav li.btn-nav a{padding: 0 20px;}
.page-template-abodecomo-landing{letter-spacing:0.84px;}

.lnd-sec1 p{padding:0; line-height:1.6; font-size:18px;}
.lnd-sec1 h3{font-style:normal; color:#d3ac77; margin:10px auto 25px; padding:0; display:inline-block; position:relative; text-transform:none; width:100%; text-align:center;}
/*.lnd-sec1 h3:before{content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:#d3ac77;}*/
.lnd-sec1 ul{margin:auto; display:flex; flex-wrap:wrap; width:100; padding:0 0 0 18px;}
.lnd-sec1 ul li{list-style:disc outside; padding:0 16px 5px 0; font-size:16px; width:33.33%; font-weight:300; text-align:left; font-family: 'sinews_sans_prolight';}

.lnd-sec2 p{padding:0; font-size:18px; line-height:1.6;}

#development-team .fl-col-group{display:flex; flex-wrap:wrap; width:100%;}
#development-team .fl-col-group .fl-col-content{display:flex; flex-wrap:wrap; height:100%; align-content:space-between; justify-content:center;}

.home-project .fl-rich-text{margin:0 -15px;}
.home-project .fl-rich-text > p{padding:0; margin:0;}
.home-project .heading-title{letter-spacing:0;}
.home-project .slick-track{display:flex; flex-wrap:nowrap;}
.home-project .slick-track .slick-slide{height:auto;}
.home-project .services-boxmandiv{padding:0 15px 27px; position: relative; height:auto;}
.home-project .services-imgbox{position:relative; width:100%; float:left; padding:0 0 70%;}
.home-project .services-imgbox img{width: 100%; height: 100%; position:absolute; left:0; top:0; object-fit: cover;}
.other-griffin{margin-left: -15px; margin-right: -15px; position: relative; z-index: 9; padding-bottom:20px;}
.home-project .services-textboxset{width:100%; float:left;}
.home-project .services-textboxset h3{font-weight:normal; color: #58595c; margin:0; padding:20px 0 10px; font-size:22px; font-style:normal;}
.home-project .services-textboxset h5{display:inline; color: #58595c; text-transform:none; font-size:16px; font-weight:normal;}
.home-project .services-textboxset p{color:inherit; /*font-size:16px;*/ display:block; margin:0; padding:0 0 6px;}
.home-project .services-textboxset p ~ br{display:none;}
.home-project .services-textboxset span{color: #58595c; font-size: 18px;}
.home-project .services-textboxset span a{color: #d3ac77; font-weight:normal;}
.home-project .services-textboxset span a:hover{color: #58595c;}
.other-griffin .slick-list.draggable{padding:0;}
.home-project .services-linkset{position: absolute; bottom: 0px;}
.other-griffin .slick-dots{margin:0;}
.other-griffin .slick-dots li button {top:0;}
.other-griffin .slick-dots li button:before{font-size:54px; opacity:1; color:#58595c;}
.other-griffin .slick-dots li.slick-active button:before{opacity:1; color:#d3ac77;}
.home-project .slick-initialized .slick-slide {outline: 0; padding-bottom:35px; letter-spacing:0.84px;}

.fl-col-group .other-griffin-slider.slick-dotted{margin:0 0 60px; padding:0}
.fl-col-group .other-griffin-slider .slick-dots{padding:0; margin:0; bottom:-45px;}
.fl-col-group .other-griffin-slider .slick-dots li{list-style:none; padding:0; margin:0 5px; width:12px; height:12px;}
.fl-col-group .other-griffin-slider .slick-dots li button{width:12px; height:12px; border:none; background:#58595c; padding:0; margin:0; border-radius:100%; display:block; outline:none; top:auto; opacity:0.5;}
.fl-col-group .other-griffin-slider .slick-dots li.slick-active button{opacity:1; background:#d3ac77;}
.fl-col-group .other-griffin-slider .slick-dots li button:before{display:none;}

.home-project .fl-col-content .fl-module-info-box{height:100%; padding-top:15px; padding-bottom:15px;}
.home-project .fl-col-content .fl-module-info-box .fl-module-content{margin-top:0; margin-bottom:0; height:100%;}
.home-project .fl-col-content .fl-module-info-box .uabb-infobox{height:100%; position:relative; padding-bottom:25px; z-index: 9;}
.home-project .fl-col-content .fl-module-info-box .uabb-infobox-cta-link{position:absolute; left:0; bottom:0;}

.home-project .slick-prev.slick-arrow{position:absolute; width:30px; height:30px; background:none; color:#fff; border:none; text-decoration:none; outline:none; left:-25px; z-index:9; top:32%; font-size:0;}
.home-project .slick-next.slick-arrow{position:absolute; width:30px; height:30px; background:none; color:#fff; border:none; text-decoration:none; outline:none; right:-25px; z-index:9; top:32%; font-size:0;}
.home-project .slick-prev:before,
.home-project .slick-next:before {font-family:"FontAwesome" !important; font-size:30px; line-height:1; opacity:1; color:#58595c;
-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.home-project .slick-prev:before{content: "\f104" !important; }
.home-project .slick-next:before{content: "\f105" !important;}



/*****************************************************************************/
/************************* lslide Slider Start ******************************/
/***************************************************************************/


.home-project .heading-title{letter-spacing:0;}
.home-project .lightSlider{display:flex; flex-wrap:nowrap; height: auto !important; }
/* .home-project .slick-track .slick-slide{height:auto;} */
.home-project .lSSlideOuter{ position: relative; padding: 0 15px 0 40px; }
/* .home-project .lSSlideOuter .lSSlideWrapper{ padding: 0 45px; } */
.home-project .services-boxmandiv{padding:0 15px 27px; position: static; height:100%;}
.home-project .services-imgbox{position:relative; width:100%; float:left; padding:0 0 70%;}
.home-project .services-imgbox img{width: 100%; height: 100%; position:absolute; left:0; top:0; object-fit: cover;}
.other-griffin{margin-left: -15px; margin-right: -15px; position: relative; z-index: 9; padding-bottom:20px;}
.home-project .services-textboxset{width:100%; float:left;}
.home-project .services-textboxset h3{font-weight:normal; color: #58595c; margin:0; padding:20px 0 10px; font-size:22px; font-style:normal;}
.home-project .services-textboxset h5{display:inline; color: #58595c; text-transform:none; font-size:16px; font-weight:normal;}
/*.home-project .services-textboxset p{color: #58595c; font-size:16px; display:inline;}*/
.home-project .services-textboxset span{color: #58595c; font-size: 18px;}
.home-project .services-textboxset span a{color: #d3ac77; font-weight:normal;}
.home-project .services-textboxset span a:hover{color: #58595c;}
.home-project .services-linkset{position: absolute; bottom: 0px;}
/* .home-project .slick-initialized .slick-slide {outline: 0; padding-bottom:35px; letter-spacing:0.84px;} */
.home-project .lSSlideOuter .lslide {outline: 0; padding-bottom:35px; letter-spacing:0.84px;}
.home-project .lSSlideOuter p.lslide{ display: none; }
.home-project .fl-col-content .fl-module-info-box{height:100%; padding-top:15px; padding-bottom:15px;}
.home-project .fl-col-content .fl-module-info-box .fl-module-content{margin-top:0; margin-bottom:0; height:100%;}
.home-project .fl-col-content .fl-module-info-box .uabb-infobox{height:100%; position:relative; padding-bottom:25px; z-index: 9;}
.home-project .fl-col-content .fl-module-info-box .uabb-infobox-cta-link{position:absolute; left:0; bottom:0;}
.home-project .lSSlideOuter .lSAction .lSPrev{ position: absolute; width:30px; height:30px;  background: none; color: #fff; border:none; text-decoration: none; outline:none;  left: 0; z-index:99; top:32%; }
.home-project .lSSlideOuter .lSAction .lSNext{ position: absolute; width:30px; height:30px;  background: none; color: #fff; border:none; text-decoration: none; outline:none; right: -15px; z-index:99; top:32%; }
.home-project .lSSlideOuter .lSAction .lSPrev:before,
.home-project .lSSlideOuter .lSAction .lSNext:before{ font-family: "FontAwesome" !important; font-size: 30px; line-height: 1; opacity:1; color: #58595c; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.home-project .lSSlideOuter .lSAction .lSPrev:before{ content: "\f104" !important; }
.home-project .lSSlideOuter .lSAction .lSNext:before{ content: "\f105" !important; }

/* .home-project .slick-prev.slick-arrow{position: absolute; width:30px; height:30px;  background: none; color: #fff; border:none; text-decoration: none; outline:none;  left: -25px; z-index:99; top:32%;}
.home-project .slick-next.slick-arrow{position: absolute; width:30px; height:30px;  background: none; color: #fff; border:none; text-decoration: none; outline:none; right: -25px; z-index:99; top:32%;}
.home-project .slick-prev:before,
.home-project .slick-next:before {font-family: "FontAwesome" !important; font-size: 30px; line-height: 1; opacity:1; color: #58595c; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.home-project .slick-prev:before{content: "\f104" !important; }
.home-project .slick-next:before{content: "\f105" !important;} */

/* .other-griffin .slick-list.draggable{padding:0;}
.other-griffin .slick-dots{margin:0;} */
.home-project .lSSlideOuter ul.lSPager{ margin-top: 30px !important; }
.home-project .lSSlideOuter ul.lSPager li a {top: 0;}
.home-project .lSSlideOuter ul.lSPager li a{ width: 14px; height: 14px; background:#373737; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.home-project .lSSlideOuter ul.lSPager li.active a{background:#d3ac77;}
.home-project .lSSlideOuter ul.lSPager li:hover a{background:#d3ac77;}


/*****************************************************************************/
/*************************** lslide Slider End ******************************/
/***************************************************************************/

.page-template-abodecomo-landing .site-banner{margin-top:88px;}
.full-image img{width:100%;}
footer#colophon.landings-footer .row{margin:0;}

.page-template-abodecomo-landing.innerpage .custom-header-media{height:auto; padding:0 0 58%;}
.page-id-10992.page-template-abodecomo-landing.innerpage .custom-header-media{display:none;}
.page-template-abodecomo-landing.innerpage.page-id-7825 .custom-header-media{height:auto; padding:0 0 27%;}

.page-id-15134 #location .pp-heading-content .pp-sub-heading ul{ display: block; list-style-type: none; margin: 0; padding: 0; }
.page-id-15134 #location .pp-heading-content .pp-sub-heading ul li{ font-size: 16px; line-height: 1.45; color: #fff; display: block; list-style-type: none; margin: 0; padding: 0 0 13px 15px; position: relative; }
.page-id-15134 #location .pp-heading-content .pp-sub-heading ul li:after{ position: absolute; content: ""; top: 10px; left: 0; width: 4px; height: 4px; background: #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.page-id-15134 .life-images .fl-photo-content{ position: relative; width: 100%; padding-bottom: 60%; }
.page-id-15134 .life-images.lige-img-01 .fl-photo-content{ padding-bottom: 95%; }
.page-id-15134 .life-images .fl-photo-content img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit:cover; }

.counter-sec .uabb-module-content .uabb-number-circle-container{width:100%;}
.counter-sec .uabb-module-content .uabb-number-text{display:flex; flex-wrap:wrap; justify-content:center; align-content:center; left:0; top:0; bottom:0; right:0; margin:auto; transform:none; -ms-transform:none; -moz-transform:none; -webkit-transform:none;}
.counter-sec .uabb-number-text .uabb-number-string{font-family: 'variableblackblack'; font-weight:normal;}
.counter-sec .uabb-number-text .uabb-number-before-text{font-family: 'variableblackblack'; font-weight:normal; font-size:32px !important; margin:-10px 0 0;}
.counter-sec .uabb-number-text .uabb-number-after-text{width:100%; font-family: 'sinews_sans_proregular';}
.counter-sec .uabb-number .svg-container{display:block;}
.counter-sec .uabb-number .svg-container .svg{display:none;}

.counter-sec .last-num .uabb-number-text .uabb-number-string,
.counter-sec .last-num .uabb-number-text .uabb-number-before-text{display:none;}
.counter-sec .third-num .uabb-number-text .uabb-number-string,
.counter-sec .third-num .uabb-number-text .uabb-number-before-text{ padding-top:27px;}

.counter-sec .percentage-num .uabb-module-content .uabb-number-text{flex-direction: row;}
.counter-sec .percentage-num .uabb-module-content .uabb-number-text :nth-child(1) { order: 2; }
.counter-sec .percentage-num .uabb-module-content .uabb-number-text :nth-child(2) { order: 1; }
.counter-sec .percentage-num .uabb-module-content .uabb-number-text :nth-child(3) { order: 3; }

.max-810 .pp-sub-heading{max-width:800px; margin:auto;}

.page-template-lofthaus-landing .section-timeLine .fl-col-group-equal-height .heading-title,
.page-template-theresidence-landing .section-timeLine .fl-col-group-equal-height .heading-title,
.page-template-reside-onmoney-landing .section-timeLine .fl-col-group-equal-height .heading-title,
.page-template-parkviewcomo-landing .section-timeLine .fl-col-group-equal-height .heading-title{ margin:0 !important; padding:0 0 5px 0;}

.page-template-reside-onmoney-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-theresidence-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-lofthaus-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-parkviewcomo-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title{ font-family:"Open Sans",sans-serif !important;font-weight: 700; font-size:18px}

.page-template-lofthaus-landing .section-timeLine p,
.page-template-theresidence-landing .section-timeLine p,
.page-template-reside-onmoney-landing .section-timeLine p,
.page-template-parkviewcomo-landing .section-timeLine p{ /*margin:0; padding:0;*/ line-height:1.15;}

.section-timeLine .timeLine-block-btmpart{ position:relative}
/*.section-timeLine .timeLine-block-btmpart:after{ width:37px; height:37px; border-radius:50%; background:#fff; content:'';position: absolute; left: 50%; top: -3px; transform: translate(-50%, -50%); box-shadow: #78207c 0 0px 0 2px inset; border: 4px solid #fff;}*/
.section-timeLine .timeLine-block-btmpart:before{ background-color:#fff; /*background-image:url(assets/images/untick.svg);*/ background-position:center center; background-repeat:no-repeat; background-size:26px 10px; content:''; width:37px; height:37px;position: absolute; left: 50%; top: -3px; transform: translate(-50%, -50%); z-index:1; background-color:#fff;border: 4px solid #fff; box-shadow: #d3ecf3 0 0px 0 2px inset;border-radius:50%; background-color:#fff;}

.section-timeLine .timeLine-block-img{ position:relative; padding:90px 0 0 0}
.section-timeLine .timeLine-block-img:after{ position:absolute; left:50%; top:0; content:''; width:1px; height:70px; background:#d3ecf3;}
.section-timeLine .timeLine-block-img .fl-photo{ position:relative;}
.section-timeLine .timeLine-block-img .fl-photo:before{ position:absolute; left:50%; top:-20px; content:''; width:9px; height:9px; background:#fff; border:2px solid #d3ecf3; border-radius:50%;transform:translateX(-50%);}

.section-timeLine .timeLine-block{ position:relative;}
.section-timeLine .timeLine-block-toparea{ position:absolute; left:0; top:0; padding:0 10px 20px 10px;height: 50%;
display: flex;
align-items: flex-end; width:100%;}

.section-timeLine .timeLine-block-toparea > .fl-module-content{ width:100%}

.section-timeLine .timeLine-block-btmpart{ border-top:7px solid #d3ecf3; margin:244px 0 0 0;}
.section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ border-top-color:#d3ecf3; background:#fff;z-index: 1; padding:10px 0 0 0}

.section-timeLine .timeLine-block.block2 .timeLine-block-img{ padding:0 0 90px 0}
.section-timeLine .timeLine-block.block2 .timeLine-block-img:after{top:auto; bottom:0; background:#d3ecf3;}
.section-timeLine .timeLine-block.block2 .timeLine-block-img .fl-photo:before{top:auto;bottom:-35px;border-color:#d3ecf3; z-index:1}

.section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:after{box-shadow: #d3ecf3 0 0px 0 2px inset;}
.section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before{ /*background-image:url(assets/images/untick.svg);*/ box-shadow: #d3ecf3 0 0px 0 2px inset; background-color:#fff;}

.section-timeLine .timeLine-block-img .fl-photo .fl-photo-content{ padding: 15px; z-index:9;}

.mfp-bg { z-index: 99999; }
.mfp-wrap{ z-index: 99999; }
.mfp-wrap .mfp-content .mfp-figure img.mfp-img{ padding-top: 40px; }

.section-timeLine .timeLine-block.completed .timeLine-block-btmpart,
.section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart{border-top-color:#272c3c;}
.section-timeLine .timeLine-block.completed .timeLine-block-img .fl-photo:before,
.section-timeLine .timeLine-block.block2.completed .timeLine-block-img .fl-photo:before{border-color:#272c3c;}
.section-timeLine .timeLine-block.completed .timeLine-block-img:after,
.section-timeLine .timeLine-block.block2.completed .timeLine-block-img:after{background:#272c3c;}
.section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before,
.section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{box-shadow: #272c3c 0 0px 0 2px inset;}

.section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before,
.section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{background-image:url(assets/images/tick-1.svg);  background-size:12px 8px;}

.embankment-loft .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.embankment-loft .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#2b383e !important; letter-spacing:0;}

.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-img .fl-photo:before,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-img .fl-photo:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ background:none}

.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block1 .timeLine-block-btmpart:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block1 .timeLine-block-btmpart:before{  background-color:#f5f5f5; border-color:#f5f5f5;}

/*parkview*/
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before{box-shadow:#97d4c6 0 0px 0 2px inset;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-btmpart,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-img .fl-photo:before,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img .fl-photo:before{ border-color:#97d4c6;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ border-top-color:#97d4c6;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-img:after,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img:after{background:#97d4c6;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart, 
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart{border-top-color:#75695b;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{ background-image:url(assets/images/tick-1-parkview.svg);}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{box-shadow: #75695b 0 0px 0 2px inset;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-img .fl-photo:before,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img .fl-photo:before{border-color: #75695b;}
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-img:after, .page-template-parkviewcomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img:after{ background:#75695b;}
/*.page-template-parkviewcomo-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title{ font-size:17px;}*/
/*parkview*/

/*Reside on Money */
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before{box-shadow:#07223e 0 0px 0 2px inset;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-btmpart,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-img .fl-photo:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img .fl-photo:before{ border-color:#07223e;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ border-top-color:#07223e;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-img:after,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img:after{background:#07223e;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart, 
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart{border-top-color:#069469;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{ background-image:url(assets/images/tick-1-reside-onmoney.svg);}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{box-shadow: #069469 0 0px 0 2px inset;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.completed .timeLine-block-img .fl-photo:before,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img .fl-photo:before{border-color: #069469;}
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block.completed .timeLine-block-img:after, .page-template-reside-onmoney-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img:after{ background:#069469;}
.page-template-reside-onmoney-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title{ font-size:16px;}
/*Reside on Money */

/*the-residence */
.page-template-theresidence-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{ background-image:url(assets/images/tick-1-residence.svg);}

.page-template-theresidence-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart, 
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart{border-top-color:#2f4d55;}

.page-template-theresidence-landing .section-timeLine .timeLine-block.completed .timeLine-block-img:after, 
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img:after{ background:#2f4d55}

.page-template-theresidence-landing .section-timeLine .timeLine-block.completed .timeLine-block-img .fl-photo:before, 
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img .fl-photo:before{border-color: #2f4d55;}

.page-template-theresidence-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before,
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{box-shadow: #2f4d55 0 0px 0 2px inset;}


.page-template-theresidence-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before{box-shadow: #98c6d1 0 0px 0 2px inset;}

.page-template-theresidence-landing .section-timeLine .timeLine-block-img:after,
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img:after{ background:#98c6d1}

.page-template-theresidence-landing .section-timeLine .timeLine-block-img .fl-photo:before,
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img .fl-photo:before{border-color:#98c6d1}
.page-template-theresidence-landing .section-timeLine .timeLine-block-btmpart,
.page-template-theresidence-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ border-top-color:#98c6d1;}
.page-template-theresidence-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title{ font-size:16px;}
/*the-residence */

/*abodecomo*/
.page-id-7101 .landing-head .site-banner{display:none !important;}
.page-template-abodecomo-landing .fl-page-content{overflow:hidden;}
/*.page-template-abodecomo-landing .home-bannerbox .fl-row-content-wrap{overflow:hidden;}*/
.page-template-abodecomo-landing .home-bannerbox .ribb-text{background:#d3ac77; color:#58595c; right:-85px; top:172px; font-family:'sinews_sans_proregular'; letter-spacing: 0; font-weight:400;}

.page-template-abodecomo-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before{box-shadow:#d3ac77 0 0px 0 2px inset;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block-btmpart,
.page-template-abodecomo-landing .section-timeLine .timeLine-block-img .fl-photo:before,
.page-template-abodecomo-landing .section-timeLine .timeLine-block-btmpart:before,
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img .fl-photo:before{ border-color:#d3ac77;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ border-top-color:#d3ac77;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block-img:after,
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-img:after{background:#d3ac77;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart, 
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart{border-top-color:#58595c;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{ background-image:url(assets/images/tick-1-abode.svg);}
.page-template-abodecomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-btmpart:before, 
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-btmpart:before{box-shadow: #58595c 0 0px 0 2px inset;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-img .fl-photo:before,
.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img .fl-photo:before{border-color: #58595c;}
.page-template-abodecomo-landing .section-timeLine .timeLine-block.completed .timeLine-block-img:after, .page-template-abodecomo-landing .section-timeLine .timeLine-block.block2.completed .timeLine-block-img:after{ background:#58595c;}

.page-template-abodecomo-landing .section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before, .page-template-abodecomo-landing .section-timeLine .timeLine-block.block1 .timeLine-block-btmpart:before{background-color:#fff; border-color:#fff;}
.page-template-abodecomo-landing ul.abode-featureList li{color:#fff;}
.page-template-abodecomo-landing ul.abode-featureList li:after{background:#fff;}

.page-id-11896 .site-banner,
.page-id-11850 .site-banner{display:none;}

/*abodecomo*/

.page-id-198 .abode-form #gform_wrapper_16 .gform_fields input,
.page-id-198 .abode-form #gform_wrapper_16 .gform_fields select,
.page-id-198 .abode-form #gform_wrapper_16 .gform_fields .textarea{color: #5a637a !important; font-weight:normal; font-style:normal; font-family:'sinews_sans_proregular'; font-size:18px;}
.page-id-198 .abode-form .gfield input::-webkit-input-placeholder,
.page-id-198 .abode-form .gfield textarea::-webkit-input-placeholder{color: #5a637a !important;}
.page-id-198 .abode-form .gfield input::-moz-placeholder,
.page-id-198 .abode-form .gfield textarea::-moz-placeholder{color: #5a637a !important;}
.page-id-198 .abode-form .gfield input:-ms-input-placeholder,
.page-id-198 .abode-form .gfield textarea:-ms-input-placeholder{color: #5a637a !important;}
.page-id-198 .abode-form .gfield input:-moz-placeholder,
.page-id-198 .abode-form .gfield textarea:-moz-placeholder{color: #5a637a !important;}
.page-id-198 #gform_wrapper_16 .gform_footer{text-align:center;}
.page-id-198 #gform_wrapper_16 .gform_button{width:50%; float:none; color:#fff !important; font-size:18px; padding:12px 30px !important; text-align:center; font-weight:600; letter-spacing:.8406px; font-family:'sinews_sans_proregular'; border-radius:0 !important;}

.page-id-198 .fl-rich-text ul.featureList li:after{background:#fff;}
.abode-popup .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.abode-popup .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100% !important; width:100% !important;}

/*.page-id-198 .fl-rich-text p,
.page-id-198 .pp-sub-heading p{margin:0;}*/
/*.fl-row .fl-module-pp-gravity-form .pp-gf-inner .gform_wrapper .top_label li.gfield select.large {width: 100% !important;}*/

.full-image-left .fl-col-group,
.full-image-right .fl-col-group{display:flex; flex-wrap:wrap;}
.full-image-left .fl-col-group .fl-col:first-child .fl-col-content{max-width:600px; margin-left:auto;}
.full-image-left .fl-col-group .fl-col .fl-col-content,
.full-image-right .fl-col-group .fl-col .fl-col-content{height:100%;}
.full-image-left .fl-col-group .fl-col .fl-module-pp-heading,
.full-image-right .fl-col-group .fl-col .fl-module-pp-heading{width:100%; height:100%; display:flex; flex-wrap:wrap; align-items:center;}
.full-image-left .fl-col-group .fl-col .fl-module-photo,
.full-image-left .fl-col-group .fl-col .fl-module-photo .fl-module-content,
.full-image-left .fl-col-group .fl-col .fl-module-photo .fl-photo,
.full-image-left .fl-col-group .fl-col .fl-module-photo .fl-photo .fl-photo-content,
.full-image-right .fl-col-group .fl-col .fl-module-photo,
.full-image-right .fl-col-group .fl-col .fl-module-photo .fl-module-content,
.full-image-right .fl-col-group .fl-col .fl-module-photo .fl-photo,
.full-image-right .fl-col-group .fl-col .fl-module-photo .fl-photo .fl-photo-content{height:100%; width:100%;}
.full-image-left .fl-col-group .fl-col .fl-module-photo .fl-photo img,
.full-image-right .fl-col-group .fl-col .fl-module-photo .fl-photo img{height:100%; width:100%; object-fit:cover;}
.full-image-right .fl-col-group .fl-col:last-child .fl-col-content{max-width:600px; margin-right:auto;}

.page-template-lofthaus-landing .slick-slider .slick-dots li button{background:#58595c; opacity:1;}
.page-template-lofthaus-landing .slick-slider .slick-dots li button:hover,
.page-template-lofthaus-landing .slick-slider .slick-dots li.slick-active button{background:#d3ac77;}

@media only screen and (min-width: 1600px){
.page-template-lofthaus-landing .section-timeLine .timeLine-block-img,
.page-template-theresidence-landing .section-timeLine .timeLine-block-img,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-img,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-img{width:100%;}
.page-template-lofthaus-landing .section-timeLine .timeLine-block-img > .fl-module-content,
.page-template-theresidence-landing .section-timeLine .timeLine-block-img > .fl-module-content,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-img > .fl-module-content,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-img > .fl-module-content{margin-left:auto; margin-right:auto;}
.page-template-lofthaus-landing .section-timeLine .timeLine-block .fl-photo-content img,
.page-template-theresidence-landing .section-timeLine .timeLine-block .fl-photo-content img,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block .fl-photo-content img,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block .fl-photo-content img{width:138px; height:138px; margin:auto;}
.page-template-lofthaus-landing .section-timeLine .timeLine-block-toparea,
.page-template-theresidence-landing .section-timeLine .timeLine-block-toparea,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block-toparea,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block-toparea{width:100%; justify-content:center;}
}

@media only screen and (min-width: 1600px) and (max-width: 2200px){
.page-template-lofthaus-landing .section-timeLine .timeLine-block .fl-photo-content a,
.page-template-theresidence-landing .section-timeLine .timeLine-block .fl-photo-content a,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block .fl-photo-content a,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block .fl-photo-content a{display:block; padding:0 0 100%; position:relative;}
.page-template-lofthaus-landing .section-timeLine .timeLine-block .fl-photo-content img,
.page-template-theresidence-landing .section-timeLine .timeLine-block .fl-photo-content img,
.page-template-reside-onmoney-landing .section-timeLine .timeLine-block .fl-photo-content img,
.page-template-parkviewcomo-landing .section-timeLine .timeLine-block .fl-photo-content img{width:100%; height:100%; margin:auto; position:absolute; left:0; top:0;}

}

@media only screen and (max-width: 1350px){
.page-template-lofthaus-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-theresidence-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-reside-onmoney-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-parkviewcomo-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title{font-size:16px}
.section-timeLine .timeLine-block-img .fl-photo .fl-photo-content{ padding: 0px; }
}
@media only screen and (max-width: 1105px){
.page-template-lofthaus-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-theresidence-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-reside-onmoney-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-parkviewcomo-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title{font-size:13px}
}
@media only screen and (max-width: 991px){
.section-timeLine .fl-col-group-equal-height{ display:block;}
.section-timeLine .timeLine-block{ width:25%}
.section-timeLine .timeLine-block:nth-child(4n+1){ clear:both}
.section-timeLine .timeLine-block-toparea{ padding-bottom:80px;}
.section-timeLine .timeLine-block-img{padding:90px 30px 0;}
.section-timeLine .timeLine-block.block2 .timeLine-block-img {padding: 0 30px 90px 30px;}
.section-timeLine .timeLine-block-btmpart {margin: 155px 0 0;}
.site-header .header-new .fl-page-header-wrap .container{justify-content:flex-start; padding:0 !important;}
.site-header .header-new .fl-page-header-row{display:flex; flex-wrap:wrap; align-items:center; position:relative; margin:0; width:100%; padding:0 !important;}
.site-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .header-new .fl-page-nav .navbar-toggle{margin:auto; top:0; bottom:0; height:34px;}
.site-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#d3ac77;}

.page-template-coastal-edge-landing .landing-head .header-new .fl-page-nav-col{width:auto !important;}
.page-template-coastal-edge-landing .landing-head .header-new .container{justify-content:flex-start;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#07223e !important;}
.page-template-coastal-edge-landing .fl-page-header .header-new .fl-page-nav .fl-page-nav-collapse{background:#58595c !important;}
.fl-page .fl-page-header .header-new .fl-page-nav .fl-page-nav-collapse{background:#58595c;}
.fl-page .fl-page-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#fff !important; line-height:normal;}
.fl-page .fl-page-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.btn-nav a{border-radius:0; text-align:left;}

.page-template-coastal-edge-landing .landing-head .header-new .fl-page-nav-col{width:auto !important;}
.page-template-coastal-edge-landing .landing-head .header-new .container{justify-content:flex-start;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .navbar-toggle{top:0; right:15px; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#96bcc0 !important;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse{background:#928d8d;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#fff !important;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}



.page-template-abodecomo-landing .home-bannerbox .ribb-text{right:-85px; top:85px;}


}
@media only screen and (max-width: 768px){
.section-timeLine .timeLine-block{ width:100%; max-width:100% !important; text-align:center}
.section-timeLine .timeLine-block-toparea{ position:relative;}
.section-timeLine .fl-module-content.fl-node-content{ width:100%}
.section-timeLine .timeLine-block-toparea {padding-bottom: 10px;}
.section-timeLine .timeLine-block-toparea{ height:auto}
.section-timeLine .timeLine-block-btmpart { margin: 0;}
.page-template-lofthaus-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-theresidence-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-reside-onmoney-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title,
.page-template-parkviewcomo-landing .section-timeLine .fl-col-group-equal-height .title-text.pp-primary-title {font-size: 20px;}
.section-timeLine{ padding-left:15px; padding-right:15px;}
.section-timeLine .timeLine-block.block2{ display:flex}
.section-timeLine .timeLine-block.block2 .timeLine-block-toparea{ order:2;}
.section-timeLine .timeLine-block.block2 .timeLine-block-btmpart{ order:1;}
.section-timeLine .timeLine-block.block2 .timeLine-block-btmpart {border-top:0;border-bottom:7px solid #2c393f;background: #fff;z-index: 1;padding:0 0 10px 0;}
.section-timeLine .timeLine-block.block2 .timeLine-block-btmpart:before{ top:auto; bottom:-37px}
.section-timeLine .timeLine-block.block2 .timeLine-block-img:after {top: 0;bottom:auto;}
.section-timeLine .timeLine-block.block2 .timeLine-block-img{ padding:90px 0 0 0 !important}
.section-timeLine .timeLine-block.block2 .timeLine-block-img .fl-photo:before {top: -20px;bottom:auto;}
.section-timeLine .timeLine-block.block2 {margin: 25px 0;}
.full-image-left .fl-col-small:not(.fl-col-small-full-width),
.full-image-right .fl-col-small:not(.fl-col-small-full-width){width:100% !important; max-width:100%;}

.full-image-left .fl-col-group .fl-col:first-child .fl-col-content,
.full-image-right .fl-col-group .fl-col:first-child .fl-col-content{max-width:100%;}

#development-team .fl-col-group .fl-col .fl-col-group .fl-col{width:100% !important;}

}
@media only screen and (max-width: 1240px){
.home-project .slick-prev.slick-arrow{left:0;}
.home-project .slick-next.slick-arrow{right:0;}
}
@media only screen and (min-width: 993px) and (max-width: 1199px){
.counter-sec .uabb-number-text .uabb-number-before-text{font-size:24px !important; margin:5px 0 0;}
.counter-sec .uabb-number-text .uabb-number-int{font-size:40px;}
}
@media only screen and (max-width: 991px){
.landing-sec1 .panel-widget-style h3{margin-top:15px;}
.header-new ul.nav li{padding:0 10px;}
.header-new ul.nav li a{font-size:17px;}
.header-new ul.nav li.btn-nav a{font-size:18px;}
.page-template-abodecomo-landing .site-header-main.fixed{top:0;}
.site-content .lnd-sec1 h1{font-size:40px;}
#pg-6820-3> .panel-row-style.landing-parallax{padding-bottom:40%;}
.lnd-sec1 ul li{width:50%;}
.home-project .pp-heading-content .pp-heading .heading-title{padding-bottom:30px;}
.home-project .pp-heading-content .pp-heading .heading-title span.pp-secondary-title{line-height:normal;}
.fl-col-small:not(.fl-col-small-full-width){max-width:100%;}

}

@media only screen and (max-width: 767px){
.site-content .lnd-sec1 h1{font-size:32px; padding-bottom:20px;}
.panel-has-style > .panel-row-style.landing-parallax{background-size:cover !important; -moz-background-size-:cover !important; -webkit-background-size:cover !important; -o-background-size:cover !important;}
#pg-6820-3> .panel-row-style.landing-parallax{padding-bottom:60%;}
.landing-sec3 .textwidget .wpcf7 form, .landing-sec3 .wpcf7 form{padding:0 !important;}
.home-project .slick-prev.slick-arrow,
.home-project .slick-next.slick-arrow{top:27%;}
.header-new ul.nav li.btn-nav a{padding:0 10px; font-size:18px;}
.header-new ul.nav li{font-size:16px; padding:0 6px;}
footer#colophon.landings-footer .menu li{padding:0 10px;}
footer#colophon.landings-footer .site-logo-footer img{margin:auto;}

.page-template-abodecomo-landing .header-new .btn-menu span{background:#d3ac77;}
.page-template-abodecomo-landing .header-new ul.nav li{text-align:center; font-size:18px;}
.page-template-abodecomo-landing .header-new ul.nav li.btn-nav a{padding:10px 20px; text-align:center; margin-top:5px;}

.page-id-8008 .fl-col-small:not(.fl-col-small-full-width){ max-width: 100%; }
.page-id-8008 .pp-sub-heading p{ margin: 0; }

.page-id-15134 .fl-col-small:not(.fl-col-small-full-width){ max-width: 100%; }
.page-id-15134 #location .pp-heading-content .pp-sub-heading ul{ text-align: left; }
/*.page-template-abodecomo-landing .home-bannerbox .ribb-text{right:-110px; top:125px;}*/
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .navbar-toggle{right:0;}
}

@media only screen and (max-width: 599px){
.landing-sec1 .panel-widget-style ul li{width:100%;}
.site-content .lnd-sec1 h3{font-size:24px; max-width:100%;}
.lnd-sec1 ul{max-width:100%; padding:0 0 0 18px;}
.lnd-sec1 ul li{width:100%; list-style:disc outside; padding:0 0 5px;}
.landing-sec3 .textwidget h3, .landing-sec3 h3.sec-tit{font-size:24px;}
/*.header-new ul.nav li{padding:0 10px;}*/

.page-template-abodecomo-landing .site-banner{margin-top:89px;}

.header-new .container{flex-wrap:wrap;}
.header-new .header-logo{width:auto; text-align:left;}
.header-new .menu-adobe-como-page-menu-container{width:100%;}
.header-new ul.nav{width:100%; justify-content:center; display:flex; flex-wrap:wrap;}
.header-new ul.nav li{padding:0 6px;}
.page-template-abodecomo-landing,
.lnd-sec2 p,
.landing-sec3 .form-titbtm,
.lnd-sec1 p,
.home-project .services-textboxset span,
footer#colophon.landings-footer *,
.landing-sec3 .wpcf7 input[type=text],
.landing-sec3 .wpcf7 input[type=email],
.landing-sec3 .wpcf7 textarea,
.landing-sec3 .wpcf7 select,
.landing-sec3 .wpcf7 input[type=submit],
.landing-sec3 .wpcf7 input.wpcf7-submit{font-size:16px;}
.abode-form .gform_wrapper .top_label li.gfield.gf_left_half,
.abode-form .gform_wrapper .top_label li.gfield.gf_right_half{width:100% !important;}
.page-template-abodecomo-landing .home-bannerbox .ribb-text{right:-55px; top:75px;}
}

@media only screen and (max-width: 479px){
.page-template-abodecomo-landing .site-banner{margin-top:89px;}
.home-project .services-textboxset h3{font-size:20px;}
.header-new ul.nav li:last-child{width:100%; /*text-align:center;*/ padding:0 0 8px;}
.counter-sec .uabb-number-text .uabb-number-int{font-size:44px;}
.counter-sec .uabb-number-text .uabb-number-before-text{margin:-5px 0 0; font-size:28px !important;}
}

@media only screen and (max-width: 374px){
.page-template-abodecomo-landing .home-bannerbox .ribb-text{right:-40px; top:65px;}
}

/*********************  Reside On Money  *********************/
@font-face {font-family: 'gilroylight'; src: url('fonts/gilroy-light-webfont.woff2') format('woff2'), url('fonts/gilroy-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'gilroyregular'; src: url('fonts/gilroy-regular-webfont.woff2') format('woff2'), url('fonts/gilroy-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'gilroysemibold'; src: url('fonts/gilroy-semibold-webfont.woff2') format('woff2'), url('fonts/gilroy-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Akkurat-Bold'; src: url('fonts/Akkurat-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Akkurat-Bold.woff') format('woff'), url('fonts/Akkurat-Bold.ttf')  format('truetype'), url('fonts/Akkurat-Bold.svg#Akkurat-Bold') format('svg'); font-weight: normal; font-style: normal;}

body.page-template-reside-onmoney-landing,
.page-template-reside-onmoney-landing{font-family: 'gilroyregular'; font-size:16px; line-height:1.45;}
.page-template-reside-onmoney-landing .fl-page-content{background:#fff;}
.page-template-reside-onmoney-landing .fl-page{padding-top:98px !important;}
.page-template-reside-onmoney-landing h1,
.page-template-reside-onmoney-landing h2,
.page-template-reside-onmoney-landing h3,
.page-template-reside-onmoney-landing h4,
.page-template-reside-onmoney-landing h5,
.page-template-reside-onmoney-landing h6{font-family: 'gilroysemibold'; font-weight:bold; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#07223e; font-style:normal;}
.page-template-reside-onmoney-landing h5{font-size:14px;}
.page-template-reside-onmoney-landing h3{font-size:30px;}
.page-template-reside-onmoney-landing p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.45; letter-spacing:0; color:#111;}

.page-template-reside-onmoney-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-reside-onmoney-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#161643 !important; letter-spacing:0;}

.page-template-reside-onmoney-landing .fl-module .fl-button{font-family: 'gilroyregular'; font-weight:normal;}

/*.page-template-abodecomo-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-abodecomo-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#58595c !important;}*/

.reside-header .header-new{ box-shadow:0 0 7px rgba(0, 0, 0, 0.1); background:url(assets/images/header-bg.jpg) center center no-repeat; background-size:cover; border:none; width:100%; padding:0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index:9999; padding:0; }
.reside-header .header-new .header-logo img{width:188px; margin-bottom:-52px;}
.reside-header .header-new ul.nav li{padding:0 28px;}
.reside-header .header-new ul.nav li:first-child{padding-left:0;}
.reside-header .header-new ul.nav li:last-child{padding-right:0;}
.reside-header .header-new ul.nav li a{color:#fff; font-family: 'Akkurat-Bold'; font-size:15px; position:relative; font-weight:normal;}
/*.page-template-reside-onmoney-landing .reside-header .header-new ul.nav li a{font-weight:bold;}*/
.reside-header .header-new ul.nav li > a:before { content: ""; position: absolute; z-index: -1; left:0; right:0; bottom:9px; background:#d7a44d; height:1px; width:0; margin:auto; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.reside-header .header-new ul.nav li > a:after{display:none;}
.reside-header .header-new ul.nav li > a:hover,
.reside-header .header-new ul.nav li.current-menu-item > a{color:#fff !important;}
.reside-header .header-new ul.nav li > a:hover:before{width:100%; z-index:1;}

.page-template-reside-onmoney-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}
.team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family:'gilroysemibold';}

.page-template-reside-onmoney-landing footer#colophon.landings-footer .footer-links{background:url(assets/images/footer-bg.jpg) center center no-repeat; background-size:cover; padding:40px 0 33px;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family:'Akkurat-Bold'; font-size:15px;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer .copyright-credits p{font-family:'gilroyregular'; font-size:14px;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-reside-onmoney-landing footer#colophon.landings-footer a:hover{color:#d7a44d !important; opacity:1;}

.landing-sec3.reside-form .wpcf7 p:empty{display:none;}
.landing-sec3.reside-form .wpcf7 input[type=text],
.landing-sec3.reside-form .wpcf7 input[type=email],
.landing-sec3.reside-form .wpcf7 textarea,
.landing-sec3.reside-form .wpcf7 select{background:#f6ecda; color:#5a637a; font-size:16px; font-family:'gilroyregular'; letter-spacing:0; box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.12); border-radius:2px;}
.landing-sec3.reside-form .wpcf7 .col-sm-6 input::-webkit-input-placeholder{color: #5a637a !important;}
.landing-sec3.reside-form .wpcf7 .col-sm-6 input::-moz-placeholder{color: #5a637a !important;}
.landing-sec3.reside-form .wpcf7 .col-sm-6 input:-ms-input-placeholder{color: #5a637a !important;}
.landing-sec3.reside-form .wpcf7 .col-sm-6 input:-moz-placeholder{color: #5a637a !important;}
.landing-sec3.reside-form .wpcf7 input[type=submit],
.landing-sec3.reside-form .wpcf7 input.wpcf7-submit{width:100%; font-size:16px; margin:25px auto 0!important; float:none !important; max-width:165px; text-align:center; text-transform:uppercase; letter-spacing:0; font-family: 'gilroyregular'; border:none !important; border-radius:2px; background:#069469; box-shadow:none; display:table;}
.landing-sec3.reside-form .wpcf7 input[type=submit]:hover,
.landing-sec3.reside-form .wpcf7 input.wpcf7-submit:hover{background:#000;}


.landing-sec3 .reside-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.landing-sec3 .reside-gform .gform_wrapper .gfield select,
.landing-sec3 .reside-gform .gform_wrapper .gfield textarea{background:#f6ecda; color:#5a637a; font-size:16px; font-family:'gilroyregular'; letter-spacing:0; box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.12); border-radius:2px; font-style:normal; font-weight:normal; resize:none; width:100% !important;}

.landing-sec3 .reside-gform .gform_wrapper .top_label li.gfield input::-webkit-input-placeholder{color: #5a637a !important;}
.landing-sec3 .reside-gform .gform_wrapper .top_label li.gfield input::-moz-placeholder{color: #5a637a !important;}
.landing-sec3 .reside-gform .gform_wrapper .top_label li.gfield input:-ms-input-placeholder{color: #5a637a !important;}
.landing-sec3 .reside-gform .gform_wrapper .top_label li.gfield input:-moz-placeholder{color: #5a637a !important;}

.landing-sec3 .reside-gform .gform_wrapper .gform_footer .button{width:100%; font-size:16px; margin:25px auto 0!important; float:none !important; max-width:165px; text-align:center; text-transform:uppercase; letter-spacing:0; font-family: 'gilroyregular'; border:none !important; border-radius:2px; background:#069469; box-shadow:none; display:table;}
.landing-sec3 .reside-gform .gform_wrapper .gform_footer .button:hover{background:#000;}

.landing-sec3 .reside-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.landing-sec3 .reside-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100% !important;}

.home-project.reside-project .services-textboxset h3{font-family: 'gilroysemibold'; color: #069469; font-size: 29px;}
.home-project.reside-project .services-textboxset .services-textboxset{color: #808285; letter-spacing:0;}
.home-project.reside-project .services-textboxset span{ color: #d5a24d; font-size: 17px;}
.home-project.reside-project .services-textboxset span a{color: #d5a24d; font-weight: 600;}
.home-project.reside-project .services-textboxset span a:hover{color:#069469 !important;}

.home-project.reside-project .lSSlideOuter ul.lSPager li a{ background:#75695b; }
.home-project.reside-project .lSSlideOuter ul.lSPager li.active a{background:#069469;}
.home-project.reside-project .lSSlideOuter ul.lSPager li:hover a{background:#069469;}


.page-template-reside-onmoney-landing .team-sec .uabb-infobox-text-wrap a{color:#d5a24d; font-size:17px;}
.page-template-reside-onmoney-landing .team-sec .uabb-infobox-text-wrap a:hover{color:#069469 !important;}

.team-sec .fl-col-group .fl-col-group-nested .col1 {width:60% !important; float:left; clear:none;}
.team-sec .fl-col-group .fl-col-group-nested .col2 {width:40% !important; float:left; clear:none;}
.team-sec .fl-col-group .fl-col-group-nested .col2 img{max-width:100px; width:100%;}

.header-new .btn-menu{display:none;}

.page-template-reside-onmoney-landing .mfp-bg,
.page-template-reside-onmoney-landing .mfp-wrap{z-index:99999;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-reside-onmoney-landing .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-reside-onmoney-landing .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}

.page-template-reside-onmoney-landing footer#colophon.landings-footer .copyright-credits{display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer .copyright-credits .widget11{padding-right:9px;}

.page-template-reside-onmoney-landing .pp-sub-heading p:last-of-type ~ ul.featureList{padding-top:15px;}
.page-template-reside-onmoney-landing ul.featureList li{padding-bottom:15px; position:relative; list-style:disc;}
.page-template-reside-onmoney-landing ul.featureList li:after{display:none;}

.page-template-reside-onmoney-landing .landing-sec3 .pp-sub-heading a{color:#111;}
.page-template-reside-onmoney-landing .landing-sec3 .pp-sub-heading a:hover{color:#fff;}

@media only screen and (max-width: 1199px){
.reside-header .header-new ul.nav li{padding:0 18px;}
.page-template-reside-onmoney-landing .fl-page{padding-top:93px !important;}

}

@media only screen and (max-width: 991px){
.page-template-reside-onmoney-landing .fl-page{padding-top:79px !important;}
.reside-header .header-new ul.nav li{padding:0 8px;}
.reside-header .header-new ul.nav li a{font-size:14px;}
.reside-header .header-new .header-logo img{width:128px; margin-bottom:-28px;}
.page-template-reside-onmoney-landing footer#colophon.landings-footer .menu li{padding:0 10px;}

.reside-header .header-new .fl-page-nav-col{width:auto !important;}
.reside-header .header-new .container{justify-content:flex-start;}
.fl-page .reside-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .reside-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#fff !important;}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #0a233d;}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#fff !important;}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}
}

@media only screen and (max-width: 767px){
.fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
/*.reside-header .header-new ul.nav li{padding:0 10px;}*/
.header-new .container{justify-content:flex-start;}
.header-new .container{position:relative;}
.header-new .btn-menu{display:block; width:30px; height:22px; position:absolute; right:15px; top:0; bottom:0; margin:auto; z-index:1111; cursor:pointer;}
.header-new .btn-menu span{position:absolute; left:0; right:0; height:2px; background:#fff; top:0; bottom:0; margin:auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.header-new .btn-menu span.line1{bottom:auto;}
.header-new .btn-menu span.line3{top:auto;}
.header-new .btn-menu.open span.line2{display:none;}
.header-new .btn-menu.open span.line1{top:0; bottom:0; transform:rotate(45deg);}
.header-new .btn-menu.open span.line3{top:0; bottom:0; transform:rotate(-45deg);}
.header-new .menu-adobe-como-page-menu-container{position:fixed; left:-100%; max-width:400px; top:0; bottom:0; z-index:1000; overflow:auto; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background:#fff;}
.reside-header .header-new .menu-adobe-como-page-menu-container{background:#0a233d;}
.header-new .menu-adobe-como-page-menu-container.open-nav{left:0;}
.header-new ul.nav{padding:0;}
.header-new ul.nav li,
.reside-header .header-new ul.nav li{display:block; width:100%; padding:0; line-height:normal;}
.header-new ul.nav li a,
.reside-header .header-new ul.nav li a{padding:10px 0; line-height:normal;}
.reside-header .header-new ul.nav li>a:before{bottom:0;}
.reside-header .header-new ul.nav li:last-child{text-align:left;}
.reside-header .header-new ul.nav li a{font-size:16px;}

.header-new .overlay-bg{display:none; position:fixed; z-index:999; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.overlay-on .header-new .overlay-bg{display:block;}
.reside-header .header-new .header-logo{padding-bottom:0;}
.page-template-reside-onmoney-landing h3{font-size:24px;}

}

@media only screen and (max-width: 599px){

.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title, .team-sec .pp-heading .heading-title{font-size:22px;}
.home-project.reside-project .services-textboxset h3{font-size:24px;}

}

@media only screen and (max-width: 479px){
.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}

}

/*********************  Lofthhous  *********************/
@font-face {font-family: 'GT Sectra Display Bold Italic'; src: url('fonts/GT Sectra Display Bold Italic.eot'); src: url('fonts/GT Sectra Display Bold Italic.eot?#iefix') format('embedded-opentype'), url('fonts/GT Sectra Display Bold Italic.woff2') format('woff2'), url('fonts/GTSectraDisplay-BoldItalic.svg#GTSectraDisplay-BoldItalic') format('svg'), url('fonts/GTSectraDisplay-BoldItalic.ttf') format('truetype'), url('fonts/GTSectraDisplay-BoldItalic.woff') format('woff'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'Avenir-Heavy'; src: url('fonts/Avenir-Heavy.eot'); src: url('fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'), url('fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg'), url('fonts/Avenir-Heavy.ttf') format('truetype'), url('fonts/Avenir-Heavy.woff') format('woff'), url('fonts/Avenir-Heavy.woff2') format('woff2'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'GT Sectra Fine Bold'; src: url('fonts/GT Sectra Fine Bold.eot'); src: url('fonts/GT Sectra Fine Bold.eot?#iefix') format('embedded-opentype'), url('fonts/GT Sectra Fine Bold.woff2') format('woff2'), url('fonts/GTSectraFine-Bold.svg#GTSectraFine-Bold') format('svg'), url('fonts/GTSectraFine-Bold.ttf') format('truetype'), url('fonts/GTSectraFine-Bold.woff') format('woff'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'gilroylight'; src: url('fonts/gilroy-light-webfont.woff2') format('woff2'), url('fonts/gilroy-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'gilroyregular'; src: url('fonts/gilroy-regular-webfont.woff2') format('woff2'), url('fonts/gilroy-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'gilroysemibold'; src: url('fonts/gilroy-semibold-webfont.woff2') format('woff2'), url('fonts/gilroy-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Akkurat-Bold'; src: url('fonts/Akkurat-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Akkurat-Bold.woff') format('woff'), url('fonts/Akkurat-Bold.ttf')  format('truetype'), url('fonts/Akkurat-Bold.svg#Akkurat-Bold') format('svg'); font-weight: normal; font-style: normal;}

body.page-template-lofthaus-landing,
.page-template-lofthaus-landing{font-family: 'Lato', sans-serif; font-size:16px; line-height:1.45; font-weight:normal; color:#272c3c;}
.page-template-lofthaus-landing .fl-page-content{background:#fff;}
.page-template-lofthaus-landing h1,
.page-template-lofthaus-landing h2,
.page-template-lofthaus-landing h3,
.page-template-lofthaus-landing h4,
.page-template-lofthaus-landing h5,
.page-template-lofthaus-landing h6{font-family: 'Montserrat', sans-serif; font-weight:700; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#07223e; font-style:normal;}
.page-template-lofthaus-landing h5{font-size:14px;}
.page-template-lofthaus-landing p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.45; letter-spacing:0; color:#111;}

.page-template-lofthaus-landing h3{font-size:30px;}


.lofthaus-header.reside-header .header-new{ border-bottom: 1px solid rgba(0,0,0,.13); background: url(assets/images/header-img3.jpg) center center no-repeat; background-size: cover; padding:0; }
.lofthaus-header.reside-header .header-new .header-logo img{margin-bottom:-22px; width:162px;}
.lofthaus-header.reside-header .header-new ul.nav li a{color:#272c3c; font-family: 'Avenir-Heavy'; font-size:17px;}
.lofthaus-header.reside-header .header-new ul.nav li>a:hover,
.lofthaus-header.reside-header .header-new ul.nav li.current-menu-item>a{color:#272c3c !important;}
.lofthaus-header.reside-header .header-new ul.nav li>a:before{background:#272c3c; height:2px;}
.lofthaus-header.reside-header .header-new ul.nav li>a:after{display:none;}
.lofthaus-header.reside-header .header-new ul.nav li.reg-btn > a{color:#d2ebf4!important; background:#272c3c!important; padding:10px 20px; margin:0; text-transform:uppercase; font-size:17px; line-height:normal; font-family: 'Montserrat', sans-serif; font-weight:500; letter-spacing:1px;}
.lofthaus-header.reside-header .header-new ul.nav li.reg-btn > a:before{display:none;}
.lofthaus-header.reside-header .header-new ul.nav li.reg-btn > a:hover{color:#fff !important; background:#000 !important;}

.lofthaus-header.reside-header .headline-sec .title-text.pp-primary-title,
.lofthaus-header.reside-header .snapshot-settext .title-text.pp-primary-title{font-family: 'GT Sectra Fine Bold';}
.lofthaus-header.reside-header .headline-sec .title-text.pp-secondary-title{font-family: 'GT Sectra Display Bold Italic';}
.lofthaus-header.reside-header .headline-sec .pp-sub-heading .sec-tit{color:#d2ebf4; font-size:26px;}

.brochure-button.reverse .pp-modal-trigger {background: #272c3c !important; color: #FFFFFF !important; text-transform: uppercase !important; font-family: Montserrat, sans-serif !important; font-weight: 500 !important;}

.page-template-lofthaus-landing .pp-modal.layout-standard,
.page-template-lofthaus-landing .pp-modal-header,
.page-template-lofthaus-landing .pp-modal-title{background: #d2ebf4 !important; padding: 10px; font-size:30px;}


.popupform .gform_wrapper .gform_heading{display:none;}
.popupform > br{display:none;} 
.popupform > p{font-size:16px;}
.popupform .gform_wrapper .gform_body .gform_fields{display:flex; flex-wrap:wrap; grid-column-gap:0; grid-row-gap:0; grid-template-columns:none; grid-template-rows:none; -ms-grid-columns:none;}
.popupform .gform_wrapper .gform_body .gform_fields textarea{resize:none;}
body .popupform .gform_wrapper .top_label div.ginput_container{margin:0;}
.popupform .gform_wrapper .gform_fields .gfield{width: 100% !important; padding:0 0 15px !important; background:none !important; border:none !important; margin:0 !important;}
.popupform .gform_wrapper .gform_fields .gfield input,
.popupform .gform_wrapper .gform_fields .gfield select{color: #252a3b !important; padding:10px !important; width:100% !important; height:auto !important; background:#fcfcfc !important; border:1px solid #e6e6e6 !important; border-radius:4px !important; font-family:"Lato",sans-serif !important; font-size:16px !important; font-style:normal !important; margin:0 !important; font-weight:normal !important;}
.popupform .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,
.popupform .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{color: #252a3b !important; opacity:1;}
.popupform .gform_wrapper .gform_fields .gfield input::-moz-placeholder,
.popupform .gform_wrapper .gform_fields .gfield textarea::-moz-placeholder{color: #252a3b !important; opacity:1;}
.popupform .gform_wrapper .gform_fields .gfield input:-ms-input-placeholder,
.popupform .gform_wrapper .gform_fields .gfield textarea:-ms-input-placeholder{color: #252a3b !important; opacity:1;}
.popupform .gform_wrapper .gform_fields .gfield input:-moz-placeholder,
.popupform .gform_wrapper .gform_fields .gfield textarea:-moz-placeholder{color: #252a3b !important; opacity:1;}

.popupform .gform_wrapper .gform_footer{padding:0; margin:0; text-align:center;}
.popupform .gform_wrapper .gform_footer input.button,
.popupform .gform_wrapper .gform_footer input[type=submit],
.popupform .gform_wrapper .gform_page_footer input.button,
.popupform .gform_wrapper .gform_page_footer input[type=submit]{font-family: 'Montserrat', sans-serif !important; font-weight: 500 !important; font-size: 16px !important; text-transform: uppercase !important; width: auto !important; color: #fff !important; background: #252a3b !important; padding: 14px 60px !important; white-space: normal !important; border-radius: 0px !important; margin:auto !important; top:0; box-shadow:none !important; border:none !important; float:none !important; height:auto !important;}
.popupform #gform_wrapper_5 .gform_footer {margin-top: 0px; padding-top: 0px;}

.lofthaus-form.fl-module-content .pp-gf-content{padding:0;}
.lofthaus-form .gform_wrapper .gform_heading{display:none;}
body .lofthaus-form .gform_wrapper .top_label div.ginput_container{margin:0;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield{margin:0 0 20px !important; padding-bottom:0 !important;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield .ginput_container{margin:0 !important;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield input,
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield select{font-style:normal !important; padding:12px 20px !important; margin:0 !important;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield input::-webkit-input-placeholder {color: #252a3b !important; opacity:1;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield input::-moz-placeholder {color: #252a3b !important; opacity:1;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder {color: #252a3b !important; opacity:1;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield input:-moz-placeholder {color: #252a3b !important; opacity:1;}
.lofthaus-form .gform_wrapper .gform_footer input[type=submit]{top:0; box-shadow:none !important; border:none !important; float:none !important; height:auto !important;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield,
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{margin:0 !important; max-width:100% !important; width:50% !important; padding:0 15px 20px !important; clear:none !important; float:left !important;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half{clear:left !important;}
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
.lofthaus-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-weight:normal;}
.lofthaus-form .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
/*.lofthaus-form .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important;}*/

.page-template-lofthaus-landing .services-textboxset h3{font-family:'GT Sectra Display Bold Italic'; color: #272c3c;}
.page-template-lofthaus-landing .services-textboxset p{color: #272c3c;}
.page-template-lofthaus-landing .services-textboxset span{font-family: 'GT Sectra Fine Bold'; color: #98d5c7;}
.page-template-lofthaus-landing .services-textboxset span a{color: #cbc1b8; font-weight: 600;}
.page-template-lofthaus-landing .services-textboxset span a:hover{color: #252a3b;}
.page-template-lofthaus-landing .other-griffin .slick-dots li button:before{color:#75695b;}
.page-template-lofthaus-landing .other-griffin .slick-dots li.slick-active button:before{color:#07223e;}

.page-template-lofthaus-landing .fl-col-group .other-griffin-slider .slick-dots li button{background:#d2ebf4; opacity:1;}
.page-template-lofthaus-landing .fl-col-group .other-griffin-slider .slick-dots li.slick-active button,
.page-template-lofthaus-landing .fl-col-group .other-griffin-slider .slick-dots li button:hover{background:#272c3c;}

.page-template-lofthaus-landing .headline-sec{position: relative;}
.page-template-lofthaus-landing .headline-sec .fl-col-group-equal-height .fl-col .fl-module-info-box{height:100%; padding-top:15px; padding-bottom:15px;}
.page-template-lofthaus-landing .headline-sec .fl-col-group-equal-height .fl-col .fl-module-content{margin-top:0; margin-bottom:0; height:100%;}
.page-template-lofthaus-landing .headline-sec .fl-col-group-equal-height .fl-col .uabb-infobox{height:100%; position:relative; padding:0 0 30px; z-index: 99;}
.page-template-lofthaus-landing .headline-sec .fl-col-group-equal-height .fl-col .uabb-infobox-text-wrap .uabb-infobox-cta-link{position:absolute; left:0; bottom:0;}
.page-template-lofthaus-landing .headline-sec .pp-heading-content .pp-heading.pp-center .heading-title{line-height: 38px;}
.page-template-lofthaus-landing .title-text.pp-primary-title{font-family: 'GT Sectra Fine Bold';}
.page-template-lofthaus-landing .title-text.pp-secondary-title{font-family:'GT Sectra Display Bold Italic';}
.page-template-lofthaus-landing .headline-sec .uabb-infobox-title-prefix{font-family:'GT Sectra Fine Bold';}
.page-template-lofthaus-landing .headline-sec .uabb-infobox-title{font-family:'GT Sectra Display Bold Italic';}
.page-template-lofthaus-landing .headline-sec:before{content: '';position: absolute; background: url(assets/images/headline-leftimg1.svg) no-repeat; top: 0; bottom: 0; left: -76px; width: 389px; height: 100%;  z-index: 9;}
.page-template-lofthaus-landing .headline-sec:after{content: '';position: absolute; background: url(assets/images/headline-rightimg2.svg) no-repeat; top: 43px; bottom: 0; right: 0px; width: 274px; height:calc(100% - 43px);  z-index: 9;}

.page-template-lofthaus-landing .home-project{position: relative;}
.page-template-lofthaus-landing .home-project:before{content: ''; position: absolute; background: url(assets/images/griffin-leftimg.svg) no-repeat; top: 43px; bottom: 0; left: 27px; width: 264px; height: 100%; z-index: 9;}
.page-template-lofthaus-landing .home-project:after{content: ''; position: absolute; background: url(assets/images/griffin-rightimg.svg) no-repeat; top: 286px; bottom: 0; right: -90px; width: 274px;}

.page-template-lofthaus-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-lofthaus-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#161643 !important; letter-spacing:0;}

.page-template-lofthaus-landing .set-titaltextbox .title-text.pp-secondary-title{ font-family: 'GT Sectra Display Bold Italic'; }

.page-template-lofthaus-landing .site-content .container{max-width:100%; width:100%; padding:0;}

.page-template-lofthaus-landing footer#colophon.landings-footer .footer-links{background:#272c3c; padding:58px 0 58px;}
.page-template-lofthaus-landing footer#colophon.landings-footer .site-logo-footer img{max-width:130px;}
.page-template-lofthaus-landing footer#colophon.landings-footer .menu li a{text-transform:none; font-family: 'Lato', sans-serif; font-size:16px; letter-spacing:0; font-weight:normal;}
.page-template-lofthaus-landing footer#colophon.landings-footer .copyright-credits p{font-family: 'Lato', sans-serif; font-size:14px; font-weight:normal;}
.page-template-lofthaus-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-lofthaus-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-lofthaus-landing footer#colophon.landings-footer a:hover{color:#d2e9ef !important; opacity:1;}

.page-template-lofthaus-landing .pp-heading-content .pp-sub-heading p a{ color: #07223e; }
.page-template-lofthaus-landing .map-photo-section .fl-photo .fl-photo-content{ width: 100%; }
.page-template-lofthaus-landing .map-photo-section .fl-photo .fl-photo-content img{ width: 100%; }
.page-template-lofthaus-landing .set-titaltextbox .pp-sub-heading h5 a{color:#07223e;}
.page-template-lofthaus-landing .sec-tit{color:#d2ebf4; font-size:26px;}

.fl-rich-text .featureList{padding:0 0 0 18px; margin:0;}
.fl-rich-text .featureList > p{padding:0; margin:0;}
.fl-rich-text .featureList li{font-size:18px; padding-bottom:10px;}
.page-template-lofthaus-landing .featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family: 'Lato', sans-serif;}

.page-template-lofthaus-landing .download-loft .pp-heading-content .pp-heading .heading-title span.pp-primary-title{font-family:inherit;}

.page-template-lofthaus-landing .headline-sec .pp-sub-heading h5 a{color:#07223e;}
.page-template-lofthaus-landing .headline-sec .pp-sub-heading h5 a:hover{color:#000;}
.page-template-lofthaus-landing .lnd-sec1 .pp-infobox-wrap .pp-infobox-title-wrapper .pp-infobox-title{font-family:'GT Sectra Fine Bold';}

.landing-head .header-new .container{padding-left:15px; padding-right:15px;}

@media only screen and (max-width: 1199px){ 
.lofthaus-header.reside-header .header-new ul.nav li{padding:0 9px;}
.page-template-lofthaus-landing .fl-page{padding-top:130px !important;}

}


@media only screen and (max-width: 991px){
.page-template-lofthaus-landing .fl-page{padding-top:116px !important;}
.lofthaus-header.reside-header .header-new ul.nav li{padding:0 8px;}
.lofthaus-header.reside-header .header-new ul.nav li a{font-size:14px;}
.lofthaus-header.reside-header .header-new ul.nav li.reg-btn>a{padding:10px 15px; font-size:14px;}

.page-template-lofthaus-landing footer#colophon.landings-footer .menu li{padding:0 10px;}
.page-template-lofthaus-landing .headline-sec:before,
.page-template-lofthaus-landing .headline-sec:after{display:none !important;}

.fl-page .fl-page-header.lofthaus-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.lofthaus-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#07223e !important;}
.fl-page .fl-page-header.lofthaus-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #d2e9ef;}
.fl-page .fl-page-header.lofthaus-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.lofthaus-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#07223e !important;}
.fl-page .fl-page-header.lofthaus-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}


}

@media only screen and (max-width: 767px){
.fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
.page-template-lofthaus-landing .site{padding-top:90px;}
.lofthaus-header.reside-header .header-new .header-logo img{width:112px;}
.lofthaus-header .header-new .btn-menu span{background:#272d3c;}
.lofthaus-header .header-new .btn-menu.open span{background:#fff;}
.lofthaus-header.reside-header .header-new .menu-adobe-como-page-menu-container{background:#272d3c;}
.lofthaus-header.reside-header .header-new ul.nav li{padding:0;}
.lofthaus-header.reside-header .header-new ul.nav li.current-menu-item>a,
.lofthaus-header.reside-header .header-new ul.nav li.reg-btn>a,
.lofthaus-header.reside-header .header-new ul.nav li a{color:#fff !important; padding:10px 15px; font-size:16px; text-transform:uppercase; background:none !important; letter-spacing:0.02em; font-weight:500; font-family:'Montserrat',sans-serif;}
.lofthaus-header.reside-header .header-new ul.nav li>a:hover{color:#272d3c !important; background:#d3ecf3 !important;}

.page-template-lofthaus-landing .sec-tit{font-size:22px;}
.page-template-lofthaus-landing .headline-sec .fl-col-group-equal-height .fl-col .uabb-infobox-text-wrap .uabb-infobox-cta-link{right:0;}

.page-template-lofthaus-landing .pp-heading-content .pp-heading .heading-title span.title-text{ font-size: 28px; line-height: 40px; }
.page-template-lofthaus-landing .site-footer .site-logo-footer img{ max-width: 125px; margin: 0; display: inline-block; }
.page-template-lofthaus-landing .site-footer .links-section ul li{ padding: 0 10px; font-size: 14px; }
.page-template-lofthaus-landing footer#colophon .footer-links{ padding: 30px 15px; }
.page-template-lofthaus-landing ul.featureList li{ font-size:16px; padding: 0 0 10px 25px; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;}

.fl-rich-text .featureList li{font-size:16px; padding-bottom:5px;}
}

@media only screen and (max-width: 640px){
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding:0 15px 20px !important;}
}

@media only screen and (max-width: 599px){
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{width:100% !important;}
.page-template-lofthaus-landing h3{font-size:24px;}
}





/*********************  Park View Como  *********************/
@font-face {font-family: 'bunday_sansregular'; src: url('fonts/bundaysans-regular-webfont.eot'); src: url('fonts/bundaysans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bundaysans-regular-webfont.woff2') format('woff2'), url('fonts/bundaysans-regular-webfont.woff') format('woff'), url('fonts/bundaysans-regular-webfont.ttf') format('truetype'), url('fonts/bundaysans-regular-webfont.svg#bunday_sansregular') format('svg'); font-weight: normal; font-style: normal;}


body.page-template-parkviewcomo-landing,
.page-template-parkviewcomo-landing{font-family: 'bunday_sansregular'; font-size:16px; line-height:1.45; color:#75695b;}
.page-template-parkviewcomo-landing .fl-page-content{background:#fff;}
.page-template-parkviewcomo-landing .fl-page{padding-top:95px !important;}
.page-template-parkviewcomo-landing h1,
.page-template-parkviewcomo-landing h2,
.page-template-parkviewcomo-landing h3,
.page-template-parkviewcomo-landing h4,
.page-template-parkviewcomo-landing h5,
.page-template-parkviewcomo-landing h6{font-family: 'bunday_sansregular'; font-weight:normal !important; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#75695b; font-style:normal;}
.page-template-parkviewcomo-landing h5{font-size:14px;}
.page-template-parkviewcomo-landing p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.45; letter-spacing:0; color:#75695b;}

.page-template-parkviewcomo-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-parkviewcomo-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#75695b !important; letter-spacing:0;}

.page-template-parkviewcomo-landing .fl-module .fl-button{font-family: 'bunday_sansregular'; font-weight:normal !important;}

.page-template-parkviewcomo-landing .pp-sub-heading p a{color:#000;}
.page-template-parkviewcomo-landing .site-content{clear:both;}

.parkview-header.reside-header .header-new{background:#fff; padding:20px 0;}
.parkview-header.reside-header .header-new .header-logo img{width:290px; margin-bottom:0;}
.parkview-header.reside-header .header-new ul.nav li{padding:0 30px;}
.parkview-header.reside-header .header-new ul.nav li:first-child{padding-left:0;}
.parkview-header.reside-header .header-new ul.nav li:last-child{padding-right:0;}
.parkview-header.reside-header .header-new ul.nav li a{color:#75695b; font-family: 'bunday_sansregular'; font-size:17px; padding-top:0; padding-bottom:0;}
.parkview-header.reside-header .header-new ul.nav li > a:before {background:#75695b; height:2px;}
.parkview-header.reside-header .header-new ul.nav li > a:after{display:none;}
.parkview-header.reside-header .header-new ul.nav li > a:hover,
.parkview-header.reside-header .header-new ul.nav li.current-menu-item > a{color:#75695b !important;}

.parkview-header.reside-header .header-new ul.nav li.register-button > a{color:#fff!important; background:#75695b!important; padding:10px 25px; margin:0; text-transform:uppercase; font-size:20px; line-height:normal;}
.parkview-header.reside-header .header-new ul.nav li.register-button > a:before{display:none;}
.parkview-header.reside-header .header-new ul.nav li.register-button > a:hover{color:#75695b !important; background:#97d4c6 !important;}
.page-template-parkviewcomo-landing .site-content .container{max-width:100%; width:100%; padding:0;}

.home-bannerbox .ribb-text{position: absolute; right: -118px; top: 118px; margin: 0 !important; padding:5px 80px !important; background: #98d5c7; font-size:28px; transform: rotate(45deg); font-weight: 500; color:#75695b;}
.page-template-parkviewcomo-landing .home-bannerbox .ribb-text{font-weight:normal;}
.home-bannerbox2 .ribb-text{right: -78px; top:108px; font-family:'GT Sectra Fine Bold'; font-weight:800; background:#272c3c; color:#fff;}
.residence-slide .ribb-text{right:-118px; top:124px; font-family:'Avenir Roman'; font-weight:normal; background:#2f4d55; color:#fff; padding-bottom:8px !important;}

.page-template-parkviewcomo-landing .pp-modal-header .pp-modal-close{z-index:99;}
.page-template-parkviewcomo-landing .pp-modal-wrap .pp-modal-body .pp-modal-title{padding-top:20px !important; padding-bottom:20px !important; font-size:30px;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper{padding:0; margin:0;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gform_fields{display:flex; flex-wrap:wrap; grid-row-gap:0; grid-column-gap:0;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper.gform_validation_error .gform_body .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gform_fields .gfield{padding:0 0 15px; margin:0 !important; background:none; outline:none; border:none; width:100%; max-width:100% !important;}

.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield.gfield_error.gfield_contains_required div.ginput_container,
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;}
.page-template-parkviewcomo-landing body .pp-modal-wrap .gform_wrapper .top_label div.ginput_container{margin:0;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input,
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input:focus,
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield select,
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield textarea{margin:0; padding:10px 15px; height:auto; border:solid 1px #75695b; color:#333; border-radius:0px; font-style:normal; width:100%; font-size:16px; font-weight:normal; font-family: 'bunday_sansregular'; resize:none; background:#fff;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input::-webkit-input-placeholder{color:#333 !important;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input::-moz-placeholder{color:#333 !important;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input:-ms-input-placeholder{color:#333 !important;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gfield input:-moz-placeholder{color:#333 !important;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0; margin:0;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gform_footer{width:100%; text-align:center;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gform_footer input[type=submit]{border:none !important; padding:15px 40px; height:auto; outline:none; border-radius:0px; top:0; background:#75695b; color:#fff; box-shadow:none !important; float:none;}
.page-template-parkviewcomo-landing .pp-modal-wrap .gform_wrapper .gform_footer input[type=submit]:hover{background:#97d4c6; color:#fff;}

.page-template-parkviewcomo-landing .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.page-template-parkviewcomo-landing .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0;}

.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper .gfield select,
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper .gfield textarea{font-weight:normal; font-style:normal; padding:12px 20px !important; resize:none;}
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield .ginput_container textarea{height:110px; margin-bottom:0;}
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield,
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{margin:0 !important; max-width:100% !important; padding:0 15px 20px !important; width:50% !important; background:none !important; border:none !important; clear:none !important; float:left !important;}
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half{clear:left !important;}
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
/*.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper .gform_footer{margin:0; padding:0;}*/
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase; height:auto;}
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]:hover{color:#75695b !important;}

.page-template-parkviewcomo-landing .home-project:before,
.page-template-parkviewcomo-landing .home-project:after{display:none;}
.page-template-parkviewcomo-landing .home-project .slick-prev:before,
.page-template-parkviewcomo-landing .home-project .slick-next:before{color:#98d5c7;}
.page-template-parkviewcomo-landing .services-textboxset h3{font-family: 'bunday_sansregular'; color:#98d5c7;}
.page-template-parkviewcomo-landing .home-project .slick-initialized .slick-slide{letter-spacing:0;}
.page-template-parkviewcomo-landing .home-project .services-textboxset{color:#75695b;}
.page-template-parkviewcomo-landing .services-textboxset span a{color:#98d5c7; font-weight:normal; font-family: 'bunday_sansregular';}
.page-template-parkviewcomo-landing .services-textboxset span a:hover{color:#75695b;}
.page-template-parkviewcomo-landing .other-griffin .slick-dots li button:before{color:#75695b;}
.page-template-parkviewcomo-landing .other-griffin .slick-dots li.slick-active button:before{color:#98d5c7;}

.page-template-parkviewcomo-landing .slick-slider .slick-dots li button{background:#75695b; opacity:1;}
.page-template-parkviewcomo-landing .slick-slider .slick-dots li button:hover,
.page-template-parkviewcomo-landing .slick-slider .slick-dots li.slick-active button{background:#98d5c7;}

.page-template-parkviewcomo-landing footer#colophon.landings-footer *{font-size:16px;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .site-logo-footer img{max-width:158px;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .footer-links{background:#97d4c6;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .links-section{border-color:#75695b;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer a,
.page-template-parkviewcomo-landing footer#colophon.landings-footer .copyright-credits p{color:#75695b !important; font-family: 'bunday_sansregular'; letter-spacing:0; font-size:16px;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-parkviewcomo-landing footer#colophon.landings-footer a:hover{color:#fff !important;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .menu li a{font-family: 'bunday_sansregular';}

.numberList {list-style: none; counter-reset: my-awesome-counter; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding:0;}
.numberList li {counter-increment: my-awesome-counter; font-size: 18px; color: #75695b; padding: 0; position: relative; font-family: 'bunday_sansregular';}
.numberList li::before { content: counter(my-awesome-counter) ""; font-size: 18px; line-height: 25px; width: 25px; height: 25px; border: 1px solid #75695b; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color: #75695b; text-align: center; display:inline-block; margin-right:10px;}
ul.apartment-feature{display: block; list-style-type: none; margin: 0; padding: 0; }
ul.apartment-feature li{ font-size: 18px; color:#75695b; display: block; list-style-type: none; margin: 0; padding: 0 0 12px 16px; position: relative; font-family: 'bunday_sansregular';}
ul.apartment-feature li:after{ position: absolute; content: ""; top: 10px; left: 0; background:#75695b; width:6px; height:6px; background-size: cover; border-radius:50% }

.page-template-parkviewcomo-landing .register-formbox .pp-sub-heading h5 .brand-fg{color:#75695b;}
.page-template-parkviewcomo-landing .register-formbox .pp-sub-heading h5 .brand-fg:hover{color:#fff;}


@media only screen and (max-width: 1199px){
.parkview-header.reside-header .header-new ul.nav li{padding:0 15px;}
}

@media only screen and (max-width: 991px){
.page-template-parkviewcomo-landing .fl-page{padding-top:72px !important;}
.parkview-header.reside-header .header-new .container{justify-content:flex-start;}
.parkview-header.reside-header .header-new{padding:15px 0;}
.parkview-header.reside-header .header-new .header-logo img{max-width:200px; width:100%;}
.parkview-header.reside-header .header-new ul.nav li{padding:0 10px;}
.parkview-header.reside-header .header-new ul.nav li a{font-size:16px;}
.parkview-header.reside-header .header-new ul.nav li.register-button>a{font-size:17px; padding:10px 20px;}
.parkview-header.reside-header .header-new .fl-page-nav-col{width:auto !important;}

.home-bannerbox .ribb-text{font-size:28px;}
.page-template-parkviewcomo-landing footer#colophon.landings-footer .menu li{padding:0 10px;}
.numberList li{padding-bottom:10px;}
.home-bannerbox2 .ribb-text{right: -78px; top: 78px;}

.fl-page .fl-page-header.parkview-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.parkview-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#75695b !important;}
.fl-page .fl-page-header.parkview-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #98d5c7;}
.fl-page .fl-page-header.parkview-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.parkview-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#fff !important;}
.fl-page .fl-page-header.parkview-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}
}

@media only screen and (max-width: 767px){
.parkview-header .header-new .btn-menu span{background:#75695b;}
.parkview-header .header-new .btn-menu.open span{background:#fff;}
.home-bannerbox .ribb-text{font-size:24px; right:-109px; top:99px}
.home-bannerbox2 .ribb-text{right: -78px; top: 78px;}
.parkview-header.reside-header .header-new .menu-adobe-como-page-menu-container{background:#97d4c6;}
.parkview-header.reside-header .header-new ul.nav li{padding:0;}
.parkview-header.reside-header .header-new ul.nav li a,
.parkview-header.reside-header .header-new ul.nav li.register-button>a{color:#fff; padding:10px 15px; background:none !important; font-size:17px; text-transform:uppercase;}
.parkview-header.reside-header .header-new ul.nav li>a:hover,
.parkview-header.reside-header .header-new ul.nav li.register-button>a:hover{color:#fff !important; background:#75695b !important;}
.parkview-header.reside-header .header-new ul.nav li.current-menu-item>a{color:#fff !important;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal !important;}
.numberList li{width:50%; padding-right:15px; text-align:left;}
}

@media only screen and (max-width: 599px){
.home-bannerbox .ribb-text{font-size:20px; right:-79px; top:75px; padding:5px 50px !important;}
.home-bannerbox2 .ribb-text{right: -55px; top: 55px;}
.residence-slide .ribb-text{right:-80px; top:85px;}
.numberList li{width:100%; padding-right:0;}
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.page-template-parkviewcomo-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{width:100% !important;}
}

@media only screen and (max-width: 374px){
.home-bannerbox .ribb-text{font-size:14px; right:-69px; top:53px;}
.home-bannerbox2 .ribb-text{right:-53px; top:35px;}
.residence-slide .ribb-text{right:-70px; top:60px;}
}







/*********************  The Residence  *********************/
@font-face {font-family: 'Avenir Roman';src: url('fonts/Avenir-Roman.eot');src: url('fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),url('fonts/Avenir-Roman.woff2') format('woff2'),url('fonts/Avenir-Roman.woff') format('woff'),url('fonts/Avenir-Roman.ttf') format('truetype'),url('fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Avenir Book';src: url('fonts/Avenir-Book.eot');src: url('fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'),url('fonts/Avenir-Book.woff2') format('woff2'),url('fonts/Avenir-Book.woff') format('woff'),url('fonts/Avenir-Book.ttf') format('truetype'),url('fonts/Avenir-Book.svg#Avenir-Book') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Avenir Heavy';src: url('fonts/Avenir-Heavy.eot');src: url('fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),url('fonts/Avenir-Heavy.woff2') format('woff2'),url('fonts/Avenir-Heavy.woff') format('woff'),url('fonts/Avenir-Heavy.ttf') format('truetype'),url('fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Avenir-Medium';src: url('fonts/Avenir-Medium.eot');src: url('fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Avenir-Medium.woff2') format('woff2'),url('fonts/Avenir-Medium.woff') format('woff'),url('fonts/Avenir-Medium.ttf') format('truetype'),url('fonts/Avenir-Medium.svg#Avenir-Medium') format('svg');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Avenir-MediumOblique';src: url('fonts/Avenir-MediumOblique.eot');src: url('fonts/Avenir-MediumOblique.eot?#iefix') format('embedded-opentype'),url('fonts/Avenir-MediumOblique.woff2') format('woff2'),url('fonts/Avenir-MediumOblique.woff') format('woff'),url('fonts/Avenir-MediumOblique.ttf') format('truetype'),url('fonts/Avenir-MediumOblique.svg#Avenir-MediumOblique') format('svg');font-weight: 500;font-style: italic;font-display: swap;}
@font-face {font-family: 'Avenir-Oblique';src: url('fonts/Avenir-Oblique.eot');src: url('fonts/Avenir-Oblique.eot?#iefix') format('embedded-opentype'),url('fonts/Avenir-Oblique.svg#Avenir-Oblique') format('svg'),url('fonts/Avenir-Oblique.ttf') format('truetype'),url('fonts/Avenir-Oblique.woff') format('woff'),url('fonts/Avenir-Oblique.woff2') format('woff2');font-weight: normal;font-style: normal;}

body.page-template-theresidence-landing,
.page-template-theresidence-landing{font-family: 'Avenir Book'; font-size:16px; line-height:1.45; color:#2f4d55;}
.page-template-theresidence-landing .fl-page-content{background:#fff;}
.page-template-theresidence-landing .fl-page{padding-top:163px !important;}
.page-template-theresidence-landing h1,
.page-template-theresidence-landing h2,
.page-template-theresidence-landing h3,
.page-template-theresidence-landing h4,
.page-template-theresidence-landing h5,
.page-template-theresidence-landing h6{font-family: 'Avenir Roman'; font-weight:normal !important; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#2f4d55; font-style:normal;}
.page-template-theresidence-landing p{padding:0; margin:0 0 15px; font-size:18px; line-height:1.45; letter-spacing:0; color:#2f4d55;}

.page-template-theresidence-landing .fl-module .fl-button{font-family: 'Avenir Book'; font-weight:normal;}

.page-template-theresidence-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-theresidence-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#2f4d55 !important;}

.page-template-theresidence-landing .pp-sub-heading p a{color:#2f4d55;}
.page-template-theresidence-landing .pp-sub-heading p a:hover{color:#000 !important;}

.page-template-theresidence-landing .site-content{clear:both;}

.theresidence-header .header-new .container{flex-wrap:wrap;}
.theresidence-header.reside-header .header-new{background:#fff; padding:15px 0;}
.theresidence-header.reside-header .header-new .header-logo{width:100%; text-align:center; padding:0 0 30px;}
.theresidence-header.reside-header .header-new .header-logo img{width:319px; margin-bottom:0;}
.theresidence-header .header-new .menu-adobe-como-page-menu-container{width:100%;}
.theresidence-header.reside-header .fl-page-nav-collapse{width:100%; display:flex !important; justify-content:center;}
.theresidence-header .header-new ul.nav{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; float:none !important;}
.theresidence-header.reside-header .header-new ul.nav li{padding:0 20px;}
.theresidence-header.reside-header .header-new ul.nav li:first-child{padding-left:0;}
.theresidence-header.reside-header .header-new ul.nav li:last-child{padding-right:0;}
.theresidence-header.reside-header .header-new ul.nav li a{color:#40565F; font-family: 'Avenir Roman'; font-size:17px; padding:5px 10px; line-height:normal;}
.theresidence-header.reside-header .header-new ul.nav li > a:before {display:none;}
.theresidence-header.reside-header .header-new ul.nav li > a:after{display:none;}
.theresidence-header.reside-header .header-new ul.nav li > a:hover,
.theresidence-header.reside-header .header-new ul.nav li.current-menu-item > a{color:#8ea0ac !important;}

.theresidence-header.reside-header .header-new ul.nav li.register-button > a{color:#fff!important; background:#2f4d55!important; padding:5px 10px; margin:0; text-transform:none; font-size:17px; line-height:normal; letter-spacing:2px;}
.theresidence-header.reside-header .header-new ul.nav li.register-button > a:hover{color:#2f4d55 !important; background:#98C6D1 !important;}
.page-template-theresidence-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-theresidence-landing .pp-modal-button .pp-modal-trigger{font-family: 'Avenir Roman';}
.page-template-theresidence-landing .pp-modal-button .pp-modal-trigger:hover{color:#2f4d55 !important;}

.page-template-theresidence-landing .pp-modal-header .pp-modal-close{z-index:99;}
.page-template-theresidence-landing .pp-modal-wrap .gform_wrapper{padding:0; margin:0;}

.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield input,
.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield select.
.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield textarea{color:#2f4d55 !important; font-family: 'Avenir Roman';}

.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield input::-moz-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield input:-ms-input-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .popupform .gform_wrapper .gform_fields .gfield input:-moz-placeholder {color: #2f4d55 !important; opacity:1;}

.page-template-theresidence-landing .popupform .gform_wrapper .gform_footer input[type=submit]{font-family: 'Avenir Roman' !important; font-weight:normal !important; font-size:18px !important; background: #2f4d55 !important; padding: 14px 60px !important;}
.page-template-theresidence-landing .popupform .gform_wrapper .gform_footer input[type=submit]:hover{ background: #98C6D1 !important; color:#2f4d55 !important;}


.page-template-theresidence-landing .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.page-template-theresidence-landing .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0;}

.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield select,
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield textarea{font-weight:normal; font-style:normal; padding:14px 20px !important; font-family: 'Avenir Roman' !important; resize:none;}
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield input::-webkit-input-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield input::-moz-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield input:-ms-input-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gfield input:-moz-placeholder {color: #2f4d55 !important; opacity:1;}
.page-template-theresidence-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield .ginput_container textarea{height:110px; margin-bottom:0;}

/*.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gform_footer{margin:0; padding:0;}*/
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase;}
.page-template-theresidence-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]:hover{color:#2f4d55 !important;}

.page-template-theresidence-landing .home-project:before,
.page-template-theresidence-landing .home-project:after{display:none;}
.page-template-theresidence-landing .home-project .slick-prev:before,
.page-template-theresidence-landing .home-project .slick-next:before{color:#75695b;}
.page-template-theresidence-landing .services-textboxset h3{ color:#2f4d55; font-family:'Avenir Heavy'; font-size:20px;}
.page-template-theresidence-landing .home-project .slick-initialized .slick-slide{letter-spacing:0;}
.page-template-theresidence-landing .home-project .services-textboxset{color:#2f4d55;}
.page-template-theresidence-landing .home-project .services-textboxset span{font-size:17px;}
.page-template-theresidence-landing .services-textboxset span a{color:#2f4d55; font-weight:normal; font-family:'Avenir Heavy'; text-decoration:underline;}
.page-template-theresidence-landing .services-textboxset span a:hover{color:#8ea0ac; text-decoration:none;}
.page-template-theresidence-landing .other-griffin .slick-dots li button:before{color:#8ea0ac;}
.page-template-theresidence-landing .other-griffin .slick-dots li.slick-active button:before{color:#2f4d55;}

.page-template-theresidence-landing footer#colophon.landings-footer *{font-size:16px;}
.page-template-theresidence-landing footer#colophon.landings-footer .site-logo-footer img{max-width:158px;}
.page-template-theresidence-landing footer#colophon.landings-footer .footer-links{background:#40565F;}
.page-template-theresidence-landing footer#colophon.landings-footer .links-section{border-color:#7a8585;}
.page-template-theresidence-landing footer#colophon.landings-footer a,
.page-template-theresidence-landing footer#colophon.landings-footer .copyright-credits p{color:#fff !important; letter-spacing:0; font-size:16px;}
.page-template-theresidence-landing footer#colophon.landings-footer .copyright-credits p{font-family: 'Avenir-Oblique';}
.page-template-theresidence-landing footer#colophon.landings-footer .menu{padding-bottom:5px;}
.page-template-theresidence-landing footer#colophon.landings-footer .menu li{padding:0 10px;}
.page-template-theresidence-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-theresidence-landing footer#colophon.landings-footer a:hover{color:#8ea0ac !important;}
.page-template-theresidence-landing footer#colophon.landings-footer .menu li a{font-family:'Avenir Heavy';}
.page-template-theresidence-landing .f-phone,
.page-template-theresidence-landing .f-social{display:inline-block;}
.page-template-theresidence-landing .f-phone ul,
.page-template-theresidence-landing .f-social ul{padding:0; margin:0;}
.page-template-theresidence-landing .f-phone ul li{display:inline-block; padding:0 8px; font-family:'Avenir Book'; position:relative;}
.page-template-theresidence-landing .f-phone ul li a{font-family:'Avenir Book';}
.page-template-theresidence-landing .f-phone ul li:after{ position: absolute; content: "|"; top: 0; right: -4px; color:#fff;}
.page-template-theresidence-landing .f-social{display: inline-block; }
.page-template-theresidence-landing .f-social ul li{padding: 0 5px !important; display:inline-block;}
.page-template-theresidence-landing footer#colophon.landings-footer .f-social ul li a{background: #fff; width: 20px; height: 20px; display: inline-block; border-radius: 100%; text-align: center; color: #40565F !important; padding-top: 0; font-size: 10px; line-height: 20px; }
.page-template-theresidence-landing footer#colophon.landings-footer .f-social ul li a .fa:before{font-size:10px;}
.page-template-theresidence-landing footer#colophon.landings-footer .f-social ul li a:hover{background-color: #8ea0ac;}

.page-template-theresidence-landing .pp-sub-heading p:last-of-type ~ ul.apartment-feature{padding-top:15px;}

.page-template-theresidence-landing .numberList li:before,
.page-template-theresidence-landing .numberList li,
.page-template-theresidence-landing ul.apartment-feature li{font-size:17px; font-family:'Avenir Book'; color:#2f4d55;}
.page-template-theresidence-landing ul.apartment-feature li:after{background:#2f4d55;}
.page-template-theresidence-landing .numberList li:before{border-color:#2f4d55;}

.page-template-theresidence-landing .uabb-infobox-text a{color:#2f4d55;}
.page-template-theresidence-landing .uabb-infobox-text a:hover{color:#000 !important;}
.page-template-theresidence-landing .pp-social-icon .fa-facebook-f:before,
.page-template-theresidence-landing .pp-social-icon .fa-facebook:before{font-family: "FontAwesome" !important; content:'\f09a';}

.page-template-theresidence-landing .slick-slider .slick-dots li button{background:#2f4d55;}
.page-template-theresidence-landing .slick-slider .slick-dots li button:hover,
.page-template-theresidence-landing .slick-slider .slick-dots li.slick-active button{background:#98C6D1;}


@media only screen and (max-width: 991px){
.page-template-theresidence-landing .fl-page{padding-top:73px !important;}
.theresidence-header.reside-header .header-new .header-logo{padding:0; text-align:left; width:auto;}
.theresidence-header.reside-header .header-new .header-logo img{max-width:200px; width:100%;}
.theresidence-header.reside-header .header-new ul.nav li{padding:0 10px;}
.theresidence-header.reside-header .header-new ul.nav li a{font-size:16px;}
.page-template-theresidence-landing .site{padding-top:135px;}

.page-template-theresidence-landing .uabb-infobox-content .uabb-infobox-text p{word-break:break-all;}

.theresidence-header.reside-header .header-new .fl-page-nav-col{width:auto !important;}
.theresidence-header.reside-header .header-new .container{justify-content:flex-start;}
.fl-page .fl-page-header.theresidence-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.theresidence-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#2f4d55 !important;}
.fl-page .fl-page-header.theresidence-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #98C6D1;}
.fl-page .fl-page-header.theresidence-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.theresidence-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#2f4d55 !important;}
.fl-page .fl-page-header.theresidence-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.register-button a{color:#fff !important; padding:10px 15px;}

}

@media only screen and (max-width: 767px){
.theresidence-header .header-new .btn-menu span{background:#2f4d55;}
.theresidence-header .header-new .btn-menu.open span{background:#fff;}
.theresidence-header.reside-header .header-new .menu-adobe-como-page-menu-container{background:#2f4d55;}
.theresidence-header.reside-header .header-new ul.nav li{padding:0;}
.theresidence-header.reside-header .header-new ul.nav li a,
.theresidence-header.reside-header .header-new ul.nav li.register-button>a{text-transform:none; letter-spacing:0;}
.theresidence-header.reside-header .header-new ul.nav li.current-menu-item>a{color:#fff !important;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal !important;}

}

@media only screen and (max-width: 599px){
.page-template-theresidence-landing .uabb-infobox-content .uabb-infobox-text p{font-size:16px;}
}





/*********************  One 54 Tuart  *********************/
body.page-template-one54tuart-landing,
.page-template-one54tuart-landing{font-family: 'Source Sans Pro', sans-serif; font-size:16px; line-height:1.45;}
.page-template-one54tuart-landing .site{padding-top:110px;}
.page-template-one54tuart-landing h1,
.page-template-one54tuart-landing h2,
.page-template-one54tuart-landing h3,
.page-template-one54tuart-landing h4,
.page-template-one54tuart-landing h5,
.page-template-one54tuart-landing h6{font-family: 'Source Sans Pro', sans-serif; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#333; font-style:normal;}
.page-template-one54tuart-landing p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.45; letter-spacing:0; color:#333;}

.page-template-one54tuart-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-one54tuart-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#333 !important;}

.page-template-one54tuart-landing .pp-sub-heading p a{color:#000;}
.page-template-one54tuart-landing .site-content{clear:both;}

.one54tuart-header.reside-header .header-new{background:#fff; padding:0;}
.one54tuart-header.reside-header .header-new .header-logo img{width:162px; margin-bottom:-52px;}
.one54tuart-header.reside-header .header-new ul.nav li{padding:0 32px;}
.one54tuart-header.reside-header .header-new ul.nav li:first-child{padding-left:0;}
.one54tuart-header.reside-header .header-new ul.nav li:last-child{padding-right:0;}
.one54tuart-header.reside-header .header-new ul.nav li a{color:#333; font-family: 'Source Sans Pro', sans-serif; font-size:17px; text-transform:uppercase;}
.one54tuart-header.reside-header .header-new ul.nav li > a:before {background:#333; height:2px;}
.one54tuart-header.reside-header .header-new ul.nav li > a:hover,
.one54tuart-header.reside-header .header-new ul.nav li.current-menu-item > a{color:#333 !important;}

.one54tuart-header.reside-header .header-new ul.nav li.register-button > a{color:#fff!important; background:#333333!important; padding:10px 20px; margin:0; text-transform:uppercase; font-size:17px; line-height:normal; font-weight:500; letter-spacing:1px;}
.one54tuart-header.reside-header .header-new ul.nav li.register-button > a:before{display:none;}
.one54tuart-header.reside-header .header-new ul.nav li.register-button > a:hover{color:#fff !important; background:#000 !important;}
.page-template-one54tuart-landing .site-content .container{max-width:100%; width:100%; padding:0;}

.page-template-one54tuart-landing .pp-modal-header .pp-modal-close{z-index:99;}
.page-template-one54tuart-landing .pp-modal-wrap .pp-modal-body .pp-modal-title{padding-top:20px !important; padding-bottom:20px !important;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper{padding:0; margin:0;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper ul.gform_fields li.gfield{padding:0 0 15px; margin:0 !important; background:none; outline:none; border:none; width:100%; max-width:100% !important;}

.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;}
.page-template-one54tuart-landing body .pp-modal-wrap .gform_wrapper .top_label div.ginput_container{margin:0;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input:focus,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield select,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield textarea{margin:0; padding:10px 15px; height:auto; border:solid 1px #e6e6e6; color:#5a637a; border-radius:0px; font-style:normal; width:100%; font-size:16px; font-weight:normal; font-family: 'Source Sans Pro', sans-serif; background:#fcfcfc; resize:none;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield textarea{height:160px;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input::-webkit-input-placeholder,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield textarea::-webkit-input-placeholder{color:#5a637a !important;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input::-moz-placeholder,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield textarea::-moz-placeholder{color:#5a637a !important;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input:-ms-input-placeholder,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield textarea:-ms-input-placeholder{color:#5a637a !important;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield input:-moz-placeholder,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gfield textarea:-moz-placeholder{color:#5a637a !important;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0; margin:0;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gform_footer{padding:0; margin:0; width:100%; text-align:center;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gform_footer input[type=submit]{border:none !important; outline:none; top:0; background:#333 !important; color:#fff; box-shadow:none !important; font-family: 'Source Sans Pro', sans-serif !important;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .gform_footer input[type=submit]:hover{background:#000 !important; color:#fff;}

.pp-modal-wrap .pp-modal-close.box-top-right{z-index:111 !important;}

.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, 
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{width:100%; padding:0;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first{padding-bottom:15px;}
.page-template-one54tuart-landing .pp-modal-wrap .gform_wrapper .top_label div.ginput_container{width:100% !important;}

.page-template-one54tuart-landing .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.page-template-one54tuart-landing .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0;}

.page-template-one54tuart-landing .lofthaus-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper .gfield select,
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper .gfield textarea{font-weight:normal; font-style:normal; padding:12px 20px !important; resize:none;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield .ginput_container textarea{height:110px; margin-bottom:0;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield,
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{margin:0 !important; max-width:100% !important; padding:0 15px 20px !important; width:50% !important; border:none !important; background:none !important; clear:none !important;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half{clear:left !important;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper .gform_footer{margin:0; padding:0;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase;}
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]:hover{color:#fff !important;}

.page-template-one54tuart-landing .home-project:before,
.page-template-one54tuart-landing .home-project:after{display:none;}
.page-template-one54tuart-landing .home-project .slick-prev:before,
.page-template-one54tuart-landing .home-project .slick-next:before{color:#333333;}
.page-template-one54tuart-landing .services-textboxset h3{font-family: 'Source Sans Pro', sans-serif; color:#333333; font-size:29px;}
.page-template-one54tuart-landing .home-project .slick-initialized .slick-slide{letter-spacing:0;}
.page-template-one54tuart-landing .home-project .services-textboxset{color:#333333;}
.page-template-one54tuart-landing .services-textboxset span a{color:#333333; font-weight:bold; font-family: 'Source Sans Pro', sans-serif;}
.page-template-one54tuart-landing .services-textboxset span a:hover{color:#feed8e;}
.page-template-one54tuart-landing .other-griffin .slick-dots li button:before{color:#cccccc;}
.page-template-one54tuart-landing .other-griffin .slick-dots li.slick-active button:before{color:#333;}

.page-template-one54tuart-landing footer#colophon.landings-footer *{font-size:16px;}
.page-template-one54tuart-landing footer#colophon.landings-footer .site-logo-footer img{max-width:131px;}
.page-template-one54tuart-landing footer#colophon.landings-footer .footer-links{background:#333;}
.page-template-one54tuart-landing footer#colophon.landings-footer .links-section{border-color:rgba(255,255,255,0.05);}
.page-template-one54tuart-landing footer#colophon.landings-footer a,
.page-template-one54tuart-landing footer#colophon.landings-footer .copyright-credits p{color:#fff !important; font-family: 'Source Sans Pro', sans-serif; letter-spacing:0; font-size:16px; font-weight:normal;}
.page-template-one54tuart-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-one54tuart-landing footer#colophon.landings-footer a:hover{color:#feed8e !important;}
.page-template-one54tuart-landing footer#colophon.landings-footer .menu li a{font-family: 'Source Sans Pro', sans-serif;}

.one54tuart-sec1 iframe{width:100%;}
.page-template-one54tuart-landing .apartments-divset .fl-rich-text h4{margin:20px 0 0; position:relative; font-size:18px; font-weight:bold;}
.page-template-one54tuart-landing .apartments-divset .fl-rich-text h4:before{font-family: "Font Awesome 5 Free"; font-weight: 400; content: "\f005"; margin-right: 10px;}

.page-template-one54tuart-landing .pp-modal-trigger:hover,
.page-template-one54tuart-landing .pp-modal-button .pp-modal-trigger:hover{color:#000 !important;}

.list1{padding:0 0 0 18px;}
.list1 li{list-style:disc; padding:0 0 2px; margin:0; font-weight:normal; font-family:'Source Sans Pro',sans-serif !important; letter-spacing:0;}

.page-template-one54tuart-landing #about .pp-sub-heading h3{font-size:26px;}
.page-template-one54tuart-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-one54tuart-landing .team-sec .pp-heading .heading-title{font-size:29px;}


@media only screen and (max-width: 1199px){
.one54tuart-header.reside-header .header-new ul.nav li{padding:0 15px;}
}

@media only screen and (max-width: 991px){
.one54tuart-header.reside-header .header-new{padding:0;}
.one54tuart-header.reside-header .header-new .header-logo img{max-width:162px; width:100%;}
.one54tuart-header.reside-header .header-new ul.nav li{padding:0 7px;}
.one54tuart-header.reside-header .header-new ul.nav li a{font-size:15px;}
.one54tuart-header.reside-header .header-new ul.nav li.register-button>a{font-size:15px; padding:10px 15px;}
.page-template-one54tuart-landing .site{padding-top:93px;}
.page-template-one54tuart-landing footer#colophon.landings-footer .menu li{padding:0 10px;}
.page-template-one54tuart-landing .display-banner p{padding:0;}

}

@media only screen and (max-width: 768px){
.one54tuart-sec1 .brochure-button .pp-modal-button{text-align:center;}
}

@media only screen and (max-width: 767px){
.one54tuart-header.reside-header .header-new .header-logo img{max-width:130px; margin-bottom:-32px;}
.one54tuart-header .header-new .btn-menu span{background:#333;}
.one54tuart-header .header-new .btn-menu.open span{background:#fff;}
.one54tuart-header.reside-header .header-new .menu-adobe-como-page-menu-container{background:#333;}
.one54tuart-header.reside-header .header-new ul.nav li{padding:0;}
.one54tuart-header.reside-header .header-new ul.nav li a,
.one54tuart-header.reside-header .header-new ul.nav li.register-button>a{color:#fff; padding:10px 15px; background:none !important; font-size:17px; text-transform:uppercase; letter-spacing:0;}
.one54tuart-header.reside-header .header-new ul.nav li>a:hover,
.one54tuart-header.reside-header .header-new ul.nav li.register-button>a:hover{color:#333 !important; background:#feed8e !important;}
.one54tuart-header.reside-header .header-new ul.nav li.current-menu-item>a{color:#fff !important;}

.page-template-one54tuart-landing .services-textboxset h3,
.page-template-one54tuart-landing #about .pp-sub-heading h3,
.page-template-one54tuart-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-one54tuart-landing .team-sec .pp-heading .heading-title{font-size:23px;}
}

@media only screen and (max-width: 640px){
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.page-template-one54tuart-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding:0!important}
}


/*********************  Cube On Canning  *********************/
@font-face {font-family: 'mr_leopolderegular'; src: url('fonts/mr_leopolde-webfont.woff2') format('woff2'), url('fonts/mr_leopolde-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'rucksacklight'; src: url('fonts/rusksack-light-webfont.woff2') format('woff2'), url('fonts/rusksack-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
/*@font-face {
font-family: 'rucksackbook';
src: url('fonts/rucksack-book-webfont.woff2') format('woff2'),
url('fonts/rucksack-book-webfont.woff') format('woff'),
url('fonts/RuckSack-Book.otf') format('otf');
font-weight: normal;
font-style: normal;
}*/
@font-face {font-family: 'rucksackbook'; src: url('fonts/rucksack-book-webfont.woff2') format('woff2'), url('fonts/rucksack-book-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
/* Normal Weight */
@font-face {
  font-family: 'Recline';
  src: url('fonts/recline-regular-webfont.woff2') format('woff2'),
       url('fonts/recline-regular-webfont.woff') format('woff'),
	   url('fonts/recline-regular-webfont.otf') format('opentype'),
	   url('fonts/recline-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Light Weight */
@font-face {
  font-family: 'Recline';
  src: url('fonts/recline-light-webfont.woff2') format('woff2'),
       url('fonts/recline-light-webfont.woff') format('woff'),
	   url('fonts/recline-light-webfont.otf') format('opentype'),
	   url('fonts/recline-light-webfont.ttf') format('truetype');
  font-weight: light;
  font-style: normal;
}
body.page-template-cube-canning-landing,
.page-template-cube-canning-landing{font-family: 'rucksackbook'; font-size:18px; line-height:1.6; color:#333;}
body.page-template-cube-canning-landing .fl-page-content{background:#fff;}
.page-template-cube-canning-landing h1,
.page-template-cube-canning-landing h2,
.page-template-cube-canning-landing h3,
.page-template-cube-canning-landing h4,
.page-template-cube-canning-landing h5,
.page-template-cube-canning-landing h6{/*font-family:'Recline';*/ font-family:'Recline'; font-weight:700; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#043a35; font-style:normal;}
.page-template-cube-canning-landing h5{font-size:14px;}
.page-template-cube-canning-landing p{padding:0; margin:0 0 15px; font-size:18px; line-height:1.6; letter-spacing:0; color:#333;}

.page-template-cube-canning-landing .fl-module .fl-button{font-family: 'rucksackbook'; font-weight:normal; border-radius:0; text-transform:none;}
.page-template-cube-canning-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-cube-canning-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#a05725 !important; letter-spacing:0;}

.page-template-cube-canning-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-cube-canning-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#a05725 !important;}

.cube-header .header-new{background: linear-gradient(to right, #e0dccd 0%,#d3cebc 100%);}
.cube-header .header-new ul.nav li a{color:#a05725 !important; font-family: 'rucksackbook'; font-size:18px;}
.cube-header .header-new ul.nav li > a:before {background:#a05725;}
.cube-header .header-new ul.nav li > a:after{display:none;}
.cube-header .header-new ul.nav li > a:hover,
.cube-header .header-new ul.nav li.current-menu-item > a{color:#a05725 !important;}

.cube-header .header-new ul.nav li.btn-nav a{background:#a05725; color:#fff !important; padding-bottom:2px; border-radius:0;}
.cube-header .header-new ul.nav li.btn-nav a:hover{background:#043a35; color:#fff !important;}
.cube-header .header-new ul.nav li.btn-nav a:before{display:none;}

/*.page-template-cube-canning-landing .pp-sub-heading ul{padding-left:0;}*/
.page-template-cube-canning-landing .pp-sub-heading ul li{font-size:18px; font-family:'rucksackbook'; line-height:normal;}

.page-template-cube-canning-landing ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family:'rucksackbook';}
.page-template-cube-canning-landing .fl-rich-text ul.featureList li{color:#fff;}
.page-template-cube-canning-landing ul.featureList li:after{background:#fff;}

.gallery-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a{/*border-radius:220px 60px 145px 150px / 87px 80px 190px 240px;*/ border-radius:150px 140px 210px 60px/160px 230px 90px 70px; overflow:hidden; position:relative; padding:0 0 97%; /*background:url(assets/images/shape.svg) center center no-repeat; background-size:contain;*/}
.gallery-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a > img{position:absolute; left:0; top:0; width:100% !important; height:100% !important; object-fit:cover;}

.page-template-cube-canning-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-cube-canning-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-cube-canning-landing .team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}

.page-template-cube-canning-landing .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-cube-canning-landing .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family:'rucksackbook';}

.page-template-cube-canning-landing footer#colophon.landings-footer .footer-links{background:#043a35; padding:40px 0 33px;}
.page-template-cube-canning-landing footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-cube-canning-landing footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family:'rucksackbook'; font-size:15px;}
.page-template-cube-canning-landing footer#colophon.landings-footer .copyright-credits p{font-family:'rucksackbook'; font-size:14px;}
.page-template-cube-canning-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-cube-canning-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-cube-canning-landing footer#colophon.landings-footer a:hover{color:#bd8c83 !important; opacity:1;}


.page-template-cube-canning-landing .landing-sec3 h3.sec-tit{color:#023a35; font-weight:700; font-size:45px; line-height:1.3;}
.page-template-cube-canning-landing .landing-sec3 .form-titbtm,
.page-template-cube-canning-landing .landing-sec3 .form-titbtm span{color:#333; font-family:'rucksackbook';}
.page-template-cube-canning-landing .landing-sec3 .form-titbtm a{color:#333;}
.page-template-cube-canning-landing .landing-sec3 .form-titbtm a:hover{color:#a05725;}
.landing-sec3 .cube-gform .gform_wrapper ul.top_label{margin:0 -10px !important;}
.landing-sec3 .cube-gform .gform_wrapper ul.top_label .gfield{padding:0 10px 20px !important; margin:0 !important; max-width:100% !important;}
.landing-sec3 .cube-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.landing-sec3 .cube-gform .gform_wrapper .gfield select,
.landing-sec3 .cube-gform .gform_wrapper .gfield textarea{font-family:'rucksackbook'; letter-spacing:0; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.12); font-style:normal !important; font-weight:normal; margin:0 !important; resize:none;}

.landing-sec3 .gform_wrapper .gfield select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-image:url(assets/images/select-svg.svg) !important; background-position: center right !important; background-repeat:no-repeat !important;}

.landing-sec3 .cube-gform .gform_wrapper ul.top_label .gfield .ginput_container{margin:0 !important;}
/*.landing-sec3 .cube-gform .gform_wrapper .gform_footer{padding:0; margin:0;}*/
.landing-sec3 .cube-gform .gform_wrapper .gform_footer .button{width:100%; font-size:16px; margin:auto !important; float:none !important; max-width:165px; text-align:center; text-transform:uppercase; letter-spacing:0; font-family:'rucksackbook'; border:none !important; box-shadow:none; display:table; top:auto; height:auto !important;}

.landing-sec3 .cube-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.landing-sec3 .cube-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100% !important;}

.landing-sec3 .cube-gform .gform_wrapper .gfield input::-webkit-input-placeholder,
.landing-sec3 .cube-gform .gform_wrapper .gfield textarea::-webkit-input-placeholder{color:#333 !important;}
.landing-sec3 .cube-gform .gform_wrapper .gfield input::-moz-placeholder,
.landing-sec3 .cube-gform .gform_wrapper .gfield textarea::-moz-placeholder{color:#333 !important;}
.landing-sec3 .cube-gform .gform_wrapper .gfield input:-ms-input-placeholder,
.landing-sec3 .cube-gform .gform_wrapper .gfield textarea:-ms-input-placeholder{color:#333 !important;}
.landing-sec3 .cube-gform .gform_wrapper .gfield input:-moz-placeholder,
.landing-sec3 .cube-gform .gform_wrapper .gfield textarea:-moz-placeholder{color:#333 !important;}

.cube-teamsec .assent-textsetbox .pp-heading .heading-title{font-family:'rucksackbook'; margin:0 !important; padding:0; font-weight:normal;}


.home-project.cube-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.cube-project .services-textboxset h3{font-family:'rucksackbook'; color: #333;}
.home-project.cube-project .services-textboxset .services-textboxset{color: #333; letter-spacing:0;}
.home-project.cube-project .services-textboxset span{ color: #a05725;}
.home-project.cube-project .services-textboxset span a{color: #a05725; font-weight:700;}
.home-project.cube-project .services-textboxset span a:hover{color:#043a35 !important;}

.home-project.cube-project .slick-dots li button{ background:#a05725; opacity:1;}
.home-project.cube-project .slick-dots li.slick-active button{background:#043a35;}
.home-project.cube-project .slick-dots li:hover button{background:#043a35;}

.home-project.cube-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.cube-project .services-textboxset h3{font-family:'rucksackbook'; color: #333;}
.home-project.cube-project .services-textboxset .services-textboxset{color: #333; letter-spacing:0;}
.home-project.cube-project .services-textboxset span{ color: #a05725;}
.home-project.cube-project .services-textboxset span a{color: #a05725; font-weight:700;}
.home-project.cube-project .services-textboxset span a:hover{color:#043a35 !important;}

.cube-titaltextbox .pp-heading-content .pp-sub-heading a{color:#023b35 !important;}


/*.page-template-cube-canning-landing .team-sec .uabb-infobox-text-wrap a{color:#d5a24d; font-size:17px;}
.page-template-cube-canning-landing .team-sec .uabb-infobox-text-wrap a:hover{color:#069469 !important;}

.page-template-cube-canning-landing .team-sec .fl-col-group .fl-col-group-nested .col1 {width:60% !important; float:left; clear:none;}

.page-template-cube-canning-landing .team-sec .fl-col-group .fl-col-group-nested .col2 {width:40% !important; float:left; clear:none;}
.page-template-cube-canning-landing .team-sec .fl-col-group .fl-col-group-nested .col2 img{max-width:100px; width:100%;}*/

.page-template-cube-canning-landing .mfp-bg,
.page-template-cube-canning-landing .mfp-wrap{z-index:99999;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-cube-canning-landing .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-cube-canning-landing .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}



.cube-brochure .gform_wrapper ul.gform_fields li.gfield input,
.cube-brochure .gform_wrapper ul.gform_fields li.gfield select{color: #333 !important; background:#fcfcfc !important; border:1px solid #e6e6e6 !important; font-family:'rucksackbook' !important;}
.cube-brochure .gform_wrapper ul.gform_fields li.gfield input::-webkit-input-placeholder {color: #333 !important;}
.cube-brochure .gform_wrapper ul.gform_fields li.gfield input::-moz-placeholder {color: #333 !important;}
.cube-brochure .gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder {color: #333 !important;}
.cube-brochure .gform_wrapper ul.gform_fields li.gfield input:-moz-placeholder {color: #333 !important;}

.cube-brochure .gform_wrapper .gform_footer input.button,
.cube-brochure .gform_wrapper .gform_footer input[type=submit],
.cube-brochure .gform_wrapper .gform_page_footer input.button,
.cube-brochure .gform_wrapper .gform_page_footer input[type=submit]{font-family:'rucksackbook' !important; font-weight: normal !important; background: #043a35 !important;}

#colophon.landings-footer .landin-footer p{margin:0;}
#colophon.landings-footer .landin-footer .disclaimer-text p{padding-bottom:15px;}

.cube-header .header-new .container{padding:0 15px;}

@media only screen and (max-width: 1199px){
.gallery-thumb .uabb-photo-gallery .uabb-photo-gallery-item {padding:15px;}
.cube-header .header-new ul.nav li{padding:0 10px;}

}

@media only screen and (max-width: 991px){
.cube-header .header-new .header-logo img{width:112px;}
.cube-header .header-new ul.nav li a{font-size:14px;}
.page-template-cube-canning-landing .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
.page-template-cube-canning-landing .landing-sec3 h3.sec-tit{font-size:35px;}
.fl-page .fl-page-header.cube-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto;}
.fl-page .fl-page-header.cube-header .header-new .fl-page-nav .fl-page-nav-collapse{background:linear-gradient(to right,#e0dccd 0%,#d3cebc 100%);}
.fl-page .fl-page-header.cube-header .header-new .fl-page-nav .fl-page-nav-collapse li a{color:#a05725 !important;}
.fl-page .fl-page-header.cube-header .header-new .fl-page-nav .fl-page-nav-collapse li.btn-nav a{color:#fff !important;}
}

@media only screen and (max-width: 767px){
.cube-header .header-new .menu-adobe-como-page-menu-container{background:linear-gradient(to right,#e0dccd 0%,#d3cebc 100%);}
.cube-header .header-new ul.nav li.btn-nav a{padding:10px 20px 12px;}
body.page-template-cube-canning-landing,
.page-template-cube-canning-landing,
.page-template-cube-canning-landing p{font-size:16px;}
.cube-header .header-new ul.nav li a{font-size:16px;}
.cube-header .header-new ul.nav li{padding:0;}
.home-project.cube-project .services-textboxset h3{font-size:28px;}
.page-template-cube-canning-landing .landing-sec3 h3.sec-tit{font-size:28px;}

}

@media only screen and (max-width: 599px){
.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:22px;}

}

@media only screen and (max-width: 479px){
.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}

}





/*********************  St Albans  *********************/
@font-face {font-family: 'corporaetregular'; src: url('fonts/characters_font_foundry_-_corporaet_regular-webfont.woff2') format('woff2'), url('fonts/characters_font_foundry_-_corporaet_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'p22_morrisgolden'; src: url('fonts/p22_type_foundry_-_p22morrisgolden-webfont.woff2') format('woff2'), url('fonts/p22_type_foundry_-_p22morrisgolden-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}


body.page-template-stalbans-landing,
.page-template-stalbans-landing{font-family: 'corporaetregular'; font-size:16px; line-height:1.45;}
.page-template-stalbans-landing .fl-page-content{background:#fff;}
.page-template-stalbans-landing .fl-page{padding-top:102px !important;}
.page-template-stalbans-landing h1,
.page-template-stalbans-landing h2,
.page-template-stalbans-landing h3,
.page-template-stalbans-landing h4,
.page-template-stalbans-landing h5,
.page-template-stalbans-landing h6{font-family: 'p22_morrisgolden'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#6e3730; font-style:normal;}
.page-template-stalbans-landing h5{font-size:18px; color:#fff;}
.page-template-stalbans-landing h5 a{color:#fff;}
.page-template-stalbans-landing h5 a:hover{color:#bd9c7d;}
.page-template-stalbans-landing p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.45; letter-spacing:0; color:#4b5765;}

.page-template-stalbans-landing .fl-module .fl-button{font-family: 'corporaetregular'; font-weight:normal;}

.page-template-stalbans-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-stalbans-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4b5765 !important; letter-spacing:0;}

.page-template-stalbans-landing .pp-sub-heading p a{color:#000;}
.page-template-stalbans-landing .site-content{clear:both;}

.stalbans-header.reside-header .header-new{background:#fff; padding:20px 0;}
.stalbans-header.reside-header .header-new .header-logo img{width:148px; margin-bottom:0;}
.stalbans-header.reside-header .header-new ul.nav li{padding:0 30px;}
.stalbans-header.reside-header .header-new ul.nav li:first-child{padding-left:0;}
.stalbans-header.reside-header .header-new ul.nav li:last-child{padding-right:0;}
.stalbans-header.reside-header .header-new ul.nav li a{color:#4b5765; font-family: 'corporaetregular'; font-size:17px; padding-top:0; padding-bottom:0;}
.stalbans-header.reside-header .header-new ul.nav li > a:before {background:#6e3730; height:2px;}
.stalbans-header.reside-header .header-new ul.nav li > a:after{display:none;}
.stalbans-header.reside-header .header-new ul.nav li > a:hover,
.stalbans-header.reside-header .header-new ul.nav li.current-menu-item > a{color:#6e3730 !important;}

.stalbans-header.reside-header .header-new ul.nav li.register-button > a{color:#fff!important; background:#bd9c7d!important; padding:10px 25px; margin:0; text-transform:uppercase; font-size:20px; line-height:normal;}
.stalbans-header.reside-header .header-new ul.nav li.register-button > a:before{display:none;}
.stalbans-header.reside-header .header-new ul.nav li.register-button > a:hover{color:#fff !important; background:#6e3730 !important;}
.page-template-stalbans-landing .site-content .container{max-width:100%; width:100%; padding:0;}

.page-template-stalbans-landing .home-bannerbox .ribb-text{background: #6e3730; color:#fff;}
.page-template-stalbans-landing .home-bannerbox2 .ribb-text{background:#6e3730; color:#fff;}

.page-template-stalbans-landing .pp-modal-header .pp-modal-close{z-index:99;}
.page-template-stalbans-landing .pp-modal-wrap .pp-modal-body .pp-modal-title{padding-top:20px !important; padding-bottom:20px !important;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper{padding:0; margin:0;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper ul.gform_fields li.gfield{padding:0 0 15px; margin:0 !important; background:none; outline:none; border:none; width:100%; max-width:100% !important;}

.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;}
.page-template-stalbans-landing body .pp-modal-wrap .gform_wrapper .top_label div.ginput_container{margin:0;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input,
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input:focus,
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield select,
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield textarea{margin:0; padding:10px 15px; height:auto; border:solid 1px #4b5765; color:#4b5765; border-radius:0px; font-style:normal; width:100%; font-size:16px; font-weight:normal; font-family: 'corporaetregular'; resize:none;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input::-webkit-input-placeholder{color:#4b5765 !important;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input::-moz-placeholder{color:#4b5765 !important;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input:-ms-input-placeholder{color:#4b5765 !important;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gfield input:-moz-placeholder{color:#4b5765 !important;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0; margin:0;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gform_footer{padding:0; margin:0; width:100%; text-align:center;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gform_footer input[type=submit]{border:none !important; padding:15px 40px; height:auto; outline:none; border-radius:0px; top:0; background:#bd9c7d; color:#fff; box-shadow:none !important; float:none;}
.page-template-stalbans-landing .pp-modal-wrap .gform_wrapper .gform_footer input[type=submit]:hover{background:#6e3730; color:#fff;}

.page-template-stalbans-landing .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.page-template-stalbans-landing .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0;}

.page-template-stalbans-landing .lofthaus-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-stalbans-landing .lofthaus-form .gform_wrapper .gfield select,
.page-template-stalbans-landing .lofthaus-form .gform_wrapper .gfield textarea{font-weight:normal; font-style:normal; padding:12px 20px !important; resize:none;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield .ginput_container textarea{height:110px; margin-bottom:0;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield,
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{margin:0 !important; max-width:100% !important; padding:0 15px 20px !important; width:50% !important; background:none !important; border:none !important; clear:none !important; float:left !important;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half{clear:left !important;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper .gform_footer{margin:0; padding:0;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase; height:auto;}
.page-template-stalbans-landing .lofthaus-form .gform_wrapper .gform_footer input[type=submit]:hover{color:#75695b !important;}


.page-template-stalbans-landing .home-project:before,
.page-template-stalbans-landing .home-project:after{display:none;}
.page-template-stalbans-landing .home-project .slick-prev:before,
.page-template-stalbans-landing .home-project .slick-next:before{color:#6e3730;}
.page-template-stalbans-landing .services-textboxset h3{font-family: 'corporaetregular'; color:#6e3730;}
.page-template-stalbans-landing .home-project .slick-initialized .slick-slide{letter-spacing:0;}
.page-template-stalbans-landing .home-project .services-textboxset{color:#4b5765;}
.page-template-stalbans-landing .services-textboxset span a{color:#6e3730; font-weight:normal; font-family: 'corporaetregular';}
.page-template-stalbans-landing .services-textboxset span a:hover{color:#bd9c7d;}
.page-template-stalbans-landing .other-griffin .slick-dots li button:before{color:#bd9c7d;}
.page-template-stalbans-landing .other-griffin .slick-dots li.slick-active button:before{color:#6e3730;}

.page-template-stalbans-landing footer#colophon.landings-footer *{font-size:16px;}
.page-template-stalbans-landing footer#colophon.landings-footer .site-logo-footer img{max-width:158px;}
.page-template-stalbans-landing footer#colophon.landings-footer .footer-links{background:#4b5765;}
.page-template-stalbans-landing footer#colophon.landings-footer .links-section{border-color:rgba(255,255,255,0.2);}
.page-template-stalbans-landing footer#colophon.landings-footer a,
.page-template-stalbans-landing footer#colophon.landings-footer .copyright-credits p{color:#fff !important; font-family: 'corporaetregular'; letter-spacing:0; font-size:16px;}
.page-template-stalbans-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-stalbans-landing footer#colophon.landings-footer a:hover{color:#bd9c7d !important;}
.page-template-stalbans-landing footer#colophon.landings-footer .menu li a{font-family: 'corporaetregular';}


.numberList li {color: #75695b; font-family: 'corporaetregular';}
.numberList li::before {border: 1px solid #75695b; color: #75695b;}
ul.apartment-feature li{color:#75695b; font-family: 'corporaetregular';}
ul.apartment-feature li:after{background:#75695b;}
ul.white-feature.apartment-feature li:after{background:#fff; top:8px;}

.page-template-stalbans-landing.blog-page .site-content{padding-bottom:0;}
.page-template-stalbans-landing.innerpage.page-id-11941 .custom-header-media{height:auto; padding:0 0 27%;}



@media only screen and (max-width: 1199px){
.stalbans-header.reside-header .header-new ul.nav li{padding:0 15px;}
}

@media only screen and (max-width: 991px){
.stalbans-header.reside-header .header-new{padding:15px 0;}
.stalbans-header.reside-header .header-new .header-logo img{max-width:148px; width:100%;}
.stalbans-header.reside-header .header-new ul.nav li{padding:0 10px;}
.stalbans-header.reside-header .header-new ul.nav li a{font-size:16px;}
.stalbans-header.reside-header .header-new ul.nav li.register-button>a{font-size:17px; padding:10px 20px;}
.page-template-stalbans-landing .fl-page{padding-top:93px !important;}
.page-template-stalbans-landing footer#colophon.landings-footer .menu li{padding:0 10px;}


.stalbans-header.reside-header .header-new .fl-page-nav-col{width:auto !important;}
.stalbans-header.reside-header .header-new .container{justify-content:flex-start;}
.fl-page .fl-page-header.stalbans-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.stalbans-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#6e3730 !important;}
.fl-page .fl-page-header.stalbans-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #6e3730;}
.fl-page .fl-page-header.stalbans-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.stalbans-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#fff !important;}
.fl-page .fl-page-header.stalbans-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}
}

@media only screen and (max-width: 767px){
.stalbans-header .header-new .btn-menu span{background:#4b5765;}
.stalbans-header .header-new .btn-menu.open span{background:#fff;}
.stalbans-header.reside-header .header-new .menu-adobe-como-page-menu-container{background:#4b5765;}
.stalbans-header.reside-header .header-new ul.nav li{padding:0;}
.stalbans-header.reside-header .header-new ul.nav li a,
.stalbans-header.reside-header .header-new ul.nav li.register-button>a{color:#fff; padding:10px 15px; background:none !important; font-size:17px; text-transform:uppercase;}
.stalbans-header.reside-header .header-new ul.nav li>a:hover,
.stalbans-header.reside-header .header-new ul.nav li.register-button>a:hover{color:#fff !important; background:#4b5765 !important;}
.stalbans-header.reside-header .header-new ul.nav li.current-menu-item>a{color:#fff !important;}
}

@media only screen and (max-width: 599px){
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half,
.page-template-stalbans-landing .lofthaus-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{width:100% !important;}
}





/*********************  The Embankment  *********************/
@font-face {font-family: 'rucksacklight'; src: url('fonts/rusksack-light-webfont.woff2') format('woff2'), url('fonts/rusksack-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
/*@font-face {font-family: 'rucksackbook'; src: url('fonts/rucksack-book-webfont.woff2') format('woff2'), url('fonts/rucksack-book-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}*/

body.page-template-the-embankment-template,
.page-template-the-embankment-template,
.single-the-embankment-house{font-family: 'rucksackbook'; font-size:16px; line-height:1.6; color:#333;}
.page-template-the-embankment-template .fl-page-content{background:#fff;}
.page-template-the-embankment-template .fl-page,
.single-the-embankment-house .fl-page{padding-top:96px !important;}
.page-template-the-embankment-template h1,
.page-template-the-embankment-template h2,
.page-template-the-embankment-template h3,
.page-template-the-embankment-template h4,
.page-template-the-embankment-template h5,
.page-template-the-embankment-template h6,
.single-the-embankment-house h1,
.single-the-embankment-house h2,
.single-the-embankment-house h3,
.single-the-embankment-house h4,
.single-the-embankment-house h5,
.single-the-embankment-house h6{font-family:'rucksackbook'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#335C64; font-style:normal;}
.page-template-the-embankment-template h5{font-size:14px;}
.page-template-the-embankment-template p,
.single-the-embankment-house p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.6; letter-spacing:0; color:#333;}

.page-template-the-embankment-template .fl-module .fl-button{font-family: 'rucksackbook'; font-weight:normal;}

.page-template-the-embankment-template .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-the-embankment-template .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important; letter-spacing:0;}

.page-template-the-embankment-template .pp-sub-heading p:last-of-type ~ ul{padding-top:15px;}

.embankment-header .header-new{background:#fff; padding:15px 0;}
.embankment-header.reside-header .header-new .header-logo img{margin-bottom:0;}
.embankment-header.reside-header .header-new ul.nav li{padding:0 20px;}
.embankment-header .header-new ul.nav li a{color:#335C64 !important; font-family: 'rucksackbook'; font-size:16px; padding-top:0; padding-bottom:0;}
.embankment-header .header-new ul.nav li > a:before {background:#4EC3C6;}
.embankment-header .header-new ul.nav li > a:after{display:none;}
.embankment-header .header-new ul.nav li > a:hover,
.embankment-header .header-new ul.nav li.current-menu-item > a{color:#4EC3C6 !important;}

.embankment-header .header-new ul.nav li.btn-nav a{background:#335C64; color:#fff !important; padding-bottom:2px; border-radius:0;}
.embankment-header .header-new ul.nav li.btn-nav a:hover{background:#4EC3C6; color:#fff !important;}
.embankment-header .header-new ul.nav li.btn-nav a:before{display:none;}

/*.page-template-the-embankment-template .pp-sub-heading ul{padding-left:0;}*/
.page-template-the-embankment-template .pp-sub-heading ul li{font-size:16px; font-family:'rucksackbook'; line-height:normal; letter-spacing:0;}

.page-template-the-embankment-template .lnd-sec1 .pp-sub-heading h3{margin:0; padding:0 0 20px; font-size:22px;}
.page-template-the-embankment-template .lnd-sec1 .pp-sub-heading a{color:#4ec3c6;}

.page-template-the-embankment-template ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family:'rucksackbook';}
.page-template-the-embankment-template ul.featureList li:after{background:#fff;}

.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a{border-radius:100%; overflow:hidden; padding:0 0 100%;}

/*.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content{background-image: radial-gradient(circle at 100% 100%, transparent 10px, #4EC3C6 10px, #4EC3C6 15px, transparent 15px), linear-gradient(to right, #4EC3C6, #F5C685), radial-gradient(circle at 0% 100%, transparent 10px, #F5C685 10px, #F5C685 15px, transparent 15px), linear-gradient(to bottom, #F5C685, #BBCD2F), radial-gradient(circle at 0% 0%, transparent 10px, #BBCD2F 10px, #BBCD2F 15px, transparent 15px), linear-gradient(to left, #BBCD2F, #335c64), radial-gradient(circle at 100% 0%, transparent 10px, #335c64 10px, #335c64 15px, transparent 15px), linear-gradient(to top, #335c64, #4EC3C6);
background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;
background-repeat: no-repeat; border-radius:100%; padding:5px;}*/


.page-template-the-embankment-template .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-the-embankment-template .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-the-embankment-template .team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}
.page-template-the-embankment-template .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-the-embankment-template .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family:'rucksackbook';}

.page-template-the-embankment-template footer#colophon.landings-footer .footer-links,
.single-the-embankment-house footer#colophon.landings-footer .footer-links{background:#335C64; padding:40px 0 33px;}
.page-template-the-embankment-template footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-the-embankment-template footer#colophon.landings-footer .menu li a,
.single-the-embankment-house footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family:'rucksackbook'; font-size:15px;}
.page-template-the-embankment-template footer#colophon.landings-footer .copyright-credits p,
.single-the-embankment-house footer#colophon.landings-footer .copyright-credits p{font-family:'rucksackbook'; font-size:14px; letter-spacing:0;}
.page-template-the-embankment-template footer#colophon.landings-footer a,
.single-the-embankment-house footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-the-embankment-template footer#colophon.landings-footer .menu li a:hover,
.page-template-the-embankment-template footer#colophon.landings-footer a:hover,
.single-the-embankment-house footer#colophon.landings-footer .menu li a:hover,
.single-the-embankment-house footer#colophon.landings-footer a:hover{color:#4EC3C6 !important; opacity:1;}


.page-template-the-embankment-template .landing-sec3 h3.sec-tit,
.single-the-embankment-house .landing-sec3 h3.sec-tit{color:#023a35; font-weight:normal; font-size:40px; line-height:1.3;}
.page-template-the-embankment-template .landing-sec3 .form-titbtm,
.page-template-the-embankment-template .landing-sec3 .form-titbtm span{color:#333; font-family:'rucksackbook'; font-size:16px; line-height:1.3;}
.page-template-the-embankment-template .landing-sec3 .form-titbtm a{color:#333;}
.page-template-the-embankment-template .landing-sec3 .form-titbtm a:hover{color:#333;}


.landing-sec3 .embankment-gform .gform_wrapper .gfield input::-webkit-input-placeholder,
.landing-sec3 .embankment-gform .gform_wrapper .gfield textarea::-webkit-input-placeholder{color:#335C64 !important;}
.landing-sec3 .embankment-gform .gform_wrapper .gfield input::-moz-placeholder,
.landing-sec3 .embankment-gform .gform_wrapper .gfield textarea::-moz-placeholder{color:#335C64 !important;}
.landing-sec3 .embankment-gform .gform_wrapper .gfield input:-ms-input-placeholder,
.landing-sec3 .embankment-gform .gform_wrapper .gfield textarea:-ms-input-placeholder{color:#335C64 !important;}
.landing-sec3 .embankment-gform .gform_wrapper .gfield input:-moz-placeholder,
.landing-sec3 .embankment-gform .gform_wrapper .gfield textarea:-moz-placeholder{color:#335C64 !important;}


.home-project.embankment-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.embankment-project .services-textboxset h3{font-family:'rucksackbook'; color: #335C64;}
.home-project.embankment-project .services-textboxset .services-textboxset{color: #335C64; letter-spacing:0;}
.home-project.embankment-project .services-textboxset span{ color: #335C64;}
.home-project.embankment-project .services-textboxset span a{color: #335C64; font-weight:700;}
.home-project.embankment-project .services-textboxset span a:hover{color:#4EC3C6 !important;}


.page-template-the-embankment-template .home-project.embankment-project .slick-dots li button{ background:#335C64; }
.page-template-the-embankment-template .home-project.embankment-project .slick-dots li.slick-active button,
.page-template-the-embankment-template .home-project.embankment-project .slick-dots li button:hover{background:#4EC3C6;}

.page-template-the-embankment-template .mfp-bg,
.page-template-the-embankment-template .mfp-wrap{z-index:99999;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-the-embankment-template .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}

.page-template-the-embankment-template .mfp-wrap li.gfield input,
.page-template-the-embankment-template .mfp-wrap li.gfield select{color: #335C64 !important; font-family:'rucksackbook' !important;}
.page-template-the-embankment-template .mfp-wrap li.gfield input::-webkit-input-placeholder {color: #335C64 !important;}
.page-template-the-embankment-template .mfp-wrap li.gfield input::-moz-placeholder {color: #335C64 !important;}
.page-template-the-embankment-template .mfp-wrap li.gfield input:-ms-input-placeholder {color: #335C64 !important;}
.page-template-the-embankment-template .mfp-wrap li.gfield input:-moz-placeholder {color: #335C64 !important;}

.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_footer input.button,
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_footer input[type=submit],
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_page_footer input.button,
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_page_footer input[type=submit]{font-family:'rucksackbook' !important; font-weight: normal !important; background: #335C64 !important; text-transform:uppercase; font-weight:normal;}
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_footer input.button:hover,
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_footer input[type=submit]:hover,
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_page_footer input.button:hover,
.page-template-the-embankment-template .mfp-wrap .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#BBCD2F;}


.embankment-brochure .gform_wrapper ul.gform_fields li.gfield input,
.embankment-brochure .gform_wrapper ul.gform_fields li.gfield select{color: #333 !important; background:#fcfcfc !important; border:1px solid #e6e6e6 !important; font-family:'rucksackbook' !important;}
.embankment-brochure .gform_wrapper ul.gform_fields li.gfield input::-webkit-input-placeholder {color: #333 !important;}
.embankment-brochure .gform_wrapper ul.gform_fields li.gfield input::-moz-placeholder {color: #333 !important;}
.embankment-brochure .gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder {color: #333 !important;}
.embankment-brochure .gform_wrapper ul.gform_fields li.gfield input:-moz-placeholder {color: #333 !important;}

.embankment-brochure .gform_wrapper .gform_footer input.button,
.embankment-brochure .gform_wrapper .gform_footer input[type=submit],
.embankment-brochure .gform_wrapper .gform_page_footer input.button,
.embankment-brochure .gform_wrapper .gform_page_footer input[type=submit]{font-family:'rucksackbook' !important; font-weight: normal !important; background: #043a35 !important;}

.embankment-listing .row{display:flex; flex-wrap:wrap;}
.embankment-listing .col-sm-6{padding:15px;}
.embankment-listing .col-sm-6 p{padding:0; margin:0;}
.embankment-listing .house-block{height:100%; padding:0; margin:0; box-shadow:0 0 15px 0 rgba(0,0,0,0.1); display:flex; flex-wrap:nowrap; position:relative;}
.embankment-listing .house-image{width:37%;}
.embankment-listing .house-image a{display:block; position:relative; height:100%; width:100%;}
.embankment-listing .house-image a img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.embankment-listing .house-details{width:63.1%; padding:0 0 75px;}
.embankment-listing .house-details .house-title{background:#335c64; color:#fff; padding:15px; margin:0; font-size:20px;}
.embankment-listing .house-details .house-title a{color:#fff;}
.embankment-listing .house-details .house-title a:hover{color:#4ec3c6 !important;}
.embankment-listing .house-details .add-price{padding:15px; font-size:16px; display:flex; flex-wrap:nowrap; justify-content:space-between; min-height:100px;}
.embankment-listing .house-details .add-price .house-address{padding-right:20px; width:65%;}
.embankment-listing .house-details .add-price .house-address br{display:block;}
.embankment-listing .house-details .add-price .house-price{font-size:18px; font-weight:bold; width:35%; text-align:right;}
.embankment-listing .house-details p{padding:0; margin:0;}
.embankment-listing .house-info{border-top:solid 1px rgba(51,92,100,0.16); padding:15px; position:absolute; bottom:0; right:0; width:63%;}
.embankment-listing .house-info ul{padding:0; margin:0; display:flex; flex-wrap:wrap;}
.embankment-listing .house-info ul li{list-style:none; padding:0 8px; margin:0; text-align:center;}
.embankment-listing .house-info ul li:first-child{padding-left:0;}
.embankment-listing .house-info ul li:last-child{padding-right:0;}
.embankment-listing .house-info ul li img{width:28px; height:22px; object-fit:contain;}
.embankment-listing .house-info ul li span{display:block; width:100%; text-align:center; font-size:12px; font-weight:bold; letter-spacing:0;}
.embankment-listing .house-info .btn{position:absolute; right:15px; top:19px; background:#335c64; color:#fff; padding:6px 10px; margin:0; border-radius:0; font-size:14px;}
.embankment-listing .house-info .btn:hover{background:#f5c685; color:#fff !important;}

.single-the-embankment-house .site-content #primary{max-width:1200px; width:100%; padding:0 15px;}
.single-the-embankment-house .site-content .site-main{padding:80px 0;}
.single-the-embankment-house .col-lg-6 img{max-width:100%;}
.single-the-embankment-house .general-details h3{padding:0 0 15px; margin:0;}
.single-the-embankment-house .general-details .house-price{padding:0 0 25px; margin:0; border-bottom:solid 1px rgba(51,92,100,.16); position:relative;}
.single-the-embankment-house .general-details .floor-plan{position:absolute; right:0; bottom:25px;}
.single-the-embankment-house .general-details .floor-plan .btn{background:#335c64; color:#fff; padding:8px 25px; margin:0; border-radius:0; font-size:16px;}
.single-the-embankment-house .general-details .floor-plan .btn:hover{background:#f5c685; color:#fff !important;}
.single-the-embankment-house .general-details > ul{padding:0 0 15px 18px; margin:0;}
.single-the-embankment-house .general-details > ul li{list-style:disc; font-weight:normal; padding:0 0 4px;}
.single-the-embankment-house .propertie-features ul{padding:30px 0 0; margin:0 -10px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.single-the-embankment-house .propertie-features ul li{list-style:none; padding:0 10px; margin:0; text-align:center;}
.single-the-embankment-house .propertie-features ul li img{margin:auto; width:40px; height:35px; object-fit:contain;}
.single-the-embankment-house .propertie-features ul li .dtl-boxs{display:block; text-align:center;}
.single-the-embankment-house .propertie-features ul li .dtl-boxs span:first-child{padding-top:10px;}
.single-the-embankment-house .propertie-features ul li .dtl-boxs span{display:block; font-weight:bold;}
.single-the-embankment-house .propertie-features strong{letter-spacing:0;}


@media only screen and (max-width: 1199px){
.embankment-header.reside-header .header-new ul.nav li{padding:0 8px;}
.embankment-header .header-new ul.nav li a{font-size:14px;}
.embankment-header .header-new ul.nav li.btn-nav a{padding:0 12px 2px;}
.embankment-listing .execphpwidget{max-width:768px; margin:auto;}
.embankment-listing .col-sm-6{width:100%;}
}

@media only screen and (max-width: 991px){
.page-template-the-embankment-template .fl-page,
.single-the-embankment-house .fl-page{padding-top:95px !important;}
.embankment-header .header-new .header-logo img{width:112px;}
.embankment-header .header-new ul.nav li a{font-size:12px;}
.embankment-header.reside-header .header-new ul.nav li{padding:0 4px;}
.page-template-the-embankment-template .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}

.single-the-embankment-house .propertie-features ul{flex-wrap:nowrap; margin:0 -5px;}
.single-the-embankment-house .propertie-features ul li{padding:0 5px;}

.embankment-header .header-new .header-logo img{width:178px;}
.embankment-header.reside-header .header-new .fl-page-nav-col{width:auto !important;}
.embankment-header.reside-header .header-new .container{justify-content:flex-start;}
.fl-page .fl-page-header.embankment-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.embankment-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#335C64 !important;}
.fl-page .fl-page-header.embankment-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #fcecd5;}
.fl-page .fl-page-header.embankment-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.embankment-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#335C64 !important;}
.fl-page .fl-page-header.embankment-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.btn-nav a{color:#fff !important;}
}

@media only screen and (max-width: 767px){
.page-template-the-embankment-template .site,
.single-the-embankment-house .site{padding-top:96px;}
.embankment-header .header-new .menu-adobe-como-page-menu-container{background:#fff;}
.embankment-header .header-new ul.nav li.btn-nav a{padding:10px 15px 12px;}
body.page-template-the-embankment-template,
.page-template-the-embankment-template,
.page-template-the-embankment-template p{font-size:16px;}
.embankment-header .header-new ul.nav li a{font-size:16px;}
.embankment-header .header-new ul.nav li{padding:0;}
.embankment-header .header-new .btn-menu span{background:#4EC3C6;}
.single-the-embankment-house .site-content .site-main{padding:50px 0;}
.single-the-embankment-house .general-details{padding:30px 0 0;}
.single-the-embankment-house .landing-sec3 h3.sec-tit{font-size:30px;}
}

@media only screen and (max-width: 599px){
.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:22px;}
.home-project.embankment-project .services-textboxset h3{font-size:30px;}
.embankment-listing .house-block{flex-wrap:wrap;}
.embankment-listing .house-image{width:100%;}
.embankment-listing .house-image a{padding:0 0 56.3%; height:auto;}
.embankment-listing .house-details{width:100%;}
.embankment-listing .house-info{width:100%;}
.embankment-listing .house-details .add-price{min-height:10px;}
.embankment-listing .house-details{padding:0;}
.embankment-listing .house-info{position:relative;}
}

@media only screen and (max-width: 479px){
/*.embankment-listing .house-info ul{padding:0 0 10px;}*/
.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}
/*.embankment-listing .house-info .btn{position:relative; right:0; top:0;}*/
.embankment-listing .house-info ul li{padding:0 5px;}
.embankment-listing .house-details .add-price .house-address{padding-right:20px;}
.embankment-listing .house-details p{font-size:15px;}
.embankment-listing .house-details .add-price .house-price{font-size:16px;}
.embankment-listing .house-details .house-title{font-size:18px;}
.single-the-embankment-house .propertie-features ul{flex-wrap:wrap; justify-content:inherit;}
.single-the-embankment-house .propertie-features ul li{width:33.33%; padding:5px;}
.single-the-embankment-house .propertie-features ul li strong{font-size:13px;}
.single-the-embankment-house .general-details .floor-plan .btn{padding:6px 10px;}
}



/*********************  flourish-camberwell-landing start  *********************/


@font-face {
font-family: 'butlerlight';
src: url('fonts/butler_light-webfont.woff2') format('woff2'),
url('fonts/butler_light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'butlerregular';
src: url('fonts/butler_regular-webfont.woff2') format('woff2'),
url('fonts/butler_regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'butlermedium';
src: url('fonts/butler_medium-webfont.woff2') format('woff2'),
url('fonts/butler_medium-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'portiaregular';
src: url('fonts/portia_regular-webfont.woff2') format('woff2'),
url('fonts/portia_regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'GTEestiDisplayTrial-Rg';
src: url('fonts/GTEestiDisplayTrial-Rg.woff2') format('woff2'),
url('fonts/GTEestiDisplayTrial-Rg.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'gt_eesti_pro_displaylight';
src: url('fonts/gt_eesti_pro_display_light-webfont.woff2') format('woff2'),
url('fonts/gt_eesti_pro_display_light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}


body.page-template-flourish-camberwell-landing{font-family: 'butlerregular'; color:#231f20;}

.mob-bot {display: none;}

.page-template-lucida-building .fl-page-content,
.page-template-lucida-floor-plans .fl-page-content{background:#fff;}
.page-template-lucida-building .fl-page-content .container{max-width:100%; width:100%; padding:0;}

.page-template-flourish-camberwell-landing .site{ padding-top: 0; }
.page-template-flourish-camberwell-landing .fl-page-content{background-color: #FFFFFF;}

.page-template-flourish-camberwell-landing h1,
.page-template-flourish-camberwell-landing h2,
.page-template-flourish-camberwell-landing h3,
.page-template-flourish-camberwell-landing h4,
.page-template-flourish-camberwell-landing h5,
.page-template-flourish-camberwell-landing h6{font-family: 'butlerregular'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#414042; font-style:normal;}
.page-template-flourish-camberwell-landing a{font-family: franklin-gothic-atf, sans-serif; font-weight: 400;letter-spacing: 0.1px;}
.page-template-flourish-camberwell-landing .butler-title p {font-family: 'butlerregular'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#414042; font-style:normal;}


.page-template-flourish-camberwell-landing .gform_legacy_markup_wrapper .gfield_required {color: #d8d3c5;}

.page-template-flourish-camberwell-landing h5{font-size:14px;}

.page-template-flourish-camberwell-landing p{ font-family: franklin-gothic-atf, sans-serif; font-weight: 300; padding:0; margin: 0 0 15px; font-size:18px; line-height:1.6; /*letter-spacing:0.84px;*/ color:#231f20;}
.page-template-flourish-camberwell-landing p:last-child{margin: 0;}

.page-template-flourish-camberwell-landing .fl-module .fl-button,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gform_footer .gform_button{font-family: franklin-gothic-atf, sans-serif; font-weight: 300; font-weight: normal;}

.page-template-flourish-camberwell-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-flourish-camberwell-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important; letter-spacing:0;}

.page-template-flourish-camberwell-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-flourish-camberwell-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important;}
.flourish-camberwell-header .header-new .menu-adobe-como-page-menu-container{width:83.5%;}

.flourish-camberwell-header .header-new .fl-submenu-icon-wrap{position: absolute; right: 0; top: 10px;}
.flourish-camberwell-header .header-new .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {font-family: 'FontAwesome' !important; font-weight: 400 !important; content: '\f107'; font-size: 17px; float: right; color: #9F6B46 !important;}
.flourish-camberwell-header .header-new .fl-sub-menu-open .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{transform: rotate(180deg);}
.flourish-camberwell-header.sticky .header-new .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{color: #ffffff !important}
.flourish-camberwell-header .header-new .container{max-width:1230px; width:100%; padding:0 15px;justify-content: space-between;}
.flourish-camberwell-header .header-new{ background:#d8d3c5; padding:24px 0; box-shadow: none; }
.flourish-camberwell-header .header-new .header-logo{ position: relative; z-index: 9;}
.flourish-camberwell-header .header-new .header-logo img{width: 100%;}
.flourish-camberwell-header .header-new .header-logo .logo-btm{clear:both; color:#fff; font-size:12px; text-align:center; padding:6px 0 0; letter-spacing:0.2em;}
.flourish-camberwell-header.sticky .header-new{ background: #2D2B29; }
.flourish-camberwell-header.sticky .header-new ul.nav li a{color:#ffffff !important;}
.flourish-camberwell-header.sticky .header-new ul.nav li > a:before {background:#ffffff;}
.flourish-camberwell-header.sticky .header-new ul.nav li > a:hover{color:#ffffff !important;}
.flourish-camberwell-header.sticky .header-new ul.nav li.current-menu-item > a{color:#ffffff !important;}
.flourish-camberwell-header.sticky .header-new ul.nav li.current-menu-item > a:hover{color:#ffffff !important;}
.flourish-camberwell-header.sticky .header-new ul.nav li.btn-nav a{background: #9F6B46;}
.flourish-camberwell-header.sticky .header-new ul.nav li.btn-nav a:hover{background: #ffffff; color: #000000 !important;}
.flourish-camberwell-header.reside-header .header-new .header-logo img{margin-bottom:0;}

.flourish-camberwell-header.reside-header .header-new ul.nav li{padding:0 20px;}
.flourish-camberwell-header.reside-header .header-new ul.nav li:last-child{padding-right: 0;}
.flourish-camberwell-header .header-new ul.nav li a{color:#d8d3c5 !important; font-family: franklin-gothic-atf, sans-serif; font-weight: 400; font-size:16px; letter-spacing: 1.15px; padding-top: 0; padding-bottom: 0;}
.flourish-camberwell-header .header-new ul.nav li > a:before {background:#d8d3c5;}
.flourish-camberwell-header .header-new ul.nav li > a:hover{color:#d8d3c5 !important;}
.flourish-camberwell-header .header-new ul.nav li.current-menu-item > a{color:#d8d3c5 !important;}
.flourish-camberwell-header .header-new ul.nav li.current-menu-item > a:hover{color:#d8d3c5 !important;}

.flourish-camberwell-header .header-new ul.nav li.btn-nav a{background:#2D2B29; color:#fff !important; padding-bottom:2px; border-radius:0; text-transform: inherit;}
.flourish-camberwell-header .header-new ul.nav li.btn-nav a:hover{background:#9F6B46; color:#ffffff !important;}
.flourish-camberwell-header .header-new ul.nav li.btn-nav a:before{display:none;}

.flourish-camberwell-header .header-new ul.sub-menu{width: 246px; box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 15%); background-color: #ffffff; border-top: 0; top: 156%; padding: 15px 0;}
.flourish-camberwell-header .header-new ul.sub-menu li{border-bottom: solid 1px #E9E9E6; width: 100%;}
.flourish-camberwell-header .header-new ul.sub-menu li:last-child{border-bottom: none;}
.flourish-camberwell-header .header-new ul.sub-menu li a{margin: 0; color: #2D2B29 !important;}
.flourish-camberwell-header.sticky .header-new ul.sub-menu li a{color: #2D2B29 !important;}
.flourish-camberwell-header.sticky .header-new ul.sub-menu li > a:hover{color: #9F6B46 !important;}
.flourish-camberwell-header .header-new ul.sub-menu li > a:before{background: transparent;}

.page-template-flourish-camberwell-landing .fl-page{padding-top: 94px !important;}

.flourish-hero.fl-row .fl-row-content-wrap{padding:0 0 50%; position:relative;}
.flourish-hero .fl-row-content-wrap .fl-module-photo{position:absolute; left:0; bottom:14%; right:0;}
.flourish-hero .fl-row-content-wrap .fl-module-photo img{max-width:623px;}

.flourish-contact-small, .flourish-contact-small a {font-size: 20px !important; color: #9f6b46 !important; line-height: 60px;}

.flou-home-sec1 .pp-infobox{padding:0 70px 0 300px !important;}
.flou-home-sec1 .pp-infobox .pp-infobox-button{position: relative; padding-left: 45px;}
.flou-home-sec1 .pp-infobox .pp-infobox-button:before{position: absolute; content: ""; width: 40px; height: 2px; background: #9F6B46; left: 0; top: 0; bottom: 0; margin: auto;}

.flo-learn-btn .fl-button-wrap{position: relative;  padding-left: 56px;}
.flo-learn-btn .fl-button-wrap:before{position: absolute; content: ""; width: 40px; height: 2px; background: #9F6B46; left: 0; top: 0; bottom: 0; margin: auto;}

.home-full-left .fl-col-content{max-width: 600px; margin: 0 0 0 auto;}
.home-full-right .fl-col-content{max-width: 600px; margin: 0 auto 0 0;}
.deulearn .pp-button-2-text{position: relative; padding-bottom:8px;}
.deulearn .pp-button-2-text:before{position: absolute; content: ""; width: 100%; height: 2px; background: #9F6B46; left: 0; right: 0; bottom: 0; margin: auto;}

.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links {background-image: url(https://griffin-group.com.au/wp-content/uploads/2022/09/flourish-bg-scaled.jpg); padding:120px 0px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links.flourish-links {background:#1D2226; padding:50px 0px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .top-footer .container{display: flex; flex-wrap: wrap;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer{width: 50%; text-align: left; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .landin-footer.top-footer .site-logo-footer{width: 50%; text-align: left; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links.flourish-links .site-logo-footer {width: 100%; text-align: center; display: block; padding-bottom: 30px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer h2{font-size: 40px; color: #FFFFFF; margin-top: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer p{font-size: 30px; color: #FFFFFF; padding-right: 170px; font-family: 'butlerregular'; font-weight:normal;}
p.flourish-contact-small, p.flourish-contact-small a {font-family: franklin-gothic-atf, sans-serif !important; font-weight: 300; font-size: 18px !important; line-height: 60px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer .social-icon{padding: 0; margin: 0 -12px; list-style: none; display: flex; align-items: flex-end; justify-content: center;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer .social-icon li{padding: 0 12px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer .social-icon li a{width: 36px; height: 36px; text-align: center; display: block; background-color: #CEC9B7; border-radius: 100%; color: #2D2B29; line-height: 36px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer .social-icon li a:hover{color: #9F6B46;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form{width: 50%;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form h2{font-size: 30px; color: #FFFFFF; margin-top: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper ul li.gfield{margin-bottom:23px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper{margin-top: 0; margin-bottom: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li label.gfield_label{font-size: 20px; color: #CEC9B7; font-family: 'butlerregular'; font-weight: 400; margin:0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container input{padding:13px 15px; background-color: #ffffff; font-family: 'gt_eesti_pro_displaylight'; font-weight: 300;border-radius: 0; margin:0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container select{padding:13px 15px; background-color: #ffffff; font-family: 'gt_eesti_pro_displaylight'; font-weight: 300; width: 100%; color: #A6A293
; position: relative;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li.bed-icon .ginput_container select{background:#ffffff url(images/bed.svg) 15px center no-repeat; padding-left:40px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li.clock-icon .ginput_container select{background:#ffffff url(images/clock.svg) 15px center no-repeat; padding-left:40px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container select:before{position: absolute; content: ""; left: 0; top: 0; bottom: 0; margin: auto; background: url(./images/Vector.svg)center center no-repeat; width: 18px; height: 14px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li.gfield--width-full.gf_right_half{width: 100% !important;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container input::-webkit-input-placeholder {
color: #A6A293;
}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container input::-moz-placeholder {
color: #A6A293;
}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container input:-ms-input-placeholder { 
color: #A6A293;
}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container input:-moz-placeholder { 
color: #A6A293;
}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_footer{margin: 8px 0 0 0; padding-bottom: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_footer input[type=submit]{margin: 0; width: 98%; padding: 16px 0; text-align: center; font-size: 16px; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400; color: #ffffff; background-color: #9F6B46; border-radius: 0; text-transform: inherit; transition: 0.3s;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_footer input[type=submit]:hover{background-color: #ffffff; color: #9F6B46;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer{padding: 120px 0 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .container{display: flex; flex-wrap: wrap;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address{width: 50%;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address p{font-size: 18px; color: #CEC9B7; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400; padding-bottom: 40px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address a{font-size: 18px; color: #CEC9B7; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400; padding-bottom: 40px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address a:hover{color: #FFFFFF;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section{width: 25%; text-align: left; border: none; padding: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li{display: block; padding: 0 0 10px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li:last-child{padding: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li a{font-size: 18px; color: #CEC9B7; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li a:hover{color: #FFFFFF !important;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links{width: 25%;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul{padding: 0; margin: 0; list-style: none;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li{display: block; padding: 0 0 10px; font-size: 18px; color: #CEC9B7; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li:last-child{padding-top: 40px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li a{font-size: 18px; color: #CEC9B7; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li a:hover{color: #FFFFFF !important;}

.page-template-flourish-camberwell-landing footer#colophon .social-icon i{vertical-align:text-bottom;}

.mob-bot,
.mob-header-logo{display: none;}

.bedroom-slide .slick-list{padding:0 20% 0 0 !important; height: auto !important;}
.bedroom-slide .slick-list .slick-slide .uabb-image-carousel-content{padding: 0 0 50%;}
.bedroom-slide .slick-list .slick-slide .uabb-image-carousel-content img{height: 100% !important; position: absolute; left: 0; top: 0; object-fit: cover;}
.bedroom-slide .uabb-image-carousel .slick-prev{left: 60px !important;}
.bedroom-slide .uabb-image-carousel .slick-next{right: 60px !important;}
.bedroom-slide .uabb-image-carousel .slick-prev, 
.bedroom-slide .uabb-image-carousel .slick-next{width: 70px; height: 70px;}
.bedroom-slide .uabb-image-carousel .slick-prev i, 
.bedroom-slide .uabb-image-carousel .slick-next i{width: 70px; height: 70px; line-height: 70px;}
.bedroom-slide .uabb-image-carousel .slick-next i.fa-angle-right:before{position: absolute;content: ""; background: url(./images/Union.svg)center center no-repeat; background-size: contain; width: 26px; height: 26px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.bedroom-slide .uabb-image-carousel .slick-prev i.fa-angle-left:before{position: absolute;content: ""; background: url(./images/Union1.svg)center center no-repeat; background-size: contain; width: 26px; height: 26px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.bedroom-slide .uabb-image-carousel .slick-prev i:hover, 
.bedroom-slide .uabb-image-carousel .slick-next i:hover{width: 70px; height: 70px; line-height: 70px;}

.reside-list .fl-list .fl-list-item h3{margin: 0 !important; padding: 12px 0 !important; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400;}
.reside-list .fl-list .fl-list-item.fl-list-item-0 h3{border-top: solid 1px #E9E9E6;}

.slide-right-box{width: calc(50% + 615px); float: right;}
.bedroom-slide .uabb-image-carousel ul.slick-dots{width: 100%; text-align: left; border-bottom: solid 2px #CEC9B7; max-width: 1230px; margin: 0 auto; height: 19px;}
.bedroom-slide .uabb-image-carousel ul.slick-dots li{position: relative;
display: inline-block;
width: 100px;
height: 2px;
margin: 0px;
padding: 0;
cursor: pointer;}
.bedroom-slide .uabb-image-carousel ul.slick-dots li button{width: 100px;
height: 2px; padding: 0;}
.bedroom-slide .uabb-image-carousel ul.slick-dots li button:before{width: 200px;
height: 2px;
content: "" !important; background: #CEC9B7;}
.bedroom-slide .uabb-image-carousel ul.slick-dots li.slick-active button:before{background: #2D2B29; opacity: 1;}
.bedroom-slide .uabb-image-carousel{margin: 0 !important;}
.bedroom-slide .slick-dotted.slick-slider{margin-bottom: 30px !important;}

.page-template-flourish-camberwell-landing #register {
	padding-bottom: 50px;
}

/*.page-template-flourish-camberwell-landing .pp-sub-heading ul li{font-size:16px; font-family: 'butlerregular'; line-height:normal; letter-spacing:0;}

.page-template-flourish-camberwell-landing .lnd-sec1 .pp-sub-heading h3{margin:0; padding:0 0 20px; font-size:22px;}
.page-template-flourish-camberwell-landing .lnd-sec1 .pp-sub-heading a{color:#4ec3c6;}

.page-template-flourish-camberwell-landing ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family: 'butlerregular';}
.page-template-flourish-camberwell-landing ul.featureList li:after{background:#fff;}

.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a{border-radius:100%; overflow:hidden; padding:0 0 100%;}




.page-template-flourish-camberwell-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-flourish-camberwell-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-flourish-camberwell-landing .team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}
.page-template-flourish-camberwell-landing .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-flourish-camberwell-landing .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family: 'butlerregular';}

.flourish-banner-desc .lucida-banner-block.block-1 .pp-heading-content .pp-sub-heading p{ padding: 0; }
.flourish-banner-desc .lucida-banner-block .pp-heading-content .pp-sub-heading h3{ font-family: 'butlermedium'; margin: 0; padding: 5px 0 0; color: #fff; }
.flourish-banner-desc .lucida-banner-block .pp-heading-content .pp-sub-heading img{ width: 20px; }
.flourish-banner-desc .lucida-banner-block .lucida-box3 .pp-sub-heading p{padding:0; margin:0;}

.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links{background:#9F6B46; padding:47px 0 48px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family: 'butlerregular'; font-size:15px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .copyright-credits p{font-family: 'butlerregular'; font-size:14px; letter-spacing:0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-flourish-camberwell-landing footer#colophon.landings-footer a:hover{color:#231f20 !important; opacity:1;}
.page-template-flourish-camberwell-landing .landing-sec3 h3.sec-tit{color:#231f20; font-weight:normal; font-size:40px; line-height:1.3;}
.page-template-flourish-camberwell-landing .landing-sec3 .form-titbtm,
.page-template-flourish-camberwell-landing .landing-sec3 .form-titbtm span{color:#231f20; font-family: 'butlerregular'; font-size:16px; line-height:1.3;}
.page-template-flourish-camberwell-landing .landing-sec3 .form-titbtm a{color:#231f20;}
.page-template-flourish-camberwell-landing .landing-sec3 .form-titbtm a:hover{color:#b39169 !important;}
.page-template-flourish-camberwell-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-flourish-camberwell-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea{ font-family: 'butlerregular';  resize:none;}
.page-template-flourish-camberwell-landing .landing-sec3 .cube-gform .gform_wrapper .gform_footer .button{ font-family: 'butlerregular'; }

.flourish-teamsec .uabb-module-content .uabb-infobox-content .uabb-infobox-text-wrap a:hover{ color: #b39169 !important; }
.flourish-teamsec .assent-textsetbox .pp-heading-content .pp-heading .heading-title .pp-primary-title{ font-family: 'butlerregular' !important; }
.page-template-flourish-camberwell-landing .header-logo .custom-logo-link{font-size:40px; font-family: 'portiaregular'; text-align:center; line-height:1.1; margin:0 0 -60px; padding:0 120px 0 0; color:#fff;}
.page-template-flourish-camberwell-landing .home-project .services-textboxset p{color:#231f20;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield .ginput_complex{margin:0 -15px !important; width:auto;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .top_label li.gfield.gf_left_half,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .top_label li.gfield.gf_right_half,
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield{padding:0 15px 20px !important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span{padding:0 15px !important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .top_label li.gfield.gf_left_half{clear:left !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield .ginput_container{margin:0 !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gform_footer .gform_button{margin:auto; height:auto; border-radius:0px; float:none; max-width:140px; box-shadow:none !important; border:none !important; text-transform:uppercase;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gform_footer .gform_button:hover{color: #9f6b46 !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield select,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield textarea{font-family: 'butlerregular'; letter-spacing:0; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.12); font-style:normal !important; font-weight:normal; margin:0 !important; resize:none;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield input::-webkit-input-placeholder,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield textarea::-webkit-input-placeholder{color:#231f20 !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield input::-moz-placeholder,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield textarea::-moz-placeholder{color:#231f20 !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield input:-ms-input-placeholder,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield textarea:-ms-input-placeholder{color:#231f20 !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield input:-moz-placeholder,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .gfield textarea:-moz-placeholder{color:#231f20 !important;}
.home-project.flourish-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.flourish-project .slick-initialized .slick-slide > div{height:100%;}
.home-project.flourish-project .slick-initialized .slick-slide .services-boxmandiv{height:100%; padding-bottom:30px;}
.home-project.flourish-project .services-textboxset h3{font-family: 'butlermedium'; color: #9F6B46;}
.home-project.flourish-project .services-textboxset .services-textboxset{color: #231f20; letter-spacing:0;}
.home-project.flourish-project .services-textboxset span{ color: #231f20;}
.home-project.flourish-project .services-textboxset span a{color: #231f20; font-weight:700;}
.home-project.flourish-project .services-textboxset span a:hover{color:#9F6B46 !important;}
.home-project.flourish-project .lSSlideOuter ul.lSPager li a{background:#231f20; }
.home-project.flourish-project .lSSlideOuter ul.lSPager li.active a{background:#9F6B46;}
.home-project.flourish-project .lSSlideOuter ul.lSPager li:hover a{background:#9F6B46;}
.page-template-flourish-camberwell-landing .mfp-bg,
.page-template-flourish-camberwell-landing .mfp-wrap{z-index:99999;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-flourish-camberwell-landing .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-flourish-camberwell-landing .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .links-section{ border-top: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.5); }
.flourish-banner-desc .block-1 p{color:#fff;}
.flourish-banner-desc .block-1 .pp-icon-wrapper .pp-infobox-image{margin:0;}
.flourish-banner-desc .block-1 .pp-infobox-title-wrapper{display:none;}
.flourish-banner-desc .block-1 .pp-description-wrap{padding:0;}
.flourish-banner-desc .block-1 .pp-description-wrap p{padding:0 0 15px; margin:0; line-height:1.45; font-family: 'butlerregular';}

.home-banner-section{position:relative;}
.home-banner-section .fl-row-content-wrap,
.home-banner-section .fl-row-content-wrap .fl-row-content{position:static;}
.home-banner-section .flourish-bannerbox{position:absolute; right:40px; bottom:40px; max-width:320px;}
.home-banner-section .flourish-bannerbox .fl-col-content{width:100%; position:relative;}
.home-banner-section .flourish-bannerbox .fl-module-content{margin:0; width:100%; padding:0 0 100%; position:relative; border:solid 1px #CEC9B7; border-radius:100%;}
.home-banner-section .flourish-bannerbox .pp-heading-content{position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; display:flex; flex-wrap:wrap; align-items:center; align-content:center; justify-content:center; padding:40px 30px 0;}
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1{margin:0 -15px;}
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item{padding:0 15px 20px; margin:0 !important; width:50% !important;}
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.country,
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.message,
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.privacy-policy{width:100% !important;}
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item input[type="text"],
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item input[type="email"],
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item select,
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item textarea,
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item .k-multiselect-wrap{margin:0;}
.page-template-flourish-camberwell-landing.page-id-13635 .header-logo .custom-logo-link{color:#CEC9B7;}


.flourish-teamsec .fl-col-group:last-child{display:flex; flex-wrap:wrap; width:100%;}
.flourish-teamsec .fl-col-group:last-child .fl-col-content{display:flex; flex-wrap:wrap; height:100%; align-content:space-between;}

.flourish-hero.home-banner-section .fl-row-content-wrap .fl-row-content{height: 100%;
display: flex;
min-height: 100vh;
flex-wrap: wrap;
align-content: space-between;
justify-content: center; padding: 50px 0;}
.flourish-hero .fl-photo .fl-photo-content img{padding:20px 0;}
.flourish-hero .fl-row-content-wrap .uabb-row-separator{bottom:0;}
.flourish-hero .fl-row-content-wrap .uabb-row-separator:before,
.flourish-hero .fl-row-content-wrap .uabb-row-separator:after{content:''; top:120px; bottom:auto; width:2px; background:#CEC9B7; margin:auto; left:0; right:0; height:calc(50vh - 220px); position:absolute;}
.flourish-hero .fl-row-content-wrap .uabb-row-separator:after{top:auto; bottom:120px;}
.flourish-left-img,
.flourish-left-img .fl-module-content.fl-node-content,
.flourish-left-img .fl-photo,
.flourish-left-img .fl-photo-content{height: 100%;}
.flourish-left-img .fl-photo-img{height: 100%; width: 100%; position: absolute; left: 0;top: 0; content: ""; object-fit: cover;}
.flourish-left-img .fl-photo-content{position: relative; padding: 0 0 100%;}

.flourish-fullimage .fl-row-content-wrap{align-items:inherit !important; -webkit-align-items:inherit !important; }
.flourish-fullimage .fl-row-content-wrap .fl-row-content > .fl-col-group{height:100%;}

.page-template-flourish-camberwell-landing .other-griffin-slider .slick-dots li button{background:#231f20; opacity:1;}
.page-template-flourish-camberwell-landing .other-griffin-slider .slick-dots li.slick-active button{background:#9F6B46;}
.page-template-flourish-camberwell-landing .other-griffin-slider .slick-dots li:hover button{background:#9F6B46;}
*/

.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .hide-desktop{display:none;}
.fl-submenu-indicator header .fl-page-nav ul.navbar-nav>li.menu-item-has-children>a:after{display:none;}

.video-text .fl-rich-text p{position:relative; font-family: 'GTEestiDisplayTrial-Rg';}

.pp-social-icons .pp-social-icon i{vertical-align:text-bottom;}
.accordion-flourish .pp-accordion-item .pp-accordion-button{padding:10px 0 7px;}
.accordion-flourish .pp-accordion-item .pp-accordion-button-label{font-size:16px; font-family:'GTEestiDisplayTrial-Rg';}
.accordion-flourish .pp-accordion-item .pp-accordion-content{padding:0 0 20px;}


.page-id-17654 .fl-page-footer-wrap .foot-top p{color:#fff; line-height:1.68; padding:0 0 30px; margin:0; font-weight:300; font-family: "Inter",sans-serif; font-size: 16px; line-height: 1.68;}
.page-id-17654 .foot-top .widget1-title{font-family: "brandon-grotesque", sans-serif;,Verdana,Arial,sans-serif; text-transform: uppercase; font-weight: 300; letter-spacing: 1px;}
.page-id-17654 .foot-top .foot-nav ul li a{font-family: "Inter",sans-serif; font-weight: 300; font-size: 16px;}
.page-id-17654 .foot-top .foot-contact ul li{font-family: "Inter",sans-serif; font-weight: 300; font-size: 16px;}
.page-id-17654 .foot-top .foot-contact ul li a{font-family: "Inter",sans-serif; font-weight: 300; font-size: 16px;}
.foot-btm .foot-copyright p{font-family: "Inter",sans-serif; font-weight: 300;}
.foot-btm .foot-copyright ul li a{font-family: "Inter",sans-serif; font-weight: 300;}





@media only screen and (min-width: 992px){
.flourish-mobile-menu{display:none;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form h2{max-width:400px;}
}

@media only screen and (min-width: 1200px){

/*.flourish-camberwell-header .header-new .menu-adobe-como-page-menu-container{width:calc(100% - 188px);}*/

}

@media only screen and (max-width: 1199px){

.flourish-camberwell-header .header-new ul.nav li a{font-size:14px;}
.flourish-camberwell-header .header-new ul.nav li.btn-nav a{padding:0 12px 2px;}
.slide-right-box{width: 100%;}
.bedroom-slide .uabb-image-carousel ul.slick-dots{max-width: 95%;}
/*.home-banner-section .flourish-bannerbox{max-width:220px; right:25px; bottom:25px;}
.home-banner-section .flourish-bannerbox .pp-heading-content{padding:25px 15px 0;}
.home-banner-section .flourish-bannerbox .pp-heading-content .heading-title{font-size:24px;}*/


}

@media only screen and (max-width: 991px){

.flourish-camberwell-header .header-new .container{justify-content: flex-start;}
.flourish-camberwell-header.reside-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color: #d8d3c5 !important;}
.flourish-camberwell-header.sticky.reside-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color: #ffffff !important;}
.flourish-camberwell-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #2d2b29 !important; padding: 15px 15px 80px 15px !important; width: 100%;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{top: -3px;}
.fl-submenu-toggle .flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color: #FFFFFF !important;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a:before{display: none;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li{border-top: none;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.sub-menu li{border-color: transparent;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family: 'FontAwesome' !important; font-weight: 400 !important; color: #FFFFFF !important;}
.flourish-camberwell-header .header-new .fl-page-nav-collapse .navbar-nav{border-top: solid 1px #63615C;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color: #63615C;}
.flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.navbar-nav li a{padding: 15px 0; font-size: 22px; font-family: 'butlerregular';}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer h2{font-size: 60px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer p{font-size: 22px; padding-right: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form h2{font-size: 22px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links{padding: 70px 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer{padding: 70px 0 0;}
.fl-nav-offcanvas-active .flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li a{padding: 12px 0 12px 30px; color: #CEC9B7 !important; font-size: 18px; font-family: 'GTEestiDisplayTrial-Rg'; font-weight: 400;}
.fl-nav-offcanvas-active .flourish-camberwell-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav ul.sub-menu li:last-child a{padding: 12px 0 27px 30px;}

.mob-bot{display: block; padding-top: 50px; text-align: left;}
.foot-address, .mob-bot .social-icon, .foot-links {display: none !important;}
.flourish-camberwell-header .header-new ul.nav li.btn-nav a{display: none;}
.mob-bot .foot-address p {
font-size: 18px;
color: #CEC9B7 !important;
font-family: 'GTEestiDisplayTrial-Rg';
font-weight: 400;
padding-bottom: 10px;
}

.mob-bot .foot-address a {
font-size: 18px;
color: #CEC9B7 !important;
font-family: 'GTEestiDisplayTrial-Rg';
font-weight: 400;

}
.mob-bot .foot-address a:hover{color: #ffffff!important;}
.mob-bot .social-icon {
padding:30px 0;
margin: 0 -12px;
list-style: none;
display: flex;
align-items: center;
justify-content: flex-start;
}
.mob-bot .social-icon  li {
padding: 0 12px !important;
}
.mob-bot .social-icon  li  a {
width: 36px !important;
height: 36px;
text-align: center;
display: block;
background-color: #CEC9B7;
border-radius: 100%; 
line-height: 36px !important;
}
.mob-bot .social-icon  li a i{color: #2D2B29 !important;}
.mob-bot .social-icon  li  a:hover i{
color: #9F6B46 !important;
}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse .mob-bot .foot-links{margin-bottom: 30px;}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse .mob-bot .foot-links ul {
padding: 0;
margin: 0;
list-style: none;
}

.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse .mob-bot .foot-links ul li {
display: block;
padding: 0 0 10px !important;
font-size: 18px;
color: #CEC9B7 !important;
font-family: 'GTEestiDisplayTrial-Rg';
font-weight: 400;
}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse .mob-bot .foot-links ul li a {
font-size: 18px;
color: #CEC9B7 !important;
font-family: 'GTEestiDisplayTrial-Rg';
font-weight: 400;
}
.fl-page .reside-header .header-new .fl-page-nav .fl-page-nav-collapse .mob-bot .foot-links ul li a:hover {
color: #FFFFFF !important;
}

.mob-bot .enq-btn a{background: #9F6B46; color: #ffffff !important; font-family: 'GTEestiDisplayTrial-Rg'; font-size: 16px; padding: 16px 0; text-align: center; display: block;}
.mob-bot .enq-btn{position: fixed;
bottom: 0;
width: 100%;
left: 0;
right: 0;
padding: 15px;}
.mob-bot .enq-btn a:hover{background: #ffffff; color: #2D2B29 !important;}
.mob-header-logo{display: block;}
.fl-nav-mobile-offcanvas.fl-responsive-nav-enabled.fl-offcanvas-overlay-left .fl-page .flourish-camberwell-header .fl-button-close{ position: absolute;
right: 20px;
top: 45px;}
.fl-nav-mobile-offcanvas.fl-responsive-nav-enabled.fl-offcanvas-overlay-left .fl-page .flourish-camberwell-header .mob-header-logo{padding: 24px 24px 70px; text-align: center;}

.bedroom-slide .uabb-image-carousel .slick-prev i, 
.bedroom-slide .uabb-image-carousel .slick-next i{width: 40px; height: 40px; line-height: 40px;}
.bedroom-slide .uabb-image-carousel .slick-prev, 
.bedroom-slide .uabb-image-carousel .slick-next{width: 40px; height: 40px;}
.bedroom-slide .uabb-image-carousel .slick-next i.fa-angle-right:before{width: 20px;height: 20px;}
.bedroom-slide .uabb-image-carousel .slick-prev i.fa-angle-left:before{width: 20px;height: 20px;}


/*.flourish-camberwell-header .header-new .header-logo img{width:112px;}
.flourish-camberwell-header .header-new:after{ top: -50px; left: -10px; width: 150px; height: 150px; }
.flourish-camberwell-header .header-new ul.nav li a{font-size:12px;}
.page-template-flourish-camberwell-landing .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
.page-template-flourish-camberwell-landing .home-banner-section .fl-row-content-wrap{ min-height: auto; }
.home-banner-section .flourish-bannerbox{position:relative; margin:auto; right:0; bottom:0; max-width:250px; padding:20px 0 0; float:none;}
.home-banner-section .flourish-bannerbox .pp-heading-content{padding:30px 20px 0;}
.page-template-flourish-camberwell-landing .header-logo .custom-logo-link{font-size:26px; margin:-20px 0 -60px;}
.flourish-hero .fl-row-content-wrap .uabb-row-separator:before,
.flourish-hero .fl-row-content-wrap .uabb-row-separator:after{height:calc(50vh - 200px);}
.flourish-hero.home-banner-section .pp-heading-content .pp-heading-separator .pp-separator-line{width: 100% !important; min-width: 300px;}
.flourish-camberwell-header.reside-header .header-new .fl-page-nav-col{width:auto !important;}
.flourish-camberwell-header.reside-header .header-new .container{justify-content:flex-start;}
.fl-page .fl-page-header.flourish-camberwell-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.flourish-camberwell-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#CEC9B7 !important;}
.fl-page .fl-page-header.flourish-camberwell-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #231f20;}
.fl-page .fl-page-header.flourish-camberwell-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.flourish-camberwell-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#ffffff !important;}
.fl-page .fl-page-header.flourish-camberwell-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}*/

.flourish-camberwell-header .header-new .menu-adobe-como-page-menu-container .fl-page-nav-wrap .fl-page-nav-collapse{left:-100%;}
.flourish-desktop-menu{display:none;}

.flourish-camberwell-header .fl-page-nav-collapse ul.navbar-nav>li{position:relative;}
.flourish-camberwell-header .fl-page-nav-collapse ul.navbar-nav>li.menu-item-has-children span{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; width:30px; height:58px; position:absolute; right:0; top:0;}
.flourish-camberwell-header .fl-page-nav-collapse ul.navbar-nav>li.menu-item-has-children span:before{content:'\f107'; font-family:FontAwesome !important; color:#fff; font-size:24px;}
.flourish-camberwell-header .fl-page-nav-collapse ul.navbar-nav>li .sub-menu{position:relative; height:auto; left:0; top:0; bottom:0; right:0; margin:auto; display:none;}
.flourish-camberwell-header .fl-page-nav-collapse ul.navbar-nav>li.expand-nav .sub-menu{display:block;}

}

@media only screen and (min-width: 768px){
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address p span{display:block;}
}

@media only screen and (max-width: 1200px){
.flou-home-sec1 .pp-infobox{padding:0 !important;}
.page-template-flourish-camberwell-landing .pp-infobox {border: none;}
}

@media only screen and (max-width: 767px){
.flou-home-sec1 .pp-infobox{padding:0 !important;}
.home-full-left .fl-col-content{max-width: 100%;}
/*.flourish-hero .fl-row-content-wrap{min-height: calc(70vh - 94px);}*/
.flourish-camberwell-header .header-new .container{justify-content: center;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer{width: 100%; padding-bottom: 10px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form{width: 100%;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links{padding: 40px 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer{padding: 40px 0 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_footer input[type=submit]{width: 100%;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer p{padding-bottom: 25px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer h2{font-size: 50px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer p{font-size: 20px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form h2{font-size: 20px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container input{padding: 14px 12px; font-size: 14px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li .ginput_container select{padding: 14px 12px; font-size: 14px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .gform_legacy_markup_wrapper form .gform_body ul li label.gfield_label{font-size: 16px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li{font-size: 14px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li a{font-size: 14px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer .social-icon{width: 100%; justify-content: start;}


/*.flourish-camberwell-header .header-new .header-logo img{width:180px;}
.flourish-camberwell-header .header-new .menu-adobe-como-page-menu-container{background:#9F6B46;}
.flourish-camberwell-header .header-new ul.nav li.btn-nav a{padding:10px 15px 12px;}
body.page-template-flourish-camberwell-landing,
.page-template-flourish-camberwell-landing,
.page-template-flourish-camberwell-landing p{font-size:16px;}
.flourish-camberwell-header .header-new ul.nav li a{font-size:16px;}
.flourish-camberwell-header .header-new ul.nav li{padding:0;}
.flourish-camberwell-header .header-new .btn-menu span{background:#CEC9B7;}
.flourish-hero .fl-row-content-wrap .fl-row-content{width: 100%;}
.banner-adr .pp-separator-line{width: 100%;}
.flourish-camberwell-header .header-new{padding:30px 0;}
.flourish-camberwell-header .header-new:after{ top: -80px; left: -10px; width: 220px; height: 220px; }
.flourish-camberwell-header .header-new:after{top:-70px; width:150px; height:150px;}
.flourish-camberwell-header .header-new .header-logo{max-width:125px; text-align:center;}
.page-template-flourish-camberwell-landing .header-logo .custom-logo-link{font-size:26px; margin:-22px 0 -60px; padding:0 15px 0 0;}
.page-template-flourish-camberwell-landing .fl-page{padding-top: 0 !important;}
.flourish-camberwell-header.reside-header .header-new ul.nav li{padding:0;}
.flourish-camberwell-header .header-new ul.nav li.btn-nav a{background:#373737;}
.page-template-flourish-camberwell-landing .home-banner-section .fl-row-content-wrap{ min-height: auto; }
.flourish-landing-sec3 #EnquiryFormDiv .ce-plugin{margin:auto;}*/
.flourish-hero .fl-row-content-wrap .fl-module-photo{bottom:14%;}
.flourish-hero .fl-row-content-wrap .fl-module-photo img{max-width:287px; width:100%;}

.page-template-flourish-camberwell-landing .fl-content-full .fl-content .fl-row .fl-row-content-wrap{padding-left:10px; padding-right:10px;}
.camberwell-btn2 .pp-dual-button-inner .pp-dual-button-2{padding-top:15px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links{padding-left:10px; padding-right:10px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .foot-log-left p{display:none;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .foot-log-left p.flourish-contact-small{display:block; font-size:14px !important; padding:15px 0 10px; line-height:normal;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .foot-log-left p.flourish-contact-small a{font-size:14px !important; line-height:normal;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-form h2{padding-top:30px;}

.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .footer-form .hide-desktop{display:block; padding:30px 0 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer .social-icon.hide-mobile{display:none;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .site-logo-footer h2{padding:0; margin:0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu{display:flex; flex-wrap:wrap;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li{width:100%;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li:first-child{order:1;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li:nth-child(2){order:0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li:nth-child(3){order:2;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section .menu li:nth-child(4){order:3;}

.camberwell-popupimage .uabb-button-wrap .uabb-button .uabb-button-icon:before{color:#9F6B46;}
.full-btn-width .fl-button-wrap .fl-button{width: 100%; text-align: center;}
.btn-line.flo-learn-btn .fl-button-wrap{max-width:92px; margin:auto; padding:0;}
.btn-line.flo-learn-btn .fl-button-wrap:before{width:100%; top:auto; bottom:-2px;}

.white-clr .fl-row-content-wrap{background:#fff !important;}
.deulearn .pp-button-2-text{padding-bottom:9px;}

}

@media only screen and (max-width: 599px){
	
	.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .landin-footer.top-footer .site-logo-footer {width: 100%;}
	
	.foot-log-left h2 {font-size: 30px !important;}

/*.flourish-hero .fl-row-content-wrap{min-height: calc(60vh - 94px);}*/
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address,
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .links-section,
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links{width: 100%; padding-bottom: 30px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-address p{padding-bottom: 20px;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links p{padding-top: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul{display: flex; justify-content: space-between;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li{padding: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links .bottam-footer .foot-links ul li:last-child{padding-top: 0;}
.page-template-flourish-camberwell-landing footer#colophon.landings-footer .footer-links{padding: 40px 10px 0;}
.bedroom-slide .slick-list .slick-slide .uabb-image-carousel-content{padding: 0 0 80%;}
.bedroom-slide .uabb-image-carousel ul.slick-dots li,
.bedroom-slide .uabb-image-carousel ul.slick-dots li button,
.bedroom-slide .uabb-image-carousel ul.slick-dots li button:before{width: 50px;}
.bedroom-slide .uabb-image-carousel ul.slick-dots{bottom: 10px;}

/*.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:22px;}
.flourish-landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item{width:100% !important;}
.flourish-landing-sec3 .flourish-gform .gform_wrapper .top_label li.gfield.gf_left_half,
.flourish-landing-sec3 .flourish-gform .gform_wrapper .top_label li.gfield.gf_right_half,
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield,
.flourish-landing-sec3 .flourish-gform .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span{width:100% !important;}
.flourish-hero .fl-photo .fl-photo-content img{padding:20px 0;}*/
}

@media only screen and (max-width: 479px){
.page-template-flourish-camberwell-landing #development-team{max-height:inherit;}
.page-template-flourish-camberwell-landing #development-team .fl-col-group .award-winning-box:last-child{padding-bottom:15px;}
/*.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}*/
}


@media only screen and (max-width: 385px){
/*.banner-adr:after{top: 75px;}
div.fl-node-g02naz471dor .pp-heading-content .pp-heading .heading-title,
div.fl-node-d1jbnrcvkth6 .pp-heading-content .pp-heading .heading-title{font-size: 14px}*/
}

@media only screen and (max-width: 375px){
/*div.fl-node-61ef96bae78e4 .pp-heading-content .pp-heading .heading-title{font-size: 14px;}
div.fl-node-61ef88aac723e .pp-heading-content .pp-heading .heading-title{font-size: 14px;}*/
}





/*********************  flourish-camberwell-landing End  *********************/


/*********************  Lucida Landing Start  *********************/
/* @font-face {font-family: 'rucksacklight'; 
src: url('fonts/rusksack-light-webfont.woff2') format('woff2'), 
url('fonts/rusksack-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;} */
/*@font-face {font-family: 'rucksackbook'; src: url('fonts/rucksack-book-webfont.woff2') format('woff2'), url('fonts/rucksack-book-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}*/

@font-face {
font-family: 'AWConquerorDidotLight';
src: url('fonts/AWConquerorDidotLight.woff2') format('woff2'),
url('fonts/AWConquerorDidotLight.woff') format('woff');
}

@font-face {
font-family: 'SFMonoRegular';
src: url('fonts/SFMonoRegular.woff2') format('woff2'),
url('fonts/SFMonoRegular.woff') format('woff');
}

body.page-template-lucida-landing,
.page-template-lucida-landing{font-family: 'SFMonoRegular'; font-size:16px; line-height:1.6; color:#373737;}
.page-template-lucida-landing .fl-page-content{background:#fff;}
/* .page-template-lucida-landing .site,
.single-the-embankment-house .site{padding-top:99px;} */

.page-template-lucida-landing .site{ padding-top: 0; }

.page-template-lucida-landing br{ display: block; }

.page-template-lucida-landing h1,
.page-template-lucida-landing h2,
.page-template-lucida-landing h3,
.page-template-lucida-landing h4,
.page-template-lucida-landing h5,
.page-template-lucida-landing h6{font-family: 'AWConquerorDidotLight'; font-weight:300; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#373737; font-style:normal;}
/* .single-the-embankment-house h1,
.single-the-embankment-house h2,
.single-the-embankment-house h3,
.single-the-embankment-house h4,
.single-the-embankment-house h5,
.single-the-embankment-house h6{font-family: 'AWConquerorDidotLight'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#373737; font-style:normal;} */
.page-template-lucida-landing h5{font-size:14px;}

.page-template-lucida-landing p{ font-family: 'SFMonoRegular'; padding:0; margin:0 0 15px; font-size:16px; line-height:1.6; letter-spacing:0; color:#373737;}

.page-template-lucida-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-lucida-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important; letter-spacing:0;}

.page-template-lucida-landing .fl-module .fl-button{font-family: 'SFMonoRegular'; font-weight:normal;}

/*.lucida-header .header-new{background:#373737; padding:20px 0; box-shadow:none;}*/
.lucida-header .header-new .container{max-width:100%; width:100%; padding:0 15px;}
.lucida-header .header-new{ background:#373737; padding:15px 0; box-shadow: none; }
.lucida-header .header-new .header-logo{ position: relative; z-index: 9; }
.lucida-header .header-new .header-logo a{text-decoration:none;}
/*.lucida-header .header-new:after{ position: absolute; content: ""; top: -90px; left: -20px; width: 250px; height: 250px; border: 2px solid #b39169; border-radius: 50%; }
.page-id-15007 .lucida-header .header-new:after{display:none;}*/
.lucida-header .header-new .header-logo .logo-btm{clear:both; color:#fff; font-size:12px; text-align:center; padding:6px 0 0; letter-spacing:0.2em;}
.lucida-header.sticky .header-new{ background: #373737; }
.lucida-header.reside-header .header-new .header-logo img{margin-bottom:0; width:220px;}
/*.lucida-header .header-new .menu-adobe-como-page-menu-container{ width: auto; }*/

.lucida-header.reside-header .header-new ul.nav li{padding:0 20px;}
.lucida-header .header-new ul.nav li a{color:#fff !important; font-family: 'SFMonoRegular'; font-size:16px; padding-top:0; padding-bottom:0;}
.lucida-header .header-new ul.nav li > a:before {background:#b39169;}
.lucida-header .header-new ul.nav li > a:after {display:none;}
.lucida-header .header-new ul.nav li > a:hover,
.lucida-header .header-new ul.nav li.current_page_item > a{color:#b39169 !important;}
.lucida-header .header-new ul.nav li.current_page_item > a:before,
.lucida-header .header-new ul.nav li > a:hover:before{width:100%;}
/*.lucida-header .header-new ul.nav li.current-menu-item > a{color:#b39169 !important;}*/

.lucida-header .header-new ul.nav li.btn-nav a{background:#b39169; color:#fff !important; padding-bottom:2px; border-radius:0;}
.lucida-header .header-new ul.nav li.btn-nav a:hover{background:#d6d6d4; color:#373737 !important;}
.lucida-header .header-new ul.nav li.btn-nav a:before{display:none;}

/*.page-template-lucida-landing .pp-sub-heading ul{padding-left:0;}*/
.page-template-lucida-landing .pp-sub-heading ul li{font-size:16px; font-family: 'SFMonoRegular'; line-height:normal; letter-spacing:0;}

.page-template-lucida-landing .lnd-sec1 .pp-sub-heading h3{margin:0; padding:0 0 20px; font-size:22px;}
.page-template-lucida-landing .lnd-sec1 .pp-sub-heading a{color:#4ec3c6;}

.page-template-lucida-landing ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family:'rucksackbook';}
.page-template-lucida-landing ul.featureList li:after{background:#fff;}

.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a{border-radius:100%; overflow:hidden; padding:0 0 100%;}

/*.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content{background-image: radial-gradient(circle at 100% 100%, transparent 10px, #4EC3C6 10px, #4EC3C6 15px, transparent 15px), linear-gradient(to right, #4EC3C6, #F5C685), radial-gradient(circle at 0% 100%, transparent 10px, #F5C685 10px, #F5C685 15px, transparent 15px), linear-gradient(to bottom, #F5C685, #BBCD2F), radial-gradient(circle at 0% 0%, transparent 10px, #BBCD2F 10px, #BBCD2F 15px, transparent 15px), linear-gradient(to left, #BBCD2F, #335c64), radial-gradient(circle at 100% 0%, transparent 10px, #335c64 10px, #335c64 15px, transparent 15px), linear-gradient(to top, #335c64, #4EC3C6);
background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;
background-repeat: no-repeat; border-radius:100%; padding:5px;}*/


.page-template-lucida-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-lucida-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-lucida-landing .team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}
.page-template-lucida-landing .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-lucida-landing .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family: 'SFMonoRegular';}

.lucida-banner-desc .lucida-banner-block.block-1 .pp-heading-content .pp-sub-heading p{ padding: 0; }
.lucida-banner-desc .lucida-banner-block .pp-heading-content .pp-sub-heading h3{ font-family: 'SFMonoRegular'; margin: 0; padding: 5px 0 0; color: #fff; }
.lucida-banner-desc .lucida-banner-block .pp-heading-content .pp-sub-heading img{ width: 20px; }
.lucida-banner-desc .lucida-banner-block .lucida-box3 .pp-sub-heading p{padding:0; margin:0;}

.page-template-lucida-landing footer#colophon.landings-footer .footer-links{background:#b39169; padding:40px 0 33px;}
.page-template-lucida-landing footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-lucida-landing footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family: 'SFMonoRegular'; font-size:15px;}
.page-template-lucida-landing footer#colophon.landings-footer .copyright-credits p{font-family: 'SFMonoRegular'; font-size:14px; letter-spacing:0;}
.page-template-lucida-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-lucida-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-lucida-landing footer#colophon.landings-footer a:hover{color:#373737 !important; opacity:1;}
.page-template-lucida-landing .landing-sec3 h3.sec-tit{color:#373737; font-weight:normal; font-size:45px; line-height:1.3;}
.page-template-lucida-landing .landing-sec3 .form-titbtm,
.page-template-lucida-landing .landing-sec3 .form-titbtm span{color:#373737; font-family: 'SFMonoRegular'; font-size:16px; line-height:1.3;}
.page-template-lucida-landing .landing-sec3 .form-titbtm a{color:#373737;}
.page-template-lucida-landing .landing-sec3 .form-titbtm a:hover{color:#b39169 !important;}
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea{ font-family: 'SFMonoRegular';  resize:none;}
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gform_footer{padding:0;}
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gform_footer .button{ font-family: 'SFMonoRegular';}
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gform_footer .button:hover{background:#fff; color:#373737;}

.lucida-teamsec .uabb-module-content .uabb-infobox-content .uabb-infobox-text-wrap a:hover{ color: #b39169 !important; }
.lucida-teamsec .assent-textsetbox .pp-heading-content .pp-heading .heading-title .pp-primary-title{ font-family: 'SFMonoRegular' !important; }

.page-template-lucida-landing .header-logo .custom-logo-link,
.page-template-lucida-floor-plans .header-logo .custom-logo-link{font-size:40px; font-family:'AWConquerorDidotLight'; text-align:center; line-height:1.1; margin:0 0 -60px; padding:0 120px 0 0; color:#fff; font-weight:300;}
.page-template-lucida-landing.page-id-15007 .header-logo .custom-logo-link{margin:0; padding:0;}


.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield .ginput_complex{margin:0 -15px !important; width:auto;}
.landing-sec3 .lucida-gform .gform_wrapper .top_label li.gfield.gf_left_half,
.landing-sec3 .lucida-gform .gform_wrapper .top_label li.gfield.gf_right_half,
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield{padding:0 15px 20px !important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span{padding:0 15px !important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.landing-sec3 .lucida-gform .gform_wrapper .top_label li.gfield.gf_left_half{clear:left !important;}
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield .ginput_container{margin:0 !important;}
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}

.landing-sec3 .lucida-gform .gform_wrapper .gform_footer .gform_button{margin:auto; height:auto; border-radius:0px; float:none; max-width:140px; box-shadow:none !important; border:none !important; text-transform:uppercase; font-family: 'SFMonoRegular';}

.lucida-clr .pp-sub-heading p{color:#373737 !important;}

.landing-sec3 .lucida-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.landing-sec3 .lucida-gform .gform_wrapper .gfield select,
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea{font-family:'SFMonoRegular'; letter-spacing:0; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.12); font-style:normal !important; font-weight:normal; margin:0 !important; resize:none;}
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea{height:140px;}

.landing-sec3 .lucida-gform .gform_wrapper .gfield input::-webkit-input-placeholder,
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea::-webkit-input-placeholder{color:#373737 !important;}
.landing-sec3 .lucida-gform .gform_wrapper .gfield input::-moz-placeholder,
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea::-moz-placeholder{color:#373737 !important;}
.landing-sec3 .lucida-gform .gform_wrapper .gfield input:-ms-input-placeholder,
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea:-ms-input-placeholder{color:#373737 !important;}
.landing-sec3 .lucida-gform .gform_wrapper .gfield input:-moz-placeholder,
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea:-moz-placeholder{color:#373737 !important;}


.home-project.lucida-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.lucida-project .slick-initialized .slick-slide > div{height:100%;}
.home-project.lucida-project .slick-initialized .slick-slide .services-boxmandiv{height:100%; padding-bottom:30px;}
.home-project.lucida-project .services-textboxset h3{font-family: 'AWConquerorDidotLight'; color: #b39169;}
.home-project.lucida-project .services-textboxset .services-textboxset{color: #373737; letter-spacing:0;}
.home-project.lucida-project .services-textboxset span{ color: #373737;}
.home-project.lucida-project .services-textboxset span a{color: #373737; font-weight:700;}
.home-project.lucida-project .services-textboxset span a:hover{color:#b39169 !important;}


.page-template-lucida-landing .other-griffin-slider .slick-dots li button{background:#373737; opacity:1;}
.page-template-lucida-landing .other-griffin-slider .slick-dots li.slick-active button{background:#b39169;}
.page-template-lucida-landing .other-griffin-slider .slick-dots li:hover button{background:#b39169;}

.page-template-lucida-landing .mfp-bg,
.page-template-lucida-landing .mfp-wrap{z-index:99999;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-lucida-landing .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#b39169 !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important; font-family:'SFMonoRegular' !important;}
.page-template-lucida-landing .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}

.page-template-lucida-landing footer#colophon.landings-footer .links-section{ border-top: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.5); }

/*.lucida-banner-desc .block-1{margin-top:-150px;}*/
.lucida-banner-desc .block-1 p{color:#fff;}
.lucida-banner-desc .block-1 .pp-icon-wrapper .pp-infobox-image{margin:0;}
.lucida-banner-desc .block-1 .pp-infobox-title-wrapper{display:none;}
.lucida-banner-desc .block-1 .pp-description-wrap{padding:0;}
.lucida-banner-desc .block-1 .pp-description-wrap p{padding:0 0 15px; margin:0; line-height:1.45; font-family:'AWConquerorDidotLight'; font-weight:300;}

.angent-boxs{display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between; font-size:20px; font-family:'AWConquerorDidotLight'; line-height:1.4; padding:5px 0 0; font-weight:300;}
.lucida-banner-desc .block-1 .pp-description-wrap .lead{font-size:20px;}

.lucida-box3 .fl-module-content .pp-heading-content{max-width:270px; margin:auto;}
.lucida-box3 .pp-sub-heading{border:solid 1px rgba(255,255,255,0.8); border-radius:100%; text-align:center; width:100%; padding:0 0 100%; position:relative;}
.lucida-banner-desc .lucida-banner-block .lucida-box3 .pp-sub-heading p{position:absolute; left:0; top:0; width:100%; height:100%; padding:25px; display:flex; flex-wrap:wrap; align-items:center; font-family:'AWConquerorDidotLight'; align-content:center; font-weight:300;}
.lucida-banner-desc .lucida-banner-block .lucida-box3 .pp-sub-heading p img{margin:10px auto -20px;}

.angent-boxs .angent-right{padding-bottom:3px;}

.home-banner-section{position:relative;}
.home-banner-section .fl-row-content-wrap,
.home-banner-section .fl-row-content-wrap .fl-row-content{position:static;}
.home-banner-section .lucida-bannerbox{position:absolute; right:40px; bottom:40px; max-width:320px;}
.home-banner-section .lucida-bannerbox .fl-col-content{width:100%; position:relative;}
.home-banner-section .lucida-bannerbox .fl-module-content{margin:0; width:100%; padding:0 0 100%; position:relative; border:solid 1px #fff; border-radius:100%;}
.home-banner-section .lucida-bannerbox .pp-heading-content{position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; display:flex; flex-wrap:wrap; align-items:center; align-content:center; justify-content:center; padding:40px 30px 0;}

.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1{margin:0 -15px;}
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item{padding:0 15px 20px; margin:0 !important; width:50% !important;}
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.country,
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.message,
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.privacy-policy{width:100% !important;}
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item input[type="text"],
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item input[type="email"],
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item select,
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item textarea,
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item .k-multiselect-wrap{margin:0;}

.page-template-lucida-landing.page-id-12605 .header-logo .custom-logo-link{color:#b39169;}
.page-id-12605 .lucida-header .header-new{background:#373737;}

.page-template-lucida-landing .pp-heading-content .pp-sub-heading p.clr-gl{color:#b39169;}

.page-template-lucida-landing #page .lucida-textclr1 .fl-col .fl-module p{color:#373737;}

.page-template-lucida-building .lucida-header,
.page-template-lucida-floor-plans .lucida-header{background:#373737;}

.floor-banner{position:relative; width:100%; height:100vh;}
.floor-banner img{width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover;}
.floor-outer{padding:0;}
.floor-outer .page-heading{display:flex; justify-content:space-between; align-items:center; padding:0 0 30px;}
.floor-outer .page-heading h1{padding:0 40px 0 0; margin:0; font-family:'AWConquerorDidotLight'; text-align:center; font-weight:normal; color:#373737; white-space:nowrap; font-weight:300;}
.floor-outer .page-heading p{padding:0; margin:0;}
.page-template-lucida-floor-plans .lucida-header .header-new ul.nav li a,
.page-template-lucida-building .lucida-header .header-new ul.nav li a,
.page-id-15009 .lucida-header .header-new ul.nav li a{/*color:#b39169 !important;*/}
.page-template-lucida-floor-plans .lucida-header .header-new ul.nav li.btn-nav a,
.page-template-lucida-building .lucida-header .header-new ul.nav li.btn-nav a,
.page-id-15009 .lucida-header .header-new ul.nav li.btn-nav a{color:#fff !important;}
.page-template-lucida-floor-plans .lucida-header .header-new ul.nav li.btn-nav a:hover,
.page-template-lucida-building .lucida-header .header-new ul.nav li.btn-nav a:hover,
.page-id-15009 .lucida-header .header-new ul.nav li.btn-nav a:hover{color:#373737 !important;}
.page-id-15009 .fl-page-content .container .fl-content{padding:100px 0 30px;}
.floor-outer .plan-floorouter{width:100%; padding:60px 0; text-align:center; position:relative;}
.floor-outer .maphilighted{margin:auto;}
.floor-outer .container{max-width:100%; width:100%;}
.floor-outer .row{display:flex; flex-wrap:wrap; margin:0; padding:0;}
.floor-outer .col-md-4.floor-sidebar{width:25%; height:auto; padding:0;}
.floor-outer .col-md-8{width:75%; display:flex; flex-wrap:wrap; /*border:solid 1px rgba(179,145,105,0.27);*/ align-items:center; justify-content:center; padding:30px;}
/*.floor-outer .plan-floorouter{width:100%; display:flex; flex-wrap:wrap;}
.floor-outer .plan-floorouter #canvas-outer{width:100% !important;}*/
.floor-outer .plan-floorouter #florimage{width:100%; max-width:1047px;}
.floor-graph .fl-col-group{padding:0;}
.floor-sidebar{height:100%;}
.floor-sidebar .fl-module-content{background:#373737; height:100%; padding:160px 0 40px;}
.floor-sidebar .execphpwidget{min-height:540px;}
.floor-sidebar .execphpwidget .title{width:100%; padding:18px 25px 19px; border-bottom:solid 1px rgba(255,255,255,0.2); letter-spacing:0;}
.floor-sidebar .execphpwidget .title a{color:#fff; font-size:16px; font-family:'SFMonoRegular';}
.floor-sidebar .execphpwidget .title a:hover{color:#b39169;}
.floor-sidebar .execphpwidget h3{padding:0 0 5px; margin:0; color:#b39169; font-family:'AWConquerorDidotLight'; font-style:normal; font-weight:normal; letter-spacing:0; font-weight:300;}
.floor-sidebar .execphpwidget > ul{padding:20px 25px; margin:0;}
.floor-sidebar .execphpwidget > ul > li{list-style:none; padding:15px 0; margin:0; font-family:'SFMonoRegular'; font-size:16px; border-bottom:solid 1px rgba(255,255,255,0.1);}
.floor-sidebar .execphpwidget > ul > li:first-child{padding-top:0;}
.floor-sidebar .execphpwidget > ul > li:last-child{border:none; padding-bottom:0;}
.floor-sidebar .execphpwidget > ul > li.nav-child > a{position:relative;}
.floor-sidebar .execphpwidget > ul > li.nav-child > a:after{content:'\f105'; position:absolute; right:0; top:0; bottom:0; font-family:FontAwesome; font-size:20px;}
.floor-sidebar .execphpwidget ul li a{color:#fff; display:block; text-decoration:none;}
.floor-sidebar .execphpwidget ul li a:hover,
.floor-sidebar .execphpwidget ul li.active > a{color:#b39169;}
.floor-sidebar .execphpwidget ul li ul{padding:10px 0 0; margin:0 -15px; display:flex; flex-wrap:wrap;}
.floor-sidebar .execphpwidget ul li.active ul{display:flex !important;}
.floor-sidebar .execphpwidget ul li ul li{padding:5px 15px; margin:0; list-style:none; width:50%; font-family:'SFMonoRegular';}
.floor-graph .fl-module-html{display:flex; flex-wrap:wrap; height:100%; /*border:solid 1px rgba(179,145,105,0.27);*/ align-items:center; justify-content:center; padding:30px;}
.floor-graph .fl-module-html .fl-html{text-align:center;}
.floor-graph .fl-module-html .fl-html> div{margin:auto;}
/*.floor-graph .fl-module-html .fl-html #florimage{width:100%; max-width:872px;}*/

.floorpopup{position:absolute; top:0px; left:0px; bottom:0px; right:0px; margin:auto; max-width:350px; padding:15px; z-index:1000000; height:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
/*.questions {background: #0d7453; position: absolute; z-index: 100; color: #EEE; margin-top: 20px; width: 560px; min-height: 112px;}
.question {position: absolute; width: 500px; padding: 25px 10px 0 20px; font-size: 18px; font-weight: bold; text-align: center;}*/

.floorpopup .popup-outer{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; padding:20px; background:#b39169; position:relative;}
.floorpopup .popup-outerinn{width:100%;}
.floorpopup .cancel{cursor:pointer; margin:0; height:30px; width:24px; padding:0; z-index:1000000; position:absolute; right:0; top:0; color:#fff; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.floorpopup .cancel svg{width:12px; height:12px; display:block !important;}
.floorpopup .popup-body h4{padding:0 0 15px; margin:0; font-family:'AWConquerorDidotLight'; color:#fff; font-weight:300;}
.floorpopup .popup-body ul{padding:0; margin:0 -10px; display:flex; flex-wrap:wrap; font-family:'SFMonoRegular';}
.floorpopup .popup-body ul li{list-style:none; padding:5px 10px; margin:0; color:#fff; width:25%; font-size:16px;}
.floorpopup .popup-body ul li span{display:block; padding:0 0 0 30px; position:relative;}
.floorpopup .popup-body ul li i{position:absolute; left:0; top:0;}
.floorpopup .popup-body ul li svg{position:absolute; left:0; top:0; width:19px; height:19px;}
.floorpopup .popup-body .btn-group{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:10px 0 0;}
.floorpopup .popup-body .btn-group a{background:#373737; width:46%; color:#fff; padding:8px 15px; margin:0; font-size:15px; border:none; outline:none !important; border-radius:0; font-family:'SFMonoRegular';}
.floorpopup .popup-body .btn-group a:hover{background:#fff; color:#373737;}
.floorpopup .popup-body .btn-group a.btn2{margin-top:10px; padding:9px 15px 7px; width:100%;}

.floor-graph.floor-outer .container{padding:0;}

.floor-graph .lucida-floorform{display:flex; flex-wrap:wrap; border:solid 1px rgba(179,145,105,0.27); align-items:center; justify-content:center; padding:30px;}
.floor-graph .lucida-floorform .fl-module .fl-heading{padding:0 0 15px !important;}
.floor-graph .lucida-floorform .gform_wrapper.gravity-theme .gfield textarea.large{height:120px;}

body .fancybox-container{z-index:9999999;}

.fancybox-stage .fancybox-image,
.fancybox-stage .fancybox-spaceball{padding:50px; object-fit:contain;}

.home-insta .fl-module-content .fl-rich-text p{margin:0;}

.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea{font-family:'SFMonoRegular';}

@media only screen and (min-width: 768px){
.page-id-16466 .floorpopup{left:auto; right:4%; top:12%;}
.page-id-16466 #popup_1.floorpopup{top:9%;}

.page-id-16464 .floorpopup{left:auto; right:4%; top:27%;}
.page-id-16464 #popup_1.floorpopup{top:0;}
.page-id-16464 #popup_2.floorpopup{top:-7%; left:12%; right:0;}
.page-id-16464 #popup_3.floorpopup{top:33%; left:12%; right:0;}
.page-id-16464 #popup_4.floorpopup{top:23%; left:5%; right:auto;}
.page-id-16464 #popup_5.floorpopup{top:-4%; left:3%; right:auto;}

.page-id-16462 .floorpopup{left:auto; right:7%; top:-4%;}
.page-id-16462 #popup_1.floorpopup{top:22%;}
.page-id-16462 #popup_2.floorpopup{top:22%; left:5%; right:auto;}
.page-id-16462 #popup_3.floorpopup{top:-4%; left:2%; right:auto;}

.page-id-16460 .floorpopup{left:auto; right:7%; top:-4%;}
.page-id-16460 #popup_1.floorpopup{top:22%;}
.page-id-16460 #popup_2.floorpopup{top:22%; left:5%; right:auto;}
.page-id-16460 #popup_3.floorpopup{top:-4%; left:2%; right:auto;}
}


@media only screen and (min-width: 1200px){
.lucida-header .header-new .menu-adobe-como-page-menu-container{width:calc(100% - 188px);}
.angent-boxs .angent-right img{width:240px;}
.floor-sidebar .fl-module-content{min-height:calc(100vh - 353px);}
}

@media only screen and (max-width: 1199px){
/* .lucida-header.reside-header .header-new ul.nav li{padding:0 8px;} */
.lucida-header .header-new ul.nav li a{font-size:14px;}
.lucida-header .header-new ul.nav li.btn-nav a{padding:0 12px 2px;}
/* .embankment-listing .execphpwidget{max-width:768px; margin:auto;}
.embankment-listing .col-sm-6{width:100%;} */

.home-banner-section .lucida-bannerbox{max-width:220px; right:25px; bottom:25px;}
.home-banner-section .lucida-bannerbox .pp-heading-content{padding:25px 15px 0;}
.home-banner-section .lucida-bannerbox .pp-heading-content .heading-title{font-size:24px;}

.floor-sidebar .execphpwidget h3{font-size:26px;}
.floor-sidebar .execphpwidget .title{padding:18px 20px 19px;}
.floor-sidebar .execphpwidget > ul{padding:20px;}
.floor-outer .col-md-8,
.floor-graph .fl-module-html{padding:20px;}

}

@media only screen and (max-width: 991px){
/* .page-template-lucida-landing .site{padding-top:74px;} */
.page-template-lucida-landing .fl-page{padding-top:0 !important;}
.lucida-header .header-new:after{ top: -50px; left: -10px; width: 150px; height: 150px; }
.lucida-header .header-new ul.nav li a{font-size:12px;}
/* .lucida-header.reside-header .header-new ul.nav li{padding:0 4px;} */
.page-template-lucida-landing .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}

/* .single-the-embankment-house .propertie-features ul{flex-wrap:nowrap; margin:0 -5px;}
.single-the-embankment-house .propertie-features ul li{padding:0 5px;} */

.page-template-lucida-landing .home-banner-section .fl-row-content-wrap{ min-height: auto; }

.home-banner-section .lucida-bannerbox{position:relative; margin:auto; right:0; bottom:0; max-width:250px; padding:20px 0 0; float:none;}
.home-banner-section .lucida-bannerbox .pp-heading-content{padding:30px 20px 0;}
.page-template-lucida-landing .header-logo .custom-logo-link,
.page-template-lucida-floor-plans .header-logo .custom-logo-link{font-size:26px; margin:-20px 0 -60px;}
.floor-graph .lucida-floorform{padding:20px;}
.lucida-header.reside-header .header-new .header-logo img{width:180px;}

.fl-page .fl-page-header.lucida-header .header-new .fl-page-nav .navbar-toggle{top:0; bottom:0; margin:auto; height:34px;}
.fl-page .fl-page-header.lucida-header .header-new .fl-page-nav .navbar-toggle .fa-bars{color:#b39169 !important;}
.fl-page .fl-page-header.lucida-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #373737; top:0; bottom:0; height:auto !important;}
.fl-page .fl-page-header.lucida-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.lucida-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#fff !important; padding:10px 15px;}
.fl-page .fl-page-header.lucida-header .header-new .fl-page-nav .fl-page-nav-collapse ul li.reg-btn a{color:#fff !important;}
/*.lucida-header .header-new{padding:30px 0;}*/
.fl-col[data-node] .fl-col-content{max-width:100%;}
}

@media only screen and (max-width: 767px){
/* .page-template-lucida-landing .site,
.single-the-embankment-house .site{padding-top:96px;} */
.lucida-header .header-new .menu-adobe-como-page-menu-container{background:#b39169;}
.lucida-header .header-new ul.nav li.btn-nav a{padding:10px 15px 12px;}
body.page-template-lucida-landing,
.page-template-lucida-landing,
.page-template-lucida-landing p{font-size:16px;}
.lucida-header .header-new ul.nav li a{font-size:16px;}
.lucida-header .header-new ul.nav li{padding:0;}
.lucida-header .header-new .btn-menu span{background:#fff;}
/* .single-the-embankment-house .site-content .site-main{padding:50px 0;}
.single-the-embankment-house .general-details{padding:30px 0 0;}
.single-the-embankment-house .landing-sec3 h3.sec-tit{font-size:30px;} */


.lucida-header .header-new{padding:30px 0;}
.lucida-header .header-new:after{ top: -80px; left: -10px; width: 220px; height: 220px; }
.lucida-header .header-new:after{top:-70px; width:150px; height:150px;}
.lucida-header .header-new .header-logo{max-width:125px; text-align:center;}
.page-template-lucida-landing .header-logo .custom-logo-link,
.page-template-lucida-floor-plans .header-logo .custom-logo-link{font-size:26px; margin:-22px 0 -60px; padding:0 15px 0 0;}

.lucida-header.reside-header .header-new ul.nav li{padding:0;}

.page-template-lucida-landing .home-banner-section .fl-row-content-wrap{ min-height: auto; }
.lucida-banner-desc .lucida-banner-block .pp-heading-content br{ display: none; }
.angent-boxs .angent-right img{width:210px;}
.landing-sec3 #EnquiryFormDiv .ce-plugin{margin:auto;}

.floor-outer .col-md-4.floor-sidebar{width:100%;}
.floor-sidebar .execphpwidget{min-height:100px;}
.floor-outer .col-md-8, .floor-graph .fl-module-html{width:100%;}
/*.floor-outer{padding:50px 0;}*/

.floor-sidebar .fl-module-content{padding-top:40px;}
.floor-outer .plan-floorouter{text-align:left; padding:30px 0;}

.lucida-header .header-new{padding:15px 0;}
.fancybox-stage .fancybox-image, .fancybox-stage .fancybox-spaceball{padding:5px;}

.floor-outer .row{flex-direction:column-reverse;}
.lucida-margin{padding-top:30px;}

.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield textarea{font-size:14px;}

.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea{font-size:14px;}

}

@media only screen and (max-width: 599px){
.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:22px;}
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item{width:100% !important;}
.landing-sec3 .lucida-gform .gform_wrapper .top_label li.gfield.gf_left_half,
.landing-sec3 .lucida-gform .gform_wrapper .top_label li.gfield.gf_right_half,
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield,
.landing-sec3 .lucida-gform .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span{width:100% !important;}
.floor-outer .page-heading{flex-wrap:wrap;}
.floor-outer .page-heading p{padding-top:10px;}

.page-template-lucida-landing .fl-row-bg-photo{max-height:inherit;}
}

@media only screen and (max-width: 479px){
.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}
.angent-boxs .angent-right img{width:180px;}
}
@media only screen and (max-width: 374px){
.angent-boxs .angent-right img{width:130px;}
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea,
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield textarea{font-size:12px;}
}

@media only screen and (max-width: 310px){
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea,
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield select,
.page-template-lucida-landing .landing-sec3 .lucida-gform .gform_wrapper .gfield textarea{font-size:10px;}

}

/*********************  Lucida Landing End  *********************/




/*********************  Coastal Edge  *********************/
@font-face {font-family:'antigua_presidenteregular'; src: url('fonts/antigua_presidente-webfont.woff2') format('woff2'), url('fonts/antigua_presidente-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}

body.page-template-coastal-edge-landing,
body.page-template-coastal-edge-landing .fl-page-content{ background: #DED7D0; }
body.page-template-coastal-edge-landing,
.page-template-coastal-edge-landing{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:1.6; color:#58595c;}
.page-template-coastal-edge-landing .fl-page{padding-top:94px !important;}
.page-template-coastal-edge-landing h1,
.page-template-coastal-edge-landing h2,
.page-template-coastal-edge-landing h3,
.page-template-coastal-edge-landing h4,
.page-template-coastal-edge-landing h5,
.page-template-coastal-edge-landing h6{font-family: 'branchregular'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#96bcc0; font-style:normal;}
.page-template-coastal-edge-landing h5{font-size:14px;}
.page-template-coastal-edge-landing p{padding:0; margin:0 0 15px; font-size:16px; line-height:1.6; letter-spacing:0; color:#928d8d; font-family: 'Montserrat', sans-serif;}

.page-template-coastal-edge-landing .fl-module .fl-button{font-family:'Montserrat', sans-serif; font-weight:normal; border-radius:4px;}
.page-template-coastal-edge-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-coastal-edge-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#96bcc0 !important; letter-spacing:0;}

.page-template-coastal-edge-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-coastal-edge-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#96bcc0 !important;}

.coastal-header .header-new{background:#fff; padding:15px 0;}
.coastal-header .header-new .container{ width: 95%; max-width: 100%;}
/*.coastal-header .header-new .container{justify-content:space-between;}*/
.coastal-header .header-new .header-logo{position:relative; z-index:1;}
.coastal-header.reside-header .header-new .header-logo img{margin-bottom:-58px; max-width:200px;}
.coastal-header.reside-header .header-new ul.nav li{padding:0 15px;}
.coastal-header .header-new ul.nav li a{color:#928d8d !important; font-family: 'Montserrat', sans-serif; font-size:17px;}
.coastal-header .header-new ul.nav li > a:before {background:#96bcc0;}
.coastal-header .header-new ul.nav li > a:after{display:none;}
.coastal-header .header-new ul.nav li.current-menu-item > a{color:#928d8d !important;}
.coastal-header .header-new ul.nav li > a:hover,
.coastal-header .header-new ul.nav li.current_page_item > a{color:#96bcc0 !important;}
.coastal-header .header-new .container {
    display: flex
;
    flex-wrap: nowrap;
    margin-bottom: 20px;
    align-items: baseline;
    justify-content: space-between;
    padding: 0;
}
.coastal-header .header-new ul.nav li a {
    color: #928d8d !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 400 !important;
}
.coastal-header .header-new ul.nav li.btn-nav a{background:#96bcc0; color:#fff !important; padding-bottom:2px; border-radius:0;}
.coastal-header .header-new ul.nav li.btn-nav a:hover{background:#928d8d; color:#fff !important;}
.coastal-header .header-new ul.nav li.btn-nav a:before{display:none;}

/*.page-template-coastal-edge-landing .pp-sub-heading ul{padding-left:0;}*/
.page-template-coastal-edge-landing .pp-sub-heading ul li{font-size:16px; font-family: 'Montserrat', sans-serif; line-height:normal; letter-spacing:0;}

.page-template-coastal-edge-landing .lnd-sec1 .pp-sub-heading h3{margin:0; padding:0 0 20px; font-size:22px;}
.page-template-coastal-edge-landing .lnd-sec1 .pp-sub-heading a{color:#96bcc0;}

.page-template-coastal-edge-landing ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family: 'Montserrat', sans-serif; color: #DED7D0; }
.page-template-coastal-edge-landing ul.featureList li:after{background:#DED7D0;}

.page-template-coastal-edge-landing .apartment-features ul.featureList li:after{background:#928d8d;}


.page-template-coastal-edge-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-coastal-edge-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-coastal-edge-landing .team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}
.page-template-coastal-edge-landing .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-coastal-edge-landing .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family: 'Montserrat', sans-serif;}

.page-template-coastal-edge-landing footer#colophon.landings-footer .footer-links{background:#96bcc0; padding:40px 0 33px;}
.page-template-coastal-edge-landing footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-coastal-edge-landing footer#colophon.landings-footer .menu li a{text-transform:none; font-family: 'Montserrat', sans-serif; font-size:15px;}
.page-template-coastal-edge-landing footer#colophon.landings-footer .copyright-credits p{font-family: 'Montserrat', sans-serif; font-size:14px; letter-spacing:0;}
.page-template-coastal-edge-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-coastal-edge-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-coastal-edge-landing footer#colophon.landings-footer a:hover{color:#928d8d !important; opacity:1;}



.page-template-coastal-edge-landing .lnd-sec1 .fl-rich-text h3:nth-child(2),
.page-template-coastal-edge-landing .lnd-sec1 .fl-rich-text h3:nth-child(2) span{ font-family:'antigua_presidenteregular'; font-size: 40px !important; }

.page-template-coastal-edge-landing .landing-sec3 h3.sec-tit{color:#96bcc0; font-weight:normal; font-size:50px; line-height:1.3;}
.page-template-coastal-edge-landing .landing-sec3 .form-titbtm,
.page-template-coastal-edge-landing .landing-sec3 .form-titbtm span{color:#928d8d; font-family: 'Montserrat', sans-serif; font-size:16px; line-height:1.3;}
.page-template-coastal-edge-landing .landing-sec3 .form-titbtm a{color:#928d8d;}
.page-template-coastal-edge-landing .landing-sec3 .form-titbtm a:hover{color:#928d8d;}

.landing-sec3 .coastal-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.landing-sec3 .coastal-gform .gform_wrapper .gfield select,
.landing-sec3 .coastal-gform .gform_wrapper .gfield textarea{font-family:'Montserrat', sans-serif; letter-spacing:0; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.08); font-style:normal !important; font-weight:normal; margin:0 !important; resize:none;}

.landing-sec3 .coastal-gform .gform_wrapper .gform_footer .button{font-family:'Montserrat', sans-serif;}

.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield input::-webkit-input-placeholder,
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield textarea::-webkit-input-placeholder{color: #928d8d !important;}
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield input::-moz-placeholder,
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield textarea::-moz-placeholder{color: #928d8d !important;}
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield input:-ms-input-placeholder,
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield textarea:-ms-input-placeholder{color: #928d8d !important;}
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield input:-moz-placeholder,
.landing-sec3 .coastal-gform .gform_wrapper .top_label li.gfield textarea:-moz-placeholder{color: #928d8d !important;}

.home-project.coastal-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.coastal-project .services-textboxset h3{font-family: 'Montserrat', sans-serif; color: #96bcc0;}
.home-project.coastal-project .services-textboxset .services-textboxset{color: #335C64; letter-spacing:0;}
.home-project.coastal-project .services-textboxset span{ color: #96bcc0;}
.home-project.coastal-project .services-textboxset span a{color: #96bcc0; font-weight:700; outline:none;}
.home-project.coastal-project .services-textboxset span a:hover{color:#928d8d !important;}

.home-project.coastal-project .slick-dots li button{ background:#928d8d; opacity:1;}
.home-project.coastal-project .slick-dots li.slick-active button{background:#96bcc0;}
.home-project.coastal-project .slick-dots li:hover button{background:#96bcc0;}

.page-template-coastal-edge-landing .mfp-bg,
.page-template-coastal-edge-landing .mfp-wrap{z-index:99999;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-coastal-edge-landing .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}

.page-template-coastal-edge-landing .mfp-wrap li.gfield input,
.page-template-coastal-edge-landing .mfp-wrap li.gfield select{color: #928d8d !important; font-family: 'Montserrat', sans-serif !important;}
.page-template-coastal-edge-landing .mfp-wrap li.gfield input::-webkit-input-placeholder {color: #928d8d !important;}
.page-template-coastal-edge-landing .mfp-wrap li.gfield input::-moz-placeholder {color: #928d8d !important;}
.page-template-coastal-edge-landing .mfp-wrap li.gfield input:-ms-input-placeholder {color: #928d8d !important;}
.page-template-coastal-edge-landing .mfp-wrap li.gfield input:-moz-placeholder {color: #928d8d !important;}

.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_footer input.button,
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_footer input[type=submit],
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_page_footer input.button,
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_page_footer input[type=submit]{font-family: 'Montserrat', sans-serif !important; font-weight: normal !important; background: #335C64 !important; text-transform:uppercase; font-weight:normal;}
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_footer input.button:hover,
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_footer input[type=submit]:hover,
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_page_footer input.button:hover,
.page-template-coastal-edge-landing .mfp-wrap .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#BBCD2F;}


.coastal-brochure .gform_wrapper ul.gform_fields li.gfield input,
.coastal-brochure .gform_wrapper ul.gform_fields li.gfield select{color: #928d8d !important; background:#fcfcfc !important; border:1px solid #928d8d !important; font-family: 'Montserrat', sans-serif !important;}
.coastal-brochure .gform_wrapper ul.gform_fields li.gfield input::-webkit-input-placeholder {color: #928d8d !important;}
.coastal-brochure .gform_wrapper ul.gform_fields li.gfield input::-moz-placeholder {color: #928d8d !important;}
.coastal-brochure .gform_wrapper ul.gform_fields li.gfield input:-ms-input-placeholder {color: #928d8d !important;}
.coastal-brochure .gform_wrapper ul.gform_fields li.gfield input:-moz-placeholder {color: #928d8d !important;}

.coastal-brochure .gform_wrapper .gform_footer input.button,
.coastal-brochure .gform_wrapper .gform_footer input[type=submit],
.coastal-brochure .gform_wrapper .gform_page_footer input.button,
.coastal-brochure .gform_wrapper .gform_page_footer input[type=submit]{font-family: 'Montserrat', sans-serif !important; font-weight: normal !important; background: #043a35 !important;}

.page-template-coastal-edge-landing .lnd-sec2 .pp-heading .heading-title .pp-secondary-title{font-family: 'Montserrat', sans-serif !important;}


.img-section{ position: relative; }
.img-section.img-sec-1 .img-right{ position: absolute; top: 0; right: 0; bottom: 0; height: 100%; }
.img-section.img-sec-1 .img-right .fl-photo-content img{ width: 100%; height: 100%; object-fit: cover; }
.img-section.img-sec-1 .img-right .fl-col-content,
.img-section.img-sec-1 .img-right .fl-col-content .fl-module,
.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content,
.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo,
.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ height: 100%; }

.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ width: 100%; }

.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left{ position: absolute; top: 0; left: 0; bottom: 0; height: 100%; }
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-photo-content img{ width: 100%; height: 100%; object-fit: cover; }
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content .fl-photo,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ height: 100%; }

.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ width: 100%; }

.page-template-coastal-edge-landing .img-section.img-sec-1 .right-desc{ margin-left: 50%; }

.img-section.img-sec-2 .img-right{ position: absolute; top: 0; left: 0; bottom: 0; height: 100%; }
.img-section.img-sec-2 .img-right .fl-photo-content img{ width: 100%; height: 100%; object-fit: cover; }
.img-section.img-sec-2 .img-right .fl-col-content,
.img-section.img-sec-2 .img-right .fl-col-content .fl-module,
.img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content,
.img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo,
.img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ height: 100%; }
.img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ width: 100%; }

.img-section .desc-row{ display: flex; flex-wrap: wrap; margin: 0 -15px; }
.img-section .desc-row .desc-col{ width: 50%; padding: 0 15px; }
.img-section .img-desc .pp-heading-content .pp-heading .heading-title{ position: relative; font-family: 'Montserrat', sans-serif; font-weight: 300; font-size: 50px; margin: 0 0 30px; padding: 0 0 20px; }
.img-section .img-desc .pp-heading-content .pp-heading .heading-title:after{ position: absolute; content: ""; left: 0; right: 0; bottom: 0; width: 150px; height: 1px; background: #DED7D0; margin: 0 auto; }

.img-section .img-desc .pp-heading-content .pp-heading .heading-title .pp-primary-title span{ font-family:'antigua_presidenteregular'; }

.img-section.img-sec-2 .img-desc{ margin-left: 51%; }
.img-section.img-sec-2 .img-desc .pp-heading-content .pp-heading .heading-title:after{ position: absolute; content: ""; left: 0; right: 0; bottom: 0; width: 150px; height: 1px; background:#928d8d; margin: 0 auto; }

.img-section.img-sec-1 .img-desc{max-width:50%;}
/*.img-section.img-sec-1 .img-desc .fl-col-content{max-width:790px; margin-left:auto;}
.img-section.img-sec-1 .img-desc.right-desc .fl-col-content{margin-left:0; margin-right:auto;}*/


.coastal-fullheight .fl-row-content-wrap{min-height:calc(100vh - 94px);}
.coastal-fullheight2 .fl-row-content-wrap{min-height:calc(65vh - 114px);}
.page-template-coastal-edge-landing .gallery-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a{border-radius:100%; padding-bottom:100%;}

.coastal-list .fl-module .uabb-list-icon .uabb-list-icon-wrap .uabb-callout-outter .uabb-icon-wrap{margin-top:-2px;}

.page-template-coastal-edge-landing .popupform .gform_wrapper .top_label .gfield_label,
.page-template-coastal-edge-landing .popupform .gform_wrapper legend.gfield_label{display:none;}
.page-template-coastal-edge-landing .popupform .gform_wrapper .top_label div.ginput_container{margin:0 !important;}
.page-template-coastal-edge-landing .popupform .gform_wrapper .gform_body .gform_fields input,
.page-template-coastal-edge-landing .popupform .gform_wrapper .gform_body .gform_fields select,
.page-template-coastal-edge-landing .popupform .gform_wrapper .gform_body .gform_fields textarea{background:#fff !important; font-family:'Montserrat', sans-serif !important; color:#58595c !important; border:1px solid #e6e6e6 !important; padding:10px 15px !important;}

@media only screen and (max-width: 1199px){
.coastal-header.reside-header .header-new ul.nav li{padding:0 6px;}
.coastal-header .header-new ul.nav li a{font-size:13px;}
.coastal-header .header-new ul.nav li.btn-nav a{padding:0 12px 2px;}

}

@media only screen and (max-width: 991px){
.page-template-coastal-edge-landing .fl-page{padding-top:0px !important;}
.coastal-header .header-new .header-logo img{width:112px;}
.coastal-header .header-new ul.nav li a{font-size:11px;}

.page-template-coastal-edge-landing .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
.page-template-coastal-edge-landing .landing-sec3 h3.sec-tit{font-size:34px;}
.img-section .img-desc .pp-heading-content .pp-heading .heading-title{ font-size: 34px; }
.coastal-header .header-new .container{ width: 100%; }
.coastal-header.reside-header .header-new .header-logo img{ max-width: 100px; }
.coastal-fullheight .fl-row-content-wrap{min-height:calc(100vh - 76px);}
.coastal-header .header-new{padding:15px; padding-bottom: 0px !important;}
.fl-page-header.coastal-header .header-new .fl-page-nav-wrap .fl-page-nav .navbar-toggle .fa-bars{color:#96bcc0;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse{background:#928d8d;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse ul li{padding:0;}
.fl-page .fl-page-header.coastal-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{line-height:normal; color:#fff; font-size:15px;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile.coastal-header .header-new .fl-page-nav .navbar-toggle{top:0; right:0; bottom:0; margin:auto; height:34px;}
}

@media only screen and (max-width: 767px){
.coastal-header .header-new .container{ width: 100%; }
.coastal-header.reside-header .header-new .header-logo img{ max-width: 200px; width: 200px;}

.coastal-header .header-new .header-logo img{width:180px;}
.page-template-coastal-edge-landing .site{padding-top:92px;}
.coastal-header .header-new .menu-adobe-como-page-menu-container{background:#fff;}
.coastal-header .header-new ul.nav li.btn-nav a{padding:10px 15px 12px;}
body.page-template-coastal-edge-landing,
.page-template-coastal-edge-landing,
.page-template-coastal-edge-landing p{font-size:16px;}
.coastal-header .header-new ul.nav li a{font-size:14px;}
.coastal-header .header-new ul.nav li{padding:0;}
.coastal-header .header-new .btn-menu span{background:#4EC3C6;}


.img-section .desc-row .desc-col{ width: 100%; }
.img-section .img-desc .pp-heading-content .pp-heading .heading-title{ font-size: 30px; margin: 0 0 20px; padding: 0px 0 10px; }

.img-section.img-sec-1 .img-right .fl-col-content, 
.img-section.img-sec-1 .img-right .fl-col-content .fl-module, 
.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content, 
.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo, 
.img-section.img-sec-1 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ height: auto; }
.img-section.img-sec-1 .img-right{ position: relative; top: auto; right: auto; bottom: auto; height: auto; }



.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left{ position: relative; top: auto; left: auto; bottom: auto; height: auto; }
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content .fl-photo,
.page-template-coastal-edge-landing .img-section.img-sec-1 .img-left .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ height:auto; }


.page-template-coastal-edge-landing .img-section.img-sec-1 .right-desc{ margin-left: 0; }

.img-section.img-sec-2 .img-right .fl-col-content, .img-section.img-sec-2 .img-right .fl-col-content .fl-module, .img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content, .img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo, .img-section.img-sec-2 .img-right .fl-col-content .fl-module .fl-module-content .fl-photo .fl-photo-content{ height: auto; }
.img-section.img-sec-2 .img-right{ position: relative; top: auto; left: auto; bottom: auto; height: auto; }
.img-section.img-sec-2 .img-desc{ margin-left: 0; }

.img-section.img-sec-1 .img-desc{max-width:100%;}


}

@media only screen and (max-width: 599px){
.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:22px;}
.home-project.coastal-project .services-textboxset h3{font-size:22px;}
.page-template-coastal-edge-landing .landing-sec3 h3.sec-tit{font-size:28px;}

}

@media only screen and (max-width: 479px){
.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}

}

/*********************  Coastal Edge  *********************/


/*********************  Calibre Glenelg Start  *********************/
/* @font-face {
font-family: 'cormorantlight';
src: url('fonts/cormorant-light-webfont.woff2') format('woff2'),
url('fonts/cormorant-light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'cormorantregular';
src: url('fonts/cormorant-regular-webfont.woff2') format('woff2'),
url('fonts/cormorant-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'WorkSansLight';
src: url('fonts/WorkSansLight.eot');
src: url('fonts/WorkSansLight.eot') format('embedded-opentype'),
url('fonts/WorkSansLight.woff2') format('woff2'),
url('fonts/WorkSansLight.woff') format('woff'),
url('fonts/WorkSansLight.ttf') format('truetype'),
url('fonts/WorkSansLight.svg#WorkSansLight') format('svg');
}

@font-face {
font-family: 'WorkSansRegular';
src: url('fonts/WorkSansRegular.eot');
src: url('fonts/WorkSansRegular.eot') format('embedded-opentype'),
url('fonts/WorkSansRegular.woff2') format('woff2'),
url('fonts/WorkSansRegular.woff') format('woff'),
url('fonts/WorkSansRegular.ttf') format('truetype'),
url('fonts/WorkSansRegular.svg#WorkSansRegular') format('svg');
} */


@font-face {
font-family: 'ivypresto_headlinethin';
src: url('fonts/ivyprestoheadline-thin-webfont.woff2') format('woff2'),
url('fonts/ivyprestoheadline-thin-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'gt_americalight';
src: url('fonts/gt-america-standard-light-webfont.woff2') format('woff2'),
url('gt-america-standard-light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GTAmericaStandardRegular';
src: url('fonts/GTAmericaStandardRegular.eot');
src: url('fonts/GTAmericaStandardRegular.eot') format('embedded-opentype'),
url('fonts/GTAmericaStandardRegular.woff2') format('woff2'),
url('fonts/GTAmericaStandardRegular.woff') format('woff'),
url('fonts/GTAmericaStandardRegular.ttf') format('truetype'),
url('fonts/GTAmericaStandardRegular.svg#GTAmericaStandardRegular') format('svg');
}




body.page-template-calibre-glenelg-landing,
.page-template-calibre-glenelg-landing{ font-family: 'GTAmericaStandardRegular'; font-size:16px; line-height:1.6;}
/* .page-template-lucida-landing .site,
.single-the-embankment-house .site{padding-top:99px;} */

.page-template-calibre-glenelg-landing .site{ padding-top:0; background:#8e856b;}
.page-template-calibre-glenelg-landing .site-inner{overflow:visible;}

.page-template-calibre-glenelg-landing br{ display: block; }

.page-template-calibre-glenelg-landing h1,
.page-template-calibre-glenelg-landing h2,
.page-template-calibre-glenelg-landing h3,
.page-template-calibre-glenelg-landing h4,
.page-template-calibre-glenelg-landing h5,
.page-template-calibre-glenelg-landing h6{font-family: 'ivypresto_headlinethin'; font-weight:normal; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#988A6A; font-style:normal;}

.page-template-calibre-glenelg-landing h5{font-size:14px;}

.page-template-calibre-glenelg-landing p{ font-family: 'GTAmericaStandardRegular'; padding:0; font-size:16px; line-height:1.6; letter-spacing:0; color:#212121;}

.page-template-calibre-glenelg-landing .fl-module .fl-button{font-family:'GTAmericaStandardRegular'; font-weight:normal;}

.page-template-calibre-glenelg-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-calibre-glenelg-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important; letter-spacing:0;}

.page-template-calibre-glenelg-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-calibre-glenelg-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important;}
/* .page-template-calibre-glenelg-landing .home-banner-section .fl-row-content-wrap{ background-color: #8E856B; } */
.page-template-calibre-glenelg-landing .home-banner-section .fl-row-content-wrap{ background-position:250px 30px; }

.calibre-header .header-new .container{max-width:100%;  padding:0 15px; width:100%;}
.calibre-header .header-new{ background:#8e856b; padding:15px 0; box-shadow: none; }
/*@media only screen and (min-width: 768px){
.calibre-header.sticky .header-new{padding-top:15px;}
}*/
.calibre-header .header-new .header-logo{ position: relative; z-index: 9; }
/* .calibre-header .header-new:after{ position: absolute; content: ""; top: -90px; left: -20px; width: 250px; height: 250px; border: 2px solid #b39169; border-radius: 50%; } */
.calibre-header .header-new .header-logo .logo-btm{clear:both; color:#fff; font-size:12px; text-align:center; padding:6px 0 0; letter-spacing:0.2em;}
.calibre-header.sticky .header-new{ background: #8e856b;}
.calibre-header.reside-header .header-new .header-logo img{margin-bottom:0;}
.calibre-header .header-new .menu-adobe-como-page-menu-container{ width:96%; }

.calibre-header.reside-header .header-new ul.nav li{padding:0 20px;}
.calibre-header .header-new ul.nav li a{color:#fff !important; font-family: 'GTAmericaStandardRegular'; font-size:16px;}
.calibre-header .header-new ul.nav li > a:before {background:#fff;}
.calibre-header .header-new ul.nav li > a:hover,
.calibre-header .header-new ul.nav li.current-menu-item > a{color:#fff !important;}
.calibre-header .header-new ul.nav li.current_page_item > a:before{width:100%; z-index:1;}

.calibre-header .header-new ul.nav li.btn-nav a{ background: #EFE9D5; color:#373737 !important; padding-bottom:2px; border-radius:0;}
.calibre-header .header-new ul.nav li.btn-nav a:hover{background:#EFE9D5; color:#373737 !important;}
.calibre-header .header-new ul.nav li.btn-nav a:before,
.calibre-header .header-new ul.nav li.btn-nav a:after{display:none;}

/*.page-template-lucida-landing .pp-sub-heading ul{padding-left:0;}*/
.page-template-calibre-glenelg-landing .pp-sub-heading ul li{font-size:16px; font-family: 'WorkSansLight'; letter-spacing:0;}


/* .page-template-calibre-glenelg-landing .lnd-sec1 .pp-sub-heading h3{margin:0; padding:0 0 20px; font-size:22px;}
.page-template-calibre-glenelg-landing .lnd-sec1 .pp-sub-heading a{color:#4ec3c6;} */

/* .page-template-calibre-glenelg-landing ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family:'rucksackbook';}
.page-template-calibre-glenelg-landing ul.featureList li:after{background:#fff;} */

.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content > a{border-radius:100%; overflow:hidden; padding:0 0 100%;}

/*.gallery-thumb.embankment-thumb .uabb-photo-gallery-item .uabb-photo-gallery-content{background-image: radial-gradient(circle at 100% 100%, transparent 10px, #4EC3C6 10px, #4EC3C6 15px, transparent 15px), linear-gradient(to right, #4EC3C6, #F5C685), radial-gradient(circle at 0% 100%, transparent 10px, #F5C685 10px, #F5C685 15px, transparent 15px), linear-gradient(to bottom, #F5C685, #BBCD2F), radial-gradient(circle at 0% 0%, transparent 10px, #BBCD2F 10px, #BBCD2F 15px, transparent 15px), linear-gradient(to left, #BBCD2F, #335c64), radial-gradient(circle at 100% 0%, transparent 10px, #335c64 10px, #335c64 15px, transparent 15px), linear-gradient(to top, #335c64, #4EC3C6);
background-position: top left,top center,top right,center right, bottom right,bottom center,bottom left,center left;
background-repeat: no-repeat; border-radius:100%; padding:5px;}*/

.page-template-calibre-glenelg-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-calibre-glenelg-landing .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-calibre-glenelg-landing .team-sec .pp-heading .heading-title{font-size:50px; font-style:normal;}
.page-template-calibre-glenelg-landing .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-calibre-glenelg-landing .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family: 'GTAmericaStandardRegular';}

.calibre-banner-desc .calibre-banner-block .pp-heading-content .pp-heading h2{ font-family: 'ivypresto_headlinethin'; font-size: 50px; line-height: 1.2; margin: 0 0 15px; padding: 0; color: #EFE9D5; }
.calibre-banner-desc .calibre-banner-block.block-1 .pp-heading-content .pp-sub-heading p{ font-family: 'GTAmericaStandardRegular'; font-size: 18px; line-height: 1.2;/* color: #fff;*/ }
.calibre-banner-desc .calibre-banner-block.block-1 .pp-heading-content .pp-sub-heading br{ display: none; }
/* .calibre-banner-desc .calibre-banner-block .pp-heading-content .pp-sub-heading img{ width: 20px; } */
/* .calibre-banner-desc .calibre-banner-block .lucida-box3 .pp-sub-heading p{padding:0; margin:0;} */

.page-template-calibre-glenelg-landing footer#colophon.landings-footer .footer-links{background:#988A6A; padding:40px 0 33px;}
.page-template-calibre-glenelg-landing footer#colophon.landings-footer .links-section{ border-top: 1px solid #EFE9D5; border-bottom: 1px solid #EFE9D5; }
.page-template-calibre-glenelg-landing footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-calibre-glenelg-landing footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family: 'GTAmericaStandardRegular'; font-size:15px; color: #EFE9D5 !important; }
.page-template-calibre-glenelg-landing footer#colophon.landings-footer .copyright-credits p{ font-family: 'GTAmericaStandardRegular'; font-size:14px; letter-spacing:0; color: #EFE9D5; }
.page-template-calibre-glenelg-landing footer#colophon.landings-footer .disclaimer-text p{ font-family: 'GTAmericaStandardRegular'; letter-spacing:0; color: #EFE9D5; }
.page-template-calibre-glenelg-landing footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-calibre-glenelg-landing footer#colophon.landings-footer .menu li a:hover,
.page-template-calibre-glenelg-landing footer#colophon.landings-footer a:hover{color:#373737 !important; opacity:1;}

/* .page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm,
.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm span{color:#373737; font-family: 'Work Sans', sans-serif; font-size:16px; line-height:1.3;}
.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm a{color:#373737;}
.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm a:hover{color:#b39169 !important;}
.page-template-calibre-glenelg-landing .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-calibre-glenelg-landing .landing-sec3 .cube-gform .gform_wrapper .gfield textarea{ font-family: 'SFMonoRegular'; }
.page-template-calibre-glenelg-landing .landing-sec3 .cube-gform .gform_wrapper .gform_footer .button{ font-family: 'SFMonoRegular'; } */

.calibre-teamsec .uabb-module-content .uabb-infobox-content .uabb-infobox-text-wrap a{ color: #988A6A; }
.calibre-teamsec .uabb-module-content .uabb-infobox-content .uabb-infobox-text-wrap a:hover{ color: #212121 !important; }

.calibre-teamsec .assent-textsetbox .pp-heading-content .pp-heading .heading-title .pp-primary-title{ font-family: 'GTAmericaStandardRegular'; font-weight: 400; font-size: 18px; line-height: 1; color: #212121; }
.calibre-teamsec .assent-textsetbox .pp-heading-content .pp-heading .heading-title .pp-secondary-title{ font-family: 'ivypresto_headlinethin'; font-weight: 400; font-size: 27px; line-height: 1.2; color: #988A6A; }
.calibre-teamsec .assent-textsetbox .pp-heading-content .pp-sub-heading p{ color: #212121; }

.page-template-calibre-glenelg-landing .header-logo .custom-logo-link{font-size:32px; font-family: 'ivypresto_headlinethin'; text-align:left; line-height:1.1; color:#988A6A;}
.page-template-calibre-glenelg-landing .header-logo .custom-logo-link:hover{ color: #231F20 !important; }

.page-template-calibre-glenelg-landing .header-logo img{ max-width: 200px; }

/* .landing-sec3 .lucida-gform .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.landing-sec3 .lucida-gform .gform_wrapper .gfield select,
.landing-sec3 .lucida-gform .gform_wrapper .gfield textarea{font-family: 'WorkSansLight'; letter-spacing:0; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.12); font-style:normal !important; font-weight:normal; margin:0 !important;} */

.home-project.calibre-project .slick-initialized .slick-slide{letter-spacing:0;}
.home-project.calibre-project .slick-initialized .slick-slide > div{height:100%;}
.home-project.calibre-project .slick-initialized .slick-slide .services-boxmandiv{height:100%; padding-bottom:30px;}
.home-project.calibre-project .services-textboxset h3{ font-family: 'ivypresto_headlinethin'; color: #988A6A; }
.home-project.calibre-project .services-textboxset .services-textboxset p{color: #000; letter-spacing:0;}
.home-project.calibre-project .services-textboxset span{ font-family: 'GTAmericaStandardRegular'; font-size: 16px; line-height: 1.2; color: #988A6A;}
.home-project.calibre-project .services-textboxset span a{ font-family: 'GTAmericaStandardRegular'; color: #988A6A; font-weight:700;}
.home-project.calibre-project .services-textboxset span a:hover{color:#272727 !important;}

.home-project.calibre-project .lSSlideOuter .lSAction .lSPrev:before, 
.home-project.calibre-project .lSSlideOuter .lSAction .lSNext:before{ color: #212121; }

.home-project.calibre-project .lSSlideOuter ul.lSPager li a{ background:#EFE9D5; }
.home-project.calibre-project .lSSlideOuter ul.lSPager li.active a{ background:#988A6A; }
.home-project.calibre-project .lSSlideOuter ul.lSPager li:hover a{ background:#988A6A; }

/* .page-template-calibre-glenelg-landing .mfp-bg,
.page-template-calibre-glenelg-landing .mfp-wrap{z-index:99999;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-calibre-glenelg-landing .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-calibre-glenelg-landing .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;} */

.page-template-calibre-glenelg-landing footer#colophon.landings-footer .links-section{ border-top: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.5); }

/*.lucida-banner-desc .block-1{margin-top:-150px;}*/
/* .lucida-banner-desc .block-1 p{color:#fff;}
.lucida-banner-desc .block-1 .pp-icon-wrapper .pp-infobox-image{margin:0;}
.lucida-banner-desc .block-1 .pp-infobox-title-wrapper{display:none;}
.lucida-banner-desc .block-1 .pp-description-wrap{padding:0;}
.lucida-banner-desc .block-1 .pp-description-wrap p{padding:0 0 15px; margin:0; line-height:1.45; font-family: 'GTAmericaStandardRegular';} */

.angent-boxs{display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between; font-size:20px; font-family: 'GTAmericaStandardRegular'; line-height:1.4; padding:5px 0 0;}
/* .lucida-banner-desc .block-1 .pp-description-wrap .lead{font-size:20px;} */

/* .lucida-box3 .fl-module-content .pp-heading-content{max-width:270px; margin:auto;}
.lucida-box3 .pp-sub-heading{border:solid 1px rgba(255,255,255,0.8); border-radius:100%; text-align:center; width:100%; padding:0 0 100%; position:relative;}
.lucida-banner-desc .lucida-banner-block .lucida-box3 .pp-sub-heading p{position:absolute; left:0; top:0; width:100%; height:100%; padding:25px; display:flex; flex-wrap:wrap; align-items:center; font-family: 'GTAmericaStandardRegular'; align-content:center;}
.lucida-banner-desc .lucida-banner-block .lucida-box3 .pp-sub-heading p img{margin:10px auto -20px;} */

.angent-boxs .angent-right{padding-bottom:3px;}

/* .home-banner-section{position:relative;}
.home-banner-section .fl-row-content-wrap,
.home-banner-section .fl-row-content-wrap .fl-row-content{position:static;}
.home-banner-section .lucida-bannerbox{position:absolute; right:40px; bottom:40px; max-width:320px;}
.home-banner-section .lucida-bannerbox .fl-col-content{width:100%; position:relative;}
.home-banner-section .lucida-bannerbox .fl-module-content{margin:0; width:100%; padding:0 0 100%; position:relative; border:solid 1px #fff; border-radius:100%;}
.home-banner-section .lucida-bannerbox .pp-heading-content{position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; display:flex; flex-wrap:wrap; align-items:center; align-content:center; justify-content:center; padding:40px 30px 0;} */
.page-template-calibre-glenelg-landing .landing-sec3 h3.sec-tit{color:#fff; font-weight:normal; font-size:50px; line-height:1.3;}
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1{margin:0 -15px;}
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item{padding:0 15px 20px; margin:0 !important; width:50% !important;}
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.country,
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.message,
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item.privacy-policy{width:100% !important;}
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item input[type="text"],
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item input[type="email"],
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item select,
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item textarea,
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item .k-multiselect-wrap{margin:0; border-radius: 0; border: #000; }
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item label{ font-family: 'GTAmericaStandardRegular'; font-weight: normal; font-size: 16px; line-height: 1; color: #fff; opacity: 1; }

.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item label a{ font-family: 'GTAmericaStandardRegular'; font-size: 16px; line-height: 1; color: #fff; text-decoration: underline; }
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item label a:hover{ color: #212121; }

.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form h5{ font-family: 'GTAmericaStandardRegular'; font-weight: normal; font-size: 16px; line-height: 1; color: #fff; opacity: 1; }

.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm,
.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm span{color:#fff; font-family: 'GTAmericaStandardRegular'; font-size:18px; line-height:1.3;}
.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm a{color:#fff;}
.page-template-calibre-glenelg-landing .landing-sec3 .form-titbtm a:hover{color:#eee5d0 !important;}

.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form button{font-family: 'GTAmericaStandardRegular'; font-size: 16px; line-height: 1; text-transform: uppercase; background: #EFE9D5 !important; border-radius: 0; border: none; color: #988A6A !important; padding: 14px 35px; }
.page-template-calibre-glenelg-landing .landing-sec3 #EnquiryFormDiv #EnquiryForm_Form button:hover{ background: #272727; color: #fff; }

/* .page-template-calibre-glenelg-landing.page-id-12605 .header-logo .custom-logo-link{color:#b39169;}
.page-id-12605 .lucida-header .header-new{background:#373737;} */

body .calibre-form. .gform_wrapper .top_label div.ginput_container{margin:0 !important;}
.calibre-form .gform_wrapper .top_label input,
.calibre-form .gform_wrapper .top_label select,
.calibre-form .gform_wrapper .top_label .textarea{margin:0 !important;}

.calibre-form .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.calibre-form .gform_wrapper ul.gform_fields li.gfield .ginput_complex{margin:0 -15px !important; width:auto;}
.calibre-form .gform_wrapper .top_label li.gfield.gf_left_half,
.calibre-form .gform_wrapper .top_label li.gfield.gf_right_half,
.calibre-form .gform_wrapper ul.gform_fields li.gfield{padding:0 15px 20px !important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.calibre-form .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span{padding:0 15px !important; margin:0 !important; width:50% !important; float:left !important; clear:none !important;}
.calibre-form .gform_wrapper .top_label li.gfield.gf_left_half{clear:left !important;}
.calibre-form .gform_wrapper ul.gform_fields li.gfield{width:100% !important;}
.calibre-form .gform_wrapper .gform_footer{padding:0;}
.calibre-form .gform_wrapper .gform_footer .button{height:auto !important; padding:12px 10px !important; line-height:normal !important;}

.landing-sec3 .calibre-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.landing-sec3 .calibre-form .gform_wrapper .gfield select,
.landing-sec3 .calibre-form .gform_wrapper .gfield textarea{background:#fff; color:#212121; font-size:16px; font-family:'GTAmericaStandardRegular'; letter-spacing:0; box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.12); border-radius:0; font-style:normal; font-weight:normal; resize:none;}

.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield input::-webkit-input-placeholder,
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield textarea::-webkit-input-placeholder{color: #212121 !important;}
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield input::-moz-placeholder,
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield textarea::-moz-placeholder{color: #212121 !important;}
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield input:-ms-input-placeholder,
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield textarea:-ms-input-placeholder{color: #212121 !important;}
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield input:-moz-placeholder,
.landing-sec3 .calibre-form .gform_wrapper .top_label li.gfield textarea:-moz-placeholder{color: #212121 !important;}

.landing-sec3 .calibre-form .gform_wrapper .gform_footer .button{width:100%; font-size:16px; margin:25px auto 0!important; float:none !important; max-width:165px; text-align:center; text-transform:uppercase; letter-spacing:0; font-family: 'GTAmericaStandardRegular'; border:none !important; border-radius:0; background:#EFE9D5; color:#373737!important; box-shadow:none; display:table; transition:all .3s ease-in-out;}
.landing-sec3 .calibre-form .gform_wrapper .gform_footer .button:hover{background:#272727; color:#fff!important;}

.landing-sec3 .calibre-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.landing-sec3 .calibre-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100% !important;}

.page-template-calibre-glenelg-landing .fl-col-group .other-griffin-slider .slick-dots li button{background:#EFE9D5;opacity:1;}
.page-template-calibre-glenelg-landing .fl-col-group .other-griffin-slider .slick-dots li.slick-active button{opacity:1; background:#988A6A;}

.page-template-calibre-glenelg-landing .fl-page-content{background:#fff;}


@media only screen and (min-width: 992px){
.page-template-calibre-glenelg-landing .home-banner-section .fl-photo-content{z-index:11111;}
.page-id-14797  .fl-page-content{padding-top:80px;}
.camberwell-gallery .fl-row-content-wrap .fl-mosaicflow .fl-mosaicflow-content .fl-mosaicflow-col{width:33.33% !important;}
}

@media only screen and (min-width: 1200px){
.lucida-header .header-new .menu-adobe-como-page-menu-container{width:calc(100% - 188px);}
.angent-boxs .angent-right img{width:240px;}
}

@media only screen and (max-width: 1199px){
/* .lucida-header.reside-header .header-new ul.nav li{padding:0 8px;} */
.lucida-header .header-new ul.nav li a{font-size:14px;}
.lucida-header .header-new ul.nav li.btn-nav a{padding:0 12px 2px;}
/* .embankment-listing .execphpwidget{max-width:768px; margin:auto;}
.embankment-listing .col-sm-6{width:100%;} */

/* .home-banner-section .lucida-bannerbox{max-width:220px; right:25px; bottom:25px;}
.home-banner-section .lucida-bannerbox .pp-heading-content{padding:25px 15px 0;}
.home-banner-section .lucida-bannerbox .pp-heading-content .heading-title{font-size:24px;} */

}

@media only screen and (max-width: 991px){
/* .page-template-calibre-glenelg-landing .site{padding-top:74px;} */
.calibre-header .header-new .header-logo img{width:112px;}
.calibre-header .header-new:after{ top: -50px; left: -10px; width: 150px; height: 150px; }
.calibre-header .header-new ul.nav li a{font-size:12px;}
/* .lucida-header.reside-header .header-new ul.nav li{padding:0 4px;} */
.page-template-calibre-glenelg-landing .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}

/* .single-the-embankment-house .propertie-features ul{flex-wrap:nowrap; margin:0 -5px;}
.single-the-embankment-house .propertie-features ul li{padding:0 5px;} */

.page-template-calibre-glenelg-landing .home-banner-section .fl-row-content-wrap{ min-height: auto; }

/* .home-banner-section .lucida-bannerbox{position:relative; margin:auto; right:0; bottom:0; max-width:250px; padding:20px 0 0; float:none;}
.home-banner-section .lucida-bannerbox .pp-heading-content{padding:30px 20px 0;} */
.page-template-calibre-glenelg-landing .header-logo .custom-logo-link{font-size:26px; margin:-20px 0 -60px;}

.calibre-header .header-new .menu-adobe-como-page-menu-container{ width: 78%; }
.fl-page .fl-page-header.calibre-header .header-new .fl-page-nav .fl-page-nav-collapse{background: #b39169;}
.fl-page .fl-page-header.calibre-header .header-new .fl-page-nav .fl-page-nav-collapse ul li a{color:#373737 !important;}
.calibre-header .header-new{padding:15px 0; min-height:60px;}
.page-template-calibre-glenelg-landing .fl-page{padding-top: 60px !important;}
.calibre-header.reside-header .header-new ul.nav li{padding: 0;}
.calibre-header .header-new .container{justify-content: flex-start;}
.calibre-header .header-new .col-sm-12{padding: 0;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .calibre-header .fl-page-nav .navbar-toggle{top: 0;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile{z-index: 111;}
.calibre-header .header-new .container{position:static;}
}

@media only screen and (max-width: 767px){
/* .page-template-calibre-glenelg-landing .site,
.single-the-embankment-house .site{padding-top:96px;} */
.calibre-header .header-new .menu-adobe-como-page-menu-container{background:none;}
.calibre-header .header-new ul.nav li.btn-nav a{padding:10px 15px 12px;}
body.page-template-calibre-glenelg-landing,
.page-template-calibre-glenelg-landing,
.page-template-calibre-glenelg-landing p{font-size:16px;}
.calibre-header .header-new ul.nav li a{font-size:16px;}
.calibre-header .header-new ul.nav li{padding:0;}
.calibre-header .header-new .btn-menu span{background:#EFE9D5;}
/* .single-the-embankment-house .site-content .site-main{padding:50px 0;}
.single-the-embankment-house .general-details{padding:30px 0 0;}
.single-the-embankment-house .landing-sec3 h3.sec-tit{font-size:30px;} */

.page-template-calibre-glenelg-landing .home-banner-section .fl-row-content-wrap{ background-position: center center; }

.calibre-header .header-new:after{ top: -80px; left: -10px; width: 220px; height: 220px; }
.calibre-header .header-new:after{top:-70px; width:150px; height:150px;}
.calibre-header .header-new .header-logo{max-width:165px; text-align:center;}
.page-template-calibre-glenelg-landing .header-logo .custom-logo-link{font-size:26px; margin:-12px 0 -60px; padding:0 15px 0 0;}

.calibre-header.reside-header .header-new ul.nav li{padding:0;}
/* .calibre-header .header-new ul.nav li.btn-nav a{background:#373737;} */
.page-template-calibre-glenelg-landing .home-banner-section .fl-row-content-wrap{ min-height: auto; }
/* .lucida-banner-desc .lucida-banner-block .pp-heading-content br{ display: none; } */
.angent-boxs .angent-right img{width:210px;}
.landing-sec3 #EnquiryFormDiv .ce-plugin{margin:auto;}

.calibre-banner-desc .calibre-banner-block .pp-heading-content .pp-heading h2{ font-size: 30px; }
.calibre-banner-desc .calibre-banner-block.block-1 .pp-heading-content .pp-sub-heading p{ font-size: 15px; }

.page-template-calibre-glenelg-landing .landing-sec3 h3.sec-tit{ font-size: 30px; }
.coastal-fullheight .fl-row-content-wrap{min-height:calc(100vh - 73px);}

.calibre-form .gform_wrapper .top_label li.gfield.gf_left_half,
.calibre-form .gform_wrapper .top_label li.gfield.gf_right_half,
.calibre-form .gform_wrapper ul.gform_fields li.gfield,
.calibre-form .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span{width:100% !important;}
.calibre-form .gform_wrapper ul.gform_fields li.gfield .ginput_complex > span:last-child{padding-top:20px !important;}

.page-template-calibre-glenelg-landing .site{padding-top:60px;}
.lucida-header .header-new ul.nav li.btn-nav a{padding:16px 12px 14px;}
.page-id-14795 .calibre-header .header-new{padding:15px 0;}
}

@media only screen and (max-width: 599px){
.headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.team-sec .pp-heading .heading-title{font-size:22px;}
.landing-sec3 #EnquiryFormDiv #EnquiryForm_Form #EnquiryForm_Page1 .form-item{width:50% !important;}

}

@media only screen and (max-width: 479px){
.header-new .menu-adobe-como-page-menu-container{max-width:calc(100% - 60px);}
.angent-boxs .angent-right img{width:180px;}
}
@media only screen and (max-width: 374px){
.angent-boxs .angent-right img{width:130px;}
}

/*********************  Calibre Glenelg End  *********************/






/* ---------------------------- Landing Pages Blog Css Style ---------------------------- */
.blog-page .site-content{padding-bottom:30px;}
.blog-page .breadcrumbs span{color:#75695b; letter-spacing:0;}
.blog-page #primary .container{max-width:1170px; padding:0; letter-spacing:0;}
.blog-page #secondary{margin:0; width:100%; letter-spacing:0;}
.blog-page #secondary .widget{padding:0; margin:0 0 30px; background:none; box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}
.blog-page #secondary .widget-title{padding:14px 20px; margin:0; background:#75695b; color:#98d5c7; letter-spacing:0;}
.blog-page #secondary .screen-reader-text{display:none;}
.blog-page #secondary .search-form{padding:20px; position:relative; width:100%;}
.blog-page #secondary .search-form label{padding:0; margin:0; display:block; width:100%;}
.blog-page #secondary .search-form label input{border:solid 1px rgba(0,0,0,0.1); padding:10px 45px 10px 20px; margin:0; border-radius:0; font-size:16px; font-style:normal; letter-spacing:0; color:#75695b; font-family:'bunday_sansregular';}
.blog-page #secondary .search-form button.search-submit{height:42px; top:0; bottom:0; margin:auto; background-repeat:no-repeat; background-position:center center; width:25px; right:30px;}
.blog-page #secondary ul{padding:12px 20px; margin:0;}
.blog-page #secondary ul li{list-style:none; padding:4px 0; margin:0; border-bottom:solid 1px rgba(0,0,0,0.1);}
.blog-page #secondary ul li:last-child{border-bottom:none;}
.blog-page #secondary ul li a{font-size:16px; color:#75695b !important; font-family:'bunday_sansregular'; letter-spacing:0;}
.blog-page #secondary ul li a:hover{color:#98d5c7 !important;}
.blog-page #secondary .Newsletter{margin:0;}
.blog-page #mc_embed_signup_scroll{padding:20px;}
.blog-page #mc_embed_signup_scroll .email{margin:0; border-radius:0px; outline:none; width:100%; border:solid 1px rgba(0,0,0,0.1) !important; padding:9px 130px 9px 20px; height:auto; font-size:16px; font-style:normal; letter-spacing:0; color:#75695b; font-family:'bunday_sansregular';}
.blog-page #mc_embed_signup_scroll .button{padding:12px 17px; margin:auto; border:none !important; outline:none; box-shadow:none; color:#75695b !important; background:#98d5c7; font-size:16px; height:auto; line-height:normal; border-radius:0px; font-weight:normal; text-transform:uppercase; display:inline-block; width:auto; right:20px; top:20px;}

.blog-page .news-contnet-wrap{overflow:visible;}
.blog-page .col-md-8 .row{display:flex; flex-wrap:Wrap;}
.blog-page .col-md-8 .col-sm-6{padding:0 15px 30px;}
.blog-page .blog-info{padding:0 0 65px; margin:0; box-shadow:0 0 15px 0 rgba(0,0,0,0.1); border-radius:4px; text-align:center; height:100%; width:100%; float:left; position:relative;}
.blog-page .blog-info .post-thumbnail{width:100%; float:left; padding:0 0 65%; position:relative;}
.blog-page .blog-info .post-thumbnail img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.blog-page .blog-info .post-content{padding:25px; width:100%; float:left;}
.blog-page .blog-info .entry-title{margin:0; padding:0 0 10px;}
.blog-page .blog-info .entry-title a{font-size:24px; letter-spacing:0; text-transform:none; color:#75695b !important;}
.blog-page .blog-info .date{font-size:15px; padding:0 0 15px; margin:0 0 17px; border-bottom:solid 1px rgba(0,0,0,0.1); color:#75695b; opacity:0.9;}
.blog-page .blog-info .post-excerpt{margin:0; font-size:16px; letter-spacing:0; line-height:1.45; color:#75695b; word-break:break-word;}
.blog-page .blog-info .post-excerpt a{color:#75695b;}
.blog-page .blog-info .read-more-post{position:absolute; left:0; right:0; bottom:25px; margin:auto;}
.blog-page .blog-info .button{padding:11px 17px; margin:auto; border:none !important; outline:none; box-shadow:none; color:#75695b !important; background:#98d5c7; font-size:16px; height:auto; line-height:normal; border-radius:0px; font-weight:normal; text-transform:uppercase; display:inline-block; width:auto;}

.single-post .blog-page .post-info .entry-title{font-size:30px;}
.single-post .blog-page .post-info .date{font-size:15px; padding:0 0 15px; margin:0 0 17px; border-bottom:solid 1px rgba(0,0,0,0.1); color:#75695b; opacity:0.9;}
.single-post .blog-page .post-info .date p{padding:0;}
.single-post .blog-page .main-content{margin:0 -15px;}
.single-post .blog-page .page_title{padding:0 15px;}
.single-post .blog-page .col-lg-4 .arrow{width:100%;}
.single-post .blog-page .image-gallery .slick-slide img{width:100%;}
.single-post .blog-page #more-articles .info-excerpt{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:rgba(117,105,91,0.7);}
.single-post .blog-page #more-articles .info-excerpt .property-name{transform:none; padding:0;}
.single-post .blog-page .post-content p{word-break:break-word;}
.blog-page .title-wrap .shadow-text{display:none;}

.blog-page .no-results{padding:0 15px; text-align:center; width:100%;}
.blog-page .no-results .search-form label span{color:#75695b; text-transform:none; display:block; margin:0; padding:0 0 5px;}
.blog-page .no-results .search-form label{width:100%;}
.blog-page .no-results .search-form .search-field{border:solid 1px rgba(0,0,0,0.1); padding:10px 45px 10px 20px; margin:0; border-radius:0; font-size:16px; font-style:normal; letter-spacing:0; color:#75695b; font-family:'bunday_sansregular';}
.blog-page .no-results .search-form button.search-submit{top:47px;}



/* ------------------------------ Loft Haus Blog ------------------------------ */
.page-template-lofthaus-landing.blog-page .fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:0;}
.page-template-lofthaus-landing.blog-page,
.page-template-lofthaus-landing.blog-page h1,
.page-template-lofthaus-landing.blog-page h2,
.page-template-lofthaus-landing.blog-page h3,
.page-template-lofthaus-landing.blog-page .blog-list .post-content .entry-title a,
.page-template-lofthaus-landing.blog-page .blog-list .post-content .post-excerpt,
.page-template-lofthaus-landing.blog-page .blog-main .blog-filters select,
.page-template-lofthaus-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button,
.page-template-lofthaus-landing.blog-page .blog-main .blog-filters .wp-block-search__input,
.page-template-lofthaus-landing.blog-page .blog-main .navigation ol li a,
.page-template-lofthaus-landing.blog-page .blog-main .navigation ol li span,
.page-template-lofthaus-landing.blog-page .blog-single .fl-sidebar h4,
.page-template-lofthaus-landing.blog-page .blog-single .fl-sidebar ul li a,
.page-template-lofthaus-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button{color:#07223e;}
.page-template-lofthaus-landing.blog-page .blog-list .post-content .entry-title a:hover,
.page-template-lofthaus-landing.blog-page .blog-list .post-content .date,
.page-template-lofthaus-landing.blog-page .blog-list .post-content .read-more-post a,
.page-template-lofthaus-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button:hover,
.page-template-lofthaus-landing.blog-page .blog-single .fl-content a,
.page-template-lofthaus-landing.blog-page .blog-single .fl-sidebar ul li a:hover,
.page-template-lofthaus-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button:hover{color:#111;}
.page-template-lofthaus-landing.blog-page .blog-list .post-content .date:hover,
.page-template-lofthaus-landing.blog-page .blog-list .post-content .read-more-post a:hover,
.page-template-lofthaus-landing.blog-page .blog-single .fl-content a:hover{color:#07223e;}
.page-template-lofthaus-landing.blog-page .blog-main .navigation ol li span.current{background:#07223e; color:#fff;}
.page-template-lofthaus-landing.blog-page .other-posts .slick-slide .entry-title{font-weight:700;}
.page-template-lofthaus-landing.blog-page .other-posts h2{padding-bottom:30px;}
@media only screen and (max-width: 1350px){
.page-template-lofthaus-landing.blog-page .other-posts .slick-arrow{background:#07223e !important;}
.page-template-lofthaus-landing.blog-page .other-posts .slick-arrow:before{color:#fff !important;}
}


/* ------------------------------ parkviewcomo Blog ------------------------------ */
.page-template-parkviewcomo-landing.blog-page .fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:0;}
.page-template-parkviewcomo-landing.blog-page,
.page-template-parkviewcomo-landing.blog-page h1,
.page-template-parkviewcomo-landing.blog-page h2,
.page-template-parkviewcomo-landing.blog-page h3,
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .entry-title a,
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .post-excerpt,
.page-template-parkviewcomo-landing.blog-page .blog-main .blog-filters select,
.page-template-parkviewcomo-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button,
.page-template-parkviewcomo-landing.blog-page .blog-main .blog-filters .wp-block-search__input,
.page-template-parkviewcomo-landing.blog-page .blog-main .navigation ol li a,
.page-template-parkviewcomo-landing.blog-page .blog-main .navigation ol li span,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-sidebar h4,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-sidebar ul li a,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button{color:#75695b;}
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .entry-title a:hover,
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .date,
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .read-more-post a,
.page-template-parkviewcomo-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button:hover,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-content a,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-sidebar ul li a:hover,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button:hover{color:#8bc8ba;}
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .date:hover,
.page-template-parkviewcomo-landing.blog-page .blog-list .post-content .read-more-post a:hover,
.page-template-parkviewcomo-landing.blog-page .blog-single .fl-content a:hover{color:#75695b;}
.page-template-parkviewcomo-landing.blog-page .blog-main .navigation ol li span.current{background:#75695b; color:#8bc8ba;}
.page-template-parkviewcomo-landing.blog-page .other-posts .slick-slide .entry-title{font-weight:normal;}
.page-template-parkviewcomo-landing.blog-page .other-posts h2{padding-bottom:30px;}
@media only screen and (max-width: 1350px){
.page-template-parkviewcomo-landing.blog-page .other-posts .slick-arrow{background:#75695b !important;}
.page-template-parkviewcomo-landing.blog-page .other-posts .slick-arrow:before{color:#fff !important;}
}

/* ------------------------------ One 54 Tuart Blog ------------------------------ */
.page-template-one54tuart-landing.blog-page .site-content{padding-top:40px;}
.page-template-one54tuart-landing.blog-page #secondary .widget-title{background:rgba(246,226,190,.4); color:#222; text-transform:none; font-weight:normal;}
.page-template-one54tuart-landing.blog-page #mc_embed_signup_scroll .button,
.page-template-one54tuart-landing.blog-page .blog-info .button{background:#f6e2be; color:#222 !important;}
.page-template-one54tuart-landing.blog-page #secondary .search-form label input,
.page-template-one54tuart-landing.blog-page #mc_embed_signup_scroll .email,
.page-template-one54tuart-landing.blog-page .no-results .search-form .search-field{color:#111; font-family:'Source Sans Pro',sans-serif;}
.page-template-one54tuart-landing.blog-page #secondary ul li a{color:#111 !important; font-family:'Source Sans Pro',sans-serif;}
.page-template-one54tuart-landing.blog-page #secondary ul li a:hover{color:#222 !important;}

.page-template-one54tuart-landing.blog-page .blog-info .post-excerpt,
.page-template-one54tuart-landing.blog-page .blog-info .date,
.page-template-one54tuart-landing.blog-page .blog-info .post-excerpt a,
.page-template-one54tuart-landing.blog-page .breadcrumbs span{color:#111;}
.page-template-one54tuart-landing.blog-page .blog-info .entry-title a,
.page-template-one54tuart-landing.blog-page .no-results .search-form label span{color:#222 !important;}

.single-post .page-template-one54tuart-landing.blog-page #more-articles .info-excerpt{background:rgba(246,226,190,0.9); color:#222;}
.single-post .page-template-one54tuart-landing.blog-page #more-articles .info-excerpt .property-name{color:#222;}



/* ------------------------------ The Residence Blog ------------------------------ */
.page-template-theresidence-landing.blog-page .fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:0;}
.page-template-theresidence-landing.blog-page,
.page-template-theresidence-landing.blog-page h1,
.page-template-theresidence-landing.blog-page h2,
.page-template-theresidence-landing.blog-page h3,
.page-template-theresidence-landing.blog-page .blog-list .post-content .entry-title a,
.page-template-theresidence-landing.blog-page .blog-list .post-content .post-excerpt,
.page-template-theresidence-landing.blog-page .blog-main .blog-filters select,
.page-template-theresidence-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button,
.page-template-theresidence-landing.blog-page .blog-main .blog-filters .wp-block-search__input,
.page-template-theresidence-landing.blog-page .blog-main .navigation ol li a,
.page-template-theresidence-landing.blog-page .blog-main .navigation ol li span,
.page-template-theresidence-landing.blog-page .blog-single .fl-sidebar h4,
.page-template-theresidence-landing.blog-page .blog-single .fl-sidebar ul li a,
.page-template-theresidence-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button{color:#2f4d55;}
.page-template-theresidence-landing.blog-page .blog-list .post-content .entry-title a:hover,
.page-template-theresidence-landing.blog-page .blog-list .post-content .date,
.page-template-theresidence-landing.blog-page .blog-list .post-content .read-more-post a,
.page-template-theresidence-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button:hover,
.page-template-theresidence-landing.blog-page .blog-single .fl-content a,
.page-template-theresidence-landing.blog-page .blog-single .fl-sidebar ul li a:hover,
.page-template-theresidence-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button:hover{color:#8cbac5;}
.page-template-theresidence-landing.blog-page .blog-list .post-content .date:hover,
.page-template-theresidence-landing.blog-page .blog-list .post-content .read-more-post a:hover,
.page-template-theresidence-landing.blog-page .blog-single .fl-content a:hover{color:#2f4d55;}
.page-template-theresidence-landing.blog-page .blog-main .navigation ol li span.current{background:#2f4d55; color:#fff;}
.page-template-theresidence-landing.blog-page .other-posts .slick-slide .entry-title{font-weight:700;}
.page-template-theresidence-landing.blog-page .other-posts h2{padding-bottom:30px;}
@media only screen and (max-width: 1350px){
.page-template-theresidence-landing.blog-page .other-posts .slick-arrow{background:#2f4d55 !important;}
.page-template-theresidence-landing.blog-page .other-posts .slick-arrow:before{color:#fff !important;}
}

/* ------------------------------ Abode Como Blog ------------------------------ */
.page-template-abodecomo-landing.blog-page .fl-page{padding-top:104px !important;}
.page-template-abodecomo-landing.blog-page .fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:0;}
.page-template-abodecomo-landing.blog-page,
.page-template-abodecomo-landing.blog-page h1,
.page-template-abodecomo-landing.blog-page h2,
.page-template-abodecomo-landing.blog-page h3,
.page-template-abodecomo-landing.blog-page .blog-list .post-content .entry-title a,
.page-template-abodecomo-landing.blog-page .blog-list .post-content .post-excerpt,
.page-template-abodecomo-landing.blog-page .blog-main .blog-filters select,
.page-template-abodecomo-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button,
.page-template-abodecomo-landing.blog-page .blog-main .blog-filters .wp-block-search__input,
.page-template-abodecomo-landing.blog-page .blog-main .navigation ol li a,
.page-template-abodecomo-landing.blog-page .blog-main .navigation ol li span,
.page-template-abodecomo-landing.blog-page .blog-single .fl-sidebar h4,
.page-template-abodecomo-landing.blog-page .blog-single .fl-sidebar ul li a,
.page-template-abodecomo-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button{color:#58595c;}
.page-template-abodecomo-landing.blog-page .blog-list .post-content .entry-title a:hover,
.page-template-abodecomo-landing.blog-page .blog-list .post-content .date,
.page-template-abodecomo-landing.blog-page .blog-list .post-content .read-more-post a,
.page-template-abodecomo-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button:hover,
.page-template-abodecomo-landing.blog-page .blog-single .fl-content a,
.page-template-abodecomo-landing.blog-page .blog-single .fl-sidebar ul li a:hover,
.page-template-abodecomo-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button:hover{color:#d3ac77;}
.page-template-abodecomo-landing.blog-page .blog-list .post-content .date:hover,
.page-template-abodecomo-landing.blog-page .blog-list .post-content .read-more-post a:hover,
.page-template-abodecomo-landing.blog-page .blog-single .fl-content a:hover{color:#58595c;}
.page-template-abodecomo-landing.blog-page .blog-main .navigation ol li span.current{background:#58595c; color:#fff;}

@media only screen and (max-width: 1350px){
.page-template-abodecomo-landing.blog-page .other-posts .slick-arrow{background:#d3ac77 !important;}
.page-template-abodecomo-landing.blog-page .other-posts .slick-arrow:before{color:#fff !important;}
}

@media only screen and (max-width: 991px){
.page-template-abodecomo-landing.blog-page .fl-page{padding-top:88px !important;}
}


/* ------------------------------ Reside On Money Blog ------------------------------ */
.page-template-reside-onmoney-landing.blog-page .fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:0;}
.page-template-reside-onmoney-landing.blog-page,
.page-template-reside-onmoney-landing.blog-page h1,
.page-template-reside-onmoney-landing.blog-page h2,
.page-template-reside-onmoney-landing.blog-page h3,
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .entry-title a,
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .post-excerpt,
.page-template-reside-onmoney-landing.blog-page .blog-main .blog-filters select,
.page-template-reside-onmoney-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button,
.page-template-reside-onmoney-landing.blog-page .blog-main .blog-filters .wp-block-search__input,
.page-template-reside-onmoney-landing.blog-page .blog-main .navigation ol li a,
.page-template-reside-onmoney-landing.blog-page .blog-main .navigation ol li span,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-sidebar h4,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-sidebar ul li a,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button{color:#07223e;}
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .entry-title a:hover,
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .date,
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .read-more-post a,
.page-template-reside-onmoney-landing.blog-page .blog-main .blog-filters .wp-block-search__inside-wrapper button:hover,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-content a,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-sidebar ul li a:hover,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-sidebar .wp-block-search__inside-wrapper button:hover{color:#069469;}
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .date:hover,
.page-template-reside-onmoney-landing.blog-page .blog-list .post-content .read-more-post a:hover,
.page-template-reside-onmoney-landing.blog-page .blog-single .fl-content a:hover{color:#07223e;}
.page-template-reside-onmoney-landing.blog-page .blog-main .navigation ol li span.current{background:#07223e; color:#fff;}
.page-template-reside-onmoney-landing.blog-page .other-posts .slick-slide .entry-title{font-weight:normal;}
.page-template-reside-onmoney-landing.blog-page .other-posts h2{padding-bottom:30px;}
@media only screen and (max-width: 1350px){
.page-template-reside-onmoney-landing.blog-page .other-posts .slick-arrow{background:#07223e !important;}
.page-template-reside-onmoney-landing.blog-page .other-posts .slick-arrow:before{color:#fff !important;}
}




/* ------------------------------ Get The Grants ------------------------------ */
/*.page-template-landing-page header#masthead {display: none;}*/

.grants-header.site-header .site-branding img{width:100%; max-width:300px;}
.grants-header.site-header .animated-background {background: #2b383e; height: 890px; transform: translateX(55%) translateY(-65%); -webkit-transform: translateX(55%) translateY(-65%); -moz-transform: translateX(55%) translateY(-65%);}
.grants-header .qualify{font-family:'Open Sans',sans-serif; text-align:center;}
.grants-header .qualify:hover{color:#fff !important;}
.grants-header.site-header .site-banner{clip-path:none; -webkit-clip-path:none;}
.grants-header .site-banner{position:relative;}
.grants-header .site-banner .container{padding:0 15px; position:absolute; left:0; right:0; margin:auto; top:0; bottom:0; display:flex; flex-wrap:wrap; align-items:center; align-content:center;}
.grants-header .info-boxs{max-width:560px;}
.grants-header .site-banner h1{color:#fff; text-shadow:4px 4px 11px rgba(0,0,0,.81); letter-spacing:3.6px; text-transform:uppercase; font-size:50px; padding:0; margin:0;}
.grants-header .site-banner p.intro-subtext{font-size:20px; padding:20px 0 25px; margin:0; line-height:26px; letter-spacing:3.6px;}
.grants-header .site-banner p{color:#fff;}
.grants-header .site-banner .btn {border: 2px solid #FFFFFF; background: none; color: #FFF; border-radius:100px; padding:10px 25px; font-family:'Open Sans',sans-serif; font-size: 16px; letter-spacing:0;}
.grants-header .site-banner .btn:hover{background:rgba(255,255,255,.2); color:#fff !important;}

/*.page-template-landing-page .hamburger-toggle {display: none !important;}
.page-template-landing-page .site-header-main.fixed {opacity: 100 !important;}
.page-template-landing-page .brand-wrapper {right: 6.5vw;}*/

.grants-sec1{padding:80px 0 90px;}
.grants-sec1 .panel-grid-cell{max-width:900px; text-align:center; margin:auto; padding:0 15px;}
.grants-sec1 h2{color:#2c373d; padding:0 0 30px; margin:0;}
.grants-sec1 .panel-grid-cell .so-widget-sow-editor .textwidget p{font-weight:normal; text-align:left; padding:0 0 20px; margin:0;}
.grants-sec1 ul{display:flex; flex-wrap:wrap; text-align:left; max-width:700px; margin:auto; padding:0 0 15px;}
.grants-sec1 ul li{font-size:16px; font-weight:normal; display:block; background:url(assets/images/ul-icon.jpg) left top no-repeat; padding:8px 0 5px 30px;}
.grants-sec1 .know-more{border: 2px solid #2b3a41; background: none; color: #2b3a41; border-radius:100px; padding:10px 25px; font-family:'Open Sans',sans-serif; font-size: 15px; letter-spacing:0; display:inline-block; font-weight:bold;}
.grants-sec1 .know-more:hover{background:rgba(43,58,65,.2); color:#2b3a41 !important;}

.grants-sec2{position:relative; background:url(assets/images/griffin-grey2.jpg) center bottom no-repeat; background-size:cover;}
.grants-sec2 .panel-grid-cell:first-child{position:absolute; left:0; top:-15px; bottom:0; margin:auto; width:auto; width:calc(50%  - 302px)!important;}
.grants-sec2 .panel-grid-cell:first-child *{height:100%; object-fit:cover; width:100%;}
.grants-sec2 .panel-grid-cell:last-child{width:100%; max-width:1230px; padding:0 15px; margin:auto;}
.grants-sec2 .widget_custom_html{width:75%; float:right;}
.grants-sec2 .textwidget{padding:80px 0 130px 50px;}
.grants-sec2 h2{color:#2c373d; padding:0 0 10px; margin:0;}
.grants-sec2 p{padding:0 0 25px; margin:0;}
.grants-sec2 h4{padding:10px 0 10px; color:#2c373d; margin:0;}
.grants-sec2 h4 strong{font-size:34px;}

.grants-sec3.grants-title{padding:80px 0 0; text-align:center;}
.grants-sec3.grants-title .panel-grid-cell{max-width:1140px; text-align:center; margin:auto; padding:0 15px;}
.grants-sec3 h2{color:#2c373d; padding:0 0 15px; margin:0;}
.grants-sec3.grants-title p{padding:0 0 20px;}
.grants-sec3.grants-title .panel-grid-cell{max-width:1230px; padding:0 15px; margin:auto;}
.grants-sec2 a,
.grants-sec3.grants-title a{color:#771f7b;}

.grants-sec3-1{max-width:1230px; margin:auto; padding:10px 0 0; display:flex; flex-wrap:wrap; align-items:inherit !important; -webkit-align-items:inherit !important;}
.grants-sec3-1 .panel-grid-cell{padding:40px 40px 95px; position:relative; z-index:1;}
.grants-sec3-1 .panel-grid-cell:before{content:''; position:absolute; left:15px; top:15px; bottom:15px; right:15px; margin:auto; background:#efefef; z-index:-1;}
.grants-sec3-1 .panel-grid-cell:first-child:before,
.grants-sec3-1 .panel-grid-cell:last-child:before,
.grants-sec3-2 .panel-grid-cell:nth-child(2n):before{display:none;}
.grants-sec3-2 .panel-grid-cell:first-child:before,
.grants-sec3-2 .panel-grid-cell:last-child:before{display:block;}
.grants-sec3-1 .textwidget h5{padding:15px 0; margin:0; color:#2c373d;}
.grants-sec3-1 .textwidget .callout{display:block; padding:0 0 15px; margin:0; color:#771f7b; text-transform:uppercase; letter-spacing:.84px;}
.grants-sec3-1 .textwidget p{padding:0 0 15px; margin:0;}
.grants-sec3-1 .textwidget .know-more{border: 2px solid #2b3a41; background: none; color: #2b3a41; border-radius:100px; padding:8px 15px 11px 15px; font-family:'Open Sans',sans-serif; font-size: 15px; letter-spacing:0; display:inline-block; position:absolute; left:45px; bottom:40px; right:45px; margin:auto; text-align:center; font-weight:bold; line-height:normal;}
.grants-sec3-1 .textwidget .know-more:hover{background:rgba(43,58,65,.2); color:#2b3a41 !important;}
.grants-sec3-2{padding-top:30px;}

.grants-landing .landing-form{max-width:540px; margin:auto; text-align:center;}
.grants-landing h2{color:#fff; padding:0 0 15px; margin:0;}
.grants-landing .register-intro{padding:0 0 25px; margin:0; color:#fff;}
.grants-landing form.wpcf7-form{max-width:100%; width:100%; background:none; padding:0 25px 60px; height:auto !important;}
.grants-landing form.wpcf7-form p label{width:100%; color:#fff; text-align:left; font-weight:normal;}
.grants-landing form.wpcf7-form .wpcf7 input[type=text],
.grants-landing form.wpcf7-form .wpcf7 input[type=email],
.grants-landing form.wpcf7-form .wpcf7 input[type=url],
.grants-landing form.wpcf7-form input[type=text],
.grants-landing form.wpcf7-form input[type=email],
.grants-landing form.wpcf7-form input[type=tel],
.grants-landing form.wpcf7-form select{background-color: transparent; border-bottom: 1px solid #646d71; border-top: 0; border-left: 0; border-right: 0; color: #fff; font-weight: 300; letter-spacing: .862px; font-style: italic; font-size: 14px; margin-bottom: 20px; width: 100%;}
.grants-landing form.wpcf7-form select{background-color: transparent;}
.grants-landing form.wpcf7-form select option{color:#000;}
.grants-landing form.wpcf7-form textarea{height:100px; color: white;}
.grants-landing form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{padding-top:5px; padding-bottom:10px; display:block;}
.grants-landing form.wpcf7-form .wpcf7-form-control .wpcf7-list-item{margin:0 1em 0 0;}
.grants-landing form.wpcf7-form input[type=submit],
.grants-landing form.wpcf7-form input.wpcf7-submit{margin:auto; float:none; display:inline-block;}
.grants-landing .row{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:20px 0;}
.grants-landing .row .site-logo-footer{margin:-10px 0 0;}
.grants-landing .row .site-logo-footer img{padding:0; width:200px;}
.grants-landing .copyright-credits{padding-bottom:0;}
.grants-landing .copyright-list ul{padding:0; margin:0;}


/* ------------------------------ Boutique Developments ------------------------------ */
.boutique-header .qualify{width:75%;}
.boutique-sec2 .btn{border: 2px solid #2b3a41; background: none; color: #2b3a41; border-radius:100px; padding:9px 25px 10px 25px; font-family:'Open Sans',sans-serif; font-size: 15px; letter-spacing:0; display:inline-block; text-align:center; font-weight:bold; line-height:normal;}
.boutique-sec2 .btn:hover{background:rgba(43,58,65,.2); color:#2b3a41 !important;}


/* ------------------------------ Grants Blog ------------------------------ */
.grants-blog-header.site-header .site-banner{clip-path:none; -webkit-clip-path:none;}
.grants-blog-header.site-header .site-banner{clip-path:none; -webkit-clip-path:none;}
.grants-blog-header .site-banner{position:relative;}
.grants-blog-header .site-banner .container{padding:0 15px; position:absolute; left:0; right:0; margin:auto; top:0; bottom:0; display:flex; flex-wrap:wrap; align-items:center; align-content:center;}
.grants-blog-header .info-boxs{max-width:560px;}
.grants-blog-header .site-banner h1{color:#fff; text-shadow:4px 4px 11px rgba(0,0,0,.81); letter-spacing:3.6px; text-transform:uppercase; font-size:50px; padding:0; margin:0;}
.grants-blog-header .site-banner h1 a{color:#771f7b; text-shadow:4px 4px 11px rgba(255,255,255,.81); font-weight:bold;}
.grants-blog-header .site-banner h1 a:hover{color:#fff !important; text-shadow:4px 4px 11px rgba(0,0,0,.81);}

.grants-sec1.grants-blog-sec1{padding-bottom:0;}
.grants-blog-sec1 ul{display:inline-block; padding-bottom:30px;}
.grants-blog-sec1 ul li a,
.grants-blog-sec1 a{color:#771f7b;}
.grants-blog-sec1 .panel-grid-cell .so-widget-sow-editor .textwidget p{text-align:center;}
.grants-blog-sec1 h2{border-top:solid 1px rgba(0,0,0,0.1); padding:30px 0 20px;}
.grants-blog-sec1 h3{padding:0 0 10px; margin:0; color:#2c373d; font-size:25px;}
.grants-blog-sec1 h4{padding:0 0 10px; margin:0; color:#2c373d;}

.grants-sec3-1.grants-blog-sec3-1 .panel-grid-cell,
.grants-sec3-1.grants-blog-sec3-2 .panel-grid-cell{padding-bottom:10px;}

.grants-blog-sec1.grants-blog-sec2{padding-top:40px;}
.grants-blog-sec1.grants-blog-sec2 h2{border:none; padding-top:0;}
.grants-sec1 ul ul{padding:10px 0 0;}

#primary .grants-sec3-1{justify-content:center;}
.grants-sec3-1 .panel-grid-cell:empty{display:none;}

/* ---------------------------- Grants Boutique Blog Popup -------------------------- */
.grants-boutique-blog .pum-container.pum-responsive.pum-responsive-small{background:#2b383e; text-align:center;}
.grants-boutique-blog .pum-container .pum-title{color:#fff; font-weight:bold; text-align:center;}
.grants-boutique-blog .pum-content > p{color:#fff; text-align:center;}
.grants-boutique-blog .pum-content form.wpcf7-form{max-width:100%; width:100%; background:none; padding:15px; height:auto !important;}
.grants-boutique-blog .pum-content form.wpcf7-form p label{width:100%; color:#fff; text-align:left; font-weight:normal;}
.grants-boutique-blog .pum-content form.wpcf7-form .wpcf7 input[type=text],
.grants-boutique-blog .pum-content form.wpcf7-form .wpcf7 input[type=email],
.grants-boutique-blog .pum-content form.wpcf7-form .wpcf7 input[type=url],
.grants-boutique-blog .pum-content form.wpcf7-form input[type=text],
.grants-boutique-blog .pum-content form.wpcf7-form input[type=email],
.grants-boutique-blog .pum-content form.wpcf7-form input[type=tel],
.grants-boutique-blog .pum-content form.wpcf7-form select{background-color: transparent; border-bottom: 1px solid #646d71; border-top: 0; border-left: 0; border-right: 0; color: #fff; font-weight: 300; letter-spacing: .862px; font-style: italic; font-size: 14px; margin-bottom: 20px; width: 100%;}
.grants-boutique-blog .pum-content form.wpcf7-form select{background-color: transparent;}
.grants-boutique-blog .pum-content form.wpcf7-form select option{color:#000;}
.grants-boutique-blog .pum-content form.wpcf7-form textarea{height:100px; color: white;}
.grants-boutique-blog .pum-content form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{padding-top:5px; padding-bottom:10px; display:block;}
.grants-boutique-blog .pum-content form.wpcf7-form .wpcf7-form-control .wpcf7-list-item{margin:0 1em 0 0;}
.grants-boutique-blog .pum-content form.wpcf7-form input[type=submit],
.grants-boutique-blog .pum-content form.wpcf7-form input.wpcf7-submit{margin:25px auto 0; float:none; display:inline-block;}

.grants-sec1.grants-blog-sec1.grants-blog-sec3 h2{border:none; padding-top:0;}

.grav-form .gform_wrapper{margin:0; padding:0 25px;}
.grav-form .gform_wrapper ul.gform_fields li.gfield{padding:0!important; margin:0!important; border:none; background:none; max-width:100%!important;}
.grav-form .gform_wrapper ul.gform_fields li.gfield .gfield_label{display:none;}
body .grav-form .gform_wrapper .top_label div.ginput_container{margin:0!important;}
.grav-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:7px 0; letter-spacing:.862px; color:#fff; margin:0 0 20px !important;}
.grav-form .gform_wrapper ul.gform_fields li.gfield select{border:none; border-bottom:1px solid #646d71; padding:7px 0; background:none; color:#fff; letter-spacing:.862px; font-style:italic; margin:0 0 20px !important;}
.grav-form .gform_wrapper ul.gform_fields li.gfield textarea{padding:5px 0 10px; height:100px; color: #fff;}
.grav-form .gform_confirmation_wrapper .gform_confirmation_message{ color: #fff; }
.grav-form .gform_wrapper ul.gform_fields li.gfield select option{color:#000;}
.grav-form .gform_wrapper ul.gform_fields li.gfield.check-fld .gfield_label{display:block; font-size:14px; margin:0; padding:0; color:#fff; letter-spacing:.84px; line-height:20px; font-weight:normal;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox{display:flex; flex-wrap:wrap;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li{padding:0 24px 0 0 !important; margin:0 0 5px;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li input{margin:0;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li label{color:#fff; font-size:14px; font-weight:normal;}
.grav-form .gform_wrapper .gform_footer{margin:0; padding:20px 0 30px; float:left; text-align:center;}
.grav-form .gform_wrapper .gform_footer .gform_button{float:none; margin:auto; width:133px;}

.grav-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.grav-form.gform_wrapper li.gfield_error textarea{border-width:0 0 1px 0;}
.grav-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.grav-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0 !important; color:#dc3232; font-size:14px; font-weight:normal;}

.popmake-content .gform_wrapper{padding:15px 15px 0; margin:0;}
.popmake-content .gform_wrapper ul.gform_fields li.gfield{padding:0!important; margin:0!important; border:none; background:none; max-width:100%!important; width:100% !important;}
.popmake-content .gform_wrapper ul.gform_fields li.gfield .gfield_label{display:none;}
body .popmake-content .gform_wrapper .top_label div.ginput_container{margin:0!important;}
.popmake-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:7px 0; letter-spacing:.862px; color:#fff; margin:0 0 20px !important; width:100%;}
.popmake-content .gform_wrapper ul.gform_fields li.gfield select{border:none; border-bottom:1px solid #646d71; padding:7px 0; background:none; color:#fff; letter-spacing:.862px; font-style:italic; margin:0 0 20px !important; width:100%;}
.popmake-content .gform_wrapper ul.gform_fields li.gfield textarea{padding:5px 0 10px; height:100px;}
.popmake-content .gform_wrapper ul.gform_fields li.gfield select option{color:#000;}
.popmake-content .gform_wrapper ul.gform_fields li.gfield.check-fld .gfield_label{display:block; font-size:14px; margin:0; padding:0; color:#fff; letter-spacing:.84px; line-height:20px; font-weight:normal;}
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox{display:flex; flex-wrap:wrap;}
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li{padding:0 24px 0 0 !important; margin:0 0 5px;}
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li input{margin:0;}
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li label{color:#fff; font-size:14px; font-weight:normal;}
.popmake-content .gform_wrapper .gform_footer{margin:0; padding:20px 0 30px; float:left; text-align:left;}
.popmake-content .gform_wrapper .gform_footer .gform_button{float:none; margin:0; width:133px;}

.popmake-content .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.popmake-content.gform_wrapper li.gfield_error textarea{border-width:0 0 1px 0;}
.popmake-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.popmake-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0 !important; color:#dc3232; font-size:14px; font-weight:normal;}

.grants-landing .row{clear:both;}

.timeline-main .pp-timeline .pp-timeline-content-wrapper .pp-timeline-item{margin:-100px 0 0; display:table; width:100%;}
.timeline-main .pp-timeline .pp-timeline-content-wrapper .pp-timeline-item:first-child{margin-top:0;}
.timeline-main .pp-timeline .pp-timeline-content-wrapper .pp-timeline-item .pp-timeline-icon-wrapper{top:10px; bottom:0; margin:auto; height:70px;}
.timeline-main .pp-timeline .pp-timeline-content-box{position:relative;}
.timeline-main .pp-timeline .pp-timeline-content-box:first-child:before{display:block; border: 5px solid; border-color: #cecece; border-radius: 100%; top: 0; content: ''; left: 50%; position: absolute; width: 5px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}
.pp-timeline-item{ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.animatable {/* initially hide animatable objects */ visibility: hidden; /* initially pause animatable objects their animations */ -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; }

/* show objects being animated */
.animated {visibility: visible; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both;  -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-play-state: running; -moz-animation-play-state: running; -ms-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running;}

.animated.fadeInUp {-webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp;}
.animated.moveUp {-webkit-animation-name: moveUp; -moz-animation-name: moveUp; -o-animation-name: moveUp; animation-name: moveUp;}

@-webkit-keyframes moveUp {
0% {opacity: 1;-webkit-transform: translateY(100px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}

@-moz-keyframes moveUp {
0% {opacity: 1;-moz-transform: translateY(100px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}

@-o-keyframes moveUp {
0% {opacity: 1;-o-transform: translateY(100px);}
100% {opacity: 1;-o-transform: translateY(0);}
}

@keyframes moveUp {
0% {opacity: 1;transform: translateY(100px);}
100% {opacity: 1;transform: translateY(0);}
}



@media only screen and (max-width: 1199px){
.grants-header.site-header .site-branding img{max-width:240px;}
.grants-sec2 .panel-grid-cell:first-child{width:calc(50% - 19%)!important;}
.grants-landing .row .site-logo-footer img{padding-right:30px;}
}

@media only screen and (max-width: 995px){
.grants-header.site-header .brand-wrapper{height:auto; margin:0;}
.grants-header.site-header .site-branding{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:0 15px; height:70px;}
.grants-header.site-header .qualify{padding:7px 30px; width:auto; float:right; margin:0;}
.grants-header.site-header .site-branding img{max-width:120px; margin:0;}
.grants-header.site-header .animated-background{height:70px; transform:none; -webkit-transform:none; -moz-transform:none;}
.grants-header .site-banner,
.grants-blog-header .site-banner{padding:120px 0 50px;}
.grants-header .site-banner .custom-header,
.grants-blog-header .site-banner .custom-header{position:static;}
.grants-header .site-banner .custom-header-media,
.grants-blog-header .site-banner  .custom-header-media{position:absolute; left:0; top:0; bottom:0; right:0; height:100%;}
.grants-header .site-banner .container,
.grants-blog-header .site-banner .container{position:relative;}
.grants-sec1{padding:50px 0 60px;}
.grants-sec2 .textwidget{padding:50px 0 100px 50px}
.grants-sec3.grants-title{padding-top:50px;}
.grants-landing .row .site-logo-footer img{width:100%; padding-right:10px;}

}

@media only screen and (max-width: 991px){
#primary .grants-sec3-1{flex-wrap:wrap;}
#primary .grants-sec3-1 .panel-grid-cell{width:50%; padding:30px 30px 95px;}
#primary .grants-sec3-1.grants-blog-sec3-1 .panel-grid-cell,
#primary .grants-sec3-1.grants-blog-sec3-2 .panel-grid-cell{padding:30px 30px 15px;}
#primary .grants-sec3-1.grants-sec3-3{padding-top:0; padding-bottom:0;}
#primary .grants-sec3-1.grants-sec3-2{padding-bottom:0;}
.grants-sec1.grants-blog-sec1.grants-blog-sec2{padding-bottom:0;}
.grants-sec3-1.grants-sec3-2.grants-blog-sec3-2{padding-top:0;}
.grants-sec1.grants-blog-sec1.grants-blog-sec3{padding-bottom:40px;}
.timeline-main .pp-timeline .pp-timeline-content-wrapper .pp-timeline-item{margin-top:-80px;}

}

@media only screen and (max-width: 768px){
.grants-header .site-banner h1,
.grants-blog-header .site-banner h1{font-size:54px;}
.grants-sec1{padding:50px 15px 60px}
.grants-sec2{background:#eff0f2;}
.grants-sec2 .panel-grid-cell:first-child{width:100% !important; top:0; position:relative;}
.grants-sec2 .widget_custom_html{width:100%;}
.grants-sec2 .textwidget{padding:25px 15px 30px;}
.grants-sec3.grants-title{padding:50px 15px 0;}
.grants-sec3-1 .widget_media_image img{width:100%;}
.grants-landing .row .site-logo-footer{width:100%; text-align:center; margin:auto; padding:0 15px;}
.grants-landing .row .site-logo-footer img{padding:0 0 30px; max-width:170px;}
.grants-landing .row .links-section{width:100%; padding:0 15px;}
.grants-landing form.wpcf7-form{padding-bottom:30px;}
.timeline-main .pp-timeline .pp-timeline-content-wrapper .pp-timeline-item{margin-top:0px; margin-bottom:30px;}
.timeline-main .pp-timeline .pp-timeline-content-box:first-child:before{left: 3%; -webkit-transform: translateX(-40%); -moz-transform: translateX(-40%); -o-transform: translateX(-40%); -ms-transform: translateX(-40%); transform: translateX(-40%);}
}

@media only screen and (max-width: 767px){
.grants-header.site-header .site-header-main.fixed{top:0;}
.grants-header.site-header .animated-background{top:0;}
.grants-header.site-header .site-banner,
.grants-blog-header.site-header .site-banner{margin-top:0;}
.grants-header .site-banner h1,
.grants-blog-header .site-banner h1{font-size:40px;}
.grants-header .site-banner .custom-header-media,
.grants-blog-header .site-banner .custom-header-media{background-size:cover;}
.grants-landing .copyright-credits{text-align:center;}
.grants-landing .row .site-logo-footer img{margin:auto;}
.grants-landing form.wpcf7-form{padding:0 15px 60px !important;}
.grants-sec3-1.grants-sec3-2{padding-bottom:30px;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li,
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li{position:relative; padding-left:17px !important; width:33.33%;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li input,
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li input{position:absolute; left:0; top:4px;}

}

@media only screen and (max-width: 599px){
.grants-header .site-banner h1,
.grants-blog-header .site-banner h1{font-size:36px;}
.grants-boutique-blog h2{font-size:26px;}
.grants-sec2 h4 strong{font-size:28px;}
.grants-header.site-header .qualify{padding:7px 20px;}
.popmake-content .gform_wrapper{padding:15px 0 0;}
.grav-form .gform_wrapper{margin:0; padding:0;}
.pp-timeline .pp-timeline-content-wrapper .pp-timeline-icon .pp-icon{font-size:34px !important;}
.page-template-lofthaus-landing .pp-heading-content .pp-heading .heading-title span.title-text{font-size:24px;}
}

@media only screen and (max-width: 479px){
.grants-header .site-banner h1,
.grants-blog-header .site-banner h1{font-size:32px; letter-spacing:2px;}
.grants-header .site-banner p.intro-subtext{font-size:18px; letter-spacing:2px;}
.grants-sec1 ul li{font-size:15px;}
.grants-boutique-blog h2,
.grants-sec2 h4 strong{font-size:24px;}
.grants-sec3-1 .textwidget .know-more{left:35px; right:35px; padding:8px 10px 11px; font-size:14px;}
.grants-landing form.wpcf7-form{padding:0 5px 50px !important;}
.grants-header.site-header .qualify{font-size:14px; padding:7px 15px;}
.grants-blog-sec1 h3{font-size:22px;}
.grav-form .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li,
.popmake-content .gform_wrapper ul.gform_fields li.check-fld .gfield_checkbox li{width:50%;}
.page-template-lofthaus-landing .pp-heading-content .pp-heading .heading-title span.title-text{font-size:20px;}
}

/*********************************** Popup Css ***********************************/
/*.popup-main{background:rgba(255,255,255,0.9); z-index:11111; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:auto; padding:0;}
.popup-main *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.popup-main.active-popup{display:block; opacity:1; visibility:visible;}
.popup-main.fade .modal-dialog{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; max-width:980px; transform:none; -webkit-transform:none; -ms-transform:none; -o-transform:none; box-shadow:none; margin:auto; width:100%; overflow:visible; position:absolute; left:0; top:0; bottom:0; right:0;}
.popup-main .modal-dialog .modal-content{width:100%; margin:auto !important; padding:40px 15px; height:auto; background:none;}

.popup-main .modal-body button.btn-popup-close{position:absolute; right:20px; top:20px; border:none; background:none; padding:0; margin:0; outline:none; width:18px; height:17px; opacity:0.6;}
.popup-main .modal-body button.btn-popup-close img{object-fit:contain; width:100%; height:100%; display:block;}*/

.popup-boxs-overlay .uabb-overlay{z-index:11111;}
.popup-boxs-overlay .uabb-close-custom-popup-top-right{right:20px; left:auto; bottom:auto; top:20px;}

.popup-main{padding:0; margin:0; position:relative; display:flex; flex-wrap:nowrap;}
.popup-main .popup-image{width:50%;}
.popup-main .popup-image img{width:100%; height:100%; object-fit:cover;}
.popup-main .popup-content{width:50%; padding:45px 65px; font-size:20px !important; line-height:1.6;}
.popup-main .popup-content h2{font-size:44px; padding:0 0 5px; margin:0; font-family: 'mr_leopolderegular' !important; color:#023a35 !important;}
.popup-main .popup-content p{padding:0 0 20px; font-size:20px !important;}
.popup-main .popup-content p strong{font-size:22px !important;}
.popup-main .popup-content p br{display:inherit;}
.popup-main .popup-content .btn{background:#023a35; color:#fff !important; font-size:18px; letter-spacing:0.08em; text-transform:uppercase; padding:13px 25px 15px; font-family: 'rucksackbook'; line-height:1; border:none; border-radius:0px;}

.lofthaus-popup .popup-content h2{font-family:'GT Sectra Fine Bold' !important; color:#d2ebf4 !important; font-size:36px; padding-bottom:15px;}
.lofthaus-popup .popup-content p{font-size:18px !important;}
.lofthaus-popup .popup-content .btn{background:#d2ebf4; color:#07223e !important; font-family:'Lato',sans-serif;}

.parkview-popup .popup-content h2{font-family:'bunday_sansregular' !important; color:#98d5c7 !important; font-size:40px; padding-bottom:15px;}
.parkview-popup .popup-content p{font-size:20px !important;}
.parkview-popup .popup-content .btn{background:#98d5c7; color:#75695b !important; font-family:'bunday_sansregular';}

.abodecomo-popup .popup-content h2{font-family:'variable_bold' !important; color:#d3ac77 !important; font-size:36px; padding-bottom:15px;}
.abodecomo-popup .popup-content p{font-size:18px !important;}
.abodecomo-popup .popup-content .btn{background:#d3ac77; color:#fff !important; font-family:'sinews_sans_prolight';}

.theresidence-popup .popup-content h2{font-family:'Avenir Roman' !important; color:#98c6d1 !important; font-size:36px; padding-bottom:15px;}
.theresidence-popup .popup-content p{font-size:18px !important;}
.theresidence-popup .popup-content .btn{background:#98c6d1; color:#2f4d55 !important; font-family:'Avenir Roman';}

.video-popup .uabb-modal-action-wrap .uabb-modal-action{position:relative;}
.video-popup .uabb-modal-action-wrap .uabb-modal-action:after{content:'\f04b'; position:absolute; left:0; top:0; right:0; bottom:8px; margin:auto; width:80px; height:80px; background:#fff; font-family:"Font Awesome 5 Free"; font-weight:900; color:#a05725; border-radius:100%; font-size:30px; text-align:center; line-height:80px; padding-left:6px;}
.video-popup .uabb-modal-action-wrap .uabb-modal-action:before{content:'Watch Video'; position:absolute; left:0; top:112px; right:0; bottom:0; margin:auto; width:100%; height:14px; color:#fff; font-size:14px; text-align:center; line-height:1; letter-spacing:0.1em; font-weight:bold; text-transform:uppercase;}


.video-popup .uabb-modal-action-wrap .uabb-modal-action .uabb-modal-photo{width:100%;}
.video-popup-overlay .uabb-modal .uabb-content{margin-top:35px; margin-bottom:35px; width:97%;}
.video-popup-overlay .uabb-modal .uabb-modal-text{position:relative; padding:0 0 56.3%; margin:auto;}
.video-popup-overlay .uabb-modal .uabb-modal-text iframe{width:100%; height:100%; position:absolute; left:0; top:0; margin:auto;}

.video-popup-overlay .uabb-overlay{z-index:11111;}

.min-col .fl-col{min-height:inherit;}


@media only screen and (max-width: 767px){
.popup-main .popup-content{padding:25px;}
.popup-main .popup-content h2{font-size:40px;}
.popup-boxs-overlay .uabb-modal{top:50% !important; transform:translate(0px, -50%) !important;}
}

@media only screen and (max-width: 599px){
.popup-main{flex-wrap:wrap; flex-direction:column-reverse;}
.popup-main .popup-image,
.popup-main .popup-content{width:100%; text-align:center;}
.popup-boxs-overlay .uabb-modal .uabb-content{width:90%;}
.popup-main .popup-content h2{font-size:34px;}
}

@media only screen and (max-width: 479px){
.popup-main .popup-content,
.popup-main .popup-content p{font-size:16px !important;}
.popup-main .popup-content p strong{font-size:20px !important;}
.popup-main .popup-content h2{font-size:28px;}
.popup-boxs-overlay .uabb-close-custom-popup-top-right{right:10px; top:10px;}

}

/*********************************** Plympton Apartments ***********************************/
.page-template-plympton-apartments-landing .site-content{padding-top:64px;}
.page-template-plympton-apartments-landing .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-plympton-apartments-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-plympton-apartments-landing .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#58595c !important;}

.page-template-plympton-apartments-landing .header-spl .fl-page-header-row{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.page-template-plympton-apartments-landing .header-spl .fl-page-header-row:before,
.page-template-plympton-apartments-landing .header-spl .fl-page-header-row:after{display:none;}
.page-template-plympton-apartments-landing .header-spl .fl-page-header-row .smats-logo{height:80px; padding:0 15px; margin:-12px 0;}
.page-template-plympton-apartments-landing .header-spl .fl-page-header-row .smats-logo img{max-height:100%;}

.page-template-plympton-apartments-landing.page-id-21255 .header-spl .fl-page-header-row{justify-content:flex-start;}
.page-template-plympton-apartments-landing.page-id-21255 .header-spl .fl-page-header-row .col-md-4{width:auto;}


@media only screen and (min-width: 996px){
.plympton-menu .header-new{z-index:99999;}
.plympton-menu .header-new .brand-wrapper{position:relative; margin:0; padding:0; left:0; right:0; top:0; bottom:0; width:100%;}
.plympton-menu .site-branding{padding:0; width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.plympton-menu .site-branding .custom-logo{margin:0; object-fit:contain; width:auto;}
.plympton-menu button.hamburger-toggle{margin:0;}
.plympton-menu .header-new .hamburger-toggle.open .icon-bar.menu-bar-middle{opacity:0 !important; visibility:hidden !important;}
.plympton-menu .header-new .hamburger-toggle .icon-bar.menu-bar-bottom{margin-bottom:0;}
.plympton-menu .contact-strip{width:100%; margin-top:0; border:none;}
.plympton-menu .site-header-main{opacity:1 !important;}
.plympton-active .site-header-main{opacity:0 !important; visibility:hidden !important;}

.plympton-menu .hide-desk{display:none;}

}

@media only screen and (max-width: 995px){
.page-template-plympton-apartments-landing .site-content{padding-top:70px;}
.plympton-menu .hide-mobile{display:none;}
.video-popup-overlay .uabb-modal .uabb-modal-text{padding:0 0 56.3%;}
}

@media only screen and (max-width: 767px){
.page-template-plympton-apartments-landing .animated-background{top:0;}
.page-template-plympton-apartments-landing .site-content{padding-top:65px;}
.page-template-plympton-apartments-landing .brand-wrapper{margin-top:9px;}
.page-template-plympton-apartments-landing .brand-wrapper .site-branding{padding-bottom:6px;}
.page-template-plympton-apartments-landing .header-spl .fl-page-header-row .smats-logo{height:70px; margin:-12px 0;}

}

/* 404 Page */
.page-not-found form.search-form {margin: 50px 0 43px;}
.page-not-found section.main {padding: 90px 0;}


/*********** 14-07-21 *************/
.reside-visitpopup .uabb-modal-action-wrap{position:relative; padding:0 0 56.3%;}
.reside-visitpopup .uabb-modal-action-wrap .uabb-modal-action{position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.reside-visitpopup-overlay .uabb-overlay{z-index:10000;}
.reside-visitpopup-overlay .uabb-modal-text p{padding:0; margin:0;}
.reside-visitpopup-overlay .captur3d-main{width:100%; padding:0 0 70%; position:relative;}
.reside-visitpopup-overlay .captur3d-main iframe{position:absolute; left:0; top:0; width:100%; height:100%;}

/******** External Form ********/

.ce-plugin.ce-enquiry .form-item {width: 49% !important; float: left !important;}
.ce-plugin.ce-enquiry .form-item.message, .ce-plugin .form-item.country, .ce-plugin .form-item.privacy-policy {width: 100% !important; margin-right:0 !important;}
.ce-plugin.ce-enquiry .form-item.message textarea {min-height:100px !important;}
.ce-plugin .form-item.first-name, .ce-plugin .form-item.email {margin-right: 2% !important; margin-left: 0 !important;}
.ce-plugin .form-item.phone, .ce-plugin .form-item.preferred-contact-method, .ce-plugin .form-item.preferred-contact-time, .ce-plugin .form-item.consent-provided-mobile, .ce-plugin .form-item.source-id {display:none;}
@media (max-width: 767px) {
.form-item {width: 96% !important; margin-right: 2% !important; margin-left: 2% !important;}
}
.ce-plugin h5 {font-family: inherit;}
.postid-2340 .site-main .main-content-fields .more-info .website-link .btn{display:none;}

/******** External Form ********/

/*********** 11-11-21 *************/
@media (min-width: 768px) {
.full-image-left.reside-halfimage .fl-photo-img-jpg,
.full-image-right.reside-halfimage .fl-photo-img-jpg{position:relative; height:100%; width:100%;}
.full-image-left.reside-halfimage .fl-photo-img-jpg img,
.full-image-right.reside-halfimage .fl-photo-img-jpg img{position:absolute; left:0; top:0;}
}


/*coastal-edge*/

.award-winning-box{position: relative; padding-bottom: 100px;}
.award-winning-box .award-icon{position: absolute; bottom: 0; left: 0; width: 100%; display: flex; align-items: center;}
.award-winning-box .fl-col-group.fl-col-group-nested {position: absolute; bottom: 0; left: 0; width: 100%; display: flex; align-items: center;}
.seafoam-img .fl-gallery-item .fl-photo-content img {-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.seafoam-img .fl-gallery-item .fl-photo-content{overflow: hidden;}
.seafoam-img .fl-gallery-item .fl-photo-content:hover img {-webkit-transform: scale(1.3); transform: scale(1.3);}


/*coastal-edge-02-12*/

.coastal-list{display: flex; justify-content: center; align-items: center; text-align: center;}

.glance-list .fl-rich-text ul{padding: 0 0 0 20px; margin: 0;}
.glance-list .fl-rich-text ul li{list-style: disc outside; padding: 0 0 5px;}


/*Lucida-Building - Start -- 31-JAN-22*/
body.page-template-lucida-building,
.page-template-lucida-building,
{font-family: 'SFMonoRegular'; font-size:16px; line-height:1.6;}
.page-template-lucida-building .site{ padding-top: 0; }
.page-template-lucida-building br{ display: block; }
.page-template-lucida-building h1,
.page-template-lucida-building h2,
.page-template-lucida-building h3,
.page-template-lucida-building h4,
.page-template-lucida-building h5,
.page-template-lucida-building h6{font-family: 'AWConquerorDidotLight'; font-weight:300; text-transform:none; letter-spacing:0; padding-bottom:10px; color:#373737; font-style:normal;}
.page-template-lucida-building h5{font-size:14px;}
.page-template-lucida-building p,
.page-template-lucida-floor-plans p{ font-family: 'SFMonoRegular'; padding:0 0 15px; font-size:16px; line-height:1.6; letter-spacing:0; color:#373737;}
.page-template-lucida-building .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-lucida-building .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important; letter-spacing:0;}
.page-template-lucida-building .pp-icon-list .pp-icon-list-items .pp-list-item-text a,
.page-template-lucida-building .pp-icon-list .pp-icon-list-items .pp-list-item-text a:hover{color:#4EC3C6 !important;}
.page-template-lucida-building .pp-sub-heading ul li{font-size:16px; font-family: 'SFMonoRegular'; line-height:normal; letter-spacing:0;}
.page-template-lucida-building .lnd-sec1 .pp-sub-heading h3{margin:0; padding:0 0 20px; font-size:22px;}
.page-template-lucida-building .lnd-sec1 .pp-sub-heading a{color:#4ec3c6;}
.page-template-lucida-building ul.featureList li{font-weight:normal; letter-spacing:0; font-size:16px; padding-bottom:11px; font-family:'rucksackbook';}
.page-template-lucida-building ul.featureList li:after{background:#fff;}

.page-template-lucida-building .site-content .container{max-width:100%; width:100%; padding:0;}
.page-template-lucida-building .headline-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.page-template-lucida-building .team-sec .pp-heading .heading-title{font-size:26px; font-style:normal;}
.page-template-lucida-building .team-sec .uabb-infobox-text-wrap .uabb-infobox-cta-link,
.page-template-lucida-building .home-project .uabb-infobox-text-wrap .uabb-infobox-cta-link{font-family: 'SFMonoRegular';}

.page-template-lucida-building footer#colophon.landings-footer .footer-links,
.page-template-lucida-floor-plans footer#colophon.landings-footer .footer-links{background:#b39169; padding:40px 0 33px;}
.page-template-lucida-building footer#colophon.landings-footer .site-logo-footer img,
.page-template-lucida-floor-plans footer#colophon.landings-footer .site-logo-footer img{max-width:180px;}
.page-template-lucida-building footer#colophon.landings-footer .menu li a,
.page-template-lucida-floor-plans footer#colophon.landings-footer .menu li a{text-transform:uppercase; font-family: 'SFMonoRegular'; font-size:15px;}
.page-template-lucida-building footer#colophon.landings-footer .copyright-credits p,
.page-template-lucida-floor-plans footer#colophon.landings-footer .copyright-credits p{font-family: 'SFMonoRegular'; font-size:14px; letter-spacing:0;}
.page-template-lucida-building footer#colophon.landings-footer a,
.page-template-lucida-floor-plans footer#colophon.landings-footer a{color:#fff !important; opacity:1;}
.page-template-lucida-building footer#colophon.landings-footer .menu li a:hover,
.page-template-lucida-building footer#colophon.landings-footer a:hover,
.page-template-lucida-floor-plans footer#colophon.landings-footer .menu li a:hover,
.page-template-lucida-floor-plans footer#colophon.landings-footer a:hover{color:#373737 !important; opacity:1;}
.page-template-lucida-building .landing-sec3 h3.sec-tit{color:#373737; font-weight:normal; font-size:45px; line-height:1.3;}
.page-template-lucida-building .landing-sec3 .form-titbtm,
.page-template-lucida-building .landing-sec3 .form-titbtm span{color:#373737; font-family: 'SFMonoRegular'; font-size:16px; line-height:1.3;}
.page-template-lucida-building .landing-sec3 .form-titbtm a{color:#373737;}
.page-template-lucida-building .landing-sec3 .form-titbtm a:hover{color:#b39169 !important;}
.page-template-lucida-building .landing-sec3 .cube-gform .gform_wrapper .gfield select,
.page-template-lucida-building .landing-sec3 .cube-gform .gform_wrapper .gfield textarea{ font-family: 'SFMonoRegular';  resize:none;}
.page-template-lucida-building .landing-sec3 .cube-gform .gform_wrapper .gform_footer .button{ font-family: 'SFMonoRegular'; }
.page-template-lucida-building .header-logo .custom-logo-link{font-size:40px; font-family:'AWConquerorDidotLight'; text-align:center; line-height:1.1; margin:0 0 -60px; padding:0 120px 0 0; color:#fff; font-weight:300;}

.page-template-lucida-building .mfp-bg,
.page-template-lucida-building .mfp-wrap{z-index:99999;}
.page-template-lucida-building .mfp-wrap .gform_wrapper ul.gform_fields{margin:0 -15px !important;}
.page-template-lucida-building .mfp-wrap .gform_wrapper .gform_fields .gfield{padding:0 10px 15px !important; margin:0 !important; max-width:100% !important; width:100% !important; float:left !important; clear:both !important; border:none !important; background:none !important;}
.page-template-lucida-building .mfp-wrap .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.page-template-lucida-building .mfp-wrap .top_label div.ginput_container{margin:0 !important;}
.page-template-lucida-building .mfp-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0 !important; font-weight:normal; font-style:normal;}
.page-template-lucida-building .mfp-wrap .gform_wrapper ul.gform_fields li.gfield select{padding:5px 4px; border:none; border-bottom:1px solid #646d71; font-weight:normal; font-style:normal; font-family:inherit; font-size:inherit;}
.page-template-lucida-building .mfp-wrap .gform_wrapper .gform_footer{padding:0 !important; margin:0 !important; text-align:center;}
.page-template-lucida-building .mfp-wrap .gform_wrapper .gform_footer .button{padding:12px 25px !important; margin:0 !important; outline:none !important; box-shadow:none !important; background:#00885d !important; color:#fff !important; border:none !important; border-radius:0 !important; float:none !important; height:auto !important;}
.page-template-lucida-building .mfp-wrap .gform_wrapper .field_description_below .gfield_description{padding:0 !important;}
.page-template-lucida-building footer#colophon.landings-footer .links-section,
.page-template-lucida-floor-plans footer#colophon.landings-footer .links-section{ border-top: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.5); }

.page-template-lucida-building.page-id-12605 .header-logo .custom-logo-link{color:#b39169;}

@media only screen and (max-width: 991px){
.page-template-lucida-building .fl-col-small:not(.fl-col-small-full-width){max-width:100%;}
.page-template-lucida-building .home-banner-section .fl-row-content-wrap{ min-height: auto; }
.page-template-lucida-building .header-logo .custom-logo-link{font-size:26px; margin:-20px 0 -60px;}
}

@media only screen and (max-width: 767px){
body.page-template-lucida-building,
.page-template-lucida-building,
.page-template-lucida-building p{font-size:16px;}
.page-template-lucida-building .header-logo .custom-logo-link{font-size:26px; margin:-22px 0 -60px; padding:0 15px 0 0;}
.page-template-lucida-building .home-banner-section .fl-row-content-wrap{ min-height: auto; }
}
/*Lucida-Building - ENDS -- 31-JAN-22*/


/*********** 14-07-21 *************/
.reside-visitpopup .uabb-modal-action-wrap{position:relative; padding:0 0 56.3%;}
.reside-visitpopup .uabb-modal-action-wrap .uabb-modal-action{position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.reside-visitpopup-overlay .uabb-overlay{z-index:10000;}
.reside-visitpopup-overlay .uabb-modal-text p{padding:0; margin:0;}
.reside-visitpopup-overlay .captur3d-main{width:100%; padding:0 0 70%; position:relative;}
.reside-visitpopup-overlay .captur3d-main iframe{position:absolute; left:0; top:0; width:100%; height:100%;}

/******** External Form ********/

.ce-plugin.ce-enquiry .form-item {width: 49% !important; float: left !important;}
.ce-plugin.ce-enquiry .form-item.message, .ce-plugin .form-item.country, .ce-plugin .form-item.privacy-policy {width: 100% !important; margin-right:0 !important;}
.ce-plugin.ce-enquiry .form-item.message textarea {min-height:100px !important;}
.ce-plugin .form-item.first-name, .ce-plugin .form-item.email {margin-right: 2% !important; margin-left: 0 !important;}
.ce-plugin .form-item.phone, .ce-plugin .form-item.preferred-contact-method, .ce-plugin .form-item.preferred-contact-time, .ce-plugin .form-item.consent-provided-mobile, .ce-plugin .form-item.source-id {display:none;}
@media (max-width: 767px) {
.ce-plugin.ce-enquiry .form-item {width: 96% !important; margin-right: 2% !important; margin-left: 2% !important;}
}

.ce-plugin h5 {font-family: inherit;}
.postid-2340 .site-main .main-content-fields .more-info .website-link .btn{display:none;}

/******** External Form ********/

/*********** 11-11-21 *************/
@media (min-width: 768px) {
.full-image-left.reside-halfimage .fl-photo-img-jpg,
.full-image-right.reside-halfimage .fl-photo-img-jpg{position:relative; height:100%; width:100%;}
.full-image-left.reside-halfimage .fl-photo-img-jpg img,
.full-image-right.reside-halfimage .fl-photo-img-jpg img{position:absolute; left:0; top:0;}
}

/*coastal-edge*/
.award-winning-box{position: relative; padding-bottom: 100px;}
.award-winning-box .award-icon{position: absolute; bottom: 0; left: 0; width: 100%; display: flex; align-items: center;}
.award-winning-box .fl-col-group.fl-col-group-nested {position: absolute; bottom: 0; left: 0; width: 100%; display: flex; align-items: center;}
.seafoam-img .fl-gallery-item .fl-photo-content img {-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.seafoam-img .fl-gallery-item .fl-photo-content{overflow: hidden;}
.seafoam-img .fl-gallery-item .fl-photo-content:hover img {-webkit-transform: scale(1.3); transform: scale(1.3);}

/*coastal-edge-02-12*/
.coastal-list{display: flex; justify-content: center; align-items: center; text-align: center;}
.glance-list .fl-rich-text ul{padding: 0 0 0 20px; margin: 0;}
.glance-list .fl-rich-text ul li{list-style: disc outside; padding: 0 0 5px;}

/*************** spl template *******************/
.page-template-plympton-apartments-landing .header-new,
.page-template-plympton-apartments-landing .site-header-main{background:#1B1F28; padding:21px 0;}
.page-template-plympton-apartments-landing .hamburger-toggle .icon-bar,
.page-template-plympton-apartments-landing button.responsive-toggle .icon-bar{border-color:#86764F;}
.page-template-plympton-apartments-landing.innerpage footer#colophon{margin:auto; background:#1B1F28;}
.page-template-plympton-apartments-landing footer#colophon .footer-links{background:#1B1F28;}
.page-template-plympton-apartments-landing .links-section h4{font-family: "brandon-grotesque", sans-serif;}
.page-template-plympton-apartments-landing .links-section ul li,
.page-template-plympton-apartments-landing .links-section .copyright-text,
.page-template-plympton-apartments-landing .links-section .credits-text{font-family:Inter, sans-serif;}

.page-template-plympton-apartments-landing .overlay-bg .fl-photo-content{position:relative; padding:0 0 27%;}
.page-template-plympton-apartments-landing .overlay-bg .fl-photo-content:after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(27,36,44,0.5); z-index:1; display:none;}
.page-template-plympton-apartments-landing .overlay-bg .fl-photo-img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}

.page-template-lucida-landing .overlay-bg .fl-photo-content,
.page-template-calibre-glenelg-landing .overlay-bg .fl-photo-content{position:relative;}
.page-template-lucida-landing .overlay-bg .fl-photo-content:after,
.page-template-calibre-glenelg-landing .overlay-bg .fl-photo-content:after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(27,36,44,0.5); z-index:1; display:none;}

.spl-calibrehero .fl-row-content-wrap{padding-top:101px;}
.spl-calibrehero .overlay-bg .fl-photo-content{padding:0 0 27%;}
.spl-calibrehero .overlay-bg .fl-photo-img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.page-template-calibre-glenelg-landing.page-id-14793 .site{padding-top:0;}
.spl-lucidahero.spl-calibrehero .fl-row-content-wrap{padding-top:0;}
.spl-lucidahero.spl-calibrehero .overlay-bg .fl-photo-content{padding:0 0 calc(27% + 76px);}

.spl-reside .overlay-bg .fl-photo-content{position:relative; padding:0 0 27%;}
.spl-reside .overlay-bg .fl-photo-img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}

.page-template-plympton-apartments-landing .faq-main .heading-title{font-family: "brandon-grotesque", sans-serif; color:#86764f;}
.page-template-plympton-apartments-landing .faq-main .pp-accordion-content ul li,
.page-template-plympton-apartments-landing .faq-main p{font-family:Inter, sans-serif;}
.page-template-plympton-apartments-landing .faq-main h4.heading-title{font-family:Inter, sans-serif; font-weight:300 !important;}
.page-template-plympton-apartments-landing .faq-main .pp-accordion-button{font-family:Inter, sans-serif;}
.faq-main .pp-accordion-content p{padding:0 0 15px; color:#fff; margin:0; font-size:14px; line-height:1.45; letter-spacing:0.05em;}
.faq-main .pp-accordion-content ul{padding:0 0 0 18px; margin:0;}
.faq-main .pp-accordion-content ul li{color:#fff; list-style:disc; font-weight:normal; font-size:14px; line-height:1.45; letter-spacing:0.05em;}

.faq-scroll > .fl-col-content{max-height:600px; overflow:auto; position:relative; z-index:11;}
.faq-scroll > .fl-col-content::-webkit-scrollbar{width:4px;}
.faq-scroll > .fl-col-content::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);}
.faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#86764f;}

.page-template-calibre-glenelg-landing .faq-main .heading-title{color:#EFE9D5;}
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-button,
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-button-icon{color:#EFE9D5;}
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-button:hover,
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-item-active .pp-accordion-button,
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-button:hover .pp-accordion-button-icon,
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-item-active .pp-accordion-button-icon{color:#373737 !important;}
.page-template-calibre-glenelg-landing .faq-main p,
.page-template-calibre-glenelg-landing .faq-main .pp-accordion-content ul li{font-family:'GTAmericaStandardRegular'; color:#EFE9D5;}
.page-template-calibre-glenelg-landing .faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#EFE9D5;}

.page-template-lucida-landing .faq-main .heading-title{color:#fff;}
.page-template-lucida-landing .faq-main .pp-accordion-button,
.page-template-lucida-landing .faq-main .pp-accordion-button-icon{color:#fff; font-family:'gilroysemibold';}
.page-template-lucida-landing .faq-main .pp-accordion-button-icon:before{font-family:'FontAwesome';}
.page-template-lucida-landing .faq-main .pp-accordion-button:hover,
.page-template-lucida-landing .faq-main .pp-accordion-item-active .pp-accordion-button,
.page-template-lucida-landing .faq-main .pp-accordion-button:hover .pp-accordion-button-icon,
.page-template-lucida-landing .faq-main .pp-accordion-item-active .pp-accordion-button-icon{color:#373737 !important;}
.page-template-lucida-landing .faq-main p,
.page-template-lucida-landing .faq-main .pp-accordion-content ul li{font-family:'SFMonoRegular';}
.page-template-lucida-landing .faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#373737;}

.page-template-reside-onmoney-landing .faq-main .pp-accordion-button,
.page-template-reside-onmoney-landing .faq-main .pp-accordion-button-icon{color:#111;}
.page-template-reside-onmoney-landing .faq-main .pp-accordion-button:hover,
.page-template-reside-onmoney-landing .faq-main .pp-accordion-item-active .pp-accordion-button,
.page-template-reside-onmoney-landing .faq-main .pp-accordion-button:hover .pp-accordion-button-icon,
.page-template-reside-onmoney-landing .faq-main .pp-accordion-item-active .pp-accordion-button-icon{color:#07223e !important;}
.page-template-reside-onmoney-landing .faq-main p,
.page-template-reside-onmoney-landing .faq-main .pp-accordion-content ul li{font-family:'gilroyregular'; color:#111;}
.page-template-reside-onmoney-landing .faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#07223e;}

.page-template-parkviewcomo-landing .faq-main .heading-title{color:#98d5c7;}
.page-template-parkviewcomo-landing .faq-main .pp-accordion-button,
.page-template-parkviewcomo-landing .faq-main .pp-accordion-button-icon{color:#fff;}
.page-template-parkviewcomo-landing .faq-main .pp-accordion-button:hover,

.page-template-parkviewcomo-landing .faq-main .pp-accordion-item-active .pp-accordion-button,
.page-template-parkviewcomo-landing .faq-main .pp-accordion-button:hover .pp-accordion-button-icon,
.page-template-parkviewcomo-landing .faq-main .pp-accordion-item-active .pp-accordion-button-icon{color:#98d5c7 !important;}
.page-template-parkviewcomo-landing .faq-main p,
.page-template-parkviewcomo-landing .faq-main .pp-accordion-content ul li{font-family:'bunday_sansregular';}
.page-template-parkviewcomo-landing .faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#98d5c7;}

.page-template-lofthaus-landing .faq-main .pp-accordion-button,
.page-template-lofthaus-landing .faq-main .pp-accordion-button-icon{color:#111;}
.page-template-lofthaus-landing .faq-main .pp-accordion-button:hover,

.page-template-lofthaus-landing .faq-main .pp-accordion-item-active .pp-accordion-button,
.page-template-lofthaus-landing .faq-main .pp-accordion-button:hover .pp-accordion-button-icon,
.page-template-lofthaus-landing .faq-main .pp-accordion-item-active .pp-accordion-button-icon{color:#07223e !important;}
.page-template-lofthaus-landing .faq-main p,
.page-template-lofthaus-landing .faq-main .pp-accordion-content ul li{font-family:'Lato', sans-serif; color:#111;}
.page-template-lofthaus-landing .faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#07223e;}

.page-template-coastal-edge-landing .faq-main .heading-title{color:#fff;}
.page-template-coastal-edge-landing .faq-main .pp-accordion-button,
.page-template-coastal-edge-landing .faq-main .pp-accordion-button-icon{color:#fff;}
.page-template-coastal-edge-landing .faq-main .pp-accordion-button:hover,
.page-template-coastal-edge-landing .faq-main .pp-accordion-item-active .pp-accordion-button,
.page-template-coastal-edge-landing .faq-main .pp-accordion-button:hover .pp-accordion-button-icon,
.page-template-coastal-edge-landing .faq-main .pp-accordion-item-active .pp-accordion-button-icon{color:#fff !important;}
.page-template-coastal-edge-landing .faq-main p,
.page-template-coastal-edge-landing .faq-main .pp-accordion-content ul li{font-family:'Open Sans', sans-serif;}
.page-template-coastal-edge-landing .faq-scroll > .fl-col-content::-webkit-scrollbar-thumb{background:#96BCC0;}



@media (min-width: 996px) {
.page-template-plympton-apartments-landing .site-logo-footer img{width:180px;}
.page-template-plympton-apartments-landing .footer-branding .row{margin:0;}
}

.page-template-plympton-apartments-landing .plympton-menu .site-branding .custom-logo{width:240px; height:auto;}

/*.page-template-plympton-apartments-landing.page-id-14793 .header-new{background:#8e856b;}
.page-template-plympton-apartments-landing.page-id-14793 footer#colophon .footer-links{background:#8e856b;}
.page-template-plympton-apartments-landing.page-id-14793 .hamburger-toggle .icon-bar,
.page-template-plympton-apartments-landing.page-id-14793 button.responsive-toggle .icon-bar{border-color:#EFE9D5;}*/
.page-template-plympton-apartments-landing.page-id-14793 .pp-heading .heading-title{font-family:'ivypresto_headlinethin';}
.page-template-calibre-glenelg-landing.page-id-14793 .pp-infolist-title .pp-infolist-title-text{font-family:'GTAmericaStandardRegular'; padding:0;}

.page-template-plympton-apartments-landing.page-id-15007 .pp-heading .heading-title{font-family:'AWConquerorDidotLight'; font-weight:300;}
.page-template-lucida-landing.page-id-15007 .pp-infolist-title .pp-infolist-title-text{font-family:'SFMonoRegular'; padding:0;}

.mfp-wrap .mfp-content .fl-button-lightbox-content h2{font-size:30px; padding:0; margin:0;}
.mfp-wrap .mfp-content .fl-button-lightbox-content > br{display:none;}
.mfp-wrap .mfp-content .fl-button-lightbox-content > p{padding:10px 0 20px; margin:0;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gform-body{margin:0 -10px;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gform_fields{display:flex; display:-ms-flex; flex-wrap:wrap; grid-column-gap:0; grid-row-gap:0; -ms-grid-columns:none; grid-template-columns:none; grid-template-rows:none; align-items:flex-end;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gfield{width:50%; padding:0 10px 15px; margin:0; grid-column:none;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gfield_label{padding:0 0 5px; margin:0; font-weight:normal;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper .gfield input:focus,
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper .gfield select, .gform_wrapper .gfield textarea{padding:12px 15px; margin:0; background:#fff; width:100%; border:1px solid #c4c4c4; letter-spacing:0.084px; outline:none;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gform_foote{padding:0; margin:0;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gform_footer input{padding:14px 30px; outline:none; top:auto; font-family:inherit; font-weight:normal;}

.page-template-abodecomo-landing .mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gform_footer input{background:#c7a06b; border:none; color:#fff;}
.page-template-abodecomo-landing .mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gform_footer input:hover{background:#58595c; color:#c7a06b;}

.mfp-wrap .mfp-content .fl-button-lightbox-content h2.gform_submission_error{font-size:16px; font-weight:normal; font-family:inherit; line-height:normal;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper .field_description_below .gfield_validation_message{border:none; background:none; padding:0 !important;}

#register .gform_confirmation_wrapper .gform_confirmation_message{text-align:center;}

.floorplans-btn{display:flex; justify-content:flex-end; width:100%;}
.floorplans-btn a.btn{background:#b39169; color:#fff; font-size:16px; font-family:'SFMonoRegular'; padding:12px 22px 11px; text-transform:uppercase; border:none; border-radius:0;}
.floorplans-btn a.btn:hover{background:#373737; color:#fff;}

#sb_instagram #sbi_images{border:solid 3px #86764f;}
#sb_instagram #sbi_images .sbi_item{border-left:solid 1px #86764f; border-right:solid 3px #86764f;}

.coastal-slider .pp-image-carousel .swiper-wrapper .pp-image-carousel-item{height:auto;}
.coastal-slider .pp-image-carousel .swiper-wrapper .pp-image-carousel-item .swiper-slide-inner{height:100%;}
.coastal-slider .pp-image-carousel .swiper-wrapper .pp-image-carousel-item .swiper-slide-inner img{height:100%; object-fit:cover;}



@media (max-width: 995px) {
.page-template-plympton-apartments-landing .site-header-main{background:#1B242C; padding:0;}
.page-template-plympton-apartments-landing .site-header-main .animated-background{background:#1B242C;}
.page-template-plympton-apartments-landing .site-header-main.fixed{top:0;}
.page-template-plympton-apartments-landing .responsive-menu{margin-top:70px;}

}

@media (max-width: 991px) {
.spl-calibrehero .fl-row-content-wrap{padding-top:12px;}
.mfp-wrap .mfp-content .fl-button-lightbox-content h2{font-size:27px;}
}

@media (max-width: 767px) {
.page-template-plympton-apartments-landing .overlay-bg .fl-photo-content,
.spl-calibrehero .overlay-bg .fl-photo-content,
.spl-reside .overlay-bg .fl-photo-content{padding:0 0 40%;}
.spl-lucidahero.spl-calibrehero .overlay-bg .fl-photo-content{padding:0 0 calc(40% + 60px);}
.faq-main .pp-accordion-content p{font-size:14px;}
.faq-main .pp-accordion-content ul li{font-size:14px;}
.mfp-wrap .mfp-content .fl-button-lightbox-content h2{font-size:24px;}
.mfp-wrap .mfp-content .fl-button-lightbox-content .gform_wrapper.gravity-theme .gfield{width:100%;}
.floorplans-btn{padding:30px 0; justify-content:center;}
}

@media (max-width: 479px) {
.page-template-plympton-apartments-landing .plympton-menu .site-branding .custom-logo{width:160px; padding-top:10px;}
}

/*********************************** Manhattan Applecross ***********************************/

@font-face {
    font-family: 'vera_humana_95regular';
    src: url('fonts/verah___-webfont.woff2') format('woff2'),
         url('fonts/verah___-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vera_humana_95bold';
    src: url('fonts/verahb__-webfont.woff2') format('woff2'),
         url('fonts/verahb__-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.page-template-manhattan-landing .header-new {
	display: none;
}

.page-template-manhattan-landing .header-new {
	display: none;
}

.page-template-manhattan-landing .fl-page-footer-wrap {
    display: none;
}

.page-template-manhattan-landing .header-address h1 {
    font-family: 'Vera Humana 95';
    font-weight: 700;
    font-size: 17px;
    color: #FFFFFF;
    letter-spacing: 4px;
}

.page-template-manhattan-landing .register-interest .fl-button {
    background: transparent !important;
    border: 1.5px solid #b09f90 !important;
      font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    letter-spacing: 4px;
    font-size: 16px !important;
}

.page-template-manhattan-landing .register-interest .fl-button-text {
    font-size: 14px !important;
    padding: 0px 30px;
}

.page-template-manhattan-landing .intro-header h2 {
          font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    font-size: 50px;
    letter-spacing: 20px;
    line-height: 75px;
    color: #131721;
}

.page-template-manhattan-landing p {
     font-family: yantramanav, sans-serif;
    font-weight: 400 !important;
    font-size: 18px !important;
    letter-spacing: 0.2px;
}

.manhattan-stacked-gold h4 {
              font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    font-size: 40px;
    letter-spacing: 20px;
    line-height: 60px;
    color: #b09f90;
    width: 80%;
}

.manhattan-team {
    font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 2.5px;
}

.manhattan-team .uabb-heading-text {
    font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #b09f90;
    letter-spacing: 4px;
}

.manhattan-team .uabb-heading {
    margin-bottom: 0px !important;
}

.manhattan-team .uabb-subheading p {
    font-size: 22px !important;
        letter-spacing: 4px;
}

.manhattan-team .uabb-subheading {
   margin-top: 0px;
}

.manhattan-stacked-dark h6 {
        font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #131721;
        font-size: 40px;
    letter-spacing: 20px;
    line-height: 60px;
    width: 80%;
}

.manhattan-headline-projects h6 {
            font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #131721;
        font-size: 40px;
    letter-spacing: 20px;
    line-height: 60px;
    width: 60%;
}

.page-template-manhattan-landing .register-text {
    width: 70%;
}

.manhattan-disclaimer p {
    font-size: 10px !important;
    color: #c7bfb7;
    line-height: 12px !important;
}

.page-template-manhattan-landing .slick-slide {
    padding: 0px 15px;
}

.page-template-manhattan-landing .services-textboxset h3 {
      font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #131721;
    margin-top: 40px !important;
    letter-spacing: 5px;
}

.page-template-manhattan-landing .services-textboxset p {
          font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #131721;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-top: 0px !important;
    line-height: 14px !important;
    letter-spacing: 5px;
}

.page-template-manhattan-landing .services-textboxset {
         font-family: yantramanav, sans-serif;
    font-weight: 400 !important;
    font-size: 18px !important;
    letter-spacing: 0.2px;
    color: #131721 !important;
}

.page-template-manhattan-landing .services-linkset a {
    font-family: 'Vera Humana 95';
    font-weight: 600 !important;
    color: #131721;
    text-transform: uppercase;
    font-size: 14px !important;
    margin-top: 0px !important;
    line-height: 14px !important;
    letter-spacing: 2px;
}

.page-template-manhattan-landing .slick-dots {
    display: none !important;
}

.fl-node-7f8mt4w2xi9r .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-7f8mt4w2xi9r .pp-gf-content .gform_wrapper .gfield select, .fl-node-7f8mt4w2xi9r .pp-gf-content .gform_wrapper .gfield textarea {
    background-color: transparent;
    font-family: yantramanav, sans-serif;
    font-weight: 400 !important;
    font-size: 18px !important;
    letter-spacing: 0.2px;
}

.fl-node-7f8mt4w2xi9r .pp-gf-content .gform_wrapper .gfield select {
    color: #353535;
}

.page-template-manhattan-landing .services-linkset {
    margin-top: 30px;
}

.gform_wrapper .gfield textarea {
    padding: 12px 10px !important;
}

#gform_submit_button_43 {
        background: transparent !important;
    border: 1.5px solid #ffffff !important;
      font-family: 'Vera Humana 95';
    font-weight: 700 !important;
    letter-spacing: 4px;
    color: #000000;
    font-size: 16px !important;
    border-radius: 0px;
    margin-top: 40px;
}

#input_43_7, #input_43_8, #input_43_10 {
    padding-bottom: 30px !important;
    margin-top: 10px;
}

.development-slider .slick-prev:before, .development-slider .slick-next:before {
    font-family: "FontAwesome" !important;
    font-size: 30px;
    line-height: 1;
    opacity: 1;
    color: #58595c;
    -webkit-font-smoothing: antialiased;
}

.development-slider .slick-next:before {
        content: "\f105" !important;
}

.development-slider .slick-prev.slick-arrow {
    position: absolute;
    width: 30px;
    height: 30px;
    background: none;
    color: #fff;
    border: none;
    text-decoration: none;
    outline: none;
    left: -25px;
    z-index: 9;
    top: 32%;
    font-size: 0;
}

.development-slider .slick-prev:before {
    content: "\f104" !important;
}

.development-slider .slick-next.slick-arrow {
    position: absolute;
    width: 30px;
    height: 30px;
    background: none;
    color: #fff;
    border: none;
    text-decoration: none;
    outline: none;
    right: -25px;
    z-index: 9;
    top: 32%;
    font-size: 0;
}

.page-template-manhattan-landing .sales-enquiry {
        font-family: 'Vera Humana 95';
    font-weight: 400 !important;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-top: 0px !important;
    line-height: 14px !important;
    letter-spacing: 4px;
}

.page-template-manhattan-landing .sales-phone {
             font-family: yantramanav, sans-serif;
    font-weight: 400 !important;
    font-size: 20px !important;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

@media only screen and (max-width: 955px) {
  .page-template-manhattan-landing .intro-header h2 {
    font-size: 50px;
    letter-spacing: 10px;
}

.manhattan-headline-projects h6 {
    width: 80%;
}

.page-template-manhattan-landing .services-textboxset p {
    font-size: 18px !important;
}

.fl-node-9btrdj7yniqh {
    width: 100%;
    margin: auto;
}

.register-interest.top {
    width: 50%;
    margin: auto;
}
}

@media only screen and (max-width: 1165px) {
    .page-template-manhattan-landing .register-interest .fl-button-text {
    padding: 0px;
}
}

@media only screen and (max-width: 656px) {
.register-interest.top {
    width: 100%;
    margin: auto;
}

.fl-row-content-wrap {
        padding-left: 10px !important;
    padding-right: 10px !important;
}
}

@media only screen and (max-width: 414px) {
.register-interest.top {
    margin-top: 40px;
}

.fl-node-zg6wnyl9k7pe.fl-module > .fl-module-content {
    margin-bottom: 200px;
}

.fl-node-o16uj8hrbway.fl-module > .fl-module-content {
    margin-bottom: 200px;
}

.fl-row-bg-photo {
    max-height: 800px;
}
.page-template-manhattan-landing .intro-header h2 {
    font-size: 40px;
    letter-spacing: 6px;
}

.manhattan-stacked-gold h4 {
    width: 100%;
}

.manhattan-stacked-dark h6 {
    width: 100%;
}

.page-template-manhattan-landing .register-text {
    width: 100%;
}

.manhattan-headline-projects h6 {
    width: 100%;
}
}

/*********************  Coterie Como  *********************/
@font-face {
font-family: 'akkuratregular';
src: url('fonts/AkkuratLLWeb-Regular.woff2') format('woff2'),
url('fonts/AkkuratLLWeb-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'berlingske_seriflight';
src: url('fonts/BerlingskeSerif-Lt.woff2') format('woff2'),
url('fonts/BerlingskeSerif-Lt.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'berlingske_serifmedium';
src: url('fonts/BerlingskeSerif-MdIt.woff2') format('woff2'),
url('fonts/BerlingskeSerif-MdIt.woff') format('woff');
font-weight: normal;
font-style: normal;
}

/*********************  End Coterie Como  *********************/
/*********************  Hastings  *********************/
@font-face {
    font-family: 'astrup_lightregular';
    src: url('astrup_light-webfont.woff2') format('woff2'),
         url('astrup_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'astrup_mediumregular';
    src: url('astrup_medium-webfont.woff2') format('woff2'),
         url('astrup_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'astrup_regularregular';
    src: url('astrup_regular-webfont.woff2') format('woff2'),
         url('astrup_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'astrup_semiboldregular';
    src: url('astrup_semibold-webfont.woff2') format('woff2'),
         url('astrup_semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*********************  End Hastings  *********************/

/********* Developments New Page *********/
.page-template-coming-soon-landing .fl-page-header{background:#1b1f28;}
.develop-box .pp-infobox-wrap .pp-infobox-image{position: relative; padding-bottom: 85%;}
.develop-box .pp-infobox-wrap .pp-infobox-image img{width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover;}
.develop-box .pp-infobox-wrap .pp-infobox{position: relative;}
.develop-box .pp-infobox-wrap .pp-infobox .pp-infobox-description{position: absolute; right: 0; bottom: 56px;}

.register .gform_wrapper.gravity-theme .gfield textarea.medium{height: 112px;}
.register .gform_wrapper.gravity-theme .gform_fields{grid-column-gap: 34px; grid-row-gap: 28px;}
.register .gform_wrapper.gravity-theme .gform_footer{margin: 0 !important; padding: 44px 0 0 0 !important;}

#register .fl-rich-text > p{margin:0;}
#register .fl-rich-text > p a{color:#040f18;}
#register .fl-rich-text > p a:hover{color:#86764f;}

.page-template-coming-soon-landing p{margin:0;}
.page-template-coming-soon-landing .fl-page-footer-wrap{background:#1b1f28; padding:60px 0; margin:0; clear:both; width:100%; color: #ffffff; font-size: 13px; line-height: 18px;}
.page-template-coming-soon-landing .fl-page-footer-wrap a{color:#fff; text-decoration:none;}
.page-template-coming-soon-landing .fl-page-footer-wrap a:hover{color:#86754e;}
.page-template-coming-soon-landing .fl-page-footer-wrap .fa{font-family:fontawesome; font-weight:normal;}
.page-template-coming-soon-landing .fl-page-footer-wrap p{color: #ffffff; font-size: 13px; line-height: 18px;}
.page-template-coming-soon-landing .footer-logo{padding-bottom: 40px;}
.page-template-coming-soon-landing .fl-page-footer-wrap .copyright-footer{padding-bottom: 15px;}
.page-template-coming-soon-landing .fl-page-footer-wrap .container{padding: 0 15px;}

.map-full{ width: 100% !important; height: 500px !important;}
.map-inner{display: flex; flex-wrap: wrap; margin: 0 -15px; align-items: center;}
.map-inner .map-left{width: 35%; padding: 0 15px; box-sizing: border-box;}
.map-inner .map-right{width: 65%; padding: 0 15px; box-sizing: border-box;}
.map-inner .map-left .accordion-container .accordion-title{font-size:22px; font-weight:700; letter-spacing: 2px; margin: 0; padding: 15px 0; border-bottom: solid 1px #1b1f28; color: #1b1f28; cursor: pointer; transition: 0.3s; position: relative;}
.map-inner .map-left .accordion-container .accordion-title.open{color: #86754e;}
.map-inner .map-left .accordion-container .accordion-title:hover{color: #86754e;}
.map-inner .map-left .accordion-container .accordion-title:before{position: absolute; content: ""; display: block; width: 15px; height: 15px; border-top: 3px solid #1b1f28; border-left: 3px solid #1b1f28; transform: rotate(135deg); right: 0; top: 21px;}
.map-inner .map-left .accordion-container .open.accordion-title:before{border-color: #86754e; transform: rotate(225deg); top: 19px;}
.map-inner .map-left .accordion-content ul{padding: 15px 0; margin: 0; list-style: none; border-bottom: solid 1px #1b1f28; font-size:16px;}
.map-inner .map-left .accordion-content ul li strong{font-family: "brandon-grotesque", sans-serif; font-size: 20px; font-weight:300; display:block; padding:10px 0 0;}
.map-inner .map-left .accordion-content ul li:first-child strong{padding-top:0;}
.map-inner .map-left .accordion-content ul li a{color:#1b1f28;}
.map-inner .map-left .accordion-content ul li a:hover{color:#86764f;}
.map-inner .map-right .gm-style .gm-style-iw-c{padding: 22px !important; max-width: 300px !important;}
.map-inner .map-right .gm-style .gm-style-iw-d{ overflow: auto !important;}
.map-inner .map-right .gm-style .gm-style-iw-d h3{font-size: 18px; margin-top: 0;}
.map-inner .map-right .gm-style .gm-style-iw-d div p{padding-bottom: 10px; font-size: 14px;}
.map-inner .map-right .gm-style .gm-style-iw-d div p:last-child{padding-bottom: 0;}
.map-inner .map-right .gm-style .gm-style-iw-d div p a.view-webbtn{padding: 12px 25px 10px; color: #fff; background-color: #86754e; font-family: "brandon-grotesque", sans-serif; font-weight: 400; font-size: 16px; text-transform: uppercase; border-radius: 50px; display: inline-block; line-height: 1; transition: 0.3s; border: solid 1px #86754e;}
.map-inner .map-right .gm-style .gm-style-iw-d div p a.view-webbtn:hover{background-color: transparent; color: #86754e;}

.map-inner p{margin:0;}

.devlo-pro .fl-rich-text > p{margin:0;}
.devlo-pro .fl-rich-text{margin:0 -15px;}
.devlo-pro .slick-slider .slick-track{display:flex;}
.devlo-pro .slick-slider .slick-slide{padding:0 15px; height:auto;}
.devlo-pro .slick-slider .slick-slide > div{height:100%; border-bottom:solid 1px #37393e; padding:0 0 20px;}
.devlo-pro .slick-slider .slick-slide .services-imgbox{position:relative; padding-bottom:85%; margin-bottom:10px;}
.devlo-pro .slick-slider .slick-slide .services-imgbox img{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover;}
.devlo-pro .slick-slider .slick-slide .services-textboxset{position:relative;}
.devlo-pro .slick-slider .slick-slide .services-textboxset h3{color:#1b1f28; font-family: "brandon-grotesque", sans-serif; font-weight:400; font-size:20px; letter-spacing:1px; margin:0; padding:0; text-transform:none; line-height:1.6;}
.devlo-pro .slick-slider .slick-slide .services-textboxset p{color:#1b1f28; font-family: font-family: "brandon-grotesque", sans-serif; font-weight:400; font-size:18px; letter-spacing:1px;}
.devlo-pro .slick-slider .slick-slide .services-textboxset p:last-child{position:absolute; right:0; top:6px; font-family:Inter, sans-serif; font-weight:400; letter-spacing:1px; font-size:16px; text-transform:uppercase; max-width:145px; text-align:right; padding:0; margin:0;}

.devlo-pro .slick-slider .slick-arrow{position:absolute; width:30px; height:30px; background:none; color:#fff; border:none; text-decoration:none; outline:none; z-index:9; top:38.5%; font-size:0;}
.devlo-pro .slick-slider .slick-prev{left:-25px;}
.devlo-pro .slick-slider .slick-next{right:-25px;}
.devlo-pro .slick-slider .slick-prev:before,
.devlo-pro .slick-slider .slick-next:before {font-family:"FontAwesome" !important; font-size:30px; line-height:1; opacity:1; color:#86754e; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.devlo-pro .slick-slider .slick-prev:before{content: "\f104" !important; }
.devlo-pro .slick-slider .slick-next:before{content: "\f105" !important;}

.devlo-pro .slick-slider.slick-dotted{margin:0 0 60px; padding:0}
.devlo-pro .slick-slider .slick-dots{padding:0; margin:0; bottom:-45px;}
.devlo-pro .slick-slider .slick-dots li{list-style:none; padding:0; margin:0 5px; width:12px; height:12px;}
.devlo-pro .slick-slider .slick-dots li button{width:12px; height:12px; border:none; background:#58595c; padding:0; margin:0; border-radius:100%; display:block; outline:none; top:auto; opacity:0.5;}
.devlo-pro .slick-slider .slick-dots li.slick-active button{opacity:1; background:#86754e;}
.devlo-pro .slick-slider .slick-dots li button:before{display:none;}


/*@media only screen and (min-width: 992px){
.home .fl-page{padding-top:90px !important;}
.home .fl-page .fl-page-header{position:fixed; left:0; top:0; width:100%;}
}

@media only screen and (min-width: 1200px){
.home .fl-page{padding-top:101px !important;}
.logged-in.home .fl-page{padding-top: 69px !important;}
}*/


@media only screen and (max-width: 1280px){
.devlo-pro .slick-slider .slick-prev{left:0;}
.devlo-pro .slick-slider .slick-next{right:0;}

}

@media only screen and (max-width: 1199px){
/*.fl-page-header .fl-page-header-wrap .fl-page-header-container{padding:20px 0;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4{width:25%;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4 img{max-width:225px;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-8{width:75%;}
.no-template .fl-page-nav ul.navbar-nav>li{padding:0 15px;}
.no-template .fl-page-nav ul.navbar-nav>li>a{padding:15px 0;}
.home-banner .bx-wrapper .fl-content-slider-wrapper .fl-slide{min-height:calc(100vh - 93px);}*/

.devlo-pro .slick-slider .slick-slide .services-textboxset h3{font-size:18px;}
.devlo-pro .slick-slider .slick-slide .services-textboxset p{font-size:16px;}
.devlo-pro .slick-slider .slick-slide .services-textboxset p:last-child{font-size:14px;}
}


@media only screen and (max-width: 991px){
/*.fl-page{padding-top:80px !important;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile{position:fixed; left:0; right:0; top:0; z-index:11;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding:0; margin:0;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4{width:auto;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle{outline:none; border:none; right:15px;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{padding:0;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav>li>a:after{display:none;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:rgb(134 118 79 / 22%);}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{font-size:16px;}
.no-template .fl-page-nav ul.navbar-nav>li>a{padding:15px;}*/
.develop-box .pp-infobox-wrap .pp-infobox .pp-infobox-description{position: relative; bottom: auto;}
.register .gform_wrapper.gravity-theme .gform_fields{grid-column-gap: 20px; grid-row-gap: 20px;}
.page-template-coming-soon-landing .fl-page-footer-wrap{padding: 40px 0;}
.page-template-coming-soon-landing .footer-logo{padding-bottom: 10px;}
.map-inner .map-left{width: 40%;}
.map-inner .map-right{width: 60%;}
.map-inner .map-left .accordion-container .accordion-title{font-size: 18px; letter-spacing: 0;}
.map-inner .map-left .accordion-content ul li strong{font-size: 18px;}
.map-inner .map-left .accordion-container .accordion-title:before{width: 10px; height: 10px;}


}

@media only screen and (max-width: 768px){
/*.fl-page-header .fl-page-header-wrap .fl-page-header-row .col-md-4 img{max-width:155px;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle{top:17px;}
.fl-page{padding-top:67px !important;}*/
.map-inner .map-left{width: 100%; padding: 0 0 20px;}
.map-inner .map-right{width: 100%; padding: 0;}
.map-inner{margin: 0;}
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height: 1 !important;}
.page-template-coming-soon-landing .footer-logo img{max-width: 155px;}
}


@media only screen and (max-width: 767px){
.devlo-pro .slick-slider .slick-slide .services-textboxset h3{font-size:20px; text-align:center;}
.devlo-pro .slick-slider .slick-slide .services-textboxset p{text-align:center; font-size:18px;}
.devlo-pro .slick-slider .slick-slide .services-textboxset p:last-child{font-size:16px; top:0; max-width:100%; text-align:center; position:relative; padding-top:3px;}

}



/******************* AIRB page Css *******************/
.airb-sec1 .pp-logos-wrapper .pp-logo .logo-image-wrapper{text-align:left;}
.airb-header .fl-rich-text p{padding:0; margin:0;}
.airb-header .pp-logos-wrapper .pp-logo{margin-bottom:0;}
@media only screen and (min-width: 768px){
.airb-sec1 .full-col{position:absolute; right:0; top:0; bottom:0;}
.airb-sec1 .full-col .fl-photo{position:static;}
.airb-sec1 .full-col .fl-photo-content{position:absolute; left:0; top:0; bottom:0; right:0;}
.airb-sec1 .full-col .fl-photo-content img{width:100%; height:100%; object-fit:cover;}
.airb-sec2 .fl-row-content-wrap{overflow:hidden;}
.airb-sec2 .full-wbg{position:relative;}
.airb-sec2 .full-wbg:after{content:''; position:absolute; right:-50vw; left:50%; background:#fff; top:15px; bottom:15px; display:block;}
.airb-sec2 .full-wbg .fl-col-content{position:relative; z-index:1;}
.airb-sec3 .fl-row-content-wrap{overflow:hidden;}
.airb-sec3 .full-blbg .pp-infobox-wrap{position:relative;}
.airb-sec3 .full-blbg .pp-infobox-wrap:before{content:''; position:absolute; left:-50vw; right:50%; background:#dbeaf8; top:0; bottom:0; display:block;}
.airb-sec3 .full-blbg .pp-infobox{position:relative; z-index:1;}
.airb-sec3 .fl-list .fl-list-item{position:relative; width:100%;}
.airb-sec3 .fl-list .fl-list-item:before{content:''; position:absolute; left:50%; right:-50vw; top:0; bottom:0; background:#0f3e67;}
.airb-sec3 .fl-list .fl-list-item .fl-list-item-wrapper{position:relative; z-index:1;}
.airb-sec4 table tr td:first-child{width:50%;}
}
.airb-sec3 .full-blbg .pp-infobox ul{padding:15px 0 0 22px; margin:0;}
.airb-sec3 .full-blbg .pp-infobox ul li{padding:0 0 5px;}
.airb-sec3 .full-blbg .pp-infobox ul li:last-child{padding:0;}
.airb-sec3 .fl-list{display:flex; flex-wrap:wrap; grid-row-gap:15px;}
.airb-sec3 .fl-list .fl-list-item .fl-list-item-content-text{display:flex; flex-wrap:wrap; min-height:90px; align-items:center;}
.airb-sec3 .check-mark ul{padding:15px 0 0 ; margin:0;}
.airb-sec3 .check-mark ul li{list-style:none; padding:0 0 5px 25px; margin:0; background:url(images/check-mark.svg) left top 10px no-repeat; background-size:15px;}
.airb-sec3 .check-mark ul li:last-child{padding-bottom:0;}
.airb-sec3 .num-style .pp-infobox ul{padding:15px 0 0 22px; margin:0;}
.airb-sec3 .num-style .pp-infobox ul li{padding:0 0 5px;}
.airb-sec3 .num-style .pp-infobox ul li:last-child{padding:0;}
.airb-sec4 .fl-rich-text{overflow:auto;}
.airb-sec4 table{padding:0; margin:0; border:none;}
.airb-sec4 table tr td{border-top:solid 1px #687291; padding:15px 0; margin:0; vertical-align:top; color:#123e66;}
.airb-sec4 table tr td:first-child{font-weight:600 !important;}
.airb-sec4 table tr:last-child td{border-bottom:solid 1px #687291;}
.page-template-airb-landing .fl-page{padding-top:0 !important;}
@media only screen and (max-width: 767px){
.airb-sec3 .fl-list .fl-list-item{width:100%;}
.airb-sec3 .fl-list .fl-list-item .fl-list-item-content-text{min-height:40px; width:100%;}
.airb-sec4 table tr td{padding-left:5px;}
.airb-sec4 table tr td:first-child{padding-right:5px; padding-left:0;}
}
.airb-lsec1 .fl-module-photo .fl-photo{z-index:1;}
.airb-lsec2 .fl-module-list .fl-list{display:flex; flex-wrap:wrap; grid-row-gap:7px;}
.airb-lsec2 .fl-module-list .fl-list .fl-list-item{width:100%;}
.airb-lsec2 .fl-module .pp-quote-wrap .pp-pullquote-wrapper{width:100%;}
.airb-lsec3 .fl-rich-text{overflow:auto;}
.airb-lsec3 table{padding:0; margin:0; border:solid 1px #687291;}
.airb-lsec3 table tr td{border-top:solid 1px #687291; border-left:solid 1px #687291; padding:10px 15px; margin:0; color:#123e66;}
.airb-lsec3 table tr td:first-child{font-weight:600 !important;}
.airb-lsec3 table tr td p:last-of-type{padding:0; margin:0;}
@media only screen and (min-width: 768px){
.airb-lsec4 .pp-infobox-wrap .pp-infobox .pp-icon-wrapper .pp-infobox-image{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:103px;}
.airb-lsec4 .pp-infobox-wrap .pp-infobox .pp-icon-wrapper .pp-infobox-image img{max-height:103px; object-fit:contain;}
.airb-lsec3 table tr td:first-child{width:30%;}
.airb-lsec6 .pp-heading-content .pp-heading .heading-title{min-height:56px;}
}
.airb-lsec5 .pp-heading-content .pp-sub-heading a{color:#123e66;}
.airb-lsec5 .pp-heading-content .pp-sub-heading a:hover{color:#123e66;}
@media only screen and (max-width: 767px){
.page-template-airb-landing .fl-row-content-wrap{padding-left:0 !important; padding-right:0 !important;}
.page-template-airb-landing .pp-logos-content .pp-logos-wrapper .pp-logo{margin-bottom:0 !important;}
.airb-header .fl-rich-text p{padding:0 0 25px; margin:0;}
}


/******************* AIRB page Css *******************/


/******************* Developments Project Css *******************/
.projects-new h2{padding:0 0 40px; margin:0; color:#1b1f28;}
.projects-new .projects-list{padding-bottom:20px;}
.projects-new #inplaning_project{padding-bottom:0;}
.projects-new .projects-list{display:flex; flex-wrap:wrap; grid-row-gap:30px;}
.projects-new .projects-list .projects-info{height:100%; background:#DDDE0;}
.projects-new .post-thumbnail{overflow:hidden;}
.projects-new .post-thumbnail .pro-tag {
    position: absolute;
    left: 0;
    top: 0;
    background: #040F18;
    color: #fff;
    padding: 6px 15px 5px;
    z-index: 1;
    font-size: 14px;
    font-family: "brandon-grotesque", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.projects-new .projects-info .post-content{padding:25px; text-align:left;}
.projects-new .projects-info .post-content h4{padding:0 0 10px; margin:0;}
.projects-new .projects-info .post-content table tr td{padding:5px 0; border-bottom:solid 1px rgba(0,0,0,0.1);}
.projects-new .projects-info .post-content table tr td:first-child{font-weight:bold; width:40%;}
.projects-new .projects-info .pro-logo-link{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin:20px 0 0; grid-row-gap:15px; position:relative; min-height:120px;}
.projects-new .projects-info .pro-logo-link .project-logo img{height:120px; max-width:200px; width:auto; object-fit:contain;}
/*.projects-new .projects-info .pro-logo-link .project-logo.weblogo-14295 img,
.projects-new .projects-info .pro-logo-link .project-logo.weblogo-15600 img,
.projects-new .projects-info .pro-logo-link .project-logo.weblogo-14299 img{padding:15px; background:#fff;}*/
.projects-new .projects-info .pro-logo-link a{padding:12px 24px; margin:auto; border:none; background:#040F18; color:#fff; text-transform:uppercase; font-weight:bold; border-radius:0; position:relative; right:0; top:0; bottom:0; height:44px;}
.projects-new .projects-info .pro-logo-link a:hover{background:#86764f;}
.projects-new .map-inner .map-left .accordion-content ul li a{text-decoration:none;}
.projects-maingall{position:relative;}
.projects-maingall .project_bannerslider.slick-slider{margin:0;}
.projects-maingall .project_bannerslider .slick-slide .banner-item{display:block !important;}
.projects-maingall .project_bannerslider .slick-slide .banner-item .com_img{padding-bottom:0; /*height:660px;*/ height:calc(100vh - 105px);}
.projects-maingall .project_bannerslider .slick-dots{bottom:20px; display:flex; flex-wrap:wrap; grid-column-gap:10px; justify-content:center; z-index:11;}
.projects-maingall .project_bannerslider .slick-dots li{margin:0; width:auto; height:auto;}
.projects-maingall .project_bannerslider .slick-dots li button{padding:0; margin:0; display:block; width:15px; height:15px; background:rgba(255,255,255,0.5); border-radius:100%; top:0;}
.projects-maingall .project_bannerslider .slick-dots li.slick-active button{background:#fff;}
.projects-maingall .project_bannerslider .slick-dots li button:before,
.projects-maingall .project_bannerslider .slick-dots li button:after{display:none;}

.projects-maingall .project_bannerslider .slick-arrow{padding:0; border:none; outline:none; border-radius:0; background:rgba(134,118,79,0.2) !important; width:36px; height:36px; display:flex; flex-wrap:wrap; margin:auto; position:absolute; left:20px; top:0; bottom:0; -webkit-transform:none; -ms-transform:none; transform:none; z-index:1; justify-content:center; align-items:center;}
.projects-maingall .project_bannerslider .slick-arrow:before{content:'\f104'; font-family:fontawesome; color:#fff; font-size:24px;}
.projects-maingall .project_bannerslider .slick-next.slick-arrow{left:auto; right:20px;}
.projects-maingall .project_bannerslider .slick-next:before{content:'\f105';}

/*.gallery-btm-title{position:absolute; left:0; right:0; bottom:10%;}
.gallery-btm-title .container{padding:0 15px; display:flex;}
.gallery-btm-title .post-title{background:rgba(27,36,44,0.5); padding:40px;}
.gallery-btm-title .post-title .pro-logo img{height:60px; max-width:280px; object-fit:contain;}
.gallery-btm-title .post-title h1{padding:20px 0 0; margin:0; color:#fff;}*/

.single-projectnew .gallery-image h3{margin:0; padding:0 0 15px;}
.single-projectnew .gallery-image .photoswipe{display:flex; flex-wrap:wrap; grid-row-gap:10px; margin:0 -5px;}
.single-projectnew .gallery-image .photoswipe .item{width:12.5%; padding:0 5px;}
.single-projectnew .gallery-image .photoswipe .item a{display:block; width:100%; padding:0 0 100%; position:relative;}
.single-projectnew .gallery-image .photoswipe .item a img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}

.single-projectnew .website-contact h3{margin:0; padding:0 0 15px; color:#1b1f28;}
.single-projectnew .sidebar_item{border-bottom:solid 1px rgba(0,0,0,0.1); padding:4px 0 10px; margin-bottom:10px;}
.single-projectnew .sidebar_item h4{padding:0; margin:0; font-weight:bold; font-size:16px; color:#1b1f28; letter-spacing:0; font-family:"Inter",sans-serif; text-transform:none;}
.single-projectnew .website-contact .pro-logo{/*padding:15px; background:#fff;*/ text-align:center; margin:0 0 25px;}
.postid-14287 .single-projectnew .website-contact .pro-logo{padding:0; background:#272d3c;}
.postid-14222 .single-projectnew .website-contact .pro-logo{padding:0; background:#0a233d;}
.postid-14302 .single-projectnew .website-contact .pro-logo{padding:0; background:none; /*background:#f9f9f9;*/}
.single-projectnew .website-contact .pro-logo img{width:100%; max-width:220px;}
.single-projectnew .sidebar_item.sidebar-map{border:none; margin:0; padding:0 0 15px;}
.single-projectnew .sidebar_item.sidebar-map h4{padding-bottom:10px;}
.single-projectnew .website-contact .web-btn{padding:10px 0 0;}

.single-projectnew .colour-scheme-sec{display:flex; flex-wrap:wrap; grid-row-gap:30px;}
.single-projectnew .gallery-image + .colour-scheme-sec{padding-top:40px;}
.single-projectnew .colour-scheme-sec:before,
.single-projectnew .colour-scheme-sec:after{display:none;}
.single-projectnew .colour-scheme-sec .col-md-6{/*width:100%;*/}
.single-projectnew .colour-scheme-sec .scheme-info{height:100%; background:#e4e1d8/*rgba(134, 118, 79, 0.2)*/;}
.single-projectnew .colour-scheme-sec .scheme-dtl{padding:0 25px;}
.single-projectnew .colour-scheme-sec .slick-slider{margin:0;}
.single-projectnew .colour-scheme-sec .slick-slide .item{display:block !important; position:relative; padding:0 0 63%;}
.single-projectnew .colour-scheme-sec .slick-slide .item img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.single-projectnew .colour-scheme-sec .slick-slider .slick-arrow{padding:0; border:none; outline:none; border-radius:0; background:#ffffffb8 !important; width:36px; height:36px; display:flex; flex-wrap:wrap; margin:auto; position:absolute; left:15px; top:0; bottom:0; -webkit-transform:none; -ms-transform:none; transform:none; z-index:1; justify-content:center; align-items:center;}
.single-projectnew .colour-scheme-sec .slick-slider .slick-arrow:before{content:'\f104'; font-family:fontawesome; color:#040F18; font-size:24px;}
.single-projectnew .colour-scheme-sec .slick-slider .slick-next.slick-arrow{left:auto; right:15px;}
.single-projectnew .colour-scheme-sec .slick-slider .slick-next:before{content:'\f105';}

.single-projectnew .colour-scheme-sec .slick-dots{bottom:20px; display:flex; flex-wrap:wrap; grid-column-gap:10px; justify-content:center; z-index:11;}
.single-projectnew .colour-scheme-sec .slick-dots li{margin:0; width:auto; height:auto;}
.single-projectnew .colour-scheme-sec .slick-dots li button{padding:0; margin:0; display:block; width:15px; height:15px; background:rgba(255,255,255,0.5); border-radius:100%; top:0;}
.single-projectnew .colour-scheme-sec .slick-dots li.slick-active button{background:#fff;}
.single-projectnew .colour-scheme-sec .slick-dots li button:before,
.single-projectnew .colour-scheme-sec .slick-dots li button:after{display:none;}
.single-projectnew .colour-scheme-sec h3{color:#1b1f28; padding:25px 0 15px; margin:0;}
.single-projectnew .colour-scheme-sec > h3{color:#86764f; padding:0 15px; margin:0 0 -15px; width:100%;}
.single-projectnew .colour-scheme-sec .col-md-6 > p{padding-bottom:15px; margin:0;}

.single-projectnew .web-btn{display:flex; flex-wrap:wrap; grid-row-gap:15px; grid-column-gap:15px;}
.single-projectnew .web-btn a.btn{width:100%;}
.single-projectnew .web-btn a.btn2{background:#040F18;}
.single-projectnew .web-btn a.btn2:hover{background:#86764f;}

@media only screen and (min-width: 992px){
.single-projectnew .projects-top .col-md-8{width:71%;}
.single-projectnew .projects-top .col-md-4{width:29%;}
}

/*.single-project .mfp-gallery button.mfp-arrow{display:none !important;}*/

#exTab2 .nav-tabs{padding:0 0 30px; margin:0; border:none; display:flex; flex-wrap:wrap; align-items:center; grid-column-gap:10px; grid-row-gap:10px;}
#exTab2 .nav-tabs:before,
#exTab2 .nav-tabs:after{display:none;}
#exTab2 .nav-tabs > li{margin:0;}
#exTab2 .nav-tabs > li > a{border:none; margin:0; border-radius:0; border:none; color:#040F18; background:#040f180d; padding:12px 20px;}
#exTab2 .nav-tabs > li > a:hover{color:#86764f;}
#exTab2 .nav-tabs > li.active > a{background:#040F18; color:#fff;}

.projects-top .gallery-btm-title{padding:0 0 25px;}
.projects-top .gallery-btm-title .pro-logo img{max-width:300px; width:100%;}


@media only screen and (max-width: 991px){
.projects-new .projects-list{padding-bottom:40px;}
.projects-new .projects-info .pro-logo-link{min-height:60px;}
.projects-new .projects-info .pro-logo-link .project-logo img{max-width:150px; height:100px;}
.single-projectnew .projects-top > .col-md-4{padding-top:40px;}
/*.single-projectnew .colour-scheme-sec{padding-bottom:30px;}*/
/*.projects-maingall .project_bannerslider .slick-slide .banner-item .com_img{height:auto; padding-bottom:41.693%;}*/
}

@media only screen and (max-width: 767px){
.projects-new .projects-list .col-md-6{width:100%;}
/*.gallery-btm-title{position:relative; bottom:0; }
.gallery-btm-title .post-title{background:none; padding:0; width:100%; padding:30px 0 0;}
.gallery-btm-title .post-title .pro-logo img{height:40px;}
.gallery-btm-title .post-title h1{color:#1b1f28;}*/
.single-projectmain.single-projectnew{padding-top:20px;}
.single-projectnew .colour-scheme-sec .col-md-6{width:100%;}
/*.single-projectnew .colour-scheme-sec .col-md-6:last-child{padding-top:15px;}*/
/*.single-projectnew .colour-scheme-sec{padding-bottom:10px;}*/


}

@media only screen and (max-width: 479px){
.projects-new .projects-info .post-content table tr td:first-child{width:50%;}
.projects-new .projects-info .pro-logo-link a{padding:10px 17px; height:40px;}
/*.projects-new .projects-info .pro-logo-link .project-logo img{height:40px;}*/
.single-projectnew .gallery-image .photoswipe .item{width:20%;}
#exTab2 .nav-tabs > li{width:100%;}
#exTab2 .nav-tabs > li > a{width:100%; text-align:center;}

}

/******************* Developments Project Css *******************/

/******************* Event Css *******************/
.page-id-22059 #fl-main-content .container,
.page-id-22063 #fl-main-content .container{padding:0 15px;}
.page-id-22059 #fl-main-content .fl-post-header{padding:100px 0 40px; margin:0; text-align:center;}
.page-id-22059 #fl-main-content .fl-post-title{margin:0;}
#upcomingEventsDiv .k-listview-content{display:flex; flex-wrap:wrap; margin:0 -15px; grid-row-gap:40px; padding:0 0 100px;}
#upcomingEventsDiv .k-listview-content .event{width:33.33%; padding:0 15px; text-align:center; border:none; margin:0;}
#upcomingEventsDiv .k-listview-content .image{float:none !important; width:100%; padding:0 0 71%; margin:0; position:relative;}
#upcomingEventsDiv .k-listview-content .image img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; transform:none;}
#upcomingEventsDiv .k-listview-content h3{padding:24px 0 0; margin:0; font-weight:300;}
#upcomingEventsDiv .k-listview-content h3 a{color:#86754e; text-transform:uppercase; font-size:22px; text-decoration:none; letter-spacing:0.025em;}
#upcomingEventsDiv .k-listview-content h3 a:hover{color:#040f18;}
#upcomingEventsDiv .k-listview-content .brief{padding:14px 0 0; font-size:18px; text-transform:uppercase; font-family:"Inter",sans-serif; font-weight:normal; color:#040f18; letter-spacing:0.03em;}
#upcomingEventsDiv .k-listview-content .brief a{color:#040f18;}
#upcomingEventsDiv .k-listview-content .brief a:hover{color:#86754e;}

.page-id-22063 #fl-main-content .fl-post-header{display:none;}
#upcomingEventDetailsDiv .ce-upcoming-event-details{padding:100px 0;}
#upcomingEventDetailsDiv .upcoming-event-panel{text-align:center; padding:0;}
#upcomingEventDetailsDiv .upcoming-event-details{text-align:center;}
#upcomingEventDetailsDiv .upcoming-event-details > .brief{padding:0 0 46px; margin:0; font-size:38px; font-weight:300; color:#86754e;}
#upcomingEventDetailsDiv .upcoming-event-details .image-container{float:none; width:100%; max-width:980px; margin:auto; height:auto; padding:0 0 42%;}
#upcomingEventDetailsDiv .upcoming-event-details .image-container img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; transform:none;}
#upcomingEventDetailsDiv .upcoming-event-details .description{padding:46px 0; max-width:465px; margin:auto; }
#upcomingEventDetailsDiv .upcoming-event-details h4{padding:0 0 10px; margin:0; font-size:24px; color:#040f17; font-weight:400; letter-spacing:0.025em; font-family:"Inter",sans-serif;}
#upcomingEventDetailsDiv .upcoming-event-sessions{border:none; padding:0; margin:auto; max-width:465px; border-radius:0px; display:flex; justify-content:center;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content{background:#ccc8c1; padding:40px; border:none;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content h4{font-size:24px; font-family:"Inter",sans-serif; font-weight:bold; text-transform:uppercase; color:#040f18; padding:0 0 14px; margin:0; letter-spacing:0.025em;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content p{margin:0;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content button{padding:15px 43px; margin:0; background:#040f18; border:none; outline:none; font-size:20px; font-weight:bold; text-transform:uppercase; letter-spacing:0.025em; border-radius:0; color:#fff;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content button:hover{background:#86754e;}
#upcomingEventDetailsDiv .social-shares{padding:30px 0 50px; margin:0;}
#upcomingEventDetailsDiv .social-shares .group{display:flex; flex-wrap:wrap; justify-content:center; grid-column-gap:10px; grid-row-gap:10px;}
#upcomingEventDetailsDiv .social-shares .group .share-pad{width:46px; float:none;}
#upcomingEventDetailsDiv .social-shares .group .sharing{border:none; padding:0; margin:0; width:100%; height:46px; display:flex; align-items:center; justify-content:center; border-radius:0; background:#bdbec0; color:#040f18;}
#upcomingEventDetailsDiv .social-shares .group .sharing .fa{font-size:22px; background:none; color:#040f18;}
#upcomingEventDetailsDiv .social-shares .group .sharing:hover{background:#86754e;}
#upcomingEventDetailsDiv .social-shares .group .sharing:hover .fa{color:#fff;}
#upcomingEventDetailsDiv .upcoming-event-disclaimer p{padding:0; margin:0;}
#upcomingEventDetailsDiv #upcomingEventDetails_ReturnButton{padding:15px 26px; margin:0; border:none; border-radius:0; outline:none; background:#86764f; color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase; letter-spacing:0.025em; line-height:normal;}
#upcomingEventDetailsDiv #upcomingEventDetails_ReturnButton:hover{background:#040f18;}
#upcomingEventDetailsDiv .event-dialog .event-header{margin:0; padding:0;}
#upcomingEventDetailsDiv .event-dialog .event-header h4{padding:0; margin:0; font-size:26px; font-weight:bold; letter-spacing:0.025em; text-transform:uppercase; font-family:"Inter",sans-serif; color:#040f18;}
#upcomingEventDetailsDiv .event-dialog .event-header h4:before{content:'EVENTS'; display:block; color:#86754e; font-size:38px; padding:0 0 40px; font-weight:300; font-family: "brandon-grotesque", sans-serif;}
#upcomingEventDetailsDiv .event-dialog .event-header br{display:none;}
#upcomingEventDetailsDiv .event-dialog .form-body{max-width:830px; margin:auto;}
#upcomingEventDetailsDiv .event-dialog .form-body form{padding:36px 0 30px; margin:0;}
#upcomingEventDetailsDiv .event-dialog .upcoming-event-registrant-details{display:flex; flex-wrap:wrap; margin:0 -15px; grid-row-gap:26px; padding:0 0 30px;}
#upcomingEventDetailsDiv .event-dialog .form-item{width:50%; padding:0 15px; margin:0 !important; float:none;}
#upcomingEventDetailsDiv .event-dialog .form-item label{padding:0 0 6px; margin:0; font-size:16px; text-transform:none; font-weight:normal; color:#040f18; font-family:"Inter",sans-serif; opacity:1; letter-spacing:0.025em;}
#upcomingEventDetailsDiv .event-dialog .form-item input[type="text"],
#upcomingEventDetailsDiv .event-dialog .form-item input[type="email"],
#upcomingEventDetailsDiv .event-dialog .form-item input[type="number"],
#upcomingEventDetailsDiv .event-dialog .form-item select,
#upcomingEventDetailsDiv .event-dialog .form-item textarea{background:#cecfcf; color:#040f18; border:none; outline:none; padding:17px 24px; margin:0; border-radius:0; font-size:16px; font-family:"Inter",sans-serif; line-height:normal; background-position:right 15px center; background-repeat:no-repeat;}
#upcomingEventDetailsDiv .event-dialog .form-item.country{width:50% !important;}
#upcomingEventDetailsDiv .event-dialog .form-item input::-webkit-input-placeholder{color:#040f18;}
#upcomingEventDetailsDiv .event-dialog .form-item input::-moz-placeholder{color:#040f18;}
#upcomingEventDetailsDiv .event-dialog .form-item input:-ms-input-placeholder{color:#040f18;}
#upcomingEventDetailsDiv .event-dialog .form-item input:-moz-placeholder{color:#040f18;}
#upcomingEventDetailsDiv .event-dialog .form-item.country select{background-repeat:no-repeat !important; background-position:right 24px center !important;}
#upcomingEventDetailsDiv .event-dialog .form-item.consent-provided-email{width:100%;}
#upcomingEventDetailsDiv .event-dialog .form-item input.check-box{display:none;}
#upcomingEventDetailsDiv .event-dialog .form-item input.check-box ~ label{position:relative; padding:0 0 0 39px; margin:0;}
#upcomingEventDetailsDiv .event-dialog .form-item input.check-box ~ label:before{content:''; position:absolute; left:0; top:-1px; width:20px; height:20px; border:solid 1px #040f18;}
#upcomingEventDetailsDiv .event-dialog .form-item input.check-box:checked ~ label:before{background:#040f18 url(images/check-mark.svg) center center no-repeat;}
#upcomingEventDetailsDiv .event-dialog .form-item input.check-box ~ label a{text-decoration:none;}
#upcomingEventDetailsDiv .event-dialog .form-body #upcomingEventDetails_OkButton{display:flex; margin:auto; border:none; padding:15px 36px; font-size:16px; font-weight:bold; font-family:"Inter",sans-serif; color:#fff; background:#040f18 !important; text-transform:uppercase; letter-spacing:0.025em; border-radius:0; top:0; float:none;}
#upcomingEventDetailsDiv .event-dialog .form-body #upcomingEventDetails_OkButton
#upcomingEventDetailsDiv .event-dialog .form-body #upcomingEventDetails_OkButton:disabled{opacity:0.7;}
#upcomingEventDetailsDiv .event-dialog .form-body #upcomingEventDetails_OkButton:hover{background:#86764f !important;}

#upcomingEventDetailsDiv #upcomingEventDetails_Form .source-id,
#upcomingEventDetailsDiv #upcomingEventDetails_Form .consent-provided-mobile{display:block; width:100%;}

@media only screen and (max-width: 991px){
.page-id-22059 #fl-main-content .fl-post-header{padding:70px 0 40px;}
#upcomingEventsDiv .k-listview-content{padding:0 0 70px;}
#upcomingEventDetailsDiv .upcoming-event-details > .brief{font-size:34px; padding-bottom:36px;}
#upcomingEventsDiv .k-listview-content .event{width:50%;}
#upcomingEventDetailsDiv .ce-upcoming-event-details{padding:70px 0;}
#upcomingEventDetailsDiv .event-dialog .event-header h4:before{padding-bottom:30px; font-size:34px;}

}

@media only screen and (max-width: 767px){
.page-id-22059 #fl-main-content .fl-post-header{padding:50px 0 20px;}
#upcomingEventsDiv .k-listview-content{padding:0 0 50px;}
#upcomingEventDetailsDiv .upcoming-event-details > .brief{font-size:28px; padding-bottom:30px;}
#upcomingEventsDiv .k-listview-content .event{width:50%;}
#upcomingEventDetailsDiv .ce-upcoming-event-details{padding:50px 0;}
#upcomingEventDetailsDiv .upcoming-event-details .description{padding:36px 0;}
#upcomingEventDetailsDiv .social-shares{padding:30px 0;}
#upcomingEventDetailsDiv .upcoming-event-details h4{font-size:20px;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content{padding:30px;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content h4{font-size:20px;}
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content button{font-size:18px;}
#upcomingEventDetailsDiv .event-dialog .form-item.country,
#upcomingEventDetailsDiv .event-dialog .form-item{width:100% !important;}
#upcomingEventDetailsDiv .event-dialog .form-body form{padding:26px 0 10px;}
#upcomingEventDetailsDiv .event-dialog .event-header h4{font-size:22px;}
#upcomingEventDetailsDiv .event-dialog .event-header h4:before{padding-bottom:20px; font-size:28px;}


}

@media only screen and (max-width: 599px){
#upcomingEventsDiv .k-listview-content .event{width:100%;}
#upcomingEventsDiv .k-listview-content h3 a{font-size:20px;}

}

@media only screen and (max-width: 479px){
#upcomingEventDetailsDiv .upcoming-event-sessions .k-listview-content h4 > span{display:block;}

}
/******************* Event Css *******************/


/******************* 01-11-23 ******************/
.map-inner .map-left .accordion-container .accordion-title{font-weight:500;}
.map-inner .map-left .accordion-container .accordion-title.now-selling{color:#86754e !important;}
.map-inner .map-left .accordion-container .accordion-title.now-selling + .accordion-content ul li:not(.marker){color:#86754e;}
.map-inner .map-left .accordion-container .accordion-title.now-selling:before{border-color:#86754e !important;}
.map-inner .map-left .accordion-container .accordion-title.in-planning,
.map-inner .map-left .accordion-container .accordion-title.under-construction{color:#040F18 !important;}
.map-inner .map-left .accordion-container .accordion-title.in-planning + .accordion-content ul li:not(.marker),
.map-inner .map-left .accordion-container .accordion-title.under-construction + .accordion-content ul li:not(.marker){color:#040F18;}
.map-inner .map-left .accordion-container .accordion-title.in-planning:before,
.map-inner .map-left .accordion-container .accordion-title.under-construction:before{border-color:#040F18 !important;}
.map-inner .map-left .accordion-container .accordion-title.completed-projects{color:#606060 !important;}
.map-inner .map-left .accordion-container .accordion-title.completed-projects + .accordion-content ul li:not(.marker){color:#606060;}
.map-inner .map-left .accordion-container .accordion-title.completed-projects:before{border-color:#606060 !important;}

/******************* 01-11-23 ******************/

/******************* Paddington Landing Page ******************/
@font-face {
    font-family: 'HV Olive and Figs';
    src: url('fonts/HVOliveandFigs-Regular.eot');
    src: url('fonts/HVOliveandFigs-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/HVOliveandFigs-Regular.woff2') format('woff2'),
        url('fonts/HVOliveandFigs-Regular.woff') format('woff'),
        url('fonts/HVOliveandFigs-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Forum';
    src: url('fonts/Forum.eot');
    src: url('fonts/Forum.eot?#iefix') format('embedded-opentype'),
        url('fonts/Forum.woff2') format('woff2'),
        url('fonts/Forum.woff') format('woff'),
        url('fonts/Forum.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

