/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.header-main{
	padding-right:28px;
	padding-left:25px;
}
.searchform{
	margin-right:10px;
}

.top-divider {
	display:none;
}
.header-bottom {
	margin-top: 20px;
	padding-bottom: 20px;}


.nav-dropdown{
	display:block;
}

/* ONGLETS DU MENU PRINCIPAL*/

#wide-nav li {
	/*width: 121px;
	width:140px;*/
	width:164px;
	border: solid 1px #ccc;
	padding-left: 6px;
	margin-left: 0;
	margin-bottom:5px;
	height:54px;}

/* texte à l'intérieur des onglets du menu principal*/

#wide-nav li a {
	font-family: Oswald,sans-serif;
	font-weight: 700;
	line-height: 1.35;
	letter-spacing:.09em;
	/*letter-spacing: -.01em;*/
}

.has-dropdown .icon-angle-down {
	display:none;
}

/* ci-dessous : les images placées en image de fond pour chaque onglet*/

#menu-item-332,
#menu-item-398,
#menu-item-436,
#menu-item-329,
#menu-item-452,
#menu-item-243,
#menu-item-741,
#menu-item-774{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/08/onglet-1.jpg");
}
#menu-item-736{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/cat_brosse_metal-Q-121-54.jpg");
}
#menu-item-770{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/cheminee-Q-121-54.jpg");
}

#menu-item-778{
	background-image:url("https://kibros.fr/wp-content/uploads/2022/10/goupillons-Q-121-54.jpg");
}
#menu-item-776{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/jardinage-Q-121-54.jpg");
}
#menu-item-773{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/menage-Q-121-54.jpg");
}
#menu-item-742{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/PinceauArt-Q-121-54.jpg");
}
#menu-item-737{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/pinceauBrico-Q-121-54.jpg");
}
#menu-item-738{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/ramonage-Q-121-54.jpg");
}
#menu-item-743{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/rouleau2-Q-121-54.jpg");
}

#menu-item-333{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/balais2-Q-121-54.jpg");
}
#menu-item-740{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/brosse-metal2-Q-121-54.jpg");
}

/* ci-dessous, les onglets du sous-menu qui apparait*/

#wide-nav ul li ul li{
	/*background-color:yellow;*/
	list-style: square;
}
#wide-nav .sub-menu ul li{
	list-style: square;
}

#wide-nav .sub-menu li{
	border:none;
	min-width:250px;
	padding:0;
	/*background-color:yellow;*/
	height:auto;
		list-style: square;
}

/* ci-dessous, les textes à l'intérieur des onglets des sous menus*/
#wide-nav .sub-menu li a{
	padding:0;
	font-weight: 400;
	letter-spacing:unset;
	/*background-color:orange;*/
}

ul.sub-menu.nav-dropdown.nav-dropdown-default{
	list-style: square;	
}
.nav-dropdown.nav-dropdown-default>li>a {
	border:none;
}


/* les titres en orange dans les sous menus*/

span.tete{
	/*color:orange;*/
	color:#ee5e29;
	text-transform:uppercase;
	font-weight:500;
}

span.che{
	color:#ee5e29;
	display:none;
}

.featured-title .page-title-bg{
	box-shadow:unset;
}

.featured-title .page-title-inner {
    padding-bottom: 0px;
}

.feature-title{
	margin-top:0;
    height: 70px;
    padding: 0;
}

.page-title-inner {
	padding-top:0;
	margin-top :0;}

.category-filter-row {
	display:none;
}

.product_title entry-title h1{
	font-size:1.6em;
}

span.tagged_as{ 
	display:none;
}

.product-section {
	border-top:none;
}

.product-small .box{
	border-top:1px solid #ccc;
}

.box{
	padding-top:4px;
}

.box-image{
	border-radius:50%;
	border: 1px solid #ccc;
	width: 149px;
	height: 149px;
}

.box-text{
	padding-left:1.2em;
	padding-right:1.2em;
}
.product-small .box {
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.22);
}

/*.col-inner {
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.22);
}*/

.section-title-normal{
	font-weight:500;
}

li{
	margin-bottom:unset;
}

img.size-full.alignnone {
	margin-bottom:2px;
}

/*********DIAPORAMA SLIDER********/

.white.button.is-outline {
  border: none;
}



/*********LES PICTOS******/

.picto{
	/*max-width:1030px;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 30px;
}
.picto ul{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	/*justify-content:space-between;*/
	justify-content:center;	
}

