/**All**/
.textshad {text-shadow:2px 2px 2px #000;}
.marginp p {margin-bottom:1rem!important}
.bordered {border:1px solid;border-radius:25px;padding:5px 25px}
.borderedw {border:1px solid;border-radius:25px;padding:5px 25px;background:#fff}
.bordered2 h2 {border:1px solid;border-radius:25px;padding:5px 25px;max-width:100%;text-align:center;display:block;margin:0 auto;}
.webp p  {font-size:18px!important;line-height:25px;}
.webp .ba-blog-post-content {padding:0px;}
.borderh .intro-post-title {border:1px solid;border-radius:25px;padding:5px 25px;background:#fff;}

/**Footer**/
.foot p {color:#fff;}

/**Menu**/
.virt {border:1px solid #833775;padding:0.5rem 1rem;border-radius:25px;}
.flag img {width:50px!important;height:auto;¨padding:0.5rem!important;}

/**Teacher slider**/
.rounded .ba-slideshow-img {width:250px!important;max-width:250px!important;margin:0 auto;border-radius:500px;pointer-events:none!important;height:250px!important;max-height:250px!important;}
.rounded a {pointer-events:none;}
.rounded .ba-slideset-nav a {pointer-events:auto;}
.rounded2 {width:450px;height:auto!important;margin:0 auto;border-radius:500px;pointer-events:none!important;}

/**Aktuality & History slider**/
.slidnew .ba-slideshow-img {border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0;border-top-left-radius:10px;border-top-right-radius:10px;transition: all .8s!important;}

.slidnew .ba-blog-post-fields {border-left:2px solid #f0f0f0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-left:0px!important;border-bottom:2px solid #f0f0f0;transition: all .8s!important;}

.slidnew .ba-blog-post-info-wrapper  {border-left:2px solid #f0f0f0;padding-bottom:25px;padding-top:10px;margin-right:-4px;transition: all .8s!important;}

.slidnew .ba-blog-post-title-wrapper {border-left:2px solid #f0f0f0;margin-right:-4px;transition: all .8s!important;}

.slidnew .item {transition: all .8s!important;}
.slidnew .item:hover {transform: scale(0.98);}
.slidnew .item:hover .ba-slideshow-img {border-top:2px solid #fff;border-left:2px solid #fff;margin-left:0px!importanttransition: all .8s!important;}
.slidnew .item:hover .ba-blog-post-fields {border-left:2px solid #fff;border-bottom:2px solid #fff;transition: all .8s!important;}
.slidnew .item:hover .ba-blog-post-info-wrapper {border:0px;border-left:2px solid #fff;transition: all .8s!important;}
.slidnew .item:hover .ba-blog-post-title-wrapper {border:0px;border-left:2px solid #fff;transition: all .8s!important;}
.slidnew .fields-post-tags {display:block!important;text-align:left!important}
.slidnew a {color:#1b1b1d;}
.slidnew a:hover {color:rgba(0,0,0,0.75);}
.textshad .fields-post-tags {color:#fff;}

@media only screen and (max-width: 560px) {
  .phoneslid .ba-slideshow-nav {
    display:none!important;
  }
}

.slidnew .ba-blog-post-fields {height:120px}
.slidnew .ba-blog-post-title {height:50px;}


/**Various**/
.ml p {font-size:18px!important;line-height:25px!important;margin-bottom:1rem!important}
.ml li {font-size:18px!important;line-height:25px!important;margin-bottom:1rem!important}

/**Left manu**/
.hedky .accordion-group:nth-child(1) .accordion-heading > a i, .ba-tabs-wrapper .nav-tabs li a i {
color: #377805!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(1) .accordion-title{
color: #377805!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(2) .accordion-heading > a i, .ba-tabs-wrapper .nav-tabs li a i {
color: #004bc7!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(2) .accordion-title{
color: #004bc7!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(3) .accordion-heading > a i, .ba-tabs-wrapper .nav-tabs li a i {
color: #ed5e51!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(3) .accordion-title{
color: #ed5e51!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(4) .accordion-heading > a i, .ba-tabs-wrapper .nav-tabs li a i {
color: #833775!important;margin-left:0px;
}

.hedky .accordion-group:nth-child(4) .accordion-title{
color: #833775!important;margin-left:0px;
}


.lmen:hover p {font-weight:700;transition:all 0.5s;}
.lmen:hover .ba-item-icon  {background: white;
    border-radius: 25px;
    box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.15);transition:all 0.5s;}


@media only screen and (max-width: 1024px) {
.height1 {max-height:290px!important;height:290px!important}}

/**Phone**/
.phonemenu .ba-icon-chevron-right {display:none;}
.phonemenu .accordion-heading > a.accordion-toggle {padding:0px;}

/**Acc**/
._access-icon {bottom:25px!important;left:25px!important;padding:5px;border-radius:50px;background-color:#000!important;border:2px solid #fff;}

/**Breads**/
.breads .ba-title-icon-home-item {padding-left:0px!important;margin-left:-10px;}


/**Forms**/
.progress-navigation-title {display:none;}
.ba-form-page-navigation-wrapper {display:none;}