/*
 Theme Name:   haelok 
 Theme URI:    https://www.mainsolutions.de
 Description:  haelok Theme
 Author:       mainsolutions
 Author URI:   https://www.mainsolutions.de
 Template:     Divi
 Version:      1.0.0
 Text Domain:  haelok 
*/


/*.menu .wpml-ls-item {visibility: hidden;}*/

#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a {display: block!important}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type > a > .quadmenu-item-content > .quadmenu-text {font-size: 14px;}
.et_pb_text_inner {text-align:justify}
.et_pb_row, .container {
	max-width: 1260px;
}
.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
    background-color: #ededed!important;
}
#top-header, #top-header #et-secondary-nav li ul {
    background-color: #ededed!important;
}

#et-info {float:right}
#et-secondary-menu {float:left}
/*slider*/
.et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 30% 5%;
}
h1 {font-weight:bold}

#main-footer {
    background-color: #ededed;
}
#top-header a {
    color: #666;
}
.red a .quadmenu-text {color:#e2001a}
.et_pb_widget,.et_pb_widget a {color: #666!important}
#top-menu li.current-menu-item > a {color:#e2001a}

ul.et_pb_tabs_controls {
    background-color: #ffffff;
}
.et_pb_tabs_controls li {background: #ebebeb;height:42px}
.et_pb_tabs_controls li.et_pb_tab_active a {background: #707173; color:white!important}

.et_pb_section {
    padding: 1.5%!important;
}
.et_pb_slide {
    padding: 0 3%;
}

/*.hoverbg .quadmenu-dropdown-menu {background:#ededed}*/
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.hoverbg.quadmenu-item.open > .quadmenu-dropdown-menu.quadmenu_fadeIn {
    background: #ededed!important;
}


#et-footer-nav {background-color:#c1272d}
.bottom-nav {text-align: right;}
.bottom-nav a {color:white}
/*#footer-info {
    float: left;
    padding-bottom: 10px;
    color: #fff;
    text-align: left;
	margin-top: -53px;}*/
#footer-bottom {background-color: transparent;}
.footer-widget h4 {color: #333;}
.et-search-form, .et_mobile_menu, .footer-widget li::before, .nav li ul, blockquote {
    border-color: transparent;
}
.home .et_pb_slider .et_pb_container {
	margin: 0;}


/*menü*/
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open > .quadmenu-dropdown-menu.quadmenu_fadeIn {background:transparent}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown > ul li {background:#ededed}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown > ul li li {background:#fff;}
#quadmenu.quadmenu-is-horizontal.quadmenu-dropdown-shadow-show .quadmenu-navbar-nav li.quadmenu-item > .quadmenu-dropdown-menu {box-shadow: 0 0px 0px rgba(0,0,0,0.15)!important;}

.rot {color: #e2001a}

.karrierebox .et_pb_module_header {min-height:50px}

li.quadmenu-item-wpml-ls-2-en, li.quadmenu-item-wpml-ls-2-de {border-top: 1px dashed!important;}
@media (min-width: 980px) {
li.quadmenu-item-wpml-ls-2-en, li.quadmenu-item-wpml-ls-2-de{display: none!important}
	.et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
   padding: 1em 1.5em 0.5em 1em;
    width: 50%;
}
}

.wpcf7-form-control.wpcf7-submit {
position: relative;
padding: .3em 1em;
border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 20px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;	
display: inline-block;	
color: #e2001a;
	cursor:pointer
}
.wpcf7-form-control-wrap {padding-top: 15px;}
@media only screen and (max-width: 1290px) {
#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type > a > .quadmenu-item-content > .quadmenu-text, 
#quadmenu a.quadmenu-dropdown-toggle, 
#quadmenu .quadmenu-item-content .quadmenu-text {font-size: 12px;}
}
/*

 .sa_hover_container{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}

.sa_hover_container:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
}*/