/******************************/
/****** CHARTE GRAPHIQUE ******/
/******************************/

.tousenpantoufles .typeremise {
    display: none;
}

.tousenpantoufles p, .tousenpantoufles li, .tousenpantoufles span, .tousenpantoufles td {
    font-weight: 400;
}

.tousenpantoufles a:hover, .tousenpantoufles #lien-panier .btn-panier:hover,.tousenpantoufles #lien-panier .btn-panier:hover+span,
 .tousenpantoufles #lien-panier .btn-panier+span:hover,.tousenpantoufles #lien-panier a:hover+span,.tousenpantoufles #header-top-row a:hover,
 .tousenpantoufles #chaussure #caracteristiques a:hover, .tousenpantoufles #chaussure #guide-tailles a:hover, .tousenpantoufles .bouton-aj-panier a:hover,
  #chaussure .chaussures .bouton-aj-panier a:hover span,  .tousenpantoufles #panier a:hover, .tousenpantoufles header #lien-compte:hover span,
  .tousenpantoufles .filtres .filtres-xs input:hover+label, 
  .tousenpantoufles footer .features a:hover, .tousenpantoufles footer .features a:hover h3,
  .tousenpantoufles #chaussure .prixsolde,  .tousenpantoufles.filtres input:checked+.label-couleur, .filtres input:checked~.label-couleur,
  .tousenpantoufles .minimal-menu ul .lien-general, .tousenpantoufles .breadcrumb>li a:hover,
   .tousenpantoufles .select-items .same-as-selected, .select-items div:hover,
   .tousenpantoufles .offrespeciale, .tousenpantoufles #chaussure #caracteristiques .offrespeciale a,
   .tousenpantoufles #liste-chaussures .extrapromo .typeremise small {
    color: #f0c76b;
}

   .tousenpantoufles label.minimal-menu-button .icon-bar, .tousenpantoufles #lien-panier #nb-articles {
    background-color:#f0c76b;
}

   .tousenpantoufles #livraison .form-group .valid {
    border-color: #f0c76b;
}

   .tousenpantoufles label.minimal-menu-button .label-menu {
color: #f0c76b;
}

  .tousenpantoufles .minimal-menu ul .lien-general  {
    font-weight: 700;
  }

.tousenpantoufles .filtres .filtres-xs #rayon label:hover,
.tousenpantoufles .filtres .filtres-xs #sexe label:hover,
.tousenpantoufles #liste-chaussures .selection-pointure .radio:hover {
    border-color: #f0c76b;
    color: #f0c76b;
}

 .tousenpantoufles .filtres .filtres-xs input[type=checkbox]:hover:before {
outline: #f0c76b solid 2px;
}


.tousenpantoufles #marque .btn:hover, .tousenpantoufles #rayon .btn:hover {
    background: #f0c76b;
    border: 3px solid #f0c76b;
}

.filtres input:checked+.pastillecoul {
    border: 4px solid #f0c76b;
}

 .tousenpantoufles header #lien-compte:hover svg g,
  .tousenpantoufles header #lien-panier:hover svg,
   .tousenpantoufles  .infos-header .icon:hover svg {
    fill : #f0c76b;
 }

 .tousenpantoufles .filtres .filtres-xs input[type=checkbox]:hover:before {
    outline: #f0c76b solid 2px;
}

  .tousenpantoufles .btn-bloc:hover,  .tousenpantoufles a.btn-bloc:hover {
    color: #fff;
    background: #f0c76b;
    border-color: #f0c76b;
}
 
.tousenpantoufles .paniervide .btn-bloc,
 .tousenpantoufles #livraison .dejaclient.active,
.tousenpantoufles #livraison .dejaclient:hover, 
.tousenpantoufles .filtres .filtres-xs #rayon input:checked+label,
.tousenpantoufles .filtres .filtres-xs #sexe input:checked+label {
    background: #f0c76b;
    color: #fff;
    border-color: #f0c76b;
}

