@font-face { font-family: "mimas-base-ico"; src: url("../../mimas_sparkle/fonts/mimas-base-ico.eot?32510827"); src: url("../../mimas_sparkle/fonts/mimas-base-ico.eot?32510827#iefix") format("embedded-opentype"), url("../../mimas_sparkle/fonts/mimas-base-ico.woff2?32510827") format("woff2"), url("../../mimas_sparkle/fonts/mimas-base-ico.woff?32510827") format("woff"), url("../../mimas_sparkle/fonts/mimas-base-ico.ttf?32510827") format("truetype"), url("../../mimas_sparkle/fonts/mimas-base-ico.svg?32510827#mimas-base-ico") format("svg"); font-weight: normal; font-style: normal; }
[class^="mico-"]:before, [class*=" mico-"]:before, .mico { font-family: "mimas-base-ico"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.b-lazy { -webkit-transition: opacity 150ms ease-in-out; -moz-transition: opacity 150ms ease-in-out; -o-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; opacity: 0; }

.b-lazy.b-loaded { opacity: 1; }

.field-terms-8 a:after, .topic-page-links a:after, .field-terms-8 a.active:after, .topic-page-links a.active:after { background-image: url('../images/onetz-ico-v3.svg'); background-repeat: no-repeat; background-size: 100%; }

.field-terms-8 a, .topic-page-links a, .field-terms-8 a.active, .topic-page-links a.active { display: inline-block; padding: 0 13px; color: #ffffff !important; font-size: 13px; line-height: 28px; font-weight: bold; text-transform: uppercase; text-decoration: none !important; }
.field-terms-8 a:hover, .topic-page-links a:hover { color: #ffffff; }
.field-terms-8 a:after, .topic-page-links a:after, .field-terms-8 a.active:after, .topic-page-links a.active:after { content: ""; display: inline-block; margin-left: 4px; margin-bottom: 1px; background-position: center -45px; width: 15px; height: 15px; vertical-align: middle; }

.field-terms-8, .topic-page-links { margin: 20px 0; padding: 30px 30px 21px; background-color: #f0f0f0; *zoom: 1; }
.field-terms-8:after, .topic-page-links:after { content: ""; display: table; clear: both; }
.field-terms-8 .field-label, .topic-page-links .field-label { color: transparent; font-size: 19px; font-weight: bold; margin-bottom: 30px; }
.field-terms-8 em, .topic-page-links em { color: #016fb4; font-style: normal; text-transform: uppercase; }
.field-terms-8 .item-list, .topic-page-links .item-list { margin: 0 -7px 0 -6px; }
.field-terms-8 ul, .topic-page-links ul { margin: 0 !important; padding: 0; list-style-type: none; }
.field-terms-8 li, .topic-page-links li { float: left; margin: 0 7px 9px 6px !important; }
.field-terms-8 a, .topic-page-links a { background-color: #016fb4; }
.field-terms-8 a:hover, .topic-page-links a:hover { background-color: #94d113; }
