/*
Theme Name: Twenty Twenty-One Child-Theme
Theme URI: https://tresoroeffnung-adler.de/
Description: Ein Child-Theme für das WordPress Standard Theme Twenty Twenty-One.
Author: ComMotion
Author URI: https://commotion.online/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* Cookie */

	#cookie-notice.cookie-notice-visible {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	} #cookie-notice.cookie-notice-visible .cookie-notice-container {
		max-width: 500px;
		background-color: #fff;
		border-radius: 5px;
	}

	.cn-button {
		color: #000 !important;
		padding: .5 1em;
		background: transparent !important;
	} #cn-accept-cookie {
		background: linear-gradient(to bottom,#00c307,#039103) #039103 !important;
		color: #fff !important;
	}

/* Front Page */

	.home .site-main {
		padding-top: 0;
	}

/* Page */

	.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {
		max-width: var(--responsive--alignwide-width);
	}

/* Icons */

	.site-main > article .dashicons, .site-main > article .dashicons-before:before {
		width: 75px;
		height: 75px;
		font-size: 75px;

		display: block;
		margin: 0 auto;
	}

/* Footer */

	.no-widgets .site-footer {
		margin-top: 0;
	}

	.widget-area {
		margin-top: 0;
		border-top: 3px solid var(--global--color-border);
	}

	.site-footer > .site-info .powered-by {
		display: none;
	}

@media only screen and (min-width: 482px) {

	.site-header {
		padding: var(--global--spacing-vertical);
	}
}

@media only screen and (max-width: 650px) {

	h1, .h1, .has-background h1 {
		font-size: var(--heading--font-size-h2);
		letter-spacing: var(--heading--letter-spacing-h21);
		line-height: var(--heading--line-height-h2);

		word-wrap: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;

		white-space: normal;
	}

	#callnowbutton {
		bottom: 50px !important;
	}

	#dark-mode-toggler {
		display: none !important;
	}
}