.page-search .k_add_reco .k_hp-reco .k_hp-reco__img {
    width: 200px;
    height: auto;
}
// TODO: to refactor this css from override 'fix styles hp'

import { css } from 'vue-runtime-bundle/src/literals'

export default css`

/* maincont fix */
#maincontainer {
  background: 0 0 !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0;
  background-color: #ffffff;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

div#main-content-container {
  background: #ffffff !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

#newfooter {
  max-width: 1000px !important;
}

/* END maincont fix */


/* sprite for goods images in sports block on HOMEPAGE */

.good-item .good-image {
    background-image: url(/ecru/static/backgrounds_new/main-page-sports/goods/goods-sprite5.png) !important;
}

.k_cell>a.k_cell-text {
  z-index: 1000;
  cursor: pointer;
  width: 70%;
  bottom: 15.5rem;
  left: 10px;
  margin-left: 1.5rem;
  font-size: 24px;
  line-height: .9;
  color: #fff;
  text-align: left;
  position: absolute;
  font-weight: 700;
  text-transform: uppercase;
  transition: 1s ease;
  text-decoration: none;
}

.bg-1_1 {
    width: 115px; height: 115px;
    background-position: -10px -10px;
}

.bg-1_2 {
    width: 115px; height: 115px;
    background-position: -145px -10px;
}

.bg-1_3 {
    width: 115px; height: 115px;
    background-position: -280px -10px;
}

.bg-2_1 {
    width: 115px; height: 115px;
    background-position: -415px -10px;
}

.bg-2_2 {
    width: 115px; height: 115px;
    background-position: -550px -10px;
}

.bg-2_3 {
    width: 115px; height: 115px;
    background-position: -10px -145px;
}

.bg-3_1 {
  width: 115px; height: 115px;
  background-position: -145px -145px
}
.bg-3_2 {
    width: 115px; height: 115px;
    background-position: -280px -145px
}

.bg-3_3 {
  width: 115px; height: 115px;
  background-position: -415px -145px;
}

.bg-4_1 {
    width: 115px; height: 115px;
    background-position: -550px -145px;
}


.bg-4_2 {
    width: 115px; height: 115px;
    background-position: -10px -280px;
}

.bg-4_3 {
    width: 115px; height: 115px;
    background-position: -145px -280px
}

.bg-5_1 {
    width: 115px; height: 115px;
    background-position: -280px -280px;
}

.bg-5_2 {
  width: 115px; height: 115px;
  background-position: -415px -280px;
}
.bg-5_3 {
  width: 115px; height: 115px;
  background-position: -10px -415px;
}

.bg-6_1 {
    width: 115px; height: 115px;
    background-position: -145px -415px;
}

.bg-6_2 {
    width: 115px; height: 115px;
    background-position: -280px -415px;
}

.bg-6_3 {
    width: 115px; height: 115px;
    background-position: -415px -415px;
}
/* sprite for goods images in sports block on HOMEPAGE */


div#carousel {
  margin-top: 0px !important;
}

.seo-wrapper {
  display: none;
  max-width: 1000px;
  margin: 0 auto;
}

h2.seo-headings {
  font-size: 20px;
  padding: 10px 0 15px 0;
  color: #0082C3;
}

p.seo-text {
  font-size: 14px;
}

.seo-test a {
  color: #0082C3;
}

.seo-block {
  background-color: #f0f0f0;
  padding-top: 20px;
  padding-bottom: 10px;
}

button.seo-unwrap {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  color: #393939;
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
}
button.seo-unwrap>h1{
  font-size: 23px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  color: #393939;
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
}

.seo-unwrap:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  transform: rotate(45deg);
  left: calc(50% - 5px);
  bottom: -10px;
}



div#main-content-container div.hp_gondolas {
  display: none;
}

.bluePart {
  display: none;
}

.product_list_content {
  margin-top: 0px;
}

.hp_content {
  float: none;
  width: 100%;
}

.bluePart-new a {
  text-decoration: none;
  color: white;
}

.bluePart-new {
  width: 100%;
  height: 99px;
  padding: 0;
  background: #004375;
  display: flex;
  align-items:
}

.k_hp .serviceBox {
  width: 100%;
}

.bluePart-new div.bluePart__wrapper {
  width: 16.6%;
  display: flex;
  padding-left: .66%;
  align-items: center;
}

.bluePart-new div a {
  height: 45px;
  align-items: center;
  display: flex;
}

.click-and-collect:hover {
  background-color: #1c6994;
}

.bluePart .pictoServices {
  width: 49px;
  height: 49px;
  display: table-cell;
  vertical-align: middle;
}

.bluePart-new a span.labelService {
  text-decoration: none;
  font-size: 16px;
  display: table-cell;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  font-size: 16px;
  padding-left: 19px;
  text-align: left;
  text-transform: uppercase;
  vertical-align: middle;
  color: #ffffff;
}

.bluePart__wrapper:hover {
  opacity: 0.9;
}

.refund .pictoServices {
  width: 60px;
  height: 49px;
  display: table-cell;
  vertical-align: middle;
  background: url(/ecru/static/footer/img/sprites-icone.png) 0 0 no-repeat;
}

a.serviceBox {
  width: 100%;
}

a.serviceBox span.labelService {
  text-decoration: none;
  color: white;
}

.k_info_container {
  display: flex;
}


div.find-store a span.labelService {
  color: black;
}



.k_blog_container .img_mobile,
.k_blog_container .art_icon {
  display: none;
}

.k_blog_bg.blogXHR {
  min-height: 500px;
}

img.img_desc:not([src="https://www.decathlon.ru/skins/dist/medias/loading-hash-b1ac14349156d8a8fb8a41bf5a98b0d3.gif"]) 
{
  width:100%;
}

.blogXHR.k_blog_container {
  background: url(https://www.decathlon.ru/ecru/static/new-hp/img-min/b_bg.jpg) no-repeat;
  height: 500px;
  background-size: cover;
  overflow: hidden

}

.k_hp .greyPart {
  background: #fff;
}

.k_overlay {
  width: calc(25% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  background-color: #2a2a2a;
  opacity: 0;
  margin: 1px;
}

.k_overlay:hover {
  opacity: 0.3;
}

.k_blog_container .k_article_container {
  margin-top: 0;
  top: 56%;
}

.k_blog_container .k_article.col-lg-3 {
  overflow: hidden;
  position: relative;
  padding: 0px;
  margin-bottom: 10px;
  height: 327px;
  width: 257px;
}

.k_blog_container .card_title {
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  background-color: transparent;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}

.k_blog_container .art_overlay {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 20%, rgba(0, 0, 0, 0) 70%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 70%);
  position: absolute;
  width: 101%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: auto;
  transform: none;
}

.k_blog_container .art_footer {
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 58px;
  width: 100%;
}

.k_blog_container .card_title:hover {
  text-decoration: underline;
}

.k_hp .bluePart a[href="/click&collect.html"]:hover {
  background-color: #1c6994;
}

.k_hp .bluePart a[href="/warranty.html"]:hover {
  background-color: #19638c;
}

.k_hp .bluePart a[href="/change.html"]:hover {
  background-color: #145a82;
}

.k_hp .bluePart a[href="https://www.decathlon.ru/corporate.html#gift-card"]:hover {
  background-color: #115074;
}

.k_hp .bluePart a[href="/corporate.html"]:hover {
  background-color: #0d3c5f;
}

.k_hp .bluePart a[href="/store-list.html"].serviceBox:hover {
  background-color: #c0ae0d;
}


.k_i_item div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.k_i_item span {
  display: block;
  font-size: 40px;
  text-align: center;
  line-height: 38px;
}

.k_left_i_half span {
  display: block;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.k_info_container a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 20px;
  color: #fff;
  line-height: 38px;
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5;
}

.k_info_container {
  text-align: center;
}

.k_left_i .k_left_i_half {
  width: 50%;
  display: inline-block;
  padding-left: 40px;
  box-sizing: border-box;
  top: 0;
  left: 0;
  transform: none;
}

.k_left_i .k_left_i_half.k_left_i_half2 {
  left: 50%;
  transform: none;
  width: 50%;
  top: 0;
  padding: 0;
}

.k_left_i {
  background-image: url(https://www.decathlon.ru/ecru/static/new-hp/img-min/1_1-min.jpg);
  text-align: left;
}

.k_middle_i {
  background-image: url(https://www.decathlon.ru/ecru/static/new-hp/img-min/2_1-min.jpg);
}

.k_right_i {
  background-image: url(https://www.decathlon.ru/ecru/static/new-hp/img-min/3_1-min.jpg);
}

.k_i_item:hover {
  background-size: 110%;
}

.k_i_item {
  background-size: 101%;
  height: 99px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 33.3%;
  position: relative;
}

.k_hp .wishlist_link,
.k_hp .store_link {
  display: none !important;
}

.k_hp li[data-category-id="96974"] {
  display: none;
}

.k_hp .bluePart {
  width: 100%;
  height: 99px;
  padding: 0px;
  background: #004375;
}

div#main-content-container {
  padding-top: 0px !important;
}

.k_hp #main-content-container .inPart {
  max-width: inherit;
}

.k_hp .hp-carousel {
  height: inherit;
}

.k_hp .serviceBox {
  padding-top: 27px;
  padding-bottom: 28px;
}

.k_hp .bluePart a[href="/click&collect.html"] {
  background-color: #1583c1;
}

.k_hp .bluePart a[href="/store-list.html"] {
  background-color: #117ab5;
}

.k_hp .bluePart a[href="/change.html"] {
  background-color: #0a6ea6;
}

.k_hp .bluePart a[href="/warranty.html"] {
  background-color: #117ab5;
}

.k_hp .bluePart a[href="https://www.decathlon.ru/corporate.html#gift-card"] {
  background-color: #056093;
}

.k_hp .bluePart a[href="https://www.decathlon.ru/repair.html"] {
  display: none;
}

.k_hp .bluePart a[href="/store-list.html"].serviceBox {
  background-color: #ffe600;
}

.k_hp .bluePart a[href="/store-list.html"].serviceBox .labelService {
  color: black;
}

.k_hp .bluePart a[href="/corporate.html"] {
  background-color: #004375;
}

.k_hp .bluePart a span.labelService {
  font-weight: normal;
  font-size: 16px;
}

.k_hp .serviceBox {
  padding-left: 0.66%;
  width: calc(100%/6);
  box-sizing: border-box;
}

.k_hp .containerMobile a.serviceBox:last-child {
  width: calc(100%/6);
  padding-left: 0.66%;
  box-sizing: border-box;
  float: right;
}

.k_hp #maincontainer {
  margin: 0;
  width: 100% !important;
}

.k_hp #newHeader {
  width: 1000px;
}

.k_hp__floor1 {
  padding: 5px 0 35px;
}



.k_hp-reco,
.t2s_block_product {
  /*    display: inline-block;
vertical-align: top;
width: 243px;*/
  min-height: 285px;
  margin: 0 0 10px 5px;
  background-color: #ffffff;
  text-align: center;
  transition: all .25s linear;
  padding-bottom: 25px;
  display: block !important;
  flex-shrink: 0;
  width: 250px;
}

.k_hp__banner1 {
  display: inline-block;
  vertical-align: top;
  width: 245px;
  height: 325px;
}

.k_hp-reco:hover {
  box-shadow: 0 0 5px 0 #ccc;
}

/*.k_hp-reco:first-child {
margin-left: -5px;
}*/
.k_hp-reco__link {
  text-decoration: none;
}

.k_hp-reco__price-block {
  text-align: right;
  position: relative;
}

.kam_swiper-container .swiper-wrapper .swiper-slide.slick-slide .k_hp-reco__link .k_hp-reco__price-block .k_hp-reco__price {
  right: 15px;
}


.kam_swiper-container .swiper-wrapper .swiper-slide.slick-slide .k_hp-reco__link .k_hp-reco__price-block {
    width: 100%;
}

.k_hp-reco__prefix {
  display: block;
  padding: 5px 10px 2px;
  font-size: 10px;
  color: #aaaaaa;
}

.k_hp-reco__price,
.product_price {
  display: inline-block;
  position: relative;
  font-size: 16px;
  background-image: -webkit-linear-gradient(30deg, #ffc702, #fff939 90%, #fff939);
  background-image: linear-gradient(60deg, #ffc702, #fff939 90%, #fff939);
  position: relative;
  z-index: 1;
  margin: 0 10px 15px;
  padding: 3px 3px 3px 7px;
  color: #000000;
}

.k_hp-reco__price-block.hp-discounted .k_hp-reco__price {
  background-color: #e20c18;
  background-image: none;
  color: white;
}

.k_hp-reco__price-block.hp-discounted .k_hp-reco__price:before,
.k_hp-reco__price-block.hp-discounted .k_hp-reco__price:after {
  display: none;
}

.old_price_container-hp {
  padding-right: 10px;
  font-weight: 700;
  font-size: 10px;
  display: block;
  color: #1e1e1d;
  text-align: right;
  margin-bottom: -8px;
}

.hp-crossed {
  text-decoration: line-through;
}
.hp-discount {
    margin-left: 4px;
    color: #fe0101;
}
.k_hp-reco__price:after, .product_price:after

.k_hp-reco__price:before,
.product_price:before {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -webkit-linear-gradient(30deg, #ffc702, #fff939 90%, #fff939);
  background-image: linear-gradient(60deg, #ffc702, #fff939 90%, #fff939);
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  transform: skewX(-10deg);
  z-index: -1;
}

.k_hp-reco__price:after,
.product_price:after {
  bottom: 0;
  left: 0;
  width: 20px;
  height: 15px;
  background: -webkit-linear-gradient(52deg, #ffc702 0, #fff939 20%, #fff939 50%, transparent 50%, transparent);
  background: linear-gradient(38deg, #ffc702 0, #fff939 20%, #fff939 50%, transparent 50%, transparent);
  content: '';
  z-index: -2;
  -webkit-transform: rotate(-10deg) skew(-20deg, -30deg) translate(-40%, -35%);
  -ms-transform: rotate(-10deg) skew(-20deg, -30deg) translate(-40%, -35%);
  transform: rotate(-10deg) skew(-20deg, -30deg) translate(-40%, -35%);
}

.k_hp-reco__img,
.cat_img img {
  width: 90%;
  height: auto;
  margin: 0 auto;
}

.k_hp-reco__brand,
.k_hp-reco__name,
.product_name {
  display: block;
  color: #000000;
  font-size: 12px;
  text-transform: uppercase;
}

.k_hp-reco__name {
  min-height: 32px;
  padding: 0 7px;
}

.k_hp-reco__brand {
  margin-top: 5px;
  font-weight: 700;
}

.k_hp-reco__stars {
  margin-top: 10px;
}

.fullStar,
.leftStarPart,
.rightStarPart,
.emptyStar {
  display: inline-block;
  background-image: url(https://www.decathlon.ru/skins/images/specific-country/components/RatingStars/star_yellow.png);
  height: 10px;
  width: 10px;
}

.fullStar,
.leftStarPart {
  background-position: 10px -4px;
}

.emptyStar {
  background-position: 10px -16px;
}

.halfStar {
  width: 5px;
}

.rightStarPart {
  background-position: 5px -16px;
}

.k_hp__floor {
  margin: 0 auto;
  text-align: center;
  font-size: 0;
  transition: transform .5s;
}

.k_hp_grey,
div.k_hp_grey_season {
  background-color: #f0f0f0;
  color: #0082c3;
}

div.k_hp_grey,
div.k_hp_grey_season {
  padding-top: 20px;
  position: relative;
}

.k_reco_container,
.k_discount_container,
.k_reco_container2 {
  max-width: calc(1488px - 60px);
  min-width: 248px;
  padding: 0 30px;
  margin: auto;
}

button.slick-prev:before {
  font-family: "DecathlonCube";
  content: "\E009";
  font-size: 32px;
  position: absolute;
  color: #0182c6;
  cursor: pointer;
  z-index: 1000;
  transform: rotate(90deg);
  top: 0;
  left: 0;
}

button.slick-next:before {
  font-family: "DecathlonCube";
  content: "\E009";
  font-size: 32px;
  position: absolute;
  color: #0182c6;
  cursor: pointer;
  z-index: 1000;
  transform: rotate(-90deg);
  top: 0;
  right: 0;
}

/*.k_next_arrow:after, .k_prev_arrow:before {
font-family: "DecathlonCube";
content: "\E009";
font-size: 33px;
position: absolute;
color: #0182c6;
cursor: pointer;
}
.k_next_arrow:after {
transform: rotate(-90deg);
left: 0;
top: 39%;
}
.k_prev_arrow:before {
transform: rotate(90deg);
right: 0;
top: 39%;
}
.k_prev_arrow, .k_next_arrow {
position: absolute;
height: 100%;
width: calc((100% - 1500px) / 2);
top: 50%;
transform: translateY(-50%);
}
.k_prev_arrow {
left: 0;
}
.k_next_arrow {
right: 0;
}*/
.k_event_container {
  position: relative;
}

/* .hp-carousel-link>img:not([src='/skins/images/ajax-loader@1x.gif']) {
  width: 100%;
  min-width: 2000px;
  height: 100%;
} */

/*img.swiper-lazy {
  opacity: 0;
}*/

img.swiper-lazy.swiper-lazy-loaded {
  opacity: 1;
}

@media screen and (max-width: 600px) {
  img.swiper-lazy.swiper-lazy-loaded {
   width: auto !important;
   max-width: 100%;
  }
}

.hp-carousel-item.swiper-slide {
  width: 100% !important;
}

.k_hp .hp-carousel .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #FFF;
  margin: 0px 3px 0 0;
  border-radius: 5px;
  border: 1px solid white;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  opacity: 1;
}

div#carousel {
  margin-top: 0px !important;
}

.hp-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #0082c3;
}

.k_event_container {
  margin: 30px 0 30px 0;
}

.k_event_container img,
.k_event_container .k_event_slider {
  display: inline-block;
}

.k_event_container img {
  margin: 30px 0 30px 10vw;
}

.k_event_container .k_prev_arrow {
  width: calc(15vw + 188px);
}

.k_event_container .k_next_arrow {
  width: calc(15vw);
}

.k_event,
.k_gc_item,
.k_i_item {
  display: inline-block;
}

.k_gc_item {
  width: 30%;
  height: 100%;
  position: absolute;
  right: 0;
}

.k_gc_item img {
  margin-top: 10px;
}

.k_gc_container {
  height: 450px;
  text-align: center;
  background-color: #177396;
  margin: 30px 0 30px 0;
  position: relative;
}

.k_gc_title {
  color: white;
  padding: 0;
  line-height: 40px;
  margin-top: 20px;
}

.k_gc_container .cta.yellow.right.nomargin.signup {
  display: block;
  width: 150px;
  position: absolute;
  bottom: 50px;
}

.k_gc_item.k_middle_gc {
  left: 50%;
  transform: translate(-50%, -30%);
  top: 50%;
}

.k_left_gc {
  left: 0;
}

.k_right_gc a {
  left: 50%;
  transform: translateX(-50%);
}

.k_left_gc a {
  right: 50%;
  transform: translateX(50%);
}

.k_left_gc {
  margin-left: 5%;
}

.k_right_gc {
  margin-right: 5%;
}

.k_middle_gc:after,
.k_middle_gc:before {
  font-family: "DecathlonCube";
  content: "\E009";
  font-size: 33px;
  position: absolute;
  color: white;
  top: 20%;
}

.k_middle_gc:after {
  right: -20px;
  transform: rotate(-90deg);
}

.k_middle_gc:before {
  left: -20px;
  transform: rotate(90deg);
}

.hp_gondolas {
  display: none;
}

div.hp-carousel {
  position: static;
}

.hp-carousel .swiper-pagination-bullet {
  width: 10px;
  border-radius: 50%;
  height: 10px;
  background-color: #fff;
  margin: -15px 3px 0 0;
  transform: skew(0deg);

}

.k_hp-reco__price {
  position: relative;
  font-size: 16px;
}

.k_blog_bg {
  width: 100%;
  min-height: 550px;
}

.k_article {
  display: inline-block;
  position: relative;
  margin: 10px;
}

.k_blog_container {
  position: relative;
  min-width: 1032px;
  text-align: center;
}

.k_article_container {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  width: 100%;
  margin-top: 20px;

}

.k_article a {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.k_i_title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: white;
}

.k_blog_container .socialPart {
  position: absolute;
  bottom: 0;
  left: 20px;
}

.k_blog_container .socialPart span {
  display: inline;
  color: white;
  font-size: 14px;
  font-family: "Roboto Condensed";
  font-weight: normal;
  text-transform: uppercase;
}

.k_blog_container .socialPart a {
  background: none;

}

.k_blog_container .socialPart {
  position: absolute;
  bottom: 10px;
  width: 1032px;
  left: 50%;
  transform: translateX(-50%);
}

.k_s_title {
  display: inline-block;
  font-size: 23px;
  font-family: "Roboto";
  color: rgb(35, 35, 35);
  text-transform: uppercase;
  line-height: 1.391;
}

.k_s_title p {
  font-weight: bold;
}


.k_sport_list {
  margin-top: 30px;
  position: relative;
}

.k_sport_list #k_sportsSearchBarForm {
  width: 270px;
  margin: auto;
  margin-top: 20px;
}

.k_sport_list li.menu-panel-item.alphabetical-item {
  display: none;
  margin-top: 5px;
  margin-left: 10px;
}

.k_sport_list li.menu-panel-item.alphabetical-item span {
  color: black;
}

.k_sport_list li.menu-panel-item.alphabetical-item a {
  text-decoration: none;
}

.k_sport_list .sports-search-bar-wrapper:after {
  display: none;
}

.k_l_title {
  margin-top: 20px;
  color: black;
  padding: 0;
}

.k_sport_list .sports-search-button:after {
  color: #0182c6;
}

.k_sport_list .sports-search-bar-input {
  background: white;
  margin: 0;
}

.k_search_result {
  display: none;
  width: 270px;
  margin: auto;
  list-style: none;
  position: absolute;
  left: 50%;
  z-index: 99999;
  background: white;
  transform: translateX(-50%);
  border: 1px solid #c3c3c3;
}

.k_sport_list .sports-search-bar {
  background: white;
  margin: 0;
}

.k_sport_item {
  display: inline-block;
  width: 136px;
  text-align: center;
  margin: 10px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  color: black;
}

.k_item_container {
  width: 24024px;
  transition: transform .5s;
  transform: translateX(-6084px);
}

.k_sport_item img {
  width: 136px;
  margin-bottom: 20px;

}

.k_slider {
  position: relative;
}

.k_slider_container {
  width: 1088px;
  overflow: hidden;
  margin: auto;
}

.k_slider .k_prev_arrow,
.k_slider .k_next_arrow {
  width: calc((100% - 1088px) / 2);
}

.blue_button:not([class*=icon]):before {
  content: "\E007";
}

#Footer .clearbothtab+.linebreak {
  display: none;
}

#Footer .clearbothtab {
  display: none;
}

#lastVisitedProducts {
  display: none;
}

.k_hp .greyPart {
  background: #ffffff;
}

.k_hp #newHeader .k_contacts a {
  font-size: 20px;
  font-weight: bold;
}

.k_hp #newHeader .k_contacts label {
  font-size: 12px;
}

#newHeader .header_middle_left {
  width: 75%;
}

.k_contacts {
  margin-top: 10px;
}

.k_i_item {
  background-color: white;
  margin: 0;
}

.k_hp #nl-badge {
  display: none;
}

.k_sidebar {
  position: fixed;
  right: -87px;
  top: 75%;
  z-index: 1000;
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.k_sidebar:hover {
  right: -90px;
}

.k_sidebar a {
  position: relative;
  padding: 10px;
  text-decoration: none;
  color: #333;
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  background-color: #ffe600;
}

.k_subscribe_container a {
  position: relative;
  top: 3px;
}

.linkBox .k_phone {
  color: black;
  font-size: 20px;
}

.k_article_container .teaser-1 {
  display: inline-block;
  vertical-align: top;
  width: 238px;
  margin: 0 8px;
  text-align: left;
  background-color: #ffffff;
  position: relative;
}

.k_article_container .teaser-1 a {
  text-decoration: none;
}

.k_article_container .teaser-1 img {
  width: 238px;
  height: 158px;
}

.k_article_container .teaser-1 header {
  font-size: 0;
  padding: 0 18px;
}

.k_article_container .teaser-1 header h5 {
  margin-top: 15px;
  font-size: 20px;
  font-weight: normal;
  color: #3c3c3c;
  font-size: 16px;
  font-family: "Roboto Condensed";
  color: rgb(36, 35, 35);
  font-weight: bold;
  text-transform: uppercase;
  min-height: 57px;
}

.k_article_container .teaser-1 p {
  margin-top: 10px;
  font-size: 14px;
  color: #3c3c3c;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  font-family: "Roboto Condensed";
  color: rgb(36, 35, 35);
  line-height: 1.143;
  min-height: 147px;
}

.k_article_container .teaser-1 footer {
  display: none;
}

.teaser-1 .cta {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translate(-50%);
}

.teaser-1 .k_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #2a2a2a;
  opacity: 0;
  margin: 0px;
  z-index: 9;
}

.k_button-blog {
  display: inline-block;
  width: 270px;
  margin: 25px 0;
  padding-right: 25px;
  line-height: 36px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #3c3c3c;
  border: 1px solid #0082c3;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAMAAAB01KKfAAAAhFBMVEUAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMAgsMumc5uuN2q1evF4/HO5/PY7Pbv9/v6/f7///9sNE25AAAAK3RSTlMAAQIDCA4PEBESExQVHCEiIyQlJigzNDU2Nzg6O0dISUpLTVhvkKaxvN30yQnpVwAAAKxJREFUeAGN0UWCg0AUhGFcxie4Q+H0/e+XVYJD/euv9Unv1KI8y5vVF04LZuVSKmWUWjHqE4xyKZUwSqkY9QFGOZRKGKWUjLIxJ6bmRD0wN+7YS8WYqwcxtXu1u9YgxMxmZWNdJ0S/V/O15t32Kt7v1e2UXIC4lwUQb/wHiP+KsGza//3+WmdzNMGoP0qFjJJzRhlg1C+lAkbJOaN0MOqHUj6lsnvlSVp43/cT2fGdYcxAmT8AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: right center;
}

.k_hp-reco__stars {
  display: none;
}

.k_hp_grey_discount {
  background-color: #f0f0f0;
  position: relative;
  width: calc(100% - 60px) padding: 0 30px;
}


.k_hp .bluePart a.serviceBox {
  position: relative;
}

.k_hp .bluePart a.serviceBox .k_overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.k_hp .bluePart a.serviceBox:hover .k_overlay {
  opacity: 0.3;
}

.bluePart a[href="https://www.decathlon.ru/corporate.html#gift-card"] .icon:before {
  display: none;
}

.bluePart a[href="https://www.decathlon.ru/corporate.html#gift-card"] .icon {
  height: 49px;
  padding-top: 5px;
}

.k_picto {
  width: 49px;
  height: 49px;
  padding: 10px;
}

.inactiveLink>.k_overlay,
.inactiveLink>.cta {
  display: none;
}

.k_article .cta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%, -30%);
}

#newHeader .header_middle {
  justify-content: space-between;
}

#main-menu-vertical .menu-item:not(:last-child) {
  border-right: none;
}

#main-menu-vertical #MenuBrands:hover:after {
  left: -5px;
  -webkit-transform: skewX(-7deg);
  -ms-transform: skewX(-7deg);
  transform: skewX(-7deg);
}

@media screen and (max-width: 1130px) {
  .k_i_item {
    height: 120px;
  }
}

@media (max-width: 1150px) {
  .k_blog_container .img_desc {
    width: 100%;
  }
}
}
`
.block-complementary-container .product_similar .product-picture {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.block-complementary-container .product_similar .infos-container .product-label {
  height:26px
}
@media screen and (min-width 1000px) {
  div#EUVOV54XPVNVK1-3400-44 {
    margin: 0 auto;
    width: 960px;
  }
}

