/*GIFT CARD*/

.gift-card-container-unavailable {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  max-width: auto;
  height: 110px;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
  background: #E7F3F9;
  border: 1px solid #BEDEEF;
}

.gift-card-wrapper-unavailable  {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  text-align: center;
  outline: none;
  border: 0;
  text-decoration: none;
}

.gift-card-wrapper-unavailable img {
  width: auto;
  max-width: 180px;
  height: auto;
  display: block;
  position: relative;
  transform: rotate(-15deg);
}

.gift-card-wrapper-unavailable .text {
  display: flex;
  position: relative;
  text-align: left;
  margin: 0 30px;
  font-family: Roboto Condensed, Helvetica, cursive;
  color: #080808;
}

.gift-card-wrapper-unavailable h2 {
  background: #FE5800;
  position: relative;
  color: #fff;
  padding: 8px 25px;
  line-height: 2rem;
  margin: 0;
}

.gift-card-wrapper-unavailable h2::after {
  display: block;
  content: '';
  position: absolute;
  right: -10px;
  top: 0;
  width: 20px;
  height: 48px;
  transform: skew(-10deg);
  color: #080808;
  background: #FE5800;
  line-height: 2rem;
}

.gift-card-wrapper-unavailable p {
  color: #0082C3;
  font-size: 24px;
  line-height: 1.5rem;
  margin: 0;
  padding: 10px 0;
  padding-left: 30px;
  font-style: italic;
  font-weight: normal;
}

/*GIFT CARD BUTTON*/
.gift-cta {
    min-width: auto;
    letter-spacing: 0.1px;
    height: 35px;
    position: relative;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    background-color: #FE5800;
    color: #fff;
    font-family: Roboto, Helvetica, Arial, cursive;
    font-weight: bold;
    font-size: 1rem;
    outline: 0;
    border: 0;
    border-radius: 3px;
    padding: 0 40px 0 20px;
    line-height: 1em;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
    transition: .3s all;
    margin: 0 50px;
}

.gift-cta span {
  position: absolute;
  color: #fff;
  right: 10px;
  transform: scale(0.8);
  transition: .3s all;
  display: block;
}

.gift-card-container-unavailable :hover .gift-cta span {
  transform: scale(0.8) translateX(4px);
  transition: .3s all;
  display: block;
}

.gift-card-container-unavailable :hover .gift-cta {
  padding: 0 40px 0 20px;
  transition: .3s all;
  color: #fff;
  background-color: #FE5800;
}

/*GIFT CARD BUTTON*/
    
.gift-card-wrapper-unavailable  .text {
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: left;
    margin: 0 auto 0 5px;
    font-family: Roboto Condensed, Helvetica, cursive;
    color: #080808;
}
  
 .gift-card-container-unavailable  .gift-cta {
    display: none;
 }
  
 .gift-card-container-unavailable  p {
    padding: 10px 0 0 0;
    padding-left: 0;
    font-size: 16px;
    font-style: normal;
 }
  
 .gift-card-container-unavailable  h2 {
    font-size: 1.4rem;
    padding: 5px 15px;
    height: 32px;
 }
  
 .gift-card-container-unavailable  h2::after {
    height: 100%;
 }
  
 .gift-card-container-unavailable  img {
    max-width: 150px;  
 }
   
.gift-card-container-unavailable p span {
     height: 100%;
     margin: auto;
     padding: auto;
     padding-left: 10px;
     font-size: 1.2rem !important;
     line-height: 1rem !important;
     transform: translateY(4px);
     display: inline-block;
 }
  
.gift-card-container-unavailable  {
    display: flex;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1500px;
    height: 110px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
    background: #E7F3F9;
    border: 1px solid #BEDEEF;
}
  
.gift-card-wrapper-unavailable  {
    display: flex;
    position: relative;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    height: auto;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    text-align: center;
    outline: none;
    border: 0;
    text-decoration: none;
}
/*VISUFILTER*/

@media only screen and (max-width: 800px) {
	 .gift-card-container-unavailable  img {
    max-width: 125px !important;  
 }
   
}
.cont-sport-user-completion-form #sport-user-completion-form #LOGIN-email {
	display:none;
}
@media (min-width: 768px) {
    .successFirstPaymentInStore_page .modal-dialog {
        width: auto;
        margin: 0 !important;
    }
}

.successFirstPaymentInStore_page .modal-body{
        color: black;
 }
#nav .menu__tab[data-category-id="1447393"] {
    background-color: #B51541;
}

#nav .menu__tab[data-category-id="1447393"] .menu__tab-link {
  color: #fff !important;
}

#nav .menu__tab[data-category-id="1447393"] .menu__tab-link:hover {
  color: #fff !important;
}


#nav .menu__tab[data-category-id="1447393"] .menu__tab-link:before {
  display: block;
  content: '';
  width: 22px;
  height: 22px;
  background: url('https://www.decathlon.hu/echu/static/lp/bts_2019/bell_teli.svg');
  -webkit-animation: ring 2.5s infinite;
  animation: ring 2.5s infinite;
  animation-delay: 2s;
}


@keyframes ring{
	0% {
    transform: rotate(0)
  }
  14%, 15% {
    transform: rotate(-15deg)
  }
  15%, 16% {
    transform: rotate(15deg)
  }
  20%, 30% {
    transform: rotate(25deg);
  }
  30%, 40% {
    transform: rotate(-25deg);
  }
  40%, 100% {
    transform: rotate(0)
  }
}
.ui-mobile .delivery-choice-p {
line-height: 2rem !important;
}

.ui-mobile .delivery-choice-title {
line-height: 2rem !important;
}

.ui-mobile .delivery-choice-container .delivery-choice-wrapper {
width: 100% !important;
}
div.order-details span.tax span.cent.minus {
    display: none;
}
.vfback p {
  transform: skew(45deg);
  position: relative;
  display: inline-block;
  line-height: 1em;
  padding: 7px;
  margin: 0 auto;
}

.vfbackarrow {
    margin: 0 auto;
    padding: 0;
    width: 8px;
    height: 8px;
    display: inline-block;
    background: url('https://www.decathlon.hu/echu/static/lp/home/imgs/nextarrow.svg');
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
   transform: rotate(-180deg) skew(45deg);
z-index: 10;
}

.vfback {
  position: absolute;
  display: block;
  font-family: 'Roboto', Helvetica, cursive;
  transform: skew(-45deg);
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  outline: none;
  top: 0; 
  left: -20px;
  font-weight: bold;
  background: #fff;
  line-height: 1em;
  color: rgba(0,0,0,.7);
  width: auto;
  height: 30px;
  padding: 5px 20px 5px 30px;
}

.vftitle {
  display: flex;
  position: relative;
  font-weight: bold;
  margin: 0 auto 2% auto;
  font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  flex-wrap: nowrap;
  flex-basis: 100%;
  color: #fff;
  font-family: 'Roboto', Helvetica, cursive;
  text-transform: uppercase;
  text-align: center;
  justify-content: center;
  font-style: italic;
  -webkit-transition: 2s; /* For Safari 3.1 to 6.0 */
  transition: 2s;
}

.vftitle-lvl3 {
  display: flex;
  position: relative;
  font-weight: bold;
  margin: 0 auto;
  font-size: calc(16px + (26 - 16) * ((100vw - 300px) / (1600 - 300)));
  flex-wrap: nowrap;
  flex-basis: 100%;
  color: #fff;
  font-family: 'Roboto', Helvetica, cursive;
  text-transform: uppercase;
  text-align: center;
  justify-content: center;
  font-style: italic;
}

