/*#wpadminbar{
	display: none!important;
}
html{
	margin-top: 0 !important;
}*/


body.role-administrator .wak-schulung, /** ADMIN SIEHT ALLE **/
body.role-editor .wak-schulung, /** ADMIN SIEHT ALLE **/
body.role-administrator .wak-schulung.administrator,
body.role-editor .wak-schulung.editor,
body.role-subscriber .wak-schulung.subscriber,
body.role-um_custom_role_1 .wak-schulung.um_custom_role_1,
body.role-um_custom_role_2 .wak-schulung.um_custom_role_2,
body.role-um_custom_role_3 .wak-schulung.um_custom_role_3,
body.role-um_custom_role_4 .wak-schulung.um_custom_role_4,
body.role-um_custom_role_5 .wak-schulung.um_custom_role_5 {
	display: block !important;
}

.otgs-development-site-front-end{
	display: none;
}

#um_field_147_role_select,
#um_field_650_role_select{
	display: none;
}

body,
h1,
h2,
h3,
h4,
h5,
p,
li,
table,
td,
th,
label{
	font-family: "basic-sans", sans-serif;
	font-style: normal;
}
.et_pb_section{
	background-color:rgba(255,255,255,0);
}
#main-content{
	max-width: 100%;
	overflow: hidden;
}
.wak-col-menu {
	width: 38.46% !important;
	position: relative;
}
.wak-col-menu:before{
	content: "";
	z-index: -1;
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	background-image:url("img/bg-col-menu.png");
	background-size: 100% 669px;
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 669px;
	top: 0;
}
.wak-col-menu:after{
	content: "";
	z-index: -2;
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	background-image: url("img/milchherz_bg.jpg");
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 522px;
	bottom: 0;
}
.wak-col-content{
	width: 61.54% !important;
}
.wak-col-menu .et_pb_module {
}
.wak-col-menu .et_pb_module.wak-menu-icon,
.wak-home-mobile-block .et_pb_module.wak-menu-icon{
	float:left;
	width: 50%;
}
.wak-menu-icon .et_pb_main_blurb_image{
	margin-bottom: 9px;
}
.wak-menu-icon h4{
	margin: 0 auto;
	max-width: 200px;
	padding-bottom: 0;
}
.wak-besucherbuch{
	clear: both;
}
.wak-besucherbuch .et_pb_blurb_container {
	padding-left: 43px;
}
.wak-besucherbuch h4{
	padding:4px 0 7px 0;
}
.wak-submenu-link {
	opacity:0.5;
	margin-bottom: 18px !important;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
.wak-submenu-link p {
    color: #007bc4!important;
	font-weight: 700;
    font-size: 25px;
}
.wak-submenu-link:hover{
	opacity: 1;
}
.wak-submenu-link.active {
	opacity:1;
}
.wak-submenu-link .et_pb_text_inner {
	display: inline-block;
	position: relative;
}
.wak-submenu-link.active .et_pb_text_inner:after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #007BC4;
}


.wak-passwort-wrap .wak-passwort-header-menu{
    padding-top: 62px!important;
    padding-right: 242px!important;
    padding-bottom: 30px!important;
    padding-left: 138px!important;
}



.wak-white{
	position: relative;
	background-color: #fff;
}
.wak-white:after{
	position: absolute;
	left: 100%;
	height: 100%;
	width: 9999px;
	top: 0;
	background-color: #fff;
	content: "";
	display: block;
}
.wak-lang {
	margin-left: 24px;
	margin-top: 21px;
}
.wak-lang ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.wak-lang ul li{
	color: #FFF !important;
	padding: 0 8px !important;
	margin: 0 !important;
	list-style: none !important;
	line-height: 1.2 !important;
	font-size: 15px !important;
	border-right:1px solid #FFF;
}
.wak-lang ul li:last-child{
	border-right:0px solid #FFF;
}
.wak-lang ul li a{
	padding: 0 0 2px 0 !important;
	margin: 0 !important;
	color: #FFF !important;
	font-size: 15px !important;
}
.wak-lang ul li.wpml-ls-current-language a{
	border-bottom: 1px solid #FFF;
}