.picto ul li{
	display:inline-block;
	/*width:175px;*/
	width:auto;
	padding-top:0;
	padding-right:60px;
	margin-right:0;
	margin-top:30px;
	/*background-color:yellow;
	border:1px solid #ccc;*/
}

.picto li a,
.picto li img{
	/*float:left;*/
	    display: block;
    text-align: center;
	font-size:12px;
	line-height:13pt;
}

.picto li img{
	margin-right:auto;
	margin-left:auto;
	margin-top:7px;
	/*border-radius:50%;*/
}
ul li:last-child{
	/*border:1px solid blue;*/
	padding-right:0;
}

/**** LES UNIVERS*****/
.universBis{
	max-width:1030px;
	margin-left:auto;
	margin-right:auto;
}

.universBis ul{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	/*justify-content:space-between;*/
	justify-content:center;
}

.universBis ul li{
	display:inline-block;
	/*background-color:yellow;*/
	border:1px solid #45aa96;
	/*width:230px;
	height:230px;
	width:105px;
	height:105px;*/
	width:100px;
	height:100px;
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	line-height:16pt;
	border-radius:50%;
	/*padding-top:30px;*/
	padding-top:27px;
	margin-top:0px;
	margin-bottom:10px;
	/*margin-left:10px;
	margin-right:10px;*/
	margin-left:7px;
	margin-right:7px;
}


.universBis ul li:first-child{
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/menage-Q-145-145.jpg");
}

.universBis ul li:nth-child(2){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/PinceauArt2b-Q-145-145.jpg");
}

.universBis ul li:nth-child(3){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/jardinage-Q-145-145.jpg");
}

.universBis ul li:nth-child(4){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/cheminee-Q-145-145.jpg");
}

.universBis ul li:nth-child(5){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/pinceauBrico2-Q-145-145.jpg");
}

.universBis ul li:nth-child(6){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/cat_brosse_metal-Q-145-145.jpg");
}

.universBis ul li:nth-child(7){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/menage2-Q-145-145.jpg");
}

.universBis ul li:nth-child(8){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/cat_brosse_metal-Q-145-145.jpg");
}
.universBis ul li:nth-child(9){
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/pinceauBrico2-Q-145-145.jpg");
}

/*** BANDEAUX ORANGES ***/

h3.product-section-title{
	font-size:16px;
	padding-top:0;
	font-weight:400;
	letter-spacing:unset;
}

.inter,
h3.product-section-title{
	text-align:center;
	/*border:2px solid #ccc;*/
	margin-bottom:40px;
	margin-top:30px;
		max-width:1170px;
	margin-left:auto;
	margin-right:auto;
	background-image:url("https://kibros.fr/wp-content/uploads/2022/11/bandeau_rouge-1170-60.jpg");
	color:white;
	height:30px;
	line-height:30px;
}

/**** PAGES PARTICULIERES*****/
/*832 page conditions générales de vente*/
/*545 page corporate à propos*/
/*3 page politique de confidentialité*/
/*852 page informations commerciales*/
/* 561 page de contact & newletter*/

.page-id-541 .footer-1,
.page-id-545 .footer-1,
.page-id-832 .footer-1,
.page-id-3 .footer-1{
	display:none;
}

.isb_style_pop .isb_sale_percentage {
	background-color:#45aa96;
	border-radius:50%;
	    width: 51px;
    height: 51px;
}

.isb_sale_badge {
	z-index:8;
}
.product-info .price {
	    /*margin-left: 120px;*/
}

/*.woocommerce-price-suffix{
	display:inline;
}*/

del span.amount {
	font-size:0.6em;
}

/*span .woocommerce-Price-amount{
	display:block;
}*/

.isb_style_pop .isb_scheduled_sale > span {
    display: none;
}
.isb_style_pop.isb_left .isb_scheduled_sale {
	display: none;}

/******PAGE PRODUIT***********/

/*.product-thumbnails .flickity-slider>.col {
	width:78px;
}*/

.product-thumbnails a{
	border: 1px solid #a7a7a7;
}

/*.woocommerce-product-gallery__image {
  text-align: center !important;
}*/

/*.variations{
	position:absolute;
	top:30%;
}*/