.banner-container {
    display: flex;
    background-attachment: fixed;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  background-size: cover;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: auto;
  min-height: 300px;
  height: auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  animation: none !important;
}

.banner-container-lvl3 {
  display: flex;
  background-size: cover !important;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: auto;
  min-height: 250px;
  height: auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.banner-container .banner-sales p {
transform: skew(45deg);
line-height: 2.3em;
margin: 0 auto;
padding: 0 15px;
font-weight: bold;
color: red;
}

.banner-sales .banner:hover {
border: 1px solid #FF1E1E;
color: #FF1E1E;
transition: 0.5s;
cursor: pointer;
}

@supports (-webkit-overflow-scrolling: touch) {
  .banner-container-lvl3:before {
   background-size: 100vmax 100vmax !important;

  -webkit-background-size: 100vmax 100vmax !important;
}
}


@media only screen and (max-width: 600px) {
.banner-container:before {
display: none;
}

.vfback p {
  line-height: 0.5em !important;
}


.vfback {
    padding: 5px 20px 5px 30px !important;
}

  
.banner-container .banner {
    padding: 10px;
    transform: none !important;
    line-height: 2em !important;
    border-radius: 50px !important;
  }
  
  .banner p {
    transform: none !important;
    line-height: 1.5em;
  }
  
  .vfbackarrow {
    margin: 0 auto;
    padding: 0 !important;
    width: 8px;
    height: 8px;
    display: inline-block;
    background: url('https://www.decathlon.hu/echu/static/lp/home/imgs/nextarrow.svg');
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
   transform: rotate(-180deg) skew(45deg);
}
  
 .vftitle {
  display: flex;
  position: relative;
  font-weight: bold;
  margin: 2% auto 2% auto;
  font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  flex-wrap: nowrap;
  flex-basis: 100%;
  color: #fff;
  font-family: 'Roboto', Helvetica, cursive;
  text-transform: uppercase;
  text-align: center;
  justify-content: center;
  font-style: italic;
}

.break {
  display: none !important;
}
  
  .banner-container-lvl3 {
  display: flex;
  background-size: cover;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: auto;
  min-height: 100px !important;
  height: auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.banner-container-lvl3:before {
  background-size: cover;
  -webkit-background-size: cover;
}
  
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}

.vfoverlay {
  background: rgba(0,0,0,0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  display: block;
  content: '';
  top: 0;
  left: 0;
}

.break {
  flex-basis: 100%;
  height: 0;
}

.banner-container .banner {
    display: block;
    font-family: 'Roboto', Helvetica, Cursive;
    text-transform: uppercase;
    font-size: calc(12px + (14 - 12) * ((100vw - 300px) / (1600 - 300)));
    color: rgba(0,0,0,.7);
    font-weight: normal;
    font-style: normal;
    outline: none;
    text-decoration: none;
    width: auto;
    height: 30px;
    margin: 10px;
    padding: 4px;
    background: #fff;
    border-radius: 30px;
    box-shadow: rgba(0,0,0,.04) 0 1px 4px;
    transform: skew(0deg);
    border: 1px solid rgba(0,0,0,.09);
    transition: 0.3s;
    z-index: 1;
}

.banner p {
    transform: skew(0deg) !important;
    line-height: 2.1em;
    margin: 0 auto;
    padding: 0 15px;
    font-weight: bold;
}

.banner:hover {
  border: 1px solid #0080ff;
  color: #0080ff;
  transition: 0.5s;
  cursor: pointer;
  z-index: 1;
}

.vfallproducts {
  z-index: 10;
  display: flex;
  background: #f4f4f4;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  height: auto;
  padding: auto;
}

.vfallproducts p {
    color: #555;
    font-family: 'Roboto', Helvetica, cursive;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
    padding: 20px 0 10px 0;
}

.deca-cta {
  background-color: transparent;
  font-size: 15px;
  color: #0082c3;
width: auto;
max-width: 80%;
height: auto;
  border: 2px solid #0082c3;
  padding: 6px 40px 6px 30px;
  font-family: 'Roboto Condensed' , Arial, Helvetica, cursive;
  font-weight: bold;
  text-transform: uppercase;
  font-style: italic;
  z-index: 2;
  display: block;
  position: relative;
  line-height: 1.5em;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  margin: 10px auto;
}

.deca-cta:hover {
  color: #fff;
}

.deca-cta:hover:after {
-webkit-transform: rotate(0deg) translateY(-100%);
transform: rotate(0deg) translateY(-100%);
transition: -webkit-transform .36s ease;
transition: transform .36s ease;
transition: transform .36s ease,-webkit-transform .36s ease;
}


.deca-cta::after {
content: "";
background: #0082c3;
position: absolute;
height: 150%;
width: 150%;
transition: -webkit-transform .18s ease;
transition: transform .18s ease;
transition: transform .18s ease,-webkit-transform .18s ease;
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
top: 100%;
left: -25%;
z-index: -1;
-webkit-transform-origin: calc(83.33333% - 2.85714em) 0;
transform-origin: calc(83.33333% - 2.85714em) 0;
}

.deca-cta::before {
    font-family: DecathlonCube;
    content: "\E007";
    right: 0;
    top: 0;
    height: 100%;
    width: 2.2em;
    font-size: 1em;
    display: flex;
    position: absolute;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    line-height: 1;
    z-index: 1;
}
.default>.panel>.panel-heading>.panel-title>a .title, .panel-group>.panel>.panel-heading>.panel-title>a .title {
    font-size: 0.8rem;
}
.infomessage {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    text-align: center;
    background: #f8d1d1;
    box-shadow:
    0 0.7px 1.1px -21px rgba(253, 217, 217, 1),
    0 1.7px 2.5px -21px rgba(253, 217, 217, 1),
    0 3.3px 4.8px -21px rgba(253, 217, 217, 1),
    0 5.8px 8.5px -21px rgba(253, 217, 217, 1),
    0 10.9px 15.9px -21px rgba(253, 217, 217, 1),
    0 26px 38px -21px rgba(253, 217, 217, 1);
    border: 1px solid #eb9a9a;
}

.infomessage span {
  font-family: 'Roboto', Helvetica, cursive !important;
  font-size: 1rem;
  line-height: 2rem;
  color: #8e3232;
  padding: 8px;
}
.alti-content, .popup-add-to-cart-0, #alti-content {
    z-index: auto !important;
    width: auto;
    height: auto;
    display: block;
    top: auto !important;
    left: 621.5px;
}
.szallitasinfo-check {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: center;
    font-size: 1rem;
    font-weight: bold;
    font-family: 'Roboto', Helvetica, cursive;
    margin: 10px 0;
    padding: 10px;
    line-height: 1.3rem;
    border: 2px solid #0076BF;
    color: #0076BF;
    background: rgba(0, 118, 191, 0.13);
    border-radius: 3px;
}
@media (min-width: 1180px) {
.zone-price .zone-price-selling-price.size-large {
    font-size: 1.2em;
}
}
.carrier-img {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    display: inline-flex;
}

.ceges {
  color: #0082c3;
  display: block;
}

.info-keret-box a, .info-keret-box a:visited, .info-keret-box a:active, .info-keret-box a:visited {
  text-decoration: none;
  color: #333333;
}

.info-keret-box-m a, .info-keret-box-m a:visited, .info-keret-box-m a:active, .info-keret-box-m a:visited {
  text-decoration: none;
  color: #333333;
}
.carrier-info-sb {
  display: flex;
  width: 100%;
  height: auto;
  margin: 10px;
  justify-content: flex-start;
  text-align: left;
  align-content: flex-start;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}

.carrier-info-sb p {
  display: inline-flex;
  flex-wrap: wrap;
  flex-grow: 2;
  font-style: normal;
  padding-left: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.info-keret-box {
  diaplay: flex;
  position: relative;
  width: auto;
  margin: 20px;
  border: 1px solid #ccc;
  background: #fff;
  padding: 10px;
}

.info-keret-box-m {
  diaplay: flex;
  position: relative;
  width: auto;
  margin: 5px;
  border: 1px solid #ccc;
  background: #fff;
  padding: 10px;
}

#proba {
  font-style: italic;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #0082c3;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
#home #maincontainer #main-content-container {
width: 100% !important;
min-width: 100% !important;
margin: 0 auto;
box-shadow: 0 -10px 20px 3px rgba(0,0,0,0) !important;
}

#maincontainer {
box-shadow: 0 -10px 20px 3px rgba(0,0,0,0) !important;
}


#home #maincontainer #main-content-container {
width: 100% !important;
min-width: 100% !important;
margin: 0 auto;
box-shadow: 0 -10px 20px 3px rgba(0,0,0,0) !important;
}

