/* Add here all your CSS customizations */
html #header .header-top.header-top-secondary { background: #333; border-top-color: #333; }
/*.header-body { border-bottom: 3px solid #ccc !important; }*/
#header .header-btn-collapse-nav { margin: 25px 0 8px 15px!important;}
p.lead { color:#555}
.page-header { border-top:none!important;background-color:#eee!important}
    .page-header h1 { color:#444!important }
/*#footer { background:#eee}
    #footer p{ color:#333}
    #footer h4 { color:#333;font-weight:600}
     #footer a{ color:#f98a00;}*/
#header.header-narrow .header-logo img { margin:5px 5px 5px 0px!important }
.call-to-action.call-to-action-default { background-color:#eee!important }
.call-to-action.call-to-action-in-footer { padding-top: 30px!important;padding-bottom: 30px!important;}
.call-to-action.with-button-arrow .call-to-action-btn {width: 32%!important }
.call-to-action .call-to-action-content {width: 65%!important }

@media (max-width: 767px) {
    .call-to-action .call-to-action-content, .call-to-action .call-to-action-btn  {width:100%!important ;text-align:center!important}
}
/*HOME*/
html .featured-box-secondary .icon-featured { background-color: #f47920; }

html .featured-box-secondary h4 { color: #f47920; }

html .featured-box-secondary .box-content { border-top-color: #f47920; }


/*chi siamo*/
html section.section-primary { border-color: #f98a00 !important; }

.testoCms p { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4;color:#555 }

@media (min-width: 768px) {
    .testoCms p { font-size: 21px; }
}

.section.section-custom-map section.section { background: rgba(244, 244, 244, 0.92); }
.newsHome a { color: #f99500; }