.wpml-ls-legacy-list-horizontal{
	padding: 0;
	border: none;
}
.um-login .um-field-label,
.um-register .um-field-label  {
	display: none;
}
.um-field {
	padding: 22px 0 0 0;
}
.um-field-arrow {
	display: none;
}
.um-field-error {
	color: #dc3232;
	background-color: transparent;
	border-radius: 0;
	padding: 0;
	margin: 5px 0;
	font-size: 14px;
}
#main-content .um .um-form input[type="text"], 
#main-content .um .um-form input[type="search"], 
#main-content .um .um-form input[type="tel"], 
#main-content .um .um-form input[type="password"], 
#main-content .um .um-form textarea{
	border-radius: 5px !important;
	background-color: #FFF !important;
	border: none !important;
	height: 50px !important;
	line-height: 50px !important;	
	padding: 0 16px !important;
	color: #000 !important;
	font-size: 17px !important;
}
.um-field-block{
	color: #000;
	font-size: 14px;
	line-height: 1.35;
	font-weight: 400;
}
.um-field-block a{
	color: #000 !important; 
	text-decoration: underline !important;
}
.um-field-checkbox:not(.um-field), 
.um-field-radio:not(.um-field) {
	margin: 0;
}
.um-field-checkbox-option, 
.um-field-radio-option {
	color: #000 !important;
	font-size: 14px;
	line-height: 1.35;
	font-weight: 400;
}
.um-field-checkbox:hover i, 
.um-field-radio:hover i{
	color:#007bc4  !important;
}
#main-content .um input[type="submit"].um-button, 
#main-content .um input[type="submit"].um-button:focus, 
#main-content .um a.um-button, 
#main-content .um a.um-button.um-disabled:hover,
#main-content .um a.um-button.um-disabled:focus, 
#main-content .um a.um-button.um-disabled:active {
	height: 46px !important;
	line-height: 46px !important;
	border-radius: 46px !important;
	position: relative !important;
	display: inline-block !important;
	padding: 0px !important;
	text-align: center !important;
	padding-right: 14px !important;
	width:330px !important;
	letter-spacing: 0.78px !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-image:url("img/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: center right 9px;
	background-size: 28px 28px;
	background-color: #007bc4  !important;
}

.um input[type="submit"].um-button:hover, 
.um a.um-button:hover {
	
}
.um-center{
	text-align: left;
}
.um-login input#um-submit-btn{
	margin-top: 20px !important;
}
.um-password .um-field-block {
	text-align: left !important;
	font-size: 20px !important;
	line-height: 1.5 !important;
}
.um-password .um-field-block > div {
	text-align: left !important;
}
.um-um_password_id.um {
	max-width: 100% !important;
    padding-top: 62px!important;
    padding-right: 242px!important;
    padding-bottom: 30px!important;
    padding-left: 138px!important;
}
.wak-schulung h2 {
	font-size: 25px !important;
}
.wak-schulung p {
	font-size: 19px !important;
}
.wak-schulung .et_pb_text_inner a{
	height: 46px !important;
	line-height: 46px !important;
	border-radius: 46px !important;
	position: relative !important;
	display: inline-block !important;
	padding: 0px 55px 0 32px !important;
	text-align: center !important;
	width:auto !important;
	letter-spacing: 0.78px !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-image:url("img/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: center right 9px;
	background-size: 28px 28px;
	background-color: #007bc4  !important;
	color: #FFF !important;
}
.wak-schulung {
	display: none;
	padding-bottom: 30px !important;
	margin-bottom: 30px !important;
	border-bottom: 1px solid #007BC4 !important;
	margin-left: -35px !important;
	margin-right: -30px !important;
	padding-left: 35px !important;
	padding-right: 30px !important;
}

.wak-schulung .et_pb_text_inner h2 + p > a {
	margin-top: 15px;
}

/*.wak-schulung{
	display: none;
	float:left;
	width: 42.5%;
	margin-bottom: 50px !important;
}
.wak-schulung:nth-of-type(2n+1) {
	clear: both;
	margin-right: 15%;
}
.wak-schulung h4{
	height: 46px !important;
	line-height: 46px !important;
	border-radius: 46px !important;
	position: relative !important;
	display: inline-block !important;
	padding: 0px 55px 0 32px !important;
	text-align: center !important;
	width:auto !important;
	letter-spacing: 0.78px !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-image:url("img/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: center right 9px;
	background-size: 28px 28px;
	background-color: #007bc4  !important;
	color: #FFF !important;
}
.wak-schulung .et_pb_main_blurb_image {
	margin-bottom: 36px;
}*/
.wak-usermenu .et-menu > li {
	display: block !important;
	position: relative !important;
	padding: 0 !important;
	margin: 0 0 35px 0 !important;
	width: 100% !important;
}
.wak-usermenu .et-menu > li.current_page_item:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	background-image: url("img/menu_icon.png");
	width: 13px;
	height: 23px;
	background-repeat: no-repeat;
	background-size: contain;
	top: 50%;
	margin-top: -12px;
	right: 0;
}
.wak-usermenu .et-menu {
	margin: 0 !important;
}
.wak-usermenu .et-menu > li a{
	padding: 0 !important;
	display: block !important;
	opacity: 1 !important;
	max-width: 250px !important;
}
.wak-logout-button a.logout {
	display: inline-block;
	padding-left: 34px;
	background-image: url("img/icon-logout.png");
	background-repeat: no-repeat;
	background-size: 17px 17px;
	background-position: left center;
}
.ays-quiz-user-results-container{
	background: none;
}
#ays-quiz-user-score-page{
	display: none;
}
table#ays-quiz-user-score-page {
	max-width: 100%;
}
table#ays-quiz-user-score-page th:first-child { width:44% !important; }
table#ays-quiz-user-score-page th.ays-quiz-user-results-start-date-column { width:21% !important; }
table#ays-quiz-user-score-page th.ays-quiz-user-results-end-date-column { width:21% !important; }
table#ays-quiz-user-score-page th:last-child { width:14% !important; text-align: center !important;} 

