/** CSS für die https://online.kinderuni.at/ **/
/** Styles, die vom Basis-Theme abweichen 
/** Kopie von CampusKids
**/

/** Farbangaben für das Theme **/
/** 
Kinderbüro türkis: #009EE0
Kinderuni Orange: #f6a500

Links Kinderbüro Website: #0093be
borders + lines: #bdbdbd
Uni blau: #0063a6
Uni :hover: #00355a

rot: #e80a0a
**/
@font-face {
  font-family: 'Roboto';
  font-display: swap;
	src: url('../fonts/roboto/roboto-v32-latin-regular.woff2') format('woff2');
	font-weight:400;
}
@font-face {
	font-family: 'Roboto';
	font-display: swap;
	src: url('../fonts/roboto/roboto-v32-latin-500.woff2') format('woff2');
	font-weight:500;
}
@font-face {
	font-family: 'Roboto';
	font-display: swap;
	src: url('../fonts/roboto/roboto-v32-latin-700.woff2') format('woff2');
	font-weight:700;
}
@font-face {
	font-family: 'Roboto Condensed';
	font-display: swap;
	src: url('../fonts/roboto-condensed/roboto-condensed-v25-latin-ext_latin-regular.woff2') format('woff2'),
	     url('../fonts/roboto-condensed/roboto-condensed-v25-latin-ext_latin-regular.woff') format('woff');
	font-weight:400;
}
@font-face {
	font-family: 'Roboto Condensed';
	font-display: swap;
	src: url('../fonts/roboto-condensed/roboto-condensed-v25-latin-ext_latin-700.woff2') format('woff2'),
	     url('../fonts/roboto-condensed/roboto-condensed-v25-latin-ext_latin-700.woff') format('woff');
	font-weight:700;
}
/* @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap'); */
@font-face{ 
	font-family: 'MikadoMedium';
	src: url('../fonts/MikadoMedium.eot');
	src: url('../fonts/MikadoMedium.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/MikadoMedium.woff') format('woff'),
	     url('../fonts/MikadoMedium.ttf') format('truetype'),
	     url('../fonts/MikadoMedium.svg#webfont') format('svg');
}
strong{
	font-weight:700!important;
}

body.lehrer #nice-mobile-menu .merkliste:not(.themenliste),
body.lehrer .menu-top-bar .merkliste:not(.themenliste){
	display:none!important;
}
body:not(.lehrer) #nice-mobile-menu  .merkliste.themenliste,
body:not(.lehrer) .menu-top-bar .merkliste.themenliste{
	display:none!important;
}
.woocommerce-MyAccount-navigation ul li{
	margin-bottom:0px;
}
h2, h3{
	padding-bottom:15px;
}
ol li,
ul li{
	margin-bottom:10px; 
}
ol li::marker{
	font-weight:700;
}
ol li{
	
    text-indent: -20px;
    margin-left: 20px;
}
pre{
	position: relative;
    z-index: 999;
    background-color: #fff;
}
body{
	font-weight:400;
	font-family: 'Roboto', sans-serif;
	min-width:320px;
}
/* body.single-institution #main-content,
body.tax-thema #main-content{
	background-color:#F4F3F3;
} */
.caldera-grid .disabled input{
	pointer-events:none;
	background-color:#ddd;
}
.CF6149f57fc1772 .custom-submit{
	margin-top:20px;
}
.CF6149f57fc1772 hr{
    border-top: 1px solid #888!important;
}
.CF6149f57fc1772 .checkbox label{	
    text-indent: -12px;
    margin-left: 12px;
}
.CF6149f57fc1772 .custom-submit .btn-default{	
    width: 200px!important;
    height: 72px!important;
}
.entry-title{
	margin-top:25px;
}
.page-template-default #et-main-area  .main_title{
	margin-bottom:20px;
}
.breadcrumbs span[property="itemListElement"]{
	display:inline-block;
}
#top-menu > li .sub-menu li{
	display:block;
}
.logo-area .row{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
/* .logo-area .row:nth-child(3){
	justify-content:flex-start;
} */
.logo-area .row a{	
    max-width: 16%;
}
#top-menu > li > a{
	border:2px solid #706f6f;
}
#top-menu .sub-menu {
	background-color:#fff;
padding-top:2px;
}
#top-menu .sub-menu > li a{
	transition:opacity 0.4s ease-in-out;
	background-color:#9B9A9A;
}
#top-menu .sub-menu > li:hover a,
/* #top-menu .sub-menu > li.current-menu-item a, */
#top-menu > li.current-menu-ancestor:hover > a{
	opacity:0.7!important;
}
#page-container  #top-menu > li.menu-item-21960 .sub-menu a,
#menu-top-menu > li.menu-item-21960 .sub-menu a{
    background-color:#A9AE7F;
}

#et-top-navigation #top-menu > li.current-menu-ancestor > a,
#page-container #menu-top-menu > li.current-menu-ancestor > a,
#et-top-navigation #top-menu > li.current_page_item:not(.menu-item-21963):not(.menu-item-22184) > a {
	color:#706f6f!important;
	background-color:#fff;
	/* font-weight:bold; */
	box-sizing:border-box;
}
#page-container #menu-top-menu > li.current-menu-ancestor .sub:before,
#page-container #menu-top-menu > li.current-menu-ancestor .sub:after{	
    background-color: #706f6f;
} 
.logo-area .row:last-child a,
.logo-area .row:nth-last-child(2) a{
    max-width: 33.33%;
}
.logo-area .row a:not(:last-child){
	margin-right:30px;
	margin-bottom:20px;
}
.logo-area .row:last-child{
	padding-left:15px;
}
.logo-area .row:nth-last-child(2){
	padding-right:15px;
}
.logo-area .row:last-child{
	width:33.33%;
	display:inline-flex;
}
.logo-area .row:nth-last-child(2){
	width:66.66%;
	display:inline-flex;
}
.logo-area .row{ 
	margin-bottom:40px;
}
.logo-area .row a img{
	width:auto;
	max-height:45px;
	margin-right:0px;
	margin-bottom:0px;
}
.logo-area .row h3{
	width:100%;
	margin-right:0px;
}
.breadcrumbs .dashicons-arrow-right-alt2:before{    
    font-size: 17px;
  }
  .single-institution .entry-content{
	padding-bottom:0px;
  }
