zmeoohdwepuqmukdyqcjufkBefordh7pm/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.mapa,
.mapa * {
    max-width: 1000px;
    width: 100%;
}

.pointer {
    cursor: pointer;
}

.toggle-column .fusion-builder-row:last-of-type {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all 0.5s ease;
    will-change: max-height, opacity, transform;
}
.toggle-column .fusion-builder-row:last-of-type.show {
    max-height: 1000px;
    opacity: 1;
}



.toggle-column > .fusion-column-wrapper .fontawesome-icon.fb-icon-element {transition: all 0.5s;}

.toggle-column:hover > .fusion-column-wrapper .fontawesome-icon.fb-icon-element {
      background: linear-gradient(45deg, var(--awb-color5), var(--awb-custom_color_1));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.copyright a {
    text-decoration: underline;
    color: var(--awb-color1);
}

.copyright a:hover {
    text-decoration: none;
    color: var(--awb-color1);
}

.contacts a {
    text-decoration: underline;
    color: var(--awb-color1);
}

.contacts a:hover {
    text-decoration: none;
    color: var(--awb-color1);
}

/* news */
.pc__news .content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 2rem;;
}
.fusion-image-hovers .pc__news  .hover-type-liftup:hover:before {
    transform: scale(1) !important;
}

.fusion-image-hovers .pc__news  .hover-type-liftup:before {
    box-shadow: 0px 0px transparent !important;
    transform: scale(1) !important;
}

.fusion-image-hovers .pc__news .hover-type-liftup:hover .fusion-column-inner-bg-image { transform: perspective(1000px) scale(1.0) !important }

.novinky-date {
    display: flex; 
    flex-direction: column; 
    position: absolute; top: 0; left: 0; 
    padding: 0rem 1rem; 
    background: var(--awb-color4); 
    color: var(--awb-color1); 
    z-index: 2; }

.novinky-date .day {font-size: 32px; font-weight: 800; line-height: 1;}
.novinky-date .month {font-size: 16px; line-height: 1; }



.video-container,
.video-container * {
    aspect-ratio: 24/8;
}


@media screen and (min-width: 1024px) {
  #menu-item-477 {
    display: none;
  }
}

