.li-linkedin img {
max-width: 20px;
}
.li-instagram img {
max-width: 20px;
}
sup {
bottom: .3em!important;
font-size: 0.8em!important;
}
#top-header #et-info {
float: right!important;
}
#main-header {
background-color: #191919!important;
}
#top-header {
border-bottom: solid grey 1px!important;
}
.et_mobile_menu {
border-top: 3px solid white;
}
#mobile_menu {
background-color: #191919!important;
}
.et_mobile_menu li a {
color: white!important;
}
#top-menu li a {
color: white!important;
}
.et_pb_section {
background-color: #191919!important;
}
.et_pb_section .et_pb_text_inner {
color: white!important;
}
.et_pb_section .et_pb_text_inner h1,
.et_pb_section .et_pb_text_inner h2,
.et_pb_section .et_pb_text_inner h3 {
color: white!important;
}
.imageOmbre img {
box-shadow: 0px 0px 5px 0px black!important;
border-radius: 3px!important;
}
::placeholder {
color: #666!important;
opacity: 1!important;
}
.et_pb_contact_form {
color: #191919!important;
}
.sliderVideo h2 {
font-weight: 600 !important;
text-shadow: 5px 5px 10px #000 !important;
font-size: 5em !important;
}
.imageProfile img {
border-radius: 20px!important;
border-radius: 300px !important;
width: 65% !important;
border: #333 solid 1px !important;
}
.sectionDirection sup {
color: #888!important;
}
.grandeImage img {
border-radius: 10px!important;
box-shadow: 0px 0px 5px 0px black !important;
width: 80%!important;
}
.grandeImage {
text-align: center!important;
}
.contourImage img {
border-radius: 10px!important;
box-shadow: 0px 0px 5px 0px black !important;
}
.contourImage {
text-align: center!important;
}
.ligneAccueil {
margin-top: 0!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
#ligneEntreprise {
margin-top: 40px!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
#ligneUnivers {
margin-top: 40px!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
#ligneDirection {
margin-top: 40px!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
#ligneContact {
margin-top: 40px!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
#ligneLocalisation {
margin-top: 0px!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
#ligneCarte {
margin-top: 20px!important;
margin-bottom: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}
.sliderPage h2 {
font-weight: 600 !important;
text-shadow: 5px 5px 10px #000 !important;
font-size: 5em !important;
}
@media only screen and (max-width: 700px) {
h3 {
text-align: center!important;
}
.sliderVideo h2, .sliderVideo h2 a{
font-size: 0.8em!important;
letter-spacing: 9px!important;
}
.sliderPage h2 {
font-size: 2.5em !important;
}    
#ligneEntreprise{
padding-left: 50px !important;
padding-right: 50px !important;
}
#ligneEntreprise p{
text-align: justify!important;
}    
#et-info .et-social-icons {
display: inline!important;
float: right!important;
margin-top: 0px!important;
}
#et-info-phone,
#et-info-email {
float: left!important;
}
#top-header #et-info {
display: block!important;
float: none!important;
}
.grandeImage img {
width: 100%!important;
}
#top-header .container{
width: 90%!important;
}
}