/* h1 {font-size:22px;} */

/* h2 {font-size:18px;font-weight:700;color:#fff;} */

h3 {font-size:16px;font-weight:700;color:#ff0;}



a {color:#7e92ff;text-decoration:none;}

.site-branding {
    background-color: #000000;
    height: 120px !important;
}

.top-navbar {
    color: #fff;
    margin-left: -94.4%;
}

.top-menus li {
    padding: 0.4rem 0.75rem;
    border: 1px solid rgb(255 255 255 / 0%);
    margin-bottom: 0;
    margin-left: -1px;
}

.site-main {
    border: 1px solid #cf0069 !important;
}

.c-sidebar .widget {
    border-color: #011740 !important;
}

.c-sidebar .widget, .site-main {
    padding: 14px;
    background: #45003f7a;
}
.pb-archive {
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #b5bf1d;
}

.site-main {
    border: 1px solid #363636;
}

body, button, input, optgroup, select, textarea {
    color: #00ffde;
    font-family: Inter,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.75;
}

.cat-links .svg-icon, .cat-links a, .entry-meta .svg-icon, .entry-meta a, .tag-links .svg-icon, .tag-links a {
    color: #ffff00;
}

.cat-links a:hover, .entry-meta a:hover, .tag-links a:hover {
    color: #ff4056;
}

.cat-links .svg-icon, .entry-meta .svg-icon, .tag-links .svg-icon {
	color: #88ff88;
}

.c-sidebar a {
    color: #ffb100;
}

.c-sidebar .widget {
    border-color: #363636;
}

.c-sidebar {
    width: 100%;
    font-size: .95em;
    color: #f8ff88;
}


element.style {
    width: 302px;
    margin-left: 6px;
    margin-right: 6px;
}
.carousel-posts .glide__slide {
    display: flex;
    height: 105px;
    margin: 0;
    padding: 0.5em 0;
    background: #181818;
}

.carousel-posts .carousel-post-title-link {
    text-decoration: none;
    font-weight: 600;
    color: #ffb100;
    -webkit-line-clamp: 2;
}

.carousel-posts .glide__arrow:active, .carousel-posts .glide__arrow:focus, .carousel-posts .glide__arrow {
    background: #333;
    color: #fff;
}

.carousel-posts .glide__arrow:active, .carousel-posts .glide__arrow:focus, .carousel-posts .glide__arrow:hover {
    background: #0782ff;
    color: #fff;
}

.c-sidebar .widget .widget-title, .c-sidebar .widget_block h1:first-child, .c-sidebar .widget_block h2:first-child, .c-sidebar .widget_block h3:first-child {
    margin-bottom: 1.5em;
    padding-bottom: 0.5em;
    border-bottom: 2px solid #58190b;
}

.primary-navbar, .main-navigation ul ul {
    background: linear-gradient(0deg, #1c0009 0%, #890000 100%);
}

.main-navigation .menu .current-menu-ancestor>a, .main-navigation .menu .current-menu-item>a, .main-navigation .menu .current-menu-parent>a, .main-navigation .menu>.menu-item>a::before, .main-navigation .main-navigation-arrow-btn:active, .main-navigation .main-navigation a:active, .main-navigation a:focus, .main-navigation li.focus>.main-navigation-arrow-btn, .main-navigation:not(.toggled) li:hover>.main-navigation-arrow-btn {
    background: #0048b5;
}

.main-navigation-arrow-btn:hover, .main-navigation a:hover {background: #721717;color:#ffff00;}

.main-navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

/* .wp-block-calendar table caption, .wp-block-calendar table tbody { */
    /* color: #ff641a; */
/* } */

/* .wp-block-calendar tbody td, .wp-block-calendar th { */
    /* padding: 0.25em; */
    /* border: 1px solid #58190b; */
/* } */

/* .wp-block-calendar table th { */
    /* font-weight: 400; */
    /* background: #2c1010; */
/* } */

/* #comment { */
    /* color: #fff; */
    /* font-family: Inter,Arial,Helvetica,sans-serif; */
    /* font-size: 15px; */
    /* font-size: .9375rem; */
    /* line-height: 1.75; */
    /* background-color: #121212; */
/* } */

/* #wp-block-search__input-1 {background-color:#232323;color:#fff;} */


.logo--lg-size-5 .custom-logo-link img {
    max-width: 29em;
    max-height: 4.75em;
}

/* #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div { */
    /* background-color: #242424; */
    /* padding: 15px; */
/* } */


/* #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header { */
    /* background-color: #3c0505; */
/* } */

.footer-widgets, .copyright-text {
    background: linear-gradient(0deg, #1c0009 0%, #710000 50%, #710000 37%, #1c0009 100%);
}

/* Logo Mobil Korrektur */
@media screen and (max-width: 400px) { /* Laptop */
.logo--lg-size-5 .custom-logo-link img {
    max-width: 23em;
    max-height: 3.95em;
}
}

/* Plugins */
/* Font Resizer */
.wpavefrsz-theme-light .wpavefrsz-minus, .wpavefrsz-theme-light .wpavefrsz-plus, .wpavefrsz-theme-light .wpavefrsz-reset {
    border: 2px solid #888;
    color: #55fb00;background-color:#000;font-weight:700;margin-top:13px;
}

.wpavefrsz-theme-light .wpavefrsz-minus:hover {
    border: 2px solid #6da4ff;
    color: #fff;background-color:#000;font-weight:700;
}
	
.wpavefrsz-theme-light .wpavefrsz-plus:hover {
    border: 2px solid #6da4ff;
    color: #fff;background-color:#000;font-weight:700;
}
	
.wpavefrsz-theme-light .wpavefrsz-reset:hover {
    border: 2px solid #fff;
    color: #00ffff;background-color:#000;font-weight:700;
}

/* Dark Mode */
.dl-switch .dl-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: -15px;
    right: 15px;
    bottom: 0;
    background-color: #FB9426;
    transition: .4s;
    border-radius: 50px;
}

.light {
    left: auto;
    right: 24px;
}

.dark {
    left: auto;
    right: 54px;
}


.infotext {color:#00ff00;}

.infolink {color:#ff0000;}

li {list-style-type:none;}



element.style {
}
.light {
    left: auto;
    right: 24px;
}
.light {
    left: auto;
    right: 10px;
}
.light, .dark {
    position: absolute;
    left: 10px;
    font-size: 12px;
    font-family: inherit;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    top: 50%;
    transform: translateY(-50%);
    transition: .4s;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    /* margin-right: 100px; */
}
*, ::after, ::before {
    box-sizing: inherit;
}
.dl-switch {
    margin-right: 27px;
	margin-bottom:25px;
}

.light {
    left: 20px;
}

.dark {
    left: -5px;
}

/* Selection Start */

								/* TextSelection START */

::-moz-selection {
  color: #000;
  background: #00d20a;
  text-shadow: none;
}

::selection {
  color: #000;
  background: #00d20a;
  text-shadow: none;
}

								/* TextSelection ENDE */

								/* TitelSelection START */

h1::-moz-selection {
  color: #fff;
  background: #c208c0;
  text-shadow: none;
}

h1::selection {
  color: #fff;
  background: #c208c0;
  text-shadow: none;
}

h2::-moz-selection {
  color: #fff;
  background: #c208c0;
  text-shadow: none;
}

h2::selection {
  color: #fff;
  background: #c208c0;
  text-shadow: none;
}

								/* TitelSelection ENDE */

								/* LinkSelection START */

a::-moz-selection {
  color: #000;
  background: #FFFF00;
  text-shadow: none;
}

a::selection {
  color: #000;
  background: #FFFF00;
  text-shadow: none;
}

								/* LinkSelection ENDE */
/* Selection ENDE */										
										
										
/* Scrollbar Start */

::-webkit-scrollbar {
  width: 12px;
  background: #000;
  /* Old browsers */
  background: -moz-linear-gradient(left, #000 0%, #000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #000 0%,#000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #000 0%,#000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000',endColorstr='#000',GradientType=1 );
  /* IE6-9 */
}

::-webkit-scrollbar-thumb {
  background-image: -webkit-linear-gradient(#4d51ff,#0047d8);
  border-radius: 25px;
}

::-webkit-scrollbar-thumb:hover {
  background-image: -webkit-linear-gradient(#73a1ff,#a5a7ff);
}

::-webkit-scrollbar-thumb:active {
  background-image: -webkit-linear-gradient(#757FFF,#000CB0);
}

/* Scrollbar ENDE */


body.custom-background { background-color: #491700; }




 #ative1 p {
    text-decoration: none;
    color: #ffff00;font-size:12px !important;padding-left:5px;padding-right:5px;
    background-color: #7d0000 !important;margin-bottom:-2px;
}

 #ative2 p {
    text-decoration: none;
    color: #ffffff;font-size:12px !important;padding-left:5px;padding-right:5px;
    background-color: transparent !important;margin-bottom:-2px;
}

 #ative2 p:hover {
    text-decoration: none;
    color: #ffffff;font-size:12px !important;
    background-color: #017fff !important;
}


#ative3 a {
    text-decoration: none;
    color: #ffffff;
    font-size: 15px;
    background-color: #f00;
}

.bild {width:400px;float:left;margin-right:15px;}