/*
Theme Name:		Twenty Twenty-One Child
Description:	belowtoxic Child Theme
Author:			Oliver Maklott /belowtoxic
Author URI:		https://belowtoxic.com
Template:		twentytwentyone
Version:		1.0
Text Domain:	twentytwentyone-child
*/

/* * {
	font-family: 'Roboto', sans-serif;
}*/

body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	
	background-color: #FFFDFB;
}

div[data-elementor-type="single-page"] {
	flex: 1;
	display: flex;
	flex-direction: column;
}

div[data-elementor-type="footer"] {
	
}


.color-accent,
.color-accent-hover:hover,
.color-accent-hover:focus,
:root .has-accent-color,
.has-drop-cap:not(:focus):first-letter,
.wp-block-button.is-style-outline,
a {
	/*color: #47725F !important;*/
}
a.elementor-item {
	/*color: #808C95 !important;*/
}
a.elementor-item:hover {
	/*color: #A8AFB4 !important;*/
}
a.elementor-item-active {
	/*color: #ffffff !important;
	pointer-events: none;
	touch-action: none;*/
}



.elementor-text-editor,
p {
	/*color: #455A6B !important;*/
}

.elementor-post-date {
	/*color: #808C95 !important;*/
}



.bx-project-link {
	margin-bottom: 0 !important;
}



#site-content,
div[data-elementor-type="wp-page"],
div[data-elementor-type="wp-page"] > .elementor-inner,
div[data-elementor-type="wp-page"] > .elementor-inner > .elementor-section-wrap,
div[data-elementor-type="wp-post"],
div[data-elementor-type="wp-post"] > .elementor-inner,
div[data-elementor-type="wp-post"] > .elementor-inner > .elementor-section-wrap {
	flex: 1;
	display: flex;
	flex-direction: column;
}



#cookie-law-info-again {
	background-color: #E2E2E5 !important;
	color: #455A6B !important;
	width: 170px !important;
	box-shadow: none !important;
}

#cookie_action_close_header {
	background-color: #455A6B !important;
	color: #ffffff !important;
}



@media only screen and (max-width: 767px) {
    #cookie-law-info-again {
       right: calc(50% - 85px) !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #cookie-law-info-again {
       right: 50px !important;
    }

    #playlist-section > div > div > div > div > div > div > div > article > div > .sonaar-grid > .playlist > ul {
	height: calc(100vh - 584px);
    }
}
@media only screen and (min-width: 1025px) {
    #cookie-law-info-again {
        right: 50px !important;
    }
}

