/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/neve-child-master/fonts/open-sans-v18-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body {
    background: url('https://tageswow.de/wp-content/uploads/2021/03/Tageswow_Hintergund_montageflaeche_Weltkarte.png') center center,-moz-linear-gradient(180deg, rgba(166,0,68,1) 0%, rgba(254,0,94,1) 35%, rgba(166,0,68,1) 100%) ;
    background: url('https://tageswow.de/wp-content/uploads/2021/03/Tageswow_Hintergund_montageflaeche_Weltkarte.png') center center,-webkit-linear-gradient(180deg, rgba(166,0,68,1) 0%, rgba(254,0,94,1) 35%, rgba(166,0,68,1) 100%) ;
    background: url('https://tageswow.de/wp-content/uploads/2021/03/Tageswow_Hintergund_montageflaeche_Weltkarte.png') center center,linear-gradient(180deg, rgba(166,0,68,1) 0%, rgba(254,0,94,1) 35%, rgba(166,0,68,1) 100%);
    background-size:  cover;
    background-position: top center;
    background-attachment: fixed;
    z-index: 0;
}

/* header */

.hfg_header.site-header {
    -webkit-box-shadow: none !important;
    -moz-box-shadow:none !important;
    box-shadow: !important;
}

header.header {
    position: relative;
    margin-bottom: 50px;
}

.home .header .page_header--row-inner.page_header-top-inner,
.page .header .page_header--row-inner.page_header-top-inner {
    display: none;
}

/* wpml language switcher */

.nv--lang-switcher {
    z-index: 1;
}

/*
header div.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
    position: relative;
    margin: auto;
    top:20px;
    right: 100px;
    z-index: 2;
}

header div.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul {
    position: absolute;
    right: 0;
    top:20px;
}
*/

.item--inner.builder-item--custom_html_3 li.wpml-ls-item {
    font-size: 1.2em;
}

.item--inner.builder-item--custom_html_3 li.wpml-ls-item a {
    color: #fff !important;
}

.item--inner.builder-item--custom_html_3 .wpml-ls-legacy-list-horizontal {
    text-align: right;
}

@media (min-width: 576px)
header div.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
max-width: 992px;
}


@media (min-width: 960px) {
header div.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
max-width: 1400px;
}
}

header .item--inner.builder-item--custom_html > .nv-html-content {
    position: relative;
    left:-20px;
}

li.wpml-ls-current-language {
    text-decoration: none;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    text-transform: uppercase;
}

/*
.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-of-type:after {
    display:inline-block;
    content: '|';
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 16px;
}
*/

.wpml-ls-legacy-list-horizontal {
    border: medium none;
    clear: both;
    padding: 0;
}

.wpml-ls-item:first-of-type {
    position: relative;
}

.wpml-ls-item:not(.wpml-ls-last-item):first-of-type::after {
    content: "|";
    position: absolute;
    right: -4px;
    top: 1px;
    color: #fff;
}
  
.wpml-ls-item:first-of-type a {
    padding-left: 0 !important;
}

.wpml-ls-first-item.wpml-ls-last-item {
    display: none;
}

#lang_sel_list ul {
    text-transform: uppercase;
}


/* mobile menu */

#header-menu-sidebar-bg .nav-ul li:not(.woocommerce-mini-cart-item) > a:hover {
	color:#4f6576 !important;
}

.header-main-inner, .header-main-inner a:not(.button), .header-main-inner .navbar-toggle {
	color:#fff;
}

#secondary-menu li {
    padding: 0 0.5rem;
    border: 1px solid transparent !important;
    text-align: center;
}
#secondary-menu li a {
    //text-transform: uppercase;
    color: #fff !important;
    text-align: center;
    display: inline-block;
    //transition: ease-in .5s;
}

#secondary-menu li:hover,
#secondary-menu li.current-menu-item{
    border: 1px solid #fff !important;
}


#secondary-menu li:hover a span,
.current-menu-item a span {
    font-weight: 800;
    color: #fff;
}

#secondary-menu li a:after {
    display: inline-block;
    content: '';
}

/*
#secondary-menu li#menu-item-42 a:after {
    width:4px; 
}

#secondary-menu li#menu-item-43 a:after {
    width:5px; 
}

#secondary-menu li#menu-item-44 a:after {
    width:6px; 
}

#secondary-menu li#menu-item-45 a:after {
    width:7px; 
}

#secondary-menu li#menu-item-46 a:after {
    width:8px; 
}


#secondary-menu li:hover a:after {
    width: 0px;
}
*/