#et-main-area #main-content a{
	font-weight:500;
} 
#et-main-area #main-content .owl-item a,
#et-main-area #main-content .woocommerce-MyAccount-navigation li a,
#et-main-area #main-content .grid-item-wrapper a{
	font-weight:normal;
}
body.et_secondary_nav_enabled #page-container #top-header{
	z-index:9;
}
.et_fixed_nav #main-header{
	z-index:10;
    margin-top: 43px;
}
#main-header .container{
    display: flex;
    align-items: flex-end;
}
#main-header .logo_container{
    width:auto;
	padding-bottom:0px;
	top:-5px;
}
#main-header .logo_container .logo_helper{
	display:none;
}
#filter-wrapper{
	background-color:#fff;
}
#et-main-area #signup-content { 
	max-width: 1140px;
	margin:0 auto;
	padding:20px;
	min-height:50vh;
}
.et_fixed_nav #top-header{
	z-index:999;
}
body #main-content{
	font-size:17px;
	color:#000;
	min-height:initial;
}
body.woocommerce-page #main-content,
body.single-aktuell #main-content,
.page-template-default #main-content,
.error404  #main-content,
.kurs-template-default #main-content{	
	min-height:calc(100vh - 350px);
}
.et_full_width_page  #sidebar{
	display:none;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	float:none;
	width:100%;
}
body.woocommerce-page #page-container #sidebar{
	width:100%;
	float:none;
	padding-left:0px;
}
body.woocommerce-page #page-container #sidebar ul{
	margin-top:10px;
}
#search-wrapper,.courses-wrapper{
	min-height:800px;
}
h1, h2, h3, h4 {
	color: #f6a500;
	font-weight:500!important;
	font-family:MikadoMedium!important;
}
.owl-theme .content h3{
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}
#et-main-area #kb-footer  a.et_pb_button:hover{
	border:1px solid;
}
.kb-custom-footer .et_pb_button::after, .et_pb_button::before {
	font-size: 26px;
  }
.et-social-icons li{
	margin-left: 5px;
top: 3px;
position: relative;
}
.et-social-icons li.et-social-instagram{
	margin-left: 40px;
}
h1{
	font-size:30px;
	margin-bottom:10px;
}
h2{
	line-height:1.2;
}
h2 + .row h3{
	margin-top:15px;
}
h3,
h3.blog-title{
	font-size:24px;
}
.et_pb_image img{ 
	width:100%;
}
.preview.item.cols-2:not(:last-child){
	border-bottom:1px solid #f6a500;
}
.et_pb_text ul li::before, .entry-content ul li::before{
	display:none;
}
/* #et-boc{
	display:none;
} */
.preview.item.presse .date, .single-presse .date, .post-type-archive .preview.item .date, .single-aktuell article .date{
	font-weight:normal;
}
body:not(.single) .et_pb_row.prev-next-navi{
	border-top:none;
}
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul{
	background-color:transparent;
	line-height:1.2;
}
#left-area ul li, .et_pb_text ul li, .entry-content ul li {
    border-top: none;
    margin-bottom: 0;
	padding: 0;
}
.entry-content ul li {
	list-style-type:square;
	line-height:1.5;
}
#left-area ul li:last-child, .et_pb_text ul li:last-child, .entry-content ul li:last-child{
	border:none;
	line-height:1.2;
	padding:0px;
}
/*input css*/
.gradient.orange-gradient #left-area{
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(246,165,0,1) 70%);
}
.gradient #left-area{
	background: rgb(255,255,255);
	padding:40px 10px;
	position:relative;
}
.gradient #page-container{
    padding-top: 160px !important;
}
.gradient #sidebar{
	padding-top:40px;
}
.gradient #et-main-area .breadcrumbs a:not(.button){
    color:#fff!important;
}
.gradient #left-area a:not(.button){
	color:#000!important;
}
.gradient #left-area a.button{
	margin-top:10px;
}
.gradient  #left-area h1,
.gradient  #left-area h2,
.gradient  #left-area h3{
	color:#fff;
}
.gradient  #left-area h2{
	margin-top:15px;
    font-size: 26px;
    font-weight: normal!important;
}
#left-area h2.orange{
	color:#e87a09;
}
.orange-gradient .caldera-grid .help-block{
	color:#000;
}
.orange-gradient  .caldera-grid .caldera_ajax_error_block,
.caldera-grid .has-error .help-block{
	background-color:red;
	color:#fff!important;
	padding:2px!important;
}
.caldera-grid .has-error .control-label, .caldera-grid .has-error label{
	color:#000!important;
}
.orange-gradient   span.field_required{
	color:#fff!important;
}

