/**
 *   Copyright Ne.W.S. - New Web Solutions S.r.l. - All rights reserved.
**/

/* ============================================ *
 * Icon Header
 * ============================================ */
.minicart-wrapper .action.showcart .text,
.page-wrapper .page-header .header-icon .account,
.page-wrapper .page-header .header-icon .wishlist {
    overflow: hidden;
    display: block;
    position: relative;  
    font-size: 0.80em;
    line-height: 1.00em;
    color:#000;
    text-decoration: none;
}
.page-wrapper .minicart-wrapper .action.showcart.active,
.page-wrapper .minicart-wrapper .action.showcart {
    background:url("../images/black-cart-restyle.svg");
}
.page-wrapper .page-header .header-icon .account {
    background:url("../images/black-account-restyle.svg");
}
.page-wrapper .page-header .header-icon .wishlist {
    background:url("../images/black-wishlist-restyle.svg");
}
.page-wrapper .minicart-wrapper .action.showcart.active,
.page-wrapper .minicart-wrapper .action.showcart,
.page-wrapper .page-header .header-icon .account,
.page-wrapper .page-header .header-icon .wishlist {
    vertical-align: top;
    background-size: 35px 35px;
    background-repeat: no-repeat;
    background-position: top center;
    margin-left: 0rem;
    width: 35px;
    height: 35px;
}
.page-wrapper .block-search .action.search:before {
    background-image: url('../images/black-search.svg');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/* ============================================ *
 * Generic Icon White
 * ============================================ */
.page-wrapper .white-facebook {
    background:url("../images/white-facebook.svg");
}
.page-wrapper .white-instagram {
    background:url("../images/white-instagram-restyle.svg");
}
.page-wrapper .white-linkedin {
    background:url("../images/white-linkedin.svg");
}
.page-wrapper .white-mail {
    background: url("../images/white-mail.svg");
}
.page-wrapper .white-delivery {
    background:url("../images/white-delivery-restyle.svg");
}
.page-wrapper .white-return {
    background:url("../images/white-return.svg");
}
.page-wrapper .white-customerservice {
    background:url("../images/white-customerservice.svg");
}
.page-wrapper .white-order {
    background:url("../images/white-phone.svg");
}
.page-wrapper .white-payment {
    background:url("../images/white-payment-restyle.svg");
}
/* ============================================ *
 * Generic Icon Black
 * ============================================ */
.page-wrapper .black-facebook {
    background:url("../images/black-facebook.svg");
}
.page-wrapper .black-instagram {
    background:url("../images/black-instagram-restyle.svg");
}
.page-wrapper .black-linkedin {
    background:url("../images/black-linkedin.svg");
}
.page-wrapper .black-mail {
    background: url("../images/black-mail.svg");
}
.page-wrapper .black-delivery {
    background:url("../images/black-delivery-restyle.svg");
}
.page-wrapper .black-return {
    background:url("../images/black-return.svg");
}
.page-wrapper .black-customerservice {
    background:url("../images/black-customerservice.svg");
}
.page-wrapper .black-order {
    background:url("../images/black-phone.svg");
}
.page-wrapper .black-payment {
    background:url("../images/black-payment-restyle.svg");
}
.page-wrapper .white-facebook,
.page-wrapper .white-instagram,
.page-wrapper .white-linkedin,
.page-wrapper .white-mail,
.page-wrapper .white-delivery,
.page-wrapper .white-return,
.page-wrapper .white-order,
.page-wrapper .white-customerservice,
.page-wrapper .white-payment,
/**/
.page-wrapper .black-facebook,
.page-wrapper .black-instagram,
.page-wrapper .black-linkedin,
.page-wrapper .black-mail,
.page-wrapper .black-delivery,
.page-wrapper .black-return,
.page-wrapper .black-order,
.page-wrapper .black-customerservice,
.page-wrapper .black-payment {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top left;
}

.page-wrapper .white-facebook,
.page-wrapper .white-instagram,
.page-wrapper .white-linkedin,
.page-wrapper .black-facebook,
.page-wrapper .black-instagram,
.page-wrapper .black-linkedin {
    width: 25px;
    height: 25px;
    cursor:pointer;
    padding: 0rem 0.80rem;
}
.page-wrapper .black-delivery,
.page-wrapper .black-return,
.page-wrapper .black-customerservice,
.page-wrapper .black-order,
.page-wrapper .black-payment {
    width: 80px;
    height: 80px;
    margin-left:auto;
    margin-right:auto;
}

/* ============================================ *
 * RESPONSIVE
 * ============================================ */  
/* Mobile Small screen 768px */
@media only screen and (max-width: 48em) { 

        /** Header **/
        .header-icon .text,
        .minicart-wrapper .action.showcart .text {
            display:none;
        }
        .page-wrapper .minicart-wrapper .action.showcart.active,
        .page-wrapper .minicart-wrapper .action.showcart,
        .page-wrapper .page-header .header-icon .account,
        .page-wrapper .page-header .header-icon .wishlist {
            margin-left: 1rem;
            background-size: 25px 25px;
            width: 25px;
            height: 25px;
            margin-top: 15px;
        }

}   