/* ===== Scrollbar CSS ===== */
/* Firefox */
* {
  scrollbar-width: auto;
  scrollbar-color: var(--color-accent-1) var(--color-text);
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 16px;
}

*::-webkit-scrollbar-track {
  background: var(--color-text);
}

*::-webkit-scrollbar-thumb {
  background-color: var(--color-accent-1);
  border-radius: 0px;
  border: 2px solid var(--color-text);
}

::-webkit-scrollbar-button {
  background: no-repeat var(--color-text);
  background-size: 0.75rem;
  background-position: center bottom;
}

::-webkit-scrollbar-button:vertical:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230073aa'><polygon points='0,50 100,50 50,0'/></svg>");
}

::-webkit-scrollbar-button:vertical:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230073aa'><polygon points='0,0 100,0 50,50'/></svg>");
}

::-webkit-scrollbar-button:horizontal:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230073aa'><polygon points='100,0 100,100 50,50'/></svg>");
  background-position: left center;
}

::-webkit-scrollbar-button:horizontal:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%230073aa'><polygon points='0,0 0,100 50,50'/></svg>");
  background-position: right center;
}

/* Foundation */
body {
    font-family: var(--font-body);
    background: var(--color-background);
    color: var(--color-text);
    overflow-x: hidden;
}
a:focus, a:hover {
    color: color-mix(in srgb, var(--color-accent-1), black 25%);
}
a {
    color: var(--color-accent-1);
}
tbody{
    font-size: 0.75rem;
}
.button {
    background-color: var(--color-accent-1);
    color: white;
}
.button:focus, .button:hover, .button.is-active {
    background-color: color-mix(in srgb, var(--color-accent-1), black 25%);
    color: white;
}
.button-group.expanded .button {
    margin-right: 1px;
}


.h1, h1 {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
}

.h2, h2 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
}

.h3, h3 {
    font-size: 1.125rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
}

.h4, h4 {
    font-size: 1.125rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
}

.h5, h5 {
    font-size: 1.0625rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
}

.h6, h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
}
@media print, screen and (min-width: 40em) {
    .h1, h1 {
        font-size: 2.5rem;
        margin-bottom: 2rem;
        position: relative;
    }
    .h2, h2 {
        font-size: 1.9375rem;
    }
    .h3, h3 {
        font-size: 1.5625rem;
    }
    .h4, h4 {
        font-size: 1.5625rem;
    }
    .h5, h5 {
        font-size: 1.25rem;
    }
    .h6, h6 {
        font-size: 1rem;
    }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading);
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    color: inherit;
    text-rendering: optimizeLegibility;
}
.tabs-title>a {
    color: var(--color-accent-1);
}
.tabs-title>a:hover {
    color: color-mix(in srgb, var(--color-accent-1), black 25%);
}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
    color: var(--color-accent-1);
}

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea, select {
    border: 1px solid var(--color-accent-1);
    background-color: var(--color-background);
    color: var(--color-text);
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: .875rem;
    
}
input:disabled, input[readonly], textarea:disabled, textarea[readonly] {
    background-color: var(--color-text-light);
    color: var(--color-text-light);
    font-style: italic;
    border: 1px solid #999;
}
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus, select:focus {
    background-color: rgba(0,0,0,.25);
    color: var(--color-text);
    border: 1px solid color-mix(in srgb, var(--color-accent-1), black 25%);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.input-group-field::placeholder {
    color: var(--color-text-light);
    opacity: 1;      /* Wichtig für volle Deckkraft in Firefox */
}
label {
    color: var(--color-text);
}
figure.content {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 1rem;
    text-align: center;
}
figure.content img {
    margin-bottom: 0.75rem;
    max-height: 75vh;
}
figure.content figcaption {
    font-style: italic;
    
}
.thumbnail {
    border: 4px solid rgba(0,0,0,0.5);
}
pre {
    word-break: break-word;
    text-wrap: unset;
}

thead {
    background: var(--color-background);
    color: var(--color-text);
}

tbody, tfoot, thead {
    border: 1px solid #101010;
    background-color: var(--color-background);
}

/* Navigation */
.logo-text, .logo-text * {
    text-align: center;
}

.headermain {
}
.headermain .input-group {
    margin-bottom: 0;
}
.headermain-events {
    background-color: rgba(var(--color-text-rgb), 0.25);
    color: var(--color-background);
    padding: 2rem 0 0;
}
.headermain-events a {
    color: var(--color-background);
}

.navmain {
    background-color: var(--color-nav-bg);
    color: var(--color-nav-text);
}
.navmain .title-bar {
    background-color: inherit;
    color: inherit;
}
.menu-icon::after {
    background:  var(--color-nav-text);
    -webkit-box-shadow: 0 7px 0 var(--color-nav-text), 0 14px 0 var(--color-nav-text);
    box-shadow: 0 7px 0 var(--color-nav-text), 0 14px 0 var(--color-nav-text);
}

.navmain .top-bar,
.navmain .top-bar ul {
    background-color: var(--color-nav-bg);
    color: var(--color-nav-text);
    list-style-type: none;
    margin-left: 0;
    z-index: 15;
    padding: 0;
}

.navmain .top-bar ul li a {
    background-color: var(--color-nav-bg);
    color: var(--color-nav-text);
}

.navmain .top-bar ul li a:hover {
    background-color: var(--color-nav-bg-dark);
    color: var(--color-nav-text-dark);
}

.navmain .top-bar ul li.menu-text a:hover {
    background-color: var(--color-background);
}

.navmain .dropdown.menu>li.is-dropdown-submenu-parent>a:after {
    border-color: var(--color-nav-text) transparent transparent;
}
.navmain .dropdown.menu>li.is-active.is-dropdown-submenu-parent>a:after {
    border-color:var(--color-nav-text) transparent transparent;
}
.navmain .drilldown .is-drilldown-submenu-parent>a::after {
    border-color: transparent transparent transparent var(--color-nav-text);
}
.navmain .drilldown .is-active.is-drilldown-submenu-parent>a::after {
    border-color: transparent transparent transparent var(--color-nav-text);
}
.navmain .drilldown .js-drilldown-back>a::before {
    border-color: transparent var(--color-nav-text) transparent transparent;
}
.navmain .drilldown .js-drilldown-back>a:hover:before {
    border-color: transparent var(--color-nav-text) transparent transparent;
}

.navmain .menu .is-active>a,
.navmain .menu .current-menu-item>a {
    background-color: var(--color-nav-bg-dark);
    color: var(--color-nav-text-dark);
}
.navmain .dropdown.menu>li.is-active>a,
.navmain .dropdown.menu>li.current-menu-ancestor>a,
.navmain .dropdown.menu>li.current-menu-parent>a,
.navmain .dropdown.menu>li.current-menu-item>a {
    background-color: var(--color-nav-bg-dark);
    color: var(--color-nav-text-dark);
}
.navmain .is-dropdown-submenu {
    border-color: var(--color-background);
}
.navmain .is-dropdown-submenu .is-dropdown-submenu-parent>a:after {
    border-color: transparent transparent transparent var(--color-accent-1);
}
.navmain .is-dropdown-submenu .is-dropdown-submenu-parent.is-active>a:after,
.navmain .dropdown.menu>li.current-menu-parent>a:after,
.navmain .dropdown.menu>li.current-menu-parent>a:after,
.navmain .dropdown.menu>li.current-menu-parent>a:after {
    border-color: white transparent transparent;
}

.subnavmain {
    background-color: var(--color-nav-bg);
    font-size: 0.875rem;
    padding-top: 0.5rem;
    padding-bottom: .5rem;    
}
.subnavmain a {
    color: var(--color-nav-text);
    display: inline;
}
.subnavmain li {
    text-align: center;
}
.subnavmain li:first-child {
    text-align: left;
}
.subnavmain li:last-child {
    text-align: right;
}

.sparten {}
.sparte {}
.sparte .article-image img,
img.profile-pic {
    max-width: 250px;
    max-height: 250px;
    height: 100%;
    width: 100%;
    border-radius: 50%;         /* Rundes Ausschneiden */
    object-fit: cover;          /* Zuschneiden wie bei "background-cover" */
    display: block;             /* Damit margin: auto funktioniert */
    margin-left: auto;
    margin-right: auto;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
}

.pagination li {
    font-size: 1rem;
}
.pagination .current {
    padding: 0.25rem 0.75rem;
    background: var(--color-accent-1);
}

.pagination a, .pagination button {
    padding: 0.25rem 0.75rem;
    color: var(--color-text);
}

.pagination a:hover, .pagination button:hover {
    background: color-mix(in srgb, var(--color-accent-1), black 25%);
}

.pagination .disabled {
    color: #666;
}
.footermain {
    background-color: var(--color-footer-bg);
    background-size: cover;
    background-position: center top;
    color: white;
}


/* Orbit Slider */
#frontPageSlider .orbit-container::before {
    content: '';
    background: var(--color-footer-bg);
    opacity: 0.25;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 10;
    margin: 3px;
}
#frontPageSlider .orbit-slide * {
    z-index: 11;
}
#frontPageSlider {
    min-height: 450px;
}
#frontPageSlider .orbit-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 450px;    
}
#frontPageSlider .orbit-slide .align-middle {
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#frontPageSlider .orbit-slide-content {
    height: 100%;
    border: 3px solid #0cf;
}
#frontPageSlider .orbit-slide-content a:hover {
    box-shadow:inset 0 0 0 99999px rgba(0,0,0,0.2);
}
#frontPageSlider .orbit-slide-content-header {
    color: white;
    text-align: right;
    background: #0cf;
    display: inline-block;
    padding: 0.25rem 1rem;
}
#frontPageSlider .orbit-bullets {
    top: -50px;
    margin-bottom: -40px;
}
#frontPageSlider .orbit-controls button {
   z-index: 30;
}
@media screen and (max-width: 39.9375em) {
    #frontPageSlider .orbit-container::before {
    }
    #frontPageSlider {
        min-height: auto;
    }
    #frontPageSlider .orbit-slide {
        padding-bottom: 1rem;
        padding-top: 1rem;
        min-height: auto;
        
    }
}
 .orbit-controls button {
    color: var(--color-nav-text);
    background: rgba(var(--color-nav-bg-rgb),0.5);
    padding: 0.5rem;
}
 .orbit-controls button:hover,
 .orbit-controls button:active,
 .orbit-controls button:focus {
    background:  rgba(var(--color-nav-bg-dark-rgb),0.5);
    cursor: pointer;
}
 .orbit-bullets button {
    width: 5rem;
    height: 2.813rem;
    background: rgba(0,0,0,0.25);
    border-radius: 0;
    border: 1px solid var(--color-accent-1);
    padding: 0.25rem;
    cursor: pointer;
}
 .orbit-bullets button.is-active {
    background: rgba(var(--color-nav-bg-rgb),0.5);
    
}

 .orbit-bullets button img {
    width: auto;
    height: 100%;
}

