#header .header-top {
    background: #1b7eac;
}

.new-products .lesnewproducts .blocimg {
    background: #1b7eac;
}

#_desktop_language_selector {
    background: #1b7eac;
}

.new-products .lesnewproducts .blocnav.nohover .txtnew[data-nb='1'], 
.new-products .lesnewproducts .blocnav .txtnew.isactive {
    background: #1b7eac;
}

.titlebloc {
    background: #1b7eac;
}

.search-widget form input[type=text] {
    border-color: #1b7eac;
}

#footer .blocliens {
    background: #1b7eac;
}

.block_newsletter form input[type="email"] {
    border-color: #1b7eac;
}

.btn-primary, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #1b7eac;
}

 .cartoucheattribut:hover,
 .cartoucheattribut.defaultattribute {
    background: #1b7eac;
    color: #fff;
    border: 1px solid #1b7eac;
}

.search-widget form button[type=submit] {
    background: #1b7eac;
}

#header .top-menu li:hover a[data-depth="0"] {
    color: #1b7eac;
}

.productcarac .cartoucheattribut:hover, 
.productcarac .activecartouche, 
.productcarac .cartoucheattribut.defaultattribute {
    background: #1b7eac;
    border-color: #1b7eac;
}

.formatsproduit .unformat:hover, 
.formatsproduit .unformat.activeformat {
    border-color: #117dae;
    background: #117dae;
}

#product .bandeauprod #bandeaulanguage select {
    background-color : #1b7eac;
}

.header-nav .mobile .mobilerow2 .rightrow #_mobile_language_selector {
    background: #1b7eac;
}

#_desktop_cart .cart-products-count {
    background: #1b7eac;
}

.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle {
    background: #1b7eac !important;
}

.product-quantity .add, 
.product-miniature form {
    position: relative;
}

.product-quantity .add .mask-add,
.product-miniature form .mask-add {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: not-allowed;
    z-index: 1;
}

.product-miniature form .mask-add {
    width: 255px;
}

#modalbookstore p:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 768px) {
    #category #left-column #search_filters .facet {
        background: #1b7eac;
    }
}

@media screen and (max-width: 767px) {
    .product-miniature form .mask-add {
        left: 50%;
        transform: translateX(-50%);
    }
}