/*
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
*/

/* 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;
	}
}