.page {
    max-width: 1400px;
    margin: 0 auto;
}

#page {
    max-width: 1400px;
}
.wide #page {
    max-width: 1400px;
}

#main .inner-wrap.clearfix {
    max-width: 100%;
}
.inner-wrap {
  max-width: 95%;
}

/* Überschriften 
h1.entry-title {
	margin: 20px;
	}

*/

    h1.entry-title {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
     /* 
    margin-left: 160px;
      */
}

@media (max-width: 780px){
	h1.entry-title {
    margin-left: 0px !important;
}
}

h2{padding-bottom: 0px;}
.menu-primary-container {
	padding-left:100px;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
    color: white;
}

#header-text-nav-wrap {
	display:none
}
.news-bar {
	background-color:#ededed;
	padding: 0 0 0 0
}

/*
#content.clearfix {
}
*/

.wp-caption-text {
	font-size:10px
}
 .featured-image {
    text-align: center;
}

.wplf_display {
    color: white;
}

#entry-footer {
	visibility: hidden;
}

img {margin-bottom: 0px;}


#site-navigation {background-color: #123274}
.footer-widgets-wrapper {background-color: #123274}

#header-text-nav-wrap {
    padding: 10px 0px;
}
#main.clearfix { padding-top: 0px; padding-bottom: 0px; background-color:#123274;}

.main-content-section {
    padding-top: 0px;
}

#primary {background-color:#ffffff;
/*	margin-right:10px;
	width: 72%;*/
}

#secondary {
	padding-right:30px;
}

#secondary {background-color:#ffffff;padding:15px;}

.rt-tpg-container .isotope1 .rt-holder .rt-detail h4 {
    font-size: 0.8em;
    margin: 0 0 8px;
    line-height: 1.25;
    padding: 0;
}
.post-meta-user {
    padding: 0 0 10px;
    font-size: 70%;
}


/* Blendet den Titel der FLAGallery auf der Startseite aus */
.panel-grid-cell .widget-title {
    margin-top: 0;
    display: none;
}

/* Blendet den Titel der Fotos - FLAGallery auf der Startseite aus */
.flagPhantom_Container h3{display:none;}

.above-entry-meta {
display: none;
  font-size: 10%;
}

.phantom_skin {
 		overflow: hidden !important
}

/* Schriftgröße Titel Übersicht Newsbeeiträge */
#poststuff .rt-tpg-container .isotope1 .rt-holder .rt-detail h2, #poststuff .rt-tpg-container .isotope1 .rt-holder .rt-detail h3, #poststuff .rt-tpg-container .isotope1 .rt-holder .rt-detail h4, .rt-tpg-container .isotope1 .rt-holder .rt-detail h2, .rt-tpg-container .isotope1 .rt-holder .rt-detail h3, .rt-tpg-container .isotope1 .rt-holder .rt-detail h4 {
    font-size: 16px;
}

/* Schriftfarbe Icon nächstes Spiel Standort Stadion */
.anwp-b-wrap .anwp-icon--octi {
    fill: white;
}

.wplf_display {
    color: black;
}

/* Hintergrundfarbe Seitenleiste nächstes Spiel */
.anwp-b-wrap .anwp-bg-white {
    background-color: #123274;
}

/* Schriftgröße Titel Newsbeeiträge Starttseite */
.widget_featured_posts .article-content .entry-title {
    padding: 0 0 0;
    font-size: 1.2em;
}

/* ---------------------------------------------------- anwp Football Plugin ---------------------------------------------------- */

/* Schriftfarbe "-Spielvorschau-" Startseite 
.anwp-b-wrap a {
    color: white;
}

.anwp-b-wrap a:hover {
    color: red;
}

*/

.anwp-fl-builder {
margin-left:20px;
margin-right:20px;
}

.anwp-sub-block-header {
margin-left:30px;}

/* Abstand anwp generierte Seite */
.anwp-block-header {
    margin-left: 20px;
}

/* football plugin */
.match-card__competition {
    line-height: 0px;
	  margin-top: 0px;
}
.url.fn.n { display: none; }

.anwp-b-wrap .text-dark {
    color: white  !important;
}

.anwp-section {
    margin-top: 3rem;
	margin: 20px;
}

/*
.anwp-b-wrap .list-group-item {
padding: 0px;
}
*/

.match__header a {
    color: white;
}

.anwp-b-wrap .row {
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}
.anwp-section {
    margin-top: 3rem;
    margin: 0px;
}
/*
.anwp-fl-builder-navbar {
    margin-right: 20px;
    margin-left: 20px;
}
*/

