/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* skryje outline na telefonu při procházení galerie elementoru */
.elementor-lightbox .elementor-swiper-button:focus {
    outline: none;
}
/* skryje outline na telefonu při procházení galerie elementoru */
.uael-grid-img.uael-grid-gallery-img.uael-ins-hover.elementor-clickable, .uael-grid-img.uael-grid-gallery-img.uael-ins-hover.elementor-clickable:focus, .uael-grid-item-content, .uael-grid-item, .slick-list.draggable {
    outline: none;
}

/*
    Add your custom styles here
*/

.ant-nav-list-text.elementor-button-icon svg {
  display: none;
}

#ant-menu .elementor-button-wrapper a {
  padding: 20px 10px;
}

#ant-menu .elementor-button-wrapper a:hover::before,
#ant-menu .elementor-button-wrapper a:hover::after {
  transform: scale(1.35);
}

#ant-menu .elementor-button-wrapper a::before {
  content: '';
  width: 27px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: calc(50% - 13.5px);
  top: 15px;
  transition: .5s;
}

#ant-menu .elementor-button-wrapper a::after {
  content: '';
  width: 27px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: calc(50% - 13.5px);
  top: 22px;
  transition: .5s;
}

/* #ant-menu .elementor-button-wrapper a:hover::before {
  transform: rotate(45deg);
}

#ant-menu .elementor-button-wrapper a:hover::after {
  transform: rotate(-45deg);
} */

/* Animation delay */

.dl100{
  animation-delay: .1s;
}

.dl200{
  animation-delay: .2s;
}

.dl300{
  animation-delay: .3s;
}

.dl400{
  animation-delay: .4s;
}

/* TH - skryje název fotky v lightboxu elementoru */
.elementor-slideshow__footer.elementor-lightbox-prevent-close {
  display: none;
}

/* WPML flag margin */

.wpml-ls-flag{
	margin-right: 5px;
}

html, body {
  overflow-x: hidden;
}

.mobileSide .wpml-ls-item img {
	width: 18px;
}

/* Zalomení odkazů v patičce */

[data-id="4bf2d65"] a{
	display: block;
}

[data-id="4bf2d65"] br{
	display: none;
}