:root {
    /* Hero */
    --hero_nav_background_color: #ffffff;
    --hero_nav_border_color: #000000;
    --hero_nav_separator_color: #000000;

    --hero_nav_text_color: #000000;
    --hero_nav_text_hover_color: #000000;
    --hero_nav_contact_text_color: #000000;

    --hero_title_color: #ffffff;
    --hero_text_color: #ffffff;

    --hero_button_solid_text_color: #ffffff;
    --hero_button_solid_background_color: #000000;

    --hero_button_outline_text_color: #ffffff;
    --hero_button_outline_border_color: #ffffff;
    --hero_button_outline_hover_text_color: #000000;

    --hero_scroll_color: #ffffff;
    --hero_scroll_border_color: #ffffff;
    --hero_scroll_hover_color: #000000;

    /* Kolory tła głównych elementów */
    --background_color_subpage_header: #**background_color_subpage_header**;
    --background_color_objects: #ffffff;
    --starter_color_header: #221e20;
    --background_color_menu_footer: #000000;
    --starter_color_footer: #000000;

    /* Kolory tekstu głównych elementów */
    --starter_color_headertext: #edb96b;
    --color_main: #000000;
    --starter_color_leadtext: #6e675e;
    --color_object_header: #edb96b;
    --starter_color_footertext: #rgba(255, 255, 255, 1);
    --color_menu_footer: #ffffff;
    --color_subpage_header: #**color_subpage_header**;
    --starter_color_buttontext: #edb96b;

    /* Kolory tła dodatkowych elementów */
    --starter_color_button: #000000;
    --background_color_children_header: #ffffff;
    --background_searcher_inputs: #fcfcfc;
    --background_searcher_inputs_focus: #fafafa;
    --background_searcher_border_inputs_focus: #000000;
    --background_color_border_header: #000000;
    --background_color_button_frame: #000000;
    --background_color_elements: #edb96b;
    --background_color_active_elements: #edb96b;
    --background_color_inactive_elements: #**background_color_inactive_elements**;

    /* Kolory tekstu dodatkowych elementów */
    --color_hover_header: #725226;
    --color_button_additional: #edb96b;
    --color_breadcrumbs: #030303;
    --color_hover_menu_footer: #edb96b;
    --color_searcher_inputs_labels: #000000;
    --color_searcher_inputs: #000000;
    --top_frame_color_searcher_headers: #000000;
    --color_price: #edb96b;
}

