body {
font-family: 'Catamaran', sans-serif;
font-size: 16px!important;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Catamaran', sans-serif;
}
h2 {
	color:#2b87ca!important;
}
strong {
	color: #337ab7!important;
}
.rounded {border-radius:3px!important;
}
a {
	color:#e47129;
	font-weight:bold;
}
.the_content a:hover {
		color:#e47129;
    text-decoration: underline!important;
}

hr {
    margin-bottom: 20px;
		border-bottom: 1px solid #ffffff;
}

.faq-list .item .btn-open-collapse {
    background-color: #ffffff;
}
.faq-list .item .btn-open-collapse {
    color: #337ab7;
    background-color: #ffffff;
    border: 1px solid #e2e2e2;
}

.breadcrumb strong {
	color:#ffffff!important;
}
footer strong {
	color:#ffffff!important;
}
.main-nav li.donazioni>a {
    color: #fff;
    background-color: #ef7b18;
    border-bottom: 1px solid #c5480c;
}
.header-page {
	border-top:2px solid #2b87ca;
}
.btn:hover {
	    text-decoration: none!important;
}
nav *:hover {
	    text-decoration: none!important;
}
.btn-lg {
	border-radius:6px!important;
}

.max-width-fluid-width-video-wrapper {
	max-width:640px;
	margin: 0 auto 20px;
}
textarea.form-control {height:100px;}

.embed-map {
  position: relative;
  padding-bottom: 45%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.embed-map iframe, .embed-map object, .embed-map embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
footer#footer a {
	color:#fff;
}
footer#footer #menu-footer-menu li a {
	padding: 10px 0;
	border-bottom: 1px solid rgba(255,255,255,0.4);
}

.dpn-zvc-single-content-wrapper {
    width: 93%;
		max-width: 1040px;
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-meeting-ended h3 {
    line-height: 150%;
    font-size: 20px;
}
.newsletter-box h3 {
    margin: 0px;
}
label.mailpoet_checkbox_label {
    display: flex !important;
}
label.mailpoet_checkbox_label input.mailpoet_checkbox {
    width: 20px;
    margin-right: 10px;
    padding: 0;
    height: 20px;
}