.lwa-divs-only input[type="text"]:focus, 
.lwa-divs-only input[type="password"]:focus,
#main-content .woocommerce form .form-row input.input-text:focus, 
#main-content .woocommerce form .form-row textarea:focus,
.lwa-divs-only input[type="text"], 
.lwa-divs-only input[type="password"],
#main-content .woocommerce form .form-row input.input-text, 
#main-content .woocommerce form .form-row textarea{
	color: #4e4e4e;
	background-color: #fff!important;
	padding: 10px 10px;
	border-radius: 3px;
	line-height:1;
	height:auto;
	box-sizing:border-box;
	font-size:14px;
}
#main-content .lwa-divs-only input[type="text"]:focus, 
#main-content .lwa-divs-only input[type="password"]:focus,
#main-content .woocommerce form .form-row input.input-text:focus, 
#main-content .woocommerce form .form-row textarea:focus,
#et-main-area .caldera-grid .form-control:focus,
#et-main-area .woocommerce form .form-row input.input-text:focus,
#et-main-area .select2-container--default .select2-selection--single:focus,
#et-main-area .select2-container--default.select2-container--focus .select2-selection--single,
#et-main-area .select2-container--default.select2-container--open  .select2-selection--single{
    border-color: #e87a09!important;
	border-width:1px!important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(250, 250, 250, 0.075), 0 0 8px rgba(246, 165, 0,.6);
    box-shadow: inset 0 1px 1px rgba(250, 250, 250,.075), 0 0 8px rgba(246, 165, 0,.6);
}
#et-main-area .caldera-grid a:focus, #et-main-area .caldera-grid a:hover {
	text-decoration: none;
	border-bottom:1px solid;
}
.cf-user-password-strength span{
	font-weight:500;
}
.cf-user-password-strength span.short{
	background-color:red;
	color:#fff;
	display:inline-block;
	padding:2px 5px;
	margin-bottom:2px;
}
.cf-user-password-strength span.bad,
.cf-user-password-strength span.strong,
.cf-user-password-strength span.good
{
	background-color:green;
	color:#fff;
	display:inline-block;
	padding:2px 5px;
	margin-bottom:2px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {    
    border: none;
    color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    position: relative;
    top: 6px;
    left: 0px;
    width: auto;
	height: auto;
	font-weight:normal;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    content: '\f0dd';
    font-family: 'FontAwesome';
    color: #fff;
	font-size: 17px;
	padding:0 5px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	background-color:#e87a09;
	border: 1px solid #706f6f;    
	text-align:center;
    top: 0px!important;
    right: 0px!important;
    height: 100%;
    width: auto;
}
.caldera-grid h2{
	margin-bottom:5px;
	margin-top:20px;
} 
.pw-wrapper{
	position:relative;
}
.reg-image{    
	position: absolute;
    right:10%;
    top: 0px;
	width: 34%;
	pointer-events:none;
}
.char-count{
	position:absolute;
	right:10px;
	top: 9px;
}
h1.construction{
	color:#000!important;
	font-size:80px;
	margin-top:100px;
}
/* #et-main-area input, */
#et-main-area .caldera-grid .form-control{
	border-radius:0px;
	border:1px solid #706f6f;
	font-size:17px;
	color:#000;
    line-height: 1;
    padding: 10px;
	height: auto;
	font-weight:normal;
}
#et-main-area .caldera-grid .help-block{
	font-size:15px;
	padding:0 5px;
}
#et-main-area .custom-select select{
	-webkit-appearance: none;
	appearance: none;
	cursor:pointer;
	position: relative;
    padding: 11.5px 10px!important;
}
select::-ms-expand {
    display: none;
}
#et-main-area .custom-select > div{
	position: relative;
}
#et-main-area .custom-select > div:after{
	content:'\f0dd';
	font-family:'FontAwesome';
	text-align:center;
	padding:0px 5px;
	color:#fff;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
    height: 100%;
	background-color:#e87a09;
	border:1px solid #706f6f;
	pointer-events:none;
    padding-top: 4px;
}
#et-main-area  input[type="radio"],
.caldera-grid input[type=radio],
#et-main-area  input[type="checkbox"],
.caldera-grid input[type=checkbox]{
	-webkit-appearance: none;
	background:#fff;
	border:1px solid #706f6f;
    height: 20px;
    width: 20px;
	border-radius: 50%;
	margin-right:7px;
    position: relative;
    padding: 0px;
    top: 0px;
	cursor:pointer;

}
label.checkbox-label{
	cursor:pointer;
}
#et-main-area .caldera-grid input[type=radio],
#et-main-area .caldera-grid input[type=checkbox]{
	top:3px;
}
#datasafety_condition_field{
	margin-top:10px;
    margin-bottom: 20px;
}
label.checkbox{
	line-height:1.5!important;
    text-indent: -32px;
    margin-left: 32px;
    display: block!important;
}
input[type="radio"]:checked:after,
input[type="checkbox"]:checked:after{
	content:'';
	display:block;
	position:absolute;
	top:3px;
	left:3px;
    height: 12px;
    width: 12px;
	border-radius: 50%;
	background-color:#e87a09;

}
#et-main-area  .custom-submit{
	text-align:center;
}
#et-main-area .custom-submit input,
.caldera-grid .custom-submit .btn-default{
	-webkit-appearance: none;
	background-image: url('/wp-content/themes/kinderbuero-custom/images/button-abschickenorange.png')!important;
	background-size:contain;
	background-repeat:no-repeat;
	font-size:0px;
	border:none;
	width:233px;
	height:83px;
	cursor:pointer;
	background-color:transparent;
}
#et-main-area  .custom-submit > div,
.caldera-grid .custom-submit > div{
	display:inline-block;
	position:relative;
}
#et-main-area  .custom-submit > div:after,
.caldera-grid .custom-submit > div:after{
	content:'';
	background-image: url('/wp-content/themes/kinderbuero-custom/images/button-abschickenweiss.png');
	background-size:contain;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0;
	pointer-events:none;
	transition:opacity 0.4s ease-in-out;
}
#et-main-area .custom-submit > div:hover:after,
.caldera-grid .custom-submit > div:hover:after{
	opacity:1;
}
#et-main-area  .custom-submit input:hover,
.caldera-grid .custom-submit  .btn-default:hover{
	background-color:transparent;
}
h2.form-title{
	margin-top:40px!important;
}
.lost_reset_password p{
	float:none!important;
}
.gradient .lost-pw{
	margin-top:40px;
}
.gradient form.lost_reset_password p:first-child{
	margin-bottom:10px;
	padding-bottom:0px;
}
#caldera_notices_1{
	width:50%;
}
.lwa-form{
	width: 50%;
}
.lwa-form label{
	font-weight:bold;
}
.lwa-divs-only input[type="text"],
.lwa-divs-only input[type="password"]{
	width:100%;
}
.lwa-links-remember-cancel{
	margin-left:20px;
	font-size:15px;
}
.lwa-links label{
	position:relative;
	top:-6px;
}
.lwa-divs-only .lwa-links{
	margin-top:10px;
}
#et-main-area .lwa-submit-button #lwa_wp-submit{
	margin:10px 0;
	margin-top:5px;
}
.lwa-loading { z-index:99;}
.lwa-divs-only .lwa-form .lwa-submit-button{
	float:none;
}
/*input css end*/
.preview.item.cols-2 {
    float: none;
	margin:0px;
	width:100%;
}
.preview-container{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-column-gap:15px;
	grid-row-gap:15px;
}
.preview-container .item{
	border:1px solid #f6a500;
	border-radius:5px;
	overflow:hidden;
}
.preview.item .scale-3x2 {
    padding-top: 0px;
    overflow: hidden;
}
.preview.item a.linked-image{
	position:relative;
	width:100%;
}
.preview-container .item img{
	width:100%;
	max-height:240px;
	object-fit:cover;
	object-position:center top;
}
.preview-container .kb-excerpt,
.preview-container .kb-headline{
	padding:0 10px;
}
#et-main-area a.more-link{
	line-height:1;
	position:relative;
	font-family:MikadoMedium!important;
}
#et-main-area a.more-link:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -4px;
	left: 0;
	background-color: #f6a500;
	visibility: hidden;
	transform: scaleX(0);
	transition: all 0.3s ease-in-out 0s;
  }
  #et-main-area  .preview-container .item:hover a.more-link:before {
	visibility: visible;
	transform: scaleX(1);
  }