/*  #starter_color_button - blue#starter_color_leadtext - green*/
.nav-side a  {
    color:  #6e675e;
}
.searcher-background  {
    background-color:  #ffffff !important;
    opacity:  0.95;
}
.nav > li > a:hover,  .nav > li > a:focus  {
    color:  #725226 !important;
}
.nav-side a:hover  {
    color:  #6e675e;
}
/*nav .navbar-brand  {*/
/*    padding-top:  25px;*/
/*}*/
.navbar-toggle:focus  {
    background:  #000000;
}
.navbar-toggle  {
    background:  #000000;
}
nav  {
    background:  #221e20;
}
nav ul li a  {
    color:  #edb96b;
    border-left:  none;
    border-right:  none;
    background:  none !important;
}
.nav > li.active > a  {
    color:  #6e675e;
}
.details .about-wrapper .print .a-group .icon-print:hover  {
    color:  #6e675e;
}
.jssora05l  {
    color:  #6e675e;
}
.jssora05r  {
    color:  #6e675e;
}
nav ul li a:hover,  nav ul li a:focus  {
    color:  #edb96b;
    background:  none !important;
    border-left:  none;
    border-right:  none;
}
nav .pull-right  {
    color:  #6e675e;
}
.banner .wrapper-container .container #form .tit  {
    color:  #939597;
}
.banner .wrapper-container .container #form .tit span  {
    color:  #6e675e;
}
.banner .wrapper-container .container .tit  {
    color:  #939597;
}
.banner .wrapper-container .container #form input[type="submit"]  {
    background:  #000000;
    color:  #edb96b;
}
.banner .wrapper-container .container #slider .swiper-container .swiper-active-switch  {
    background:  #000000;
    color:  #edb96b;
}
.banner .wrapper-container .container #slider .swiper-container .slide-descrip p  {
    background:  #000000;
    color:  #edb96b;
    opacity:  0.9;
}
.f-se  {
    background:  none;
}
.f-se .f-se-cont .tit,  .f-se-left .f-se-left-cont .tit  {
    color:  #6e675e !important;
}
.banner .opacity  {
    background:  none;
}
.f-se .f-se-cont .tit span,  .f-se-left .f-se-left-cont .tit span  {
    color:  #6e675e !important;
}
.f-se .f-se-cont input,  .f-se-left .f-se-left-cont input  {
    background:  #fcfcfc !important;
    color:  #000000 !important;
    box-shadow:  none;
}
.f-se .f-se-cont input,  .f-se-left .f-se-left-cont input:focus  {
    border-color:  #000000 !important;
    background:  #fafafa !important;
}
.f-se .f-se-cont input,  .f-se-left .f-se-left-cont input::-webkit-input-placeholder  {
    color:  #000000 !important;
}
.f-se .f-se-cont input[type="submit"],  .f-se-left .f-se-left-cont input[type="submit"]  {
    background:  #000000 !important;
    color:  #edb96b !important;
}
.selectric-items li:hover  {
    background:  #000000;
    color:  #edb96b;
}
.selectric  {
    box-shadow:  none;
    border:  1px solid #aaa;
    border-color:  #000000 !important;
}
.about-us .row .tit  {
    color:  #6e675e;
}
.promoted-offer-a  {
    color:  #000000;
}
.promoted-offer-a:hover  {
    color:  #000000;
}
.crsl-item  {
    background:  #ffffff !important;
}
h3.promoted-title  {
    color:  #edb96b !important;
}
.about-us .row .underdesc  {
    color:  #6e675e;
    text-align:  left;
    font-style:  normal;
}
.offer-slider .tit  {
    color:  #6e675e;
}
.offer-slider .multiple-items .argum span  {
    color:  #6e675e;
}
.offer-slider .multiple-items .preis  {
    color:  #6e675e;
}
.offer-slider #w .crsl-item .sell  {
    color:  #464646;
}
.offer-slider #w .crsl-item .argum span  {
    color:  #6e675e;
}
.offer-slider #w .crsl-item .preis  {
    color:  #6e675e;
}
.offer-slider #w .crsl-item .m  {
    color:  #000;
}
.slick-dots li button:hover,  .slick-dots li button:focus,  .slick-dots li button:active  {
    background:  #000000;
    color:  #edb96b;
}
.slick-dots li.slick-active button:before,  .slick-dots li.slick-active button:after  {
    background:  #000000;
    color:  #edb96b;
}
.slick-active  {
    background:  #000000;
    color:  #edb96b;
}
.icons  {
    background:  #fff;
}
.icons .icons-wrapper .text-center  {
    color:  #6e675e;
}
.about .about-wrapper .bread ul li .activ  {
    background:  #000000;
    color:  #edb96b;
    border:  1px solid #000000;
}
.details .about-wrapper #slider3-pager img:active,  .details .about-wrapper #slider3-pager img:hover  {
    border:  3px solid #000000;
}
.details .about-wrapper #slider3-pager .rslides_here a  {
    box-shadow:  0 0 0 2px #000000;
}
.details .about-wrapper .o-con .o-con-wrapp p span  {
    color:  #6e675e;
}
.details .about-wrapper .o-con .o-con-wrapp .send  {
    background:  #000000;
    color:  #edb96b;
    border:  1px solid #000000;
}
.details .about-wrapper .o-con .o-con-wrapp .send:hover  {
    background:  #fff;
    transition:  all 0.8s;
    color:  #6e675e;
}
.details .about-wrapper .price h3  {
    color:  #6e675e;
}
.contact .contact-wrapper .con-address .tit,  .article .tit  {
    color:  #6e675e;
}
.jssort01 .p:hover .c,  .jssort01 .pav:hover .c  {
    border:  #000000 3px solid;
}
.contact .contact-wrapper .con-address input[type=submit]  {
    color:  #edb96b;
    background:  #000000;
    border:  1px solid #000000;
}
.contact .contact-wrapper .con-address input[type=submit]:hover  {
    background:  #fff;
    color:  #6e675e;
}
.list .list-wrapper .row .o-list .content .list-desc .table .type-gold  {
    color:  #6e675e;
}
.list .list-wrapper .row .o-list .content .list-desc .l-preis p span  {
    color:  #6e675e;
}
.list .list-wrapper .row .o-list .center-block .pagination > li.active  {
    background-color:  #000000 !important;
}
.list .list-wrapper .row .o-list .center-block .pagination li a:hover  {
    background:  #000000;
    color:  #edb96b;
}
.list .list-wrapper .row .o-list .center-block .pagination > .active > a  {
    background:  #000000;
    border:  1px solid #000000;
    color:  #edb96b;
}
.list .list-wrapper .row #form  {
    background:  #ffffff;
}
.list .list-wrapper .row #form .tit  {
    color:  #edb96b;
}
.list .list-wrapper .row #form .tit span  {
    color:  #6e675e;
}
/*.list .list-wrapper .row #form .tit span  {
    */
