body, .menuWiki a  {
	font-family: "Karla",serif;
}
body {
	font-size: 15px;
	line-height: 23px;
	color:#383838;
}
.container {
	max-width: 1140px;
}
.top1 li {
	padding: 2px 0 0 12px;
}
.top1 .pull-right {
	padding: 0px 24px 0 0;
}
.cerca-btn {
	height: 20px;
	margin-top: 4px;
	width: 20px !important;
}
.top1 .pull-right input, .top1 ul.pull-left a {
	font-size: 14px;
}
.top1 ul.pull-left .current_page_item a {text-decoration:underline;}
.top3 li a:hover, .top2 li a:hover, .top3 li.current_page_item a, .top2 li.current_page_item a, .top3 li.current-page-ancestor a, .top2 li.current-page-ancestor a, .top3 li.current-menu-item a, .top2 li.current-menu-item a, .top3 li.current-category-ancestor a, .top2 li.current-category-ancestor a  {
	text-decoration: none;
	border-bottom: 2px solid #64b86c;
}
.top2 li, .top3 li {text-align:center;}

.bull::after {
	display: none;
}
.page-content .content1-title {
	margin-bottom: 18px;
}
.content1-title {
	font-size: 20px;
}
.content1-title-2 {
	font-size: 17px;
}
.vc_gitem-post-data-source-post_title h4 {
	font-size: 16px;
}
h2.entry-title {font-size:17px;}
.eq .read-more a {
	font-family: inherit;
}
p {
	margin-bottom: 1em;
}
.highlight {color:#4dad48}

div.home-pic-title {font-family: 'Raleway', sans-serif; font-style: italic; font-weight: normal;}
span.mark {font-style: normal;}

span.date {
	font-family: inherit;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
	height: 15em !important;
	width: 15em !important;
}
#anchorIndex a {
	line-height: 17px;
}
abbr::after, acronym::after {
  font-size: 100%;
	position: relative;
	top: -4px;
	vertical-align: inherit;
}
.group-main-photo-container {
    border: 4px solid #bcbdba;
    height: 140px;
    width: 140px;
}
.logos img {
    max-height: 50px;
}
div.logo {
	background-color: #38a43b;
	padding-top: 26px;
}

.evidenziatore {background-color: #38a43b; color: #fff;}
    
#top div.top1, .top1 .pull-right input, .newsletter form input[type="text"], .newsletter form input[type="email"], .newsletter form input[type="confirm_email"], .newsletter form input[type="tel"], .newsletter form select, .newsletter form input[type="button"]:hover, .newsletter form input[type="submit"]:hover, .bkgGreen, .menuWiki a:hover, .menuWiki a.acceso, #anchorIndex a.mPS2id-highlight, .News .vc_grid.vc_row .vc_grid-item, .archive-container, .postTag li a:hover, .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
	background-color: #38a43b;
}
.content1-title, .content1-title-2, .content1-box a, .content3-subtitle a, .newsletter form input[type="submit"], .newsletter form input[type="button"], .footer-title, #footer .terms, .group-main-title strong, .page-content-text1 h3, .page-content-text1 a, #anchorIndex a, .highlight, .postTag span, .postTag li, .postTag span::after, .postTag li::after, .postTag li a, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, .sub-categories a, .sub-categories a:visited   {
	color: #38a43b;
}
.content1-box, .newsletter form input[type="submit"], .newsletter form input[type="button"], #anchorIndex a {
	border-color: #38a43b;
}
#anchorIndex {
    z-index: 999;
}
a.privacyLink, a.privacyLink:visited{ color: #38a43b; }

.label-registration {
    /*width: 500px;*/
    display: block;
    text-align: left;
    /*float: left;*/
    }

.invoice-border {
   border-width: 2px;
   border-style: dashed;
   padding: 5px;
   border-color: #38a43b;
   }