.builder-item--secondary-menu .nav-ul li:not(:last-child):hover {
    margin-right: 12px;
}

.builder-item--secondary-menu .nav-ul li#menu-item-42:hover {
    margin-right: 16px;
}

.builder-item--secondary-menu .nav-ul li#menu-item-43:hover,
.builder-item--secondary-menu .nav-ul li#menu-item-429:hover {
    margin-right: 14px;
}

.header-main-inner .icon-bar {
	background-color:#fff;
}

#header-menu-sidebar-bg .nav-ul li:not(.woocommerce-mini-cart-item) > a {
	color: #e6185c !important;
	font-weight: 700;
}

.navbar-toggle {
	border:0 none;
}

div.bars {
    transform: scale(3);
}


.icon-bar {
    border-radius: 0;
}
/*
.icon-bar:nth-child(2) {
	margin: 7px 0;
}
*/

#nv-primary-navigation-sidebar .m30 {
    margin-bottom: 30px;
}

#nv-primary-navigation-sidebar ul {
    display: flex;
}

#nv-primary-navigation-sidebar ul li.social-twitter,
#nv-primary-navigation-sidebar ul li.social-instagram,
#nv-primary-navigation-sidebar ul li.social-facebook,
#nv-primary-navigation-sidebar ul li.social-linkedin {
	display:inline-block;
}

#nv-primary-navigation-sidebar li.social-twitter a,
#nv-primary-navigation-sidebar li.social-instagram a,
#nv-primary-navigation-sidebar li.social-facebook a,
#nv-primary-navigation-sidebar li.social-linkedin a {
	display:inline-block;
	background-size:contain;
	background-repeat: no-repeat;
	background-position: center center;
	content:'';
	width:26px;
	height:26px;
}

#header-menu-sidebar-bg .nav-ul #menu-header-rechts li:not(.woocommerce-mini-cart-item) > a {
	color:transparent !important;
}


#nv-primary-navigation-sidebar li.social-twitter a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/twitter.png');
}

#nv-primary-navigation-sidebar li.social-instagram a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/instagram.png');
}

#nv-primary-navigation-sidebar li.social-facebook a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/fb.png');
}

#nv-primary-navigation-sidebar li.social-linkedin a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/linkedin.png');
}


/* home beiträge im grid */
.posts-wrapper.row article .article-content-col .content {
	background-color:#fff;
	color:#797c7d;
	padding:1rem;
	position: relative;
}

.posts-wrapper.row article .article-content-col .content p {
-webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}

.posts-wrapper.row article .article-content-col .content h2.blog-entry-title.entry-title,
.posts-wrapper.row article .article-content-col .content h2.blog-entry-title.entry-title a{
	color:#0035a6 !important;
	margin:0 0 1rem;
	font-weight:700;
}


/* Hauptinhalt */
.page main#content article,
.single main#content article,
.page .nv-single-page-wrap.col,
.search-no-results .nv-index-posts.search.col,
.error404 .nv-index-posts.blog.col{
	background-color:rgba(255,255,255,1);
}

.single article > div,
.page .nv-content-wrap.entry-content {
    margin: 20px 15px 30px 15px;
}

.nv-single-post-wrap .entry-header:first-child {
    margin-top: 0 !important;
}

main .nv-index-posts.blog.col {
    margin-bottom: 0;
}

main p {
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}

.page-id-646 main p.textausgleich_oben {
    text-align: justify;
}

.page-id-646 .wp-block-columns:last-of-type {
    margin-bottom:0;
}

.category main .container.nv-page-title-wrap.nv-big-title {
    display: none;
}

.category-deintageswow main .container.nv-page-title-wrap.nv-big-title {
    //  display: block;
}

h1,h2,h3,h4,h5,h6,h2 a, .article-content-col .content a:not(.button){
	color:#0035a6;
}

.single .nv-thumb-wrap {
    position: relative;
}

.single .nv-thumb-wrap .kennzeichnung {
    position: absolute;
    top:5px;
    left:6px;
    font-weight:lighter;
    color: #fff;
}


.archive    .nv-page-title h1,
.nv-page-title:empty{
	display:none;
}

.page .nv-page-title-wrap {
    margin-top: 0;
}

.neve-main,
.container {
    position: relative;
}

main .container.nv-page-title-wrap.nv-big-title {
    background-color: #fff;
}

main > .container {
    padding-top: 0;
}

