/* === HOTFIXES (dočasně) === */

    .slider-item {
        height: auto !important;
    	aspect-ratio: 3 / 1;
    }

.language-switcher {
        position: absolute;
    right: 115px;
  display: flex;
  gap: 6px;
  align-items: center;
  margin-left: 12px;
}

.language-switcher a {
  display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    padding: 0;
    border-radius: 30px;
    text-indent: -999px;
    height: 30px;
	overflow: hidden;
}

.language-switcher a.de {
    background-image: url(data:image/png;base64,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);
}

.language-switcher a.en {
    background-image: url(data:image/png;base64,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);
}

.language-switcher a.cs {
    background-image: url(data:image/png;base64,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);
}

.language-switcher a.is-active {
  display: none;
}

#fancybox-loading {
	display: none !important;
}

.languageswitch .en {
    background: no-repeat url(EnglishFlag.svg); /* Flag image for EN language */
    color: transparent;
    width: 22px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    text-transform: uppercase;
}

main[role=main] {
    font-weight: 300;
}
.main-menu .paragraph-menu > li > a {
    padding-left: 12px;
    text-transform: uppercase;
}

.main-menu .paragraph-menu > li a:before {
	display: none;	
}

.paragraph-nadpis h1 {
    font-weight: 400;
    text-transform: uppercase;
}

.row {
    justify-content: space-between;
}

.btn {
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0;
    padding: 16px 30px 15px;
}

.homeText1, .homeText2 {
	font-size: 130%;
	line-height: 30px;
}

.homeText1 {
    text-transform: uppercase;
}

.logo span { display: none;}
@media only screen and (min-width: 400px) {
    .logo span {
        display: inline-block;
        padding: 0;
    }
}

@media only screen and (min-width: 480px) {
    .logo span {
        padding: 6px 0 0;
    }
}

@media only screen and (min-width: 700px) {
    .min-tablet {
		display: block;
        height: 167px;

	}
}

@media (min-width: 768px) {
    
    .logo span {
        padding: 6px 0 6px 10px;
    }
    
    .language-switcher {
        position: absolute;
        right: 0;
    }

    .main-menu {
        margin-right: 70px;
    }
    .main-menu .paragraph-menu > li.index a {
		padding-left: 22px;
		overflow: hidden;
		text-indent: -999px;
		
	}
	.main-menu .paragraph-menu > li.index a:before {
		display: block;
	}
	
    .main-menu .paragraph-menu > li > a {
        padding: 10px 6px;
	}

    .main-menu .paragraph-menu > li.de > a {
        font-size: 12px;
	}
	
	.main-menu .paragraph-menu > li.current > a,
    .main-menu .paragraph-menu > li.currentpath > a {
        box-shadow: inset 0 -1px 0 0 #ffffff;
        background: transparent;
    }
	
	.homeText1 {
        font-size: 180%;
        line-height: 40px;
    }
}

@media only screen and (min-width: 1024px) {
    .main-menu .paragraph-menu > li.de > a {
        font-size: 16px;
	}
}

.grid {
  display: grid;
  gap: 20px;
}

/* mobil – 1 sloupec */
@media (max-width: 499px) {
  .gallery-hp-gallery {
    grid-template-columns: 1fr;
  }
}

/* větší mobil – 2 sloupce */
@media (min-width: 500px) and (max-width: 767px) {
  .gallery-hp-gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* tablet a víc – 3 sloupce */
@media (min-width: 768px) {
  .gallery-hp-gallery {
    grid-template-columns: repeat(3, 1fr);
  }
}

.footer hr,
.footer .copy {
    display: none;
}

input, textarea, select {
    color: var(--text-input-color); /* vytvořit!!! */
    color: black;
}

.m_smtp_c {
max-width: 600px;
margin: 0 auto;
}

input[type="submit"] {
	border: 0;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0;
    padding: 16px 30px 15px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background-color: var(--btn-background-color);
    color: var(--btn-color);

}

input[type="submit"]:hover {
    background-color: var(--btn-background-color-hover);
    text-decoration: none;
}

input[type=checkbox], input[type=radio] {
    display: inline-block;
    width: auto;
    position: relative;
}

.social-icons {
    margin: 0 0 25px -10px!important;
}

.form-reservation {
    background: #414451;
    padding: 20px 10px 60px 10px;
}
.form-reservation:after {
    display: block;
    content: '';
    clear: both;
}

.form-reservation .m_smtp_c_Submit {
    margin: 10px auto;
    text-align: center;
}

.form-reservation input, .form-reservation textarea, .form-reservation select {
    border-radius: 0;
}

@media (min-width: 500px) {
	.form-reservation .g-recaptcha {
		float: left;
	}
	.form-reservation .m_smtp_c_Submit {
		float: right;
	}
}

#echalupy-kalendar {
	border: 0;
}