.voffset-0{ margin-top: 0px !important;}.voffset-2  { margin-top: 2px !important; }.voffset-5 { margin-top: 5px !important; }.voffset-10 { margin-top: 10px !important; }.voffset-15 { margin-top: 15px !important; }.voffset-20 { margin-top: 20px !important; }.voffset-30 { margin-top: 30px !important; }.voffset-40 { margin-top: 40px !important; }.voffset-60 { margin-top: 60px !important; }.voffset-80 { margin-top: 80px !important; }.voffset-100 { margin-top: 100px !important; }.voffset-150 { margin-top: 150px !important; }.voffset-bottom-0{ margin-bottom: 0px !important;}.voffset-bottom-2  { margin-bottom: 2px !important; }.voffset-bottom-5 { margin-bottom: 5px !important; }.voffset-bottom-10 { margin-bottom: 10px !important; }.voffset-bottom-15 { margin-bottom: 15px !important; }.voffset-bottom-20 { margin-bottom: 20px !important; }.voffset-bottom-30 { margin-bottom: 30px !important; }.voffset-bottom-40 { margin-bottom: 40px !important; }.voffset-bottom-60 { margin-bottom: 60px !important; }.voffset-bottom-80 { margin-bottom: 80px !important; }.voffset-bottom-100 { margin-bottom: 100px !important; }.voffset-bottom-150 { margin-bottom: 150px !important; }
header#topNav div.nav-main-collapse{padding-right: 0;}
header#topNav nav ul.nav-main li.active > a{font-weight: 700;}
header#topNav a.logo{font-size: 25px;}
.powered-by{font-size: 80%;}
footer .footer-bar .toTop{width:auto;right: 15px;border-left:none;}
.footer-powered-by-img{}
/*#slider{margin-top: -22px !important;}*/
#slider.half-screen{height: 500px !important;}
#slider .image-caption{margin-top: -90px;}
#search_jsForm .form-control{font-weight: normal; height: 40px; line-height: 40px; padding: 6px;}
.page-header{border:none;}
.property-list .white-row{margin:0;}
/*.pagination .active .pageNavSENP{background-color: inherit;}*/
.property-list-price{margin-bottom: 10px;}
.property-list-thumb{margin:auto;margin-bottom: 10px;max-width: 350px;width: 100%;}
.property-list.white-row{padding-right: 5px;padding-left: 5px;}
.property-list-features{margin-bottom: 0px;}
.aux-info{list-style: none;margin-left: 0;padding: 0;}
.aux-info li{float: left;margin-right: 20px;}
#contact-form-container #commentForm{padding:0;}
#contact-form-container #commentForm .radio, #contact-form-container #commentForm .checkbox {margin-left: 30px;}
form em.invalid {color: #a94442;font-weight: 700;}
.state-error .form-control {border-color: #a94442 !important;}
h1.page-header, h1.page-header a {color: #ccc; font-size: 1.8em; font-weight: 300; letter-spacing: normal; line-height: 120%;}
.pagination{margin: 10px 0px;}
.pagination-count{padding-top: 15px;    padding-bottom: 36px;}
.filterLink li {float: left;}
.filterLink li a {color: inherit;}
.filterLink {clear: both; margin-top: 4px; float: left; border-top: 1px solid #EAEBEC; padding-top: 10px; width: 100%; padding-bottom: 20px;}
.product-list-quick-filters ul {border: none;list-style: none; margin: 0; padding-left: 0;}
.product-list-quick-filters .filterLink {padding-bottom: 5px;}
.product-list-quick-filters .filterLinkTitle {
    display: none;
}
.filterLinkTitle {
    float: left;
}
.product-list-quick-filters .filterLink li span {
    padding: 8px;
}
.filterLink li span {
color:#e6e6e6;
}
.price-old {
    color: #999 !important;
    text-decoration: none !important;
    font-size: 20px;
    font-weight: 300;
}
.property-list .price-old{font-size:14px;}
.property-details .price-old{font-size:16px !important;color: #7e8998 !important;}
.fs20{font-size: 20px;}
.fs21-300{font-size: 21px;font-weight: 300;}
.fs24{font-size: 24px;}
.fw{font-weight: 300;}
.logo-container{display: inline-flex;display: -webkit-inline-flex;display: -ms-inline-flexbox;white-space: nowrap;}
/*.logo-container-2{text-overflow: ellipsis;overflow: hidden;display: block;}*/
.view-similar a{display: block;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;}

/*.browse-locations{margin-bottom:0;}*/
.browse-locations .panel-heading:before, .browse-locations .panel-heading:after{content:none !important;}
.browse-locations .panel-title a{text-transform:none;text-decoration:none;}
/*.browse-locations .panel{border: 1px solid #EAEBEC;}*/
/*.browse-locations .panel-body{border-top: 1px solid #EAEBEC !important;}*/
.browse-locations .panel-title a.collapsed i:before{content:"\f107" !important;}
.browse-locations .panel-title a i{vertical-align: middle;font-size: 120%;line-height: 18px;}
.browse-locations .list, .browse-locations .sub{padding: 0;list-style: none;}
.browse-locations .list{margin-top: -15px;}
.browse-locations .list li.l-state{font-weight:700;clear:both;padding-top: 15px;}
.browse-locations .sub{margin-bottom:20px;}
.browse-locations .sub li{font-weight:normal;float:left;}
.browse-locations .sub li span{padding:10px;color: #ccc}
.browse-locations .list li.l-state a{color: #7e8998;}
.property-details-phone{line-height: 140%;}
.underline{text-decoration: underline;}


.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }
header#topNav a.logo-xs{font-size: 20px !important;letter-spacing: -1px !important;text-overflow: ellipsis;overflow: hidden;display: block; padding-right: 2px;}
.logo-container-xs{max-width: 83%;}
.pagination-xs li a{padding: 12px 18px;}

@media (min-width: 768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
    .pull-sm-left {float:left !important;}
    .pull-sm-right {float:right !important;}
    header#topNav a.logo-sm{font-size: 25px !important;letter-spacing: -2px !important;}

}

@media (min-width: 992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
    .pull-md-left {float:left !important;}
    .pull-md-right {float:right !important;}
    .property-list-thumb-md{margin-bottom: 0 !important;}
    header#topNav a.logo-md{font-size: 25px !important;letter-spacing: -2px !important;}
    .logo-container-md{max-width: 60% !important;}
    .pagination-md li a{padding: 6px 12px;}
}

@media (min-width: 1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
    .pull-lg-left {float:left !important;}
    .pull-lg-right {float:right !important;}
}
