.breadcrumb-navigation-link:hover {
    color: #0082c3;
    background-color: white;
    border: 1px solid #0082c3;
}

.breadcrumb-navigation-link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    font-size: 12px;
    background-color: #0082c3;
    text-decoration: none;
    color: #ffffff;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    margin: 5px;
    box-sizing: border-box;
}

.breadcrumb-navigation .category-navigation {
    display: flex;
    align-items: center;
    background-color: #0082c3;
    justify-content: center;
    text-align: center;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    padding: 10px;
    margin: 0 5px;
    max-width: 50%;
    flex-shrink: 0;
}
.breadcrumb-navigation .category-navigation-link {
    text-decoration: none;
    color: #ffffff;
}
.loyalty-adv-list li:nth-child(4) {
   display: none;
}
#smartsizeForm .ss_switchUnite{display:none;}
#smartsizeForm .ss_form_input{max-width:85%;}
.r-used-for {
	list-style: none;
}
.inside-complementary-zone .table{display:block}
#nav .menu__tab.menu__tab--red .menu__tab-link {
    color: #ffffff!important;
background:linear-gradient(135deg, rgba(231,56,39,1) 0%, rgba(138,18,0,1) 100%)
}

#nav .menu__tab-children:nth-child(2) .menu__category:nth-child(3) .menu__category-text {
    color: #e53322;
}
#nav .menu__tab-children:nth-child(3) .menu__category:nth-child(3) .menu__category-text {
    color: #e53322;
}
#nav .menu__tab-children:nth-child(4) .menu__category:nth-child(3) .menu__category-text {
    color: #e53322;

}

#nav .menu__tab-children:nth-child(2) .menu__category:nth-child(4) .menu__category-text {
    color: #008000;
}
#nav .menu__tab-children:nth-child(3) .menu__category:nth-child(4) .menu__category-text {
    color: #008000;
}
#nav .menu__tab-children:nth-child(4) .menu__category:nth-child(4) .menu__category-text {
    color: #008000;
}
#nav .menu__tab-children:nth-child(5) .menu__category:nth-child(11) .menu__category-text {
    color: #008000;

}

#product_similar_box{
max-width: 1000px;}

#nav .menu__tab[data-category-id="639352"] {
   background: url(https://www.decathlon.ro/content/banners/snow-bg.png);
}
}
#nav .menu__tab[data-category-id="639352"] a, #nav .menu__tab--active[data-category-id="639352"] .menu__tab-link, #nav .menu__tab[data-category-id="639352"]:hover .menu__tab-link {
    color: #0082c3!important;
}

