body{font-family:"Open Sans",sans-serif;font-size:16px;background:#FFF;color:#000;margin:0}main{display:block;padding-bottom:30px}.smi-cons{display:inline-block;font-size:0!important;margin:0 5px;text-decoration:none!important;vertical-align:middle}.smi-cons:before{font-size:20px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}a.send-email{display:inline-block;padding:7px 10px;border:solid 1px #000;font-size:15px;text-transform:uppercase;text-decoration:none!important;transition:all 0.2s linear}a.send-email span{display:inline-block;margin-top:-3px;margin-right:7px;vertical-align:middle}.sidebar a.send-email{font-size:12px}.call-to-action{display:block;background-color:#ededed;position:relative;font-size:0;padding-top:25px;padding-bottom:20px;text-decoration:none!important;border-radius:3px}.call-to-action:before,.call-to-action:after{content:'';display:block;background:#000;width:100%;height:5px;position:absolute;top:0;left:0;border-top-right-radius:3px;border-top-left-radius:3px}.call-to-action:before{opacity:.35}.call-to-action:after{width:0;transition:all 0.2s linear}.call-to-action .cta-icon,.call-to-action .cta-text{display:inline-block;font-size:16px;vertical-align:middle}.call-to-action .cta-icon{transition:all 0.2s linear}.call-to-action .cta-icon span{font-size:50px}.call-to-action:hover .cta-icon{animation-duration:.75s;animation-name:bounceicon;transform-origin:center bottom}@keyframes bounceicon{0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}}.call-to-action .cta-text{padding:0 15px}.call-to-action .cta-text .cta-title{display:block;font-size:22px;font-weight:600;margin-bottom:5px}.call-to-action .cta-text .cta-desc{display:block}.cta-expand{text-align:center;padding-top:40px;padding-bottom:40px}.cta-expand .cta-icon,.cta-expand .cta-text{display:block}.cta-expand .cta-icon{margin-top:0;margin-bottom:15px}.container-before-border:before,.container-after-border:after{content:'';display:inline-block;border-top:dotted 1px #c1c1c1;width:100%;height:1px;position:absolute;left:0}.container-before-border:before{top:0}.container-after-border:after{bottom:0}@-webkit-keyframes infiniterotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes infiniterotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.infinite-rotating{-webkit-animation:infiniterotating 2s linear infinite;-moz-animation:infiniterotating 2s linear infinite;-ms-animation:infiniterotating 2s linear infinite;-o-animation:infiniterotating 2s linear infinite;animation:infiniterotating 2s linear infinite}.btn-default{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-radius:0;border:none;background-color:#f2a448;color:#FFF;text-align:center;transition:all 0.2s linear;padding:7px 10px;vertical-align:middle}.btn-default:hover{background-color:#999}.btn-default.opposite{background-color:#999;color:#FFF}.btn-default.opposite:hover{background-color:#f2a448}.ai-envelope-f:before{display:block;content:"\b0122";font-family:agentimage!important}header{display:block;position:relative;padding-top:15px;border-bottom:1px solid #e4e4e4;font-size:0;z-index:1000}header .hd-logo{font-family:'Varela',sans-serif;font-size:16px;text-transform:uppercase;color:#333;padding-bottom:15px}header .hd-logo a{text-decoration:none!important}header .hd-logo img{display:block;max-width:100%}header .hd-logo-text{display:block;font-size:28px;line-height:1em;letter-spacing:10px}header .hd-logo-text-thin{display:block}header .hd-logo-text-bold{font-weight:700}header .hd-logo-tagline{display:block;font-size:12px;letter-spacing:2px;margin-top:7px}header .hd-wrap{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-around}header .hd-nav{font-size:16px;text-align:right}header .hd-wrap .hd-nav{flex-grow:1;margin-top:30px;text-align:center}header .hd-details{display:block;margin-bottom:30px}header .hd-wrap .hd-details{margin-bottom:0}header .hd-phone{display:inline-block;margin-right:13px;font-weight:700;font-size:18px;vertical-align:middle}header .hd-social-media{display:inline-block;line-height:15px;margin-right:13px;vertical-align:middle}header .hd-mailto{display:inline-block;vertical-align:middle}header nav ul{position:relative;font-size:0}header nav ul li,header nav ul li a{display:inline-block;position:relative;text-decoration:none!important;vertical-align:top}header nav div>ul>li:after{content:'';display:inline-block;background:#f2a448;width:1px;height:15px;margin-top:3px;vertical-align:top}header nav div>ul>li:last-child:after{display:none}header nav ul li a{font-size:14px;padding:0 10px 15px}header nav ul ul{display:none;background:#FFF;width:180px;position:absolute;top:100%;text-align:left}header nav ul li:hover ul{display:block}header nav ul ul:before{content:'';display:block;-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px;-moz-border-radius-topleft:1px;-moz-border-radius-topright:1px;border-top-left-radius:1px;border-top-right-radius:1px;background:#dda765;width:100%;height:3px;position:absolute;top:-3px;left:0}header nav ul ul li{display:block}header nav ul ul li a{display:block;padding-top:7px;padding-bottom:7px;border-bottom:solid 1px #ececec}header .hd-wrap .hd-de-logo{width:100%;max-width:300px}footer{display:block;background-color:#ececec;padding-top:25px;padding-bottom:25px;font-weight:400;font-size:15px}.footer-new .footer-de-logo{width:100%;max-width:300px;border-right:1px solid #c3912e;margin-right:15px;padding-right:15px}footer .foo-phone,footer .foo-email{display:inline-block;vertical-align:middle}footer .foo-phone{font-weight:700}footer .foo-email{margin-left:40px}footer span.ai-font-phone{display:inline-block;margin-top:-3px;margin-right:7px;vertical-align:middle}footer .text-right{padding-top:8px}.footer-new{display:flex;align-items:center;flex-flow:row wrap;margin-top:30px;padding-top:30px;border-top:1px solid #c3912e}.footer-new .footer-mls{margin-left:auto;font-size:25px}.footer-new .footer-mls span{color:inherit}.footer-new .footer-disclaimer{flex-grow:1;width:100%;margin-top:50px}#slideshow{display:block;position:relative;z-index:1}.cycle-slideshow{position:relative}.banner-slide{width:100%}.cycle-slideshow canvas{display:block;width:100%;background-size:cover;background-position:center 0;background-repeat:no-repeat}.home-quick-search{display:block;position:absolute;z-index:2;left:0;right:0;bottom:30px;z-index:100}.home-quick-search p{font-size:13px;margin-left:auto;padding-top:15px;padding-bottom:15px;text-align:right}.home-quick-search .container-bg{background:rgb(255 255 255 / .5);padding:10px}.home-quick-search .container-bg:after{content:'';display:block;clear:both}.home-quick-search h4{font-weight:700;font-family:"Varela",sans-serif;font-size:25px;text-transform:uppercase;margin-bottom:0}.home-quick-search label{display:block;font-size:13px;padding:12px 0 10px}.home-quick-search input,.home-quick-search select,.home-quick-search button.btn-default[type=button],.home-quick-search button[type=submit]{display:block;background:#fff;border:1px solid #ccc;border-radius:3px;width:100%;height:34px!important;padding:0 6px!important;font-size:12px}.home-quick-search button[type=submit]{position:relative;background-color:#5a5a5a!important;border:none;text-transform:uppercase;overflow:hidden}.home-quick-search button[type=submit]:hover{background-color:#5a5a5a!important}.home-quick-search button[type=submit] strong{font-weight:400;position:relative;color:#FFF!important;z-index:1}.home-quick-search button[type=submit] span{display:inline-block;position:absolute;top:50%;left:50%;width:0;height:0;transition:all 0.15s linear}.home-quick-search button[type=submit]:hover span{top:0;left:0;width:100%;height:100%}.home-quick-search button.btn-default[type=button]{background:#fff!important;padding-top:7px!important}.home-quick-search button.btn-default[type=button]:hover{background-color:#FFF!important}.home-quick-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.home-quick-search .bootstrap-select.btn-group .dropdown-menu{max-width:100%}.home-quick-search .bootstrap-select.btn-group .dropdown-menu.inner{max-height:250px!important}.home-quick-search .bootstrap-select.btn-group .dropdown-menu>li>a{font-size:12px;padding:3px 10px}.home-quick-search .bootstrap-select.btn-group .dropdown-toggle .filter-option{height:100%;font-size:12px;color:#404040;text-overflow:ellipsis}#hp-cta{padding:30px 0 0}#client-info-testimonials{padding:50px 0 0;font-size:13px}#client-info-testimonials h1,#client-info-testimonials h3{font-size:25px;font-family:"Varela",sans-serif;letter-spacing:2px;line-height:25px;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;border-bottom:dotted 1px #c1c1c1}#client-info-testimonials h1 .text-thin,#client-info-testimonials h3 .text-thin{font-weight:300}#client-info-testimonials h1 .text-bold,#client-info-testimonials h3 .text-bold{font-weight:700}#client-info-testimonials p{line-height:1.5em}#client-info-testimonials a{float:right;clear:both;margin-top:7px;font-weight:700;text-transform:uppercase;text-decoration:none!important}.testimonials-slider blockquote{font-style:italic;margin:0;display:block;padding:9px 1.8% 30px 7.2%;line-height:1.53;position:relative;width:100%}.testimonials-slider blockquote p{margin-top:10px}.testimonials-slider blockquote:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAYAAAAEN20fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MUQzMDI2RTA4M0FFMzExQkI4REY1QjgyOEY3NTIxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMEQ2QTU4OTgzNzYxMUU1ODIyM0FCRUUyMEFCNTI5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMEQ2QTU4ODgzNzYxMUU1ODIyM0FCRUUyMEFCNTI5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDg2QzZDODEwODFFNTExQUI0NTkxQjlFODgwNzYyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MUQzMDI2RTA4M0FFMzExQkI4REY1QjgyOEY3NTIxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrRZIaMAAAHZSURBVHjarFbRccIwDDU+/mED0glgg7IB2YAwQekETScoIyQTNN0ANkg2CD98JxNQqyf3VNUhsh3d6bj4bPGenixrdrvdlNAS46nxk4q3FH8ruzAXAsiN7/G7M15EAAAiK+M9xoZ4So8cPBqvCQgVmJElsv9EEGALGusREGD9gQesfRnfeIKA/WfjO7IG2XhHog+lKVgW4GBGNfWoqzMjc8FYLd3oApIzEA1q2wbKQUGUCOKfzR1pfCPfV+NbW1CeBoTWEhCuGimYHGkgCAD/4pBDSYBkjEGON0YFZoMTUlIgOauL0MYF2XhmLaCTAsnI/VYRDYsTUtKbplnLtRYqScKy0UhrTOM1200EhBMSF7oe6JSbiPrgGRID2Q7oDNreibe4vhyRhtoKi75lsWp+nWdmDDixOz9mPYJ3yXf3zOBvk9MBMizw/VhOMJfsbZvQgQEW9OUcqA+pgRqJjmCTquksjQGynhDIRk8YrIs4+yNNNxGQOoaExhsQYlfHWhNKQgeMf9ZcBEJjVRq7Xul5sHe8snbC7z1jXWxG7Mzgk9bjwAzbjU1iDkIpbWgdNiQJmMPIvFLhnrHMNHQe1owNtPtXRyH2KN+TcGgqMFbpANTgf/x5r74FGAD0lnUXyjyqTwAAAABJRU5ErkJggg==) left top no-repeat;width:34px;height:28px;position:absolute;left:0;top:0;display:block;content:" "}.testimonials-slider blockquote:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAYAAAAEN20fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MUQzMDI2RTA4M0FFMzExQkI4REY1QjgyOEY3NTIxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTAxODZCMzgzNzYxMUU1ODIyM0FCRUUyMEFCNTI5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTAxODZCMjgzNzYxMUU1ODIyM0FCRUUyMEFCNTI5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDg2QzZDODEwODFFNTExQUI0NTkxQjlFODgwNzYyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MUQzMDI2RTA4M0FFMzExQkI4REY1QjgyOEY3NTIxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuwRfwYAAAHOSURBVHjarFfRcYMwDDW+/MMGzQawQegGyQSQDTIC2YBMUJigZIKWDWAD8sM3bFC7J3o+VYAteHf6iGP5np5kWXh93wsDgbIULDTWR2WVskxZJ+xwhP1nZb6x/lJWwH9/8AwiEWwIFw7XhG6wbwk6kI+VPa2yWNlgEgkgUt8y2gsoxCXxj4yEhcqBhABFgpl05A7nhNN+CSk5CTf4kCKMzDEgjUQHIKGYOKD8Yu5ZkyIcUEX9xjwrljO5tkUk9kEgHfoCecBORH6LtRH7od1CpNqRSLWFiE7Ng+n/jX7n0H1ZRAT0hHIHRQa4wq5kGola85XI82tGsbl6aKDD3sHXxFNZTQXgodd3CR3qE09mM9SKfaG1d+lwQLdSH9ZpWEuNa8/g3pCISNcgHUiYLb3e0AgjKiBbImfileUiJaY1KyIBmjHqDfVxQ8pmuI+sdUt/BzUi5NuaI+cakQINTQ+mGgH4+TMpWiRSwPRkRsBR40iQuONrLBccEzS9n6eJ23GKa1BdlFRAEsmXgeOJmLQ7RxV0bX0iJUqckgkH9HImRLNJGUo0iMAIQeZrr+90tUbjfl+Y6RBowi/hxix+ZhzQE55uHXDQd09lm9IfAQYApXRxGxhHE4YAAAAASUVORK5CYII=) right bottom no-repeat;width:34px;height:28px;position:absolute;right:0;bottom:18px;display:block;content:" "}#homepage-feed{margin-top:30px}#homepage-feed .container{position:relative;padding-top:30px}#homepage-feed h3{display:block;position:relative;font-weight:400;font-size:25px;font-family:"Varela",sans-serif;letter-spacing:2px;line-height:25px;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;overflow:hidden}#homepage-feed h3:before{content:'';display:block;width:1000px;height:1px;position:absolute;top:50%;left:0;margin-top:-6px;border-bottom:dotted 1px #c1c1c1}#homepage-feed h3 span{display:inline-block;position:relative;background-color:#FFF;padding-right:3px;z-index:1}#news-feed-list{font-size:13px}#news-feed-list li{padding-top:20px}#news-feed-list li:after{content:'';display:block;height:0;overflow:hidden;clear:both}#news-feed-list li:first-child{padding-top:0}#news-feed-list li a{text-decoration:none}.news-feed-item-title{display:inline-block;font-weight:600;font-size:17px}.news-feed-item-excerpt{display:block;padding-top:7px}.news-feed-item-links a{float:right;clear:both;margin-top:3px;font-weight:700;text-transform:uppercase;text-decoration:none!important}#content #news-feed-list{list-style:none;margin-left:0}#news-feed-list li{padding-top:20px;padding-bottom:20px;border-top:solid 1px #e4e4e4}#news-feed-list li:first-child{padding-top:0;border-top:none}#content #news-feed-list p{margin-top:0;margin-bottom:0}.featured-property .slick-slide{position:relative;outline:none!important}.featured-property a.slick-arrow{transition:opacity 0.2s linear;opacity:0;color:#FFF!important}.featured-property:hover a.slick-arrow{opacity:.6}.mini-slider-preloader{display:block;width:100%;padding:20%;font-size:70px;text-align:center;color:#404040!important}.mini-slider-photo{background-repeat:no-repeat;background-size:cover}.mini-slider-photo canvas{width:100%}.mini-slider-details{display:block;background:rgb(255 255 255 / .5);padding:15px;position:absolute;left:0;bottom:0;right:0;z-index:100;font-weight:600;font-size:0;color:#000!important}.property-slider-price{display:inline-block;width:29.84%;font-size:26px;vertical-align:middle}.property-slider-address{margin-left:1.55%;width:43.02%;font-weight:400;display:inline-block;vertical-align:middle;line-height:1.35}.property-slider-address-title{font-size:15px;text-transform:uppercase;font-weight:600}.property-slider-address-links{width:23.38%;font-weight:600;font-size:14px;text-transform:uppercase;vertical-align:middle}#get-in-touch{margin-top:30px}#get-in-touch .wpcf7-spinner{position:absolute;margin:0;right:0}#get-in-touch .container{position:relative;padding-top:30px;padding-bottom:30px;font-size:0}#get-in-touch h4{display:inline-block;width:21%;font-weight:600;text-transform:uppercase;vertical-align:middle}#get-in-touch h4 i{display:inline-block;font-size:36px;color:#f2a448;margin-right:5px;vertical-align:middle}#get-in-touch h4 span{display:inline-block;font-size:25px;vertical-align:middle}.git-form{display:inline-block;margin-left:1%;width:78%;vertical-align:middle}.git-form input,.git-form select,.git-form button{display:block;width:100%;height:35px;border-radius:0;border:1px solid #ccc;font-family:"Open Sans",sans-serif;font-weight:300;font-size:12px;padding:7px}.git-form .field{display:inline-block;font-size:12px;width:21.75%;margin-right:.5%;vertical-align:middle}.git-form .field label{display:none}.git-form .field.wide{width:40%}.git-form .field.control{position:relative;width:15%;margin-right:0}.git-form .field.control .ajax-loader{position:absolute;top:10px;right:10px}.git-form .field.control input{border:none!important;font-weight:700;text-transform:uppercase}.git-form .field.control input[type=submit]{font-size:15px;padding:0!important}.git-form .wpcf7 form{position:relative}.git-form .wpcf7 form.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;left:auto;width:auto;padding:.5em 1em}.git-form .wpcf7 form div.wpcf7-response-output{padding:.25em 1em;text-align:center;width:100%;left:0;right:0;bottom:-24px}.git-form .wpcf7-form-control-wrap{display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{top:7px;left:auto;right:5px;font-size:10px}.git-form div.wpcf7-response-output{font-size:12px;position:absolute;bottom:-29px;margin:0!important}#breadcrumbs{font-size:12px;margin-top:0!important}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:64.78%;padding-right:2%}#content-full #content{width:100%}.sidebar{width:34.57%;padding-left:3%}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-content a{color:#337ab7;transition:all 0.35s ease-in-out}#content .entry-content a:hover{color:#237fcf}#content #ihf-main-container a{color:inherit}#content #news-feed-list a{color:#666}#call-card:after{content:'';display:block;height:0;overflow:hidden;clear:both}#call-card .cc-photo{width:42.5%;float:left}#call-card .cc-details{width:49.72%;float:left;margin-left:7.7%}#call-card .cc-name{color:#f2a448;font-size:22px;font-weight:600}#call-card .cc-phone{margin-bottom:14px}#sidebar-cta{margin-top:20px;padding-top:20px}#sidebar-cta .call-to-action{padding-left:15px;padding-right:15px;margin-top:20px}#sidebar-cta .cta-icon{width:22%;text-align:center}#sidebar-cta .cta-icon span{font-size:38px}#sidebar-cta .cta-text{width:78%;font-size:13px;padding-right:0}#sidebar-cta .call-to-action .cta-text .cta-title{font-size:17px;margin-bottom:0}.aios-mobile-header-wrapper{z-index:9991!important}#ui-datepicker-div{z-index:10001!important}#ihf-main-container .nav-tabs,#ihf-main-container ul.chosen-results{margin-left:0!important;margin-right:0!important}#ihf-main-container ul.chosen-results{margin-left:-4px!important}.chosen-container-single .chosen-drop{margin-top:-5px!important;border-color:#ccc!important}.ihf-detail-tab-content #ihf-detail-features-tab .row.mt-10{margin-top:20px!important;margin-left:0;margin-bottom:10px;margin-right:0}.ihf-detail-tab-content #ihf-detail-features-tab .row.mt-10:nth-of-type(1){margin-top:0!important}.ihf-container-modal .modal-backdrop{z-index:9992!important}#ihf-main-container .modal{z-index:9993!important}#ihf-main-container .ihf-map-info-window-photo img{max-width:100%!important;width:100%!important}#areaPickerCustomListToggle,#areaPickerClearAll{margin-top:6px!important}#areaPickerExpandAllCloseButton{margin-top:5px!important}#ihf-main-container .mc-total{padding-top:0}#ihf-main-container .mc-payments-table{margin:20px auto 0}.ihf-advanced-property-search #ihf-search-adv2-submit{margin-top:15px!important}iframe[name^="__bkframe"]{display:none!important}form#ihf-refine-map-search-form .ihf-map-icon:after,form#ihf-refine-map-search-form .ihf-map-icon-house:after{border-top-color:#cacaca!important}form#ihf-refine-map-search-form .ihf-map-icon,form#ihf-refine-map-search-form .ihf-map-icon-house,form#ihf-refine-map-search-form .autocompleteMouseOver{background-color:#cacaca!important;border-color:#cacaca!important;color:#000!important}#content #news-feed-list hr{display:none}#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row+.row+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row+.row+.row+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row+.row+.row+.row+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row+.row+.row+.row+.row+.row,#ihf-main-container>div:not(.ihf-advanced-property-search) #ihf-advsearch-features+.row+.row+.row+.row+.row+.row+.row+.row{margin-left:0;margin-right:0}.testimonials-slide{width:100%}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:block}body.pojo-a11y-readable-font [class*="ai-font"]{font-family:agentimage!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{fill:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a span{color:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active svg path{fill:#fff}@media (min-width:768px){.container-before-border:before,.container-after-border:after{width:720px;left:15px}}@media (min-width:992px){#inner-page-wrapper.is-fixed-header{padding-top:125px!important}.container-before-border:before,.container-after-border:after{width:940px;left:15px}.sidebar{border-left:1px solid #dbdbdb}}@media (min-width:1200px){.container-before-border:before,.container-after-border:after{width:1140px;left:15px}}@media(max-width:991px){.aios-mobile-header-wrapper{z-index:1001}}@media(max-width:1199px) and (min-width:992px){header .hd-logo-tagline{font-size:12px}.call-to-action .cta-text .cta-title{font-size:20px;letter-spacing:-.5px}#get-in-touch h4{width:25%}.git-form{width:74%}}@media(max-width:1199px){.cta-email-alerts.call-to-action .cta-icon span{font-size:36px}.property-slider-price{font-size:22px}header .hd-details{width:60%;text-align:center}.hd-de-logo,.hd-logo{width:20%}.git-form .wpcf7 form.use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:9px}}@media(min-width:992px){header.fixed-header{background:#FFF;width:100%;position:absolute;top:0;z-index:1012}header.fixed-header.compact-header{position:fixed}header .hd-logo,header .hd-nav{float:none!important;display:inline-block;vertical-align:bottom}header nav ul li a{font-size:12px}header .hd-details{width:100%}#slideshow.is-fixed-header{margin-top:105px}.home-quick-search .row .row div[class*="col-md-"]{padding-left:2px!important;padding-right:2px!important}.home-quick-search .row .row div[class*="col-md-"]:first-of-type{padding-left:15px!important}.home-quick-search .row .row div[class*="col-md-"]:last-of-type{padding-right:15px!important}}@media(max-width:991px){#pojo-a11y-toolbar{display:none}header{padding-top:65px}header .hd-logo{text-align:center;width:100%}header .hd-logo img{margin:0 auto}header .hd-nav{text-align:center}header .hd-details{margin-bottom:15px;width:100%}header .hd-phone,header .hd-social-media,header .hd-mailto{display:block;margin-right:0}header .hd-social-media,header .hd-mailto{margin-top:8px}header nav{display:none!important}header .hd-wrap .hd-details{display:none}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.home-quick-search{position:relative;left:auto;bottom:auto;right:auto}.home-quick-search .container-bg{padding-top:25px!important;padding-left:0!important;padding-right:0!important;background:#fff0}.home-quick-search h4{text-align:center}.home-quick-search .col-xs-6{height:65px}.home-quick-search .col-xs-6:nth-of-type(even){padding-left:5px!important}.home-quick-search .col-xs-6:nth-of-type(odd){padding-right:5px!important}.home-quick-search button[type=submit]{margin-top:20px!important}.home-quick-search .bootstrap-select.btn-group .dropdown-toggle .caret{right:25px!important}#hp-cta{padding-top:0}#hp-cta .call-to-action{margin-top:25px}#client-info-testimonials{padding-top:0}#client-info-testimonials>.container>.row>.col-md-6{margin-top:25px}#homepage-feed{padding-top:0}#homepage-feed>.container>.row>.col-md-6{margin-top:25px}#homepage-feed .property-slider-price{width:23%}#homepage-feed .property-slider-address{width:49%;margin-left:2%}#homepage-feed .property-slider-address-links{width:24%;margin-left:2%}#get-in-touch h4{width:100%;text-align:center}.git-form{margin-left:0;width:100%;margin-top:20px}.git-form .field{width:50%;margin-right:0;margin-top:3px}.git-form .field:nth-of-type(2){padding-right:3px}.git-form .field.wide{width:100%;margin-right:0}.git-form .field.control{width:100%}footer,footer .text-right{text-align:center!important}#content-sidebar aside,#content-full aside,#content-sidebar,#content-full,#content-sidebar #content,#content-full #content{max-width:100%;width:100%}.sidebar{border-top:solid 1px #ddd;padding-top:30px;padding-left:0}.sidebar img{max-width:initial;width:100%}.footer-new>div{width:100%}.footer-new .footer-contact{padding:0;margin:30px 0 0;border:none}.footer-new .footer-disclaimer{flex-grow:1;width:100%;margin-top:50px;color:#fff}.footer-new .footer-de-logo{margin:0 auto}}@media(max-width:767px){#homepage-feed .property-slider-price{width:34%}#homepage-feed .property-slider-address{width:64%;margin-left:2%}#homepage-feed .property-slider-address-links{margin-top:10px;width:100%;margin-left:0}}@media(max-width:420px){#homepage-feed .property-slider-price{font-size:18px}footer .foo-phone,footer .foo-email{display:block;margin-left:0}}@media(min-width:768px){#ihf-main-container .ihf-map-info-window-photo{padding-right:0!important}}@media(max-width:500px){#ihf-main-container .nav-tabs .dropdown-menu{left:auto!important;right:1px}#ihf-main-container div[class^="row mt-25"] div[class*="col-xs-"],#ihf-main-search-form div[class^="row mt-25"] div[class*="col-xs-"]{width:100%!important}#ihf-main-container .ihf-grid-result .ihf-grid-result-container div[class*="col-xs-10"]{width:83.33333333333334%!important}#ihf-main-container .ihf-grid-result .ihf-grid-result-container div[class*="col-xs-2"]{width:16.666666666666664%!important}.homes-for-sale-map-search #ihf-main-container div[class^="row mt-25"] div[class*="col-xs-3"],.homes-for-sale-map-search #ihf-main-container div[class^="row mt-25"] div[class*="col-xs-4"]{width:50%!important;margin-top:5px!important}.homes-for-sale-map-search #ihf-main-container div[class^="row mt-25"] div[class*="col-xs-3"] *,.homes-for-sale-map-search #ihf-main-container div[class^="row mt-25"] div[class*="col-xs-4"] *{margin-top:0!important;margin-bottom:0!important}.homes-for-sale-map-search #ihf-main-container div[class^="row mt-25"] div[class*="col-xs-4"] .ihf-map-results-count{margin-top:66px!important}.homes-for-sale-map-search #ihf-main-container .btn-link.ihf-map-search-refine-link{background-color:#fff!important;border-color:#ccc!important;border-radius:4px!important}.git-form{margin-bottom:40px}.git-form .field{width:100%}.git-form .field:nth-of-type(2){padding-right:0}.git-form .wpcf7 form.use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:10px}.git-form .wpcf7 form div.wpcf7-response-output{top:100%;bottom:auto;margin-top:10px!important}}@media(max-width:380px){#areaPickerExpandAll{left:15px;right:15px;padding-right:0!important}#areaPickerCustomListToggle{width:65px!important}#areaPickerClearAll,#areaPickerExpandAllCloseButton{width:80px!important}.btn-group.btn-group-justified a.btn.btn-primary{font-size:11px!important}.ihf-grid-result-address{white-space:initial!important}#ihf-main-container .pull-right #ihf-refine-search-button,#ihf-main-container .pull-right button.btn.btn-link.dropdown-toggle{font-size:12px!important;padding-top:2px}}@media(max-width:330px){#ihf-main-container .btn-primary{font-size:14px}}