
#cookiescript_header {
	margin-top: -10px !important;
	font-size: 22px !important;
	font-family: "Open Sans", sans-serif !important;
}
#cookiescript_header::before{
	display:inline-block !important;
	width:50px !important;
	height: 50px !important;
	content: "" !important;
	background-image: url('/apple-touch-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	top:25px;
	margin-bottom: 10px;
}
#cookiescript_description {
    text-align: justify !important;
}
#cookiescript_description span, #cookiescript_description a{
	font-size: 14px !important;
	hyphens: auto;
	-webkit-hyphens:auto;
	font-family: "Open Sans", sans-serif !important;
}
#cookiescript_description a{
	display: block !important;
}
span.cookiescript_checkbox_text,#cookiescript_accept, #cookiescript_save, #cookiescript_reject, #cookiescript_manage {
	line-height: 3.3 !important;
    font-size: 12px !important;
    border: none !important;
}

#cookiescript_accept, .cookiescript_category_strict{
	background-color: #9c1111 !important;
} 
#cookiescript_accept:hover{
	background-color: #555555 !important;
} 
#cookiescript_readmore,#cookiescript_declaration{
	color: #9c1111 !important;
} 
#cookiescript_manage:hover #cookiescript_manageicon .cookiescript_gear {
    fill: #9c1111 !important;
}
/* checked */
.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
    border-color: #9c1111 !important;
    background-color: #9c1111!important;
}
/* not checked */
.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
    border-color: #9c1111 !important;
    background-color: transparent;
}
#cookiescript_save,#cookiescript_reject {
	color: #fff !important;
    background-color: #9c1111!important;
}
#cookiescript_save:hover,#cookiescript_reject:hover {
background-color: #555555 !important;
}
#cookiescript_maintabs > div {
	width: 100% !important;
}
#cookiescript_aboutcookies, #cookiescript_aboutwrap,#cookiescript_reportdate{
	display: none !important;
}
#cookiescript_manage_wrap {
    margin: 10px 0 10px 0 !important;
}
/*#cookiescript_badge{display: none !important;}*/

#cookiescript_description .text-non-eu-data-transfer {
    display: block !important;
    margin-top: .6em !important;
    line-height: 1.25em !important;
    font-size: 0.8em !important;
    border-bottom: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    padding: 1em 0 !important;
}
@media all and (max-width: 1024px){
	#cookiescript_checkboxs,#cookiescript_buttons {
		display:inline-block !important;
	}
}
@media screen and (min-width: 740px) and (max-width: 1024px){
	#cookiescript_badge[style] {
		bottom: 52px !important;
		
	}
	#header {
		z-index: 100000 !important;
	}
}
/*
@media screen and (max-width: 750px) {
#main {

	height: calc(100%) !important;

}
}
@media screen and (min-width: 700px) and (max-width: 900px) and (orientation:landscape){
	#cookiescript_badge[style] {
		bottom: 0px !important;
		
	}
	#main {

		height: calc(100%) !important;

	}
	#header {
		z-index: 0 !important;
		display:none !important;
	}
}*/
@media all and (min-width: 757px){
	#cookiescript_wrapper {
	    width: 440px !important;
	}
}

@media all and (max-width: 756px){
	#cookiescript_wrapper {
	    width: 440px !important;
	}

}
@media all and (max-width: 720px){
	#cookiescript_wrapper {
	    width: 90% !important;
	    max-height:95% !important;
	}
	#cookiescript_checkboxs {
    margin: 0 auto 5px auto !important;
	}
	#cookiescript_description {
    margin: 0 auto 5px !important;
	}
	#cookiescript_wrapper {
		padding: 10px 15px 10px 15px !important;
	}
}
@media all and (max-width: 480px){
	#cookiescript_wrapper {
	    width: 90% !important;
	}
}

