


.clear, .Clear {
    clear: both;
}
body {
    background: #eee
}
#Container {

    margin-top:20px;
}
#flags {
   float:right;
   position:relative;
   top:-3px;

}
#flags div {
float: left;
margin-left: 10px;}

.darkbg {background:#e6e6e6; padding:15px 0; }
.darkbg .sportbox, .customsockcategory .sportbox {margin-bottom:20px;}
#header {margin-bottom:20px;}

#Wrapper {width:980px; margin:0 auto;}
#logo {
    width: 225px;
    height: 117px;
   /* background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/logo.png?t=1629728951) no-repeat;*/
    float: left;
    text-indent: 0;
    position: absolute;
    left: -12px;
    top: 0;
}
#logo a {
    display:block;
    width:225px;
    height:117px;
    }
#TopMenu {
    float: right;
    width: 360px;
    box-sizing:initial;
    font-size: 12px;
    color: #666
}
#TopMenu a {
    color: #666;
}
#Menu {
    float: right;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/menubg.png?t=1629728951) no-repeat;
    width: 767px;
    height: 50px;
    font-size: 15px;
    font-weight: bold;
    line-height: 4px;
}
#Menu li {
    display: block;
    list-style: none;
    float: left;
    margin-right: 0px;
}
#Menu li a {
    color: white;
    text-shadow: 2px 2px 0px #265f9a;
    text-transform: uppercase;
}
#SideCategoryList {
    font-size: 12px;
    float: left;
    clear: both;
    position: relative;
    left: 230px;
    margin-top:3px;
    text-transform:uppercase;
    width:510px;
    overflow:hidden;

}
.SideCategoryListClassic .grey {
display: none;
}
#ProductDescription td {
    border-top:none !important;
}


#SideCategoryList .BlockContent {
    width:1000px;
}
#SideCategoryList ul {
    display: block;
    margin: 0 0 12px 0;
    float: left;
}
#SideProductRelated .sportbox1 {overflow:hidden; height:570px;}
#SideProductRelated .ProductPriceRating em {text-indent:-9999px;}
#SideProductRelated .ProductActionAdd {margin-top:-50px;}
#SideCategoryList li {
    display: block;
    float: left;
    margin-right: 24px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/categorymenu.png?t=1629728951) no-repeat right center;
}
#SideCategoryList a {
    color: #666;
    text-decoration: none;
}
#SideCategoryList a span {
    color: #0b5bad;
    font-weight: bold;
    padding-right: 10px;

}
#cart {
    float: right;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/cartbg.png?t=1629728951) no-repeat left center;
    height: 22px;
    width: 245px;
    position: relative;
    margin-top: -1px;
    left:-9px;
}
#cart .text {
    font-weight: bold;
    color: #0B5BAD;
    text-transform: uppercase;
    padding-left: 34px;
    font-size:11px;

    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/cart.png?t=1629728951) no-repeat 18px center;
    line-height:24px;
}
#cart .text span {
    font-weight: normal;
    color: #000;
}
#cart .button {
    width: 91px;
    height: 22px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/checkout.png?t=1629728951) no-repeat;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
}
#cart .button a {
    display: block;
    width: 91px;
    height: 22px;
}
/* fin del header */

/*inicio footer*/

.separator {border-bottom:#fff 1px solid;border-top:#ccc 1px solid; height:0px; clear:both;}

#featuresbar {width:980px; margin:0 auto;}
#featuresbar.productpage {float:left;}
#featuresbar h2 {
    font-size: 44px;
    color: #0B5BAD;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 2px 2px 2px #fff;
}
#featuresbar h2 span {
    font-weight: bolder;
}
.features {
    width: 980px;
    height: 60px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/featubg.png?t=1629728951) no-repeat center;
    position: relative;
    margin-bottom: 20px;
}
.features a {
    color: white;
    text-decoration: none;
}
#featuresbar .features .freequote {
    display: block;
    float: left;
    width: 187px;
    height: 60px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/freequote.png?t=1629728951) no-repeat;
    text-indent: -9999px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#featuresbar .features .freequote a {
    display:block;
    width:187px;
    height:60px;
}
#featuresbar .features .freequote:hover {

    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/freequotehover.png?t=1629728951) no-repeat;

}

#featuresbar .features.customproduct  .freequote{
    display: block;
    float: left;
    width: 140px;
    height: 60px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/freequote1.png?t=1629728951) no-repeat;
    text-indent: -9999px;
}
#featuresbar .features ul li {
    display: inline-block;
    /*float: left;*/
    /*width: 93px;*/
    height: 57px;
    font-size: 14px;
    font-weight: normal;
    padding:0 20px 0 82px;
    position: relative;
    margin-right: 20px;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#featuresbar .features ul li:hover {background:#1785F8}
#featuresbar .features.customproduct  ul li { /*width: 106px;*/ }

#featuresbar .features ul li:hover .icon { background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/ftitemspritehover.png?t=1629728951);}
.features .icon {
    background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/ftitemsprite.png?t=1629728951);
    background-repeat: no-repeat;
    display: block;
    width: 40px;
    height: 35px;
    top: 20px;
    left: 22px;
    position: absolute;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#featuresbar .features ul li a {
    position: relative;
    top: 11px;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display:block;
}
#featuresbar .features ul li a:hover {text-decoration:none;}
#featuresbar .features ul li a:first-child {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/featitembg.png?t=1629728951) no-repeat left top;
    height: 72px;
    width: 87px;
    position: absolute;
    top: -10px;
    left: 0px;
}

#featuresbar .features ul li strong {
    display: block;
    font-size: 17px;
    color: white;
    font-weight: bolder;
}
#last {
    background: #0B5BAD;
    padding-top: 25px;
    border-bottom: 1px solid #1D1772

}
#last a {
    color: white;
    text-decoration: none;
}
#sitemap {
    margin-top: 20px;
    color: #e6e6e6;
}
#sitemap ul {
    margin: 0;
}
#sitemap ul ul{
    margin-left: 10px;
}

#sitemap li {
    float: left;
    width: 230px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/bullet.png?t=1629728951) no-repeat left center;
    list-style: none;
    padding-left: 15px;
    margin-left: 15px;
}

#sitemap .footblock2 li{
float:left;
width: 126px;
padding-left: 15px;
margin-left: 15px;

}
#sitemap .footblock2 ul {float:left; width:160px;}
#sitemap .footblock2 .secondcolumn {width:120px; margin-left:-10px;}
#sitemap .footblock2 .secondcolumn li{
float:none;
width: 126px;
padding-left: 15px;
margin-left: 15px;

}

