/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media (min-width: 992px) {
    /* Correction position du haut du menu, provoquant une disparition du menu au survol de la souris */
    .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
        width: auto !important;
        top: 78%;
        right: 15px;
        left: 15px;
    }
}

#product .blockreassurance_product {
    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);
    background: white;
}

.blockreassurance_product div {
    padding-left: 2em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.footer-container .block-social li.linkedin a:before {
    content: "\f0e1";
}

.footer-container .block-social li.linkedin a {
    color: #55c2e1;
}