/* Link-Formatierung --------------------------------------------------------------------*/
body a{
  color: gray;
}

body a:hover{
  color: #e40038;
}


/* Trenner*/

hr{
    background-color: gray !important;
  
}


/* Weiterlesen-Button --------------------------------------------------------------------*/
.readmore-btn{
  color: #fff;
  border-style: solid;
  border-color: #e40038;
  border-width: 2px;
}

.readmore-btn:hover{
  color: #000000;
  background-color: #ffffff;  
}


/* Drop-Down-Nav-Menü --------------------------------------------------------------------*/
#astroid-sticky-header {
  padding-bottom: 44px;
}

/* Modul in Position Bottom B1 --------------------------------------------------------------------*/

.offset-md-3 {
  margin-left: 5%;
  width: 90%;
}

#u-48do7fz8h {
  padding: 0px;
}

#bb-yuhhtiu0i {
  padding-top: 2%;
  padding-bottom: 2%;
}

#bb-yuhhtiu0i > .container{
  /*max-width: 1500px;*/
}


@media (min-width:1201px){ 

.verlinkung {
    margin-top: 100%;
    padding: 20px;
    background-color: #8B0000;
    margin-left: -12px;
    margin-right: 30%;
    color: #fff;
    }    
}

@media (min-width:992px) and (max-width:1200px) { 

.verlinkung {
    margin-top: 100%;
    padding: 20px;
    background-color: #8B0000;
    color: #fff;
    margin-left: -12px;
    margin-right: -12px;    
    }    
}

@media (max-width:991px) { 

.verlinkung {
    margin-top: 100%;
    padding: 20px;
    background-color: #8B0000;
    margin-left: -12px;
    margin-right: 30%;
    color: #fff;
    }
}

.uk-scope .uk-cover, .uk-scope [uk-cover] {
    max-width: 100%;
    }

#top-b .moduletable:last-child {
    padding-bottom: 20px;
    padding-top: 20px;
    }

#top-d .moduletable:last-child {
    padding-bottom: 20px;
    padding-top: 20px;
    }



.uk-scope .uk-cover, .uk-scope [uk-cover] {
    max-width: 100%;
    }

.astroid-logo-default, .astroid-logo-sticky {
    width: 20%;
    margin-bottom: -44px;
    padding-top: 20px;
    }

.astroid-logo-mobile {
    margin-bottom: -36px;
    padding-top: 20px;
    }

.header-left-section {
    margin-right: -60%;
    }

.uk-button {
    border: 3px solid ;
    font-weight: bold;
    }

.verlinkung .uk-button {
	color: #fff;
    }

.uk-slideshow{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    }

.uk-scope .uk-dotnav > * > * {
    border-radius: 100%;
    width: 14px !important;
    background: #fff;
    border-color: #fff;
    }

/* VERLINKUNGEN auf STARTSEITE (Desktop-Version)--------------------------------------------------------------------*/

#ac-gkghds668 {
    width: 22%;
    margin-right: 4%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o1.jpg);
    }

#ac-16ss6crl7 {
    width: 22%;
    margin-right: 4%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o2.jpg);
    }

#ac-ad1gkmmw9 {
    width: 22%;
    margin-right: 4%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o3.jpg);
    }

#ac-vim80fo22 {
    width: 22%;
  	background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o4.jpg);
    }

#ac-bm1kacsg5 {
    width: 22%;
    margin-right: 4%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u1.jpg);
    }

#ac-9kmfitzjw {
    width: 22%;
    margin-right: 4%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u2.jpg);
    }

#ac-vuwntgr22 {
    width: 22%;
    margin-right: 4%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u3.jpg);
    }

#ac-ic2wn49zo {
    width: 22%;
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u4.jpg);
    }

/* VERLINKUNGEN auf STARTSEITE (Mobil-Version)--------------------------------------------------------------------*/

#ac-ou5uag1hx {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o1.jpg);
    }

#ac-zsohx701m {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o2.jpg);
    }

#ac-61tce2psi {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o3.jpg);
    }

#ac-rpfw43a94 {
  	background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_o4.jpg);
    }

#ac-t1u4yov64 {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u1.jpg);
    }

#ac-1bodq7s57 {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u2.jpg);
    }

#ac-yz7d025qm {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u3.jpg);
    }

#ac-7pbxwwzyp {
    background-image: url(https://cvjm-zwickau.de/images/verlinkungen/verlinkung_u4.jpg);
    }


/* Allgemeine Formatierungen--------------------------------------------------------------------------------------------------*/


h3, .h3 {
  font-size: 1.5rem;
  letter-spacing: 0em;
  line-height: 1.5em;
}

.astroid-layout.astroid-layout-boxed .astroid-wrapper {
    box-shadow: unset;
    }

.uk-button.uk-button-default.spenden {
    background-color: #E40038;
    border-radius:  30px;
    border-color: rgba(0,0,0,0);
    color: #fff;
    font-size: 2rem;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    }

.startseite #content {
    display: none;
    }

.startseite_mit_kalender #content {
  	background-color: #CCC;
}

.startseite_mit_kalender #content .container{
  background-color: #FFF;
}

.nav-title i.fas.fa-chevron-down.nav-item-caret {
    display: none;
    }

.astroid-nav .nav-item-parent .nav-title {
    padding-right: 0px;
    }

.nav-link {
    padding: 0.5rem 0.5rem !important;   
    }

@media (max-width:992px) {

.header-offcanvas-trigger.burger-menu-button .inner, .header-offcanvas-trigger.burger-menu-button .inner::before, .header-offcanvas-trigger.burger-menu-button .inner::after {
    background-color: #000;
    }
}

.nav-link {
    padding: 0.5rem 0.5rem;;   
    }


