ol, ul, dl {line-height: 1.8;}
.accordion .fa{margin-right: 0.5rem;}
#accordionExample .btn  {text-align: left  !important;}
.btn:focus,a:focus {outline:none !important; outline:0 !important}
.btn:focus, .btn.focus {outline:none !important; outline:0 !important; box-shadow: none;}
.card-header {padding:0; margin:0}
.card.product {background-color: #f7f7f7;}
.carousel-indicators li {background-color: #999 !important;
    background-color: rgba(255, 254, 254, 0.897) !important; border:1px solid #444 !important;}
.carousel-indicators .active {background-color: #337ab7 !important; }
.carousel-indicators {position:relative; top:100%;}
.myCarousel {margin-top:0 !important ;}
.card-body {padding: 30px 15px 10px 15px; background-color: #f7f7f7;} 
.carousel-control {width: 3% !important; margin-bottom: 25px; text-shadow: 0 1px 2px rgb(0 0 0) !important;}

@media only screen and (max-width: 768px) {
    .desktop, .hide-desktop {
      display: none;
    }
  }
  .hidden-1 {
    border-style: solid !important;
    display:none;
    border-width: 2px;
    border-color: #f7f7f7;
    height:350px;
    background-color:#134094;
    color: #f7f7f7;
}
.wrapper-1 {transition: all 1s linear;}
 .fa-check {color:#154194; }
section {padding: 2vh 0;}
section.section-medium, .grey {background-color: #f7f7f7!important;}
.shown-1 {height:350px;color: #134094; background-color:#f7f7f7; padding:13px;}
.text-center {top:50%;}
.img-responsive {opacity: 1 !important;}
.slick-active {
    opacity: 1 !important;
  }
.slick-current {
    opacity: 1  !important;
  }
.custom-icon {height:5em; width:5em; color: #134094; filter: invert(15%) sepia(82%) saturate(2278%) hue-rotate(211deg) brightness(97%) contrast(94%);}


/*Julien Accordion styles*/ 

.accordion .card-header .btn {
  display: flex;
  justify-content: space-between;
}

.accordion .card-header .btn::after {
  margin-top: 10px;
  content:"";
  display: inline-block;
    height: 7px;
    width: 12px;
    border: 0;
    vertical-align: center;
    transition: all ease-in-out 0.1s;
    transform-origin: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTIgNyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+PHBhdGggZmlsbD0iIzE1NDE5NCIgZD0iTTYsN2ExLDEsMCwwLDEtLjcwNy0uMjkzbC01LTVBMSwxLDAsMCwxLDEuNzA3LjI5M0w2LDQuNTg2LDEwLjI5My4yOTNhMSwxLDAsMSwxLDEuNDE0LDEuNDE0bC01LDVBMSwxLDAsMCwxLDYsNyIvPjwvZz48L3N2Zz4=);
}

.accordion .card-header .btn[aria-expanded=true]::after {
    transform: rotate(180deg);
}

/*Julien Flipcard styles*/

.card-hover,
.flip-card:hover .card-footer,
.flip-card:hover img{
  display: none;
}

.flip-card{
  background: #f7f7f7;
  color: #134094;
  text-align: center
}

.flip-card:hover{
  background: #134094;
  color: #fff;
  text-align: left
}


.flip-card:hover .card-hover{
  display: block
}


.accordion .btn {color: #212529;font-weight: 700;}
.accordion .btn-link:hover,  .accordion .btn-link {text-decoration: none;}

section {padding: 2vh 0;}


.custom-icon {
  margin: 20px 0;
    height: 4em;
    width: 4em;
    color: #134094;
    filter: invert(15%) sepia(82%) saturate(2278%) hue-rotate(211deg) brightness(97%) contrast(94%);}


.category .cat {margin-bottom: 20px; height: 250px; color: #134094;}



.headl {font-size: 24px; font-weight: 700; padding: 15px 0;}
.flip-card h5 {font-size: 20px; font-weight: 700; margin: 15px  0; } 
.flip-card:hover h5 {color: #fff;}
.category a, .category a:hover {text-decoration: none!important;}



.cat .arrow-triple::after {position: absolute;bottom: 15px;right: 15px;}


/* NEU für reifeneinlagerung-hieu */
.row.reifen [class*="col-"]{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.row.reifen{
  overflow: hidden; 
}

.col-md-12.reifen{
  background-color:#f7f7f7;
  padding-left: 0px;
  padding-right: 0px;
}
/* NEU für reifeneinlagerung-hieu END */

#lp-pom-root {background: #fff!important;}