.mainNavi, .addthis_inline_share_toolbox, .productGallery, .titleWrap.related, .catalogGrid.related, aside, .darkLight, .footerNav, .footerSection, .footerCredits, .footerNewsletter {
    display:none;
}
a:after {
    content: " (" attr(href) ")";
    font-size: 80%;
    display: none;
}
a {
    color:#fff !important;
}
ul.productTabs {
    display:none;
}
.productTabArea {
    margin-bottom: 20px;
    margin-top: 0;
}
ul.productFeatures li {
    width: 25%;
    font-size: 13px;
    display: inline-block;
}
.tagDiscount {
    display: none;
}
.articleCommentsWrap {
    display: none;
}
.authorWrap {
    display: none;
}
.mapWrap a, .mapWrap span {
    display: none;
}
ul.productFeatures li:nth-child(1) {
     display: list-item !important;
     list-style-image: url("../images/icon-product-engine.png") !important;
     list-style-position: inside !important;
 }
.no_print{ display: none; }

/* EVENT PRINT */
.event_section_wrap aside{ display: block; }
.event_section_wrap ul.eventInfoDate li:first-child{ background-color: #2f2f2f !important; width: 100% !important; }
.event_section_wrap ul.eventInfoDate li:nth-child(2){ display: none !important; }
.event_section_wrap ul.eventInfoDate li a.iconDate{ background-image: url("../images/ico-event-calendar-white.svg") !important; background-repeat: no-repeat !important; -webkit-background-size: 20px !important; -moz-background-size: 20px !important; -ms-background-size: 20px !important; -o-background-size: 20px !important; background-size: 20px !important; -webkit-background-position: center left 10px !important; -moz-background-position: center left 10px !important; -ms-background-position: center left 10px !important; -o-background-position: center left 10px !important; background-position: center left 10px !important; }

/* SLICK */
.slick-dots{ display: none !important; }

.mapWrap, .mapWrap > div{ width: 100% !important; }

ul.productFeatures li { -webkit-background-position: center left !important; -moz-background-position: center left !important; -ms-background-position: center left !important; -o-background-position: center left !important; background-position: center left !important;}

table.productTable50{ margin-top: 0 !important; }
.tab_print{ display: block !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; -ms-opacity: 1 !important; -o-opacity: 1 !important; opacity: 1 !important; }
.tab_print_right{ padding-left: 15px; }
table.productTable{ margin-top: 0 !important; }

.print_price_wrap{ display: block; }

@media print and (color){
    *{
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}

ul.asideTags li a { background-color: #efefef !important; color: #333 !important}