/* Name: theme-default.css */

/*--------------------------------------------------------------
=>>	Smartmenus - Navabr Css
--------------------------------------------------------------*/

/*Navbar Dropdown Dark Css*/
.navbar.navbar-dark .nav .dropdown-item:focus, 
.navbar.navbar-dark .nav .dropdown-item:hover {
    color: #6b1246;
}
.navbar.navbar-dark .nav .dropdown-menu .menu-item.active .dropdown-item {
    color: #6b1246;
}
.navbar.navbar-dark .nav .dropdown-menu > .menu-item > ul.dropdown-menu .menu-item.active .dropdown-item {
	color: #6b1246;
}
.navbar.navbar-dark .nav .dropdown-menu > .menu-item > ul.dropdown-menu > .menu-item > .dropdown-item:hover, 
.navbar.navbar-dark .nav .dropdown-menu > .menu-item > ul.dropdown-menu > .menu-item > .dropdown-item:focus {
	color: #6b1246;
}
@media (max-width: 991px) {	
	.navbar.navbar-dark .nav .menu-item:hover .nav-link, 
	.navbar.navbar-dark .nav .menu-item.active .nav-link {
		color: #6b1246;
	}
	/*Navbar Dropdown Dark Css*/
	.navbar.navbar-dark .nav .dropdown-menu .dropdown-item:hover, 
	.navbar.navbar-dark .nav .dropdown-menu .dropdown-item:focus { 
		color: #6b1246;
	}
}
@media (min-width: 992px) {
	/*Navbar Dropdown Dark Css*/
	.navbar.navbar-dark .nav .dropdown-item:focus, 
	.navbar.navbar-dark .nav .dropdown-item:hover {
		color: #6b1246;
	}
}


/*--------------------------------------------------------------
=>>	Common
--------------------------------------------------------------*/

blockquote {
	border-left: 3px solid #6b1246;
}
address i { 
	color: #6b1246;
}
address a:hover, 
address a:focus { 
	color: #6b1246 !important;
}

mark, ins { background: #6b1246; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	box-shadow: 0 0 0 0.25rem rgba(107,18,70,.45) !important;
	border-color: #6b1246 !important;
}
button,
input[type="button"],
input[type="submit"] {
    border: 2px solid #6b1246;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
    border: 2px solid #6b1246;
    color: #6b1246;
}


/*--------------------------------------------------------------
=>> Buttons
--------------------------------------------------------------*/

