
.header-cookies {

	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	
	vertical-align: baseline;
	
	border-top: 2px solid #e1e1e1;
	font-family: 'Roboto Condensed',sans-serif;	
	position: fixed;
	bottom: 0;
	width: 100%;
	
	z-index: 100;
	padding: 0 38px;
	background-color: #f0f0f0;
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-bottom: 1px solid #fff
 }

	.header-cookies .header-cookies-inner {
		/*border: red 2px solid; */
		max-width: 1040px;
		margin: auto;
			height:50px;
		position: relative;
		padding: 10px 0;
		border: 3;
		padding-top:0px;
			-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
	 }

	.header-cookies .header-cookies-message {
		position:absolute;
		top:0px;
		/*border: red 2px solid; */
		color: #666565; 
		height:100px;
		padding-right: 120px;		
		}

		.header-cookies .header-cookies-message .header-cookies-title {
			font-weight: 400;
			font-size: 1em;
			margin-bottom: 2px;
			color: #23242b			
			
		 }

		.header-cookies .header-cookies-message .header-cookies-text {
			font-size: 1.1em;
			/*font-size:.875em;*/
			margin: 0;			
			padding-top:4px;
			line-height: 1.4285em;
			margin-bottom: 0
		 }
		 
		 .header-cookies .header-cookies-message .header-cookies-text  a{
color: #f00;
	font-family: 'Roboto Condensed',sans-serif;
	font-weight: 400;
	cursor: pointer!important;
	text-decoration: none;
	-webkit-transition: color 300ms ease-out;
	-moz-transition: color 300ms ease-out;
	-o-transition: color 300ms ease-out;
	transition: color 300ms ease-out
		 }

	.header-cookies .header-cookies-close {
		position: absolute;
		display: block;
		top: 19px;
		right: 14px;
		font-size: 1.4375em;
		color: #f00;
		-webkit-transition: color .3s ease-out;
		-moz-transition: color .3s ease-out;
		-o-transition: color .3s ease-out;
		transition: color .3s ease-out
	 }

		.header-cookies .header-cookies-close:after {
			content: "";
			position: absolute;
			top: 5px;
			bottom: 5px;
			left: 5px;
			right: 5px;
			background-color: #fff
		 }

.noTouchDevice .header-cookies .header-cookies-close:hover {color: #9c0000}		 
		 

@media only screen and (max-width:56.25em) {.header-cookies}		 

.header-cookies .header-cookies-close {right: 0}

.header-cookies .header-cookies-message {padding-right: 30px}
		 

{}
 
@media only screen and (max-width:40em) {.header-cookies}

.header-cookies .header-cookies-inner {padding: 16px 0 20px 0}