.preview-container .kb-excerpt{
	padding-bottom:45px;
}
.preview-container .kb-headline{
	padding-top:5px;
}
#home-news-headline {
    border-bottom:none;
}
.preview-container .kb-headline h3{
	margin-top:0px;
	min-height:initial;
}
.preview.item .read-more{
	width:auto;
	right:10px;
	bottom:10px;
	position:absolute!important;
}
.admin-bar #main-header{
    top: 32px!important;
}
.admin-bar #page-container{
	padding-top: 180px !important;
}
#et-main-area #wpadminbar a{
	color:#fff!important;
	border:none;
}
.et_pb_post h2{
	font-size:26px;
}
#et-main-area .breadcrumbs{
	font-size:17px;
	margin-top:0px;
}
.single .post{
	padding-bottom:0px;
}
#et-main-area a,
.et_mobile_menu li a  {
    color: #f6a500 !important;
}
#et-main-area a.et_pb_button {
	border-bottom: 2px solid;
}
.fuer-partner #et-main-area a.et_pb_button {
	color: #fff !important;
}
#et-main-area a.et_pb_button:hover {
	border-bottom: none;
}
a.image-link {
	display:block;
}
.scale-hover,.image, .grid-image,a.image-link {
	overflow:hidden;
}
#kb-logos a.image-link{
	overflow:visible;
	display:inline-block;
}
.scale-hover img,
a.image-link img,
a.yt-btn:before{
    transition: all 0.3s ease-in-out!important;
}
.scale-hover:hover img,
a.image-link:hover img,
.preview-container .item:hover img,
a.yt-btn:hover:before{
    transform: scale(1.05) rotate(1deg);
}
#sidebar a.image-link:hover img{
	transform:none;
}
a.image-link.no-scale img{
	transform:none!important;
}
.et_pb_title_container h1, h1 {
	font-weight: 400 !important;
}
h3{
	font-weight: 400 !important;
}
/*Top Menu style Korrekturen*/
.toggle-search .fa-search{
	margin-right:8px;
	position:relative;
}
/* #top-menu{
	display:grid;
	grid-template-columns:repeat(6,1fr);
	grid-row-gap:2px;
	grid-column-gap:1px;
}  */
/* body.page-id-9631 #top-menu > li{
	margin-right:-2px;
} */
body.admin-bar #top-menu > li{
	margin-right:-2px;
}
#top-menu > li{
	margin-right:2px;
}
#top-menu > li > a{
	font-weight:400; 
	text-align:center;
	height:100%;	
    align-items: center;
	display: block;
	font-size:15px;
}
.minify.et_header_style_left .logo_container #logo{
    width: 180px;
}
.et_header_style_left .logo_container{
	position:relative;
	box-shadow:none;
	height:auto!important;
}
.logo_helper{
	display:none;
}
#et-main-area {
    margin-top: 0px!important;
}
#page-container {
	padding-top: 170px !important;
	margin-top:0px!important;
	overflow-x:hidden;
}
.single-kurs #page-container {
    padding-top: 170px !important;
}
body.admin-bar.single-kurs #page-container,
body.admin-bar #page-container {
	padding-top: 190px !important;
}
#et-main-area .home-feature a{
	border:none!important;
	margin-bottom:30px;
	display:block;
}
.single-kurs #sidebar{
	padding-top:30px;
}
.single-kurs .breadcrumbs {
    margin-bottom:5px;
}
body.et_header_style_left #et-top-navigation, body.et_header_style_split #et-top-navigation{
	position:relative;
	top:0px!important;
    margin-top: 15px;
	text-align:right;
}
nav#top-menu-nav, #top-menu{
	float:none;
	display:inline-block;
}
#main-header{
	box-shadow:none;
	height:auto!important;
	top:0px!important;
	padding-top:10px;
}
#top-header{
	pointer-events:none;
	background-color:transparent!important;
}
#top-header .menu-top-bar{
	pointer-events:all;
}
.breadcrumbs{
	font-size:16px;
	font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;
	border:none;
	margin-top:15px;
	margin-bottom:0px;
	font-weight:400;
	position:relative;
	z-index:6;
}
.preview.item.presse .date, .single-presse .date, .post-type-archive .preview.item .date, .single-aktuell article .date{
	margin-bottom:15px;
}
#top-header .et-search-form .search-container{
	max-height:34px;
}
.awesomplete{
	display:block;
	width:100%;
}
#top-header .et-search-form input{
	width:100%;
    padding: 9px 10px;
}
#top-header .et-search-form button{
	position:absolute;
    top: 9px;
    right: 12px;
}
#top-header .et-search-form button:after{
	position:relative;
	top:0px;
	right:0px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
	pointer-events:none;
}
.et_header_style_left #et-top-navigation  #top-menu-nav, .et_header_style_split #et-top-navigation #top-menu-nav{
	pointer-events:all
}
#logo {
    width: 280px;
	max-height:initial!important;
	object-fit:contain;
}
#top-menu li:last-child {
    margin-right: 0px;
}
#main-header #et-top-navigation nav > ul > li > a{
	padding-bottom:10px!important;
}
#top-menu > li{ 
    padding: 0px!important;
    background-color: transparent!important;
	min-width:145px;
}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{
	top:48%;
	transform:translateY(-50%);
	right:5px;
}
#top-menu > li > a,
#page-container #menu-top-menu > li > a{
    padding:10px 10px;
    background-color: #706f6f;
	color:#fff!important;
}
#top-menu > li.disabled > a{
	pointer-events:none;
}
/* #top-menu > li:hover a,
#top-menu li.current-menu-item a{
    background-color: #f6a500;
} */
.logo_container .image-link{
	display:inline-block;
}
/** quicklinks 16.8.2018 - in progress **/
#quicklinks-navbar ul li{
	padding:0px!important;
	margin-right:20px;
	border-radius:6px;
	margin-top:10px;
}

#quicklinks-navbar ul  li.menu-score{
	margin-top:2px;
}
#quicklinks-navbar ul li.toggle-search{
	background-color:transparent;
	margin-right:0px!important;
	padding-right:0px!important;
	margin-top:6px; 
}
#quicklinks-navbar ul li.toggle-search a{
    padding: 8px 5px;
}
#quicklinks-navbar ul li.toggle-search .fa-search:before{
    font-size: 23px;
	position:relative;
	top:1px;
}
#quicklinks-navbar ul li.toggle-quicklinks{
	display:none;
}
#quicklinks-navbar ul li a,
#quicklinks-navbar ul li,
#quicklinks-navbar ul li .score{
	transition:all 0.4s ease-in-out;
}
.active-search #quicklinks-navbar ul li.toggle-search,
#quicklinks-navbar ul li:hover,
#quicklinks-navbar ul li.current-menu-item{
	background-color: transparent;
}
.active-search #quicklinks-navbar ul li.toggle-search a,
#quicklinks-navbar ul li:hover a,
#quicklinks-navbar ul li:hover .score,
#quicklinks-navbar ul li.current-menu-item a{
	color:#f6a500;
}
#quicklinks-navbar ul li:hover,
#quicklinks-navbar ul li:hover{
	opacity:0.7
}
.active-search #quicklinks-navbar ul li.toggle-search{
	opacity:1;
}
#quicklinks-navbar ul li a{
	padding:5px;
	display:block;
	line-height: initial;
	font-size:15px;
	font-weight:bold;
}
#quicklinks-navbar ul li.current-menu-item a{
	font-size:15px;
}
#quicklinks-navbar{
	display: block;
	max-width:1120px;
}
#quicklinks-navbar ul li.toggle-quicklinks {
    background-color: #f6a500;
}
#quicklinks-area {
    background-color: #f6a500;
}
#top-header .et-search-form {
    background-color: #fff !important;
	background: #fff !important;
	top:10px;
}
#top-header .et-search-form{
	display:block;
	position:relative;
	float:none;
}
.active-search #quicklinks-navbar ul li.toggle-search {
    background-color: #fff!important;
}
#quicklinks-navbar ul li.toggle-search:hover {
    background-color: #fff!important;
}
/* .menu-top-bar{
	margin-top:5px;
} */
/* #main-content{
	min-height:initial;
} */
#et-secondary-menu {
    display: none;
}

