body {color: #0b0b0b}
a {color: #063176}
header .header-main .logo .header-logo img {max-width: 150px}
.course-price-widget .title-widget p:before {content: '€';}
.course-price-widget-wrapper .length:after {content: 'Stunden'}
blockquote:before, .star-rating span:before, .star-rating:before, .page-title .breadcrumb li + li:before {font-family: "Font Awesome 5 Free"; font-weight: 900}
blockquote .sub-quote {color: unset;}
a.color-white {color: #ffffff}
.star-rating {width: 80px}
.star-rating:before {content: ''}
p {font-size: 15px}
hr {
    border-top: 1px solid #86bc42;
    margin-top: 10px;
    margin-bottom: 10px;
}

.margin-bottom {margin-bottom: 30px}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 70px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section-padding {
    padding: 50px 0 20px 0;
}

.best-staff {
    background-image: unset;
}

.edugate-layout-2 .edugate-content .title,
.edugate-layout-3 .edugate-content .title,
.edugate-layout-3.news-gird .edugate-content .title {
    text-transform: unset;
}

.staff-socials a:hover
{
    color: #55acee !important;
}

.info .item,
.group-title-index .center-title,
.courses .top-title
{
    text-transform: none;
}

.course-price-widget .title-widget p:before,
.course-price-widget .title-widget p::before
{
    content: none;
}

.course-price-widget-wrapper {
    text-align: unset;
}

.text-center {
    text-align: center;
}

.btn.btn-red {
    background-color: #ff0000;
}

.staff-item {
    background-color: #86bc42
}

.staff-item .staff-info .staff-avatar img {
    max-width: 90px;
    margin-bottom: 10px
}

.staff-item .staff-info .staff-name {
    color: #fff;
    font-weight: bold
}

.staff-item .staff-info .staff-job {
    color: #fff;
    margin-bottom: 10px
}

.staff-item .staff-info .staff-desctiption {
    display: block
}

.staff-item .staff-socials a {
    color: #a4abaf;
    background-color: #fff
}

.staff-item .staff-socials a.facebook {
    color: #3b5998
}

.staff-item .staff-socials a.google {
    color: #dc4e41
}

.staff-item .staff-socials a.twitter {
    color: #55acee
}

.staff-item .staff-socials a.linkedin {
    color: #0a66c2
}

.staff-item .staff-socials a.xing {
    color: #0698a0
}

.staff-item {
    right: 0px
}

.course-price-widget-wrapper .title {
    color: #242c42;
    font-size: 20px;
    font-weight: bold;
}

.course-price-widget-wrapper {
    color: #242c42;
    font-size: 15px;
}

.single-container {
    position: relative;
    width: 100%;
    max-width: 1980px;
    height: calc(25vh - 100px);
    margin: 0 auto;
    background-repeat: no-repeat;
    background-attachment: unset;
    background-position: center;
    background-size: 100% auto;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-top {
    background-color: #365312;
    color: #fff;
}

.footer-main .title-widget {
  color: #FFFFFF;
}

.edu-table-responsive tr.heading-table {
  background-color: #000000;
}

.edu-table-responsive td {
  color: #000000;
}

.edugate-content .title,
.edugate-content .description,
.edu-table-responsive td.green-color,
.edu-table-responsive td i.fa-caret-right,
.widget a:hover {
  color: #2e4511;
}

.btn.btn-red {
    background-color: #cc0000;
}

.sidebar a {
    color: #000000;
    text-decoration: underline;
}

.staff-item {
    background-color: unset;
    border: 1px solid #86bc42;
    color: #242c42;
}

.staff-item:hover {
    background-color: unset;
}

.staff-item:hover .staff-info .staff-name,
.staff-item .staff-info .staff-name,
.staff-item:hover .staff-info .staff-description,
.staff-item .staff-info .staff-description

{
    color: #000000;
}

.staff-item .staff-item-wrapper {
    height: unset;
}

.edugate-layout-3 {
  min-height: unset;
}
