/*
 Theme Name:   Expo Child Theme
 Theme URI:    http://expo.ancorathemes.com/
 Description:  Expo Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     expo
 Version:      1.0
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  expo
*/


/* =Theme customization starts here
------------------------------------------------------------ */
@font-face {
  font-family: 'GruppaGrotesk';
  src: url('fonts/GruppaGrotesk-Light.woff2') format('woff2'),
       url('fonts/GruppaGrotesk-Light.woff') format('woff'),
       url('fonts/GruppaGrotesk-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GruppaGrotesk';
  src: url('fonts/GruppaGrotesk-Regular.woff2') format('woff2'),
       url('fonts/GruppaGrotesk-Regular.woff') format('woff'),
       url('fonts/GruppaGrotesk-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GruppaGrotesk';
  src: url('fonts/GruppaGrotesk-Bold.woff2') format('woff2'),
       url('fonts/GruppaGrotesk-Bold.woff') format('woff'),
       url('fonts/GruppaGrotesk-Bold.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.staff-department {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px 24px;
}

.staff-member {
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

.staff-name {
  margin: 0 0 4px 0;
  font-weight: 700;
}

.staff-position {
  margin: 0 0 8px 0;
  opacity: 0.9;
  font-style: italic;
}

.staff-department .staff-member p.staff-contact {
  margin: 0 0 -4px 0 !important;
}

.staff-contact a {
  text-decoration: none;
}

.staff-contact a:hover {
  text-decoration: underline;
}

@media (max-width: 900px) {
  .staff-department {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .staff-department {
    grid-template-columns: 1fr;
  }
}
/* Žerotínský zámek NJ: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18231 .post_featured .mask {
    background: #ff3333 !important;
    background-color: #ff3333 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků, ale zachování masky */
.elementor-element-2c482fa .post-18231 .post_featured .mask::before,
.elementor-element-2c482fa .post-18231 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Výsledná červená barva při najetí */
.elementor-element-2c482fa .post-18231 .post_featured:hover .mask {
    background: #ff3333 !important;
    background-color: #ff3333 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Případná další barevná vrstva pod názvem */
.elementor-element-2c482fa .post-18231 .post_info_bc,
.elementor-element-2c482fa .post-18231 .post_info_bc::before,
.elementor-element-2c482fa .post-18231 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Fulnek: úprava existujícího překryvu */
.elementor-element-2c482fa .post-19639 .post_featured .mask {
    background: #CC3366 !important;
    background-color: #CC3366 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-19639 .post_featured .mask::before,
.elementor-element-2c482fa .post-19639 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-19639 .post_featured:hover .mask {
    background: #CC3366 !important;
    background-color: #CC3366 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-19639 .post_info_bc,
.elementor-element-2c482fa .post-19639 .post_info_bc::before,
.elementor-element-2c482fa .post-19639 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Post Palacky: úprava existujícího překryvu */
.elementor-element-2c482fa .post-19638 .post_featured .mask {
    background: #663399 !important;
    background-color: #663399 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-19638 .post_featured .mask::before,
.elementor-element-2c482fa .post-19638 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-19638 .post_featured:hover .mask {
    background: #663399 !important;
    background-color: #663399 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-19638 .post_info_bc,
.elementor-element-2c482fa .post-19638 .post_info_bc::before,
.elementor-element-2c482fa .post-19638 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Post kunin: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18384 .post_featured .mask {
    background: #CC9933 !important;
    background-color: #CC9933 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-18384 .post_featured .mask::before,
.elementor-element-2c482fa .post-18384 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-18384 .post_featured:hover .mask {
    background: #CC9933 !important;
    background-color: #CC9933 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-18384 .post_info_bc,
.elementor-element-2c482fa .post-18384 .post_info_bc::before,
.elementor-element-2c482fa .post-18384 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Post cetrat: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18382 .post_featured .mask {
    background: #999933 !important;
    background-color: #999933 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-18382 .post_featured .mask::before,
.elementor-element-2c482fa .post-18382 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-18382 .post_featured:hover .mask {
    background: #999933 !important;
    background-color: #999933 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-18382 .post_info_bc,
.elementor-element-2c482fa .post-18382 .post_info_bc::before,
.elementor-element-2c482fa .post-18382 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Post horka: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18380 .post_featured .mask {
    background: #FF9933 !important;
    background-color: #FF9933 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-18380 .post_featured .mask::before,
.elementor-element-2c482fa .post-18380 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-18380 .post_featured:hover .mask {
    background: #FF9933 !important;
    background-color: #FF9933 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-18380 .post_info_bc,
.elementor-element-2c482fa .post-18380 .post_info_bc::before,
.elementor-element-2c482fa .post-18380 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
	/* Post tatra: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18379 .post_featured .mask {
    background: #FF6600 !important;
    background-color: #FF6600 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-18379 .post_featured .mask::before,
.elementor-element-2c482fa .post-18379 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-18379 .post_featured:hover .mask {
    background: #FF6600 !important;
    background-color: #FF6600 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-18379 .post_info_bc,
.elementor-element-2c482fa .post-18379 .post_info_bc::before,
.elementor-element-2c482fa .post-18379 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Post sipka: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18377 .post_featured .mask {
    background: #999999 !important;
    background-color: #999999 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-18377 .post_featured .mask::before,
.elementor-element-2c482fa .post-18377 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-18377 .post_featured:hover .mask {
    background: #999999 !important;
    background-color: #999999 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-18377 .post_info_bc,
.elementor-element-2c482fa .post-18377 .post_info_bc::before,
.elementor-element-2c482fa .post-18377 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Post fren: úprava existujícího překryvu */
.elementor-element-2c482fa .post-18375 .post_featured .mask {
    background: #336699 !important;
    background-color: #336699 !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Odstranění druhé barvy z pseudoprvků */
.elementor-element-2c482fa .post-18375 .post_featured .mask::before,
.elementor-element-2c482fa .post-18375 .post_featured .mask::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Barevný překryv při najetí */
.elementor-element-2c482fa .post-18375 .post_featured:hover .mask {
    background: #336699 !important;
    background-color: #336699 !important;
    background-image: none !important;
    opacity: 0.75 !important;
    visibility: visible !important;
}

/* Zprůhlednění případné další vrstvy pod názvem */
.elementor-element-2c482fa .post-18375 .post_info_bc,
.elementor-element-2c482fa .post-18375 .post_info_bc::before,
.elementor-element-2c482fa .post-18375 .post_info_bc::after {
    background-color: transparent !important;
    background-image: none !important;
}
/* Menší rozestupy odkazů v patičce pouze na PC */
@media screen and (min-width: 1025px) {
    #custom-links-footer li {
        margin-bottom: -10px !important;
    }
}
/* =========================================================
   GRID POBOČEK MUZEA
   Nahrazení textových názvů jednotlivých poboček logy
   ========================================================= */


/* Společné nastavení pro všech devět log */

.elementor-element-2c482fa
:is(
    .post-18375,
    .post-18377,
    .post-18379,
    .post-18380,
    .post-18382,
    .post-18384,
    .post-19638,
    .post-19639,
    .post-18231
)
.post_info_bc
.sc_blogger_item_title
a {
    display: block;
    width: min(80%, 320px);
    height: 120px;
    margin: 0 auto;

    font-size: 0;
    line-height: 0;
    color: transparent;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}


/* =========================================================
   MUZEUM FRENŠTÁT POD RADHOŠTĚM
   post-18375
   ========================================================= */

.elementor-element-2c482fa
.post-18375
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/mnj_logo-RGB_frenstat_white.png");
}


/* =========================================================
   MUZEUM ŠIPKA ŠTRAMBERK
   post-18377
   ========================================================= */

.elementor-element-2c482fa
.post-18377
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/mnj_logo-RGB_sipka_white.png");
}


/* =========================================================
   MUZEUM TATRA KOPŘIVNICE
   post-18379
   ========================================================= */

.elementor-element-2c482fa
.post-18379
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/tatra_logo-22.png");
}


/* =========================================================
   ZÁMEK NOVÁ HORKA
   post-18380
   ========================================================= */

.elementor-element-2c482fa
.post-18380
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/mnj_logo-RGB_novahorka_white.png");
}


/* =========================================================
   CENTRUM TRADIČNÍCH TECHNOLOGIÍ PŘÍBOR
   post-18382
   ========================================================= */

.elementor-element-2c482fa
.post-18382
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/mnj_logo-RGB_cetrat_white.png");
}


/* =========================================================
   ZÁMEK KUNÍN
   post-18384
   ========================================================= */

.elementor-element-2c482fa
.post-18384
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/kunin_loga-65pix-1.png");
}


/* =========================================================
   RODNÝ DŮM FRANTIŠKA PALACKÉHO
   post-19638
   ========================================================= */

.elementor-element-2c482fa
.post-19638
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/mnj_logo-RGB_palacky_white.png");
}


/* =========================================================
   SVĚT KOMENSKÉHO FULNEK
   post-19639
   ========================================================= */

.elementor-element-2c482fa
.post-19639
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/svet_komenskeho_logo.png");
}


/* =========================================================
   ŽEROTÍNSKÝ ZÁMEK NOVÝ JIČÍN
   post-18231
   ========================================================= */

.elementor-element-2c482fa
.post-18231
.post_info_bc
.sc_blogger_item_title
a {
    background-image: url("https://newmain.muzeumnovojicinska.cz/wp-content/uploads/2026/09/zer_zamek_logo.png");
}

/* =========================================================
	PŘEPÍNAČ JAZYKŮ WEBU
   ========================================================= */

/* Přepínač jazyků: typografie webu */
.translera-switcher,
.translera-switcher button,
.translera-switcher a,
.translera-switcher .translera-name,
.translera-switcher .translera-menu-item {
    font-family: inherit !important;
    font-style: inherit;
}


/* Hlavní tlačítko přepínače */
.translera-switcher .translera-dropdown-toggle {
    min-height: 47px !important;
    padding: 0 20px !important;

    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.2 !important;

    border-radius: 30px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}


/* Černé tlačítko při najetí, zaměření a otevření nabídky */
.translera-switcher .translera-dropdown-toggle:hover,
.translera-switcher .translera-dropdown-toggle:focus,
.translera-switcher .translera-dropdown-toggle:focus-visible,
.translera-switcher .translera-dropdown-toggle[aria-expanded="true"] {
    background-color: #96a229 !important;
    color: #ffffff !important;
    border-color: #96a229 !important;
    outline-color: #96a229 !important;
    box-shadow: none !important;
}


/* Rozbalovací nabídka stejně široká jako hlavní tlačítko */
.translera-switcher .translera-dropdown {
    width: fit-content !important;
}

.translera-switcher .translera-dropdown-menu {
    width: 100% !important;
    min-width: 100% !important;
    max-width: none !important;

    box-sizing: border-box !important;
    border-radius: 22px !important;
    overflow: hidden !important;
}


/* Jednotlivé jazyky v rozbalené nabídce */
.translera-switcher .translera-menu-item {
    padding: 11px 20px !important;

    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.2 !important;

    white-space: nowrap;
}


/* Černé zvýraznění jazyka při najetí */
.translera-switcher .translera-menu-item:hover,
.translera-switcher .translera-menu-item:focus {
    background-color: #96a229 !important;
    color: #ffffff !important;
    border-color: #96a229 !important;
    outline-color: #96a229 !important;
    box-shadow: none !important;
}

.translera-switcher .translera-menu-item:hover .translera-name,
.translera-switcher .translera-menu-item:focus .translera-name {
    color: #ffffff !important;
}
/* Posunutí všech submenu níže */
.menu-item-has-children > .sub-menu {
	border-radius: 22px !important;
	overflow: hidden !important;
}
/* =========================================================
   JAZYKOVÝ PŘEPÍNAČ – ZÁKLADNÍ VZHLED PRO VŠECHNA ZAŘÍZENÍ
   ========================================================= */

/* Tlačítko s aktuálním jazykem */
.translera-switcher .translera-dropdown-toggle {
    min-height: 47px !important;
    height: 47px !important;
    padding: 0 20px !important;

    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.2 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;

    width: auto !important;
    min-width: 0 !important;

    border-radius: 30px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
}

/* Obal přepínače podle šířky tlačítka */
.translera-switcher .translera-dropdown {
    width: fit-content !important;
}

/* Rozbalovací nabídka stejně široká jako tlačítko */
.translera-switcher .translera-dropdown-menu {
    width: 100% !important;
    min-width: 100% !important;
    max-width: none !important;

    box-sizing: border-box !important;
    border-radius: 14px !important;
    overflow: hidden !important;
}

/* Jednotlivé jazyky */
.translera-switcher .translera-menu-item {
    padding: 11px 20px !important;

    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.2 !important;

    white-space: nowrap !important;
}


/* =========================================================
   HLAVNÍ MENU
   ========================================================= */

/* Kontejner menu vyplní prostor mezi logem a tlačítky */
.header-menu {
    flex-grow: 1 !important;
    flex-shrink: 1 !important;
    flex-basis: 0 !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
}

/* Vnitřní obaly Elementoru */
.header-menu > .e-con-inner,
.header-menu .elementor-widget-trx_sc_layouts_menu,
.header-menu .elementor-widget-container,
.header-menu .sc_layouts_menu {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
}

/* Hlavní navigace */
.header-menu .sc_layouts_menu_nav {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: none !important;
    white-space: nowrap !important;
}

/* Jednotlivé položky menu se nesmí zalamovat */
.header-menu .sc_layouts_menu_nav > li {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
}

.header-menu .sc_layouts_menu_nav > li > a {
    white-space: nowrap !important;
}


/* =========================================================
   KONTEJNER TLAČÍTEK
   ========================================================= */

.header-buttons {
    display: flex !important;
    flex: 0 0 auto !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;

    gap: 24px !important;
    margin-left: auto !important;
    white-space: nowrap !important;
}

/* Widgety uvnitř kontejneru tlačítek */
.header-buttons > .elementor-element {
    flex: 0 0 auto !important;
    width: auto !important;
    margin: 0 !important;
}


/* =========================================================
   MOBILNÍ ZOBRAZENÍ
   ========================================================= */

@media screen and (max-width: 767px) {

    /* Logo vlevo */
    .header-logo {
        order: 1 !important;
        flex: 0 0 auto !important;

        width: auto !important;
        min-width: 0 !important;

        margin: 0 !important;
    }

    /* Hamburger menu vpravo před jazykovým přepínačem */
    .header-menu {
        order: 2 !important;
        flex: 0 0 auto !important;

        width: auto !important;
        min-width: 0 !important;

        /* Odsune hamburger i jazykový přepínač doprava */
        margin: 0 12px 0 auto !important;
    }

    /* Obal jazykového přepínače úplně vpravo */
    .header-buttons {
        order: 3 !important;

        display: flex !important;
        flex: 0 0 auto !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;

        width: auto !important;
        min-width: 0 !important;

        margin: 0 !important;
    }

    /* Widget jazykového přepínače */
    .header-language {
        order: initial !important;
        flex: 0 0 auto !important;

        width: auto !important;
        min-width: 0 !important;

        margin: 0 !important;
    }

    /* Vnitřní obal widgetu */
    .header-language .elementor-widget-container {
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
    }

    /* Jazykový přepínač se nesmí zmenšovat */
    .header-language .translera-switcher,
    .header-language .translera-dropdown {
        flex: 0 0 auto !important;

        width: fit-content !important;
        min-width: fit-content !important;
        max-width: none !important;

        margin: 0 !important;
    }

    /* Jazykové tlačítko stejně velké jako na počítači */
    .header-language .translera-dropdown-toggle {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: auto !important;
        min-width: max-content !important;
        min-height: 47px !important;
        height: 47px !important;

        padding: 0 20px !important;
        gap: 8px !important;

        font-family: inherit !important;
        font-size: 15px !important;
        line-height: 1.2 !important;

        white-space: nowrap !important;
        border-radius: 30px !important;
        box-sizing: border-box !important;
    }

    /* Rozbalovací nabídka stejně široká jako jazykové tlačítko */
    .header-language .translera-dropdown-menu {
        width: 100% !important;
        min-width: 100% !important;
        max-width: none !important;

        box-sizing: border-box !important;
        border-radius: 14px !important;
        overflow: hidden !important;
    }

    /* Položky v rozbalovací nabídce */
    .header-language .translera-menu-item {
        padding: 11px 20px !important;

        font-family: inherit !important;
        font-size: 15px !important;
        line-height: 1.2 !important;

        white-space: nowrap !important;
    }

    /* Skrytí tlačítka Tipy na výlety na mobilu */
    .hide-mobile-tips {
        display: none !important;
    }
}
@media screen and (min-width: 768px) {
  .kdo-jsme p {
    min-height: 132px !important;
    margin-bottom: 0 !important;
  }
}
/* Dlouhé názvy v podmenu se zalomí na více řádků */
.sc_layouts_menu_nav ul li > a {
  white-space: normal !important;
  line-height: 1.4 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