.extra-nav{
	background-color: #f6a500;
}
.et_pb_text ul li::before, .entry-content ul li::before {
    content: url("../icons/default/list-dot-red1.png");
}
#main-content .full-width-img img{
	width:100%!important;
	height:auto;
}
h1 + h2.sub-title {
	margin-top:-10px;
}
h2.sub-title {
    margin-bottom: 15px;
    margin-top: 10px;
}

.entry-content .abstract{
	margin-bottom: 15px;
}
#left-area ul, .entry-content ul{	
	margin-left:20px;
}
#top-menu li.mega-menu > ul {
    background-color: #f6a500;
}
#top-menu li.mega-menu.mega-menu-parent li li, #top-menu li.mega-menu.mega-menu-parent li > a {
    background-color: #f6a500; 
}
#top-menu li.menu-item.no-link a{
	color: #333;
	cursor: default;
}
/* #top-menu li.current-menu-item,
#top-menu li.current-menu-ancestor,
#top-menu li:hover{
	background-color: #f6a500;
} */
.nav ul li a:hover, .et_mobile_menu li a:hover{
	opacity:1;
}
#top-menu li.mega-menu > ul > li.nav-headline1 > a:first-child {
    padding-top: 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    font-weight: bold;
    color: #fff;
    font-size: 150%;
}
#top-menu li li a {
    line-height: 1.3;
	font-size:15px;
	padding: 8px 15px;
	border-bottom:1px solid #fff;
}
#top-menu li.mega-menu > ul > li.nav-headline1 > a:first-child::before {
	display: none;
}

#home-news-headline h2{
	padding-bottom: 2px;
}
.et_pb_widget.manschgerl .widgettitle::before{
	content: url("../icons/manschgerl-32x32.png");
	margin-right: 8px;
	float: left;
	margin-top: -2px;
	width: 32px;
	height: 32px;
}
.wp-caption{
	text-align:center;
}
.wp-caption.textright{
	text-align:right;
}
.wp-caption p.wp-caption-text{
	font-size:17px;
}
.et_pb_widget .widgettitle {
    color: #f6a500;
}
/* .kb-logo .widgettitle{
	text-align: center;	
} */
.kb-logo .textwidget{
	padding-top: 15px;
/* 	text-align: center; */
}
.image-70p .textwidget img{
	width: 70%;
}
.image-85p .textwidget img{
	width: 85%;
}
#et-main-area .previous-page a, #left-area .backlink-area a{
	font-weight: normal;
}
#et-main-area .next-page a, #left-area .backlink-area a {
    font-weight: normal;
}

#quicklinks-area {
	background-color: #f6a500;
}
/** borders solid **/
#sidebar .et_pb_widget,
.logo-area h3{
	border-bottom: 1px solid #bdbdbd;
}
#sidebar .et_pb_widget{
	border-bottom: none;
}
#sidebar .et_pb_widget:not(.start-paket-widget),
#home-sidebar  .et_pb_widget:not(.start-paket-widget),
.et_pb_widget.start-paket-widget .wp-caption{
	padding-bottom: 0;
	border-bottom: 1px solid #706F6F;
	padding-bottom:20px;
	margin-bottom:20px;	 
}
#sidebar .et_pb_widget.start-paket-widget,
#home-sidebar   .et_pb_widget.start-paket-widget{
	margin-bottom:0px;
}
.textwidget, .et_pb_widget ul, .et_pb_widget div {
    padding-top: 0px;
}
#sidebar .et_pb_widget:last-child,
#home-sidebar  .et_pb_widget:last-child,
.et_pb_widget.start-paket-widget:last-child .wp-caption{
	border-bottom:none!important ;
}
#sidebar .et_pb_widget:first-child{
	padding-top:0px;
}
.single-institution #sidebar .et_pb_widget:first-child,
#home-sidebar  .et_pb_widget:first-child{
	padding-top:20px;
}
.et_pb_widget .widgettitle{
	border-bottom:none;
    margin-bottom: 10px;
    line-height: 1.2;
}
.et_pb_widget .image-link img{
	display:block;
	margin-bottom:10px!important;
    margin: 0 0 5px 0;
}
/* .single-institution #sidebar .widget-1:not(.start-paket-widget) .image-link img,
.single-kurs #sidebar .widget-1:not(.start-paket-widget) .image-link img{
	max-height:120px;
	max-width:220px;
	margin:0px;
	width:auto; 
} */
.hide-title.et_pb_widget > h4{
	display:none;
}
img.full-width{
	width:100%;
}
.preview.item.cols-2 .kb-excerpt {
    min-height: 105px;
}

/** Youtube **/
.lyte-wrapper{
	width: 100% !important;
}

/** blog **/
.et_pb_blog_grid .post-meta {
    display: block;
}

.et_pb_blog_grid .et_pb_post h2, 
.et_pb_blog_grid .post-content{
    margin: -20px -20px 0;
}
.et_pb_blog_grid .post-meta {
	margin: 0 -20px 10px -20px;
}
.et_pb_blog_grid .et_pb_post h2 {
    font-size: 22px;
    margin-bottom: 5px;
}
.single-post .main_title{
	margin-bottom: 10px;
}
.archive.tag .preview.item .date, article .date {
    display: block;
}
.archive.tag .preview.item h3.blog-title {
    font-size: 22px;
	margin-bottom: 5px;
	min-height: auto;
}
.thumb-area{
	margin-bottom: 15px;
}
/** Navigation **/
.nav li ul {
	background-color: transparent;
	padding: 0px;
}
.nav li ul{
	border-top:none;
	width:auto;
}
#top-menu li li {
    padding: 0;
    margin: 0;
}
/** footer **/
#et-main-area .kb-custom-footer a.et_pb_more_button {
    color: #fff !important;
}

/** sidebar **/
#sidebar ul.menu li.active a {
	color: #333;
	cursor: default;
}
#sidebar ul.widget-legende li{
	padding-left: 50px;
	padding-top: 5px;
}

/*Home*/
.page-template-page-kuonline_homepage h2,
.container-wrapper .grid .grid-item.grid-title h2{
	font-family: 'Roboto Condensed', sans-serif!important;
    font-weight:700!important;
    font-size:30px;
}
#kb-logos{
	margin-top:30px;
}
#kb-logos h2{
	color:#000!important;
}
#kb-logos h3{
    font-family: 'Roboto Condensed', sans-serif!important;
    font-weight: 400!important;
	color:#706F6F!important;
	font-size:20px;
}
.container-wrapper.search-wrapper{   
	background: linear-gradient(
		0deg,rgba(114,113,113,1) 0,rgba(155,154,154,1)  100%);
}
#main-content .container-wrapper.search-wrapper .container{ 
	padding-bottom:31px;
    padding-top: 124px!important;
	background-image:url('/wp-content/themes/kinderbuero-custom/images/bg/search_bg.png');
	background-repeat:no-repeat;
	background-size:cover;
    background-position: bottom center;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
