/* Modifs Générales */

.bluebar {
    padding:0px;
}

.ek0sfront .tm-top-a {
    background:#245397;
    color:white;
    padding-top:10px;
}

/* Page Contact */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    width:90%;
}

#jform_contact_message {
    min-height:200px;
}

.tm-footer-top .uk-button-primary {
    background-color:white;
}

.tm-logo .uk-link:hover {
    text-decoration:none !important;
}

@media (max-width:1220px) {
    .slogan {
        display:none;
    }
}

@media (max-width:450px) {
    .slides {
    height:350px !important;
    }
    .tm-slideshow-background {
        max-height:350px !important;
    }
    .wk-slideshow-katana .caption {
        width:150px;
        margin-bottom:20px;
    }
}


.modpagecrollbtns.backtop, .modpagecrollbtns.gobottom {
    background: grey;
    height: 40px;
    width: 40px !important;
    color:white;
    border-radius:0px;
    min-width:none !important;
}

.modpagecrollbtns.label {
    min-width:none !important;
    width:40px;
}

.pagescrollbtn {
    font-family: FontAwesome;
    margin-right:0px;
}

.modpagecrollbtns.label span:first-child {
    margin-top: 5px;
}

.pagescrollbtn.arrow-up::before {
  content:  "\f106";
    font-size:30px;
}

.pagescrollbtn.arrow-down::before {
    content:  "\f107";
    font-size:30px;
}


/* Page Référence & News */

.uk-list > li:before, .uk-list > li:after {
    content: "";
    display: inline-table;
}
.ek0sref .uk-h1.uk-align-left,.ek0snews .uk-h1.uk-align-left {
    float:none;
}

h1 {
    color:#245397;
}

.element-itemlink a {
    color:#245397;
    text-decoration: underline;
}

.ek0sdownpro {
    border: 1px solid #245397;
    margin-top: 10px;
    width: 100%;
}

.ek0sdownpro a::before {
    color: #e1e1e1;
    content: "Download";
    margin: 0px 35px;
}


.ek0sabout .uk-h1 {
    width:100%;
}


/* Page Team */


.ek0steam .uk-panel-box {
    border:none;
    padding:5px;
}

.ek0steam .teamfonction {
    color:#245397;
    font-style: italic;
    margin-top:-15px;
}

.ek0steam h2 {
    font-size:28px;
}

.ek0steam h3 {
    font-size:20px;
    margin:-20px 0px;
}