.tousenpantoufles footer .retourhaut a:hover .fas {
    color: #fff;
}

.tousenpantoufles .paniervide .btn-bloc:hover {
    background: #fff;
    border-color: #f0c76b;
    color: #f0c76b;
   }

   .tousenpantoufles .btn-bloc:hover a{
    color: #fff;
   }

    .tousenpantoufles .filtres-coches:hover {
        border: 1px solid #f0c76b;
        color: #f0c76b;
   }


.tousenpantoufles header .main-nav .minimal-menu>ul>li:not(.submenu)>a:before {
    /*background:#f0c76b;*/
    background: inherit;
    height: 0;
}

.tousenpantoufles header .main-nav .minimal-menu>ul .megamenu .menu-wrapper>div ul li a:hover,
 .tousenpantoufles header .main-nav .minimal-menu>ul .megamenu .menu-wrapper a:hover,
  .tousenpantoufles header .main-nav .minimal-menu>ul .megamenu .menu-wrapper>div ul li a:focus,
  header .main-nav .minimal-menu>ul .megamenu .menu-wrapper>div ul li a:hover,
   header .main-nav .minimal-menu>ul .megamenu .menu-wrapper a:hover {
     color: #f0c76b;
  }

    header .main-nav .minimal-menu>ul .megamenu .menu-wrapper>div ul li a:hover,
   header .main-nav .minimal-menu>ul .megamenu .menu-wrapper a:hover {
    border-bottom: 1px solid #f0c76b;
   }

.tousenpantoufles header .main-nav .minimal-menu>ul .megamenu .menu-wrapper>div ul li a:before,
 .tousenpantoufles header .main-nav .minimal-menu>ul .megamenu .menu-wrapper a::before,
 header .main-nav .minimal-menu>ul .megamenu:hover,
 .minimal-menu input.show-submenu:checked+.titre-menu,
 .tousenpantoufles footer .footer-container-menu .menu  {
    background: #f0c76b;
 }

 .tousenpantoufles footer .footer-container-menu .menu {
 border-color:#f0c76b;
}

.footer-container-menu .menu a:hover {
    font-weight: 700;
    color:  #fff;
}

 header .main-nav .minimal-menu>ul .megamenu .menu-wrapper>div ul li a.btn:hover {
 border-color: #f0c76b;
 background: #f0c76b;
 color: #fff;

}

/*.tousenpantoufles header .main-nav .minimal-menu li a:hover {
 background: #f0c76b;
    color: #fff;
}
*/
.tousenpantoufles header .minimal-menu ul .lien-general:hover {
    border-color: #f0c76b;
}

.tousenpantoufles .filtres-effacer{
    background:#f0c76b;
    border-color:#f0c76b;
}

.tousenpantoufles .filtres-effacer a:hover,.tousenpantoufles  .filtres-effacer:hover a, .tousenpantoufles .filtres-effacer:hover,
 .tousenpantoufles .filtres-effacer a:focus, .tousenpantoufles .filtres-effacer a:active{
color:#fff;
}

.tousenpantoufles .filtres .filtres-xs #rayon input:checked+label, .tousenpantoufles .filtres .filtres-xs #sexe input:checked+label {
    background: #f0c76b;
    color: #FFF;
    border-color: #f0c76b;
}

.tousenpantoufles .filtres .filtres-xs input[type=checkbox]:checked:before {
        background: #f0c76b;
}


.tousenpantoufles  .filtres-coches:hover {
    border: 1px solid #f0c76b;
    color: #f0c76b;
}

.tousenpantoufles .filtres .btn-validation {
    border: 2px solid #f0c76b;
}

.tousenpantoufles footer .features a:hover {
    color:#f0c76b;
}



.tousenpantoufles footer .footer-container-menu a:hover {
     font-weight: 700;    
}

.tousenpantoufles .cd-faq-categories .selected {
background: #f0c76b;
}

.tousenpantoufles .cd-faq-trigger::after, .tousenpantoufles .cd-faq-trigger::before {
    background: #f0c76b;
}

