/*
 Theme Name:     Folie Child Theme
 Theme URI:      https://www.codeless.co/folie
 Description:    Folie Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.codeless.co
 Template:       folie
 Version:        1.0.0
*/

@import url("../folie/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*July 16, 2018*/
/*Elementor Builder*/
/*DEV SITE*/



@font-face {
   font-family: Book;
   src: url(/wp-content/uploads/2018/09/Gotham-Book.otf);
}
.box-full-img .elementor-image img {width:100%; min-height:810px;}
#slick-slide00 .slick-slide-inner .elementor-slide-heading {font-size:60px !important; font-family: 'Butler',sans-serif !important; text-align:left; line-height:66px !important; font-weight:normal; padding-bottom:100px;}
#slick-slide00 .elementor-slide-content {/*position: absolute; bottom: 60px; left: 90px;*/}
#slick-slide01 .slick-slide-inner .elementor-slide-description {text-align:left; font-size:36px !important; font-family: 'Butler',sans-serif !important; line-height:42px; }
#slick-slide01 .slick-slide-inner .elementor-slide-description p {line-height:15px; font-size:14px;}
#slick-slide01 .slick-slide-inner a.elementor-button {float: left;}
#slick-slide01 .elementor-slide-content {position: absolute; bottom: 70px; left: 90px;}
#slick-slide02 .elementor-slide-content {position: absolute; bottom: 70px; left: 90px;}
#slick-slide02 .slick-slide-inner .elementor-slide-description {text-align:right; font-size:36px !important; font-family: 'Butler',sans-serif !important; line-height:42px; width:90%; }
#slick-slide02 .slick-slide-inner .elementor-slide-description .tst {float:right; text-align: right;}
#slick-slide02 .slick-slide-inner .elementor-slide-description p {float: right; display: block; clear: both;}
#slick-slide02 .slick-slide-inner .elementor-slide-description p {line-height:15px; font-size:14px;}

#slick-slide03 .slick-slide-inner .elementor-slide-description {text-align:left; font-size:36px !important; font-family: 'Butler',sans-serif !important; line-height:42px; width:90%;}
#slick-slide03 .elementor-slide-content {position: absolute; bottom: 70px; left: 90px;}
#slick-slide03 .slick-slide-inner .elementor-slide-description p {line-height:15px; font-size:14px;}

#slick-slide04 .elementor-slide-content {position: absolute; bottom: 70px; left: 90px;}
#slick-slide04 .slick-slide-inner .elementor-slide-description {text-align:right; font-size:26px !important; font-family: 'Butler',sans-serif !important; line-height:32px; width:90%; }
#slick-slide04 .slick-slide-inner .elementor-slide-description .tst {float:right; text-align: right;}
#slick-slide04 .slick-slide-inner .elementor-slide-description p {float: right; display: block; clear: both;}
#slick-slide04 .slick-slide-inner .elementor-slide-description p {line-height:15px; font-size:14px;}


.elementor-widget-testimonial-carousel .elementor-testimonial__title, .elementor-widget-testimonial-carousel .elementor-testimonial__name {font-family:Gotham Book, sans-serif !important;}

.elementor-slick-slider ul.slick-dots li button:before {font-size:15px !important; color: #fff !important;}
.elementor-slick-slider .slick-dots-inside .slick-dots {bottom:30px !important;}
span.maroon {color:#a32035;}
p.maroon {color:#a32035;}
ul.nomargin {padding-left:16px;}
form.wpcf7-form input, form.wpcf7-form textarea, form.wpcf7-form .wpcf7-list-item-label {font-family: 'Gotham Book', sans-serif;}
.wpcf7-form .column .left {margin-right:20px;}
.wpcf7-form .column .left, .wpcf7-form .column .right {width:47.5%; float: left;}
.wpcf7-form .column .clearers {clear:both; display:block;}
.wpcf7-form .column .right select {width:100%; background: transparent; color: #fff; padding: 4px; border: 1px solid #fff; font-family: Gotham Book, sans-serif;}
.wpcf7-form .column .right select option {color:#000;}
#left-infotext {position:absolute; z-index:999999; bottom: 85px; left: 150px; }
#taghides {position:absolute; z-index:999999; bottom: 120px; left: 150px; visibility:hidden; }
#left-infotext .elementor-heading-title {font-size:74px !important; line-height:110px; font-family:'Butler',sans-serif !important; font-weight:normal;}
#btn-gallery {position:absolute; z-index:999999; bottom: 60px; left: 152px;}
#left-box-area {height:100vh;}
#left-box-area .elementor-widget-wrap {padding:0 10% 0 26%;}
.left-margs {padding:0 10% 0 26%;}

#left-box-full-height .elementor-widget-wrap {padding:0 10% 0 26%;}
#right-box-full-height .elementor-widget-wrap {padding:0 26% 0 10%;}
#homes-gal {}

#bluebg.header-homes .header-nav ul li.current-menu-item {border-bottom:1px solid #fff;}

.header-nav.urban-nav nav > ul > li.current-menu-item a {border-bottom: 1px solid #a32035 !important;}
.page-id-10018 .row-menu .header-nav nav ul #menu-item-8230 {background-image:url(/wp-content/uploads/2018/11/Home-Icon-White.png) !important; background-repeat:no-repeat; background-size:32px !important;}
body p {font-family: 'Gotham Book', Sans-serif !important; line-height:20px;}
.header-nav ul li a {font-family: 'Gotham Book', Sans-serif !important; font-size: 12px;}
.header-homes .elementor-image img , .header-menu .elementor-image img {width: 220px;}


.page-id-10697 .main.header-row {display: none;}
.page-id-10716 .main.header-row {display: none;}
.page-id-10721 .main.header-row {display: none;}
.page-id-4857 .main.header-row {display: none;}

/* Normus Homes */
.page-id-10924 .main.header-row {display: none;}
.page-id-10972 .main.header-row {display: none;}
.page-id-10988 .main.header-row {display: none;}
.page-id-10993 .main.header-row {display: none;}
.page-id-11019 .main.header-row {display: none;}
.page-id-11028 .main.header-row {display: none;}
.page-id-5303 .main.header-row {display: none;}
.page-id-11069 .main.header-row {display: none;}
.page-id-11081 .main.header-row {display: none;}
.page-id-11103 .main.header-row {display: none;}
.page-id-11106 .main.header-row {display: none;}
.page-id-11109 .main.header-row {display: none;}
/* Normus Homes End */

.single-post .main.header-row .c-right .cl-h-cl_header_tools {display: none;} 
.single-post #logo img {height:auto !important;}
.single-post nav > ul > li.current-menu-item a { border-bottom: 1px solid #a32035 !important;}
.single-post nav > ul > li a {color:#a32035 !important; font-family: 'Gotham Book', sans-serif !important;
font-size: 12px; letter-spacing: 2px !important; padding: 10px 20px;}
.single-post nav > ul > li a:hover {border-bottom: 1px solid #a32035!important; color: #a32035 !important; }
.single-post .header_container:not(.cl-header-light) nav > ul > li a:hover {color: #a32035 !important;}
.single-post .header_container.header-top nav > ul > li {padding-left:0; padding-right:0;}
.single-post .header_container.header-top nav ul #menu-item-4885 a { border-radius: 10px; background-color: #a32035; color: #fff !important; border: 1px solid #a32035; padding: 5px 20px; }
.single-post .header_container.header-top nav ul #menu-item-4885 a:hover {color: #a32035 !important; background-color: #ffffff;}
.single-post .header_container .container {width:1200px;}
.single-post .entry-header .entry-title {color:#A32035; text-align:center; font-size: 28px;
font-weight: normal;}
.single-post .entry-header h1.entry-title {padding-bottom:20px; background-image:url(/wp-content/uploads/2018/11/line-maroon.jpg); background-repeat:no-repeat; background-position: center bottom;}
.single-post #comments {display:none;}
.single-post .post-navigation {display:none;}
.single-post .main.header-row {border-bottom: 2px solid #a32035;}
#single-blog {margin-bottom:20px;}
.page-id-4857 footer {position:fixed; width:100%; bottom:0;}


#port-details .elementor-text-editor {background:url(/wp-content/uploads/2018/08/Projects-Button-32x32-04.png); background-repeat:no-repeat; background-position:left top; padding-left: 50px; min-height: 43px; font-size:13px;}
.category-posts-internal .cat-post-item .cat-post-title {color:#A32035; font-size: 16px; text-transform: none; font-family: 'Gotham Medium', sans-serif;}
#port-details .elementor-text-editor ul {padding-left:20px;}
#port-details .elementor-text-editor ul li {margin-bottom:10px; font-size:13px;}
#news-post .cat-post-item .date-info span, #news-post .cat-post-item .date-info {color:#A32035; font-family: 'Gotham Book', sans-serif;}
#news-post .cat-post-item .excerpts p {color:rgb(0,0,0,0.8); color:rgba(0,0,0,0.8);}
#news-post .cat-post-item .excerpts a {color:#A32035;  display: inline-block; font-family: 'Gotham Book', sans-serif;}
.category-posts-internal .cat-post-item .cat-post-title br {display:none;}
.category-posts-internal .cat-post-item  {list-style:none; clear:both; display:block;}
#arcpost .thumbs {float:left; margin:0 10px 20px 0; width:200px;}
#arcpost .thumbs img {width:100% !important;}

#slick-slide01 .slick-slide-inner a.elementor-button:hover { outline:none;} 
#slick-slide01 .slick-slide-inner a.elementor-button { outline:none;}
#slick-slide01 .slick-slide-inner a.elementor-button:focus { outline:none;} 

#capability .elementor-icon-box-title a:hover {color:#A32035 !important;}
.project-details-container {padding-top: 40px !important;}

/*
.single-post #site_content { position: relative; margin: 0px auto;  padding: 0px;   height: 100vh; overflow: auto; width:90%; }
.single-post #site_content #content { min-height: 100vh;  width: 1200px; margin: 0 auto; }
*/

.elementor-portfolio article.category-awards .elementor-post__thumbnail:before {content:""; position:absolute; width:58px; height:82px; background-image:url(/wp-content/uploads/2018/11/winner-icon.png); background-repeat:no-repeat; left:0; top:0; z-index: 99999;}
ul.elementor-portfolio__filters li#independent_living {}
#urban-portfolios .elementor-portfolio .elementor-portfolio-item__overlay {opacity:1;}
#urban-portfolios .elementor-portfolio .elementor-portfolio-item__overlay:hover {opacity:0;}


#wpcf7-f13062-o1 .wpcf7-form .column input::-webkit-input-placeholder {color: #25334B !important;opacity: 1;}
#wpcf7-f13062-o1 .wpcf7-form .column input:-moz-placeholder {color: #25334B !important;opacity: 1;}
#wpcf7-f13062-o1 .wpcf7-form .column input::-moz-placeholder {color: #25334B !important;opacity: 1;}
#wpcf7-f13062-o1 .wpcf7-form .column input:-ms-input-placeholder {color: #25334B !important;opacity: 1;}

#wpcf7-f13062-o1 .wpcf7-form .column textarea::-webkit-input-placeholder {color: #25334B !important;opacity: 1;}
#wpcf7-f13062-o1 .wpcf7-form .column textarea:-moz-placeholder {color: #25334B !important;opacity: 1;}
#wpcf7-f13062-o1 .wpcf7-form .column textarea::-moz-placeholder {color: #25334B !important;opacity: 1;}
#wpcf7-f13062-o1 .wpcf7-form .column textarea:-ms-input-placeholder {color: #25334B !important;opacity: 1;}


#gform_4 ul.gform_fields li.gfield input::-webkit-input-placeholder {color: #25334B !important;opacity: 1;}
#gform_4 ul.gform_fields li.gfield input:-moz-placeholder {color: #25334B !important;opacity: 1;}
#gform_4 ul.gform_fields li.gfield input::-moz-placeholder {color: #25334B !important;opacity: 1;}
#gform_4 ul.gform_fields li.gfield input:-ms-input-placeholder {color: #25334B !important;opacity: 1;}

#gform_4 ul.gform_fields li.gfield textarea::-webkit-input-placeholder {color: #25334B !important;opacity: 1;}
#gform_4 ul.gform_fields li.gfield textarea:-moz-placeholder {color: #25334B !important;opacity: 1;}
#gform_4 ul.gform_fields li.gfield textarea::-moz-placeholder {color: #25334B !important;opacity: 1;}
#gform_4 ul.gform_fields li.gfield textarea:-ms-input-placeholder {color: #25334B !important;opacity: 1;}



#wpcf7-f5802-p4882-o1 .wpcf7-form .column input::-webkit-input-placeholder {color: #ffff !important;opacity: 1;}
#wpcf7-f5802-p4882-o1 .wpcf7-form .column input:-moz-placeholder {color: #ffff !important;opacity: 1;}
#wpcf7-f5802-p4882-o1 .wpcf7-form .column input::-moz-placeholder {color: #ffff !important;opacity: 1;}
#wpcf7-f5802-p4882-o1 .wpcf7-form .column input:-ms-input-placeholder {color: #ffff !important;opacity: 1;}
	
#wpcf7-f5802-p4882-o1 .wpcf7-form .column textarea::-webkit-input-placeholder {color: #ffff !important;opacity: 1;}
#wpcf7-f5802-p4882-o1 .wpcf7-form .column textarea:-moz-placeholder {color: #ffff !important;opacity: 1;}
#wpcf7-f5802-p4882-o1 .wpcf7-form .column textarea::-moz-placeholder {color: #ffff !important;opacity: 1;}
#wpcf7-f5802-p4882-o1 .wpcf7-form .column textarea:-ms-input-placeholder {color: #ffff !important;opacity: 1;}
	
/*Homes Form */	

#wpcf7-f10557-p5303-o1 .wpcf7-form h2 {color: #0A2A3B; font-size: 22px; font-weight: normal; margin: 10px 0 10px; Font-family:Gotham Book;}
#wpcf7-f10557-p5303-o1 .wpcf7-form p {margin-top:0;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column textarea {height:80px; border:1px solid #000; border-radius:10px; width:100%; padding: 5px;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column textarea:focus {border:1px solid #000 !important;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column input[type="text"],#wpcf7-f10557-p5303-o1 .wpcf7-form .column input[type="email"],#wpcf7-f10557-p5303-o1 .wpcf7-form .column input[type="tel"] {width:100%; box-shadow:none !important;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column input[type="text"]:focus ,#wpcf7-f10557-p5303-o1 .wpcf7-form .column input[type="email"]:focus, #wpcf7-f10557-p5303-o1 .wpcf7-form .column input[type="tel"]:focus {border-bottom:1px solid #000 !important;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .submit input {background:#0A2A3B; margin:10px 0;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column input::-webkit-input-placeholder {color: #0A2A3B !important;opacity: 1;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column input:-moz-placeholder {color: #0A2A3B !important;opacity: 1;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column input::-moz-placeholder {color: #0A2A3B !important;opacity: 1;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column input:-ms-input-placeholder {color: #0A2A3B !important;opacity: 1;}
	
#wpcf7-f10557-p5303-o1 .wpcf7-form .column textarea::-webkit-input-placeholder {color: #0A2A3B !important;opacity: 1;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column textarea:-moz-placeholder {color:#0A2A3B!important;opacity: 1;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column textarea::-moz-placeholder {color:#0A2A3B!important;opacity: 1;}
#wpcf7-f10557-p5303-o1 .wpcf7-form .column textarea:-ms-input-placeholder {color: #0A2A3B !important;opacity: 1;}

#side-contact .elementor-widget-wrap {height:100%;}
#map-homes {position: absolute; bottom: 0; width: 100%;}

/*Homes Form End*/

#homes-gallery ul {text-align:center; padding: 15px 0 8px 0; margin:0;}
#homes-gallery ul li {display:inline-block; list-style:none; padding: 0 20px;}
#homes-gallery ul li a { color:#0A2A3B; font-family: gotham book; letter-spacing: 1px; font-size: 12px;}
#homes-gallery ul li.active a {font-weight:bold;}
#homes-gallery .elementor-widget-wrap .elementor-widget {margin-bottom:0;}
span.breaks {display:block; color: rgba(0,0,0,0.8);  color: rgb(0,0,0,0.8);
font-family: gotham book !important;}
.elementor-10671 .elementor-element.elementor-element-758b379 > .elementor-element-populated {padding-right:0 !important;}
.elementor-10697 .elementor-element.elementor-element-758b379 > .elementor-element-populated {padding-right:0 !important;}
.elementor-10721 .elementor-element.elementor-element-758b379 > .elementor-element-populated {padding-right:0 !important;}
.elementor-10716 .elementor-element.elementor-element-758b379 > .elementor-element-populated {padding-right:0 !important;}