.anwp_club {
padding-top: 70px;}

.anwp-fl-builder-navbar {
    margin-right: 0px;
    margin-left: 0px;
}

.club__player-photo {
    max-height: 250px;
    width: auto;
}

.anwp-b-wrap .anwp-bg-light {
    background-color: #123274;
	  color: white;
}
.match-card__competition {
    font-size: 0px;
    line-height: 28px;
    margin-top: 6px;
}
.club-logo__cover--xlarge {
    width: 100px;
    height: 130px;
}
.anwp-b-wrap .text-muted {
    color: white !important;
}
.anwp-b-wrap {
	padding: 0px;
}

.anwp-b-wrap .col-12 {
    padding-right: 0px;
    padding-left: 0px;
}

.anwp-b-wrap .position-relative {
    margin-left: 20px;
    margin-right: 20px;
}

/* -------------------------------------- Player -------------------------------------- */
.club__squad--table .club__player-photo-wrapper {
    min-width: 150px;
	max-width: 150px;
}
.club__squad--table .club__player-photo {
    max-height: 155px;
}

.club__player-number {
    font-size: 2em;
    color: white;
    position: absolute;
    z-index: 9;
    left: 30px;
    top: 5px;
  }

/* ----------------------------------- Kalender Effektfarbe ----------------------------------- */

#tribe-events {
	padding-left: 30px;
		padding-right: 30px;
    padding-top: 80px;
}


#ect-events-list-content .style-1 .ect-list-post-left .ect-list-date {
    background: rgba(214, 216, 221, .85);
    box-shadow: inset 2px 0px 14px -2px #575756;
}

#ect-events-list-content .style-1 .ect-list-post-right .ect-list-venue, #ect-events-list-content .style-2 .modern-list-right-side, #ect-events-list-content .style-3 .ect-list-date, #ect-events-list-content .style-3 .style-3-readmore a:hover {
    box-shadow: inset 0px 0px 50px -5px #d6d8dd;
}

#ect-events-list-content .style-1 .ect-list-post-right .ect-list-venue, #ect-events-list-content .style-2 .modern-list-right-side, #ect-events-list-content .style-3 .ect-list-date, #ect-events-list-content .style-3 .style-3-readmore a:hover {
    background: #d6d8dd;
}

#ect-events-list-content .ect-list-post-right .ect-list-description {
    border-color: #575756;
    box-shadow: inset 0px 0px 25px -5px #d1d1d1;
}


/* Post nach Kategorie auf Startseite Abstand nach unten */
.widget_featured_posts .first-post {
    margin-bottom: 20px;
}

.fa.fa-user {
    display: none;
}

/* Startseite Event Calendar Bildgröße */
.page .ect-list-img {
    height: 135px;
}

.page .ect-list-post {
    min-height: 135px;
}

#ect-events-list-content .ect-list-date .ect-date-area {
/*    font-family: "Monda";
    color: #00445e;
    font-weight: bold;
    font-style: normal; */
    font-size: 32px;
  line-height: 0.7em;
}

#ect-events-list-content h2.ect-list-title a.ect-event-url
{

    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.0em;
}

#ect-events-list-content .ect-list-venue .ect-icon {
    display: none;
}

/* ---------------------------------------------------- Text Downloadbox Stadionzeitung ---------------------------------------------------- */
.download-box h1 {
    font-size: 16px;
    line-height: 1;
    padding-bottom: 6px;
}

.download-box p {
    font-size: 12px;
    line-height: 1;
    padding-bottom: 6px;
}

#menu-item-5027 {
  
  background-color: transparent !important;
}


#menu-item-5027 a:hover {
  
  background-color: transparent !important;

}

li.menu-item-5027:hover {
  
  background-color: transparent !important;
/*	background: #123274 !important; */
}

.hover-item {
	background-color: transparent !important;
}

.hover-item:hover {
    background-color: transparent !important;
}

#hover-item {
	background-color: transparent !important;
}

#hover-item:hover a {
    background-color: transparent !important;
}

.widget_featured_posts .following-post .single-article {
    margin-bottom: 30px;
    margin-top: 15px;
}

/*
.home-icon.front_page_on {
  background-color: #123274;
	background:  url(https://www.kfc-uerdingen.de/wp-content/uploads/2019/11/kfc.svg) no-repeat center center;
	width: 50px;
	background-size:150%;
		z-index: 9;
    position: absolute;
    bottom: -20px;
}
.home-icon .fa {
		opacity: 0;
}
*/