@font-face {
    font-family: 'source-sans-pro';
    src: url('https://static.lefigaro.fr/common/fonts/SourceSansPro/sourcesanspro-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

html body *:not(i):not(h1):not(h2):not(h3):not(h4):not(h4):not(h6) {
    font-family: 'source-sans-pro' !important;
}

.page {
    padding-top: 0 !important;
}

.ui.header {
    font-family: 'source-sans-pro' !important;
}

.ui.footer .list > a:hover,
.ui.footer .list > button:hover {
    color: #d3e7ff !important;
}

.ui.footer .list > button {
    padding: 3px 0;
    color: rgba(255, 255, 255, 0.9);
    background-color: transparent;
    border: none;
    cursor: pointer;
}

.ui.menu.top_menu a.item:hover {
    background: inherit;
}

#right_column a.ui.summary:hover {
    color: #1f66ba !important;
}

#home .ui.vertical.stripe.segment .list_previews.ui.header.category_header a {
    color: #163860 !important;
}

#home .ui.vertical.stripe.segment .list_previews.ui.header.category_header a:hover {
    color: #4a86e2 !important;
}

#home .ui.vertical.stripe.segment .right.aligned.column a {
    color: #163860;
}

#home .ui.vertical.stripe.segment .right.aligned.column a:hover {
    color: #4a86e2;
}

#home .ui.vertical.stripe.segment .issue_legend.center.aligned.ellipsis {
    display: block;
    margin-top: 26px;
    color: #163860;
    font-size: 1em;
}

@media (max-width: 480px) {
    #right_column .ui.two.columns.grid {
        display: block;
    }

    #right_column .ui.two.columns.grid > div {
        width: 100%;
    }

    #right_column .ui.two.columns.grid > div:first-child {
        padding-bottom: 0;
    }
}