@media screen and (max-width 768px) {
  div#EUVOV54XPVNVK1-3400-44 {
    width:auto;
  }
}
#tc_iframe_17666_1{
display:none;}
div.header-container .sticker-price-container .sticker-container .product-sticker{
opacity: 1;}
.track_order_link {
  position: relative;
}

.track_order_link:hover:after {
  height: 2px;
  background: #393939;
}
.header-commercial{
    background-color: #ffea28;
    color: #323233;
    font-weight: bold
}

.header-commercial:hover{
    background-color: #fdd835;
}
.header-commercial span.cube-icon.icon-x {
    color: #323233;
    font-weight: bold
}

.header-commercial span.commercial-text a {
color: #323233;
font-weight: bold
}
.header-commercial span.commercial-text {
font-size: 13px;
}
.ru_attention {
    margin-top: 21px;
}
.ru_attention_title {
    color: #0082c3;
    font-size: 15px;
    display: inline-block;
    text-transform: uppercase;
    padding: 0 50px 0 0;
    font-style: italic;
    font-weight: 700;
}

.ru_attention_desc {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
   max-width: 600px;

}
.free-delivery-our-honor
 {font-size: 16px;
    color: #393938;
    width: 60%;
    margin: 0 auto;
    padding: 20px 0;
    font-weight: 600;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;}

