/* Fonts */
@font-face { font-family: 'Kaufmann'; src: url('../../fonts/Kaufmann.eot'); src: url('../../fonts/Kaufmann.eot?#iefix') format('embedded-opentype'), url('../../fonts/Kaufmann.woff') format('application/x-font-woff'), url('../../fonts/Kaufmann.ttf') format('truetype'); font-weight: normal; font-style: normal; }

/* Couleurs 
	1 - Noir - #000
	2 - Blanc - #FFF
	3 - Bleu foncé - #000000
	4 - Bleu clair - #2faee4
	5 - Violet - #80378b
	6 - Saumon - #ed7b6a
	7 - Gris - #9b9b9b
	8 - Gris clair #eee
	9 - Rouge #E31C1C
*/


/* color */
.color1 { color: #000 !important; }
.color2 { color: #FFF !important; }
.color3 { color: #000000 !important; }
.color4 { color: #2faee4 !important; }
.color5 { color: #80378b !important; }
.color6 { color: #ed7b6a !important; }
.color7 { color: #9b9b9b !important; }
.color8 { color: #eee !important; }
.color9 { color: #E31C1C !important; }

/* background-color */
.background-color1 { background-color: #000; }
.background-color2 { background-color: #FFF; }
.background-color3 { background-color: #000000; }
.background-color4 { background-color: #2faee4; }
.background-color5 { background-color: #80378b; }
.background-color6 { background-color: #ed7b6a; }
.background-color7 { background-color: #9b9b9b; }
.background-color8 { background-color: #eee; }
.background-color9 { background-color: #E31C1C; }

/* border-color */
.border-color1 { border: 1px solid #000; }
.border-color2 { border: 1px solid #FFF; }
.border-color3 { border: 1px solid #000000; }
.border-color4 { border: 1px solid #2faee4; }
.border-color5 { border: 1px solid #80378b; }
.border-color6 { border: 1px solid #ed7b6a; }
.border-color7 { border: 1px solid #9b9b9b; }
.border-color8 { border: 1px solid #eee; }
.border-color9 { border: 1px solid #E31C1C; }

.bgstarcolor{background-color:#9b9b9b !important}
.starcolor {color:#9b9b9b !important}
.starcolor1 { color: #9b9b9b !important; }
.rating-star{font-size: 24px;width: 24px;height: 24px;line-height: 24px;position: relative;display: block;float: left;font-weight: 900; font-family: "Font Awesome 5 Free"; margin-right:2px}
.full-star:before {color: #000000 ;content:"\f005";position: absolute;left: 0;overflow: hidden;}
.empty-star:before {content: "\f005";position: absolute;left: 0;overflow: hidden;}
.half-star:before {color: #000000;content:"\f005";width: 10px;position: absolute;left: 0;overflow: hidden;}
.half-star:after {content: "\f005";position: absolute;left: 10px;width: 10px;text-indent: -10px;overflow: hidden;}

/* Boutons */
.btn:not(.dropdown-toggle) { text-transform: uppercase; letter-spacing: .1em; overflow: hidden; position: relative; backface-visibility: hidden; transition: all 0.3s; }
.btn[class*="background-color"].active,
.btn[class*="background-color"]:active { box-shadow: none; }
.btn.background-color1 { background-color: #000; border-color: #000; color: #FFF; }
.btn.background-color1:hover,
.btn.background-color1.active,
.btn.background-color1:active,
.btn.background-color1.active:hover,
.btn.background-color1:active:hover { background-color: #FFF; color: #000; }
.btn.background-color2,
.btn-default:not(.dropdown-toggle) { background-color: #FFF; border-color: #000; color: #000 !important; }
.btn.background-color2.active,
.btn-default:not(.dropdown-toggle).active,
.btn.background-color2:active,
.btn.background-color2:hover,
.btn-default:not(.dropdown-toggle):active,
.btn.background-color2.active:hover,
.btn-default:not(.dropdown-toggle).active:hover,
.btn.background-color2:active:hover,
.btn-default:not(.dropdown-toggle):active:hover,
.btn-default:not(.dropdown-toggle):disabled:hover,
.btn-default:not(.dropdown-toggle):hover,
.btn-default:not(.dropdown-toggle):focus { background-color: #000; border-color: #000; color: #FFF !important; }
.btn.background-color3 { background-color: #000; border-color: #000; color: #FFF; }
.btn.background-color3:hover,
.btn.background-color3.active,
.btn.background-color3:active,
.btn.background-color3.active:hover,
.btn.background-color3:active:hover { background-color: #FFF; color: #000; }
.btn.background-color4 { background-color: #2faee4; border-color: #2faee4; color: #FFF !important; }
.btn.background-color4.active,
.btn.background-color4:active,
.btn.background-color4.active:hover,
.btn.background-color4:active:hover { background-color: #59bee9; }
.btn.background-color5 { background-color: #80378b; border-color: #80378b; color: #FFF !important; }
.btn.background-color5.active,
.btn.background-color5:active,
.btn.background-color5.active:hover,
.btn.background-color5:active:hover { background-color: #995fa2; }
.btn.background-color6 { background-color: #ed7b6a; border-color: #ed7b6a; color: #FFF !important; }
.btn.background-color6.active,
.btn.background-color6:active,
.btn.background-color6.active:hover,
.btn.background-color6:active:hover { background-color: #f19588; }
.btn.background-color_danger { background-color: #D30000; border-color: #D30000; color: #FFF !important; }
.btn.background-color_danger.active,
.btn.background-color_danger:active,
.btn.background-color_danger.active:hover,
.btn.background-color_danger:active:hover { background-color: #D30000; }
.btn:disabled { opacity: .5; }
.btn.delete:hover { background-color: #D30000 !important;  border-color: #D30000 !important; }
/*
.btn[class*="background-color"] > span:last-child,
.btn-default > span:last-child { display: inline-block; width: 100%; height: 100%; transition: all 0.3s; backface-visibility: hidden; }
.btn[class*="background-color"] > span:first-child,
.btn-default > span:first-child { position: absolute; height: 100%; width: 100%; transition: all 0.3s; padding-top: 8px; padding-bottom: 8px; font-size: 1.7em; line-height: .8em; }
.btn[class*="background-color"]:hover > span:last-child,
.btn-default:hover > span:last-child,
.btn[class*="background-color"]:focus > span:last-child,
.btn-default:focus > span:last-child { transform: translateY(300%); }
.btn[class*="background-color"] > span:first-child,
.btn-default > span:first-child { left: 0; top: -100%; }
.btn[class*="background-color"]:hover > span:first-child,
.btn-default:hover > span:first-child,
.btn[class*="background-color"]:focus > span:first-child,
.btn-default:focus > span:first-child { top: 0; }
.btn-picto { background-color: #FFF; border: 1px solid #000; }
*/
/* Colored Buttons*/
.btn-slq_green1 { 
  color: #FFFFFF !important; 
  background-color: #4FBF6D; 
  border-color: #226634; 
} 
 
.btn-slq_green1:hover, 
.btn-slq_green1:focus, 
.btn-slq_green1:active, 
.btn-slq_green1.active, 
.open .dropdown-toggle.btn-slq_green1 { 
  color: #FFFFFF !important; 
  background-color: #36A35C; 
  border-color: #226634; 
} 
 
.btn-slq_green1:active, 
.btn-slq_green1.active, 
.open .dropdown-toggle.btn-slq_green1 { 
  background-image: none; 
} 
 
.btn-slq_green1.disabled, 
.btn-slq_green1[disabled], 
fieldset[disabled] .btn-slq_green1, 
.btn-slq_green1.disabled:hover, 
.btn-slq_green1[disabled]:hover, 
fieldset[disabled] .btn-slq_green1:hover, 
.btn-slq_green1.disabled:focus, 
.btn-slq_green1[disabled]:focus, 
fieldset[disabled] .btn-slq_green1:focus, 
.btn-slq_green1.disabled:active, 
.btn-slq_green1[disabled]:active, 
fieldset[disabled] .btn-slq_green1:active, 
.btn-slq_green1.disabled.active, 
.btn-slq_green1[disabled].active, 
fieldset[disabled] .btn-slq_green1.active { 
  background-color: #4FBF6D; 
  border-color: #226634; 
} 
 
.btn-slq_green1 .badge { 
  color: #4FBF6D; 
  background-color: #FFFFFF; 
}

.btn-slq_blue1 { 
  color: #FFFFFF !important; 
  background-color: #4FA5BF; 
  border-color: #225866; 
} 
 
.btn-slq_blue1:hover, 
.btn-slq_blue1:focus, 
.btn-slq_blue1:active, 
.btn-slq_blue1.active, 
.open .dropdown-toggle.btn-slq_blue1 { 
  color: #FFFFFF !important; 
  background-color: #367DA3; 
  border-color: #225866; 
} 
 
.btn-slq_blue1:active, 
.btn-slq_blue1.active, 
.open .dropdown-toggle.btn-slq_blue1 { 
  background-image: none; 
} 
 
.btn-slq_blue1.disabled, 
.btn-slq_blue1[disabled], 
fieldset[disabled] .btn-slq_blue1, 
.btn-slq_blue1.disabled:hover, 
.btn-slq_blue1[disabled]:hover, 
fieldset[disabled] .btn-slq_blue1:hover, 
.btn-slq_blue1.disabled:focus, 
.btn-slq_blue1[disabled]:focus, 
fieldset[disabled] .btn-slq_blue1:focus, 
.btn-slq_blue1.disabled:active, 
.btn-slq_blue1[disabled]:active, 
fieldset[disabled] .btn-slq_blue1:active, 
.btn-slq_blue1.disabled.active, 
.btn-slq_blue1[disabled].active, 
fieldset[disabled] .btn-slq_blue1.active { 
  background-color: #4FA5BF; 
  border-color: #225866; 
} 
 
.btn-slq_blue1 .badge { 
  color: #4FA5BF; 
  background-color: #FFFFFF; 
}

.btn-slq_blue2 { 
  color: #000; 
  background-color: #57CAED; 
  border-color: #178FB3; 
} 
 
.btn-slq_blue2:hover, 
.btn-slq_blue2:focus, 
.btn-slq_blue2:active, 
.btn-slq_blue2.active, 
.open .dropdown-toggle.btn-slq_blue2 { 
  color: #000; 
  background-color: #2DA9CF; 
  border-color: #178FB3; 
} 
 
.btn-slq_blue2:active, 
.btn-slq_blue2.active, 
.open .dropdown-toggle.btn-slq_blue2 { 
  background-image: none; 
} 
 
.btn-slq_blue2.disabled, 
.btn-slq_blue2[disabled], 
fieldset[disabled] .btn-slq_blue2, 
.btn-slq_blue2.disabled:hover, 
.btn-slq_blue2[disabled]:hover, 
fieldset[disabled] .btn-slq_blue2:hover, 
.btn-slq_blue2.disabled:focus, 
.btn-slq_blue2[disabled]:focus, 
fieldset[disabled] .btn-slq_blue2:focus, 
.btn-slq_blue2.disabled:active, 
.btn-slq_blue2[disabled]:active, 
fieldset[disabled] .btn-slq_blue2:active, 
.btn-slq_blue2.disabled.active, 
.btn-slq_blue2[disabled].active, 
fieldset[disabled] .btn-slq_blue2.active { 
  background-color: #57CAED; 
  border-color: #178FB3; 
} 
 
.btn-slq_blue2 .badge { 
  color: #57CAED; 
  background-color: #000; 
}

.btn-slq_grey1 { 
  color: #000000 !important; 
  background-color: #F5F5F5; 
  border-color: #828282; 
} 
 
.btn-slq_grey1:hover, 
.btn-slq_grey1:focus, 
.btn-slq_grey1:active, 
.btn-slq_grey1.active, 
.open .dropdown-toggle.btn-slq_grey1 { 
  color: #000000 !important; 
  background-color: #CCCCCC; 
  border-color: #828282; 
} 
 
.btn-slq_grey1:active, 
.btn-slq_grey1.active, 
.open .dropdown-toggle.btn-slq_grey1 { 
  background-image: none; 
} 
 
.btn-slq_grey1.disabled, 
.btn-slq_grey1[disabled], 
fieldset[disabled] .btn-slq_grey1, 
.btn-slq_grey1.disabled:hover, 
.btn-slq_grey1[disabled]:hover, 
fieldset[disabled] .btn-slq_grey1:hover, 
.btn-slq_grey1.disabled:focus, 
.btn-slq_grey1[disabled]:focus, 
fieldset[disabled] .btn-slq_grey1:focus, 
.btn-slq_grey1.disabled:active, 
.btn-slq_grey1[disabled]:active, 
fieldset[disabled] .btn-slq_grey1:active, 
.btn-slq_grey1.disabled.active, 
.btn-slq_grey1[disabled].active, 
fieldset[disabled] .btn-slq_grey1.active { 
  background-color: #F5F5F5; 
  border-color: #828282; 
} 
 
.btn-slq_grey1 .badge { 
  color: #F5F5F5; 
  background-color: #000000; 
}

.btn-slq_orange1 { 
  color: #000000; 
  background-color: #FFC44F; 
  border-color: #E89B3C; 
} 
 
.btn-slq_orange1:hover, 
.btn-slq_orange1:focus, 
.btn-slq_orange1:active, 
.btn-slq_orange1.active, 
.open .dropdown-toggle.btn-slq_orange1 { 
  color: #000000; 
  background-color: #FFB114; 
  border-color: #E89B3C; 
} 
 
.btn-slq_orange1:active, 
.btn-slq_orange1.active, 
.open .dropdown-toggle.btn-slq_orange1 { 
  background-image: none; 
} 
 
.btn-slq_orange1.disabled, 
.btn-slq_orange1[disabled], 
fieldset[disabled] .btn-slq_orange1, 
.btn-slq_orange1.disabled:hover, 
.btn-slq_orange1[disabled]:hover, 
fieldset[disabled] .btn-slq_orange1:hover, 
.btn-slq_orange1.disabled:focus, 
.btn-slq_orange1[disabled]:focus, 
fieldset[disabled] .btn-slq_orange1:focus, 
.btn-slq_orange1.disabled:active, 
.btn-slq_orange1[disabled]:active, 
fieldset[disabled] .btn-slq_orange1:active, 
.btn-slq_orange1.disabled.active, 
.btn-slq_orange1[disabled].active, 
fieldset[disabled] .btn-slq_orange1.active { 
  background-color: #FFC44F; 
  border-color: #E89B3C; 
} 
 
.btn-slq_orange1 .badge { 
  color: #FFC44F; 
  background-color: #000000; 
}


/* Bouton Facebook */
.btn.background-colorFB { background-color: #3b5998; color: #fff !important; }

.btn.underline { background-color: transparent; text-decoration: underline; text-transform: none; letter-spacing: initial; font-size: 1em; padding: 0; }
.btn.underline:hover { text-decoration: underline; }

.link { background-color: transparent; border: 0; color: #000000; position: relative; transition: .3s color ease; }
.link:after { content: ""; display: inline-block; width: 0; height: 1px; position: absolute; bottom: 0; left: 0; transition: .3s width ease; }
.link:hover { color: #59bee9; }
.link:hover:after { background-color: #59bee9; width: 100%; }


/* Général */
.color_red { color: #ED2939; }
a:hover { color: #000; }

/* Wishlist */
[data-slq="prod"] .btnWL { color: #000000; }
/* SimpleBar */
.simplebar-track { border: 1px solid #e2e2e2; }
.simplebar-scrollbar { background-color: #9b9b9b; border-radius: 0; width: 9px; right: 0; margin-top: -2px; }
/* Boxes */
.box .boxTitle:before { background: linear-gradient(to right, #000000 0%,#ffffff 100%); }
.box .boxTitle > .fa,
.box .boxTitle > [class*=' icon-linecons-']:before, 
.box .boxTitle > [class^=icon-linecons-]:before {  }
/* Modals */
.modal-header > .modal-title > .fa { }
/* Modal QuickBuy */
#lightbox.quickBuy aside.inf section.sizes .btn.selected { background-color: #000000; color: #fff; }
/* Radio slide custom */
.radioBox input:checked + label .circle { background-color: #000000; }
/* Adresse modifiée - Page Livraison */
p.place.ok { -webkit-animation: highLight_color 1s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94); -moz-animation: highLight_color 1s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94); -ms-animation: highLight_color 1s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94); -o-animation: highLight_color 1s 1 cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: highLight_color 1s 2 cubic-bezier(0.25, 0.46, 0.45, 0.94); }
/* Autocomplete */
ul.ui-autocomplete li > a { transition: 0.3s background-color ease; }
ul.ui-autocomplete li > a.ui-state-active,
ul.ui-autocomplete li > a.ui-state-active:hover { background-color: #d8d8d8; color: #000; }
/* Accordions */
[id^=accordion] .panel-heading { background-color: #f5f5f5; }
[id^=accordion] .panel-heading.active > .panel-title > a .fa { color: #000; }
[id^=accordion] .panel-heading + .panel-collapse > .panel-body { border: 0 none; background-color: #f5f5f5; }
[id^=accordion] .panel-default.light .panel-heading { background-color: transparent; }
[id^=accordion] .panel-default.light .panel-heading { border-bottom: 1px solid #000000; }
[id^=accordion].white .panel-heading { background-color: #FFF; }
[id^=accordion].white .panel-heading + .panel-collapse > .panel-body { background-color: #FFF; }
/* Tab */
.nav-tabs-horizontal [role="presentation"].active { border-color: #000000; }
.nav-tabs-horizontal [role="presentation"].active:after { position: absolute; z-index: 3; bottom: -13px; left: 50%; margin-left: -3px; content: ''; border-top: 6px solid #000000; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; }
.nav-tabs-horizontal [data-toggle="tab"]::before,
.nav-tabs-horizontal [data-toggle="tab"]::after { color: #000000; }
.nav-tabs-vertical [role="presentation"] { transition: .3s background-color ease, .3s color ease; }
.nav-tabs-vertical [role="presentation"].active { background-color: #000000; color: #FFF; }
.nav-tabs-vertical [role="presentation"].active [data-toggle="tab"],
.nav-tabs-vertical [role="presentation"].active [data-toggle="tab"]:hover,
.nav-tabs-vertical [role="presentation"].active [data-toggle="tab"]:focus { background-color: transparent; }
.nav-tabs-vertical [role="presentation"].active a,
.nav-tabs-vertical [role="presentation"].active a > span { color: #FFF !important; }
.nav-tabs-vertical [role="presentation"]:after { color: #FFF; }

/* Tooltips */
.tooltip-inner { border-color: #000; }
.tooltip.top .tooltip-arrow { border-top-color: #000; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #000; }
.tooltip.left .tooltip-arrow { border-left-color: #000; }
.tooltip.right .tooltip-arrow { border-right-color: #000; }
/* BBSlider */
[data-slq=sld] + menu > a { border-color: #000000; }
[data-slq=sld] + menu > a.selected { background-color: #000000; }
/* Swiper */
.swiper-pagination-bullet-active { background-color: #000; }
/* Header - Sticky */
body.sticky_header header.main:after { background-color: #000000; }
body.sticky_header header.main > .mainNavLayer:after { background-color: #000000; }
/* Listing - Rappel filtres */
#filters_summary .btn { background-color: #000000; color: #FFF; }
#filters_summary .btn.reset { background-color: #FFF; color: #000000; border-color: #000000; }
/* Listing - Filtres Catégories / Types de produit */
aside.left .filters .criteria li.selected span.btn.chk { background-color: #000000; }
/* Listing - Filtres Prix */
.noUi-connect {	background-color: #000; }
/* Listing - Filtres Tailles */
aside.left .filters section.sizes span.filter.checked { background-color: #000000; }
/* Listing - Produits */
#prodList .prods .prod .img .prodInfos .sizes { border-color: #000; }
#prodList .prods .prod .img > menu > span { border-color: #000; }
#prodList .prods .prod .img > menu > span.selected { background-color: #000;} 
/* Fiche - Tailles */
#prodSheet .sizes .btn.selected { background-color: #000000; color: #fff }
/* Compte - Wall */
progress::-webkit-progress-value { background-color: #000000; }
progress::-moz-progress-bar { background-color: #000000; }
/* Compte - Commandes - Modal - Détail de la commande */
#lightbox.suivi_detail .cart_cont .head { border-bottom-color: #e2e2e2; }
#lightbox.suivi_detail .cart_cont > div.prod > div { border-top-color: #000000; }
#lightbox.suivi_detail .cart_cont > div.total .line { border-bottom-color: #000000; }
/* CGV - Mentions légales */
#content article > div.title .pastille { background-color: #000000; color: #ffffff; }
/* Storelocator - Accueil */
body.document_ready #storelocator_home { background-color: rgba(0,75,117,0.3); }

/* Panier - Fidélité non-logué */
section.cart.full .cartFoot .fidInfos > .infos { border-color: #e2e2e2; }
/* Panier - Livreurs */
section.cart.full .cartFoot .dspDelivery[aria-expanded="true"] > .fa { color: #000000; }
/* Confirmation - Produits */
.pg_confirmation .conftHead,
.pg_confirmation .confirmation .crt { border-bottom: 1px solid #e2e2e2; }
/* Confirmation - Garanties */
.pg_confirmation .confirmation > .garantie:not(.prod) { border-bottom-color: #000000; }
/* Confirmation - Emballage cadeau */
.pg_confirmation .confirmation > .gift { border-top-color: #000000; }
/* Footer - Plan du site */
#siteMap.open { border-color: #000000; }
/* Gallerie */
.mz-thumb-selected > img { border-color: #000000; }
.mz-expand-thumbnails .magic-thumb-selected img { border-color: #000000; }
/* Kit */
#kit .kit_infos .kit_prods .kit_prod { border-bottom: 1px solid rgba(0, 75, 117, 0.2); }

/* Compte - Messages */
#message .contentBulleDescription { background-color: rgba(128, 55, 139, 0.1); color:#000; border: 1px solid #80378b; }
#message .contentBulleFleche { border: 7px solid #80378b; }
#message .user .contentBulleDescription { background-color: rgba(237, 123, 106, 0.1); border-color: #ed7b6a; }
#message .user .contentBulleFleche { border-left-color: #ed7b6a; border-right-color: transparent; right: 0; }


/* Magasins - Home 
#accordion_allMags .panel-body > a { border-right: 1px solid #19bdee; border-bottom: 1px solid #19bdee; }
#accordion_allMags .panel-body > a:nth-child(3n+1) { border-left: 1px solid #19bdee; }
#accordion_allMags .panel-body > a:nth-child(1),
#accordion_allMags .panel-body > a:nth-child(2),
#accordion_allMags .panel-body > a:nth-child(3) { border-top: 1px solid #19bdee; }*/

/* Barre d'action */
header.main .header_act_menu .header_act { color: #000; transition: .3s background-color ease, .3s color ease; }
header.main .header_act_menu .header_act { background-color: #FFF; }
header.main .header_act_menu .header_act.open { background-color: #000000; color: #FFF; }
header.main .header_act_menu .header_act .infos { color: #000000; transition: .3s color ease; }
header.main .header_act_menu .header_act.open .infos { color: #FFF !important; }
header.main .header_act_menu .header_act .count > span { border: 1px solid #000000; background-color: #000000; color: #FFF; transition: .3s background-color ease, .3s color ease; }
header.main .header_act_menu .header_act.open .count > span { background-color: #FFF; border: 1px solid #000000; color: #000000; }

/* ----- [TAB Portrait] ----- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.btn { letter-spacing: 0; }
	/* Barre d'action */
	body.menu_mob_open header.main .header_act_menu .menu_mob .top span:before, 
	body.menu_mob_open header.main .header_act_menu .menu_mob .top span:after, 
	body.menu_mob_open header.main .header_act_menu .menu_mob .top span > span { background-color: #FFF; }
}


/* ----- [MOB] + Tab 7' ----- */
@media (max-width: 799px) {
	
	/* Boutons - No icons animations on mobile phone */
	.btn[class*="background-color"] > span:first-child,
	.btn-default > span:first-child { display: none; }
	.btn[class*="background-color"]:hover > span:last-child,
	.btn-default:hover > span:last-child,
	.btn[class*="background-color"]:focus > span:last-child,
	.btn-default:focus > span:last-child { transform: none; }
	
	/* Accordions */
	[id^=accordion] .panel-default.light .panel-heading { background-color: #FFF; border-bottom: 1px solid #e7e7e7; }
	/* Modal - Need Help */
	#NeedHelp .txt { }
	.menuMob > .content .mainNav > nav > .container .mainNavLayer .selections a:after { color: #000000; }
	/* Footer - Normal */
	.mainFooter .footerInfos { background-color: #000; }
	/* Pages erreur */
	.layer_error .content .txt { border-color: #000; }
	/* Magasins - Home */
	#accordion_allMags .panel-body > a { border-right: 1px solid #19bdee; border-bottom: 1px solid #19bdee; border-left: 1px solid #19bdee; }
	#accordion_allMags .panel-body > a:nth-child(2), 
	#accordion_allMags .panel-body > a:nth-child(3) { border-top: none; }
	
	/* Barre d'action */
	body.menu_mob_open header.main .header_act_menu .menu_mob .top span:before, 
	body.menu_mob_open header.main .header_act_menu .menu_mob .top span:after, 
	body.menu_mob_open header.main .header_act_menu .menu_mob .top span > span { background-color: #FFF; }
	
	/* Tab */
	.nav-tabs-menu { border-color: #000000; position: relative; }
	.nav-tabs-menu:after { position: absolute; z-index: 3; bottom: -13px; left: 50%; margin-left: -3px; content: ''; border-top: 6px solid #000000; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; }
	.nav-tabs-menu.open { border-color: #9b9b9b; }
	.nav-tabs-menu.open:after { display: none; }
	.nav-tabs.open { position: relative; }
	.nav-tabs.open { padding-bottom: 6px; }
	.nav-tabs.open:before { content: ""; display: block; position: absolute; bottom: 5px; left: 0; width: 100%; height: 1px; border-bottom: 1px solid #000000; }
	.nav-tabs.open:after { position: absolute; z-index: 3; bottom: -6px; left: 50%; margin-left: -3px; content: ''; border-top: 6px solid #000000; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; height: auto; width: auto; }
	.nav-tabs [role="presentation"].active { border: none; background-color: #eee; }
	.nav-tabs [role="presentation"]:after { display: none; }
	.nav-tabs [data-toggle="tab"] { display: block; }
	.nav-tabs-vertical [role="presentation"].active a,
	.nav-tabs-vertical [role="presentation"].active a > span { color: #000 !important; }
}