.tousenpantoufles .no-touch .cd-faq-categories a:hover {
      background: #f0c76b;
}

.tousenpantoufles #liste-chaussures .selection-pointure .radio span {
    font-size: 14px;
}

.tousenpantoufles #liste-chaussures .chaussures:hover .infos hr {
border: 1px solid #f0c76b;
}

.tousenpantoufles #liste-chaussures .reponses span.active,
.tousenpantoufles #liste-chaussures .reponses-gauche span.active {
        border: 1px solid #f0c76b;
    background: #f0c76b;
}

#liste-chaussures .reponses a:hover, #liste-chaussures .reponses-gauche a:hover {
    border: 1px solid #f0c76b;
    background: #f0c76b;
}

.tousenpantoufles .btn-validation, .tousenpantoufles #panier .btn-validation, .tousenpantoufles #livraison .btn-validation,
 .tousenpantoufles #paiement .btn-validation, .tousenpantoufles #chaussure .btn-validation,
 .tousenpantoufles #confirmation .btn-validation, .tousenpantoufles #socolissimo .btn-validation,
 .tousenpantoufles #panier #total input, .tousenpantoufles #paiement #valider,
 .tousenpantoufles #lien-panier:hover #nb-articles {
    background: #f0c76b;
        border-color: #f0c76b;
          margin-bottom: 5px;

 }

 .tousenpantoufles #chaussure .btn-validation,
.tousenpantoufles .btn-validation {
    background: #f0c76b;
}



#lien-panier:hover, #lien-panier:hover a, #lien-panier:hover span,
 #lien-panier .btn-panier:hover, #lien-panier .btn-panier:hover+span,
  #lien-panier .btn-panier+span:hover, #lien-panier a:hover+span {
     color: #f0c76b;
}


.tousenpantoufles #chaussure .chaussures .bouton-aj-panier a:hover span,
.tousenpantoufles .bouton-aj-panier a:hover {
    color: #f0c76b;
}

.tousenpantoufles .btn-validation, .tousenpantoufles #panier .btn-validation {
     border: 2px solid #f0c76b;
}

 .tousenpantoufles #panier a.btn-validation:hover {
     background: #fff;
     color: #f0c76b;
      transition: 0.3s all ease;
 }

 .tousenpantoufles .bouton-aj-panier span {
    font-weight: 700;
 }

 .tousenpantoufles #panier .total .btn-validation {
    color: #fff;
 }

.tousenpantoufles #panier .total .btn-validation:hover {
    color:#f0c76b;
    background: #fff;
}

 .tousenpantoufles .bouton-aj-panier a {
    border-color: #f0c76b;
 }

.tousenpantoufles #panier #checkkdo:checked+label::before {
        background: #f0c76b;
        border: 1px solid #f0c76b;
}


.tousenpantoufles #panier #code-cadeau input.btn {
    background: #f0c76b;
         border: 1px solid #f0c76b;

}

.tousenpantoufles #panier #total input:hover {
        background: #f0c76b;
    }

.tousenpantoufles #panier #code-cadeau input.btn:hover {
background: #fff;
color:#f0c76b;
}

.tousenpantoufles #panier #code-cadeau {
border: 1px solid #eee;
    border-bottom: 3px solid #eee;
    border-right: 3px solid #eee;
}

.tousenpantoufles #chaussure .ereservation, .tousenpantoufles #guide-tailles,
.tousenpantoufles .fbblock, .tousenpantoufles .dispo-magasin {
    display: none;
}

.tousenpantoufles .pastille-promo span, .tousenpantoufles #chaussure .tauxremise b {
        background: #d04923;
        font-weight: 500;
}

.tousenpantoufles #chaussure .selection-pointure .pastille .prix .prixsolde,
.tousenpantoufles #liste-chaussures .prix-chaussure .promo b {
color:#d04923;
}