.reveal {
    border-color: color-mix(in srgb, var(--color-background), black 25%);
    background-color: var(--color-background);
}

/* Event Frontend */
.timeline-icon {
    border-radius: 3rem;
    height: auto;
    min-height: 3rem;
    margin-left: -5px;
    overflow: hidden;
    width: 3rem;
    color: white;
    font-size: 0.875rem;
    text-align: center;
    line-height: 1rem;
    font-weight: bold;
    background: var(--color-accent-1);
}
.timeline-icon a {
    color: white;
    text-decoration: none;
}
.timeline-icon time {
    font-size: 0.875rem;
    line-height: 1rem;
    vertical-align: middle;
    margin-top: 0.4375rem;
    display: inline-block;
    padding-bottom: 0.5rem;
}
.timeline-icon time.start {}
.timeline-icon  time.end {
    padding-bottom: 0.5rem;
}
.timeline-icon hr {
    clear: both;
    max-width: 75rem;
    width: auto;
    height: 0;
    margin: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #00100c;
    border-left: 0;
}

.timeline .timeline-item::after, .timeline .timeline-item::before {
  clear: both;
  content: '';
  display: block;
  width: 100%;
}

.timeline {
  position: relative;
  width: 100%;
  margin-left: 0;
  list-style-type: none;
}

.timeline:before {
  background: #c6c6c6;
  content: '';
  height: 100%;
  left: calc(1rem + 1px);
  position: absolute;
  top: 0;
  width: 2px;
}

.timeline:after {
  clear: both;
  content: '';
  display: table;
  width: 100%;
}
.timeline time {
    font-size: 1.1rem;
    line-height: 2rem;
    vertical-align: middle;
    margin-top: 0.4375rem;
	display: inline-block;
	padding-bottom: 0.5rem;
}
.timeline time.start {
}
.timeline time.end {
	padding-bottom: 0.5rem;
}

.timeline .timeline-item {
  margin-bottom: 50px;
  position: relative;
}

.timeline .timeline-item .timeline-icon {
  background: var(--color-accent-1);
  border-radius: 3rem;
  height: auto;
  min-height: 3rem;
  left: 0%;
  margin-left: calc(-1.5rem + 3px + 1rem);
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 3rem;
  color: white;
font-size: 0.875rem;
text-align: center;
line-height: 1rem;
font-weight: bold;
}


.timeline .timeline-item .timeline-content {
  padding-left: 4rem;
  padding-top: 0.5rem;
  text-align: left;
  width: 95%;
  background: transparent;
}


.timeline .timeline-item .timeline-content .timeline-content-month {
  font-size: 0.875rem;
  font-weight: 400;
}

@media screen and (max-width: 39.9375em) {
  .timeline {
    margin: 30px;
    padding: 0;
    width: 90%;
  }
  .timeline::before {
    left: 0;
  }
  .timeline .timeline-item .timeline-content {
    float: right;
    text-align: left;
    width: 90%;
  }
  .timeline .timeline-item .timeline-icon {
    left: 0;
  }
}

/* Blocks */
.cblocks {
    text-align: left;
    vertical-align: middle;
    padding-top: 1.25rem;
    padding-bottom: 0.75rem;
    z-index: 20;
}
.cblocks.black {
    background: rgba(0,0,0,0.75);
    color: white;
}
.cblocks.white {
    background: rgba(255,255,255,0.75);
    color: color-mix(in srgb, var(--color-background), black 50%);
}
.cblocks.transparent {
    color: white;
}

/* content columns*/

.c-col.scol-2 {
    columns: 2;
}
.c-col.scol-3 {
    columns: 3;
}
.c-col.scol-4 {
    columns: 4;
}
.c-col.scol-5 {
    columns: 5;
}
.c-col.scol-6 {
    columns: 6;
}
/* Medium and up */
@media screen and (min-width: 40em) {
    .c-col.mcol-2 {
        columns: 2;
    }
    .c-col.mcol-3 {
        columns: 3;
    }
    .c-col.mcol-4 {
        columns: 4;
    }
    .c-col.mcol-5 {
        columns: 5;
    }
    .c-col.mcol-6 {
        columns: 6;
    }
}
/* Large and up */
@media screen and (min-width: 64em) {
    .c-col.lcol-2 {
        columns: 2;
    }
    .c-col.lcol-3 {
        columns: 3;
    }
    .c-col.lcol-4 {
        columns: 4;
    }
    .c-col.lcol-5 {
        columns: 5;
    }
    .c-col.lcol-6 {
        columns: 6;
    }
}

/* Extracontent Blocks *//*
.main-extracontent-banner {    
    background-color: var(--color-background);
    background-position: center;
    background-size: cover;
}*/
.main-extracontent-banner {
    position: relative;
    overflow: hidden;
    background-color: var(--color-text);
    color: var(--color-background);
    z-index: 0;
}

.main-extracontent-banner::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: var(--banner-bg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    filter: blur(8px); /* Weichzeichnung */
    transform: scale(1.05); /* verhindert Kantenunschärfe */
    z-index: 0;
	opacity: 0.75;
}

/* Alles im Banner bleibt scharf */
.main-extracontent-banner > section,
.main-extracontent-banner > div {
    position: relative;
    z-index: 1;
}