.btn-default { background: #6b1246; }
.btn-light:hover, .btn-light:focus { background: #6b1246; }
.btn-default-dark { background: #6b1246; }
.btn-border { border: 2px solid #6b1246; }
.btn-border:hover, .btn-border:focus { background: #6b1246; border: 2px solid #6b1246; }
.common-btn {
	border: 2px solid #6b1246;
}
.common-btn:hover, 
.common-btn:focus {
    color: #6b1246 !important;
	border: 2px solid #6b1246;
}


/*--------------------------------------------------------------
=>> Search Popup Box For Header
--------------------------------------------------------------*/

#search-popup .btn {
	background-color: #6b1246;
	border: 1px solid #6b1246;
}
/*Serch Form for entry-content*/
#searchform.input-group .btn {
	border: 2px solid #6b1246;
}
#searchform.input-group .btn:hover {
	border: 2px solid #6b1246;
	background-color: #6b1246;
}


/*--------------------------------------------------------------
=>> Header Contact Details
--------------------------------------------------------------*/

.head-contact-info li span.newsexo-time {
    background-color: #ffffff !important;
}
.head-contact-info li span.newsexo-time {
    color: #6b1246 !important;
}

/*--------------------------------------------------------------
=>> Social Icons
--------------------------------------------------------------*/

.custom-social-icons li > a {
	color: #6b1246;
}
.custom-social-icons .followus:before {
    background: #6b1246;
}
.custom-social-icons .followus:after {
    background: #6b1246;
}


/*--------------------------------------------------------------
=>> Trending News Top Marqueee Area
--------------------------------------------------------------*/

.news-highlights-area .news-highlights-title h5 {
	background-color: #6b1246;
}
.news-highlights-area .news-highlights-title h5:before {
	border-left: 15px solid #6b1246;
}
.news-highlights-area .news-marquee-wrapper .news-headline-post-content a:hover h6.news-headline-post-title, 
.news-highlights-area .news-marquee-wrapper .news-headline-post-content a:focus h6.news-headline-post-title {
	color: #6b1246;
}
.news-section-title.five h5 {
	background-color: #6b1246;
}
.news-section-title.five h5:before {
	border-left: 15px solid #6b1246;
}


/*--------------------------------------------------------------
=>> News Section Title & View All Button
--------------------------------------------------------------*/

.view-all-btn:hover, 
.view-all-btn:focus {
    background-color: #6b1246;
    border: 1px solid #6b1246;
}


/*--------------------------------------------------------------
=>> Big News Section - Featured News
--------------------------------------------------------------*/

.overlay-news-area .entry-header .entry-title a:hover, 
.overlay-news-area .entry-header .entry-title a:focus {
	text-decoration-color: #6b1246;
}
.overlay-news-area .entry-meta a:hover, 
.overlay-news-area .entry-meta a:focus {
	text-decoration-color: #6b1246;
}


/*--------------------------------------------------------------
=>> Grid View News Section
--------------------------------------------------------------*/

.grid-view-news-area.vrsn-three {
	border-top: 2px solid #6b1246;
}
.grid-view-news-area .entry-header .entry-title a:hover, 
.grid-view-news-area .entry-header .entry-title a:focus {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
.grid-view-news-area .entry-meta a:hover, 
.grid-view-news-area .entry-meta a:focus {
	text-decoration-color: #6b1246;
}


/*--------------------------------------------------------------
=>> List View News Section
--------------------------------------------------------------*/

.list-view-news-area .entry-header .entry-title a:hover, 
.list-view-news-area .entry-header .entry-title a:focus {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
.list-view-news-area .entry-meta a:hover, 
.list-view-news-area .entry-meta a:focus {
	text-decoration-color: #6b1246;
}


/*--------------------------------------------------------------
=>> Blog Meta
--------------------------------------------------------------*/

.entry-meta a:hover, .entry-meta a:focus { color: #6b1246; }
.entry-meta .cat-links a { 
	color: #6b1246;
}
/*Meta Category*/
.entry-meta .cat-links .links-bg:nth-child(1) {
	background: #6b1246;
}
/*Meta Tags*/
.entry-meta .tag-links a {
    background-color: #6b1246;
    border: 1px solid #6b1246;
}
/*More Link*/
.more-link {
    border: 1px solid #6b1246;
}
.more-link:hover, .more-link:focus {
	color: #6b1246 !important;
}
.more-link i {
	color: #6b1246;
}
/*Pagination*/
.pagination a:hover, .pagination a.active { background-color: #6b1246; border: 1px solid #6b1246; }
.pagination .nav-links .page-numbers.current { background-color: #6b1246; border: 1px solid #6b1246; }
/*Edit Link*/
.edit-link {
	border: 1px solid #6b1246;
}
.edit-link .post-edit-link:hover, 
.edit-link i.fa-edit { 
	color: #6b1246; 
}


/*--------------------------------------------------------------
=>> Blog Single
--------------------------------------------------------------*/

.entry-content a {
	color: #6b1246;
}
.entry-content a:hover, 
.entry-content a:focus {
	color: #6b1246;
}
/*Blog Author*/
.post-author-area.vrsn-three {
	border-top: 2px solid #6b1246;
}
.post-author-area .author-content .author-name a:hover { 
	color: #6b1246;
    text-decoration-color: #6b1246;
}
.post-author-area .author-content p a { 
	color: #6b1246;
}
.post-author-area .author-content p a:hover { 
	color: #6b1246;
	text-decoration-color: #6b1246;
}
/*Comments*/
.comment-avatar { 
	border: 3px solid #6b1246;  
}
.comment-detail-title a:hover, 
.comment-detail-title a:focus { 
	color: #6b1246; 
}
.reply a {
	border: 1px solid #6b1246;
}
.reply a:hover, .reply a:focus { 
	border: 1px solid #6b1246;
	color: #6b1246; 
}
.theme-comment-area .comment-detail p a {
    color: #6b1246;
}
/*Comment Form*/
.comment-form .required {
	color: #6b1246;
}
.logged-in-as a {
	text-decoration: underline 0.10em #6b1246;
}
.logged-in-as a:hover, 
.logged-in-as a:focus {
    color: #6b1246;
    text-decoration-color: #6b1246;
}


/*--------------------------------------------------------------
=>> Mixed Classes
--------------------------------------------------------------*/

.bg-default { background-color: #6b1246 !important; }
.text-default { color: #6b1246 !important; }
.entry-header .entry-title a:hover, 
.entry-header .entry-title a:focus { 
	color: #6b1246; 
}


/*--------------------------------------------------------------
=>> Theme Breadcrumb Area
--------------------------------------------------------------*/

.page-breadcrumb > li a:hover,
.page-breadcrumb > li.active, 
.page-breadcrumb > li.active a { 
	color: #6b1246; 
}


/*--------------------------------------------------------------
=>> Sidebar Widgets
--------------------------------------------------------------*/

.sidebar .widget .wp-block-heading.eight {
	background-color: #6b1246;
}
.sidebar .widget .wp-block-heading.eight:before {
	border-left: 15px solid #6b1246;
}
/*Latest Posts Widget*/
.widget .wp-block-latest-posts li a:hover, 
.widget .wp-block-latest-posts li a:focus {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
/*List View Post Widget*/
.list-view-post-widget .post .entry-header .entry-title a:hover, 
.list-view-post-widget .post .entry-header .entry-title a:focus {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
.list-view-post-widget .post .entry-meta .posted-on a:hover, 
.list-view-post-widget .post .entry-meta .posted-on a:focus {
	text-decoration-color: #6b1246;
}
/*Tags*/
.widget .tagcloud a:hover, .widget .tagcloud a:focus {
    background-color: #6b1246;
    border: 1px solid #6b1246;
}
/*Mixed Widget for All Sidebar*/
.widget .wp-block-archives-list li a:hover,
.widget .wp-block-archives-list li a:focus,
.widget .wp-block-categories-list li a:hover,
.widget .wp-block-categories-list li a:focus,
.widget .wp-block-page-list li a:hover, 
.widget .wp-block-page-list li a:focus, 
.widget .widget_meta ul li a:hover, 
.widget .widget_meta ul li a:focus,
.widget.widget_meta ul li a:hover, 
.widget.widget_meta ul li a:focus,
.widget .wp-block-latest-comments li a:hover, 
.widget .wp-block-latest-comments li a:focus, 
.widget .wp-block-rss li a:hover, 
.widget .wp-block-rss li a:focus {
    color: #6b1246;
    text-decoration-color: #6b1246;
}
/*Navigation Menu Widget*/
.widget ul.menu li.menu-item a:hover {
	color: #6b1246;
    text-decoration-color: #6b1246;
}
/*Tags Widget*/
.widget .wp-block-tag-cloud a {
	background-color: #6b1246;
	border: 1px solid #6b1246;
}
/*Calendar Widget*/
.widget .wp-block-calendar {
	border: 2px solid #6b1246;
}
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, 
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,  
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a, 
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover {
	color: #6b1246;
}
.widget .wp-block-calendar caption {
	background-color: #6b1246;
}
.widget .wp-block-calendar table:where(:not(.has-text-color)) a, 
.widget .wp-block-calendar table:where(:not(.has-text-color)) a:hover {
	color: #6b1246;
}
.widget .wp-block-calendar .wp-calendar-nav-prev a, 
.widget .wp-block-calendar .wp-calendar-nav-next a, 
.widget .wp-block-calendar .wp-calendar-nav-prev a:hover, 
.widget .wp-block-calendar .wp-calendar-nav-next a:hover {
	color: #6b1246;
} 
/*Table Widget*/
.widget .wp-block-table .wp-element-caption {
    background-color: #6b1246;
}
.widget .wp-block-table td a {
	color: #6b1246;
}
.widget .wp-block-table td a:hover {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
/*Looged-in-color*/
.logged-in-color a {
    text-decoration: underline 0.10em #6b1246;
}
.logged-in-color a:hover, .logged-in-color a:focus {
    color: #6b1246;
    text-decoration-color: #6b1246;
}
/*wp block read more*/
.wp-block-read-more, 
.wp-block-read-more:hover, 
.wp-block-read-more:focus {
	color: #6b1246;
}
/*wp block loginout*/
.wp-block-loginout a, 
.wp-block-loginout a:hover, 
.wp-block-loginout a:focus {
	color: #6b1246;
}
/*Sidebar Update Released*/
.sidebar .widget .wp-block-file .wp-block-file__button {
    background-color: #6b1246;
}
.sidebar .widget .wp-block-media-text .wp-block-media-text__content a {
	color: #6b1246;
} 
.sidebar .widget .wp-block-embed .wp-element-caption a {
	color: #6b1246;
} 
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author, 
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {
	color: #6b1246;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author:hover, 
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link:hover {
	color: #6b1246;
}
.sidebar .widget .textwidget a {
	color: #6b1246;
}
/*Paragraph Links in Widgets*/
.widget p a {
	color: #6b1246;
}
.sidebar .widget dl dd a {
	color: #6b1246;
}
.sidebar .widget .wp-block-heading a {
    color: #6b1246;
}
/*Footer Sidebar Update Released*/
.footer-sidebar .widget .wp-block-heading a {
    color: #6b1246;
}


/*--------------------------------------------------------------
=>> Footer Section & Widgets
--------------------------------------------------------------*/

/*Recent Posts Widget*/
.footer-sidebar .widget .wp-block-latest-posts li a:hover, 
.footer-sidebar .widget .wp-block-latest-posts li a:focus {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
/*subscribe-newsletter*/
.subscribe-area .btn-subscribe { 
	background: #6b1246;
	border: 1px solid #6b1246;
}
.subscribe-area .btn-subscribe:hover { 
	border: 1px solid #6b1246;	
	color: #6b1246;
}
/*Mixed Widget for Footer Sidebar*/
.footer-sidebar .widget .wp-block-archives-list li a:hover,
.footer-sidebar .widget .wp-block-categories-list li a:hover,
.footer-sidebar .widget .wp-block-page-list li a:hover, 
.footer-sidebar .widget .widget_meta ul li a:hover, 
.footer-sidebar .widget.widget_meta ul li a:hover, 
.footer-sidebar .widget .wp-block-latest-comments li a:hover, 
.footer-sidebar .widget .wp-block-rss li a:hover, 
.footer-sidebar .widget ul.menu li.menu-item a:hover {
    color: #6b1246;
    text-decoration-color: #6b1246;
}
.footer-sidebar .widget .wp-block-table td a {
	color: #6b1246 !important;
}
.footer-sidebar .widget .wp-block-media-text .wp-block-media-text__content a {
	color: #6b1246;
} 
.footer-sidebar .widget .wp-block-read-more {
	color: #6b1246;
}
.footer-sidebar .widget .wp-block-embed .wp-element-caption a {
	color: #6b1246;
} 
.footer-sidebar .widget #searchform.input-group .btn {
    background-color: #6b1246;
}
.footer-sidebar .widget .wp-block-file .wp-block-file__button {
    background-color: #6b1246;
}
.footer-sidebar .widget .logged-in.wp-block-loginout a, 
.footer-sidebar .widget .logged-out.wp-block-loginout a {
    color: #6b1246;
}


/*--------------------------------------------------------------
=>> Footer Copyrights - Site Info - Footer Menu
--------------------------------------------------------------*/

.site-info a { 
	color: #6b1246;
}
.site-info a:hover, 
.site-info a:focus {
	color: #6b1246;
    text-decoration-color: #6b1246;
}

ul.site-info-menu li a:hover, 
ul.site-info-menu li a:focus {
	color: #6b1246;
	text-decoration-color: #6b1246;
}
ul.site-info-menu .menu-item.active .nav-link {
	color: #6b1246;
}


/*--------------------------------------------------------------
=>> 404 Error Page
--------------------------------------------------------------*/

.theme-error-page .title b { color: #6b1246; }
.theme-error-page .title i { color: #6b1246; }


/*--------------------------------------------------------------
=>> Page Scroll Up
--------------------------------------------------------------*/

.page-scroll-up a {
	background: #6b1246;
}
.page-scroll-up a:hover,
.page-scroll-up a:active {
	background: #6b1246;
}


/* KAESBLATT V09 START */
.top-header,
.header-top,
.topbar-area,
.header-top-area,
.header-top-right,
.top-header-right,
.social-nav,
.header-social,
.follow-us-area,
.follow-us-wrapper{
  background:#6b1246 !important;
}

/* Generische Titelbalken sichtbar */
.section-heading,
.section-title,
.block-title,
.widget-title-area{
  display:flex !important;
  align-items:center !important;
}

.section-heading h5,
.section-heading h4,
.section-title h5,
.section-title h4,
.block-title h5,
.block-title h4,
.widget-title-area h5,
.widget-title-area h4{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:140px !important;
  min-height:44px !important;
  padding:8px 18px !important;
  margin:0 !important;
  background:#6b1246 !important;
  color:#ffffff !important;
  font-size:1.6rem !important;
  font-weight:800 !important;
  line-height:1 !important;
  white-space:nowrap !important;
  text-indent:0 !important;
  letter-spacing:0 !important;
  opacity:1 !important;
  visibility:visible !important;
  overflow:visible !important;
}

.section-heading h5 *,
.section-heading h4 *,
.section-title h5 *,
.section-title h4 *,
.block-title h5 *,
.block-title h4 *,
.widget-title-area h5 *,
.widget-title-area h4 *{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
}

/* Laufband links explizit */
.trending-news-area .section-heading h5,
.trending-news .section-heading h5,
.news-ticker-area .section-heading h5,
.marquee-area .section-heading h5,
.news-scroll-area .section-heading h5,
.left-section-heading h5,
.section-heading.left h5{
  min-width:120px !important;
  max-width:120px !important;
  height:42px !important;
  font-size:1.45rem !important;
  padding:6px 14px !important;
}

/* Damit NEUES nicht wieder verschwindet */
.trending-news-area .section-heading h5::before,
.trending-news-area .section-heading h5::after,
.trending-news .section-heading h5::before,
.trending-news .section-heading h5::after,
.news-ticker-area .section-heading h5::before,
.news-ticker-area .section-heading h5::after{
  color:#ffffff !important;
}

/* Unten unter Artikel: leere Balken komplett weg */
.single .section-heading:has(h5:empty),
.single .section-heading:has(h4:empty),
.single .section-title:has(h5:empty),
.single .section-title:has(h4:empty),
.single .block-title:has(h5:empty),
.single .block-title:has(h4:empty){
  display:none !important;
}

/* Falls der Balken nur aus Pseudoelementen gebaut wird */
.single .section-heading:empty,
.single .section-title:empty,
.single .block-title:empty{
  display:none !important;
}

/* Kategorie-Felder überall mit heller Schrift */
.cat-links,
.cat-links *,
.cat-links a,
.cat-links a:visited,
.links-space,
.links-space *,
.links-space a,
.links-space a:visited,
.post-categories,
.post-categories *,
.post-categories a,
.post-categories a:visited{
  color:#ffffff !important;
  fill:#ffffff !important;
}

/* Kleine Profilbilder beibehalten */
img.avatar,
.author-avatar img,
.comment-author img,
.entry-meta img.avatar{
  width:32px !important;
  height:32px !important;
  max-width:32px !important;
  border-radius:50% !important;
}
/* KAESBLATT V09 END */

