

/* inverse l'ordre des colonnes en mobile*/
@media  (max-width: 768px) {
  .reverse_order .section_inner_margin, .reverse_order .full_section_inner {
    display: -webkit-flex;
    -webkit-flex-direction: column-reverse;
    display: -webkit-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

/* suppr slider en mobile*/
@media screen and (max-width: 768px) {
  .q_slider {    
    display: none !important;
  }
}

/* marges sliders*/
.home .flexslider, .portfolio_slider {
    margin: 0;
}

/* fond rouge sur coming soon*/
.vc_custom_1451554627975 {
  background-color: #c90b1c !important;
  margin-bottom: 0 !important;
}

.carousel-inner .slider_content .slide_anchor_holder {
    margin-top: 0%;
}

/* Suppr fleches slider*/
.flex-direction-nav a, .caroufredsel-direction-nav a {
    display: none;
}
.qode_image_gallery_no_space .controls a.prev-slide span, .qode_image_gallery_no_space .controls a.next-slide span {
    display: none;
}

/* couleur flèche video*/
.carousel-inner .slider_content .slide_anchor_holder .slide_anchor_button {
    color: #000;
}

/* mep contact*/
.wpcf7 .form-control, .wpcf7 .comment-form input[type="text"], .wpcf7 .comment-form input[type="email"], .wpcf7 .comment-form input[type="url"], .wpcf7 .comment-form textarea {
    background: #f9f8f6 none repeat scroll 0 0;
    border-color: #e4e0d5;
    border-radius: 0;
    box-shadow: none;
}

.wpcf7 .box {
    clear: both;
    width: 100%;
}

.wpcf7 .box.inline_droite {
    clear: right;
    float: right;
    width: 40%;
}

.wpcf7 .box.inline_gauche {
    clear: left;
    width: 40%;
}