<style>

html
{
    background-color: #FFFFFF;
    background-position: top ;
    background-repeat: no-repeat;
}

body
{
    color: #333333;
}

.recentSearch
{
    border-color: #161616;
    border-width: 1px;
    border-style: solid;
}

.p24_content .p24_price
{
    color:  #222222 !important;
}

.p24_regularTile .p24_address
{
    color:  #222222 !important;
}

/* GENERAL */

.sc_sectionHighlightDark
{
    background: #FFFFFF;
}

.sc_sectionHighlightLight
{
    background: #FFFFFF;
}

/* BUTTONS */
.btn-link
{
    color: #E21F28;
}

.btn-primary
{
    background-color: #222222 !important;
    border-color:#222222;
}

.btn-danger
{
    background-color: #E21F28;
    border-color: #E21F28;
}

.btn-success
{
    background-color: #3CC89E;
    border: none;
    border-radius: 2px;
}

.btn-default
{
    background-color: #7A7A7A;
 }

.sc_searchBarFixed:not(.sc_searchBarFixedOpen) .sc_searchBar .sc_searchBarOptions .btn-default.btn-fixed,
.sc_searchBarFixed:not(.sc_searchBarFixedOpen) .sc_searchBar .sc_searchBarOptions .btn-default.btn-fixed:focus,
.sc_searchBarFixed:not(.sc_searchBarFixedOpen) .sc_searchBar .sc_searchBarOptions .btn-default.btn-fixed:hover,
.sc_searchBarFixed:not(.sc_searchBarFixedOpen) .sc_searchBar .sc_searchBarOptions .btn-default.btn-fixed:active,
.sc_searchBarFixed:not(.sc_searchBarFixedOpen) .sc_searchBar .sc_searchBarOptions .btn-default.btn-fixed.active,
.sc_searchBarFixed:not(.sc_searchBarFixedOpen) .sc_searchBar .sc_searchBarOptions .open .dropdown-toggle.btn-default.btn-fixed {
    background-color: #222222 !important;
}

/*Override Bootstrap*/
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #FFFFFF;
    background-color: #7A7A7A;
    border-color: #7A7A7A;
}


/*Override Bootstrap*/
.btn-group .dropdown-toggle,
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-success:hover
{
    background-color: #3CC89E;
    border-color: #3CC89E;
}

.btn-warning
{
    background-color: #E21F28;
    border-color: #E21F28;
}

