#subnavigationTop .menu-link-icon {
  height: 5rem !important;
  width: 5rem !important;
}

#category-show > div.slider.slider-default > div.slider-container > div > div > h2 {
  color: inherit!important;
}

#subnavigationTop .menu-link-icon svg {
    height: 5rem !important;
}

itemkg_connect-wishlist vhsconnect-wishlist vhsconnect-course-card .card-title .courseType {
  display: none;
}

.footer-section-content-column-middle, .footer-section-content-column-right {
  display: none;
}

#category-show.template-Default .slider-title h1{
  color: inherit!important;
}

#course-show .slider.slider-default .slider-title h1{
    color: black!important;
}

#course-show .slider.slider-default .slider-title h1 .lead {
  font-weight: 500;
  color: black;
}

#page-header{
  background-color: #00285a!important
}

#itemkgnavigation ul li a{
  color: white;
}

#page-header .page-header-brand-text{
  display:none;
}

#page-header .page-header-brand .navbar-brand-logo{
  border: none!important;
}

#page-header .navbar-toggler{
  color: white
}

#page-header .page-header-brand .navbar-brand .navbar-brand-logo{
  padding-right: 0!important;
  margin-right: 0!important;
}


 #page-header #quicksearch .page-header-search-input{
  background-color: #405e84!important; 
}

.navbar-theme-default #quicksearch input, .navbar-theme-default #quicksearch input::placeholder, .navbar-theme-default #quicksearch button {
    color: #fff!important;
}

#itemkg_menu .menu-item.stadtturm svg{
  width: 70px;
  height: 70px;
}

#itemkg_menu .menu-item.stadtturm span {
  display:none;
}

#itemkg_menu .menu-item.stadtturm .menu-link-icon{
  display:flex;
}

#page-header .navbar-collapsed-overlay{
  top: 5.85rem!important;
}

@media (max-width: 992px){
  
   #itemkg_menu .menu-item.stadtturm{
      display:none;
   }
}

@media (max-width: 991px){
  #itemkgnavigation {
    z-index: 9999;
	}
}

@media (max-width: 480px){
  #category-courses .card-list-item{
    height:180px!important;
  }
}


/* Safari Anpassung
#course-show .course-show-container .course-lecturers-list-col .col-3.text-center.mb-2.d-flex .course-lecturers-item.w-100{
	height: 100%;
	max-height: 70px;
	width: unset !important;
}
#course-show .course-show-container .course-lecturers-list-col .col-9.mb-2.d-flex .justify-content-center {
      padding-right: 70px;
}
Safari Anpassung*/

body .informationSpace{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

body .homePageLayout{
  padding: 0px;
}