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

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

.nav-area {
    background-color: #242441;
    background-image: none;
    color: #FFFFFF;
}

.bgBaseWrap {
    background-color: #FAFAFA;
}

.bgLightDark {
    background-color: #F1F1EF;
}

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

.btnDark:hover, .btnDark:focus, .btnDark:active,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
.btnSecondary:hover, .btnSecondary:focus, .btnSecondary:active {
    background-color: #08233e;
    border-color: #08233e;
}

.btn-primary {
    background-color: #ff8d00;
    color: #fff;
    border-color: #ff8d00;
    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;
}

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: #ff8d00;
}

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

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

.form-control,
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices {
    border: none;
    border-bottom: 1px solid #242441 !important;
}

.form-control,
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices {
    border-bottom: 1px solid #de7824 !important;
    color: #de7824 !important;
    font-weight: 700 !important;
}

.chosen-container .chosen-results li.result-selected:before {
    background-color: #ff8d00;
    border-color: #ff8d00;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #ff8d00;
    color: #fff;
}

.slider-selection {
    background: #ff8d00;
}

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

.pageMainNav.pageMainNav1 > li > a:after, .pageMainNav.nav.pageMainNav1 > li > a:after, .pageMainNav.navbar-default.pageMainNav1 > li > a:after {
    border: 3px solid #ff8d00;
}

.pageMainNav.pageMainNav1 > li > a:hover, .pageMainNav.nav.pageMainNav1 > li > a:hover, .pageMainNav.navbar-default.pageMainNav1 > li > a:hover,
.pageMainNav.pageMainNav1 > li > a:active, .pageMainNav.nav.pageMainNav1 > li > a:active, .pageMainNav.navbar-default.pageMainNav1 > li > a:active,
.pageMainNav.pageMainNav1 > li > a:focus, .pageMainNav.nav.pageMainNav1 > li > a:focus, .pageMainNav.navbar-default.pageMainNav1 > li > a:focus,
.logo a:hover, .logo a:active, .logo a:focus {
    border: none;
}

a {
    color: #ff8d00;
}

a:hover,
a:active,
a:focus {
    color: #08233e;
    border-bottom: 5px solid #ff8d00;
}

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

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

.realestate-ad-tile a:hover {
    color: #00B1B0;
}

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

.pageAside {
    background-color: #242441;
}

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

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

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

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

.headerContactList a.text-info {
    color: #ff8d00;
}

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

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

.contactFormPage .hb-headarea .hb-numberbox h3 a:hover {
    color: #f0ad4e;
    border-bottom: none;
}

#hp-latest-ads-results .postColumn h2, #hp-latest-ads-results .postColumn .h2,
.contentFiltersHeadingWrap h1, .contentFiltersHeadingWrap .h1 {
    overflow-wrap: break-word;
}

@media (min-width: 768px) {
    .pageAside {
        padding-bottom: 0 !important;
    }
}