table#ays-quiz-user-score-page td, 
table#ays-quiz-user-score-page th {
	padding: 0;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #E2E2E2;
}
table#ays-quiz-user-score-page th {
	background-color:transparent;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	padding: 0px 0px 8px 0px;
	line-height: 1.3;
}
table#ays-quiz-user-score-page td {
	white-space: normal;
	text-align: left;
	color: #007BC4;
	font-size: 16px;
	line-height: 1.3;
	font-weight: 400;
	padding: 16px 0px 14px 0px;
}
table#ays-quiz-user-score-page td.ays-quiz-cert-column{
	text-align: center;
}
table#ays-quiz-user-score-page tr:nth-of-type(odd) {
	background-color: transparent;
}
table#ays-quiz-user-score-page td > a.ays-quiz-user-d-cert {
	background-image:url("img/icon-download.png");
	display: inline-block;
	background-size: 14px 17px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
	background-color: #FFF !important;
    border-radius: 0px;
	padding: 0;
	margin: 4px 0 0 0;
}

#main-content div.ays-quiz-container[id^="ays-quiz-container-"] {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
    padding-bottom: 0px !important;
	background-color: transparent !important;
}
[id^="ays_finish_quiz_"] div.step {
	padding-top:0;
	justify-content:flex-start;
}
#main-content .ays-quiz-container input#ays-submit, 
#main-content .ays-quiz-container .ays-quiz-form .action-button, 
#main-content div.ays-quiz-container .ays-quiz-form .action-button.ays_restart_button {
	height: 46px !important;
	line-height: 46px !important;
	border-radius: 46px !important;
	position: relative !important;
	display: inline-block !important;
	padding: 0px !important;
	text-align: center !important;
	padding-right: 14px !important;
	width:220px !important;
	letter-spacing: 0.78px !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-image:url("img/pfeil_rechts.png") !important;
	background-repeat: no-repeat !important;
	background-position: center right 9px !important;
	background-size: 28px 28px !important;
	background-color: #007bc4  !important;
	box-shadow:none !important;
	border-color: #007bc4 !important;
}
.ays-fs-title {
	color: #007bc4 !important;
}
#main-content .ays-quiz-container p {
	margin: 0 !important;
	padding: 0 !important;
}
#main-content .ays-quiz-container .ays-quiz-form div.step{
}
#main-content .ays-quiz-container .ays_quiz_question{
	margin: 33px 0 33px 0 !important;
}
#main-content .ays-quiz-container .ays-quiz-form .action-button.ays_arrow{
	display: none !important;
}
.ays-question-counter {
	color: #007bc4 !important;
	position: absolute !important;
	bottom: 55px !important;
	right: -65px !important;
	top: auto !important;
	font-size: 16px !important;
}
[id^="ays-quiz-container-"] .ays-field.wak-image-answer input[type='checkbox'], 
[id^="ays-quiz-container-"] .ays-field.wak-image-answer input[type='radio'] {
	height: 24px !important;
	width: 24px !important;
	border-radius: 24px !important;
	border: 1px solid #007bc4 !important;
	background-color: #FFF;
	margin: 0 !important;
	padding: 0 !important;
	display: inline-block !important;
	order:2 !important;	
}
#main-content .ays-quiz-container .ays-answer-image{
	object-fit:contain !important;
	height: 192px !important;
	width: auto !important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays-field label.ays_answer_caption[for^='ays-answer-'] {
	font-size: 14px !important;
	line-height: 1.21 !important;
	padding: 0px 35px 27px 35px;
	order:3 !important;
	margin-top: -19px !important;
	font-weight: 400 !important;
}
#main-content .ays-quiz-container.ays_quiz_rect_light .checked_answer_div{
	background: none !important;
}
#main-content .ays-quiz-container .ays_quiz_question p{
	color: #007bc4 !important;
}
span.points{
	display: block !important;
	color: #000!important;
	font-size: 12px !important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays-field input~label[for^='ays-answer-'] {
	order:1 !important;
	margin-bottom: 21px !important;
}
#main-content .ays-quiz-container .ays-field{
	flex-direction: column !important;
}
[id^="ays_finish_quiz_"] div.step div.ays-abs-fs{
	width: 100%;
}
.ays_feedback_button_div, 
.ays_buttons_div{
/*	display: block !important;*/
	margin-top: 60px !important;
	margin-bottom: 0 !important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays_previous.action-button {
	color: #007bc4 !important;
	background-color: #FFF !important;
	border: 1px solid #007bc4 !important;
    background-position: center left 9px !important;
    background-image: url(img/pfeil_links_blau.png) !important;
	padding-right: 0 !important;
	padding-left: 14px !important;
}  
#main-content .ays-quiz-container .ays-quiz-form .ays-field.ays_grid_view_item.wak-text-answer input~label[for^='ays-answer-'] {
	padding-left: 53px !important;
	font-weight: 400 !important;
    margin-bottom: 27px !important;
}
.ays_quiz_rect_light .ays-field label[for^="ays-answer"]:before {
	position: absolute !important;
	left: 0!important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays-field.ays_grid_view_item.wak-text-answer{
	width: 100% !important;
	padding-right: 0 !important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays-field.ays_grid_view_item.wak-image-answer {
	padding-right: 24px !important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays-field.ays_grid_view_item.wak-image-answer.wak-image-answer-3col{
	width: 33.33% !important;
}
.ays_grid_view_container{
	justify-content: flex-start !important;
}
.ays-image-question-img {
	text-align: left !important;
	margin-bottom: 43px !important;
}
.ays-image-question-img img{
	max-height: 305px !important;
	width: auto !important;
	height: auto !important;
}
#main-content .ays-quiz-container .ays-quiz-form .action-button.ays_finish {
	letter-spacing: 0 !important;
	background-color: #E52828 !important;
	border-color: #E52828 !important;	
}
.wak-restult-text {
	font-size: 30px !important;
	color: #007bc4 !important;
	line-height: 1.5 !important;
}
.wak-result h1{
	padding-top: 80px !important;
	padding-bottom: 50px !important;
}

.wak-result-buttons {
	margin-top: 75px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wak-result-buttons .wak-button {
	height: 46px !important;
	line-height: 46px !important;
	border-radius: 46px !important;
	position: relative !important;
	display: inline-block !important;
	padding: 0px !important;
	text-align: center !important;
	padding-right: 14px !important;
	width:190px !important;
	letter-spacing: 0.78px !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-image:url("img/pfeil_rechts.png") !important;
	background-repeat: no-repeat !important;
	background-position: center right 9px !important;
	background-size: 28px 28px !important;
	background-color: #007bc4  !important;
	box-shadow:none !important;
	margin: 0 23px !important;
	color: #FFF !important;
}
.wak-result-buttons .wak-button.wak-button-white {
	background-image:url("img/pfeil_rechts_blau.png") !important;
	background-color: #fff  !important;
	color: #007bc4!important;
	border: 1px solid #007bc4 !important;
}
.ays_quiz_results_page .ays_score {
	display: none !important;
}
[id^="ays_finish_quiz_"] .action-button {
	margin-left: 23px !important;
	margin-right: 23px !important;
}
#main-content .ays-quiz-container .ays-quiz-form .wak-result-buttons .action-button.ays_download_certificate {
	width: 330px !important;
	letter-spacing: 0 !important;
}
.wak-restult-text-small {
	font-size: 20px !important;
	color: #007bc4!important;
	margin-top: 60px !important;
}
.wak-result-success .wak-result-buttons {
	margin-top: 30px !important;
}

.wak-form-submit input.wpcf7-submit  {
	height: 46px !important;
	line-height: 46px !important;
	border-radius: 46px !important;
	position: relative !important;
	display: inline-block !important;
	padding: 0px !important;
	text-align: center !important;
	padding-right: 14px !important;
	width:330px !important;
	letter-spacing: 0.78px !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: bold !important;
	background-image:url("img/pfeil_rechts.png") !important;
	background-repeat: no-repeat !important;
	background-position: center right 9px !important;
	background-size: 28px 28px !important;
	background-color: #007bc4  !important;
	box-shadow:none !important;
	margin: 0 0px !important;
	color: #FFF !important;
	border: 1px solid #007bc4 !important;
	cursor: pointer !important;
}
.wak-form-field input {
	width: 100%;
	padding: 14px 16px;
	border: none;
	border-radius: 5px;
	background-color: #FFF;
	font-size: 17px;
	color: #000;
}
.wak-form-field {
	margin-bottom: 22px;
}
.wak-form-info,
.wak-form-ds{
	font-size: 14px;
	line-height: 1.32;
	margin-bottom: 22px;
}
.wak-form-ds .wpcf7-list-item input{
	/*font-size: 24px;
	line-height: 24px;
	height: 24px;
	width: 24px;*/
	margin: 0;
	position: absolute;
	left: 0;
	top: 2px;
}
.wak-form-ds .wpcf7-list-item{
	margin: 0;
	position: relative;
}
.wak-form-ds .wpcf7-list-item .wpcf7-list-item-label {
	margin-left: 25px;
	display: block;
}
.wak-form-info a{
	color: #000 !important;
	text-decoration: underline !important;
}
.wak-form-radio{
	font-size: 17px;
	margin-bottom: 22px;
}
.wak-form-radio .wpcf7-list-item {
    display: inline-block;
	width: 33.33%;
    margin: 0 0 0 0;
}
.wpcf7-not-valid-tip{
	font-size: 14px;
}
.wak-form-submit{
	padding-top: 30px;
}
.wpcf7-spinner{
	display: none !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 30px 0 0 0;
    padding: 8px 15px;
    border: 2px solid #4a9536;
    background-color: #4a9536;
	font-size: 17px;
	color: #FFF;
	line-height: 1.32;
	border-radius: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #dc3232;
    background-color: #dc3232;
}
.wpcf7 form.sent .wpcf7-response-output {
    border: 2px solid #4a9536;
    background-color: #4a9536;
}
.wak-form{
	max-width: 100%;
	width: 420px;
}
.wak-mobile-header .wak-lang {
	margin: 0 !important;
}
.wak-mobile-header .wak-lang ul li a {
	color: #007bc4 !important;
	font-size: 21px !important;
}
.wak-mobile-header .wak-lang ul li.wpml-ls-current-language a {
	border-bottom: 1px solid #007bc4 !important;
}
.wak-mobile-header .wak-lang ul li {
    border-right: 1px solid #007bc4 !important;
}
.wak-mobile-header .wak-lang ul li:last-child {
    border-right: 0px solid #007bc4 !important;
}
.wak-mobile-menu-close{
	display: none;
}
.wak-mobile-header{
	display: none;
}
.um-postmessage {
	color: #000;
	font-size: 21px;
	line-height: 1.5;
}


/** FEHLER AUFLISTEN **/

.ays_quiz_results:before{
	display: block;
	padding: 100px 0 0px;
	text-align: center;
	content: "Ihre Antworten";
    font-size: 30px !important;
    color: #007bc4 !important;
    line-height: 1.5 !important;
    font-weight: 700;
}
.ays_question_result span.points{
	display: none !important;
}
.ays_question_result .ays-image-question-img {
	display: none !important;
}
.ays_question_result .ays_quiz_question p {
	font-size: 18px !important;
}
.ays_question_result .ays_quiz_rect_light .ays-field label[for^="ays-answer"]:before {
	top: 5px !important;
}
#main-content .ays-quiz-container .ays-quiz-form .ays_question_result  .ays-field.ays_grid_view_item.wak-text-answer input~label[for^='ays-answer-'] {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	font-size: 16px !important;
	line-height: 1.3 !important;
}
.ays_question_result .ays-field.ays_list_view_item input+label.answered::after, 
.ays_question_result .ays-field.ays_grid_view_item label.answered::after{
    width: 20px !important;
    height: 20px !important;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	content: "" !important;
	margin-top: -3px !important;
}
.ays_question_result .ays-field input~label.answered.wrong::after {
	background-image: url("img/wrong.png");
}
.ays_question_result .ays-field input~label.answered.correct::after {
	background-image: url("img/correct.png");
}
.ays_question_result .ays-question-counter {
	display: none !important;
}
#main-content .ays-quiz-container .ays_question_result .ays_quiz_question {
	margin: 30px 0 20px 0 !important;
}
.ays_question_result .ays_buttons_div {
	margin-top: 0px;
}


