/*
Theme Name:   Schlüsseldienst Adler 
Theme URI:    https://schluesseldienst-albstadt.de/
Author:       ComMotion 
Author URI:   https://commotion.online/
Description:  Child-Theme für das WordPress-Standardtheme Twenty Twenty.
Template:     twentytwenty
Version:      10.0
*/

/* Basic */

	p {
		text-align: justify !important;
	}

	a.telefon {
		text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
		color: #fff !important;
	} a.call-to-action {
		font-size: 25px;
		font-weight: 800;
		background-color: #ff0000;
		color: #fff !important;
		padding: 20px 25px;
		display: inline-table;
		float: right;
		border-radius:5px;
	}

	a#callnowbutton {
		color: #fff !important;
	} #cta {
		margin: 10px 0px;
		display: grid;
		text-align: center;
		width: 100%;
	}

/* Cookie */

	.cn-button {
		background: transparent !important;
	} #cn-accept-cookie {
		background: linear-gradient(to bottom,#00c307,#039103) #039103 !important;
	}

/* Header */

	.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {
		text-decoration: none;
	} .primary-menu a:hover {
		text-decoration: none;
	}

	.primary-menu > li > a {
		color: #000 !important;
	} .primary-menu > li > a:hover {
		color: #ff0000 !important;
	}

	.primary-menu ul.sub-menu a {
		color: #fff !important;
	}

/* Page */

	.entry-content {
		font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	}

	#hadwa h2 {
		color: #54595F !important;
	}

/* Elementor */

	.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
		color: #ff0000;
	}

/* Footer */

	.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
		margin-top: 0 !important;
	}

	.sites {
		margin: 1em 0 0 0;
		height: 80px;
		overflow: hidden;
		position: relative;
		margin-bottom: 10px;
	} .sites:hover {
		height: auto;
	}

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

	.primary-menu > li {
		margin: 0.8rem 0 0 1.5rem;
	}
}

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

	.cn-position-bottom {
		bottom: 60px;
	}
}