/* ------------------Kolory głównych elementów-----------------------*/


/*Kolor tła górnego menu*/
.starter_color_header {
    background-color: rgba(40, 59, 68, 1) !important;
}

.dropdown-menu .starter_color_header:hover {
    border-top: 1px solid rgba(40, 59, 68, 1) !important;
}

a.color_hover_header:focus {
    background-color: rgba(40, 59, 68, 1) !important;
}

/*Kolor tła niektórych obiektów np. wyszukiwarki,*/
.background_color_objects {
    background: rgba(255, 255, 255, 1) !important;
}

.download-cards[data-view="list-view"] .price-offert.background_color_objects {
    background: rgba(255, 255, 255, 1) !important;
}

.download-cards[data-view="grid-view"] .price-offert.background_color_objects {
    background: rgba(255, 255, 255, 1) !important;
}

/*Kolor tła dolnego menu*/
.background_color_menu_footer {
    background-color: rgba(40, 59, 68, 1);
}

/*Kolor tła stopki*/
.starter_color_footer {
    background-color: rgba(40, 59, 68, 1);
}

/*Kolor linii oddzielających np. w górnym menu, w szczegółach oferty */
.background_color_border_header {
    border-color: rgba(40, 59, 68, 1) !important;
}

/*Kolor ramki w polach formularzy i wyszukiwarki*/
.top_frame_color_headers {
    border-color: rgba(40, 59, 68, 1);
}

input[type=checkbox].top_frame_color_headers + label:before {
    border-color: rgba(40, 59, 68, 1);
}

/*Kolor tła banneru z mottem*/
.background_color_mottobanner {
    background-color: rgba(255, 249, 249, 0.5) !important;
}

/*Kolor tła w polach formularzy i wyszukiwarki*/
.background_searcher_inputs,
.background_searcher_inputs:active {
    background-color: rgba(255, 255, 255, 1) !important;
    border-radius: 100px;
}

.bpm-autocomplete.input-group.background_searcher_inputs .form-control {
    color: rgba(40, 59, 68, 1);
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(40, 59, 68, 1);
}

.bpm-autocomplete.input-group.background_searcher_inputs .form-control::placeholder {
    color: rgba(40, 59, 68, 1);
}

.bpm-autocomplete.input-group.background_searcher_inputs .form-control:focus {
    border-color: rgba(242, 218, 131, 1);
}

.bpm-autocomplete.input-group.background_searcher_inputs .bpm-autocomplete-infonum {
    color: rgba(242, 218, 131, 1);
}

.bpm-autocomplete.input-group.background_searcher_inputs .bpm-autocomplete-suggestion strong {
    color: rgba(242, 218, 131, 1);
}

.select-options.background_searcher_inputs {
    border-radius: 10px !important;
}

.background_searcher_checkbox::before {
    background-color: rgba(255, 255, 255, 1) !important;
}

textarea.background_searcher_inputs, textarea.background_searcher_inputs:active {
    border-radius: 15px;
}

/*Kolor tła numeracji strony aktywnej*/
.background_color_active_elements.active {
    background-color: rgba(242, 218, 131, 1) !important;
}

/*Ogólny kolor tła strony*/
.background_color_body {
    background-color: rgba(255, 255, 255, 1) !important;
}

.background_color_body:after {
    background-color: rgba(255, 255, 255, 1) !important;
    color: rgba(242, 218, 131, 1) !important;
}

.review-box.background_color_body:hover {
    background-color: rgba(23, 29, 64, 1) !important;
}

.review-box:hover .starter_color_buttontext p {
    color: rgba(255, 255, 255, 1) !important;
}

.review-box:hover:after {
    color: rgba(255, 255, 255, 1) !important;
    background-color: rgba(242, 218, 131, 1) !important;
}

.icon i.background_color_body {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(242, 218, 131, 1);
}

.prev.slick-arrow, .next.slick-arrow {
    background-color: rgba(242, 218, 131, 1);
    color: rgba(255, 255, 255, 1);
}

.prev.slick-arrow:hover, .next.slick-arrow:hover {
    background-color: rgba(23, 29, 64, 1);
    color: rgba(255, 255, 255, 1);
}

/*Kolor ramek w tabelkach*/
.border_color_active_elements {
    border-top: 1px solid rgba(40, 59, 68, 1) !important;
    border-bottom: 1px solid rgba(40, 59, 68, 1) !important;
    border-right: 1px solid rgba(40, 59, 68, 1) !important;
    border-left: none;
}

td.border_color_active_elements, th.border_color_active_elements {
    border: 1px solid rgba(40, 59, 68, 1) !important;
}

table th.border_color_active_elements:first-child,
table td.border_color_active_elements:first-child {
    border-left: 1px solid rgba(40, 59, 68, 1) !important;
}

.border_color_active_elements.next {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}