.woocommerce-variation-price{
	font-size:1.1em;
	/*margin-top:25px;*/
	/*padding-bottom: 0;*/
	/*height:80px;*/
	/*background-color:yellow;*/
	/*border-top:none;*/
	/*margin-top:140px;*/
	/*margin-top:35%;*/
	padding-top:15px;
	padding-bottom:15px;
}
/******** PRIX TTC ****** PAS DE REDUCTION*/
.woocommerce-variation-price span.amount{
	/*position:absolute;
	left:134px;
	bottom:265px;*/
	color:#45aa96;
}
/******** ht ******du prix ht******** PAS DE REDUCTION*/
/*.woocommerce-variation-price small.woocommerce-price-suffix{
	position: absolute;
    bottom: 265px;
	left: 70px;
}*/
/*********nombre **** du prix ht******* PAS DE REDUCTION*/
/*.woocommerce-variation-price .woocommerce-price-suffix span.amount{
	position: absolute;
    bottom: 0;
	left: -55px;
	color:pink;
}*/

small .woocommerce-Price-amount bdi{
	color:#111;
	font-weight: normal;
	opacity: .6;
}
/****** PRIX BARRE ***** AVEC REDUCTION*/
.woocommerce-variation-price del span.amount {
	text-decoration: line-through;
	/*position:absolute;
	left:15px;
	bottom:300px;*/
	color:unset;
}

.woocommerce-variation-price ins span.amount {
	display:block;
	/*margin-left: 120px;*/
	/*position:absolute;
	left:138px;
	bottom:265px;*/
	/*font-size: 0.85em;*/
	font-size:1em;
	margin-top: 5px;
}

ins span.amount {
	color:#45aa96;
	/*margin-left:120px;*/
}

.woocommerce-price-suffix {
	font-weight: normal;
    font-size: 0.6em;
	/*margin-left:65px;*/
	display:block;
	margin-top:10px;
}

.product-info p.stock {
    display: none;
}


.product-summary .variations_button {
	padding-top: 0;}

/*.price-wrapper .product-page-price {
	display:none;
}*/


.variations tr,
.variations td{
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

td label, 
td input, 
td select, 
td form, 
td dl, 
td p{
	padding-top:0;
	padding-bottom:0;
	margin-top:.2em;
	margin-bottom:.2em;
}
h6{
	margin-bottom: 20px;
margin-top: 30px;
}

.cross-sells{
	display:none;
}

/***PRODUITS APPARENTES***/
h3.product-section-title-related{
	display:none;
}

/***PAGE ACCUEIL suite à MAJ du thème*****/
.woocommerce-result-count {
	display: none;}

.woocommerce-ordering, .woocommerce-ordering select {
  display: none;
}

.qrcode{
	background-color:yellow;
	/*width:730px;
	margin-left:auto;
	margin-right:auto;*/
}

/*** MENU EN BAS ***/

.menu-bas{}

.menu-bas ul{
	margin:0;
	padding:0;
	list-style:none;
}

.menu-bas ul li{
	display: inline-block;
	position:relative;
	text-transform: uppercase;
	width: 140px;
	border: solid 1px #ccc;
	padding-left: 6px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:4px;
	height: 54px;
	font-family: Oswald,sans-serif;
	font-weight: 700;
	font-size: .8em;
	line-height: 1.35;
	color: rgba(102,102,102,0.85);
	letter-spacing: .09em;
}

#menu-a {
    background-image: url("https://kibros.fr/wp-content/uploads/2020/09/cat_brosse_metal-Q-121-54.jpg");}

.desc{}

.desc ul{
	display: none;
	position: absolute;
	width:260px;
	border:1px solid orange;
	z-index:999;
	left:0;
	background-color:yellow;
	margin:0;
}

.menu-bas ul li:hover .desc ul{
	display:block;
}

.desc ul li{
	display:block;
	width:100%;
	border:none;
	height:unset;
	background-color:lightblue;
}

.desc ul li a{
	text-transform: initial;
	color: rgba(102,102,102,0.85);
}

