
.foot-sub {
    display: flex;
    flex-direction: column;
    align-items: center !important;
}


/** TOOLBAR **/
.tm-toolbar-default {
    background: #fff;
}

.tm-toolbar-default .uk-subnav > * > :first-child, .uk-card-primary.uk-card-body .uk-subnav > * > :first-child, .uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > :first-child, .uk-card-secondary.uk-card-body .uk-subnav > * > :first-child, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > :first-child, .uk-light .uk-subnav > * > :first-child, .uk-offcanvas-bar .uk-subnav > * > :first-child, .uk-overlay-primary .uk-subnav > * > :first-child, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child {
    color: #F38A00;
}


.tm-toolbar-default .uk-subnav > * > a:focus, .tm-toolbar-default .uk-subnav > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav > * > a:focus, .uk-card-primary.uk-card-body .uk-subnav > * > a:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > a:focus, .uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav > * > a:focus, .uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > a:focus, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > a:hover, .uk-light .uk-subnav > * > a:focus, .uk-light .uk-subnav > * > a:hover, .uk-offcanvas-bar .uk-subnav > * > a:focus, .uk-offcanvas-bar .uk-subnav > * > a:hover, .uk-overlay-primary .uk-subnav > * > a:focus, .uk-overlay-primary .uk-subnav > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover {
    color: #ccc;
}


.tm-toolbar-default .uk-subnav > .uk-active > a, .uk-card-primary.uk-card-body .uk-subnav > .uk-active > a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > .uk-active > a, .uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > .uk-active > a, .uk-light .uk-subnav > .uk-active > a, .uk-offcanvas-bar .uk-subnav > .uk-active > a, .uk-overlay-primary .uk-subnav > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a {
    color: #000;
}




/** SWITCHER **/
.nav-pills > .active > a, .uk-subnav-pill > .uk-active > a {
    background-color: #01415A;
    color: #fff;
}


/** MENU GAUCHE **/
.uk-nav-default > li.uk-active > a {
    color: #2d2e33;
    background-color: #ccc;
    padding-left: 10px;
}

.uk-nav-default > li > a {
    color: #6c6d74;
    transition: .1s ease-in-out;
        transition-property: all;
    transition-property: color,background-color,border-color,box-shadow;
    padding-left: 10px;
}


/** LARGEUR DU SITE **/

.tm-page-container .tm-page {
    max-width: 1216px;
    background: #fff;
}


/** NAVBAR **/

.uk-navbar-container {
    background: #01415A !important;
height: 50px !important;
}

@media (max-width: 960px) and (min-width: 200px) { /*SMART*/ 
.uk-navbar-container {
    background: #fff !important;
height: 70px !important;
}

.navbar .brand, .navbar .nav > li > a, .navbar-search, .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding: 30px 15px !important;
}

}


.navbar .nav > li > .dropdown-menu, .uk-navbar-dropdown {
    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    width: 200px;
    padding: 25px;
    background: #01415A !important;
    color: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,.14);
}
.uk-navbar-dropdown-nav > li > a:hover {
    color: #fff;

}

.uk-navbar-nav > li.uk-active > a {
    color: #fff;
}

.uk-navbar-nav > li > a:hover {
    color: #fff;
}


.navbar .brand, .navbar .nav > li > a, .navbar-search, .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 50px;
    padding: 0 6px;
    font-size: 11px;
    text-decoration: none;
}

.uk-navbar-dropdown-nav > li.uk-active > a {
    color: #fff;
}

em {
  color: #00975b;
}


.uk-h1, h1 {
color: #F38A00;
font-family: 'Architects Daughter', arial, serif;
text-transform: uppercase;
font-size: 20px;
line-height: 18px;
}

.h2, .uk-h2, h2 {
  font-size: 22px;
  text-transform: uppercase;
color: #F38A00;
}

.h3, .uk-h3, h3 {
  font-size: 19px;
  line-height: 1.4;
  font-family: Alatsi;
}


.uk-transition-slide-top {
    transform: translateY(0);
}