/****************************************************************************************
* Cookie Compliance Layer
*****************************************************************************************/

.CookieLayer 							{position: fixed; bottom: 0; width: 100%; background: rgba(22,22,22,.9); font-size: 95%; color: #fff; padding: 16px 0 12px 0; z-index: 100;
										 border-top: 1px solid #dfdfdf;}
.CookieLayer div 						{width: 100%;}
.CookieLayer div p						{margin: 0; padding: 6px 60px 8px 60px; font-size: 90%; line-height: 1.333;}
.CookieLayer div p a					{color: #fff; text-decoration: underline;}
.CookieLayer .CookieLayerButton			{display: block; position: absolute; right: 14px; top: 16px; padding: 8px 10px 8px 10px; color: #fff; font-weight: bold; background: #dc3831; text-decoration: none;}
.CookieLayer .CookieLayerButton:hover 	{filter: alpha(opacity = 65); -ms-filter: "alpha(opacity = 65)"; opacity: .65; 	
										 -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: all 200ms ease;}

@media screen and (max-width : 1600px) {	
.CookieLayer div p						{text-align: left; padding: 6px 60px 8px 15px;}
.CookieLayer .CookieLayerButton 		{right: 10px;}
}