/*** MENU A CLIQUER ***/

 .menu-clic{
        display: inline-block;
        width: 180px;
        margin: 0 10px 0 0;
        height: 20px;
        position: relative;
    }
    
  .onglet{
        height: 100%;
        width: 100%;
        display: block;
        cursor: pointer;
        line-height: 30px;
        height: 30px;
        border-radius: 5px;
        background: #F9F9F9;
        border: 1px solid #AAA;
        border-bottom: 1px solid #777;
        color: #282D31;
        font-weight: bold;
        z-index: 2;
        position: relative;
        -webkit-transition: border-radius .1s linear, background .1s linear, z-index 0s linear;
        -webkit-transition-delay: .8s;
        text-align: center;
    }
    
    .onglet:hover,
    .sous-onglets:hover ~ .parent {
        background: #fff;
        -webkit-transition-delay: 0s, 0s, 0s;
    }
    
    .sous-onglets:hover ~ .onglet {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        z-index: 0;
    }
    
    .sous-onglets {
        position: absolute;
        top: 0;
        display: block;
        z-index: 1;
        height: 0;
        width: 180px;
        padding-top: 30px;
        -webkit-transition: height .5s ease;
        -webkit-transition-delay: .4s;
        border: 1px solid #777;
        border-radius: 5px;
        box-shadow: 0 1px 2px rgba(0,0,0,.4);
    }
    
    .menu-clic:active .sous-onglets {
        height: 123px;
        z-index: 3;
        -webkit-transition-delay: 0s;
    }
    
    .sous-onglets:hover {
        height: 123px;
        z-index: 3;
        -webkit-transition-delay: 0s;
    }
    
    
    .sous-onglets ul {
        background: #fff;
        margin: 0;
        padding: 0;
        overflow: hidden;
        height: 100%;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    
    .sous-onglets ul a {
        text-decoration: none;
    }
    
    .sous-onglets li:hover {
        background: #eee;
        color: #333;
    }
    
    .sous-onglets li {
        list-style: none;
        text-align: left;
        color: #888;
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        padding-left: 10px;
        border-top: 1px solid #ccc;
    }
    
    .sous-onglets li:last-of-type {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }


/*** MENU A CLIQUER POUR LES MOBILES ***/

 .directions ul, 
    .directions input, 
    .directions .closer, 
    .directions input:checked ~ .opener{
        display:none;
    }
    .directions input:checked ~ ul,
    .directions input:checked ~ .closer{
        display:block;
    }

/*** MENU A CLIQUER POUR LES MOBILES TEST 2 ***/

.descend {
  font-size: 16px;
  position: relative;
  display:block;
  cursor:pointer;
}

.etale,.etale2,.etale3 {
	border:1px solid #45aa96;
	border-radius:10px;
	width:140px;
	height:54px;
	padding-left:4px;
	margin-top:7px;
	margin-right:4px;
  position: relative;
  display: inline-block;
		
}

.etale{
	background-image: url("https://kibros.fr/wp-content/uploads/2020/09/cat_brosse_metal-Q-121-54.jpg");
	background-repeat:no-repeat;
}

.contenu-etale,.contenu-etale2,.contenu-etale3 {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
	border:1px solid orange;
  min-width: 160px;
  z-index: 1;
}

.contenu-etale a, .contenu-etale2 a,.contenu-etale3 a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.contenu-etale a:hover,
.contenu-etale2 a:hover,
.contenu-etale3 a:hover{
  background-color: #ddd;
}

.coche,.coche2,.coche3 {
    position: absolute;
    left: -9999px;
}

.coche:checked ~ .contenu-etale {
  display: block;
}

.coche2:checked ~ .contenu-etale2 {
  display: block;
}

.coche3:checked ~ .contenu-etale3 {
  display: block;
}

.coche:checked + .descend {
  background-color: #3e8e41;
}

/*** BANDEAUX FOOTER ***/


/*.footer-widgets.footer.footer-1{
	/*background-color:#ccc;*/
	background-image:url("https://kibros.fr/wp-content/uploads/2020/09/fond-gris-140.jpg");
	background-repeat:no-repeat;
	background-position:0% 100%;
}*/

.footer{
	padding: 0;
}
.footer-1{
	border-top:none;
	padding:0;
}

.footer-2{
	text-align:left;
	font-size:16px;
	line-height:18pt;
	font-weight:300;
	letter-spacing: 0.04em;
}

.petit .wpcf7 .wpcf7-form-control-wrap {
	display:inline;
}
.petit label{
	margin-bottom: 0;
    padding-bottom: 0;
    height: 36px;
}
.petit input[type='checkbox']{
	width: 36px;
    height: 36px;
    margin: 0;
    padding: 0;
	float: right;
}
.wpcf7-list-item-label{
	/*position: absolute;
    right: 30px;
	bottom:10px;*/
	width:30px;
}

form.wpcf7-form.init{
	margin-bottom:0;
}

.footer-2 input[type='email']{
	margin-bottom:0;
}

.footer-2 .wpcf7 label{
    width: 65%;
	float: left;
	border:1px solid #ccc;
}

.footer-2 input[type='submit']{
	background-color:yellow;
	margin-bottom:0;
	line-height: 2.2em;
    min-height: 2.2em;
}

.copyright-footer{
	font-weight:250;
}
.bouton{
	color:white;
	background-color:#ee5e29;
	display: inline-block;
	padding:5px;
}
/*.back-to-top{
	bottom:50%;
}*/

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}