/*  
#starter_color_button - blue
#starter_color_leadtext - green
*/

.nav-side a {
    color: #000000;
}

.searcher-background {
    background-color: #f9f9f9 !important;
	opacity: 0.95;
}

.nav > li > a:hover, .nav > li > a:focus {
    color: #d1d1d1 !important;
}

.nav-side a:hover {
    color: #000000;
}

nav .navbar-brand {
    padding-top: 25px;
}

.navbar-toggle:focus {
    background: #000000;
}

.navbar-toggle {
    background: #000000;
}

nav {
    background: #ffffff;
}

nav ul li a {
    color: #000000;
    border-left: none;
    border-right: none;
    background: none !important;
}

.nav > li.active > a {
    color: #000000;
}

.details .about-wrapper .print .a-group .icon-print:hover {
    color: #000000;
}

.jssora05l {
    color: #000000;
}

.jssora05r {
    color: #000000;
}

nav ul li a:hover, nav ul li a:focus {
    color: #ffffff;
    background: none !important;
    border-left: none;
    border-right: none;
}

nav .pull-right {
    color: #000000;
}

.banner .wrapper-container .container #form .tit {
    color: #939597;
}

.banner .wrapper-container .container #form .tit span {
    color: #000000;
}

.banner .wrapper-container .container .tit {
    color: #939597;
}

.banner .wrapper-container .container #form input[type="submit"] {
    background: #000000;
    color: #ffffff;
}

.banner .wrapper-container .container #slider .swiper-container .swiper-active-switch {
    background: #000000;
    color: #ffffff;
}

.banner .wrapper-container .container #slider .swiper-container .slide-descrip p {
    background: #000000;
    color: #ffffff;
    opacity: 0.9;
}

.f-se {
    background: none;
}

.f-se .f-se-cont .tit, .f-se-left .f-se-left-cont .tit {
    color: #000000 !important;
}

.banner .opacity {
    background: none;
}

.f-se .f-se-cont .tit span, .f-se-left .f-se-left-cont .tit span {
    color: #000000 !important;
}

.f-se .f-se-cont input, .f-se-left .f-se-left-cont input {
    background: #ffffff !important;
    color: #000000 !important;
    box-shadow: none;
}

.f-se .f-se-cont input, .f-se-left .f-se-left-cont input:focus {
    border-color: #9fa0a1 !important;
    background: #f9f9f9 !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: #ffffff !important;
}

.selectric-items li:hover {
    background: #000000;
    color: #ffffff;
}

.selectric {
    box-shadow: none;
    border: 1px solid #aaa;
    border-color: #9fa0a1 !important;
}

.about-us .row .tit {
    color: #000000;
}

.promoted-offer-a {
    color: #000000;
}

.promoted-offer-a:hover {
    color: #000000;
}

.crsl-item {
    background: #f9f9f9 !important;
}

h3.promoted-title {
    color: #030303 !important;
}

.about-us .row .underdesc {
    color: #000000;
    text-align: left;
    font-style: normal;
    font-family: 'OpenSansRegular', sans-serif;
}

.offer-slider .tit {
    color: #000000;
}

.offer-slider .multiple-items .argum span {
    color: #000000;
}

.offer-slider .multiple-items .preis {
    color: #000000;
}

.offer-slider #w .crsl-item .sell {
    color: #464646;
}

.offer-slider #w .crsl-item .argum span {
    color: #000000;
}

.offer-slider #w .crsl-item .preis {
    color: #000000;
}

.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: #ffffff;
}

.slick-dots li.slick-active button:before, .slick-dots li.slick-active button:after {
    background: #000000;
    color: #ffffff;
}

.slick-active {
    background: #000000;
    color: #ffffff;
}

.icons {
    background: #fff;
}

.icons .icons-wrapper .text-center {
    color: #000000;
}

.about .about-wrapper .bread ul li .activ {
    background: #000000;
    color: #ffffff;
    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: #000000;
}

.details .about-wrapper .o-con .o-con-wrapp .send {
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
}

.details .about-wrapper .o-con .o-con-wrapp .send:hover {
    background: #fff;
    transition: all 0.8s;
    color: #000000;
}

.details .about-wrapper .price h3 {
    color: #000000;
}

.contact .contact-wrapper .con-address .tit, .article .tit {
    color: #000000;
}