@media (max-width: 1024px) {
	
	table#ays-quiz-user-score-page td:before{
		position: relative;
		display: inline;
		left: 0;
		top:0;
		white-space: normal;
		padding: 0;
	}
	table#ays-quiz-user-score-page td.ays-quiz-name-column:before {
		display: none;
	}
	table#ays-quiz-user-score-page td.ays-quiz-start-date-column:before {
		content: 'erstellt am: ' !important;
	}
	table#ays-quiz-user-score-page td.ays-quiz-end-date-column:before {
		content: 'gültig bis: ' !important;
	}
	table#ays-quiz-user-score-page td.ays-quiz-cert-column:before {
		display: none;
	}
	table#ays-quiz-user-score-page td, 
	table#ays-quiz-user-score-page th {
		border: none;
		text-align: left;
		padding: 0;
	}
	table#ays-quiz-user-score-page tr{
		border: none;
		border-bottom: 1px solid #E2E2E2 !important;
		padding: 10px 0;
	}
	table#ays-quiz-user-score-page td.ays-quiz-cert-column{
		text-align: left;
	}
	table#ays-quiz-user-score-page td.ays-quiz-start-date-column,
	table#ays-quiz-user-score-page td.ays-quiz-end-date-column{
		color: #000;
		font-size: 12px;
	}
	
}


