.tm-header .uk-navbar-nav>li>a{padding:0px; margin:0 15px;}
.anlagenbetrieb_cta {background: #2d4e6b;padding-top: 70px;
    padding-bottom: 70px;}
.anlagenbetrieb_cta h3.el-title{color:#fff !important;}
.marquee  .slick-slide {border:none !important ;margin:0px; padding:10px; }
#marquee_section {background-color:#2d4e6b;padding:0px; overflow: hidden; max-height:35px !important;}
#marquee_section .slick-slide{padding:0;
    margin: 0.3rem 0;
    border-bottom: 3px solid rgb(41, 41, 41); text-align:center;
}
 #marquee_section .slick-slide span, #marquee_section .slick-slide a {
    display: inline-block;
    vertical-align: middle;
    padding-right: 0.2rem;
    font-size: 13px;
    line-height: 1.5;
    text-align:center;color:#fff;
    vertical-align: text-top;
}
/* Project Info */
.button_item {
   position: absolute !important;     
   top: 150px;
   left: -17px;
   background: none;
   height: 100px;
   width: 300px;
   z-index: 312;
}
.uk-navbar-dropdown .uk-nav-header:not(:first-child) {
    margin-top: 0;
}
.button_item:hover, .button_item.hover  {
   color: #fff;
   background-image: url(/wp-content/uploads/2016/12/Untitled-13.png);
   background-repeat: no-repeat;
   cursor:pointer;
}

.button_item p {
    position: absolute ;
    left:15%;
}

.button_item:hover p{
    color:#fff;
}

.button_content {
    display: none;
    position: absolute;
    top: 0px;
    left:0px;
    width: 100%;
	height: 100%;
    padding: 0px;
    border-radius:5px !important; 
    cursor: default;
    z-index: 310;
}

.button_content.hover {
    display: block !important;
}

.button_content_img {
    min-height:187px;
    border-radius:5px 5px 0px 0px;  
    border-bottom: 3px solid rgb(210, 213, 215);
}
.service-slider-nav .slick-track .slick-slide,.service-slider-nav .slick-track .slick-slide p{text-align:center !important;}

#marquee_section {
    position: fixed;
    top: 100px;
	  background: #2d4e6b;
    right: 0px;
    left: 0px;
    z-index: 921;
    width: 100%;
}

.service-slider-for .slick-list.draggable{overflow: visible;}
.uk-container{ position: relative; z-index: 99;}
.service-slider-nav .slick-slide.slick-current.slick-center {
    background: rgb(55, 55, 55) !important;
    border-bottom: 3px solid #ed7d31 !important;
}
.service-slider-for .slick-track .slick-slide.slick-current.slick-active{height:100% !important;}
.service-slider-for .slick-track .wk-margin > div > div {
    background: #fff;
    border: 1px solid #efefef;width: 47%;
    margin: 0.5rem;padding:50px 30px;text-align:center;
}
body.admin-bar #marquee_section{top:132px;}
.slider-sprite {
  display:inline-block;
	background-image: url("/wp-content/uploads/2019/10/slider_icons_sprite_1910.png");
}

.sprite-biomase-60 {
	width: 60px;
	height: 60px;
	background-position: 0 0;
}

.sprite-dm-60 {
	width: 60px;
	height: 60px;
	background-position: -60px 0;
}

.sprite-emobility-60 {
	width: 60px;
	height: 60px;
	background-position: -120px 0;
}

.sprite-energyprojects-60 {
	width: 60px;
	height: 60px;
	background-position: -180px 0;
}

.sprite-solar-60 {
	width: 60px;
	height: 60px;
	background-position: -300px 0;
}

.sprite-gbau-60 {
	width: 60px;
	height: 60px;
	background-position: -240px 0;
}

.tab-color-yellow{
    background: url(/wp-content/uploads/2019/09/yellow_bck14.jpg); 
    background-size: cover;
    background-position: right top;
    min-height: 100px;	
}

body.single-post article {
	margin-top: 90px
}

.kwk-hero-img {
    position: absolute;
    bottom: 0;
    width: 90%;
    left: 25%;
}

.kwk_bck_right .uk-tile-muted {
    background: linear-gradient(300deg,#efefef 0,#21496a00 60%);
    border: none;
}


.kwk_bck_left .uk-tile-muted {
    background: linear-gradient(100deg,#efefef 0,#21496a00 60%);
    border: none;
}

.subsection {
    font-size: 13px;
    min-height: 100px !important;
}

#other_options, .explaination{
	min-height: 100px !important;
}

.uk-fake-alltop{
	border-top: 1px solid #eaeaea;	
}

.uk-table th {
    vertical-align: top; 
}	
.uk-table th {
    color: #ffffff;
    background: #2d4e6b;
}

.uk-height-120{
  height:120px;
}

.wk-panel {
min-height:300px !important;	
}

.uk-tile-enbekon-posts{
  z-index: 920;
}

@media only screen and (min-width: 960px) {

.uk-fake-top{
	border-top: 1px solid #eaeaea;	
}    
.service-slider-nav .slick-track{transform:none !important;}
}
/* CSS for Mobile Devices < 786px */
@media only screen and (max-width: 767px) {
.service-slider-for .slick-track .wk-margin > div > div {width:100%;}
.uk-margin-bottom{margin-top: 2.5rem;}
h2{
    font-size: 2rem;
}
}