/*
Theme Name: Chaises Nicolle Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


/* account  */

.woocommerce-MyAccount-navigation-link--downloads, 
.woocommerce-MyAccount-content .box-with-icon div:nth-child(2) {
	display: none!important;
}



/* nouveaux bugs MAJ */

ul.products .filter-item-list .filter-color:after {
	border:none;
}
/* nouveaux bugs MAJ */

/* FireFox  */
@-moz-document url-prefix() { .single-product .blocprod .filter-item-list {
	flex-wrap:inherit;
}
}
/* FireFox  */

/* css pour l'anglais  */

.section:lang(en) {
    margin-top: 0px;
	margin-bottom: 0px;
	    background-color: #ffffff;
    border-top: 0px solid #ffffff;
}
#woocommerce_layered_nav-7 li:first-child a:lang(en) {
	background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/11/galette-histoire-32x32.png)!important;
	background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-7 li:nth-child(2n) a:lang(en) {
	background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-naturel.png)!important;
	background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-6 li a.filter-color:lang(en) {
	border-radius:50%;
	box-shadow: 1px 1px 5px #7c7c7c!important;
}
[title="Matte Dark Steel"] {
	 background-image: radial-gradient(#9f9f9f 10%, #4d4d4d 250%);
}

/* #woocommerce_layered_nav-6 ul li:nth-child(2) a:lang(en) {
background-image: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(88,88,88,1) 44%, rgba(65,65,65,1) 66%);
} */


[title="Glossy Varnish Raw"] {
background-image: linear-gradient(90deg, rgba(88,88,88,1) 0%, rgba(120,120,120,1) 48%, rgba(88,88,88,1) 80%);}

/* #woocommerce_layered_nav-6 ul li:nth-child(4) a:lang(en) {
background-image: linear-gradient(90deg, rgba(88,88,88,1) 0%, rgba(120,120,120,1) 48%, rgba(88,88,88,1) 80%);
} */

[title="Caramel wood"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-caramel.png);
		background-color:#ffffff00!important;
	background-repeat:no-repeat!important;
	background-size: cover;
width: 35px!important;
    height: 35px!important;}


[title="Natural wood"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-naturel.png);
		background-color:#ffffff00!important;
	background-repeat:no-repeat!important;
	background-size: cover!important;
width: 35px!important;
    height: 35px!important;
}


[title="Natural"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-naturel.jpg);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
	width: 35px!important;
    height: 35px!important;
}

[title="Black"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-noir.png);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
	width: 35px!important;
    height: 35px!important;
}

#woocommerce_layered_nav-8 .woocommerce-widget-layered-nav-list__item:first-child a:lang(en) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-naturel.jpg);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
border-radius:50px;}

#woocommerce_layered_nav-8 .woocommerce-widget-layered-nav-list__item:nth-child(2n) a:lang(en) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-noir.png);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
border-radius:50px;}


/*css pour l'anglais  */

/*css pour l'americain */

/* #woocommerce_layered_nav-9 ul li:nth-child(7) a:lang(en-US) {
background-image: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(88,88,88,1) 44%, rgba(65,65,65,1) 66%);
} */

/* #woocommerce_layered_nav-9 ul li:nth-child(4) a:lang(en-US) {
background-image: linear-gradient(90deg, rgba(88,88,88,1) 0%, rgba(120,120,120,1) 48%, rgba(88,88,88,1) 80%);
} */

.section:lang(en-US) {
    margin-top: 0px;
	margin-bottom: 0px;
	    background-color: #ffffff;
    border-top: 0px solid #ffffff;
}
#woocommerce_layered_nav-11 li:first-child a:lang(en-US) {
	background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/11/galette-histoire-32x32.png)!important;
	background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-11 li:nth-child(2n) a:lang(en-US) {
	background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-naturel.png)!important;
	background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-9 li a.filter-color:lang(en-US) {
	border-radius:50%;
	box-shadow: 1px 1px 5px #7c7c7c!important;
}