#nav .menu__tab[data-category-id="639353"] {
   background: url(https://www.decathlon.ro/content/banners/bg-cadou2.png);
   background-size:contain;
}
}
#nav .menu__tab[data-category-id="639353"] a, #nav .menu__tab--active[data-category-id="639353"] .menu__tab-link, #nav .menu__tab[data-category-id="639353"]:hover .menu__tab-link {
    color: #ffffff!important;
}
.menu__tab[data-category-id="639353"]>a{color:#ffffff!important;}
.product-cross-selling-box{overflow:hidden}.cross-selling .product .product-visuel{display:block;margin:18px auto 0;position:relative;height:145px;width:145px}div.cross-selling-pager{height:261px;float:left}div.cross-selling-pager-1{left:0}div.cross-selling{float:left;background-color:#fff;height:98%;margin:0 12px 0 0}.inside-complementary-zone div.cross-selling{box-shadow:0 1px 1px rgba(0,0,0,.175);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.175)}.product-cross-selling{background-color:transparent;width:10000px;margin-top:0}.product-cross-selling .cross-selling .product{cursor:pointer;list-style:none;float:left;display:inline;width:185px;margin:0;position:relative}.cross-selling .product_bloc_orga_02{height:50px;vertical-align:bottom}.cross-selling .product .product_brand{font-weight:700;color:#000;display:inline;float:left;font-size:11px;text-decoration:none;width:110px}.cross-selling .product .product_brand,.cross-selling .product .product_name{color:#2b2b2b;display:block;font-size:11px;position:relative;text-decoration:none}.inside-complementary-zone .cross-selling .product .product_brand,.inside-complementary-zone .cross-selling .product .product_name{font-size:12px}.cross-selling .product .product_price{float:right;margin-right:10px;text-align:right}.cross-selling span.price-empty{text-decoration:none;line-height:1px}.product-tooltip-info-middle span.price-empty{line-height:5px}.cross-selling .mo-complementary-product.over .more_info{display:block}.cross-selling .more_info_content{width:100px;height:18px;cursor:pointer;text-align:center;opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)"}.cross-selling .more_info_content a{color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none}.cross-selling div.more_info{width:130px;height:16px;position:absolute;display:none;padding-top:96px;padding-left:65px;cursor:pointer;z-index:1;float:right}.cross-selling.over .more_info{display:block}.cross-selling-head .title{font-style:italic;font-size:20px;text-transform:uppercase;margin:0 20px}.inside-complementary-zone .cross-selling-head{display:none}.inside-complementary-zone .cross-selling-head .title{text-transform:uppercase;color:#666;background:#fff;font-size:15px;line-height:15px;padding:8px;font-style:italic;font-weight:700}.cross-selling .product_bloc_orga_02{border-right:1px solid #e2e2e2;height:75px}#mo-complementary-product3.cross-selling .product_bloc_orga_02,.inside-complementary-zone .cross-selling .product_bloc_orga_02{border-right:none}.product-cross-selling .product_price .old_price.old_price_empty{display:none}.product-cross-selling .product_price .old_price.not-crossed{text-decoration:none}.product-cross-selling a.cross-add-to-cart{font-size:12px;line-height:30px;padding-right:10px;padding-left:10px;padding-bottom:0;text-decoration:none;text-align:center;text-transform:uppercase;color:#fff;float:right;height:30px;display:inline-block;font-family:Arial;font-weight:700;display:none}.product-cross-selling .buy-cross{bottom:2px;position:absolute;right:2px}.cross-selling .product-present-cart{width:auto;float:left;margin:5px 0 0 10px;display:inline-block}.cross-selling .product-present-cart img{width:19px;height:19px;float:left}.cross-selling .product-present-cart label{width:135px;height:25px;margin-left:4px;overflow:hidden;line-height:10px;font-size:11px;color:#48a8f3;float:left}.cross-selling-infobulle{float:right;padding:5px;position:relative}.product-cross-selling .product_price .price{color:#ff5f06;font-size:10pt;font-weight:700;display:block}.product-cross-selling .product_price .oldPrice-percentage,.product-cross-selling .product_price .oldPrice-reduce{color:red;font-weight:700;font-size:7pt;width:30px;float:left;padding-right:5px}.product-cross-selling .product_price .actual_price{font-size:10pt}.product-cross-selling .old_price_box{display:inline-block}.cross-selling .product_description{float:left;width:95px;margin-left:10px}
.ui-mobile #crossSelling{border-bottom:1px solid #efefef;margin:0;padding:0;width:100%}.ui-mobile #crossSelling .cross-selling-container{overflow:hidden;position:relative;margin-left:-5px}.ui-mobile #crossSelling .cross-selling-container:before{position:absolute;content:"";left:0;top:0;bottom:0;width:60px;z-index:2;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(254,254,254,1) 8%,rgba(242,242,242,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(8%,rgba(254,254,254,1)),color-stop(100%,rgba(242,242,242,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(254,254,254,1) 8%,rgba(242,242,242,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(254,254,254,1) 8%,rgba(242,242,242,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(254,254,254,1) 8%,rgba(242,242,242,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(254,254,254,1) 8%,rgba(242,242,242,0) 100%)}.ui-mobile #crossSelling .cross-selling-container:after{position:absolute;content:"";right:0;top:0;bottom:0;width:60px;z-index:2;background:-moz-linear-gradient(left,rgba(242,242,242,0) 0,rgba(254,254,254,1) 92%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(242,242,242,0)),color-stop(92%,rgba(254,254,254,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(242,242,242,0) 0,rgba(254,254,254,1) 92%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(242,242,242,0) 0,rgba(254,254,254,1) 92%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(242,242,242,0) 0,rgba(254,254,254,1) 92%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(242,242,242,0) 0,rgba(254,254,254,1) 92%,rgba(255,255,255,1) 100%)}.ui-mobile #crossSelling .pagination-cross{height:8px;margin:10px 0;text-align:center}.ui-mobile #crossSelling .pagination-cross .swiper-pagination-switch{background:none repeat scroll 0 0 #ccc;border-radius:50%;display:inline-block;height:8px;margin:0 5px;opacity:.8;width:8px}.ui-mobile #crossSelling .pagination-cross .swiper-active-switch{background:none repeat scroll 0 0 #000}.ui-mobile #crossSelling .swiper-container{overflow:visible;vertical-align:bottom}.ui-mobile #crossSelling .swiper-container .swiper-wrapper{overflow:visible}.ui-mobile #crossSelling .swiper-container,.ui-mobile #crossSelling .swiper-slide{width:320px;height:180px}.ui-mobile #crossSelling .swiper-slide{padding:5px;vertical-align:bottom}
.header_web .search-engine.focus .magnifying-glass {
    width: auto;
}
*	ANIMATION*/
	.pu19.box-x2.cat .banner-img, .colorama>a, .caratteristiche span { transition:50ms ease-out; -webkit-transition:50ms ease-out;    }
	.banner-img, .pu19.banner-wide.cat .banner-cont .plus, .banner-cont   { transition:500ms cubic-bezier(0, 0, 0, .99); -webkit-transition:500ms cubic-bezier(0, 0, 0, .99);;    }
	
	
	.page-universe-2018 .sport-page .content {background: #f4f4f4 !important;}
	.pu19 {width: 100%; max-width: 1000px; display: block; overflow: hidden; font-family: "Roboto condensed","Roboto-condensed"; background-color: white; /*border:1px solid black;*/ }
	.pu19 .banner-cont {width: 100%; height: 500px; display: block;  position: relative; float: left; overflow: hidden;}
	.pu19.banner-wide .banner-cont { background-color: #0082C3;}	
	.pu19 .banner-img {max-width: 100%; width: auto; max-height: 100%; height: auto; position: absolute; z-index: 0; right: 0; opacity: 0.95; }
	.pu19.banner-wide:not(.cat) .banner-cont:hover .banner-img { transform: scale(1.05,1.05) translateX(-2px); -webkit-transform: scale(1.05,1.05) translateX(-2px); opacity: 1;}

	
	.caption-big {position: absolute; z-index: 1; width: 70%; height: 100%; display: flex; align-items: center; justify-content: center;  flex-wrap: wrap; }
	.caption-big span {letter-spacing: 12px; color: white; font-size: 18px; line-height: 31px; font-weight: 700;  text-transform: uppercase; float: left; width: 100%; text-align: center; margin: 0px 0;}
	.caption-big .black {color:rgba(0,0,0,0.91);}
	
	.caption-small {position: absolute; z-index: 1; width: 70%; left: 40px; bottom:30px;  }
	.caption-small span { color: white; font-size: 13px; line-height: 15px; text-transform: uppercase; float: left; text-align: left; width: 100%; margin: 3px 0;} 
	.caption-small .marca {font-weight: 700;}
	
	.colorama {float: left; margin-left: 15px; display: flex; }
	.colorama>a { width: 82px; height: 82px; margin: 0px 0; justify-content: center; align-items: center; display: flex;  position: relative;}
	.colorama .color-tg { box-sizing: content-box; background-color: white; height: auto;
							width: 100%; height: 100%; box-sizing: border-box; padding:16px 16px;
	}
	.colorama>a:hover{ background-color: #0082c3; }
	.colorama>a:hover .color-tg { opacity: 0.9; }
	
	.separatore-genere {line-height: 80px; color: rgba(0,0,0,0.3); margin: 0 5px; }
	
	
	.pu19 .price-container {position: absolute; top: 40px; right: 40px;z-index: 1;}
	.pu19 .zone-price .zone-price-selling-price .price {font-size: 18px;font-weight: 700; }
	.pu19 .zone-price .zone-price-selling-price .price span {font-weight: 700;}
	.pu19 .zone-price .zone-price-selling-price:after{ width: 19px; transform:rotate(-10deg) skew(-20deg,-30deg)translate(-45%,-35%);-webkit-transform:rotate(-10deg) skew(-20deg,-30deg) translate(-45%,-35%);}
	.pu19 .cta.right {margin: 20px 50px 20px 0; float: right; padding-top: 15px; padding-bottom: 15px;}
	
	@media (max-width:900px) {
		.caption-big .black {color:white;}
		.colorama>a:nth-of-type(n+5) { display: none;}
	}
	@media (max-width:767px) {
		.caption-big { width: 100%; justify-content: center; top:0; }
		.colorama {width: 100%; margin: 0; display: flex; justify-content: center; margin: 5px 0!important; }
		.pu19 {text-align: center; margin:0 0 10px 0 !important ; }    
		.pu19 .price-container { top: 35px; right: 20px;}
		.pu19 .cta.right {margin: 10px 0px 25px 0; float: none;}	
	}
	@media (max-width:500px) {
		.sport-page .content {padding: 0px;}
		.pu19.banner-wide .banner-cont {height: auto; background-color: white; }
		.pu19 .banner-img {position: static; opacity: 1; }	
		.caption-big { height: 85%;}
		.caption-big span {letter-spacing: 8px; font-size: 15px; line-height: 31px;}
		.caption-small { position: static; overflow: hidden; margin: 15px 0px 5px 0; width: 100%;}
		.caption-small span { color:rgba(0,0,0,0.9); text-align: center; margin: 3px 0; font-size: 14px;}	
		.colorama .color-tg { margin: 10px 7px;}
	}	
	
	
	/*BOX PRODOTTO */
	.box-x2{max-width: 485px; text-align: center; float: left; padding-bottom: 20px;  }
	.box-x2:nth-of-type(n+2){margin-top: 10px;}
	
	.pu19.box-x2 .banner-cont {height: auto;  }
	.pu19.box-x2 .banner-img { height: 380px;  width: auto; max-width: 100%; position: absolute; z-index: 0; right: 0; }
	.pu19.box-x2 .banner-img:hover {opacity: 0.85;}
	.pu19.box-x2 .colorama {width: 100%; margin: 0; display: flex; justify-content: center;}
	.pu19.box-x2 .banner-img {position: static;display: block; margin: 0 auto; box-sizing: border-box; padding: 40px 40px 0 40px; }	
	.pu19.box-x2 .caption-small { position: static; overflow: hidden; margin: 5px 0px 5px 0; width: 100%;}
	.pu19.box-x2 .caption-small span { color:rgba(0,0,0,0.9); text-align: center;   box-sizing: border-box; padding: 0 20px;}	
	.pu19.box-x2 .descrizione {font-size: 13px; color: rgba(0,0,0,0.8); box-sizing: border-box; padding: 15px 40px; float: left; width: 100%; height: 82px;}
	.pu19.box-x2 .cta {margin: 15px 0px 25px 0; float: none;}
	.pu19.box-x2 .caratteristiche { position: absolute; z-index: 1; max-width: 120px; left: 40px; top:40px;  }
	.pu19.box-x2 .caratteristiche span { width: auto; background-color: rgba(0,130,195,1.00); position: relative; text-align: left;  float: left; letter-spacing: 0.2px;
		color: white; font-weight: 700; font-style: italic; text-transform: uppercase;  margin: 0 0 6px 0; padding: 5px 9px 5px 10px; line-height: 14px; font-size: 12px;}
	.pu19.box-x2 .caratteristiche span:after {content:""; width: 10px;  height: 24px; margin: -5px -12px -5px 0; background-color: rgba(0,130,195,1.00); transform: skewX(-10deg); webkit-transform: skewX(-10deg); float: right;}
	


	
	@media (max-width:1023px) {
		.pu19.box-x2 .banner-img { width: 100%; height: auto; }
	}
	
	@media (max-width:767px) {
		.pu19.box-x2 { padding: 10px 0 0px 0;  } 
		.pu19.box-x2 .banner-img {width: 100%; height: auto;}
		.pu19.box-x2 .caratteristiche { left: 10px; top:35px; }
		.pu19.box-x2 .caratteristiche span { padding:5px 7px 5px 8px;  }
		.pu19.box-x2 .caratteristiche span:after { margin: -5px -10px -5px 0;}
		.pu19.box-x2 .descrizione {height:auto;}
		.pu19.box-x2 .cta {margin: 15px 0px 35px 0;}
	}
	
	/*BOX CAT */
	.pu19.box-x2.cat .banner-img { padding: 0; margin: 40px auto 0 auto; /*box-shadow: 4px 4px 15px rgba(0,0,0,0.2)*/; 	
		/*clip-path: polygon(0 420px, 0 0, 100% 0, 100% 420px); -webkit-clip-path: polygon(0 420px, 0 0, 100% 0, 100% 420px); margin: 0 0 -65px 0; height: auto;*/ }
	.pu19.cat .titolo-1 { font-weight: 700; letter-spacing: 2px; font-size: 15px; }
	.pu19.cat .titolo-2 { text-transform: none;}
	.pu19.cat .caption-small { height: 64px;  height: 80px;  margin: 20px 0px -6px 0; }
	@media (max-width:767px) {
		.pu19.box-x2.cat {padding-top:0; }
		.pu19.cat .banner-img { margin: 0!important;   box-shadow: 0px 2px 14px rgba(0,0,0,0.3);   clip-path: none !important; -webkit-clip-path: none!important;} 
		.pu19.cat .caption-small { height: auto; margin-bottom:0; }
	}
	
	
	/*BOX CAT OFFERTE */
	.pu19.offerte .banner-cont:before, .pu19.nuova-collezione .banner-cont:before,  .pu19.offerta-quantita .banner-cont:before { content:"FINE SERIE"; z-index: 1;font-size: 14px; font-weight: 700;  background-color: #D21A1D; color: white; float: none; padding: 15px 15px; position: absolute; top:20px; left: 10px;transform: rotate(-10deg);-webkit-transform: rotate(-10deg);}
	
	/*BOX CAT NUOVA COLLEZIONE */
	.pu19.nuova-collezione .banner-cont:before { content:"NUOVA COLLEZIONE";  background-color: #004876; }
    
    /*BOX CAT OFFERTA QUANTITA */
	.pu19.offerta-quantita .banner-cont:before { content:"OFFERTA QUANTITÀ";  background-color: #D21A1D; }
	
	
	/*BOX CAT WIDE */
	.pu19.banner-wide.cat .banner-cont { background-color: #016ba4;  }
	.pu19.banner-wide.cat .banner-cont .plus {width: 15px; position: absolute; z-index: 1; top:240px; right: 230px; opacity: 0;}
/*	.pu19.banner-wide.cat .banner-cont:hover .plus {opacity: 0.5; transform: scale(2, 2);}*/
	.pu19.banner-wide.cat .banner-cont:hover .banner-img {opacity: 0.85;  }
	.pu19.banner-wide.cat .banner-cont:hover { background-color: #0082c3;  }
	.pu19.banner-wide.cat .caption-small { bottom: 40%; width: auto;  max-width: 43%;}
	.pu19.banner-wide.cat .caption-small .titolo-1 { font-size: 18px; letter-spacing: 3px; }
	.pu19 .color-tg.plus { width: 20px; padding:15px; }
	.pu19.banner-wide.cat .banner-img {  clip-path: inset(0px 0px 0px 10px);}
	
	@media (max-width:500px) {
		.pu19.banner-wide.cat .banner-cont { background-color: white;}
		.pu19.banner-wide.cat .caption-small { padding:0 20px; max-width: 100%;}
		.pu19.banner-wide.cat .caption-small .titolo-1 { font-size: 15px; letter-spacing: 2px; }
	}
	
/*	.pu19 {border:8px solid #f4f4f4;}*/
#surveyContent.hidden {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.2s linear;}
.productPage-resp .box_price_bottom .box-msg span.box-availability-shippingDelay{display:block;margin:10px 0 0;font-weight:bold;color:#0082C3;}
@media (min-width:1000px){.productPageFloor-resp .cube-complementary-zone{max-width:none}.productPageFloor-resp .inside-complementary-zone .apropos-wrapper,.productPageFloor-resp .product-complementary-free-compario,.productPageFloor-resp .product-composition-component,.productPageFloor-resp .product-cross-selling-box,.productPageFloor-resp .product_similar_box,.productPageFloor-resp .productmoreinfoscontent_container,.productPageFloor-resp .qanda_container,.productPageFloor-resp .reviews-container,.productPageFloor-resp .technical-infos-container{max-width:1000px;margin:0 auto}
a.infobulle.etoile{
	background-image:url("/content/website/review/notes.jpg");
}
.new-product-thumbnail.desktop .header-container .tg-header-container {
    display: inline-block;
    position: initial;
}
.myStorePage .rsp .step.avis .partie-smiley div:not([class]),
.myMobileStoreComponent .rsp .step.avis .partie-smiley div:not([class]) {
	display: none;
}
div.cross-selling-pager {
    height: 261px;
    float: left;
    width: 610px;
}
.productPage-resp #blocnotiftaillant{top:-68px;right:-24px;left:auto;}
.review-post-container iframe{height:1085px;}
#menu-my-account-infos-user2{display:none}
#newHeader {
    position: static !important;
}
.stl-callzone-tg .content {
  color: #242323;
  font-size: 12px;
  text-align: center;
  background: -webkit-linear-gradient(
    top,
    transparent 0%,
    rgba(0, 0, 0, 0.9) 100%
  );
  background: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.9) 100%
  ); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
  padding: 50px 20px 20px 20px;
  margin-top: auto;
}
#main-content-container.product-page-floor {
     box-shadow: none;
}
.header-commercial span.commercial-text { 
    position: relative;
    width: 100%;
    padding: 8px 0;
    background: #ffea28;
    font-family: Roboto Condensed, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
}

.header-commercial span.commercial-text a{ 
    color: #000000;
}
.header-commercial{
    background: #ffea28;
    z-index: 999;

}
.header-commercial span.cube-icon.icon-x {
    color: #000000;}

#main-content-container {
    padding: 0;
    margin-bottom: -50px;
}
.BrandLogoDecathlon {
background-image:url('ecro/static/hp-img/cadouri-sportive/logo-craciun.jpg');}
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
.disabled-input{ background-color: lightgray !important; }
#paymentaddressbillingId.cta:after, #paymentaddressshippingId.cta:after {
    background-color: #b7b7b7;
}

#paymentaddressbillingId.cta, #paymentaddressshippingId.cta {
          background-color: #ccc;
}
.decathlon-woosmap-nearest-store-geolocation-button {
	background : #0082c3 url('/skins/images/specific-country/components/StoreLocatorWoosmap/cross-white.png') no-repeat 90px 11px;
}

.decathlon-woosmap-nearest-store-geolocation-button.disabled {
	background : #ea766c url('/skins/images/specific-country/components/StoreLocatorWoosmap/cross-white.png') no-repeat 90px 11px
}
#box_show_next_product .btn_show_next_product strong {
    font-weight: 400;
}
#box_show_next_product .btn_show_next_product {
    color: #000 !important;
    background-color: #f7df2f;
    background: -webkit-linear-gradient( #fef63a 0%, #eec523 100%);
}
a.genericbutton-print span.buttong {
			background: inherit;
			height: inherit;
		}
	
		a.genericbutton-print span.buttond {
			background: inherit;
			height: inherit;
		}
#main-menu-vertical .menu-item:nth-child(7) {
    background: #0082c3;
}
#main-menu-vertical .menu-item:nth-child(8) {
    background: #0082c3;
}
#main-menu-vertical .menu-item:nth-child(9) {
    background: #0082c3;
}
#main-menu-vertical .menu-item:nth-child(7) a {
    color: #ffffff !important;
}

#main-menu-vertical .menu-item:nth-child(8) a {
    color: #ffffff !important;
}
#main-menu-vertical .menu-item:nth-child(9) a {
    color: #ffffff !important;
}
.new-product-thumbnail .header-container .sticker-price-container .sticker-container .product-sticker { opacity: 1; }
.picto-menu {
    background-image: url(/ecro/static/Opeco/picto-menu3.png);}

