.main-content-area-details {
    padding: 0px;
}

.tutte-le-news a h3 {
    color: #093757;
    font-size: 16px;
}

.su-box-title {
    font-size: 1.28em !important;
    font-family: Raleway, Verdana, sans-serif;
}

.header-bottom {
    background-color: rgba(72, 123, 184, 1);
    padding: 2px 0 0 0;
}

.page-section .side-bar-menu h3 {
    background: #537ab3 none repeat scroll 0 0;
    color: #fff;
    padding: 10px 18px;
    font-family: 'Verdana', sans-serif;
}

.sidebar-widget h3{
    font-size: 14px;
}

.sidebar-widget ul li a {
    color: #2f3c4f;
    background: #d3e3ec;
    line-height:2em; 
}

.page-title > h2 {
    color: #0c4871;
    background-color: transparent;
    text-transform: none;
    font-weight: 600;
    text-shadow: 2px 2px 21px #fff;
    font-size: 34px;
    font-family: Raleway, Verdana, sans-serif;
}

body {
    font-size: 14px;
    font-family: Raleway,Verdana, sans-serif;
    line-height: 20px;
}

h4 {
   color: #487bb8;
    padding-top: 20px;
}

div.page-content .cont-box {
    padding-bottom:40px;
}

.tutte-le-news a h3 {
   font-family: Raleway, Verdana, sans-serif;
}

.tutte-le-news p {
    font-family: Raleway, Verdana, sans-serif;
}

.footer-top {
    margin-top: 40px;
}

.page-content h1 {
    font-size: 23px;
    margin: 0 0 18px 0;
    line-height: 32px;
}


h2, .h2 {
    font-size: 22px;
}

.search-field {
    color: #183754;
    width: calc(100% - -85px);
}

.search-submit::before {
    color: #183754;
    margin: 6px 0px 0px 0px;
}

.search-submit {
    margin: 5px;
}

.newsletter input[type="email"] {
   font-family: Raleway, Verdana, sans-serif;
    line-height: 2em;
}

a:hover, a:focus {
    color: #f09800;
}