.tousenpantoufles #chaussure .selection-pointure input[type=radio]:checked + .radio,
.tousenpantoufles #chaussure .selection-pointure input[type=checkbox]:checked + .radio {
    border: 1px solid #f0c76b;
    color: #f0c76b;
}

.tousenpantoufles #chaussure .selection-pointure input[type=radio]:checked + .radio span,
.tousenpantoufles #chaussure .selection-pointure input[type=checkbox]:checked + .radio span {
    font-weight: 400;
}

#chaussure #infos-chaussure h1 {
margin-bottom:8px;
}

#chaussure .selection-pointure .pastille .prix .prixsolde {
    color: #f0c76b;
}

.tousenpantoufles #ajout-panier #continuer, .tousenpantoufles #panier #continuer {
    background: #faa178;
    border: 2px solid #faa178;
}

.tousenpantoufles #ajout-panier #continuer:hover {
    color: #faa178;
     background: #fff;
    border: 2px solid #faa178;
}

.tousenpantoufles #ajout-panier #commander {
    background: #f0c76b;
    border-color: #f0c76b;
}

.tousenpantoufles #ajout-panier #commander:hover {
    background: #fff;
    color: #f0c76b;
}

.tousenpantoufles #bouton-aj-panier input, .tousenpantoufles #bouton-aj-panier a {
border: 3px solid #f0c76b;
}

.tousenpantoufles #bouton-aj-panier a:hover, .tousenpantoufles #chaussure #lien-avis:hover {
 color:#f0c76b;
}

.tousenpantoufles #bouton-aj-panier a:hover span {
 font-weight: 400;
}


.tousenpantoufles #panier #recapitulatif .payment-methods img {
    max-height: 33px;
}

.tousenpantoufles #livraison #recapitulatif .payment-methods img,
.tousenpantoufles #paiement #recapitulatif .payment-methods img {
    max-height: 25px;
}

.tousenpantoufles #livraison .code-client-form .btn {
    background: #f0c76b;
}

.tousenpantoufles #livraison .boxchoix label,.tousenpantoufles  #paiement .boxchoix label, .tousenpantoufles #paiement #paypal:checked~label#paypallabel {
border-color:#f0c76b;
}

.tousenpantoufles #livraison .boxchoix .btn-label {
border: inherit;
}

.tousenpantoufles #livraison .boxchoix {
    border-top: 1px solid #f0c76b;
}

.tousenpantoufles #livraison .boxchoixmode {
    border: 0;
}

.tousenpantoufles .bh-sl-container .bh-sl-loc-list .list-label {
    background: #f0c76b;
}

.tousenpantoufles .bh-sl-container .loc-name {
    color: #f0c76b;
}

@media only screen and (min-width: 768px) {
.tousenpantoufles .no-touch .cd-faq-categories a:hover {
    background: #f0c76b;
}


}

@media only screen and (max-width: 476px) {
.tousenpantoufles #panier .total .btn-validation {
    font-size: 18px;
    }
}

a:hover, a:focus, a:active {
    color:#f0c76b;
}

.tousenpantoufles ::selection { 
    color: #fff;
    background: #f0c76b;
}

.tousenpantoufles ::-moz-selection { /* Code for Firefox */
  color: #fff;
    background: #f0c76b;
}

/*********************/
/********HEADER*******/
/*********************/

.tousenpantoufles header .minimal-menu ul li:first-child {
    margin-left: 0;
}

.tousenpantoufles header .minimal-menu ul li {
    display: inline-block;
    width: auto;
}


.tousenpantoufles header ul li.correction {
    width: 55%;
    display:none;
}

.tousenpantoufles header .main-nav a {
    font-size: 14px;
    padding: 14px 16px;
}


.tousenpantoufles header .minimal-menu .media ul li {
    display: block;
    float: none;
}

header .main-nav .minimal-menu>ul .megamenu .menu-wrapper .tendances div ul li a,
.tousenpantoufles header .main-nav h3 a {
    height: 18px;
}

.tousenpantoufles header .minimal-menu .menu .li1 {
    padding-left: 0;
    font-weight: 300;
}

