#page-container {
padding-top: 180px !important;
}
.home #page-container {
padding-top: 80px !important;
}
#main-content #cr-quiz {
background-color: #fff !important; 
border: none !important; 
width: 100% !important; 
-moz-border-radius: 0 !important; 
-webkit-border-radius: 0 !important; 
border-radius: 0 !important; 
font-size: 14px; 
color: #333 !important; 
padding: 16px !important; 
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
} 
#main-content .wpcf7-quiz-label {
display: block;
float: none;
} #haet-cleverreach-submit {
padding: 0.3em 1em !important;
color: #ffffff !important;
border-width: 0px !important;
border-color: rgba(0,0,0,0);
letter-spacing: 0px;
font-size: 17px;
background-color: #155798;	
display:inline-block;
border-radius: 3px;
margin-top: 30px;
line-height: 1.7em !important;
}
.haet-cleverreach .message-success,
.haet-cleverreach .message-error {
font-weight: bold;
margin-bottom: 30px;
}
.haet-cleverreach-form .type-text input,
.haet-cleverreach-form .type-email input{
border:none !important;
font-size: 14px;
color: #333 !important;
padding: 16px !important;
box-sizing: border-box;
width: 99%;
}
@media only screen and (max-width: 600px) {
#main-content .et_pb_slide_description .et_pb_slide_title {
font-size: 14px !important;
}
}
#menu-footer-widget {
list-style-type: none;
} 
#footer-widgets .widget_media_image {
text-align: center;
margin: 0 auto;
}
#top-menu {
font-weight: normal;
} .et_pb_member_position {
margin-bottom: 20px;
}
.et_pb_team_member_description ul {
margin-top: 0;
} #main-content .wpcf7-form {
margin-left: 25px; margin-right: 25px; margin-top: 0;
}
#main-content .wpcf7-text, .wpcf7-textarea, .wpcf7-date, .wpcf7-number, .wpcf7-captchar, .wpcf7-select {
background-color: #fff !important; 
border: none !important; 
width: 100% !important; 
-moz-border-radius: 0 !important; 
-webkit-border-radius: 0 !important; 
border-radius: 0 !important; 
font-size: 14px; 
color: #333 !important; 
padding: 16px !important; 
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
} 
#main-content #cr-quiz {
background-color: #fff !important; 
border: none !important; 
width: 100% !important; 
-moz-border-radius: 0 !important; 
-webkit-border-radius: 0 !important; 
border-radius: 0 !important; 
font-size: 14px; 
color: #333 !important; 
padding: 16px !important; 
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
} 
#main-content .wpcf7-quiz-label {
display: block;
float: none;
}
#main-content .wpcf7-submit {
color: #346ca0 !important; 
margin: 8px auto 0; 
cursor: pointer; 
font-size: 20px; 
font-weight: 500; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px; 
padding: 6px 20px; 
line-height: 1.7em; 
background: transparent; 
border: 2px solid; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale; 
-moz-transition: all 0.2s; 
-webkit-transition: all 0.2s; 
transition: all 0.2s; 
} #main-content .wpcf7-not-valid {
border: 3px solid red !important;
}
#main-content .wpcf7-not-valid-tip {
display: none;
}
#main-content .wpcf7-response-output {
margin: 3% 0 0 0 !important;
}  #main-header .et_mobile_menu li ul.hide {
display: none !important;
} #mobile_menu .menu-item-has-children {
position: relative;
}
#mobile_menu .menu-item-has-children > a {
background: transparent;
} #mobile_menu .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
} span.menu-closed:before {
content: "\4c";
display: block;
color: #333;
font-size: 16px;
font-family: ETmodules;
}
span.menu-closed.menu-open:before {
content: "\4d";
}  #main-content .container:before {background: none;} @media (min-width: 981px){
#left-area {
width: 100%;
padding: 23px 0px 0px !important;
float: none !important;
}
} #main-content .archive #sidebar {display:none;} #main-content .single  #sidebar {display:none;} #main-content .category  #sidebar {display:none;} #main-content .tax-project_category  #sidebar {display:none;} #main-content .error404  #sidebar {display:none;} #main-content .et_pb_slide_image {
margin-top: 0 !important;
} .nav li ul {
width: 280px !important; }
.nav li li ul {
left: 280px !important; }
#top-menu li li a {
width: 240px; }
.et-fixed-header #top-menu .sub-menu a {
color: #fff !important;
} #cr-marquee-box div div {
padding: 0 !important;
}
#cr-marquee-box marquee {
color: #FFF !important;
font-size: 20px;
}
#cr-marquee-box marquee a {
color: #FFF !important;
} .cr_social_media a {
display: inline-block;
margin-right: 10px;
}
@media only screen and (max-width: 600px) {
.cr_social_media a {
margin: 0 5px;
}
} .cr_form_azubi {
color: #fff !important;
}
#team .et_pb_testimonial {
overflow: visible !important;
}
#team .et_pb_testimonial_author {
margin-top: 0;
}
#bewerbung .cr_form_azubi .wpcf7-list-item {
margin: 0 !important;
}
#bewerbung .cr_form_azubi h4 {
color: #fff !important;
}
#bewerbung .cr_form_azubi a {
color: #fff !important;
text-decoration: underline !important;
}
#bewerbung .wpcf7-submit {
color: #346ca0 !important; 
background-color: #fff !important;
margin: 8px auto 0; 
cursor: pointer; 
font-size: 15px; 
font-weight: 500; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px; 
padding: 6px 20px; 
line-height: 1.7em; 
border: 0 none;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale; 
-moz-transition: all 0.2s; 
-webkit-transition: all 0.2s; 
transition: all 0.2s; 
}
#bewerbung .wpcf7-response-output {
background-color: #fff !important;
}