@media (max-width: 767px) {
    .free-delivery-our-honor{
       width: 90%;
    }
   }
#homeDeliveryMethods .radioButton.active .counter {
    color: #e60202;
}
.kam_header-info_size-how-change-size-button {
  cursor: pointer;
}
#EUVOV54XPVNVK1-1400-15 {
    margin: 0 auto;
margin-bottom: 30px;
    width: 960px;
    
}

#EUVOV54XPVNVK1-1400-15 ul.product_list {
    display: block;
    height: 375px;
}
.product_bloc_orga_00 {
    text-align: right;
    display: block;
    padding: 5px 10px 2px;
    font-size: 10px;
    color: #aaaaaa;
}
.k-recomend ul.product_list {
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#EUVOV54XPVNVK1-1400-15 .product_list .product .product_price {
    position: absolute;
    top: 25px;
}
div.errorLayer {
    z-index: 12;
}
#headingPickUpInStoreButton > div.three.columns.noticeLocation > span {
	display: none
}
.descriptionOrderDetails .return-block1 .estimated-delivery-date{
	display: none;
}
#Footer .socialPart a { float: left; width:40px; height: 40px; display:inline-block; margin:0 5px 0; text-align:center; text-decoration: none; vertical-align: middle; background: none !important;}

#Footer .crossclose {display: none}
    