.btn-warning:hover
{
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9c00), to(#dd820d));
    background: -moz-linear-gradient(#ff9c00, #dd820d);
    background: linear-gradient(#ff9c00, #dd820d);
}

hr
{
    border-top: 1px solid #e6e6e6;
}

/* FONTS */
.sc_carouselLarge h2,
.sc_homeAreas h2,
.sc_fontHighlightSecondary,
.sc_moreLink a
{
    color: #E21F28;
}

.sc_areasPopular .sc_alert h2
{
    color: #333333;
}

a
{
    color: #222222;
    text-decoration: none;
}

a:hover
{
    color: #222222;
}

.sc_fontHighlightPrimary
{
    color: #222222;
}

.sc_fontHighlightDanger
{
    color: #ef3f39;
}

.sc_textBorderPrimary
{
    padding-bottom: 8px;
    border-bottom: 4px solid #222222;
}

.sc_textBorderDanger
{
    padding-bottom: 8px;
    border-bottom: 4px solid #ef3f39;
}

/* BREADCRUMBS */
.sc_themeBreadcrumb
{
    color: #FFFFFF;
    background: #222222;
}

.sc_themeBreadcrumb i
{
    color: #FFF;
}

.sc_themeBreadcrumb a
{
    color: #FFFFFF;
}

/* FOOTER */
footer a
{
    color: #333333;
}

/* MAIN MENU */
.navbar .container .navbar-header .sc_navContainer .sc_topLinks a.brand-primary
{
    color: #222222;
}

/* SEARCH BAR */
.sc_searchBar
{
    background:#222222;
}

.sc_searchBar.sc_searchBarCompact
.sc_searchType
.dropdown-menu li a:hover
{
    background-color: #97131A !important;
}

.sc_searchBar,
.sc_searchBar h2,
.developmentssearchbar,
.developmentssearchbar h2
{
    color: #FFFFFF;
}

.sc_searchTabs li.active a
{
    color: #E21F28;
    border: 1px solid #222222;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background: #4E4E4E !important;
}

.sc_searchTabs li.active a:after,
.sc_searchTabs li.active a:before
{
    border-color: #222222;
}

li.token-input-token-facebook
{
    color: #FFFFFF;
    background: #4E4E4E;
    border-color: #505050;
}

li.token-input-token-facebook
{
    background-color:  #4E4E4E;
    color: #FFF;
    border: 1px solid #505050;
}

.sc_searchBar .p24_autoComplete ul li.token-input-token-facebook
{
    background-color : #4E4E4E !important;
}

.sc_searchBar .p24_autoComplete ul
{
    border: 2px solid #222222;
    border-right: none;
}

.btn-danger:focus,
.btn-danger:hover ,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger
{
    color: #fff;
    background-color: #E21F28 !important;
    border-color: #E21F28;
}

.btn-default,
.btn-default:focus
{
    background-color: #7A7A7A;
}

li.token-input-token
{
    background-color:  #4E4E4E;
    border: 1px solid #505050;
    color: #FFF;
}

li.token-input-token-facebook
{
    background-color:  #4E4E4E;
    color: #FFF;
    border: 1px solid #505050;
}

li.token-input-selected-token-facebook
{
    background: #161616;
}

/* HOME PAGE */
.sc_homeArticles h2
{
    color: #333333;
}

.sc_homeArticle a
{
    color: #E21F28;
}

/* RESULTS */
.sc_listingTile:hover
{
    border: 1px solid #E21F28;
}

.sc_listingTile .sc_listingTileContent .sc_listingTilePrice,
.sc_listingTile .sc_listingTileContent .sc_listingTileAddress
{
    color: #E21F28;
}

.sc_listingTile .sc_listingTileContent .sc_listingTileType,
.sc_listingTile .sc_listingTileContent .sc_listingTileDeveloper
{
    color: #333333;
}

.sc_listingTile .sc_listingTileContent .sc_listingTilePriceDevelopments
{
    color: #222222;
}

.sc_featuredProperty a
{
    color: #333333;
}

.sc_featuredPropertyPrice
{
    color: #E21F28;
}

/* LISTING PAGE */
.sc_listingTabs li.active a,
.sc_listingTabs li.active a:active,
.sc_listingTabs li.active a:hover,
.sc_listingTabs li.active a:focus
{
    color: #FFF !important;
    background: #222222 !important;
    border: 1px solid #222222 !important;
}

.sc_listingPriceDevelopments span
{
    color: #222222;
}

.sc_listingPriceDevelopments span.sc_listingPriceRange
{
    color: #333333;
}

.sc_developmentsPlanPrice, .sc_poweredBy
{
    color: #E21F28;
}

/* AGENCIES RESULTS */
.sc_agencies .sc_panel h2
{
    color: #222222;
}

/* AGENT PROFILE */
.sc_labelHighlightBlue
{
    color: #FFF;
    background-color: #E21F28;
}

/* CAROUSEL */
.sc_carouselPrice
{
    color: #222222;
}

/* SIDEBAR */
.sc_sidebar .sc_panel h2
{
    border-bottom-color: #222222;
}

.sc_sidebar .sc_alert p span
{
    color: #ef3f39;
}

/* Map Search */
.mapSearchContainer
{
    border:#222222 1px solid !important;
    background: #222222;
}

.mapSearchContainer h1
{
    color:#FFFFFF;
}

.mapSearchContainer .mapPanel
{
    border-color: #222222 transparent #222222 #222222;
}

.mapSearchContainer .mapPanel h3
{
    color: #222222;
    font-weight:bold;
}

.mapSearchContainer .mapTabContainer ul li input[type="button"]
{
    border: 1px #222222 solid;
}

.mapSearchContainer .mapTabContainer ul li input[type="button"]
{
    background-color: #222222;
    color: #FFFFFF;
}

.mapSearchContainer .mapPanel .searchBox
{
    border: solid 1px #222222;
}

.mapSearchContainer .mapPanel .searchBox:before
{
    border-color: transparent transparent #222222 transparent;
}

.mapTabContainer ul li input[type="button"]:hover,
.mapTabContainer ul li.selected input,
.mapPanel .price
{
    color: #E21F28 !important;
}

/* Misc */

.primaryColor
{
    color: #222222 !important;
}

.primaryBGColor
{
    background-color: #222222 !important;
}

.primaryBorderColor, .sc_panel.sc_panelHighlight:hover
{
    border-color: #E21F28;
}

.pagination>li>a,
.pagination>li>span
{
    color: #222222;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus
{
    color: #222222;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus
{
    border-color: #222222;
}

.sc_customContent .sc_homeInsuranceList li .badge
{
    background-color: #222222;
}

.sc_profileMenu li a.active
{
    background-color: #222222;
}

.pp_title_price
{
    color: #222222;
}

.showContactWrap .fa,
.showEmailWrap .fa,
.sc_developmentsSidebarDetails i.fa
{
    color : #3CC89E !important;
}

.navbar .container .navbar-header .sc_navContainer .sc_navHolder .sc_signIn .loginRegisterWrap a
{
    color : #222222 !important;
}

.sc_profile .sc_panel form .btn-default.sc_searchType,
.sc_profile .sc_panel form .sc_searchBox,
.sc_profile .sc_panel form .sc_searchBarOptions .sc_searchBarOption .btn-group .btn-default,
.sc_profile .sc_panel form .sc_searchBarOptions .sc_searchBarMultiOption .btn-group .btn-default
{
    border-color: #eee;
}

.mapSearchBarOption
{
    background-color:white !important;
    font-size:12px !important;
    max-width:140px !important;
    border:1px solid #9EA5B1
}

.contentSectionContainer .sc_searchBarOption .open,
.contentSectionContainer .sc_searchBarOption btn-group .closed
{
    margin-right:10px;
}

.mapSearchBarOption
{
    background-color:white !important;
    font-size:12px !important;
    max-width:140px !important;
    border:1px solid #9EA5B1
}
tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus
{
    border-bottom: 2px solid #97131A;
}

.p24_loginModal tabs>li.active>a,
.p24_loginModal .nav-tabs>li.active>a:hover,
.p24_loginModal .nav-tabs>li.active>a:focus
{
    color:#222222;
}

.p24_loginModal .nav-tabs li.active a
{
    color:#222222;
}

.sc_emailAlert
{
    background-color: #E21F28 !important;
}

.btn-primary:hover,
.btn-primary.hover,.btn-primary:focus,
.btn-primary:active, .btn-primary.active,
.btn-primary.disabled, .btn-primary[disabled],
.open .dropdown-toggle.btn-primary
{
    color: #fff;
    background-color: #222222 !important;
}

.contentSectionContainer .sc_searchBarOption .open,
.contentSectionContainer .sc_searchBarOption btn-group .closed
{
    margin-right:10px;
}
.btn btn-default dropdown-toggle FromPrice,btn btn-default dropdown-toggle ToPrice,
btn btn-default dropdown-toggle Bedrooms,
btn btn-default dropdown-toggle Bathrooms,
btn btn-default dropdown-toggle RentalTerm
{
    color:#fff !Important;
}

tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus
{
    border-bottom: 2px solid #97131A;
    .p24_accordion.panel .panel-heading {
        color: #ffffff;
    }
}

.p24_loginModal tabs>li.active>a,
.p24_loginModal .nav-tabs>li.active>a:hover,
.p24_loginModal .nav-tabs>li.active>a:focus
{
    color:#222222;
}
    .p24_accordion.panel .panel-heading {
        color: #ffffff;
    }
    .p24_bond .panel .panel-heading {
        background-color: #222222;
    }
     .ui-widget-header {
        background-color: #222222;
    }
    .p24_bond .panel .panel-heading, .p24_bond.p24_2018 .panel .panel-body .p24_sliding_label_wrapper {
        color: #ffffff;
    }

}

    .p24_bond.p24_2018 .panel .panel-heading{
        color: #ffffff;
    }

.p24_loginModal .nav-tabs li.active a
{
    color:#222222;
}

.sc_emailAlert
{
    background-color: #E21F28 !important;
}

.btn-primary:hover,
.btn-primary.hover,.btn-primary:focus,
.btn-primary:active, .btn-primary.active,
.btn-primary.disabled, .btn-primary[disabled],
.open .dropdown-toggle.btn-primary
{
    color: #fff;
    background-color: #222222 !important;
}
    .p24_bond.p24_2018 .panel .panel-body .ui-slider .ui-slider-handle, .p24_bondCalculator .p24_rangeSlider .ui-slider-handle {
        border: 9.5px solid #222222;
    }
    .bondheader {
        background-color: #222222;
        color: #ffffff;
    }
    .p24_tabs li a{
         color: #ffffff;
    }
    .p24_currency, .p24_percentageIcon, .p24_bond.p24_2018 .panel .panel-body .input-group, .p24_calculatorInputs .input-group {
        color: #222222;
    }

.sc_emailAlertModal , .sc_emailAlert{
    background-color: #E21F28 !important;
}
.btn-default, .btn-default:focus {
        background-color: #7A7A7A;
        color:#fff;
}
.btn-primary:hover,.btn-primary.hover,.btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .open .dropdown-toggle.btn-primary {
        color: #fff;
         background-color: #222222 !important;
}
.sc_resultFilterReset .btn-default {
        border: #fff 1px solid;
 }

.btn btn-default dropdown-toggle FromPrice,btn btn-default dropdown-toggle ToPrice,
btn btn-default dropdown-toggle Bedrooms,
btn btn-default dropdown-toggle Bathrooms,
btn btn-default dropdown-toggle RentalTerm
{
    color:#fff !Important;
}
.modal-title{
    color: white;
    background:Color [A=255, R=34, G=34, B=34] !important;

}
.modal-header{
       background:Color [A=255, R=34, G=34, B=34] !important;
}
       .property24-color-link{
        color:#222222 !important;
    }

a > .fa.fa-facebook-official {
        color: #3b5998;
}

a > .fa.fa-twitter-square {
        color: #55acee;
}

a > .fa.fa-google-square {
        color: #dd4b39;
}

a > .fa.fa-whatsapp {
        color: #43d854;
}

a > .fa.fa-google-plus-square {
        color: #DD4B39;
}

a > .fa.fa-linkedin-square {
        color: #0077b5;
}

a > .fa.fa-pinterest-square {
        color: #DD0E1A;
}

    .p24_loginModalLink {
        color: #222222 !important;
    }

    .p24_icon_primary, .p24_primary{
        color : #222222 !important;
    }

    .p24_icon_primary, .p24_primary {
        color: #222222 !important;
    }

    .p24_showdays .p24_listingHeadings {
        border-bottom: 1px solid #222222;
    }
</style>
    <style>
        /*MAIN NAVIGATION*/

.navbar .container .navbar-header .sc_navContainer .sc_navHolder .nav .Home{display:none !important;}

.navbar .container .navbar-header .sc_navContainer .sc_navHolder .nav .Torent{display:none !important;}

.navbar .container .navbar-header .sc_navContainer .sc_navHolder .nav .custom-login{background:#E21F28; color:#ffffff !important; padding: 0 4px 0 4px; line-height: 30px; font-weight:bold; margin-left:316px;}

.navbar .container .navbar-header .navbar-nav .custom-login a{color:#ffffff !important;}

a.custom-login.pull-right.btn.btn-primary.btn-lg:hover{
background:#000000 !important;
color:#F78421 !important;
border:none !important;
}

.navbar{height:153px; padding: 0px 0 10px 0;}



.sc_navContainer{
text-transform: uppercase;
padding:8px 6px !important;
display: block;
line-height: 20px;
background-color:#222222;
border-color:#080808;
min-height: 45px;
width:990px;
margin-bottom: 0!important;
margin-left: -30px !important;
border: 1px solid transparent;
position: relative;
color:#ffffff !important;
}



.navbar .container .navbar-header .sc_navContainer .sc_navHolder .nav li a{padding: 8px !important;}

.navbar .container .navbar-header .navbar-nav a{color: #9d9d9d;}

.navbar .container .navbar-header .navbar-nav a:hover{color: #ffffff;}

.navbar .container .navbar-header .sc_navContainer .sc_navHolder{position: relative; margin:0 0 0 0; line-height: 20px;}

.navbar .container .navbar-header .sc_navContainer .sc_navHolder .nav{color:#ffffff !important;}

header .navbar .container .navbar-header .sc_navContainer .sc_navHolder .sc_signIn .loginRegisterWrap a{color:#9d9d9d !important; font-size:14px}

header .navbar .container .navbar-header .sc_navContainer .sc_navHolder .sc_signIn .loginRegisterWrap a:hover{color:#ffffff !important;}

.navbar .container .navbar-header .sc_navContainer .sc_navHolder .sc_signIn .loginRegisterWrap span{color:#000000 !important}

.breadcrumb .spacer{color:#ffffff;}

.breadcrumb a:hover, .sc_breadcrumbActions a:hover{color:#ededed;}



/*SEARCHBAR*/

.property24generic_navbar_caret_up{background-image: url("/Handlers/Resource.ashx?id=59119"); }

.sc_searchBar.sc_searchBarCompact .sc_searchType .btn-default{
color: #ffffff !important;
}

.sc_searchBar .sc_searchTabs li.active a{color:#222222 !important;}

.sc_searchBar .sc_searchTabs li a{color:#222222 !important;}

.sc_searchBar h1{color:#222222 !important;}

.sc_searchBar, .sc_searchBar h2, .developmentssearchbar, .developmentssearchbar h2{color:#222222 !important; background-color:#ffffff;}

.sc_content{
background:#f0f0f0 !important;
color:#000000 !important;
}

.sc_searchBar .p24_autoComplete ul{border: 2px solid #999999 !important;}







/*Advanced Search*/
.sc_searchBar .sc_searchBarOptions .p24_checkboxOptions h5,
.sc_searchBar .sc_searchBarOptions .p24_checkboxOptions .p24_checkboxGroup .btn-group label,
.sc_searchBar .p24_countContainer .p24_searchCounter
 {
    color:#222222;
    font-weight: normal;
    font-size: 15px;
}

.sc_searchBar .p24_countContainer .p24_searchCounter .p24_searchSummary .p24_count,
.sc_searchBar .p24_countContainer .p24_searchCounter .p24_searchSummary .p24_whiteBullet {
     color:#222222;
}

.sc_searchBar .p24_countContainer .p24_searchCounter .p24_counterSpinner span {
    background: #000;
}

.sc_searchBar .sc_searchBarOptions .p24_checkboxOptions .p24_checkboxGroup .p24_checkboxProxy {
    border: 1px solid #000;
}

.sc_searchBar .sc_searchBarOptions .p24_checkboxOptions .p24_checkboxGroup .p24_checkboxProxy.p24_checkboxProxyChecked {
    border: 1px solid #000;
}

/*Advanced Search End*/






/*SEARCH FILTER*/
.sc_searchbar_any{color:#333333 !important;}
.sc_searchbar_close{color:#333333 !important;}
.sc_searchBar .sc_searchBarOptions .sc_searchBarOption .btn-group .dropdown-menu li:first-child a{color:#333333;}


/*BUTTONS*/

.sc_searchBar input[type=submit].btn{text-shadow: none !important;}

.btn-default:hover{background:#000000;}

.sc_emailAlert{display:none !important;}

.searchButton{border:none !important;}

.btn-default{background-color:#7a7a7a !important; color:#ffffff !important;}

.btn-default:focus{background-color:#4e4e4e !important;}

.sc_searchBar.sc_searchBarCompact .sc_searchType .btn-default :hover { background: #7A7A7A;}

a{color: #333333;}
a:hover{color:#a7a7a7;}


.recentSearch{background-color:#E21F28 !important; border:solid #E21F28 1px; font-weight: 700;}


/*BODY*/

.sc_themeBreadcrumb{background: #7a7a7a; margin-top: -2px;}

.sc_homeAbout{display:none !important;}


/*FOOTER*/
.sc_footer .footPopularAreas{background:#222222;}
.sc_areasPopular{background: #f0f0f0;}
.sc_footer a img{display:none;}
.sc_footer hr{display:none;}
.sc_footerDeepLink{display:none;}
.sc_footer{background: #f0f0f0; color:#7a7a7a !important;}

</style>
