/*======================================
Theme Name: divi-child
Theme URI: https://divicake.com/
Description: Theme enfant Divi
Version: 1.0
Author: Divi Cake
Author URI: https://divicake.com/
Template: Divi
======================================*/

/* Style the Blurbs Tabs */
#blurb-tabs .et_pb_column {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

div.et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_top div.et_pb_blurb_content div.et_pb_blurb_container h4.et_pb_module_header a{
  color:#353740 !important;
}
.et_header_style_left #logo, .et_header_style_split #logo{
  max-width: 75% !important;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 980px) and (max-width: 1100px) {
 html.js body.page-template-default.page.page-id-211111.et_color_scheme_green.et_pb_button_helper_class.et_fullwidth_nav.et_fixed_nav.et_show_nav.et_cover_background.et_pb_gutter.osx.et_pb_gutters3.et_primary_nav_dropdown_animation_fade.et_secondary_nav_dropdown_animation_fade.et_pb_footer_columns4.et_header_style_left.et_pb_pagebuilder_layout.et_smooth_scroll.et_right_sidebar.et_divi_theme.et_minified_js.et_minified_css.et_mobile_device.safari div#page-container.et-animated-content div#et-main-area div#main-content article#post-211111.post-211111.page.type-page.status-publish.hentry div.entry-content div.et_pb_section.et_pb_section_4.et_animated.et_section_regular.fade div.et_pb_row.et_pb_row_12 div.et_pb_column.et_pb_column_1_3.et_pb_column_24.et_pb_css_mix_blend_mode_passthrough div.et_pb_module.et_pb_text.et_pb_text_14.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h1 span b {
   font-size: 30px;
  }
}

#et-top-navigation nav>ul>li>a:hover {
  color: black;
  text-decoration: underline;
  text-decoration-color: #c0e2db;
 /* font-size: 16px;*/
}

/*---------------Menu CTA Button---------------*/
 
#top-menu li a:hover {opacity: 1!important;}
             
.menu-cta a {
    border: 2px solid #c0e2db!important;
    padding: 12px!important;
    border-radius: 25px;
    text-align: center;
}
 
.menu-cta a:hover {
    background-color: #c0e2db;
    color: black!important;
}
 
.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
}
 
/*---------------CTA Button Color on Fixed Navigation---------------*/
 
#main-header.et-fixed-header .menu-cta a {
}
 
/*---------------Menu CTA Button Mobile Settings---------------*/
 
@media only screen and (max-width: 980px) {
.menu-cta a {
    background-color: #badbd4;
    }
}

.et_color_scheme_green .et_mobile_menu{
    border-color: #8cb9af !important;
}

.et_color_scheme_green .mobile_menu_bar::before{
  color: #8cb9af !important;
}


/*grille de prix*/
 div.et_pb_pricing_content_top{
  display: none;
}


/*questionnaire*/

.wpcf7 h1{
    font-size: 16px !important;
    color: black !important;
    font-weight: bold;
    padding: 0 !important;
    text-transform: uppercase;
}
form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit{
  border: none;
  background-color: #353740;
}
form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit:hover{
  border: none;
  background-color: #badbd4;
  color:#353740;
}