.footblock1, .footblock2, .footblock3 {
    float: left;
}
.footblock2 {
    margin-left: 15px;
}
.footblock2 div {
    width: 293px;
}
.footblock1 div, .footblock2 > div, .footblock3 > div div {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-top: 1px solid #1d1772;
    border-left: 1px solid #1d1772;
    border-right: 1px solid #1c7cbd;
    border-bottom: 1px solid #1c7cbd;
    background: #1763b1;
    float: left;
    width: 303px;
    height: 270px;
    padding-top:10px;
    margin-left: 10px;
}
.footblock2 div {
    width: 290px;
}
.shipping {
    float: left;

    margin-top: 10px;
}
.footblock1 h2, .footblock2 h2, .footblock3 h2{
    text-indent: -9999px;
    width: 229px;
    height: 21px;
    background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/foottitles.png?t=1629728951);
    background-repeat: no-repeat;
    display: block;
}
.footblock3  .secure div {
    height: 100px;
}
.footblock3 .shipping div {
    height: 60px;
}
.footblock1 h2 {
    background-position: -1px -3px;
    margin-left: 13px
}
.footblock2 h2 {
    background-position: 0 -35px;
    margin-left: 19px;
}
.footblock3 h2 {
    background-position: -1px -66px;
    margin-left: 25px;
}
.footblock3 .shipping h2 {
    background-position: -1px -98px;
}
.footblock3 {
    margin-right: 0;
    margin-left: 10px;
}
#sitemap, #social {
    width: 980px;
    margin: 0 auto;

}

#social {margin-top:10px;}
#social h2 {
    text-indent: -9999px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/joincom.png?t=1629728951) no-repeat;
    width: 155px;
    height: 42px;
    float: left;
    display: block;
}
#newsletter {
    float: left;
    position: relative;
    width: 340px;
    margin-left: 35px;
    top:-5px;
}
#newsletter h2 {
    text-indent: -9999px;
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/joinnewsletter.png?t=1629728951) no-repeat;
    width: 123px;
    height: 35px;
    float: left;
    display: block;
}
#newsletter .BlockContent {
    float: left;
}
#SideNewsletterBox {
    float: left;
}
#SideNewsletterBox input {
    float: left;
    position: absolute;
    top: 24px;
}
#SideNewsletterBox #nl_email {
    left: 130px;
        background: none repeat scroll 0 0 #f1f1f1 ;
    border: 2px solid #f1f1f1;
    height: 15px;
    left: 130px;
    color:#1763B1;
    box-sizing:initial;
}
#SideNewsletterBox .Button {
    left: 250px;
    top: 15px;
    width:auto;
    box-sizing:initial;
}
#social ul {
    float: left;
    margin-left:0;
    width:250px;
    margin-top:13px;
    margin-left:90px;
}
.addthis_default_style {
margin-top:12px !important;
margin-left:-3px !important;
}
.addthis_32x32_style .addthis_counter.addthis_bubble_style {margin-left:5px;}

#social ul li {
    display: block;
    width: 35px;
    height: 35px;
    float: left;
    text-indent: -9999px;
    background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/socialbuttonssprite.png?t=1629728951);
    background-repeat: no-repeat;

}
#social ul li {
    display: block;
    width: 35px;
    height: 35px;
    margin-right:15px;
}

#social ul li a {
     display: block;
    width: 35px;
    height: 35px;
}



.social1 {
    background-position: 0 0px;
    margin-left:0 !important;
}
.social2 {
    background-position: 0 -44px;
 }
.social3 {
    background-position: 0 -89px
}
.social4 {
    background-position: 0 -133px

}
.social5 {
    background-position: 0 -175px

}
.legal {
background: #0B5BAD;
margin-top: 0px;
font-size: 11px;
border-top: 1px solid #3C7CBD;
}
.legalContent {
color: white;
padding: 10px 0;
width: 960px;
margin: 0 auto;
padding-right:20px;
}
.legalContent a {
color: inherit;
text-decoration: none;
}
.copyright {
float: left;
}
#designBy {
float: right;
}
#designBy img {
vertical-align: middle;
margin-left: 10px;

}
/*fin footer*/

/*Paginas.- Default*/

.sportbox, .sportbox1, #ProductReviews .BlockContent {
  float: left;
  width: 100%;

  background: #f2f2f2;
  border-top-color: #b3b3b3;
  border-left-color: #b3b3b3;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  position:relative;
}

.addbox {
  float: left;

  width:100%;
  background: #f2f2f2;
  border-top-color: #b3b3b3;
  border-left-color: #b3b3b3;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  position:relative;
}

.addbox submit { border:none;}

.sportbox .tittle {
  width: 35px;
}
.sportbox ul li {list-style:none;
  width: 213px;
   float:left;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:6px;
     padding-top: 10px;
    padding-bottom:10px;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/*.sportbox ul li:nth-child(1){
margin-left:10px;} mis en commentaire par diffusio 1er août 2014*/

/*.sportbox ul li:nth-child(5), mis en commentaire par diffusio 1er août 2014*/
.sportbox ul li:nth-child(9), .sportbox ul li:nth-child(13), .sportbox ul li:nth-child(17), .sportbox ul li:nth-child(21), .sportbox ul li:nth-child(25){
margin-left:10px;}

.sportbox ul li .sport {
  overflow:hidden;
  display: block;

  background:white;

  height: 120px;
  position: relative;
  border-top-color: #b3b3b3;
  border-left-color: #b3b3b3;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  opacity:.8;
   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.sportbox ul li:hover {background:#c1c1c1;}
.sportbox ul li:hover .sport {opacity:1;}
.sportbox li span {
   font-weight: bold;
  font-style: italic;
  font-size: 13px;
  margin-right:2px;

}
.sportbox li a {color:#0b5bad; text-decoration:none;}
.sportbox li > a:first-child {border-bottom:3px solid #0b5bad; display:block; line-height:20px; margin-bottom:5px;}

.sportbox li a .grey {color:#999;     -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.sportbox li:hover a .grey {color:white;}
.tittle {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/bg.png?t=1629728951); float:left;}
.tittle div {margin: 10px auto; text-indent:-9999px;}

#individual {width:750px;}

#chooseyoursock .tittle div {
 background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/chooseyourstyle.png?t=1629728951) 4px 0 no-repeat;
    height: 235px;
}
#chooseyoursock img {margin-left:-2px}
#chooseyoursock {margin-bottom:10px;}

.customsockcategory  #individual
{
width:978px;
height: 1215px;
}

.customsockcategory #team
{
height: 880px;
}

.customsockcategory #winter
{
height: 365px;
}


.customsockcategory h1 /*diffusio*/
{
color: #034285;
font-size: 25px;
}

.customsockcategory #individual .tittle {
  height: 1232px;
}


#individual .tittle div {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/boxtittle.png?t=1629728951) no-repeat -3px 0;
  width: 21px;
  height: 352px;

}
#banner{float:right;}
#banner.page {margin-top:27px;}
.custom #banner { margin-bottom: 20px;}
#team .tittle {
  height: 372px;
}