.picto-menu.sport-scrima { 
background-position: -480px -80px;}
.picto-menu.sport-trambuline { 
background-position: -480px -120px;}
.picto-menu.sport-water-polo { 
background-position: -480px -160px;}
.picto-menu.sport-aqua { 
background-position: -480px -200px;}
.picto-menu.sport-caiac{ 
background-position: -480px -240px;}
.picto-menu.sport-zmeu{ 
background-position: -480px -320px;}
.picto-menu.sport-trekking-munte{ 
background-position: -480px -360px;}

.picto-menu.sport-SUP {
    background-position: -480px -277px;
#oxyMagDivResumeAvisServiceMagasin .stats{
 height : 31px;
}

.button_similar_available{
display:none !important;

}

.thumbnails-list-modele li.merch-thumbnail.mobile .merch-thumbnail-container {
   height: 350px;
}

.sizeCartnotif{
 padding-left : 5px;
}


.thumbnails-list-modele li.new-product-thumbnail.mobile, 
.thumbnails-list-modele li.merch-thumbnail.mobile {
   min-height: 350px;
   max-height: 350px;
}
.fidelity-block p {
margin-top: 0px !important;
}
.cancel-return, .cancel-return-detail{
visibility:hidden;
}
#preference01 #gwt-uid-11{
	display:none !important;
}

