@import "darkly.min.css";@import "glyphicons.css";@import url("//fonts.googleapis.com/css?family=Oswald:300,400,700");@import url("//fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic");.oswald{font-family:'Oswald','Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}.color-transition{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.all-transition{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.no-transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.formelem{background-color:#404041;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:15px;padding:6px 12px;text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.form-control[disabled]{background:#58585b}.btn{background-color:#404041;padding:6px 12px;border-radius:0;text-transform:uppercase;border:0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.btn:focus,.btn:hover{background-color:#59a9d0;border:0;color:white}body{overflow-x:hidden;padding-right:0!important}p{font-weight:300}.article-content{font-weight:300}.article-content ol li,.article-content ul li{font-weight:300}.panel-body{font-weight:300}.panel-body ol li,.panel-body ul li{font-weight:300}.modal{padding-right:0!important}#loader{background:#231f20;height:100%;min-height:480px;position:fixed;top:0;width:100%;z-index:1100;text-align:center}#loader-logo{margin:-120px auto 0 auto;position:relative;top:50%;opacity:1.0}#loader-logo circle.dot{-webkit-animation-name:blink;-webkit-animation-duration:1.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-moz-animation-name:blink;-moz-animation-duration:1.4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-moz-animation-fill-mode:both;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}#loader-logo circle.dot#dot1{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}#loader-logo circle.dot#dot2{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}#loader-logo circle.dot#dot3{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}@keyframes blink{0%{opacity:0}20%{opacity:1}100%{opacity:0}}a{color:#59a9d0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:focus,a:hover{color:#2b7498;text-decoration:none;outline:0}h1,h2{font-weight:300;text-transform:uppercase;text-align:center;border-bottom:5px solid #59a9d0;padding:15px 30px}h1{font-size:36px}h2{font-size:28px;margin-bottom:0;margin-top:10px;letter-spacing:.0625em}h4{font-size:22px}h5{font-size:18px}form{font-size:12px}form label{color:white;text-transform:uppercase}form .checkbox{margin:0 0 15px 0!important}form .checkbox label{color:#939597;line-height:24px}form .form-control{background-color:#404041;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:15px;padding:6px 12px;text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;font-size:12px;height:33px}form .form-control[type="text"]{text-transform:none}textarea.form-control{height:auto!important}.btn-primary{background:#59a9d0}.btn-primary:hover{color:#2b7498}.error,.error input.form-control,.error textarea.form-control{border-color:#59a9d0!important;box-shadow:none!important;color:#59a9d0!important}.spinner{-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}.status{height:auto;padding:15px 0;position:absolute}.status .spinner{width:15px;height:15px;margin-bottom:10px;border-radius:15px!important}form.ajax{position:relative;padding-bottom:45px}form.ajax .status{width:100%}form.ajax .status .spinner{background-color:#59a9d0}#confirm-text .spinner{background-color:#59a9d0}#confirm-text p.error{color:#59a9d0!important;font-size:14px}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}#header{border-bottom:5px solid #59a9d0;height:190px;margin-bottom:0}#hero_box{width:100%;height:650px;display:block;position:relative}#hero_box.home{height:615px}#search_box{width:100%;min-height:315px;display:block;position:absolute;padding:30px 0 0 0;z-index:2}#search_box .panel-heading{padding:9px 15px}#search_box .panel-heading a:hover,#search_box .panel-heading a:focus{text-decoration:none;outline:0}#search_box .panel-heading .accordion-right:after,#search_box .panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';float:right}#search_box .panel-heading .accordion-toggle:after{content:"\e114"}#search_box .panel-heading .accordion-toggle.collapsed:after{content:"\e080"}#search_box .panel-heading .accordion-right:after{content:"\e080"}#search_box .panel-group .panel{background-color:#58585b;border-radius:0;border:0;box-shadow:none}#search_box .panel-group .panel .panel-heading{background-color:#59a9d0;border-radius:0;border:0}#search_box .panel-group .panel .panel-heading a{font-size:20px}#search_box .panel-group .panel .panel-body{border:0}#search_box form .range_value{float:right;text-align:right;color:#939597}#search_box form .form-group{display:none}#search_box form .form-group .ui-slider-horizontal{height:1px;background:#404041;border:0}#search_box form .form-group .ui-slider-horizontal .ui-slider-range{background:#939597}#search_box form .form-group .ui-slider-horizontal .ui-slider-handle{height:8px;width:8px;cursor:pointer;margin-left:0}#search_box form .form-group.all{display:block}#search_box form #submit_group{margin-bottom:0}#search_box form #submit_group .btn{padding:5px;background:0;color:#59a9d0;font-size:20px;border:solid 1px}#search_box form #submit_group .btn.pull-right{font-size:12px;line-height:28px;color:#939597}#search_box form #submit_group .btn.pull-right:focus,#search_box form #submit_group .btn.pull-right:hover{color:white}#search_box form #submit_group .btn:focus,#search_box form #submit_group .btn:hover{background:0}#search_box form.residential .form-group.residential{display:block}#search_box form.rural .form-group.rural{display:block}#search_box form.commercial .form-group.commercial{display:block}#search_box form.rental .form-group.rent{display:block}#search_box form.rental .form-group.price{display:none}#hero{width:100%;height:615px;display:block;position:absolute;z-index:0}#hero #heroWatermark{width:12px;height:150px;z-index:3;display:block;position:absolute;top:50%;right:15px;margin-top:-75px;background:url('../images/watermark.png') no-repeat}#hero #heroSlides{list-style-type:none;margin:0;padding:0}#hero #heroSlides .heroSlide{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:615px;display:block;overflow:hidden}#hero #heroSlides .heroSlide .heroData{position:absolute;margin:0;padding:0;opacity:0}#hero #heroSlides .heroSlide:first-child .heroData{opacity:1.0}#hero #heroSlides .heroSlide .heroImage{height:615px;width:100%;z-index:1}#hero #heroSlides .heroSlide .heroImage .image{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#hero #heroSlides .heroSlide .heroText{width:100%;height:100%;z-index:2;font-family:'Oswald','Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}#hero #heroSlides .heroSlide .heroText h1{font-family:'Oswald','Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:70px;line-height:40px;border-bottom:0;font-weight:300;text-align:left;text-transform:none;padding:0}#hero #heroSlides .heroSlide .heroText h1:first-child,#hero #heroSlides .heroSlide .heroText h1:last-child{font-size:30px}.page #hero #heroSlides .heroSlide .heroText{margin-top:40px}.partial_hero #hero_box{height:350px}.partial_hero #hero_box #hero{height:315px}.partial_hero #hero_box #hero #heroSlides .heroSlide{height:315px}.partial_hero #hero_box #hero #heroSlides .heroSlide .heroImage{height:315px}.home h1,.home h2{border-bottom:1px solid white}#breadcrumb{background-color:#59a9d0}#breadcrumb .breadcrumb{background:0;border-radius:0;margin-bottom:0;padding:8px 15px 10px 15px;font-size:13px;text-transform:uppercase}#breadcrumb .breadcrumb>.active{color:#404041}#searchsubmit{margin-left:15px}#searchsubmit,.btn.search{background:0;padding:0}#searchsubmit:hover,.btn.search:hover{background:0}body.single .main-content,body.search .main-content,body.archive .main-content,body.error404 .main-content{margin-bottom:60px}#nav{height:185px;background:0;border:0;border-radius:0}#nav .navbar-option{position:absolute;float:none;right:0}#nav #navbar-search{top:90px}#nav #navbar-search span.search{display:none;color:white}#nav #navbar-search span.glyphicons-search{line-height:24px}#nav #navbar-search input{float:left}#nav #navbar-search input{width:120px;background:#404040;border-radius:0;border:0;box-shadow:none;color:#ccc;height:24px;padding:4px}#nav #navbar-sign{top:45px}#nav #navbar-sign #navbar-logout,#nav #navbar-sign #navbar-login{float:left}#nav #navbar-sign #navbar-settings,#nav #navbar-sign #navbar-register{float:left}#nav .navbar-brand{padding:15px 0;color:white}#nav .navbar-brand a{color:white}#nav .navbar-link{margin-left:15px;cursor:pointer;color:#a7a9ab;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#nav .navbar-link .glyphicons{margin:0 6px}#nav .navbar-link span.search,#nav .navbar-link span.glyphicons-search{color:white}#nav .navbar-link:hover{color:#59a9d0}#nav .navbar-link:hover span.search,#nav .navbar-link:hover span.glyphicons{color:#59a9d0!important}#nav #navbar{top:125px;position:relative}#nav #navbar #menu-main-menu{position:relative;z-index:3}#nav #navbar #menu-main-menu>li>a{color:white;text-transform:lowercase;background:#231f20}#nav #navbar #menu-main-menu>li>a:hover,#nav #navbar #menu-main-menu>li>a:focus{color:#59a9d0}#nav #navbar #menu-main-menu>.active>a{color:#59a9d0}#nav #navbar #menu-main-menu>.active>a:hover,#nav #navbar #menu-main-menu>.active>a:focus{color:#59a9d0}#nav .navbar-toggle{border-color:#59a9d0}#nav .navbar-toggle:hover,#nav .navbar-toggle:focus{background-color:#59a9d0}#footer{position:relative}#footer #sitemap{width:100%;height:auto;color:white;font-weight:bold;background:url("../images/sitemapRepeat.png") repeat;position:absolute;top:-25px;z-index:5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#footer #sitemap ul{list-style-type:none;margin:0;padding:0}#footer #sitemap ul li a{color:white;font-size:12px;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px rgba(35,31,32,0.2)}#footer #sitemap ul#menu-footer-menu>li>ul>li:before{content:"— "}#footer #sitemap .links{margin-top:15px}#footer #sitemap #sitemap-toggle{text-align:center;height:25px}#footer #sitemap #sitemap-toggle a{color:white;font-size:12px;padding-top:4px;text-transform:lowercase;width:100%}#footer #sitemap .show_link{display:block}#footer #sitemap #list,#footer #sitemap .hide_link{display:none}#footer #sitemap:after{position:absolute;content:" ";background:url('../images/sitemap.png') no-repeat center center;width:28px;height:16px;display:block;top:-16px;left:50%;margin-left:-14px}#footer #sitemap.open{height:380px;top:-380px}#footer #sitemap.open .show_link{display:none}#footer #sitemap.open #list,#footer #sitemap.open .hide_link{display:block}#footer #sitemap.open #list{padding-top:15px;padding-bottom:15px}#footer .footer{border-top:1px solid white;position:relative;z-index:6;background:#59a9d0;width:100%;color:white;font-size:12px}#footer .footer a{color:white}#footer .footer .copyright{margin:10px auto}#footer .footer .copyright .blogname{text-transform:uppercase}#footer .footer .list-inline{margin:10px auto;text-align:right}#footer .footer .list-inline li{display:inline-block;margin:0;padding-left:2px;padding-right:2px}.summary{height:60px;width:auto;display:block}.summary .summary_header{background:white;width:230px;height:30px;display:block;color:#231f20;font-size:20px}.summary .summary_header .icon{margin:5px 15px;display:inline-block}.summary .summary_header .icon .glyphicons{margin-right:5px}.summary .summary_footer{background:#231f20;width:auto;height:30px;display:inline-block}.summary .summary_footer .summary_type,.summary .summary_footer .summary_pricing{font-size:16px;line-height:30px;height:30px;display:inline-block;text-transform:uppercase;text-align:center}.summary .summary_footer .summary_type{float:left;background:#59a9d0;color:white;width:auto!important;padding:0 30px}.summary .summary_footer .summary_pricing{float:right;width:auto!important;padding:0 30px}.home #intro{padding:15px 0 30px}.home #intro .article-header,.home #intro .article-content{text-align:center}.home #intro .article-header p,.home #intro .article-content p{font-size:15px}.home #intro .article-header p:first-child,.home #intro .article-content p:first-child{font-size:18px}.home #intro .article-content{padding-top:15px}.home #featured{padding:15px 0 70px;background:url('../images/boards.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.home #featured .article-header{text-align:center}.home #featured #featuredSlides{list-style-type:none;margin:0;padding:0;position:relative;height:563px;width:100%;margin:30px auto}.home #featured #featuredSlides .featuredSlide{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;display:block;overflow:hidden;opacity:0}.home #featured #featuredSlides .featuredSlide h2{border-bottom:0;text-align:left;text-transform:none;padding:15px 0}.home #featured #featuredSlides .featuredSlide .col-md-8{padding-left:0}.home #featured #featuredSlides .featuredSlide .col-md-4{padding-right:0}.home #featured #featuredSlides .featuredSlide .featured_details{height:60px;width:100%;display:block;margin:15px 0}.home #featured #featuredSlides .featuredSlide .featured_image img{width:100%;height:auto}.home #featured #featuredSlideControls{position:relative;height:24px;width:100%;display:block}.home #featured #featuredSlideArrows,.home #featured #featuredSlideDots{position:absolute;top:0;height:24px;width:100%}.home #featured #featuredSlideArrows{font-size:24px}.home #featured #featuredSlideArrows .halflings{cursor:pointer;position:relative;z-index:2}.home #featured #featuredSlideArrows .halflings-menu-left{float:left;text-align:left}.home #featured #featuredSlideArrows .halflings-menu-right{float:right;text-align:right}.home #featured #featuredSlideDots{text-align:center}.home #featured #featuredSlideDots ul{height:24px;position:relative;display:inline-block;margin:0;padding:0;list-style:none;cursor:default}.home #featured #featuredSlideDots ul li{position:relative;display:block;float:left;margin:6px;width:12px;height:12px;cursor:pointer;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,0);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.home #featured #featuredSlideDots ul li a{top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;background-color:#fff;background-color:rgba(255,255,255,0.3);text-indent:-999em;cursor:pointer;position:absolute;-webkit-transition:-webkit-transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease}.home #featured #featuredSlideDots ul li a:hover,.home #featured #featuredSlideDots ul li a:focus{background-color:#fff}.home #featured #featuredSlideDots ul li.current a{background-color:white;-webkit-transform:scale(1.5);transform:scale(1.5)}.page .page-header{margin:0;padding:0}.page .main-content{padding:30px 0 75px 0}.page .main-content .panel-group .panel+.panel{margin-top:15px}.page .main-content .panel-group .panel{background:#282526;border-radius:0;border:0;box-shadow:none}.page .main-content .panel-group .panel .panel-heading{background:#231f20;border-radius:0;border:0;padding:10px 0 0 0}.page .main-content .panel-group .panel .panel-heading h2{border-bottom:1px solid white;padding-bottom:15px}.page .main-content .panel-group .panel .panel-heading h2 a{font-size:28px}.page .main-content .panel-group .panel .panel-heading h2 a:hover{color:#59a9d0}.page .main-content .panel-group .panel .panel-heading h2 a:focus{color:white}.page .main-content .panel-group .panel .panel-body{border:0}.page .main-content .panel-group .panel.active h2{border-bottom:5px solid #59a9d0;padding-bottom:15px}#testimonial_accordion .panel .col-sm-6 p:last-child,#about_accordion .panel .col-sm-6 p:last-child{margin-bottom:0}#testimonial_accordion .panel+.panel{margin-top:30px}#testimonial_accordion .col-sm-6:first-child p:first-child{display:inline}#testimonial_accordion .col-sm-6:first-child p:first-child:before{content:"\201C";font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.5em}.contact #main .col-xs-12{background:#282526}.contact #main .col-sm-6{padding:15px 30px 0}.contact #contact-form{width:100%;padding:15px 0}.contact #contact-form textarea,.contact #contact-form input{background:#404040;border-radius:0;border:0;box-shadow:none;color:#ccc;padding:6px}.contact #contact-form input{height:30px}.contact #contact-form .btn{background:#59a9d0;margin-top:15px;width:100%;padding:10px}.contact #contact-form .btn:hover{color:#2b7498}#map_wrapper{height:615px;position:absolute;top:0;width:100%;z-index:1;display:block;padding:0}#map_wrapper #map{height:100%;width:100%;display:block}#map_wrapper #map .mapIcon{text-align:center;color:#59a9d0;cursor:default;font-size:32px;height:55px;margin-left:0;margin-top:0;position:absolute;width:300px;z-index:1;text-shadow:1px 1px rgba(35,31,32,0.2)}#map_wrapper #map .mapIcon .mapAddress{font-size:13px}#map_wrapper #map .mapIcon span{position:relative;z-index:2;cursor:pointer}#map_wrapper #map .mapListing{cursor:default;font-size:13px;font-weight:normal;height:487px;margin-top:-243px;position:absolute;width:300px;z-index:3}#map_wrapper #map .mapListing .list-group-item-heading{display:block}#map_wrapper #map .mapListing .list-group-item-text{height:auto}#map_wrapper #map .mapListing .list-group-item-text a{display:block}#map_wrapper #map .mapListing .list-group-item-text.main,#map_wrapper #map .mapListing .list-group-item-text.details{display:none}#map_wrapper #map .mapListing .list-group-item-text.excerpt{display:block}#map_wrapper #map .mapListing .close{opacity:1.0}#listing_container{position:relative;z-index:3}#listing,#listings{padding-bottom:60px}#listing .main-content,#listings .main-content{padding:0;position:relative;z-index:1;background:#231f20;min-height:800px}#listing .nav-tabs,#listings .nav-tabs{border-bottom:0;margin-top:-39px}#listing .nav-tabs>li,#listings .nav-tabs>li{margin-bottom:0;border:0}#listing .nav-tabs>li>a,#listings .nav-tabs>li>a{border-radius:0;border:0;margin-right:0;background-color:#404041;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#listing .nav-tabs>li>a .glyphicons,#listings .nav-tabs>li>a .glyphicons{padding-left:15px}#listing .nav-tabs>li.last>a,#listings .nav-tabs>li.last>a{background-color:#58585b}#listing .nav-tabs>li.last>a:hover,#listings .nav-tabs>li.last>a:hover,#listing .nav-tabs>li.last>a:focus,#listings .nav-tabs>li.last>a:focus{background-color:#939597}#listing .nav-tabs>li>a:hover,#listings .nav-tabs>li>a:hover,#listing .nav-tabs>li>a:focus,#listings .nav-tabs>li>a:focus{background-color:#939597}#listing .nav-tabs>li.active,#listings .nav-tabs>li.active{border:0}#listing .nav-tabs>li.active>a,#listings .nav-tabs>li.active>a,#listing .nav-tabs>li.active>a:hover,#listings .nav-tabs>li.active>a:hover,#listing .nav-tabs>li.active>a:focus,#listings .nav-tabs>li.active>a:focus{border:0;border-radius:0;color:white;cursor:default;background-color:#231f20}#listing #listing-options,#listings #listing-options{margin:30px 0}#listing #listing-options .btn,#listings #listing-options .btn{margin-top:0;vertical-align:baseline;background-color:#404041;padding:6px 18px}#listing #listing-options .btn:hover,#listings #listing-options .btn:hover,#listing #listing-options .btn:focus,#listings #listing-options .btn:focus{background-color:#939597}#listing #listing-options .btn.watch_listing,#listings #listing-options .btn.watch_listing,#listing #listing-options .btn.search_return,#listings #listing-options .btn.search_return,#listing #listing-options .btn.save_search,#listings #listing-options .btn.save_search{background:#59a9d0}#listing #listing-options .btn.watch_listing:hover,#listings #listing-options .btn.watch_listing:hover,#listing #listing-options .btn.search_return:hover,#listings #listing-options .btn.search_return:hover,#listing #listing-options .btn.save_search:hover,#listings #listing-options .btn.save_search:hover{background-color:#939597}#listing #listing-options .btn.print_listing,#listings #listing-options .btn.print_listing{background:#58585b}#listing #listing-options .btn.print_listing:hover,#listings #listing-options .btn.print_listing:hover{background-color:#939597}#listing #listing-options .btn.share_listing,#listings #listing-options .btn.share_listing{background:#404041}#listing #listing-options .btn.share_listing:hover,#listings #listing-options .btn.share_listing:hover{background-color:#939597}#listing #listing-options .btn.calculator,#listings #listing-options .btn.calculator{background:#282526}#listing #listing-options .btn.calculator:hover,#listings #listing-options .btn.calculator:hover{background-color:#282526;color:#59a9d0}#listing #listing-options #sort_order,#listings #listing-options #sort_order{background-color:#404041;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:15px;padding:6px 12px;text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;width:auto}#listing #listing-options #listing-count,#listings #listing-options #listing-count{margin-left:15px;text-transform:uppercase}#listing #map_cover,#listings #map_cover{height:100%;position:absolute;top:0;width:100%;z-index:2;display:block;background:#231f20}#listing #map_wrapper,#listings #map_wrapper{height:800px;padding:0 15px}#listing .thumbnail,#listings .thumbnail{position:relative;background:#282526;border:0;border-radius:0;padding:0;margin-bottom:0}#listing .thumbnail .caption,#listings .thumbnail .caption{padding:15px}#listing .thumbnail .list-group-item-text,#listings .thumbnail .list-group-item-text{margin:15px 0;height:135px}#listing .thumbnail .list-group-item-text a,#listings .thumbnail .list-group-item-text a{display:block}#listing .thumbnail .glyphicons-circle-remove,#listings .thumbnail .glyphicons-circle-remove{display:block;position:absolute;top:10px;right:10px;cursor:pointer;color:white}#listing .listing,#listings .listing{margin-bottom:30px}#listing .listing .thumbnail,#listings .listing .thumbnail{height:640px}#listing .listing .thumbnail h4,#listings .listing .thumbnail h4{margin-bottom:0;height:24px;overflow:hidden}#listing .listing .thumbnail .list-group-item-text,#listings .listing .thumbnail .list-group-item-text{margin:30px 0;height:165px}#listing .listing .thumbnail .list-group-item-text.details,#listings .listing .thumbnail .list-group-item-text.details{display:none}#listing .listing .thumbnail .glyphicons-circle-remove,#listings .listing .thumbnail .glyphicons-circle-remove{display:none}#listing .listing.single .list-group-item-heading,#listings .listing.single .list-group-item-heading{display:none}#listing .listing.single .list-group-item-text,#listings .listing.single .list-group-item-text{height:auto}#listing .listing.single .list-group-item-text.excerpt,#listings .listing.single .list-group-item-text.excerpt{display:none}#listing .listing.single .list-group-item-text.details,#listings .listing.single .list-group-item-text.details,#listing .listing.single .list-group-item-text.main,#listings .listing.single .list-group-item-text.main{margin-top:0}#listing .listing.single img,#listings .listing.single img{display:none}#listing .listing.single span.detail,#listings .listing.single span.detail{font-size:16px;display:block}#listing .listing.single span.detail .glyphicons,#listings .listing.single span.detail .glyphicons{margin-right:30px}#listing.list .listing,#listings.list .listing{float:none;width:100%}#listing.list .listing:before,#listings.list .listing:before,#listing.list .listing:after,#listings.list .listing:after{display:table;content:" "}#listing.list .listing:after,#listings.list .listing:after{clear:both}#listing.list .listing .thumbnail,#listings.list .listing .thumbnail{height:343px}#listing.list .listing .thumbnail img,#listings.list .listing .thumbnail img{float:left;width:40%}#listing.list .listing .thumbnail .list-group-item-text,#listings.list .listing .thumbnail .list-group-item-text{height:165px}#listing.list .listing .thumbnail .caption,#listings.list .listing .thumbnail .caption{float:right;width:60%}#listing.single-map,#listings.single-map,#listing.map,#listings.map{padding-bottom:90px}#listing.single-map #map,#listings.single-map #map,#listing.map #map,#listings.map #map{display:block}#listing.single-map #show_more,#listings.single-map #show_more,#listing.map #show_more,#listings.map #show_more,#listing.single-map #listing_container,#listings.single-map #listing_container,#listing.map #listing_container,#listings.map #listing_container,#listing.single-map .listing,#listings.single-map .listing,#listing.map .listing,#listings.map .listing{display:none}#listing.single-map #map_cover,#listings.single-map #map_cover,#listing.map #map_cover,#listings.map #map_cover{display:none}#listing.single-map .thumbnail,#listings.single-map .thumbnail,#listing.map .thumbnail,#listings.map .thumbnail{font-size:13px}#listing.details .listing,#listings.details .listing{margin-bottom:30px}#listing.details .listing .thumbnail .list-group-item-summary,#listings.details .listing .thumbnail .list-group-item-summary,#listing.details .listing .thumbnail .list-group-item-text.main,#listings.details .listing .thumbnail .list-group-item-text.main{display:none}#listing.details .listing .thumbnail .list-group-item-text.details,#listings.details .listing .thumbnail .list-group-item-text.details{display:block}#listing .main-content{min-height:550px!important}#listing #map_wrapper{height:550px!important}#listing .listing .thumbnail{height:auto!important}#listing h1{text-transform:none;border:0;text-align:left;padding:30px 0;margin:0}#listing #listing-options{margin:30px 0 0 0}#listing .main-content{margin-top:30px}#listing .summary .summary_footer{background:#282526}#listing #listing_content{margin-bottom:0}#hero_box.single_listing{height:800px}#hero_box.single_listing #hero{height:764px;background:#282526}#hero_box.single_listing #hero #listingSlider{height:589px}#listingSlider{position:relative;width:100%;display:block}#listingSlider #listingSlideHero{position:absolute;height:100%;width:100%;display:block;top:0;left:0;right:0;z-index:1}#listingSlider #listingSlideHero ul{list-style-type:none;margin:0;padding:0;position:relative;height:100%;width:100%}#listingSlider #listingSlideHero ul li{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;display:block;overflow:hidden;opacity:0}#listingSlider #listingSlideHero ul li .image{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#listingSlider #listingSlideControls{position:absolute;height:24px;width:100%;display:block;top:50%;margin-top:-12px}#listingSlider #listingSlideArrows{position:absolute;top:0;height:24px;width:100%;font-size:24px}#listingSlider #listingSlideArrows .halflings{cursor:pointer;position:relative;z-index:2}#listingSlider #listingSlideArrows .halflings-menu-left{float:left;text-align:left;margin-left:15px}#listingSlider #listingSlideArrows .halflings-menu-right{float:right;text-align:right;margin-right:15px}#listingSlider #listingSlideThumbs{position:absolute;overflow-x:auto;overflow-y:hidden;height:110px;width:100%;display:block;bottom:-112px;z-index:2;left:-3px}#listingSlider #listingSlideThumbs ul{height:77px;margin:0;padding:0;list-style:none;cursor:default;display:table;position:absolute;white-space:nowrap;width:auto}#listingSlider #listingSlideThumbs ul li{display:table-cell;position:static;padding:2px;width:77px;height:77px;cursor:pointer;text-align:center;vertical-align:middle}#listingSlider #listingSlideThumbs ul li a{outline:0;cursor:pointer;border:1px solid transparent;width:77px;height:77px;display:block}#listingSlider #listingSlideThumbs ul li a img{width:75px;height:75px}#listingSlider #listingSlideThumbs ul li.current a{border:1px solid white}#team_images .thumbnail,#team_profiles .thumbnail{background:0;border:0;border-radius:0;display:block;line-height:1.42857;margin-bottom:21px;padding:0}#team_images .thumbnail.agent h4{text-transform:uppercase;text-align:center}#team_profiles .agent_profile_container{padding-bottom:15px}#team_profiles .agent_profile{display:none}#team_profiles .agent_profile.active{display:table}#team_profiles .agent_profile .agent_photo{margin-top:15px}#team_profiles .agent_profile .caption .col-xs-6{padding:0}.agent_profile .agent_profile_container{background:#282526}.agent_profile .agent_profile_container .thumbnail{padding-top:15px}.agent_profile .agent_profile_container .caption{padding:15px 0}.agent_profile .agent_profile_container .caption p a{float:right}.agent_profile .agent_profile_container .caption .col-xs-6:first-child{padding-right:0}.agent_profile .agent_profile_container .caption .col-xs-6:last-child{padding-left:0}.agent_profile .agent_profile_container .caption span{color:white;text-align:left}.agent_profile .agent_profile_container .caption .btn{width:100%;text-align:center;color:white}.agent_profile .agent_profile_container .caption .btn.email{background:#59a9d0}.agent_profile .agent_profile_container .caption .btn.email:hover{color:#2b7498}#social_modal{text-align:center}#social_modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}#social_modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}#social_modal .modal-content{background:0;box-shadow:none;border:0}#social_modal .modal-content #social_buttons{text-align:center}#social_modal .modal-content #social_buttons a{font-size:42px;margin:5px;color:white}#social_modal .modal-content #social_buttons a:hover{color:#59a9d0}.widget h5{text-transform:uppercase;font-size:18px}.widget.agent_profile{margin-bottom:30px}.widget.openhomes td a{text-align:center!important}.widget.openhomes td.openhome a{background:#59a9d0!important;color:#fff!important}.widget.openhomes .watch_openhome{width:100%;background:#59a9d0;color:white;text-align:center}.widget.openhomes .watch_openhome:hover{color:#2b7498}.widget .ui-datepicker-inline{padding:0;width:100%}.widget .ui-datepicker-inline a{text-decoration:none}#profile_errors,#register_errors,#login_errors{display:none}#register_form .lost,#login_form .lost{display:none}.user_saved_searches{display:none;margin-left:15px}.user_saved_search{white-space:normal;text-align:left;margin-bottom:15px;color:white}#apply_modal .modal-dialog{width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#apply_modal .row{margin-bottom:15px}.bs-callout{border-style:solid;border-width:0 0 0 5px;border-color:#59a9d0;background:#58585b;padding:15px;margin:15px 0}.bs-callout p{margin-bottom:0;text-transform:uppercase}.modal-dialog{margin:60px auto}.modal-content{border-radius:0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px}table.table.table-striped{background-color:#404041}table.table.table-striped>tbody>tr:nth-of-type(2n+1){background:#282526}#choose_modal .form-group.choose{margin-top:60px}#user_modal .bs-callout{background:#a7a9ab}#user_modal table.table{margin-bottom:0}#user_modal table.table a{text-decoration:none;margin-right:15px;font-size:18px;opacity:.4}#user_modal table.table a .glyphicons{color:white}#user_modal table.table a:hover{opacity:1.0}#user_modal h5{margin:0 0 15px 0;font-size:16px}#user_modal form{background:#404041;padding:15px}#user_modal form .form-control{background:#282526}#user_modal form .form-group.end{margin-bottom:0}#user_modal .modal-dialog{width:1140px}#user_modal .modal-dialog .panel-heading{padding:9px 15px}#user_modal .modal-dialog .panel-heading a{text-transform:uppercase}#user_modal .modal-dialog .panel-heading a:hover,#user_modal .modal-dialog .panel-heading a:focus{text-decoration:none;outline:0}#user_modal .modal-dialog .panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';float:right}#user_modal .modal-dialog .panel-heading .accordion-toggle:after{content:"\e114"}#user_modal .modal-dialog .panel-heading .accordion-toggle.collapsed:after{content:"\e080"}#user_modal .modal-dialog .panel-group .panel{background-color:#58585b;border-radius:0;border:0;box-shadow:none}#user_modal .modal-dialog .panel-group .panel .panel-heading{background-color:#59a9d0;border-radius:0;border:0}#user_modal .modal-dialog .panel-group .panel .panel-heading a{font-size:20px}#user_modal .modal-dialog .panel-group .panel .panel-body{border:0}#application_form p.checkbox{margin:15px 0!important}#application_form a,#application_form label{color:#fff}@media(max-width:1200px){.home #featured #featuredSlides{height:440px}#listings.list .listing .thumbnail{height:283px}#listings.list .listing .thumbnail .list-group-item-text{height:112px}#apply_modal .modal-dialog{width:100%}}@media(max-width:992px){#hero_box.single_listing{height:750px}#hero_box.single_listing #hero{height:714px}#hero_box.single_listing #hero #listingSlider{height:539px}.home #featured #featuredSlides{height:780px}.home #featured #featuredSlides .col-md-4,.home #featured #featuredSlides .col-md-8{padding:0}.nav>li>a{padding-left:6px;padding-right:6px}#footer .footer .footer-column{text-align:center}#footer .footer .footer-column .list-inline{text-align:center}#footer .footer .footer-column .list-inline li{display:inline-block}#listings.list .listing .thumbnail{height:270px}#listings.list .listing .thumbnail img{width:50%}#listings.list .listing .thumbnail h4{display:none}#listings.list .listing .thumbnail .list-group-item-text{height:120px;margin:15px 0}#listings.list .listing .thumbnail .caption{width:50%}.widget.no-padding:first-child{padding-right:15px!important}.widget.no-padding:last-child{padding-left:15px!important}#hero_box.single_listing{height:766px}#hero_box.single_listing #hero{height:731px}#user_modal .modal-dialog{margin:30px 15px;position:relative;width:auto}#footer #sitemap.open{height:337px;top:-337px}}@media(max-width:767px){#hero_box.single_listing{height:700px}#hero_box.single_listing #hero{height:664px}#hero_box.single_listing #hero #listingSlider{height:489px}.home #featured #featuredSlides{height:720px}.home #hero_box{height:496px}.home #hero_box #hero{height:496px}.home #hero_box #hero #heroSlides{height:496px}.home #hero_box #hero #heroSlides .heroSlide{height:496px}.home #hero_box #hero #heroSlides .heroSlide .heroImage{height:496px}#hero_box{width:100%;height:600px}#hero_box #hero{height:565px}#hero_box #hero #heroSlides{height:565px}#hero_box #hero #heroSlides .heroSlide{height:565px}#hero_box #hero #heroSlides .heroSlide .heroImage{height:565px}#search_box{border-top:1px solid white;padding:0;top:34px}#search_box>.container{padding:0}#search_box #search_accordion{min-height:41px;position:relative;margin-top:0;top:6px}#search_box #search_accordion .panel{position:absolute;top:35px;margin-top:0;width:100%}#search_box #search_accordion .panel .panel-heading{position:absolute;width:50%;top:-40px;padding-top:11px;padding-bottom:10px}#search_box #search_accordion .panel .panel-heading h4 a{text-transform:uppercase;font-size:13px}#search_box #search_accordion .panel .panel-heading h4 .accordion-toggle:after{float:none;margin-left:15px}#search_box #search_accordion .panel .panel-heading span.extra{display:none}#search_box #search_accordion .panel:first-child .panel-heading{left:0}#search_box #search_accordion .panel:last-child .panel-heading{left:50%}.home #search_box{top:-6px;border-top:none!important}.no-mobile-padding{padding:0}.navbar-toggle .icon-bar{background:#231f20;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-toggle .icon-bar:nth-of-type(2){top:1px}.navbar-toggle .icon-bar:nth-of-type(3){top:2px}.navbar-toggle{z-index:2}.navbar-toggle:hover{background:#000}.navbar-toggle .icon-bar{background:#231f20;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-toggle .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.navbar-toggle .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggle .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}.navbar-toggle.collapsed .icon-bar:nth-of-type(1){top:0;transform:rotate(0deg)}.navbar-toggle.collapsed .icon-bar:nth-of-type(2){top:1px;background-color:white}.navbar-toggle.collapsed .icon-bar:nth-of-type(3){top:2px;transform:rotate(0deg)}#nav #navbar{margin:0;padding:0;width:100%}#nav #navbar #menu-main-menu{width:100%;text-align:center;margin:0;padding:15px 0;background:#231f20}#nav #navbar-sign{text-align:right;top:23px}#nav #navbar-sign #navbar-settings,#nav #navbar-sign #navbar-logout,#nav #navbar-sign #navbar-login,#nav #navbar-sign #navbar-register{margin-bottom:12px;display:block;float:none}#nav #navbar-search{display:none}#nav .navbar-toggle{display:block;float:none;position:absolute;top:113px;right:0;border:0}#nav .navbar-link .glyphicons{margin:0 15px}#nav .navbar-brand{padding:15px}.page .main-content #about_accordion .panel .col-sm-6:first-child{padding-bottom:10px}#listings.list .listing{float:left;width:100%}#listings.list .listing:before,#listings.list .listing:after{display:none}#listings.list .listing .thumbnail{height:100%}#listings.list .listing .thumbnail h4{display:block}#listings.list .listing .thumbnail img{float:none;width:100%}#listings.list .listing .thumbnail .list-group-item-text{height:100px;margin:30px 0}#listings.list .listing .thumbnail .caption{float:none;width:100%}#listings.grid .listing .thumbnail .list-group-item-text{height:100px}.modal .modal-dialog{margin:30px 15px;position:relative;width:auto}#footer #sitemap.open{height:730px;top:-730px}#apply_modal .col-sm-3,#apply_modal .col-sm-4,#apply_modal .col-sm-6,#apply_modal .col-sm-12{margin-bottom:10px}}@media(max-width:640px){#hero_box.single_listing{height:650px}#hero_box.single_listing #hero{height:614px}#hero_box.single_listing #hero #listingSlider{height:439px}.home #featured #featuredSlides{height:640px}#listings.list .listing .thumbnail .list-group-item-text{height:165px}#listings.grid .listing .thumbnail .list-group-item-text{height:165px}#listing #listing-options .btn{width:25%}#listing #listing-options .btn.search_return{margin-top:15px;display:block;width:100%;float:none!important}}@media(max-width:480px){#hero_box.single_listing{height:600px}#hero_box.single_listing #hero{height:564px}#hero_box.single_listing #hero #listingSlider{height:389px}.home #featured #featuredSlides{height:540px}#nav #navbar-search input{width:60px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav #navbar-search input:focus{width:120px}#footer .footer .footer-column .list-inline li{display:block}#footer .footer .footer-column .copyright a{display:block}#footer .footer .footer-column span{display:none}#listings.list .listing .thumbnail .list-group-item-text{height:180px}#listings.grid .listing .thumbnail .list-group-item-text{height:180px}#listings #listing-options{text-align:center}#listings #listing-options #sort_order{text-align:center;width:100%;margin-bottom:5px}#listings #listing-options .btn{width:100%;margin-bottom:5px}#listings #listing-options .btn span.extra{display:inline}span.extra{display:none}.nav-tabs{text-align:center;width:100%}.nav-tabs>li{width:33%}#listing .nav-tabs .glyphicons{display:none}.widget.col-xs-6{padding:0!important;width:100%}.widget.col-xs-6:first-child{padding-right:0!important}.widget.col-xs-6:last-child{padding-left:0!important}}@media(max-width:320px){#hero_box.single_listing{height:550px}#hero_box.single_listing #hero{height:514px}#hero_box.single_listing #hero #listingSlider{height:339px}.home #featured #featuredSlides{height:480px}#breadcrumb .breadcrumb li.extra{display:none}#listings.list .listing .thumbnail .list-group-item-text{height:210px}#listings.grid .listing .thumbnail .list-group-item-text{height:210px}#listing #listing-options .btn{width:50%}#listing #listing-options .btn.calculator{background:#939597}#listing #listing-options .btn.calculator:hover{background:#939597}#footer #sitemap.open{height:760px;top:-760px}}.home #hero #heroSlides .heroSlide .heroText{top:50%;left:0;margin-top:-110px;font-size:90px;line-height:90px}.home #hero #heroSlides .heroSlide .heroText p{margin-bottom:0}.home #hero #heroSlides .heroSlide .heroText p:first-child,.home #hero #heroSlides .heroSlide .heroText p:last-child{font-size:34px;line-height:66px}@media(max-width:1200px){.home #hero #heroSlides .heroSlide .heroText{font-size:60px;line-height:24px}.home #hero #heroSlides .heroSlide .heroText p:first-child,.home #hero #heroSlides .heroSlide .heroText p:last-child{font-size:24px;line-height:80px}}@media(max-width:992px){.home #hero #heroSlides .heroSlide .heroText{text-align:center;font-size:60px;line-height:24px}.home #hero #heroSlides .heroSlide .heroText p{margin-top:-15px;line-height:35px}.home #hero #heroSlides .heroSlide .heroText p:last-child{margin-top:-5px}.home #hero #heroSlides .heroSlide .heroText p:first-child,.home #hero #heroSlides .heroSlide .heroText p:last-child{font-size:26px;line-height:70px}.home #hero #heroSlides .heroSlide .heroText p:first-child[style],.home #hero #heroSlides .heroSlide .heroText p:last-child[style]{margin-top:0;margin-left:0!important}}@media(max-width:768px){.home #hero #heroSlides .heroSlide .heroText p:first-child,.home #hero #heroSlides .heroSlide .heroText p:last-child{font-size:20px;line-height:60px}.home #hero #heroSlides .heroSlide .heroText p{font-size:50px}}@media(max-width:320px){.home #hero #heroSlides .heroSlide .heroText p:first-child,.home #hero #heroSlides .heroSlide .heroText p:last-child{font-size:16px;line-height:50px}.home #hero #heroSlides .heroSlide .heroText p{font-size:40px}}#keyword_group .submit{background:#58585b;border:1px solid #59a9d0;color:#59a9d0;right:0;position:absolute;top:0;height:33px;padding:0 8px}@media(min-width:768px){.navbar-default .navbar-collapse.collapse{display:block}}#nav #navbar{z-index:1000}@media(max-width:767px){.form-group.rent,.form-group.residential.rental,.form-group.residential.price{margin-right:30px;margin-left:10px;margin-bottom:30px}#search_box form .form-group .ui-slider-horizontal .ui-slider-handle{height:22px;width:22px}}