#woocommerce_layered_nav-10 .woocommerce-widget-layered-nav-list__item:first-child a:lang(en-US) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-naturel.jpg);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
border-radius:50px;}

#woocommerce_layered_nav-10 .woocommerce-widget-layered-nav-list__item:nth-child(2n) a:lang(en-US) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-noir.png);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
border-radius:50px;}


/*css pour l'americain */

.sbi_header_img_hover, .sbi_header_hashtag_icon {
	background-color:#ffb12c;
}


.yith-wcwl-tooltip::before {
	color:#000!important;
	line-height:35px!important;
	font-family: 'Roboto', sans-serif!important;
	font-size:1em!important;
	 content: "Ajouter à la liste de souhaits"!important;
		margin-left:-92px!important;
	padding:0px!important;
	display: block!important;
	background-color: #ffffff!important;
	opacity: 1!important;
}
:lang(en-GB) .yith-wcwl-tooltip::before, :lang(en-US) .yith-wcwl-tooltip::before {
	 content: "Add to your wishlist"!important;
}

.yith-wcwl-tooltip {
	width: 200px!important;
	height: 25px!important;
	color:#000!important;
	background-color: #ffffff!important;
	left:5px!important;
	opacity: 1!important;
	
}



/* gravity form */


.alert-danger {
    color: #ffffff;
    background-color: #2b2b2b;
    border-color: #6b6b6b;
}
.gform_wrapper li.gfield.gfield_error {
    background-color: #ffb12c!important;
    border: none!important;
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}

.uael-gf-form-title {
	display: none!important;
}

.uael-gf-style .uael-gf-select-custom:after {
	display:none;
}

#gform_2  .gform_heading {
display:none;
}


#gform_2 #input_2_1_6 {
margin-bottom:3px!important;
}

.mask {
	visibility:hidden;
}

.uael-gf-style .gform_wrapper .chosen-container-single .chosen-single span {
    line-height: 19px;
}
.uael-gf-style .gform_wrapper .gfield .ginput_container .chosen-single {
   height: 48px;
}
/* gravity form */


.sku{color:#000;}

.wp-caption {
	text-align:center;
}

.wp-caption .wp-caption-text a{

	color:#fff;

}


li.product-outimage_aq_onimage .add-links .quickview{
    background-color: #000;
}


.mega-menu .wide .popup>.inner>ul.sub-menu {
	flex-wrap:nowrap;
}

.mega-menu .boutiquemenu ul{
	height:270px!important;
	text-align: center!important;
	margin-bottom:40px!important;
}
.mega-menu .boutiquemenu ul li{
background-position :  center 0px!important;
	margin-bottom:0px!important;
	text-align: center!important;
}

.mega-menu .boutiquemenu ul li a{
padding-top:290px!important;
	text-align: center!important;
}


.boutiquemenu ul li a:hover{
color:#ffa000;
}

.cart .plus, .cart .minus, .cart .qty   {
	background-color:#fff!important;
	border-color:#e7e7e7!important;
	color: #000!important;
	height: 48px!important;
	margin-bottom: 5px;
}


/* Mini cart  */
.elementor-menu-cart__product {
    display: grid;
    grid-template-columns: 25% auto 50px;
    grid-template-rows: 75% auto;
}

.elementor-menu-cart__product-image {
    grid-row-start: 1;
    grid-row-end: 3;
    width: 100%;
}
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img {
    display: block;
}

.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img {
    display: block;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 14px;
    padding-left: 20px;
}
.elementor-menu-cart__product-name {
    grid-column-start: 2;
    grid-column-end: 4;
    margin: 0;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 14px;
    padding-left: 20px;
}
.elementor-menu-cart__product-price {
    -ms-flex-item-align: end;
    align-self: end;
    color: #d4d4d4;
    font-weight: 300;
}

.elementor-menu-cart__product-remove {
    -ms-flex-item-align: end;
    align-self: end;
    justify-self: end;
    color: #000!important;
    width: 22px;
    height: 22px;
    border-radius: 20px;
    border: 1px solid #d4d4d4;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.elementor-menu-cart__product-remove>a {
    display: block;
    z-index: 2;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 0;
    position: absolute;
}
.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 50%;
    top: 50%;
    left: 25%;
    margin-top: -1px;
    background: #d4d4d4;
    z-index: 1;
}
.elementor-menu-cart__subtotal {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}
.elementor-menu-cart__product, .elementor-menu-cart__subtotal {
    padding-bottom: 20px;
}
.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal {
    padding-top: 20px;
}
.elementor-menu-cart__product:not(:last-of-type), .elementor-menu-cart__products, .elementor-menu-cart__subtotal {
    border-bottom: 1px solid #d4d4d4;
}
.elementor-menu-cart__footer-buttons {
    font-size: 20px;
    text-align: center;
    display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 10px;

}

