/*
Theme Name:  The Layouter Child Theme
Description: Dies ist ein benutzerdefiniertes Child-Theme für The Layouter
Theme URI:   https://www.thelayouter.de
Author: Dilly
Author URI:  https://www.thelayouter.de
Template: thelayouter
Version: 1.0
*/

@font-face {
    font-family: 'fonts/Amsterdam Signature Four';
    src: url('fonts/AmsterdamSignature-Four.eot');
    src: url('fonts/AmsterdamSignature-Four.eot?#iefix') format('embedded-opentype'),
        url('fonts/AmsterdamSignature-Four.woff2') format('woff2'),
        url('fonts/AmsterdamSignature-Four.woff') format('woff'),
        url('fonts/AmsterdamSignature-Four.ttf') format('truetype'),
        url('fonts/AmsterdamSignature-Four.svg#AmsterdamSignature-Four') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

body h1,
body h2,
body h3,
body h4,
body h5{
	color: #4a3256;
}

.headlines{
    font-family: 'Amsterdam Signature Four' !important;
    font-weight: 500;
    font-style: normal;
}

.small-footer-links a{
	opacity: 1.0 !important;
}

.small-footer-links a:hover{
	opacity: 0.65 !important;
}


.cmplz-cookiebanner.cmplz-show{
	box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show{
	    top: calc(100% - 80px) !important;
		width: 50px!important;
		height: 50px !important;
		border-radius: 100% !important;
		padding: 0px !important;
		min-width: 50px !important;
	box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show:hover{
	box-shadow: rgb(0 0 0 / 9%) 0px 10px 20px, rgb(0 0 0 / 13%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show svg{
	width: 30px !important;
	height: 30px !important;
	margin-bottom: -5px;
}

.cmplz-description{
	line-height: 18px;
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
	max-width: 100%;
}