.nav { 
  height: 50px !important;
  margin-top:40px;
}
.nav ul li {
  margin-left: 14px !important;
}

.nav ul li ul { 
  min-width: 300px !important;
}

.qtranxs-lang-menu img { padding-top: 13px; }

.page-id-1236 { 
  font-size: 14px !important;
  line-height: 1.4em;
}


/* COOKIE CSS Light Theme --------------------------------------- */

.eucookielaw-banner {
    border: 0px solid #ccc;
}
.eucookielaw-banner.fixedon-top{
    border-radius: 0;
}
.eucookielaw-banner .well {
    padding: 2em;
}
.eucookielaw-banner.light{
    font-size: 1em;
    background-color: rgb(0,0,0); opacity: .75;
}
.eucookielaw-banner.light .well{
    background-color: rgb(0,0,0); opacity: 1;
}
.banner-message, .banner-title {
	color: #FFF;
}
.banner-title {
    text-transform: uppercase;
  	font-size: 1em !important;
    margin-bottom: .33em;  
}
.banner-message a:link,
.banner-message a:visited,
.banner-message a:active { 
    color: #FFE495;
    font-weight: bold;
    text-decoration: underline; 
    border: none; 
    border: 0px solid #000;
}

.eucookielaw-banner .well h1.banner-title {
   border-bottom: 0px solid #ccc;
   font-size: 1em !important;
}
.eucookielaw-banner .well p.banner-agreement-buttons a.disagree-button,
.eucookielaw-banner .well p.banner-agreement-buttons a.agree-button {
   border: 0px solid #888;
   background-color: #666;
   padding: 0.5em;
   border-radius: 0.5em;
   margin: 0.5em;
   display: inline-block;
   font-weight: bold;
   text-decoration: none;
   text-transform: uppercase;
}
.eucookielaw-banner .well p.banner-agreement-buttons a.disagree-button {
   color: #F00;
}
.eucookielaw-banner .well p.banner-agreement-buttons a.agree-button {
   color: #33FF00;
}

/* Box Alert --------------------------------------- */

div.cookie {
	background: #F7FE2E;
	text-align: center;
	padding: 0.8em;
	color: #333;
	margin-bottom: 1em;  
	border: 1px solid #FFD700;
}

div.cookie strong,
div.cookie p, {
	font-size: 1.563em;
	font-weight: 100;
	margin: 0;
}

div.cookie2 {
	background: #FFFFFF;
	text-align: center;
	padding: 0.8em;
	color: #333;
	margin-bottom: 1em;  
	border: 1px solid #DDD;
}

div.cookie2 strong,
div.cookie2 p, {
	font-size: 1.563em;
	font-weight: 100;
	margin: 0;
}


/* Tabella Cookie --------------------------------------- */

table.table-style-one {
	font-family: inherit;
	font-size: inherit;
	color:#333;
	border-width: 1px;
	border-color: #999;
	border-collapse: collapse;
	width: 100%;
}
table.table-style-one th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999;
	background-color: #EEE;
	text-align: left;
}
table.table-style-one td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #999;
	background-color: #FFF;
}
table.table-style-one th.l15  {
	width: 15%;
}
table.table-style-one th.l20  {
	width: 20%;
}
table.table-style-one th.l25  {
	width: 25%;
}
table.table-style-one th.l30 {
	width: 30%;
}
table.table-style-one th.l35 {
	width: 35%;
}
table.table-style-one th.l40 {
	width: 40%;
}
table.table-style-one th.l50 {
	width: 50%;
}
table.table-style-one caption { 
	display: table-caption;
	text-align: left;
	padding-top: .75em;
	padding-left: .75em;
	font-style: italic;
}