@media (min-width:993px) {

.header-offcanvas-trigger {
    display: none;
    }
}

.search {
    padding-top: 5px;
    border-bottom: rgb(201,195,177) solid 2px;
    }

.btn, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
    padding: 0.5rem 0.5rem ;
    background-color: #E40038;
    }

.module-title {
    color: #000;
    }

.fc-list-day-text, .fc-list-day-side-text{
    color: #000 !important;  
    }

.dp-event__title, .dp-event__time{
   color: #000 !important;      
    }

#bb1-48do7fz8h {
    background-color: #fff;
    color: #000 !important;
    }

.uk-button-text::before {
    border-bottom: #fff 1px solid;
    }

.uk-button-text {
    padding-bottom: 5px;
    }

.uk-button-text:hover {
    cursor: pointer;
    }

.uk-button-secondary, .uk-button-secondary {
    border-color: #000 !important;
    background-color: #fff;
    color: #000;
    }

.uk-button-secondary:hover, .uk-button-secondary:focus {
    border-color: #444 !important;
    background-color: #444;
    color: #fff;
    }

.uk-button-default:hover, .uk-button-default:focus {
    border-color: #fff !important;
    background-color: #444;
    color: #fff;
    }

.angebote_text{
  text-align: justify;
}

.raeume div.uk-card.uk-card-secondary div.uk-card-media-top div.uk-inline-clip.uk-transition-toggle a.uk-position-cover {       
    background-color: unset;
    }

div.uk-card.uk-card-secondary [class*="uk-position-cover"]{       
    max-width: 100%;
    }

@media (min-width:577px) and (max-width:767px) {
[class*="uk-position-bottom"]  {
    height: 100%;
    background-color: rgb(139, 0, 0);
    color: #fff;
    }
    
#ta1us-5l4xzr799 {
    margin-bottom: 50px;  
    }    
}


@media (max-width:576px) {
[class*="uk-position-bottom"]  {
    height: 100%;
    background-color: rgb(139, 0, 0);
    color: #fff;
    }
    
#ta1us-5l4xzr799 {
  margin-bottom: 150px; 
    }    
}

html body.site.astroid-framework.com-content.view-article.layout-default.itemid-101.startseite.startseite-alias.tp-style-9.de-DE.ltr.su-shortcodes-loaded.offcanvasDirRight.astroid-device-xs div.astroid-container div.astroid-content div.astroid-layout.astroid-layout-wide div.astroid-wrapper section#top.astroid-section.astroid-header-section div.container div#ar-rruz47iv5.astroid-row.row div#ac-m3l819ab3.astroid-column.col-lg-12.order-xl-0.order-lg-0.order-md-0.order-sm-0.order-0 div#amp-ntc4fc6tc.astroid-module-position header#astroid-header.astroid-header.astroid-horizontal-header.astroid-horizontal-right-header div.d-flex.flex-row.justify-content-between div.header-right-section.d-flex.justify-content-end.flex-lg-grow-1 div.header-offcanvas-trigger.burger-menu-button.align-self-center.d-block.d-lg-none {
    background-color: #fff

}

@media (min-width:768px) {
[class*="uk-position-bottom"]  {
    max-width: 50%;
    background-color: rgb(139, 0, 0);
    color: #fff;
    }
}


/* Overlay bei Bildern--------------------------------------------------------------------------------------------------*/

.card-body [class*="uk-position-top"]  {
    color: #fff;
  	max-width: 70%;
  word-wrap: normal;
    }

[class*="uk-position-cover"]  {
    background-color: rgba(169, 79, 42, 0.60);
    max-width: 70%;
    }

[class*="uk-position-cover blau"]  {
    background-color: rgba(0, 138, 252, 0.60);
    max-width: 70%;
    }

[class*="uk-position-cover lila"]  {
    background-color: rgba(85, 43, 92, 0.60);
    max-width: 70%;
    }

[class*="uk-position-cover gruen"]  {
    background-color: rgba(50, 117, 43, 0.60);
    max-width: 70%;
    }

[class*="uk-position-cover dunkelrot"]  {
    background-color: rgba(69, 25, 36, 0.60);
    max-width: 70%;
    }

[class*="uk-position-cover gelb"]  {
    background-color: rgba(217, 167, 17, 0.60);
    max-width: 70%;
    }

[class*="uk-position-cover rot"]  {
    background-color: rgba(139, 0, 0, 0.60);
    max-width: 70%;
    }

/* Overlay bei Slidern--------------------------------------------------------------------------------------------------*/


a[class*="uk-position-cover"]  {
    background-color: rgba(255, 255, 255, 0.05);
    max-width: 100%;
    }


/* Audioplayer mit Playlist--------------------------------------------------------------------------------------------------*/
.ba__media-playlist li::before {
  
  content: initial !important;
  
	}

/* Winz-Logo */
.astroid-logo .astroid-logo-default, .astroid-logo .astroid-logo-mobile, .astroid-logo .astroid-logo-sticky {
	max-width: 183px; important;
	max-height: unset !important;
	}

.astroid-logo-default, .astroid-logo-sticky {
	width: 100%;
	}

.px-3 {
	padding-left: 20rem !important;
	}

/*Textfelder ---------------------------------------------------------------------------------------------------------------*/
.controls{
  border-style: solid;
  border-width: thin;
}

/*Kalenderauswahl über Monatskalender ---------------------------------------------------------------------------------------------------------------*/

.com-dpcalendar-calendar .dp-filter__calendars .dp-calendar__links {
  margin-top: 5px;
  display: none;
}

.com-dpcalendar-calendar .dp-filter__calendars .dp-calendar__label {
  float: left;
}
