/*
 * colors
 */
#nav-menu-item-59{}
#nav-menu-item-1489 a{background-color: #f5b320;} /* CHIARO 1*/
#nav-menu-item-1491 a{background-color: #fcb721;}
#nav-menu-item-1707 a{background-color: #ffb921;}
#nav-menu-item-242 a{background-color: #f4ae21;}
#nav-menu-item-1176 a, li.name a {background-color: #f3a621;}

#nav-menu-item-62 a{background-color: #f3a621;}
#nav-menu-item-63 a{background-color: #f2a121;}
#nav-menu-item-64 a{background-color: #f19b22;}
#nav-menu-item-65 a{background-color: #f19522;}
/*.current_page_item {background-color: #f5b320;}*/
.arancio{ color: #f09122;}
.alternate{ color: #000;}

.fuxia{
	background: #dc15b5;
	color:#EEE;
	}
.fuxia h1, .fuxia h2, .fuxia h3, .fuxia h4{
	color:#EEE;
	}
.fuxia p, .fuxia a{
	color:#EEE;
	}
.fuxia h3{
	margin:10px 0;
	color:#f276da
	}
.fuxia a:link, .fuxia a:visited {
	color:#f1f1f1;
	}
.fuxia a:active, .fuxia a:hover {
	color:#FFF;
	}
.fuxia_color{
	color: #dc15b5!important;
	}
.orange_color{
	color: #f09122!important;
	}
.grey{
	background-color: #454545;
	background-image: url('../images/pattern-overlay-video.png');
	color:#EFEFEF;
	}
.grey h1, .grey h2, .grey h3, .grey h4 {
	color:#999;
	}
.grey p, .grey a{
	#EFEFEF!important;
	}
	/* BLACK */
.black{
	background: #000; 
	background:rgba(0,0,0,1);
	color:#EFEFEF;
	}
.black p, .black h1, .black h2, .black h3, .black h4, .black a{
	color:#EFEFEF;
	}
	/* carbon */
.carbon{
	background: #555; 
	color:#EFEFEF;
	}
.carbon p, .carbon h1, .carbon h2, .carbon h3, .carbon h4, .carbon a{
	color:#EFEFEF;
	}

.button-carbon-list,.button-carbon, .button-carbon:visited {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	border: 1px solid #222;
	border-top-color: #222;
	border-left-color: #222;
	padding: 4px 12px;
	color: #eee;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0,0,0,0.75);
	cursor: pointer;
	margin: 0 5px;
	line-height: 21px;
	border-radius: 4px;
	background-color: #555;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#222));
	background-image: -webkit-linear-gradient(top, #555, #222);
	background-image: -moz-linear-gradient(top, #555, #222);
	background-image: -o-linear-gradient(top, #555, #222);
	background-image: linear-gradient(to bottom, #555,#222);
}
.button-carbon:hover, .button-carbon:active, .button-carbon:visited:hover, .button-carbon:visited:focus {
	color: #fff;
	border: 1px solid #333;
	border-top-color: #333;
	border-left-color: #333;
	background-color: #444;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333));
	background-image: -webkit-linear-gradient(top, #444, #333);
	background-image: -moz-linear-gradient(top, #444, #333);
	background-image: -o-linear-gradient(top, #444, #333);
	background-image: linear-gradient(to bottom, #444,#333);
}

/* white */	
.white {
	background: #FFF; 
	background:rgba(255,255,255,1);
	color:#333;
	}
.white h1, .white h2, .white h3, .white h4, .white h5, .white h6 {
	color:#f09122;
	}
.white h4 {
	font-size:21px;
	/*margin:1.714285714rem 0 0 0!important;*/
	}
.white hr {
	background: #FFF url('http://www.romawebfest.it/wp-content/themes/xiv/library/library/images/hr-shadow2.png') top center no-repeat;
	border: 0;
	height: 20px;
	margin: 24px;
	margin-top: 60px;
	margin-bottom: 1.714285714rem;
}
.white p{
	color:#333;
	margin: 3px 0;
	}
.white a:visited, .white a:link{
	color:#555;
	}
.white a:active, .white a:hover{
	color:#f09122;
	}
/**************
	ORANGE
***************/
.orange{
	background: #f09122;
	color:#EEE;
	}
.orange .nav, .orange .nav-vertical {background:#f09122; padding:0; margin:0;}
.orange .nav li a, .orange .nav-vertical li a{background:#f09122;color:#f1f1f1;}
.orange .nav li a:hover, .orange .nav-vertical li a:hover{
		background:#f5b320; color:#FFF;
		-webkit-transition: background 1s ease;
		-moz-transition: background 1s ease;
		-ms-transition: background 1s ease;
		-o-transition: background 1s ease;
		transition: background 1s ease;
		}
.orange .nav li ul.sub-menu li a, .orange .nav li ul.children li a {
		border-bottom: 1px solid #e1800f;
}
	

.orange p, .orange h3, .orange a{
	color:#EEE;
	}
.orange h3{
	color:#FFF;
	margin:10px 0;
	color:rgba(255, 186, 0, 1);
	}
.orange a:link, .orange a:visited {
	color:#f1f1f1;
	}
.orange a:active, .orange a:hover {
	color:#FFF;
	}
.pagination ul li { background: #000;color:#f09122; }
.pagination ul li a{ background: #f09122; }
.color_blue {
	background-color:#6490c4;
	color: #FFF;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) .color_blue {
	background-color:#4376b2;
	color: #FFF;
	}
.color_green {
	background-color:#C3D69B;
	color: #FFF;
	}
table tr.even, table tr.alt, table tr:nth-of-type(even) .color_green {
	background-color:#b5cc83;
	color: #FFF;
	}
.color_orange {
	background-color:#fac090;
	color: #FFF;
	}
table tr.even, table tr.alt, table tr:nth-of-type(even) .color_orange {
	background-color:#f8a45f;
	color: #FFF;
	}
.color_red {
	background-color:#D99694;
	color: #FFF;
	}
table tr.even, table tr.alt, table tr:nth-of-type(even) .color_red {
	background-color:#cc716e;
	color: #FFF;
	}
.color_ora {
	background-color:#D99694;
	color: #FFF;
	}	
table tr.even, table tr.alt, table tr:nth-of-type(even).color_ora {
	background-color:#D99694;
	color: #FFF;
	}
.pass_mercato_green{
	padding-left:35px;
	background: #C3D69B url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_mercato.png') 0px 0px no-repeat;
	color: #FFF;
	}
table tr.even, table tr.alt, table tr:nth-of-type(even) .pass_mercato_green{
	padding-left:35px;
	background: #b5cc83 url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_mercato.png') 0px 0px no-repeat;
	color: #FFF;
	}
.pass_mercato_orange{
	padding-left:35px;
	background: #fac090 url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_mercato.png') 0px 0px no-repeat;
	color: #FFF;
	}
table tr.even, table tr.alt, table tr:nth-of-type(even) .pass_mercato_orange{
	padding-left:35px;
	background: #f8a45f url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_mercato.png') 0px 0px no-repeat;
	color: #FFF;
	}
.pass_invito_blue{
	padding-left:35px;
	background: #6490c4 url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_invito.png') 0px 0px no-repeat;
	color: #FFF;
	}
table tr.even, table tr.alt, table tr:nth-of-type(even) .pass_invito_blue{
	padding-left:35px;
	background: #4376b2 url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_invito.png') 0px 0px no-repeat;
	color: #FFF;
	}
.pass_mercato{
	padding-left:35px;
	background: #6490c4 url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_mercato.png') 0px 0px no-repeat;
	color: #FFF;
	min-height: 35px;
	}
.pass_invito{
	padding-left:35px;
	background: #6490c4 url('http://www.romawebfest.it/wp-content/themes/xiv/library/css/pass_invito.png') 0px 0px no-repeat;
	color: #FFF;
	min-height: 35px;
	}