#Footer .greyPart .inPart .socialPart a.youtube { background:url('/ecru/static/footer/img/Youtube.svg?3') 0 0 no-repeat;
    height: 27px;
    width: 30px;

}
#Footer .socialPart a.google { 
	background:url('/ecru/static/footer/img/google.svg?3') 0 0 no-repeat;
	display: none;
	    height: 27px;
	    width: 30px;
	    
}
#Footer .socialPart a.twitter { background:url('/ecru/static/footer/img/Insta.svg?3') 0 0 no-repeat;
    height: 27px;
	width: 30px;
	
}
#Footer  .socialPart a.odnoklass { background:url('/ecru/static/footer/img/Odnk.svg?3') 0 0 no-repeat;
    height: 27px;
	width: 30px;
	
}
#Footer  .socialPart a.vk { background:url('/ecru/static/footer/img/vk.svg?3') 0 0 no-repeat;
	    height: 27px;
	    width: 30px;
	    
}
#Footer  .socialPart a.facebook { background:url('/ecru/static/footer/img/fb.svg?3') 0 0 no-repeat;
	    height: 27px;
	    width: 30px;
}

#Footer div.socialPart {
    width: 200px;
    padding: 0;
}


.joinus{
	    margin: -10px 0 0 5px;
}

.social_a{
	display: flex;
    align-items: center;
    margin: 5px 0 0 0;
}

#Footer .greyPart .inPart .socialPart a.youtube:hover { background:url('/ecru/static/footer/img/YoutubeYoutube.svg') 0 0 no-repeat;
    height: 27px;
    width: 30px;

}
#Footer .socialPart a.google:hover { 
	background:url('/ecru/static/footer/img/googlegoogle.svg') 0 0 no-repeat;
	display: none;
	    height: 27px;
	    width: 30px;
	    
}
#Footer .socialPart a.twitter:hover { background:url('/ecru/static/footer/img/InstaInsta.svg') 0 0 no-repeat;
    height: 27px;
	width: 30px;
	
}
#Footer  .socialPart a.odnoklass:hover { background:url('/ecru/static/footer/img/OdnkOdnk.svg') 0 0 no-repeat;
    height: 27px;
	width: 30px;
	
}
#Footer  .socialPart a.vk:hover { background:url('/ecru/static/footer/img/vkvk.svg') 0 0 no-repeat;
	    height: 27px;
	    width: 30px;
	    
}
#Footer  .socialPart a.facebook:hover { background:url('/ecru/static/footer/img/fbfb.svg') 0 0 no-repeat;
	    height: 27px;
	    width: 30px;
}

.YandexMarket img {
    width: 100px;
    margin-left: 40px;
}

.YandexMarket {
    float: left;
}

#Footer  .countryPart {
    width: 21%;
}
#ProductPageByFloor_0_mainProductContainer_2_ComponentConversionZone_0_ComponentConversionZone_4_ComponentProductSize_ComponentProductSize .guide-sizometer .product-sizometer-placeholder .sizometer-link:hover {
	display: table-cell !important;
	visibility: visible !important;
}
.background-for-empty-basket{
    background:  url('https://www.decathlon.ru/ecru/static/basket-page/bike.png') no-repeat center top / cover;
    /* background-blend-mode: overlay; */
    width: 100%;
    height: 1000px;
    display: flex;
    justify-content: center;

}

.content-for-empty-basket{
    font-family: 'Roboto', sans-serif;
    color: #393939;
    width: 1000px;
    display: flex;
    flex-direction: column;
    /* margin: 0 auto; */

}

.title-for-empty-basket{
    font-weight: 700;
    font-size: 1.2em;
    margin-top: 5vh;
}

.minitext-for-empty-basket{
    font-size: 0.8em;
    margin-bottom: 10vh;
    margin-top: 3vh;
    color: #0282C4;
}

.minitext-for-empty-basket>a{
    color: #0282C4;
}

.goods-for-empty-basket{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.9em;
    margin-top: 5vh;
}
#smartsizeForm .ss_switchUnite{display:none;}
#smartsizeForm .ss_form_input{max-width:85%;}
/* OSMOSE OVERRIDE GLOBAL CSS ECRU-581 */

.bluePart-new {
  height: 75px !important;
  background:none !important;
  justify-content: center !important;
}

.bluePart__wrapper{
  background-color: #fff !important;
  width: 13% !important;
  box-shadow: 0 0px 10px rgba(0,0,0,0.25)!important;
  margin-right: 10px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  background-color: #fff !important;
  border-radius: 40px !important;
  border: 2px solid #1583c1 !important;
  height: 33px;
}

.bluePart__wrapper:hover{
  background-color: #002c4d !important;
}


a.serviceBox {
  height: 33px !important;
}

span.labelService {
  text-decoration: none;
  color: black !important;
  text-transform: inherit !important;
  height: 33px;
  padding-top: 10px;
  text-align: center;
  
}

span.labelService:hover{
	color: #fff !important;
}

div.bluePart-new div.bluePart__wrapper {
    transition: 1s ease;
}
.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}
.product_list {
list-style: none;
}

.product_visuel {
max-width: 100%;
}

div#main-content-container ul.product_list .product_normal .product_bloc_orga_02,
div#main-content-container ul.product_list .productshort .product_bloc_orga_02 {
height: auto;
}

div#main-content-container .k-recomend .product_list .product .product_brand,
div#main-content-container .k-recomend .product_list .product .product_name {
height: 16px;
overflow: hidden;
}
.k_hp-reco__price {
        display: inline-block;
        font-size: 12px;
        background-image: -webkit-linear-gradient(30deg,#ffc702,#fff939 90%,#fff939);
        background-image: linear-gradient(60deg,#ffc702,#fff939 90%,#fff939);
        top:10px;
        z-index: 1;
        margin: 0 10px 15px;
        padding: 3px 3px 3px 7px;
        color: #000000;
        font-size: 16px;
        font-weight: 900;
       }

.k_hp-reco__price:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-image: -webkit-linear-gradient(30deg,#ffc702,#fff939 90%,#fff939);
        background-image: linear-gradient(60deg,#ffc702,#fff939 90%,#fff939);
        -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 100% 0;
        -webkit-transform: skewX(-10deg);
        -ms-transform: skewX(-10deg);
        transform: skewX(-10deg);
        z-index: -1;
     }
     .k_hp-reco__price:after, .product_price:after {
        position: absolute;
        bottom: 0;
        left: 1px;
        width: 20px;
        height: 15px;
        background: -webkit-linear-gradient(52deg,#ffc702 0,#fff939 20%,#fff939 50%,transparent 50%,transparent);
        background: linear-gradient(38deg,#ffc702 0,#fff939 20%,#fff939 50%,transparent 50%,transparent);
        content: '';
        z-index: -2;
        -webkit-transform: rotate(-10deg) skew(-20deg,-30deg) translate(-40%,-35%);
        -ms-transform: rotate(-10deg) skew(-20deg,-30deg) translate(-40%,-35%);
        transform: rotate(-10deg) skew(-20deg,-30deg) translate(-40%,-35%);
     }
       
       h3.product_name {
           color: black;
           text-align: center;
           font-weight: 400;
           border-top: 0;
           font-size: 12px;
           padding: 5px 27px;
       }
       a.cat_img {
        text-decoration: none;
      }

      .cat_img img {
        width: 170px;
        height: 170px;
        margin: 0 auto;
        display: block;
      }

     .slider-heading {
      text-align: center;
      font-size: 24px;
      padding: 15px 0;
      font-weight: bold;
      font-style: italic;
      text-transform: uppercase;
    }

.swiper-pagination-bullets {
    text-align: center;
    padding:5px 0;
}

.slick-prev {
    left: -25px;
}

.slick-next {
    right: -25px;
}

button.slick-prev:before {
    font-family: "DecathlonCube";
    content: "\E009";
    font-size: 32px;
    position: absolute;
    color: #0182c6;
    cursor: pointer;
    z-index: 1000;
    transform: rotate(90deg);
    top: 0;
    left: 0;
}

button.slick-next:before {
    font-family: "DecathlonCube";
    content: "\E009";
    font-size: 32px;
    position: absolute;
    color: #0182c6;
    cursor: pointer;
    z-index: 1000;
    transform: rotate(-90deg);
    top: 0;
    right: 0;
}

t2s_block_product {
    postition:relative;
}
#EUVOV54XPVNVK1-3400-44 ul.product_list .product_price span.actual_price {
	background-image: -webkit-linear-gradient(30deg,#ffc702,#fff939 90%,#fff939);
	padding: 0 2px 0 5px;
}

#EUVOV54XPVNVK1-3400-44 div.product_price{ 
	background-image:none;
}


#EUVOV54XPVNVK1-3400-44 .product_list .product .product_price {
    position: absolute;
    top: 2px;
    right: 0;
    text-align: right;
}


#EUVOV54XPVNVK1-3400-44 .product_list .product_bloc_orga_02 .product_price::after {
    left: 9px;
}

#EUVOV54XPVNVK1-3400-44 ul.product_list .product_price span.actual_price {
    transform: skewX(-10deg);
}

#EUVOV54XPVNVK1-3400-44 .product_list div.product_bloc_orga_02 a.product_name {
    float: none;
    height: 28px;
    margin: 0 auto;
}

#middle .product_list div.product_bloc_orga_02 a.product_brand {
    float: none; 
    margin: 0 auto;
}

#middle .product_bloc_orga_02 {
	text-align: center;
}
#seofuter-hp {
max-width: 100% !important;
}

.cross-selling-head .title {
margin: 0 auto;
}


body.list-page--wide ul.product_list {
display: flex;
justify-content: center;
}
.thumbnails-list {
	background-color: transparent;
}
/*.breadcrumb-navigation-category a.breadcrumb-navigation-link {
    background-color: #0082c3;
    box-shadow: 0 0px 20px 3px rgba(0,0,0,0.1);
    color: white;
    text-transform: uppercase;
    font-size: 16px;
    padding: 20px;
}

.breadcrumb-navigation .category-navigation {
    background-color: #0082c3;
    box-shadow: 0 0px 20px 3px rgba(0,0,0,0.1);
    color: white;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px;
}

.breadcrumb-navigation .category-navigation-link {
   color:white; 
}*/


#middle .breadcrumb-navigation-category a.breadcrumb-navigation-link {
	background-color: #fff;
 box-shadow: none;
  border-radius: 40px;
  border: 1.5px solid #1583c1;
  text-decoration: none;
  color: black;
  text-transform: inherit;
font-size: 15px;
}