.tousenpantoufles header .header-sup-top-row {
    background: #F1C19C;
}

.tousenpantoufles header .header-sup-top-row a:hover, .tousenpantoufles .retourhaut a:hover {
    color: #fff;
}



.tousenpantoufles header .fa-user {
    font-size: 28px;
       padding-top: 3px;
}

.tousenpantoufles header .labotte a {
        color: #444;
        margin-right: 10px;
}

header .main-nav .minimal-menu .col-media {
    min-height: inherit;
}


@media screen and (max-width: 1199px) {
.tousenpantoufles header .correction {
    width: 350px;
}
}


@media screen and (max-width: 991px) {
    .tousenpantoufles header .correction {
    width: 240px;
}
}

@media screen and (max-width: 767px) {
    .tousenpantoufles header .minimal-menu ul li {
            float: none;
    display: block;
    }

    .tousenpantoufles #accueil .intro-header .titre-bloc-absolute
     {
    left: 20%;
    bottom: 0;
    height: auto;
    width: 60%;
}
   .tousenpantoufles #accueil .intro-header .titre-bloc-absolute,
    #accueil .intro-header2 .titre-bloc-absolute {
    width: 60%;
}

#header-xs .labotte {
    border-bottom:1px solid #333;
}

.tousenpantoufles #header-xs .rowsearch.active {
    display: block;
    top: 92px;
}

.tousenpantoufles header .minimal-menu ul li {
    width: 100%;
}

.tousenpantoufles header .main-nav a {
        padding: 28px 16px;
        font-size: 16Px;
}

.tousenpantoufles header .main-nav a:focus {
    color: #f0c76b;
}

/*.minimal-menu .show-submenu+.titre-menu::after {
display: none;
}*/

}



/*********************/
/*******HOMEPAGE******/
/*********************/

.tousenpantoufles #accueil .intro-header .titre-bloc-absolute{
   top: 0;
    height: auto;
    background-color: #fff;
    right: 0;
    left: inherit;
    bottom: inherit;
    border: inherit;
    margin: inherit;
    padding: inherit;
    text-align: center;
    width: 45%;
}

.tousenpantoufles #accueil .intro-header .homeh2 {
    font-size: 24px;
    text-shadow: none;
    padding:15px 2px;
    color:#333;
    font-family: 'Merriweather';
    border: none;
    text-transform: none;
}

.tousenpantoufles #accueil .intro-header .titre-bloc-absolute img{
    width: 100%;
    padding: 0 30px;
    max-height: 340px;
    width: auto;
}


.tousenpantoufles #accueil .intro-header .btn {
       border: 1px solid #444;
           font-size: 14px;
           background: #f0c76b;
    color: #fff;
    border-color: #f0c76b;
    font-family: 'Montserrat', sans-serif;
}

.tousenpantoufles #accueil .intro-header .btn:hover {
    background: #fff;
    color: #f0c76b;
    border-color: #f0c76b;
}

/*.tousenpantoufles #accueil .titre-bloc-absolute p,
#accueil .intro-header p {
       padding: 15px;
   margin: auto;
    border-top: 2px solid #f0c76b;
    min-height: inherit;
        background: inherit;
    color: #222;
    font-weight: 400;
        width: auto;
    max-width: inherit;
    font-size: 16px;
}*/

.tousenpantoufles #accueil .ligne-mosaique p {
    min-height: inherit;
}



.tousenpantoufles #accueil .texte h2 {
    border-top: 3px solid #f0c76b;
    color: #333;
        padding: 1.5em 0;
}

.tousenpantoufles .colored {
    background: #f0c76b;
    color:#fff;
}


.tousenpantoufles #accueil .bloc-texte-topic-colored {
background: #f0c76b;
}

.tousenpantoufles #accueil .colored.btn-bloc, .tousenpantoufles .colored.btn-bloc {
    background: #f0c76b;
    border: 2px solid #f0c76b;
}


