#nav-tools {
  right: 80px !important;
}
#nav-tools .header-real-lang {
  left: -12px !important;
}

#page-header {
  height: 120px;
}

#footer-left .ce-bodytext p {
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
}
#footer-left .linkIcon {
  display: none;
}
#footer-left a {
  color: #fff;
}

.home-text {
  background: #fff;
  padding: 30px;
}

.hidden {
  display: none;
}

#nav-subnav {
  margin-top: 30px;
}
#nav-tools a {
  color: #0095d6;
}

#nav-tools .header-real-lang {
  font-size: 16px;
}
#nav-tools .icn-easylang {
  background: transparent
    url('/typo3conf/ext/website_template/Resources/Public/mandanten/musikschule/icons/icn_LeichteSprache.svg')
    no-repeat left top;
  background-size: 30px auto;
  display: inline-block;
  text-indent: -9999px;
  line-height: 30px;
}

#nav-tools .icn-contrast {
  background: transparent
    url('/typo3conf/ext/website_template/Resources/Public/mandanten/musikschule/icons/icn_contrast_blue.png')
    no-repeat left top;
  background-size: 25px auto;
  line-height: 25px;
  text-indent: -9999px;
  display: inline-block !important;
}
@media screen and (min-width: 992px) {
  #nav-tools .icn-contrast {
    text-indent: 0;
  }
  #nav-tools .icn-easylang {
    text-indent: 0;
  }
}
@media screen and (min-width: 768px) {
  #page-header {
    height: 120px;
  }
}

@media screen and (min-width: 992px) {
  #page-header {
    height: 160px;
  }
}

@media screen and (min-width: 1280px) {
  #page-header {
    height: 160px;
  }
  #footer-left {
    min-height: 420px;
    background-size: auto 400px;
    padding-top: 140px;
  }

  #logo {
    padding: 20px 0 0 20px;
  }
  #nav-main-wrapper {
    padding-top: 70px;
  }
  #nav-main > ul > li > span > a {
    text-align: left;
  }
  #nav-main > ul {
    text-align: right;
  }
}

audio {
  margin-bottom: 40px;
}

#logo {
  padding: 20px 0 0 0;
  width: auto;
}

#logo img {
  height: 80px;
  margin-left: 40px;
}

.articletype-0 h2 {
  font-size: 20px;
}

@media screen and (min-width: 768px) {
  #logo {
    padding: 20px 0 0 0;
    width: auto;
  }
}

@media screen and (min-width: 992px) {
  #nav-tools {
    right: 30px !important;
  }
  #logo {
    padding: 60px 0 0 0;
    width: 205px;
  }

  #logo img {
    height: 80px;
  }
}

@media screen and (min-width: 1280px) {
  #logo {
    padding: 40px 0 0 0;
    width: 340px;
  }

  #logo img {
    height: 100px;
  }

  #nav-main-wrapper {
    width: 795px;
  }

  #nav-main > ul > li > span > a {
    padding: 10px 0px 20px 10px;
    width: 125px;
  }
}

.start-news-item h2 {
  display: none;
}

.start-news-item b {
  font-weight: 400;
}
/*
.start-news-item-content{
  height: 400px;
}
*/

.container .container {
  width: auto;
  padding: 0;
  margin: 0;
}

/* Chang Page header for new Logo*/
#page-header {
  background-color: #fff;
  color: #0095d6;
}

#nav-main > ul > li > span > a {
  color: #0095d6;
}
