

.social-media-bar .fb {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -423px -433px!important;
    width: 14px;
    height: 32px;
}





.social-media-bar .tw {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -414px -531px!important;
    width: 31px;
    height: 31px;
}






.social-media-bar .in {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -415px -716px!important;
    width: 30px;
    height: 30px;
}






.social-media-bar .yt {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -417px -622px!important;
    width: 26px;
    height: 30px;
}





.social-media-bar .pt {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -499px -433px!important;
    width: 25px;
    height: 32px;
}





.social-media-bar .gp {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -497px -530px!important;
    width: 42px;
    height: 26px;
}





.social-media-bar .fs {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -499px -627px!important;
    width: 22px;
    height: 30px;
}




.social-media-bar .vk {
    display: inline-block;
    background: url('/common/images/social-media-sprite.png') no-repeat -490px -725px!important;
    width: 35px;
    height: 21px;
}


.white {
    color: #fff;
}

.navbar-brand {
    margin-top: 0;
}

.navbar.always-open, .navbar-default {
    background: #000!important;
    border-color: #000!important;
}

    .office-title-name, .office-location-name, .office-phone-number, .office-phone-number span, .navbar-default .navbar-brand, .navbar-default .navbar-nav li a {
        color: #fff!important;
    }

.property {
    background: #000!important;
    border-color: #000!important;
}

.contact-us {
    background: #E21B20;
    border-color: #E21B20;
}

    .contact-us:hover {
        background: #A4071A;
    }

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary, .btn-primary.active span, .btn-primary.focus span, .open .dropdown-toggle.btn-primary span {
    background: #000!important;
    border-color: #000!important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff!important;
}

.office-qsearch {
    background: #4d4d4d;
}

#TopNav {
    background: #262626!important;
}

    #TopNav .recfav-links span {
        border-left: 1px solid #000;
        border-right: 1px solid #000;
    }

.get-touch-topnav .btn-contact {
    background: #D9001A!important;
}

.nav > li > a {
    color: #fff;
}

    .nav > li > a:focus,
    .nav > li > a:hover,
    .nav > li .open,
    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #f7f7f7;
        border-color: transparent;
        color: #000;
    }

input[type="submit"], .btn-contact, .btn-search {
    background: #d9001a!important;
}

.row.agent-office-container .oaprofile-filter, .row.agent-office-container .oaprofile-main {
    margin-top: 0px;
}

.gallery-map-container {
    margin-top: 0!important;
}

#gallery-map-container {
    margin-top: 0!important;
}

.contact-popup-hdr {
    background: #000!important;
}

.fp2_btn .btn {
    background: #000000!important;
    border-color: #000000;
}

    .fp2_btn .btn:hover {
        background: #666!important;
    }

.social-text, .social h3 {
    color: #000;
}



.location-office .value a, .listing-type, .sold-item a, .proplist_price, .social p {
    color: #000;
}

.agent-office-sidebar h4 a, .agent-office-sidebar h4, .agent-office-sidebar h4 span, .location-office .value a, .contact-form-main h4, .contact-form-main h2 {
    color: #000;
}

input[type="submit"], .btn-contact {
    background: #000;
}

.blue {
    color: #000;
}

.sold-item a, .proplist_price {
    color: #000 !important;
}

.socialmedia-container span.active {
    color: #000;
}



.facebook, .fbook.active .facebook {
    background-position: -450px -365px;
    height: 25px;
    width: 14px;
}

.twitter, .twttr.active .twitter {
    background-position: -446px -418px;
    height: 19px;
    width: 22px;
}

.youtube, .ytube.active .youtube {
    background-position: -447px -465px;
    height: 24px;
    width: 21px;
}

i.list-tab:hover, i.list-tab-active, .tab-group .nav > li > a:hover i.list-tab {
    background-position: -715px -326px!important;
    height: 15px;
    opacity: 1;
    width: 16px;
}

i.gallery-tab:hover, i.gallery-tab-active, .tab-group .nav > li > a:hover i.gallery-tab {
    background-position: -715px -270px!important;
    height: 16px;
    opacity: 1;
    width: 16px;
}

i.map-tab:hover, i.map-tab-active, .tab-group .nav > li > a:hover i.map-tab {
    background-position: -717px -296px!important;
    height: 19px;
    opacity: 1;
    width: 13px;
}

i.gallery-tab, i.list-tab, i.map-tab, i.gallery-tab-active, i.list-tab-active, i.map-tab-active {
    background: rgba(0, 0, 0, 0) url("../images/sprites-common.png") no-repeat scroll 0 0;
    display: inline-block;
    opacity: 0.5;
    vertical-align: middle;
}


.listinglist_proplist_price a.proplist_price {
    color: #000!important;
}



.num-matches, .box-search-filter h4, .box-search-filter h4 span {
    color: #000!important;
}

.btns-topnav {
    border-left: 1px solid rgba(0,0,0,0.3);
    padding-right: 0;
}

.titlebar-listfull-contact .btn-contact {
    border-left: 1px solid #383838 !important;
    border-right: 1px solid #383838 !important;
}

.titlebar-listfull-price {
    border-left: 1px solid #383838 !important;
}