#maincontainer {
box-shadow: 0 -10px 20px 3px rgba(0,0,0,0) !important;
}


.hp_content {
width: 100% !important;
margin-top: -10px !important;
}

.product_list .product {
display: inline-block !important;
margin: 0 auto !important;
float: none !important;
flex-direction: row !important;
}

div.hp_gondolas {
    position: absolute;
    top: 38px;
    z-index: 1000;
    margin: 0 auto;
    text-align: center;
width 100% !important;
}

#lastVisitedProducts {
max-width: 100%;
position: initial !important;
width: 100%;
margin-top: 90px;
}

.last-visited-products .product_list .product {
    display:block;
    width: 260px !important;
    margin: 0 50px 20px;
    border: 1px solid #efefef;
    box-shadow: none;
}

ul.product_list .product_normal, ul.product_list .productshort {
    width: 239px;
    height: auto;
    border: 1px solid #eef1ff;
    background: #fff;
    background-image: none;
    margin: 4px;
    background-image: none;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(21,70,88,0.25);
    -moz-box-shadow: 0px 0px 10px 2px rgba(21,70,88,0.25);
    box-shadow: 0px 0px 10px 0px rgba(21,70,88,0.1);
    position: relative;
}

ul.product_list .product .product_brand, ul.product_list .product .product_name {
    width: 90%;
    padding: 0 0 15px 0;
    margin: 0 auto;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.product_list:nth-child(3) {
display: none;
}

.product_brand {
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c7cbd3;
}

.product_list .product .product_brand, .product_list .product .product_name {
    position: relative;
    width: auto;
    display: block;
    color: #6b768b;
    font-size: 12px;
    text-decoration: none;
    margin: 0 0 0 15px;
    text-align: center;
    line-height: 1.35em;
    font-weight: bold;
}

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 {
    background: none;
    padding: 30px 0 0;
    height: auto;
    margin: 0 15px 15px 15px;
    position: relative;
}

ul.product_list .product_price .actual_price {
    height: auto;
    line-height: 35px;
    padding: 0 4px 0 15px;
    font-size: 16px;
    border-radius: 2px;
    color: #1e2234;
    margin: 5px;
    background: rgba(255,238,45,1);
    background: -moz-linear-gradient(left, rgba(255,238,45,1) 0%, rgba(254,223,45,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,238,45,1)), color-stop(100%, rgba(254,223,45,1)));
    background: -webkit-linear-gradient(left, rgba(255,238,45,1) 0%, rgba(254,223,45,1) 100%);
    background: -o-linear-gradient(left, rgba(255,238,45,1) 0%, rgba(254,223,45,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,238,45,1) 0%, rgba(254,223,45,1) 100%);
    background: linear-gradient(to right, rgba(255,238,45,1) 0%, rgba(254,223,45,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee2d', endColorstr='#fedf2d', GradientType=1 );
}

.cent.minus, .currency.minus {
    vertical-align: super;
    font-size: small;
    padding: 0 0 0 2px;
    line-height: 0.5em;
}

.product_list .product .product_price {
    position: initial;
    top: 237px;
    right: 0;
    text-align: center;
}

.last-visited-products .product_list.slick-initialized {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
        margin-top: 0px;
    text-align: center;
    position: relative;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: none !important;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.product_brand {
color: #c8ccd4 !important;
}

ul.product_list .product_normal a.infobulle.etoile, ul.product_list .productshort a.infobulle.etoile {
    position: absolute;
    top: 236px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    margin: 0;
}

div#main-content-container .product_list .product .product_brand, div#main-content-container .product_list .product .product_name {
    margin: 0 0 15px 10px !important;
}

.last-visited-products .last-visited-products-title {
    text-transform: uppercase;
    font-family: RobotoCondensed-BoldItalic,Arial;
    font-size: 18px;
    margin: 40px auto 10px auto;
}

ul.product_list .over, ul.product_list .product:hover {
border-color: transparent;
background-image: none;
box-shadow: 0 5px 20px #a9a9a9;
z-index: 10;
border-bottom: 5px solid #007fff;
border-top: 1px solid #007fff;
border-right: 1px solid #007fff;
border-left: 1px solid #007fff;
}

.last-visited-products .slick-track {
width: auto !important;
}
#smartsizeForm .ss_switchUnite{display:none;}
#smartsizeForm .ss_form_input{max-width:85%;}
.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}
.alert-availability-store .StoreStockContactStore {
  display: none;
}
a.infobulle--thumbnail {
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 12px;
    background: none;
    text-decoration: none;
}
#newHeader .header_web .header_middle_right .myicon a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    text-transform: none;
    text-overflow: ellipsis;
    flex-direction: column;
}

#newHeader .addtocart_link .basketHeader .basketIcon a.basketCenter {
    display: flex;
    align-items: center;
    width: auto;
    flex-direction: column;
}

#newHeader .header, #newHeader .header_web {
    height: auto;
    display: block;
    margin: 0 auto;
    padding: 5px !important;
    background-color: #fff !important;
}

#newHeader .header_middle, #newHeader .header_middle_tunnel {
    background: #fff !important;
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    height: 65px;
}

#newHeader .header_web .search_bar {
    max-width: 85% !important;
    margin: 0 auto !important;
}

.search_bar .input-wrap .input_search {
    display: block;
    background-color: #fff !important;
    padding: 13px 20px;
    box-shadow: rgba(0,0,0,.04) 0 1px 4px;
    border: 2px solid #0082C3 !important;
    transition: 0.3s ease-in !important;
}

.search_bar .button-wrap {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    z-index: 2;
    width: 100px !important;
}

#newHeader .search_bar .search-button {
    top: 1px;
    right: 1px;
    bottom: 1px;
    z-index: 2;
    width: 100px !important;
    border-radius: 3px;
