@charset "UTF-8";
/*
Theme Name: NEUE - Child
Theme URI: http://envirra.com/themes/neue2
Author: envirra
Author URI: http://themeforest.net/user/envirra?ref=envirra
Description: Magazine WordPress Theme
Version: 1.0.5
License: GPL
License URI: http://www.gnu.org/licenses/gpl.html
Tags: black, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging
Text Domain: envirra
Template: neue
*/
@font-face { font-family: Open Sans; font-weight: 400; font-style: 'normal'; src: url(assets/fonts/opensans/Regular/OpenSans-Regular.woff2) format("woff2"), url(assets/fonts/opensans/Regular/OpenSans-Regular.woff) format("woff"); }

@font-face { font-family: Open Sans; font-weight: 400; font-style: italic; src: url(assets/fonts/opensans/Italic/OpenSans-Italic.woff2) format("woff2"), url(assets/fonts/opensans/Italic/OpenSans-Italic.woff) format("woff"); }

@font-face { font-family: Open Sans; font-weight: 600; font-style: 'normal'; src: url(assets/fonts/opensans/Semibold/OpenSans-Semibold.woff2) format("woff2"), url(assets/fonts/opensans/Semibold/OpenSans-Semibold.woff) format("woff"); }

@font-face { font-family: Open Sans; font-weight: 700; font-style: 'normal'; src: url(assets/fonts/opensans/Bold/OpenSans-Bold.woff2) format("woff2"), url(assets/fonts/opensans/Bold/OpenSans-Bold.woff) format("woff"); }

body.single-post .vw-title-section { display: flex; flex-direction: column; }

body.single-post .vw-title-section .vw-tagline { order: -1; }

.vw-post-box-content { display: flex; flex-direction: column; }

.vw-post-box-content .vw-post-box-tagline { order: -3; }

.vw-post-box-content .vw-post-box-title { order: -2; }

.vw-post-box-content .vw-post-box-meta { margin: 0; }

.vw-post-box-content .vw-categories { order: -3; }

.vw-post-box-content .vw-categories ~ .vw-post-box-tagline { margin-top: calc(var(--vw-space-unit) * .25); margin-bottom: calc(var(--vw-space-unit) * -.25); }

.vw-tagline, .vw-post-box-tagline { text-transform: uppercase !important; color: var(--vw-post-box-meta-color) !important; }

.category .vw-page-header .vw-tagline { text-transform: none !important; }

.vw-content-area blockquote:not(.wp-embedded-content) { font-size: 1em; font-weight: bold; line-height: 1.66; margin: 0; padding: 1.2em; border-left: 2px solid #ddd; background-color: #fafafa; }

@media (min-width: 768px) { .vw-content-area blockquote:not(.wp-embedded-content) { font-size: 1.2em; float: right; width: 50%; margin-left: 2em; } }

.vw-content-area blockquote:not(.wp-embedded-content) p { color: #1280d5; }

.wp-block-pullquote::before, .wp-block-quote::before { content: '„' !important; }

.wp-block-pullquote::after, .wp-block-quote::after { content: '“' !important; }

.widget-title::after, .vw-separator::after, .wp-block-envirra-title::after { display: none !important; }

.vw-post-box-title, .vw-title { font-weight: 600 !important; }

body.home .wp-block-envirra-title .vw-title a { text-decoration: underline; }

body.home .wp-block-envirra-title .vw-title a:hover { text-decoration: none; }

body.archive { --vw-post-box-grid-line: 1px solid rgba(255, 255, 255, .3); }

body.archive .vw-content-area-inner { width: 100%; padding-right: var(--vw-wrapper-gap); padding-left: var(--vw-wrapper-gap); }

body.archive .vw-content-area-inner .vw-main-content { max-width: var(--vw-site-width); margin-right: auto; margin-left: auto; }

body.archive .vw-post-box-thumbnail-location-side-cover .vw-post-box-thumb { min-height: 0; }

body.archive .vw-supertitle { display: none; }

body.category-meinschwulersex .vw-content-area { color: white; background: #454448; }

body.category-meinschwulersex .vw-post-box { --vw-post-box-title-color: white; --vw-post-box-meta-color: #a2a1a3; --vw-accent: #ffcd00; --vw-post-box-meta-footer-color: white; }

.vw-post-edit, .vw-post-tags, .vw-share-buttons-area { clear: both; }

.vw-main-post { --vw-link-decoration: underline; --vw-link-hover-decoration: none; }

.vw-page-header { --vw-link-decoration: none; }

.blogroll { margin: 0; padding: 0; list-style: none; }

.blogroll li { margin: 0 !important; padding: 0 !important; border: none !important; }

.blogroll li:not(:last-child) { margin-bottom: 1em !important; }

.blogroll a { font-weight: 700; font-style: normal; display: flex; align-items: center; text-transform: none; color: currentColor; }

.blogroll img { flex: 0 0 3em; margin: 0 1em 0 0; }

@media screen and (max-width: 920px) { .home .wp-block-acf-envirra-block-post-mix .vw-loop-mix-normal .vw-post-box-thumbnail-location-side { display: block; } .home .wp-block-acf-envirra-block-post-mix .vw-loop-mix-normal .vw-post-box-thumbnail-location-side .vw-post-box-thumb { max-width: 100%; margin: 0 0 1em 0; } .home .wp-block-acf-envirra-block-post-mix .vw-loop-mix-normal .vw-post-box-thumbnail-location-side .vw-post-box-content { padding-right: calc(var(--vw-space-unit) * 1); padding-left: calc(var(--vw-space-unit) * 1); } }

.vw-header-right-html { --vw-button-bg: #e63323; }

.vw-header-right-html .header-home-link { font-size: var(--vw-button-md-font-size); margin: 0 1em 0 0; }

@media (max-width: 575px) { .vw-header-wrapper { --vw-header-height: 80px !important; } }

.wp-block-image figure.alignleft, .wp-block-image figure.alignright { width: auto; }
