﻿/*!
 * NOADEN Process Icons v1.0.1 (#)
 * Copyright 2018-2022 The NOADEN Authors
 *
 * https://www.svgviewer.dev/s/122898/music-album-album
 */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.icon-container {
    color: #444;
    font-size: 100%;
    background: #f7f7f7 url(../images/bg.png) repeat center top;
    padding: 5px 25px 5px 25px;
}

.icon2.iPaperStack {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M54 5c2-1 56 0 63 0 8 0 6 2 6 14v73c0 3 1 7-2 8-2 1-54 0-63 0-4 0-7 1-7-3V13c0-4-1-7 3-8zm14 108-18 6c-3 1-7 2-9 3-2 0-4 1-5 1-2 1-3 0-4-1-1-2-5-15-6-18l-6-18-5-16-6-20c-6-19-7-17 4-20 4-1 7-3 11-3 0 4 1 10 2 15l9 59c1 5 1 11 4 13 4 4 9 2 14 1 4 0 10-2 15-2zm19-8c-1 1-34 6-39 6-4 1-6 2-7-3L31 40c-4-23-6-21 5-22 3-1 8-2 10-2v82c1 4 4 7 9 7h32zM23 22c-3 1-8 3-12 4-11 3-13 4-9 16l17 57c3 8 5 15 8 23 1 3 3 6 8 6s57-19 69-21c2 0 5 0 7-1 3 0 0-1 6-1 13 0 11-7 11-19V12c0-5-1-9-4-11-4-2-24-1-29-1H65c-4 0-11 0-14 1-6 3-4 8-5 10-4 1-10 2-15 3-8 1-7 5-8 8z"/><path fill="gray" d="M59 18c-3 1-1 3 0 4h24c5 0 29 1 32 0 2-1 2-4-1-5H91c-5 0-29 0-32 1zm57 43c2-5-3-4-10-4s-46-1-47 0c-2 1-2 4 1 4h24c5 0 29 1 32 0zm-5 14c3 0 6 0 5-3 0-2-3-2-5-2H63c-3 0-6 0-5 3 0 2 3 2 5 2h48zM72 48h39c3 0 6 1 5-2 0-3-3-2-6-2H71c-6 0-14-1-13 3 0 2 3 1 6 1h8zm9-13h32c2 0 5-1 3-3-1-2-4-1-6-1H60c-2 0-3 2-2 4 1 1 5 0 7 0h16zm5 48H66c-2 0-8-1-8 2-1 4 4 3 7 3h20c4 0 6 0 9-1 0-5-3-4-8-4z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.iCardStock {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M72 84c16 9 11 9 23 2 3-2 7-4 11-6 3-3 7-5 11-7l3 2c-5 3-11 7-17 11-24 14-13 12-31 2v-4zM5 24l61 36v48L5 71V24zm67 49c3 2 8 5 11 7 4 2 8-2 12-4l22-13 3 2c-1 1-27 16-31 19-3 1-3 2-6 0-11-7-11-5-11-11zM34 35c3-3 21-12 27-16 3 1 12 7 15 9 5 3 10 5 15 8l29 19c-4 2-8 5-12 7-4 3-8 5-12 7-14 9-9 7-24-2-1-11 4-7-16-19L34 35zm88 25c2-2 8-4 5-8L67 17c-3-2-5-5-9-3L33 30c-5 3-5 2-17-6-9-5-16-11-16-3v50c0 4 2 4 7 7l45 27c4 3 15 11 19 9 1-3 1-15 1-20 3 1 11 8 14 7l36-21c10-6 5-6 0-10 2-2 5-2 6-5-1-3-3-3-6-5z"/><path fill="gray" d="M13 58c-4 4 6 8 8 9l29 18c2 0 5 3 7 2 4-3-6-8-8-9L26 64c-4-2-11-7-13-6zm51-20c-2-1-8-6-10-4-3 4 5 7 7 8l21 13c3 2 7 5 11 4 1-3 0-3-3-5L64 38zm-51 7c-3 3 3 6 6 7l19 11c2 1 8 6 10 4 4-2-4-6-6-7l-9-6c-3-1-17-11-20-9zm40 27c0 1 2 2 3 1 2 0 2-2 2-3-1-2-6-4-5 2z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.iEnvelope {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M45 67c5,3 17,16 19,16l18 -16c4,2 10,9 14,12 1,2 3,3 5,5 4,4 10,8 14,12 1,2 2,3 4,4l-110 1c1,-2 35,-33 36,-34zm40 -3l37 -34 0 67 -27 -25c-2,-2 -3,-2 -5,-4 -2,-1 -3,-3 -5,-4zm-80 33l0 -67c3,2 23,21 28,25l9 9c-3,3 -6,5 -9,8l-28 25zm60 -20c-4,-1 -33,-29 -39,-34 -5,-5 -12,-11 -17,-16 35,-1 74,1 110,0 -1,2 -20,18 -24,22l-30 28zm61 27c1,-13 1,-60 1,-77 0,-3 0,-4 -4,-4l-118 0c-4,0 -4,0 -4,4l0 74c0,3 0,4 4,4 17,0 112,1 121,-1z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}
.icon2.iEnvelope2 {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill=var(--color) d="M45 67c5,3 17,16 19,16l18 -16c4,2 10,9 14,12 1,2 3,3 5,5 4,4 10,8 14,12 1,2 2,3 4,4l-110 1c1,-2 35,-33 36,-34zm40 -3l37 -34 0 67 -27 -25c-2,-2 -3,-2 -5,-4 -2,-1 -3,-3 -5,-4zm-80 33l0 -67c3,2 23,21 28,25l9 9c-3,3 -6,5 -9,8l-28 25zm60 -20c-4,-1 -33,-29 -39,-34 -5,-5 -12,-11 -17,-16 35,-1 74,1 110,0 -1,2 -20,18 -24,22l-30 28zm61 27c1,-13 1,-60 1,-77 0,-3 0,-4 -4,-4l-118 0c-4,0 -4,0 -4,4l0 74c0,3 0,4 4,4 17,0 112,1 121,-1z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.colorize-navy {
    filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5);
}

.icon2.iLabel {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="none" stroke="gray" stroke-width="1.99975" d="M6 0l93 0 0 96 -58 0c-1,0 -2,0 -2,1l0 26 -33 0 0 -123z"/> <path fill="none" stroke="gray" stroke-width="0.66671" d="M10 6l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 -1,0 -1,-1l0 -14c0,0 1,-1 1,-1zm45 0l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 0,0 0,-1l0 -14c0,0 0,-1 0,-1zm-45 19l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 -1,0 -1,-1l0 -14c0,0 1,-1 1,-1zm45 0l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 0,0 0,-1l0 -14c0,0 0,-1 0,-1zm-45 19l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 -1,0 -1,-1l0 -14c0,0 1,-1 1,-1zm45 0l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 0,0 0,-1l0 -14c0,0 0,-1 0,-1zm-45 19l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 -1,0 -1,-1l0 -14c0,0 1,-1 1,-1zm45 0l41 0c0,0 0,1 0,1l0 14c0,1 0,1 0,1l-41 0c0,0 0,0 0,-1l0 -14c0,0 0,-1 0,-1zm-45 19l41 0c0,0 0,1 0,1l0 13 -10 0c-1,0 -2,0 -2,1l0 1 -29 0c0,0 -1,0 -1,-1l0 -14c0,0 1,-1 1,-1zm45 0l41 0c0,0 0,1 0,1l0 13 -41 0 0 -13c0,0 0,-1 0,-1zm-45 20l29 0 0 15 -29 0c0,0 -1,0 -1,0l0 -15c0,0 1,0 1,0z"/> <rect fill="none" stroke="gray" stroke-width="2.99982" x="39" y="96" width="82.4973" height="32.185" rx="2" ry="1"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.iPlanner {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"> <path fill="gray" d="M49 118c-1-1-3 0-5 0H8V22h111c1 1 1 0 1 1v28-29c-2-1-111 0-112 0v96c2 1 37 0 41 0zM20 14H8V4v10h12z"/><path fill="gray" d="M49 118c-4 0-39 1-41 0V22c1 0 110-1 112 0v29h8V4c-1-6-8-5-8 0v10c-1 1-11 1-12 0 0-4 0-8-1-12-1-3-6-2-7 1v11H88c0-8 1-14-4-14-6 1-3 10-4 14H68c-1-4 2-14-4-14s-3 9-4 14H48c-1-4 2-14-4-14-3 0-4 2-4 5v9H28c-1-4 0-8 0-11-1-1-1-2-2-2l-1-1h-2c-2 1-3 2-3 5v9H8V4c0-3-2-3-3-4-6 0-5 4-5 12v114h49v-8z"/><path fill="gray" d="M82 56c18-3 35 9 37 26 3 20-9 35-26 38-19 3-35-10-37-26-3-21 9-35 26-38zm33 3-1-1-1-1c-4-3-8-6-13-7h-2v-1h-1c-5-1-7-1-13-1-14 2-25 9-31 20-8 14-7 29 1 41 10 16 30 24 48 16 9-3 15-9 19-16 8-12 9-27 1-41-1-3-4-6-6-8l-1-1zM17 44h50v-7H17z"/><path fill="gray" d="M91 85V70c0-3 0-5-1-6-2-2-5-1-6 0-1 2-1 11-1 14 0 16-2 14 15 14h11c2 0 2 0 3-1s1-3 0-5c-2-1-3-1-6-1H91zM31 96h7l1-7h-8zm8-15v-7h-8v7zM16 67h8v-7h-8v7zm8 14v-7h-8v7c2 0 6 1 8 0zm7-14h7c1-2 0-5 1-7h-8v7zm0 44h7l1-7h-8zm-8-22h-7v7h7c0-2 1-5 0-7zm-7 22h7l1-7h-8z"/><path fill="gray" d="M17 44v-7h50c0-1 0-1-1-1H17c-1 1-1 7 0 8zM120 4v10h-12V3l-1-1c1 4 1 8 1 12 1 1 11 1 12 0V4zM16 104h8l-1 7h-7v-7zm0 7h8v-7h-8v7zm24-97H28V3c0 3-1 7 0 11h12zM23 89c1 2 0 5 0 7h-7v-7c-1 0 0 0 0 3v4h8v-6c0-1 0 0-1-1zm8 22v-7h8-1c0-1-1-1-1-1-2 0-5 0-6 1v6c0 1-1 0 0 1zm0-44v-7h8-2c-2 0-5-1-6 0s-1 6 0 7zm8 14h-8v-7c-1 1 0 2 0 4 0 1-1 2 0 4h7s0-1 1-1zM16 67v-7h8-8v7zm8 14c-2 1-6 0-8 0v-7 8h7c1 0 0 0 1-1zm76-31h-1v-1h-2 1v1h2z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}


.icon2.iLog {
        display: inline-block;
        /*width: 2rem;*/
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><rect fill="none" stroke="gray" stroke-width="8" x="4" y="12" width="102" height="112" rx="14" ry="13"/><rect fill="gray" x="24" y="1" width="8" height="23.96" rx="48" ry="17"/><rect fill="gray" x="39" y="1" width="8" height="23.96" rx="48" ry="17"/><rect fill="gray" x="55" y="1" width="8" height="23.96" rx="48" ry="17"/><rect fill="gray" x="70" y="1" width="8" height="23.96" rx="48" ry="17"/><path fill="none" stroke="gray" stroke-width="5" d="M23 42h47M23 59l28 1M23 76h20M23 93h12"/><path fill="gray" d="M77 110c4-2 16-18 20-21l12-13c2-2 5-5 7-8L95 45c-2 2-7 8-10 11L71 72c-4 3-9 10-14 15 1 2 18 19 20 23zm21-67c0 1 0 0 1 1l2 2 17 19c2-1 3-3 5-5 2-1 4-3 4-6 0-6-5-10-8-12-6-6-11-15-21 1zm-25 69c-3-3-6-7-9-10l-5-5c-2-2-3-4-4-5-1 0-1 0-1 4v17c3 0 18 0 19-1z"/><path fill="gray" d="M73 113c-1 1-16 0-19 0V97c0-5 0-4 1-5l-2-1 1 23h20l-1-1z"/></svg>') 0 0/contain no-repeat;
        background-position: center;
    }

.icon2.iDiecut {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><polygon fill="gray" points="14,93 52,93 64,117 76,93 114,93 114,119 14,119 "/> <polygon fill="white" stroke="gray" stroke-width="3.99988" points="64,108 80,74 96,41 127,41 127,19 1,19 1,41 32,41 48,74 "/></svg>') 0 0/contain no-repeat;
    background-position: center;
}


.icon2.iButton {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="none" stroke="gray" stroke-width="2" d="M49 97c-2 0-4 1-6 1C19 98 0 78 0 55c0-24 19-43 43-43 7 0 14 2 20 5 7 3 12 8 16 14M44 86v1m1 0v1m0 0v1m0 0s0 1 1 1m0 0v1m0 0v1m-2-8h-1c-16 0-29-13-29-29s13-30 29-30c9 0 17 4 22 11M52 19c2 0 5 1 8 3m0 0c2 1 4 3 7 4m0 0c2 2 3 4 5 6M46 91c-1 0-2 1-3 1C23 92 6 75 6 55c0-21 17-37 37-37 3 0 6 0 9 1m-3 78c-2 0-4 1-6 1C19 98 0 78 0 55c0-24 19-43 43-43 7 0 14 2 20 5 7 3 12 8 16 14M42 73v1m0 0v2m0 0v1m0 0v1m0 0c1 0 1 0 1 1m0 0v1m0 0v1m0 0v1m0 0v1m0 0s0 1 1 1m0 0v1m0 0v1m41-56c24 0 43 20 43 43 0 24-19 43-43 43-15 0-28-7-36-19 0-1-1-2-1-3h-1v-2h-1v-2c-1 0-1-1-1-1v-2h-1v-3c-1 0-1-1-1-1v-4c0-1 0-1-1-1v-5c0-8 3-17 7-23s10-11 16-14c4-3 9-4 14-5 2 0 4-1 6-1z"/><path fill="gray" d="M21 50c2 0 0 0 3-1 0 9 9 9 9 0 3 1 0 1 3 1 0-3-3-4-5-1-2 2 1 4-3 5-2-2-1-3-3-5-2-3-4-2-4 1z"/><path fill="none" stroke="gray" stroke-width="3" stroke-linecap="round" d="M20 51h29"/><circle fill="none" stroke="gray" cx="85" cy="73" r="40"/><path fill-rule="nonzero" d="M66 61v-4l-4-7h3l2 5 3-5h3l-5 7v4zm7-5c0-1 0-2 1-3 0-1 0-1 1-2 0 0 1 0 1-1h3c1 0 3 0 4 1s1 3 1 5 0 3-1 4-3 2-4 2c-2 0-3-1-4-2s-2-2-2-4zm3 0v3c1 0 2 1 3 1s1-1 2-1c1-1 1-2 1-3 0-2 0-3-1-3-1-1-1-1-2-1s-2 0-3 1v3zm10-6h2v8l1 1c1 1 1 1 2 1 0 0 1 0 1-1 0 0 1 0 1-1v-8h2v9c0 1 0 1-1 1 0 1-1 1-1 1-1 1-1 1-2 1s-2 0-3-1c0 0-1 0-1-1l-1-1v-9zm12 11V50h7l1 1c1 1 1 2 1 2 0 1 0 2-1 2 0 1-1 1-2 1 0 1 1 1 1 1 0 1 1 1 1 2l2 2h-3l-2-2c0-1-1-1-1-2h-2v4h-2zm2-6h4v-3h-4v3zM60 79V68h2v11zm4 0V68h4l2 8 2-8h3v11h-2v-9l-2 9h-2l-2-9v9zm24 0h-3l-1-2h-4l-1 2h-2l4-11h2l5 11zm-4-4-2-4-1 4h3zm10 0v-2h5v5s-1 1-2 1h-6c0-1-1-2-2-2v-7c1-1 2-1 3-2h2c2 0 3 0 4 1 1 0 1 1 1 2h-2l-1-1h-2c-1 0-1 0-2 1-1 0-1 1-1 2 0 2 0 3 1 3 1 1 1 1 2 1h2s1 0 1-1v-1h-3zm8 4V68h8v2h-6v2h6v2h-6v3h6v2zM64 97V86h2v4h5v-4h2v11h-2v-5h-5v5zm11 0V86h9v2h-6v2h5v2h-5v3h6v2zm11 0V86h8s1 0 1 1v4c-1 0-2 1-3 1 1 0 1 1 2 1 0 0 0 1 1 2l1 2h-2l-2-2c-1-1-1-2-1-2-1 0-1-1-1-1h-2v5h-2zm2-7h5v-2h-5v2zm10 7V86h8v2h-6v2h6v2h-6v3h6v2z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.iVinylCut {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M76 75c4 0 6-1 10-2 2-1 3-2 5-3-1 8-11 18-20 20 0-1 1-2 2-3 1-3 2-8 3-12zM36 30h56v32c-3 3-6 4-9 6-6 2-10 1-12 2-2 2-1 6-3 12-2 5-3 6-5 9H36V30zM6 39v-8c0-6-1-11 3-14l2-2h2c3-1 89 0 100 0 5 0 9 3 9 8 1 5 0 11 0 16H97v-9c4 0 10 1 9-4 0-1 0 0-1-1v-1H28c-3 0-5 0-6 2-1 1 0 3 2 4h7v9H6zm111 6c6-1 11 2 11-3V28c0-6 0-8-2-12-1-2-2-3-3-4-5-4-12-3-18-3H22C15 9 7 7 2 16c-2 4-2 7-2 12 0 22-1 16 10 17l1 68c-2 1-5 0-7 1-1 0-3 2-2 3 1 2 2 2 5 2h6c4 0 11 1 12-1 0-2-1-4-3-4-1-1-4-1-6-1V45h15v43c0 3-1 8 1 9h32c7 0 12-2 18-5v-1h1s1 0 1-1c1 0 1-1 2-1l1-2c6-5 10-13 10-21 1-7 0-14 0-21h15v68c-2 0-5 0-7 1-2 0-3 4 0 5h19c1 0 2-1 2-2 1-1-1-3-2-4-2 0-5 1-7 0V45z"/><path d="M118 33c0-2-1-3-2-3-2-2-4-1-4 1-1 3 2 5 4 3 1 0 1 0 2-1zm-4-14c-4 1-2 7 2 6 1-1 2-3 1-4 0-1-1-3-3-2z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.iPVCcard {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M32 65c0,4 -4,9 -3,12 0,2 4,9 6,11l5 -18c3,4 9,26 10,32 -4,2 -11,3 -16,5 -14,4 -12,2 -19,-20 -1,-5 -3,-11 -4,-16l21 -6zm82 -24c3,9 5,17 7,26 5,16 5,13 -35,24 -8,3 -18,6 -26,8l-11 -36c3,1 8,6 11,8 3,2 6,5 10,7 -1,-20 -6,-13 -12,-21l56 -16zm-106 20c-3,-6 -6,-16 1,-19 5,-1 16,-5 21,-5 2,2 3,4 4,9 -2,1 -6,1 -8,2 -3,1 -4,2 -7,3l2 6 -13 4zm33 -28c5,-2 33,-9 40,-11 18,-6 24,-11 28,0 0,1 3,8 1,9 -2,2 -45,14 -48,14l-4 -9c-7,1 -10,4 -15,6l-2 -9zm-4 77c3,0 17,-5 21,-6 7,-2 15,-4 21,-6 8,-2 15,-4 22,-6 24,-7 31,-6 25,-26 -2,-7 -4,-14 -6,-21 -6,-20 -7,-36 -21,-33 -6,1 -15,4 -21,6 -8,2 -15,4 -21,6 -65,19 -62,11 -51,48 4,11 7,31 14,40l-3 1c7,5 98,5 104,0 -6,-5 -70,-2 -84,-3z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.iBanner {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M55 91h60V41c0-1 0-2-1-3v53c-3 0-3-1-4-3-4-3-21-21-22-22l-8 8c2 2 14 15 16 17-6 0-5-1-8-4-4-4-11-10-15-15-2 2-14 15-18 18v1z"/><path fill="gray" d="M108 38H93c-1 2-3 2-4 6-3 8 2 17 11 17 6 0 11-4 12-8 3-9-3-13-4-15zM21 49h49v-6H22zm0 7 1 1h30v-6H22zm0 31 1 1h28v-2H22zm0-24h22v-2H21zm0 5h21v-2H22z"/><path fill="none" d="M50 86v2H22l-1-1 1-1h28zM22 66h20v2H21l1-2zm-1-5h22v2H21v-2zm1-10h30v6H22l-1-1 1-5zm0-8h48v6H21l1-6zm33 48v-1c4-3 16-16 18-18 4 5 11 11 15 15 3 3 2 4 8 4-2-2-14-15-16-17l8-8c1 1 18 19 22 22 1 2 1 3 4 3V38h-6c1 2 7 6 4 15-1 4-6 8-12 8-9 0-14-9-11-17 1-4 3-4 4-6H14v53h41z"/><path fill="gray" d="M93 38h21c1 1 1 2 1 3v50H14V38h79zm34 60c-1 0-2 0-4-1-2-2-5-4-5-7V37c2 0 6-4 7-5 1 0 2-2 3-3 1-2-1-3-3-3 0 0-2 3-2 4-1 0-3 1-4 2-3 3-3 3-9 3H16c-3 0-2 0-5-1-2-2-4-3-6-6-1-1-2-2-4-2-2 1-1 3 0 4 2 3 7 5 10 8v54c-2 1-3 2-5 4-3 2-5 2-6 3 0 1 0 4 5 1 8-4 5-6 12-6h99c1 2 4 5 6 6 6 4 7 0 5-2z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}
.icon2.iLamination {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"> <path fill="gray" d="M33 59c-5,2 -11,5 -17,7 -8,4 -11,4 -1,10 16,9 38,14 57,15 10,0 11,-2 19,-5 5,-3 11,-6 16,-8 4,-2 13,-6 16,-8 -8,0 -8,1 -14,4l-23 10c-6,3 -5,4 -13,2 -8,-2 -17,-6 -23,-11 -9,-7 -15,-15 -17,-16z"/> <path fill="gray" d="M28 36c2,-1 22,-5 26,-6 18,-5 11,-5 20,7 7,10 17,17 29,22 3,1 11,3 13,3l-25 12c-4,2 -9,5 -14,4 -10,-1 -19,-7 -27,-13 -8,-6 -23,-24 -22,-29zm36 -13c-11,2 -22,5 -33,8 -13,3 -8,9 2,23 5,7 14,15 22,20 4,2 8,5 13,7 3,0 6,1 8,2 5,1 5,0 9,-1 3,-2 40,-18 41,-20 2,-4 -6,-3 -15,-5 -11,-3 -18,-7 -27,-15 -12,-11 -10,-21 -20,-19z"/> <path fill="gray" d="M2 99c23,1 48,0 71,0 8,0 8,0 14,-3l25 -11c3,-1 9,-4 12,-5 -13,-2 -17,2 -30,9 -4,1 -11,5 -14,6 -6,2 -28,-2 -35,-3 -3,-1 -14,-4 -15,-4 0,0 -26,10 -28,11z"/> <polygon fill="gray" points="2,106 79,105 79,101 2,101 "/> <polygon fill="gray" points="124,86 124,81 80,101 80,106 "/> </svg>') 0 0/contain no-repeat; background-position: center;
}

.icon2.iPlus {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M10 67c0,-10 1,-17 5,-26 2,-3 3,-6 5,-8 1,-1 2,-2 3,-4 4,-5 12,-10 18,-13 13,-7 32,-7 46,-1 12,6 20,14 25,26 7,13 7,32 1,46 -4,6 -4,7 -8,12 -4,5 -12,10 -18,13 -16,9 -39,7 -54,-4 -1,-1 -2,-2 -4,-3 -5,-4 -10,-12 -13,-18 -3,-5 -6,-13 -6,-20zm52 -67l4 0c9,0 18,2 25,6 10,5 19,12 25,21 3,4 4,5 6,10 5,9 6,18 6,29 0,11 -4,23 -9,30 -1,2 -2,3 -3,5 -5,8 -12,14 -20,18 -1,1 -3,2 -5,3 -7,4 -16,6 -25,6l-4 0c-9,0 -18,-2 -25,-6 -5,-2 -6,-3 -10,-6 -5,-3 -12,-10 -15,-15 -3,-4 -4,-5 -6,-10 -5,-9 -6,-18 -6,-29 0,-11 4,-23 9,-30 7,-12 15,-20 28,-26 7,-4 16,-6 25,-6z"/> <path fill="gray" d="M35 63c0,7 4,6 10,6 2,0 13,0 14,0 1,2 -1,18 0,20 2,5 8,5 10,1 1,-3 -1,-19 0,-21 2,-1 18,1 20,0 5,-2 5,-8 1,-10 -2,0 -5,0 -7,0 -2,0 -13,0 -14,0 -1,-2 1,-18 0,-20 -2,-5 -8,-5 -10,-1 0,2 0,5 0,7 0,2 0,13 0,14 -2,1 -18,-1 -20,0 -2,1 -4,2 -4,4z"/></svg>') 0 0/contain no-repeat; background-position: center;
}








.icon2:before {
    content: "";
    display: block;
    padding-top: 100%;
    background-color: transparent;
}

.icon2:hover,
.icon2:focus {
    filter: invert(1) brightness(0);
}

/* -------------------------------------------------------- */
.icon-test:after {
    display: inline-block;
    width: 1rem;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="256" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="orange" d="M14 93h38l12 24 12-24h38v26H14z"/><path fill="green" d="m64 108 16-34 16-33h32V19H0v22h31l16 33z"/></svg>') 0 0/contain no-repeat;
}

.icon-diecut:after {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="128"  style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M14 93h38l12 24 12-24h38v26H14z"/><path fill="gray" d="m64 108 16-34 16-33h32V19H0v22h31l16 33z"/></svg>') 0 0/contain no-repeat;
}

.icon2.test1 {
    display: inline-block;
    /*width: 0.5rem;*/

    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M14 93h38l12 24 12-24h38v26H14z"/><path fill="gray" d="m64 108 16-34 16-33h32V19H0v22h31l16 33z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}

.icon2.test2 {
    display: inline-block;
    /*width: 2rem;*/
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="128" height="256" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 128 128"><path fill="gray" d="M3 23c2 2 12 9 15 11l30 22c5 4 11 8 16 11 2 0 12-8 15-10 11-8 34-24 44-32 2-2 1 0 2-2-8-1-116-1-122 0zm0 82c3 1 120 1 122 0-1-1-11-8-12-9-8-6-32-24-38-27-3 1-8 7-11 7-3-1-9-6-11-7-4 2-9 6-13 9l-12 9-22 16c-1 0-2 1-2 1l-1 1zm-3-7c2-1 4-3 6-5l29-21c3-2 9-6 11-8L0 30v68zm82-34 46 34V30z"/></svg>') 0 0/contain no-repeat;
    background-position: center;
}






.nav {
}

    .nav li {
    }

        .nav li:before {
            content: "";
            display: block;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #fff;
            width: 100%;
            height: 1px;
            position: absolute;
            top: 50%;
            z-index: -1;
        }

    .nav a {
        display: block;
        background-color: #f7f7f7;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
        background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7);
        background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);
        background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7);
        background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);
        color: #a7a7a7;
        margin: 9px;
        width: 54px;
        height: 54px;
        position: relative;
        text-align: center;
        line-height: 54px;
        border-radius: 50%;
        box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
    }

        .nav a:before {
        }

        .nav a:hover {
        }
