/* CSS Document 

 Theme Name:   innoTheme
 Template:     YTP
 Author:       innosolutions
 Description:  YT Child Theme
 Version:      1.0.2 | 2026-07-02 | Q

*/

/* [ GENERAL */

.hide {
    display: none;
}

    /* [[ Typo */


     /* Typo ]] */

/* GENERAL ] */


/* [ LOGO */


/* LOGO ] */


/* [ NAVI */

    /* [[ Home auf Home weg */

    body.home nav.uk-navbar div.uk-navbar-left ul.uk-navbar-nav li.item-101.uk-active a.uk-preserve-width span.uk-icon,
    .tm-header-overlay div.uk-sticky div.uk-navbar-container.uk-navbar-primary.uk-navbar-transparent.uk-dark div.uk-container.uk-container-expand nav.uk-navbar div.uk-navbar-left ul.uk-navbar-nav li.item-101.uk-active a.home.uk-preserve-width span.uk-icon,
    .tm-header-overlay div.uk-sticky.uk-sticky-below.uk-sticky-fixed div.uk-navbar-container.uk-navbar-primary.uk-navbar-sticky div.uk-container.uk-container-expand nav.uk-navbar div.uk-navbar-left ul.uk-navbar-nav li.item-101.uk-active a.home.uk-preserve-width span.uk-icon{
        display:none
    }
     /* Home auf Home weg ]] */

/* NAVI ]*/


/* [ SLIDER */


/* SLIDER ] */

/* [ SAVE THE DATE Modul */

.ics-download-wrapper {
  text-align: center;
  margin: 2rem auto;
}

.ics-title {
  color: #527e6d;
  margin-bottom: 1rem;
}

.ics-download-link {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
	font-size:1.1em;
  color: #8EB6AB;
  transition: all 0.3s ease;
}

.ics-download-link:hover {
  transform: translateY(-2px 2px);
  opacity: 0.9;
}

.ics-icon {
  width: 120px;
  height: 120px;
  /* background-color: #527e6d;  */
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 95px;
  color: #527e6d;
  margin-bottom: 0.5rem;
  /* box-shadow: 0 2px 6px rgba(0,0,0,0.1); */
}

.ics-icon i {
  font-size: 56px;
}

.ics-download-title {
  font-size: 1.0rem;
  font-weight: 400;
  /* color: #527e6d; */
  color:#fff;
  text-shadow:1px 1px 2px #527e6d;
}

   footer li.el-item a.el-link{
    font-size:0.8em;
   }

/* SAVE THE DATE Modul ] */


/* DOWNLOAD */

/* div#download-grid.fs-grid.uk-margin.uk-width-2xlarge.uk-margin-auto.uk-text-center{width:1080px !important;} */

.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before{border:none;}

.uk-grid-divider > :not(.uk-first-column)::before{border:none}

   .uk-search-default.uk-inline input.uk-search-input{padding-left:25px !important;}

.download-item div.fs-grid-item-holder,
.download-item.el-item .uk-card.uk-card-primary .el-item,
.download-item .el-item{border-radius:500px;background:#527e6d !important;white-space: normal !important;
    word-break: break-all;
    hyphens:auto;
    overflow-wrap: break-word;}
.download-item .el-link{float:left;font-family:'Bebas Neue';}

.download-item .uk-display-block div.el-link.uk-link-text{color:#fff}
.download-item .uk-display-block div.el-link.uk-link-text:hover{color: rgba(255,255,255,.5);}

/* * * * * * * * * * * * * */

/* IMAGES */

.img-sw img{filter: grayscale(60%);}

.img-sw img:hover{filter: grayscale(0%);}

/* SPONSOREN */

.sponsoren-logos img{max-height: 70px; width: auto;}


/* SITEMAP */

#gojsjmaptreelayout_instructions {
  display: none !important;
}

/* [ RESPONSIVE */

@media screen and (max-width: 1520px) {
 
}

@media screen and (max-width: 1199px) {

}



@media screen and (max-width: 959px) {
    .download-item .el-link{float:none !important;}
 .uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin,
   .fs-filter-grid .uk-grid-row-medium > .uk-grid-margin{margin-top:10px !important}
}

@media screen and (max-width: 679px) {
    
    div.el-content.uk-panel.uk-margin-top div{
        font-size: 0.8em;
  hyphens: auto;
  text-align: justify;
    }

    .gm-style-iw-d div div.el-item.uk-text-default.uk-font-default.uk-text-center.uk-margin-remove-first-child div.el-content.uk-panel.uk-text-small.uk-margin-small-top,
    .gm-style-iw-d  h3.el-title{
        font-size:0.8em;
    }


}


/* RESPONSIVE ] */