background: rgb(0,130,195); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,130,195,1) 0%, rgba(48,146,208,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,130,195,1) 0%,rgba(48,146,208,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,130,195,1) 0%,rgba(48,146,208,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082c3', endColorstr='#3092d0',GradientType=1 ); /* IE6-9 */

}


#newHeader .search_bar .search-button::after {
    content: "";
    position: absolute;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    top: 0;
    left: 0;
    bottom: 0;
    width: 15px;
    background-color: #0082C3 !important;
    border-left: 0px solid #fff !important;
}

#newHeader .search_bar .search-button::before {
    color: #fff !important;
    padding-right: 5px !important;
}

.search_bar .search-button::before {
    text-align: center;
    padding-top: 0;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    margin: 0 auto;
    font-family: Roboto, Helvetica, Cursive !important;
    color: #fff !important;
    content: "KERESÉS" !important;
    font-size: 11px !important;
    z-index: 1;
    font-weight: bold !important;
}



#newHeader .search-form:hover .input_search, #newHeader .search_bar.is-focused .input_search {
    border-color: #0082C3 !important;
	transition: 0.4s ease;
	-webkit-transition: 0.4s ease;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 128, 255, 0.5) !important;
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 128, 255, 0.5) !important;
    box-shadow: 0px 0px 10px 0px rgba(0, 128, 255, 0.5) !important;
}

#nav .menu__tab:not(:last-child)::after {
    content: "";
    position: absolute;
    height: 25px;
    width: 1px;
    border-right: 1px solid #d6d8ea !important;
}

#nav .menu__tab-link {
    display: flex;
    text-decoration: none;
    color: #666666 !important;
    font-size: 11px;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
    font-family: Roboto, Helvetica, Cursive !important;
}

#nav .menu__tabs {
    border-top: 1px solid #dee0ed !important;
    height: 60px !important;
    box-sizing: border-box;
}

#nav .menu__tab--active .menu__tab-link::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #0082C3 !important;
}

#newHeader .header_middle_right .myicon .icon, #newHeader .header_middle_right .myicon > div {
    line-height: 1 !important;
    -webkit-font-smoothing: initial;
    font-smoothing: initial;
    background: #fefefe;
    align-items: center;
    border: 0 solid rgb(0, 128, 255);
    border-radius: 3px !important;
}

#newHeader .header_middle_right .myicon .icon, #newHeader .header_middle_right .myicon > div {
    line-height: 1 !important;
    -webkit-font-smoothing: initial;
    font-smoothing: initial;
    background: #fff;
    align-items: center;
}

#newHeader .header_middle_right .myicon > div {
    position: relative;
    padding: 10px;
    margin: 5px;
    border-radius: 0 !important;
    border: 0 solid rgba(0, 0, 0, 0.1);
	background: #fff;
}

.search_link {
  display: none !important;
}

#newHeader .addtocart_link {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background: #fde828 !important;
    height: 100%;
    position: relative;
    margin-left: 20px;
    box-sizing: border-box;
    padding: 0 10px !important;
    border-radius: 3px !important;
}

#newHeader .header_tunnel_mobile a:not(.cta), #newHeader .header_tunnel_mobile a:not(.cta):hover, #newHeader .header_tunnel_web a:not(.cta), #newHeader .header_tunnel_web a:not(.cta):hover, #newHeader .header a:not(.cta), #newHeader .header a:not(.cta):hover {
    text-align: center;
    font-weight: 400;
    white-space: nowrap;
    font-size: 10px;
    color: #717c90 !important;
    text-transform: uppercase;
}

#newHeader .header .align-icon a .icon-text {
    white-space: nowrap;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 10px;
    text-transform: uppercase !important;
    line-height: normal;
    font-size: 10px !important;
    color: #6c6d6f;
    font-weight: normal !important;
    font-family: Roboto ,Arial,Helvetica,sans-serif !important;
    margin-top: 3px;
}

#newHeader .icospace {
    width: 24px;
    height: 26px;
    display: block;
    margin: 0 auto;
    top: 0;
    left: -2px;
}

#newHeader .icospace::before {
    text-align: center;
    width: 22px;
    height: 22px;
    line-height: 26px;
    font-size: 1.49rem;
    font-family: DecathlonCube;
    color: #6c6d6f !important;
}

#newHeader .addtocart_link .icospace::before {
    font-size: 26px;
}

#newHeader .addtocart_link .icospace::before {
    content: "\E002";
    position: absolute;
    text-align: center;
    left: -2px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 26px;
    font-family: DecathlonCube;
    color: #48420e !important;
}

#newHeader .header .addtocart_link .align-icon a .icon-text {
  color: #181606 !important;
}

#newHeader .header_middle_right .myicon > div::after {
    content: "";
    position: absolute;
    height: 0;
    top: 0;
    width: 100% !important;
    margin-left: 0 !important;
    left: 0 !important;
}

#newHeader .header_middle_right .myicon > div:hover::after {
    height: 2px;
    width: 100% !important;
}

#newHeader .header_middle_right .myicon div.wishlist_link::after {
    background: #0082C3 !important;
}

#newHeader .header_middle_right .myicon div.account_link::after {
    background: #0082C3 !important;
}

#newHeader .header_middle_right .myicon div.store_link::after {
   background: #0082C3 !important;
}

#newHeader .header_middle_right .myicon div.contactus_link::after {
   background: #0082C3 !important;
}

#newHeader .header_web .addtocart_link:hover::before {
    content: "";
    position: absolute;
    top: 0 !important;
    width: 100% !important;
    margin-left: 0 !important;
    left: 0 !important;
    background-color: #d1be0e !important;
    height: 2px;
}

#newHeader {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    min-height: 0;
    padding-bottom: 0;
    z-index: 1001 !important;
    position: relative !important;
}

.wishlist_link, .store_link, .contactus_link {
	height: 45px !important;
}

.store_link > div {
  border: 0px solid #fff !important;
}

.contactus_link > div {
  border: 0px solid #fff !important;
}

.myicon .account_link {
    border: 0 solid rgb(0, 128, 255) !important;
    border-radius: 3px !important;
    background: #0082C3 !important;
    color: #fff !important;
    order: 4 !important;
    -webkit-order: 4 !important;
	height: 50px !important;
    margin: 0 !important;
}

.account_link:hover {
  background: #3092d0 !important;
}

.account_link .icon-text {
  color: #fff !important;
}

#newHeader .account_link .accountIcon .icospace::before {
    content: "\E001";
    font-size: 1.74rem;
    line-height: 22px;
    color: #fff !important;
}

.wishlist-link {
  order: 3 !important;
  -webkit-order: 3 !important;
}

#newHeader .contactus_link .icospace::before {
    content: "\E024";
    margin-left: -5px;
}

#newHeader .addtocart_link {
    background: none;
    padding: 0;
    margin: 0;
    margin-left: 0px !important;
    margin-right: -10px;
    height: 70px;
    vertical-align: middle;
}

#nav .menu__tab--active .menu__tab-link, #nav .menu__tab:hover .menu__tab-link {
	color: #0082C3 !important
}

.hp-carousel {
    z-index: 0;
    position: absolute;
    left: 0;
    top: 50px;
    right: 0;
    height: 521px;
}

.alti-content, .popup-add-to-cart-0, #alti-content {
    z-index: 999999999 !important;
    width: auto;
    height: auto;
    display: block;
    top: 64px !important;
    left: 621.5px;
}

#newHeader .header .store_link .icon .store-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #0082C3;
    font-size: 10px !important;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Roboto, Arial, Helvetica;
}

