
.amHightlightText{
    color:#893769 !important;
}
.amHightlightBgI1{
    background:#893769 !important;
}
.amHightlightBgI2{
    background:#AC4977 !important;
}
.amHightlightBgL1{
    background:#858585 !important;
}
.amHightlightBgL2{
    background:#EDEDED !important;
}
.amHightlightBgL3{
    background:#f4f4f4 !important;
}
.amHightlightBorderLight{
    border-color:#838383 !important;
}
.amHightlightBorderDark{
    border-color:#CCCCCC !important;
}

.amHighlightGradientI1{
    background: #893769 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #893769 0%, #AC4977 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#893769), color-stop(100%,#AC4977)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #893769 0%,#AC4977 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #893769 0%,#AC4977 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #893769 0%,#AC4977 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #893769 0%,#AC4977 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#893769', endColorstr='#AC4977',GradientType=0 ) !important; /* IE6-8 */
}
.amHighlightGradientI2{
   
    background: #AC4977 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #AC4977 0%, #893769 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AC4977), color-stop(100%,#893769)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #AC4977 0%,#893769 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #AC4977 0%,#893769 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #AC4977 0%,#893769 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #AC4977 0%,#893769 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AC4977', endColorstr='#893769',GradientType=0 ) !important; /* IE6-8 */
}

.amHighlightGradientL1{
    background: #858585 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #858585 0%, #EDEDED 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#858585), color-stop(100%,#EDEDED)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #858585 0%,#EDEDED 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #858585 0%,#EDEDED 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #858585 0%,#EDEDED 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #858585 0%,#EDEDED 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#EDEDED',GradientType=0 ) !important; /* IE6-8 */
}
.amHighlightGradientL2{
    background: #EDEDED !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #EDEDED 0%, #858585 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#858585)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #EDEDED 0%,#858585 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #EDEDED 0%,#858585 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #EDEDED 0%,#858585 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #EDEDED 0%,#858585 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#858585',GradientType=0 ) !important; /* IE6-8 */
}

.liveshoppingIntro{
    font-weight:bold;
}

.clearer{
    clear:both;
}

.borderBottom{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
}

.liveShoppingProductWr{
    display:block;
}
/*
.liveShoppingProductWr.top{
    margin:20px 0;
    border:2px solid #ddd;
    border-radius:10px;
    padding:20px;
}*/

.liveShoppingList{
    padding:20px;
}

.liveShoppingProductWr .imageWr{
    float:left;
    width:150px;

}

.liveShoppingProductWr .imageWr img{

    max-width:150px;

}

.liveShoppingProductWr .infoWr{
    margin-left:170px;

}
.liveShoppingProductWr .price{
    font-size:1.4em;

}

.liveShoppingProductWr .productOldPrice{
    text-decoration:line-through;
}

.liveshoppingProductsLeft{
    display:inline-block;
    width:100%;
    height:20px;
    border:1px solid #ddd;
}

.liveshoppingProductsLeft > div{
    display:block;
    height:100%;
}

.navbar-nav .liveshoping-navbar-link{
    background:#CC0000;
    float:right;
}

/*EYE CANDY ONLY*/
#head_navi > ul{
    display:block;
}
#head_navi .liveshoping-navbar-link{

    float:right;
}

#head_navi .liveshoping-navbar-link a{
    font-weight:bold;
}

#head_navi .liveshoping-navbar-link a:hover{
    color:#CC0000;
}


.box_liveshopping .liveshoppingCountdown > *{
    max-width:18%;
}

.liveshopping-clearfix::after{
    content: "";
    display:table;
    clear:both;
}



.liveshoppingColor{
    color: #CC0000;
}

.liveshoppingBackground{
    background: #CC0000;
}

.liveshoppingSaving{
    color: #CC0000;
    font-size:1.2em;
    font-weight:bold;
    margin:10px 0;
}
.liveShoppingProductWr .liveshoppingSaving,
.liveShoppingProductWr .liveshoppingProductsLeft,
.liveShoppingProductWr .liveshoppingProductsLeftMsg,
.liveShoppingProductWr .liveshoppingWr + .row{
    display:none;
}

.liveshoppingCountdown{
    font-size:2em;
    padding:5px 0;
    font-weight:bold;
}

.content-box-main-inner .liveshoppingCountdown{
    font-size:20px;
}
.swiper-slide .liveshoppingWr,
.productlist-viewmode-grid .liveshoppingWr,
.flyover .liveshoppingWr{
    display:none;
}
.liveshoppingCountdown .days,
.liveshoppingCountdown .hours,
.liveshoppingCountdown .minutes,
.liveshoppingCountdown .seconds,
.liveshoppingCountdown .colon{
    display:inline-block;
    width:35px;
    line-height:30px;
    vertical-align:top;
    text-align:center;
}

.bd-sidebar .liveshoppingCountdown .days,
.bd-sidebar .liveshoppingCountdown .hours,
.bd-sidebar .liveshoppingCountdown .minutes,
.bd-sidebar .liveshoppingCountdown .seconds,
.bd-sidebar .liveshoppingCountdown .colon{
    width:35px;
    font-size:18px;
}
.bd-sidebar .liveshoppingCountdown .colon{
    width:15px;
    margin:0 -5px;
}

.content-box-main-inner .liveshoppingCountdown > span{
    width:35px;
}



.liveshoppingCountdown .colon{
    width:20px;
}
.content-box-main-inner .liveshoppingCountdown > span.colon{
    width:10px;
}


.liveshoppingCountdown .days::after{
    content: "Jour";
    display:block;
    font-size:9px;
}
.liveshoppingCountdown .days.multiple::after{
    content: "Jours";
}

.liveshoppingCountdown .hours::after{
    content: "Heure";
    display:block;
    font-size:9px;
}
.liveshoppingCountdown .hours.multiple::after{
    content: "Heures";
}