#preference01 label[for=gwt-uid-11]
{
    display:none !important;
}
.vad_box_price_left #decimalSeparator {
    display: inline;
}
.box_price .price .cent, #legalMentionAsterisk {
    bottom: 0px;
    font-size: 31px;
}

.box_price .price {
    font-size: 31px;
}

.currency, .price, .actual_price{
text-transform: lowercase;
}
.thumbnails-list-modele li.new-product-thumbnail, .thumbnails-list-modele li.merch-thumbnail { min-height: 445px; max-height: 445px; }
.thumbnails-list-modele li.merch-thumbnail .merch-thumbnail-container { height: 445px;}
/* DESKTOP */
#main-menu-vertical #MenuSports.menu-item,
#main-menu #MenuSports.menu-item {
  width: auto;
  min-width: 14.5%;
  background: url('/ecro/static/all-sport-background.png') no-repeat left;
  background-size: auto 40px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	#main-menu-vertical #MenuSports.menu-item,
	#main-menu #MenuSports.menu-item {
	  background-image: url('/ecro/static/all-sport-background@2x.png');
	}
}

#main-menu-vertical #MenuSports.menu-item.menu-item-active,
#main-menu-vertical #MenuSports.menu-item:hover,
#main-menu #MenuSports.menu-item:hover{
  background-color: #0082C3;
}