#main-content .container-wrapper.search-wrapper .search-container{ 
	width:75%;
}
#main-content .container-wrapper.search-wrapper .search-help li{
	display:inline-block;
}
#main-content .container-wrapper.search-wrapper .search-help li:not(:last-child):after{
	content:'|';
	position:relative;
	display:inline-block;
	margin:0 3px;
	color:#fff;
	font-weight:700;
    margin-left: 7px;
    top: -1px;
}
#main-content .container-wrapper.search-wrapper .search-help li a{
	color:#fff!important;
	font-weight:700;	
	border:none;
	transition:opacity 0.4s ease-in-out;
}
#main-content .container-wrapper.search-wrapper .search-help li a:hover{
	opacity:0.7;
}
body.home #full-area{
	display:none;
}
div.asp_m.ajaxsearchpro .probox .promagnifier .innericon, div.asp_m.ajaxsearchpro .probox .prosettings .innericon, div.asp_m.ajaxsearchpro .probox .proclose .innericon{
	background-size:35px 35px;
}
.container-wrapper.grid-wrapper{   
	padding-top:40px;
}
#themen.container-wrapper.grid-wrapper,
#unis.container-wrapper.grid-wrapper{ 
	background-color:#F4F3F3;
}
#main-content .container-wrapper.unis-wrapper{   
	padding-bottom:40px;
}
.container-wrapper.grid-wrapper h2{   
	color:#000!important;
	padding-bottom:0px;
	margin-bottom:10px;
}
.container-wrapper.grid-wrapper h2 span,
.container-wrapper.grid-wrapper .grid-title p{   
	display:block;
	font-weight:400;
	font-size:20px;
}
.container-wrapper.grid-wrapper h3{   
	font-size:20px;
	color:#fff!important;
}
.container-wrapper.grid-wrapper .grid-item:not(.grid-title){
	border-radius:6px;
}
/*Home end*/
/*Unis List*/
.container-wrapper.unis-wrapper .grid-item:not(.grid-title){   
	text-align:center;
}
.grid .grid-item.grid-title .title-wrapper{
	background-repeat:no-repeat;
	background-size:contain;
    display: inline-block;
}
.container-wrapper.unis-wrapper .grid .grid-item.grid-title .title-wrapper{
	background-image:url('/wp-content/themes/kinderbuero-custom/images/bg/unirahmen.svg');
	padding-top:20px;
    padding-right: 120px;
    padding-bottom: 40px;
}
.courses-wrapper{
	padding-top:15px;
}
.grid-wrapper .grid-4  .grid-item,
.courses-wrapper .grid-4  .grid-item,
.search-wrapper .grid-4  .grid-item,
.courses-wrapper .grid-2  .grid-item {
	padding:0 3px;
	margin-bottom:6px;
}
.grid-wrapper .grid-4.grid,
.courses-wrapper .grid-4.grid,
.search-wrapper .grid-4.grid,
.courses-wrapper .grid-2.grid {
    margin: 0 -3px;
}
.unis-wrapper .grid-item  h3{
	font-size:23px;
}
.unis-wrapper .grid-item .grid-wrapper{
	border-radius:6px;
}
.unis-wrapper .grid-item .grid-wrapper a{
	padding: 0 11px;
	padding-bottom:20px;
	height:100%;
	display:block;
}
.unis-wrapper img{
	width:97px;
	height:97px;
	display:block;
	margin:0 auto;
	margin-bottom:11px;
	margin-top:35px;
	box-sizing:border-box;
	transform: translateZ(0);
}
.unis-wrapper .grid-item.forschen-in-der-praxis .grid-wrapper {
	background: linear-gradient(190deg, #A9AE7F 0%, rgb(194.8,198.3,165.4) 100%);
}
/*Unis List end*/
/*themen list*/
.container-wrapper.themen-wrapper .grid .grid-item.grid-title .title-wrapper,
.container-wrapper.partner-wrapper .grid .grid-item.grid-title .title-wrapper{
	background-image:url('/wp-content/themes/kinderbuero-custom/images/bg/themenrahmen.svg');
	padding-top:20px;
    padding-right: 120px;
    padding-bottom: 40px;
}
/* .container-wrapper.partner-wrapper .grid .grid-item.grid-title .title-wrapper{
	padding-top: 30px;
} */
.grid .grid-item.grid-width2{
	width:50%;
}
.themen-wrapper span{
	display:block;
}
.themen-wrapper .grid-item{
	min-height:210px;
}
.themen-wrapper .illu{
	position:absolute;
	bottom:11px;
	right:11px;
}
.themen-wrapper img{
	width:116px;
	width:116px; 
	box-sizing:border-box;
	transform: translateZ(0);
	display:inline-block;
    margin-bottom: -5px;
}
.themen-wrapper .grid-item .grid-wrapper,
.partner-wrapper .grid-item .grid-wrapper{
	border-radius:6px;
	height:100%;
	padding:11px;
}
/*themen list end*/
body.single-institution .content-wrapper .container,
body.tax-thema  .content-wrapper .container{
	border-bottom: 1px solid #706F6F;
	box-sizing:border-box;
}
/* body.single-institution .courses-wrapper .container,
body.tax-thema  .courses-wrapper .container{
	border-top: 1px solid #706F6F;
	box-sizing:border-box;
} */
#et-main-area #footer-bottom a{
	color:#fff!important;
}
/*Cookie-Law*/
#cookie-law-info-bar .container{
	display:flex;
	justify-content:space-between;
}
#cookie-law-info-bar .cli-bar-message {
    width: 75%;
}
.cli-bar-message{
	line-height:1.3;
}
.cli-tab-container h4, .cli-tab-container h1{
	font-size:20px;
	color:#f6a500;
}
.cli-bar-message{
	padding-right:20px;
}
.cli-modal-close{
	cursor:pointer;
}
.cli-tab-footer .wt-cli-privacy-accept-btn{
	background-color:#f6a500;
}
.cli-bar-message a { 
    border-bottom: 1px dotted;
}
#page-container #et-main-area .et_submit_button:hover{
	padding-right:35px;
}
#et-main-area .breadcrumbs{
	 max-width:1140px;
	 width:100%;
	 margin:0 auto;
}
body.page h1{
	margin-top:35px;
    font-weight: bold!important;
}
body .entry-content hr{
	background-image:none;
	background:none;
	border-bottom:3px dotted #D4D6BF;
	margin-bottom:20px;
	margin-top:15px;
}
#sidebar .grey-title h4{
	color:#706F6F;
    font-size: 25px;
}
#content-area #sidebar .grey-title.et_pb_widget {
	border-bottom:3px dotted #D4D6BF!important;
	padding-bottom:20px;
}
#content-area #sidebar .widget_text:not(.grey-title) + .grey-title{
	padding-top:20px;	
	border-top:3px dotted #D4D6BF!important;
}
#content-area #sidebar .grey-title + .grey-title.et_pb_widget:last-child {
	border-top:none!important;
	padding-top:0px;
}
/*gruppen sidebar*/
#sidebar.et_pb_widget_area_56 .et_pb_widget{
	border:none;
}
#sidebar h4{
	font-family: 'Roboto Condensed'!important;
	font-weight:bold!important;
	margin-bottom:5px;
}
#sidebar .widget-banner h4{
	color:#000;
	font-weight:normal!important;
	font-size:24px;
}
#sidebar .widget-banner span{
	display:block;
	color:#fff;
}
#sidebar .widget-banner{
	border-radius:5px;
	padding:10px;
	margin-bottom:-20px;
	position:relative;
	/* background-image:url('/wp-content/themes/kinderbuero-custom/images/banner/ws_banner.png');
	background-repeat:no-repeat;
    background-size: 140px;
    background-position: 100% -16px; */
	transition:opacity 0.4s ease-in-out;
}
#sidebar .ws-banner{
	background-color:#3A9CDF;
	background-image:url('/wp-content/themes/kinderbuero-custom/images/banner/ws_banner.png');
	background-repeat:no-repeat;
    background-size: 140px;
    background-position: 100% -15px;
	padding-bottom:35px;
}
#sidebar .fp-banner{
	background:linear-gradient(
		0deg
		,rgba(246,165,0,1) 0%,rgba(255,196,0,1) 70%);
}
#sidebar .fp-banner h4:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
	position:relative;
	display:flex;
	column-gap:10px;
    align-items: flex-end;
}
#sidebar .fp-banner h4:last-child span{
	width:calc(100% - 110px);
}
#sidebar .fp-banner-wrapper h4:last-child:after{
	content:'';
	background-image:url('/wp-content/themes/kinderbuero-custom/images/banner/box.png');
	background-repeat:no-repeat;
    background-size: contain;
    background-position: center;
	height: 76px;
	width:110px;
	display:block;
	position:relative;
	bottom:0px;
	right:-8px;
	margin-top:-20px;
}
#sidebar .widget-banner:hover{
	opacity:0.8;
}
#sidebar .widget-banner a{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:none!important;
	z-index:99;
}
#sidebar .news-icon h4:before {
	/* font-family: 'FontAwesome'; */
	background-image:url('/wp-content/themes/kinderbuero-custom/images/banner/news.svg');
	content: "";
	display:inline-block;
	width: 30px;
    height: 21px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    position: relative;
    top: 2px;
  }
  body a[href^="mailto:"]:before {
    font-size: 20px;
    /* font-weight: bold; */ 
    top: -1px;
    position: relative;
}
#top-menu  li#menu-item-23416 ul li a{
	border:2px solid #9B9A9A;
	margin-bottom:2px;
}
#top-menu  li#menu-item-23416 ul li:last-child a{
	margin-bottom:0px;
}
#top-menu  li#menu-item-23416 ul li a:hover,
#top-menu  li#menu-item-23416 ul li.current-menu-item a{
	background-color:#fff;
	color:#706f6f!important;
}
strong{
	/* font-weight:500!important; */
/* 	color:#f6a500; */
}
.orange.medium strong{
	font-weight:500!important;
	color:#f6a500!important;
}
p strong{
	/* font-weight:500!important; */
	color:#000!important;
}
body .entry-content p + hr{
	margin-top:5px!important;
}
body.page .entry-title.main_title{
	margin-bottom:0.5em;
}
body #main-content h1 + h2{
	margin-top:0px;
	font-family:'roboto'!important;

	font-size:20px!important;
	font-weight:500!important
}
body h2:not(.sub-title){
	font-size:30px;
	font-weight:bold!important;
}
body .element h2{
	font-weight:500!important;
}
body #content-area .pfeile  ul {
	margin-top:5px!important; 
}
body.dashboard .woocommerce-MyAccount-content .text ul,
body #content-area .pfeile  ul {
	margin-left:0px;
}
body.dashboard .woocommerce-MyAccount-content .text ul li,
body #content-area .pfeile  ul li{
	list-style-type:none;
    text-indent: -9px;
    margin-left: 24px;
	margin-bottom:0.6em;
}
#footer-info{
	padding-bottom:10px;
}
body.dashboard .woocommerce-MyAccount-content .text ul li:before,
body #content-area .pfeile  ul li:before{
	background-image:url('/wp-content/themes/kinderbuero-custom/images/banner/Pfeilorange.png');
	content: "";
	display:inline-block;
	width: 19px;
    height: 21px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 2px;
    position: relative;
    top: 4px;
 
}
body.page #content-area .nf-form-cont {
    margin-top: 0px;
}
.nf-form-fields-required{
	font-size:16px;
}
#content-area .nf-field-description{
	font-size:17px!important;
}
#content-area .ninja-forms-req-symbol{ 
	color:#f6a500
}
#content-area .nf-field-label label{
	font-weight:500;
	font-size:16px;
}
#content-area .label-above .nf-field-label{
	margin-bottom:3px;
}
#content-area #ninja_forms_required_items, #content-area .nf-field-container{
	margin-bottom:15px;
}
#content-area .nf-form-content button, #content-area .nf-form-content input[type=button],#content-area .nf-form-content input[type=submit]{
	background:#f6a500 !important;
	color:#fff;
	border-radius:3px;
	width:100%;
	font-weight:500;
	font-size:17px;
	cursor: pointer;

}
/* #content-area .checkbox-container  .ninja-forms-req-symbol{
	display:none;
}
#content-area .checkbox-container.required .nf-field-description p:after{
	content:' *';
	display:inline;
	color:#f6a500;
} */
.submit-container .submit-wrap{
	width:100%;
	padding-right:20px;
}
.nf-form-content .nf-row:last-child{
	margin-top:20px;
}
#content-area .nf-form-content .list-select-wrap .nf-field-element>div, 
#content-area .nf-form-content input:not([type=button]),
#content-area .nf-form-content textarea{
	background:#fff;
	border:2px solid #D4D4D4;
}
#content-area .nf-form-content .list-select-wrap .nf-field-element>div:hover, 
#content-area .nf-form-content input:not([type=button]):hover,
#content-area .nf-form-content textarea:hover
#content-area .nf-form-content input:not([type=button]):not(.orig):focus-visible,
#content-area .nf-form-content textarea:focus-visible,
#content-area .checkbox-wrap .nf-field-element label:hover:after, 
#content-area .checkbox-wrap .nf-field-label label:hover:after, 
#content-area .listcheckbox-wrap .nf-field-element label:hover:after, 
#content-area .listcheckbox-wrap .nf-field-label label:hover:after{
	border:2px solid #f6a500!important;
}
#content-area .nf-form-content .list-select-wrap .nf-field-element>div, 
#content-area .nf-form-content input:not([type=button]){
	padding:0 10px;
}
#content-area .checkbox-wrap .nf-field-element label:after, 
#content-area .checkbox-wrap .nf-field-label label:after, 
#content-area .listcheckbox-wrap .nf-field-element label:after, 
#content-area .listcheckbox-wrap .nf-field-label label:after{
	background:#fff;
	border:1px solid #B8B7B7;
	border-radius:50%;
}
#content-area .checkbox-wrap .nf-field-label label{
	font-weight:400!important;
	font-size:17px!important;
}
#content-area .checkbox-wrap .nf-field-element label:before, 
#content-area .checkbox-wrap .nf-field-label label:before, 
#content-area .listcheckbox-wrap .nf-field-element label:before, 
#content-area .listcheckbox-wrap .nf-field-label label:before{
	content:"";
	width: 10px;
    height: 10px;
    background-color: #f6a500;
    border-radius: 50%;
    top: 4px;
    left: -24px;
} 

