
/* Import Entypo font */
@import "./entypo/css/entypo_font.css";
@import "./font-awesome/css/font-awesome.css";


.ecms-icon-tiny{
text-align:center;
position:relative;
display:inline-block;
width:16px;
height:16px;
font-size:16px;
font-family: "entypo_font";
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
}
.ecms-icon-small{
text-align:center;
position:relative;
display:inline-block;
width:32px;
height:32px;
font-size:32px;
font-family:"entypo_font";
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
}
.ecms-icon-medium{
text-align:center;
position:relative;
display:inline-block;
width:64px;
height:64px;
font-size:64px;
font-family:"entypo_font";
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
}
.ecms-icon-large{
text-align:center;
position:relative;
display:inline-block;
width:128px;
height:128px;
font-size:128px;
font-family:"entypo_font";
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
}

.ecms-icon-entypo-lock-open:before { content: '\e808'; }
.ecms-icon-entypo-lock-close:before { content: '\e807'; }
.ecms-icon-entypo-phone:before { content: '\e805'; }
.ecms-icon-entypo-basket:before { content: '\e804'; }
.ecms-icon-entypo-search:before { content: '\e904'; }
.ecms-icon-entypo-mail:before { content: '\e905'; }
.ecms-icon-entypo-user:before { content: '\e802'; }
.ecms-icon-entypo-user-add:before { content: '\e906'; }
.ecms-icon-entypo-attach:before { content: '\e806'; }
.ecms-icon-entypo-flag-special-offer:before { content: '\e8fe'; }
.ecms-icon-entypo-flag-new:before { content: '\e8e8'; }
.ecms-icon-entypo-edit:before { content: '\e91a'; }
.ecms-icon-entypo-delete:before { content: '\e8e9'; }
.ecms-icon-entypo-quote:before { content: '\e8e0'; }
.ecms-icon-entypo-close:before { content: '\e8e9'; }
.ecms-icon-entypo-warning:before { content: '\e8fd'; }
.ecms-icon-entypo-info:before{ content: '\e8dc'; }
.ecms-icon-entypo-question:before{ content: '\e8da'; }
.ecms-icon-entypo-error:before{ content: '\e8e9'; }
.ecms-icon-entypo-forbidden:before{ content: '\e874'; }
.ecms-icon-entypo-plus:before { content: '\e8eb'; }
.ecms-icon-entypo-address:before { content: '\e8ff'; }
.ecms-icon-entypo-popup:before { content: '\e87f'; }
.ecms-icon-entypo-export:before { content: '\e90d'; }
.ecms-icon-entypo-plus-squared:before { content: '\e8ed'; }
.ecms-icon-entypo-cog:before { content: '\e8c5'; }
.ecms-icon-entypo-cancel-plain:before { content: '\e912'; }
.ecms-icon-entypo-new-message:before { content: '\e91c'; }

/* Aliase */
.ecms-icon-close:before { content: '\e8e9'; }
.ecms-icon-delete:before { content: '\e8e9'; }
.ecms-icon-lock:before { content: '\e807'; }
.ecms-icon-search:before { content: '\e904'; }
.ecms-icon-sign-info:before{ content: '\e8dc'; }
.ecms-icon-sign-question:before{ content: '\e8da'; }
.ecms-icon-sign-warning:before{ content: '\e8fd'; }
.ecms-icon-sign-error:before{ content: '\e8ea'; }
.ecms-icon-sign-forbidden:before{ content: '\e874'; }
.ecms-icon-plus:before { content: '\e8eb'; }
.ecms-icon-address:before { content: '\e8ff'; }
.ecms-icon-add-to-cart-template:before { content: '\e91c'; }

/* FontAweSome Icons */
/* .ecms-icon-navi-eds { font-family: 'FontAwesome'; }
.ecms-icon-navi-eds:before { content: "\f03e"; }
.ecms-icon-navi-standard { font-family: 'FontAwesome'; }
.ecms-icon-navi-standard:before { content: "\f0e8"; } */

/* SVG */
.ecms-icon-product-follower-grey:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z001_grau.svg"); background-repeat: no-repeat; background-size: cover; }

.ecms-icon-product-follower:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z001.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-follower:before { background-image: url("manroland/cross-selleing_icons_z001_grau.svg"); }


.ecms-icon-product-diffunit-black:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z002_schwarz.svg"); background-repeat: no-repeat; background-size: cover; }
.ecms-icon-product-diffunit-grey:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z002_grau.svg"); background-repeat: no-repeat; background-size: cover; }
.ecms-icon-product-diffunit:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z002.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-diffunit:before { background-image: url("manroland/cross-selleing_icons_z002_grau.svg"); }

.ecms-icon-product-upselling:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z003.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-upselling:before { background-image: url("manroland/cross-selleing_icons_z003_grau.svg"); }

.ecms-icon-product-related:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z004.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-related:before { background-image: url("manroland/cross-selleing_icons_z004_grau.svg"); }

.ecms-icon-product-alternative:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z007.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-alternative:before { background-image: url("manroland/cross-selleing_icons_z007_grau.svg"); }

.ecms-icon-product-replaced-with:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z009.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-replaced-with:before { background-image: url("manroland/cross-selleing_icons_z009_grau.svg"); }

.ecms-icon-product-consists-of:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z010.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-consists-of:before { background-image: url("manroland/cross-selleing_icons_z010_grau.svg"); }

.ecms-icon-navi-eds:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/katalog_icon_eds.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-navi-eds:before { background-image: url("manroland/katalog_icon_eds_grau.svg"); }

.ecms-icon-navi-standard:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/katalog_icon_standard.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-navi-standard:before { background-image: url("manroland/katalog_icon_standard_grau.svg"); }

.ecms-icon-navi-file:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/katalog_icon_pdf.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-navi-file:before { background-image: url("manroland/katalog_icon_pdf_grau.svg"); }

.ecms-icon-product-docs:before { background-image: url("manroland/informations-icon.svg"); background-repeat: no-repeat; background-size: cover;  content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; }
a:hover .ecms-icon-product-docs:before { background-image: url("manroland/informations-icon_grau.svg"); }

.ecms-icon-price-scale:before { background-image: url("manroland/katalog_icon_staffelpreis_euro.svg"); background-repeat: no-repeat; background-size: cover;  content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; }
a:hover > .ecms-icon-price-scale:before { background-image: url("manroland/katalog_icon_staffelpreis_euro_grau.svg"); }
div:hover > .ecms-icon-price-scale:before { background-image: url("manroland/katalog_icon_staffelpreis_euro_grau.svg"); }

.ecms-icon-product-used:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z011.svg"); background-repeat: no-repeat; background-size: cover; }
a:hover .ecms-icon-product-used:before { background-image: url("manroland/cross-selleing_icons_z011_grau.svg"); }

.ecms-icon-product-used-notlinked:before { content: ""; display: inline-block; vertical-align: text-bottom; width: 100%; height: 100%; background-image: url("manroland/cross-selleing_icons_z011_schwarz.svg"); background-repeat: no-repeat; background-size: cover; }