.elementor-menu-cart__footer-buttons a{
    background-color: #777777;
	padding:10px;
	color: #fff;

}
.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal {
    padding-top: 20px;
}
.elementor-menu-cart__product:not(:last-of-type), .elementor-menu-cart__products, .elementor-menu-cart__subtotal {
    border-bottom: 1px solid #d4d4d4;
}

.elementor-menu-cart__product, .elementor-menu-cart__subtotal {
    padding-bottom: 20px;
}
/* Mini cart  */

ul.products .filter-item-list .filter-color:after {
	border:none;
}

ul.products .filter-item-list .filter-color {
	width:25px;
	height:25px;
	border-radius: 20px;
	margin-right:5px;
}


[name="attribute_pa_couleur"] li a {
box-shadow: 1px 1px 5px #7c7c7c!important;
}


#header.sticky-header .header-main.sticky .header-center {
	margin-bottom:-15px!important;
	margin-top:-15px!important;
}
.header-center {
	margin-bottom:-110px!important;
	z-index:1;
}

.single-product .logo img{ width:120px!important;}

.single-product .header-center {
	margin-bottom: 0px!important;
padding:0px!important;}

.tax-product_tag .logo img{ width:120px!important;}
.tax-product_tag  .header-center {
	margin-bottom: 0px!important;
padding:0px!important;}

.tax-product_cat .logo img{ width:120px!important;}
.tax-product_cat  .header-center {
	margin-bottom: 0px!important;
padding:0px!important;}


#woocommerce_layered_nav-6 li:first-child a:lang(fr) {
	background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/11/galette-histoire-32x32.png)!important;
	background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-6 li:nth-child(2n) a:lang(fr) {
	background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/11/galette-histoire-32x32.png)!important;
	background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-2 li a.filter-color {
	border-radius:50%;
	box-shadow: 1px 1px 5px #7c7c7c!important;
}
[title="Acier patiné"], [title="Matte Dark Steel"] {
	 background-image: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(88,88,88,1) 44%, rgba(65,65,65,1) 66%);}

/* #woocommerce_layered_nav-2 ul li:nth-child(7) a:lang(fr) {
background-image: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(88,88,88,1) 44%, rgba(65,65,65,1) 66%);
} */

[title="Brut vernis brillant"] {
background-image: linear-gradient(90deg, rgba(88,88,88,1) 0%, rgba(120,120,120,1) 48%, rgba(88,88,88,1) 80%);}

/* #woocommerce_layered_nav-2 ul li:nth-child(6) a:lang(fr) {
background-image: linear-gradient(90deg, rgba(88,88,88,1) 0%, rgba(120,120,120,1) 48%, rgba(88,88,88,1) 80%);
} */

[title="Bois caramel"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-caramel.png);
		background-color:#ffffff00!important;
	background-repeat:no-repeat!important;
	background-size: cover;
width: 35px!important;
    height: 35px!important;}

#woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list__item:first-child a:lang(fr) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-caramel.png);
		background-color:#ffffff00!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

#woocommerce_layered_nav-5 .woocommerce-widget-layered-nav-list__item:nth-child(2n) a:lang(fr) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-naturel.png);
		background-color:#ffffff00!important;
	background-repeat:no-repeat!important;
	background-size: cover;
}

[title="Bois naturel"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/galette-bois-naturel.png);
		background-color:#ffffff00!important;
	background-repeat:no-repeat!important;
	background-size: cover!important;
width: 35px!important;
    height: 35px!important;
}

[name="attribute_pa_teinte-bois"].filter-item-list .filter-color {    width: 35px;
    height: 35px;
}

[title="Naturel"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-naturel.jpg);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
	width: 35px!important;
    height: 35px!important;
}

[title="Noir"] {
	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-noir.png);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
	width: 35px!important;
    height: 35px!important;
}

#woocommerce_layered_nav-4 .woocommerce-widget-layered-nav-list__item:first-child a:lang(fr) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-naturel.jpg);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
border-radius:50px;}

#woocommerce_layered_nav-4 .woocommerce-widget-layered-nav-list__item:nth-child(2n) a:lang(fr) {	 background-image: url(https://chaises-nicolle.com/wp-content/uploads/2020/12/loom-noir.png);
		background-color:#fff!important;
	background-repeat:no-repeat!important;
	background-size: cover;
border-radius:50px;}


[name="attribute_pa_couleur-loom"].filter-item-list .filter-color {    width: 35px;
    height: 35px;
}


.tagupper .tagged_as {
	display: none!important;
}
.tagunder .tagged_as .detail-label,.tagunder .posted_in,.tagunder .sku_wrapper, .tagunder .ecopart  {
	display: none!important;
}


.tagunder .tagged_as .detail-content a  {
background-color: #000;
    color: #fff!important;
    padding: 3px 20px 3px 20px;
    border-radius: 20px;
    white-space: pre;
}

.tagunder .tagged_as .detail-content a :after,.tagunder .tagged_as .detail-content a :before,.tagunder .tagged_as .detail-content a * {
display:none!important;
}



.tooltip:before {
  /* other styles */

  /*  display:none; */

  opacity:0;
  transition:0s;   
}


.count-add-to-wishlist {display:none;}

.page-top {

    margin-top: 80px;
}

.single-product .filter-item-list li {
	border-radius:50%;
	padding:0px 0px 0px 0px!important;
}

.single-product .filter-item-list li a {
	border-radius:50%;


}
.single-product .filter-item-list li:hover, .filter-item-list li:active  {
	border: 0px solid #c1c1c1;
}

.widget_wysija_cont .wysija-submit {
	margin-top:0px;
	background-color: #ffb12c;
	color:#fff;
}

.footer-main {
	background-color:#000;
}

.footer-main h3, .footer-main h4, .footer-main h6{
	color:#ffb12c!important;
}

.footer-main a, .footer-main p{
	color:#fff!important;
}

#footer .footer-main > .container {
    padding-top:30px;
    padding-bottom: 0px;
}

#footer .footer-bottom {
    padding: 0px;
}

.footer-1 .col-lg-5 #custom_html-3 a {
	font-size:17px!important;
}


.histoire :after {
	content: "";
    background-color: #000;
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    z-index: -1;
}


.histoireplein .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .histoirepleinblanc .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding-top:0px;
	padding-bottom:0px;
}

.histoireplein .elementor-widget-container, .histoirepleinblanc .elementor-widget-container{

	margin-bottom:30px;
}


/* Page contact */

.sbi_bio {
	visibility: hidden;
}

/* responsive */

@media (max-width: 991px) {
	.header-center {
	margin-bottom:0px!important;
	z-index:1;
}
}

/* efface le titre des pages qui sont tagguées en Hn */
add_filter( 'porto_show_page_title', '__return_false' );
