/* All triggers for hiding and displaying elements in cookie-bar */

.cookie-settings, #cookie-settings-save{
	display: none;
}
.cookie-settings.active, #cookie-settings-save.active{
	display: block;
}

#cookie-settings-save.active{
	display: flex;
}

.cookie-buttons.hidden, .cookie-content.hidden{
	display: none;
}

.cookie-description{
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.25s ease-out;
}

.cookie-description.active{
	max-height: 1000px;
	transition: max-height 0.25s ease-in;
}





/* Hide if is settings page */


body.cookie-setting-page .cookie-wrapper{
	display: none;
}

body.cookie-setting-page .cookies#blocker{
	display: none;
}


body.cookie-setting-page.setting-open .cookie-wrapper{
	display: block;
}

body.cookie-setting-page.setting-open .cookies#blocker{
	display: block;
}


body.cookie-setting-page.setting-open .cookie-content{
	display: none;
}

body.cookie-setting-page.setting-open .cookie-buttons{
	display: none;
}

body.cookie-setting-page.setting-open .cookie-settings{
	display: block;
}

body.cookie-setting-page.setting-open #cookie-settings-save{
	display: block;
}