.no-shadow .uk-box-shadow-medium {
    box-shadow: unset!important;
}

.uk-position-cover h1 {
    font-family:Comfortaa;
    font-weight:bold;
    text-align: left;
    /*color:#babdc4;*/
    color:#c1d5dd;
    position: relative;
}

@media (max-width: 960px){
    .el-overlay h1{
        font-size:2em;
    }
    }

    @media (max-width: 640px){
    .el-overlay h1{
        font-size:1.3em;
    }

       #titre-site, .uk-position-cover h1{
        display: none;
    }

    #page#1{
        padding-bottom:0;
    }
    }

        @media (max-width: 500px){
    .el-overlay h1{
        font-size:1.3em;
    }

    #titre-site{
        display: none;
    }

    .uk-position-cover {
    text-align: left;
    position: relative;
}
    }


@media (min-width: 960px){
.slider .uk-position-cover  {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 25%!important;
     
}
}

@media (min-width: 700px){
.slider .uk-position-cover  {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 25%!important;
    
}
}
.slider .uk-position-cover  {
    box-sizing: content-box;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px;
    /*margin-bottom:100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25%!important;*/

}



.uk-navbar-dropdown.uk-open {
    display: block!important;
    background: #f18962;
    padding: 15px;
}

.uk-navbar-dropbar {
    display: none!important;
}

/*.uk-navbar-dropdown-nav>li>a {
    color: rgba(33,33,33,1);
    padding: 4px 0;
}*/

.uk-navbar-dropdown-nav>li>a:hover {
    /*color: rgba(33,33,33,0.6);*/
    transition-duration: 0.2s;
}

.la-pedagogie-de-notre-reseau h3 {
    font-family: Comfortaa;
    font-size:1.3em;
    line-height: 1.2em;


}

.btn-info, .btn-primary, .btn-success, .uk-button-primary {
    background-color: #1ea58b!important;
    color: #fff;
    background-image: radial-gradient(circle at 50% 100%,#dbedf9 1%,transparent 1%);
}

.uk-button-primary:hover{
    background-color: #d9e377!important;
    color: #1ea58b;

}


#module-tm-5 svg{
color:white!important;

}



#module-145 .uk-margin{
    margin-bottom:0;
}



 .uk-dropbar {

    background: #F18962!important;
    color: white;
}

.uk-navbar-toggle-icon svg{
    color:white!important;


}

.tm-header .tm-headerbar-top+* .uk-navbar {
    border-top: 1px solid #f18962;
}

.tm-header .tm-headerbar-top+* .uk-navbar:hover {
    border-top: 1px solid #f18962;
}

 .uk-navbar-toggle-icon svg{
    fill: white!important;
}

@media (max-width: 700px){
.uk-search-icon svg, .uk-navbar-toggle{
    fill:white!important;
    color:white!important;
}

.item-101{
    display:none;
}}



        @media (max-width: 500px){
 .uk-padding-large {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 0px!important;
    padding-left: 40px;
}
    }

    .uk-marker {
        padding: 10px;
        background-image: url('/images/logos-pictos/TiNid_picto.svg');
        background-size: cover;
        background-position: center;
        background-color: #ffffff00;
        color: #ffffff00;
        transition: .1s ease-in-out;
        transition-property: color, background-color;
        border-radius: 500px;
    }
    .uk-marker:hover {
        padding: 10px;
        background-image: url('/images/logos-pictos/TiNid_picto_vert_2.svg');
        background-size: cover;
        background-position: center;
        background-color: #ffffff00;
        color: #ffffff00;
        transition: .1s ease-in-out;
        transition-property: color, background-color;
        border-radius: 500px;
        background-size: 35px;
        background-repeat: no-repeat;

    }

    #marker-8{
        background-image: url('/images/logos-pictos/TiNid_picto_CO.svg');
    }

    #marker-9{
        background-image: url('/images/logos-pictos/TiNid_picto_CO.svg');
    } 

    #marker-7{
        display: none;
    }  

    .uk-hover {
        padding: 10px;
        background-image: url('/images/logos-pictos/TiNid_picto_vert_2.svg');
        background-size: cover;
        background-position: center;
        background-color: #ffffff00;
        color: #ffffff00;
        transition: .1s ease-in-out;
        transition-property: color, background-color;
        border-radius: 500px;
        background-size: 35px;
        background-repeat: no-repeat;

    }

    [data-uk-cover], [uk-cover] {

        top: 37%!important;

    }

    .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    display: flex;
    font-size: 15px!important;
}