html, body {  }
/*#0091ff*/
.str0 {stroke:#2B2A29;stroke-width:14.44;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}
.fil1 {fill:none}
.fil2 {fill:#2B2A29}
.fil0 {fill:#00D1FF}

.uk-navbar-container.uk-navbar-sticky { background:#fff; }
.uk-navbar-container.uk-navbar-sticky .uk-navbar-item.uk-logo img { max-height:52px; }
.uk-navbar-container.uk-navbar-sticky .uk-navbar-item, .uk-navbar-container.uk-navbar-sticky .uk-navbar-nav>li>a, .uk-navbar-container.uk-navbar-sticky .uk-navbar-toggle { min-height:72px; }

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle { }
.uk-navbar-item ul.uk-subnav { margin:0; padding-right:4em; }
.uk-navbar-item.uk-logo img { max-height:80px; }

.uk-slideshow .uk-overlay.uk-tile-secondary { background:rgba(27,40,49,0.2); }
.uk-slideshow .uk-overlay.uk-tile-secondary .uk-heading-primary { line-height:1.3em; }

.uk-page-header .uk-accordion-title { }
.uk-page-header .uk-accordion-title,
.uk-page-header .uk-accordion-title::before { }
/*Gallery Masonry*/
.ngg-pro-masonry-item,
.ngg-pro-masonry-sizer { width:calc(50% - 2px); }
.ngg-pro-masonry-item { margin-bottom:2px!important; }
@media ( min-width:960px ) { 
.ngg-pro-masonry-item,
.ngg-pro-masonry-sizer { width:calc(33.4% - 4px); } /*Warum?*/
.ngg-pro-masonry-item { margin-bottom:2px!important; }
}
@media ( min-width:1920px ) { 
.ngg-pro-masonry-item,
.ngg-pro-masonry-sizer { width:calc(25.15% - 6px); } /*Warum?*/
.ngg-pro-masonry-item { margin-bottom:2px!important; }
.uk-container-expand { margin:0 7%; }
.uk-container-expand .uk-navbar { margin:0 40px; }
}

.uk-image-card 				{ box-shadow: 3px 5px 30px 0 rgba(0,0,0,0.15); transition: all .3s cubic-bezier(.2, .5, .3, 1); }
.uk-image-card:hover 	{ transform: translateY(-5px); box-shadow: 0 30px 65px rgba(0,0,0,0.12);}
.uk-image-card h3.uk-card-title { margin-bottom:10px; }

.home a.ngg-fancybox { display:block; }
.home a.ngg-fancybox img.ngg-singlepic { max-width:100%; }

h4.uk-card-badge { background:none; padding:0; margin:0; top:.2em; right:0; }
h4.uk-card-badge>a { height:25px; line-height:25px!important; font-weight:400; color:#fff; text-decoration:none; background:#666; padding:.2em .8em; }

/**/
.accordion { }
.accordion-header, .accordion-body {}
.accordion-header { padding: 0; cursor: pointer; transition: all .3s;  }
.accordion-header:hover { position: relative;  z-index: 5; }
.accordion-body { display: none; }
.accordion-body_contents {  }
.accordion_item.active:last-child .accordion-header { }
.accordion:first-child > .accordion_item > .accordion-header {}
/**/
.gh-desc > .uk-icon { cursor: pointer; float: right; position: relative; transition: .3s all;  transform: rotate(0deg); background:#00d1ff; color:#666; }
.gh-desc:hover > .uk-icon { color:#fff; }
.gh-desc.gh-active > .uk-icon { transform: rotate(-180deg); }
.uk-card.uk-card-secondary.gh-header h2 { color:#fff; }
/**/
.uk-slideshow-items .el-overlay .el-meta.uk-h6 { color:#fff;}
.uk-slideshow-items .el-overlay h2.uk-heading-medium { color:#fff;}
.uk-slideshow-items .el-link.uk-button.uk-button-primary { background:#fff; color:#000; }
.uk-slideshow-items .el-link.uk-button.uk-button-primary:hover { background:#000; color:#fff; }
/**/
.accordion_item.active .accordion-header { }
.accordion_item .accordion_item .accordion-header { }

/*Testeinträge
.galleria-image-nav-left { background:#ff0000; }
.galleria-image-nav-right { background:#00ff00; }
*/