#owl-demo .item img{    display: block;    width: 100%;    height: auto;    max-width: 100%;        }    #bar{    width: 0%;    max-width: 100%;    height: 4px;    background: #7fc242;    }    #progressBar{    width: 100%;    background: #EDEDED;    }    #owl-demo{        background: #000 none repeat scroll 0 0;    display: block;    height: 100%;    opacity: 1;    position: fixed;    width: 100%;            }    .owl-wrapper-outer,    .owl-wrapper{    position:relative;    }    .owl-item {        display: block;        float: left;        position:inherit;    }    .owl-theme .owl-controls .owl-buttons div {      padding: 5px 9px;    }    .owl-theme .owl-buttons i{      margin-top: 2px;    }    .owl-theme .owl-controls .owl-buttons div {      position: absolute;    }    .customNavigation{      text-align: center;    }    //use styles below to disable ugly selection    .customNavigation a{      -webkit-user-select: none;      -khtml-user-select: none;      -moz-user-select: none;      -ms-user-select: none;      user-select: none;      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    }.list_carouselResponsive, .carousselResponsive {        position:relative;}.carousselResponsive {        padding: 70px 22px;}.list_carouselResponsive {    padding: 0px 0px;  }.list_carouselResponsive ul {    margin: 0;    padding: 0;    list-style: none;    display: block;    margin-top: 1%;}.list_carouselResponsive li {    border: 1px solid #DDDDDD;    display: block;    margin: 1px 5%;    position: relative;    text-align: center;    max-width: 90%;    }.list_carouselResponsive li img {    height: inherit;    margin-top: 3%;    max-width: 96%;    min-height:147px;    vertical-align: middle;}.list_carouselResponsive li a {line-height: 147px;display:block;}.clearfix {    float: none;    clear: both;    }.list_carouselResponsive li h3 {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border-top: 1px solid #DDDDDD;    bottom: 0;    color: #000000;    display: block;    font-size: 13px;    font-weight: 400;    margin-top: 0;    padding: 0.6em 0;       transition: opacity 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;       width: 100%;    min-height:1.8em;}.carousselResponsive .prev {    left:0px!important;}.carousselResponsive .next {    right:0px!important; }.list_carouselResponsive li h3:hover {    background: #000;    color:#fff;    display: block;    transition-delay: 0s, 0s, 0s;} .owl-prev {  background-attachment: scroll;  background-clip: border-box;  background-color: rgba(0, 0, 0, 0);  background-image: url("/img/prev-gris.png");  background-origin: padding-box;  background-position: 0 0;  background-repeat: no-repeat;  background-size: auto auto;  cursor: pointer;  display: block;  height: 64px;  overflow-x: hidden;  overflow-y: hidden;  position: absolute;  left: -24px;  text-indent: -999px;  top: 40%;  transition-delay: 0s, 0s, 0s;  transition-duration: 300ms, 300ms, 300ms;  transition-property: opacity, background-color, background-position;  transition-timing-function: ease-in-out, ease-in-out, ease-in-out;  width: 33px;} .owl-next {  background-attachment: scroll;  background-clip: border-box;  background-color: rgba(0, 0, 0, 0);  background-image: url("/img/next-gris.png");  background-origin: padding-box;  background-position: 0 0;  background-repeat: no-repeat;  background-size: auto auto;  cursor: pointer;  display: block;  height: 64px;  overflow-x: hidden;  overflow-y: hidden;  position: absolute;  right: -24px;  text-indent: -999px;  top: 40%;  transition-delay: 0s, 0s, 0s;  transition-duration: 300ms, 300ms, 300ms;  transition-property: opacity, background-color, background-position;  transition-timing-function: ease-in-out, ease-in-out, ease-in-out;  width: 33px;}/*cas spécial logos boutiques*/#carouselLooks .list_carouselResponsive li,#carouselMarques .list_carouselResponsive li,#carouselBoutiques .list_carouselResponsive li{    border:0px none;    min-height:55px;}#carouselLooks .owl-next, #carouselLooks .owl-prev,#carouselMarques .owl-next, #carouselMarques .owl-prev,#carouselBoutiques  .owl-next, #carouselBoutiques  .owl-prev {    top:0%;    }.t_slide_marque #carouselLooks .owl-next, #carouselLooks .owl-prev,.t_slide_marque #carouselMarques .owl-next, #carouselMarques .owl-prev,.t_slide_marque #carouselBoutiques  .owl-next, #carouselBoutiques  .owl-prev {    top:25%;    }#carouselLooks .list_carouselResponsive li img,#carouselMarques .list_carouselResponsive li img,#carouselBoutiques .list_carouselResponsive li img{    max-height:55px;    max-height:150px;    min-height: inherit;    width: inherit;    display:inline!important;}#carouselLooks .next, #carouselLooks .prev ,#carouselMarques .next, #carouselMarques .prev ,#carouselBoutiques .next, #carouselBoutiques .prev {    top:12px;   }.list_carouselResponsive li h3 {    border-top:0px none;}/*iPad Landscape*/@media screen and (max-width : 1024px) {    .list_carouselResponsive li h3 {min-height:1.8em;}    }/*iPad Portrait*/@media handheld and (max-width: 767px), screen and (max-device-width: 767px), screen and (max-width: 1003px)  {    .list_carouselResponsive li h3 {min-height:2.8em;}    #carouselLooks .next, #carouselLooks .prev ,    #carouselMarques .next, #carouselMarques .prev ,    #carouselBoutiques .next, #carouselBoutiques .prev {        top:3px;       }    }@media screen and (max-width : 980px) {    .list_carouselResponsive li h3 {min-height:1.8em;}   }@media screen and (max-width: 800px){    }@media screen and (max-width: 769px){     }/*iPhone Landscape*/@media screen and (max-width: 480px) {        }/*iPhone Portrait*/@media screen and (max-width: 320px) {    .list_carouselResponsive {max-height:230px;}    }.owl-theme .owl-controls .owl-buttons div {    padding: 5px 31px;    width: 39px;    background-color: rgba(255,255,255,0.9);    text-align: center;    background-position: center;}#carouselLooks .list_carouselResponsive li.blocavis .avatar p img{    min-height: 0;}#carouselLooks .list_carouselResponsive li.blocavis .avatar{ position: absolute;    right: 25%;    top: 37%;    }            .slide  a.bigbutton {        margin-top: 0;        position: absolute;        bottom:0;        animation: none ;    }