.posts-wrapper .article-content-col .jscustom h2 {
    min-height: 33px;
    height:auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
    padding-bottom: 2px;
}

.posts-wrapper .article-content-col .jscustom strong {
    //height: 50px;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}

 @supports (-webkit-line-clamp: 2) {
.posts-wrapper .article-content-col .jscustom h2 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: initial;
      //display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
  }


.nv--yoast-breadcrumb.neve-breadcrumbs-wrapper,
.neve-breadcrumbs-wrapper a{
	color:#0035a6 !important;
}

.posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap a,
.posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap {
    position: relative;
    display: block;
    z-index: 0;
    overflow: hidden;
}



.archive:not(.post-type-archive-kooperationen) .posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap a img,
.home .posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap a img {
    display: block;
    position: relative;
    object-fit: cover;
    width: 100%;
    height: 185px;
}

.archive:not(.post-type-archive-kooperationen) .posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap a:after,
.home .posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap a:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    z-index: 1;
    background-color: #0035a6;
    position: absolute;
    opacity: .2;
}

.av_icons_wrapper {
    position: absolute;
    bottom: 5px;
    width: 100%;
    height: 32px;
    text-align: right;
}

.posts-wrapper .article-content-col .jscustom .nv-post-thumbnail-wrap img.av_icons {
    display: inline-block;
    margin-right: 5px;
    text-align: right;
}

.kennzeichnung {
    position: absolute;
    top:5px;
    left:6px;
    font-weight:lighter;
    color: #fff;
}

/*
.home .posts-wrapper div.content .nv-post-thumbnail-wrap:before {
    display: block;
    content: '';
    width: 32px;
    height: 32px;
    position: absolute;
    bottom:5px;
    right:5px;
    background: url('https://tageswow.de/wp-content/uploads/2021/03/Video_icon.png') no-repeat;
    background-size: contain;
    z-index: 2;
}

.home .posts-wrapper div.content .nv-post-thumbnail-wrap:after {
    display: block;
    content: '';
    width: 32px;
    height: 32px;
    position: absolute;
    bottom:5px;
    right:40px;
    background: url('https://tageswow.de/wp-content/uploads/2021/03/Audio_icon.png') no-repeat;
    background-size: contain;
    z-index: 2;
}
*/

.single .nv-thumb-wrap >img {
    width: 100%;
    height: auto;
}

.excerpt-wrap.entry-summary p {
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}

/* single post */
ul.single_icons {
    margin: -60px 0 20px 0;
    text-align: right;
    list-style-type: none;
    padding: 0;
}

ul.single_icons:empty {
    display: none;
}

ul.single_icons li {
    display:inline-block;
    margin-right: 1rem;
}

/* Sidebar */
.nv-sidebar-wrap.nv-right {
	border:0 none;
}

/* footer & copyright */

.builder-item--footer_copyright {
    margin: 50px 0px 20px 0px;
}

.wp-block-image.before_footer {
    margin: 0;
    padding: 2rem 0;
    background-color: #fff;
    text-align: center;
}

.wp-block-image.before_footer img {
    max-width: 285px;
}

.site-footer p:last-child {
	position:relative;
	color:#797c7d;
}

.site-footer p:last-child img {
	top:4px;
	position:relative;
}

#menu-footer-links li,
#menu-footer-links li a,
#menu-footer-links-en li,
#menu-footer-links-en li a {
    color: #0035a6;
}

#menu-footer-rechts li a,
#menu-footer-rechts-en li a {
	display:inline-block;
	background-size:contain;
	background-repeat: no-repeat;
	background-position: center center;
	content:'';
	color:transparent;
	width:26px;
	height:26px;
}

#menu-footer-rechts li.social-twitter a,
#menu-footer-rechts-en li.social-twitter a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/twitter.png');
}

#menu-footer-rechts li.social-instagram a,
#menu-footer-rechts-en li.social-instagram a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/instagram.png');
}

#menu-footer-rechts li.social-facebook a,
#menu-footer-rechts-en li.social-facebook a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/fb.png');
}

#menu-footer-rechts li.social-linkedin a,
#menu-footer-rechts-en li.social-linkedin a {
	background-image:url('https://tageswow.de/wp-content/uploads/2021/03/linkedin.png');
}
@media screen and (min-width:413px) and (max-width: 833px){
    .footer--row .builder-item {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
    margin-left: 0;
    }
    .builder-item.hfg-item-last.col-5.desktop-center.tablet-left.mobile-center.hfg-item-v-middle,
    .builder-item.hfg-item-last.hfg-item-first.col-12.mobile-center.tablet-center.desktop-center.hfg-item-v-middle {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
        margin-left: 0;
    }
}

