/*
Theme Name:     MountResort Child
Theme URI: 		http://wedesignthemes.com/themes/resort/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Mount Resort theme powered by DesignThemes
Template:       mountresort
Version:        1.0
*/
/* Stylowanie przełącznika języków */
.lang-item {
    display: flex; /* Ustawia języki w jednym wierszu */
    justify-content: flex-end; /* Ustawia przełącznik języków po prawej stronie */
    align-items: center; /* Wyrównanie w pionie */
    gap: 10px; /* Odstępy między elementami */
    margin-right: 20px; /* Opcjonalne: przesunięcie od prawej krawędzi */
}

/* Ukrywanie listy punktowanej, jeśli istnieje */
.lang-item ul {
    list-style: none; /* Usuwa punkty */
    padding: 0;
    margin: 0;
    display: flex; /* Języki w jednym wierszu */
    gap: 10px; /* Odstępy między językami */
}

/* Dla flag, jeśli są używane */
.lang-item img {
    width: 20px; /* Rozmiar flagi */
    height: auto;
    margin-right: 5px;
}

/* Dla nazw języków */
.lang-item a {
    text-decoration: none;
    color: inherit; /* Zachowuje domyślny kolor tekstu */
    font-size: 14px; /* Opcjonalne: rozmiar tekstu */
    padding: 2px 5px; /* Opcjonalne: odstępy */
}

.lang-item a:hover {
    text-decoration: underline; /* Podkreślenie po najechaniu */
}
.top-bar .lang-item {
    float: right; /* Wyrównanie do prawej */
    margin-right: 20px; /* Dostosowanie marginesu */
}
.top-bar{
	background-color:#00000000 !important;
}
#header #main-menu > ul.menu > li.current_page_item > a, #header #main-menu > ul.menu > li.current_page_ancestor > a, #header #main-menu > ul.menu > li.current-menu-item > a, #header #main-menu ul.menu > li.current-menu-ancestor > a, #header #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_item > a, #header #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_ancestor > a, #header #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-item > a, #header #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-ancestor > a, .left-header #header #main-menu > ul.menu > li.current_page_item > a, .left-header #header #main-menu > ul.menu > li.current_page_ancestor > a, .left-header #header #main-menu > ul.menu > li.current-menu-item > a, .left-header #header #main-menu > ul.menu > li.current-menu-ancestor > a, #header .menu-active-highlight #main-menu > ul.menu > li.current_page_item > a, #header .menu-active-highlight #main-menu > ul.menu > li.current_page_ancestor > a, #header .menu-active-highlight #main-menu > ul.menu > li.current-menu-item > a, #header .menu-active-highlight #main-menu > ul.menu > li.current-menu-ancestor > a {
    color: #3b3939 !important;
}

@media only screen and (max-width: 767px) {
    .header-align-center.fullwidth-menu-header #main-menu ul.menu > li > a {
        line-height: 38px;
        color: black;
    }
}