/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.4.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

body {
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px;
	text-align: justify;
	color: #000000;
}

.fixed-header-on .header .logo img {
    max-height: 60px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, "sans-serif";
	font-size: 42px;
}
h1 {font-size: 46px; text-align: left;}
h2 {font-size: 32px; text-transform:capitalize; }
h3 {font-size: 28px; color: #0d0d0d; font-weight: bold;}
h4 {font-size: 24px;}
h5 {font-size: 18px;}
h6 {font-size: 16px; color: #ffffff; }

.title-pagina {
    border-left: 0px #992020 dashed; padding-bottom: 20px; text-align: left;
}
.title-border {
    border-bottom: 1px #992020 solid; padding-left: 0px; text-align: left; font-weight: bold;
}


.box-border {border-bottom: 2px #cccccc dashed;}
.pv-banner {
    padding-top: 20px;
    padding-bottom: 0px;
}
.pb-10 {
    padding-bottom: 10px;
}
.p-5 { padding: 5px;}
.p-10 { padding: 10px;}



/**** bg ****/
.dark-bg {
    background-color: #20292e;
    color: #cdcdcd;
}
.header-top.dark {
    background-color: #000000;
    border-bottom: 0px solid #201c1c;
}
.gray-bg {
    background-color: #b6c0c6;
    color: #333333;
}
.gray-bg2 {
    background-color: #e1e7eb;
    color: #333333;
}
.bg-settori-bn {background-color: #b6c0c6;}


/**** nav bar ****/

#header-top-second a{
	color: #ffffff;
}

.navbar-nav {
    margin: 0;
}
.navbar-nav > li > a {
    font-size: 11px;
    /*padding: 28px 10px 27px 10px;*/
	font-family:  Raleway, "sans-serif"; /*'Questrial', sans-serif;*/
	
}
.navbar-default .navbar-nav > li > a {
    color: #333333;
    font-size: 12px;
	font-weight:700; 
	text-transform: uppercase;
}
.dropdown-menu > li > a {
    font-family: Raleway, "sans-serif";
	padding: 10px 12px;
    font-size: 12px;
	font-weight:600; 
    
}


/*.nav-pills > li > a {
    border-radius: 0;
    padding: 3px 3px;
    border: 1px solid transparent;
    color: #007533;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    font-family: Raleway, "sans-serif";
    font-weight: 600;
}*/

.nav-pills1 > li > a {
    border-radius: 0;
    padding: 3px 3px;
    border: 1px solid transparent;
    color: #007533;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    font-family: Raleway, "sans-serif";
    font-weight: 600;
}
.nav-pills1.nav-stacked1 > li > a {
    padding: 5px 0px;
    color: #777777;
}

/*********** ICON ****************/
.icon.without-bg {
    font-sie: 30px;
    line-height: -10;
}


/*** news ****/
.blogpost {
    margin: 0 0 20px;
}


/********** MAPPA **********/
#map-canvas {
    height: 500px;
}


/**************** NEWS **********/
#news h2{
	margin-top: -4px; 
	
}
.blogpost {
    margin: 0 0 70px;
	border-bottom: 1px dotted #007533;
	padding: 20px 0px 20px 0px;
}
ul.pagination li > a, .pagination > li:first-child > a, .pagination > li:last-child > a, ul.pager li > a {
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    border-radius: 10%;
}



/**************** FOOTER **************/

#footer a{
	color: #dddddd;
}
.footer {
    padding: 10px 0;
	border-top: solid 2px #992020;
	color: #dddddd;
}
.dark .footer {
    background-color: #20292e;
}
.footer-content {
    padding: 10px 0px 10px 0px; 
}



/*** POLICY ****/

#policy h1, h2, h3, h4  {
	/*text-align: left;*/
	font-weight: bold;
}
#policy h1  {font-size: 34px;}
#policy h2  {font-size: 30px; }
#policy h3  {font-size: 28px; }
#policy h4  {font-size: 20px;}
