/*
Theme Name:Envo eCommerce Child
Theme URI: 
Author: Alain G
Author URI: https://www.soul-kitchen.fr/
Description: Envo eCommerce Child by Alain
Version: 1.1
Text Domain: envo-ecommerce-child
Template: envo-ecommerce
*/


li.product.type-product img {
    width: 100%;
}
.product_tag-vente-terminee a.button.product_type_variable
{
    display: none;
}



#content-footer-section {
    background-color: #000;
}
#colophon {background : #fff! important; display : block; clear : both; text-align : center;}
#colophon div { padding : 5px;}

 li.product_tag-vente-terminee a {
    display: none;
}
 

/* .woocommerce-LoopProduct-link */
.woocommerce div.product .stock {
    color: #ff00b4;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    color: #ff00b4;
}
.woocommerce-message {
    border-top-color: #ff00b4 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover a {
    border-bottom: 2px solid #ff00b4;
}
#content-footer-section .container  .textwidget{
    font-weight:bold;
}
.yotu-videos .yotu-video h3 {
    color: #ff00b4 !important;
}

div.coupon button[name="apply_coupon"] {
    width: 145px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a {
    color: #ff00b4;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555555;
    background-color: transparent;
}

a, a:active, a:hover, a:focus {
    text-decoration: none;
    color: #ff00b4;
}

.amount-cart:before {
    border-right: 7px solid #ff00b4;
}
.cart-contents span.count {
    background-color: #ff00b4;
	 color: #fff;
}
.amount-cart {
    color: #fff;
    background: #ff00b4;
}
.btn-default, input[type="submit"], input#submit, button, a.comment-reply-link, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	color: #ff00b4;}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	 color: #ff00b4;
}
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed
{
	background-color: #444;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a {
    border-bottom: 2px solid #ff00b4;
    color: #ff00b4;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav  {
    color: #ff00b4;
}
#site-navigation
{
    background-color: #000;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color:#ff00b4;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a{
	color:#fff;
}
.header-search-form{display:none;}
a.nav-link{font-weight:900;}


/* menu ROD */

@media (max-width: 767px) {
    #my-menu .navbar-nav > li > a {
        color: #fff !important;
    }
    #my-menu .navbar-nav > li{
        width:100%;
    }
    #menu-main-menu > li.current-menu-item a ,
    #menu-top-menu > li.current-menu-item a {
    color : #ff00b4 !important;
    background : #fff;
    border-left : 30px solid #ff00b4;
    }
    .open-panel span {
        background: #000;
    }
}

.nav > li.active > a:after, .current-page-parent:after {
    background-color: #ff00b4 !important;
    height: 0px !important;
}
@media (min-width: 767px) {
    #site-navigation {
        border:none;
        min-height: 30px;
    }
    #menu-main-menu > li.current-menu-item a ,
    #menu-top-menu > li.current-menu-item a {
    color : #ff00b4;
    background : #fff;
    border-left : 30px solid #ff00b4;
    }
    /* suppression du titre de page */
    h1.page-title,
    h1.single-title{
    text-indent: -9999px;
    }
}
#menu-main-menu,
#menu-top-menu {
    /*font-size : 18px; 
    font-weight : 600;
    letter-spacing : 1px;
    font-family : arial;
    display : block;
    width : 100%;  */
    background : #000;
    /* margin : 0;
    padding : 0;
    height : 30px;
    overflow : hidden; */
}

#menu-main-menu li,
#menu-top-menu li
 { 
    display : inline-block;
	padding-right: 20px;
}

#menu-main-menu li a ,
#menu-top-menu li a{
    display: block ;
    padding: 5px ;
    text-align: center;
    /* color: #fff ; */
    text-decoration: none ;
    margin-left : -5px !important;
}

#menu-main-menu li a:hover,
#menu-top-menu li a:hover {
    background : #333;
    color : #ff00b4;
}


    
/* ! menu ROD */

.product_meta{display:none;}

/* formulaire */
.frm_style_style-formidable.with_frm_style .frm_message, .frm_success_style {

    border: 1px solid #000;
    background-color: #eee;
    color: #000;
    border-radius: 4px;
}
.frm_style_style-formidable.with_frm_style .frm_message p {
    color: #000;
}

/* mobile */

@media (max-width: 767px) {
    #my-menu .navbar-nav > li > a {
        color: #000;
    }
    .open-panel span {
        background: #fff;
    }
    .open-panel {
        left: 20px;
        top: 20px;
    }
}