body {
  background: linear-gradient(to bottom, #e6ecf5, #ffffff);
}

.blog-grid-view-post {
  background: linear-gradient(
    to right,
    #e0ebff 0%,
    /* Start – hellblau */ #ffffff 25%,
    /* bis 25% weiß */ #ffffff 75%,
    /* 50% mittig bleibt weiß */ #e0ebff 100% /* rechts wieder hellblau */
  );
}

a:not(.nav-link):not(.dropdown-item) {
  text-decoration: none !important;
}

.site-title a {
  color: #004d9d !important;
}

.footer-container {
  display: flex;
  justify-content: space-evenly;
  text-align: center;
}

.footer-sidebar > div {
  width: 100%;
}

.footer-sidebar a {
  color: inherit;
}

.footer-sidebar-two {
  padding-bottom: 0 !important;
  padding-top: 40px !important;
}

.menu-menue-container {
  width: 100%;
}

.menu-menue-container ul {
  justify-content: center !important;
}

table,
thead,
tbody,
th,
td,
tr {
  border-collapse: collapse;
  border: 4px solid #004d9d !important;
}

table td {
  color: black;
}

@media (min-width: 768px) {
  #post-13 {
    figure {
      margin: auto;
    }
    table {
      width: unset;
    }
  }
}

@media (max-width: 768px) {
  .footer-container {
    flex-direction: column;
    gap: 40px;
  }
}

/* Name: theme-default.css */

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

/*Navbar Dark Css*/
.navbar-dark {
  border-top: 4px solid #004d9d;
}
/*Navbar Dropdown Dark Css*/
.navbar.navbar-dark .nav .dropdown-item:focus,
.navbar.navbar-dark .nav .dropdown-item:hover {
  color: #004d9d;
}
.navbar.navbar-dark .nav .dropdown-menu .menu-item.active .dropdown-item {
  color: #004d9d;
}
.navbar.navbar-dark
  .nav
  .dropdown-menu
  > .menu-item
  > ul.dropdown-menu
  .menu-item.active
  .dropdown-item {
  color: #004d9d;
}
.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: #004d9d;
}
@media (max-width: 991px) {
  .navbar.navbar-dark .nav .menu-item:hover .nav-link,
  .navbar.navbar-dark .nav .menu-item.active .nav-link {
    color: #004d9d;
  }
  /*Navbar Dropdown Dark Css*/
  .navbar.navbar-dark .nav .dropdown-menu .dropdown-item:hover,
  .navbar.navbar-dark .nav .dropdown-menu .dropdown-item:focus {
    color: #004d9d;
  }
}
@media (min-width: 992px) {
  /*Navbar Dropdown Dark Css*/
  .navbar.navbar-dark .nav .dropdown-item:focus,
  .navbar.navbar-dark .nav .dropdown-item:hover {
    color: #004d9d;
  }
}

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

blockquote {
  border-left: 3px solid #004d9d;
}
address i {
  color: #004d9d;
}
address a:hover,
address a:focus {
  color: #004d9d !important;
  text-decoration: underline;
}
mark,
ins {
  background: #004d9d;
}

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(14, 152, 214, 0.45) !important;
  border-color: #004d9d !important;
}
button,
input[type="button"],
input[type="submit"] {
  border: 2px solid #004d9d;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  border: 2px solid #004d9d;
  color: #004d9d;
}

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

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

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

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

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

.head-contact-info li span.newsexo-time {
  background-color: #004d9d;
}

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

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

/*--------------------------------------------------------------
=>> Site Branding & Advertisement
--------------------------------------------------------------*/

.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
  color: #004d9d;
}

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

.trending-news-col .heading h5 {
  background-color: #004d9d;
}
.trending-news-col .heading h5:before {
  border-left: 15px solid #004d9d;
}
.trending-news-col .trending-news-content a:hover h6,
.trending-news-col .trending-news-content a:focus h6 {
  color: #004d9d;
}
.news-section-title.five h5 {
  background-color: #004d9d;
}
.news-section-title.five h5:before {
  border-left: 15px solid #004d9d;
}

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

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