#middle .breadcrumb-navigation-category a.breadcrumb-navigation-link:hover{
  background-color: #002c4d;
  color: #fff;
}

#middle .breadcrumb-navigation-link{
	padding-bottom: 11px;
}


#CategoryMobile_0_BreadcrumbCategoryMobile_0_BreadcrumbCategoryMobile_0_screen .category-navigation{
	background-color: #fff;
 box-shadow: none;
  border-radius: 40px;
  border: 1.5px solid #1583c1;
  text-decoration: none;
  color: black;
  text-transform: inherit;
}

#CategoryMobile_0_BreadcrumbCategoryMobile_0_BreadcrumbCategoryMobile_0_screen .category-navigation-link{
	color: black;
	font-size: 14px;
}

#CategoryMobile_0_BreadcrumbCategoryMobile_0_BreadcrumbCategoryMobile_0_screen .breadcrumb-navigation {
    padding: 0 0 5px 0;
}
a.infobulle.etoile{
	background-image:url("/content/website/review/notes.jpg");
}
.button_for_mask_promo {
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 2px;
   color: #FFFFFF;
   font-family: Verdana;
   font-size: 16px;
   font-weight: 600;
   padding: 8px;
   background-color: #0082C3;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
}

.button_for_mask_promo:hover {
   background: #0092DB;
   text-decoration: none;
}
#reviews-products-page {
    display: none;
}
.stores_title {
    text-decoration: none;
}

.decathlon-woosmap-nearest-store-geolocation-button {
    background-position-x: 178px;
}

.decathlon-woosmap-nearest-store-geolocation-button.disabled {
    background-position-x: 178px;
}
#nav .menu__merch-banner {
    position: static;
    width: 0;
}

div.menu__tab-children--active .menu__merch-banner {
  display:none
}

div.menu__tab-children--active[data-category-id="39445"] .menu__merch-banner {
  display:block;
  width: 100%;
}

div.menu__tab-children--active[data-category-id="1160682"] .menu__merch-banner {
   display:block;
  width: 100%;
}
.myStorePage .rsp .step.avis .partie-smiley div:not([class]),
.myMobileStoreComponent .rsp .step.avis .partie-smiley div:not([class]) {
	display: none;
}
.thumbnails-list-modele li.new-product-thumbnail, .thumbnails-list-modele li.merch-thumbnail {
    margin:0px;
    border:none;
}

.thumbnails-list-modele li.new-product-thumbnail:hover {
    box-shadow: 0 0px 20px 3px rgba(0,0,0,0.1);
    z-index: 10;
}

.thumbnails-list .new-product-thumbnail { 
     border: none;
     margin: 0px;
}
.thumbnails-list .new-product-thumbnail:hover {
     box-shadow: 0 0px 20px 3px rgba(0,0,0,0.1);
    z-index: 100;
}
#main-content-container .nav-container-floor-menu .floor-menu-item {
    font-size: 14px;
    padding: 0 10px;
}

.k_sticky-buy {
    display: none;
    line-height: 60px;
    position: relative;
    padding: 11px 0 11px 20px;
    font-family: "Roboto-Condensed",Arial,Helvetica,sans-serif;
}

.k_sticky-buy:before {
    content: '';
    position: absolute;
    height: 70%;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-right: 1px solid #cdcdcd;
}

.nav-container-floor-menu.sticky .k_sticky-buy_show {
    display: block;
}

.k_sticky-buy__price {
    display: inline-block;
    vertical-align: top;
    line-height: 38px;
}

.k_sticky-buy__price_value {
    font-size: 20px;
    font-weight: bold;
}

.k_sticky-buy__price_rub {
    font-size: 10px;
}

.k_sticky-buy__button {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 60px 0 30px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 38px;
    margin-left: 15px;
    cursor: pointer;
    background: #fefc00;
    background: -moz-linear-gradient(top, #fefc00 0%, #ecc902 100%);
    background: -webkit-linear-gradient(top, #fefc00 0%,#ecc902 100%);
    background: linear-gradient(to bottom, #fefc00 0%,#ecc902 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefc00', endColorstr='#ecc902',GradientType=0 );
}

.k_sticky-buy__button:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 38px;
    height: 38px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMmZjYjE2Yi04MWZkLTRlNDQtYjYzNC03NGYzMjU0ZTkzMWYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDcwM0Q0NDBBMjc5MTFFNzhEMjNGQjY2MDgwMDMzOEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDcwM0Q0M0ZBMjc5MTFFNzhEMjNGQjY2MDgwMDMzOEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZhODJkYzgtYzk4MS1lZTRkLWJmYTgtNjgwMTY2NDcyNGQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmYyZmNiMTZiLTgxZmQtNGU0NC1iNjM0LTc0ZjMyNTRlOTMxZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtnYQDUAAAEFUExURf////////////////////////////////////////////////////////////////////////////////39/d7e3tDQ0MnJycbGxsLCwr+/v7i4uLm5ubCwsKurq6ioqKWlpaKiop+fn5ycnJ6enpycnJmZmY6OjoqKioWFhYWFhYODg4ODg319fX19fXh4eHZ2dnJycnFxcW1tbWhoaGdnZ2JiYl9fX1tbW1paWlhYWFdXV1dXV1RUVFRUVFNTU1BQUFFRUUpKSklJSUdHR0hISEZGRkVFRURERENDQ0REREJCQkFBQT8/Pz4+Pj09PT09PTs7Ozw8PDs7Ozo6Ojo6Ojk5Od2SW9QAAABWdFJOUwACBgwRFhsgJiswNTtARUpQVFhZWmRpbW5vcHR0eHt9f4CCg4OFho2RlJWWl5ucoaOmp6ywsri8wcTFxsjLzM7R0dve4ODk5ufo6Ozu8PH19/j4+f3+8mG2VAAAAQVJREFUOMuN1OdOQkEQBWAUpEkfigUEAelKE0XAQhMU6bDv/yiSsCx3bgKc82sm+ZLNJCdrMGzjpqOR6swHMRNBzIIxO8acGPNA7JwgdoExK8YuMebCmHe7THu1+yPMKJfoc1/cHmZmtfonxcPMtt+bw7omNcYce/YoPj9Upj+MaTp5I+7UHF5ltIx1clRW43vXr2Wsk/X2boqJB3YC62R+npbpfPFLWSeDMyGzjHB2qpOSsU6+CZUnxngnrxKlXHKTfCkRYEzXyVexihOl1uKFP6rr5HdjXCGq/rX6nOk6WVgMQkTXv4ssZy6CLvVCzEgQM2PMhjEHxtwQO/VPSmYiiFkg9g878XRkXRD67QAAAABJRU5ErkJggg==');
}
#tab-conversion-store > div.store-product-availability-component > div > div > p:nth-child(6) > span.store-contact-availability.alert-availability-store, #storeConversionZonePhoneNumber {
    	color: #4c4c4c
}
#nav .menu__tab-children {height: 500px;}
.page-storearea #main-content-container {
    width: 1000px;
}
.product-size .link_size_guider:before {
    width: 49px;
    height: 47px;
    right: -35px;
    top: 0px;
    content: '';
    background: black;
    position: absolute;
    transform: rotate(10deg);
}

.product-size .link_size_guider {
    display: block;
    font-size: 11px;
    height: 40px;
    background: rgb(0, 130, 195);
    color: white;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    padding-right: 20px;
    padding-left: 10px;
    line-height: 40px;
    font-size: 11px;
    text-transform: uppercase;
    /* display: none; */
    position: relative;
    overflow: hidden;
}

.product-size .size-guide-wrapper .guide-sizometer.show, .product-size.select-taille .size-guide-wrapper .guide-sizometer.show {
    display: none;
}

.size-guide-wrapper .guide_size, .size-guide-wrapper .guide-sizometer {
  margin-bottom:0;
  margin-left: 2px;
}
.cubeCheckbox > label[for="cbxTaker"]{
	display: none;
}


#phoneMobileFormGroup{
	display: none;
}
#main-content-container.product-page-floor {
     box-shadow: none;
}
#tab-conversion-store .box_price_left .price .currency.minus {
	display: inline;
}
li#MenuBrands {
 background-color:#fde828;
 
}

li#MenuBrands a {
  color:white;
}
@media (min-width: 767px) and (max-width: 999px) {#description_produits {width: 58%;}}
#paymentaddressbillingId.cta:after, #paymentaddressshippingId.cta:after {
    background-color: #b7b7b7;
}

#paymentaddressbillingId.cta, #paymentaddressshippingId.cta {
          background-color: #ccc;
}
div.block-advice {
    background: none!important;
    font-family: roboto;
}

div.block-advice strong {
    font-style: italic;
    text-transform: uppercase;
    color: #0082c3;
    font-size: 13pt!important;
    line-height: 1.4;
}

.filter_new_design .block-advice {
    background: url(/content/images/back-advice-block-2.png) no-repeat !important;
    background-size: 120px!important;
}

div.block-advice p {
    padding-top:10px;
    transform: rotate(-5deg);
}

#bouton {
    background-color:#0082c3!important;
    height: 23px!important;
    color: #ffffff !important;
    width: 170px;
    border-radius: 2px;
    padding-top: 4px !important;
}

#bouton:hover {
    background-color: #5EC0EF !important;
    width: 170px;
    border-radius: 2px;
}

div#list-page-wrapper ul.filter-list-container li.filter.listing-filter-help-merch div div a {
    text-decoration: none !important;
    color: #ffffff !important;
}

div#list-page-wrapper ul.filter-list-container li.filter.listing-filter-help-merch div div:nth-child(2) {
    width: 100% !important;
    float: right !important;
}

#page-list-container.with-vertical-filters #reviews-products-page, #page-list-container.with-vertical-filters #box_show_next_product {
    margin-left: 0;
}
a.genericbutton-print span.buttong {
			background: inherit;
			height: inherit;
		}
	
		a.genericbutton-print span.buttond {
			background: inherit;
			height: inherit;
		}
#main-content-container .product-page-by-floor .main-product-container .product-floor-menu .nav-container-floor-menu .active {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #0082C3 !important;
    color: #ffffff !important;
}
#main-content-container .product-page-by-floor .main-product-container .product-floor-menu .nav-container-floor-menu .floor-menu-item:hover {
    background-color: rgba(0, 130, 195, 0.6) !important;
    color: #ffffff !important;
}
#main-content-container .product-page-by-floor .main-product-container .product-floor-menu .nav-container-floor-menu, #main-content-container .product-page-by-floor .main-product-container .product-floor-menu .nav-container-floor-menu.sticky {
    border: none !important;
}

