/*.slider-bg.bg-primary-light {
    background-image: url('/fileadmin/vhs-weiden-neustadt/02_Fachbereiche/slider-fallback.jpeg');
    background-position: center right;
}*/

.footer-section-content-column-middle, .footer-section-content-column-right {
  display: none;
}

/*#page-header .page-header-container .page-header-inner{
  padding-bottom: 0;
}

#page-header .page-header-container::after{
  content: 'Beim Klick auf die Lupe werden alle Angebote angezeigt.';
  display: flex;
  justify-content: center;
  font-size: 0.8rem;
}*/


#c29424 .frame-container .card-group-element-item .card-img-top picture img {
    max-width: 30%;
    height: auto;
    border-radius: 50%;
    margin-left: 50px;
}

.frame.frame-Bilderrahmung-rechteckig .gallery-item img, .gallery-item picture {
    border-radius: 0%;
}

.gallery-item img, .gallery-item picture {
    border-radius: 50%;
}


.tx-powermail .container-fluid, .tx-powermail .form-group {
  padding: 0;
}

g#Gemeinden a:hover path{
  fill-opacity: 0.3 !important;
}

#c23256 .carousel-inner .carousel-item .carousel-text-inner {
  
  color: #000 !important;
  background: rgba(255, 255, 255, .8);
  padding: 1rem;
  margin-right: 14rem;
  width: auto;
}

.slider-title {
  /*background-color: rgba(255,255,255,0.8);*/
  color: black;
  padding: 10px 15px 0 15px;
}

.category-info-footer {
    display: none;
}

.category-courses-wrap {
    padding-bottom: 4rem;
}

#subnavigationTop .subnavigationTop-menu .menu-item {
    margin-right: 1.5rem;
}
.subnavbar-style-default .menu-item:last-child {
    margin-right: 0 !important;
}

#subnavigationTop .menu-link-icon {
  height: 5rem !important;
  width: 5rem !important;
}
  
#subnavigationTop .menu-link-icon svg {
    height: 5rem !important;
}

.carousel-item-type-call_to_action .carousel-box {
  background-color: transparent !important;
}

.carousel.carousel-fade .carousel-item h1, 
//.carousel.carousel-fade .carousel-item h2, 
.carousel.carousel-fade .carousel-item h3, 
//.carousel.carousel-fade .carousel-item h4, 
.carousel.carousel-fade .carousel-item h5, 
.carousel.carousel-fade .carousel-item h6 {
  color: white !important;
}

/* Ticket#202504159001062 */
.carousel-small .carousel-item-type-text_and_image .carousel-content .carousel-text{
	padding-right:15px;
}

#c37342 a,
#c37342 a:visited,
#c37342 a:active {
  color: white;
  text-decoration: underline; }

#c37342 a:hover{
  color: #20c997;
  text-decoration: underline; }

div#c28164 h3.card-title a,
div#c28164 h3.card-title a:visited,
div#c28164 h3.card-title a:active {
  color: #000 !important;
  text-decoration: none;
}

div#c28164 h3.card-title a:hover {
  color: #000 !important;
  text-decoration: underline;
}

div#c28162 h3.card-title a,
div#c28162 h3.card-title a:visited,
div#c28162 h3.card-title a:active {
  color: #000 !important;
  text-decoration: none;
}

div#c28162 h3.card-title a:hover {
  color: #000 !important;
  text-decoration: underline;
}

div#c28162 .card-group-element .card-group-element-item:nth-child(3) a,
div#c28162 .card-group-element .card-group-element-item:nth-child(3) a:visited,
div#c28162 .card-group-element .card-group-element-item:nth-child(3) a:active { 
color: #fff !important;
text-decoration: none; }

div#c28162 .card-group-element .card-group-element-item:nth-child(3) a:hover { 
color: #fff !important;
text-decoration: underline; }
