/* CSS Document 

 Theme Name:   innoTheme
 Template:     YTP
 Author:       innosolutions
 Description:  YT Child Theme
 Version:      1.0.1| 2026-02-10
 innoBaseline  1.0
*/

/* [ GENERAL */

.cf-tab.el-item div.cf-title-close span.uk-text-center.el-image.uk-text-primary.uk-icon,
.hide {
    display: none;
}



    /* [[ Typo */

     h1.uk-heading-medium.uk-text-primary{
        text-shadow: 1px 1px 5px #0000008a;
    }

     h2.uk-h3.uk-text-muted{
      text-shadow: 1px 1px 1px #0000008a;
     }
     /* Typo ]] */

/* GENERAL ] */


/* [ LOGO */

html body.home div.tm-page header.tm-header div.uk-sticky.uk-sticky-below.uk-sticky-fixed div.uk-navbar-container.uk-navbar-sticky div.uk-container.uk-container-expand nav.uk-navbar.uk-navbar-justify div.uk-navbar-left a.uk-logo.uk-navbar-item picture img{width:180px}
/* LOGO ] */


/* [ NAVI */

html body div.tm-page header.tm-header .uk-sticky div.uk-navbar-container div.uk-container.uk-container-expand{
    padding-left:10px;padding-right:10px;
}

    /* [[ 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 ]] */

     /* [[ Translate Dropdown weg */
    #module-123.uk-navbar-item form#mod_position_default select
    {
        display:none;
    }
     /* Translate Dropdown weg ]] */

/* NAVI ]*/


/* [ SLIDER */
div.cf-tabs .cf-tab.el-item.uk-active div.cf-item-open div.cf-open-title a.el-link.uk-margin-top.uk-button.uk-button-default{background:rgba(241,148,4,.86) !important; border:0px}

/* SLIDER ] */


/* IMAGES */

.img-max-height picture img.el-image
  {
    max-height: 250px;
    min-height: 250px;
    object-fit: cover;
}

.fix-img-height img {
    width: 100%;
    height: 370px;
    max-height: 370px;
    object-fit: cover;
    object-position: center;
}

/* PANELS */

div.el-content.uk-panel{
    text-align: justify;hyphens: auto;
    
}
 ul.uk-list li.el-item div.el-content.uk-panel{
     text-align: left;hyphens:none;
 }

/* ICONS */

     span.el-timeline-icon.uk-text-emphasis.uk-icon{
        background-color: #f19404 !important;
  border-color: #f19404 !important;
     }


/* SITEMAP */

.tm-main.uk-section.uk-section-default div.uk-container div#gojsjmaptreelayout_instructions.sitemap {
	display: none;
}

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

/* [ RESPONSIVE */

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

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

@media screen and (max-width: 959px) {
    .hd-timeline-container div {
        padding-bottom: 10px;
        margin-left: 0 !important;
    }
}

@media screen and (max-width: 679px) {
    .cf-mobile div.cf-tabs .cf-tab.el-item.uk-active div.cf-item-open div.cf-open-title a.el-link.uk-margin-top.uk-button.uk-button-default{font-size:0.8em;line-height:2.5em}

.cf-mobile div.cf-tabs .cf-tab.el-item.uk-active div.cf-item-open div.content div.el-content.uk-margin{margin-bottom:0px}
}

.cf-mobile div.cf-tabs.cf-all-close .cf-tab.el-item div.cf-title-close{margin-bottom:0px}

/* RESPONSIVE ] */