@charset "UTF-8";
/* Custom | your edits to this file will not be overwritten by future updates
**********************************************/

.preloader {
	background-color: #111 !important;
}

/* text "Loading" */
.preloader::before,
.preloader::after {
	color: #fff !important;
}

.preloader * {
	color: #fff !important;
}

p,
.text {
	color: #a3a3a3;
	font-size: var(--body-font-size);
	font-family: var(--text-font);
	font-weight: var(--body-font-weight);
	line-height: var(--body-line-height);
}

.banner-section-two .bg-image.style-two:before {
	background-color: rgba(var(--theme-color-black-rgb), 0.4);
}

.section-light {
	background: #fff !important;
	color: #222;
}

.section-light h1,
.section-light h2,
.section-light h3,
.section-light h4,
.section-light h5,
.section-light h6 {
	color: #111 !important;
}

.section-light p,
.section-light li {
	color: #444;
}

/* DARK SIDEBAR */
.sidebar__category {
	background-color: #1a1a1a;
	color: #ccc;
	border-radius: 10px;
	padding: 45px 30px 38px;
}

/* položky */
.sidebar__category-list li a {
	color: #ccc;
	display: block;
	padding: 12px 15px;
	border-radius: 8px;
	transition: all 0.3s ease;
}

/* hover */
.sidebar__category-list li a:hover {
	background: rgba(255, 255, 255, 0.05);
	color: #fff;
}

/* ACTIVE položka */
.sidebar__category-list li.active a {
	background-color: #2a2a2a;
	color: #fff;
	box-shadow: none;
	text-shadow: none;
}

/* GALLERY */
.gallery-card {
	display: block;
	overflow: hidden;
	border-radius: 10px;
}

.gallery-card img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	display: block;
	transition: transform 0.3s ease;
}

.gallery-card:hover img {
	transform: scale(1.04);
}

#google_translate_element_container {
	display: none;
	visibility: hidden;
}

#google_translate_element {
	display: none;
	visibility: hidden;
}

.main-menu .navigation>li>ul>li>a {
	text-transform: initial;
}

body>.skiptranslate,
body>.skiptranslate iframe {
	display: none !important;
	visibility: hidden !important;
}

body,
body.translated-ltr,
body.translated-rtl {
	top: 0 !important;
	margin-top: 0 !important;
}