.customsockcategory #team .tittle {
  height: 882px;
}

#team .tittle div {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/boxtittle.png?t=1629728951) no-repeat -55px 0;
  width: 21px;
  height: 156px;
}
#winter .tittle {
  height: 372px;
}
#winter .tittle div {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/boxtittle.png?t=1629728951) no-repeat -107px 0;
  width: 21px;
  height: 173px;
}


#corporate .tittle {
  height: 358px;
}
#corporate .tittle div {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/boxtittle.png?t=1629728951) no-repeat -159px 0;
  width: 21px;
  height: 205px;
}
.more {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/moresport.png?t=1629728951) no-repeat;
    width:125px;
    height:17px;
    text-indent:-9999px;
    display:block;
    position:absolute;
    bottom: 10px;
    top: auto;
    left:auto;
    right: 10px;
}

#Product {width:980px;}
.addthis_default_style {float:left; margin-top:10px;}
.Price em {font-size:23px; color:#FF0000; }
.wishlist, .Review {
    border:none; color: #0B5BAD; font-size:13px; background:none; cursor: pointer; text-decoration:none; float:left; padding:0; margin-right: 10px;
}
.whyusbox {padding: 10px 50px !important; width:870px !important;}
#Product .sportbox1, #ProductReviews .BlockContent, .whyus .sportbox1 {padding:10px; width:960px;}
hr {display:none !important;}
table.sizes {width:100%; text-align: center; border-collapse: collapse;}
table.sizes tr {border-bottom:dashed 1px #CCCCCC}
table.sizes tr:hover {background:#ccc}
table.sizes td {border-left:dashed 1px #CCCCCC}
table.sizes tr.firstrow td{background:#E6E6E6; font-size: 14px; font-weight: bold; color:#0B5BAD; padding:5px; border-bottom:none;}
table.sizes td.first { padding:5px 0 5px 5px; border-left:none; }
table.sizes td.first strong {color:#0B5BAD; padding-right: 15px;}
table.sizes tr.lastrow, table.sizes tr.firstrow  {border-bottom:0;}
.schema {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema.png?t=1629728951) no-repeat; float:left; margin-top:70px; }
.type .summary {margin-top:20px;}
.type .schema {margin-top:50px;}
.summary {float:left; width:550px; font-size:14px; margin-top:40px;}
.summary h3 {text-indent: -9999px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/summary.png?t=1629728951) no-repeat; width:459px; height:49px; display:block;  margin-bottom: 20px;}
.summary strong {display:block; color:#0B5BAD; font-size: 16px; font-weight: bold; }
.summary ul {padding:0; margin-top:20px; margin-left: 0;}
.summary li { list-style-type: none; position:relative; padding-left: 55px; margin-bottom:20px; min-height:30px;}
.summary li span {background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/product1sprite.png?t=1629728951); background-repeat: no-repeat; background-position: -1px -50px;    width: 56px; height: 48px; display:block; position:absolute; top:0; left:0;}
.summary li span.lowercase {
display: inline;
position: relative;
background: none;
width: auto;
height: auto;
font-weight: bold;}

li.sumary2 span {background-position:-67px -50px }
li.sumary3 span {background-position:-134px -50px}
li.sumary4 span {background-position:-196px -50px}
li.sumary5 span {background-position:-253px -50px}
li.sumary6 span {background-position:-313px -50px}

li.summary2 span {background-position:-67px -50px }
li.summary3 span {background-position:-134px -50px}
li.summary4 span {background-position:-196px -50px}
li.summary5 span {background-position:-253px -50px}
li.summary6 span {background-position:-313px -50px}
li.summary7 span {background-position:-369px -47px}
.tech { margin-bottom:20px; float:left;}
.schema.tech1 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema1.png?t=1629728951) no-repeat; float:left; }
.schema.tech2 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema2.png?t=1629728951) no-repeat; float:left; }
.schema.tech3 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema3.png?t=1629728951) no-repeat; float:left; }
.schema.tech4 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema4.png?t=1629728951) no-repeat; float:left; }
.schema.tech5 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema5.png?t=1629728951) no-repeat; float:left; }
.schema.tech6 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema6.png?t=1629728951) no-repeat; float:left; }
.schema.tech7 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema7.png?t=1629728951) no-repeat; float:left; margin-top: 20px}
.schema.tech8 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema8.png?t=1629728951) no-repeat; float:left; }
.schema.tech9 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema9.png?t=1629728951) no-repeat; float:left; margin-top:20px; margin-bottom:20px; }
.schema.tech10 {width:408px; height:599px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema10.png?t=1629728951) no-repeat; float:left; }
.schema.tech11 {width:408px; height:599px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema11.png?t=1629728951) no-repeat; float:left; }
.schema.tech12 {width:408px; height:350px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema12.png?t=1629728951) no-repeat; float:left; }
.schema.tech13 {width:408px; height:599px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema13.png?t=1629728951) no-repeat; float:left; }
.schema.tech14 {width:408px; height:599px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/schema13.png?t=1629728951) no-repeat; float:left; }
.tech .summary h3 {text-indent: -9999px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/technicalsummary.png?t=1629728951) no-repeat; width:308px; height:28px; display:block;  margin-bottom: 20px;}

.addtocartbutton {    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/product1sprite.png?t=1629728951) no-repeat -5px 0;     width: 226px;    height: 45px; text-indent:-9999px; border:none; float:right; line-height:44px; margin-right:10px;}
#text_qty_ {width: 28px; height:28px; line-height:28px; text-align:center; position:relative; top: 6px;}
#qty_ {width:50px; position:relative; top:10px;}