.jssort01 .p:hover .c, .jssort01 .pav:hover .c {
    border: #000000 3px solid;
}

.contact .contact-wrapper .con-address input[type=submit] {
    color: #ffffff;
    background: #000000;
    border: 1px solid #000000;
}

.contact .contact-wrapper .con-address input[type=submit]:hover {
    background: #fff;
    color: #000000;
}

.list .list-wrapper .row .o-list .content .list-desc .table .type-gold {
    color: #000000;
}

.list .list-wrapper .row .o-list .content .list-desc .l-preis p span {
    color: #000000;
}

.list .list-wrapper .row .o-list .center-block .pagination li a:hover {
    background: #000000;
    color: #ffffff;
}

.list .list-wrapper .row .o-list .center-block .pagination > .active > a {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}

.list .list-wrapper .row #form {
    background: #f9f9f9;
}

.list .list-wrapper .row #form .tit {
    color: #ffffff;
}

.list .list-wrapper .row #form .tit span {
    color: #000000;
}
/*.list .list-wrapper .row #form .tit span {*/
    /*color: #ffffff;*/
/*}*/

.list .list-wrapper .row #form input[type="submit"] {
    color: #ffffff !important;
    background: #000000 !important;
}

.simpleselect .placeholder:after {
    color: #000000;
}

.simpleselect .placeholder:hover {
    background: #000000;
    color: #ffffff;
}

.simpleselect .options .option.active {
    background: #000000;
    color: #ffffff;
}

.about-us {
    color: #000000;
}

.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: #000000;
}

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #FFF;
}

.autocomplete-selected {
}

.autocomplete-suggestions strong {
    color: #000000;
}

.open-little-motto {
    background: #000000;
    color: #ffffff;
}

#promoted-title {
    color: #000000;
}

.strength-title {
    color: #000000;
}

.offer-price {
    color: #cf0000;
}

.searcher-open-title span, .searcher-title span {
    color: #030303;
}

.box-price {
    color: #cf0000 !important;
}

.box-price, .box-location {
    color: #000000 !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: #000000 !important;
}

.icon-description-name {
    color: #000000 !important;

}

.conntact-with-agent .agent {
    color: #000000 !important;
}

.agencyStyle {
    color: #000000;
}

.show-more-btn > a:hover {
    color: #ffffff !important;
}

.show-more-btn > a {
    color: #ffffff !important;
}

.conntact-with-agent .send {
    background-color: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}

.list-offer-btn {
    background-color: #000000;
    color: #ffffff;
}

.show-more-btn {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
}

.list .list-wrapper .row .o-list .content .list-desc .l-preis a {
    background-color: #000000;
    color: #ffffff !important;
}
.list .list-wrapper .row .o-list .content .list-desc .l-preis a:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #ffffff !important;
}

.background-white-list-offer {
    background: #f9f9f9 !important;
}

.offer-price-details {
    border-color: #7a7a7a;
}

.input-group > input.form-control {
    background: #ffffff !important;
    color: #000000 !important;
}

.form-control {
    background: #ffffff !important;
    color: #000000 !important;
}
.form-control:focus {
    border-color: #9fa0a1;
    background: #f9f9f9 !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: #ffffff;
}

.input-group > input.form-control:focus {
    border-color: #9fa0a1;
}

.list .list-wrapper .row #form input[type="text"]:focus {
    border-color: #9fa0a1;
    background: #f9f9f9 !important;
}

.list .list-wrapper .row #form input {
    background: #ffffff !important;
    color: #000000 !important;
}

.list .list-wrapper .row #form input::-webkit-input-placeholder {
    color: #000000 !important;
}

.noselectric {
    background: #ffffff !important;
    color: #000000 !important;
}

.noselectric::-webkit-input-placeholder {
    color: #000000 !important;
}

.noselectric:focus {
    border-color: #9fa0a1 !important;
    background: #f9f9f9 !important;
}

.list-summary {
    background: #f9f9f9 !important;
}

.list-offer-btn:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #ffffff !important;
}

#sell-send:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #ffffff !important;
}

.contact-submit:hover {
    opacity: 0.8;
    background-color: #000000;
    color: #ffffff !important;
}
.contact-submit {
    background-color: #000000;
    color: #ffffff !important;
}

.radio label, .checkbox label {
    color: #000000;
}

.contact-line-height {
    color: #000000;
}

