/*
Theme Name: ENVF
Description: Thème des Écoles Nationales Vétérinaires de France
Theme URI:   https://www.campusvet.envf.fr/
Author: ThemeNectar
Author URI:  https://call-learning.fr/
Template: salient
Version: 1.0
*/

@font-face {
    font-family: 'Marianne Thin';
    src: url("/wp-content/themes/envf/fonts/Marianne-Thin.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Thin.otf") format("opentype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Marianne Thin Italic';
    src: url("/wp-content/themes/envf/fonts/Marianne-Thin_Italic.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Thin_Italic.otf") format("opentype");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Marianne Light';
    src: url("/wp-content/themes/envf/fonts/Marianne-Light.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Marianne Light Italic';
    src: url("/wp-content/themes/envf/fonts/Marianne-Light_Italic.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Light_Italic.otf") format("opentype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Marianne Regular';
    src: url("/wp-content/themes/envf/fonts/Marianne-Regular.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Marianne Regular Italic';
    src: url("/wp-content/themes/envf/fonts/Marianne-Regular_Italic.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Regular_Italic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Marianne Medium';
    src: url("/wp-content/themes/envf/fonts/Marianne-Medium.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Marianne Medium Italic';
    src: url("/wp-content/themes/envf/fonts/Marianne-Medium_Italic.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Medium_Italic.otf") format("opentype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Marianne Bold';
    src: url("/wp-content/themes/envf/fonts/Marianne-Bold.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Marianne Bold Italic';
    src: url("/wp-content/themes/envf/fonts/Marianne-Bold_Italic.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-Bold_Italic.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Marianne Extra Bold';
    src: url("/wp-content/themes/envf/fonts/Marianne-ExtraBold.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-ExtraBold.otf") format("opentype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Marianne Extra Bold Italic';
    src: url("/wp-content/themes/envf/fonts/Marianne-ExtraBold_Italic.woff") format("woff"),
        url("/wp-content/themes/envf/fonts/Marianne-ExtraBold_Italic.otf") format("opentype");
    font-weight: 800;
    font-style: italic;
}

.envf-table thead th, .envf-table tfoot th  {
    background-color: #E5F2F1;
}

.envf-table tbody tr.odd td { 
    background-color: #F2F9F8;
}


.main-content p > a {
    text-decoration: underline;
}

.nectar_hook_global_section_footer p a {
    text-decoration: underline;
}

.header-title-thin h2 {
    font-weight: 400 !important;
}

.pink-shadow {
    box-shadow: 12px 12px 0 0 #FFD3D2 !important;
}

.hover-text-white:hover, .hover-text-white:hover h3, .hover-text-white:hover h4, .hover-text-white:hover .nectar_icon i, .hover-text-white:hover i.icon-default-style {
    color: #FFFFFF !important;
}

.hover-icon-white:hover .nectar_icon i {
    color: #FFFFFF !important;
}