/*
 * style_custom_yellow.css
 * Kolor przewodni: #F4C430 (żółty).
 * Ładuje się po style.css i style_custom_white.css.
 */

:root {
    --white-accent: #F4C430;
    --white-accent-light: #f6cd4f;
    --white-border: rgba(244, 196, 48, 0.3);
}

/* Typografia – akcent */
b {
    color: #F4C430 !important;
}

input:focus,
textarea:focus {
    border-color: #F4C430 !important;
}

.color-5 {
    color: #F4C430 !important;
}

blockquote cite {
    color: #F4C430 !important;
}

/* Preloader */
.loader span {
    border-top-color: #F4C430 !important;
}

/* Owl – kropki i strzałki */
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #F4C430 !important;
    border-color: #F4C430 !important;
}

.clients .owl-theme .owl-nav [class*=owl-]:hover,
.team .owl-theme .owl-nav [class*=owl-]:hover,
.news .owl-theme .owl-nav [class*=owl-]:hover,
.testimonials .owl-theme .owl-nav [class*=owl-]:hover,
.rooms-page .owl-theme .owl-nav [class*=owl-]:hover,
.services .owl-theme .owl-nav [class*=owl-]:hover,
.rooms2 .owl-theme .owl-nav [class*=owl-]:hover {
    border-color: #F4C430 !important;
    color: #F4C430 !important;
}

/* Sekcje */
.section-subtitle,
.section-subtitle span {
    color: #F4C430 !important;
}
.section-title span {
    color: #F4C430 !important;
}
.section-padding h6 {
    color: #F4C430 !important;
}

/* Sidebar */
#cappa-aside .cappa-logo h2 {
    color: #F4C430 !important;
}
#cappa-aside .cappa-main-menu ul li a:hover,
#cappa-aside .cappa-main-menu ul li.active > a {
    color: #F4C430 !important;
}
#cappa-aside .cappa-footer .social-list a span {
    color: #F4C430 !important;
}

/* Rooms */
.rooms .caption h3,
.rooms .caption h3 a {
    color: #F4C430 !important;
}
.rooms .caption .info-wrapper .price {
    color: #F4C430 !important;
}
.room-facilities ul li i {
    color: #F4C430 !important;
}

/* Services */
.services .content .cont .more:hover {
    color: #F4C430 !important;
}
.services .content .cont .more:after {
    background: #F4C430 !important;
}
.services .content .info .tags {
    color: #F4C430 !important;
}

/* Facilities */
.facilties .single-facility span {
    color: #F4C430 !important;
}

/* News */
.news .item .con .category a {
    color: #F4C430 !important;
}

/* Booking */
.booking-box .head-box h4 span {
    color: #F4C430 !important;
}
.booking-box .head-box h6 {
    color: #F4C430 !important;
}
.btn-form1-submit {
    background: #F4C430 !important;
    color: #2d2a26 !important;
}

/* Footer */
.footer-top {
    background-color: #F4C430 !important;
}
.footer-bottom-copy-right a:hover {
    color: #F4C430 !important;
}

/* Przyciski */
.butn-dark a {
    background: #F4C430 !important;
    color: #2d2a26 !important;
}
input[type="submit"] {
    background: #F4C430 !important;
    color: #2d2a26 !important;
}

/* Banner */
.banner-header .butn-dark a {
    background: #F4C430 !important;
    color: #2d2a26 !important;
}

/* Progress / toTop */
.progress-wrap .progress-circle svg path {
    stroke: #F4C430 !important;
}

/* Selection */
::selection {
    color: #2d2a26 !important;
    background: #F4C430 !important;
}
::-moz-selection {
    color: #2d2a26 !important;
    background: #F4C430 !important;
}

/* ======= Linki ======= */
a {
    color: #5c564d !important;
}
a:hover {
    color: #F4C430 !important;
}
.butn-dark a,
.butn-light a,
.butn-dark2,
.butn-light2,
input[type="submit"],
.btn-form1-submit,
.banner-header .butn-dark a {
    color: inherit !important;
}
.reservations .text a {
    color: #5c564d !important;
}
.reservations .text a:hover {
    color: #F4C430 !important;
}
.contact .reservations .text a {
    color: #5c564d !important;
}

/* ======= Footer – ikony social ======= */
.footer-about-social-list a,
.footer-about-social-list a i {
    color: #fff !important;
}
.footer-about-social-list a:hover,
.footer-about-social-list a:hover i {
    color: #fff !important;
}
