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;
}
.titolo_testata {text-align:left;}
.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;
}

.subpage-menu > li a {padding:50px;}
.subpage-menu > li a:hover {background-color:#5da0d1;}

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

.main-nav .navbar-brand {padding: 5px 15px;}
@media (min-width: 480px) {
.main-nav #main-menu {
   padding-top: 0px;
}
}
@media (min-width: 992px) {
.main-nav #main-menu {
    padding-top: 20px;
}
}
.section-pazienti .item {height: 210px;}
.bollino {padding: 18px 10px 0;}
.owl-prev, .owl-next {border:none;}
@media (max-width: 768px) {
	.main-nav .navbar-brand {
    padding: 0px 15px;
}
.main-nav .navbar-brand {
	width: 150px;
  margin-top: -10px;
}
}
button.owl-dot {
    background: none;
    border: none;
    padding: 1px;
}
.subpage-menu .page-item-23138 {display:none;}

.faq-list .item .well .component img {
    width: 100%;
    margin-right: 0;
		background-color: #fff;
}
.faq-list .item .well .component .info {
    width: 75%;
    background-color: #fff;
    padding: 5px 10px;
}
@media (min-width: 1200px) {
.faq-list .item .well .component {
    max-width: 32.9%;
}
}
@media (max-width: 320px) {
	.faq-list .item .well .component .info {
		/*background-color: transparent;*/
	}
}