.addbox {padding:10px 0; line-height:38px; margin-top:10px;}
.addbox .Label {width:60px;}
#SideProductAddToWishList {padding-left:20px; margin-top:0;}
.buynow {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/buynow.png?t=1629728951) no-repeat;     width: 112px;    height: 31px; text-indent:-9999px; border:none; display:block; margin:0 auto;}
.RetailPriceValue {color:#666666; font-weight:normal; text-decoration:none;  }
.SalePrice {color:#ff0000; font-weight:bold;}
.Value.fixed {float: left; width: 255px; padding-left: 0; text-align:justify;}
.Value.fixed strong { display:block;}
.details {padding:5px 0; height:110px; position:relative;}
.pricereview {height:55px; line-height:55px;}
#sizebutton {position:absolute; right:10px; left: auto; top:130px;  }
#sizebutton a { background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/sizechart.png?t=1629728951) no-repeat; width:106px; height:25px; display:block;}
#reviewsbutton {width:100px !important; padding:5px; height:30px; position:absolute; text-align:center; right: 0; top: 45px;}
#reviewsbutton a {text-decoration:none; color:#666;}
#Product h3 {text-transform:uppercase; margin-top:10px;}

#steps {
  background: white;
  padding-top: 20px;
float:left;
position: relative;
top: -20px;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.custompage {
  background: white;
  padding-top: 10px;
float:left;
position: relative;
width:980px;

        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.outfit {width:685px; margin: 0 20px 0 20px; text-align:justify; float:left;}
.custompage h2 {
  font-size: 44px;
  text-transform:uppercase;
  padding-left:10px;
}

#steps h2 {
  font-size: 44px;
  text-transform:uppercase;
  padding-left:10px;
}
#steps ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#steps li {
  padding-left: 180px;
  width: 280px;
  float: left;
  height:150px;
  padding-top:15px;
  margin-left:10px;
  padding-right:20px;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#steps li:hover {background-color:#FAFAFA;}
#steps li h3 {
  font-size: 18px;
  text-transform:none;
}
#steps li p {
  text-align: justify;
}
#steps .steps3, #steps .steps5 {clear:both;}

.steps1 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/step1.png?t=1629728951) no-repeat top left;}
.steps2 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/step2.png?t=1629728951) no-repeat top left;}
.steps3 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/step3.png?t=1629728951) no-repeat top left;}
.steps4 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/step4.png?t=1629728951) no-repeat top left;}
.steps5 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/step5.png?t=1629728951) no-repeat top left;}
.steps6 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/step6.png?t=1629728951) no-repeat top left;}

.runningsocks {padding-left:110px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/customrunningsocks.png?t=1629728951) no-repeat 12px 12px; margin-top:30px; text-align:justify;}

#reasons {float:left;}
/* commentaire par diffusio.ca  #reasons h2 {font-size:44px; font-family:'', Arial}*/
#reasons h1 {font-size:44px; font-family:'', Arial}
#reasons h2 span, h3 span {display:block; font-size:26px; color:#3C7CBD; font-family:Arial;}
#reasons > div {float:left; position:relative;}
/* commentaire par diffusio.ca #reasons > div > h2 {padding-left:70px; background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/tittlenumber.png?t=1629728951); background-repeat:no-repeat; background-color:#eee; font-size:36px; line-height:60px; padding-right:10px; position:relative; z-index:4; float:left; margin-bottom:2px;}*/
#reasons > div > h1 {padding-left:70px; background-image: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/tittlenumber.png?t=1629728951); background-repeat:no-repeat; background-color:#eee; font-size:36px; line-height:60px; padding-right:10px; position:relative; z-index:4; float:left; margin-bottom:2px; color: #034285; margin-top: 10px;}
#reasonseparator {width:100%; height:26px; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reasonseparator.png?t=1629728951); float:left; margin-top:10px;}

.heights h3 {font-family:"Arial Black", Arial; font-size:30px;}
.heights h3 span {text-transform:none; font-weight:400; font-family:Arial, Helvetica, sans-serif}

.reason1 h2 {
  background-position: 0 0;
}
.reason1 .reasonitem1 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason1item1.png?t=1629728951) no-repeat  left 14px;

}
.reason1 .reasonitem2 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason1item2.png?t=1629728951) no-repeat -4px 25px;
}
.reason1 .reasonitem3 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason1item3.png?t=1629728951) no-repeat 3px 34px;
}
.reason1 .reasonitem4 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason1item4.png?t=1629728951) no-repeat -33px -5px;
}
.reason1 .reasonitem5 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason1item5.png?t=1629728951) no-repeat 20px 15px;
}
.reason2 h2 {
  background-position: 0 -68px;
}
.reason2 .reasonitem1 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason2item1.png?t=1629728951) no-repeat 24px 20px;
}
.reason2 .reasonitem2 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason2item2.png?t=1629728951) no-repeat  left 22px;
  margin-bottom: 20px;
}
.reason2 .reasonitem3 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason2item3.png?t=1629728951) no-repeat  0px 25px;
}
.reason2 .reasonitem4 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason2item4.png?t=1629728951) no-repeat  left 19px;
}
.reason3 {margin-top:40px;}
.reason3 h2 {
  background-position: 0 -134px;
}
.reason3 .reasonitem1 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason3item1.png?t=1629728951) no-repeat 11px 14px;
  margin-bottom:10px;
}
.reason3 .reasonitem2 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason3item2.png?t=1629728951) no-repeat  left 12px;
}
.reason3 .reasonitem3 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason3item3.png?t=1629728951) no-repeat  left 10px;
  margin-top:23px;
}
.reason3 .reasonitem4 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason3item4.png?t=1629728951) no-repeat  15px 15px;
}
.reason3 .reasonitem5 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason3item5.png?t=1629728951) no-repeat  left 10px;
}
.reason3 .reasonitem6 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason3item6.png?t=1629728951) no-repeat  left 20px;
  margin-top:-40px;
}
.reason4 {margin-top:30px;}
.reason4 h2 {
  background-position: 0 -196px;
}
.reason4 .reasonitem1 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason4item1.png?t=1629728951) no-repeat  left 25px;
}
.reason4 .reasonitem2 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason4item2.png?t=1629728951) no-repeat  left 12px;
  height:105px;
}
.reason5 {margin-top:33px;}

.reason5 h2 {
  background-position: 0 -260px;
}
.reason5 .reasonitem1 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason5item1.png?t=1629728951) no-repeat 5px 39px;
}
.reason5 .reasonitem2 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason5item2.png?t=1629728951) no-repeat  left 45px;
  margin-left: -3px !important;
  padding-left:128px !important;
}
.reason5 .reasonitem3 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason5item3.png?t=1629728951) no-repeat  5px 18px;
}
.reason5 .reasonitem4 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason5item4.png?t=1629728951) no-repeat  left 27px;
  margin-left:10px !important;
  padding-left: 115px !important;
  margin-bottom:40px;
  padding-bottom:10px;
}

.reason6 .reasonitem1 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item1.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem2 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item2.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem3 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item3.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem4 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item4.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem5 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item5.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem6 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item6.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem7 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item7.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem8 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item8.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem9 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item9.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem10 {
  background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item10.png?t=1629728951) no-repeat  left 0px;}
.reason6 .reasonitem11 {
 background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/reason6item11.png?t=1629728951) no-repeat  left 0px;}

.fabric > h1 {

     color: #0B5BAD; padding-left:70px; background-color:#eee; font-size:36px; line-height:60px; padding-right:10px; position:relative; z-index:4; float:left; margin-bottom:2px;
}


#reasons .detail,  .customfabric .detail {width: 100%;
background: #0B5BAD;
height: 14px;
float: left;
position: absolute;
top: 37px;
z-index: 2;
}

