@charset "utf-8";
/* CSS Document */
.gusto span {
	font-family: 'TheRifleman', Arial;
	font-size:18px;
	color:#004D8D;
	
}

.gusto p {
	margin:0; padding:0 0 10px 0;
	font-size:12px;
	color:#6a6a6a;
	
}

.notegusto {
	background-color:#004D8D;
	padding:10px;
	color:#FFF;
	font-size:12px;
}
.testo {
	text-align:left;
}
.testo p img {
	float:right;
	padding:10px;
}
.testo a{
	text-decoration:none;
	color:#204D8D;
	font-weight:bold;
}
.testo a:hover{
	text-decoration:uderline;
}
.testo h7 {
	font-style:italic;
}

.bollino p img{
	padding:0;
	padding-left:5px;
	float:none;
	
}
.rifle h1, .rifle h2, .rifle h3 {
	font-family: 'TheRifleman', Arial;
	color:#004D8D;
	color:rgba(0,77,141,1); 
	margin:10px 0;
	padding-bottom:10px;
	}
	.rifle .blu {
		color:#004D8D;
		color:rgba(0,77,141,1);
	}
	.rifle .bgblu {
		background-color:#004D8D;
		background-color:rgba(0,77,141,1);
	}
	.rifle .bggiallo {
		background-color: #F39800;
		background-color:rgba(243,152,0,1);
	}
	.rifle .bgmarrone {
		background-color: #A66C09;
		background-color:rgba(166,108,9,1);
	}
	.rifle .bgverde {
		background-color: #6B8912;
		background-color:rgba(107,137,18,1);
	}
	.rifle .bgrosso {
		background-color: #E2001A;
		background-color:rgba(266,0,26,1);
	}
	.rifle .bgazzurro {
		background-color: #4C97CE;
		background-color:rgba(76,151,206,1);
	}
	.rifle .bgrosa {
		background-color: #F0A2AF;
		background-color:rgba(240,172,165,1);
	}
	

.rifle h1 {
	font-size: 38px;
	letter-spacing: 1px;
	font-weight: 400;
	}
	.rifle h1 span {
		color:#ffffff;
		padding:3px 10px;
	}

.rifle h2 {
	font-size: 24px;
	letter-spacing: 1px;

	font-weight: 400;
	}
	.rifle h2 span {
		color:#ffffff;
		padding:3px 8px;
	}

.rifle h6 {
	font-family: 'TheRifleman', Arial;
	color:#004D8D;
	color:rgba(0,77,141,1); 
	margin:0;
	padding:0px;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 400;
	}
	

nav.colored, nav.light.colored,
.twitter-feed-icon i,
.testimonial-icon i,
.home-gradient,
.home-parallax,
#project-navigation ul li#prevProject a:hover, 
#project-navigation ul li#nextProject a:hover,
#project-navigation ul li a:hover,
#closeProject a:hover,
.portfolio .portfolio-overlay,
.pagination a.previous:hover, 
.pagination a.next:hover,
.rnr-icon-middle:hover,
.service-box:hover,
.button,
.skillbar .skill-percentage,
.flex-control-nav li a:hover,
.flex-control-nav li a.flex-active,
.testimonial-slider .flex-direction-nav li a, 
.twitter-slider .flex-direction-nav li a,
.color-block,
.home1 .slabtextdone .slabtext.second-child,
.home4 .slabtextdone .slabtext.second-child,
.caption,
.copyright,
.title h1,
.service-features .img-container,
.service-features .img-container,
.view-profile,
.team-member:hover .team-desc,
.service-box .service-icon,
.modal .close {
	background-color: #004D95;
}






/*========== C O L O R    S K I N S =============*/

a,
.highlight,
nav.light .main-menu a:hover, 
nav.dark .main-menu a:hover,
nav.light .main-menu li.active a,
nav.transparent .main-menu li.active a, 
nav.dark .main-menu li.active a,
.parallax .quote i,
#filters ul li a:hover h3, 
#filters ul li a.active h3,
.post-title a:hover,
.post-tags li a:hover,
.tags-list li a:hover,
.pages li a:hover,
.home3 .slabtextdone .slabtext.second-child,
.service-box:hover .service-icon {
	color:#004D95;
}




/*========== B O R D E R    S K I N S =============*/

.pages li a.current,
.pages li a.current,
.service-features .img-container:after,
.service-box:hover .service-icon,
.callout,
blockquote p,
.pullquote.align-right,
.pullquote.align-left {
	border-color:#004D95;
}