.headermain-lead {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.main-extracontent-banner-deal {
    background-color: rgba(0,0,0,.75);
}
.main-extracontent-deal-content {
    padding: .625rem;
}
@media print, screen and (min-width: 40em) {
    .main-extracontent-deal-content {
        padding: .9375rem;
    }
}


.main-extracontent2 {
    background-color: var(--color-text);
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.tinyarticle-item-header {
    padding-bottom: .75rem;
}
.tinyarticle-item-header-image {
    padding-bottom: 1.5rem;
}

.main-content-intro {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.main-content-blog {
    
}

.main-content-blog .article {
    font-size: .875rem;
}

.main-content-blog .article-header img {
    border: 1px solid color-mix(in srgb, var(--color-text), white 50%);
}

.article-image img {
    width: 100%;
    margin-bottom: 2rem;
}

.main-content-banner {
    background-color: #222;
    background-size: 15.56px 15.56px;
    color: var(--color-text);
    padding: 3rem 0;
}

.banner-content-item {
    border: 1px solid color-mix(in srgb, var(--color-background), black 25%);
    background: var(--color-text);
    box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.main-content-references {
    padding: 3rem 0;
}

.main-content-videos {}
.main-content-videos .video-wrapper {
    position: relative;
    overflow: hidden;
}
.main-content-videos .video-wrapper .video-title {
    position: absolute;
    overflow: hidden;
    background: rgba(0,153,255,0.66);
    margin-top: 2rem;
    color: white;
    padding: 0.25rem 0.5rem;
    z-index: 123;
}
.main-content-videos .video-wrapper .video-title a {
    color: white;
}

.main-content-videos .video-wrapper .video-image {
    color: white;
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.main-content-videos .video-wrapper .video-image:before {
    display: block;
    content: '';
    position: absolute;
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
    border: 2px solid white;
    z-index: 42;
}
.main-content-videos .video-wrapper:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.main-content-videos .video-wrapper {
    overflow: hidden;
}
.main-content-videos .video-wrapper:hover img,
.main-content-videos .video-wrapper img {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.main-content-videos .comp-Komplett .video-title {
    background: rgba(203,158,90,0.66);
    color: white;
}
.main-content-videos .comp-Komplett .video-image:before {
    border-color: #cb9e5a;
}
.main-content-videos .comp-Beendet .video-title {
    background: rgba(0,153,255,0.66);
    color: white;
}
.main-content-videos .comp-Beendet .video-image:before {
    border-color: var(--color-accent-1);
}
.main-content-videos .comp-Dabei .video-title {
    background: rgba(0,255,102,0.66);
    color: white;
}
.main-content-videos .comp-Dabei .video-image:before {
    border-color: #0f6;
}
.main-content-videos .comp-Abgebrochen .video-title {
    background: rgba(255,102,0,0.66);
    color: white;
}
.main-content-videos .comp-Abgebrochen .video-image:before {
    border-color: #f60;
}

.frontpage-child {
    padding-top: 3rem;
    padding-bottom: 3rem;
}


.widget-header {
    padding-left: .5rem;
    padding-right: .875rem;
}

.widget-content {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-bottom: .25rem;
    padding-top: .75rem;
    font-size: .9rem;
}

.press-aside {
    
}
.press-aside-widget {
    border: 1px solid var(--color-accent-1);
    
}
.press-aside-widget .widget-header {
    background: var(--color-accent-1);
    color: white;
}
.main-aside .widget {
	padding-top: .9375rem;
    padding-bottom: .9375rem;
}

/* Social Media Icons */

.soc {
    display: inline-block;
    font-size: 0;
    list-style: none;
    margin: 0;
}
.soc li {
    display: inline-block;
    margin: 0.25rem;
}

i.ico {
height: 3rem;
width: 3rem;
display: inline-block;
}

i.dealear {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6rem 6rem 0 0;
    border-color: #000 transparent;
    background-color: transparent!important;
}
i.dealear:before {
    content: '';
    width: 3rem;
    height: 3rem;
    z-index: 20000;
    position: absolute;
    top: -6rem;
}

i.twitter,
i.dealear.twitter:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M419.6 168.6c-11.7 5.2-24.2 8.7-37.4 10.2 13.4-8.1 23.8-20.8 28.6-36 -12.6 7.5-26.5 12.9-41.3 15.8 -11.9-12.6-28.8-20.6-47.5-20.6 -42 0-72.9 39.2-63.4 79.9 -54.1-2.7-102.1-28.6-134.2-68 -17 29.2-8.8 67.5 20.1 86.9 -10.7-0.3-20.7-3.3-29.5-8.1 -0.7 30.2 20.9 58.4 52.2 64.6 -9.2 2.5-19.2 3.1-29.4 1.1 8.3 25.9 32.3 44.7 60.8 45.2 -27.4 21.4-61.8 31-96.4 27 28.8 18.5 63 29.2 99.8 29.2 120.8 0 189.1-102.1 185-193.6C399.9 193.1 410.9 181.7 419.6 168.6z'%3E%3C/path%3E%3C/svg%3E");
background-color: #1da1f2;
border-color: #1da1f2 transparent;
}
i.facebook {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M211.9 197.4h-36.7v59.9h36.7V433.1h70.5V256.5h49.2l5.2-59.1h-54.4c0 0 0-22.1 0-33.7 0-13.9 2.8-19.5 16.3-19.5 10.9 0 38.2 0 38.2 0V82.9c0 0-40.2 0-48.8 0 -52.5 0-76.1 23.1-76.1 67.3C211.9 188.8 211.9 197.4 211.9 197.4z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M211.9 197.4h-36.7v59.9h36.7V433.1h70.5V256.5h49.2l5.2-59.1h-54.4c0 0 0-22.1 0-33.7 0-13.9 2.8-19.5 16.3-19.5 10.9 0 38.2 0 38.2 0V82.9c0 0-40.2 0-48.8 0 -52.5 0-76.1 23.1-76.1 67.3C211.9 188.8 211.9 197.4 211.9 197.4z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

i.rss {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M201.8 347.2c0 20.3-16.5 36.8-36.8 36.8 -20.3 0-36.8-16.5-36.8-36.8s16.5-36.8 36.8-36.8C185.3 310.4 201.8 326.8 201.8 347.2zM128.2 204.7v54.5c68.5 0.7 124 56.3 124.7 124.7h54.5C306.7 285.3 226.9 205.4 128.2 204.7zM128.2 166.6c57.9 0.3 112.3 22.9 153.2 63.9 41 41 63.7 95.5 63.9 153.5h54.5c-0.3-149.9-121.7-271.4-271.6-271.9V166.6L128.2 166.6z'%3E%3C/path%3E%3C/svg%3E");
background-color: #f26522;
border-color: #f26522 transparent;
}

i.instagram {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 109.3c47.8 0 53.4 0.2 72.3 1 17.4 0.8 26.9 3.7 33.2 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.2 0.9 18.9 1 24.5 1 72.3s-0.2 53.4-1 72.3c-0.8 17.4-3.7 26.9-6.2 33.2 -3.2 8.4-7.1 14.3-13.4 20.6 -6.3 6.3-12.2 10.1-20.6 13.4 -6.3 2.5-15.8 5.4-33.2 6.2 -18.9 0.9-24.5 1-72.3 1s-53.4-0.2-72.3-1c-17.4-0.8-26.9-3.7-33.2-6.2 -8.4-3.2-14.3-7.1-20.6-13.4 -6.3-6.3-10.1-12.2-13.4-20.6 -2.5-6.3-5.4-15.8-6.2-33.2 -0.9-18.9-1-24.5-1-72.3s0.2-53.4 1-72.3c0.8-17.4 3.7-26.9 6.2-33.2 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.2-6.2C202.6 109.5 208.2 109.3 256 109.3M256 77.1c-48.6 0-54.7 0.2-73.8 1.1 -19 0.9-32.1 3.9-43.4 8.3 -11.8 4.6-21.7 10.7-31.7 20.6 -9.9 9.9-16.1 19.9-20.6 31.7 -4.4 11.4-7.4 24.4-8.3 43.4 -0.9 19.1-1.1 25.2-1.1 73.8 0 48.6 0.2 54.7 1.1 73.8 0.9 19 3.9 32.1 8.3 43.4 4.6 11.8 10.7 21.7 20.6 31.7 9.9 9.9 19.9 16.1 31.7 20.6 11.4 4.4 24.4 7.4 43.4 8.3 19.1 0.9 25.2 1.1 73.8 1.1s54.7-0.2 73.8-1.1c19-0.9 32.1-3.9 43.4-8.3 11.8-4.6 21.7-10.7 31.7-20.6 9.9-9.9 16.1-19.9 20.6-31.7 4.4-11.4 7.4-24.4 8.3-43.4 0.9-19.1 1.1-25.2 1.1-73.8s-0.2-54.7-1.1-73.8c-0.9-19-3.9-32.1-8.3-43.4 -4.6-11.8-10.7-21.7-20.6-31.7 -9.9-9.9-19.9-16.1-31.7-20.6 -11.4-4.4-24.4-7.4-43.4-8.3C310.7 77.3 304.6 77.1 256 77.1L256 77.1z'/%3E%3Cpath d='M256 164.1c-50.7 0-91.9 41.1-91.9 91.9s41.1 91.9 91.9 91.9 91.9-41.1 91.9-91.9S306.7 164.1 256 164.1zM256 315.6c-32.9 0-59.6-26.7-59.6-59.6s26.7-59.6 59.6-59.6 59.6 26.7 59.6 59.6S288.9 315.6 256 315.6z'/%3E%3Ccircle cx='351.5' cy='160.5' r='21.5'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 109.3c47.8 0 53.4 0.2 72.3 1 17.4 0.8 26.9 3.7 33.2 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.2 0.9 18.9 1 24.5 1 72.3s-0.2 53.4-1 72.3c-0.8 17.4-3.7 26.9-6.2 33.2 -3.2 8.4-7.1 14.3-13.4 20.6 -6.3 6.3-12.2 10.1-20.6 13.4 -6.3 2.5-15.8 5.4-33.2 6.2 -18.9 0.9-24.5 1-72.3 1s-53.4-0.2-72.3-1c-17.4-0.8-26.9-3.7-33.2-6.2 -8.4-3.2-14.3-7.1-20.6-13.4 -6.3-6.3-10.1-12.2-13.4-20.6 -2.5-6.3-5.4-15.8-6.2-33.2 -0.9-18.9-1-24.5-1-72.3s0.2-53.4 1-72.3c0.8-17.4 3.7-26.9 6.2-33.2 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.2-6.2C202.6 109.5 208.2 109.3 256 109.3M256 77.1c-48.6 0-54.7 0.2-73.8 1.1 -19 0.9-32.1 3.9-43.4 8.3 -11.8 4.6-21.7 10.7-31.7 20.6 -9.9 9.9-16.1 19.9-20.6 31.7 -4.4 11.4-7.4 24.4-8.3 43.4 -0.9 19.1-1.1 25.2-1.1 73.8 0 48.6 0.2 54.7 1.1 73.8 0.9 19 3.9 32.1 8.3 43.4 4.6 11.8 10.7 21.7 20.6 31.7 9.9 9.9 19.9 16.1 31.7 20.6 11.4 4.4 24.4 7.4 43.4 8.3 19.1 0.9 25.2 1.1 73.8 1.1s54.7-0.2 73.8-1.1c19-0.9 32.1-3.9 43.4-8.3 11.8-4.6 21.7-10.7 31.7-20.6 9.9-9.9 16.1-19.9 20.6-31.7 4.4-11.4 7.4-24.4 8.3-43.4 0.9-19.1 1.1-25.2 1.1-73.8s-0.2-54.7-1.1-73.8c-0.9-19-3.9-32.1-8.3-43.4 -4.6-11.8-10.7-21.7-20.6-31.7 -9.9-9.9-19.9-16.1-31.7-20.6 -11.4-4.4-24.4-7.4-43.4-8.3C310.7 77.3 304.6 77.1 256 77.1L256 77.1z'/%3E%3Cpath d='M256 164.1c-50.7 0-91.9 41.1-91.9 91.9s41.1 91.9 91.9 91.9 91.9-41.1 91.9-91.9S306.7 164.1 256 164.1zM256 315.6c-32.9 0-59.6-26.7-59.6-59.6s26.7-59.6 59.6-59.6 59.6 26.7 59.6 59.6S288.9 315.6 256 315.6z'/%3E%3Ccircle cx='351.5' cy='160.5' r='21.5'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}


i.discord,
i.dealear.discord:before {    
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 245 240'%3E%3Cpath fill='currentColor' d='M104.4 103.9c-5.7 0-10.2 5-10.2 11.1s4.6 11.1 10.2 11.1c5.7 0 10.2-5 10.2-11.1.1-6.1-4.5-11.1-10.2-11.1zM140.9 103.9c-5.7 0-10.2 5-10.2 11.1s4.6 11.1 10.2 11.1c5.7 0 10.2-5 10.2-11.1s-4.5-11.1-10.2-11.1z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M189.5 20h-134C44.2 20 35 29.2 35 40.6v135.2c0 11.4 9.2 20.6 20.5 20.6h113.4l-5.3-18.5 12.8 11.9 12.1 11.2 21.5 19V40.6c0-11.4-9.2-20.6-20.5-20.6zm-38.6 130.6s-3.6-4.3-6.6-8.1c13.1-3.7 18.1-11.9 18.1-11.9-4.1 2.7-8 4.6-11.5 5.9-5 2.1-9.8 3.5-14.5 4.3-9.6 1.8-18.4 1.3-25.9-.1-5.7-1.1-10.6-2.7-14.7-4.3-2.3-.9-4.8-2-7.3-3.4-.3-.2-.6-.3-.9-.5-.2-.1-.3-.2-.4-.3-1.8-1-2.8-1.7-2.8-1.7s4.8 8 17.5 11.8c-3 3.8-6.7 8.3-6.7 8.3-22.1-.7-30.5-15.2-30.5-15.2 0-32.2 14.4-58.3 14.4-58.3 14.4-10.8 28.1-10.5 28.1-10.5l1 1.2c-18 5.2-26.3 13.1-26.3 13.1s2.2-1.2 5.9-2.9c10.7-4.7 19.2-6 22.7-6.3.6-.1 1.1-.2 1.7-.2 6.1-.8 13-1 20.2-.2 9.5 1.1 19.7 3.9 30.1 9.6 0 0-7.9-7.5-24.9-12.7l1.4-1.6s13.7-.3 28.1 10.5c0 0 14.4 26.1 14.4 58.3 0 0-8.5 14.5-30.6 15.2z'%3E%3C/path%3E%3C/svg%3E");
background-color: #7289DA;
border-color: #7289DA transparent;
}

i.youtube {    
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M422.6 193.6c-5.3-45.3-23.3-51.6-59-54 -50.8-3.5-164.3-3.5-215.1 0 -35.7 2.4-53.7 8.7-59 54 -4 33.6-4 91.1 0 124.8 5.3 45.3 23.3 51.6 59 54 50.9 3.5 164.3 3.5 215.1 0 35.7-2.4 53.7-8.7 59-54C426.6 284.8 426.6 227.3 422.6 193.6zM222.2 303.4v-94.6l90.7 47.3L222.2 303.4z'%3E%3C/path%3E%3C/svg%3E");
background-color: #f00;
border-color: #f00 transparent;
}

i.twitch {    
background-image: url("data:image/svg+xml,%3Csvg viewBox='-4 -4 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M2.089 0L.525 4.175v16.694h5.736V24h3.132l3.127-3.132h4.695l6.26-6.258V0H2.089zm2.086 2.085H21.39v11.479l-3.652 3.652H12l-3.127 3.127v-3.127H4.175V2.085z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M9.915 12.522H12v-6.26H9.915v6.26zm5.735 0h2.086v-6.26H15.65v6.26z'%3E%3C/path%3E%3C/svg%3E");
background-color: #6441a5;
border-color: #6441a5 transparent;
}

i.tueddel {    
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M80,120v-15H65H50v255h15v15h15h15v15h30h15v15h45v15h15h15v15h30v-15V180v-45h-90v-15H95H80z M155,180h45 v30h-30v135h-30V210h-15v-15H95v-30h30v15H155z'/%3E%3Cpolygon fill='currentColor' points='425,105 425,90 350,90 350,75 155,75 155,90 80,90 80,105 155,105 155,120 350,120 350,105'/%3E%3Cpath fill='currentColor' d='M440,105h-15v15h-15h-60v15h-90v45v240v15h30v-15h15h15v-15h45v-15h15h30v-15h15h15v-15h15V105H440z M410,195h-30v15h-15v135h-30V210h-30v-30h45h30v-15h30V195z'/%3E%3C/svg%3E%0A");
background-color: #09f;
border-color: #09f transparent;
}
i.email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M101.3 141.6v228.9h0.3 308.4 0.8V141.6H101.3zM375.7 167.8l-119.7 91.5 -119.6-91.5H375.7zM127.6 194.1l64.1 49.1 -64.1 64.1V194.1zM127.8 344.2l84.9-84.9 43.2 33.1 43-32.9 84.7 84.7L127.8 344.2 127.8 344.2zM384.4 307.8l-64.4-64.4 64.4-49.3V307.8z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #ccc;
    border-color: #ccc transparent;
}
i.linkedin {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M186.4 142.4c0 19-15.3 34.5-34.2 34.5 -18.9 0-34.2-15.4-34.2-34.5 0-19 15.3-34.5 34.2-34.5C171.1 107.9 186.4 123.4 186.4 142.4zM181.4 201.3h-57.8V388.1h57.8V201.3zM273.8 201.3h-55.4V388.1h55.4c0 0 0-69.3 0-98 0-26.3 12.1-41.9 35.2-41.9 21.3 0 31.5 15 31.5 41.9 0 26.9 0 98 0 98h57.5c0 0 0-68.2 0-118.3 0-50-28.3-74.2-68-74.2 -39.6 0-56.3 30.9-56.3 30.9v-25.2H273.8z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #0073b1;
    border-color: #0073b1 transparent;
}
i.xing {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='currentColor' d='M14.2 14.9c-.3 0-.5.1-.7.3-.1.2-.1.5 0 .7l3.3 5.6-5.1 9c-.1.3-.1.5 0 .7.1.2.3.3.6.3h4.8c.7 0 1.1-.5 1.3-.9 0 0 5-8.9 5.2-9.2l-3.3-5.8c-.2-.4-.6-.9-1.3-.9h-4.8z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M34.4 8.3c-.7 0-1 .5-1.3.9 0 0-10.4 18.4-10.7 19l6.9 12.6c.2.4.6.9 1.3.9h4.8c.3 0 .5-.1.6-.3.1-.2.1-.5 0-.7l-6.8-12.4 10.7-19c.1-.3.1-.5 0-.7-.1-.2-.4-.3-.6-.3h-4.9z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #006567;
    border-color: #006567 transparent;
}
i.phone {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34c-.73 1.67-1.09 1.75-2 3c-1.85 2.11-4.18 4.37-6 6.07c-1.26.91-1.31 1.33-3 2c-1.8.71-4.4-.89-5.38-1.56l4.4-4.4l1.18 1.62c.34.46 1.2-.06 1.8-.66c1.04-1.05 3.18-3.18 4-4.07c.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M12.06 6l-.21-.2c-.52-.54-.43-.79.08-1.3l2.72-2.75c.81-.82.96-1.21 1.73-.48l.21.2zm.53.45l4.4-4.4c.7.94 2.34 3.47 1.53 5.34c-.73 1.67-1.09 1.75-2 3c-1.85 2.11-4.18 4.37-6 6.07c-1.26.91-1.31 1.33-3 2c-1.8.71-4.4-.89-5.38-1.56l4.4-4.4l1.18 1.62c.34.46 1.2-.06 1.8-.66c1.04-1.05 3.18-3.18 4-4.07c.59-.59 1.12-1.45.66-1.8zM1.57 16.5l-.21-.21c-.68-.74-.29-.9.52-1.7l2.74-2.72c.51-.49.75-.6 1.27-.11l.2.21z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

i.mappin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 293.334 293.334'%3E%3Cpath d='M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878 c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212 c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084 c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358 c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307 C198.98,120.938,175.559,144.358,146.667,144.358z'/%3E%3Ccircle cx='146.667' cy='90.196' r='21.756'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 293.334 293.334'%3E%3Cpath d='M146.667,0C94.903,0,52.946,41.957,52.946,93.721c0,22.322,7.849,42.789,20.891,58.878 c4.204,5.178,11.237,13.331,14.903,18.906c21.109,32.069,48.19,78.643,56.082,116.864c1.354,6.527,2.986,6.641,4.743,0.212 c5.629-20.609,20.228-65.639,50.377-112.757c3.595-5.619,10.884-13.483,15.409-18.379c6.554-7.098,12.009-15.224,16.154-24.084 c5.651-12.086,8.882-25.466,8.882-39.629C240.387,41.962,198.43,0,146.667,0z M146.667,144.358 c-28.892,0-52.313-23.421-52.313-52.313c0-28.887,23.421-52.307,52.313-52.307s52.313,23.421,52.313,52.307 C198.98,120.938,175.559,144.358,146.667,144.358z'/%3E%3Ccircle cx='146.667' cy='90.196' r='21.756'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
i.shop {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19S4 18.33 4 17.5S4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 13h9c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V4H2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v2h13l-4 7H6v1zm-.5 3c.83 0 1.5.67 1.5 1.5S6.33 19 5.5 19S4 18.33 4 17.5S4.67 16 5.5 16zm9 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}



i.download {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M14.01 4v6h2V2H4v8h2.01V4h8zm-2 2v6h3l-5 6l-5-6h3V6h4z'/%3E%3C/svg%3E");
    border-color: #000 transparent;
}

i.contract {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M12 2l4 4v12H4V2h8zm-1 4V3H5v3h6zM8 8V7H5v1h3zm3 0V7H9v1h2zm4 0V7h-3v1h3zm-7 2V9H5v1h3zm3 0V9H9v1h2zm4 0V9h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2zm4 0v-1h-3v1h3zm-7 2v-1H5v1h3zm3 0v-1H9v1h2z'/%3E%3C/svg%3E");
    border-color: #000 transparent;
}
i.newsletter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M16 1.1L4 5.9c-1.1.4-2 1.8-2 3v8.7c0 1.2.9 1.8 2 1.4l12-4.8c1.1-.4 2-1.8 2-3V2.5c0-1.2-.9-1.8-2-1.4zm.6 2.6l-6 9.3l-6.7-4.5c-.1-.1-.4-.4-.2-.7c.2-.4.7-.2.7-.2l6.3 2.3s4.8-6.3 5.1-6.7c.1-.2.4-.3.7-.1c.3.2.2.5.1.6z'/%3E%3C/svg%3E");
    border-color: #000 transparent;
}
i.steam,
i.dealear.steam:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M11.979 0C5.678 0 .511 4.86.022 11.037l6.432 2.658c.545-.371 1.203-.59 1.912-.59.063 0 .125.004.188.006l2.861-4.142V8.91c0-2.495 2.028-4.524 4.524-4.524 2.494 0 4.524 2.031 4.524 4.527s-2.03 4.525-4.524 4.525h-.105l-4.076 2.911c0 .052.004.105.004.159 0 1.875-1.515 3.396-3.39 3.396-1.635 0-3.016-1.173-3.331-2.727L.436 15.27C1.862 20.307 6.486 24 11.979 24c6.627 0 11.999-5.373 11.999-12S18.605 0 11.979 0zM7.54 18.21l-1.473-.61c.262.543.714.999 1.314 1.25 1.297.539 2.793-.076 3.332-1.375.263-.63.264-1.319.005-1.949s-.75-1.121-1.377-1.383c-.624-.26-1.29-.249-1.878-.03l1.523.63c.956.4 1.409 1.5 1.009 2.455-.397.957-1.497 1.41-2.454 1.012H7.54zm11.415-9.303c0-1.662-1.353-3.015-3.015-3.015-1.665 0-3.015 1.353-3.015 3.015 0 1.665 1.35 3.015 3.015 3.015 1.663 0 3.015-1.35 3.015-3.015zm-5.273-.005c0-1.252 1.013-2.266 2.265-2.266 1.249 0 2.266 1.014 2.266 2.266 0 1.251-1.017 2.265-2.266 2.265-1.253 0-2.265-1.014-2.265-2.265z'%3E%3C/path%3E%3C/svg%3E");
    border-color: #000 transparent;
}
i.gogcom,
i.dealear.gogcom:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M7.15 15.24H4.36a.4.4 0 0 0-.4.4v2c0 .21.18.4.4.4h2.8v1.32h-3.5c-.56 0-1.02-.46-1.02-1.03v-3.39c0-.56.46-1.02 1.03-1.02h3.48v1.32zM8.16 11.54c0 .58-.47 1.05-1.05 1.05H2.63v-1.35h3.78a.4.4 0 0 0 .4-.4V6.39a.4.4 0 0 0-.4-.4H4.39a.4.4 0 0 0-.41.4v2.02c0 .23.18.4.4.4H6v1.35H3.68c-.58 0-1.05-.46-1.05-1.04V5.68c0-.57.47-1.04 1.05-1.04H7.1c.58 0 1.05.47 1.05 1.04v5.86zM21.36 19.36h-1.32v-4.12h-.93a.4.4 0 0 0-.4.4v3.72h-1.33v-4.12h-.93a.4.4 0 0 0-.4.4v3.72h-1.33v-4.42c0-.56.46-1.02 1.03-1.02h5.61v5.44zM21.37 11.54c0 .58-.47 1.05-1.05 1.05h-4.48v-1.35h3.78a.4.4 0 0 0 .4-.4V6.39a.4.4 0 0 0-.4-.4h-2.03a.4.4 0 0 0-.4.4v2.02c0 .23.18.4.4.4h1.62v1.35H16.9c-.58 0-1.05-.46-1.05-1.04V5.68c0-.57.47-1.04 1.05-1.04h3.43c.58 0 1.05.47 1.05 1.04v5.86zM13.72 4.64h-3.44c-.58 0-1.04.47-1.04 1.04v3.44c0 .58.46 1.04 1.04 1.04h3.44c.57 0 1.04-.46 1.04-1.04V5.68c0-.57-.47-1.04-1.04-1.04m-.3 1.75v2.02a.4.4 0 0 1-.4.4h-2.03a.4.4 0 0 1-.4-.4V6.4c0-.22.17-.4.4-.4H13c.23 0 .4.18.4.4zM12.63 13.92H9.24c-.57 0-1.03.46-1.03 1.02v3.39c0 .57.46 1.03 1.03 1.03h3.39c.57 0 1.03-.46 1.03-1.03v-3.39c0-.56-.46-1.02-1.03-1.02m-.3 1.72v2a.4.4 0 0 1-.4.4v-.01H9.94a.4.4 0 0 1-.4-.4v-1.99c0-.22.18-.4.4-.4h2c.22 0 .4.18.4.4zM23.49 1.1a1.74 1.74 0 0 0-1.24-.52H1.75A1.74 1.74 0 0 0 0 2.33v19.34a1.74 1.74 0 0 0 1.75 1.75h20.5A1.74 1.74 0 0 0 24 21.67V2.33c0-.48-.2-.92-.51-1.24m0 20.58a1.23 1.23 0 0 1-1.24 1.24H1.75A1.23 1.23 0 0 1 .5 21.67V2.33a1.23 1.23 0 0 1 1.24-1.24h20.5a1.24 1.24 0 0 1 1.24 1.24v19.34z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #86328A;
    border-color: #86328A transparent;
}
i.ubisoft,
i.dealear.ubisoft:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M23.561 11.989C23.301-.304 6.953-4.89.655 6.634c.282.206.661.477.943.672a11.748 11.748 0 0 0-.976 3.068 11.886 11.886 0 0 0-.184 2.071c0 6.374 5.182 11.556 11.567 11.556s11.556-5.171 11.556-11.556v-.455zM3.29 14.048c-.152 1.247-.054 1.637-.054 1.789l-.282.098c-.108-.206-.369-.932-.488-1.908-.304-3.718 2.233-7.068 6.103-7.697 3.545-.52 6.938 1.68 7.729 4.759l-.282.098c-.087-.087-.228-.336-.77-.878-4.282-4.282-11.003-2.32-11.957 3.74zm11.003 2.082a3.145 3.145 0 0 1-2.591 1.355 3.151 3.151 0 0 1-3.155-3.155 3.159 3.159 0 0 1 2.927-3.144c1.019-.043 1.973.51 2.417 1.398a2.58 2.58 0 0 1-.455 2.949c.293.206.575.401.856.596zm6.58.119c-1.669 3.783-5.106 5.767-8.77 5.713-7.035-.347-9.084-8.466-4.38-11.393l.206.206c-.076.108-.358.325-.791 1.182-.51 1.041-.672 2.081-.607 2.732.369 5.67 8.315 6.83 11.046 1.214C21.057 8.217 11.821.401 3.625 6.374l-.184-.184c2.157-3.382 6.374-4.889 10.396-3.881 6.147 1.55 9.453 7.957 7.035 13.941z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #000000;
    border-color: #000000 transparent;
}
i.humblebundle,
i.dealear.humblebundle:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M4.145 23.996c.12-.463.23-.9.343-1.338.692-2.713 1.322-5.44 1.82-8.197.245-1.35.446-2.71.633-4.074.142-1.028.217-2.064.198-3.105-.01-.557-.034-1.116-.193-1.655-.07-.24-.174-.473-.3-.686-.165-.273-.43-.378-.75-.368-.883.026-1.633.363-2.272.96-.727.68-1.202 1.527-1.553 2.445-.166.435-.284.887-.422 1.33-.02.066-.026.123-.115.122C1.04 9.424.545 9.425.05 9.424c-.013 0-.024-.008-.036-.01 0-.193-.02-.385.003-.572.346-2.853 1.57-5.267 3.668-7.226C4.47.882 5.4.373 6.462.142 8.017-.196 9.258.4 9.996 1.822c.375.72.578 1.496.71 2.293.21 1.287.218 2.586.175 3.885-.014.42-.04.84-.062 1.26-.002.054 0 .108 0 .176.057.003.105.008.154.008.905 0 1.81-.002 2.717.005.124 0 .16-.047.18-.16.575-3.113 1.367-6.17 2.39-9.166.024-.074.05-.124.147-.124 1.12.004 2.24.004 3.362.004.017 0 .035.004.07.008l-.193.753C18.89 3.7 18.21 6.65 17.66 9.628c-.288 1.546-.533 3.1-.69 4.664-.086.875-.14 1.752-.113 2.63.016.53.054 1.062.22 1.57.064.202.16.4.273.58.167.26.426.366.74.356 1.16-.033 2.042-.59 2.746-1.47.707-.88 1.133-1.9 1.434-2.98.028-.1.06-.202.076-.306.014-.082.054-.104.13-.104.467.002.933.004 1.4 0 .102-.002.12.043.117.13-.014.804-.157 1.583-.39 2.347-.59 1.928-1.557 3.635-2.992 5.06-.813.81-1.762 1.407-2.88 1.706-.677.183-1.355.212-2.025-.028-.76-.27-1.276-.816-1.66-1.504-.402-.725-.613-1.512-.75-2.322-.24-1.406-.24-2.824-.172-4.242.042-.89.127-1.777.193-2.666.014-.19.016-.19-.174-.19-.855 0-1.71.002-2.566-.002-.104 0-.153.024-.17.137-.27 1.813-.637 3.608-1.074 5.387-.453 1.842-.974 3.664-1.587 5.46-.044.127-.104.16-.233.16-1.065-.006-2.13-.004-3.197-.004h-.17z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #CC2929;
    border-color: #CC2929 transparent;
}
i.itchio,
i.dealear.itchio:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M3.129 1.338c-1.047 0.622-3.109 2.991-3.129 3.612v1.029c0 1.304 1.219 2.45 2.325 2.45 1.329 0 2.436-1.101 2.436-2.408 0 1.307 1.069 2.408 2.398 2.408s2.364-1.101 2.364-2.408c0 1.307 1.137 2.408 2.466 2.408h0.024c1.329 0 2.466-1.101 2.466-2.408 0 1.307 1.035 2.408 2.364 2.408s2.398-1.101 2.398-2.408c0 1.307 1.107 2.408 2.436 2.408 1.107 0 2.325-1.146 2.325-2.45v-1.029c-0.020-0.621-2.082-2.991-3.129-3.612-3.254-0.114-5.51-0.134-8.871-0.133s-7.945 0.053-8.871 0.133zM9.506 7.815c-0.133 0.23-0.288 0.428-0.467 0.601l-0.001 0.001c-0.502 0.49-1.189 0.794-1.947 0.794-0.001 0-0.002 0-0.003 0-0.759 0-1.447-0.303-1.949-0.795l0 0c-0.182-0.178-0.32-0.368-0.446-0.59l-0.001 0c-0.126 0.222-0.302 0.412-0.485 0.59-0.502 0.491-1.19 0.794-1.949 0.794-0.001 0-0.002 0-0.003 0h0c-0.091 0-0.186-0.025-0.263-0.052-0.107 1.112-0.152 2.175-0.168 2.95l-0 0.004c-0.002 0.394-0.004 0.717-0.006 1.167 0.021 2.334-0.231 7.564 1.029 8.849 1.953 0.455 5.546 0.663 9.151 0.664h0.001c3.605-0.001 7.198-0.209 9.151-0.664 1.26-1.285 1.008-6.516 1.029-8.849-0.002-0.45-0.004-0.773-0.006-1.167l-0-0.004c-0.016-0.775-0.061-1.838-0.168-2.95-0.077 0.026-0.172 0.052-0.263 0.052-0.001 0-0.002 0-0.002 0-0.759 0-1.447-0.303-1.949-0.795l0.001 0c-0.182-0.178-0.358-0.368-0.485-0.59l-0.001-0c-0.127 0.222-0.265 0.412-0.446 0.59-0.502 0.491-1.19 0.795-1.948 0.795-0.001 0-0.002 0-0.003 0h0c-0.758 0-1.445-0.304-1.947-0.795-0.179-0.174-0.334-0.372-0.461-0.589l-0.007-0.013c-0.132 0.23-0.286 0.428-0.463 0.602l-0 0c-0.502 0.491-1.19 0.795-1.949 0.795-0.001 0-0.002 0-0.003 0h0c-0.026 0-0.053-0.001-0.079-0.002h-0.001c-0.026 0.001-0.053 0.002-0.080 0.002-0.001 0-0.002 0-0.003 0-0.759 0-1.447-0.303-1.949-0.795l0.001 0c-0.178-0.174-0.331-0.372-0.456-0.589l-0.007-0.013zM7.502 10.406l-0 0.001h0.001c0.794 0.002 1.498 0 2.372 0.953 0.687-0.072 1.406-0.108 2.125-0.107h0.001c0.719-0.001 1.437 0.035 2.125 0.107 0.873-0.953 1.578-0.952 2.372-0.953h0.001l-0-0.001c0.375 0 1.875 0 2.92 2.935l1.122 4.026c0.832 2.995-0.266 3.069-1.636 3.071-2.031-0.076-3.156-1.551-3.156-3.026-1.124 0.184-2.436 0.276-3.748 0.276h-0.001c-1.312 0-2.624-0.092-3.748-0.276 0 1.475-1.125 2.95-3.156 3.026-1.37-0.003-2.468-0.076-1.636-3.071l1.123-4.026c1.045-2.935 2.545-2.935 2.92-2.935zM12 12.713v0.001c-0.002 0.002-2.138 1.964-2.523 2.662l1.399-0.056v1.22c0 0.057 0.561 0.034 1.123 0.008h0.001c0.562 0.026 1.123 0.049 1.123-0.008v-1.22l1.399 0.056c-0.384-0.698-2.523-2.662-2.523-2.662v-0.001l-0 0z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #FA5C5C;
    border-color: #FA5C5C transparent;
}
i.origin,
i.dealear.origin:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M12.588 3.11c1.189.071 2.352.384 3.417.919 1.031.514 1.95 1.225 2.706 2.094.751.865 1.322 1.853 1.715 2.963.391 1.109.548 2.278.464 3.502-.033.636-.135 1.252-.306 1.848-.167.588-.393 1.159-.674 1.703-.439.849-.929 1.652-1.47 2.412-.538.759-1.125 1.465-1.762 2.118-.638.653-1.313 1.254-2.032 1.802-.719.544-1.471 1.038-2.254 1.479l-.037.026c-.033.018-.071.026-.109.023-.063-.015-.118-.048-.159-.097-.041-.05-.063-.111-.062-.173 0-.029.004-.059.012-.085.008-.023.021-.044.037-.062.277-.393.506-.806.686-1.235.181-.434.303-.885.368-1.359 0-.032-.015-.064-.038-.085-.021-.025-.053-.038-.085-.038-.264.032-.528.053-.795.062-.266.009-.532-.003-.796-.037-1.189-.071-2.353-.385-3.418-.918-1.031-.515-1.949-1.226-2.705-2.095-.754-.87-1.336-1.875-1.715-2.963-.394-1.123-.552-2.314-.465-3.502.033-.636.135-1.252.306-1.848.171-.598.396-1.155.675-1.68.439-.864.931-1.676 1.469-2.436.539-.757 1.125-1.464 1.761-2.118.639-.652 1.314-1.252 2.033-1.8.72-.546 1.47-1.039 2.253-1.479l.038-.025c.033-.02.07-.027.109-.025.065.016.119.051.158.098.043.051.062.106.062.174.001.027-.003.057-.012.084-.007.023-.02.043-.036.061-.273.386-.505.801-.687 1.237-.181.433-.3.885-.366 1.358 0 .033.012.063.036.086.022.024.054.037.085.037.262-.033.527-.053.795-.061.272-.009.536.003.798.035zm-.807 12.367c.922.079 1.838-.231 2.521-.855.72-.639 1.109-1.438 1.176-2.4.078-.928-.232-1.846-.856-2.535-.601-.708-1.472-1.131-2.4-1.162-.927-.078-1.845.232-2.534.855-.709.602-1.132 1.473-1.164 2.4-.078.926.228 1.842.846 2.535.628.725 1.432 1.115 2.411 1.162z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #F56C2D;
    border-color: #F56C2D transparent;
}
i.fanatical,
i.dealear.fanatical:before {
    background-color: #ff9800;
    border-color: #ff9800 transparent;
}
i.indiegala,
i.dealear.indiegala:before {
    background-color: #cc001d;
    border-color: #cc001d transparent;
}
i.bethesda,
i.dealear.bethesda:before {
    background-color: #000000;
    border-color: #000000 transparent;
}
i.rockstargames,
i.dealear.rockstargames:before {
    background-color: #fcaf17;
    border-color: #fcaf17 transparent;
}
i.epicgames,
i.dealear.epicgames:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36'%3E%3Cpath fill='currentColor' d='M3.538 0C2.166 0 1.66.506 1.66 1.878v16.565c0 .155.007.299.019.431.034.302.037.593.317.922.026.038.31.246.31.246.151.076.257.128.43.2l8.334 3.492c.431.197.613.276.926.265H12c.317.011.499-.068.93-.265l8.333-3.492c.174-.072.276-.124.431-.2 0 0 .284-.212.31-.246.28-.329.283-.62.317-.922.012-.132.02-.276.02-.43V1.877C22.34.506 21.833 0 20.461 0zm13.356 3.11h.68c1.134 0 1.686.552 1.686 1.697v1.879h-1.372V4.883c0-.367-.17-.537-.525-.537h-.234c-.367 0-.537.17-.537.537v5.813c0 .366.17.536.537.536h.26c.352 0 .522-.17.522-.536v-2.08h1.376v2.144c0 1.145-.564 1.708-1.701 1.708h-.692c-1.141 0-1.7-.567-1.7-1.708V4.819c0-1.142.559-1.709 1.7-1.709zm-12.188.076H7.82v1.277H6.104v2.604h1.652v1.274H6.104v2.774h1.739v1.274H4.706zm3.817 0h2.196c1.137 0 1.7.567 1.7 1.712v2.445c0 1.145-.563 1.709-1.7 1.709h-.794v3.337H8.523zm4.528 0h1.398v9.203h-1.398zm-3.13 1.24v3.39h.579c.351 0 .521-.17.521-.54v-2.31c0-.37-.17-.54-.521-.54zM6.066 16.58h.208l.046.007h.075l.038.012h.038l.038.011.037.008.034.007.034.008.034.007.038.012.03.007.03.012.038.011.03.015.039.015.034.015.03.02.038.014.026.02.038.018.03.02.034.018.03.023.03.019.03.022.031.023.03.026.03.023-.022.03-.027.027-.022.03-.027.03-.022.027-.023.026-.027.03-.022.03-.023.027-.026.03-.023.03-.027.03-.022.027-.023.03-.026.03-.023.031-.026.026-.023.03-.03-.022-.03-.026-.03-.02-.035-.022-.026-.019-.034-.019-.03-.019-.035-.019-.03-.015-.03-.015-.03-.011-.034-.012-.038-.01-.03-.008-.038-.008-.038-.008-.038-.003h-.041l-.046-.008h-.075l-.038.004h-.038l-.038.011-.034.008-.034.011-.037.011-.03.015-.038.016-.027.018-.03.02-.03.018-.027.023-.026.023-.027.022-.022.027-.03.026-.02.03-.018.027-.023.03-.015.034-.02.03-.018.034-.011.034-.016.034-.01.038-.005.038-.011.034-.008.042v.037l-.007.038v.09l.004.039.003.034.004.037.008.038.011.03.004.038.011.03.012.03.015.039.019.037.015.03.019.03.022.031.023.03.019.027.03.026.023.027.026.022.03.023.03.023.031.019.03.018.034.016.038.015.03.015.038.011.038.012.038.007.037.008.038.004.046.003h.124l.046-.007h.037l.038-.012.038-.007.038-.012.034-.007.034-.015.03-.015.038-.016.023-.015.03-.019v-.347h-.552v-.56h1.247v1.248l-.026.022-.03.023-.027.019-.03.023-.03.018-.03.023-.03.019-.031.019-.038.019-.034.019-.03.019-.038.015-.03.019-.038.015-.038.015-.038.015-.034.015-.034.011-.034.012-.037.011-.034.011-.038.012-.034.007-.038.008-.038.008-.038.007-.037.004-.038.004-.038.004-.045.003-.038.004-.042.004h-.196l-.042-.008h-.038l-.037-.007h-.038l-.038-.012-.038-.007-.038-.008-.037-.007-.03-.012-.038-.007-.038-.012-.034-.015-.034-.011-.038-.015-.034-.015-.038-.015-.03-.016-.038-.018-.026-.02-.038-.018-.027-.02-.03-.018-.03-.023-.03-.023-.034-.022-.023-.023-.03-.023-.027-.026-.026-.023-.027-.026-.022-.027-.027-.026-.022-.03-.023-.027-.019-.03-.023-.03-.019-.03-.018-.03-.02-.035-.018-.03-.015-.034-.015-.034-.016-.034-.015-.034-.011-.03-.015-.034-.008-.034-.011-.034-.008-.038-.011-.034-.008-.038-.003-.034-.008-.038-.004-.034-.003-.038-.004-.037-.004-.038v-.208l.008-.038v-.041l.01-.038v-.038l.012-.038.012-.037.007-.038.011-.034.012-.038.011-.034.015-.038.015-.034.016-.034.015-.034.015-.034.019-.034.019-.03.018-.03.02-.03.018-.03.023-.031.023-.03.022-.03.027-.027.022-.026.023-.027.03-.026.023-.027.03-.023.027-.026.03-.023.03-.022.03-.02.03-.022.03-.019.031-.019.034-.019.038-.019.03-.018.038-.016.034-.015.038-.019.03-.01.038-.012.034-.015.034-.008.034-.011.038-.008.034-.011.037-.008h.038l.038-.011h.038l.038-.008h.037zm11.989.007h.207l.046.008h.075l.038.011h.045l.038.012.034.007.038.008.038.007.034.008.038.011.037.012.03.007.038.015.038.012.03.015.038.015.038.015.034.02.027.014.037.02.034.018.03.019.035.023.03.018.03.023.03.023.03.022-.022.03-.019.031-.023.03-.022.03-.023.034-.019.03-.023.03-.022.031-.02.03-.022.03-.023.03-.022.031-.02.034-.022.03-.026.03-.02.03-.022.031-.03-.023-.034-.019-.03-.018-.03-.023-.035-.015-.03-.02-.038-.014-.026-.015-.038-.016-.03-.015-.03-.011-.034-.015-.038-.011-.038-.012-.038-.011-.041-.008-.038-.007-.038-.008-.038-.004-.037-.004-.034-.003h-.084l-.041.007-.038.008-.038.007-.03.016-.026.015-.034.03-.023.034-.015.034v.094l.019.042.015.023.026.026.038.02.03.018.038.015.038.015.049.015.03.008.03.011.038.008.03.011.038.008.042.011.041.011.042.012.042.007.037.012.042.011.038.008.037.011.038.011.038.012.038.011.034.011.038.012.037.015.038.019.038.015.038.019.038.019.03.019.03.018.034.023.027.02.034.026.026.026.03.03.027.027.019.03.026.038.019.026.015.038.019.026.011.038.012.03.007.038.008.038.007.038.004.038.004.037v.095l-.004.041-.004.038-.003.042-.008.038-.011.037-.008.038-.011.038-.015.034-.015.03-.016.034-.018.03-.023.03-.02.03-.018.031-.026.027-.023.026-.027.023-.03.026-.026.023-.03.023-.03.018-.031.023-.038.019-.03.015-.038.02-.038.014-.037.015-.038.012-.038.011-.03.011-.038.008-.038.008-.03.007-.038.008h-.038l-.037.007h-.038l-.038.008h-.28l-.037-.004-.038-.004-.042-.003-.038-.008-.037-.004-.038-.007-.038-.008-.042-.011-.037-.008-.038-.011-.038-.008-.038-.011-.037-.012-.038-.015-.034-.011-.038-.011-.038-.016-.03-.015-.038-.015-.03-.019-.038-.015-.034-.019-.026-.019-.038-.019-.027-.018-.034-.02-.03-.022-.03-.023-.03-.022-.03-.023-.027-.023-.03-.026.022-.03.027-.027.023-.03.026-.03.023-.027.022-.03.027-.03.023-.027.026-.03.023-.026.026-.03.023-.03.022-.027.027-.03.023-.03.026-.027.027-.03.026.022.038.023.026.023.038.022.03.02.034.022.03.019.035.015.03.019.034.015.038.015.03.015.038.011.03.016.038.01.037.012.038.012.038.007.038.008.038.007h.041l.038.012h.208l.038-.008.037-.008.03-.007.03-.011.027-.016.034-.022.02-.027.018-.03.011-.038v-.087l-.015-.037-.022-.03-.023-.023-.034-.023-.027-.015-.037-.015-.038-.015-.045-.02-.027-.007-.03-.008-.038-.01-.03-.008-.038-.012-.038-.007-.041-.012-.038-.007-.042-.012-.037-.007-.038-.012-.038-.007-.038-.012-.038-.01-.037-.008-.034-.012-.034-.011-.034-.012-.038-.015-.042-.015-.038-.015-.037-.015-.038-.019-.038-.019-.026-.019-.038-.019-.027-.022-.034-.02-.022-.022-.027-.026-.03-.027-.023-.026-.022-.027-.02-.026-.018-.03-.02-.034-.014-.027-.012-.03-.011-.034-.011-.03-.008-.038-.007-.034v-.038l-.008-.038v-.162l.004-.038.004-.038.007-.03.008-.038.011-.03.008-.038.015-.03.015-.038.015-.03.019-.038.019-.03.026-.03.02-.03.03-.03.026-.027.023-.03.034-.027.022-.019.034-.023.03-.022.03-.02.038-.018.03-.015.039-.019.03-.015.038-.012.037-.015.038-.011.027-.008.037-.007.03-.008.038-.007.038-.008.038-.004.038-.004.038-.003zm-9.237.027h.707l.015.034.015.034.015.034.011.038.015.034.015.034.016.034.015.034.011.034.019.037.015.034.015.035.008.034.015.034.019.034.015.037.015.034.011.034.015.034.02.034.01.034.016.038.011.038.015.03.02.038.014.03.015.038.012.038.011.03.019.038.015.03.015.038.011.03.016.038.019.038.015.034.011.034.011.034.015.034.02.034.014.037.016.035.01.034.016.034.015.034.015.034.015.037.012.034.015.034.019.034.015.034.015.034.008.038.015.034.019.034.015.034.011.034.015.034.015.038.02.038.01.03.016.038.011.03.015.038.019.038.015.03.011.038.016.03.011.038.019.03.015.038.011.038.015.03.016.038.018.03.016.038.01.037.012.03.015.038.02.03h-.783l-.02-.033-.01-.034-.016-.034-.015-.038-.011-.034-.015-.034-.015-.034-.012-.034-.015-.034-.015-.034-.011-.034-.015-.038-.015-.034-.012-.034-.015-.034H8.617l-.015.038-.011.03-.015.038-.019.037-.008.03-.015.039-.015.03-.011.038-.015.03-.015.038-.012.03-.015.038-.015.037-.015.03-.011.038h-.775l.015-.037.015-.034.015-.034.012-.038.01-.034.02-.034.015-.034.015-.034.011-.034.015-.038.02-.034.014-.034.012-.034.011-.034.015-.034.02-.038.014-.034.015-.034.012-.034.015-.034.015-.034.015-.038.015-.038.012-.03.015-.038.019-.03.015-.038.011-.037.011-.03.015-.038.02-.03.014-.038.016-.03.01-.038.016-.038.019-.03.011-.038.015-.03.012-.038.015-.038.019-.03.015-.038.011-.03.015-.038.012-.03.019-.038.015-.038.015-.034.011-.034.015-.034.02-.034.014-.034.008-.038.015-.034.015-.034.019-.034.015-.034.011-.034.016-.038.015-.037.015-.03.015-.038.011-.03.015-.038.015-.038.02-.03.014-.038.012-.03.011-.038.015-.03.02-.038.014-.038.012-.03.015-.038.015-.03.019-.038.011-.038.011-.03.016-.038zm2.192.019h.775l.022.03.02.034.022.03.019.034.019.03.019.034.018.03.023.035.019.03.019.03.019.034.019.03.026.034.015.03.02.035.022.03.023.03.015.034.022.03.02.034.014.03.027.035.019.03.019.034.019.03.018.03.023.034.019.03.019.035.019.03.019.034.022.03.02.034.018.03.023-.03.015-.038.023-.026.022-.038.02-.026.014-.038.027-.027.019-.037.015-.027.023-.03.022-.038.02-.026.018-.038.019-.027.023-.037.018-.027.02-.038.018-.026.02-.03.022-.038.019-.027.019-.037.022-.027.02-.038.018-.026.023-.03.019-.038.022-.027.02-.037.018-.027.02-.038.022-.026.019-.038.019-.026h.782v2.789h-.734v-1.64l-.018.026-.023.038-.019.026-.023.03-.019.038-.022.027-.02.03-.022.038-.019.026-.019.03-.026.03-.019.039-.023.026-.019.03-.018.038-.023.026-.019.03-.023.038-.019.027-.022.03-.02.038-.018.026-.023.03-.019.038-.022.027-.023.03-.019.03-.019.038-.023.027-.022.03-.015.038-.027.026-.019.03-.022.038-.02.027h-.014l-.023-.034-.019-.03-.023-.035-.019-.03-.022-.034-.02-.03-.022-.034-.019-.03-.022-.034-.02-.03-.026-.035-.015-.03-.023-.034-.022-.03-.02-.034-.022-.03-.019-.038-.022-.03-.02-.034-.022-.03-.019-.035-.023-.03-.018-.034-.023-.03-.019-.034-.023-.03-.019-.034-.022-.03-.02-.035-.022-.03-.019-.034-.026-.03-.015-.034-.023-.03v1.644h-.725v-2.76zm3.47 0h2.199v.63h-1.47v.447h1.322v.593H15.21v.48h1.489v.631h-2.215v-2.759zm-5.318.854l-.015.038-.012.03-.015.038-.015.037-.011.034-.015.034-.016.038-.015.038-.011.03-.015.038-.015.03-.012.038-.015.038-.015.03-.011.038-.015.03-.015.038-.016.038-.01.03-.016.038-.015.038-.011.03-.016.038h.643l-.015-.038-.012-.034-.015-.038-.015-.034-.011-.034-.015-.034-.015-.038-.012-.034-.015-.034-.015-.034-.011-.034-.015-.038-.012-.034-.015-.034-.015-.034-.011-.034-.015-.037-.015-.038-.012-.03-.015-.038-.015-.038-.011-.034zm-1.15 5.223h8.013l-4.09 1.35z'%3E%3C/path%3E%3C/svg%3E");
    border-color: #313131 transparent;
    background-color: #313131;
}
.button i.ico {
    background-color: transparent;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    text-align: center;
}
.button.twitter {
    background-color: #1da1f2;
}
.button.facebook {
    background-color: #3b5998;
}
.button.pixelz {
    background-color: #f00;
}
.button span {
    display: block;
    text-align: center;
}
.banner i.ico {
    background-color: transparent;
    width: 7.5rem;
    height: 7.5rem;
    display: inline-block;
}

