/* Override CSS for static restoration - kwiatkidochatki.pl */

/* Google Fonts replacement - use local Lato */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Allerta&display=swap');

/* Hide elements that don't work without JS */
#mainMenuBlock,
.slicknav_menu,
.back-to-top,
#cookie_bar,
.cookie-bar,
.fb-page,
.fb-xfbml-parse-ignore {
    display: none !important;
}

/* Show main menu (hidden by default, toggled by JS) */
#mainMenu {
    display: block !important;
}

/* Fix carousel - show first slide only */
.carousel-inner .item {
    display: none;
}
.carousel-inner .item.active {
    display: block;
}
.carousel-indicators,
.carousel-control {
    display: none;
}

/* Footer styling */
#footer_big {
    background: #3a3d41;
    color: #ccc;
    padding: 30px 0;
}
#footer_big a {
    color: #40b1e9;
}
#footer_big .list {
    list-style: none;
    padding: 0;
}
#footer_big .list li {
    display: inline-block;
    margin-right: 15px;
}
#footer_big .text {
    margin-top: 15px;
    font-size: 13px;
    color: #999;
}

#footer {
    background: #2d2f33;
    color: #999;
    padding: 15px 0;
    font-size: 13px;
}
#footer a {
    color: #40b1e9;
}

/* Hide search filter on homepage (doesn't work without JS) */
.search_block .travel_filter,
.col-xs-12 > .row > .col-xs-12.col-md-3 > .travel_filter {
    display: none;
}

/* Hide "W okolicy" geolocation search (doesn't work statically) */
.area-filter {
    display: none !important;
}

/* Breadcrumb fix */
.breadcrumb .hidden {
    display: none !important;
}

/* Tab content - show all tabs */
.tab-pane {
    display: block !important;
    opacity: 1 !important;
}
.nav-tabs {
    display: none;
}

/* Clean up empty space */
div[style*="height: 100px"] {
    height: 0 !important;
}

/* Image sizing */
.travel_obj img {
    max-width: 100%;
    height: auto;
}

/* Copyright line */
.copy-line {
    text-align: center;
    padding: 10px 0;
    color: #999;
    font-size: 12px;
    background: #2d2f33;
}
