body {
    text-align: justify;
}

h3 {
    font-size: 1.5rem;
}

.main-header{
    background-color: #787878;
}

.btn {
    background: #a6a6a6;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
}

.page-site .site-journal-img img {
    margin-bottom: 1rem;
    max-height: 15rem;
    border: 1px solid #c6c6c6;
    padding: 5px;
    box-shadow: 5px 5px rgba(0,0,0,0.1);
	margin-right: 20px;
}

.navbar-logo img {
    max-height: 150px;
}

#userNav .nav-link, .language-toggle .dropdown-toggle {
    color: #fff;
    font-size: 18px;
    font-weight: 1;
}

#primaryNav .nav-link {
    color: #fff;
	font-size: 18px;
}

.dropdown-menu {
    background: #a1a1a1;
}

.page-site .site-journal {
    border: 1px solid #c9c9c9;
    border-radius: 7px;
    padding: 15px 15px 0px 15px;
    box-shadow: 5px 5px rgba(0,0,0,0.1);
	display: flex;
	background-color: #f7f7f7;
}


/* ------------------------------------------------------------- */
/* -------         RESPONSIVITA' MIGLIORATA              ------- */
/* ------------------------------------------------------------- */

/* LOGO - DEFINIZIONE DIMENSIONE IMMAGINE */
@media (max-width: 992px) {
    .navbar-logo-text {
       font-size: 20px;
    }
}

@media (max-width: 415px) {
    .navbar-logo-text {
       font-size: medium;
    }
}

