.price.linethrough{text-decoration:line-through;color:#333;margin-left:10px;font-size:17px;}
.price.linethrough2{text-decoration:line-through;color:#333;margin-left:10px;font-size:17px;}
.price{font-size:20px;}

header .bg-header .headerTop{height:105px;position:relative;z-index:200;}
header .bg-header .menu{padding:0px 0;background:var(--primary-color); z-index:150}
/*.homeSlider .slider{height:400px;overflow:hidden;}*/

[data-name="headerBlock"] .menu ul{margin:0;}
section.partners .bg-title{margin-top:0;}

[data-name="avantagesBlock"] .photo img{max-height:120px;width:auto !important;}


header .topBar::before {content:"";background:#eee;position:absolute;top:0;left:0;width:100%;height:35px;z-index:-1;}

header .topBar{position:relative;z-index:10;}
[data-name="coreMyAccountNet"] .bg-title{margin-top:0;}
header .topBar a{color:#666;font-weight:normal;text-decoration:none;}
/*.homeSlider .slider img{height:400px;}*/

section.partners .bg-title::before {max-width:50%;}

[data-name='coreCarrouselBlock'] .slide a{color:#fff;}

.trustedLink{padding-top:23px;padding-bottom:23px;}

.buttons .button-nav{display:none;}

.globalSearch .chapterTitle{text-align:center;font-size:22px;font-weight:bold;margin:20px 0;}
.globalSearch .searchResult{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.globalSearch .searchResult a{color:#333;}
.globalSearch .searchResult .ref{color:#aaa;font-size:14px;font-weight:bold;letter-spacing:0;}


@media only screen and (max-width : 600px) {
	header .bg-header .headerTop{height:200px;}
	
}

a.full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}

.headerLogo img{max-width:300px;max-height:100px;width:auto;height:auto;}
.footerTopBar img{max-width:400px;width:auto;}

[data-name="aboutHomeBlock"] img.main{width:auto;display:block;margin-left:auto;margin-right:auto;position:relative;margin-bottom:15px;}
[data-name="aboutHomeBlock"] div.container{position:relative;}
[data-name="aboutHomeBlock"] div.container > a span.background{display:block;filter:blur(10px);opacity:0.5;height:250px;position:absolute;top:0;left:0;width:100%;}

[data-name="aboutHomeBlock"] h2 a{color:#fff;}
[data-name="aboutHomeBlock"] h3 a{color:#fff;}

[data-name="productDetailsBlock"] .shortDescription{width:auto;}

[data-name="productDetailsBlock"] .main img, [data-name="productDetailsBlock"] .descriptionBlock img{max-width:100%;max-height:500px;width:auto;margin:0 auto;display:block;}

#productContainer .photo img{display:block;object-fit:contain;object-position: 50% 50%;height:100%;width:100%;}
#productContainer .photo{height:200px;overflow:hidden;}

.pageSlider::after {display:none;}
[data-name="coreCarrouselBlock"] .owl-carousel .owl-nav{top:-200px;}
#productContainer h5{height:50px;overflow:hidden}
[data-name="productDetailsBlock"]{margin-top:30px;}
.lvl-0{width:auto;}
.lvl-0 .overflow{z-index:200px;box-shadow:0 20px 20px rgba(0,0,0,0.3);}

[data-name="headerBlock"] .flex-direction-nav a{height:60px !important;width:32px;}
[data-name="productDetailsBlock"] .flex-direction-nav a{height:50px !important;}

a.button-currency{background:#fff;display:inline-block;line-height:51px;font-size:30px;font-weight:bold;vertical-align:middle;padding:0 10px;border-radius:10px;color:#4790A6;}
a.button-currency:hover{color:#000;text-decoration:none;}
#langueDropDown{border-radius:10px;}

.currencyA{display:block;padding:10px 20px;background:#eee;margin:5px;color:#333;}
.currencyA:hover{background:var(--primary-color);color:#fff;text-decoration:none;}

.currencyA span.symbol{font-weight:bold;font-size:20px;vertical-align:middle;margin-right:10px;}
.currencyA span.name{vertical-align:middle;}

.pageButton{filter:saturate(0);}
.pageButton.selected{filter:saturate(1);}

[data-name="bestsBlock"] h5{min-height:50px;}

section.bests .container ul li img{width:auto;max-width:100%;max-height:200px;}

@media only screen and (max-width : 600px) {
[data-name="headerBlock"] .otherPages{display:none;}
}
[data-name="headerBlock"] .otherPages a{margin:0 10px;}

[data-name="corePageContactBlock"] .coordinates{margin-top:50px !important;margin-bottom:50px;}
[data-name="corePageContactBlock"] .contactFormDiv{margin-top:50px !important;margin-bottom:50px;}

div.gmbh{position:absolute;left:calc(50% - 30px);top:calc(50% + 15px);font-weight:bold;color:#000;}

.contactForm .telNumber{text-align:center;font-size:40px;font-weight:bold;}

span.badge-numberproducts{position:absolute !important;right:-10px;top:-10px;font-size:12px;font-family:arial;}
i.fa-shopping-basket{position:relative;}

.productEnligne{padding:20px;}
.productEnligne .price{font-size:14px;}

.optionalProducts{border:4px solid #DAE9ED;margin:20px 0;}

.features {margin:10px;}
.features div{color:#999;font-size:12px;}

.www-goals-soccer  .homeSlider::before{filter: hue-rotate(-190deg);}
.www-goals-soccer .bg-header::after {content:none;}
.www-goals-soccer .bg-header{background:#fafafa;}
.www-goals-soccer{--primary-color: #D1AE09;}
.www-goals-soccer section.bests h2,.www-goals-soccer section.categories h2 ,.www-goals-soccer .about h2{background-color:var(--primary-color);}

div.footerCenter div.title {clip-path: polygon(0 0, 92% 0%, 100% 100%, 0% 100%);width:90%;text-align: left;background-color: var(--primary-color);color:#fff;font-weight:bold;padding: 0px 80px 0px 0px;margin-bottom:20px;}




.searchAdvices{position:absolute;right:0;background:#fff;width:100%;z-index:500;padding:10px;box-shadow:0 20px 20px rgba(0,0,0,0.5);}
.searchAdvices.hidden{display:none;}
.searchAdvices div.wrap{max-height:40vh;overflow-y:auto;}
.searchAdvices .name{font-weight:bold;line-height:20px;}
.searchAdvices .ref{font-style:italic;font-size:12px;}
.searchAdvices .searchResult{border-bottom:1px solid #eee;}
.searchAdvices .searchResult:last-of-type{border-bottom:0px solid #eee;}



[data-name="searchResultsBlock"]{max-width:1200px;margin:20px auto;}
[data-name="searchResultsBlock"] .title{font-weight:bold;font-size:25px;border-bottom:1px solid #999;}
[data-name="searchResultsBlock"] .searchResult {max-width:400px;width:33%;border-bottom:1px solid #eee;}
[data-name="searchResultsBlock"] .searchResult a{color:var(--primary-color);}
[data-name="searchResultsBlock"] .searchResultList{padding:20px 0;}
[data-name="searchResultsBlock"] .ref{font-weight:bold;color:#555;}
[data-name="headerBlock"] .menu ul.mega-menu-tab{padding:0;margin:20px;}