/*
Theme Name: bb Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Theme enfant du theme Beaver Builder theme. edition IA
Author: Cédric
Author URI: http://informatech.pro
template: bb-theme
*/

/*
gris : #ececec
bleu : #01a8d3 //tr rgba(1,168,211,0.71)
violet : #7654f7 //tr rgba(118,84,247,0.7)
orange : #ec9c4a // tr rgba(236,156,74,0.7)

font : Raspoutine

 */ 
/** tableau prix degressifs*/
.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts {}
.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts tbody tr th {}
.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts tbody tr td {}

.ywdpd-table-discounts-wrapper p strong {font-size:18px;color:#01a8d3;font-weight:normal;}

.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts  {width:100%;border:2px solid #01a8d3;}
.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts tbody tr th {font-size:14px;}
.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts tbody tr th,
.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts tbody tr td {border:1px solid #ececec;}


.ywdpd-table-discounts-wrapperAA table#ywdpd-table-discounts td:nth-child(2n),
.ywdpd-table-discounts-wrapperAA table#ywdpd-table-discounts th:nth-child(2n) {display:none;}

.ywdpd-table-discounts-wrapper table#ywdpd-table-discounts tr td {min-width:80px;}

/** desactivation affichage promo sur produit et categorie*/
span.onsale {display:none;position:absolute;left:-9999px;}

/** input quantité */
div.summary.entry-summary form.cart div.quantity input.input-text.qty.text {width:150px;border-radius:0;}
div.summary.entry-summary form.cart div.quantity button {border-radius:0;}
div.summary.entry-summary form.cart button {border-radius:0!important;}


/* tables tailles etc */
.woocommerce-product-details__short-description h2 {font-size:18px;}
.tabletaille {margin-bottom:20px;background-color:#ececec;width:100%}
.tabletaille td,th {padding:3px 10px;border:1px solid #ececec;}
.tabletaille th {border:1px solid #aaa;}
.tabletaille td {border:1px solid #ccc;}


/*Titre */
h1.product_title {font-size:20px;font-weight:bold;background-color:#ececec;padding:8px 12px!important;display:block;}

/** fil d'ariane*/
@media only print {
nav.woocommerce-breadcrumb {font-size:0px!important;}
nav.woocommerce-breadcrumb > a:nth-last-of-type(1) {Display:block;width:100%;text-align:center;font-size:40px;}
}
/** images */
.woocommerce-product-gallery  *:not(li) {border-width:0px!important;border-color:red!important;}
.woocommerce-product-gallery .flex-viewportAAA, .woocommerce-product-gallery__image:first-child img {border:2px solid black!important;overflow:visible!important;}


ol.flex-control-nav li {margin:10px 1%!important;border:2px solid black;max-width:23.5%!important;}
ol.flex-control-nav li:first-child {margin:10px 1% 10px 0px!important;}
ol.flex-control-nav li:last-child {margin:10px 0px 10px 1%!important;}
ol.flex-control-nav li img {}



/** prix */
p.price {}
p.price {color:white!important;font-size:20px;background-color:#01a8d3;display:inline-block;padding:8px 12px!important;}

.lien-connect {color:white;text-decoration:underline;}

.bouton-connect {background-color:#ec9c4a;color:white;font-weight:bold;display:block;padding:20px;text-align:center;transition: all 0.3s;}
.bouton-connect:hover  {color:white;background-color:#01a8d3;}

/* enlever A Partir De sur le prix au-dessus deu champ qty*/
.woocommerce-variation-price span.price {font-size:0px!important;}
.woocommerce-variation-price span.price > * {font-size:24px;}


/** dimensions colonnes proncipales */
.woocommerce-product-gallery {width:38%!important;}
.summary {width:58%!important;}

/** attributs */
ul.tabs.wc-tabs {display:none;}
#tab-additional_information {border:none!important;padding:0;}

.attlist {list-style-type:none;padding:0;columns:2;column-rule: solid 2px #ececec;column-gap:40px;}
.attlist p {display:inline;}
.attlist .attlabel {font-size:1.1em;font-weight:bold;color:#01a8d3;}
.attlist .attlabel::after {content:' : ';}
.attlist .attvalue {display:inline;padding-left:10px;}

/** related products*/
.button.product_type_simple,
woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type="submit"], .woocommerce-page button[type="submit"].alt.disabled 
  {border-radius:0px;}
  
/** Formulaire */
.petit-champ {width:50px;}

/** rectangles home */
.coins-ronds .uabb-module-content {border-radius:15px;overflow:hidden;}
.fl-module-content-slider.coins-ronds .fl-content-slider .bx-wrapper .bx-viewport {border-radius:15px;}
/** menu pRODUITS */
.menu-nos-produits ul li ul li {padding-left:100px;}
/** recherche produit home*/
.recherche-home form input {width:70%;border-radius:0px;margin-top:-4px;}
.recherche-home form input, .recherche-home form button {display:inline-block;}
.recherche-home form button {border-radius:0px;margin-top:2px;}
.recherche-home form {padding-top:10px;}

/** Diaporama de contenu */
/**diapo gant*/
.annonce-bp {display:inline-block;width:40%;vertical-align:middle;margin:0;padding:10px;font-size:2em;font-weight:bold;text-transform:uppercase;}
.annonce-bp-res {display:inline-block;width:59%;margin:0;padding:10px;vertical-align:middle;}
.diapo-gant {display:inline-block;padding:15px 20px;color:white!important;width:90%;margin:5px auto;transition: all 0.3s;}
.nitrile-best-price-1000 {background-color:#7654f7!important;}
.nitrile-best-price-20000 {color:white!important;background-color:#01a8d3!important;}
.sterile-best-price {color:black!important;background-color:#ec9c4a!important;}
.nitrile-best-price-1000:hover {color:black!important;background-color:#ececec!important;}
.nitrile-best-price-20000:hover {color:black!important;background-color:#ececec!important;}
.sterile-best-price:hover {color:black!important;background-color:#ececec!important;}
/**diapo nouveau client*/
.bannc-promo {font-size:35px;font-weight:bold;background-color:white;color:#01a8d3!important;display:inline-block;padding:10px 20px;}
.bannc-desc {font-size:30px;}

/*
bleu : #01a8d3 //tr rgba(1,168,211,0.71)
violet : #7654f7 //tr rgba(118,84,247,0.7)
orange : #ec9c4a // tr rgba(236,156,74,0.7)
*/
/** product archive */
.archive-md .fl-post-grid-post {background-color:transparent;}
.archive-md .pas-de-prix a{display:block;padding:5px 5px;text-align:center;color:white;background-color:#ec9c4a;transition: all 0.3s;}
.archive-md .pas-de-prix a:hover  {background-color:rgba(236,156,74,0.7);}
.archive-md .fl-post-meta {padding-bottom:5px;}
.archive-md .fl-post-meta a {display:inline-block;padding:5px 15px;color:white;background-color:#ec9c4a;}
.archive-md .fl-post-more-link {margin-top:25px;}
.archive-md .fl-post-more-link a {display:block;position:absolute;left:20px;bottom:10px;padding:5px 15px;background-color:#01a8d3;color:white;font-weight:bold;transition: all 0.3s;}
.archive-md .fl-post-more-link a:hover {background-color: rgba(1,168,211,0.71);}

/** barre du haut */
.ann {font-size:18px;font-weight:bold;text-transform:uppercase;}