body.woocommerce-account h1.entry-title{
	display:none;
}


#main-content .lwa.lwa-login form input[type="text"]{
	margin-bottom:10px;
}
#main-content .lwa.lwa-login form{
	width:100%;
}
#main-content .lwa.lwa-login .lwa-links{	
	margin-top:20px;
}
#main-content .lwa.lwa-login .lwa-links input{	
	margin:0px 10px;
	margin-left:5px;
	border:1px solid rgb(51, 51, 51);
}
#main-content .lwa.lwa-login .lwa-links input[type="checkbox"]:checked::after{	
	width:13px;
	height:13px;
	left: 2.8px;
}
#main-content .lwa.lwa-login .lwa-links label{
	display:flex!important;
	align-items:center;
	cursor:pointer;
	font-weight:normal!important;
}
#main-content .lwa.lwa-login .grid-container.submit{
	display:block!important;
}
.lwa.lwa-login .grid-container.submit .lwa-links {
	text-align: left !important;
	margin-top:10px;
  }
  .lwa.lwa-login  {
	max-width:47%;
  }

  #main-content #sidebar .sidebar-login{
	border-radius:6px;
	overflow:hidden;
	padding-bottom:0px;
	margin-bottom:20px;
  }
  #main-content .sidebar-login-form{
	background-color:#fff;
  }
  #main-content .sidebar-login-form,
  #main-content .sidebar-login h4,
  .sidebar-login-reg{
	padding:10px!important;
  }
  #main-content .sidebar-login h4,
  .sidebar-login-reg{
	background-color:#f6a500;
	color:#fff!important;
	font-weight:normal!important;
  }
  #et-main-area #main-content .sidebar-login-reg a{
	color:#fff!important;
  }
  #main-content .sidebar-login h4{
	font-size:22px;
	text-align:right;
	margin-bottom:0px;
	background-image:url('/wp-content/themes/kinderbuero-custom/images/Hoersaal_cut.png');
	background-size:contain;
	background-position: 10px top;
	background-repeat:no-repeat;
  }
  #main-content .sidebar-login .lwa.lwa-login label{
	  font-weight:500;
	  font-size:15px;
	  display:block;
	  margin-bottom:3px;
  }
  #main-content .sidebar-login .lwa.lwa-login {
	  max-width:100%;
  }
  #main-content .sidebar-login .sidebar-login-reg,
  #main-content .sidebar-login .lwa-links{
	font-size:15px;
  }  
  #main-content .sidebar-login .lwa.lwa-login input[type="checkbox"],
  #main-content .sidebar-login .lwa.lwa-login input[type="text"],
  #main-content .sidebar-login .lwa.lwa-login input[type="password"]
  {
	background:#FEFAF2!important;
	background-color:#FEFAF2!important;
  }
  #et-main-area #main-content .sidebar-login .lwa-submit-button input[type="submit"]:hover{
	background-color:#f6a500!important;
	color:#fff!important;
  }
  #et-main-area #main-content .sidebar-login .lwa-submit-button input[type="submit"]{
	background-color:#fff!important;
	font-family:'Roboto'!important;
	font-weight:bold!important;
	box-shadow:none; 
	border:2px solid #f6a500;
	color: #f6a500!important;
	border-radius:6px;
	width:100%;
	max-width:350px;
	padding:15px;
	margin-bottom:10px;
	transition:all 0.4s ease-in-out;
  }
  #et-main-area #main-content .sidebar-login .lwa-remember input[type="submit"]{
	padding:10px;
  }
  .lwa-links-remember-cancel{
	margin-left:0px;
	margin-bottom:20px;
	margin-top:10px;
  }
  .lwa-logged-in .grid-container{
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	font-size:15px;
  }
  .lwa-logged-in .lwa-info p{
	padding-bottom:0px;
	margin-bottom:5px;
  }