.customfabric .detail {
    top:25px;
}

#reasons .sportbox1 {
padding-left:20px;
width:958px; }

#reasons ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width:1030px;
}
#reasons li {
  padding-left: 105px;
  width: 334px;
  float: left;
margin-top:10px;

  margin-right: 36px;
}
#reasons .reason6 li {
    padding-left:80px;
}

/* commentaire par diffusio.ca #reasons .reason6 > h2 {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/whyusreasons.png?t=1629728951) left  center no-repeat #EEE;
}*/

#reasons .reason6 > h1 {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/whyusreasons.png?t=1629728951) left  center no-repeat #EEE;
}

#reasons .reason6 li h2 {
border-bottom: 3px solid;
padding-bottom: 4px; }

#reasons li h2 {
  font-size: 19px;
  margin-bottom:10px;
}
#reasons li p {
  text-align: justify;
  font-size: 13px;
  margin-bottom:7px;
}

.reasonitem3, .reasonitem5, .reasonitem7, .reasonitem9 {clear:both;}

#fabric ul {
  list-style: none;
}
#fabric li {
  display: block;
  float: left;
  width: 299px;
  height: 167px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #ccc;
  border-right: 1px dashed #ccc;
  padding-left:10px;
  padding-right:10px;
}

#fabric li:hover{background:#e1e1e1;}
#fabric ul{ margin:0;}
#fabric li span {
  display: block;
  width: 299px;

  height: 106px;
  background-position: center center;
  background-repeat: no-repeat;
}
#fabric li span.lowercase {
display: inline;
background: none;
width: auto;
height: auto;
}
#premium {
    padding:15px 20px 20px;
    width:940px;
}
#premium h2{font-size:25px;}
#premium strong {font-size:15px;}
#premium p {font-size: 15px; text-align: justify;}
#fabric {margin-top:10px; float:left;}
#fabric h4 {color:#0B5BAD; font-size:24px; font-weight:900; margin-top:10px;}
#fabric p {text-align:justify;}
#fabric .fabric3, #fabric .fabric6 {border-right:none;}
 #fabric .fabric6,  #fabric .fabric5,  #fabric .fabric4 {border-bottom:none;}
.fabric1 span {background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabric1.png?t=1629728951)}
.fabric2 span {background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabric2.png?t=1629728951)}
.fabric3 span {background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabric3.png?t=1629728951)}
.fabric4 span {background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabric4.png?t=1629728951)}
.fabric5 span {background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabric5.png?t=1629728951)}
.fabric6 span {background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabric6.png?t=1629728951)}
#includes.sportbox1 {width:348px; padding-left:20px;}
#includes ul {margin-left:0}
#includes li { background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/includesbullet.png?t=1629728951)  no-repeat left -4px; list-style:none; padding-left:25px; margin-bottom:10px;}
#includes span { display:block; font-weight:bold; color:black; font-size:13px;}
#includes h2 {color:black; font-size:15px;}
.conditions {float:left; width:380px;}
.conditions ul{margin-left:10px; margin-top:20px; color:#666; list-style:none;}
.conditions span {float:right; width:295px; margin-bottom:5px;}
.conditions .label {color:black; font-weight:bold; margin-right:10px; width:60px; float:left;}
.samplebuttons {width:380px; float:left; margin-bottom:25px;}
.samplebuttons .order, .samplebuttons .sample {display:block; text-indent:-9999px; float:left;}
.samplebuttons .order {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/gallery.png?t=1629728951) no-repeat; width:181px; height:62px;}
.samplebuttons .sample{background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/requestasample.png?t=1629728951) no-repeat; width:182px; height:62px; float:right;}
#sitemap .secure div, #sitemap .shipping div {padding-left:15px; width:288px; box-sizing:initial;}
#sitemap .secure li, #sitemap .shipping li {margin-right:2px; margin-left:2px; padding:0;}
#sitemap .shipping li {margin-right:8px;}
#sitemap .secure .sprite1 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/securesprite.png?t=1629728951) no-repeat 0 0;
    width: 52px;
    height: 27px;}
#sitemap .secure .sprite2{
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/securesprite.png?t=1629728951) no-repeat -55px 0;
    width: 51px;
    height: 27px;
}
#sitemap .secure .sprite3 {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/securesprite.png?t=1629728951) no-repeat -109px 0;
    width: 51px;
    height: 27px;
}
#sitemap .secure .sprite4 {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/securesprite.png?t=1629728951) no-repeat -163px 0;
    width: 51px;
    height: 27px;
}
#sitemap .secure .sprite5{
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/securesprite.png?t=1629728951) no-repeat -217px 0;
    width: 52px;
    height: 27px;
}
#sitemap .secure .sprite6  {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/securesprite.png?t=1629728951) no-repeat -1px -35px;
    width: 124px;
    height: 35px;
    margin-right:15px;
    margin-top:5px;
}
 #sitemap .secure .sprite7  {
    background: none;
    width: 122px;
    height: 25px;
    float:left;
    margin-top:3px;
}

 #sitemap .secure .sprite7 img {width:125px !important; max-height:45px;}

 #sitemap .secure .sprite8  {
    background: none;
    width: 140px;
    height: 35px;
    float:right;
    margin-top:5px;
}

 #sitemap .shipping .sprite1 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/shippingsprite.png?t=1629728951) no-repeat 0 0;
    width: 39px;
    height: 44px;}

 #sitemap .shipping .sprite2 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/shippingsprite.png?t=1629728951) no-repeat -45px 0;
    width: 86px;
    height: 44px;}

 #sitemap .shipping .sprite3 {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/shippingsprite.png?t=1629728951) no-repeat -137px 0;
    width: 133px;
    height: 44px;
}
.zoomPad {float:none !important;}
.zoomPad img {border-radius:10px;}
.summary li .tm {position: relative; font-size: 8px; line-height: 1; background: none; display: inline; top: -7px; left: 5px;}
.readmore {cursor:pointer;}
#premium .moreinfo strong.readmore2 {cursor:pointer; font-size:15px; font-weight:bold; color:black;}
.evenmoreinfo {display:none; font-size:15px;}
.moreinfo {display:none; font-size:15px;}
.moreinfo ul { color:#0B5BAD}
.moreinfo li { color:#0B5BAD}
.moreinfo li p, .moreinfo li li, .moreinfo .conclusion li {color:black;}
#premium  .moreinfo strong {font-size: 18px; text-transform: none; color:#0B5BAD; line-height:30px;}
.Normal .Custom {display:none !important;}
.Custom .normalproduct {display:none !important;}
.custom h1 {font-size: 23px; font-weight: bold; color: #034285; margin: 0px 0 6px; }
.socktechnology {margin-bottom:20px;}
.socktechnology h1 {color:#0B5BAD; font-size:18px;}
.socktechnology ul {margin:0; list-style:none;}
.socktechnology ul li {margin-bottom:25px;}

.socktechnology .column1,.socktechnology .column2 {width:460px; margin-top:20px; margin-bottom:10px; text-align:justify;}

.socktechnology .column1 li ,.socktechnology .column2 li {padding-left:80px;}
.socktechnology .column1 {float:left; margin-left:10px;}
.socktechnology .column2 {float:right; margin-right:20px;}
.column1 li:nth-child(1) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sos_classic.png?t=1629728951) no-repeat;}
.column1 li:nth-child(3) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sole_shield.png?t=1629728951) no-repeat; margin-top:-14px; padding-top:14px; padding-bottom:14px;}
.column1 li:nth-child(4) { margin-top:-14px;}
.column1 li:nth-child(6) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sole_in_step.png?t=1629728951) no-repeat;}
.column1 li:nth-child(7) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sole_support.png?t=1629728951) no-repeat;}
.column1 li:nth-child(8) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_loc.png?t=1629728951) no-repeat;}
.column1 li:nth-child(9) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_reinforced_high.png?t=1629728951) no-repeat;}
.column2 li:nth-child(1) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_heel_loc.png?t=1629728951) no-repeat;}
.column2 li:nth-child(2) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sos_naked.png?t=1629728951) no-repeat;}
.column2 li:nth-child(3) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sos_sole_tab.png?t=1629728951) no-repeat;}
.column2 li:nth-child(4) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sos_sole_pad.png?t=1629728951) no-repeat;}
.column2 li:nth-child(5) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_sole_pad2.png?t=1629728951) no-repeat;}
.column2 li:nth-child(6) {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/my_custom_socks_soleful.png?t=1629728951) no-repeat;}
.socktechnology .column1 li ,.socktechnology .column2 li {padding-left:80px; background-position: left center;}
.socktechnology .column2 li {background-position: 15px center;}

