

/********************************************************
			Codezeel Custom Styles
********************************************************/
.cz-carousel {
  display: none;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  float: left;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-carousel .owl-item .manu_image a {
  display: inline-block;
}
.owl-carousel .owl-item .manu_image a img {
  max-width: 100%;
}
.owl-carousel .owl-item:hover a img {
  border-color: blue;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  /* fix */
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  text-align: center;
}

/* mouse grab icon */
.grabbing {
  cursor: url("../img/codezeel/grabbing.png") 8 8, move;
}
 
.customNavigation {
  position: absolute;
  z-index: 959;
  width: 100%;
  top: 32%;
  direction: ltr !important;
}
.customNavigation a {
  font-size: 0;
  position: absolute;
  padding: 0;
  color: #888888;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  	background: rgba(0, 0, 0, 0) url(../img/codezeel/slider-arrow.png) no-repeat scroll 0 0;
	width: 18px;
	height: 36px;
}
.customNavigation a.prev {
  left: -30px;
  background-position: 1px 2px;
}
.customNavigation a.next {
  right: -30px;
  background-position: -56px 2px;
}
.customNavigation a.prev:hover{
	background-position: 1px -35px;
}
.customNavigation a.next:hover{
	 background-position: -56px -35px;
}
.customNavigation a:hover:before{ 
	color: #262626; 
}
@media (max-width: 1350px) {
	.customNavigation a.prev{
		left: -15px;
	}
	.customNavigation a.next {
		right: -15px;
	}
}

@media (max-width: 991px) {
	.customNavigation a.prev{
		left: 0px;
	}
	.customNavigation a.next {
		right: 0px;
	}
}
/*
@media (max-width: 1199px) and (min-width: 768px){
	.customNavigation a.prev {
		left: -20px;
	}
	.customNavigation a.next {
		right: -20px;
	}
}
@media (max-width: 767px) {
	.customNavigation a.prev {
		left: 0px;
	}
	.customNavigation a.next {
		right: 0px;
	}
	#main .images-container .js-qv-mask {}
}

.customNavigation a:before{
    font-size: 45px;
    font-family: "FontAwesome";
    color: #888888;
}
.customNavigation a.prev:before {
  content: "\f104";
}
.customNavigation a.next:before {
  content: "\f105";
}
*/

#czleftbanner, #czrightbanner { margin-bottom: 30px; }
#czleftbanner ul li,
#czrightbanner ul li{ display: inline-block; margin-bottom: 15px;}

#czleftbanner img,
#czrightbanner img{
	max-width: 100%;
}	
#czleftbanner .czleftbanner-container a,
#czrightbanner .czrightbanner-container a{display: inline-block; position: relative; overflow: hidden; }
#czleftbanner .czleftbanner-container a:before,
#czrightbanner .czrightbanner-container a:before{
	background: rgba(0, 0, 0, 0.14);
    content: "";
    bottom: 5px;
    left: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
}
#czleftbanner .czleftbanner-container:hover a:before,
#czrightbanner .czrightbanner-container:hover a:before{
	opacity: 1;
    filter: alpha(opacity=1);
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
	transform: scale(1);
	 -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}	

.top_button {
	background: #000000;
    border: 1px solid #fff;
    bottom: 20px;
    cursor: pointer;
    height: 38px;
    padding: 6px 12px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 38px;
    z-index: 99;
}
.top_button:hover{ background: #c1a38b; }
.top_button:before{
	color: #fff;
    content: "\f106";
    font-family: "FontAwesome";
    font-size: 18px;
    font-weight: 700;
}

/* Flexslider */

.flexslider .flex-direction-nav a{
	background: url(../img/codezeel/rect.png);
}

#index .spinner {
    min-height: 550px;
    background: url(../img/codezeel/loading.gif) no-repeat center center #fafafa;
    width: 100%;
}
@media (max-width: 1399px) {
	#index .spinner {min-height: 480px;}
}
@media (max-width: 1199px) {
	#index .spinner {min-height: 380px;}
}
@media (max-width: 991px) {
	#index .spinner {min-height: 320px;}
}
@media (max-width: 767px) {
	#index .spinner {min-height: 250px;}
}
@media (max-width: 479x) {
	#index .spinner {min-height: 180px;}
}

