/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.23.1506438976
Updated: 2017-09-26 15:16:16

*/

/* Header */

#main-header {
    background-color: #fff;
    box-shadow: none;
    font-weight: 500;
    line-height: 23px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99999;
}

#main-header.et-fixed-header {
    box-shadow: none;
}

/* Bouton lire plus du blog */

.custom-blog .et_pb_post a.more-link {
color:white;
float:none;
background:#F19000;
padding:10px 15px 10px 15px;
margin-top:15px;
display: inline-block;
transition:0.5s ease-out;
}

.custom-blog .et_pb_post a.more-link:hover {
background:#008493;
}

/* Colonnes */

.five-columns .et_pb_module {width: 20%; float: left;}

.six-columns .et_pb_module {width: 16.66%; float: left;}


/* Formulaire Inscription */

.wpcf7  input[type="radio"] + span::before {
    display:inline-block;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    color:#66318f;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color: #fff;
    border: 1px lightgrey solid;
    padding : 7px;
    color: #000;
}

.wpcf7-submit {
    background: #F19000;
    color: #ffffff;
    padding : 15px 30px 15px 30px;
    font-size:16px;
    border:none; 
}

.wpcf7-form input[type="submit"]:hover {
    background: #008493;
    color: #ffffff;
    padding : 15px 30px 15px 30px;
    font-size:16px;
    border:none; 
    transition: all 0.3s ease-out;
}



@media only screen and (min-width: 981px){
    .et-fixed-header #top-menu li ul.sub-menu a {
        color: #F19000 !important;
    }

.wpcf7-form input[type="submit"]:hover {
    background: #008493;
    color: #ffffff;
    padding : 15px 30px 15px 30px;
    font-size:16px;
    border:none; 
    transition: all 0.3s ease-out;
}

}


.et_salon_post_text_container{
    background-color: #ffffff;
    padding-top: 20px!important;
    padding-right: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 20px!important;
    margin-top: 0px!important;
	min-height: 320px;
}
.et_salon_post_text_container .read_more_link{
    color: #F19000 !important;
}
.et_salon_post_text_container .et_pb_text_inner h1 {
    font-size: 18px;
    line-height: 1.2em;
}
.et_bottom_right_img {
    max-width: 100%; 
    text-align: center;
}
.et_salon_post_text_container .et_pb_text_inner p.post-meta a{
	color:#999999;
}
.blog-salon-divi-img img{
	width: 320px;
	height:281px;
	object-fit: cover;
}

.blog-salon-top-left-image img{
	width: 700px;
	height:291px;
	object-fit: cover;
}

.mp_timetable_filter_dropdown{
	background-color: #008493;
    color: #fff;
    height: 35px;
    font-size: 18px;
}
.mp_timetable_filter_dropdown options, .mp_timetable_filter_dropdown:focus {
	color: #fff;
}

li.event .event-title h3{
    color: #f19000;
	line-height: 26px;
}
.widget_event_list_widget .widgettitle {
	font-weight: bold;
	padding-bottom:0px;
	line-height: 18px;
}
.banner_event_list_home{
	width:100%;
}
.banner_event_list_home .et_pb_column_2_3{
	float: left;
    margin-right: 40px;
}
.banner_event_list_home .et_pb_column_1_3  {
	padding:0px;
}

.mobile_menu_bar:before {
	color:#fff !important;
}
.et_pb_contact_field[data-type=select]:after {   
    border-color: #000 transparent transparent transparent;    
}
.custom_image  .et_pb_gallery_image{
    height: 187.50px !important;
}