/** Desktop  **/
@media all and (min-width: 981px) {
/* 	.et_pb_section { */
/* 	    border-bottom: none; */
/* 	} */
	.et_pb_widget_area_right,
	#sidebar {
	    border-left: 1px solid #bdbdbd;
	}	
	.home .et_pb_widget_area_right, #sidebar {
    	border-left: none;
	}	
	.page #sidebar{
		margin-top: 60px;
	}
	.entry-content{
		/* min-height: 500px; */
		padding-bottom: 50px;
	}
	.et_pb_gutters3 .et_pb_column_2_3, 
	 .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
    	width: 67.833%;
	}
	
	.et_pb_gutters3 .et_pb_column, 
	.et_pb_gutters3.et_pb_row .et_pb_column {
	    margin-right: 2.5%;
	}
	 .et_pb_widget_area_right {
    	padding-left: 0;
	}
	#logo {
    	margin-top: 0;
	}
	.et_header_style_left .logo_container {
	    height: 120px;
		margin-top: 0px;
		padding-bottom: 5px;
	}
	#main-header {
		height: 120px;
	}
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
		top: 80px !important;
	}
}

@media all and (max-width: 980px) {
	/** Sonderfall Teamfotos **/
	.et_pb_row.team-row img:hover{
	 	transform: none;
	}
	.et_pb_row.team-row .et_pb_column.et_pb_column_1_3 {
	    width: 29.667%;
	    margin-right: 2.5%;
	}
	
	.et_pb_row.team-row .et_pb_column.et_pb_column_2_3 {
	    width: 67.833%;
	}	
}

@media all and (max-width: 480px) {
	
	/** Sonderfall Teamfotos **/
	.et_pb_row.team-row .et_pb_column.et_pb_column_1_3 {
	    width: 20% !important;
	    margin-right: 3.5%;
	}
	
	.et_pb_row.team-row .et_pb_column.et_pb_column_2_3 {
	    width: 75% !important;
	}
	.et_pb_row.team-row{
		border-bottom: 1px solid #bdbdbd;
		margin-bottom: 20px;	
	}

	#footer-bottom .container{
		width: 100%;
	}
	.kb-custom-footer .et_pb_more_button {
    	display: block !important;
	}
	.kb-custom-footer .item.imprint-button a {
		width: 90%;
		margin: auto;
		margin-bottom: 10px;
	}
	.kb-custom-footer .et-social-icons {
	    float: none;
	    display: block;
	    margin-top: 15px;
	}
}