body,.form-control,.form-control::placeholder,.btn-link,.form-control:focus,.product-title a,.l-footer,.l-footer .account-list a,.l-footer .cms-page-link,.text-muted,.custom-select,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.modal-cart__name,a.remove-from-cart,.page-content--my-account a,.menu__item-link--top,.btn-light:hover,.slider-caption{color:#000}.text-success,.page-content--my-account a:hover > span{color:#000!important}a,.price.current-price-discount,.price,.card-product:hover .product-title,.card-product:hover .product-title a,.l-footer .account-list a:hover,.l-footer .cms-page-link:hover,.carrier-price,.btn-link:hover{color:#fba000}.text-primary,a.text-primary:focus,a.text-primary:hover{color:#fba000!important}a,.product-title a,.page-content--my-account a > span{transition:all ease .3s}a:hover,.product-title a:hover{color:#fba000;text-decoration:none}.page-content--my-account a:hover{text-decoration:none}.regular-price,.nav-tabs .nav-link,.breadcrumb a,.breadcrumb-item.active,.breadcrumb-item+.breadcrumb-item:before,.footer-container small,.footer-container small a{color:#b0b0b0}.text-muted{color:#b0b0b0!important}.form-control,.bootstrap-touchspin,.custom-select{border-color:#b0b0b0}.form-control:focus,.custom-select:focus,.accordion .selected .account-links .link-item,.accordion .selected .address,.accordion .selected .block-categories,.accordion .selected .card,.accordion .selected .card-block,.accordion .selected .left-column .search_filters,.accordion .selected .page-wrapper,.account-links .accordion .selected .link-item,.left-column .accordion .selected .search_filters,.page-content--my-account a:hover > span{border-color:#fba000}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom-color:#000}.form-control:focus,.custom-select:focus,.color,.bootstrap-touchspin{box-shadow:none}.product-flag,.product-flag.discount-product,.discount,#search_filters .ui-widget-header{background-color:#000}.bg-success{background-color:#000!important}.delivery-option{background-color:#fafafa}.breadcrumb{background-color:#ebebeb}.btn-primary,.btn-secondary{background-color:#000;border-color:#000}.btn-outline-success{color:#000;border-color:#000}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#fba000;border-color:#fba000}.btn.focus,.btn:focus,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.btn-light{box-shadow:none}.btn-outline-secondary,.btn-outline-primary,.btn-light{color:#b0b0b0;border-color:#b0b0b0}.btn-outline-secondary:hover,.btn-primary.disabled,.btn-primary:disabled,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle,.btn-light.focus,.btn-light:focus,.btn-light:hover,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle,.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#b0b0b0;border-color:#b0b0b0}.custom-checkbox .custom-control-input:checked~.custom-control-label:after,.custom-radio .custom-control-input:checked~.custom-control-label:after{background-color:#000}.custom-radio .custom-control-input:checked~.custom-control-label:after{border-radius:16px}.custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#b0b0b0}.custom-control-input:checked~.custom-control-label:before,.custom-control-input:not(:disabled):active~.custom-control-label:before{border-color:#b0b0b0;background-color:#b0b0b0}.alert-info{color:#FFF;background-color:#000;border-color:#000}.social-share-btn--product.facebook:hover{background-image:url(../img/90464e8f4507d7cc4dc4032c752c11fa.svg)}.social-share-btn--product.twitter:hover{background-image:url(../img/ffa43ee2d7f6db73af85bfa35912c205.svg)}.social-share-btn--product.googleplus:hover{background-image:url(../img/126b45cc418ea922d1a78af189061e2e.svg)}.social-share-btn--product.pinterest:hover{background-image:url(../img/fd22b6e5f1545ed1074b8723ddb00939.svg)}.social-share-btn--product:hover{border:1px solid #fba000}body,.montserrat,.h1,.h2,.h3,.h4,.h5,.h6,.products-section-title,h1,h2,h3,h4,h5,h6,.footer__title{font-family:'Montserrat',sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,.products-section-title,h1,h2,h3,h4,h5,h6,.footer__title{font-weight:700}.h3.product-title{font-weight:400}.products-section-title{font-size:2.5em}.h1,.products-section-title,h1{font-size:1.75em}.footer__title{font-size:1.5em}.l-header{box-shadow:none}#index .l-header{margin-bottom:0}.product-price-and-shipping > form{display:flex;justify-content:space-between;flex-wrap:wrap}.product-price-and-shipping > form > input{width:15%;padding:.375rem 0;text-align:center}.slider-caption .display-1{font-weight:bold}li.menu__item .menu__item-link--top:hover{color:#000}li.menu__item .menu__item-link--top span{position:relative}li.menu__item .menu__item-link--top span:after{content:'';transition:all ease .3s;width:100%;height:2px;background-color:#fba000;bottom:-5px;left:0;opacity:0;position:absolute}li.menu__item:hover .menu__item-link--top span:after{bottom:0;opacity:1}#content-hook-order-confirmation-footer .featured-products{display:none}@media (max-width:540px){.product-price-and-shipping > form > input,.slider-caption .caption-description{display:none}.product-price-and-shipping > form >button{width:100%}.slider-caption{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:58%;text-align:center;height:auto}.slider-caption .display-1{font-size:1.5rem;margin:0;text-shadow:1px 1px 0 #FFF}}
/* LATOUTFRANCAIS - ARNAUD MERIGEAU - TUTO LANCER SON BLOG - 09/06/2020 */
.li-category-blog{display: flex;flex-direction: column;width: 33%; padding: 10px; float: left; text-align: center;}
.li-category-blog img{}
.li-category-blog .title{font-size: 1.5em;}
.li-category-blog .date{font-size: .8em;opacity: 0.5;font-style: italic;}
.li-category-blog .cms_banner{margin: 1em 0;overflow: hidden;}
.li-category-blog .cms_banner img{max-width: 100%;height: auto;transition: all ease 1s;}
.li-category-blog .cms_banner img:hover{transform: scale(1.1);opacity: .9;}
.li-category-blog .button{margin-top: 1em;}
/* -FIN- LATOUTFRANCAIS - ARNAUD MERIGEAU - TUTO LANCER SON BLOG */

.aw-delivery-message > * {
  margin: 0px;
  color: white;
  font-weight: 400;
  line-height: 20px;
  width: 100%;
  background-color: #c1a38b;
  padding: 15px;
}

.aw-disconnected-message {
  color: red;
}

#category ul.link-block {
  display: flex;
  flex-direction: column;
}

li#li-link-category-40-3 {
  order: 1;
}

li#li-link-category-62-3 {
  order: 2;
}

li#li-link-category-43-3 {
  order: 3;
}

li#li-link-category-44-3 {
  order: 4;
}

li#li-link-category-47-3 {
  order: 5;
}

li#li-link-category-48-3 {
  order: 6;
}

li#li-link-category-46-3 {
  order: 7;
}

li#li-link-category-49-3 {
  order: 8;
}

li#li-link-category-24-3 {
  order: 9;
}

li#li-link-category-22-3 {
  order: 10;
}

li#li-link-category-5-3 {
  order: 11;
}

li#li-link-category-10-3 {
  order: 12;
}

li#li-link-category-13-3 {
  order: 13;
}

.product-discounts {
  display: none;
}