.trademark {float:left; width:100%; margin-bottom:10px; font-size:10px; color:#999; margin:20px;}
.customfabric .sportbox1 { margin-bottom:20px; clear: both;}
.customfabric .schema {background:none; float:right; margin-right:30px; height:auto;}
.customfabric .summary {float:left; width:500px; margin-left:40px; margin-top:20px; text-align:justify;}
.customfabric .summary li {padding-left:60px;}
.customfabric .summary p {margin-top:20px;}
.coolmax .schema {background:none; padding-top:20px; padding-left:0px; width:390px;}
.ecosolemax  .schema {background:none; padding-top:30px; padding-left:0px; width:390px;}
.bamboo  .schema {background:none; padding-top:20px; width:390px;}
.wool  .schema {background:none; padding-top:20px;  width:390px;}
.ultrathin  .schema {background:none; padding-top:50px;  width:390px;}
#ProductReviews a {margin-bottom:10px; line-height:40px; margin-right:10px; color:white; font-weight:bold;}
.fabric {position:relative; float:left;}
.Widest #banner {margin-bottom:20px;}
/*était des H1 remplacé par H2; diffusio.ca 3 novembre 2014s*/
.coolmax h2 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabrictechnologysprite.png?t=1629728951) no-repeat -1px -4px;
    width: 139px;
    height: 19px;
    text-indent:-9999px;
	margin: 0px;}
.ecosolemax h2 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabrictechnologysprite.png?t=1629728951) no-repeat -1px -49px;
    width: 199px;
    height: 19px;
    text-indent:-9999px;
	margin: 0px;}
.bamboo  h2 {    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabrictechnologysprite.png?t=1629728951) no-repeat 0 -94px;
    width: 116px;
    height: 19px;
    text-indent:-9999px;
	margin: 0px;}
.wool  h2 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabrictechnologysprite.png?t=1629728951) no-repeat -3px -139px;
    width: 78px;
    height: 19px;
    text-indent:-9999px;
	margin: 0px;}

.ultrathin h2 {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/fabrictechnologysprite.png?t=1629728951) no-repeat -2px -184px;
    width: 158px;
    height: 18px;
    text-indent:-9999px;
	margin: 0px;}

/********************/
.qcontainer {
width:100%;
float:left;
  position:relative;
  margin-bottom:10px}

.qcontainer .answer { padding:10px; background:#fafafa;}
/*.question { font-size:15px; font-weight:bold; color:#265F9A; background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/plussign.png?t=1629728951) no-repeat right center transparent; padding:3px 10px; cursor:pointer; border-bottom:2px solid; line-height:25px;
}*/
.question h3 { font-size:15px; font-weight:bold; color:#265F9A; /*background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/plussign.png?t=1629728951) no-repeat right center transparent;*/ padding:3px 10px; cursor:pointer; border-bottom:2px solid; line-height:25px;
}

.question strong {margin-right:5px;}
.question.closequestion {background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/minussign.png?t=1629728951) no-repeat right center transparent;}

.answer .sizes {margin-top:10px;}

.answer span {
display: block;
font-weight: bold;
}
.answer ul {margin: 10px 20px;}
.answer li {
background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/topmenubullet.png?t=1629728951) no-repeat left 5px;
padding-left: 10px;
list-style: none;}

#faqleft {float: left;
width: 640px;
font-size: 15px;
text-align:justify;
margin-left:0px;}
#faqleft h2 {font-size:30px;}
#faqleft strong {font-size:18px;}

#faqright{ float: right;
width: 270px;
padding:10px;
margin-top: -50px;
background: #f1f1f1;

}
#CategoryHeading #faqright {margin-top:0;}


#faqright h3{ font-size:20px;}

.wcontainer {float: left;
width: 455px;
margin-right: 10px;
margin-bottom: 10px;
background: #F1F1F1;
padding: 10px;
height: 110px;
}

.wreason { font-size:18px; font-weight:bold; color:#265F9A; background:  no-repeat right center transparent; padding:3px 10px; border-bottom:2px solid; line-height: 25px;}
.wreasondesc { padding:20px; font-size:14px;}
#oldbanner {text-align: center; background: white; padding: 7px; border: 1px solid #CCC;}
#oldbanner img {width:964px;}
#oldbanner.sample {margin-bottom:10px;}
h2.innerpage {font-size:30px;}

#noworry {

    width:940px;
    margin:0 auto;
}
.custompage #noworry {

    width:245px;
float:right;
}