#main-menu-vertical #MenuSports.menu-item.menu-item-active .menu-item-link span,
#main-menu-vertical #MenuSports.menu-item:hover .menu-item-link span,
#main-menu #MenuSports.menu-item:hover  .menu-item-link span{
 color: white;
}

#main-menu-vertical .menu-item-list #MenuSports.menu-item .menu-item-link {
   padding-left: 25px;
}

#main-menu-vertical #MenuSports.menu-item .menu-item-link span,
#main-menu #MenuSports.menu-item .menu-item-link span{
  font-family: "RobotoCondensed-Bold";
  font-size: 13px;
  color: #0082C3;
}
#map-area-container {
    margin-left: 35px;

}
a.genericbutton-print span.buttong {
    background: inherit;
    height: inherit;
}

a.genericbutton-print span.buttond {
    background: inherit;
    height: inherit;
}
.sport-page .header { background-position: inherit; }
#uploadFileButton {	
	/*cursor: pointer;*/
	display: inline-block; 
	overflow: hidden; 
	position: relative;
	margin-top: -20px;
}

#uploadFileButton div > input[type="file"]{
	cursor: pointer; 
	position: absolute; 
	top: 0; 
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#uploadFileButton div > input[type="file"]:disabled{
	cursor: default !important; 
}