#newHeader .header .header_middle a#store_area_modification {
    max-height: 30px;
    line-height: 3em;
    color: #3e4a56;
    padding-top: 13px;
    margin-left: -12px;
}

.product_list li:nth-child(5), .product_list li:nth-child(6) {
display: none !important;
}

.product-autocompletion-price {
  padding: 5px !important;
}

#product-stock-locator-container .item .title {
    cursor: pointer;
    display: block;
    color: #393939;
    font-family: Roboto;
    font-weight: 600;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left !important;
}

#product-stock-locator-container .item .title small {
    display: block;
    font-weight: 600;
    padding-right: 10px;
    text-transform: none;
    text-align: left !important;
}


element {

}

.vocal-search {
    position: absolute;
    right: 114px;
    top: 13px;
    width: 22px;
    height: 22px;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #f4f4f4;
}

@media only screen and (max-width: 1365px) { 
#newHeader .header_middle_right .myicon > div {
    position: relative;
    padding: 10px 5px 10px 5px !important;
    margin: 0;
    border-radius: 0 !important;
    border: 0 solid rgba(0, 0, 0, 0.1);
    background: #fff;
}
}
html, body {
scroll-behavior: smooth !important;
}
.review-container .abuse {
position: relative !important;
right: 0;
top: 0;
}
#nav .menu__sports-number {
   display: none !important;
}
.menu-item-link .sports-number {
   display: none !important;
}

.menu-item [data-category-id=allSports] {
padding-left: 58px;
}
#allSports {
background-color: #fff !important;
border-bottom: 1px solid #d6d8ea;
}



#nav .menu__all-sports-highlight {
    margin: 0 3px;
    color: #5a5d5d !important;
    font-size: 20px !important;
    font-weight: bold;
}
#nav .menu__scrollable::-webkit-scrollbar, #nav .menu__subcategory-children::-webkit-scrollbar {
    width: 10px !important;
    background: #f2f2f2 !important;
}
a.infobulle.etoile{
	background-image:url("/content/website/review/notes.jpg");
}
.bluebox-container {
  display: flex;
  width: 100%;
  height: auto;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: 0 auto;
  background: #007fff;
}

.bbox {
    width: 200px;
    max-width: 200px;
    text-align: center;
    align-self: center;
    font-family: 'Roboto', Helvetica, cursive !important;
    font-size: calc(10px + (12 - 10) * ((100vw - 300px) / (1600 - 300)));
    text-transform: uppercase;
    background: #0082C3;
    height: auto;
    padding: 20px 0;
    font-weight: normal;
    max-height: 30px;
    margin: 0 auto;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    outline: none;
    display: inline-flex;
    line-height: 1em;
    align-content: center;
    justify-content: center;
}

.bbox:hover {
  width: 100%;
  display: inline-block;
  border-bottom: 2px solid #fff;
}



.bbox p {
  line-height: 1em;
  width: auto;
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
}


#atvetel p::before {
    background: url('https://www.decathlon.hu/echu/static/footer/img/sprites-icone@2x.png') 0 -90px no-repeat;
  background-size: 100%;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  content: '';
  top: -11px;
  left: -40px;
  position: absolute;
}

#arucsere p::before {
    background: url('https://www.decathlon.hu/echu/static/footer/img/sprites-icone@2x.png') 0 -28px no-repeat;
    background-size: 100%;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  content: '';
  top: -13px;
  left: -40px;
  position: absolute;
}

#aruhaz p::before {
    background: url('https://www.decathlon.hu/echu/static/footer/img/sprites-icone@2x.png') 0 -60px no-repeat;
    background-size: 100%;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  content: '';
  top: -10px;
  left: -40px;
  position: absolute;
}

#kiszallitas p::before {
    background: url('https://www.decathlon.hu/echu/static/footer/img/sprites-icone@2x.png') 0 -120px no-repeat;
    background-size: 100%;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  content: '';
  top: -10px;
  left: -40px;
  position: absolute;
}
.myStorePage .rsp .step.avis .partie-smiley div:not([class]),
.myMobileStoreComponent .rsp .step.avis .partie-smiley div:not([class]) {
	display: none;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10100"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10203"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10250"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10150"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10301"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10300"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10400"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10154"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10450"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10500"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10550"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10153"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10153"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10550"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="667"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="666"] {
    opacity: 1; 
   float: left;
   -webkit-transition: all .4s ease-out;
   transition: all .4s ease-out;
}
.header-container .sticker-price-container .sticker-container .product-sticker[data-sticker-id="10551"] {
   opacity: 1; 
  float: left;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out;
}
#nav .menu__child:not(.menu__child--parent) .menu__child-title:after,
#nav .menu__child:not(.menu__child--parent) .menu__grand-child {
   display: none;
}
#nav .menu__children:after
{height: 40px;}
.new-product-thumbnail.desktop .header-container .tg-header-container:after {
    position: absolute;
    content: "";
    display: inline-block;
    right: -25px;
    top: -1px;
    height: 35px !important;
    background-color: #fff;
    transform: skewX(10deg);
}
.page-storearea #main-content-container {
    width: 1000px;
}
label[for~="contactModeTel"] {
display: none !important;
}
#home.main_page #maincontainer #main-content-container {
	width: 1000px;
}
#main-content-container.product-page-floor {
     box-shadow: none;
}
@media (min-width: 767px)
.tunnel  .container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}
#add_to_wishlist_button {
color: #0081c5 !important; 
text-decoration: none;
  /*  width: 255px;
    height: auto;
    font-weight: bold;
    text-decoration: none;
    display: block;
    left: 0;
margin-left: 165px; 
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 10px 15px !important;
  
position: relative;
    display: block;
    padding: 10px 0px !important;
    font-family: "Roboto-Condensed",Arial !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    display: inline-block;
    color: #fff !important;
    text-align: center;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
 
    background: #4eb0ed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4eb0ed),color-stop(100%,#0173b9));
    background: -webkit-linear-gradient(top,#4eb0ed 0,#0173b9 100%);
    background: -o-linear-gradient(top,#4eb0ed 0,#0173b9 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#4eb0ed),to(#0173b9));
    background: linear-gradient(to bottom,#4eb0ed 0,#0173b9 100%);
    filter: progid:DXImageTransform.Microsoft. */

}

#add_to_wishlist_button:hover {
 /* background: #4eb0ed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#6ac1ef),color-stop(100%,#1a9bd2));
    background: -webkit-linear-gradient(top,#6ac1ef 0,#1a9bd2 100%);
    background: -o-linear-gradient(top,#6ac1ef 0,#1a9bd2 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#6ac1ef),to(#1a9bd2));
    background: linear-gradient(to bottom,#6ac1ef 0,#1a9bd2 100%); */
}


#add_to_wishlist_button .wishlist-button-picto {
    display: block;
    position: absolute;
    width: 30px;
    height:30px;
    left: 3px;
    top: 5px;
    background: url(/echu/static/img/heart.png) top left no-repeat;
}

