@import url('../fonts/fonts.css');

@media (max-width:780px) {
 #mod-custom118 > p > a > img {
    height: 80px !important;
    width: auto !important;
  }
}

.navbar-toggler-icon {
    background-image: none;
}

/* Navigation normale Buchstaben*/
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .separator {
text-transform: none;
}

/* DJ Tabs normale Buchstaben*/
.djtabs.full-titles .djtabs-article-group .djtabs-title-in {
    display: table-cell;
    text-transform: none;
}
.Eigenes-Design .djtabs-accordion .djtab-text {
    text-transform: none;
}
  /* Pagebuilder Akkordeon*/
#rstpl-pagewrap .rspbld-tab.rstpl-tabs-vertical.primary .nav-tabs .nav-link, #rstpl-pagewrap .rspbld-tab.rstpl-tabs-vertical.primary .nav-pills .nav-link {
    text-transform: none;
}

/* Widgetkit Teaser Farbe*/
.uk-scope .uk-card-primary {
    background-color: #afafaf !important;
}

/*Button*/

.uk-scope .uk-link, .uk-scope a {
    color: #e20a19 !important;
    text-decoration: none;
    cursor: pointer;
}

.uk-scope .uk-button-primary {
    background-color: #e20a19 !important;
    color: #ffffff !important;
    border: 1px solid transparent;
}

.uk-scope .uk-link-toggle:hover .uk-link, .uk-scope .uk-link:hover, .uk-scope a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.uk-scope .uk-button {
    text-transform: none !important;
}



/*Terminbox Startseite Abstand*/
#rstpl-pagewrap #column-right>.rstpl-card, #rstpl-pagewrap #column-left>.rstpl-card {
    padding: 5px;
}
/*Button*/
.btn.btn-secondary {
    padding: 14px 24px;
    color: #fff;
    margin-bottom: 0;
    min-height: auto;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: #e20a19;
}

/*rechte Spalte*/
#rstpl-pagewrap #column-right>.rstpl-card, #rstpl-pagewrap #column-left>.rstpl-card {
    background-color: #ffffff;
}

/*Navigationsverlauf*/
#rstpl-main-menu-position .navbar {
    background-image: none;
}

/*Navigations Hover und Active einfaerben*/
.nav-link:focus, .nav-link:hover, .nav-link:active {
       color: #e20a17 !important;
}

#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>.nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.active>.separator, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item.mm-active>.separator {
        color: #e20a17 !important;
}

/*Navbar Toggler*/
.navbar-toggler-icon {
    background-image: none;
}
#rstpl-main-menu-position .navbar .navbar-toggler .navbar-toggler-icon::before {
    color: #e20a17;
}


/*Raxo pagination-gray, green, violet, lightblue, blue, red, yellow, orange, pink*/
.pagination-turquoise a, .pagination-turquoise .raxo-category, .pagination-turquoise article:hover .raxo-title a {
    font-size: larger !important;
}

/*Hochkomma Zitat*/
blockquote>p:first-child:before,q>p:first-child:before {
    color: #44a192;
}

blockquote,q {
    border: 1px solid #44a192;
}

/*Footer*/
#rstpl-pagewrap .rstpl-footer-position > div > div > div > div > h2 {
  color: #333; 
}
#rstpl-pagewrap .rstpl-footer-position > div > div > div > div > div > div > h2 {
  color: #333; 
}
#rstpl-pagewrap .rstpl-footer-position > div > div > div > div > div > div > a {
  color: #333; 
}

#rstpl-pagewrap .rstpl-footer-position i, #rstpl-pagewrap .rstpl-after-footer-position i, #rstpl-pagewrap .rstpl-footer-position span, #rstpl-pagewrap .rstpl-after-footer-position span {
    color: #ffffff;
}


/*Bild links*/
figure.kh-left.item-image {
    float: left;
    max-width: 420px;
    padding-right: 10px;
    margin-right: 10px;
}
@media (max-width:780px){figure.kh-left.item-image {
    float: left;
    max-width: 320px;
    padding-right: 10px;
    margin-right: 10px;
  }
}

/*Bild rechts*/
@media (max-width:780px){figure.kh-right.item-image {
    float: right;
    max-width: 320px;
    padding-left: 10px;
    margin-left: 10px;
  }
}

figure.kh-right.item-image {
    float: right;
    max-width: 420px;
    padding-left: 10px;
    margin-left: 10px;
}

/* Deaktivieren von animierten Bildern unter RSPagebuilder */
#rstpl-pagewrap .rspbld-image img {
    opacity: 1;
}
#rstpl-pagewrap .rspbld-image:hover img {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}