/* Surcharges générées automatiquement */
body.design-2025 #main-menu .mega-menu > li.menu-item.active > a,
body.design-2025 #main-menu .mega-menu > li.menu-item.active > h5 {
    color: #0b3860;
}
body.design-2025 #main-menu .mega-menu > li.menu-item:hover{
	color:#fff;
}
body.design-2025 #main-menu .mega-menu > li.menu-item.active:hover > a{
	color: #fff;
}

body.design-2025 #main-menu .mega-menu > li.menu-item.active:hover > a,
body.design-2025 #main-menu .mega-menu > li.menu-item:hover > a,
body.design-2025 #main-menu .mega-menu > li.menu-item.active:hover > h5,
body.design-2025 #main-menu .mega-menu > li.menu-item:hover > h5 {
    background: #0b3860;
}

body.design-2025 #main-menu .mega-menu .wide .popup {
    border-top-color: #0b3860;
}

body.design-2025 #main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
body.design-2025 #main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > h5:hover {
    background-color: #0b3860;
}

body.design-2025 #main-menu .mega-menu .narrow .popup ul.sub-menu {
    border-top-color: #0b3860;
}
body.design-2025 #main-menu .mega-menu > li.menu-item:hover > a{
color:#fff
}
body.design-2025 #main-menu .mega-menu .narrow .popup li.menu-item > a:before,
body.design-2025 #main-menu .mega-menu .narrow .popup li.menu-item > h5:before {
    color: #0b3860;
}

body.design-2025 #main-menu .mega-menu .narrow .popup li.menu-item:hover > a,
body.design-2025 #main-menu .mega-menu .narrow .popup li.menu-item:hover > h5 {
    background-color: #0b3860;
}

body.design-2025 #header.header-11 .header-main #main-menu .mega-menu > li.menu-item.active > a,
body.design-2025 #header.header-11 .header-main #main-menu .mega-menu > li.menu-item.active > h5 {
    border-top: 0 solid #0b3860;
}

body.design-2025 #header.header-11 .header-main #main-menu .mega-menu > li.menu-item:hover > a,
body.design-2025 #header.header-11 .header-main #main-menu .mega-menu > li.menu-item:hover > h5 {
    border-top: 0 solid #0b3860;
}

body.design-2025 .header-wrapper.header-side-nav #header .top-links li.menu-item:hover,
body.design-2025 .header-wrapper.header-side-nav #header .top-links li.menu-item.active:hover {
    background: #0b3860;
}

body.design-2025 .header-side-nav .sidebar-menu > li.menu-item:hover,
body.design-2025 .toggle-menu-wrap .sidebar-menu > li.menu-item:hover,
body.design-2025 .header-side-nav .sidebar-menu > li.menu-item.active:hover,
body.design-2025 .toggle-menu-wrap .sidebar-menu > li.menu-item.active:hover {
    background: #0b3860;
}

body.design-2025 .header-side-nav .sidebar-menu .wide .popup,
body.design-2025 .toggle-menu-wrap .sidebar-menu .wide .popup {
    border-left-color: #0b3860;
}

body.design-2025 .header-side-nav .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
body.design-2025 .toggle-menu-wrap .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover,
body.design-2025 .header-side-nav .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > h5:hover,
body.design-2025 .toggle-menu-wrap .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > h5:hover {
    background-color: #0b3860;
}

body.design-2025 .header-side-nav .sidebar-menu .narrow .popup ul.sub-menu,
body.design-2025 .toggle-menu-wrap .sidebar-menu .narrow .popup ul.sub-menu {
    background: #0b3860;
}

body.design-2025 .header-side-nav .sidebar-menu .menu-custom-block a:hover,
body.design-2025 .toggle-menu-wrap .sidebar-menu .menu-custom-block a:hover {
    background-color: #0b3860;
}

body.design-2025 #footer .footer-main {
    background-color:#eaeff3;
}

body.design-2025  #main-menu .mega-menu > li.menu-item > a, 
body.design-2025  #main-menu .mega-menu > li.menu-item > h5 {
    color: #4cd2b8;
}

body.design-2025 .sidebar-menu > li.menu-item.active:hover > a{
color:#fff
}
body.design-2025 .sidebar-menu > li.menu-item.active > h5 {
    color: #2F7584;
}
body.design-2025 .sidebar-menu > li.menu-item:hover {
    background: #0b3860;
}


body.design-2025 .btn-primary, 
body.design-2025 .button, 
body.design-2025 input.submit, 
body.design-2025 input[type="submit"].btn-primary, 
body.design-2025 input[type="submit"].button, 
body.design-2025 input[type="submit"].submit 
{
    background-color: #0b3860;
    border-color: #0b3860;
}

body.design-2025 #footer{
padding-bottom:0
}

@media (max-width: 767px) {
    body.design-2025 #header .logo {
        max-width: 175px;
    }
}
@media (max-width: 767px) {
    body.design-2025 #header .header-main .container {
        padding-top: 14px;
        padding-bottom: 1px;
    }
}
@media (min-width: 1170px) {
    body.design-2025 #header .logo {
        max-width: 200px;
    }
}