@media screen and (min-width:834px) and (max-width: 1024px){
    .footer--row .builder-item {
    width: 33%;
    max-width: 33%;
    flex: 0 0 33%;
    margin-left: 0;
    }
    .builder-item.hfg-item-last.col-5.desktop-center.tablet-left.mobile-center.hfg-item-v-middle,
    .builder-item.hfg-item-last.hfg-item-first.col-12.mobile-center.tablet-center.desktop-center.hfg-item-v-middle {
        width: 33%;
        max-width: 33%;
        flex: 0 0 33%;
        margin-left: 0;
    }
}

@media (min-width: 769px){
    .menu_sidebar_slide_right .header-menu-sidebar {
        right: 50px !important;
    }
    
    .home .posts-wrapper.row article .article-content-col .content h2.blog-entry-title.entry-title, .home .posts-wrapper.row article .article-content-col .content h2.blog-entry-title.entry-title a {
        min-height: 23%;
        -webkit-hyphens:auto;
        -moz-hyphens:auto;
        hyphens:auto;
    }

    
    .hfg_header .header-menu-sidebar .header-menu-sidebar-bg {
        padding: 0 2rem;
    }

/*
    body.archive.category-inland .posts-wrapper>article:first-of-type,
    body.archive.category-ausland .posts-wrapper>article:first-of-type,
    body.archive.category-vermischtes .posts-wrapper>article:first-of-type {
    	max-width: 66.6666666666% !important;
    	flex: 0 0 66.6666666666%;
    	max-height: 460px;
    }
*/
    
    .single #content > .container.single-post-container {
        //padding-top: 30px;
    }
}

@media (min-width: 1200px){
    .home .posts-wrapper.row article .article-content-col .content h2.blog-entry-title.entry-title, .home .posts-wrapper.row article .article-content-col .content h2.blog-entry-title.entry-title a {
        min-height: 16%;
    }
}

.jscustom-kooperationen {
    position: relative;
}

.category-kooperationen .nv-index-posts.blog.col {
    padding-right: 15px !important;
}

.tages-adlabel {
    color: #fff;
    font-size: 80%;
    margin-bottom: 1rem;
    //border-bottom: 1px solid #fff;
    max-width: 728px;
    margin: auto;
}

.category-kooperationen .top {
/*     margin-bottom: 80px; */
}

.category-kooperationen .article-content-col.top {
    position: relative;
}

.posts-wrapper.row article .article-content-col.middle .content.jscustom > .content.jscustom {
    padding: 0 !important;
    height: 100%;
}

.posts-wrapper.row article .article-content-col.middle .content.jscustom > .content.jscustom a {
    display: block;
    width: 100%;
    height: 100%;
}
.posts-wrapper.row article .article-content-col.middle .content.jscustom > .content.jscustom h2 {
    position:absolute;
    width: 100%;
    text-align: center;
}


.posts-wrapper.row article .article-content-col.middle .content.jscustom > .content.jscustom a img {
    display: block;
    width: 100%;
    height: 100% !important;
    object-fit:cover;
}