/*color:  #edb96b;
    */
/*}
*/
.list .list-wrapper .row #form input[type="submit"] {
    color: #edb96b !important;
    background: #000000 !important;
}

.simpleselect .placeholder:after {
    color: #6e675e;
}

.simpleselect .placeholder:hover {
    background: #000000;
    color: #edb96b;
}

.simpleselect .options .option.active {
    background: #000000;
    color: #edb96b;
}

.about-us {
    color: #6e675e;
}

.banner .wrapper-container .container #slider .swiper-container .slide-descrip a {
    background: #1d1d1b;
    color: #fff;
}

.banner {
    background: url(../images/pattern.jpg);
}

.details .about-wrapper .o-data table th.type-desc,
.details .about-wrapper .o-data table td.type-desc {
    color: #6e675e;
}

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #FFF;
}

.autocomplete-selected {}

.autocomplete-suggestions strong {
    color: #6e675e;
}

.open-little-motto {
    background: #000000;
    color: #edb96b;
}

#promoted-title {
    color: #6e675e;
}

.strength-title {
    color: #6e675e;
}

.offer-price {
    color: #edb96b;
}

.searcher-open-title span,
.searcher-title span {
    color: #edb96b;
}

.box-price {
    color: #edb96b !important;
}

.box-price,
.box-location {
    color: #6e675e !important;
}

.box-area {
    color: #000000 !important;
}

.offer-headers {
    color: #000000 !important;
}

.offer-data {
    color: #000000 !important;
}

.offer-data-values {
    color: #000000 !important;
}

.offer-decrip h4 {
    color: #000000 !important;
}

.offer-decrip .offer-detailed {
    color: #000000 !important;
}

.box-price,
.box-price-per {
    color: #000000 !important;
}

.conntact-with-agent a {
    color: #000000 !important;
}

#phone {
    color: #000000 !important;
}

.icon-description {
    color: #6e675e !important;
}

.icon-description-name {
    color: #000000 !important;
}

.conntact-with-agent .agent {
    color: #000000 !important;
}

.agencyStyle {
    color: #6e675e;
}

.show-more-btn>a:hover {
    color: #edb96b !important;
}

.show-more-btn>a {
    color: #edb96b !important;
}

.conntact-with-agent .send {
    background-color: #000000;
    border: 1px solid #000000;
    color: #edb96b;
}

.list-offer-btn {
    background-color: #000000;
    color: #edb96b;
}

.show-more-btn {
    background-color: #000000;
    color: #edb96b;
    border-color: #000000;
}

.list .list-wrapper .row .o-list .content .list-desc .l-preis a {
    background-color: #000000;
    color: #edb96b !important;
}

.list .list-wrapper .row .o-list .content .list-desc .l-preis a:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #edb96b !important;
}

.background-white-list-offer {
    background: #ffffff !important;
}

.offer-price-details {
    border-color: #000000;
}

.input-group>input.form-control {
    background: #fcfcfc !important;
    color: #000000 !important;
}

