 
@font-face { 
    font-family: 'OpenSansRegular'; 
    src: url('opensans/opensans-regular-webfont.eot'); 
    src: url('opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), 
         url('opensans/opensans-regular-webfont.woff') format('woff'), 
         url('opensans/opensans-regular-webfont.ttf') format('truetype'), 
         url('opensans/opensans-regular-webfont.svg#OpenSansRegular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 
 
body.contentpane .panel_cookie, .item-page .panel_cookie { 
display:none!important; 
z-index:-1!important; 
width:0!important; 
} 
 
.panel_cookie p, 
.panel_cookie h4, 
.panel_cookie .tresc
.panel_cookie input{ 
    font-family: 'OpenSansRegular'; 
	text-align:left;	 
} 
 
.panel_cookie{ 
  width:100%; 
  position:fixed; 
  left:0; 
  min-height: 53px!important; 
  line-height:50px; 
  z-index:100002; 
  background:#28292a; 
  background: rgba(0,0,0,.8); 
 -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .8); 
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .8); 
  padding:0; 
} 
#panel_cookie_dol{ 
  bottom:0; 
} 
#panel_cookie{ 
  top:0; 
} 
 
div.tresc{ 
  float:left; 
  margin:0 0 0 5%; 
  max-width: 85%; 
  width: 85%; 
} 
 
 
.panel_cookie input, 
body .panel_cookie input{ 
  border:none; 
  color:#fff; 
  font-size:30px; 
  height: 53px!important; 
  width: 53px!important; 
  line-height:53px; 
  background: url("close-st1.png") no-repeat 50% #060606; 
  display:block; 
  float:right; 
  padding:0; 
  margin:0; 
  cursor:pointer; 
  text-indent:-999em; 
  -webkit-border-radius: 0; 
  border-radius: 0; 
} 
 
 
.panel_cookie input[type="button"]:hover, 
.panel_cookie input:hover,  
.panel_cookie input:active,  
.panel_cookie input:focus{ 
  background: url("close-st1.png") no-repeat 50%  #f07241; 
  -webkit-border-radius: 0; 
  border-radius: 0; 
} 
.panel_cookie h4, 
.panel_cookie p,
.panel_cookie .tresc { 
  color: #fff; 
  text-shadow: -1px 0 0 rgba(0, 0, 0, .3); 
} 
 
.panel_cookie h4{ 
  font-weight:100; 
  font-size:14px; 
  text-transform:uppercase; 
  margin:0; 
  display:none 
} 
.panel_cookie p, .panel_cookie .tresc{ 
  font-size:14px; 
  line-height:50px; 
  margin:2px 0 0; 
  text-align:center 
} 
 
.panel_cookie p a{ 
  color:#f07241; 
  text-decoration:underline; 
  background:none; 
} 
 
.panel_cookie a:hover,  
.panel_cookie a:active,  
.panel_cookie a:focus{ 
  text-decoration:none; 
  background:none; 
} 
 
@media (max-width:1280px) { 
  .panel_cookie p { 
	font-size: 13px; 
	line-height: 1.5; 
	margin:1.1em 0  
  } 
 
}
