/*
Theme Name: Divi Enfant par Loeiza Coccolini
Description: Theme enfant du theme Divi. Vous pouvez desormais le personnaliser sans risquer de perdre vos modifications
Author: Loeiza Coccolini
Template: Divi
Version: 1.0
*/
/*.et_pb_section_0_tb_header {
position: absolute !important;
top: 0;}*/


@media (min-width: 981px) {
#colonnes-menu .et_pb_column_1_tb_header {width:10%}
#colonnes-menu .et_pb_column_3_tb_header {width:10%}
#colonnes-menu .et_pb_column_2_tb_header {width:40%}}

@media (max-width: 767px) {
#colonnes-menu .et_pb_column_0_tb_header {width:25%}
#colonnes-menu .et_pb_column_1_tb_header {width:75%}}

@media (max-width: 479px) {
#colonnes-menu > div > .et_pb_image_0_tb_header {margin-top: -150px;}}

.cn-button.bootstrap {background:#41ac57;}

.cn-close-icon::after, .cn-close-icon::before {background-color:#41ac57;}

.boutons-en-ligne .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 2%;
}

#ssbloc-btn {width: initial; margin-right:20px;}
@media only screen and ( min-width: 1100px ) {
#colonne-droite-home {z-index: 2000; margin-left: -100px;}}

.boutons-en-ligne {
    text-align: center!important;
}

.centrer-verticalement {
  display: flex;
  flex-direction: column;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
}

@media only screen and ( max-width: 3000px ) {
.et_pb_menu__menu {display: none !important;}
.et_mobile_nav_menu {display: block; float:left;}
}

.et-l--header ul {list-style-type: none; padding: 1em;}

.et_mobile_menu li a:hover {background-color: #ff5e69; opacity: 1;}

.et_pb_menu--style-left_aligned .et_pb_menu__wrap {justify-content: start;}

.boutons-en-ligne {text-align: center!important;}

#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.et-social-mail a.icon::before {
    content: "\e076";}

.et-social-rss a.icon::before {
    content: "\e076";}

.et-social-flikr a.icon::before {
    content: "\e090";}

.colonne-droite-home > .et_pb_button_alignment_left {float: left; margin-right: 1vw;}

.et_pb_contact p input[type="checkbox"] + label i {margin-left: -25px;}

ul.et_pb_side_nav {background: #FFF; }
ul.et_pb_side_nav .side_nav_item a {background-color: rgb(255,165,192,.5);}
ul.et_pb_side_nav .side_nav_item a.active {background-color: #FF5E69 !important;}

.et-pb-contact-message {
	color:#D0DA00;
    text-align: center;
}