#noworry div {background:#EEEEEE; float: left; width: 193px; text-align: justify; border-left: 1px dotted #CCC; height: 150px; padding: 20px; padding: 20px; margin-bottom:20px; margin-bottom:20px;}
.custompage #noworry div {background:#EEEEEE; float: left; width: 193px; text-align: justify; border-left: 1px dotted #CCC; height: 150px; padding: 20px; padding: 20px; margin-bottom:10px;}
#noworry div h3 {  font-size: 18px; text-transform: none; font-weight:bold; }
#noworry div:nth-child(1) { background:#0B5BAD; border-right:2px solid white; color:white;}
.custompage #noworry div:nth-child(2){height:80px;}
#noworry div:nth-child(1) h3{color:white;}
#portfolioproduct {width:307px; margin-right:15px; float:left; height:380px;}
#othersocks {font-size:22px; font-weight:bold;}
#other {margin-bottom:30px;}
#portfolioproduct h1 {font-size:16px; color:#0b5bad; margin-left:5px}
#portfolioproduct h3 {font-size:14px; color:#666; margin-left:5px;}
#portfolioproduct a {font-size:14px; color:#666;}
#portfolioproduct .sportbox {width:100%; padding:0; text-align:center;}
#portfolioproduct .sportbox img {height: 240px;}
#portfolioproduct .otherimages {margin-top:10px; float:left; width:100%}
#portfolioproduct .otherimages div {border: 1px solid #ccc; padding:2px; float:left; margin-right:5px; margin-bottom:25px;}
#portfolioproduct .otherimages img {width:47px;}
#LayoutColumn1 {width:210px;}
.WideWithLeft {width:738px;}
#CategoryList {margin-top:0;}

#CategoryList li {
    display: block;


    font-size:14px;

    border-bottom:1px solid #ccc;
    height:24px;
    line-height:24px;
        -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
#CategoryList li:hover {background:#e6e6e6;}
#CategoryList li:last-child {border-bottom:none;}
#CategoryList  ul {float:left; width:100%}
#CategoryList .sport {display:none;}

#CategoryList a {
    color: #666;
    text-decoration: none;
}
#CategoryList h3 {font-size:16px; margin-left:10px; color:#0B5BAD}
#CategoryList a span {
    color: #0b5bad;
    font-weight: bold;
    padding-left:10px;
    font-size:12px;

}
#CategoryList .tittle div { text-indent: 0; font-size: 20px; color: #666; width: 182px; font-weight: bold; padding-left: 10px; margin:9px auto;}
#CategoryList h2 {background:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/subcategorybg.png?t=1629728951) no-repeat left -5px; padding-left:20px; width:200px; height:60px; line-height:53px; color: white; text-shadow: 2px 2px 0px #265F9A; text-transform: uppercase; margin:0; position:relative; z-index:2}
#CategoryList .BlockContent {background: #f2f2f2;
width: 192px;
margin: 0;
top: -22px;
position: relative;
left: 3px;
min-height: 200px;
padding-top:20px;
border-color: #B3B3B3;
border-width: 1px;
border-style: solid;
border-radius: 5px;
z-index: 1;
position: relative;
}
.contactus {display:block; width:356px; padding:20px; height:380px; background:#EEE; border:2px solid #cacaca; position:relative; top: 200px; margin:0 auto;}
.absolute {width:100%; position:fixed; left:0; top: 0; display:none; background:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/bg.png?t=1629728951); bottom:0; z-index:200;}
.close {position:absolute; top:0; right:0; width:50px; background:#265F9A; color:white; cursor:pointer; text-transform:uppercase; text-align:center; padding:5px;}
.cuffheight.socks {position:relative;}
.cuffheight.socks div div {display:block; position:absolute; top: -11px; left: -19px; background: #F1F1F1; width:0px;  margin-top: 10px;    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
overflow:hidden; height:254px !important;}
.cuffheight.socks div:hover div { width:980px}

.cuffheight {
display: flex;
    justify-content: space-around;
}
.cuffheight .nocuff {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/chooseyourcustomsock.png?t=1629728951) no-repeat -31px -21px;
    width: 170px;
    height: 224px;
}.cuffheight .lowcuff {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/chooseyourcustomsock.png?t=1629728951) no-repeat -214px -20px;
    width: 222px;
    height: 224px;
}
.cuffheight .mediumcuff {
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/chooseyourcustomsock.png?t=1629728951) no-repeat -452px -21px;
    width: 231px;
    height: 224px;
}
.cuffheight .kneecuff{
    background: url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/chooseyourcustomsock.png?t=1629728951) no-repeat -696px -32px;
    width: 220px;
    height: 173px;
}
.cuffheight div {
float: left;
height: 224px !important;
background-position-y: center !important;
margin-left: 20px;
    margin-top: 10px;    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    }
.cuffheight a {
height: 224px !important;
width: 100%;
display:block;
}

.cuffheight div:hover { background-image:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/chooseyourcustomsockhover.png?t=1629728951)}
.hide{display:none;}
#lastest {background:#0B5BAD; color:white; font-size:12px;}
#lastest div a { color:white; text-decoration:none;}
#lastest div {width:980px; margin: 0 auto; text-align:justify;}
.footertext a { color:white; text-decoration:none; }

.CategoryDescription.Sample {
background: white;
width: 959px;
left: -10px;
position: relative;
padding: 10px;
border-bottom:1px solid #ccc;
    Float:left;
}
.CategoryDescription.Sample.product {
margin-top:20px;
left: 0px;
  border-top-color: #b3b3b3;
  border-left-color: #b3b3b3;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  position:relative;
}
.CategoryDescription.Sample #includes h2 { font-size:25px; color :#075899; margin-left:9px;}
.CategoryDescription.Sample ul {width:460px; text-align:justify;}
.CategoryDescription.Sample #includes ul.left {float:left; margin-left:10px;}
.CategoryDescription.Sample #includes ul.right {float:right; margin-right:10px;}

