/*
Theme Name: GeneratePress (Webfalken-Version)
Template: generatepress
Theme URI: https://generatepress.com
Author: Webfalken
Author URI: https://www.webfalken.de
Description: Die durch die Webfalken angepasste Version vom Theme "Generatepress"
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2018 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2018 Automattic, Inc.
*/
html {
	/* scroll-behavior: smooth; */
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
a {
	border-bottom: 1px #ccc solid;
}
#site-navigation a,
#primary-menu a,
.site-header a {
	border: none;
}

.darken-image {
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
}

.no-margin-bottom {
	margin-bottom: 0px;
}

/* Nach einem Grid auch Abstand lassen */
.gb-grid-wrapper {
	margin-bottom: 2em;
}

/* Haken als Listenbullets */
ul.li-checkmark {
	list-style: none;
	padding-left: 0;
}

ul.li-checkmark li {
	position: relative;
	padding-left: 1.5em;
}

ul.li-checkmark li:before {
	content: "✓ ";
	left: 0;
	width: 1em;
	height: 1em;
	position: absolute;
}

/* Testimonial-Einstellungen */
.wp-block-advanced-gutenberg-blocks-testimonial__content {
	color: #777;
}

.wp-block-advanced-gutenberg-blocks-testimonial__signature {
	font-style: italic;
}

@media (max-width: 767px) {
	.header-subtitle {
		font-size: 1em;
		text-align: right;
	}

	/* Ein bisschen Abstand nach einer Spalte im Grid - bei >768 wird die Breite einer Column auf 100% gesetzt */
	.gb-grid-column {
		margin-bottom: 2em;
	}
}

/**
Caldera Forms
**/
.help-block {
	font-style: italic;
	font-size: 0.9em;
}

/**
Custom Colors im WordPress
**/
.has-pure-white-color {
	color: #fff;
}
.has-pure-white-background-color {
	background-color: #fff;
}

.has-pitch-black-background-color {
	background-color: #000;
}
.has-pitch-black-color {
	color: #000;
}

.has-excellent-blue-color {
	color: #2f5496;
}
.has-excellent-blue-background-color {
	background-color: #2f5496;
}

.has-primary-color {
	color: #444444;
}
.has-primary-background-color {
	background-color: #444444;
}

.has-accent-color {
	color: #ffa500;
}
.has-accent-background-color {
	background-color: #ffa500;
}

/*
Einstellungen für Advanced Gutenberg Blocks
*/

.wp-block-advanced-gutenberg-blocks-notice.is-variation-warning.is-style-full,
.wp-block-advanced-gutenberg-blocks-notice.is-variation-warning.is-style-full .wp-block-advanced-gutenberg-blocks-notice__title,
.wp-block-advanced-gutenberg-blocks-notice.is-variation-warning.is-style-full svg {
	color: #404040;
}

.wp-block-advanced-gutenberg-blocks-notice.is-variation-advice.is-style-full {
	background-color: #74bd5e;
}

.wp-block-advanced-gutenberg-blocks-notice.is-variation-info.is-style-full a {
	color: white;
}

/*
Einstellungen für Blogseiten
*/

.entry-meta {
	font-style: italic;
}

.blogheader-image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 15vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
}
.blogheader-heading {
	margin: 0px auto;
	padding: 0px 1em;
	background-color: rgba(255, 255, 255, 0.8);
}

textarea#comment {
	border: 1px solid #e8930c;
}