.contact-title {
    color: #000000 !important;
}

footer {
    background-color: #000000;
    color: #faffff;
}

footer .foot-content ul li a {
    color: #faffff;
}

footer .foot-content ul li a:hover {
    color: #d1d1d1;
}

h3.title {
    color: #030303 !important;
}

h3.agent-name {
    color: #000000 !important;
}

.card {
    background-color: #f9f9f9 !important;
    border-color: #000000 !important;
}

.list .list-wrapper .row .o-list .sort p {
    color: #000000 !important;
}

.list-title {
    color: #000000 !important;
}

.list-title-street {
    color: #000000 !important;
}

.list-title-description {
    color: #000000 !important;
}

.list-border {
    border-color: #7a7a7a;
}

.middle-part-offer-list {
    color: #000000 !important;
}

.simpleselect .placeholder {
    color: #000000 !important;
}

.simpleselect .placeholder, .simpleselect .options {
    border-color: #7a7a7a;
}

.teams-summary {
    color: #000000 !important;
}

.contact-position {
    color: #000000 !important;
}

.list .list-wrapper .row .o-list .tit {
    color: #000000 !important;
}

.carousel-row-height, .carousel-main-page-img {
    height: **starter_banner_heightpx** !important;
}

@media (max-width: 767px) {
    nav ul {
        background: #000000;
        color: #ffffff;
        padding: 0;
    }

    nav ul li {
        color: #ffffff;
    }

    nav ul li a {
        color: #ffffff;
    }

    .nav > li.active > a {
        color: #000000 !important;
    }
}

.list-grid-buttons {
    color: #000000 !important;
}

.list-grid-buttons:hover {
    color: #000000 !important;
}

#searchbar-button {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}

#company-color-name:link {
    color: #000000 !important;
}

a.links-color:visited {
    color: #000000 !important;
}

.agent-color {
    color: #000000 !important;
}

.show-offers-btn {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
}

.show-offers-btn:hover {
    background-color: #000000;
    color: #ffffff;
    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: #ffffff;
    }
}

@media only screen and (max-width: 1180px) {
    li#buttons-hover-colors:hover::before {
        color: #000000 !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: #ffffff !important;
    border-color: #9fa0a1 !important;
}

.select-chosen-value {
    border-color: #9fa0a1 !important;
    background: #f9f9f9 !important;
}

.select-options li:hover {
    background-color: #9fa0a1 !important;
}

.bpm-autocomplete > .form-control input:focus {
    color: #9fa0a1 !important;
}

.bpm-autocomplete input {
    color: #000000 !important;
}

#location-input.form-control {
    background-color: #ffffff;
}

#location-input.form-control:focus {
    background-color: #f9f9f9 !important;
}

#street-input.form-control {
    background-color: #ffffff;
}

#street-input.form-control:focus {
    background-color: #f9f9f9 !important;
}

input[name=location]:focus {
    /*color: #9fa0a1 !important;*/
    background-color: #f9f9f9 !important;
}

input#location-input:focus {
    /*color: #9fa0a1 !important;*/
    background-color: #f9f9f9;
}

input#street-input:focus {
    /*color: #9fa0a1 !important;*/
    background-color: #f9f9f9;
}

.color-pagination {
    background-color: #f9f9f9 !important;
    border-color: #000000 !important;
}

.border-color-pagination {
    color: #000000 !important;
    border-color: #000000 !important;
    background-color: transparent;
}

.border-color-pagination:hover {
    background-color: #000000 !important;
    color: white !important;
}

.estiweb-future-post-single__nav__prev:before {
    background-color: #f9f9f9 !important;
}

.hover-custom-background-color:hover {
    background-color: #f9f9f9 !important;
    border-color: #f9f9f9 !important;
    color: white !important;
}

.custom-color-element-background:hover {
    background-color: #f9f9f9 !important;
    border-color: #f9f9f9 !important;
}

.estiweb-future-post-single__nav__next:before {
    background-color: #f9f9f9 !important;
}

.background_color_header {
    background-color: #ffffff !important;
}

.background_color_border_header {
    border-color: #f9f9f9 !important;
}

.background_color_border_header:after {
    background-color: #f9f9f9 !important;
}

.background_color_objects {
    background-color: #f9f9f9 !important;
}

.background_color_subpage_header {
    background-color: #f9f9f9;
}