.navmain i.ico,
.footermain i.ico,
.headermain i.ico {
    width: 2.125rem;
    height: 2.125rem;
    background-color: var(--color-accent-1);
}
.subnavmain i.ico {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-nav-text); /* oder currentColor, je nach Kontext */
}

/* LIST TABLE */

.list-table {
  background-color: #efefef;
  border: solid 1px #cacaca;
  width: 100%;
  text-align: center;
  list-style-type: none;
  margin-left: 0;
}
.list-table li {
  border-bottom: dotted 1px #cacaca;
  padding: 0.875rem 1.125rem;
}

.list-table li:last-child {
  border-bottom: 0;
}

.list-table .title {
  background-color: #09f;
  color: #efefef;
  border-bottom: 0;
}

.list-table .price {
  background-color: #e6e6e6;
  font-size: 2rem;
  border-bottom: 0;
}

.list-table .description {
  color: #8a8a8a;
  font-size: 80%;
}

.list-table :last-child {
  margin-bottom: 0;
}

/* Profile */

img.widget-profile-pic {
    margin-bottom: 1rem;
    width: 100%;
}

/* Countdown */
.headermain-countdown {
    width: 100%;
}
.countdown {
    text-align: center;
}
.countdown.callout {
    border: none;
    background-color: rgba(0,0,0,.5);
}
.countdown h2 {
    color: #fff;
}
.countdown a {
    color: #fff;
}
.countdown .time {}
.main-extracontent-statistic {
    background-color: rgba(0,0,0,.5);
}
.main-extracontent-banner-deal .time {
    display: block;
}
.time-block {
    background: #09f;
    color: #fff;
    display: inline-block;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    text-align: center;
    width: 4rem;
    height: 4rem;
    font-size: 1.5rem;
    line-height: 1;
    padding: 15px 0;
}
.countdown .time-block:first-child {
    margin-left: 0;
}
.time-block-timer {
    display: block;
    font-weight: bold;
    line-height: 1.5rem;
}
.time-block-label {
    display: block;
    font-size: 0.75rem;
}