/*--------------------------------------------------------------
=>> 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: #004d9d;
}
.overlay-news-area .entry-meta a:hover,
.overlay-news-area .entry-meta a:focus {
  text-decoration-color: #004d9d;
}

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

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

/*--------------------------------------------------------------
=>> 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: #004d9d;
  text-decoration-color: #004d9d;
}
.list-view-news-area .entry-meta a:hover,
.list-view-news-area .entry-meta a:focus {
  text-decoration-color: #004d9d;
}

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

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

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

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

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

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

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

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

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

.sidebar .widget .wp-block-heading.eight {
  background-color: #004d9d;
}
.sidebar .widget .wp-block-heading.eight:before {
  border-left: 15px solid #004d9d;
}
/*Latest Posts Widget*/
.widget .wp-block-latest-posts li a:hover,
.widget .wp-block-latest-posts li a:focus {
  color: #004d9d;
  text-decoration-color: #004d9d;
}
/*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: #004d9d;
  text-decoration-color: #004d9d;
}
.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: #004d9d;
}
/*Tags*/
.widget .tagcloud a:hover,
.widget .tagcloud a:focus {
  background-color: #004d9d;
  border: 1px solid #004d9d;
}
/*Paragraph Links in Widgets*/
.widget p a {
  color: #004d9d;
}
/*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: #004d9d;
  text-decoration-color: #004d9d;
}
/*Navigation Menu Widget*/
.widget ul.menu li.menu-item a:hover {
  color: #004d9d;
  text-decoration-color: #004d9d;
}
/*Tags Widget*/
.widget .wp-block-tag-cloud a {
  background-color: #004d9d;
  border: 1px solid #004d9d;
}
/*Calendar Widget*/
.widget .wp-block-calendar {
  border: 2px solid #004d9d;
}
.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: #004d9d;
}
.widget .wp-block-calendar caption {
  background-color: #004d9d;
}
.widget .wp-block-calendar table:where(:not(.has-text-color)) a,
.widget .wp-block-calendar table:where(:not(.has-text-color)) a:hover {
  color: #004d9d;
}
.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: #004d9d;
}
/*Table Widget*/
.widget .wp-block-table .wp-element-caption {
  background-color: #004d9d;
}
.widget .wp-block-table td a {
  color: #004d9d;
}
.widget .wp-block-table td a:hover,
.widget .wp-block-table td a:focus {
  color: #004d9d;
  text-decoration-color: #004d9d;
}
/*Looged-in-color*/
.logged-in-color a {
  text-decoration: underline 0.1em #004d9d;
}
.logged-in-color a:hover,
.logged-in-color a:focus {
  color: #004d9d;
  text-decoration-color: #004d9d;
}
/*wp block read more*/
.wp-block-read-more,
.wp-block-read-more:hover,
.wp-block-read-more:focus {
  color: #004d9d;
}
/*wp block loginout*/
.wp-block-loginout a,
.wp-block-loginout a:hover,
.wp-block-loginout a:focus {
  color: #004d9d;
}
/*Sidebar Update Released*/
.sidebar .widget .wp-block-file .wp-block-file__button {
  background-color: #004d9d;
}
.sidebar .widget .wp-block-media-text .wp-block-media-text__content a {
  color: #004d9d;
}
.sidebar .widget .wp-block-embed .wp-element-caption a {
  color: #004d9d;
}
.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: #004d9d;
}
/*WP Block Navigation*/
.wp-block-navigation .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item__content:focus {
  color: #004d9d;
}
.sidebar .widget .textwidget a {
  color: #004d9d;
}
.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: #004d9d;
}
.sidebar .widget dl dd a {
  color: #004d9d;
}

/*--------------------------------------------------------------
=>> 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: #004d9d;
  text-decoration-color: #004d9d;
}
/*subscribe-newsletter*/
.subscribe-area .btn-subscribe {
  background: #004d9d;
  border: 1px solid #004d9d;
}
.subscribe-area .btn-subscribe:hover {
  border: 1px solid #004d9d;
  color: #004d9d;
}
/*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: #004d9d;
  text-decoration-color: #004d9d;
}
.footer-sidebar .widget .wp-block-table td a {
  color: #004d9d !important;
}
.footer-sidebar .widget .wp-block-media-text .wp-block-media-text__content a {
  color: #004d9d;
}
.footer-sidebar .widget .wp-block-embed .wp-element-caption a {
  color: #004d9d;
}
.footer-sidebar .widget #searchform.input-group .btn {
  background-color: #004d9d;
}
.footer-sidebar .widget .wp-block-file .wp-block-file__button {
  background-color: #004d9d;
}
.footer-sidebar .widget .wp-block-read-more {
  color: #004d9d;
}
.footer-sidebar .widget .logged-in.wp-block-loginout a,
.footer-sidebar .widget .logged-out.wp-block-loginout a {
  color: #004d9d;
}

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

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

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

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

.theme-error-page .title b {
  color: #004d9d;
}
.theme-error-page .title i {
  color: #004d9d;
}

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

.page-scroll-up a {
  background: #004d9d;
}
.page-scroll-up a:hover,
.page-scroll-up a:active {
  background: #004d9d;
}