.tousenpantoufles #accueil .btn-bloc:hover {
    background: #f0c76b;
    border-color: #f0c76b ;
    color: #fff;
}

.tousenpantoufles #accueil .topic3 .btn-bloc:hover {
    border-color: #fff ;
}

.tousenpantoufles #accueil .bloc-texte-topic-colored .btn-bloc:hover {
    border-color: #fff ;
    background: #f0c76b;
}

.tousenpantoufles #accueil .colored.btn-bloc:hover, 
.tousenpantoufles .colored.btn-bloc:hover { 
    color: #f0c76b ;
    background: #fff;
}

.tousenpantoufles #accueil .selecteur.active {
    color: #f0c76b;
}



.tousenpantoufles #accueil .intro-header .titre-bloc-absolute img,
.tousenpantoufles #accueil .intro-header .bloc-liens img {
    max-height: 215px;
}

.tousenpantoufles #accueil .topic_marques .btn {
    background-color: rgba(232,121,80,.8);
}

.tousenpantoufles #accueil .owl-carousel .owl-nav button.owl-next, 
.tousenpantoufles #accueil .owl-carousel .owl-nav button.owl-prev {
     background: #fff;
    border-color: #444;   
        top: 250px;
}

#accueil .owl-prev span, #accueil .owl-next span {
color: #444;
}

.tousenpantoufles #accueil .topic_marques .btn b, .tousenpantoufles #accueil .apropos {
background: #f0c76b;
}


@media screen and (min-width: 1200px){
.tousenpantoufles #accueil .intro-header .titre-bloc-absolute {
        top: 0%;
    height: 100%;
}
.tousenpantoufles #accueil .intro-header .titre-bloc-absolute img,
 .tousenpantoufles #accueil .intro-header .bloc-liens img {
max-height: 300Px;
}
}

@media screen and (max-width: 992px){
    #accueil .verticalcenterright h2 {
        font-size: 34px;
    }

.tousenpantoufles #accueil .intro-header .titre-bloc-absolute {
top: 10%;
}

.tousenpantoufles #accueil .intro-header .homeh2 {
font-size: 20px;
}

}

@media screen and (max-width: 767px){
.tousenpantoufles #accueil .intro-header-xs .btn {
    border: 2px solid #444;
    font-size: 16px;
    color: #444;
}

.tousenpantoufles #accueil .owl-carousel-home-bis .ligne-mosaique p {
    margin-top: 0;
}

.tousenpantoufles #accueil .owl-carousel .owl-nav button.owl-next span, 
.tousenpantoufles #accueil .owl-carousel .owl-nav button.owl-prev span {
/*color:#f0c76b;*/
}

.tousenpantoufles .ligne-mosaique {
padding: 0 5px 10px;
}

.tousenpantoufles #accueil .intro-header .titre-bloc-absolute {
    bottom: 0px;
    top: inherit;
    margin: 0;
    padding: 15px 0;
    z-index: 1;
    right: inherit;
    left: inherit;
    margin: 0 auto;
    left: 20vw;
}

.tousenpantoufles #accueil .intro-header .homeh2 {
   font-size: 36px;
    text-shadow: none;
    padding: 5px 15px 15px;
    color: #fff;
    position: relative;
    margin: 0 auto;
    background: #fff;
    font-family: 'Merriweather';
    top: 0;
    left: 0px;
    right: 0px;
    width: 100%;
}

.tousenpantoufles #accueil .intro-header a {
    color:#444;
}

.tousenpantoufles #accueil .intro-header .btn-bloc {
    border: none;
    padding: 16px 4px;
    background: inherit;
}

.tousenpantoufles #accueil .intro-header-xs {
    left: 0;
    padding: 0;
    width: 100%;
    bottom: 0;
    top: inherit;
    position: relative;
    background: inherit;
    margin:0;
}

.tousenpantoufles #accueil .intro-header-xs .btn:hover, .tousenpantoufles #accueil .intro-header-xs .btn:focus{
    background-color: #f0c76b;
    border-color:#f0c76b;
    color:#fff;
}