.wishlist_tooltip_box {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .5s ease-out;
    -chrome-transition: opacity .5s ease-out;
    -khtml-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -ms-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out;
    line-height: 15px;
    position: absolute;
    background-color: #0081c5;
    color: #fff;
    text-align: center;
    font-size: 12px;
    border: 2px solid #fff;
    padding: 10px 25px;
    bottom: 26px;
    right: 0px;
    line-height: 15px;
    min-width: 150px;
    -moz-box-shadow: 0 0 20px -1px #c1c3c3;
    -webkit-box-shadow: 0 0 20px -1px #c1c3c3;
    -o-box-shadow: 0 0 20px -1px #c1c3c3;
    box-shadow: 0 0 20px -1px #c1c3c3;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf,Direction=NaN,Strength=10);
    z-index: 1000;
}
#paymentaddressbillingId.cta:after, #paymentaddressshippingId.cta:after {
    background-color: #b7b7b7;
}

#paymentaddressbillingId.cta, #paymentaddressshippingId.cta {
          background-color: #ccc;
}
#link_contact_button {
display: none; }
a.genericbutton-print span.buttong {
			background: inherit;
			height: inherit;
		}
	
		a.genericbutton-print span.buttond {
			background: inherit;
			height: inherit;
		}
#newHeader .account_link .layerboard.accountLayer {
    z-index: 20000 !important;
}
.r-desc-container .r-desc {
    width: 58%;
padding-right: 10px;
    border-right: 1px solid #ccc;
}

.main-reviews-container {
    /* font-family: "Roboto-Condensed",arial,sans-serif; */
    font-size: 12px;
    padding: 10px;
}

.r-desc-container .r-criteria-container {
    width: 42%;
}
.alert-email-availability-button-container .alert-email-availability-button{
	width: auto;
}
.decathlon-woosmap-nearest-store-geolocation-button {
	background : #0082c3 url('/skins/images/specific-country/components/StoreLocatorWoosmap/cross-white.png') no-repeat 150px 11px;
}

.decathlon-woosmap-nearest-store-geolocation-button.disabled {
	background : #ea766c url('/skins/images/specific-country/components/StoreLocatorWoosmap/cross-white.png') no-repeat 150px 11px
}
#tc_iframe_17_1 {
max-height: 1px;
}
@media only screen and (max-width: 480px) {
			#page {

overflow: hidden;}
}
.cancel-return, .cancel-return-detail{
visibility:hidden;
}
@media print {

  #newHeader {
    display: none; 
  }

  .bluePart,  .greyPart, .wishlist-rating-zone, .btn-delete-product, .product-redirect, .nyomtatas, #wishlist-deleteAll {
    display: none !important; 
  }
  
  
  .wishlist-product {
    width: 48%;
    float: left; 
    
  }
  
  .wishlist-product-zone {
    width: 400px;
    margin-left: 100px; 
  }
  
  .product-name {
    width: 200px;
  }
  
  .product-price {
    font-size: 28px;
  }


}



.nyomtatas {
margin-right: -95px; 
 display: -webkit-flex; /* Safari */
    -webkit-align-items: right; /* Safari 7.0+ */
    display: flex;
    align-items: right;
    width: 200px;
    height: auto;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: right; 
    border: none;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 10px 15px !important;
    font-family: "Roboto-Condensed",Arial !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    color: #fff !important;
    text-align: center;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
    background: #4eb0ed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4eb0ed),color-stop(100%,#0173b9));
    background: -webkit-linear-gradient(top,#4eb0ed 0,#0173b9 100%);
    background: -o-linear-gradient(top,#4eb0ed 0,#0173b9 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#4eb0ed),to(#0173b9));
    background: linear-gradient(to bottom,#4eb0ed 0,#0173b9 100%);
    filter: progid:DXImageTransform.Microsoft.;
}

.nyomtatas:hover {
    background: #4eb0ed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#6ac1ef),color-stop(100%,#1a9bd2));
    background: -webkit-linear-gradient(top,#6ac1ef 0,#1a9bd2 100%);
    background: -o-linear-gradient(top,#6ac1ef 0,#1a9bd2 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#6ac1ef),to(#1a9bd2));
    background: linear-gradient(to bottom,#6ac1ef 0,#1a9bd2 100%);
}

@media screen and (max-width: 480px)  { 
.nyomtatas { display: none; }
}
.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; }
.header-container .product-tg {
    height: auto;
}
.new_menu li.tab_nav.tab_specialevent{
  background: #fed618;
}
.new_menu li.tab_nav.tab_specialevent:after{
  background: #fed618;
  color: #ffffff;
}

div#top .tab_nav_03.tab_promo,
.new_menu li.tab_nav.tab_promo{
  background: #e53322;
}

div#top .tab_nav_03.tab_promo:after,
.new_menu li.tab_nav.tab_promo:after{
  background: #e53322;
}
div#top ul.new_menu li.tab_promo a.link_nav{
   color: white;
}
#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;
}
/*
.box_top.new-Y .anchor-tiptip.largerItem .libelle{
font-family: "Roboto2",sans-serif !important;
}
div#top .tab_nav_03 {
    background: #e53322 none repeat scroll 0 0 !important;

}
div#top .tab_nav_03 a{
padding-top: 0px !important;
}
*/

div#top .tab_nav_03 a{
   padding-top: 0px !important;
}
div#top .tab_nav_03 a:hover{
background: none;
}
.myStoreComponentHoursWeekOpening #myStoreHoursWeekOpeningContent .row .container div{
text-align: left !important;
}
.myStoreComponentHoursWeekOpening #myStoreHoursWeekOpeningContent .row .container{
width: 82% !important;
}
#popup{    
    left: 25% !important;
    top: 10% !important;
    position: fixed !important;
    background: #FFF !important;
    width: 50%;
}



#postaPontApi-inner form div#select_container{border: none !important;}



#postaPontApi-main {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	color: #000;
	font-family: Roboto,Arial;;
	font-size: 15px;
	line-height: 17px;
/*	height: 400px;*/
	height: auto;
	min-height: 400px;
	width: 100%;
}

#postaPontApi-content {
		height: auto;
		margin: 0px auto;
/*		width: 678px;*/
		width: 100%;
		 max-width: 678px; 
		overflow: hidden;
	}

#postaPontApi{
/*			width:640px;*/
			width: 100%;
			max-width:640px;
			margin:0px auto;
			overflow: hidden;
		}



#postaPontApi h2{
			display:block;
			height:30px;
			line-height:30px;
			padding-left:15px;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			overflow: hidden;
			/* corners */
			/*-moz-border-radius: 4px 4px 0px 0px;
			-webkit-border-radius: 4px 4px 0px 0px;
			border-radius: 4px 4px 0px 0px;*/
			/* text shadow */
			-moz-text-shadow: 0px 1px 3px rgba(0,0,0,0.4);
			-webkit-text-shadow: 0px 1px 3px rgba(0,0,0,0.4);
			/*text-shadow: 0px 1px 3px rgba(0,0,0,0.4);*/
			font-family: Roboto, Arial;
			/* linear bg */
			/*background: rgb(21,134,57);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1ODYzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzE0NzYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjUzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(21,134,57,1) 0%, rgba(20,118,51,1) 51%, rgba(15,83,36,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(21,134,57,1)), color-stop(51%,rgba(20,118,51,1)), color-stop(100%,rgba(15,83,36,1)));
			background: -webkit-linear-gradient(top,  rgba(21,134,57,1) 0%,rgba(20,118,51,1) 51%,rgba(15,83,36,1) 100%);
			background: -o-linear-gradient(top,  rgba(21,134,57,1) 0%,rgba(20,118,51,1) 51%,rgba(15,83,36,1) 100%);
			background: -ms-linear-gradient(top,  rgba(21,134,57,1) 0%,rgba(20,118,51,1) 51%,rgba(15,83,36,1) 100%);
			background: linear-gradient(to bottom,  rgba(21,134,57,1) 0%,rgba(20,118,51,1) 51%,rgba(15,83,36,1) 100%);*/
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#158639', endColorstr='#0f5324',GradientType=0 );
			background-color: #0082C3;
		}
			

