/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.tm-logo path,
.tm-logo-small svg path { fill: #4c545c; }

.tm-logo path.tm-logo-primary-color,
.tm-logo-small svg path.tm-logo-primary-color { fill: #7c91bc; }
.uk-navbar{
padding-top : 0px !important;
}
.border-color-dark{
    border: 2px solid #5d554e !important;
}
.border-bottom-color-dark{
    border-bottom: 2px solid #5d554e !important;
}
.border-color-light{
    border: 2px solid #c4bba7 !important;
}
.no-side-border{
    border-left: none !important;
    border-right: none !important;
}
.formation-box{
    width: 100%;
    box-sizing: border-box;
    background: rgba(0,0,0,0.5);
    padding: 25px;
    color: #fff;
}
@media (min-width: 960px){
.tm-navbar .uk-navbar {
    padding: 25px 0 !important;
}
.tm-block-full-width{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
    .tm-block {
    padding-top: 0px;
}
    .formation-box{
    width: 50%;
    box-sizing: border-box;
    background: rgba(0,0,0,0.5);
    padding: 25px;
    color: #fff;
}
}
@media (min-width: 1220px){
.uk-panel-space, .uk-panel-box, .uk-panel-body {
    padding: 25px;
}
}
.no-padding{
    padding: 0px !important;
}
.no-margin{
    margin: 0px !important;
}
.box-dark{
    background: #5d554e !important;
    color: #fff;
}
.box-dark > .uk-panel-title{
    color: #FFF;
}
.box-dark a{
color: #FFF;
    border-color: #FFF;
}
.uk-badge{
    font-size: 34px !important;
}
.uk-modal-dialog{
    width: 100% !important;
}
._menu{
    width: 100% !important;
    text-align: left;
}
.tm-overlay-menu .uk-nav > li > a{
    font-size: 24px !important;
}
.white{
    color: #FFF;
}
.btn-white{
    color: #FFF;
    border: 1px solid #FFF;
    width: 100%;
    box-sizing: border-box;
}
.circle{
    padding: 7px;
    background: #4c545c;
    color : #FFF;
    border-radius: 18px;
    font-size: 22px;
}
.circle-big{
    position: relative;
    display: inline-block;
    width: 80px;
    height: 80px;
    padding: 2px;
    margin: 25px auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 40px;
    background: #4c545c;
    color : #FFF;    
}
.circle-medium{
    height: 40px;
    padding: 6px 15px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 40px;
    background: #4c545c;
    color: #FFF;
}
.icon-big{
    font-size: 32px;
    line-height: 78px;
}
.braun-color{
    color : #a09187;
}
ul.no-style{
    list-style: none;
}
.chrono_credits{
    display: none;
}
div.news-m{
    height: 68px;
    font-size: 12px;
    line-height: 15px;
}
div.news-o{
    height: 30px;
    font-size: 12px;
    line-height: 15px;
}
.title-dark-box{
    padding: 7px;
    background: #5d554e !important;
    color: #fff;
}
.light-color{
    color:#c4bba7;
}
.margin-top-25{
    margin-top: 25px;
}
._une{
    height:265px;
}
/*importer fichier theme.php => yoo_salt->layouts*/
.menu-label{
    position: absolute;
    right: 17px;
}
.tm-footer{
 background-color: #5d554e !important;
color: #FFF;
    text-align: center;
    margin-top:0px;
}
.tm-footer .tm-block{
    margin-top: 0px;
    padding: 25px;
}
.tm-footer .tm-block a:hover{
    color: #FFF;
}
@media (min-width: 768px){
.contact-us-lyb-btn{
    margin-top: 113px;;
}
.contact-us-lab-btn{
    margin-top: 94px;;
}
.contact-us-btn{
    margin-top: 31px;;
}
}