.tm-header .uk-container { padding: 0 12px; }

.el-link.uk-link-muted.uk-text-muted {
    display: none;
}

div#inputcontact{
	color: black;
}

#inputcontact .cck_form_text input.inputbox {
    background: unset!important;
}

#inputcontact .cck_form_text {
    width: 90%;
}

button#contact_envoyer_demande{
    background: unset!important;
    color: black!important;
    border: solid 2px #000;
    width: 50%;
    padding: 0;
}

button#contact_envoyer_demande:hover{
    background: black!important;
    color: white!important;
}

button#contact_envoyer_demande:active{
    background: black!important;
    color: grey!important;
    border: solid 2px grey;!important;
    box-shadow: 0 0 0 2px black;
}

#ligne_module_contact div.uk-width-1-1{
	margin: unset;
	padding: unset;
}

#ligne_module_contact.uk-grid{
	margin: unset;
	padding: unset;
}

div.uk-grid.grille-contact{
	margin: unset!important;
}

.cck_form.cck_form_button_submit{
    padding-right: 40px;
    width: 100%!important;
}

div#cck1r_contact_confirmation_investisseur_pro {
    display: inline;
}

div#cck1r_confirmation_pro_investor_contact {
    display: inline;
}


#gridequipe button{
    bottom: 0!important;
}

.shadow.uk-section-default h1,
.shadow.uk-section-default h2,
.shadow.uk-section-default h3,
.shadow.uk-section-default h4,
.shadow.uk-section-default h5,
.shadow.uk-section-default p {
    text-shadow:
        0 2px 2px rgba(0,0,0,0.75),
        0 10px 20px rgba(0,0,0,0.75);
}



/* =========================================================
   ATLAS — Patine beige sur mega menu
   Agit sur le BACKGROUND (comme YOOtheme)
   ========================================================= */
/* Effet EXACT YOOtheme */
.atlas-bg {
  background-color: rgb(217, 211, 204); /* #D9D3CC */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-blend-mode: luminosity;
}

a.el-content.uk-button.uk-button-default.uk-flex-inline.uk-flex-center.uk-flex-middle {
    line-height: normal;
    padding: 10px;
}