.background_color_subpage_header:after {
    background-color: #f9f9f9;
}

.background_color_menu_footer {
    background-color: #000000 !important;
}

.background_color_footer {
    background-color: #000000 !important;
}

.background_searcher_inputs > .form-control {
    background-color: #ffffff !important;

}

.background_searcher_inputs {
    background-color: #ffffff !important;
}

/*Future zmiana koloru elementów takich jak owl carousel dots*/

.background_color_active_elements:hover {
    background-color: #000000 !important;
}

.background_color_inactive_elements {
    background-color: #f9f9f9 !important;
    border-color: #f9f9f9 !important;
}

.background_color_children_header {
    background-color: #f9f9f9 !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: #f9f9f9 !important;
}

.owl-carousel .owl-dots .owl-dot.active span {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.owl-carousel .owl-dots .owl-dot span {
    background-color: #f9f9f9 !important;
    border-color: #f9f9f9 !important;
}

button.estiweb-future-filters__right__button--active {
    color: #000000 !important;
}

#scroll span:hover {
    border-bottom-color: #000000 !important;
}

#scroll:hover {
    background-color: transparent !important;
}

#scroll {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.color_header {
    color: #000000 !important;
}

.color_header a {
    color: #000000 !important;
}

.color_main {
    color: #000000 !important;
}

.color_main > p {
    color: #000000 !important;
}

.color_featured {
    color: #000000 !important;
}

.color_featured a {
    color: #000000 !important;
}

a.color_featured:visited {
    color: #000000 !important;
}

.color_featured > a {
    color: #000000 !important;
}

.color_featured > a:hover {
    opacity: 0.8;
}

.color_footer {
    color: #faffff !important;
}

.color_menu_footer {
    color: #f9f9f9 !important;
}

.color_menu_footer a {
    color: #f9f9f9 !important;
}

.color_menu_footer h3 {
    color: #f9f9f9 !important;
}

.color_subpage_header {
    color: #ffffff !important;
}

.color_object_header {
    color: #030303 !important;
}

.color_button {
    color: #ffffff !important;
}

.background_color_button {
    background-color: #000000 !important;
}

.background_color_elements {
    background-color: #000000 !important;
}

.estiweb-future-map-infobox {
    background-color: #000000 !important;
}

.background_color_button_frame {
    border-color: #9fa0a1 !important;
}

.background_color_button_frame:hover {
    background-color: #9fa0a1 !important;
}

.background_color_button_frame:after {
    background-color: #9fa0a1 !important;
}

.color_hover_header:hover {
    opacity: 0.8;
    color: #d1d1d1 !important;
}

.estiweb-future-social-icon:hover {
    background-color: #9fa0a1 !important;
}

.color_hover_header:hover a {
    opacity: 0.8;
    color: #d1d1d1 !important;
}

.color_button_additional {
    color: #000000 !important;
}

.color_breadcrumbs {
    color: #f9f9f9 !important;
}

.color_breadcrumbs a {
    color: #f9f9f9 !important;
}

.color_hover_menu_footer:hover {
    background-color: #d1d1d1 !important;
}

.color_hover_menu_footer a:hover {
    background-color: #d1d1d1 !important;
}

.top_frame_color_searcher_header {
    border-color: #7a7a7a !important;
}

.top_frame_color_searcher_header:after {
    background: #7a7a7a !important;
}

.top_frame_color_searcher_header:before {
    background: #7a7a7a !important;
}

.top_frame_color_footer:before {
    background: #7a7a7a !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: #7a7a7a !important;
}

.background_searcher_border_inputs_focus:focus {
    border-color: #9fa0a1 !important;
}

.background_searcher_inputs_focus:focus {
    background-color: #f9f9f9 !important;
}

.background_searcher_border_inputs_focus > input.form-control:focus {
    background-color: #9fa0a1 !important;
}

.background_searcher_inputs_focus > input.form-control:focus {
    background-color: #f9f9f9 !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: #000000 !important;
}


.estiweb-future-valid-searcher-input {
    background-color: #f9f9f9 !important;
    border-color: #9fa0a1 !important;
}

.estiweb-future-valid-searcher-input > input.form-control {
    background-color: #f9f9f9 !important;
    border-color: #9fa0a1 !important;
}

.color_price {
    color: #cf0000 !important;
}

.children-list {
    background-color: #f9f9f9 !important;
}