.form-control {
    background: #fcfcfc !important;
    color: #000000 !important;
}

.form-control:focus {
    border-color: #000000;
    background: #fafafa !important;
}

.input-group>input.form-control::-webkit-input-placeholder {
    color: #000000 !important;
}

.form-control::-webkit-input-placeholder {
    color: #000000 !important;
}

#sell-send,
#career-send {
    background-color: #000000;
    color: #edb96b;
}

.input-group>input.form-control:focus {
    border-color: #000000;
}

.list .list-wrapper .row #form input[type="text"]:focus {
    border-color: #000000;
    background: #fafafa !important;
}

.list .list-wrapper .row #form input {
    background: #fcfcfc !important;
    color: #000000 !important;
}

.list .list-wrapper .row #form input::-webkit-input-placeholder {
    color: #000000 !important;
}

.noselectric {
    background: #fcfcfc !important;
    color: #000000 !important;
}

.noselectric::-webkit-input-placeholder {
    color: #000000 !important;
}

.noselectric:focus {
    border-color: #000000 !important;
    background: #fafafa !important;
}

.list-summary {
    background: #ffffff !important;
}

.list-offer-btn:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #edb96b !important;
}

#sell-send:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #edb96b !important;
}

.contact-submit:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #edb96b !important;
}

.contact-submit {
    background-color: #000000;
    color: #edb96b !important;
}

.radio label,
.checkbox label {
    color: #000000;
}

.contact-line-height {
    color: #000000;
}

.contact-title {
    color: #6e675e !important;
}

footer {
    background-color: #000000;
    color: #rgba(255, 255, 255, 1);
}

footer .foot-content ul li a {
    color: #rgba(255, 255, 255, 1);
}

footer .foot-content ul li a:hover {
    color: #edb96b;
}

h3.title {
    color: #edb96b !important;
}

h3.agent-name {
    color: #6e675e !important;
}

.card {
    background-color: #ffffff !important;
    border-color: #edb96b !important;
}

.list .list-wrapper .row .o-list .sort p {
    color: #000000 !important;
}

.list-title {
    color: #6e675e !important;
}

.list-title-street {
    color: #000000 !important;
}

.list-title-description {
    color: #000000 !important;
}

.list-border {
    border-color: #000000;
}

.middle-part-offer-list {
    color: #000000 !important;
}

.simpleselect .placeholder {
    color: #000000 !important;
}

.simpleselect .placeholder,
.simpleselect .options {
    border-color: #000000;
}

.teams-summary {
    color: #000000 !important;
}

.contact-position {
    color: #000000 !important;
}

.list .list-wrapper .row .o-list .tit {
    color: #6e675e !important;
}

.carousel-row-height,
.carousel-main-page-img {
    height: **starter_banner_heightpx** !important;
}

@media (max-width: 767px) {
    nav ul {
        background: #000000;
        color: #edb96b;
        padding: 0;
    }

    nav ul li {
        color: #edb96b;
    }

    nav ul li a {
        color: #edb96b;
    }

    .nav>li.active>a {
        color: #edb96b !important;
    }
}

.list-grid-buttons {
    color: #000000 !important;
}

.list-grid-buttons:hover {
    color: #edb96b !important;
}

#searchbar-button {
    background-color: #000000 !important;
    color: #edb96b !important;
    border-color: #000000 !important;
}

#company-color-name:link {
    color: #6e675e !important;
}

a.links-color:visited {
    color: #6e675e !important;
}

.agent-color {
    color: #6e675e !important;
}

.show-offers-btn {
    background-color: #000000;
    color: #edb96b;
    border-color: #000000;
}

.show-offers-btn:hover {
    background-color: #000000;
    color: #edb96b;
    border-color: #000000;
    opacity: 0.8;
}

.load-more.load-more-loading {
    border-top-color: #000000;
}

#promoted-offer-custom-color {
    background-color: #000000;
}

.promoted-offer-show-more-custom-color {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

#without-background-btn-color {
    border-color: #000000;
    color: #000000;
}

#list-grid-color {
    color: #000000;
}

