.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap!important}.wapf{width:100%}.wapf-hide{display:none}.wapf-wrapper{width:100%}[data-wapf-variation-rules]{display:none}[data-wapf-variation-rules].wapf-show{display:block}.wapf-field-row{display:flex;flex-wrap:wrap;margin-left:-5px}.wapf-field-row .wapf-field-container:last-child{padding-right:0}.wapf-field-container{padding:0 5px 15px 5px;box-sizing:border-box}.wapf-field-description{font-size:85%;opacity:.8;padding:0;margin:0;padding-top:5px}.wapf-field-container label[for]{cursor:pointer}.wapf-field-input input[type=email],.wapf-field-input input[type=number],.wapf-field-input input[type=text],.wapf-field-input input[type=url],.wapf-field-input select,.wapf-field-input textarea{width:100%;box-sizing:border-box}.wapf-field-input input[type=checkbox],.wapf-field-input input[type=radio]{float:left;margin-top:5px}.wapf-input-label{font-weight:400}.wapf-label-text{padding-left:10px}.wapf-pricing-hint{opacity:.7}.wapf-product-totals{display:none;width:100%}.wapf-product-totals .wapf--inner{padding:20px 0}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0}.wapf-product-totals div span:first-child{font-weight:700}.wapf-product-totals div span:last-child{float:right}body.archive.woocommerce-page .product,
.swiper-slide {
border: 2px solid #f4f4f4;
padding: 10px;
border-radius: 5px;
transition: all 0.3s ease;
}
body.archive.woocommerce-page .product:hover,
.swiper-slide:hover {
transform: translateY(-5px);
border-color: var(--green);
box-shadow: 0 5px 15px rgba(0,0,0,0.2);
} .woocommerce-loop-product__link {
position: relative;
}
.soldout {
text-transform: uppercase;
font-weight: 600;
position: absolute;
top: 5px;
left: 5px;
border: 2px solid var(--red);
color: var(--red);
padding: .202em .618em;
font-size: 10px;
border-radius: 5px;
} .wpm-shopping-button {
width: 100%;
text-align: center;
} .promotion-annotation,
.cure-info-box,
.produit-hors-saison,
.cbd-warning-box,
.message-abonnement,
.livraison-rapide-info,
.livraison-banniere-wrapper,
.gift-product-info,
.woocommerce-info,
.woocommerce-message {
background: #eef9f0 !important;
border: 1px solid #b8e3c3;
text-align: center;
padding: 14px 18px;
border-radius: 10px;
margin-top: 15px;
margin-bottom: 15px;
font-size: 0.95em;
line-height: 1.5;
color: #333 !important;
box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}
.promotion-annotation,
.produit-hors-saison,
.cbd-warning-box {
box-shadow: var(--shadow);
transition: box-shadow 1.5s ease-in-out;
animation: pulse-glow-green 2.2s infinite ease-in-out;
}
.promotion-annotation.urgent,
.woocommerce-error {
background: #fff1f0;
border: 1px solid #f5b5b0;
color: #a30000;
animation: pulse-glow-red 1.8s infinite ease-in-out;
}
@keyframes pulse-glow-red {
0%, 100% { box-shadow: 0 0 6px rgba(200, 30, 30, 0.4); }
50% { box-shadow: 0 0 18px rgba(200, 30, 30, 0.85); }
}
@keyframes pulse-glow-green {
0%, 100% { box-shadow: 0 0 5px rgba(20, 155, 55, 0.4); }
50% { box-shadow: 0 0 18px rgba(20, 155, 55, 0.85); }
} .gift-badge,
.livraison-rapide-badge,
.aloe-vera-badge,
.cbd-badge,
.fin-de-serie-badge,
.edition-limite-badge,
.edition-noel-badge,
.pourcentage {
display: inline-block;
padding: .202em .618em;
font-size: .875em;
font-weight: 600;
border-radius: 5px;
margin-bottom: .618em;
margin-right: 1em;
}
.gift-badge,
.livraison-rapide-badge,
.aloe-vera-badge,
.cbd-badge,
.edition-limite-badge,
.edition-noel-badge,
.pourcentage {
border: 1px solid var(--green);
color: var(--green);
}
.fin-de-serie-badge {
background-color: #ffeb3b;
color: #000;
}
.lrgkf-badge {
display: inline-block;
width: 28px;
height: 28px;
background-image: url(https://mickaelconseillerlr.fr/wp-content/uploads/2024/11/lr_global_kids_fund_aufkleber_schwarz.jpg);
background-size: contain;
vertical-align: bottom;
border: 1px solid var(--green);
padding: 0.202em 0.618em;
margin-bottom: 0.58em;
margin-right: 1em;
border-radius: 5px;
} #gift-popup {
position: fixed;
inset: 0;
z-index: 99999;
display: flex;
justify-content: center;
align-items: center;
}
.gift-popup-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(3px);
} .gift-popup-box {
background: #fff;
max-width: 700px;
width: 92%;
display: flex;
gap: 20px;
padding: 20px;
border-radius: 14px;
position: relative;
z-index: 10;
animation: popupShow .25s ease;
}
@keyframes popupShow {
from { transform: scale(.95); opacity: 0; }
to { transform: scale(1); opacity: 1; }
} .gift-popup-close {
position: absolute;
top: 12px;
right: 12px;
font-size: 26px;
cursor: pointer;
} .gift-modal-left img {
max-width: 220px;
border-radius: 10px;
} .gift-modal-right {
flex: 1;
}
.gift-modal-right h2 {
margin-top: 0;
font-size: 22px;
}
.gift-short-desc {
margin: 10px 0;
color: #444;
}
.gift-price {
margin: 15px 0;
font-size: 20px;
color: #d6336c;
font-weight: bold;
}
.gift-view-link {
display: inline-block;
margin-top: 10px;
font-size: 14px;
text-decoration: underline;
} @media (max-width: 600px) {
.gift-popup-box {
flex-direction: column;
text-align: center;
}
.gift-modal-left img {
margin: 0 auto;
}
} .button.product_type_simple,
.button.product_type_simple.add_to_cart_button,
.button.product_type_variable.add_to_cart_button,
.storefront-sticky-add-to-cart__content-button,
.wp-block-button__link,
.added_to_cart,
.custom-login-message,
.custom-show-price,
.cta-vdi .button-vdi,
.filter-form button,
.slide-button,
.wc-backward,
.section-carousel .section-button,
.single_add_to_cart_button,
.bouton-abonnement.cure-btn,
.custom-partner-message {
border: 1px solid var(--green);
background-color: var(--green);
color: var(--white);
padding: .202em .618em;
font-weight: 500;
display: inline-block;
border-radius: 5px;
transition: all 0.5s ease;
}
.single_add_to_cart_button,
.bouton-abonnement.cure-btn {
font-size: 1.4em;
font-weight: 600;
text-decoration: none !important;
}
.custom-partner-message {
margin: .5em 0;
font-size: 1.1em;
}
.button.product_type_simple:hover,
.button.product_type_simple.add_to_cart_button:hover,
.button.product_type_variable.add_to_cart_button:hover,
.storefront-sticky-add-to-cart__content-button:hover,
.wp-block-button__link:hover,
.added_to_cart:hover,
.custom-login-message:hover,
.custom-show-price:hover,
.cta-vdi .button-vdi:hover,
.filter-form button:hover,
.slide-button:hover,
.wc-backward:hover,
.section-carousel .section-button:hover,
.single_add_to_cart_button:hover,
.bouton-abonnement:hover,
.custom-partner-message:hover {
background-color: #2d7829;
border-color: #2d7829;
color: var(--white);
transform: translateY(-2px) !important;
} .single-product div.product p.price {
font-size: 1.41575em;
margin: .5em 0;
} .star-rating {
font-weight: 600 !important;
} table.shop_table.woocommerce-checkout-review-order-table,
.wc_payment_methods.payment_methods.methods,
#customer_details,
.form-row.place-order,
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,
.cart_totals {
margin-bottom: 15px;
margin-top: 15px;
border: 2px solid #b8e3c3;
padding: 14px 18px;
border-radius: 10px;
font-size: 0.95em;
line-height: 1.5;
color: #333 !important;
box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.wc_payment_methods.payment_methods.methods::before {
content: "Moyens de paiement";
display: block;
font-size: 1.6em;
font-weight: 300;
margin: 10px 0 10px 15px;
}
#payment .payment_methods > li:not(.woocommerce-notice) {
border: 2px solid #ddd;
border-radius: 8px;
padding: 12px 15px;
margin-bottom: 10px;
background-color: #fff;
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
transition: all 0.2s ease;
}
#payment .payment_methods > li:not(.woocommerce-notice):hover {
border-color: #419b37;
background-color: #f8f8f8;
}
#payment .payment_methods > li:has(input[type="radio"]:checked) {
border-color: #419b37;
box-shadow: 0 0 0 3px rgba(65,155,55,0.2);
} .partenaire { display: flex; flex-wrap: wrap; gap: 20px; }
.avantages {
flex: 1 1 45%;
min-width: 300px;
background-color: #f2f2f2;
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
} .woocommerce-review__verified.verified {
display: flex;
align-items: center;
gap: 5px;
font-weight: bold !important;
color: green !important;
position: relative;
}
.woocommerce-review__verified.verified::before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="green"><circle cx="12" cy="12" r="10" fill="green"/><path d="M9 12l2 2 4-4" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
background-size: contain;
margin-right: 5px;
vertical-align: middle;
} .no-price .cart,
.no-price .moyens-paiement,
.no-price .ppcp-messages,
.no-price .ppc-button-wrapper,
.no-price .woocommerce-Price-amount,
.no-price .button,
.no-price .custom-show-price,
.no-price .custom-login-message { display: none !important; } .woobt-additional.woobt-text,
.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as { display: none !important; }
.woobt-before-text.woobt-text { font-size: 18px; font-weight: bold; }
.woobt-wrap { margin-top: 1em; } .wc-block-grid__products {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wc-block-grid__product {
flex: 1 1 calc(20% - 10px);
max-width: calc(20% - 10px);
box-sizing: border-box;
margin-bottom: 20px;
}
.widget { margin: 0 0 0.706em; } .filter-form { display: flex; gap: 10px; margin-bottom: 20px; }
.filter-form label { display: flex; align-items: center; gap: 5px; } .woocommerce-noreviews, 
p.no-comments,
.cr-qna-ask-button,
.cr-review-form-submit { background-color: var(--green) !important; } .cure-info-box a,
body .woocommerce-message a,
body .woocommerce-message .button,
.woocommerce-checkout-form-coupon a,
.showlogin a {
color: #2a7a2a !important;
font-weight: 600;
text-decoration: underline;
}
.cure-info-box a:hover,
body .woocommerce-message a:hover,
body .woocommerce-message .button:hover,
.woocommerce-checkout-form-coupon a:hover,
.showlogin a:hover { color: #1d5f1d !important; text-decoration: none; } .payment-return-warning {
background: #fff3cd;
border: 1px solid #ffeeba;
padding: 12px 15px;
margin-bottom: 15px;
border-radius: 6px;
color: #856404;
font-size: 14px;
display: none; opacity: 0;
transition: opacity 0.4s ease-in-out;
position: relative;
}
.payment-return-warning.show {
display: block;
opacity: 1;
}  .woocommerce-product-partner-price {
background-color: #f0f9f4; border: 2px solid #419b37; padding: 12px 18px;
border-radius: 12px;
margin-top: 15px;
font-size: 1rem;
text-align: center;
display: inline-block;
}
.woocommerce-product-partner-price p {
margin: 0;
color: #1a5a2a; font-weight: 600;
}
.woocommerce-product-partner-price a {
display: inline-block;
margin-left: 10px;
padding: 6px 12px;
background-color: #419b37;
color: #fff;
border-radius: 6px;
text-decoration: none;
font-weight: 500;
transition: background-color 0.2s ease;
}
.woocommerce-product-partner-price a:hover {
background-color: #2d7829;
}  .woocommerce div.product .stock.pre-order,
.pre-order-badge-loop {
color: var(--orange);
text-transform: uppercase;
font-weight: 600;
position: absolute;
top: 5px;
left: 5px;
border: 2px solid var(--orange);
background-color: #fff;
padding: .202em .618em;
font-size: 10px;
border-radius: 5px;
z-index: 10;
} .woocommerce div.product .stock.old-version,
.old-version-badge-loop {
color: #800020;
text-transform: uppercase;
font-weight: 600;
position: absolute;
top: 5px;
left: 5px;
border: 2px solid #800020;
background-color: #fff;
padding: .202em .618em;
font-size: 10px;
border-radius: 5px;
z-index: 10;
} .woocommerce ul.products li.product {
position: relative;
}  .wpm-sold-product {
font-size: 100%;
display: block;
color: #2a9d8f;
font-weight: bold;
} .lr-bannieres-wrapper {
width: 100%;
}
.lr-banniere {
text-align: center;
background-color: var(--green);
color: white;
font-weight: bold;
}
.lr-banniere p {
margin: 0;
}.pgafu-column, .pgafu-columns {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.pgafu-post-grid-main *{outline: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;} .pgafu-clearfix:before, .pgafu-clearfix:after{content: "";display: table;}
.pgafu-clearfix::after{clear: both;}
.pgafu-clearfix{clear: both;}
.clearboth{clear: both;}
.pgafu-first{clear:both !important;} .pgafu-post-content{padding-top:10px;}
.pgafu-post-grid{margin-bottom:30px; }
.pgafu-post-date span{font-style:italic; font-size:12px;}
.pgafu-post-date img, .pgafu-post-tags img{display:inline-block !important; box-shadow:none !important;}
.pgafu-cat-list li ul{margin-left: 0.857143rem;}
.pgafu-cat-list .current-cat > a{font-weight:bold;}
.pgafu-post-date span{font-size:12px;display: inline-block; margin-right:10px;}
.pgafu-post-date span img, .pgafu-post-tags img{margin-right:5px; position:relative;vertical-align: middle;}
.pgafu-post-date a{color:#555}
.pgafu-post-title a{text-decoration:none !important; border-bottom:0px !important;}
.pgafu-post-tags a { font-style: italic; text-decoration: none; font-size: 14px;  color: #666;}
.pgafu-post-grid-main h2{margin:5px 0 !important; line-height:24px !important; padding-top:0px !important;font-size:20px !important;  padding-bottom:0px !important;}
.pgafu-post-grid-main h2.pgafu-post-title a{font-size:20px !important;line-height:normal !important; color:#444; }
.pgafu-post-image-bg{text-align:center; margin-bottom:15px;}
.pgafu-post-image-bg img{display:inline-block;}
.pgafu-image-fit .pgafu-post-image-bg img {height: 100%;width: 100% !important;object-fit: cover;object-position: top center;} .pgafu-post-grid-main {margin:0 -15px;} .pgafu-post-pagination{clear:both !important; width:100%; padding:0px 15px 10px 15px;box-sizing: border-box; text-align:center;}
.pgafu-post-pagination .button-post-p{width:40%; float:right; text-align:right;}
.pgafu-post-pagination .button-post-n{width:40%; float:left; text-align:left;}
.pgafu-post-pagination a, .pgafu-post-pagination a{color: #fff !important;  -moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;background: #333;padding: 7px 10px;display: inline-block;text-align: center;border-radius: 0px;line-height: normal;
box-shadow: none;text-shadow: none;font-size: 14px;text-transform: uppercase;border: 1px solid #333;text-decoration: none !important;}
.pgafu-post-pagination a:hover, .pgafu-post-pagination a:focus, .pgafu-post-pagination a:hover, .pgafu-post-pagination a:focus{color: #333 !important;background: transparent;}
.pgafu-post-pagination .current{color: #333 !important;background: transparent;padding: 7px 10px;display: inline-block;text-align: center;border-radius: 0px;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;text-transform: uppercase;border: 1px solid #333;text-decoration: none !important;} .pgafu-post-categories{padding: 4px 0;display: inline-block;text-transform: uppercase;color: #666;z-index: 9;position: relative;}
.pgafu-post-categories a{text-decoration: none ;  -moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; font-size:10px;text-transform: uppercase;padding: 3px 8px;color: #fff !important;line-height: normal;display: inline-block; margin: 0 0 2px 0; background:#333;}
.pgafu-post-categories a:nth-child(4n+1){background: #1abc9c;}
.pgafu-post-categories a:nth-child(4n+2){background: #3aadff;}
.pgafu-post-categories a:nth-child(4n+3){background: #9b59b6;}
.pgafu-post-categories a:nth-child(4n+4){background: #3498db;}
.pgafu-post-categories a:hover, .pgafu-post-categories a:focus{background: #333;color: #fff; text-decoration:none;} .readmorebtn{ -moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;text-decoration: none !important; color: #888;border: 1px solid #888;padding: 4px 12px;font-size: 12px;display: inline-block;box-sizing: border-box;line-height: normal !important;margin:15px 0 0 0px;}
.readmorebtn:hover, .readmorebtn:focus, .readmorebtn:active{background:#888; color:#fff; }  .pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content{background:#fff; text-align:center; }
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-title, 
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-date {padding:5px 15px;float: none; display:block;}
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-image-bg{background: #f1f1f1; margin-bottom:20px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.pgafu-post-grid-main.pgafu-design-1 .readmorebtn{border:0px; border-bottom:1px solid #888; font-size:15px;}
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-content{padding-bottom:0px;}
.pgafu-post-grid-main.pgafu-design-1.pgafu-image-fit .pgafu-post-image-bg{height: 320px;}
.pgafu-post-grid-main.pgafu-design-1.pgafu-image-fit .pgafu-medium-4 .pgafu-post-image-bg{height: 200px;}
.pgafu-post-grid-main.pgafu-design-1.pgafu-image-fit .pgafu-medium-3 .pgafu-post-image-bg{height: 180px;} .pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content{background:#fff; padding-bottom:10px;   border-bottom:2px solid #555;}
.pgafu-post-grid-main.pgafu-design-2 .pgafu-content-above-image{position:relative; margin-top:-50px; width:85%; background:#fff; padding:20px 0px 5px 0px; }
.pgafu-post-grid-main.pgafu-design-2 .no-thumb-image .pgafu-content-above-image{margin-top:0px; width:100%; padding-top:0px;}
.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-title, 
.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-date {padding:5px 0px;float: none; display:block;}
.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-grid-content .pgafu-post-content{padding:15px 0 0px 0;}
.pgafu-post-grid-main.pgafu-design-2 .pgafu-post-image-bg{background: #f1f1f1; margin-bottom:20px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.pgafu-post-grid-main.pgafu-design-2.pgafu-image-fit .pgafu-post-image-bg{height: 320px;}
.pgafu-post-grid-main.pgafu-design-2.pgafu-image-fit .pgafu-medium-4 .pgafu-post-image-bg{height: 200px;}
.pgafu-post-grid-main.pgafu-design-2.pgafu-image-fit .pgafu-medium-3 .pgafu-post-image-bg{height: 180px;} .pgafu-filter{list-style: none !important;text-align: center;}
.pgafu-filter li a{text-decoration:none; font-size: 15px;  display: block; position: relative; cursor: pointer; color: #000; background: #e1e1e1; padding: 8px 15px; line-height: normal;}
.pgafu-filter li {display: inline-block; float: none; position: relative;text-indent: 0; margin: 0px 0px 4px 0px !important;}
.pgafu-filter li.pgafu-active-filtr a{background:#525252; color: #fff;} .pgafu-column,
.pgafu-columns { padding-left: 0.9375em;  padding-right: 0.9375em;  width: 100%;  float: left; position: relative;  }
@media only screen and (max-width:480px) { 
.pgafu-column,
.pgafu-columns { padding-left: 0.9375em;  padding-right: 0.9375em;  width: 100%;  float: left; position: relative;  }
}
@media only screen and (min-width: 40.0625em) {
.pgafu-column,
.pgafu-columns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; }
.pgafu-medium-1{width: 8.33333%;}
.pgafu-medium-2{width: 16.66667%;}
.pgafu-medium-3{width: 25%;}
.pgafu-medium-4{width: 33.33333%;}
.pgafu-medium-5{width: 41.66667%;}
.pgafu-medium-6{width: 50%;}
.pgafu-medium-7{width: 58.33333%;}
.pgafu-medium-8{width: 66.66667%;}
.pgafu-medium-9{width: 75%;}
.pgafu-medium-10{width: 83.33333%;}
.pgafu-medium-11{width: 91.66667%;}
.pgafu-medium-12{width: 100%;}
.pgafu-medium-c5{width: 20%;}
}.wad-discount
{
color: red;
}
.wad-facebook, .wad-instagram
{
display: inline-block;
padding: 5px; padding-left: 40px;
color: white;
background-size: 22px !important;
}
.wad-facebook
{
background: url(//mickaelconseillerlr.fr/wp-content/plugins/woo-advanced-discounts/public/images/facebook.png) 10px center #3B5998 no-repeat;
}
.wad-instagram
{
background: url(//mickaelconseillerlr.fr/wp-content/plugins/woo-advanced-discounts/public/images/instagram.png) 10px center #D8CDBC no-repeat;
}
.order-discount img
{
display: inline-block;
max-width: 15px;
vertical-align: text-bottom;
}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}