#main-content-container .product-page-by-floor .main-product-container .product-floor-menu .nav-container-floor-menu .floor-menu-item:before {
    border-right: none !important;
}

#main-content-container .product-page-by-floor .main-product-container .product-floor-menu .nav-container-floor-menu.sticky .k_sticky-buy:before {
    border-right: none !important;
    border-left: none !important;
}
#middle #list-page-container .filter-list-container .filter-values .filter-value .filter-link {
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
#middle #list-page-container .filter-list-container .filter-values .filter-value .filter-link .filter-value-number {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
}
#main-menu-vertical .menu-item a#classique-C-220162-sport-na-vozduhe { 
    color: #000000 !important; 
    background: linear-gradient(to bottom,#efefef 0,#fff 100%) !important;
}
#main-menu-vertical .menu-item a#classique-C-220162-sport-na-vozduhe:hover { 
    background: #0082C3 !important;
    background-color: #0082C3 !important;
    color: #ffffff !important;
}
#nl-badge {display:none;}
@media only screen and (min-width:1084px) {
#nl-badge {display: block;position: fixed;right: -100px;top: 50%;z-index: 1000;margin-top: -18px;-ms-transform: rotate(270deg);-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
#nl-badge a {position: relative;padding: 8px 40px 6px 8px;text-decoration: none;color: #000;font-size: 15px;display: inline-block;text-align: center;text-transform: uppercase;background-color: #fee255;}
#nl-badge a:after {content: ''; position: absolute; top: 0px; right: 0px; width: 34px; height: 100%; background: url('/ecru/static/footer/img/cta_arrow@2x.png'); background-size: 34px, auto;}
#nl-badge a:hover {top: 3px;}
#nl-badge img { position: relative; top:-4px; max-width: 20px; display: inline; vertical-align: -50%; margin-right: 17px;}
}
#seofuter-hp {font-size: 16px;
    margin-top: 40px;}

#seofuter-hp h3 {
    text-transform: none;
    border: none;
}

#seofuter-hp ul {
font-size: 0.7em;
font-family: arial;
line-height: 1.4;
color: #393939;
margin-top: -10px;
margin-left: 15px;
margin-bottom: 10px;    
}

#seofuter-hp p {
	font-size: 12px !important;
	line-height: 1.33;
}

#seofuter-hp h2 {
	font-size: 16px !important;
	line-height: 1.33;
}

#surfooter, #surfooter-manu, #filters-surfooter-manu {
padding: 10px 45px!important;
margin: 0!important;
}

#maincontainer{padding-bottom: 0px!important;}
#messagetop a {
    background: url() !important;
    display: block;
    width: 42px !important;
    height: 42px !important;
    background-color: #0082c3 !important;
    text-decoration: none;
    -webkit-transform: skewY(-10deg);
    -ms-transform: skewY(-10deg);
    transform: skewY(-10deg);
}
#messagetop a::before {
    position: absolute;
    font-family: DecathlonCube;
    font-size: 14px;
    content: "\E00C";
    color: #fff;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
div#messagetop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 99999;
}

@media screen and (max-width: 800px) {
	div#messagetop {
		display: none !important;
	}

}
.cancel-return, .cancel-return-detail{
visibility:hidden;
}
div#PageProduitProd_2_ComponentConversionZone_0_ComponentConversionZone_4_ComponentProductSize_0_ComponentProductSize_0_screen,
div#PageProduitProd_2_zoneConversion_4_ComponentProductSize_ComponentProductSize {
padding-bottom: 10px;
}

div#ProductPageByFloor_0_mainProductContainer_2_ComponentConversionZone_0_ComponentConversionZone_4_ComponentProductSize_ComponentProductSize {
min-height: 32px;
}
.box_availability .box_msg {display:block !important;}
#EUVOV54XPVNVK1-1200-1 {width: 592px;}
.box_anchor .libelle-no-anchor.loading,
.box_top.new-Y .box_anchor .largerItem .picto-Lift.loading
{ background: url(/skins/images/specific-country/components/ProductPromoPanoply/loader-square-blue-trans-28.gif) center center no-repeat; }
/* clothes-kimono */
.picto-menu.clothes-kimono {
  background-image: url("/ecru/static/picto-menu-extra/picto-menu-extra.png?v=10") !important;
  background-position: 0px 0px !important;
  background-size: 40px 40px !important; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* clothes-kimono */
  .picto-menu.clothes-kimono {
    background-image: url("/ecru/static/picto-menu-extra/picto-menu-extra@2x.png?v=10") !important; } }
.zone-price{
font-family: "Roboto-Condensed", Arial, sans-serif;
}
	
.box_price_left .info-duration {
  font-family: "Roboto-Condensed";
}

.box_price_left .prix_barre,
.box_price_left .from_price {
  font-family: "Roboto-Condensed";
}

.box_price_left .price {
  font-family: "Roboto-Condensed";
}
#main-menu-vertical .menu-panel-last .menu-panel-item .menu-panel-item-link { display: -ms-flexbox; display: flex; }
a#classique-C-220162-sport-na-vozduhe   { color: #fff!important;
    background: linear-gradient(to bottom, rgb(163, 232, 255) 0%,rgb(81, 195, 234) 50%,rgb(102, 204, 239) 50%,rgb(163, 232, 255) 100%) !important;}
a#classique-C-220162-sport-na-vozduhe:hover {
background: #0082c3!important;}
.DecathlonBanner_lightbox {
  position:fixed;
  top:50%;
  left:50%;
  z-index:9999;
  cursor:default;
  -webkit-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.75);
}
.DecathlonBanner_lightbox img {
  max-width: 100%;
  height: auto;
}
.DecathlonBanner_lightbox .close {
  font-family: "DecathlonCube";
  position: absolute;
  top: -12px;
  right: -12px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-color: rgb(0, 130, 195);
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 24px;
}
.DecathlonBanner_lightbox .close:before {
    content: "\E026";
}
.DecathlonBanner_overlay {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.5);
  z-index:8888;
  cursor:pointer;
}
.size-guide-wrapper {width: 270px;}
span#sizometer.sizometer-link {padding-bottom: 3px}

/* BEGIN Lien guide des tailles Page Produit [TEMP] */

.ie8 .product-size .link_size_guider{
	display: none; }


.ie7 .product-size .link_size_guider{
	display: none; }

.ie9 .product-size .link_size_guider{
	display: none; }

.product-size ul li.guide_size {
/*display:none;*/}

.product-size .link_size_guider{
	display: block;
    font-size: 11px;

/*display: none;*/
}
.product-size .link_size_guider_temp:hover{
	text-decoration:underline;
	position: absolute;
	top: 250px;
	font-size: 11px;
	
	text-align: center;
	display: block;
	width: 90%;
}

/* END Lien guide des tailles Page Produit */
li#MenuDiscounts.menu-item.blue-item.no-popup {
    background: #ea3707;
    background: -moz-linear-gradient(top,#f8de62 0,#ffd406 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f14500),color-stop(100%,#ff1d06));
    background: -webkit-linear-gradient(top,#f86262 0,#e80202 100%);


}
a#classique-C-96977-akcija.menu-item-link {
color: white !important;
}

li#MenuDiscounts.menu-item.blue-item.no-popup::after {
    background: #ea3707;
    background: -moz-linear-gradient(top,#f8de62 0,#ffd406 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f14500),color-stop(100%,#ff1d06));
    background: -webkit-linear-gradient(top,#f86262 0,#e80202 100%);


}



a#promo-C-96977-akcija.link_nav.link_nav_empty  {    color: white !important;
    letter-spacing: 0.5px !important;}

li#MenuDiscounts.menu-item.blue-item.no-popup.menu-item-active {
    background: #ea3707 !important;
    background: -moz-linear-gradient(top,#f8de62 0,#ffd406 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f14500),color-stop(100%,#ff1d06)) !important;
    background: -webkit-linear-gradient(top,#f86262 0,#e80202 100%) !important;
}

li#MenuDiscounts.tab_nav.tab_nav_03.png_bg.tab_nav_active:hover {
    background: #ea3707 !important;
    background: -moz-linear-gradient(top,#f8de62 0,#ffd406 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f14500),color-stop(100%,#ff1d06)) !important;
    background: -webkit-linear-gradient(top,#f86262 0,#e80202 100%) !important;
}
#footer {z-index: 50!important;}
#pointsInfo {
  padding:15px 10px 15px 58px;
  background:#f2f2f2 url('data:image/jpeg;base64,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') 10px center no-repeat;
  width: auto;
  background-size: 38px auto;
}
#pointsInfo p {
  font-size:12px;
  color:#000;
  text-align:left;
  font-weight:normal;
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
}
.myStoreComponentHoursContact #myStoreHoursContactLinkContact {margin-top:3px!important;}
.product_similar .picto {max-width: 85px!important;}
.bloc-vignettes {padding-top: 20px!important;}
#map-region-container {
overflow: visible;
}
.prod_action_content_component {
    padding-bottom: 10px;
    margin-top: 0px;
}
#addPriceInfo {
  margin-top:15px;
  border: 1px solid #dbdbdb;
  padding-left: 100px;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAwCAMAAACv8j12AAAAZlBMVEUAAADz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/MAgsM8ns+21+d5utsOicbV5e2n0ORrtNgtl8wekMlbrNXk7PCYyOGIwd5LpdLF3uoPrLPjAAAAEXRSTlMA9efYybqol4d4aVpINicYDJPy/LQAAAFoSURBVFjDtdbXjoMwEEBRb3ovU2ihhP//yR0SRRNlGbMEzX3gAcQxlsEiXD2b+fJLX37jy+99+ZMr/xNc+YUvv/bld7780Ze//JenjHO8QVeCUs7MNUmxm+ZBedstMYFoRd1/7yrGt59uIY+PzCh9jtcvbGN88eZyQ6mcQuCrlFLX48gSWvwhxqv7THkGrVsHiz/HeV03m5dKg5+F0Xw+gl+O53EEv/meT57vfkNEFRn8/hv+bxZ/cuV/giu/8OXXk/iKqOESsbX43RQ+g64bAln8cQrPQITyDdv8ZRIvZJSfB1d+5ctvffmDL3925WdhkMc6/ZpfDvEJSEVOAzxz0cdvhni6w6PkXqe9fFW8fhkSY7OP8VKW3wB0EspXhCCXXuOTsdkrb5U2b5MQXmS+q4ycpcZmr3y8KivVi8rawuCN2gZBU9lqbfBDk8C8bq/D7ZT36OjLX1z5eXDlV7781pc/+PLnl/4L7yYkj9RK1R8AAAAASUVORK5CYII=') left center no-repeat;
  width: auto;
  background-size: 94px 49px;
}
#addPriceInfo p {
  font-size:12px;
  text-align:left;

  margin:0;
  padding: 11px 0px 9px;
}
#addPriceInfo p span {
  display:table;
}
#details_delivery {
  margin-top:9px;
}
#order-product-container {
display: none; }
div.storeAvailabilityLegend {
color: rgb(60, 119, 19);

}
ul.product_list .bloc_picto img {

    max-width: 130px;
}
#home.search_page .no_result *
{
  font-family: Roboto;  
  text-transform: uppercase;
  color:white;
  background: #0082C3;
  text-align: center;

}