.Content .SearchContainer .ProductList li {min-height:27em !important;}
.AdvancedSearch {display:none;}
.FreeShippingMessage_productpage {display:none;}
.SpecificInfoMessage {display: none;}
#lastest div {width:980px; margin: 0 auto;}
.sportcategory .ProductPriceRating em { display: none; }
.sportcategory .ProductActionAdd {float:right; position:relative; top:10px;}
#verticalquote { background:url(//cdn2.bigcommerce.com/server3200/849e0/templates/__custom/images/VerticalFreeQuote.png?t=1629728951) no-repeat 0 0; width:160px; height:43px; display:block; position:fixed; top:27%; right:0px; left:auto; text-indent:-99999px; z-index:9999;}
#verticalquote a {display:block; width:160px; height:43px;}
#ProductReviews {width:100%; margin-bottom:15px;}
.yotpo.reviews { background: #EEE !important;}
#ProductReviews h3 { margin-bottom: 5px; background: #0B5BAD; font-size: 22px; line-height:40px; height:40px; color:white; padding-left:20px;}
#ProductReviews .yotpo .yoReview { border-top: 1px solid #CCC; border-bottom:1px solid white;}
.yoreviews {display:block; float:right; margin-top:10px;}
.Meta {text-align:right;}
#ProductReviews .Meta a { color: #0B5BAD; font-weight:normal; }
.Meta.Top {margin-bottom:5px;}
#ProductReviews h4 { font-size:20px;}
.ProductReviewList li {text-align:justify; padding-top:15px; border-bottom: 1px solid #ccc; border-top:1px solid white; margin-bottom:0; list-style:none;}
.ProductReviewList li:first-child {border-top:none}
.reviewtext {margin-top:15px;}
.ReviewSub { float:left; margin-left:270px; margin-top:10px; }


/*ajouté par diffusio 1er août 2014*/
#individual
{
width: 747px;
clear: both;
height: 372px;
margin-bottom: 0;
}

#team,
#winter
{
margin-bottom: 0;
height: 370px;
}
.addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou {
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 350px;
}
/** 2018 **/
/* FABRICS */
#FabricsBanner {background: url(../img/fabrics/banner-fabrics.jpg) center no-repeat; background-size: cover; height: 400px;}
#FabricsBanner .Inside {display: flex; align-items: center; padding: 20px; height: 100%; box-sizing: border-box}
.FabricsTopText {padding: 20px 0; color: #FFF; width: 100%; max-width: 598px; }
.FabricsTopText h1 {font-size: 50px; font-weight: 400;}
.FabricsTopText p {font-size: 16px; line-height: 1.5;}
.FabricsTopText ul {padding: 0; margin: 0;}
.FabricsTopText ul li {display: inline-block; margin: 0 3px 0 0;}
.FabricsTopText ul li a {display:block; color:#FFF; text-decoration: none; background: #4CB0FF; border-radius: 3px; height: 40px; line-height: 40px; padding: 0 20px; font-size: 16px; font-weight: normal;}
.FabricsTopText ul li a:hover {background: #333;}
.Fabrics {padding: 35px 0;background: #fff; box-sizing: border-box;}
.Fabrics.GreyTexture {background: url(../img/fabrics/stripbg.jpg) center repeat #fff;}
.Fabrics .Inside {display: flex; padding: 20px; align-items: center;box-sizing: border-box}
.Fabrics .Inside .Left {float: left; width: 30%; min-height: 0; }
.Fabrics .Inside .Left .Image {width:100%; max-width: 370px; height: auto; border-radius: 50%; overflow: hidden; }
.Fabrics .Inside .Left .Image img {width: 100%; height: auto; margin: 0 !important;}
.Fabrics .Inside .Right {float: right; width: 65%; min-height: 0;}
.Fabrics .Inside .Right h2 {color:#4CB0FF; font-weight: normal; font-size: 40px; display: block; width: 100%;margin:0 0 10px;}
.Fabrics .Inside .Right .Subtitle {font-size: 20px; color: #333; }
.Fabrics .Inside .Right  p {margin-bottom: 15px; font-size: 16px; line-height: 1.5; color: #686B6C;}
.Fabrics .Inside .Right .BlueButton {color:#FFF; background:#4CB0FF; border-radius: 3px; height: 40px; line-height: 40px; font-size: 16px; display: inline-block; padding:0 20px}
.Fabrics .Inside .Right .BlueButton:hover { background: #333;}
/** Style **/
.StylePage .Section {display: flex; align-items: center;}
#fashionStyle {background:url(../img/styles/fashionStyleBG.jpg) no-repeat center center; background-size:cover; height:742px}
#fashionStyle h1 {font-size:98px; font-weight:700; color:#fff; text-align:center; margin-top:150px}
#constructionFinishing h2 {color:#4CB0FF; font:50px 'Open Sans'; font-weight:normal; padding-left:10px}
#constructionFinishing h3, #styleBoxes h2 {color:#686b6c; font:25px 'Open Sans'; font-weight:normal}
#fashionStyle .col-sm-4 {display:inline-block; width:28%; background:rgba(25,108,194,.75); margin:0 1.1%; min-height:275px; color:#fff}
#fashionStyle .col-sm-4 h2 {color:#fff; font:30px 'Open Sans'; text-align:center; margin-bottom:15px}
#fashionStyle .col-sm-4 p {color:#fff; font-size:16px; text-align:center; line-height:25px}
#styleBoxes {background:#fff;box-sizing: border-box;}
#styleBoxes .col-xs-4 {margin-bottom: 20px; display: inline-block; float: none; width: 42%;vertical-align: top;}
#styleBoxes .Half.divition {border-right:dotted 1px #ACB0B1}
#styleBoxes {padding:60px 0}
#styleBoxes h1 {font:50px 'Open Sans'; color:#4CB0FF; margin:0; font-weight:normal}
#styleBoxes p {color:#686B6C; font-size:16px}
#styleBoxes p span {color:#BBCAD2}
.StylePage .Half {display: block; float: left; width: 50%; box-sizing: border-box;padding: 0 20px;}
#constructionFinishing {background: url(../img/fabrics/stripbg.jpg) center repeat #fff; box-sizing: border-box; padding: 60px 20px; margin-bottom: 60px;}
#constructionFinishing .Half {padding-right: 20px;}
#constructionFinishing .Half p {font-size: 16px; line-height: 1.5; color: #686b6c;}
#constructionFinishing .Half ul {color: #686b6c;}
#constructionFinishing .Half ul li {font-size: 15px; margin-bottom: 10px; line-height: 1.5; color: #686b6c; }
#constructionFinishing .Half ul li strong {color: #1785F8;}
/**Technology**/
#manufacturing {background: #fff; padding: 20px;}
#manufacturing .Section {font-size: 16px; color:#777;}
#manufacturing .Section .Half {display: inline-block; width: 49%; vertical-align: top;}
#manufacturing .Section .Half h2 {color: #4CB0FF; font-size: 50px; font-weight: 400;}
#manufacturing .Section .Half h3 {color: #686b6c; padding-bottom: 20px; font-size: 30px; font-weight: normal;}
#manufacturing .Section .Half img {width:100%; height: auto;}
#manufacturing .Section .Half ol li {margin-bottom:10px; list-style: none;}
#manufactureTitle {text-align: center; padding:50px 0;background:url(../img/fabrics/stripbg.jpg) center repeat #fff; }
#manufactureTitle h2 {font-size: 50px; color: #333; font-weight: 400;}
.manufactureBlocks {display: grid; grid-template-columns: repeat(2,1fr)}
.manufactureBlocks .Square {display: inline-block; width:100%; text-align: center;box-sizing: border-box; padding: 20px;}
.manufactureBlocks .Square h3 {font-size: 30px; font-weight: 400;}
.blueManufacture {background: #4cb0ff; color: #fff;}
.darkBlueManufacture {background:#196cc2; color: #fff;}
.softGrey {background:#fafafa; color: #777;}
.darkGrey {background: #f0f0f0; color: #777;}