@media only screen and (min-width: 1180px) {
    li#buttons-hover-colors: hover::before {
        background-color: #000000;
        color: #edb96b;
    }
}

@media only screen and (max-width: 1180px) {
    li#buttons-hover-colors: hover::before {
        color: #edb96b !important;
    }

    nav ul li a: hover,
    nav ul li a:focus {
        /*color:  #starter_color_leadtext;
*/
        color: lightgrey;
        background: none !important;
        border-left: none;
        border-right: none;
    }
}

#hr-custom-color {
    border-color: #000000;
}

.on-change-input-color {
    border-color: #000000 !important;
    color: #000000 !important;
}

/*TODO: USTAWIENIE KOLORÓW TYPU - np. #starter_color_button WE FUTURE*/
/*FUTURE*/
.bpm-autocomplete input:focus {
    background-color: #fcfcfc !important;
    border-color: #000000 !important;
}

.select-chosen-value {
    border-color: #000000 !important;
    background: #fafafa !important;
}

.select-options li:hover {
    background-color: #000000 !important;
}

.bpm-autocomplete>.form-control input:focus {
    color: #000000 !important;
}

.bpm-autocomplete input {
    color: #000000 !important;
}

#location-input.form-control {
    background-color: #fcfcfc;
}

#location-input.form-control:focus {
    background-color: #fafafa !important;
}

#street-input.form-control {
    background-color: #fcfcfc;
}

#street-input.form-control:focus {
    background-color: #fafafa !important;
}

input[name=location]:focus {
    /*color:  #000000 !important;
*/
    background-color: #fafafa !important;
}

input#location-input:focus {
    /*color:  #000000 !important;
*/
    background-color: #fafafa;
}

input#street-input:focus {
    /*color:  #000000 !important;
*/
    background-color: #fafafa;
}

.color-pagination {
    background-color: #ffffff !important;
    border-color: #edb96b !important;
}

.border-color-pagination {
    color: #edb96b !important;
    border-color: #edb96b !important;
    background-color: transparent;
}

.border-color-pagination:hover {
    background-color: #edb96b !important;
    color: white !important;
}

.estiweb-future-post-single__nav__prev:before {
    background-color: #ffffff !important;
}

.hover-custom-background-color:hover {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: white !important;
}

.custom-color-element-background:hover {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.estiweb-future-post-single__nav__next:before {
    background-color: #ffffff !important;
}

.background_color_header {
    background-color: #221e20 !important;
}

.background_color_border_header {
    border-color: #000000 !important;
}

.background_color_border_header:after {
    background-color: #000000 !important;
}

.background_color_objects {
    background-color: #ffffff !important;
}

.background_color_subpage_header {
    background-color: #**background_color_subpage_header**;
}

.background_color_subpage_header:after {
    background-color: #**background_color_subpage_header**;
}

.background_color_menu_footer {
    background-color: #000000 !important;
}

.background_color_footer {
    background-color: #000000 !important;
}

.background_searcher_inputs>.form-control {
    background-color: #fcfcfc !important;
}

.background_searcher_inputs {
    background-color: #fcfcfc !important;
}

/*Future zmiana koloru elementów takich jak owl carousel dots*/
.background_color_active_elements:hover {
    background-color: #edb96b !important;
}

.background_color_inactive_elements {
    background-color: #**background_color_inactive_elements** !important;
    border-color: #**background_color_inactive_elements** !important;
}

.background_color_children_header {
    background-color: #ffffff !important;
}

html body #future_script_menu.estiweb-future-primary>.menu_holder>.menu_inner>ul>li.default_dropdown .mega_dropdown,
html body #future_script_menu.estiweb-future-primary>.menu_holder>.menu_inner>ul>li>.mega_dropdown,
html body #future_script_menu.estiweb-future-primary>.menu_holder>.menu_inner>ul>li .mega_dropdown>li .post_details {
    background-color: #ffffff !important;
}

.owl-carousel .owl-dots .owl-dot.active span {
    background-color: #edb96b !important;
    border-color: #edb96b !important;
}