#home.search_page .title_no_result {
  padding-top: 25px;
}

#home.search_page .newsearch p{
  padding:1em;
}

.no_result_suggest:after, .no_result_suggest:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.no_result_suggest:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #0082C3;
	border-width: 20px;
	margin-left: -20px;
}
div#top ul.new_menu li a.link_nav, div#top ul.new_menu .sous_nav ul li a {
    font-size: 10pt !important;

}

div#top .link_nav {

padding-top: 0!important; }


div#top .tab_nav_03 a { padding-top: 0!important; }

div#top .tab_nav.png_bg:nth-child(9) a {
    padding: 8px 0 9px !important;}

div#top .tab_nav.png_bg:nth-child(9) a {
    padding: 8px 0 9px !important;
    margin: 0 auto;
    background: #0083C2 !important;
    color: #fff;
}

div#top .tab_nav.png_bg:nth-child(9) a:hover {
   background: #0083C2 !important;
}

.store_link .storeLayer #map-region-subcontainer a {
    font-size: 12px !important;
}

.new_menu li.tab_nav[index='7']:hover:after {width: 9px !important;}

div#top ul.new_menu li a.link_nav {font-size: 9pt !important;}
.m-breadcrumbs { background:none !important;}
div#top .tab_nav.png_bg:nth-child(9)  a   { 
    padding: 8px 0 9px !important;
margin: 0 auto;
	background: #0083C2 !important;
color: #fff;
}




div#top .old_menu .tab_nav_03 a {
padding-top: 15px !important;
}

.sous_nav_list a.puce_01, .sous_nav_list a.puce_04{
	width:200px;
}

div#top .old_menu .tab_nav_03 {
    background: #D03230;}
#anchor_ComponentProductPicshare {

      padding: 0px !important;
    visibility: visible;

}
.box_top.new-Y .anchor-tiptip.largerItem .libelle {
    font-family: Helvetiker-Bold, Arial;

}
.old_menu .sous_nav_list a:hover .sous_nav_picto {
    background-position: -80px 0;
}
.sous_nav_list_01 .sous_nav_01 .sous_nav_01_content .sous_nav_01_list:nth-child(2) {
    width: 200px !important;
}
div#top .tab_nav:nth-child(8) .link_nav {

}
. deliverytime {position: absolute; top:10px; right: 10px; padding: 2px 4px; background: #fff; font-size: 10px; color: red; z-index: 100;}
div.bloc-banner {
    margin-bottom: 8px;
}
#uploadFileButton div > #UploadFileInput{position:inherit;opacity:1;margin-left:200px;margin-top:15px;}
#pricePerUnit {display: none !important;}
#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);
}
.product-cross-selling .cross-selling .product .product_name {
    height: auto;
    width: 90px;}
#ProductMobile_2_ProductMobileConversion_4_ProductMobileInfoPrice_0_ProductMobileSelectSize_0_ProductMobileSelectSize_0_screen a {
/*display: none;*/
}
.panoplies {
	font-family: roboto_condensedregular, Arial;
}
.panoplies .visualBox .quantityBox,#promo-panoply h3,
.panoplies .namePdtBox span,
.panoplies .pricePdtBox,
.panoplies .priceBoxBuy,
.panoplies button.ctaBuy,
.panoplies-popup .panoply-content-title {

	font-family: roboto_condensedbold, Arial;
	font-weight: bold;
}
.panoplies .panoply-price-content p {
    font-size: 12px;
    left: 24%;
}
.panoplies button.ctaBuy {
    max-width: 35%;
    padding: 10px 35px 10px 10px;
    font-size: 14px;
}
.panoplies button .puce-btn {
    width: 32px;
}
.panoplies button.ctaBuy:after {
    right: -65px;
}
.panoplies button.ctaBuy:hover:after {
    right: -60px
}

@media (max-width: 800px) {
	.panoplies .panoply-price-content p {
    	left: inherit;
	}
	
	.panoplies button.ctaBuy {
	    max-width: inherit;
	}
}

.panoplies .priceBoxBuy .infoSupPrice {
    width: 150px;
}
.shipping-content li {
    background-image: none; 
}
/* BEGIN Newsletter style */
#bloc_newsletter{float:left;}
#bloc_newsletter #parentDiv{min-height:auto;}
#bloc_newsletter  .subscribeNewsLetter,
#bloc_newsletter  .subscriptionOk,
#bloc_newsletter  .subscriptionError,
#bloc_newsletter  .EmailFormatError,
#bloc_newsletter .AlreadyError,
#bloc_newsletter .LegalMentionError {
	line-height: 16px;
	clear: both;
	overflow: hidden;
	padding: 3px 0 0 0;
	font-size: 11px;
	color: #f36a6a;
}
#bloc_newsletter .subscriptionOk{
	color: #74e826;
}
#bloc_newsletter .isOk .subscribeNewsLetter {  display:none !important;}
#bloc_newsletter .isOk .subscriptionOk {display:block !important;} 
#bloc_newsletter .isError .subscriptionError {  display:block !important;} 
#bloc_newsletter .isErrorEmail .EmailFormatError {display:block !important; } 
#bloc_newsletter .isErrorAlready .AlreadyError { display:block !important; } 
#bloc_newsletter .isErrorLegalMention .LegalMentionError {	display:block !important; }

/* END Newsletter style */
ul.product_list .product_price .actual_price {
background: url('/skins/images/fdprice-yellow.png') left bottom no-repeat #fffb0a; }
/* BEGIN TEMP HEADER */
div#top div#search-screen_1 {
	margin: 25px 0 0;
}
/* END TEMP HEADER */
/* BEGIN - Ajustement suite Ã  l'ouverture du Footer - Wide (Mathieu CALLAGHAN - 07082014 */
#maincontainer{padding-bottom: 10px;}
/* END - Ajustement suite Ã  l'ouverture du Footer - Wide (Mathieu CALLAGHAN - 07082014 */
ul.product_list .product .product_brand, ul.product_list .product .product_name { width:130px; }
ul.product_list .productlong .product_brand, ul.product_list .productlong .product_name { width:240px; }
.lt-label, .lt-invite {display: none !important;}
#header-panier{
	margin-top:8px;
	background:transparent url(/ecru/static/cart/images/bg-header-cart-sprite.png) no-repeat scroll -1px -11px;
	border-top:1px solid #004c73;
	border-bottom:1px solid #004e75;
	height:55px;
	width:167px;
}
#header-panier .cart_show{
	background:transparent url(/ecru/static/cart/images/bg-header-cart-sprite.png) no-repeat scroll 3px -213px;
}
#header-panier p{
	font-weight:normal;
	font-size:11px;
	padding-top:13px;
}
#header-panier.mini-cart-over .cart_total{
	font-size:11px;
}
#panier_content{
	margin-top:8px;
	height:55px;
	right: 22px;
	background:none;
}
#panier_content #header-panier_inside{
	background:#c6c6c6 url(/ecru/static/cart/images/bg-header-cart-sprite.png) no-repeat scroll -1px -11px;
	position:relative;
	padding-bottom: 15px;
	border-top:1px solid #004c73;
	float:right;
	width:167px;
}
#panier_content #header-panier_inside .cart_show{
	background: transparent url(/ecru/static/cart/images/bg-header-cart-sprite.png) no-repeat scroll 3px -156px;
	display: block;
	height: 18px;
	margin: 2px 0;
}
#panier_content #header-panier_inside p{
	font-weight:bold;
	padding:13px 22px 0 0;
}
#panier_content #header-panier_inside .cart_total{
	font-weight:bold;
	font-size:11px;
	padding: 5px 22px 0 0;
}
#panier_content #panier_content_articles{
	border:0;
	margin:55px 0 0 0;
	width: auto;
}
#panier_content #panier_content_articles .button-cart{
	border-bottom: 1px solid #004e75;
	margin: 0 10px 0 10px;
}
#panier_content #panier_content_articles #achatEtResa{
	width:235px;
	max-height: none;
	margin-left:10px;
}
#panier_content #panier_content_articles #achatEtResa #achats{
	margin-top:8px;
	border-top:1px solid #004e75;
	background:#FFFFFF;
}
#panier_content #panier_content_articles #achatEtResa #achats #article_panier{
	overflow-y: auto;
	max-height: 415px;
	overflow-x: hidden;
}
#panier_content #panier_content_articles #achatEtResa #achats #details_panier{
	background: #FFFFFF;
}
#panier_content .button-cart{
	border-bottom: 1px solid #004e75;
	width: auto;
	margin: 0 8px;
}
#panier_content #panier_bas_img{
	background: #c6c6c6;
	width: auto;
}
.ie7 #panier_content .button-cart #orderDetailLink{
	float:none;
}
.ie7 #panier_content .button-cart #orderDetailLink .background_container{
	width:90%;
}