#uploadFileButton .button{
	background: white;
	border-radius: 5px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 8px;
	color: red;
	z-index:100;
	line-height: 25px;
}

#uploadFileButton .button img{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}

.personal-account-body #file-upload-area{
	/*width: 260px;
	margin-left: 613px;
	height: 80px;*/
}

#uploadFileButton .fileUploadInformation{
	margin-left: 8px;
	font-style: italic; 
	font-size:12px;
}

#file-upload-area #file-upload-result{	
	margin-left: 8px;
	margin-top:8px;
	font-size: 12px;
	font-weight: bold;
}

#file-upload-area #file-upload-result a.MultiFile-remove{
	color: red;
}

#continueWithoutLoggin{
	margin-right: 45px;
	margin-top: 20px;
}

form[name="frm_contact"] .mandatoryField{
	width: 410px;
	margin-right: -30px;
}


form[name="frm_contact"] .textarea .mandatoryField .ValidationCheck {
	position: relative;
	float: right;
	right: 10px;
	z-index: 1;
}

.confirm-communication, .confirm-communication-title {
	margin-left: 25px;
	width:960px;
}
.confirm-communication-title {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF6609;
	margin-top: 30px;
	margin-bottom: 10px;
}
.confirm-communication {
	font-size: 15px;
	color: #5C5C5C;
	margin-bottom: 25px;
}
.confirm-communication .top {
	background:url(/skins/images/specific-country/order-block-header2.gif) no-repeat;
    height:4px;
}
.confirm-communication .body {
	background:url(/skins/images/specific-country/order-block-body2.gif) repeat-y;
	padding: 10px 0 10px 25px;	
}
.confirm-communication .bottom {
	background:url(/skins/images/specific-country/order-block-footer2.gif) no-repeat;
	height: 4px;
}