/* mobile */
@media (max-width: 767px) {
#postaPontApi h2{
font-size:13px;
}
}

#postaPontApi-inner{
padding:17px;
}
#postaPontApi-inner p{
padding-bottom:16px;
border-bottom: 1px dotted #8C8C8C;
}
#postaPontApi-inner form{
height:30px;
margin:16px 0px;
}
#postaPontApi-inner form div#select_container{
height:23px;
line-height:23px;
width:458px;
padding:2px 7px;
float:left;
margin-right:10px;
border: 1px solid #DEDEDE;
/* corners */
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
/* mobile horizontal */
@media (min-width: 480px) and (max-width: 767px) {
#postaPontApi-inner form div#select_container{
margin-right: 0;
width: 68%;
}
}
/* mobile vertical */
@media (max-width: 479px) {
#postaPontApi-inner form div#select_container{
margin-right: 0;
width: 56%;
}
}

#postaPontApi-inner form div#select_container select{
width:100%;
}
#postaPontApi-inner form button{
float:left;
cursor:pointer;
width:120px;
height:30px;
line-height:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
/* corners */
/*-moz-border-radius: 4px;
-webkit-border-radius: 4px;*/
border : 0;
/*background: rgb(230,41,37);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MjkyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2MzMWYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTE0MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(230,41,37,1) 0%, rgba(195,31,27,1) 49%, rgba(161,20,17,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,41,37,1)), color-stop(49%,rgba(195,31,27,1)), color-stop(100%,rgba(161,20,17,1)));
background: -webkit-linear-gradient(top,  rgba(230,41,37,1) 0%,rgba(195,31,27,1) 49%,rgba(161,20,17,1) 100%);
background: -o-linear-gradient(top,  rgba(230,41,37,1) 0%,rgba(195,31,27,1) 49%,rgba(161,20,17,1) 100%);
background: -ms-linear-gradient(top,  rgba(230,41,37,1) 0%,rgba(195,31,27,1) 49%,rgba(161,20,17,1) 100%);
background: linear-gradient(to bottom,  rgba(230,41,37,1) 0%,rgba(195,31,27,1) 49%,rgba(161,20,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62925', endColorstr='#a11411',GradientType=0 );*/
    background: url(/skins/images/specific-country/picto/puce-btn.gif) 93% 50% no-repeat #ff5f00;
    color: #fff;

}

/* mobile horizontal */
@media (min-width: 480px) and (max-width: 767px) {
#postaPontApi-inner form button{
float: right;
width: 25%;
}
}
/* mobile vertical */

}
#postaPontApi-inner form button:hover{
/*background: rgb(161,20,17);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMTQxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MzMWYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjI5MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(161,20,17,1) 0%, rgba(195,31,27,1) 51%, rgba(230,41,37,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,20,17,1)), color-stop(51%,rgba(195,31,27,1)), color-stop(100%,rgba(230,41,37,1)));
background: -webkit-linear-gradient(top,  rgba(161,20,17,1) 0%,rgba(195,31,27,1) 51%,rgba(230,41,37,1) 100%);
background: -o-linear-gradient(top,  rgba(161,20,17,1) 0%,rgba(195,31,27,1) 51%,rgba(230,41,37,1) 100%);
background: -ms-linear-gradient(top,  rgba(161,20,17,1) 0%,rgba(195,31,27,1) 51%,rgba(230,41,37,1) 100%);
background: linear-gradient(to bottom,  rgba(161,20,17,1) 0%,rgba(195,31,27,1) 51%,rgba(230,41,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a11411', endColorstr='#e62925',GradientType=0 );*/
background-color : #ff8740 ;
}

#postaPontApi-inner #pp-map-canvas{
max-width: 606px;
width: 100% !important;
}


@media (min-width: 767px)  {
	#postaPontApi-content{max-width: none;}
	#postaPontApi{max-width: none;}
	#postaPontApi-inner #pp-map-canvas{max-width: none;}
	#postaPontApi-inner form div#select_container select{height: 30px;}
	#postaPontApi-inner form div#select_container{padding: 0 7px; width: 60%;}
}




/* tablet */
@media  (max-width: 767px)  {
	#postaPontApi-content{max-width: none;}
	#postaPontApi{max-width: none;}
	#postaPontApi-inner #pp-map-canvas{max-width: none;}
	#postaPontApi-inner form div#select_container select{height: 30px; clear:  both; width: 100%; padding-right: 10px;}
	#postaPontApi-inner form div#select_container{padding: 0 7px; width: 100%; padding: 0px; margin : 0px;}
	#postaPontApi-inner form button{
	margin : 10px 0px;
	width: 100%;}


}

/*
@media (max-width: 479px) {

}
*/

#map-content-top{width: 700px; position: relative;}
#map-content{width: 700px;}
#map-content-sub{width: 380px;}
#map-region-container{width: 310px;}
#map-region-subcontainer ul{width: auto;}
#map-magasin-content{width : 700px;}
#popup{width: auto !important; }
.new-popup-bg{width: auto; }
#pp-select-container{float: left; margin-left : 5px;}
#pp-select-container select{width : 100%;}
#popup{max-width : 800px;}
#relay-content #postaPontApi-inner form{margin : 5px 0;}
#relay-content #postaPontApi-inner p{padding-bottom : 0px;}
.box_avantage .text_warranty { display:none;}
#warranty-info{
background-color:white;
padding : 30px;
}
#warranty-info a{
    color: #46a6f2;
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    line-height: 28px;
    text-transform: uppercase;
font-weight: 900;
 
}

#addr-warning{
padding-top: 10px;
color:red;
clear:both;
}
a.button-print-return span.buttonc {
    padding-right:25px !important;
    padding-top:12px !important;
}
a.button-print-return span.buttong {
	background : none !important;
}

a.button-print-return span.buttond {
	background : none !important;
}
#middle1.middle-right .button-print-return{
	padding:0 !important;
}
div#top #MenuAccessories .link_nav{
    padding-bottom: 12px !important;
    padding-top: 8px !important;
}
#uploadFileButton {	
	/*cursor: pointer;*/
	display: inline-block; 
	overflow: hidden; 
	position: relative;
	margin-top: -20px;
}

#uploadFileButton div > input[type="file"]{
	cursor: pointer; 
	position: absolute; 
	top: 0; 
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#uploadFileButton div > input[type="file"]:disabled{
	cursor: default !important; 
}

#uploadFileButton .button{
	background: white;
	border-radius: 5px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 8px;
	color: red;
	z-index:100;
	line-height: 25px;
}

#uploadFileButton .button img{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}

.personal-account-body #file-upload-area{
	/*width: 260px;
	margin-left: 613px;
	height: 80px;*/
}

#uploadFileButton .fileUploadInformation{
	margin-left: 8px;
	font-style: italic; 
	font-size:12px;
}

#file-upload-area #file-upload-result{	
	margin-left: 8px;
	margin-top:8px;
	font-size: 12px;
	font-weight: bold;
}

