.rezerwacja {font-weight: 500 !important; color: #d2b373 !important;}

body, .sp-preloader {background-color: #000000; font-size: 1.15rem; font-weight: 400;}
#sp-header {margin-top: 20px;}
@media (max-width: 767px){#sp-header {margin-top: 0px;}}
.burger-icon>span {background-color: #d2b373;}
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {background-color: #d2b373;}
.offcanvas-overlay {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(0px);}
.offcanvas-menu {background-color: #232323;}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li {border-bottom: 1px solid #8b7a51;}
.offcanvas-menu .offcanvas-inner ul.menu>li {font-weight: 400 !important;}
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {font-size: 17px !important;}

#sp-header .container {border-bottom: 1px solid #d2b373;}
#sp-footer {padding: 20px 0px; border-bottom: 15px solid #d2b373; font-weight: 300 !important; font-size: 16px !important;}

.sp-megamenu-parent>li>a {color: rgba(255, 255, 255, 0.9); font-weight: 400;}
.sp-megamenu-parent>li:after {height: 5px; bottom: -3px; background: #d2b373;}

@media (min-width: 1400px) {.sppb-container,.container,.sppb-row-container {max-width: 1320px;}}
@media (max-width: 1419px) {.sp-page-title .sp-page-title-heading {font-size:92px}
    html.error-page .error-code {font-size: 90px}
    html.error-page .error-message {font-weight: 800; font-size: 48px}
    html.coming-soon .coming-soon-content {font-size: 120px; line-height: 144px}}

.sp-scroll-up {color: #000000; background: #d2b373;}

.sppb-addon-accordion .sppb-panel-group>.sppb-panel .sppb-panel-heading {
    padding: 0px 30px 0px 20px;
}
.sppb-addon-accordion .sppb-panel-group>.sppb-panel .sppb-panel-body {
    border: 0px;
    padding: 15px 15px 0px;
    font-size: 16px;
}

.carousel-indicators [data-bs-target] {width: 80px; height: 10px; margin-bottom: 0;}
.carousel-control-next-icon, .carousel-control-prev-icon {width: 4rem; height: 4rem;}
.carousel-control-next, .carousel-control-prev {width: 5%;}
.carousel-indicators {margin-bottom: 0rem !important;}