/*
Theme Name:   	Pizzaro Child
Theme URI:    	https://themeforest.net/item/pizzaro-food-online-ordering-woocommerce-theme/19209143
Author:       	MadrasThemes
Author URI:	  	https://madrasthemes.com/
Description:  	This is the child theme of Pizzaro WooCommerce Theme
Template:     	pizzaro
Version:      	1.2.11
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	pizzaro-child
Tags:         	two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support
*/

/*
Rose : #e6007E
Hover : #c1006a
*/
/*GENERAL*/

#content{padding-top:2rem;}

.type-page a{color:#e6007E!important;}
.type-page a:hover{color:#000!important;}
.type-page a.button {background-color:#e6007E!important; color:#ffffff!important;}
.type-page a.button:hover {background-color:#c1006a!important; color:#ffffff!important;}

.bouton {text-align:center;}
.bouton a{
background-color: #e6007E;
color: #fff!important;
padding: 2rem;
	-webkit-border-radius: 	100px / 100px;
	-moz-border-radius: 	100px / 100px;
	-o-border-radius: 		100px / 100px;
	border-radius: 			100px / 100px;
cursor: pointer;
font-weight: bold;
}
.bouton a:hover {background-color:#c1006a;}

/*Cookies*/
.cn-button.wp-default {background: #e6007E; border:none!important; text-shadow:none!important;
color: #fff;
padding: 0.5rem 2rem;
	-webkit-border-radius: 	100px / 100px;
	-moz-border-radius: 	100px / 100px;
	-o-border-radius: 		100px / 100px;
	border-radius: 			100px / 100px;
cursor: pointer;}
.cn-button.wp-default:hover {background:#c1006a;color: #fff;}




/*Vérificateur d'âge*/
.age-gate-heading.age-gate-logo img {width:100%!important; max-width:400px!important; margin:auto;}
.age-gate-heading.age-gate-logo {margin-bottom: 6rem;}
.age-gate-form {background:none!important;max-width:1000px!important;}
.age-gate-form p {color:#fff;}
.age-gate-form button {display:inline-block;background-color:#e6007E;}
.age-gate-form button:hover{background-color:#c1006a;}

/*Barre d'alerte commande*/
#woc_alert_bar_message {
    padding: 5px;
    position: fixed!important;
    left: 0;
    width: 100%;
    z-index: 999999;
	background-color:#e6007E!important;
}

#woc_alert_bar_message i {display:none;}

#woc_alert_bar_message span {display:block; margin-bottom:3rem;}

#woc_alert_bar_message span#woc_hide_alert_bar {
	-webkit-border-radius: 	100px / 100px!important;
	-moz-border-radius: 	100px / 100px!important;
	-o-border-radius: 		100px / 100px!important;
	border-radius: 			100px / 100px!important;
	width:auto;
	padding: 1rem 2rem;
	color:#e6007E;
	margin: 0 40%;
}

#woc_alert_bar_message span#woc_hide_alert_bar:hover {background-color:#000;}


/* HEADER */

#other-website {position :absolute; background-color:#D9541C; padding:2rem 2rem 1rem 2rem;margin: 0 2rem 0 2rem; z-index:1000; 
	-webkit-border-radius: 	0 0 25px 25px;
	-moz-border-radius: 	0 0 25px 25px;
	-o-border-radius: 		0 0 25px 25px;
	border-radius: 			0 0 25px 25px;
}
#other-website a p {margin-bottom:0; text-align:center;}
#other-website a p img {margin:auto;}
#other-website a {color:#000;}
#other-website a:hover{color:#fff;}

#masthead {background-color:#000!important;}

.header-phone-numbers .intro-text {color:#ffffff!important;}
#city-phone-number-label a {color:#e6007E!important;}
#city-phone-number-label a:hover  {color:#ffffff!important;}

.header-v1 .site-header-cart-v2 .cart-content > a {background-color:#e6007E!important;}
.header-v1 .site-header-cart-v2 .cart-content .sub-menu {border-top: 2px solid #000!important;}
.header-v1 {margin-bottom:0em!important;padding-top:0!important;}

.primary-navigation div.menu ul.nav-menu, .primary-navigation ul.menu, .primary-navigation ul.nav-menu {text-align:center;}
.header-v1 .primary-navigation .menu > li > a::before {background-color:#e6007E!important;}

.secondary-navigation ul.menu > li > a {color:#ffffff!important;}
.secondary-navigation ul.menu > li > a:hover {color:#e6007E!important; text-shadow:none!important;}


.pizzaro-breadcrumb, .woocommerce-breadcrumb {display:none;}


/*Sidebar Actualité et Top*/

#topbar aside {display:inline-block;}
#topbar .widget, #newsbar .widget {margin-bottom:0!important;}

#topbar {padding: 0.5% 10% 0 10%;text-align:center;}
#topbar aside {margin-right:8%;}
#topbar aside:last-child{margin-right:0%;}
#topbar {background-color:#000; color:#ffffff;}
#topbar a {color:#ffffff;}
#topbar a:hover {color:#e6007E;}

#topbar img {display: inline-block !important;}
#topbar aside p {
	display: inline-block;
	width: auto;
	margin: 0.3em 0 0.3em 0 !important;
}

#newsbar {padding: 0% 10% 0% 10%;text-align:center;color:#e6007E; border-bottom: 1px solid #e9e9e9;}
#newsbar p {margin-bottom:0!important; display:inline-block;}
#newsbar a {font-weight:bold; color:#e6007E;}
#newsbar a:hover{font-weight:bold; color:#000000;}



/* WOOCOMMERCE */

/*Divers*/

.woocommerce-info{background-color:#333;}	

.woocommerce  ul.product-loop-categories li img {display:none;}

ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title, ul.products li.product .woocommerce-LoopProduct-link > h2 {max-width:50%;}



/* Titre des archives*/

.shop-archive-header {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("/wp-content/uploads/bandeau.jpg");
	min-height:200px!important;
	margin-bottom:0em!important;
	}
	
/* Disparition Related products au profit de MOntées en gamme*/

#product-829 .related {display:none;}	/*Panini*/


/*PRODUCTS ADDS ON*/


		/*Tooltip*/
		.ywapo_input_container input { width: auto !important; }
		.wapo_option_tooltip {cursor:pointer;}
		
		/*Présentation Style 1*/
		.single-product.style-1 div.product form.cart .yith_wapo_groups_container_wrap {flex-direction:column;}
		.single-product.style-1 div.product form.cart .ywapo_group_container {width:100%;}
		.single-product div.product form.cart .yith_wapo_groups_container {margin-left:0!important; float:none!important;}
		
		.single-product div.product form.cart .yith_wapo_groups_container_wrap {margin-bottom:0!important;}
		
		.single-product div.product form.cart .ywapo_input_container_checkbox .amount::before { content: "(+"!important; }
		
		/*Gestion des titres*/
		/*.single-product div.product .group-name {display:block;font-size: 1.4rem; font-weight: 700; padding-left:10px;}*/
		#ywapo_value_1 h3, #ywapo_value_21 h3, #ywapo_value_18 h3 {display:none;}

		/*Styles des élements de formulaire*/
		.single-product div.product form.cart .ywapo_input_container_checkbox input:checked + label::before {color:#e6007E!important;background-color:#ffffff!important;}
		select {display:inline-block; max-width: 100%; padding: .375rem 1.75rem .375rem .75rem; color: #8c8c8c; font-size: .875em;border: 1px solid #ebeaef;vertical-align: middle;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 1em center;    background-size: auto auto;background-size: 8px 10px;-moz-appearance: none;-webkit-appearance: none;border-radius: 2em;padding: .286em 1.2em;border: 2px solid #f9f1db;height: 42px;color: #2b2929;}



/*HOMEPAGE*/
.page-template-template-homepage-v2  #content {  background-image: url("/wp-content/uploads/background.jpg");	}
.page-template-template-homepage-v2  #content  p, .page-template-template-homepage-v2  #content  li {color:#fff;}

.page-template-template-homepage-v2 #content  a.pink {color:#e6007E;}
.page-template-template-homepage-v2 #content  a.pink:hover {color:#fff;}
.page-template-template-homepage-v2 #content  a.white {color:#fff;}
.page-template-template-homepage-v2 #content  a.white:hover {color:#e6007E;}

.home-50{display:inline-block; width:43%; margin-right:5%;vertical-align:top;}
.home-50:last-child{margin-right:0%;}

.home-33{display:inline-block; width:30%; vertical-align:top;}
.home-66{display:inline-block; width:63%; margin-right:5%; vertical-align:top;}

.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link, .products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link {color:#000;}


/*FOOTER*/
#colophon{background-color:#000;}
#colophon .footer-social-icons {display:none;}
.site-footer.footer-v3 {border-top:none!important;}


/*ADAPTATION MOBILE*/
@media only screen and (max-width : 768px) {
#other-website {position:relative; width:100%; margin:0; 
	-webkit-border-radius: 	0;
	-moz-border-radius: 	0;
	-o-border-radius: 		0;
	border-radius: 			0; }
	
.home-50, .home-33, .home-66 {width:100%;}	
ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title, ul.products li.product .woocommerce-LoopProduct-link > h2 {max-width:75%;}

}
