/*!
Theme Name: wayo
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.17.2
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Showave Sebastien Hoguin
Author URI: https://www.showave.fr
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
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*MENU PRINCIPAL*/
@media all {
    #top-menu li li a {
        width: 300px;
        padding: 3px 10px;
        font-size: 15px !important;
    }
}
#main-header .nav li ul {
    background-color: rgba(255, 255, 255, 0.8);
    min-width: 325px;
}
@media only screen and (min-width: 981px) {
    .et_header_style_centered #top-menu > li > a {
        padding-bottom: 10px;
        line-height: 1.9em;
    }
}
@media all {
    #et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {
        padding-right: 0px;
    }
}
@media all {
    #et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {
        display:none;
    }
}
#menu-item-34 {
	/*margin-left:11px;
	background-color: #fff;*/
	padding-left:25px !important;
    padding-right: 25px !important;
}
/*#menu-item-37 {
	left:-2px;
}
#menu-item-38 {
	left:-5px;
}
#menu-item-39 {
	left:-6px;
}
#menu-item-28 {
	left:-9px;
}
#menu-item-40 {
	left:-12px;
}*/

#top-menu li.current-menu-item>a {
    text-shadow: 1px 0px 0px black !important;
}
#menu-item-34>a:hover {
    text-shadow: 1px 0px 0px black;
}
#menu-item-37,#menu-item-38,#menu-item-39,#menu-item-28 {
    padding-left:25px !important;
    padding-right:25px !important;
   
	/*background-color: #fff; */
}
#menu-item-37>a:hover {
    text-shadow: 1px 0px 0px black;
}
#menu-item-38>a:hover {
    text-shadow: 1px 0px 0px black;
}
#menu-item-39>a:hover {
    text-shadow: 1px 0px 0px black;
}
#menu-item-28>a:hover {
    text-shadow: 1px 0px 0px black;
}
#menu-item-40 {
	padding-left:25px !important;
	padding-right:25px !important;
	/*background-color: #fff;*/
}
#menu-item-40>a:hover {
    text-shadow: 1px 0px 0px #611f11;
}
#menu-item-40.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-40>a {
	color:#611f11 !important;
}
.sub-menu {
    margin-left: -25px !important;
}
#main-header {
    background-color: #fff;
}

/*MENU MOBILES*/
@media only screen and (max-width: 980px) {#menu-item-37 {
    padding-left:0px !important;
    padding-right:0px !important;
}
}
@media only screen and (max-width: 980px) {#menu-item-34 {
    padding-left:0px !important;
    padding-right:0px !important;
}
}
@media only screen and (max-width: 980px) {#menu-item-38 {
    padding-left:0px !important;
    padding-right:0px !important;
}
}
@media only screen and (max-width: 980px) {#menu-item-39 {
    padding-left:0px !important;
    padding-right:0px !important;
}
}
@media only screen and (max-width: 980px) {#menu-item-28 {
    padding-left:0px !important;
    padding-right:0px !important;
}
}
@media only screen and (max-width: 980px) {#menu-item-40 {
    padding-left:0px !important;
    padding-right:0px !important;
}
}
@media only screen and (max-width: 980px){
    .et_mobile_menu li li {
        padding-left: 10%;
    }
}
/*POLICES*/
@font-face {
    font-family: 'Champagne-Limousines';
    src:url('/wp-content/themes/wayo/polices/Champagne-Limousines.ttf.woff') format('woff'),
        url('/wp-content/themes/wayo/polices/Champagne-Limousines.ttf.svg#Champagne-Limousines') format('svg'),
        url('/wp-content/themes/wayo/polices/Champagne-Limousines.ttf.eot'),
        url('/wp-content/themes/wayo/polices/Champagne-Limousines.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
/*LOGO*/
.logo_container {
    padding-bottom: 20px !important;
	padding-top:0px !important;
}
@media only screen and (min-width: 981px) {
    .et_header_style_centered #main-header .logo_container {
       /* height: 168px;*/
    }
}
@media all {
    .et_header_style_centered header#main-header.et-fixed-header .logo_container {
        height: 100px;
    }
}
/*SLIDE ACCUEIL*/
.et_pb_slide.et_pb_slide_0.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slider_with_text_overlay.et-pb-active-slide {
   height:500px;
}
/*WIDGETS*/
@media all {
    #footer-widgets {
        padding: 10px 0 0 0;
    }
}
#custom_html-2 {
    float:right;
}
/*GALERIES PHOTOS ACTUS*/
@media all {
        .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget {
            width: 44.18%;
            margin-right: 2%;
            margin-bottom: 11.64%;
    }
}
/*WIDGET NEWSLETTER*/
.widget-haut-droit {
    float: left !important;
    padding-top : 0px !important;
}
@media all {
    .mc4wp-form-basic, .mc4wp-form-theme {
    margin-top:0px !important;}
}
.et-social-icons {
    /*padding-top:25px;*/
}
/*WOOCOMMERCE*/
.woocommerce-product-details__short-description {
    text-align:justify;
}
.product_title.entry-title {
    font-size: 1.3em;
}
.stock.in-stock {
    font-size: 1em;
    font-weight: bold;
}
.product_meta {
    display: none;
}
.related.products {
    display: none;
}
@media all {
    .woocommerce-message a.button.wc-forward:hover {
        border: none;
        background: #fff;
        color:#611f11 !important;
    }
}
.woocommerce-message {
    background: #611f11 !important;
}
.woocommerce-info {
    background: #611f11 !important;
}
.single_add_to_cart_button.button.alt {
    background-color: #b5b5b5 !important;
    color: #fff !important;
    border: solid 1px #b5b5b5 !important;
    font-size: 20px !important;
    font-family: champagne-limousines;
}
.woocommerce-Price-amount.amount {
    color:#611f11 !important;
}
.button.wc-forward {
    color: #611f11!important;
}
.button {
 background-color: #b5b5b5 !important;
    color: #fff !important;
    border: solid 1px #b5b5b5 !important;
    font-size: 20px !important;
    font-family: champagne-limousines;
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked + label i::before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #fff !important;
}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit{
    background: #611f11 !important;
    color:#fff !important;
}
@media all {
    .woocommerce-message a.button.wc-forward {
        border: none;
        background: #fff !important;
        color:#611f11 !important;
    }
}
.woocommerce-info {
    background: #611f11 !important;
}