/*ie-warning.css+listing-page.css+welcome-overlay.css*/
.ie8 #container-header,.ie8 #main-container,.ie8 #menu-global,.ie8 .jquery-loading:after{display:none!important}.ie8 body.jquery-loading{overflow:initial!important}.ie8 .jquery-loading>*{filter:alpha(opacity=100)!important}.ie8 body{background-image:none!important;background-color:transparent!important}.ie8 .block-footer{opacity:1!important;display:block!important}.ie-wrap{display:none;padding:100px 10px 10px;position:fixed;width:100%;height:100%;top:0;left:0;margin:auto;overflow:auto;background-image:url(../img/bg-black-80.png);z-index:99999999999999}.ie8 .ie-wrap,.ie9 .ie-wrap{display:block}.ie-wrap.hide{display:none!important}.ie-warning{font-family:arial,verdana,sans-serif;margin:auto;max-width:640px}.ie-warning .header{position:relative;padding:10px 30px;background-color:#0082C3;border-bottom:solid 5px #EC6607;color:#fff}.ie-warning .header h2{font-size:30px}.ie-warning .header .close{position:absolute;right:0;bottom:100%;padding:10px;background-color:#0082c3;font-size:12px;text-decoration:none;color:#fff}.ie-warning .header .close:hover{text-decoration:underline}.ie-warning .content{padding:10px 30px;background-color:#fff;color:#000;line-height:1.4}.ie-warning .browsers{text-align:center;margin-top:20px}.ie-warning .browsers:after{content:"";display:block;clear:both}.ie-warning .browser{display:block;float:left;min-width:100px;width:18.5%;text-align:center;margin-bottom:20px;color:#fff;text-decoration:none;font-size:12px}.ie-warning .browser:hover{text-decoration:underline}.ie-warning .browser img{display:block;margin:auto}.ie-warning .browser span{margin-top:10px;display:block;height:30px}.vert-container{display:table;position:relative;width:100%;height:100%;table-layout:fixed}.vert-container .vert-mid{display:table-cell;vertical-align:middle}@media screen and (max-width:640px){.vert-container,.vert-container .vert-mid{display:block}}.close-welcomelayer-box{margin:0;width:50px}.close-welcomelayer-box svg{display:block}.close-welcomelayer-box svg .close-x{stroke:#0082c3;fill:transparent;stroke-width:2}.confetti-layer{position:absolute;height:100%;width:100%;left:0;top:0}.confetti-layer .confetti{width:10px;height:20px;position:fixed;background-color:#0F0;z-index:999999999}.welcome-overlay{position:fixed;padding:15px;left:0;top:0;height:100%;width:100%;z-index:99999999;transition:.5s all ease;opacity:0;display:none}.welcome-overlay.show-overlay{display:block;opacity:1}.welcome-overlay.show-overlay .welcome-overlay-content{-webkit-animation:.5s .5s scaleAnimation cubic-bezier(0,1.37,1,1.57) forwards;animation:.5s .5s scaleAnimation cubic-bezier(0,1.37,1,1.57) forwards}.welcome-overlay .welcome-overlay-bg{position:absolute;left:-5%;top:-5%;width:110%;height:110%;background-color:rgba(0,0,0,.25);cursor:pointer}.welcome-overlay .welcome-overlay-content{position:relative;max-width:540px;width:100%;padding:0 40px 40px;margin:auto;background-color:#fff;background-image:url(../img/welcome-layer/bg.png);background-position:top center;background-size:contain;background-repeat:no-repeat;text-align:center;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}@media screen and (max-width:480px){.welcome-overlay .welcome-overlay-content{padding-bottom:20px}}.welcome-overlay .welcome-overlay-content .close-overlay{position:absolute;right:0;top:0;padding:10px;z-index:1}.welcome-overlay .welcome-overlay-content .close-overlay:hover .close-x{stroke:#EC6607}.welcome-overlay .welcome-overlay-content .inner{position:relative;z-index:1;max-width:380px;width:100%;margin:auto}.welcome-overlay .welcome-overlay-content header{position:relative;background-color:#0082c3;padding:20px;width:100%;max-width:220px;margin:auto auto 50px;color:#fff;z-index:1;font-size:24px;font-family:Roboto,Helvetica,Arial,sans-serif;font-style:italic;font-weight:700}.welcome-overlay .welcome-overlay-content header .header-content{position:relative;z-index:1;letter-spacing:1px;text-transform:uppercase}.welcome-overlay .welcome-overlay-content header:after,.welcome-overlay .welcome-overlay-content header:before{content:"";display:block;background-color:#0082c3;position:absolute;top:100%;margin-top:-20px;width:130px;height:30px;z-index:0}.welcome-overlay .welcome-overlay-content header:before{left:0;-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg)}.welcome-overlay .welcome-overlay-content header:after{right:0;-webkit-transform:skewY(10deg);-ms-transform:skewY(10deg);transform:skewY(10deg)}.welcome-overlay .welcome-overlay-content p{font-size:16px;line-height:1.75}.welcome-overlay .welcome-overlay-content .taart{position:absolute;left:50%;bottom:-30px;width:320px;margin-left:-160px;z-index:0}.welcome-overlay .welcome-overlay-content .all-sports{position:relative;max-width:130%;margin-left:-15%;margin-top:-40px}@media screen and (max-width:768px){.welcome-overlay .welcome-overlay-content .all-sports{position:relative;left:auto;bottom:auto;width:auto;margin:auto;max-width:100%}}.welcome-overlay .welcome-overlay-content .slinger{position:absolute;top:0;width:300px;height:140px;z-index:0}.welcome-overlay .welcome-overlay-content .slinger.left{left:0}.welcome-overlay .welcome-overlay-content .slinger.right{right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media all and (max-width:800px){.welcome-overlay .welcome-overlay-content{max-width:640px}}@media all and (max-width:768px){.welcome-overlay{overflow-y:auto}.welcome-overlay .welcome-overlay-content{margin-bottom:15px}.welcome-overlay .welcome-overlay-content .slinger{display:none}.welcome-overlay .welcome-overlay-content header{max-width:180px;font-size:20px}}@-webkit-keyframes scaleAnimation{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scaleAnimation{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.listing-page #product-list-top #category-informations .wrapper .inner .category-informations-picture{padding-top:20px}.listing-page #product-list-top #category-informations #howto .wrapper .inner .content,.listing-page #product-list-top #category-informations .wrapper .inner .content{width:100%;max-width:800px;padding:20px 15px}.listing-page #product-list-top #category-informations .wrapper .inner .content a{color:#0082c3;text-decoration:underline}.listing-page #product-list-top #category-informations .wrapper .inner .content a:hover{text-decoration:none}#product-list-top #category-informations .wrapper .inner .content h2{font-size:20px;margin-top:10px;font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-style:italic}@media all and (min-width:1025px){.listing-page #product-list-top #category-informations #howto .wrapper .inner .content{padding-left:70px}}@media all and (min-width:801px){.listing-page #product-list-top #category-informations .wrapper .inner .category-informations-picture{position:absolute;left:60px}.listing-page #product-list-top #category-informations .wrapper .inner .content{padding-left:65px}.listing-page #product-list-top #category-informations .wrapper .inner{padding-top:40px;position:relative}.listing-page #product-list-top #category-informations .wrapper .inner:after{content:"";display:block;clear:both}}@media all and (max-width:1024px){.listing-page #product-list-top #category-informations .wrapper .inner .content h1{font-size:30px;font-size:3rem}.listing-page #product-list-top #category-informations .wrapper .inner .category-informations-picture,.listing-page #product-list-top #category-informations .wrapper .inner .content{display:block}.listing-page #product-list-top #category-informations .wrapper .inner .content{padding-right:15px}.listing-page #product-list-top #category-informations #howto .wrapper .inner .category-informations-picture{display:none}.listing-page #product-list-top #category-informations #howto .wrapper .inner .content{width:100%;padding-left:15px}}@media all and (max-width:800px){.listing-page #product-list-top{height:auto}.listing-page #product-list-top #category-informations{padding-bottom:0}.listing-page #product-list-top #category-informations #howto,.listing-page #product-list-top #category-informations #howto .wrapper{position:relative}.listing-page #product-list-top #category-informations #howto .wrapper .inner .content,.listing-page #product-list-top #category-informations .wrapper .inner .content{padding-top:40px}.listing-page #product-list-top #category-informations.advice-header .wrapper .inner .content h2{color:#fff}.listing-page #product-list-top #category-informations #howto .wrapper .inner .content p{width:100%}.listing-page #product-list-top #category-informations .how-to-choose{float:none;background-color:#000}.listing-page #product-list-top #category-informations .how-to-choose:after,.listing-page #product-list-top #category-informations .how-to-choose:before{content:"";display:block;background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.listing-page #product-list-top #category-informations .how-to-choose:after{display:block;top:auto;height:auto;bottom:0;transform:none;opacity:.5;padding-bottom:50%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )}.listing-page #product-list-top #category-informations #howto .how-to-choose .wrap-content{float:none;height:auto;margin:20px 0;padding:0}.listing-page #product-list-top #category-informations .how-to-choose [id^=product-list-bg]{height:auto;position:relative}}@media all and (max-width:800px) and (min-width:480px){.listing-page #product-list-top #category-informations .how-to-choose:after{padding-bottom:30%;opacity:.25}}@media all and (max-width:480px){#product-list-top #category-informations .defpict img{height:500px;left:-260px;width:auto!important}}@media all and (max-width:800px){.listing-page #product-list-top #category-informations .wrapper{position:relative;transform:none;top:auto}.listing-page #product-list-top #category-informations .wrapper .inner .content{text-align:left}#product-list-top #category-informations .wrapper .inner .content p{width:100%}}@media all and (max-width:500px){.listing-page #product-list-top #category-informations .wrapper .inner .content{width:100%}.listing-page #product-list-top #category-informations .wrapper .inner .category-informations-picture{display:none}}
.icon-footer,.icon-social{display:inline-block;background-image:url(https://contents.mediadecathlon.com/s581939/footer-sprite.png);
background-repeat:no-repeat;margin-right:5px;height:36px}@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2){.icon-footer,.icon-social{background-image:url(https://contents.mediadecathlon.com/s581939/footer-sprite.png);
background-size:586px 205px}}.icon-footer.visa{width:108px;background-position:-5px 0}.icon-footer.mastercard{width:67px;background-position:-107px 0}
.icon-footer.paypal{width:130px;background-position:-166px 0}.icon-social{height:36px;width:36px;margin-right:0}
.icon-social.yt{background-position:0 -36px}.icon-social.fb{background-position:-38px -36px}.icon-social.em{background-position:-75px -36px}
.icon-social.ig{background-position:-112px -36px} #product-container .product-visual img{cursor: -moz-zoom-in; cursor: -webkit-zoom-in; cursor: zoom-in;}

@media (max-width: 919px){
	.floor-push.hp-surfooter{
		background-image: none;
		padding: 0 15px;
	}	
	.hp-surfooter-inner{
		text-align: left;
	}
}
.hp-surfooter-inner{
	padding: 20px;
	border: 1px solid #e6e6e6;
	margin-bottom: 30px;
}
.hp-surfooter-inner h2,.hp-surfooter-inner h3{
	font-family: Roboto-Condensed;
	font-weight: bold;
	font-style: italic;
}
.hp-surfooter-inner h2{ font-size: 14px; }
.hp-surfooter-inner h3{ font-size: 12px; }
.hp-surfooter-inner p{
	font-family: Roboto-Condensed;
	font-size: 12px;
}
.block-footer .container-footer-mentions{ text-align: center !important; }
.block-footer .container-footer-mentions .mentions-links li:after {
    padding: 0 10px;
}
.hp-surfooter-inner .hidden-for-mobile{ display: block; }
.hp-surfooter-inner .read-more{ 
	display: none;
	color: #0082c3;
    text-decoration: underline;
    font-size: 12px;
}
@media (max-width: 640px){
	.block-footer .container-footer-mentions .mentions-links li{
	    display: block;
		font-size: 14px;
		margin-bottom: 5px;
	}
	.block-footer .container-footer-mentions .mentions-links li:after{
		padding: 0;
	}
	.hp-surfooter-inner .read-more{ display: block; }
	.hp-surfooter-inner .hidden-for-mobile{ display: none; }
}

@media all and (min-width: 1211px){
	.store-informations{
		max-width: 640px;
	}
	.store-informations .slick-openings .day{
	    font-size: 25px;
	    font-size: 2.5rem;
	}
}
@media (min-width: 1080px){
   body .store-informations #specialopening-days .slick-initialized .slick-track,
   body .store-informations #specialclosing-days .slick-initialized .slick-track{width: auto !important; min-width : 600px;}

   body .store-informations #specialopening-days .slick-initialized .slick-slide,
   body .store-informations #specialclosing-days .slick-initialized .slick-slide{width: 100px !important;}
}

@media (max-width: 800px){
	.usabilla_live_button_container{
		right: -30px !important;
		bottom: 0 !important;
		top: 0;
		margin: auto;
		height: 40px !important;
		width: 90px !important;
		background-color: #0082c3;
		border-radius: 5px;
		border: solid 2px #ffffff;
		color: #ffffff;
		padding: 5px 10px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: Roboto-Condensed,Arial,Helvetica,sans-serif;
		text-align: center;
		transform: rotate(-90deg);
		box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
	}
		.usabilla_live_button_container:after{
			content:"Feedback";
		}
	.usabilla_live_button_container iframe{
		opacity: 0;
	}
}

/*Listingpage surfooters*/
#surfooter-manu.Surfooter{
    max-width: 1110px;
    border: 1px solid #e6e6e6;
    padding: 0 0 15px 0;
    margin-bottom: 20px;
}
#surfooter-manu.Surfooter .Surfooter-truncatable{
	padding: 20px 20px 0 20px;
	margin-bottom: 20px;
}
.Surfooter-hiddenCheckbox:checked+.Surfooter-container .Surfooter-truncatable{
	max-height: none;
}
#surfooter-manu.Surfooter .Surfooter-truncatable p{
	margin-bottom: 20px;
}
#surfooter-manu.Surfooter .Surfooter-truncatable p:last-of-type{
	margin-bottom: 0;
}