/*
Theme Name: PizzaExpress by Agence BB
Theme URI: http://www.agence-bb.ch
Version: 1.0
Description: Just ask for references !!!
Author: Agence BB Switzerland
Author URI: http://www.agence-bb.ch
template: bb-theme
*/

/*MENU ICO STYLING*/
.pizza_menu .menu-item-text{
    background-image: url("/wp-content/uploads/pizza_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
     background-size: 45px;
    padding-bottom: 80px;
}

.pizza_menu .menu-item-text:hover{
    background-image: url("/wp-content/uploads/pizza_menu_ico_y.svg");
}


.current-menu-item.current_page_item .menu-main-menu .pizza_menu{
    background-image: url("/wp-content/uploads/pizza_menu_ico_y.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}


.pasta_menu .menu-item-text {
    background-image: url("/wp-content/uploads/pasta_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;
}


.pasta_menu .menu-item-text:hover {
    background-image: url("/wp-content/uploads/pasta_menu_ico_y.svg");
}


.antipasti_menu .menu-item-text{
	background: url("/wp-content/uploads/antipasti_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;
}

.antipasti_menu .menu-item-text:hover{
    background-image: url("/wp-content/uploads/antipasti_menu_ico_y.svg");

}

.carne_menu .menu-item-text{
    background-image: url("/wp-content/uploads/carne_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.carne_menu .menu-item-text:hover{
    background-image: url("/wp-content/uploads/carne_menu_ico_y.svg");

}

.bevande_menu .menu-item-text{
    background-image: url("/wp-content/uploads/bevande_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.bevande_menu .menu-item-text:hover{
    background-image: url("/wp-content/uploads/bevande_menu_ico_y.svg");
}

.risottos_menu .menu-item-text{
    background-image: url("/wp-content/uploads/risotto_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.risottos_menu .menu-item-text:hover{
    background-image: url("/wp-content/uploads/risotto_menu_ico_y.svg");
}

.foccace_menu .menu-item-text{
    background-image: url("/wp-content/uploads/foccace_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.foccace_menu .menu-item-text:hover{
    background-image: url("/wp-content/uploads/foccace_menu_ico_y.svg");
}

.asiatique_menu .menu-item-text{
    background-image: url("/wp-content/uploads/asiatique_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.asiatique_menu .menu-item-text:hover {
    background-image: url("/wp-content/uploads/asiatique_menu_ico_y.svg");
}

.portugais_menu .menu-item-text{
    background-image: url("/wp-content/uploads/portugais_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.portugais_menu .menu-item-text:hover {
    background-image: url("/wp-content/uploads/portugais_menu_ico_y.svg");
}

.poisson_menu .menu-item-text{
    background-image: url("/wp-content/uploads/poisson_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.poisson_menu .menu-item-text:hover {
    background-image: url("/wp-content/uploads/poisson_menu_ico_y.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}


.dolce_menu .menu-item-text{
    background-image: url("/wp-content/uploads/dolce_menu_ico_w.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}

.dolce_menu .menu-item-text:hover {
    background-image: url("/wp-content/uploads/dolce_menu_ico_y.svg");
}



.current-menu-item.current_page_item .dolce_menu{
    background-image: url("/wp-content/uploads/dolce_menu_ico_y.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35px;
    padding-bottom: 80px;

}
@media only screen and (min-width: 1038px){
#menu_stick ul {
	display:flex;
    align-items: stretch; /* Default */
    justify-content: space-between;
    width: 100%;
    -webkit-flex-flow: row wrap;
}
}

@media only screen and (min-width: 600px){
.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 9999;
}
}
#menu_stick ul {
    align-items: stretch; /* Default */
    justify-content: space-between;
    width: 100%;
    -webkit-flex-flow: row wrap;
}


@media (max-width: 769px) {
#menu_stick li{
    width: 100%;
    padding-top: 10px;
    padding-bottom:10px;}
}

/*SIDE BUTTON*/

#side-button {
    position: fixed;
    top: 50%;
    left: -60px;
    z-index: 9999 !important;
    cursor: pointer;
    transform: rotate(270deg);
}
#side-button a {
    color: #fff !important;
}


/*WOOPACK STYLYING*/




.woopack-product-filters-toggle {
    background-color:#262324;
    color:white!important;
    text-transform:uppercase!important;
    font-family: "Permanent Marker",cursive!important;
    font-size:18px!important;
    margin-bottom: 0!important;
    text-align: center!important;
}



   .woopack-product-description p {
	color: rgb(88, 172, 95) !important;
	margin-bottom: 10px !important;
}


.woopack-product-action .woopack-qty-custom{
color: #808080;
font-size: 18px;
font-weight: 400;
line-height: 1.45;
text-align: center!important;
box-sizing: border-box;}

/*SELECT CUSTOM*/
.woocommerce select:not(.fl-builder-edit) {
	border: 1px solid #262324!important;
    background: url(/wp-content/themes/agence-bb/assets/images/selectbox-arrow.png) right center no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 8px 8px!important;
    font-size: 13px!important;
	text-transform:uppercase;
    line-height: 14px;
    color: #252525;
    border-radius: 0 !important;
    font-weight: 300;
    min-width: 240px;
    max-width: 100%;
    display: block;
}

.woocommerce select:focus{
	border: 1px solid #262324!important;
}


/*WOOPACK OFF-CANVAS CART*/

.cart-contents-icon.ua-icon.ua-icon-shopping-cart, .cart-contents-text {
    color: black !important;
}

/*WOOPACK SINGLE PRODUCT STYLYING*/
a.added_to_cart.wc-forward.button.alt{
	display:none!important;
}
/*.woopack-product-action a.button{
	width:100%!important;
}*/

.qty {
	border: solid #262324 2px!important;
	-webkit-border-radius: 90px 90px 90px 90px !important;
	-moz-border-radius: 90px 90px 90px 90px !important;
	border-radius: 90px 90px 90px 90px !important;
}

.qty:hover {
	border: solid #efd93f 2px!important;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{
	background-color:white!important;
	    color: #585858!important;
}

.label label {
	font-size: 0.8em !important;
	text-transform: uppercase !important;
	font-weight:700!important;
	color:#262324!important;
	padding-top: 10px!important;
}



.label {
	width: auto !important;
}

a.reset_variations {
    display: none!important;
}
.woocommerce-variation-add-to-cart-enabled .alt {
	padding:10px 5px!important;
}

.added_to_cart {
	width: 20px !important;
	max-width: 200px !important;
}

/*
table.variations td.label > label  {
display: none !important;
}

label{
	 display: unset!important;
	   
}*/

.variations tr {
    display: grid!important;
}
.value{
	width:100%!important;
}



input[type=radio] {
  visibility: hidden!important;
  margin: -2px!important;
  width: 0!important;
 
}


/*WOOCOMMERCE MESSAGE STYLING*/

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{
    background:white!important;
    border:none!important;;
    color:#262324!important;
}

/* Add your custom styles here... */ 