.field-check {
    visibility: collapse;
}
.prod-sale .price-cur-container, .prod-sale .price-inv-cur-container {
    color: #e85445;
}
.prod-sale .so-perc, .prod-sale .so-reduc, .prod-sale .so-dates {
    color: #fff;
    background: #e85445;
}

.prod-sale .prod-state {
background: #fff;
    border: 1px solid #fc3da6;
}
.prod-list .prod-state.sale .state-value {
    border-left: 1px solid #fc3da6;
}
.prod-sale .prod-price-cur {
    color: #fc3da6;
}

#h-bar {
    z-index: auto;
    width: 100%;
    min-height: 2.5rem;
    margin: 0 auto;
    padding-right: 0;
    padding-left: 0;
    border-bottom: .0625rem solid rgba(255,255,255,0.2);
    background: #f0f0ed;
}


#h-bar .inline-list li a {
    font-family: "Jura",sans-serif;
    font-size: .75rem;
    line-height: 2.5rem;
    position: relative;
    padding: 0 .9375rem;
    text-transform: none;
    color: rgba(0,0,0,0.7);
    border-left: .0625rem solid rgba(255,255,255,0.2);
}

#h-bar .inline-list li a:hover {
    font-family: "Jura",sans-serif;
    font-size: .75rem;
    line-height: 2.5rem;
    position: relative;
    padding: 0 .9375rem;
    text-transform: none;
    color: rgba(252,61,156,0.7);
    border-left: .0625rem solid rgba(0,0,0,0.2);
}

#h-cart-a {
    font-weight: 600;
    padding-right: 1.25rem;
    padding-left: 0;
     color: rgba(0,0,0,0.7);
}

#lang-current {
    position: relative;
    z-index: 10;
    display: inline-block;
    box-sizing: initial;
    text-transform: uppercase;
    color: rgba(0,0,0,0.7);
    border: 1px solid transparent;
    background: transparent;
}
    
#h-account-a {
    color: #fc3da6;
}

#shop-rating-value {
    color: rgba(0,0,0,0.7);
}

#shop-rating-btn  {
    color: rgba(0,0,0,0.7);
}

#h-account-a .span-account-a {
    position: relative;
    color: #fc3da6;
}

#h-account-a .span-account-a:hover {
    position: relative;
    color: rgba(32,182,182,0.7);
}
#footer {
    float: left;
    width: 100%;
    color: #000;
    background: #f0f0ed;
}
.f-h1 {
    color: #111;
}

.f-bloc ul li a {
    font-size: .75rem;
    font-weight: normal;
     color: rgba(0,0,0,0.7);
}

.f-bloc ul li a:hover {
    font-size: .75rem;
    font-weight: normal;
    color: rgba(252,61,156,0.7);
}
#newsletter-text2 {
    font-size: .75rem;
    margin-bottom: .9375rem;
    color: rgba(0,0,0,0.7);
}
.prod-new .prod-state {
    border-style: solid;
    border-width: 1px;
    border-color: #fc3da6;
    background:#ffffff;
}
.prod-list .prod-state .state-value, .prod-list .prod-state .state-type, .prod-list .prod-state .state-upto {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.25rem;
    height: 20px;
    padding: 0 10px;
    text-transform: capitalize;
    color:  #fc3da6;
}

.prod-state.special-offer {
    background: #fff;
    border: 1px solid #fc3da6;
}

.prod-special-offer .prod-price-cur, .prod-flash .prod-price-cur {
    color: #fc3da6;
}

#newsletter-btn2 {
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 2.4375rem;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #fff;
    background: #262626;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
}

#newsletter-btn2:hover, #newsletter-btn2:before {
    background: #fc3da6;
}

 #newsletter-btn2:before {
    background: #262626;
}

.page-cart #c1-body button.success, .page-cart #c1-body button.btn4 {
    font-size: .9375rem;
    font-weight: 700;
    text-transform: uppercase;
    background: #fc3da6;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-clip: padding-box;
}

button.success, button.btn4, .button.success, .button.btn4 {
    background-color: #fc3da6;
    border-color: #1f8b4d;
    color: #fff;
}

.page-cart #c1-body button.success:hover, .page-cart #c1-body button.btn4:hover, .page-cart #c1-body button.success:focus, .page-cart #c1-body button.btn4:focus {
     background-color: #262626;
    border-color: #1f8b4d;
    color: #fff;
}