.shareimagemodal-container {
    background: #000;
}
.shareimagemodal-container h2 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.shareimagemodal-container p.lead {
    padding-left: 3rem;
    padding-right: 3rem;
}
.shareimagemodal-container p:nth-of-type(2) {
    padding: 1.75rem 1rem;
    word-break: break-all;
}

/* Comments */
.comments {}
.comments-header {}
.comment-list {}
.comment-list-item {
    background: #222;
    border: 1px solid #111;
    border-left: 3px solid #09f;
    
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.comment-list-item ul,
.comment-list-item ol {
    list-style: none;
    margin-left: 0;
}
.comment-list-item li {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}
.comment-list-item.pingback {
    background: transparent;
    border: none;
    border-left: 2px solid #09f;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.comment-list-item.pingback p {
    margin-top: 1rem;
}
.comment-header {
    background: #111;
    padding-top: 0.5rem;
    position: relative;
}
.comment-header .thumbnail {
    margin-bottom: unset;
}
.comment-header-badge {
    position: absolute;
    left: .25rem;
    top: .25rem;
}
.comment-content {
    margin-top: 1rem;
}
.comment-header:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 15px 0 15px 15px;
border-color: transparent #111;
display: block;
width: 0;
z-index: 1;
right: -15px;
top: 12px;
}

