﻿.page-updates .view-updates .views-row,.taxonomy-item{border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px;}
.page-updates .view-updates .views-row:after,.taxonomy-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page-updates .view-updates .views-row img,.taxonomy-item img{display:block;margin:0 auto 20px;}


.widget-title {
	font-family: 'Raleway', sans-serif;
	font-size: 0.9rem;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px;
	color: #444;
}


.footer .widget-title { 
	color: #EEE; 
	font-weight: 600; 
	letter-spacing: 1px; 
}


.page-template-tpl-home .section-banner-slideout-title {
  font-size: 1.25rem;
  line-height: 1.35;
  font-weight: normal;
  margin-bottom: 10px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
}


.page-template-tpl-home .section-banner-slideout-title.doc-title {
  margin-bottom: 0;
}


.footer_text
{
	color: #000000;
	margin-top: 0px;
    font-family: Verdana;
    font-size: 10pt;

}


#optis_inscription_popup .title {
	color: #f28800;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
}

#voletInscription .title {
	padding: 2px 30px 8px 30px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #44474b;
	line-height: 1.4em;
}
.concours-page #votes-area .col-group .col .box-vote .title,.concours-page #votes-area .col-group .col2 .box-vote .title{height:70px;overflow:hidden;margin:2px 0;display:block;text-decoration:underline}
#template-concours #votes-area .col-group .col .box-vote .title,#template-concours #votes-area .col-group .col2 .box-vote .title{height:70px;overflow:hidden;margin:2px 0;display:block;text-decoration:underline}
.main-alpha a:hover{font-family:Arial;font-size:10px;font-weight:700;color:#c60203;text-decoration:underline;}
.main-cms a{font-family:Arial;font-size:12px;color:#ad1315;text-decoration:underline;text-align:justify;}
.main-alpha,.main-alpha a{font-family:Arial;font-size:10px;font-weight:700;color:#a2a2a2;text-decoration:none;}
td.main,p.main,.content-text{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.2;text-align:justify;}
.main-cms,.main-cms a:hover{font-family:Arial;font-size:12px;color:#323639;text-decoration:none;text-align:justify;}

.contenuto .box_servizi h3, .contenuto .news h3, .contenuto h3, .contenuto .h3 {
	color:#E15B2A;
	font-size:15px;
	line-height:15px;
	margin-bottom:10px;
	font-family: 'Muli', sans-serif;
	display:block;
}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.full_width .themify_builder_row .row_inner{width:1064px;max-width:100%;margin:auto}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;padding:0}
.layout_boxed #main .main-content,.layout_boxed #featured .featured-content,.layout_boxed #featured_below .featured_below-inner,.layout_boxed #bottom #colophon{padding-right:10px;padding-left:10px}
#top #branding .content,#main .main-content,#featured_below .featured_below-content,#featured .featured-content,#footer_content,#colophon #footer_sub_content,#colophon .footer-below{margin:0 auto;width:940px}
.layout_boxed #top #branding .content,.layout_boxed #main .main-content,.layout_boxed #featured_below .featured_below-content,.layout_boxed #featured .featured-content,.layout_boxed #footer_content,.layout_boxed #colophon #footer_sub_content,.layout_boxed #colophon .footer-below{margin:0;width:auto}
.layout_boxed #top #branding .content,.layout_boxed #main .main-content,.layout_boxed #featured .featured-content,.layout_boxed #featured_below .featured_below-inner,.layout_boxed #bottom #colophon{padding-right:20px;padding-left:20px}

	.menu-close,
	.menu-back {
		display: none;
	}


	.wf-phone-hidden,
	.menu-open,
	.menu-close,
	.menu-back  {
		display: none;
	}


ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_item a:active { color: #fff; text-decoration: none; font-weight: bold; }
