/* =========================================================
   LOGO
   ========================================================= */
.home .header-logo {
    margin-top: 2.5em !important;
    margin-bottom: 1.5em !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.home .logo {
    margin: 0 auto !important;
}


/* =========================================================
   LIBRARY SEARCH 
   ========================================================= */
.home .header-searchbox-container {
    background: #ffffff !important;
    border: 1.5px solid #E7E2D3 !important;
    border-radius: 20px;             
    box-shadow: 0 1px 2px rgba(20,24,29,.06), 0 8px 24px -12px rgba(20,24,29,.18);
    padding: 2.2em 2em 1.8em !important;
    margin-top: 0 !important;
    margin-bottom: 2em !important;
}

.home .header-searchbox-container h2 {
    display: block !important;
    color: #193152 !important;
    position: relative;
    padding-bottom: .6em;
    margin-bottom: .4em;
}

/* accento giallo */
.home .header-searchbox-container h2::after {
    content: "";
    position: absolute;
    left: 0; bottom: 0;
    width: 48px; height: 3px;
    background: #F0CB00;
    border-radius: 2px;
    }


/* =========================================================
   FIX EXTRA SPACE BETWEEN SEARCH AND CARDS
   ========================================================= */
.home .search-box-flex + div.ng-scope {
    flex: 1;
}
.home .search-box-flex + div.ng-scope .linked-cards {
    margin: 0;
}


/* =========================================================
   SALVA RICERCA / VISUALIZZA SALVATE
   ========================================================= */
button.summonBtn[data-aid="saved-search-btn"],
button.summonBtn[data-aid="view-saved-btn"] {
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    color: #5B6169 !important;
    border-bottom: 1px solid transparent !important;
}
button.summonBtn[data-aid="saved-search-btn"]:hover,
button.summonBtn[data-aid="view-saved-btn"]:hover {
    color: #193152 !important;
    border-bottom-color: #F0CB00 !important;
}