@media (max-width: 980px) {

	.wak-col-menu{
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100% !important;
		min-height:100%;
		background-color: #FFF;
		z-index: 10;
		opacity: 1;
	}
	
	.wak-col-content{
		position: relative;
		left: 0;
		top: 0;
		width: 100% !important;
		min-height:100%;
	}
	
	.wak-col-menu .wak-lang,
	.wak-col-menu .wak-logo{
		display: none !important;
	}
	.wak-col-menu .wak-mobile-menu-close{
		position: absolute;
		display: block;
		cursor: pointer;
		background-image:url("img/menu_x_weiss.png");
		background-position: center center;
		width: 45px;
		height: 40px;
		background-size: 20px 20px;
		background-repeat: no-repeat;
		right: 27px;
		top: 44px;
		z-index: 15;
	}
	.wak-mobile-header{
		display: block;
	}
	.wak-col-menu:before {
		background-size: 100% 669px;
		background-repeat: no-repeat;
		background-position: bottom center;
		height: 437px;
		top: 0;
	}
	#main-content .wak-menu-icon .et_pb_image_wrap img{
		width: 46px !important;
		height: auto !important;
	}
	#main-content .wak-menu-icon{
		margin-bottom: 29px !important;
	}
	.wak-menu-icon h4,
	.wak-menu-icon p {
		font-size: 20px !important;
	}
	.wak-besucherbuch .et_pb_blurb_container {
		padding-left: 37px;
	}
	.wak-besucherbuch h4 {
		padding: 0px 0 0px 0;
	}

	.wak-usermenu.et_pb_menu .et_pb_menu__menu,.pg-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
		display: block !important;
	}
	.et_pb_menu_inner_container,
	.et_pb_menu .et_pb_menu__wrap{
		display: block !important;
	}
	.wak-usermenu .et_mobile_nav_menu {
		display: none;
	}
	.wak-passwort-wrap .wak-passwort-header-menu{
		padding-top: 25px !important;
		padding-right: 40px !important;
		padding-bottom: 25px !important;
		padding-left:  40px !important;
	}	
	.um-um_password_id.um {
		padding-top: 25px!important;
		padding-right: 40px!important;
		padding-bottom: 25px!important;
		padding-left: 40px !important;
	}	
	.ays-question-counter {
		bottom: 75px !important;
		right: 0 !important;
		font-size: 16px !important;
	}
	
	body.home .wak-mobile-header{
		background-color: #4a9536;
	}
	body.home .wak-mobile-header .wak-lang ul li a {
		color: #FFF !important;
	}
	body.home .wak-mobile-header .wak-lang ul li.wpml-ls-current-language a {
		border-bottom: 1px solid #FFF !important;
	}
	body.home .wak-mobile-header .wak-lang ul li {
		border-right: 1px solid #FFF !important;
	}
	body.home .wak-mobile-header .wak-lang ul li:last-child {
		border-right: 0px solid #FFF !important;
	}
	body.home .wak-mobile-menu-open{
		display: none !important;
	}
	body.home .wak-mobile-menu-open .et_pb_image_wrap {
		width: 25px;
		height: 20px;
		background-image: url("img/hamburger_menu_weiss.png");
		background-repeat: no-repeat;
		background-size: 25px 20px;
		background-position: center center;
	}
	body.home .wak-mobile-menu-open .et_pb_image_wrap img{
		display: none;
	}
	body.home .wak-section-content{
		position: relative;
		background-color:transparent !important;
	}
	body.home .wak-section-content:before{
		content: "";
		z-index: -1;
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		background-image:url("img/bg-home-mobile.png");
		background-size: 100% 819px;
		background-repeat: no-repeat;
		background-position: bottom center;
		height: 669px;
		top: 0;
	}
	body.home .wak-section-content:after{
		content: "";
		z-index: -2;
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		background-image: url("img/milchherz_bg.jpg");
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: bottom center;
		height: 522px;
		bottom: 0;
	}
	body.home .wak-full-wrap {
		margin-top: -129px !important;
		padding-top: 129px !important;
	}
	/*body.home .wak-full-wrap {
		min-height: calc(100% - 129px) !important;
	}*/
	#main-content .ays-quiz-container .ays-quiz-form .ays-field label.ays_answer_caption[for^='ays-answer-'] {
		font-size: 17px !important;
	}	
	.wak-schulung h2 {
		font-size: 24px !important;
	}
	.wak-schulung p {
		font-size: 18px !important;
	}	

}