.liveshoppingCountdown .minutes::after{
    content: "Minute";
    display:block;
    font-size:9px;
}
.liveshoppingCountdown .minutes.multiple::after{
    content: "Minutes";
}

.liveshoppingCountdown .seconds::after{
    content: "Second";
    display:block;
    font-size:9px;
    text-align:center;
}
.liveshoppingCountdown .seconds.multiple::after{
    content: "Secondes";
}

.content-box-main-inner .liveshoppingCountdown > span::after{
    font-size: 8px;
}

.listingrow .liveshoppingWr{
    position:relative;
    right:40%;
    width:140%;
    margin-bottom:40px;
}
.product-swiper .swiper-slide > .col-xs-12{
    width:100% !important;
}

.swiper-container.product-swiper{
    width:100% !important;
}

.home-banner img{
    max-width:100%;
    height: auto !important;
}

.home-banner + .home-banner{
    margin-top:20px;
}

.row.listing-pagination{
    clear:both;
}

@media (min-width:992px){
body.language_french .c_top_text{
    width:78%;
}

body.language_french .c_top_text + div{
    width:22%;
}

.c_top_text span{
    font-size:13px;
}
}

.fl-autocomplete .label{
    color:#666;
    text-align:left;
}

.navbar-nav .home{
    max-height:45px;
}

@media (min-width: 768px){
    #navigation .menu-mega-dropdown ul.nav > li.hasSubs.hover::after {
        bottom:auto;
        margin-top: -36px;
    }
}

.home-banner-wr-2 .col-md-6{
    margin-top:15px;
}

/* findologic old style */

#flMainFilters{
    display: flex;
}

#flMainFilters > div{
    flex-basis:33.3%;
    margin-right:10px;
    padding:8px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    
}

#flFilterContainer .flFilters{
    padding-left:0;
}

#findologic-slider-form-price input{
    width:60px;
}

.flChosenFilters{
    padding:0;
    display:flex;
    margin-top:5px
}

.flChosenFilters > *{
    margin-right:10px;
        background:#fff;
    padding:4px 8px;
    border: 1px solid #ddd;
    border-radius:4px;
}

.flChosenFilters .flFilterName::after{
    content:": ";
}

.flChosenFilters img{
    margin-left:4px;
}


/* findologic new style */

.fl-main-filters{
    display: flex;
}


.fl-main-filters > div{
    flex-basis:33.3%;
    margin-right:10px;
    padding:8px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    
}

.findologic-slider-form-price input{
    width:60px;
}

.fl-filter-container ul{
    margin:0;
    padding:0;
}

.fl-filter-box-wrapper .fl-filter-name, .fl-filter-box-wrapper .fl-filter-name:hover{
    cursor: inherit;
    color:inherit;
    font-weight:bold;
}

.fl-filter-extra{
    display:none;
}

.fl-filter-value > a  > div{
    display:flex;
    justify-content: left;
}

.fl-filter-value .fl-frequency{
    order:10;
    margin-left:5px;
}

.fl-expand-select-values{
    font-weight:bold;
}
.fl-collapse-text{
    display: none;
}

.fl-range-slider .fl-row{
    display: flex;
}

.fl-range-slider .fl-row .fl-prefix{
    display:none;
}

.fl-range-slider .fl-row .fl-hide-for-medium-only{
    display:none;
}

.fl-range-slider .fl-row .fl-selected-max{
    margin-left:10px;
}

.fl-range-slider .fl-range-slider-button{
    margin-top:8px;
}

.fl-more-filters{
    display: none;
}

.fl-chosen-filters{
    padding:0;
    display:flex;
    margin-top:5px;
    flex-wrap: wrap;
}

.fl-chosen-filters > *{
    margin-right:10px;
        background:#fff;
    padding:4px 8px;
    border: 1px solid #ddd;
    border-radius:4px;
}

.fl-chosen-filters a.label{
    color:#337ab7;
    font-weight:normal;
    font-size:inherit;
}

.fl-chosen-filters a.label .fa-times{
    margin-left:5px;
}

.fl-chosen-filters img{
    margin-left:4px;
}

@media (max-width:767px){
    .fl-main-filters{
        flex-direction:column;
    }
    .fl-filter-box{
        display:none;
        padding:8px;
    }
    .fl-accordion-navigation > a.fl-filter-name{
        display:block;
        padding:8px;
        cursor:pointer;
    }
    .fl-main-filters > div{
        padding:0;
    }
}

/* findologic style end */





#p-findologic .listing_filter{
    display:none;
}

body .fl-autocomplete .fl-item-product .image{
    width:80px !important;
    height:80px !important;
}
body .fl-autocomplete .fl-item-product .fl-title{
    font-size:1em
}

@media (max-width:991px){
    .row-eq-md.categorie-heading .content-box{
        min-height:0 !important;
    }
}
.product-swiper .swiper-slide > .col-xs-12{
    width:100% !important;
}

.swiper-container.product-swiper{
    width:100% !important;
}

.home-banner img{
    max-width:100%;
    height: auto !important;
}

.home-banner + .home-banner{
    margin-top:20px;
}

.row.listing-pagination{
    clear:both;
}

@media (min-width:992px){
body.language_french .c_top_text{
    width:78%;
}

body.language_french .c_top_text + div{
    width:22%;
}

.c_top_text span{
    font-size:13px;
}
}

.fl-item-suggest .label, .fl-item-product .label{
    color:#666;
    text-align:left;
}

.navbar-nav .home{
    max-height:45px;
}

@media (min-width: 768px){}
    #navigation .menu-mega-dropdown ul.nav > li.hasSubs.hover::after {
        bottom:auto;
        margin-top: -36px;
    }
}