/* LIST TABLE */

.list-table {
  background-color: var(--color-text);
  border: solid 1px #cacaca;
  width: 100%;
  text-align: center;
  list-style-type: none;
  margin-left: 0;
}
.list-table li {
  border-bottom: dotted 1px #cacaca;
  padding: 0.875rem 1.125rem;
}

.list-table li:last-child {
  border-bottom: 0;
}

.list-table .title {
  background-color: var(--color-accent-1);
  color: var(--color-text);
  border-bottom: 0;
}

.list-table .price {
  background-color: color-mix(in srgb, var(--color-text), white 50%);
  font-size: 2rem;
  border-bottom: 0;
}

.list-table .description {
  color: color-mix(in srgb, var(--color-text), black 30%);
  font-size: 80%;
}

.list-table :last-child {
  margin-bottom: 0;
}

/* Profile */

img.widget-profile-pic {
    margin-bottom: 1rem;
    width: 100%;
}

/* Countdown */
.headermain-countdown {
    width: 100%;
}
.countdown {
    text-align: center;
}
.countdown.callout {
    border: none;
    background-color: rgba(0,0,0,.5);
}
.countdown h2 {
    color: white;
}
.countdown a {
    color: white;
}
.countdown .time {}
.main-extracontent-statistic {
    background-color: rgba(0,0,0,.5);
}
.main-extracontent-banner-deal .time {
    display: block;
}
.time-block {
    background: var(--color-accent-1);
    color: white;
    display: inline-block;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    text-align: center;
    width: 4rem;
    height: 4rem;
    font-size: 1.5rem;
    line-height: 1;
    padding: 15px 0;
}
.countdown .time-block:first-child {
    margin-left: 0;
}
.time-block-timer {
    display: block;
    font-weight: bold;
    line-height: 1.5rem;
}
.time-block-label {
    display: block;
    font-size: 0.75rem;
}