.category-kooperationen .article-content-col.top .content.jscustom > .content.jscustom,
.category-kooperationen .article-content-col.bottom .content.jscustom > .content.jscustom {
min-height: 235px;
background: -moz-linear-gradient(180deg, rgba(166,0,68,1) 0%, rgba(254,0,94,1) 35%, rgba(166,0,68,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(166,0,68,1) 0%, rgba(254,0,94,1) 35%, rgba(166,0,68,1) 100%);
background: linear-gradient(180deg, rgba(166,0,68,1) 0%, rgba(254,0,94,1) 35%, rgba(166,0,68,1) 100%);
}

.category-kooperationen .article-content-col.middle {
    min-height: 250px;
}

.category-kooperationen .article-content-col.top .nv-post-thumbnail-wrap,
.category-kooperationen .article-content-col.bottom .nv-post-thumbnail-wrap {
    height: 100%;
}

.category-kooperationen .article-content-col.top img,
.category-kooperationen .article-content-col.bottom img{
    object-fit: cover;
}

.category-kooperationen .article-content-col.top .jscustom h2,
.category-kooperationen .article-content-col.bottom .jscustom h2 {
    height: 100%;
    position: absolute;
    width: 100%;
    top:0;
    z-index: 10;
    left:0;
    text-align: center;
	display: flex;
  align-items: center;
  justify-content: center;

}

.category-kooperationen .article-content-col.top .jscustom a,
.category-kooperationen .article-content-col.bottom .jscustom a {
    display: block;
    width: 100%;
    height: 100%;
}

.category-kooperationen .article-content-col.top .jscustom h2,
.category-kooperationen .article-content-col.top .jscustom a,
.category-kooperationen .article-content-col.middle .jscustom h2,
.category-kooperationen .article-content-col.middle .jscustom a,
.category-kooperationen .article-content-col.bottom .jscustom h2,
.category-kooperationen .article-content-col.bottom .jscustom a {
    color: #fff;
    -webkit-hyphens:none;
    -moz-hyphens:none;
    hyphens:none;
}

.category-kooperationen .article-content-col.top .jscustom h2,
.category-kooperationen .article-content-col.bottom .jscustom h2 {
    top:1px;
}

.category-kooperationen .article-content-col .jscustom a h2 {
    text-shadow: 0px 0px 10px rgba(0,0,0,0.8);
}
    
.category-kooperationen .article-content-col .jscustom a:hover h2,
.category-kooperationen .article-content-col .jscustom a:hover h2 {
    color: #0035a6;
    text-shadow: 0px 0px 10px rgba(255,255,255,0.8);
}

.category-kooperationen .article-content-col.right .jscustom h2,
.category-kooperationen .article-content-col.right .jscustom strong {
    height: auto;
    
}

.category-kooperationen .article-content-col.top,
.category-kooperationen .article-content-col.middle,
.category-kooperationen .article-content-col.bottom {
    margin-bottom: 1rem;
}
.left.col-md-4.col-sm-12.col-12.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-kooperationen.layout-grid {
        flex-direction: column;
}
@media screen and (min-width:1023px){
    .left.col-md-4.col-sm-12.col-12.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-kooperationen.layout-grid {
        justify-content: space-between;
    }
    .category-kooperationen .article-content-col.top,
    .category-kooperationen .article-content-col.middle,
    .category-kooperationen .article-content-col.bottom {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 959px){
    .post-type-archive-kooperationen .posts-wrapper.row.reverse {
        flex-direction: column-reverse;
    }
    .posts-wrapper .article-content-col .jscustom h2,
    .posts-wrapper .article-content-col .jscustom strong {
        height: auto;
    }
}
@media screen and (min-width:800px) and (max-width: 959px){
    .posts-wrapper .article-content-col .jscustom strong{
    height: 70px;
    height: auto;
    }
}

@media (min-width: 960px){
    .category-kooperationen .posts-wrapper > div {
        margin-bottom: 70px;
        padding: 0 35px;
    }
    .category-kooperationen .neve-main>.container>.row {
        flex-wrap: wrap;
    }
}

#banner_bottom {
    display: none;
}

.post-type-archive-kooperationen #banner_bottom {
    display: block;
}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption {
    display: block;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

.category-sticky {
    border-top: none !important;
    border-bottom   : none !important;
}

.home .posts-wrapper.row {
    margin-bottom: -30px;
}

/*
.nv-index-posts .page-numbers li a,
.nv-index-posts .page-numbers li span {
    background-color: #fff;
    padding: 5px;
}
*/

.nv-index-posts .page-numbers {
    margin: 0 auto 1rem auto;
}

.kennzeichnung { 
	font-size:12px;
	font-weight: bold;
	top:0px;
	left:7px;

} 

.single .nv-thumb-wrap .kennzeichnung {
    position: absolute;
    top:2px;
    left:7px;
    font-weight:bold;
    color: #fff;
}

.category-kooperationen .article-content-col.top .jscustom h2 {
    
   color: #fff;
}

.post-1483 .nv-post-navigation {
display:none;
} 

.single .nv-single-post-wrap p {
	font-size:13px !important;
}

.post-type-archive-kooperationen header.header {
    margin-bottom: 25px;
}

.post-type-archive-kooperationen .tages-adlabel {
    position: relative;
    top:28px;
    left:7px;
    font-size: 12px;
    font-weight: bold;
}

.single .overlay {
    position: absolute;
    bottom: 10px;
    left:10px;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    display: none;
    transition: .5s ease-in;
}

.single .nv-thumb-wrap:hover .overlay {
    display: block;
}

:lang(en) #sib_signup_form_3 {
    display: none !important;
}