#file-upload-area #file-upload-result a.MultiFile-remove{
	color: red;
}

#continueWithoutLoggin{
	margin-right: 45px;
	margin-top: 20px;
}

form[name="frm_contact"] .mandatoryField{
	width: 410px;
	margin-right: -30px;
}


form[name="frm_contact"] .textarea .mandatoryField .ValidationCheck {
	position: relative;
	float: right;
	right: 10px;
	z-index: 1;
}

.confirm-communication, .confirm-communication-title {
	margin-left: 25px;
	width:960px;
}
.confirm-communication-title {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF6609;
	margin-top: 30px;
	margin-bottom: 10px;
}
.confirm-communication {
	font-size: 15px;
	color: #5C5C5C;
	margin-bottom: 25px;
}
.confirm-communication .top {
	background:url(/skins/images/specific-country/order-block-header2.gif) no-repeat;
    height:4px;
}
.confirm-communication .body {
	background:url(/skins/images/specific-country/order-block-body2.gif) repeat-y;
	padding: 10px 0 10px 25px;	
}
.confirm-communication .bottom {
	background:url(/skins/images/specific-country/order-block-footer2.gif) no-repeat;
	height: 4px;
}

.loginPage_page #main-content-container,.contactUs_page #main-content-container,.contactUsWithoutAccount_page #main-content-container{background:#ffffff;}
.loginPage_page .personal-account,.contactUs_page .personal-account,.contactUsWithoutAccount_page .personal-account{margin:0;display:block;width:940px;padding:30px;}
.loginPage_page .personal-account .personal-account-header,.contactUs_page .personal-account .personal-account-header,.contactUsWithoutAccount_page .personal-account .personal-account-header{display:block;height:auto;padding:0 0 3px;margin:0;}
.loginPage_page .personal-account-header .h9,.contactUs_page .personal-account-header .h9,.contactUsWithoutAccount_page .personal-account-header .h9{color:#0083c1;font-size:30px;letter-spacing:-0.3px;padding-top:0;}
.loginPage_page .personal-account-encart,.loginPage_page .personal-account-body,.loginPage_page .personal-account-bottom,.contactUs_page .personal-account-encart,.contactUs_page .personal-account-body,.contactUs_page .personal-account-bottom,.contactUsWithoutAccount_page .personal-account-encart,.contactUsWithoutAccount_page .personal-account-body,.contactUsWithoutAccount_page .personal-account-bottom {background:none;}
.loginPage_page .personal-account-encart,.contactUs_page .personal-account-encart,.contactUsWithoutAccount_page .personal-account-encart{display:block;margin:0 0 12px;padding:0 0 12px;font-size:12px;color:#191919;text-align:left;border-bottom:1px solid #e5e5e5;}
.loginPage_page .personal-account-body,.contactUs_page .personal-account-body,.contactUsWithoutAccount_page .personal-account-body{padding:0;display:block;}
#frm_contact .field-row{margin:0;padding:0;width:100%;height:auto;margin:0 0 12px;overflow:hidden;}
#frm_contact .field-title{width:200px;height:36px;display:block;float:left;font-size:13px;font-weight:bold;color:#191919;line-height:36px;}
form[name="frm_contact"] .mandatoryField{width:675px;height:36px;display:block;margin:0;}
.personal-account-body .field-value{float:left;height:auto;overflow:hidden;}
form[name="frm_contact"] .field-value .field-7{/*width:275px;height:auto !important;*/display:block;border:1px solid #cccccc !important;border-radius:2px;margin:0;padding:8px !important;background:url('/echu/static/contact/spritescontact.jpg') 0 0 repeat-x #ffffff;float:left;}
form[name="frm_contact"] .textarea .mandatoryField{height:auto !important;}
form[name="frm_contact"] .field-value textarea#content{/*height:115px !important;*/background:url('/echu/static/contact/fdtextaera.png') 0 0 repeat-x #ffffff;float:left;/*width:400px !important;*/}
form[name="frm_contact"] .textarea .mandatoryField .ValidationCheck{float:left !important;right:inherit !important;}
.personal-account-body #file-upload-area{clear:both;margin:0;padding:0;height:auto;width:100%;border-bottom:1px solid #e5e5e5;padding:0 0 12px;margin:0 0 12px;}
form[name="frm_contact"] select{width:293px !important;}
.personal-account-body #uploadFileButton{margin-top:0;position:relative;}
.personal-account-body #uploadFileButton p.fileUploadInformation{display:inline;}
.personal-account-body #uploadFileButton span.button img{display:none }
.personal-account-body #uploadFileButton span.button{cursor:pointer;width:auto;display:inline-block;background:url('/echu/static/contact/spritescontact.jpg') 0 -72px repeat-x #0083c1;color:#ffffff !important;text-align:center;font-size:14px;font-weight:bold;line-height:36px;height:36px;padding:0 15px;margin:12px 0 0 200px;}
.loginPage_page .personal-account-bottom,.contactUs_page .personal-account-bottom,.contactUsWithoutAccount_page .personal-account-bottom {width:100%;height:auto;display:block;margin:0;padding:0;}
.contactUs_page .personal-account-bottom #personal-account-button,.loginPage_page .personal-account-bottom #personal-account-button,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button{margin:0 0 0 200px;height:36px;}
.contactUs_page .personal-account-bottom #personal-account-button a,.loginPage_page .personal-account-bottom #personal-account-button a,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a{margin:0;display:block;padding:0;font-size:14px;font-weight:bold;text-align:center;color:#ffffff;line-height:36px;height:36px;background:url('/echu/static/contact/spritescontact.jpg') 0 -144px repeat-x #ff5f00;border-radius:2px;width:150px;}
.contactUs_page .personal-account-bottom #personal-account-button a span,.loginPage_page .personal-account-bottom #personal-account-button a span,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a span{margin:0;padding:0;background:none;height:inherit !important;width:inherit !important;}
.contactUs_page .personal-account-bottom #personal-account-button a span.genericbuttong,.contactUs_page .personal-account-bottom #personal-account-button a span.genericbuttond,.loginPage_page .personal-account-bottom #personal-account-button a span.genericbuttong,.loginPage_page .personal-account-bottom #personal-account-button a span.genericbuttond,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a span.genericbuttong,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a span.genericbuttond{display:none }
@keyframes mymove{0%{opacity:1;filter:alpha(opacity=100);} 50%{opacity:0.6;filter:alpha(opacity=60);} 100%{opacity:1;filter:alpha(opacity=100);} }
@-webkit-keyframes mymove{0%{opacity:1;filter:alpha(opacity=100);} 50%{opacity:0.6;filter:alpha(opacity=60);} 100%{opacity:1;filter:alpha(opacity=100);} }
.personal-account-body #uploadFileButton span.button:hover,.contactUs_page .personal-account-bottom #personal-account-button a:hover,.contactUsWithoutAccount_page .personal-account-bottom #personal-account-button a:hover,.loginPage_page .personal-account-bottom #personal-account-button a:hover{animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite;}
.mybar-comparator {
	-moz-box-shadow: 0px -2px 5px 0px #CCCCCC;
	-webkit-box-shadow: 0px -2px 5px 0px #CCCCCC;
	-o-box-shadow: 0px -2px 5px 0px #CCCCCC;
	box-shadow: 0px -2px 5px 0px #CCCCCC;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#CCCCCC, Direction=0, Strength=5);
}