.shareimagemodal-container {
    background: color-mix(in srgb, var(--color-background), black 50%);
}
.shareimagemodal-container h2 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.shareimagemodal-container p.lead {
    padding-left: 3rem;
    padding-right: 3rem;
}
.shareimagemodal-container p:nth-of-type(2) {
    padding: 1.75rem 1rem;
    word-break: break-all;
}
/* EXTRAS */

/* Comments */
.comments {}
.comments-header {}
.comment-list {}
.comment-list-item {
    background: #222;
    border: 1px solid color-mix(in srgb, var(--color-background), black 25%);
    border-left: 3px solid var(--color-accent-1);
    
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.comment-list-item ul,
.comment-list-item ol {
    list-style: none;
    margin-left: 0;
}
.comment-list-item li {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}
.comment-list-item.pingback {
    background: transparent;
    border: none;
    border-left: 2px solid var(--color-accent-1);
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.comment-list-item.pingback p {
    margin-top: 1rem;
}
.comment-header {
    background: color-mix(in srgb, var(--color-background), black 25%);
    padding-top: 0.5rem;
    position: relative;
}
.comment-header .thumbnail {
    margin-bottom: unset;
}
.comment-header-badge {
    position: absolute;
    left: .25rem;
    top: .25rem;
}
.comment-content {
    margin-top: 1rem;
}
.comment-header:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 15px 0 15px 15px;
border-color: transparent color-mix(in srgb, var(--color-background), black 25%);
display: block;
width: 0;
z-index: 1;
right: -15px;
top: 12px;
}