.mk-list-styles ul li {
position: relative;
margin: 0px 0 22px 0;
padding: 0 0 0 33px;
line-height: 24px !important;
}

.white em, .white strong,#theme-page .white strong, .white a, .white div, .white h1, .white h2, .white h3, .white h4, .white h5,.white p, #theme-page .white h3,#theme-page .white h2, #theme-page .white h1, #theme-page .white h4 {color:white;}
#theme-page .white .mk-box-icon-2 h3 {
text-transform: none; font-size:16px; 
}

.particles-js-canvas-el{position:absolute; top:0; left:0; right:0;}


#theme-page #particles-js h2 {
font-size: 24px;
color: white;
font-weight: bold;
text-transform: uppercase;
font-weight: 300;
}

#theme-page #particles-js h3 {
font-size: 48px;
color: white;
font-weight: bold;
text-transform: uppercase;
width: 75%;
}


.mk-process-steps.process-steps-3 .mk-process-icon {
width: 128px;
height: 128px;
}

.mk-process-steps.process-steps-3 .mk-process-icon i {
font-size: 36px;
line-height: 128px;
}

.mk-process-steps.process-steps-3 ul:before {
top: 70px;
border-width: 2px;
left: 15%;
width: 70%;
border-color: rgba(255,255,255,0.4);
}

.mk-process-icon i {
display: inline-block;
color: #50af31;

}

a[title="Startseite"]:hover { 
    border-top-color: #51ae32!important;
}

a[title="Unternehmen"]:hover   { 
    border-top-color: #004c99!important;
}
a[title="Leistungen"]:hover   { 
    border-top-color: #d51030!important;
}
a[title="Mitglied werden"]:hover   { 
    border-top-color: #f9b233!important;
}





.mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, 
.mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, 
.mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, 
.mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a
{
	border:none;
}



.mk-contact-form-wrapper.corporate-style .mk-form-row .text-input, .mk-contact-form-wrapper.corporate-style .mk-form-row .mk-textarea {
border:none!important;
}

.mk-progress-button span.mk-progress-button-content {
color:#f9b233;
letter-spacing: 0.2em;

}


.mk-contact-form-wrapper.corporate-style .mk-form-row .contact-submit {float:left;}
#mk-footer {background-color: #222!important;}
#mk-footer  .footer-logo{max-width:72%; height:auto;}
.mk-footer-copyright {padding: 35px 0 30px;}
#mk-footer-navigation ul li a {margin: 35px 12px 30px;}

.mk-process-steps ul li .mk-process-detail p {opacity:0;}
.mk-process-steps ul li:hover .mk-process-detail p {opacity:1;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.mk-button.flat-dimension.dark-color {color:white!important;}

/*Accordion*/
.mk-accordion-tab span,
.mk-accordion.fancy-style .mk-accordion-tab i{font-size:21px;}
.mk-accordion.fancy-style .mk-accordion-tab{padding: 16px 40px 22px 15px;}
/*.mk-accordion.fancy-style .mk-accordion-tab i{color:#50AF34;}*/
.mk-accordion.fancy-style .mk-accordion-tab:hover i {color: #50AF34;}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
	
	#theme-page #particles-js h3{font-size:36px; width:100%;}
	#theme-page #particles-js h2{font-size:18px; width:100%;}

}
