﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans);
.reader					     {		position:absolute; top:-100000px; left:-100000px;  display:none;	
}
.fade					    {		  -webkit-animation: fade ease 0.5s forwards; -moz-animation: fade ease 0.5s forwards; -o-animation: fade ease 0.5s forwards; -ms-animation: fade ease 0.5s forwards;
}
.eprjcookie                                 {   opacity:0; font:100% 'Open Sans', sans-serif !important; background:rgba(0, 0, 0, .7); padding:5px;  box-sizing:border-box; z-index:999999999; 
}
.eprjcookie-fixed                     {   position:fixed; width:100%; top:0; left:0; 
}
.eprjcookie *               {   margin:0; padding:0;
}
.eprjcookie p                               {   color:#fff; font-size:80%; font-weight:normal; text-align:center;
}
.eprjcookie p:first-child                   {  text-align:center; display:block; 
}
.eprjcookie p:first-child  strong                  {  text-transform:uppercase;
}
.eprjcookie p:nth-child(2) a     {   background:none !important; text-decoration:underline !important; color:#fff; font-weight:bold; 
}
.eprjcookie p:last-child                    {   text-align:center; padding:5px; display:block;
}
.eprjcookie p a                             {   display:inline-block; color:#fff; text-decoration:underline; 
}
.eprjcookie a:hover                         {   opacity:.7;
}
/*.btn-accept                                 {   border:0; text-decoration:none;   background:#007a03 !important; color:#fff; padding:5px 10px; border-radius:5px; -webkit-box-shadow: 7px 6px 11px -4px rgba(0,0,0,0.75); -moz-box-shadow: 7px 6px 11px -4px rgba(0,0,0,0.75); box-shadow: 7px 6px 11px -4px rgba(0,0,0,0.75); text-shadow: 1px 1px 1px #000;               
}*/
.btn-close                                {   /*display:none;*/  background:none !important; text-decoration:none !important; font-size:0; width:30px; height:30px; position:absolute; top:0; right:5px; 
}
.btn-close:after                          {   content:"✖"; display:block; width:35px; height:35px; color:#fff; font-size:20px !important; line-height:1.7; 
}

@keyframes fade  			{
  0%   { opacity:0;}
  100% { opacity:1;}
}
@-moz-keyframes fade		{
  0%   { opacity:0;}
  100% { opacity:1;}
}
@-webkit-keyframes fade 	{
  0%   { opacity:0;}
  100% { opacity:1;}
}
@-o-keyframes fade 			{
  0%   { opacity:0;}
  100% { opacity:1;}
}
@-ms-keyframes fade 		{
  0%   { opacity:0;}
  100% { opacity:1;}
}
@media (min-width :0) and (max-width : 768px) {
    .btn-close {
        position: static;
        float: right;
    }
}