/* FONTS */
@import url('https://fonts.googleapis.com/css?family=Oswald:400,300,700');
h1, h2, h3, h3 a, h4, h5, h6,
.wd-title,
.wdparallax-title,
.wd-menu-horizontal ul li.level-1 > a span,
.wd-menu-horizontal .more_menu li.level-2 .wdinnermenu, .wd-menu-horizontal .more_menu li.level-2 .wdinnermenu,
.dropdown-item{
    font-family: 'Oswald', sans-serif !important;
    font-weight: 400 !important;
}
.wd-menu-horizontal li.level-2 .img-icon{
    background: #000;
    border-radius: 50%;
    padding: 3px;
    transform: scale(1.2);
}
.owl-stage-outer .owl-stage{
    margin: 0 auto;
}
.footer-container{
    padding: 250px 0 20px;
}
.video-featured #popup_toggle .play-icone{
    z-index: 2;
}
@media(max-width:767px){
    .footer-container{
        padding: 250px 0 20px;
    }
    .video-featured::before{
        transform: scale(.5);
        top: -50%;
    }
    .video-featured::after{
        top: 30%;
        transform: scale(.7);
    }
}
@media (max-width: 544px) {
    .footer-container {
        padding: 250px 0 40px;
    }
}
@media(max-width:543px){
    .footer-container {
        padding: 250px 0 0;
    }
}
#wdcmsclient .parallex{
    transform: scaleX(-1);
}
#wdcmsclient .parallex .wdcmsclient .row{
    transform: scaleX(-1);
}

/* SHOP 1 > Boutique ventes en ligne */
.shop-1 .footer-container::after{
    background-image: url("../img/footer-bg-01.png");
}
.shop-1 #wdcmsparallax .parallex,
.shop-1 #wdcmsclient .parallex{
    background: url("../img/parallax-1.jpg") !important;
    background-position: 50% 50% !important;
}
/* SHOP 2 >  Boutique Click And Collect */
.shop-2 #wdcmsparallax .parallex,
.shop-2 #wdcmsclient .parallex{
    background: url("../img/parallax-2.jpg") !important;
    background-position: 50% 50% !important;
}
.shop-2 .footer-container::after{
    background-image: url("../img/footer-bg-02.png");
}

#an_productfields .form-group .an_radio,
#an_productfields .form-group .an_checkbox{
    display: block !important;
    float: none;
}
.product-information ul,
.product-desc-short ul{
    font-size: 13px;
    list-style: square;
    color: #666;
    margin-left: 22px !important;
}
.product-prices .product-price{
    display: inline-block;
    padding: 0;
}
.product-prices .tax-shipping-delivery-label{
    display: inline-block;
    float: none !important;
    width: auto !important;
}
.product-information .product-custom p{
    padding: 5px;
    background: #ff871c;
    color: white;
    font-size: 16px;
}