.tousenpantoufles #accueil .intro-header h1 {
    font-size: 36px;
    position: absolute;
    top: 40px;
        color: #fff;
    text-shadow: 2px 2px 4px #999;
}

.tousenpantoufles #accueil .intro-header .titre-bloc-absolute img,
.tousenpantoufles #accueil .intro-header .bloc-liens img {
    max-height: 150px;
}

}

@media screen and (max-width: 476px){
.tousenpantoufles #accueil .intro-header h1 {
font-size: 28px;
}
.tousenpantoufles #accueil .intro-header .homeh2 {
    font-size: 20px;
    }
}

/*********************/
/********FOOTER*******/
/*********************/

.tousenpantoufles footer .icon-box {
        background-image: url(../tousenpantoufles/img/footer-sprite-dude.png);
}

.tousenpantoufles footer .menudude, .tousenpantoufles footer .footer-container-menu {
    background: #f0c76b;
    color: #fff;
}

.tousenpantoufles footer .menudude a {
   color: #fff;
   font-weight: 400;
   font-size: 14px;
}

.tousenpantoufles footer .features .fas {
    font-size: 20px;
    color: #f0c76b;
    border:none;
    border-radius: 0;
    padding: 0;
}

.tousenpantoufles .fa-lock {
     border:none;
    border-radius: 0;
    padding: 0;
}

.tousenpantoufles footer .note {
    font-size: 10px;
    font-weight: 400;
}

.tousenpantoufles .btn-twitter,.tousenpantoufles .btn-facebook,.tousenpantoufles .btn-instagram {
transform: inherit;
height: 40px;
    width: 40px;
    border:1px solid #fff;
    border-radius: 4px !important;
}

.tousenpantoufles .btn-social-icon>:first-child {
    color: #f0c76b;
transform: inherit;
    margin-top: 2px;
    width: 100%;

}

.tousenpantoufles .btn-twitter:hover, .tousenpantoufles .btn-facebook:hover, .tousenpantoufles .btn-instagram:hover {
border-color: #fff;
}

.tousenpantoufles .btn-instagram:hover, .tousenpantoufles .btn-instagram:focus, .tousenpantoufles .btn-instagram:active,
.tousenpantoufles .btn-instagram.active,.tousenpantoufles .open>.dropdown-toggle.btn-instagram,
.tousenpantoufles .btn-facebook:hover, .tousenpantoufles .btn-facebook:focus, .tousenpantoufles .btn-facebook:active,
.tousenpantoufles .btn-facebook.active,.tousenpantoufles .open>.dropdown-toggle.btn-facebook {
        background-color: #fff;
}


@media screen and (max-width: 992px){
.tousenpantoufles footer .list-inline>li {
    display: inline-block;
    float:none;
}
}

@media screen and (max-width: 600px){
.tousenpantoufles #accueil .intro-header .btn-bloc {
    border: none;
    padding: 16px 4px;
}
}


/****************************/
/********FICHE ARTICLE*******/
/****************************/
/*
.tousenpantoufles #chaussure .selection-pointure .radio {
padding-top: 11px;
    width: 48px;
    height: 48px;
        border-radius: 45%;
}*/

.tousenpantoufles #chaussure .prix {
min-height: inherit;
}

.tousenpantoufles #chaussure .selection-pointure .pastille .prix {
    top:-285px;
}

#chaussure .carousel-inner {
    min-height: 200px;
   
}


.tousenpantoufles #chaussure .selection-pointure input[type=radio]:checked + .radio,
.tousenpantoufles #chaussure .selection-pointure input[type=checkbox]:checked + .radio{
    border: 1px solid #f0c76b;
    color: #fff;
    background: #f0c76b;
}

.tousenpantoufles #chaussure .selection-pointure input[type=checkbox]:checked + .radio span {
  color: #fff;
}


.tousenpantoufles #erreur-recherche .container {
    background: url(../tousenpantoufles/img/fond-erreur.jpg) 22% 50%;
}