@media (max-width: 767px) {

	
	.wak-menu-icon h4,
	.wak-menu-icon p {
		font-size: 19px !important;
	}
	#main-content .wak-menu-icon{
		margin-bottom: 29px !important;
	}
	#main-content .ays-quiz-container .ays-quiz-form .ays-field.ays_grid_view_item.wak-image-answer,
	#main-content .ays-quiz-container .ays-quiz-form .ays-field.ays_grid_view_item.wak-image-answer.wak-image-answer-3col{
		width: 100% !important;
		padding-right: 0 !important;
	}
	#main-content .ays-quiz-container input#ays-submit, 
	#main-content .ays-quiz-container .ays-quiz-form .action-button, 
	#main-content  div.ays-quiz-container .ays-quiz-form .action-button.ays_restart_button {
		width:auto !important;
		margin:5px !important;
		padding: 0 50px 0 15px !important;
	}
	#main-content .ays-quiz-container .ays-quiz-form .ays_previous.action-button {
		padding: 0 15px 0 50px !important;
	}
	.wak-result-buttons {
		display: block !important;
	}
	.wak-result-buttons .wak-button {
		margin: 5px !important;
	}
	/*.wak-schulung{
		float:none;
		width: 100%;
		margin-right: 0 !important;
	}*/
	.wak-form-radio .wpcf7-list-item{
		width: 100%;
		display: block;
	}
	.wak-schulung h2 {
		font-size: 23px !important;
	}
	.wak-schulung p {
		font-size: 17px !important;
	}
	
}