.border_color_active_elements.priev {
    border-left: 1px solid rgba(40, 59, 68, 1) !important;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

/* ---------------------Kolory Tekstów-----------------------*/

/*Kolor tekstu górnego menu*/
.starter_color_headertext {
    color: rgba(255, 255, 255, 1) !important;
    border-top: 1px solid transparent !important;
}

/*Główny kolor tekstu*/
.color_main, .color_main p,
input.upload-file.color_main {
    color: rgba(40, 59, 68, 1) !important;
}

/*Kolor tekstu tytułów artykułów i obiektów*/
.color_object_header {
    color: rgba(70, 35, 122, 1);
}

/*Kolor tekstu nagłówków w menu dolnym*/
p.starter_color_footertext, .starter_color_footertext {
    color: rgba(255, 255, 255, 1) !important;
}

/*Kolor tekstu dolnego menu*/
.title-footer p.color_menu_footer,
.color_menu_footer,
.color_menu_footer i {
    color: rgba(255, 255, 255, 1) !important;
}

/*Kolor tekstu stopki*/
p.color_footertext {
    color: rgba(255, 255, 255, 1) !important;
}

/*Kolor tekstu wyróżnionego (np. cena)*/
.starter_color_leadtext,
p.starter_color_leadtext {
    color: rgba(242, 218, 131, 1) !important;
}

/*Kolor tekstu linków (np. numer tel., linki w stopce)*/
.link_color {
    color: rgba(242, 218, 131, 1) !important;
}

/*Kolor tekstu w polach formularzy, wyszukiwarki*/
.color_searcher_inputs,
.color_searcher_inputs::placeholder {
    color: rgba(40, 59, 68, 1) !important;
}

/*Kolor tekstu motto na banerze*/
.color_mottobanner {
    color: rgba(255, 255, 255, 1) !important;
}

/*--------------------------------Kolory Przycisków---------------------------------*/

/*Kolor tła przycisków głównych*/
.starter_color_button {
    background-color: rgba(242, 218, 131, 1) !important;
}

.select-styled:after {
    color: rgba(242, 218, 131, 1) !important;
}

input[type=checkbox].background_searcher_border_inputs_focus:checked + label:after {
    color: rgba(242, 218, 131, 1) ;
}

/*Kolor tekstu przycisków głównych*/
.starter_color_buttontext {
    color: rgba(255, 255, 255, 1) !important;
}

/*Kolor tła przycisków dodatkowych*/
.additional_color_button {
    background-color: rgba(219, 222, 231, 1) !important;
}

/*Kolor tekstu przycisków dodatkowych*/
.additional_color_buttontext {
    color: rgba(23, 29, 64, 1) !important;
}

.active.additional_color_button_icon:before {
    color: rgba(242, 218, 131, 1) !important;
}

.additional_color_button_icon:before {
    color: rgba(40, 59, 68, 1) !important;
}

li.showhide span {
    color: rgba(242, 218, 131, 1) !important;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    background-color: rgba(242, 218, 131, 1) !important;
}

.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
    color: rgba(255, 255, 255, 1) !important;
}

.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {
    background-color: rgba(23, 29, 64, 1) !important;
}

.owl-theme-1 .owl-nav button.owl-prev, .owl-theme-1 .owl-nav button.owl-next {
    border-color: rgba(40, 59, 68, 1) !important;
    background-color: transparent !important;
}

.owl-theme-1 .owl-nav button.owl-prev span, .owl-theme-1 .owl-nav button.owl-next span {
    color: rgba(242, 218, 131, 1) !important;
}

.owl-theme-1 .owl-nav button.owl-prev:hover, .owl-theme-1 .owl-nav button.owl-next:hover {
    background-color: transparent !important;
}

.owl-theme-1 .owl-nav button.owl-prev:hover span, .owl-theme-1 .owl-nav button.owl-next:hover span{
    color: rgba(23, 29, 64, 1) !important;
}


/*----------------------------Kolory po Najechaniu----------------------------------*/

/*Kolor tekstu górnego menu po najechaniu*/
.color_hover_header:hover {
    color:  rgba(242, 218, 131, 1) !important;
    border-top: 1px solid  rgba(242, 218, 131, 1) !important;
}

.color_hover_header:after {
    color:  rgba(242, 218, 131, 1) !important;
}

.dropdown-menu a.color_hover_header:after {
    border-bottom: 2px solid rgba(242, 218, 131, 1) !important;
}

/*Kolor podkreślenia pól formularzy i wyszukiwarki po kliknięciu*/
.background_searcher_border_inputs_focus:focus {
    border-color:  rgba(242, 218, 131, 1);
}

input[type=checkbox].background_searcher_border_inputs_focus:checked + label:before {
    border-color:  rgba(242, 218, 131, 1);
}

/*Kolor tekstu numeracji stron po najechaniu*/

.color_pagination:hover {
    color: rgba(242, 218, 131, 1) !important;
}

.active.color_pagination:hover {
    color: rgba(40, 59, 68, 1) !important;
}

/*Kolor tekstu dolnego menu po najechaniu*/
.color_menu_footer_hover:hover {
    color: rgba(242, 218, 131, 1) !important;
}

/*Kolor tła głównych przycisków po najechaniu*/
.starter_color_button_hover:hover {
    background-color: rgba(70, 35, 122, 1) !important;
}

/*Kolor tekstu dodatkowych przycisków po najechaniu*/
.color_button_additional_hover:hover {
    color: rgba(255, 255, 255, 1) !important;
}

/*Kolor tła dodatkowych przycisków po najechaniu*/
.background_button_additional_hover:hover {
    background-color: rgba(23, 29, 64, 1) !important;
}

/*Kolor tła rozwijanych pól wyszukiwarki po najechaniu*/
.background_searcher_option_hover li:hover {
    background-color: rgba(255, 255, 255, 1) !important;
}

.background_searcher_option_hover li {
    background-color: rgba(255, 255, 255, 1);
    border: none;
}

/*Kolor tekstu rozwijanych pól wyszukiwarki po najechaniu*/
.color_searcher_option_hover li:hover {
    color: rgba(70, 35, 122, 1);
}

/*Kolor tekstu linków po najechaniu*/
.link_color_hover:hover {
    color: rgba(70, 35, 122, 1) !important;
    border-bottom-color: rgba(70, 35, 122, 1) !important;
}