.list-col-2 ul,.list-col-2 ol,.list-col-3 ul,.list-col-3 ol{list-style:none;padding:0}@media screen and (min-width:992px){.list-col-2 ul,.list-col-2 ol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px;-moz-column-gap:20px}.list-col-3 ul,.list-col-3 ol{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;column-gap:20px;-moz-column-gap:20px}}.list-col-2 ul li,.list-col-3 ul li{position:relative;list-style-type:none;padding-bottom:6px}.list-col-2 ul li:before,.list-col-3 ul li:before{content:"";background-color:#000;border-radius:10px;width:6px;height:6px;position:absolute;top:5px;left:-25px}.text-white p,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5{color:rgba(255,255,255,.9)}.underline .fl-heading{display:inline-block;position:relative}.underline .fl-heading:after{content:"";height:2px;width:120px;background-color:#bf1313;position:absolute;bottom:-16px;left:0;right:0}.underline-white .fl-heading:after{background-color:#fff}.break-word p,.break-word .fl-heading span{word-wrap:break-word}.font-13,.font-13 *{font-size:13px !important}.font-16,.font-16 *{font-size:16px !important}.font-18,.font-18 *{font-size:18px !important}.font-20{font-size:20px}.font-26{font-size:26px}.font-32{font-size:32px}.font-34{font-size:34px}.font-38{font-size:38px}.font-44{font-size:44px}.fl-col-small{max-width:none}.max-500{max-width:500px;margin:auto}.max-600{max-width:600px;margin:auto}.max-700{max-width:700px;margin:auto}.max-800{max-width:800px;margin:auto}.max-900{max-width:900px;margin:auto}.max-1000{max-width:1000px;margin:auto}.max-1100{max-width:1100px;margin:auto}.padding-large>.fl-row-content-wrap,.padding-large .fl-callout-content{padding-top:150px;padding-bottom:150px}.padding-medium>.fl-row-content-wrap,.padding-medium .fl-callout-content{padding-top:80px;padding-bottom:80px}.padding-small>.fl-row-content-wrap{padding-top:40px;padding-bottom:40px}.background-alt{background-color:#f2f2f2}.hide-labels label{display:none}.boxed>div{background:rgba(0,0,0,.04);padding:20px}.boxed-dark>div{background:rgba(0,0,0,.06);padding:20px}.padding-10{padding:10px}.uppercase,.uppercase *{text-transform:uppercase}.col-group-boxed .fl-row-content>.fl-col-group{background-color:rgba(222,224,204,.5)}.fl-post .icon-150 img[class*=wp-image-]{max-width:150px}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.menu>li>a{position:relative;overflow:hidden}@media screen and (min-width:768px){.menu>li>a:after{left:15px;right:15px;background-color:#df2926;content:"";position:absolute;height:3px;bottom:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu>li:hover>a:after,.menu>li.current-menu-item>a:after{bottom:4px}}li.menu-item-has-children a:after{height:0}.fl-page-nav ul.sub-menu{border-color:#df2926}.fl-page-nav ul.sub-menu{top:88%}.fl-social-icons .fa-stack{margin:0 8px 10px 0}.fl-page-footer-widgets{padding-top:80px;padding-bottom:40px;font-size:15px}.fl-page-footer-widgets .fl-widget-title{font-size:18px;text-transform:none;font-weight:400;color:#fff}.footer-add-icons i{padding-right:15px}.fl-post-slider-feed-more{background:#df2926;color:#fff;border-radius:4px;display:inline-block;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none}.fl-post-slider-feed-more:hover{text-decoration:none;background-color:#dd615f;color:#000}@media screen and (min-width:768px){.page-id-4 .fl-post-slider-content{padding-top:185px !important}}.fl-post-feed-post{margin-bottom:40px !important;padding-bottom:30px !important}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{top:30px}.post-type-archive-property .fl-post-grid-text{padding:0}.post-type-archive-property .fl-post-grid-title{margin-bottom:9px !important;font-size:24px !important}.post-type-archive-property .fl-post-grid-image a,.post-type-archive-property .fl-post-grid-image a img{-moz-transition:ease all .3s;-ms-transition:ease all .3s;-o-transition:ease all .3s;-webkit-transition:ease all .3s;transition:ease all .3s;position:relative;overflow:hidden;display:inline-block}.post-type-archive-property .fl-post-grid-image a:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}@media screen and (min-width:768px){.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}}.cbp-l-project-desc-text{color:#555;margin-bottom:20px}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dotted #dfdfdf;padding:inherit;color:#666;font:400 12px/30px "Open Sans",sans-serif}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}