:root {
  --primaryBackground: #cd1719;
  --primaryBackgroundColor: #ffffff;
}

.visually-hidden {clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;}
.cs-miniButtons .cs-searchBar {display: none;}
.cs-topsearch {position: relative;width: 40%;}
.cs-topsearch svg {position: absolute;right: 14px;top: 5px;width: 25px;cursor: pointer;}
.cs-topsearch svg path {fill: #1dae45;}
.cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 47em;border: 1px solid #dadadd ;}
.cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
.cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}
article.cs-articlePreview .cs-hoverlay {display: none !important;}

header .cs-miniButtons {padding-right: 10px;}
header .cs-miniButtons > ul {gap: 16px;flex-wrap: wrap;}
header .cs-miniButtons > ul > li {margin: 0 0.3em;margin: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 57px;cursor: pointer;}
header .cs-miniButtons > ul > li > a,
header .cs-miniButtons > ul > li button,
header .cs-miniButtons > ul > li .searchIcon {display: flex;;width: 40px;height: 40px;background: var(--primaryBackground) !important;border-radius: 250px;display: flex;align-items: center;justify-content: center;}
header .cs-miniButtons > ul > li svg.cs-svgIcon {margin: 0;width: 25px;height: 25px;}
header .cs-miniButtons > ul > li.cs-logout svg.cs-svgIcon {position: relative;left: 2px;}
header .cs-miniButtons > ul > li svg.cs-svgIcon path {fill: var(--primaryBackgroundColor);}
header .cs-miniButtons > ul > li span {display: block;text-transform: uppercase;font-weight: 600;font-size: 11px;margin-top: 4px;color: var(--primaryBackground);}
header .cs-miniButtons > ul > li.cs-miniwk span {left: auto;}
header .cs-miniButtons > ul > li .cs-svgIcon.cs-heartIcon {top: 2px;position: relative;}

.cs-categoriesTop .cs-categories1 > li > .cs-menuItem .cs-categorieName.active {border-bottom: 3px solid var(--primaryBackground);}
.cs-searchBar .cs-searchBlock {left: -120px;}