.owl-carousel .owl-dots .owl-dot span {
    background-color: #**background_color_inactive_elements** !important;
    border-color: #**background_color_inactive_elements** !important;
}

button.estiweb-future-filters__right__button--active {
    color: #edb96b !important;
}

#scroll span:hover {
    border-bottom-color: #edb96b !important;
}

#scroll:hover {
    background-color: transparent !important;
}

#scroll {
    background-color: #edb96b !important;
    border-color: #edb96b !important;
}

.color_header {
    color: #edb96b !important;
}

.color_header a {
    color: #edb96b !important;
}

.color_main {
    color: #000000 !important;
}

.color_main>p {
    color: #000000 !important;
}

.color_featured {
    color: #6e675e !important;
}

.color_featured a {
    color: #6e675e !important;
}

a.color_featured:visited {
    color: #6e675e !important;
}

.color_featured>a {
    color: #6e675e !important;
}

.color_featured>a:hover {
    opacity: 0.8;
}

.color_footer {
    color: #rgba(255, 255, 255, 1) !important;
}

.color_menu_footer {
    color: #ffffff !important;
}

.color_menu_footer a {
    color: #ffffff !important;
}

.color_menu_footer h3 {
    color: #ffffff !important;
}

.color_subpage_header {
    color: #**color_subpage_header** !important;
}

.color_object_header {
    color: #edb96b !important;
}

.color_button {
    color: #edb96b !important;
}

.background_color_button {
    background-color: #000000 !important;
}

.background_color_elements {
    background-color: #edb96b !important;
}

.estiweb-future-map-infobox {
    background-color: #edb96b !important;
}

.background_color_button_frame {
    border-color: #000000 !important;
}

.background_color_button_frame:hover {
    background-color: #000000 !important;
}

.background_color_button_frame:after {
    background-color: #000000 !important;
}

.color_hover_header:hover {
    opacity: 0.8;
    color: #725226 !important;
}

.estiweb-future-social-icon:hover {
    background-color: #000000 !important;
}

.color_hover_header:hover a {
    opacity: 0.8;
    color: #725226 !important;
}

.color_button_additional {
    color: #edb96b !important;
}

.color_breadcrumbs {
    color: #030303 !important;
}

.color_breadcrumbs a {
    color: #030303 !important;
}

.color_hover_menu_footer:hover {
    background-color: #edb96b !important;
}

.color_hover_menu_footer a:hover {
    background-color: #edb96b !important;
}

.top_frame_color_searcher_header {
    border-color: #000000 !important;
}

.top_frame_color_searcher_header:after {
    background: #000000 !important;
}

.top_frame_color_searcher_header:before {
    background: #000000 !important;
}

.top_frame_color_footer:before {
    background: #000000 !important;
}

.color_searcher_inputs {
    color: #000000 !important;
}

.color_searcher_inputs>.form-control {
    color: #000000 !important;
}

.color_searcher_inputs::-webkit-input-placeholder {
    color: #000000 !important;
}

.color_searcher_inputs>.form-control::-webkit-input-placeholder {
    color: #000000 !important;
}

.color_searcher_inputs_labels {
    color: #000000 !important;
}

.background_searcher_border_inputs_focus:focus {
    border-color: #000000 !important;
}

.background_searcher_inputs_focus:focus {
    background-color: #fafafa !important;
}

.background_searcher_border_inputs_focus>input.form-control:focus {
    background-color: #000000 !important;
}

.background_searcher_inputs_focus>input.form-control:focus {
    background-color: #fafafa !important;
}

#estate_slider_card .tparrows:hover:before,
#estate_slider_card_short .tparrows:hover:before,
#estiweb-future_rev_slider_single .tparrows:hover:before,
#estiweb-future_rev_gallery_single .tparrows:hover:before {
    background-color: #edb96b !important;
}

.estiweb-future-valid-searcher-input {
    background-color: #fafafa !important;
    border-color: #000000 !important;
}

.estiweb-future-valid-searcher-input>input.form-control {
    background-color: #fafafa !important;
    border-color: #000000 !important;
}

.color_price {
    color: #edb96b !important;
}

.children-list {
    background-color: #ffffff !important;
}