@font-face {
  font-family: 'TitilliumWeb';
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/SW-comuni/fonts/TitilliumWeb-Regular.ttf");
}
body{
	/*font-family: "Titillium Web",HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif !important;*/
	font-family: 'TitilliumWeb';
	font-size: 18px;
}
p{
	font-size: 1em;
}
a:link, a:active, a:visited {
    color: #680148;
}
.center_column{
	min-height: 60vh;
}
.has-text-align-center{
	text-align: center;
}
.row{
	margin:0px;
}
.header.row{
	background-color: #8c0462;
}
.regione {
    position: relative;
    z-index: 100;
    background-color: #30373d;
    height: 48px;
    padding-top: 15px;
}
.regione a {
    color: #ffffff;
    font-size: 18px;
    padding: 0px 0px 0px 260px;
	background-color: #30373d;
}
.regione a:link, .regione a:active, .regione a:visited, .regione a:focus {
	color: #ffffff;
	background-color: #30373d;
}
.regione a img {
    padding-right: 20px;
    margin-top: -10px;
}
.logo {
    text-align: center;
    width: 100%;
    height: 130px;
	padding-top: 30px;
}
.logo-image {
    float: left;
    margin: -11px 0px 0px 147px;
}
.logo-image h1 a:link , .logo-image h1 a:active  , .logo-image h1 a:visited    {
	color:#fff;
}
.logo-image h1 a:link span {
	display:inline;
	font-size: 0.8em;
    line-height: 1.1em;
    width: 400px;
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-left: 10px;
}
.stemmi_comuni {
    display: inline;
    float: left;
    width: 33%;
}
.stemma_top {
    margin-left: 4%;
    width: 10.2857%;
    float: left;
}
.mainnav{
	text-align: center;
	background-color: #680148;
}
.logo-image h1{
	margin-top: 0px;
}
nav ul.menu{
	margin-bottom: 0px;
	padding-left: 0px;
}
.mainnav .nav-wrapper li {
    display: inline-block;
    float: none;
	padding-top: 20px;
    padding-bottom: 20px;
}
.mainnav .nav-wrapper li a {
    color: #fff;
    font-size: 25px;
    font-weight: normal;
    text-transform: none;
    margin: 0px 30px;
}
.mainnav .nav-wrapper li:first-child a {
    margin-left: 0;
}

.container h2{
	margin: 45px 0px 25px 0px;
}
table#amministrazione-aperta tr th:last-child, table#amministrazione-aperta tr td:last-child{
	display: none;	
}
#wp-ammap_wysiwyg-wrap{
	color: red;
}
.center_column{
	margin: 45px 0px 25px 0px;
}
footer{
    background: #30373d;
	margin-top: 45px;
}
.footer {
	border-top:1px solid #fff;
}
.footer ul {
	padding:0px;
	margin:0px;
}
.footer ul li {
	padding:10px 10px 10px 0px;
	list-style-type:none;
	float:left;
}
.footer ul li a:link, .footer ul li a:active, .footer ul li a:visited, .footer ul li a:focus {
	font-size:0.8em;
	border-bottom:none;
	color:#65dcdf;
	background:#30373d;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table > tbody > tr:nth-of-type(odd),
.single-avcp table > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table thead tr:last-child {
  background-color: #f9f9f9;
}
table.table#gare{
	margin-top: 40px; 
}
.single-avcp table td{
	padding: 8px;
    line-height: 1.42857143;
}