/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1648471801
Updated: 2022-03-28 14:50:01

*/

.elementor-widget-posts .elementor-posts .elementor-post__card .elementor-post__read-more {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
}

.elementor-button-link.elementor-button:hover {
  text-decoration: none;
}

header {
  transition: .5s !important;
}

header.header-up {
  transform: translateY(-96px);
}

.mobile-dropdown {
  display: none !important;
}

@media (max-width: 1027px) {
  .mobile-dropdown {
    display: block !important;
  }
}

.facetwp-checkbox .facetwp-counter,
.facetwp-radio .facetwp-counter,
.facetwp-type-radio .facetwp-radio:first-of-type {
    display: none;
}

.categories-facetwp .facetwp-facet {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  gap: 12px;
}

.categories-facetwp .facetwp-checkbox,
.categories-facetwp .facetwp-radio {
  background: var( --e-global-color-a6bf778 );
  color: var( --e-global-color-cd6b000 );
  border: 1px solid var( --e-global-color-cd6b000 );
  padding: 10px 20px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  transition: .5s;
}

.categories-facetwp .facetwp-checkbox:hover,
.categories-facetwp .facetwp-radio:hover {
  background: var( --e-global-color-cd6b000 );
  color: var( --e-global-color-a6bf778 );
}

.categories-facetwp .facetwp-checkbox.checked,
.categories-facetwp .facetwp-radio.checked {
  background-image: none;
  background: var( --e-global-color-cd6b000 );
  color: var( --e-global-color-a6bf778 );
}

.liben.categories-facetwp .facetwp-checkbox,
.liben.categories-facetwp .facetwp-radio {
  color: var( --e-global-color-22a7bea );
  border: 1px solid var( --e-global-color-22a7bea );
}

.liben.categories-facetwp .facetwp-checkbox:hover,
.liben.categories-facetwp .facetwp-checkbox.checked,
.liben.categories-facetwp .facetwp-radio:hover,
.liben.categories-facetwp .facetwp-radio.checked {
  background: var( --e-global-color-22a7bea );
  color: var( --e-global-color-a6bf778 );
}

.ostrava.categories-facetwp .facetwp-checkbox,
.ostrava.categories-facetwp .facetwp-radio {
  color: var( --e-global-color-331a187 );
  border: 1px solid var( --e-global-color-331a187 );
}

.ostrava.categories-facetwp .facetwp-checkbox:hover,
.ostrava.categories-facetwp .facetwp-checkbox.checked,
.ostrava.categories-facetwp .facetwp-radio:hover,
.ostrava.categories-facetwp .facetwp-radio.checked {
  background: var( --e-global-color-331a187 );
  color: var( --e-global-color-a6bf778 );
}

.international.categories-facetwp .facetwp-checkbox,
.international.categories-facetwp .facetwp-radio {
  color: var( --e-global-color-dd40dee );
  border: 1px solid var( --e-global-color-dd40dee );
}

.international.categories-facetwp .facetwp-checkbox:hover,
.international.categories-facetwp .facetwp-checkbox.checked,
.international.categories-facetwp .facetwp-radio:hover,
.international.categories-facetwp .facetwp-radio.checked {
  background: var( --e-global-color-dd40dee );
  color: var( --e-global-color-a6bf778 );
}

.brno.categories-facetwp .facetwp-checkbox,
.brno.categories-facetwp .facetwp-radio {
  color: var( --e-global-color-99c3550 );
  border: 1px solid var( --e-global-color-99c3550 );
}

.brno.categories-facetwp .facetwp-checkbox:hover,
.brno.categories-facetwp .facetwp-checkbox.checked,
.brno.categories-facetwp .facetwp-radio:hover,
.brno.categories-facetwp .facetwp-radio.checked {
  background: var( --e-global-color-99c3550 );
  color: var( --e-global-color-a6bf778 );
}

.elementor-element.elementor-widget-text-editor ul {
  padding-left: 10px !important;
  list-style: none;
}

.elementor-element.elementor-widget-text-editor ul li {
  padding-left: 10px;
  position: relative;
}

.elementor-element.elementor-widget-text-editor ul li::before {
  content: '-';
  position: absolute;
  left: -10px;
}

.elementor-element.elementor-widget-text-editor ul li::marker {
  content: '';
}

@media (max-width: 1601px) {
  .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
    justify-content: flex-start !important;
  }
}

.close-popup__btn {
  cursor: pointer;
}

.close-popup__translate {
  transform: translateX(calc(100% - 50px));
}

@media (max-width: 1024px) {
  .elementor-search-form--skin-full_screen .elementor-search-form__container {
    align-items: flex-start !important;
    padding-top: 150px !important;
  }
}

@media (max-width: 767px) {
  .elementor-mobile-align-left .elementor-button .elementor-button-text {
    text-align: left;
  }
}

@media (max-width: 1601px) {
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: none;
  }
}

@media (min-width: 1201px) {
  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: -webkit-flex !important;
    display: -ms-flex !important;
    display: flex !important;
  }
}


@media (min-width: 1602px) {
  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: none !important;
  }
}
