.findFormBlock.offsetHeaderTop {
    padding-top: 32px;
}

body {
    background-color: #FFFFFF;
    color: #4D4D4D;
    font-family: "Neuron", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

h1 a:hover, h1 a:focus, h1 a:active, .h1 a:hover, .h1 a:focus, .h1 a:active,
h2 a:hover,
h2 a:focus,
h2 a:active, .h2 a:hover, .h2 a:focus, .h2 a:active,
h3 a:hover,
h3 a:focus,
h3 a:active, .h3 a:hover, .h3 a:focus, .h3 a:active,
h4 a:hover,
h4 a:focus,
h4 a:active, .h4 a:hover, .h4 a:focus, .h4 a:active,
h5 a:hover,
h5 a:focus,
h5 a:active, .h5 a:hover, .h5 a:focus, .h5 a:active,
h6 a:hover,
h6 a:focus,
h6 a:active, .h6 a:hover, .h6 a:focus, .h6 a:active {
    color: #000000;
}

.bgBaseWrap {
    background-color: #FAFAFA;
}

.bgDark {
    background-color: #000000;
}

.bgLightDark {
    background-color: #F1F1EF;
}

.btnDark {
    background-color: #000000;
    color: #fff;
    border-color: #000000;
}

.btnDark:hover, .btnDark:focus, .btnDark:active,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
.btnSecondary:hover, .btnSecondary:focus, .btnSecondary:active {
    background-color: #000000;
    border-color: #000000;
    opacity: .8;
}

.btn-primary {
    background-color: #000000;
    color: #fff;
    border-color: #000000;
    font-size: 18px;
    height: 45px;
    margin-left: 5px;
    padding: 12px;
    line-height: 1.2;
    font-family: "Neuron", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

.textSecondary {
    color: #000000;
}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    border-color: #FFFFFF;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #000000;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}

#pageNav .navbar-collapse {
    background-color: #000000;
}

#pageNav .menuTitle {
    background-color: #000000;
}

.findFormBlock .btn {
    height: auto;
}

.blockH .bdrBottom {
    border-bottom-color: #000000;
}

h1.fontNeuron, .h1.fontNeuron, h2.fontNeuron, .h2.fontNeuron, h3.fontNeuron, .h3.fontNeuron, h4.fontNeuron, .h4.fontNeuron, h5.fontNeuron, .h5.fontNeuron, h6.fontNeuron, .h6.fontNeuron {
    text-transform: uppercase;
}

.text-info {
    color: #0D9EDF;
}

.textpage {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}

.customFormInputReset:checked + .fakeCheckbox {
    background-color: #0D9EDF;
    border-color: #0D9EDF;
}

.propertyIntroBlock {
    max-height: 600px;
    min-height: 600px;
}

.propertyIntroCaption h1, .propertyIntroCaption .h1 {
    white-space: break-spaces;
    word-break: keep-all;
}

.pageMainNav.pageMainNav3 > li > a, .pageMainNav.nav.pageMainNav3 > li > a, .pageMainNav.navbar-default.pageMainNav3 > li > a {
    text-transform: uppercase;
    font-family: "Neuron", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 1.2em;
    color: #FFFFFF;
}

.pageMainNav.pageMainNav3 > li > a:hover, .pageMainNav.pageMainNav3 > li > a:focus, .pageMainNav.pageMainNav3 > li > a:active, .pageMainNav.nav.pageMainNav3 > li > a:hover, .pageMainNav.nav.pageMainNav3 > li > a:focus, .pageMainNav.nav.pageMainNav3 > li > a:active, .pageMainNav.navbar-default.pageMainNav3 > li > a:hover, .pageMainNav.navbar-default.pageMainNav3 > li > a:focus, .pageMainNav.navbar-default.pageMainNav3 > li > a:active {
    background-color: transparent;
    color: #FFFFFF;
}

.pageMainNav.pageMainNav3 > li > a:after, .pageMainNav.nav.pageMainNav3 > li > a:after, .pageMainNav.navbar-default.pageMainNav3 > li > a:after {
    border-color: #FFFFFF;
}

a {
    color: #000000;
    border-bottom: 2px solid transparent;
}

a:hover,
a:active,
a:focus {
    color: #000000;
    border-bottom-color: #000000;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    color: #6B6B6B;
}

.btn-link:hover, .btn-link:focus {
    color: #000000;
}

.btnSecondary {
    background-color: #FFC629;
    color: #fff;
    border-color: #FFC629;
}

.realestate-ad-tile a {
    color: #000000;
}

.realestate-ad-tile a:hover {
    color: #0a0a0a;
}

.postColumn__ListView .postColumnFoot {
    border-color: #000000;
}

.postColumn__ListView .linkToFavourite {
    color: #FFFFFF;
}

.pageAside {
    background-color: #000000;
}

.pageAside dt, .pageFooterHolder dt {
    color: #ffffff;
}

.pageAside h2, .pageAside .h2 {
    color: #ffffff;
}

#pageFooter {
    background-color: #000000;
    color: #ffffff;
}

.ftNavListsHolder a:hover,
#pageFooter p a:hover {
    color: #FFC629;
}

.adPage .contactFormPage .hb-headarea .hb-numberbox {
    border-color: #000000;
}

.adPage .contactFormPage .hb-headarea .hb-numberbox a:hover {
    color: #000000;
}

.adPage .contactFormPage .hb-headarea .hb-numberbox h3 {
    color: #000000;
}

.adPage .contactFormPage .form-control,
.adPage .contactFormPage .chosen-container-single .chosen-single {
    border-color: #000000 !important;
}

.propertyIntroCaption {
    position: relative;
}

.propertyIntroCaption:before {
    display: none;
}

.propertyIntroCaption .alignEnd {
    background: #000000;
}

.socialNetworks.postColumnSocial > li > a {
    background-color: #000000;
}

.accountData .head {
    border-bottom-color: #000000;
}