.tousenpantoufles #erreur .btn {
    background: #f0c76b;
    border-color: #f0c76b;
}

.tousenpantoufles .btn:hover, .tousenpantoufles.btn-validation:hover a, .tousenpantoufles #erreur .btn:hover, .tousenpantoufles.btn:hover, .tousenpantoufles .btn-validation:hover a {
color: #f0c76b;
background: #fff;
}


@media screen and (min-width:992px){
.tousenpantoufles #chaussure .selection-pointure .pastille .prix {
top: -315px;
}
}

@media only screen and (max-width: 600px){
.breadcrumb>li {
    max-width: 170px;
}


.tousenpantoufles #erreur-recherche #erreur {
    top: 22%;
}
}
/********************************/
/********TUNNEL COMMANDES *******/
/********************************/

.tousenpantoufles #panier #continue-achats{
    padding:50px 0;
}

 .tousenpantoufles #panier #continuer:hover {
    background: #f0c76b;
    border: 2px solid #f0c76b;
}

.tousenpantoufles #header-tunnel-commande #logo-tunnel {
   width: auto;
    max-width: 140px;
    margin-top: 30px;
}

.tousenpantoufles #livraison .lightbox-ouvrir {
    color: #555;
    font-style: italic;
    padding-top:7px;
    display: block;
    text-align: left;
}

.tousenpantoufles #livraison .lightbox-ouvrir:hover {
cursor: pointer;
    }


.tousenpantoufles #livraison .contenu-lightbox {
    left: 20%;
    width: 60%;
    }


  .tousenpantoufles #livraison .boxchoix input:checked~label,  
  .tousenpantoufles #livraison .boxchoix input:checked+label,
  .tousenpantoufles #paiement .boxchoix input:checked+label.livraison-choix,  
  .tousenpantoufles #paiement .boxchoix input:checked~label.livraison-choix,
  .tousenpantoufles #livraison .boxchoix input[type="radio"]:checked+label, 
  .tousenpantoufles #livraison .boxchoix input[type="radio"]:checked~label, 
  .tousenpantoufles #livraison .boxchoix input[type="checkbox"]:checked+label, 
  .tousenpantoufles #livraison .boxchoix input[type="checkbox"]:checked~label {
    border: 2px solid #f0c76b;
    background: #f0c76b;
 }

 .tousenpantoufles #paiement .form-group {
    border-color: #f0c76b;
 }


.btn-validation, #panier .btn-validation,
 #livraison .btn-validation, #paiement .btn-validation, #chaussure .btn-validation,
  #confirmation .btn-validation, #socolissimo .btn-validation {
    background: #f0c76b;
}


 #livraison .boxchoix label, #paiement .boxchoix label {
        border: 1px solid #f0c76b;
 }

 #livraison .boxchoix {
     border-top: 1px solid #f0c76b;
 }

    .tousenpantoufles #accueil .owl-carousel-home-bis img {
        max-width: 100%;
         max-height: inherit;
    }


 @media screen and (max-width:768px) {
.tousenpantoufles #livraison .contenu-lightbox {
    max-height: inherit;
    height: auto;
    }

    .tousenpantoufles #header-tunnel-commande #logo-tunnel {
    margin-top: 10px;
    height: auto;
}

}

    @media screen and (max-width:576px) {

.tousenpantoufles #livraison .contenu-lightbox {
    left: 0%;
    width: 100%;
    }
    }

/***ESPACE CLIENT ***/


.tousenpantoufles #espace-client .btn-validation, 
.tousenpantoufles #espace-client-connexion .btn-validation {
    border-color: #f0c76b ;
}

.tousenpantoufles #espace-client .btn-validation:hover, 
.tousenpantoufles #espace-client-connexion .btn-validation:hover {
    color: #f0c76b ;
}


.tousenpantoufles #alphabet a:hover, .tousenpantoufles #lien-panier:hover #nb-articles,
.tousenpantoufles .titre-mrq p:hover {
    background: #f0c76b;
}