.loginPage_page #main-content-container,.contactUs_page #main-content-container,.contactUsWithoutAccount_page #main-content-container{background:#ffffff;}
.loginPage_page .personal-account,.contactUs_page .personal-account,.contactUsWithoutAccount_page .personal-account{margin:0;display:block;width:940px;padding:30px;}
.loginPage_page .personal-account .personal-account-header,.contactUs_page .personal-account .personal-account-header,.contactUsWithoutAccount_page .personal-account .personal-account-header{display:block;height:auto;padding:0 0 3px;margin:0;}
.loginPage_page .personal-account-header .h9,.contactUs_page .personal-account-header .h9,.contactUsWithoutAccount_page .personal-account-header .h9{color:#0083c1;font-size:30px;letter-spacing:-0.3px;padding-top:0;}
.loginPage_page .personal-account-encart,.loginPage_page .personal-account-body,.loginPage_page .personal-account-bottom,.contactUs_page .personal-account-encart,.contactUs_page .personal-account-body,.contactUs_page .personal-account-bottom,.contactUsWithoutAccount_page .personal-account-encart,.contactUsWithoutAccount_page .personal-account-body,.contactUsWithoutAccount_page .personal-account-bottom {background:none;}
.loginPage_page .personal-account-encart,.contactUs_page .personal-account-encart,.contactUsWithoutAccount_page .personal-account-encart{display:block;margin:0 0 12px;padding:0 0 12px;font-size:12px;color:#191919;text-align:left;border-bottom:1px solid #e5e5e5;}
.loginPage_page .personal-account-body,.contactUs_page .personal-account-body,.contactUsWithoutAccount_page .personal-account-body{padding:0;display:block;}
#frm_contact .field-row{margin:0;padding:0;width:100%;height:auto;margin:0 0 12px;overflow:hidden;}
#frm_contact .field-title{width:200px;height:36px;display:block;float:left;font-size:13px;font-weight:bold;color:#191919;line-height:36px;}
form[name="frm_contact"] .mandatoryField{width:675px;height:36px;display:block;margin:0;}
.personal-account-body .field-value{float:left;height:auto;overflow:hidden;}
form[name="frm_contact"] .field-value .field-7{/*width:275px;height:auto !important;*/display:block;border:1px solid #cccccc !important;border-radius:2px;margin:0;padding:8px !important;background:url('/echu/static/contact/spritescontact.jpg') 0 0 repeat-x #ffffff;float:left;}
form[name="frm_contact"] .textarea .mandatoryField{height:auto !important;}
form[name="frm_contact"] .field-value textarea#content{/*height:115px !important;*/background:url('/echu/static/contact/fdtextaera.png') 0 0 repeat-x #ffffff;float:left;/*width:400px !important;*/}
form[name="frm_contact"] .textarea .mandatoryField .ValidationCheck{float:left !important;right:inherit !important;}
.personal-account-body #file-upload-area{clear:both;margin:0;padding:0;height:auto;width:100%;border-bottom:1px solid #e5e5e5;padding:0 0 12px;margin:0 0 12px;}
form[name="frm_contact"] select{width:293px !important;}
.personal-account-body #uploadFileButton{margin-top:0;position:relative;}
.personal-account-body #uploadFileButton p.fileUploadInformation{display:inline;}
.personal-account-body #uploadFileButton span.button img{display:none }
.personal-account-body #uploadFileButton span.button{cursor:pointer;width:auto;display:inline-block;background:url('/echu/static/contact/spritescontact.jpg') 0 -72px repeat-x #0083c1;color:#ffffff !important;text-align:center;font-size:14px;font-weight:bold;line-height:36px;height:36px;padding:0 15px;margin:12px 0 0 200px;}
.loginPage_page .personal-account-bottom,.contactUs_page .personal-account-bottom,.contactUsWithoutAccount_page .personal-account-bottom {width:100%;height:auto;display:block;margin:0;padding:0;}
.contactUs_page .personal-account-bottom #personal-account-button,.loginPage_page .personal-account-bottom #personal-account-button,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button{margin:0 0 0 200px;height:36px;}
.contactUs_page .personal-account-bottom #personal-account-button a,.loginPage_page .personal-account-bottom #personal-account-button a,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a{margin:0;display:block;padding:0;font-size:14px;font-weight:bold;text-align:center;color:#ffffff;line-height:36px;height:36px;background:url('/echu/static/contact/spritescontact.jpg') 0 -144px repeat-x #ff5f00;border-radius:2px;width:150px;}
.contactUs_page .personal-account-bottom #personal-account-button a span,.loginPage_page .personal-account-bottom #personal-account-button a span,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a span{margin:0;padding:0;background:none;height:inherit !important;width:inherit !important;}
.contactUs_page .personal-account-bottom #personal-account-button a span.genericbuttong,.contactUs_page .personal-account-bottom #personal-account-button a span.genericbuttond,.loginPage_page .personal-account-bottom #personal-account-button a span.genericbuttong,.loginPage_page .personal-account-bottom #personal-account-button a span.genericbuttond,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a span.genericbuttong,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a span.genericbuttond{display:none }
@keyframes mymove{0%{opacity:1;filter:alpha(opacity=100);} 50%{opacity:0.6;filter:alpha(opacity=60);} 100%{opacity:1;filter:alpha(opacity=100);} }
@-webkit-keyframes mymove{0%{opacity:1;filter:alpha(opacity=100);} 50%{opacity:0.6;filter:alpha(opacity=60);} 100%{opacity:1;filter:alpha(opacity=100);} }
.personal-account-body #uploadFileButton span.button:hover,.contactUs_page .personal-account-bottom #personal-account-button a:hover,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a:hover,.loginPage_page .personal-account-bottom #personal-account-button a:hover{animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite;}