div#panier_content_articles a#orderDetailLink {
	display: block;
	width: 130px;
	line-height: 28px;
	background: #ff5f00;
	background: -moz-linear-gradient(top, #ff7100 0%, #ff4d00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7100), color-stop(100%,#ff4d00));
	background: -webkit-linear-gradient(top, #ff7100 0%,#ff4d00 100%);
	background: -o-linear-gradient(top, #ff7100 0%,#ff4d00 100%);
	background: -ms-linear-gradient(top, #ff7100 0%,#ff4d00 100%);
	background: linear-gradient(top bottom, #ff7100 0%,#ff4d00 100%);
	border: 1px solid #ff5f00;
}
div#panier_content_articles a#orderDetailLink:hover {
	background: #ff5f00;
	background: -moz-linear-gradient(top, #ff4d00 0%, #ff7100 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4d00), color-stop(100%,#ff7100));
	background: -webkit-linear-gradient(top, #ff4d00 0%,#ff7100 100%);
	background: -o-linear-gradient(top, #ff4d00 0%,#ff7100 100%);
	background: -ms-linear-gradient(top, #ff4d00 0%,#ff7100 100%);
	background: linear-gradient(top bottom, #ff4d00 0%,#ff7100 100%);
}
div#panier_content_articles a#orderDetailLink div.background_container,
div#panier_content_articles a#orderDetailLink div.background_container_second,
div#panier_content_articles a#orderDetailLink span.button-cart-center {
	background: none;
	padding: 0;
	margin: 0;
}
div#panier_content_articles a#orderDetailLink span.button-cart-center {
	padding: 0 15px 0 0;
	background: url('../images/puce_panier.gif') right no-repeat;
}
#panier_content #panier_content_articles #achatEtResa #achats #article_panier {
	max-height: 318px;
}
#panier_content .sub-total .droite, #panier_content #total_panier div .total_panier_titre, #panier_content #total_panier div .total_panier_content{
	color:#0082C3;
}
#header-panier.no-clickable{
	border-top: 1px solid #004c73;
	border-bottom: 1px solid #004e75;
	background-position: -1px -11px;
}
div#top div.search-screen div.buttonsearch { background:transparent url(/ecru/static/footer/images/sprite_global.png) no-repeat -37px -1px;width:35px; height:28px; }
div#top div.search-screen div.buttonsearch:hover { background-position:-37px -29px; }
#MenuInnovations .sous_nav_list a.puce_00{
	float:none;
	display:block;
}
.sous_nav_list a#classique-aptonia\.html span{
	background-position:-4px -2px;
}
.sous_nav_list a#classique-aptonia\.html:hover span{
	background-position:-84px -2px;
}
.sous_nav_list a#classique-artengo\.html span{
	background-position:-122px -2px;
}
.sous_nav_list a#classique-artengo\.html:hover span{
	background-position:-202px -2px;
}
.sous_nav_list a#classique-btwin\.html span{
	background-position:-240px -2px;
}
.sous_nav_list a#classique-btwin\.html:hover span{
	background-position:-320px -2px;
}
.sous_nav_list a#classique-caperlan\.html span{
	background-position:-360px -2px;
}
.sous_nav_list a#classique-caperlan\.html:hover span{
	background-position:-440px -2px;
}
.sous_nav_list a#classique-domyos\.html span{
	background-position:-3px -42px;
}
.sous_nav_list a#classique-domyos\.html:hover span{
	background-position:-83px -42px;
}
.sous_nav_list a#classique-fouganza\.html span{
	background-position:-121px -42px;
}
.sous_nav_list a#classique-fouganza\.html:hover span{
	background-position:-201px -42px;
}
.sous_nav_list a#classique-geologic\.html span{
	background-position:-238px -42px;
}
.sous_nav_list a#classique-geologic\.html:hover span{
	background-position:-318px -42px;
}
.sous_nav_list a#classique-geonaute\.html span{
	background-position:-362px -42px;
}
.sous_nav_list a#classique-geonaute\.html:hover span{
	background-position:-442px -42px;
}
.sous_nav_list a#classique-inesis\.html span{
	background-position:-1px -82px;
}
.sous_nav_list a#classique-inesis\.html:hover span{
	background-position:-81px -82px;
}
.sous_nav_list a#classique-kalenji\.html span{
	background-position:-121px -82px;
}
.sous_nav_list a#classique-kalenji\.html:hover span{
	background-position:-201px -82px;
}
.sous_nav_list a#classique-kipsta\.html span{
	background-position:-243px -82px;
}
.sous_nav_list a#classique-kipsta\.html:hover span{
	background-position:-323px -82px;
}
.sous_nav_list a#classique-nabaiji\.html span{
	background-position:-362px -80px;
}
.sous_nav_list a#classique-nabaiji\.html:hover span{
	background-position:-442px -80px;
}
.sous_nav_list a#classique-newfeel\.html span{
	background-position:-1px -122px;
}
.sous_nav_list a#classique-newfeel\.html:hover span{
	background-position:-81px -122px;
}
.sous_nav_list a#classique-orao\.html span{
	background-position:-118px -122px;
}
.sous_nav_list a#classique-orao\.html:hover span{
	background-position:-198px -122px;
}
.sous_nav_list a#classique-oxelo\.html span{
	background-position:-237px -122px;
}
.sous_nav_list a#classique-oxelo\.html:hover span{
	background-position:-317px -122px;
}
.sous_nav_list a#classique-quechua\.html span{
	background-position:-361px -122px;
}
.sous_nav_list a#classique-quechua\.html:hover span{
	background-position:-441px -122px;
}
.sous_nav_list a#classique-simond\.html span{
	background-position:-3px -162px;
}
.sous_nav_list a#classique-simond\.html:hover span{
	background-position:-83px -162px;
}
.sous_nav_list a#classique-solognac\.html span{
	background-position:-124px -163px;
}
.sous_nav_list a#classique-solognac\.html:hover span{
	background-position:-204px -163px;
}
.sous_nav_list a#classique-tribord\.html span{
	background-position:-242px -162px;
}
.sous_nav_list a#classique-tribord\.html:hover span{
	background-position:-322px -162px;
}
.sous_nav_list a#classique-wedze\.html span{
	background-position:-361px -162px;
}
.sous_nav_list a#classique-wedze\.html:hover span{
	background-position:-441px -162px;
}

.prod_action_content_component .link_size_guider_temp{
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
	font-weight:normal;
	line-height: 24px;
}
.prod_action_content_component .link_size_guider_temp:hover{
	text-decoration:underline;
}
.prod_action_content_component .product-size{
	margin-bottom:0;
}
.product_list .more_info .more_info_content{
	width:100% !important;
}
#container-cookie .text-cookie{color:#000000;}
#top .logo{
	margin: 7px 25px 0 7px;
}
#MenuSports .sous_nav_list_01 .sous_nav_01 .sous_nav_01_content .sous_nav_01_list:nth-child(2){
	width: 130px;
}
/* BEGIN Page Produit */
div#PageProduitProd div.pack-container, div#popup_ div.pack-container {
	border: 2px solid #ff5f00;
	width: 584px;
}
/* END Page Produit */
#uploadFileButton {	
	/*cursor: pointer;*/
	display: inline-block; 
	overflow: hidden; 
	position: relative;
	margin-top: -20px;
}

#uploadFileButton div &gt; 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 &gt; 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; 
}

#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;
}
@media(max-width:1450px) {
    .container-bottom .btnall {
        font-size:12px;
    }
}
/* RESET BOUTON */
span.smallgenericbuttong, span.smallgenericbuttond, span.genericbuttong, span.genericbuttond, span.buttong, span.buttond {display:none;}
span.autoResizesmallgenericbuttonc, span.autoResizegenericbuttonc, span.buttonc, span.genericbuttonc { height:auto !important; display:inline-block; margin:5px 0 20px 0; padding:9px 30px 9px 10px; }
a.genericbutton-small-blue span.buttonc, a.promo-code-button span.autoResizegenericbuttonc { padding:5px 20px 5px 5px; }
span.btn-continue span.autoResizegenericbuttonc, span.autoResizegenericbuttonc-gray { padding:9px 10px 9px 30px; }


.middle-right span.buttonc{margin: 0;padding: 0;}
.middle-right span.autoResizegenericbuttonc, .middle-right span.autoResizegenericbuttonc-gray, .middle-right span.genericbuttonc {  padding: 9px 30px 9px 10px;}



/* BTN Orange */
span.genericbuttonc, span.autoResizegenericbuttonc, span.autoResizesmallgenericbuttonc { background:url(/skins/images/specific-country/picto/puce-btn.gif) 93% 50% no-repeat #ff5f00; color:#ffffff; }
span.genericbuttonc:hover, span.autoResizegenericbuttonc:hover, span.autoResizesmallgenericbuttonc:hover { background-color:#ff8740; }
/* BTN Bleu */
a.genericbutton-small-blue span.buttonc, a.promo-code-button span.autoResizegenericbuttonc { background:url('/ecru/static/footer/images/puce-btn.gif') 93% 50% no-repeat #0083c1; }
a.genericbutton-small-blue span.buttonc:hover, a.promo-code-button span.autoResizegenericbuttonc:hover { background-color:#40a2d1; }
/* BTN Gris */
span.autoResizegenericbuttonc-gray { background:url('/ecru/static/footer/images/puce-return-btn.gif') 7% 50% no-repeat #c4c4c4; color:#191919; }
span.autoResizegenericbuttonc-gray:hover { background-color:#d3d3d3; }

.order-main-container #back-button-bottom, #bottomTagCloud #back-button-bottom {
	 height: auto!important;
    display: inline-block;
    background: url(/skins/images/specific-country/picto/puce-return-btn.gif) 7% 50% no-repeat #c4c4c4;
    color: #191919;
    padding: 9px 10px 9px 30px
}


.order-main-container #next-button-bottom, #bottomTagCloud #next-button-bottom{
    height: auto!important;
    display: inline-block;
    background: url(/skins/images/specific-country/picto/puce-return-btn.gif) 7% 50% no-repeat #c4c4c4;
    color: #191919;
    padding: 9px 10px 9px 30px
}

.order-main-container #next-button-bottom, #bottomTagCloud #next-button-bottom{
    background: url(/skins/images/specific-country/picto/puce-btn.gif) 93% 50% no-repeat #ff5f00;
    color: #fff;
    padding: 9px 30px 9px 10px
}

.order-main-container #next-button-bottom:hover, #bottomTagCloud #next-button-bottom:hover{
    background-color: #ff8740
}

.order-main-container  #back-button-bottom:hover, #bottomTagCloud #back-button-bottom:hover{
    background-color: #d3d3d3
}
li#MenuSports .sous_nav_left .btn_01, li#MenuSports .sous_nav_right .btn_01 { right:-203px; }

div#main-content-container div.hp_gondolas {height: 321px !important; }
.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('/ecru/static/images/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('/ecru/static/images/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('/ecru/static/images/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('/ecru/static/images/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; }
