*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  min-width: 320px;
  font-family: sans-serif;
  font-size: 15px;
  line-height: 150%;
  color: #000;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #0A3F78;
  text-decoration: none;
}

a:hover {
  color: #376496;
  text-decoration: underline;
}

img {
  border: 0;
  vertical-align: middle;
}

/* inverzni chovani v bloku textu */
p a {
  text-decoration: underline;
}

p a:hover {
  text-decoration: none;
}

h1 {

  font-size: 40px;
  line-height: 130%;
}

@media (max-width: 980px) {
  h1 {
    font-size: 32px;
  }
}

@media (max-width: 640px) {
  h1 {
    font-size: 28px;
  }
}

h2,
h3,
h4,
h5 {
  font-size: 24px;
  line-height: 130%;
  margin: 0;
  padding: 0;
}

@media (max-width: 640px) {

  h2,
  h3,
  h4,
  h5 {
    font-size: 22px;
  }
}

h2 .count,
h3 .count,
h4 .count {
  font-size: 16px;
  color: #5A626C;
}

h4 {
  font-size: 19px;
}

@media (max-width: 640px) {
  h4 {
    font-size: 17px;
  }
}

h5 {
  font-size: 14px;
}

@media (max-width: 640px) {
  h5 {
    font-size: 14px;
  }
}

.clearfix:after {
  clear: both;
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: ".";
}

.clearfix {
  zoom: 100%;
}

.f-sans {}

.f-semibold {
  font-weight: 600;
}

.nowrap {
  white-space: nowrap;
}

.violet {
  color: #820050;
}

.black {
  color: #000;
}

.hidden {
  display: none;
}

.cf:after {
  content: " ";
  display: table;
  clear: both;
}

.align-left {
  float: left;
}

.align-right {
  float: right;
}

.input-text {

  font-size: 14px;
  line-height: 120%;
  font-weight: 600;
  padding: 14px 16px;
  border: 1px solid #000;
  background-color: #FFF;
}

.input-text:focus {
  border-color: #0AAAE6;
}

.checkbox-wrap {
  display: block !important;
  position: relative;
  padding-left: 31px;
  cursor: pointer;
  user-select: none;
}

.checkbox-wrap input {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
  cursor: pointer;
}

.checkbox-wrap .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}

.checkbox-wrap:hover input~.checkmark {
  background-color: #F0F0EB;
}

.oauth_error_wrapper {
  margin: 9px 0;
  padding: 5px 0 5px 14px;
  border-left: 3px solid #E10019;
  color: #E10019;
  display: none;
}

.oauth_error_wrapper>div {
  display: none;
}

ul {
  list-style: square;
  margin-left: 20px;
}

.ico {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.loader {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10%;
}

.loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.6);
}

.loading-overlay.opaque {
  background-color: #FFF;
}

.button-default,
.button {

  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 13px 24px 15px;
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
  min-width: 120px;
  background-color: #0A3F78;
  border: none;
  transition: background-color 0.25s;
  display: inline-block;
}

.button-default .ico,
.button .ico {
  vertical-align: bottom;
}

.button-default.with-icon .ico,
.button.with-icon .ico {
  top: auto;
  margin: 0 8px 0 0;
}

.button-default:hover,
.button:hover {
  color: #FFF;
  background-color: #376496;
  text-decoration: none;
}

.button-default.disabled,
.button.disabled {
  background-color: #F0F0EB;
  margin-right: initial;
}

.button-default.disabled:hover,
.button.disabled:hover {
  background-color: #F0F0EB;
}

.button-default.inverted,
.button.inverted {
  background-color: #FFF;
  color: #0A3F78;
}

.button-default.inverted:hover,
.button.inverted:hover {
  color: #376496;
}

.button-default.with-border,
.button.with-border {
  border: 1px solid #C3C6CB;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.button-default.with-border:hover,
.button.with-border:hover {
  background-color: #E9EBEB;
}

.button-default.simple,
.button.simple {
  background-color: initial;
  text-transform: none;
  color: #0A3F78;
  padding: 0;
  letter-spacing: normal;
  min-width: auto;
}

.button-default.simple:hover,
.button.simple:hover {
  color: #376496;
  text-decoration: underline;
}

.button-default.icon-only,
.button.icon-only {
  min-width: 0;
  height: 48px;
  padding: 13px 14px 15px 34px !important;
  background-position: 14px 50% !important;
}

.more.right {
  text-align: right;
}

.more a {

  font-size: 14px;
  line-height: 150%;
  text-transform: uppercase;
  color: #0A3F78;
  text-decoration: none;
  position: relative;
}

.more a:hover {
  text-decoration: underline;
}

.more-link {

  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #0A3F78;
  text-transform: uppercase;
  position: relative;
  top: 2px;
}

.more-link .ico {
  vertical-align: bottom;
}

.title-ads {

  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5A626C;
}

.top-separator {
  position: relative;
}

.top-separator:before {
  content: "";
  display: block;
  height: 1px;
  background-color: #000;
  position: absolute;
  left: 0;
  right: 0;
  top: -25px;
}

.txt {

  font-size: 16px;
  line-height: 24px;
  color: #000;
}

/* nav menu */
.menu {
  position: relative;
  background-color: #FFF;
  overflow: hidden;
}

.menu li>a,
.menu li>span {

  font-size: 14px;
  line-height: 21px;
  color: #0A3F78;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 8px 0;
}

.menu li>a:hover,
.menu li>span:hover {
  position: relative;
  color: #000;
}

.menu nav {
  max-width: 1096px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

.menu nav:not(.sub-menu) {
  height: 52px;
}

.menu nav:not(.sub-menu) ul {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  height: 36px;
}

.menu nav ul {
  list-style: none;
  margin-left: 0;
}

.menu nav ul li {
  padding: 0 10px;
  position: relative;
  white-space: nowrap;
}

.menu nav ul li.capitalize a {
  text-transform: capitalize;
}

.menu nav ul li:hover {
  background-color: #E4F5FD;
}

.menu nav ul li.home a {
  width: 18px;
}

.menu nav ul li.home a span {
  display: block;
  overflow: hidden;
  text-indent: 100%;
}

.menu nav ul li.active a {
  color: #000;
  font-weight: 600;
}

.menu nav ul li.active:hover {
  background-color: initial;
}

.menu nav ul li.submenu-anchor {
  padding-right: 20px;
}

.menu nav ul li.submenu-anchor:after {
  content: "";
  position: absolute;
  right: 8px;
  top: calc(50% - 2px);
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #0A3F78;
}

.menu.submenu {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

/* header */
header {
  position: relative;
  height: 130px;
  background-color: #FFF;
}

header .header-wrapper {
  width: 100%;
  border-bottom: 1px solid #000;
}

header .header-wrapper .hn-lista {
  background-color: #0AAAE6;
}

header .header-wrapper .hn-lista .wrapper {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  height: 78px;
}

@media (min-width: 1440px) {
  header .header-wrapper .hn-lista .wrapper {
    justify-content: flex-end;
  }
}

header .header-wrapper .hn-lista .logo {
  margin-left: 40px;
  text-align: left;
}

@media (min-width: 1160px) {
  header .header-wrapper .hn-lista .logo {
    margin-left: calc(50% - 540px);
  }
}

@media (min-width: 1440px) {
  header .header-wrapper .hn-lista .logo {
    margin-left: 0;
    width: 30%;
    text-align: center;
  }
}

@media (max-width: 980px) {
  header .header-wrapper .hn-lista .logo {
    margin-left: 20px;
  }

  header .header-wrapper .hn-lista .logo img {
    height: 17px;
  }
}

@media (min-width: 380px) and (max-width: 640px) {
  header .header-wrapper .hn-lista .logo img {
    height: 20px;
  }
}

@media (min-width: 640px) and (max-width: 980px) {
  header .header-wrapper .hn-lista .logo img {
    height: 24px;
  }
}

@media (max-width: 319px) {
  header .header-wrapper .hn-lista .logo {
    margin-left: 0;
    width: 65px;
    height: 100%;
  }

  header .header-wrapper .hn-lista .logo a {
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: 32px 17.33px;
  }

  header .header-wrapper .hn-lista .logo a img {
    display: none;
  }
}

header .header-wrapper .hn-lista .menu-right {
  position: relative;
  width: 50%;
  height: 40px;
  padding-right: 24px;
  color: #FFF;
  font-weight: 600;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
}

header .header-wrapper .hn-lista .menu-right>* {
  margin-left: 24px;
}

header .header-wrapper .hn-lista .menu-right>*:hover {
  text-decoration: none;
  opacity: 0.85;
}

header .header-wrapper .hn-lista .menu-right>*>span {
  vertical-align: middle;
}

@media (max-width: 980px) {

  header .header-wrapper .hn-lista .menu-right .after,
  header .header-wrapper .hn-lista .menu-right .button-subscription {
    display: none;
  }
}

@media (min-width: 981px) {
  header .header-wrapper .hn-lista .menu-right {
    padding-right: 40px;
  }
}

@media (min-width: 1440px) {
  header .header-wrapper .hn-lista .menu-right {
    padding-right: 54px;
    width: 35%;
  }
}

header .header-wrapper .button {
  flex: 0 0 auto;
  padding-top: 9px;
  padding-bottom: 9px;
}

header .header-wrapper .button>span:not(.ico) {
  margin-left: 8px;
}

header .header-wrapper .button.simple {
  color: #FFF;
}

header .header-wrapper .button-login {
  color: #FFF;
}

header .header-wrapper .button-login .initials,
header .header-wrapper .button-login .text-logged {
  display: none;
}

header .header-wrapper .button-login.logged {
  padding-top: 3px;
  padding-bottom: 3px;
}

header .header-wrapper .button-login.logged .text-not-logged {
  display: none;
}

header .header-wrapper .button-login.logged .initials,
header .header-wrapper .button-login.logged .text-logged {
  display: inline-block;
}

header .header-wrapper .button-login.logged .ico {
  width: 32px;
  height: 32px;
}

header .header-wrapper .initials {
  position: relative;
  width: 0;
  height: 0;
  border: 16px solid #FFF;
  border-radius: 16px;
}

header .header-wrapper .initials span {
  position: absolute;
  top: -16px;
  left: -15px;
  width: 32px;
  line-height: 32px;
  font-size: 16px;
  text-align: center;
  color: #0AAAE6;
}

header .header-wrapper .header-search {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  background-color: #0AAAE6;
  display: flex;
  justify-content: center;
  align-items: center;
}

header .header-wrapper .header-search .search-what {
  width: 100%;
  max-width: 777px;
  padding: 0 16px;
  background-color: #FFF;
  border: none;
  font-size: 16px;
  line-height: 48px;
}

header .header-wrapper .header-search .search-button {
  flex: 0 0 auto;
  height: 48px;
  min-width: 48px;
  background-position: 50% 50%;
}

header .header-wrapper .header-search .ico-close {
  flex: 0 0 auto;
  display: inline-block;
  margin-left: 24px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

@media (min-width: 980px) {
  header .header-wrapper .header-search .search-button {
    padding-left: 51px;
    background-position: 24px 50%;
  }
}

header .menu-header {
  display: none;
  background-color: #0AAAE6;
}

header .menu-header:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: calc(100% - 40px);
  border-bottom: 1px solid #FFF;
}

header .menu-header .wrapper {
  margin: 0 auto;
  max-width: 340px;
  padding: 8px 10px;
  display: flex;
  justify-content: space-between;
}

header .menu-header .wrapper>*:hover {
  text-decoration: none;
  opacity: 0.85;
}

header .menu-header .wrapper>* span {
  vertical-align: middle;
}

header .menu-header .wrapper>a>span:not(.ico) {
  margin-left: 8px;
  color: #FFF;
}

header .menu-header .wrapper .button-tts,
header .menu-header .wrapper .button-pocket {
  padding: 11px 0 7px;
}

header .menu-header .wrapper .tts-playlist-button:after,
header .menu-header .wrapper .pocket-listing-button:after {
  top: -2px;
}

@media (max-width: 1160px) {
  header:not(.small) .menu {
    padding: 0 32px;
  }
}

@media (max-width: 980px) {
  header {
    height: 68px;
  }

  header .header-wrapper {
    border: none;
  }

  header .header-wrapper .hn-lista .wrapper {
    height: 68px;
  }

  header .menu-right>* {
    margin-left: 40px;
  }

  header .menu-wrapper>.wrapper {
    display: none;
  }

  header .menu-header {
    display: block;
  }
}

header.open-menu.small .menu-wrapper {
  display: none;
}

header.open-menu .menu-wrapper,
header.open-menu .header-wrapper {
  height: 100%;
}

header.open-menu .narrow,
header.open-menu .home,
header.open-menu .submenu-anchor {
  display: none;
}

header.open-menu .sub-menu.hidden {
  display: block !important;
}

header.open-menu .menu-wrapper>.wrapper {
  display: block;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
}

header.open-menu .sub-menu {
  flex-direction: column;
}

header.open-menu .sub-menu>* {
  margin: 0;
  padding-bottom: 20px;
}

header.open-menu .sub-menu>* li:last-child a {
  border-bottom: 1px solid #000;
}

header.open-menu .sub-menu>div {
  padding-bottom: 60px;
}

header.open-menu .sub-menu div {
  order: 2;
}

@media (min-width: 640px) {
  header.open-menu .menu nav {
    width: 570px;
  }

  header.open-menu .sub-menu {
    display: block;
  }

  header.open-menu .sub-menu>* {
    float: left;
  }

  header.open-menu .sub-menu>div {
    float: right;
  }
}

@media (max-width: 319px) {
  header.open-menu .menu {
    padding: 0;
  }

  header.open-menu .menu nav {
    align-items: flex-start;
  }
}

header.small .no {
  display: none;
}

header.small .header-wrapper {
  height: 68px;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
  border-bottom: 0;
}

header.small .header-wrapper .hn-lista {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #FFF;
}

header.small .header-wrapper .hn-lista .wrapper {
  max-width: 100%;
  justify-content: flex-end;
}

header.small .header-wrapper .hn-lista .logo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 65px;
  height: 100%;
  margin-left: 0;
  background-color: #0AAAE6;
}

header.small .header-wrapper .hn-lista .logo a {
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0;
  background-size: 32px 17.33px;
  background-position: center;
}

header.small .header-wrapper .hn-lista .logo a img {
  display: none;
}

@media (min-width: 981px) {
  header.small .header-wrapper .hn-lista .logo {
    width: 116px;
  }

  header.small .header-wrapper .hn-lista .logo a {
    background-size: revert;
  }
}

header.small .header-wrapper .hn-lista .menu-right {
  z-index: 2;
  width: auto;
}

header.small .header-wrapper .hn-lista .header-search {
  z-index: 3;
}

header.small .header-wrapper .hn-lista .tts-playlist-button:after,
header.small .header-wrapper .hn-lista .pocket-listing-button:after,
header.small .header-wrapper .hn-lista .after {
  color: #0A3F78;
  display: none;
}

@media (min-width: 2560px) {

  header.small .header-wrapper .hn-lista .tts-playlist-button:after,
  header.small .header-wrapper .hn-lista .pocket-listing-button:after,
  header.small .header-wrapper .hn-lista .after {
    display: revert;
  }

  header.small .header-wrapper .hn-lista .tts-playlist-button {
    background-position: 0 0;
  }

  header.small .header-wrapper .hn-lista .button-login.logged .text-not-logged,
  header.small .header-wrapper .hn-lista .button-login:not(.logged) .text-logged {
    display: none;
  }
}

header.small .header-wrapper .menu-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

header.small .header-wrapper .menu-wrapper .wrapper {
  position: relative;
  top: 13px;
}

header.small .header-wrapper .menu-wrapper .menu {
  background-color: transparent;
}

header.small .header-wrapper .menu-wrapper .menu nav {
  justify-content: revert;
  margin-left: 147px;
}

header.small .header-wrapper .menu-wrapper .menu nav>ul:not(:first-child) {
  margin-left: 5px;
}

@media (min-width: 1440px) {
  header.small .header-wrapper .menu-wrapper .menu nav {
    margin-left: auto;
  }
}

@media (min-width: 1920px) {
  header.small .header-wrapper .menu-wrapper .menu nav {
    justify-content: space-between;
  }
}

@media (min-width: 981px) {
  header.small .header-wrapper {
    height: 78px;
  }
}

header.small .header-wrapper .initials {
  border-color: #0AAAE6;
}

header.small .header-wrapper .initials span {
  color: #FFF;
}

@media (max-width: 380px) {
  .user-has-hn-subscription header .menu-header .wrapper {
    max-width: 250px;
  }

  .user-has-hn-subscription header .menu-header .wrapper .tts-playlist-button:after,
  .user-has-hn-subscription header .menu-header .wrapper .button-tts[style*=display]+.button-pocket .pocket-listing-button:after {
    display: none;
  }
}

@media (min-width: 981px) {
  .page-000000.body1 header:not(.small) {
    height: 148px;
  }

  .page-000000.body1 header:not(.small) .header-wrapper .hn-lista .wrapper {
    height: 96px;
  }

  .page-000000.body1 header:not(.small) .header-wrapper .hn-lista .logo img {
    height: 37px;
  }
}

.modal-menu .sub-menu {
  width: 850px;
}

.modal-menu .sub-menu .narrow {
  display: none;
}

.modal-menu .sub-menu.show-narrow-column {
  width: 960px;
}

.modal-menu .sub-menu.show-narrow-column .narrow {
  display: revert;
}

.modal-menu .sub-menu .no {
  display: none;
}

.article-header.small {
  position: relative;
}

.article-header.small .article-meta {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.article-header.small .wrapper-fixed {
  position: fixed;
  top: 0;
  left: 65px;
  width: calc(100% - 65px);
  height: 77px;
  overflow: hidden;
  z-index: 999999;
}

.article-header.small .wrapper {
  position: relative;
  display: flex;
}

.article-header.small h1 {
  width: 100%;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
  font-size: 19px;
  line-height: 130%;
  white-space: nowrap;
}

.article-header.small h1:after {
  content: "";
  display: block;
  position: absolute;
  width: 280px;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.article-header.small .tools {
  margin-bottom: 2px;
}

.article-header.small .tools .breadcrumbs {
  font-size: 12px;
  line-height: 150%;
}

.article-header.small .tools .article-sharing {
  position: absolute;
  top: 4px;
  right: 24px;
}

.article-header.small .tools .article-sharing .article-sharing-wrap>* {
  margin-left: 24px;
}

.article-header.small .tools .article-sharing .article-sharing-bg {
  display: none;
}

.article-header.small .tools .article-sharing .ico-menu-small {
  display: none;
  width: 29px;
  height: 29px;
  cursor: pointer;
}

@media (min-width: 641px) {

  .article-header.small .tools .article-sharing .tts-playlist-article-button:after,
  .article-header.small .tools .article-sharing .pocket-article-button:after,
  .article-header.small .tools .article-sharing .after {
    display: none;
  }

  .article-header.small .tools .article-sharing .ico {
    margin-right: 0;
  }
}

@media (min-width: 2112px) {

  .article-header.small .tools .article-sharing .tts-playlist-article-button:after,
  .article-header.small .tools .article-sharing .pocket-article-button:after,
  .article-header.small .tools .article-sharing .after {
    display: revert;
  }
}

.article-header.small .label,
.article-header.small .label-wrap {
  display: none;
}

@media (max-width: 980px) {
  .article-header.small .wrapper {
    top: 19px !important;
    background-color: #FFF;
  }

  .article-header.small h1 {
    top: 1px;
    width: calc(100% - 29px - 24px - 198px);
  }

  .article-header.small .tools {
    margin: 0 12px;
    width: 29px;
  }

  .article-header.small .tools .breadcrumbs * {
    display: none;
  }

  .article-header.small .tools .breadcrumbs a:last-child {
    display: revert;
  }

  .article-header.small .tools .breadcrumbs a:last-child:after {
    content: "";
    display: block;
    width: 29px;
    height: 29px;
  }
}

@media (max-width: 640px) {
  .article-header.small .wrapper-fixed {
    overflow: revert;
  }

  .article-header.small h1 {
    width: calc(100% - 29px - 24px - 56px);
  }

  .article-header.small .tools .article-sharing {
    top: 0;
    right: 11px;
  }

  .article-header.small .tools .article-sharing .ico-menu-small {
    display: block;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-bg {
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap {
    position: absolute;
    top: 60px;
    right: -8px;
    display: flex;
    flex-direction: column;
    width: 220px;
    padding: 16px;
    background-color: #FFF;
    box-shadow: 0 0 12px rgba(59, 68, 82, 0.2);
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap>* {
    margin-left: 0;
    width: 100%;
    display: block;
    padding: 11px 8px;
    text-align: left;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap>*:hover {
    color: #000;
    background: #E4F5FD;
    text-decoration: none;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap>*:not(:last-child) {
    border-bottom: 1px solid #000;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap .after,
  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap .tts-playlist-article-button:after,
  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap .pocket-article-button:after {
    display: revert;
    text-decoration: none;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap .after {
    padding-left: 8px;
  }

  .article-header.small .tools .article-sharing.unpacked .article-sharing-wrap:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    position: absolute;
    top: -10px;
    right: 13px;
  }

  .article-header.small .tools .article-sharing:not(.unpacked) .article-sharing-wrap {
    display: none;
  }
}

@media (min-width: 981px) {
  .article-header.small .wrapper-fixed {
    left: 116px;
    width: calc(100% - 116px);
  }

  .article-header.small .wrapper {
    flex-wrap: wrap;
    flex-direction: column;
    padding-top: 68px;
  }

  .article-header.small h1,
  .article-header.small .tools {
    margin-left: 32px;
    margin-right: 198px;
    width: calc(100% - 32px - 198px);
    max-width: 1080px;
  }

  .article-header.small h1 {
    font-size: 24px;
    line-height: 130%;
  }

  .article-header.small .tools .article-sharing {
    top: 87px;
    right: 24px;
  }
}

@media (min-width: 1440px) {
  .article-header.small .wrapper {
    align-items: center;
  }

  .article-header.small h1,
  .article-header.small .tools {
    margin-left: -116px;
    margin-right: 70px;
    max-width: 1010px;
  }

  .article-header.small .tools .article-sharing {
    right: 46px;
  }
}

@media (min-width: 2560px) {

  .article-header.small h1,
  .article-header.small .tools {
    margin-right: 0;
    max-width: 1080px;
  }
}

.proc-ne header .header-wrapper .hn-lista .logo a img {
  display: inline-block !important;
  width: 115px;
  height: 33px;
}

@media (min-width: 981px) {
  .proc-ne header .header-wrapper .hn-lista .logo a img {
    width: 138px;
    height: 40px;
  }
}

@media (max-width: 319px) {
  .proc-ne header .header-wrapper .hn-lista .logo a {
    margin-left: 8px;
    background: none;
  }
}

.proc-ne header .menu-header {
  background-color: #FFF;
}

.proc-ne header .menu-header::before {
  border-color: #0A3F78;
}

.proc-ne header .menu-header::after {
  border-bottom: 1px solid #dadada;
  content: "";
  display: block;
  margin: 0 auto;
  width: calc(100% - 40px);
}

.proc-ne header .menu-header .wrapper>a>span:not(.ico) {
  color: #0A3F78;
}

@media (min-width: 640px) {
  .proc-ne header.open-menu .menu nav {
    width: 250px;
  }
}

.proc-ne header:not(.small) .header-wrapper {
  border-bottom: 1px solid #dadada;
}

.proc-ne header:not(.small) .header-wrapper .hn-lista {
  background-color: #FFF;
}

.proc-ne header:not(.small) .header-wrapper .hn-lista .logo {
  height: 33px;
}

@media (min-width: 981px) {
  .proc-ne header:not(.small) .header-wrapper .hn-lista .logo {
    height: 40px;
  }
}

.proc-ne header:not(.small) .header-wrapper .button.simple {
  color: #0A3F78;
}

.proc-ne header:not(.small) .header-wrapper .button-subscription {
  background-color: #0A3F78;
  color: #FFF;
}

.proc-ne header:not(.small) .header-wrapper .button-subscription:hover {
  background-color: #376496;
}

.proc-ne header:not(.small) .header-wrapper .initials {
  border-color: #0AAAE6;
}

.proc-ne header:not(.small) .header-wrapper .initials span {
  color: #FFF;
}

.proc-ne header.small .header-wrapper .hn-lista .logo {
  display: flex;
  align-items: center;
  width: 170px;
  padding-left: 20px;
  background-color: #FFF;
}

.proc-ne header.small .header-wrapper .hn-lista .logo a {
  width: revert;
  height: revert;
}

.proc-ne .article-header.small .wrapper-fixed {
  left: 134px;
  width: calc(100% - 134px);
}

@media (min-width: 981px) {
  .proc-ne .article-header.small .wrapper-fixed {
    left: 155px;
    width: calc(100% - 155px);
  }
}

.proc-ne .tts-playlist-button::after,
.proc-ne .pocket-listing-button::after {
  color: #0A3F78;
}

.proc-ne .wallpaper-backup img {
  max-width: 100%;
}

.proc-ne .menu nav {
  justify-content: center !important;
}

.proc-ne .menu li>a {
  color: #E10019;
}

.proc-ne .menu li>a:hover {
  color: #000;
}

.proc-ne .sub-menu>* a:hover,
.proc-ne .menu nav ul li:hover {
  background-color: #FFE6E1;
}

.proc-ne .menu-hn a span {
  display: inline-block;
  width: 31px;
  height: 16px;
  background-image: url("/img/v3/HN_black.svg");
  background-size: 31px 16px;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 28px;
}

/* footer */
footer {

  background-color: #394453;
  color: #D7D9DA;
  font-size: 14px;
  line-height: 21px;
  border-top: 6px solid #000;
  max-width: 1080px;
  margin: 0 auto;
  position: relative;
}

footer a {
  color: #D7D9DA;
  text-decoration: none;
}

footer a:hover {
  color: #D7D9DA;
  text-decoration: underline;
}

footer .issn,
footer .copyright {
  font-size: 12px;
  line-height: 18px;
}

footer .wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 56px;
}

footer .wrapper .col1 {
  flex: 0;
  margin-right: 56px;
}

footer .wrapper .col1 .hn img {
  width: 215px;
  margin-bottom: 12px;
}

footer .wrapper .col1 h5 {
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  margin-bottom: 8px;
}

footer .wrapper .col1 .c-s {
  display: flex;
}

footer .wrapper .col1 .cert {
  margin-right: 24px;
}

footer .wrapper .col1 .social .wrap-social {
  display: flex;
  flex-wrap: nowrap;
}

footer .wrapper .col1 .social a.icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

footer .wrapper .col1 .app .wrap-app {
  display: flex;
  flex-wrap: nowrap;
}

footer .wrapper .col1 .app .wrap-app a {
  display: inline-block;
  margin-right: 10px;
  width: 135px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

footer .wrapper .col1 .app .wrap-app a.ico-inverse-ios {
  width: 120px;
}

footer .wrapper .col2 {
  flex: 1;
}

footer .wrapper .col2 .links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

footer .wrapper .col2 .links ul {
  list-style: none;
  color: #FFF;
  margin-left: 0;
  display: block;
  width: 38%;
  flex: 1 1 auto;
}

footer .wrapper .col2 .links ul:first-child {
  width: 28%;
}

footer .wrapper .col2 .links ul:last-child {
  width: 34%;
}

footer .wrapper .col2 .links ul li {
  padding: 5px 0;
}

footer .wrapper .col2 .links ul li a {
  font-size: 14px;
  line-height: 21px;
  color: #FFF;
}

footer .wrapper .col2 .links ul li a:hover {
  color: #D7D9DA;
}

@media (max-width: 980px) {
  footer .wrapper {
    padding: 35px;
    flex-direction: column;
  }

  footer .wrapper .copyright,
  footer .wrapper .col2 {
    margin-top: 24px;
    border-top: 1px solid #9DA3AA;
    padding-top: 24px;
  }
}

@media (max-width: 640px) {
  footer .wrapper {
    padding: 24px;
  }

  footer .wrapper .col2 .links ul {
    width: 50%;
  }

  footer .wrapper .col2 .links ul:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media (max-width: 380px) {
  footer .wrapper .col1 {
    margin-right: 0;
  }

  footer .wrapper .col2 .links ul {
    width: 100%;
  }
}

/* content */
.all-wrapper {
  position: relative;
}

.all-wrapper>.content {
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  background-color: #FFF;
  padding: 32px 16px;
  min-height: 300px;
  position: relative;
  border-top: 6px solid #000;
}

@media (min-width: 641px) {
  .all-wrapper>.content {
    padding: 32px 32px;
  }
}

@media (min-width: 981px) {
  .all-wrapper>.content {
    padding: 32px 40px 40px;
  }
}

.wrapper-cols {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  clear: both;
}

.wrapper-cols .column {
  flex: 1;
  width: 100%;
}

.wrapper-cols .col1 {
  max-width: 660px;
  flex: 1 1 auto;
}

.wrapper-cols .col1.narrow {
  max-width: none !important;
}

@media (max-width: 980px) {
  .wrapper-cols .col1.narrow {
    width: 100% !important;
  }
}

@media (max-width: 980px) {
  .wrapper-cols .col1 {
    max-width: none !important;
    padding: 0;
  }
}

.wrapper-cols .col2 {
  flex: 0 0 auto;
  width: 300px;
  margin-left: 28px;
}

.wrapper-cols .col2.wide {
  width: 59.26%;
  flex: 1 0 auto;
  /*width: 59.26%;*/
}

@media (max-width: 980px) {
  .wrapper-cols .col2.wide {
    width: auto;
  }
}

@media (min-width: 1080px) {
  .wrapper-cols .col2.wide {
    margin-left: 32px;
  }
}

.wrapper-cols .col2.indented {
  margin-top: 60px;
  /* hodnota se odviji od vysky .ow-title */
}

.wrapper-cols .col2 .box {
  margin-bottom: 32px;
}

.wrapper-cols .col2 .box.indented {
  margin-left: 0;
  padding: 40px 32px;
}

@media (min-width: 1080px) {
  .wrapper-cols .col2 {
    margin-left: 40px;
  }
}

@media (min-width: 981px) {

  .wrapper-cols .col2.indented-first-box .box:first-child,
  .wrapper-cols .col2 .indented-first-box .box:first-child,
  .wrapper-cols .col2 .box.indented-first-box:first-child {
    margin-top: 21px;
  }
}

@media (max-width: 980px) {
  .wrapper-cols {
    display: block;
  }

  .wrapper-cols>*,
  .wrapper-cols .col1,
  .wrapper-cols .col2 {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }
}

.link-to-copy {
  overflow: hidden;
  height: 0;
}

.gap-big {
  margin-bottom: 48px !important;
}

.gap {
  margin-bottom: 24px;
}

.box {
  position: relative;
  margin-bottom: 48px;
}

.box .box-title {
  position: relative;
  margin-bottom: 24px;

  font-size: 40px;
  line-height: 130%;
  color: #000;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.box .box-title:not(.no-border) {
  padding: 0 0 8px 0;
  border-bottom: 6px solid #000;
}

.box .box-title a:not(.button) {
  color: #000;
}

@media (max-width: 980px) {
  .box .box-title {
    font-size: 26px;
  }
}

.box .box-title>* {
  font-size: 40px;
  line-height: 52px;
}

@media (max-width: 980px) {
  .box .box-title>* {
    font-size: 26px;
    line-height: 38px;
  }
}

.box .box-title a.more-link {

  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #0A3F78;
  text-transform: uppercase;
  position: relative;
  top: 2px;
}

.box .box-title a.more-link .ico {
  vertical-align: bottom;
}

.box .box-title span {
  color: #5A626C;
}

.box.smaller .box-title,
.box.smaller .box-title>* {
  font-size: 24px;
  line-height: 31px;
}

.box.smaller .box-title {
  margin-bottom: 0;
}

.box.indented {
  padding: 40px;
}

@media (max-width: 980px) {
  .box.indented {
    margin-left: -40px;
    margin-right: -40px;
  }
}

@media (min-width: 981px) {
  .box.indented {
    margin-left: -40px;
  }
}

.box.full-width {
  padding-left: 0;
  padding-right: 0;
}

.box.full-width:before,
.box.full-width:after {
  content: "";
  background-color: #D7E9F7;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  width: 5423px;
}

.box.full-width:after {
  left: 100%;
}

.box.full-width .article-item {
  max-width: none !important;
}

.box .box-html {
  margin-top: 16px;
}

.box .box-html>*,
.box .box-html p {
  margin-bottom: 16px;
}

.layout-section-group {
  margin-bottom: 32px;
  position: relative;
}

.layout-section-group .group-title {

  font-weight: bold;
  position: relative;
  padding: 0 0 8px 0;
  border-bottom: 6px solid #000;
  margin-bottom: 24px;
  color: #000;
  font-size: 24px;
  line-height: 130%;
  display: flex;
  align-items: end;
  justify-content: space-between;
}

.layout-section-group.with-border {
  margin-top: 50px;
}

.layout-section-group.with-border:before {
  content: "";
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  height: 1px;
  background: #000;
}

.layout-section-group.split-2 {
  display: flex;
  justify-content: space-between;
}

@media (min-width: 641px) {
  .layout-section-group.split-2>* {
    margin-bottom: 0;
    max-width: calc(50% - 16px);
  }
}

@media (max-width: 640px) {
  .layout-section-group.split-2 {
    display: block;
  }
}

.layout-section-group.flex-horizontal {
  display: flex;
  justify-content: space-between;
  column-gap: 32px;
}

.layout-section-group.flex-horizontal.items-2>* {
  max-width: calc(50% - 16px);
}

.layout-section-group.flex-horizontal.items-3>* {
  max-width: calc(33.33% - 21px);
}

@media (min-width: 641px) {
  .layout-section-group.flex-horizontal .component {
    margin-bottom: 0;
  }
}

@media (max-width: 640px) {
  .layout-section-group.flex-horizontal {
    display: block;
  }

  .layout-section-group.flex-horizontal .component {
    max-width: none;
  }
}

.pager {
  display: flex;
  flex-wrap: wrap;
}

.pager .pages {
  flex: 1 1 auto;
  order: 1;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.pager a {
  display: block;
  margin: 5px;
  min-width: 30px;
  padding: 5px;
  line-height: 20px;
  border: 1px solid #0A3F78;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;

  font-weight: 600;
  text-transform: uppercase;
}

.pager a.active {
  background-color: #0A3F78;
  color: #FFF;
  cursor: text;
}

.pager a.inactive {
  opacity: 20%;
  cursor: text;
}

.pager a:not(.inactive):not(.active):hover {
  background-color: #C3D7EB;
}

.pager a.prev,
.pager a.next {
  order: 1;
  min-width: 120px;
  padding: 5px 10px;
}

.pager a.prev span,
.pager a.next span {
  padding-right: 12px;
}

@media (max-width: 768px) {
  .pager .pages {
    flex: 0 1 auto;
    width: 100%;
    justify-content: left;
  }

  .pager.pager-header .pages {
    order: 2;
  }

  .pager.pager-footer .pages {
    order: 0;
  }
}

/* login form */
.login-form {

  max-width: 400px;
  margin: 0 auto;
}

.login-form .header {
  font-size: 40px;
  margin-bottom: 24px;
  text-align: center;

  line-height: 120%;
  padding: 0;
}

@media (max-width: 640px) {
  .login-form .header {
    font-size: 28px;
    padding: 0 24px;
  }
}

.login-form .socials a {
  display: none;
  padding: 10px 24px 13px 20%;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 125%;
  font-weight: 600;
  border: 1px solid #9DA3AA;
  background-color: #FFF;
}

.login-form .socials a .ico {
  margin-right: 8px;
  vertical-align: bottom;
}

.login-form .socials a.visible {
  display: block;
}

.login-form .socials a:hover {
  background-color: #F0F0EB;
  text-decoration: none;
}

@media (max-width: 640px) {
  .login-form .socials a {
    padding-left: calc(20% - 24px);
  }
}

.login-form .divider {
  display: flex;
  margin: 24px 0;
}

.login-form .divider span {
  padding: 0 8px;
  color: #9DA3AA;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
}

.login-form .divider:before,
.login-form .divider:after {
  content: "";
  width: 50%;
  height: 10px;
  border-bottom: 1px dashed #9DA3AA;
}

.login-form .login-message {
  margin-bottom: 24px;
  color: #E10019;
  display: none;
}

.login-form .more-info {
  color: #5A626C;
  font-size: 16px;
}

#login-form.in-progress {
  background-position: calc(50% - 10px) calc(100% - 50px);
}

.classic-form .form-item {
  margin-bottom: 24px;
}

.classic-form .form-item label {
  display: inline-block;
  margin-bottom: 4px;
}

.classic-form .form-item .input {
  display: block;
  width: 100%;
}

.classic-form .form-item a {
  font-size: 14px;
}

.classic-form .form-item button {
  display: block;
  width: 100%;
}

/* modal overlay */
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.96);
  overflow: auto;
  display: none;
  z-index: 1999999999;
}

.modal-overlay .modal-overlay-close {
  position: absolute;
  right: 64px;
  top: 20px;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  z-index: 999;
  cursor: pointer;
}

@media (max-width: 980px) {
  .modal-overlay .modal-overlay-close {
    right: 18px;
    top: 18px;
    background-size: 16px 16px;
  }
}

.modal-overlay .modal-overlay-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

@media (max-width: 980px) {
  .modal-overlay .modal-overlay-frame {
    height: auto;
    display: block;
  }
}

.modal-overlay .modal-overlay-header {
  flex: 0;
  height: 74px;
  position: relative;
  background-color: #0AAAE6;
  padding: 22px 64px;
}

.modal-overlay .modal-overlay-header .overlay-logo {
  display: inline-block;
  width: 335px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/img/v3/logo_hospodarske_noviny.svg");
}

@media (max-width: 980px) {
  .modal-overlay .modal-overlay-header .overlay-logo {
    background-size: 302px 26px;
  }
}

@media (max-width: 640px) {
  .modal-overlay .modal-overlay-header .overlay-logo {
    background-size: 255px 22px;
  }
}

@media (max-width: 380px) {
  .modal-overlay .modal-overlay-header .overlay-logo {
    background-size: 197px 17px;
  }
}

@media (max-width: 319px) {
  .modal-overlay .modal-overlay-header .overlay-logo {
    background-size: contain;
    width: 48px;
    height: 26px;
  }
}

@media (max-width: 980px) {
  .modal-overlay .modal-overlay-header {
    padding: 24px 0 24px 30px;
    height: 68px;
  }
}

.modal-overlay .modal-overlay-content {
  position: relative;
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 56px;
}

@media (max-width: 980px) {
  .modal-overlay .modal-overlay-content {
    padding: 24px;
  }
}

.modal-overlay .modal-overlay-content>* {
  margin: 0 auto;
}

.blur {
  z-index: -1;
  filter: blur(3px);
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: url(#blur);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");
  overflow: hidden;
  position: absolute;
  bottom: 0;
}

.svg-filters {
  height: 0;
  overflow: hidden;
}

.modal-menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999999;
  padding-top: 10px;
}

.modal-menu.modal-menu-visible {
  display: block;
}

.modal-menu .modal-menu-content-wrapper {
  position: relative;
  background-color: #FFF;
  box-shadow: 0 0 12px rgba(59, 68, 82, 0.2);
}

.modal-menu .modal-menu-content-wrapper .arrow {
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #FFF;
  position: absolute;
  top: -10px;
  left: 15px;
}

/* viditelnost pro mobily */
@media (max-width: 980px) {
  .desktop-only {
    display: none !important;
  }
}

.no-desktop {
  display: none !important;
}

@media (max-width: 980px) {
  .no-desktop {
    display: revert !important;
  }
}

@media (max-width: 640px) {
  .tablet-only {
    display: none;
  }
}

@media (min-width: 981px) {
  .tablet-only {
    display: none;
  }
}

.no-tablet {
  display: none;
}

@media (max-width: 640px) {
  .no-tablet {
    display: revert;
  }
}

@media (min-width: 981px) {
  .no-tablet {
    display: revert;
  }
}

.mobile-only {
  display: none;
}

@media (max-width: 640px) {
  .mobile-only {
    display: revert;
  }
}

@media (max-width: 640px) {
  .no-mobile {
    display: none !important;
  }
}

/*predplatne*/
.user-has-hn-subscription .button-subscription {
  display: none;
}

/* predplatne bez reklam */
.no-ads-only {
  display: none;
}

.body1 .all-wrapper>.content {
  border-top: none;
}

@media (min-width: 1080px) {
  .body1 .wrapper-cols .col2 {
    flex: 0 0 auto;
    width: 339px;
  }
}

@media (min-width: 640px) {
  .body1 .all-wrapper>.content {
    max-width: 1160px;
  }

  .body1 .wrapper-cols .col1 {
    flex: 1 1 auto;
    max-width: 709px;
  }

  .body1 .wrapper-cols .col2.wide {
    width: auto;
    flex: 1 0 auto;
  }

  .body1.article-detail .article-body,
  .body1.article-detail .article-perex {
    margin-left: auto;
    margin-right: auto;
  }

  .body1.article-detail .wrapper-cols:not(.under-article) .col1 {
    width: auto;
    max-width: none !important;
  }

  .body1.article-detail .wrapper-cols:not(.under-article) .col1.no-resize {
    max-width: 760px !important;
    margin: 0 auto;
  }

  .body1.article-detail .wrapper-cols:not(.under-article) .col2 {
    display: none;
  }

  .body1.article-detail .article-inserted-image .uai-img {
    margin-left: -160px;
    margin-right: -160px;
  }

  .body1.full-width-content .wrapper-cols {
    display: block;
  }

  .body1.full-width-content .wrapper-cols .col1 {
    width: auto;
    max-width: none;
  }

  .body1.full-width-content .wrapper-cols .col1.no-resize {
    max-width: 760px;
    margin: 0 auto;
  }

  .body1.full-width-content .wrapper-cols .col2 {
    display: none;
  }

  .body1 .newsletter-listing .newsletter-group {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }

  .body1 .newsletter-listing .newsletter-group .box {
    flex: 1 1 auto;
    width: 100%;
    max-width: calc(50% - 16px);
  }
}

@media (min-width: 640px) and (max-width: 640px) {
  .body1 .newsletter-listing .newsletter-group {
    display: block;
    max-width: none;
  }
}

@media (min-width: 640px) {
  .body1 .topic .left {
    padding-right: 40px;
    max-width: 440px;
  }

  .body1 .topic .right .article-item.vertical {
    max-width: 300px;
  }

  .body1 .topic .right .article-item:nth-child(2) {
    margin-left: 40px;
  }
}

@media (min-width: 640px) {
  .body1 .box.indented {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 981px) {
  .body1 .wrapper-cols .col2.wide {
    width: 59.26%;
    flex: 1 0 auto;
  }
}

.body1 .no-ads-only {
  display: revert;
}

.body1 .ads-only {
  display: none !important;
}

.flex-2 .wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.flex-2 .wrap>* {
  width: 100%;
  margin: 10px 0;
}

@media (min-width: 980px) {
  .flex-2 .wrap>* {
    width: 48%;
    margin: initial;
  }
}

.flex-3 {
  margin: 30px 0;
}

.flex-3 .wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.flex-3 .wrap>* {
  width: 100%;
  margin: 10px 0;
}

@media (min-width: 980px) {
  .flex-3 .wrap>* {
    width: 31%;
    margin: initial;
  }
}

.content-near-header .all-wrapper>.content {
  padding-top: 0;
}

.swiper-initialized {
  position: relative;
  padding-right: 20px;
}

.swiper-initialized:before,
.swiper-initialized:after {
  content: "";
  position: absolute;
  z-index: 2;
  height: 100%;
}

.swiper-initialized:before {
  width: 10px;
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}

.swiper-initialized:after {
  width: 40px;
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  right: 0;
}

.split-column-2 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.split-column-2>* {
  flex: 1 1 auto;
  max-width: 50%;
}

.split-column-2.with-gap>* {
  max-width: calc(50% - 16px);
}

@media (max-width: 640px) {
  .split-column-2 {
    display: block;
  }

  .split-column-2>* {
    max-width: none !important;
  }
}

.none,
.app-only {
  display: none;
}

.hidden {
  display: none !important;
}

.visible {
  display: block !important;
}

.development-mode::after {
  content: "DEV";
  display: block;
  width: 78px;
  background-color: #E10019;
  transform: rotate(-45deg);
  position: fixed;
  top: 9px;
  left: -20px;
  z-index: 2000000001;
  font-size: 11px;
  color: #FFF;
  text-align: center;
  font-weight: bold;
}

.ico-soundcloud {
  background-image: url("/img/v3/soundcloud.svg");
}

.ico-spotify {
  background-image: url("/img/v3/spotify.svg");
}

.in-progress {
  background-image: url("/img/loading_icon_small.gif");
  background-repeat: no-repeat;
  background-position: 4px 50%;
  filter: grayscale(80%) opacity(0.6);
}

.ico-herohero {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-label='Logo' size='DEFAULT' role='img' focusable='false'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.056 21.768c4.706 3.317 11.571 1.678 15.334-3.66 3.763-5.339 3-12.355-1.707-15.672C13.978-.881 7.113.757 3.35 6.096c-3.763 5.338-3 12.355 1.706 15.672m13.022-7.815a6.7 6.7 0 0 0 .512-2.571h-2.776a3.944 3.944 0 1 1-7.888 0H5.15a6.72 6.72 0 0 0 12.928 2.571' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}

.ico-gazetisto {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.6852 21.1691L50.8321 10.3152C37.0793 -3.43841 34.925 -3.43841 21.1722 10.3152L10.3146 21.1691C-3.43819 34.9227 -3.43819 37.0773 10.3146 50.8309L21.1677 61.6848C34.9205 75.4384 37.0748 75.4384 50.8276 61.6848L61.6807 50.8309C75.438 37.0773 75.438 34.9273 61.6852 21.1691ZM42.9282 42.931L36.8174 61.748C36.5599 62.543 35.4398 62.5384 35.1824 61.748L29.0716 42.931L10.2558 36.8198C9.46094 36.5623 9.46094 35.4422 10.2558 35.1847L29.0716 29.0735L35.1824 10.2565C35.4398 9.46156 36.5599 9.46156 36.8174 10.2565L42.9282 29.0735H35.9999C34.0894 29.0735 32.3596 29.8504 31.104 31.1015C29.8484 32.3572 29.0716 34.0917 29.0716 36.0023C29.0716 37.9174 29.8439 39.6473 31.0995 40.903C32.3506 42.1541 34.0849 42.931 35.9954 42.931H42.9282L35.9999 36.0023H58.8308C59.8109 36.0023 60.0277 37.3799 59.0973 37.6825L42.9282 42.931Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.ico-apple-podcasts {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.703 14.8994L12.2261 18.7249C12.1296 19.499 11.4732 20.08 10.6952 20.08H9.30489C8.52678 20.08 7.87045 19.499 7.77397 18.7249L7.29707 14.8993C7.09377 13.2691 8.36149 11.8292 10 11.8292C8.7239 11.8292 7.68571 10.7882 7.68571 9.50865C7.68571 8.2291 8.7239 7.18811 10 7.18811C11.2761 7.18811 12.3143 8.2291 12.3143 9.50865C12.3143 10.7882 11.2761 11.8292 10 11.8292C11.6385 11.8292 12.9062 13.2691 12.703 14.8994ZM10 5.64108C7.58959 5.64108 5.62857 7.6074 5.62857 10.0243C5.62857 10.8955 5.88438 11.7073 6.32312 12.3904C6.00776 12.9277 5.81356 13.5278 5.75349 14.1474C4.72178 13.0794 4.08571 11.6251 4.08571 10.0243C4.08571 6.75437 6.73886 4.09405 10 4.09405C13.2611 4.09405 15.9143 6.75437 15.9143 10.0243C15.9143 11.6251 15.2782 13.0794 14.2466 14.1475C14.1865 13.5278 13.9922 12.9278 13.6769 12.3905C14.1156 11.7073 14.3714 10.8955 14.3714 10.0243C14.3714 7.6074 12.4104 5.64108 10 5.64108ZM13.8488 18.1807L14.0863 16.2759C16.1149 14.9381 17.4571 12.6357 17.4571 10.0243C17.4571 5.90134 14.1119 2.54703 10 2.54703C5.88813 2.54703 2.54286 5.90134 2.54286 10.0243C2.54286 12.6357 3.88509 14.9381 5.91374 16.2759L6.15119 18.1807C3.10878 16.7314 1 13.6203 1 10.0243C1 5.04831 5.0374 1 10 1C14.9626 1 19 5.04831 19 10.0243C19 13.6203 16.8912 16.7314 13.8488 18.1807Z' fill='white'/%3E%3C/svg%3E");
}

.menu nav .home a {
  background-repeat: no-repeat;
  background-position: 50% 40%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.54623 0H10.4538L18 8.62426V18H11L11.0198 12H7L6.99198 18H0V8.62426L7.54623 0ZM8.45377 2L2 9.37574V16H5.00802L5 10H12.9802V16H16V9.37574L9.54623 2H8.45377Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.menu nav .home:hover a,
.menu nav .home.active a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.54623 0H10.4538L18 8.62426V18H11L11.0198 12H7L6.99198 18H0V8.62426L7.54623 0ZM8.45377 2L2 9.37574V16H5.00802L5 10H12.9802V16H16V9.37574L9.54623 2H8.45377Z' fill='%23000'/%3E%3C/svg%3E") !important;
}

.proc-ne .menu nav .home a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.54623 0H10.4538L18 8.62426V18H11L11.0198 12H7L6.99198 18H0V8.62426L7.54623 0ZM8.45377 2L2 9.37574V16H5.00802L5 10H12.9802V16H16V9.37574L9.54623 2H8.45377Z' fill='%23E10019'/%3E%3C/svg%3E");
}

.loader {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: rgba(0, 0, 0, 0) none repeat scroll 0%25 0%25; display: block; shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Crect x='20.5' y='20.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='40.5' y='20.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.125s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='60.5' y='20.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.25s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='20.5' y='40.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.875s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='60.5' y='40.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.375s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='20.5' y='60.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.75s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='40.5' y='60.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.625s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3Crect x='60.5' y='60.5' width='19' height='19' fill='%23e9ebeb'%3E%3Canimate attributeName='fill' values='%230aaae6;%23e9ebeb;%23e9ebeb' keyTimes='0;0.125;1' dur='1s' repeatCount='indefinite' begin='0.5s' calcMode='discrete'%3E%3C/animate%3E%3C/rect%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
}

.article-item .article-media .ico-video:before,
.ico-media-video {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H24V24H0V0Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 10.9458V13.0542L9.5 19H7L7 5H9.5L18 10.9458Z' fill='white'/%3E%3C/svg%3E");
}

.article-item .article-media .ico-gallery:before,
.ico-media-gallery {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4648 8H18.5352L20.5352 11H25V24H7V11H11.4648L13.4648 8ZM14.5352 10L12.5352 13H9V22H23V13H19.4648L17.4648 10H14.5352Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 15C14.8954 15 14 15.8954 14 17C14 18.1046 14.8954 19 16 19C17.1046 19 18 18.1046 18 17C18 15.8954 17.1046 15 16 15ZM12 17C12 14.7909 13.7909 13 16 13C18.2091 13 20 14.7909 20 17C20 19.2091 18.2091 21 16 21C13.7909 21 12 19.2091 12 17Z' fill='white'/%3E%3C/svg%3E");
}

.article-item .article-media .ico-infographic:before,
.ico-media-infographic {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 17C7 12.5823 10.5823 9 15 9C15.547 9 16.0831 9.05598 16.6002 9.16164L16.1998 11.1212C15.8125 11.042 15.4106 11 15 11C11.6869 11 9 13.6869 9 17C9 20.3131 11.6869 23 15 23C18.3131 23 21 20.3131 21 17C21 16.5894 20.958 16.1875 20.8788 15.8002L22.8384 15.3998C22.944 15.9169 23 16.453 23 17C23 21.4177 19.4177 25 15 25C10.5823 25 7 21.4177 7 17Z' fill='white'/%3E%3Cpath d='M15 7V15L17 17H25V16C25 11.0301 20.9699 7 16 7H15ZM17 9.071L17.1814 9.09932C20.1003 9.59568 22.4043 11.8997 22.9007 14.8186L22.928 15H17V9.071Z' fill='white'/%3E%3C/svg%3E");
}

.article-item .article-media .ico-map:before,
.ico-media-map {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%230A3F78'/%3E%3Cpath d='M25 7V22L20 25H17.9953L14 23L10 25H8V10L12.9346 7H14.9167L19 8.922L23 7H25ZM14 8.7L10 10.9914V23L14 20.9815L19 23.3L23 20.9815V9.01167L19 11.077L14 8.7Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 8V22H15V8H13Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 10V24H20V10H18Z' fill='white'/%3E%3C/svg%3E");
}

.article-item .article-media .ico-podcast:before,
.ico-media-podcast {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 16V10C17 9.44772 16.5523 9 16 9C15.4477 9 15 9.44772 15 10V16C15 16.5523 15.4477 17 16 17C16.5523 17 17 16.5523 17 16ZM16 7C14.3431 7 13 8.34315 13 10V16C13 17.6569 14.3431 19 16 19C17.6569 19 19 17.6569 19 16V10C19 8.34315 17.6569 7 16 7ZM12 16C12 18.2091 13.7909 20 16 20C18.2091 20 20 18.2091 20 16V14.5H22V16C22 18.973 19.8377 21.441 17 21.917V23H19L21 25H16H11L13 23H15V21.917C12.1623 21.441 10 18.973 10 16V14.5H12V16Z' fill='white'/%3E%3C/svg%3E");
}

.ico-gallery {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.46482 2H12.5352L14.5352 5H19V18H1V5H5.46482L7.46482 2ZM8.53518 4L6.53518 7H3V16H17V7H13.4648L11.4648 4H8.53518Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 9C8.89543 9 8 9.89543 8 11C8 12.1046 8.89543 13 10 13C11.1046 13 12 12.1046 12 11C12 9.89543 11.1046 9 10 9ZM6 11C6 8.79086 7.79086 7 10 7C12.2091 7 14 8.79086 14 11C14 13.2091 12.2091 15 10 15C7.79086 15 6 13.2091 6 11Z' fill='white'/%3E%3C/svg%3E");
}

.detail-napoveda:before,
.ico-info-big {
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 5V3H11V5H13ZM8 19H11V9H8V7H11L13 9V19H16V21H8V19Z' fill='white'/%3E%3C/svg%3E");
}

.ico-share {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 14V4.41723L5.70678 7.70743L4.29321 6.29257L8.58972 2H9H11H11.4142L15.7071 6.29289L14.2929 7.70711L11 4.41422V14H9ZM4 11H6V16H14V11H16V18H4V11Z' fill='%230A3F78'/%3E%3C/svg%3E%0A");
}

.ico-share.white {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 14V4.41723L5.70678 7.70743L4.29321 6.29257L8.58972 2H9H11H11.4142L15.7071 6.29289L14.2929 7.70711L11 4.41422V14H9ZM4 11H6V16H14V11H16V18H4V11Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.ico-grid {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='4.5' width='4' height='4' stroke='white' stroke-width='2'/%3E%3Crect x='12' y='4.5' width='4' height='4' stroke='white' stroke-width='2'/%3E%3Crect x='4' y='12.5' width='4' height='4' stroke='white' stroke-width='2'/%3E%3Crect x='12' y='12.5' width='4' height='4' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.pocket-listing-button {
  background-repeat: no-repeat;
  background-position: 3px 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 18H11.6829L7 13L2.31708 18H0L0 0H14L14 18ZM12 15.2967L7 9.92682L2 15.2967L2 2H12L12 15.2967Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.proc-ne .pocket-listing-button,
header.small .pocket-listing-button,
.pocket-listing-button.blue {
  background-repeat: no-repeat;
  background-position: 3px 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 18H11.6829L7 13L2.31708 18H0L0 0H14L14 18ZM12 15.2967L7 9.92682L2 15.2967L2 2H12L12 15.2967Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.pocket-article-button {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L2 15.1301L6 10.9268L10 15.1301L10 8H12L12 18H9.82578L6 14L2.17422 18H0L0 2H6V4H2Z' fill='%230A3F78'/%3E%3Cpath d='M8 4V2H10V0H12V2H14V4H12V6H10V4H8Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.pocket-article-button.saved {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%230A3F78' d='m 2,4 v 11.1301 l 4,-4.2033 4,4.2033 V 3.7746664 h 2 V 18 H 9.82578 L 6,14 2.17422,18 H 0 V 2 h 12.000773 v 2 z' /%3E %3Cpath d='M 0.93933978,3.1161165 0.98353395,17.185129 5.8895146,13.158605 10.905981,17.163032 11.016466,3.2356434 Z' style='fill:%230A3F78' /%3E%3C/svg%3E");
}

@media (min-width: 641px) {
  .ow-opener.size-big .pocket-article-button {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L2 15.1301L6 10.9268L10 15.1301L10 8H12L12 18H9.82578L6 14L2.17422 18H0L0 2H6V4H2Z' fill='%23FFF'/%3E%3Cpath d='M8 4V2H10V0H12V2H14V4H12V6H10V4H8Z' fill='%23FFF'/%3E%3C/svg%3E");
  }

  .ow-opener.size-big .pocket-article-button.saved {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6829 19H17V1H3V19H5.31708L10 14L14.6829 19Z' fill='%23FFF'/%3E%3C/svg%3E");
  }
}

.article-photo .pocket-article-button {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 18H11.6829L7 13L2.31708 18H0L0 0H14L14 18ZM12 15.2967L7 9.92682L2 15.2967L2 2H12L12 15.2967Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.article-photo .pocket-article-button.saved {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6829 19H17V1H3V19H5.31708L10 14L14.6829 19Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.article-body blockquote::before,
.article-body blockquote::after,
.article-body .detail-vykrik::before,
.article-body .detail-vykrik::after,
.article-item.ow-opinion-simple .article-box::after {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.558 0.669999V10.928L8.005 17H2.876L5.429 10.928H0.3V0.669999H10.558ZM22.541 0.669999V10.928L19.988 17H14.859L17.412 10.928H12.283V0.669999H22.541Z' fill='%23D59BB9'/%3E%3C/svg%3E");
}

.article-body blockquote::after,
.article-body .detail-vykrik::after {
  transform: scale(-1, -1);
}

.ico-logo-big {
  background-image: url("data:image/svg+xml,%3Csvg width='348' height='30' viewBox='0 0 348 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M168.194 22.6214L170.299 27.3752C173.762 28.258 176.275 26.764 176.275 24.1833C176.275 19.4974 166.496 20.6519 166.496 13.0458C166.496 8.56365 169.891 6.66212 173.762 6.66212C176.275 6.66212 178.041 7.20542 179.671 8.08827V13.1816H177.973L176.003 8.90321C172.88 8.22409 170.842 9.24277 170.842 11.8234C170.842 16.5772 180.689 15.4906 180.689 22.9609C180.689 27.4431 177.09 29.7521 172.336 29.7521C170.299 29.7521 168.397 29.2088 166.428 28.1222V22.6214H168.194ZM47.9219 22.6214V28.1222C49.8914 29.2088 51.7929 29.7521 53.8303 29.7521C58.5841 29.7521 62.1834 27.4431 62.1834 22.9609C62.1834 15.4227 52.3362 16.5772 52.3362 11.8234C52.3362 9.24277 54.3056 8.22409 57.4975 8.90321L59.4669 13.1816H61.1647V8.08827C59.5349 7.20542 57.7691 6.66212 55.2564 6.66212C51.3854 6.66212 47.9899 8.56365 47.9899 13.0458C47.9899 20.6519 57.7691 19.5653 57.7691 24.1833C57.7691 26.764 55.3243 28.258 51.7929 27.3752L49.6877 22.6214H47.9219ZM290.163 9.71815L286.632 21.1273L285.749 24.455H285.613L284.662 21.1273L280.995 9.58233L283.168 8.63156V7.06959H274.068V8.63156L275.97 9.58233L282.217 29.4125H286.156L292.472 9.71815L294.645 8.63156V7.06959H287.514V8.63156L290.163 9.71815ZM233.66 5.16807L233.525 26.6282L231.012 27.7148V29.2767H239.705V27.7148L236.309 26.6282L236.173 12.7063L236.105 9.24277L236.241 9.17486L237.939 12.0951L249.212 29.3446H251.861L251.929 5.30389L254.102 4.2173V2.65533H246.02V4.2173L249.144 5.30389L249.348 16.8489L249.416 20.3124L249.28 20.3803L247.582 17.4601L237.599 2.65533H231.012V4.2173L233.66 5.16807ZM329.416 9.37859L335.189 20.3124V26.9677L332.54 27.7827V29.3446H342.591V27.7827L339.942 26.9677V19.837L345.307 9.71815L347.209 8.63156V7.06959H340.282V8.63156L342.795 9.71815L340.35 14.8115L339.127 17.528H338.992L337.701 14.7436L334.917 9.37859L337.022 8.56365V7.00168H327.854V8.56365L329.416 9.37859ZM309.042 9.51441L308.907 26.6282L307.005 27.7148V29.2767H314.136V27.7148L311.284 26.6282L311.148 16.3056L311.08 12.8421L311.216 12.7742L312.913 15.6944L322.014 29.3446H324.391L324.526 9.65024L326.428 8.56365V7.00168H319.297V8.56365L322.149 9.65024L322.285 17.6638L322.353 21.1273L322.217 21.1952L320.52 18.275L313.049 7.00168H307.073V8.56365L309.042 9.51441ZM298.312 9.37859V26.9677L296.139 27.7827V29.3446H305.239V27.7827L303.066 26.9677V9.37859L305.239 8.56365V7.00168H296.139V8.56365L298.312 9.37859ZM274.611 18.2071C274.611 25.6774 269.857 29.7521 264.968 29.7521C260.078 29.7521 255.324 25.6774 255.324 18.2071C255.324 10.7368 260.078 6.66212 264.968 6.66212C269.857 6.66212 274.611 10.6689 274.611 18.2071ZM269.586 18.2071C269.586 11.9592 267.481 8.76739 264.968 8.76739C262.387 8.76739 260.35 11.9592 260.35 18.2071C260.35 24.455 262.455 27.6468 264.968 27.6468C267.548 27.6468 269.586 24.3871 269.586 18.2071ZM218.109 1.16127H212.88L210.231 5.10015L210.978 5.91509L218.516 2.11204L218.109 1.16127ZM204.934 27.7827V29.3446H221.504V22.5535H219.807L217.973 27.1715H211.861V19.09L217.565 19.7012V16.3735L211.861 16.9847V9.24277H217.565L219.263 13.5212H220.961V7.00168H204.934V8.56365L207.107 9.37859V26.9677L204.934 27.7827ZM185.307 9.37859V26.9677L183.134 27.7827V29.3446H192.234V27.7827L190.061 26.9677V21.1273L191.759 19.1579L196.513 26.9677L194.747 27.7827V29.3446H203.644V27.7827L202.149 27.0356L195.019 15.4906L200.18 9.58233L202.285 8.63156V7.06959H195.019V8.63156L196.92 9.58233L192.099 15.4906L190.197 18.0713L190.061 18.0034V9.37859L192.234 8.56365V7.00168H183.134V8.56365L185.307 9.37859ZM148.635 0.617981L147.82 1.36501L151.827 5.64345H155.494L159.501 1.36501L158.618 0.617981L153.796 2.58742L148.635 0.617981ZM164.866 27.7827V29.3446C163.779 29.6163 163.236 29.7521 162.421 29.7521C155.969 29.7521 157.396 19.5653 153.593 19.5653H152.302V26.9677L154.815 27.7827V29.3446H145.375V27.7827L147.548 26.9677V9.37859L145.036 8.56365V7.00168H155.155C158.89 7.00168 161.742 8.69947 161.742 12.7063C161.742 15.6944 159.84 17.6638 156.852 18.4109V18.5467C162.285 19.5653 161.402 27.6468 164.866 27.7827ZM157.056 13.1137C157.056 10.4652 155.902 9.24277 153.796 9.24277H152.302V17.3922H153.389C155.63 17.3922 157.056 15.8981 157.056 13.1137ZM139.806 1.16127H134.577L131.929 5.10015L132.676 5.91509L140.214 2.11204L139.806 1.16127ZM144.085 27.7827V29.3446H134.985V27.7827L137.226 26.9677L135.8 22.3497H129.416L128.058 26.764L130.638 27.7148V29.2767H123.508V27.7148L125.681 26.764L131.997 6.86586H135.936L142.251 26.8998L144.085 27.7827ZM135.121 20.1766L133.491 15.1511L132.608 11.8234H132.472L131.589 15.1511L130.027 20.1766H135.121ZM123.644 17.8676C123.644 25.0662 119.637 29.3446 113.864 29.3446H104.221V27.7827L106.394 26.9677V9.37859L104.221 8.56365V7.00168H113.864C119.637 7.00168 123.644 10.601 123.644 17.8676ZM118.618 17.8676C118.618 12.0272 116.377 9.17486 112.846 9.17486H111.148V27.1035H112.846C116.309 27.1715 118.618 23.708 118.618 17.8676ZM102.455 18.2071C102.455 25.6774 97.7012 29.7521 92.8116 29.7521C87.9219 29.7521 83.1681 25.6774 83.1681 18.2071C83.1681 10.7368 87.9219 6.66212 92.8116 6.66212C97.7012 6.66212 102.455 10.6689 102.455 18.2071ZM97.4296 18.2071C97.4296 11.9592 95.3243 8.76739 92.8116 8.76739C90.2309 8.76739 88.1936 11.9592 88.1936 18.2071C88.1936 24.455 90.2989 27.6468 92.8116 27.6468C95.3922 27.6468 97.4296 24.3871 97.4296 18.2071ZM71.4873 20.7878V26.9677L74.3396 27.7827V29.3446H64.5603V27.7827L66.7335 26.9677V9.37859L64.5603 8.56365V7.00168H74.3396C78.2785 7.00168 81.2666 8.97112 81.2666 13.7929C81.2666 18.5467 78.1427 20.7878 74.068 20.7878H71.4873ZM71.4873 18.6146H72.7097C75.0866 18.6146 76.309 17.0526 76.309 13.8608C76.309 10.6689 75.1545 9.24277 72.9135 9.24277H71.4194V18.6146H71.4873ZM45.545 18.2071C45.545 25.6774 40.7912 29.7521 35.9016 29.7521C31.0119 29.7521 26.2581 25.6774 26.2581 18.2071C26.2581 10.7368 31.0119 6.66212 35.9016 6.66212C40.7233 6.66212 45.545 10.6689 45.545 18.2071ZM40.5196 18.2071C40.5196 11.9592 38.4143 8.76739 35.9016 8.76739C33.3209 8.76739 31.2836 11.9592 31.2836 18.2071C31.2836 24.455 33.3888 27.6468 35.9016 27.6468C38.4143 27.6468 40.5196 24.3871 40.5196 18.2071ZM0.655396 29.3446H10.7063V27.7827L8.1936 26.9677V16.9168H17.5654V27.0356L15.0527 27.7827V29.3446H25.1036V27.7827L22.5909 26.9677V5.03224L25.1036 4.2173V2.65533H15.0527V4.2173L17.5654 5.03224V14.4041H8.1936V5.03224L10.7063 4.2173V2.65533H0.655396V4.2173L3.16813 5.03224V26.9677L0.655396 27.7827V29.3446Z' fill='%23FFF'/%3E%3C/svg%3E");
}

header.small .logo a,
.ico-logo-small {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='26' viewBox='0 0 48 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5015 1.80725V0.282366H31.7527L41.3135 14.3723L42.9683 17.117L43.0908 17.056L43.0295 13.7623L42.8457 2.78317L39.8426 1.74625V0.221371H47.5035V1.74625L45.4197 2.78317L45.3585 25.5954H42.7844L32.1205 9.30965L30.4657 6.56487L30.3431 6.62586L30.4044 9.9196L30.527 23.1556L33.7752 24.1925V25.7174H25.5015V24.1925L27.8917 23.1556L28.0142 2.72217L25.5015 1.80725ZM0.373779 25.6564H9.99584V24.1315L7.60565 23.3995V13.8233H16.5536V23.3995L14.1634 24.1315V25.6564H23.7854V24.1315L21.3952 23.3995V2.60018L23.7854 1.86824V0.343361H14.1021V1.86824L16.4923 2.60018V11.5055H7.60565V2.60018L9.99584 1.86824V0.343361H0.373779V1.86824L2.76397 2.60018V23.4605L0.373779 24.1925V25.6564Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-social-google {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1 10.2273C20.1 9.51819 20.0364 8.83637 19.9182 8.18182H10.5V12.05H15.8818C15.65 13.3 14.9455 14.3591 13.8864 15.0682V17.5773H17.1182C19.0091 15.8364 20.1 13.2727 20.1 10.2273Z' fill='%234285F4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 20C13.2 20 15.4637 19.1045 17.1182 17.5772L13.8864 15.0681C12.9909 15.6681 11.8455 16.0227 10.5 16.0227C7.89548 16.0227 5.69093 14.2636 4.90457 11.9H1.56366V14.4909C3.20911 17.7591 6.59093 20 10.5 20Z' fill='%2334A853'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.90455 11.9C4.70455 11.3 4.59091 10.6591 4.59091 10C4.59091 9.34091 4.70455 8.7 4.90455 8.1V5.50909H1.56364C0.886364 6.85909 0.5 8.38637 0.5 10C0.5 11.6136 0.886364 13.1409 1.56364 14.4909L4.90455 11.9Z' fill='%23FBBC05'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 3.97727C11.9682 3.97727 13.2864 4.48182 14.3228 5.47273L17.1909 2.60455C15.4591 0.990909 13.1955 0 10.5 0C6.59093 0 3.20911 2.24091 1.56366 5.50909L4.90457 8.1C5.69093 5.73636 7.89548 3.97727 10.5 3.97727Z' fill='%23EA4335'/%3E%3C/svg%3E");
}

.ico-social-facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.14523 7.50547H4.90266C4.90266 10.8644 4.90266 15 4.90266 15H1.57962C1.57962 15 1.57962 10.9045 1.57962 7.50547H0V4.85703H1.57962V3.14398C1.57962 1.9171 2.20148 0 4.9332 0L7.39452 0.00884894V2.57973C7.39452 2.57973 5.89819 2.57973 5.60725 2.57973C5.31631 2.57973 4.90322 2.7161 4.90322 3.30118V4.85755H7.43506L7.14523 7.50547Z' fill='%234267B2'/%3E%3C/svg%3E");
}

.ico-social-twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 1.38112C13.4856 1.61538 12.9317 1.77381 12.3508 1.84459C12.9441 1.48056 13.3993 0.903334 13.6138 0.215722C13.0583 0.552787 12.4444 0.798002 11.7887 0.929457C11.2661 0.357289 10.5191 0 9.69243 0C8.1073 0 6.82127 1.31877 6.82127 2.94511C6.82127 3.176 6.84592 3.40014 6.89523 3.61587C4.50807 3.49284 2.39209 2.32154 0.974585 0.537619C0.727241 0.974118 0.585901 1.48056 0.585901 2.01986C0.585901 3.04117 1.09292 3.94282 1.86371 4.47117C1.39367 4.45684 0.949932 4.32286 0.562071 4.10377V4.14C0.562071 5.56747 1.55227 6.75816 2.86705 7.02781C2.62628 7.09691 2.37237 7.13146 2.11023 7.13146C1.92534 7.13146 1.74456 7.11376 1.56953 7.07921C1.9352 8.24883 2.99525 9.10076 4.25251 9.12351C3.26971 9.91393 2.03052 10.385 0.685332 10.385C0.453601 10.385 0.224335 10.3715 0 10.3445C1.27123 11.1788 2.78159 11.6667 4.40289 11.6667C9.68668 11.6667 12.5751 7.17949 12.5751 3.28723C12.5751 3.15914 12.5726 3.03106 12.5677 2.9055C13.129 2.49007 13.6162 1.97183 14 1.38112Z' fill='%231DA1F3'/%3E%3C/svg%3E");
}

.ico-social-apple {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5905 10.6359C15.6104 9.09202 16.4396 7.63115 17.7549 6.82249C16.9251 5.6374 15.5352 4.88602 14.0892 4.84078C12.5469 4.67889 11.0518 5.76366 10.2658 5.76366C9.46471 5.76366 8.25466 4.85685 6.95163 4.88366C5.25319 4.93853 3.66982 5.90417 2.84349 7.38906C1.06722 10.4644 2.39216 14.9841 4.09368 17.47C4.94499 18.6873 5.93992 20.047 7.24178 19.9988C8.51572 19.9459 8.99151 19.1864 10.5293 19.1864C12.0527 19.1864 12.4991 19.9988 13.8274 19.9681C15.1944 19.9459 16.0557 18.7454 16.8771 17.5166C17.4888 16.6493 17.9594 15.6907 18.2717 14.6763C16.6652 13.9969 15.5924 12.3802 15.5905 10.6359Z' fill='black'/%3E%3Cpath d='M13.0816 3.20595C13.827 2.31119 14.1942 1.16113 14.1053 0C12.9666 0.1196 11.9147 0.663834 11.1593 1.52426C10.4206 2.36494 10.0362 3.49477 10.1088 4.61152C11.248 4.62325 12.3678 4.09376 13.0816 3.20595Z' fill='black'/%3E%3C/svg%3E");
}

.ico-app-android {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99984 13.5002C2.99984 13.9127 3.33732 14.2502 3.7498 14.2502H4.49976V16.8751C4.49976 17.4975 5.00224 18 5.6247 18C6.24717 18 6.74965 17.4975 6.74965 16.8751V14.2502H8.24957V16.8751C8.24957 17.4975 8.75204 18 9.37451 18C9.99698 18 10.4994 17.4975 10.4994 16.8751V14.2502H11.2494C11.6619 14.2502 11.9994 13.9127 11.9994 13.5002V6.00062H2.99984V13.5002ZM1.12494 6.00062C0.502474 6.00062 0 6.5031 0 7.12556V12.3753C0 12.9978 0.502474 13.5002 1.12494 13.5002C1.74741 13.5002 2.24988 12.9978 2.24988 12.3753V7.12556C2.24988 6.5031 1.74741 6.00062 1.12494 6.00062ZM13.8743 6.00062C13.2518 6.00062 12.7493 6.5031 12.7493 7.12556V12.3753C12.7493 12.9978 13.2518 13.5002 13.8743 13.5002C14.4967 13.5002 14.9992 12.9978 14.9992 12.3753V7.12556C14.9992 6.5031 14.4967 6.00062 13.8743 6.00062ZM10.147 1.62085L11.1257 0.642154C11.2719 0.495912 11.2719 0.259674 11.1257 0.113432C10.9794 -0.0328108 10.7432 -0.0328108 10.5969 0.113432L9.487 1.21962C8.88703 0.923389 8.21582 0.750898 7.49961 0.750898C6.77964 0.750898 6.10468 0.923389 5.50096 1.22337L4.38727 0.109682C4.24103 -0.0365606 4.00479 -0.0365606 3.85855 0.109682C3.71231 0.255924 3.71231 0.492162 3.85855 0.638404L4.841 1.62085C3.7273 2.44206 2.99984 3.76199 2.99984 5.25066H11.9994C11.9994 3.75824 11.2682 2.43831 10.147 1.62085ZM5.99969 3.75074H5.24972V3.00078H5.99969V3.75074ZM9.74949 3.75074H8.99953V3.00078H9.74949V3.75074Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-menu {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6V4H19V6ZM1 11V9H19V11ZM1 14V16H15V14Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.proc-ne .ico-menu,
.ico-menu.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6V4H19V6ZM1 11V9H19V11ZM1 14V16H15V14Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-menu-small {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='3' height='13' viewBox='0 0 3 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H3V3H0V0M0 5ZH3V8H0V5ZM0 10H3V13H0V10' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-close {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92871 4.34314L8.58556 9.99999L2.92871 15.6568L4.34292 17.0711L9.99978 11.4142L15.6565 17.0709C15.6566 17.071 15.6566 17.0711 16.3637 16.364C17.0708 15.6568 17.0708 15.6568 17.0707 15.6567L11.414 9.99999L17.0707 4.34328C17.0708 4.34319 17.0708 4.34314 16.3637 3.63603C15.6566 2.92892 15.6566 2.92897 15.6565 2.92906L9.99978 8.58578L4.34292 2.92892L2.92871 4.34314Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
}

.ico-close.violet {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92871 4.34314L8.58556 9.99999L2.92871 15.6568L4.34292 17.0711L9.99978 11.4142L15.6565 17.0709C15.6566 17.071 15.6566 17.0711 16.3637 16.364C17.0708 15.6568 17.0708 15.6568 17.0707 15.6567L11.414 9.99999L17.0707 4.34328C17.0708 4.34319 17.0708 4.34314 16.3637 3.63603C15.6566 2.92892 15.6566 2.92897 15.6565 2.92906L9.99978 8.58578L4.34292 2.92892L2.92871 4.34314Z' fill='%23820050'/%3E%3C/svg%3E%0A");
}

.ico-close.red {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92871 4.34314L8.58556 9.99999L2.92871 15.6568L4.34292 17.0711L9.99978 11.4142L15.6565 17.0709C15.6566 17.071 15.6566 17.0711 16.3637 16.364C17.0708 15.6568 17.0708 15.6568 17.0707 15.6567L11.414 9.99999L17.0707 4.34328C17.0708 4.34319 17.0708 4.34314 16.3637 3.63603C15.6566 2.92892 15.6566 2.92897 15.6565 2.92906L9.99978 8.58578L4.34292 2.92892L2.92871 4.34314Z' fill='%23E10019'/%3E%3C/svg%3E%0A");
}

.ico-close.black {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92871 4.34314L8.58556 9.99999L2.92871 15.6568L4.34292 17.0711L9.99978 11.4142L15.6565 17.0709C15.6566 17.071 15.6566 17.0711 16.3637 16.364C17.0708 15.6568 17.0708 15.6568 17.0707 15.6567L11.414 9.99999L17.0707 4.34328C17.0708 4.34319 17.0708 4.34314 16.3637 3.63603C15.6566 2.92892 15.6566 2.92897 15.6565 2.92906L9.99978 8.58578L4.34292 2.92892L2.92871 4.34314Z' fill='%23000'/%3E%3C/svg%3E%0A");
}

.ico-exit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' class='bi bi-escape' fill='%23FFF' height='16' width='16'%3E%3Cpath style='stroke:%23FFF;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round' id='path4518' d='M8.538 1.02a.5.5 0 1 0-.076.998 6 6 0 1 1-6.445 6.444.5.5 0 0 0-.997.076A7 7 0 1 0 8.538 1.02' /%3E%3Cpath style='stroke:%23FFF;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round' id='path4520' d='M7.096 7.828a.5.5 0 0 0 .707-.707L2.707 2.025h2.768a.5.5 0 1 0 0-1H1.5a.5.5 0 0 0-.5.5V5.5a.5.5 0 0 0 1 0V2.732z' /%3E%3C/svg%3E%0A");
}

.ico-exit.blue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' class='bi bi-escape' fill='%230A3F78' height='16' width='16'%3E%3Cpath style='stroke:%230A3F78;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round' id='path4518' d='M8.538 1.02a.5.5 0 1 0-.076.998 6 6 0 1 1-6.445 6.444.5.5 0 0 0-.997.076A7 7 0 1 0 8.538 1.02' /%3E%3Cpath style='stroke:%230A3F78;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round' id='path4520' d='M7.096 7.828a.5.5 0 0 0 .707-.707L2.707 2.025h2.768a.5.5 0 1 0 0-1H1.5a.5.5 0 0 0-.5.5V5.5a.5.5 0 0 0 1 0V2.732z' /%3E%3C/svg%3E%0A");
}

.ico-check {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0842 19.1062L23.8614 0.853088L27.1383 3.14694L11.9155 24.8938L0.250488 15.5618L2.74927 12.4383L11.0842 19.1062Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-check.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0842 19.1062L23.8614 0.853088L27.1383 3.14694L11.9155 24.8938L0.250488 15.5618L2.74927 12.4383L11.0842 19.1062Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-info {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2V0H3V2H5ZM0 14H3V6H0V4H3L5 6V14H8V16H0V14Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-info.anthracite {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2V0H3V2H5ZM0 14H3V6H0V4H3L5 6V14H8V16H0V14Z' fill='%23394453'/%3E%3C/svg%3E");
}

.ico-info.blue {
  position: relative;
  top: 2px;
  margin: 0 12px 0 6px;
  width: 8px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 2V0H3V2H5ZM0 14H3V6H0V4H3L5 6V14H8V16H0V14Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-warning {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='6 6 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%235A626C;%7D.cls-2%7Bfill:%23FFF;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cpath class='cls-1' d='M30.16,11.51,6.84,51.9a2.13,2.13,0,0,0,1.84,3.19H55.32a2.13,2.13,0,0,0,1.84-3.19L33.84,11.51A2.13,2.13,0,0,0,30.16,11.51Z'/%3E%3Cpath class='cls-2' d='M29,46a3,3,0,1,1,3,3A2.88,2.88,0,0,1,29,46Zm1.09-4.66-.76-15h5.26l-.73,15Z'/%3E%3C/svg%3E");
}

.ico-warning.yellow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='6 6 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffd500;%7D.cls-2%7Bfill:%235A626C;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cpath class='cls-1' d='M30.16,11.51,6.84,51.9a2.13,2.13,0,0,0,1.84,3.19H55.32a2.13,2.13,0,0,0,1.84-3.19L33.84,11.51A2.13,2.13,0,0,0,30.16,11.51Z'/%3E%3Cpath class='cls-2' d='M29,46a3,3,0,1,1,3,3A2.88,2.88,0,0,1,29,46Zm1.09-4.66-.76-15h5.26l-.73,15Z'/%3E%3C/svg%3E");
}

.ico-clock {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3.94568H9V9.94568L7 9.44568V3.94568Z' fill='%23FFF'/%3E%3Cpath d='M11.2426 10.7741L9.82842 12.1883L7 9.3599L8.41421 7.94568L11.2426 10.7741Z' fill='%23820050'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14.9457C11.3137 14.9457 14 12.2594 14 8.94568C14 5.63197 11.3137 2.94568 8 2.94568C4.68629 2.94568 2 5.63197 2 8.94568C2 12.2594 4.68629 14.9457 8 14.9457ZM8 16.9457C12.4183 16.9457 16 13.364 16 8.94568C16 4.5274 12.4183 0.945679 8 0.945679C3.58172 0.945679 0 4.5274 0 8.94568C0 13.364 3.58172 16.9457 8 16.9457Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-clock.violet {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3.94568H9V9.94568L7 9.44568V3.94568Z' fill='%23820050'/%3E%3Cpath d='M11.2426 10.7741L9.82842 12.1883L7 9.3599L8.41421 7.94568L11.2426 10.7741Z' fill='%23820050'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14.9457C11.3137 14.9457 14 12.2594 14 8.94568C14 5.63197 11.3137 2.94568 8 2.94568C4.68629 2.94568 2 5.63197 2 8.94568C2 12.2594 4.68629 14.9457 8 14.9457ZM8 16.9457C12.4183 16.9457 16 13.364 16 8.94568C16 4.5274 12.4183 0.945679 8 0.945679C3.58172 0.945679 0 4.5274 0 8.94568C0 13.364 3.58172 16.9457 8 16.9457Z' fill='%23820050'/%3E%3C/svg%3E");
}

.ico-close-small {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.599976 11.3603L11.9137 0.0466247L13.0451 1.178L1.73135 12.4917L0.599976 11.3603Z' fill='%230A3F78'/%3E%3Cpath d='M11.9137 12.4917L0.599976 1.178L1.73135 0.0466247L13.0451 11.3603L11.9137 12.4917Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-profile {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6.09091C7 4.36851 8.30292 3 10 3C11.6971 3 13 4.36851 13 6.09091C13 6.97624 12.6522 7.99502 12.0588 8.78243C11.4643 9.57125 10.7297 10 10 10C9.27026 10 8.53569 9.57125 7.9412 8.78243C7.34777 7.99502 7 6.97624 7 6.09091ZM10 1C7.12428 1 5 3.33949 5 6.09091C5 7.44248 5.50903 8.87825 6.344 9.98616C7.17791 11.0927 8.44335 12 10 12C11.5567 12 12.8221 11.0927 13.656 9.98616C14.491 8.87825 15 7.44248 15 6.09091C15 3.33949 12.8757 1 10 1ZM9 13.9985L6.1934 11.3597L1 13.3052V19H19V13.3052L13.8067 11.3597L11 13.9985H9ZM3 17V14.6917L5.8066 13.6403L8.5 15.9985H11.5L14.1933 13.6403L17 14.6917V17H3Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.proc-ne .ico-profile,
.ico-profile.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6.09091C7 4.36851 8.30292 3 10 3C11.6971 3 13 4.36851 13 6.09091C13 6.97624 12.6522 7.99502 12.0588 8.78243C11.4643 9.57125 10.7297 10 10 10C9.27026 10 8.53569 9.57125 7.9412 8.78243C7.34777 7.99502 7 6.97624 7 6.09091ZM10 1C7.12428 1 5 3.33949 5 6.09091C5 7.44248 5.50903 8.87825 6.344 9.98616C7.17791 11.0927 8.44335 12 10 12C11.5567 12 12.8221 11.0927 13.656 9.98616C14.491 8.87825 15 7.44248 15 6.09091C15 3.33949 12.8757 1 10 1ZM9 13.9985L6.1934 11.3597L1 13.3052V19H19V13.3052L13.8067 11.3597L11 13.9985H9ZM3 17V14.6917L5.8066 13.6403L8.5 15.9985H11.5L14.1933 13.6403L17 14.6917V17H3Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-arrow-right {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' class='fillcontent' d='M17 11.266V8.44151L12.7074 4.145L11.2926 5.55856L14.7308 8.99998L3 8.99998V11L14.4376 11L11.2929 14.1447L12.7071 15.5589L17 11.266Z' fill='%23000'/%3E%3C/svg%3E%0A");
}

.ico-arrow-right.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' class='fillcontent' d='M17 11.266V8.44151L12.7074 4.145L11.2926 5.55856L14.7308 8.99998L3 8.99998V11L14.4376 11L11.2929 14.1447L12.7071 15.5589L17 11.266Z' fill='%230A3F78'/%3E%3C/svg%3E%0A");
}

.ico-arrow-right.white {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' class='fillcontent' d='M17 11.266V8.44151L12.7074 4.145L11.2926 5.55856L14.7308 8.99998L3 8.99998V11L14.4376 11L11.2929 14.1447L12.7071 15.5589L17 11.266Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
}

.ico-arrow-left {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.43791L3 11.2624L7.29257 15.5589L8.70743 14.1453L5.26917 10.7039L17 10.7039V8.70393L5.56241 8.70393L8.70711 5.55923L7.29289 4.14502L3 8.43791Z' fill='%23000'/%3E%3C/svg%3E");
}

.ico-arrow-left.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.43791L3 11.2624L7.29257 15.5589L8.70743 14.1453L5.26917 10.7039L17 10.7039V8.70393L5.56241 8.70393L8.70711 5.55923L7.29289 4.14502L3 8.43791Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-arrow-left.white {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8.43791L3 11.2624L7.29257 15.5589L8.70743 14.1453L5.26917 10.7039L17 10.7039V8.70393L5.56241 8.70393L8.70711 5.55923L7.29289 4.14502L3 8.43791Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-arrow-up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' version='1.1'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M 11.515919,2 H 8.2544444 L 3.29321,6.9566848 4.9254771,8.5904415 8.7281999,4.791206 V 18.165977 H 11.037625 V 4.7877303 l 3.802353,3.8023417 1.632995,-1.6330177 z' fill='%23FFF' /%3E%3C/svg%3E");
}

.ico-arrow-up.blue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' version='1.1'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M 11.515919,2 H 8.2544444 L 3.29321,6.9566848 4.9254771,8.5904415 8.7281999,4.791206 V 18.165977 H 11.037625 V 4.7877303 l 3.802353,3.8023417 1.632995,-1.6330177 z' fill='%230A3F78' /%3E%3C/svg%3E");
}

.ico-lock-open {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 4.5L12 2.5H8L6 4.5V7.5H4V18.5H16V7.5H8V4.5H12V6.5H14V4.5ZM6 16.501V9.501H14V16.501H6ZM11 11.5V14.5H9V11.5H11Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-lock-open.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 4.5L12 2.5H8L6 4.5V7.5H4V18.5H16V7.5H8V4.5H12V6.5H14V4.5ZM6 16.501V9.501H14V16.501H6ZM11 11.5V14.5H9V11.5H11Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-refresh {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 18H17L19 16V8.937L17 7H8V9H16.333H17V9.646V10.578V15V16H3V15V12H1V16L3 18Z' fill='%23FFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.14648 9.40344V6.57896L10.4394 2.28606L11.8536 3.70028L8.14648 7.40738V8.57555L11.8539 12.2864L10.4391 13.7L6.14648 9.40344Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-refresh.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 18H17L19 16V8.937L17 7H8V9H16.333H17V9.646V10.578V15V16H3V15V12H1V16L3 18Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.14648 9.40344V6.57896L10.4394 2.28606L11.8536 3.70028L8.14648 7.40738V8.57555L11.8539 12.2864L10.4391 13.7L6.14648 9.40344Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-refresh.turquoise {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 18H17L19 16V8.937L17 7H8V9H16.333H17V9.646V10.578V15V16H3V15V12H1V16L3 18Z' fill='%2300828C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.14648 9.40344V6.57896L10.4394 2.28606L11.8536 3.70028L8.14648 7.40738V8.57555L11.8539 12.2864L10.4391 13.7L6.14648 9.40344Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.ico-back,
.article-header.small .tools .breadcrumbs a:last-child::after {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1065 14.5418L4.08891 8.52422L10.1065 2.50661L8.54839 0.948486L0.972656 8.52422L8.54839 16.1L10.1065 14.5418Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-lt,
.ico-gt {
  padding-right: 17px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%230A3F78' stroke-width='2'/%3E%3C/svg%3E");
}

.ico-lt.violet,
.ico-gt.violet {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23820050' stroke-width='2'/%3E%3C/svg%3E");
}

.ico-lt {
  transform: rotate(180deg);
  display: inline-block;
}

.ico-up {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00008 0.0117188L11.7072 5.71882L10.293 7.13304L6.00008 2.84015L1.70718 7.13304L0.292969 5.71883L6.00008 0.0117188Z' fill='white'/%3E%3C/svg%3E");
}

.ico-up-small {
  background-size: 50% 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99995 0.585785L11.7071 6.29289L10.2928 7.70711L5.99995 3.41421L1.70706 7.70711L0.292847 6.29289L5.99995 0.585785Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-up-small.black {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99995 0.585785L11.7071 6.29289L10.2928 7.70711L5.99995 3.41421L1.70706 7.70711L0.292847 6.29289L5.99995 0.585785Z' fill='%23000'/%3E%3C/svg%3E");
}

.ico-down-small {
  background-size: 50% 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00001 4.5858L1.70712 0.292908L0.292908 1.70712L6.00001 7.41423L11.7071 1.70712L10.2929 0.292908L6.00001 4.5858Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-down-small.black {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00001 4.5858L1.70712 0.292908L0.292908 1.70712L6.00001 7.41423L11.7071 1.70712L10.2929 0.292908L6.00001 4.5858Z' fill='%23000'/%3E%3C/svg%3E");
}

.change-up {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L11 1' stroke='%2300823E' stroke-width='2'/%3E%3Cpath d='M3 1H11V9' stroke='%2300823E' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.change-down {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L11 11' stroke='%23E10019' stroke-width='2'/%3E%3Cpath d='M3 11H11V3' stroke='%23E10019' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.change-equal {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6L11 6' stroke='%235A626C' stroke-width='2'/%3E%3Cpath d='M6 1L11 6L6 11' stroke='%235A626C' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.tts-playlist-button {
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3.75C12.7511 3.75 9.63526 5.04062 7.33794 7.33794C5.04062 9.63526 3.75 12.7511 3.75 16V16.2987C4.29736 16.1053 4.88639 16 5.5 16H7.25C10.1495 16 12.5 18.3505 12.5 21.25V26.5C12.5 29.3995 10.1495 31.75 7.25 31.75H5.5C2.6005 31.75 0.25 29.3995 0.25 26.5V16C0.25 11.8228 1.90937 7.81677 4.86307 4.86307C7.81677 1.90937 11.8228 0.25 16 0.25C20.1772 0.25 24.1832 1.90937 27.1369 4.86307C30.0906 7.81677 31.75 11.8228 31.75 16V26.5C31.75 29.3995 29.3995 31.75 26.5 31.75H24.75C21.8505 31.75 19.5 29.3995 19.5 26.5V21.25C19.5 18.3505 21.8505 16 24.75 16H26.5C27.1136 16 27.7026 16.1053 28.25 16.2987V16C28.25 12.7511 26.9594 9.63526 24.6621 7.33794C22.3647 5.04062 19.2489 3.75 16 3.75ZM28.25 21.25C28.25 20.2835 27.4665 19.5 26.5 19.5H24.75C23.7835 19.5 23 20.2835 23 21.25V26.5C23 27.4665 23.7835 28.25 24.75 28.25H26.5C27.4665 28.25 28.25 27.4665 28.25 26.5V21.25ZM3.75 21.25V26.5C3.75 27.4665 4.5335 28.25 5.5 28.25H7.25C8.2165 28.25 9 27.4665 9 26.5V21.25C9 20.2835 8.2165 19.5 7.25 19.5H5.5C4.5335 19.5 3.75 20.2835 3.75 21.25Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-tts-playlist-open,
.proc-ne .tts-playlist-button,
header.small .tts-playlist-button,
.tts-playlist.blue {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3.75C12.7511 3.75 9.63526 5.04062 7.33794 7.33794C5.04062 9.63526 3.75 12.7511 3.75 16V16.2987C4.29736 16.1053 4.88639 16 5.5 16H7.25C10.1495 16 12.5 18.3505 12.5 21.25V26.5C12.5 29.3995 10.1495 31.75 7.25 31.75H5.5C2.6005 31.75 0.25 29.3995 0.25 26.5V16C0.25 11.8228 1.90937 7.81677 4.86307 4.86307C7.81677 1.90937 11.8228 0.25 16 0.25C20.1772 0.25 24.1832 1.90937 27.1369 4.86307C30.0906 7.81677 31.75 11.8228 31.75 16V26.5C31.75 29.3995 29.3995 31.75 26.5 31.75H24.75C21.8505 31.75 19.5 29.3995 19.5 26.5V21.25C19.5 18.3505 21.8505 16 24.75 16H26.5C27.1136 16 27.7026 16.1053 28.25 16.2987V16C28.25 12.7511 26.9594 9.63526 24.6621 7.33794C22.3647 5.04062 19.2489 3.75 16 3.75ZM28.25 21.25C28.25 20.2835 27.4665 19.5 26.5 19.5H24.75C23.7835 19.5 23 20.2835 23 21.25V26.5C23 27.4665 23.7835 28.25 24.75 28.25H26.5C27.4665 28.25 28.25 27.4665 28.25 26.5V21.25ZM3.75 21.25V26.5C3.75 27.4665 4.5335 28.25 5.5 28.25H7.25C8.2165 28.25 9 27.4665 9 26.5V21.25C9 20.2835 8.2165 19.5 7.25 19.5H5.5C4.5335 19.5 3.75 20.2835 3.75 21.25Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-tts-playlist-article-add,
.tts-playlist-article-button {
  background-repeat: no-repeat;
  background-position: 1px 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%230A3F78' d='M 31.099723,11.520981 C 31.527256,12.962121 31.75,14.469572 31.75,16 v 10.5 c 0,2.8995 -2.3505,5.25 -5.25,5.25 h -1.75 c -2.8995,0 -5.25,-2.3505 -5.25,-5.25 V 21.25 C 19.5,18.3505 21.8505,16 24.75,16 h 1.75 c 0.6136,0 1.2026,0.1053 1.75,0.2987 V 16 c 0,-1.121641 -0.153825,-2.227422 -0.449792,-3.289138 3.299515,-1.189881 0,0 3.299515,-1.189881 z M 28.25,21.25 c 0,-0.9665 -0.7835,-1.75 -1.75,-1.75 H 24.75 C 23.7835,19.5 23,20.2835 23,21.25 v 5.25 c 0,0.9665 0.7835,1.75 1.75,1.75 h 1.75 c 0.9665,0 1.75,-0.7835 1.75,-1.75 z' /%3E %3Cpath style='fill:%230A3F78' d='M 16,3.75 C 12.7511,3.75 9.63526,5.04062 7.33794,7.33794 5.04062,9.63526 3.75,12.7511 3.75,16 v 0.2987 C 4.29736,16.1053 4.88639,16 5.5,16 h 1.75 c 2.8995,0 5.25,2.3505 5.25,5.25 v 5.25 c 0,2.8995 -2.3505,5.25 -5.25,5.25 H 5.5 C 2.6005,31.75 0.25,29.3995 0.25,26.5 V 16 C 0.25,11.8228 1.90937,7.81677 4.86307,4.86307 7.81677,1.90937 11.8228,0.25 16,0.25 c 1.537595,0 3.051993,0.22483108 4.499251,0.65628744 -1.205724,3.29473786 0,0 -1.205724,3.29473786 C 18.23047,3.9042522 17.123189,3.75 16,3.75 Z M 3.75,21.25 v 5.25 c 0,0.9665 0.7835,1.75 1.75,1.75 H 7.25 C 8.2165,28.25 9,27.4665 9,26.5 V 21.25 C 9,20.2835 8.2165,19.5 7.25,19.5 H 5.5 c -0.9665,0 -1.75,0.7835 -1.75,1.75 z' /%3E %3Cpath style='fill:%230A3F78' d='m 21.111414,7.2808377 c 0,-1.205811 0,-2.4116218 0,-3.6174326 1.205811,0 2.411622,0 3.617433,0 0,-1.205811 0,-2.4116219 0,-3.61743114 1.205811,0 2.411623,0 3.617432,0 0,1.20580924 0,2.41162014 0,3.61743114 1.205811,0 2.411622,0 3.617433,0 0,1.2058108 0,2.4116216 0,3.6174326 -1.205811,0 -2.411622,0 -3.617433,0 0,1.2058106 0,2.4116173 0,3.6174293 -1.205809,0 -2.411621,0 -3.617432,0 0,-1.205812 0,-2.4116187 0,-3.6174293 -1.205811,0 -2.411622,0 -3.617433,0 z' /%3E%3C/svg%3E");
}

.ico-tts-playlist-article-added,
.tts-playlist-article-button.saved {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16,3.75 C 12.7511,3.75 9.63526,5.04062 7.33794,7.33794 5.04062,9.63526 3.75,12.7511 3.75,16 v 0.2987 C 4.29736,16.1053 4.88639,16 5.5,16 h 1.75 c 2.8995,0 5.25,2.3505 5.25,5.25 v 5.25 c 0,2.8995 -2.3505,5.25 -5.25,5.25 H 5.5 C 2.6005,31.75 0.25,29.3995 0.25,26.5 V 16 C 0.25,11.8228 1.90937,7.81677 4.86307,4.86307 7.81677,1.90937 11.8228,0.25 16,0.25 c 4.1772,0 8.1832,1.65937 11.1369,4.61307 C 30.0906,7.81677 31.75,11.8228 31.75,16 v 10.5 c 0,2.8995 -2.3505,5.25 -5.25,5.25 h -1.75 c -2.8995,0 -5.25,-2.3505 -5.25,-5.25 V 21.25 C 19.5,18.3505 21.8505,16 24.75,16 h 1.75 c 0.6136,0 1.2026,0.1053 1.75,0.2987 V 16 C 28.25,12.7511 26.9594,9.63526 24.6621,7.33794 22.3647,5.04062 19.2489,3.75 16,3.75 Z' style='fill:%230A3F78' /%3E%3C/svg%3E");
}

@media (min-width: 641px) {
  .ow-opener.size-big .tts-playlist-article-button {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23FFF' d='M 31.099723,11.520981 C 31.527256,12.962121 31.75,14.469572 31.75,16 v 10.5 c 0,2.8995 -2.3505,5.25 -5.25,5.25 h -1.75 c -2.8995,0 -5.25,-2.3505 -5.25,-5.25 V 21.25 C 19.5,18.3505 21.8505,16 24.75,16 h 1.75 c 0.6136,0 1.2026,0.1053 1.75,0.2987 V 16 c 0,-1.121641 -0.153825,-2.227422 -0.449792,-3.289138 3.299515,-1.189881 0,0 3.299515,-1.189881 z M 28.25,21.25 c 0,-0.9665 -0.7835,-1.75 -1.75,-1.75 H 24.75 C 23.7835,19.5 23,20.2835 23,21.25 v 5.25 c 0,0.9665 0.7835,1.75 1.75,1.75 h 1.75 c 0.9665,0 1.75,-0.7835 1.75,-1.75 z' /%3E %3Cpath style='fill:%23FFF' d='M 16,3.75 C 12.7511,3.75 9.63526,5.04062 7.33794,7.33794 5.04062,9.63526 3.75,12.7511 3.75,16 v 0.2987 C 4.29736,16.1053 4.88639,16 5.5,16 h 1.75 c 2.8995,0 5.25,2.3505 5.25,5.25 v 5.25 c 0,2.8995 -2.3505,5.25 -5.25,5.25 H 5.5 C 2.6005,31.75 0.25,29.3995 0.25,26.5 V 16 C 0.25,11.8228 1.90937,7.81677 4.86307,4.86307 7.81677,1.90937 11.8228,0.25 16,0.25 c 1.537595,0 3.051993,0.22483108 4.499251,0.65628744 -1.205724,3.29473786 0,0 -1.205724,3.29473786 C 18.23047,3.9042522 17.123189,3.75 16,3.75 Z M 3.75,21.25 v 5.25 c 0,0.9665 0.7835,1.75 1.75,1.75 H 7.25 C 8.2165,28.25 9,27.4665 9,26.5 V 21.25 C 9,20.2835 8.2165,19.5 7.25,19.5 H 5.5 c -0.9665,0 -1.75,0.7835 -1.75,1.75 z' /%3E %3Cpath style='fill:%23FFF' d='m 21.111414,7.2808377 c 0,-1.205811 0,-2.4116218 0,-3.6174326 1.205811,0 2.411622,0 3.617433,0 0,-1.205811 0,-2.4116219 0,-3.61743114 1.205811,0 2.411623,0 3.617432,0 0,1.20580924 0,2.41162014 0,3.61743114 1.205811,0 2.411622,0 3.617433,0 0,1.2058108 0,2.4116216 0,3.6174326 -1.205811,0 -2.411622,0 -3.617433,0 0,1.2058106 0,2.4116173 0,3.6174293 -1.205809,0 -2.411621,0 -3.617432,0 0,-1.205812 0,-2.4116187 0,-3.6174293 -1.205811,0 -2.411622,0 -3.617433,0 z' /%3E%3C/svg%3E");
  }

  .ow-opener.size-big .tts-playlist-article-button.saved {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16,3.75 C 12.7511,3.75 9.63526,5.04062 7.33794,7.33794 5.04062,9.63526 3.75,12.7511 3.75,16 v 0.2987 C 4.29736,16.1053 4.88639,16 5.5,16 h 1.75 c 2.8995,0 5.25,2.3505 5.25,5.25 v 5.25 c 0,2.8995 -2.3505,5.25 -5.25,5.25 H 5.5 C 2.6005,31.75 0.25,29.3995 0.25,26.5 V 16 C 0.25,11.8228 1.90937,7.81677 4.86307,4.86307 7.81677,1.90937 11.8228,0.25 16,0.25 c 4.1772,0 8.1832,1.65937 11.1369,4.61307 C 30.0906,7.81677 31.75,11.8228 31.75,16 v 10.5 c 0,2.8995 -2.3505,5.25 -5.25,5.25 h -1.75 c -2.8995,0 -5.25,-2.3505 -5.25,-5.25 V 21.25 C 19.5,18.3505 21.8505,16 24.75,16 h 1.75 c 0.6136,0 1.2026,0.1053 1.75,0.2987 V 16 C 28.25,12.7511 26.9594,9.63526 24.6621,7.33794 22.3647,5.04062 19.2489,3.75 16,3.75 Z' style='fill:%23FFF' /%3E%3C/svg%3E");
  }
}

.ico-headphones {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3.75C12.7511 3.75 9.63526 5.04062 7.33794 7.33794C5.04062 9.63526 3.75 12.7511 3.75 16V16.2987C4.29736 16.1053 4.88639 16 5.5 16H7.25C10.1495 16 12.5 18.3505 12.5 21.25V26.5C12.5 29.3995 10.1495 31.75 7.25 31.75H5.5C2.6005 31.75 0.25 29.3995 0.25 26.5V16C0.25 11.8228 1.90937 7.81677 4.86307 4.86307C7.81677 1.90937 11.8228 0.25 16 0.25C20.1772 0.25 24.1832 1.90937 27.1369 4.86307C30.0906 7.81677 31.75 11.8228 31.75 16V26.5C31.75 29.3995 29.3995 31.75 26.5 31.75H24.75C21.8505 31.75 19.5 29.3995 19.5 26.5V21.25C19.5 18.3505 21.8505 16 24.75 16H26.5C27.1136 16 27.7026 16.1053 28.25 16.2987V16C28.25 12.7511 26.9594 9.63526 24.6621 7.33794C22.3647 5.04062 19.2489 3.75 16 3.75ZM28.25 21.25C28.25 20.2835 27.4665 19.5 26.5 19.5H24.75C23.7835 19.5 23 20.2835 23 21.25V26.5C23 27.4665 23.7835 28.25 24.75 28.25H26.5C27.4665 28.25 28.25 27.4665 28.25 26.5V21.25ZM3.75 21.25V26.5C3.75 27.4665 4.5335 28.25 5.5 28.25H7.25C8.2165 28.25 9 27.4665 9 26.5V21.25C9 20.2835 8.2165 19.5 7.25 19.5H5.5C4.5335 19.5 3.75 20.2835 3.75 21.25Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.ico-play {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.62179V7.37887L2.27273 12.3337H0L0 0.666992L2.27273 0.666992L10 5.62179Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.ico-play.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 5.62179V7.37887L2.27273 12.3337H0L0 0.666992L2.27273 0.666992L10 5.62179Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-pause {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5H4V14.5H0V0.5Z' fill='%2300828C'/%3E%3Cpath d='M8 0.5H12V14.5H8V0.5Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.article-item.playing .ico-play,
.ico-pause.white {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5H4V14.5H0V0.5Z' fill='%23FFF'/%3E%3Cpath d='M8 0.5H12V14.5H8V0.5Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.player-pause {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 3H8.5V17H4.5V3Z' fill='white'/%3E%3Cpath d='M12.5 3H16.5V17H12.5V3Z' fill='white'/%3E%3C/svg%3E");
}

.player-play {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 8.94575V11.0542L7.22727 17H4.5L4.5 3L7.22727 3L16.5 8.94575Z' fill='white'/%3E%3C/svg%3E");
}

.player-next {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 16V4L12.5 10L4.5 16Z' fill='white'/%3E%3Crect x='13.5' y='4' width='2' height='12' fill='white'/%3E%3C/svg%3E");
}

.ico-playlist {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6V4H19V6ZM1 11V9H19V11ZM1 14V16H13V14Z M15 14L23 19L15 24Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.tts-part.playing:not(.paused)>.ico-play {
  background-image: url("/img/v3/wave_square.gif");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.tts-wave,
.ico-podcast-wave {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='54' height='17' viewBox='0 0 54 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23820050'%3E%3Crect y='6.5' width='2' height='4' /%3E%3Crect x='4' y='4.5' width='2' height='8' /%3E%3Crect x='8' y='2.5' width='2' height='12' /%3E%3Crect x='12' y='0.5' width='2' height='16' /%3E%3Crect x='16' y='1.5' width='2' height='14' /%3E%3Crect x='20' y='3.5' width='2' height='10' /%3E%3Crect x='24' y='6.5' width='2' height='4' /%3E%3Crect x='28' y='4.5' width='2' height='8' /%3E%3Crect x='32' y='6.5' width='2' height='4' /%3E%3Crect x='36' y='3.5' width='2' height='10' /%3E%3Crect x='40' y='1.5' width='2' height='14' /%3E%3Crect x='44' y='5.5' width='2' height='6' /%3E%3Crect x='48' y='3.5' width='2' height='10' /%3E%3Crect x='52' y='6.5' width='2' height='4' /%3E%3C/g%3E%3C/svg%3E");
  width: 54px !important;
}

.tts-wave-gif:not(.paused) {
  background-image: url("/img/v3/wave.gif");
  background-size: 54px 16px;
}

.ico-facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.98855 19L10.0114 19.0001H10.0035L9.98855 19ZM9.99645 19.0001H9.98855L10.0114 19L9.99645 19.0001ZM9.98765 19L10.0124 19.0001H9.99815L9.98765 19ZM10.0019 19.0001H9.98765L10.0124 19L10.0019 19.0001ZM9.99175 19L10.0083 19.0001L9.99505 19H9.99175ZM10.0049 19L9.99175 19.0001L10.0083 19H10.0049ZM9.99465 19.0001L9.98885 19.0002L10.0111 18.9999L9.99465 19.0001ZM9.98885 18.9999L10.0111 19.0002L10.0054 19.0001L9.98885 18.9999ZM9.99975 19L9.98625 19.0002L10.0138 18.9998L9.99975 19ZM9.98625 18.9998L10.0138 19.0002L10.0002 19L9.98625 18.9998ZM10.0055 19L9.9873 19.0002L10.0127 18.9998L10.0055 19ZM9.9873 18.9998L10.0127 19.0002L9.9945 19L9.9873 18.9998ZM9.98875 18.9998L10.0112 19.0002L10.0072 19.0002L9.98875 18.9998ZM9.99275 19.0002L9.98875 19.0002L10.0112 18.9998L9.99275 19.0002ZM9.98455 18.9996L10.0154 19.0004L10.0029 19.0001L9.98455 18.9996ZM9.99705 19.0001L9.98455 19.0004L10.0154 18.9996L9.99705 19.0001ZM10.0043 18.9999L9.9842 19.0005L10.0158 18.9995L10.0043 18.9999ZM9.9842 18.9995L10.0158 19.0005L9.9957 18.9999L9.9842 18.9995ZM9.9978 19L10.0203 19.0007L9.9991 19L9.9797 18.9994L9.9978 19ZM10.0009 19L9.9797 19.0007L10.0022 19L10.0203 18.9994L10.0009 19ZM9.99395 19.0002L9.98275 19.0006L10.0173 18.9994L9.99395 19.0002ZM9.98275 18.9994L10.0173 19.0006L10.0061 19.0002L9.98275 18.9994ZM9.9819 18.9994L10.0181 19.0007L9.998 19L9.9819 18.9994ZM10.002 19L9.9819 19.0007L10.0181 18.9994L10.002 19ZM9.9823 18.9993L10.0177 19.0008L9.99 18.9997L9.9823 18.9993ZM10.01 18.9997L9.9823 19.0008L10.0177 18.9993L10.01 18.9997ZM9.981 18.9992L10.019 19.0009L10.0097 19.0006L9.981 18.9992ZM9.9903 19.0006L9.981 19.0009L10.019 18.9992L9.9903 19.0006ZM9.9803 18.9991L10.0197 19.0009L10.0011 19.0001L9.9803 18.9991ZM9.9989 19.0001L9.9803 19.0009L10.0197 18.9991L9.9989 19.0001ZM9.98015 18.999L10.0198 19.001L9.99195 18.9997L9.98015 18.999ZM10.008 18.9997L9.98015 19.001L10.0198 18.999L10.008 18.9997ZM11.0013 19L10.965 19.0019L10.9971 19.0002L11.035 18.9981L11.0013 19ZM10.0028 19.0002L10.035 19.0019L9.99875 19L9.96505 18.9981L10.0028 19.0002ZM10.9957 19.0002L10.9797 19.0012L11.0203 18.9988L10.9957 19.0002ZM9.9797 18.9988L10.0203 19.0012L10.0043 19.0002L9.9797 18.9988ZM8.97975 18.9988L9.02025 19.0012L8.99495 18.9998L8.97975 18.9988ZM11.005 18.9998L10.9797 19.0012L11.0202 18.9988L11.005 18.9998ZM8.9976 18.9999L9.0341 19.0022L9.0001 19.0001L8.9659 18.9979L8.9976 18.9999ZM10.9999 19.0001L10.9659 19.0022L11.0024 18.9999L11.0341 18.9979L10.9999 19.0001ZM10.9928 19.0005L10.9806 19.0013L11.0194 18.9987L10.9928 19.0005ZM8.98065 18.9987L9.01935 19.0013L9.00715 19.0005L8.98065 18.9987ZM8.981 18.9987L9.019 19.0014L8.9982 19L8.981 18.9987ZM11.0018 19L10.981 19.0014L11.019 18.9987L11.0018 19ZM8.98255 18.9988L9.01745 19.0013L8.99035 18.9994L8.98255 18.9988ZM11.0097 18.9994L10.9825 19.0013L11.0174 18.9988L11.0097 18.9994ZM8.9847 18.9988L9.0153 19.0012L9.0079 19.0007L8.9847 18.9988ZM10.9921 19.0007L10.9847 19.0012L11.0153 18.9988L10.9921 19.0007ZM10.9991 19.0002L10.9844 19.0013L11.0155 18.9988L10.9991 19.0002ZM8.98445 18.9988L9.01555 19.0013L9.00095 19.0002L8.98445 18.9988ZM8.9868 18.9989L9.0132 19.0011L8.9946 18.9996L8.9868 18.9989ZM11.0054 18.9996L10.9868 19.0011L11.0132 18.9989L11.0054 18.9996ZM10.9981 19.0002L10.9909 19.0008L11.009 18.9992L10.9981 19.0002ZM8.99095 18.9992L9.00905 19.0008L9.00185 19.0002L8.99095 18.9992ZM8.99325 18.9994L9.00675 19.0007L8.99835 18.9999L8.99325 18.9994ZM11.0016 18.9999L10.9932 19.0007L11.0068 18.9994L11.0016 18.9999ZM8.59375 19C4.29347 18.32 1 14.5714 1 10.0551C1 5.05744 5.03277 1 10 1C14.9672 1 19 5.05744 19 10.0551C19 14.5714 15.7065 18.32 11.4062 19V12.6725H13.5033L13.9023 10.0551H11.4062V8.35649C11.4062 7.6404 11.7549 6.94238 12.8729 6.94238H14.0078V4.71399C14.0078 4.71399 12.9779 4.53713 11.9932 4.53713C9.93739 4.53713 8.59375 5.79069 8.59375 8.06011V10.0551H6.30859V12.6725H8.59375V19Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-twitter {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 1.77573C17.3386 2.07692 16.6265 2.28061 15.8796 2.37161C16.6424 1.90358 17.2277 1.16143 17.5034 0.277356C16.7892 0.710726 16 1.026 15.1569 1.19502C14.4849 0.459372 13.5246 0 12.4617 0C10.4237 0 8.77021 1.69556 8.77021 3.78657C8.77021 4.08342 8.8019 4.37161 8.86529 4.64897C5.79609 4.49079 3.07554 2.98483 1.25304 0.691224C0.935024 1.25244 0.753302 1.90358 0.753302 2.59697C0.753302 3.91008 1.40518 5.06934 2.3962 5.74865C1.79186 5.73023 1.22134 5.55796 0.722662 5.27627V5.32286C0.722662 7.15818 1.99577 8.68906 3.68621 9.03575C3.37665 9.12459 3.05018 9.16901 2.71315 9.16901C2.47544 9.16901 2.243 9.14626 2.01796 9.10184C2.48811 10.6056 3.85103 11.701 5.46751 11.7302C4.20391 12.7465 2.61067 13.3521 0.881141 13.3521C0.583201 13.3521 0.288431 13.3348 0 13.3001C1.63444 14.3727 3.57633 15 5.66086 15C12.4543 15 16.168 9.23077 16.168 4.22644C16.168 4.06176 16.1648 3.89707 16.1585 3.73564C16.8801 3.20152 17.5066 2.53521 18 1.77573Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-twitter:hover {
  opacity: 0.8;
  color: #0A3F78;
}

.ico-linkedin {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.18289 0C0.862586 0 0 0.866786 0 2.00447C0 3.11876 0.837343 4.01074 2.1324 4.01074H2.157C3.50254 4.01074 4.34049 3.11871 4.34049 2.00447C4.31524 0.866786 3.50259 0 2.18289 0ZM0.228257 5.59594H4.08587V17.2047H0.228257V5.59594ZM10.0806 7.23939C10.5924 6.44953 11.5097 5.32324 13.5574 5.32324C16.0971 5.32324 18 6.98233 18 10.548V17.2047H14.1418V10.9936C14.1418 9.43371 13.5838 8.36867 12.1866 8.36867C11.1216 8.36867 10.4868 9.08649 10.2074 9.77966C10.1058 10.0284 10.0806 10.3743 10.0806 10.7216V17.2047H6.22183C6.22183 17.2047 6.27291 6.68499 6.22183 5.59594H10.0806V7.23939Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-linkedin:hover {
  opacity: 0.8;
  color: #0A3F78;
}

.ico-mail {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 3H1V17H19V3ZM3 6.50032V5H17V6.50032L11 11H9L3 6.50032ZM3 8.97183V15H17V8.97183L11.5 13H8.5L3 8.97183Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-mail:hover {
  opacity: 0.8;
  color: #0A3F78;
}

.ico-rss {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.50602C6.34337 6.50602 11.494 11.6566 11.494 18H8.18675C8.18675 13.5 4.5 9.81325 0 9.81325V6.50602ZM0 0C9.92169 0 18 8.07831 18 18H14.747C14.747 9.86747 8.13253 3.25301 0 3.25301V0ZM0 15.4518C0 14.0422 1.13855 12.9578 2.54819 12.9578C3.95783 12.9578 5.04217 14.0422 5.04217 15.4518C5.04217 16.8614 3.95783 18 2.54819 18C1.13855 18 0 16.8614 0 15.4518Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-rss:hover {
  opacity: 0.8;
  color: #0A3F78;
}

.ico-link {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 5H12L14 7V12H12V8V7H2V8V11.422V12.354V13H2.667H5V15H2L0 13.063V7L2 5ZM18 15H8L6 13V8H8V12V13H18V12V8.578V7.646V7H17.333H15V5H18L20 6.937V13L18 15Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-preview {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1L2 3V17L4 19H7H13H16L18 17V3L16 1H13H7H4ZM7 17H13H16L16 3L13 3H7H4L4 17H7ZM6 6V8H13.9999L14 7L13.9999 6H6ZM6 10V12H10.9999L11 11L10.9999 10H6Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-calendar {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0H6V2H12V0H14V2H16L18 4V14L16 16H13H5H2L0 14V4L2 2H4V0ZM5 4H13H16V14H13H5H2L2 8H14V6L2 6V4H5Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-calendar.turquoise {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0H6V2H12V0H14V2H16L18 4V14L16 16H13H5H2L0 14V4L2 2H4V0ZM5 4H13H16V14H13H5H2L2 8H14V6L2 6V4H5Z' fill='%2300828C'/%3E%3C/svg%3E");
}

.ico-pencil {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.081 0.52948L15.4433 5.02899L5.38653 17.0142L0.237903 17.705L0.024222 12.5146L10.081 0.52948ZM10.3275 3.34714L2.0544 13.2066L2.14598 15.4311L4.35254 15.135L12.6256 5.27551L10.3275 3.34714Z' fill='%23FFF'/%3E%3Cpath d='M7.50981 3.59366L10.574 6.16481L9.28842 7.6969L6.22424 5.12575L7.50981 3.59366Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-pencil.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.081 0.52948L15.4433 5.02899L5.38653 17.0142L0.237903 17.705L0.024222 12.5146L10.081 0.52948ZM10.3275 3.34714L2.0544 13.2066L2.14598 15.4311L4.35254 15.135L12.6256 5.27551L10.3275 3.34714Z' fill='%230A3F78'/%3E%3Cpath d='M7.50981 3.59366L10.574 6.16481L9.28842 7.6969L6.22424 5.12575L7.50981 3.59366Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-zoom,
.ico-search {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7C2.5 4.23887 4.73887 2 7.5 2C10.2611 2 12.5 4.23887 12.5 7C12.5 9.76113 10.2611 12 7.5 12C4.73887 12 2.5 9.76113 2.5 7ZM7.5 0C3.6343 0 0.5 3.1343 0.5 7C0.5 10.8657 3.6343 14 7.5 14C9.07222 14 10.5235 13.4815 11.6921 12.6063L17.0858 18L18.5 16.5858L13.1063 11.1921C13.9815 10.0235 14.5 8.57223 14.5 7C14.5 3.1343 11.3657 0 7.5 0Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.proc-ne a.button-search .ico-search,
.ico-search.blue {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7C2.5 4.23887 4.73887 2 7.5 2C10.2611 2 12.5 4.23887 12.5 7C12.5 9.76113 10.2611 12 7.5 12C4.73887 12 2.5 9.76113 2.5 7ZM7.5 0C3.6343 0 0.5 3.1343 0.5 7C0.5 10.8657 3.6343 14 7.5 14C9.07222 14 10.5235 13.4815 11.6921 12.6063L17.0858 18L18.5 16.5858L13.1063 11.1921C13.9815 10.0235 14.5 8.57223 14.5 7C14.5 3.1343 11.3657 0 7.5 0Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-mini-qr {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVrAAAACVBMVEX29vcAAABDQ0Qma+CcAAAAPUlEQVR4XmXMwQkAIAwDwMzhBKFz+widUitRUIN40NLAaanIjigEggQPK+bZ+cDcqaFo/k4Q5u9kCK3o7horah2xPlufuAAAAABJRU5ErkJggg==");
}

.pocket-listing .articles .clear,
.ico-cancel {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.928711 2.34314L6.58556 7.99999L0.928711 13.6568L2.34292 15.0711L7.99978 9.41421L13.6565 15.0709C13.6566 15.071 13.6566 15.0711 14.3637 14.364C15.0708 13.6568 15.0708 13.6568 15.0707 13.6567L9.41399 7.99999L15.0707 2.34328C15.0708 2.34319 15.0708 2.34314 14.3637 1.63603C13.6566 0.928925 13.6566 0.928972 13.6565 0.929065L7.99978 6.58578L2.34292 0.928925L0.928711 2.34314Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-not-set {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18ZM10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%23E10019'/%3E%3Cpath d='M5 13.5201L13.5201 5L15 6.47987L6.47987 15L5 13.5201Z' fill='%23E10019'/%3E%3Cpath d='M13.5201 15L5 6.47987L6.47987 5L15 13.5201L13.5201 15Z' fill='%23E10019'/%3E%3C/svg%3E");
}

.ico-bell {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 18V19H11.9999V18H8Z' fill='%230A3F78'/%3E%3Cpath d='M9 1V2H10.9999V1H9Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%230A3F78' d='M7 2L5 4L2 15L4 17H16L18 15L15 4L13 2H7ZM16 15L13 4H7L4 15H16Z'/%3E%3C/svg%3E");
}

.ico-bell.fill {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 18V19H11.9999V18H8Z' fill='%230A3F78'/%3E%3Cpath d='M9 1V2H10.9999V1H9Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%230A3F78' d='M7 2L5 4L2 15L4 17H16L18 15L15 4L13 2H7Z'/%3E%3C/svg%3E");
}

.ico-bell:hover {
  color: #0A3F78;
}

.selectable-radio {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8.5' fill='white' stroke='%23000'/%3E%3C/svg%3E") no-repeat 10px 50%;
}

.selectable-radio:hover,
.selectable-radio.selected,
.selectable-radio.pre-selected {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='6' fill='%23E4F5FD' stroke='%230A3F78' stroke-width='6'/%3E%3C/svg%3E") no-repeat 10px 50%;
}

.checkbox-wrap.unselected .checkmark,
.checkbox-wrap input:not(:checked)~.checkmark,
.checkbox-wrap.reverse input:checked~.checkmark {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' fill='none' stroke='black'/%3E%3C/svg%3E");
}

.checkbox-wrap.selected .checkmark,
.checkbox-wrap input:checked~.checkmark,
.checkbox-wrap.reverse input:not(:checked)~.checkmark {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' fill='%230A3F78' stroke='%230A3F78'/%3E%3Cpath d='M16 5L9 15L4 11' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.ico-unpack {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H5.33333L2.66667 4L0 0Z' fill='%235A626C'/%3E%3C/svg%3E");
}

.ico-unpack.pack {
  transform: scaleY(-1);
}

.j-logo.j-prace {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='50' height='21' viewBox='0 0 50 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.39673 0.5H1.26074V2.69424H3.39673V0.5Z' fill='%23FF9900'/%3E%3Cpath d='M49.3035 17.1187V5.32018C49.3035 4.81658 48.8833 4.4209 48.323 4.4209H35.8223C35.297 4.4209 34.8418 4.81658 34.8418 5.32018V15.8238H36.9778V18.018H48.288C48.8833 18.018 49.3035 17.6223 49.3035 17.1187ZM41.67 10.536H40.4444V9.24104C40.4444 8.95327 40.1993 8.88133 40.1292 8.88133H39.0788C38.9737 8.88133 38.7636 8.95327 38.7636 9.24104V13.2338C38.7636 13.4856 38.9387 13.5936 39.0788 13.5936H40.1292C40.2693 13.5936 40.4444 13.4856 40.4444 13.2338V11.795H41.67V13.2338C41.67 14.8526 40.6195 14.8526 40.1292 14.8526H38.6235L38.5885 14.8166C37.8882 14.7087 37.538 14.1691 37.538 13.2338V9.24104C37.538 7.98205 38.2033 7.69428 38.5885 7.62234H38.6586H38.7286H40.1643C41.2147 7.62234 41.705 8.12594 41.705 9.24104V10.536H41.67ZM46.6773 8.84536L44.1211 13.5576H46.6773V14.8166H42.5454V13.6655L45.1366 8.84536H42.5454V7.58637H46.7123V8.84536H46.6773Z' fill='%23FF9900'/%3E%3Cpath d='M20.5886 4.42086H17.7873V0.5H15.6514V9.25899V18.018H17.7873H20.5886C21.8842 18.018 23.46 17.8022 23.46 15.0683V7.44245C23.4249 4.78058 21.8842 4.42086 20.5886 4.42086ZM21.289 15.0683C21.289 15.7518 20.7287 15.8237 20.5536 15.8237H17.7523V6.61511H20.5536C20.7287 6.61511 21.289 6.75899 21.289 7.44245V15.0683Z' fill='white'/%3E%3Cpath d='M10.5398 4.4209H8.47386C7.17826 4.4209 5.60254 4.78061 5.60254 7.44248V15.0684C5.60254 17.8022 7.17826 18.018 8.47386 18.018H10.5398C11.8354 18.018 13.4111 17.8022 13.4111 15.0684V7.44248C13.4111 4.78061 11.8354 4.4209 10.5398 4.4209ZM11.2751 15.0684C11.2751 15.7518 10.7149 15.8238 10.5398 15.8238H8.47386C8.29878 15.8238 7.73852 15.7518 7.73852 15.0684V7.44248C7.73852 6.75903 8.29878 6.61514 8.47386 6.61514H10.5398C10.7149 6.61514 11.2751 6.75903 11.2751 7.44248V15.0684Z' fill='white'/%3E%3Cpath d='M32.6358 8.6655V7.44248C32.6358 4.81658 31.06 4.4209 29.7644 4.4209H28.2237C26.9281 4.4209 25.3524 4.78061 25.3524 7.44248V8.44967V9.24104C25.3524 9.56478 25.4925 10.536 26.9281 11.1475L29.8345 12.0828C29.8345 12.0828 30.4648 12.2626 30.4648 13.1259V15.0324C30.4648 15.7159 29.9045 15.7878 29.7294 15.7878H28.1887C28.0136 15.7878 27.4534 15.7159 27.4534 15.0324V13.6295H25.3174V15.0324C25.3174 17.7662 26.8931 17.982 28.1887 17.982H29.7294C31.025 17.982 32.6007 17.7662 32.6007 15.0324V13.1259V12.5144C32.6007 11.6871 32.2856 10.8597 30.7099 10.2482C29.1341 9.63672 27.9086 9.31298 27.7685 9.24104C27.6284 9.13313 27.4884 8.95327 27.4884 8.44967V7.40651C27.4884 6.72305 28.0486 6.57917 28.2237 6.57917H29.7644C29.9395 6.57917 30.4998 6.72305 30.4998 7.40651V8.62953H32.6358V8.6655Z' fill='white'/%3E%3Cpath d='M1.26058 16.4713C1.26058 18.1259 0 19.313 0 19.313L1.15553 20.5C1.15553 20.5 3.39656 19.0612 3.39656 16.4713V4.4209H1.26058V16.4713V16.4713Z' fill='white'/%3E%3C/svg%3E");
}

.j-logo.j-kurzy {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='75' height='19' viewBox='0 0 75 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7523_5241)'%3E%3Cpath d='M4.3668 18.4304C5.26868 18.4304 5.8193 18.3992 6.47055 18.311C7.1393 18.2198 7.70868 18.0464 8.16305 17.7938C8.617 17.5415 8.98283 17.1657 9.2143 16.7138C9.4318 16.2932 9.54055 15.9932 9.56993 15.4298C9.5743 15.3518 9.5718 15.0692 9.57118 14.8832L9.56993 14.7296C9.56993 14.231 9.5243 13.9808 9.42243 13.6076C9.33327 13.2683 9.16268 12.9537 8.9243 12.689C8.6893 12.4316 8.37055 12.2018 7.9768 12.0074C7.5793 11.8112 7.07243 11.6186 6.4718 11.4362L4.61493 10.8716C4.18993 10.7378 3.85243 10.6178 3.60993 10.5146C3.36243 10.409 3.1743 10.3046 3.05055 10.205C2.92118 10.1 2.83805 9.9866 2.80305 9.8654C2.76827 9.73469 2.75187 9.60009 2.7543 9.4652C2.7543 9.254 2.79618 9.0788 2.87993 8.9426C2.96493 8.8034 3.1193 8.6948 3.33868 8.6186C3.5468 8.5472 3.83243 8.4956 4.18743 8.465C4.64033 8.43179 5.09447 8.41678 5.54868 8.42H8.69743C8.81493 8.42 8.83993 8.3798 8.8443 8.3066V6.2756C8.84743 6.215 8.83555 6.1694 8.8093 6.143C8.79754 6.13243 8.78367 6.12426 8.76852 6.119C8.75337 6.11374 8.73726 6.11149 8.72118 6.1124H5.03555C4.19618 6.1124 3.58118 6.1316 2.9193 6.2276C2.27368 6.3224 1.72305 6.4922 1.28368 6.734C0.883678 6.9542 0.569928 7.2884 0.326178 7.757C0.149928 8.096 0.0405528 8.3372 0.00617783 8.8376C0.000552827 8.9258 0.00367783 9.332 0.00492783 9.575L0.00617783 9.7544C0.00617783 10.1522 0.0293028 10.241 0.0911778 10.4786L0.124928 10.6112C0.205881 10.9448 0.358514 11.2585 0.573053 11.5322C0.785553 11.801 1.07368 12.041 1.4293 12.2456C1.78743 12.452 2.2468 12.6458 2.79305 12.821L4.93805 13.5068C5.3393 13.64 5.66493 13.76 5.90868 13.8638C6.15555 13.9694 6.3468 14.075 6.47868 14.1776C6.61555 14.2856 6.7068 14.405 6.74993 14.5316C6.78993 14.6528 6.81118 14.7986 6.81118 14.9684C6.81118 15.194 6.76305 15.3848 6.66805 15.536C6.5718 15.689 6.40868 15.8096 6.18305 15.8966C5.9668 15.98 5.67493 16.0388 5.31555 16.073C4.8368 16.118 4.3918 16.1402 3.95368 16.1402H0.333053C0.204928 16.1402 0.189928 16.1708 0.186178 16.2452L0.188678 18.257C0.180553 18.3512 0.196803 18.3794 0.201803 18.3854C0.212428 18.3992 0.245553 18.4304 0.311178 18.4304H4.3668ZM20.5099 7.4372C20.0706 6.9938 19.4912 6.659 18.7868 6.4424C18.4677 6.34598 18.1413 6.27316 17.8106 6.2246C17.4687 6.173 17.1687 6.1634 16.7018 6.1634L16.1968 6.164L15.6624 6.1628C15.1968 6.1628 14.9306 6.1718 14.5837 6.224C14.2287 6.278 13.8962 6.3536 13.5962 6.4472C12.8924 6.668 12.3124 7.0082 11.8737 7.4582C11.4137 7.9298 11.0824 8.51 10.8893 9.1838C10.7024 9.8336 10.6074 10.3502 10.6074 11.3672V13.3802C10.6074 14.2916 10.7649 14.8538 10.9162 15.3974C11.1112 16.0934 11.4406 16.6772 11.8962 17.1332C12.3431 17.5796 12.9318 17.9108 13.6468 18.1166C14.3668 18.3242 15.2524 18.4292 16.2787 18.4292H20.8693C20.9081 18.4292 20.9381 18.419 20.9574 18.3986C20.9831 18.3722 20.9956 18.3266 20.9924 18.2702V16.2512C20.9881 16.1834 20.9631 16.1438 20.8456 16.1438H16.4743C15.8862 16.1438 15.4524 16.1132 15.1112 16.0484C14.6818 15.9668 14.3043 15.8162 14.0749 15.635C13.7824 15.4034 13.5762 15.1304 13.4637 14.8244C13.3768 14.5904 13.3712 14.318 13.3649 14.0024C13.3618 13.8494 13.3587 13.6922 13.3462 13.5218C13.3454 13.5123 13.3467 13.5028 13.3499 13.4938C13.3532 13.4849 13.3583 13.4766 13.3649 13.4696C13.3717 13.4626 13.38 13.4571 13.3891 13.4532C13.3982 13.4494 13.4081 13.4474 13.4181 13.4474L21.3912 13.4366C21.4837 13.4366 21.5156 13.4192 21.5256 13.4126C21.5399 13.4018 21.5724 13.3706 21.5724 13.307V11.384C21.5724 10.4792 21.4924 9.3794 21.4299 9.1478C21.2331 8.423 20.9324 7.8626 20.5099 7.4372ZM19.1999 11.1362C19.1981 11.2478 19.1949 11.3726 19.1949 11.5154C19.1949 11.5334 19.1868 11.5514 19.1737 11.5646C19.1599 11.5774 19.1416 11.5847 19.1224 11.585L13.4206 11.5838C13.4014 11.5836 13.383 11.5763 13.3695 11.5632C13.3559 11.5502 13.3482 11.5326 13.3481 11.5142L13.3474 11.2826C13.3462 10.9526 13.3462 10.8848 13.3724 10.6682C13.3968 10.4588 13.4306 10.2632 13.4724 10.0868C13.5674 9.6902 13.7268 9.3614 13.9493 9.1106C14.1718 8.858 14.4699 8.672 14.8356 8.558C14.9162 8.5328 15.0031 8.51 15.0937 8.4902C15.2006 8.4668 15.3818 8.453 15.5768 8.453H16.8874C17.0068 8.453 17.2962 8.4776 17.3612 8.4908L17.4156 8.5022C17.4743 8.5136 17.5368 8.5268 17.5862 8.54C17.9581 8.6426 18.2674 8.8142 18.5062 9.0512C18.7618 9.305 18.9431 9.6002 19.0612 9.9542C19.1374 10.1846 19.1631 10.3538 19.1937 10.6682C19.2068 10.7948 19.2037 10.946 19.1999 11.1362ZM25.9649 6.3932C25.2424 6.5774 24.6556 6.881 24.2212 7.2944C23.7868 7.7078 23.4756 8.2616 23.2943 8.9396C23.1049 9.6536 23.0199 10.1372 23.0199 11.1134V13.3862C23.0199 14.3816 23.1081 14.87 23.3056 15.587C23.4937 16.2692 23.8149 16.8266 24.2606 17.2436C24.7062 17.6612 25.3087 17.9666 26.0506 18.1508C26.7987 18.3368 27.7493 18.431 28.8749 18.431H33.8343C33.9012 18.431 33.9693 18.413 33.9693 18.2792V0.6098C33.9693 0.53 33.9399 0.5018 33.8562 0.5018L33.8381 0.503L31.3437 0.5C31.2481 0.5048 31.2087 0.548 31.2087 0.6512V6.0434C31.2085 6.06181 31.2008 6.07942 31.1873 6.09244C31.1737 6.10546 31.1554 6.11284 31.1362 6.113H28.7137C27.6187 6.113 26.6937 6.2072 25.9649 6.3932ZM31.1362 8.399C31.1756 8.399 31.2087 8.4302 31.2087 8.4686V16.0754C31.2085 16.0938 31.2008 16.1114 31.1873 16.1244C31.1737 16.1375 31.1554 16.1448 31.1362 16.145H28.8293C28.1874 16.145 27.6562 16.0886 27.2524 15.9764C26.8393 15.8618 26.5131 15.662 26.2818 15.3824C26.0524 15.1052 25.8937 14.7332 25.8118 14.2766C25.7306 13.8278 25.6893 13.2632 25.6893 12.5984V11.7902C25.6893 11.1548 25.7306 10.616 25.8118 10.1888C25.8949 9.755 26.0506 9.3998 26.2768 9.1334C26.5043 8.8652 26.8274 8.6732 27.2362 8.5628C27.6374 8.4548 28.1624 8.3996 28.7956 8.3996L31.1362 8.399ZM38.2918 6.1628H35.8006C35.7018 6.1628 35.6656 6.1976 35.6656 6.293V13.1744C35.6656 14.1536 35.7462 14.9882 35.9056 15.656C36.0631 16.3148 36.3562 16.8572 36.7749 17.267C37.1943 17.6768 37.7787 17.9762 38.5118 18.1562C39.2524 18.338 40.2149 18.4304 41.3718 18.4304H46.4468C46.5199 18.4082 46.5468 18.3854 46.5562 18.374C46.5637 18.365 46.5812 18.3332 46.5812 18.2456V6.293C46.5812 6.1982 46.5449 6.1628 46.4456 6.1628H43.9543C43.8562 6.1628 43.8193 6.1976 43.8193 6.293V15.9758C43.8191 15.9942 43.8115 16.0118 43.7979 16.0248C43.7843 16.0379 43.766 16.0452 43.7468 16.0454H41.3593C40.7787 16.0454 40.2931 15.998 39.9168 15.9044C39.5312 15.8096 39.2243 15.6422 39.0049 15.4076C38.7856 15.1748 38.6331 14.8562 38.5499 14.4614C38.4687 14.075 38.4274 13.586 38.4274 13.0082V6.293C38.4268 6.1982 38.3899 6.1628 38.2918 6.1628ZM58.0631 7.4474C57.6237 6.9968 57.0424 6.659 56.3349 6.4424L56.2343 6.4112C55.8162 6.2816 55.4212 6.1598 54.7362 6.1598H52.7456C52.1187 6.1598 51.5956 6.3056 51.1543 6.4424C50.4543 6.659 49.8749 6.9974 49.4312 7.448C48.9881 7.8986 48.6606 8.483 48.4568 9.185C48.2549 9.881 48.2199 10.1804 48.2199 11.1854V13.382C48.2212 14.39 48.2568 14.6882 48.4568 15.3758C48.6599 16.0742 48.9881 16.6568 49.4312 17.1074C49.8743 17.558 50.4537 17.8946 51.1543 18.107C51.6006 18.2432 52.2893 18.3896 52.7456 18.3896H54.7362C55.3499 18.3896 56.1156 18.1736 56.3356 18.107C57.0431 17.894 57.6243 17.5574 58.0631 17.1074C58.5031 16.6568 58.8293 16.0742 59.0324 15.3758C59.2343 14.684 59.2693 14.3858 59.2693 13.382V11.1854C59.2693 10.1804 59.2337 9.881 59.0324 9.185C58.8287 8.483 58.5024 7.8986 58.0631 7.4474ZM56.5387 13.8632C56.5409 14.006 56.5273 14.1486 56.4981 14.2886C56.4112 14.7296 56.2574 15.0932 56.0406 15.3692C55.8206 15.6494 55.5181 15.8522 55.1412 15.9746C55.0562 16.0022 54.7787 16.0448 54.6843 16.0448H53.7393L52.7987 16.0454C52.6449 16.0364 52.4925 16.0127 52.3437 15.9746C51.9896 15.8659 51.6781 15.6569 51.4499 15.3752C51.2256 15.0938 51.0718 14.7314 50.9924 14.2988C50.9653 14.1549 50.9536 14.0088 50.9574 13.8626L50.9518 10.6748C50.9512 10.496 50.9674 10.3784 50.9849 10.2416C51.0332 9.85113 51.1897 9.48024 51.4381 9.1676C51.6574 8.8922 51.9581 8.69 52.3312 8.5682C52.4825 8.52651 52.6388 8.50372 52.7962 8.5004H54.6824C54.7674 8.5004 55.0062 8.5178 55.1637 8.5682C55.5418 8.6906 55.8424 8.8922 56.0581 9.1682C56.2712 9.4412 56.4218 9.8012 56.5037 10.2386C56.5318 10.4036 56.5393 10.4726 56.5387 10.6754V13.8632Z' fill='white'/%3E%3Cpath d='M73.4878 6.16284H61.7428C61.2416 6.16284 60.8359 6.53064 60.8359 6.98484V16.523H62.8366V18.5H73.4878C73.9891 18.5 74.3953 18.1316 74.3953 17.678V6.98424C74.3959 6.53064 73.9897 6.16284 73.4878 6.16284ZM67.2109 11.7518H66.0572V10.568C66.0572 10.2962 65.8384 10.2368 65.7541 10.2368H64.7647C64.6797 10.2368 64.4622 10.2956 64.4622 10.568V14.1644C64.4622 14.3942 64.6247 14.4758 64.7647 14.4758H65.7541C65.8947 14.4758 66.0572 14.3942 66.0572 14.1644V12.8726H67.2109V14.1644C67.2109 15.6164 66.2272 15.6164 65.7541 15.6164H64.3353L64.2934 15.5966C63.6403 15.506 63.3084 15.0242 63.3084 14.1638V10.568C63.3084 9.43644 63.9266 9.17364 64.2953 9.11844L64.3528 9.10944V9.10224L64.4122 9.09744H65.7541C66.7484 9.09744 67.2109 9.56424 67.2109 10.568V11.7518ZM71.9241 10.2026L69.5209 14.4764H71.9197V15.617H68.0178V14.5856L70.4578 10.2374H68.0178V9.09744H71.9241V10.2026Z' fill='%23FF9900'/%3E%3C/g%3E%3C/svg%3E");
}

.ico-inverse-twitter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 0H0V20H20V0ZM15.3508 5.84459C15.9317 5.77381 16.4856 5.61538 17 5.38112C16.6162 5.97183 16.129 6.49007 15.5677 6.9055C15.5726 7.03106 15.5751 7.15914 15.5751 7.28723C15.5751 11.1795 12.6867 15.6667 7.40289 15.6667C5.78159 15.6667 4.27123 15.1788 3 14.3445C3.22434 14.3715 3.4536 14.385 3.68533 14.385C5.03052 14.385 6.26971 13.9139 7.25251 13.1235C5.99525 13.1008 4.9352 12.2488 4.56953 11.0792C4.74456 11.1138 4.92534 11.1315 5.11023 11.1315C5.37237 11.1315 5.62628 11.0969 5.86705 11.0278C4.55227 10.7582 3.56207 9.56747 3.56207 8.14V8.10377C3.94993 8.32286 4.39367 8.45684 4.86371 8.47117C4.09292 7.94282 3.5859 7.04117 3.5859 6.01986C3.5859 5.48056 3.72724 4.97412 3.97458 4.53762C5.39209 6.32154 7.50807 7.49284 9.89523 7.61587C9.84592 7.40014 9.82127 7.176 9.82127 6.94511C9.82127 5.31877 11.1073 4 12.6924 4C13.5191 4 14.2661 4.35729 14.7887 4.92946C15.4444 4.798 16.0583 4.55279 16.6138 4.21572C16.3993 4.90333 15.9441 5.48056 15.3508 5.84459Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-facebook {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 0V20L11.0644 20.0015C11.0677 20.001 11.071 20.0005 11.0743 20V13.1852H13.2461L13.6593 10.491H11.0743V8.74265C11.0743 8.00558 11.4354 7.28712 12.5932 7.28712H13.7685V4.99343C13.7685 4.99343 12.7019 4.8114 11.6822 4.8114C9.5532 4.8114 8.16173 6.10169 8.16173 8.43761V10.491H5.79522V13.1852H8.16173V20H0V0H20Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-instagram {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 0H0V20H20V0ZM7.11391 3.04212C7.86053 3.00806 8.09891 3 10 3C11.9011 3 12.1395 3.00806 12.8861 3.04212C13.6312 3.07611 14.14 3.19445 14.5853 3.3675C15.0456 3.54637 15.436 3.78572 15.8251 4.17487C16.2143 4.56405 16.4536 4.95442 16.6325 5.41473C16.8055 5.85999 16.9239 6.36884 16.9579 7.11391C16.9919 7.86053 17 8.09891 17 10C17 11.9011 16.9919 12.1395 16.9579 12.8861C16.9239 13.6312 16.8055 14.14 16.6325 14.5853C16.4536 15.0456 16.2143 15.436 15.8251 15.8251C15.436 16.2143 15.0456 16.4536 14.5853 16.6325C14.14 16.8055 13.6312 16.9239 12.8861 16.9579C12.1395 16.9919 11.9011 17 10 17C8.09891 17 7.86053 16.9919 7.11391 16.9579C6.36884 16.9239 5.85999 16.8055 5.41473 16.6325C4.95442 16.4536 4.56405 16.2143 4.17487 15.8251C3.78572 15.436 3.54637 15.0456 3.3675 14.5853C3.19445 14.14 3.07611 13.6312 3.04212 12.8861C3.00806 12.1395 3 11.9011 3 10C3 8.09891 3.00806 7.86053 3.04212 7.11391C3.07611 6.36884 3.19445 5.85999 3.3675 5.41473C3.54637 4.95442 3.78572 4.56405 4.17487 4.17487C4.56405 3.78572 4.95442 3.54637 5.41473 3.3675C5.85999 3.19445 6.36884 3.07611 7.11391 3.04212ZM12.8286 4.30208C12.0905 4.2684 11.8691 4.26126 10 4.26126C8.13092 4.26126 7.90952 4.2684 7.1714 4.30208C6.48891 4.3332 6.11826 4.44723 5.8716 4.5431C5.54486 4.67008 5.31167 4.82177 5.06674 5.06674C4.82177 5.31167 4.67008 5.54486 4.5431 5.8716C4.44723 6.11826 4.3332 6.48891 4.30208 7.1714C4.2684 7.90952 4.26126 8.13092 4.26126 10C4.26126 11.8691 4.2684 12.0905 4.30208 12.8286C4.3332 13.5111 4.44723 13.8817 4.5431 14.1284C4.67008 14.4551 4.8218 14.6883 5.06674 14.9333C5.31167 15.1782 5.54486 15.3299 5.8716 15.4569C6.11826 15.5528 6.48891 15.6668 7.1714 15.6979C7.90944 15.7316 8.13078 15.7387 10 15.7387C11.8692 15.7387 12.0906 15.7316 12.8286 15.6979C13.5111 15.6668 13.8817 15.5528 14.1284 15.4569C14.4551 15.3299 14.6883 15.1782 14.9333 14.9333C15.1782 14.6883 15.3299 14.4551 15.4569 14.1284C15.5528 13.8817 15.6668 13.5111 15.6979 12.8286C15.7316 12.0905 15.7387 11.8691 15.7387 10C15.7387 8.13092 15.7316 7.90952 15.6979 7.1714C15.6668 6.48891 15.5528 6.11826 15.4569 5.8716C15.3299 5.54486 15.1782 5.31167 14.9333 5.06674C14.6883 4.82177 14.4551 4.67008 14.1284 4.5431C13.8817 4.44723 13.5111 4.3332 12.8286 4.30208ZM10 6.40541C8.01475 6.40541 6.40541 8.01475 6.40541 10C6.40541 11.9853 8.01475 13.5946 10 13.5946C11.9853 13.5946 13.5946 11.9853 13.5946 10C13.5946 8.01475 11.9853 6.40541 10 6.40541ZM7.66667 10C7.66667 11.2887 8.71133 12.3333 10 12.3333C11.2887 12.3333 12.3333 11.2887 12.3333 10C12.3333 8.71133 11.2887 7.66667 10 7.66667C8.71133 7.66667 7.66667 8.71133 7.66667 10ZM14.5766 6.26339C14.5766 6.72731 14.2005 7.10338 13.7366 7.10338C13.2727 7.10338 12.8966 6.72731 12.8966 6.26339C12.8966 5.79947 13.2727 5.42338 13.7366 5.42338C14.2005 5.42338 14.5766 5.79947 14.5766 6.26339Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-linkedin {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 0H0V20H20V0ZM3 4.55903C3 3.67417 3.6709 3 4.6978 3C5.72423 3 6.3563 3.67417 6.37593 4.55903C6.37593 5.42567 5.7242 6.11947 4.67767 6.11947H4.65853C3.65127 6.11947 3 5.4257 3 4.55903ZM6.1779 7.3524H3.17753V16.3815H6.1779V7.3524ZM13.5446 7.1403C11.952 7.1403 11.2385 8.0163 10.8405 8.63063V7.3524H7.8392C7.87893 8.19943 7.8392 16.3815 7.8392 16.3815H10.8405V11.339C10.8405 11.0689 10.8601 10.7999 10.9391 10.6064C11.1564 10.0673 11.6502 9.50897 12.4785 9.50897C13.5652 9.50897 13.9992 10.3373 13.9992 11.5506V16.3814H17V11.204C17 8.4307 15.5199 7.1403 13.5446 7.1403Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-spotify {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H20V20H0V0ZM6.01 8.425C8.145 7.76 11.89 7.9 14.13 9.23C14.445 9.405 14.865 9.3 15.04 9.055C15.215 8.74 15.11 8.32 14.795 8.145C12.205 6.605 8.11 6.465 5.625 7.2C5.31 7.305 5.1 7.655 5.205 8.005C5.31 8.32 5.66 8.53 6.01 8.425ZM13.325 11.365C13.57 11.54 13.885 11.435 14.06 11.19C14.235 10.945 14.13 10.595 13.92 10.49C11.75 9.16 8.6 8.775 6.045 9.545C5.765 9.615 5.625 9.93 5.695 10.21C5.765 10.49 6.08 10.63 6.36 10.56C8.565 9.86 11.435 10.21 13.325 11.365ZM12.625 13.255C12.835 13.395 13.08 13.325 13.22 13.115C13.325 12.905 13.29 12.625 13.045 12.52C11.225 11.4 8.915 11.155 6.255 11.75C6.045 11.82 5.87 12.03 5.94 12.275C6.01 12.485 6.22 12.66 6.465 12.59C8.915 12.03 10.98 12.24 12.625 13.255ZM3 10C3 6.15 6.15 3 10 3C13.885 3 17 6.15 17 10C17 13.85 13.85 17 10 17C6.15 17 3 13.85 3 10Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-youtube {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 0H0V20H20V0ZM8.55406 7.82559L8.5545 11.7871L12.3367 9.81315L8.55406 7.82559ZM16.3035 5.73977C16.7231 6.1676 16.86 7.13913 16.86 7.13913C16.86 7.13913 17 8.28029 17 9.42102V10.4908C17 11.632 16.86 12.7727 16.86 12.7727C16.86 12.7727 16.7231 13.7442 16.3035 14.172C15.8238 14.6782 15.2919 14.7304 14.9913 14.76C14.9582 14.7633 14.928 14.7662 14.9009 14.7695C12.9417 14.9123 10 14.9167 10 14.9167C10 14.9167 6.36 14.8832 5.24 14.7748C5.18693 14.7648 5.12261 14.757 5.04976 14.7482C4.69499 14.7054 4.13816 14.6381 3.69606 14.172C3.2765 13.7442 3.14 12.7727 3.14 12.7727C3.14 12.7727 3 11.632 3 10.4908V9.42102C3 8.28029 3.14 7.13913 3.14 7.13913C3.14 7.13913 3.2765 6.1676 3.69606 5.73977C4.17681 5.23295 4.7092 5.18123 5.00986 5.15201C5.04246 5.14885 5.07234 5.14594 5.09912 5.14276C7.05825 5 9.99694 5 9.99694 5H10.0031C10.0031 5 12.9417 5 14.9009 5.14276C14.9277 5.14595 14.9576 5.14886 14.9902 5.15203C15.2906 5.18124 15.8232 5.23304 16.3035 5.73977Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-android {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='135' height='40' viewBox='0 0 135 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68.136 21.7509C65.784 21.7509 63.867 23.5399 63.867 26.0039C63.867 28.4529 65.784 30.2569 68.136 30.2569C70.489 30.2569 72.406 28.4529 72.406 26.0039C72.405 23.5399 70.488 21.7509 68.136 21.7509ZM68.136 28.5829C66.847 28.5829 65.736 27.5199 65.736 26.0049C65.736 24.4739 66.848 23.4269 68.136 23.4269C69.425 23.4269 70.536 24.4739 70.536 26.0049C70.536 27.5189 69.425 28.5829 68.136 28.5829ZM58.822 21.7509C56.47 21.7509 54.553 23.5399 54.553 26.0039C54.553 28.4529 56.47 30.2569 58.822 30.2569C61.175 30.2569 63.092 28.4529 63.092 26.0039C63.092 23.5399 61.175 21.7509 58.822 21.7509ZM58.822 28.5829C57.533 28.5829 56.422 27.5199 56.422 26.0049C56.422 24.4739 57.534 23.4269 58.822 23.4269C60.111 23.4269 61.222 24.4739 61.222 26.0049C61.223 27.5189 60.111 28.5829 58.822 28.5829ZM47.744 23.0569V24.8609H52.062C51.933 25.8759 51.595 26.6169 51.079 27.1319C50.451 27.7599 49.468 28.4529 47.744 28.4529C45.086 28.4529 43.008 26.3099 43.008 23.6519C43.008 20.9939 45.086 18.8509 47.744 18.8509C49.178 18.8509 50.225 19.4149 50.998 20.1399L52.271 18.8669C51.191 17.8359 49.758 17.0469 47.744 17.0469C44.103 17.0469 41.042 20.0109 41.042 23.6519C41.042 27.2929 44.103 30.2569 47.744 30.2569C49.709 30.2569 51.192 29.6119 52.351 28.4039C53.543 27.2119 53.914 25.5359 53.914 24.1829C53.914 23.7649 53.882 23.3779 53.817 23.0559H47.744V23.0569ZM93.052 24.4579C92.698 23.5079 91.618 21.7509 89.411 21.7509C87.22 21.7509 85.399 23.4749 85.399 26.0039C85.399 28.3879 87.204 30.2569 89.62 30.2569C91.569 30.2569 92.697 29.0649 93.165 28.3719L91.715 27.4049C91.232 28.1139 90.571 28.5809 89.62 28.5809C88.67 28.5809 87.993 28.1459 87.558 27.2919L93.245 24.9399L93.052 24.4579ZM87.252 25.8759C87.204 24.2319 88.525 23.3949 89.476 23.3949C90.217 23.3949 90.845 23.7659 91.055 24.2969L87.252 25.8759ZM82.629 29.9999H84.497V17.4989H82.629V29.9999ZM79.567 22.7019H79.503C79.084 22.2019 78.278 21.7509 77.264 21.7509C75.137 21.7509 73.188 23.6199 73.188 26.0209C73.188 28.4049 75.137 30.2579 77.264 30.2579C78.279 30.2579 79.084 29.8069 79.503 29.2919H79.567V29.9039C79.567 31.5309 78.697 32.4009 77.296 32.4009C76.152 32.4009 75.443 31.5799 75.153 30.8869L73.526 31.5639C73.993 32.6909 75.233 34.0769 77.296 34.0769C79.487 34.0769 81.34 32.7879 81.34 29.6459V22.0099H79.568V22.7019H79.567ZM77.425 28.5829C76.136 28.5829 75.057 27.5029 75.057 26.0209C75.057 24.5219 76.136 23.4269 77.425 23.4269C78.697 23.4269 79.696 24.5219 79.696 26.0209C79.696 27.5029 78.697 28.5829 77.425 28.5829ZM101.806 17.4989H97.335V29.9999H99.2V25.2639H101.805C103.873 25.2639 105.907 23.7669 105.907 21.3819C105.907 18.9969 103.874 17.4989 101.806 17.4989ZM101.854 23.5239H99.2V19.2389H101.854C103.249 19.2389 104.041 20.3939 104.041 21.3819C104.041 22.3499 103.249 23.5239 101.854 23.5239ZM113.386 21.7289C112.035 21.7289 110.636 22.3239 110.057 23.6429L111.713 24.3339C112.067 23.6429 112.727 23.4169 113.418 23.4169C114.383 23.4169 115.364 23.9959 115.38 25.0249V25.1539C115.042 24.9609 114.318 24.6719 113.434 24.6719C111.649 24.6719 109.831 25.6529 109.831 27.4859C109.831 29.1589 111.295 30.2359 112.935 30.2359C114.189 30.2359 114.881 29.6729 115.315 29.0129H115.379V29.9779H117.181V25.1849C117.182 22.9669 115.524 21.7289 113.386 21.7289ZM113.16 28.5799C112.55 28.5799 111.697 28.2739 111.697 27.5179C111.697 26.5529 112.759 26.1829 113.676 26.1829C114.495 26.1829 114.882 26.3599 115.38 26.6009C115.235 27.7599 114.238 28.5799 113.16 28.5799ZM123.743 22.0019L121.604 27.4219H121.54L119.32 22.0019H117.31L120.639 29.5769L118.741 33.7909H120.687L125.818 22.0019H123.743ZM106.937 29.9999H108.802V17.4989H106.937V29.9999Z' fill='white'/%3E%3Cpath d='M47.418 10.2432C47.418 11.0812 47.1701 11.7482 46.673 12.2462C46.109 12.8382 45.3731 13.1342 44.4691 13.1342C43.6031 13.1342 42.8661 12.8342 42.2611 12.2342C41.6551 11.6332 41.3521 10.8892 41.3521 10.0012C41.3521 9.11219 41.6551 8.36819 42.2611 7.76819C42.8661 7.16719 43.6031 6.86719 44.4691 6.86719C44.8991 6.86719 45.3101 6.95119 45.7001 7.11819C46.0911 7.28619 46.404 7.50919 46.6381 7.78819L46.111 8.31619C45.714 7.84119 45.167 7.60419 44.468 7.60419C43.836 7.60419 43.29 7.82619 42.829 8.27019C42.368 8.71419 42.1381 9.29119 42.1381 10.0002C42.1381 10.7092 42.368 11.2862 42.829 11.7302C43.29 12.1742 43.836 12.3962 44.468 12.3962C45.138 12.3962 45.6971 12.1732 46.1441 11.7262C46.4341 11.4352 46.602 11.0302 46.647 10.5112H44.468V9.79019H47.375C47.405 9.94719 47.418 10.0982 47.418 10.2432Z' fill='white'/%3E%3Cpath d='M52.0281 7.73724H49.2961V9.63924H51.7601V10.3602H49.2961V12.2622H52.0281V13.0002H48.5251V7.00024H52.0281V7.73724Z' fill='white'/%3E%3Cpath d='M55.279 13.0002H54.508V7.73724H52.832V7.00024H56.955V7.73724H55.279V13.0002Z' fill='white'/%3E%3Cpath d='M59.938 13.0002V7.00024H60.709V13.0002H59.938Z' fill='white'/%3E%3Cpath d='M64.1281 13.0002H63.3572V7.73724H61.6812V7.00024H65.8042V7.73724H64.1281V13.0002Z' fill='white'/%3E%3Cpath d='M73.6089 12.2252C73.0189 12.8312 72.2859 13.1342 71.4089 13.1342C70.5319 13.1342 69.7989 12.8312 69.2099 12.2252C68.6199 11.6192 68.3259 10.8772 68.3259 10.0002C68.3259 9.12323 68.6199 8.38123 69.2099 7.77523C69.7989 7.16923 70.5319 6.86523 71.4089 6.86523C72.2809 6.86523 73.0129 7.17023 73.6049 7.77923C74.1969 8.38823 74.4929 9.12823 74.4929 10.0002C74.4929 10.8772 74.1979 11.6192 73.6089 12.2252ZM69.7789 11.7222C70.2229 12.1722 70.7659 12.3962 71.4089 12.3962C72.0519 12.3962 72.5959 12.1712 73.0389 11.7222C73.4829 11.2722 73.7059 10.6982 73.7059 10.0002C73.7059 9.30223 73.4829 8.72823 73.0389 8.27823C72.5959 7.82823 72.0519 7.60423 71.4089 7.60423C70.7659 7.60423 70.2229 7.82923 69.7789 8.27823C69.3359 8.72823 69.1129 9.30223 69.1129 10.0002C69.1129 10.6982 69.3359 11.2722 69.7789 11.7222Z' fill='white'/%3E%3Cpath d='M75.5749 13.0002V7.00024H76.513L79.429 11.6672H79.4619L79.429 10.5112V7.00024H80.1999V13.0002H79.3949L76.344 8.10625H76.3109L76.344 9.26224V13.0002H75.5749Z' fill='white'/%3E%3Cpath d='M47.418 10.2432C47.418 11.0812 47.1701 11.7482 46.673 12.2462C46.109 12.8382 45.3731 13.1342 44.4691 13.1342C43.6031 13.1342 42.8661 12.8342 42.2611 12.2342C41.6551 11.6332 41.3521 10.8892 41.3521 10.0012C41.3521 9.11219 41.6551 8.36819 42.2611 7.76819C42.8661 7.16719 43.6031 6.86719 44.4691 6.86719C44.8991 6.86719 45.3101 6.95119 45.7001 7.11819C46.0911 7.28619 46.404 7.50919 46.6381 7.78819L46.111 8.31619C45.714 7.84119 45.167 7.60419 44.468 7.60419C43.836 7.60419 43.29 7.82619 42.829 8.27019C42.368 8.71419 42.1381 9.29119 42.1381 10.0002C42.1381 10.7092 42.368 11.2862 42.829 11.7302C43.29 12.1742 43.836 12.3962 44.468 12.3962C45.138 12.3962 45.6971 12.1732 46.1441 11.7262C46.4341 11.4352 46.602 11.0302 46.647 10.5112H44.468V9.79019H47.375C47.405 9.94719 47.418 10.0982 47.418 10.2432Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M52.0281 7.73724H49.2961V9.63924H51.7601V10.3602H49.2961V12.2622H52.0281V13.0002H48.5251V7.00024H52.0281V7.73724Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M55.279 13.0002H54.508V7.73724H52.832V7.00024H56.955V7.73724H55.279V13.0002Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M59.938 13.0002V7.00024H60.709V13.0002H59.938Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M64.1281 13.0002H63.3572V7.73724H61.6812V7.00024H65.8042V7.73724H64.1281V13.0002Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M73.6089 12.2252C73.0189 12.8312 72.2859 13.1342 71.4089 13.1342C70.5319 13.1342 69.7989 12.8312 69.2099 12.2252C68.6199 11.6192 68.3259 10.8772 68.3259 10.0002C68.3259 9.12323 68.6199 8.38123 69.2099 7.77523C69.7989 7.16923 70.5319 6.86523 71.4089 6.86523C72.2809 6.86523 73.0129 7.17023 73.6049 7.77923C74.1969 8.38823 74.4929 9.12823 74.4929 10.0002C74.4929 10.8772 74.1979 11.6192 73.6089 12.2252ZM69.7789 11.7222C70.2229 12.1722 70.7659 12.3962 71.4089 12.3962C72.0519 12.3962 72.5959 12.1712 73.0389 11.7222C73.4829 11.2722 73.7059 10.6982 73.7059 10.0002C73.7059 9.30223 73.4829 8.72823 73.0389 8.27823C72.5959 7.82823 72.0519 7.60423 71.4089 7.60423C70.7659 7.60423 70.2229 7.82923 69.7789 8.27823C69.3359 8.72823 69.1129 9.30223 69.1129 10.0002C69.1129 10.6982 69.3359 11.2722 69.7789 11.7222Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath d='M75.5749 13.0002V7.00024H76.513L79.429 11.6672H79.4619L79.429 10.5112V7.00024H80.1999V13.0002H79.3949L76.344 8.10625H76.3109L76.344 9.26224V13.0002H75.5749Z' stroke='white' stroke-width='0.2' stroke-miterlimit='10'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1564 7.96666C10.0383 8.23416 9.97302 8.56193 9.97302 8.94318V31.0592C9.97302 31.4413 10.0384 31.7691 10.1566 32.0365L22.1905 20.0008L10.1564 7.96666ZM10.8516 32.7557C11.2977 32.9465 11.8795 32.886 12.514 32.5262L26.6711 24.4814L22.8976 20.7079L10.8516 32.7557ZM27.5736 23.9696L32.015 21.4462C33.412 20.6512 33.412 19.3522 32.015 18.5582L27.5716 16.0333L23.6047 20.0008L27.5736 23.9696ZM26.6698 15.5209L12.514 7.47719C11.8795 7.11661 11.2976 7.05645 10.8515 7.24759L22.8976 19.2937L26.6698 15.5209Z' fill='white'/%3E%3Cpath d='M5 1H130V-1H5V1ZM134 5V35H136V5H134ZM130 39H5V41H130V39ZM1 35V5H-1V35H1ZM5 39C2.79086 39 1 37.2091 1 35H-1C-1 38.3137 1.68629 41 5 41V39ZM134 35C134 37.2091 132.209 39 130 39V41C133.314 41 136 38.3137 136 35H134ZM130 1C132.209 1 134 2.79086 134 5H136C136 1.68629 133.314 -1 130 -1V1ZM5 -1C1.68629 -1 -1 1.68629 -1 5H1C1 2.79086 2.79086 1 5 1V-1Z' fill='white'/%3E%3C/svg%3E");
}

.ico-inverse-ios {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120' height='40' viewBox='0 0 120 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.5259 19.2009V21.4919H80.0898V22.9943H81.5259V28.0993C81.5259 29.8425 82.3144 30.5397 84.2983 30.5397C84.647 30.5397 84.979 30.4982 85.2695 30.4484V28.9626C85.0205 28.9875 84.8628 29.0041 84.5889 29.0041C83.7007 29.0041 83.3105 28.589 83.3105 27.6428V22.9943H85.2695V21.4919H83.3105V19.2009H81.5259Z' fill='white'/%3E%3Cpath d='M90.3234 30.6642C92.963 30.6642 94.5817 28.8962 94.5817 25.966C94.5817 23.0524 92.9547 21.2761 90.3234 21.2761C87.6837 21.2761 86.0568 23.0524 86.0568 25.966C86.0568 28.8962 87.6754 30.6642 90.3234 30.6642ZM90.3234 29.0788C88.7711 29.0788 87.8995 27.9416 87.8995 25.966C87.8995 24.007 88.7711 22.8615 90.3234 22.8615C91.8673 22.8615 92.7472 24.007 92.7472 25.966C92.7472 27.9333 91.8673 29.0788 90.3234 29.0788Z' fill='white'/%3E%3Cpath d='M95.9666 30.4899H97.7512V25.1525C97.7512 23.8825 98.7058 23.0275 100.059 23.0275C100.374 23.0275 100.906 23.0856 101.055 23.1354V21.3757C100.864 21.3259 100.524 21.301 100.258 21.301C99.0794 21.301 98.075 21.9484 97.8176 22.8366H97.6848V21.4504H95.9666V30.4899Z' fill='white'/%3E%3Cpath d='M105.486 22.7951C106.806 22.7951 107.669 23.7165 107.711 25.1359H103.145C103.245 23.7248 104.166 22.7951 105.486 22.7951ZM107.703 28.0495C107.371 28.7551 106.632 29.1452 105.553 29.1452C104.125 29.1452 103.204 28.1408 103.145 26.5554V26.4557H109.529V25.8332C109.529 22.9943 108.01 21.2761 105.495 21.2761C102.946 21.2761 101.328 23.1105 101.328 25.9992C101.328 28.8879 102.913 30.6642 105.503 30.6642C107.57 30.6642 109.014 29.6681 109.421 28.0495H107.703Z' fill='white'/%3E%3Cpath d='M69.8223 27.1518C69.9599 29.3715 71.8097 30.791 74.5628 30.791C77.5052 30.791 79.3464 29.3026 79.3464 26.9281C79.3464 25.0611 78.2967 24.0287 75.7501 23.435L74.3821 23.0995C72.7647 22.7209 72.1108 22.2133 72.1108 21.3272C72.1108 20.2087 73.126 19.4774 74.6489 19.4774C76.0942 19.4774 77.0923 20.1915 77.2729 21.3358H79.1485C79.0366 19.2451 77.1955 17.7739 74.6747 17.7739C71.9646 17.7739 70.1578 19.2451 70.1578 21.4562C70.1578 23.2802 71.1816 24.3642 73.4272 24.889L75.0274 25.2762C76.6707 25.6634 77.3934 26.2312 77.3934 27.1776C77.3934 28.2788 76.2577 29.0789 74.7091 29.0789C73.0486 29.0789 71.8957 28.3304 71.7323 27.1518H69.8223Z' fill='white'/%3E%3Cpath d='M51.3349 21.301C50.1064 21.301 49.0439 21.9152 48.4961 22.9445H48.3633V21.4504H46.645V33.4948H48.4297V29.1203H48.5708C49.0439 30.0749 50.0649 30.6393 51.3516 30.6393C53.6343 30.6393 55.0869 28.8381 55.0869 25.966C55.0869 23.0939 53.6343 21.301 51.3349 21.301ZM50.8286 29.0373C49.3345 29.0373 48.3965 27.8586 48.3965 25.9743C48.3965 24.0817 49.3345 22.903 50.8369 22.903C52.3476 22.903 53.2524 24.0568 53.2524 25.966C53.2524 27.8835 52.3476 29.0373 50.8286 29.0373Z' fill='white'/%3E%3Cpath d='M61.3317 21.301C60.1032 21.301 59.0407 21.9152 58.4929 22.9445H58.3601V21.4504H56.6418V33.4948H58.4265V29.1203H58.5676C59.0407 30.0749 60.0617 30.6393 61.3483 30.6393C63.6311 30.6393 65.0837 28.8381 65.0837 25.966C65.0837 23.0939 63.6311 21.301 61.3317 21.301ZM60.8254 29.0373C59.3313 29.0373 58.3933 27.8586 58.3933 25.9743C58.3933 24.0817 59.3313 22.903 60.8337 22.903C62.3444 22.903 63.2492 24.0568 63.2492 25.966C63.2492 27.8835 62.3444 29.0373 60.8254 29.0373Z' fill='white'/%3E%3Cpath d='M43.443 30.4899H45.4906L41.0082 18.075H38.9348L34.4523 30.4899H36.4311L37.5754 27.1948H42.3073L43.443 30.4899ZM39.8725 20.3292H40.0188L41.8169 25.5773H38.0658L39.8725 20.3292Z' fill='white'/%3E%3Cpath d='M35.6511 8.71069V14.6997H37.8135C39.5981 14.6997 40.6316 13.5999 40.6316 11.6865C40.6316 9.80225 39.5898 8.71069 37.8135 8.71069H35.6511ZM36.5808 9.55737H37.7097C38.9507 9.55737 39.6853 10.3459 39.6853 11.699C39.6853 13.0728 38.9631 13.853 37.7097 13.853H36.5808V9.55737Z' fill='white'/%3E%3Cpath d='M43.7967 14.7869C45.1165 14.7869 45.9258 13.9028 45.9258 12.4377C45.9258 10.981 45.1124 10.0928 43.7967 10.0928C42.4769 10.0928 41.6634 10.981 41.6634 12.4377C41.6634 13.9028 42.4727 14.7869 43.7967 14.7869ZM43.7967 13.9941C43.0206 13.9941 42.5848 13.4255 42.5848 12.4377C42.5848 11.4583 43.0206 10.8855 43.7967 10.8855C44.5687 10.8855 45.0086 11.4583 45.0086 12.4377C45.0086 13.4214 44.5687 13.9941 43.7967 13.9941Z' fill='white'/%3E%3Cpath d='M52.818 10.1799H51.9256L51.1205 13.6289H51.0499L50.1202 10.1799H49.2652L48.3355 13.6289H48.2691L47.4598 10.1799H46.555L47.8001 14.6997H48.7174L49.6471 11.3711H49.7176L50.6515 14.6997H51.577L52.818 10.1799Z' fill='white'/%3E%3Cpath d='M53.8456 14.6997H54.7379V12.0559C54.7379 11.3503 55.1571 10.9104 55.817 10.9104C56.477 10.9104 56.7924 11.2715 56.7924 11.9978V14.6997H57.6847V11.7737C57.6847 10.6987 57.1286 10.0928 56.12 10.0928C55.4394 10.0928 54.9911 10.3958 54.7711 10.8979H54.7047V10.1799H53.8456V14.6997Z' fill='white'/%3E%3Cpath d='M59.09 14.6997H59.9824V8.41602H59.09V14.6997Z' fill='white'/%3E%3Cpath d='M63.3384 14.7869C64.6582 14.7869 65.4675 13.9028 65.4675 12.4377C65.4675 10.981 64.6541 10.0928 63.3384 10.0928C62.0186 10.0928 61.2051 10.981 61.2051 12.4377C61.2051 13.9028 62.0144 14.7869 63.3384 14.7869ZM63.3384 13.9941C62.5623 13.9941 62.1265 13.4255 62.1265 12.4377C62.1265 11.4583 62.5623 10.8855 63.3384 10.8855C64.1104 10.8855 64.5503 11.4583 64.5503 12.4377C64.5503 13.4214 64.1104 13.9941 63.3384 13.9941Z' fill='white'/%3E%3Cpath d='M68.1263 14.0232C67.6407 14.0232 67.2879 13.7866 67.2879 13.3799C67.2879 12.9814 67.5701 12.7698 68.1927 12.7283L69.2967 12.6577V13.0354C69.2967 13.5957 68.7986 14.0232 68.1263 14.0232ZM67.898 14.7744C68.4915 14.7744 68.9854 14.5171 69.2552 14.0647H69.3257V14.6997H70.1849V11.6118C70.1849 10.6572 69.5457 10.0928 68.4126 10.0928C67.3875 10.0928 66.657 10.5908 66.5657 11.3669H67.429C67.5286 11.0474 67.8731 10.8647 68.3711 10.8647C68.9812 10.8647 69.2967 11.1345 69.2967 11.6118V12.002L68.0723 12.0725C66.9974 12.1389 66.3914 12.6079 66.3914 13.4214C66.3914 14.2473 67.0264 14.7744 67.898 14.7744Z' fill='white'/%3E%3Cpath d='M73.213 14.7744C73.8355 14.7744 74.3626 14.4797 74.6324 13.9858H74.703V14.6997H75.558V8.41602H74.6656V10.8979H74.5992C74.3543 10.3999 73.8314 10.1052 73.213 10.1052C72.0716 10.1052 71.337 11.01 71.337 12.4377C71.337 13.8696 72.0633 14.7744 73.213 14.7744ZM73.4662 10.9062C74.2132 10.9062 74.6822 11.4998 74.6822 12.4419C74.6822 13.3882 74.2174 13.9734 73.4662 13.9734C72.7108 13.9734 72.2584 13.3965 72.2584 12.4377C72.2584 11.4873 72.7149 10.9062 73.4662 10.9062Z' fill='white'/%3E%3Cpath d='M81.3444 14.7869C82.6643 14.7869 83.4736 13.9028 83.4736 12.4377C83.4736 10.981 82.6601 10.0928 81.3444 10.0928C80.0246 10.0928 79.2111 10.981 79.2111 12.4377C79.2111 13.9028 80.0205 14.7869 81.3444 14.7869ZM81.3444 13.9941C80.5683 13.9941 80.1325 13.4255 80.1325 12.4377C80.1325 11.4583 80.5683 10.8855 81.3444 10.8855C82.1164 10.8855 82.5563 11.4583 82.5563 12.4377C82.5563 13.4214 82.1164 13.9941 81.3444 13.9941Z' fill='white'/%3E%3Cpath d='M84.6548 14.6997H85.5471V12.0559C85.5471 11.3503 85.9663 10.9104 86.6262 10.9104C87.2861 10.9104 87.6016 11.2715 87.6016 11.9978V14.6997H88.4939V11.7737C88.4939 10.6987 87.9377 10.0928 86.9292 10.0928C86.2485 10.0928 85.8003 10.3958 85.5803 10.8979H85.5139V10.1799H84.6548V14.6997Z' fill='white'/%3E%3Cpath d='M92.6036 9.05518V10.2007H91.8856V10.9519H92.6036V13.5044C92.6036 14.376 92.9979 14.7246 93.9898 14.7246C94.1642 14.7246 94.3302 14.7039 94.4754 14.679V13.936C94.3509 13.9485 94.2721 13.9568 94.1351 13.9568C93.691 13.9568 93.4959 13.7493 93.4959 13.2761V10.9519H94.4754V10.2007H93.4959V9.05518H92.6036Z' fill='white'/%3E%3Cpath d='M95.6732 14.6997H96.5656V12.0601C96.5656 11.3752 96.9723 10.9146 97.7028 10.9146C98.3336 10.9146 98.6698 11.2798 98.6698 12.002V14.6997H99.5622V11.782C99.5622 10.707 98.9687 10.0969 98.0058 10.0969C97.3251 10.0969 96.8478 10.3999 96.6278 10.9062H96.5573V8.41602H95.6732V14.6997Z' fill='white'/%3E%3Cpath d='M102.781 10.8523C103.441 10.8523 103.873 11.313 103.894 12.0227H101.611C101.661 11.3171 102.121 10.8523 102.781 10.8523ZM103.889 13.4795C103.723 13.8323 103.354 14.0273 102.814 14.0273C102.101 14.0273 101.64 13.5251 101.611 12.7324V12.6826H104.802V12.3713C104.802 10.9519 104.043 10.0928 102.785 10.0928C101.511 10.0928 100.702 11.01 100.702 12.4543C100.702 13.8987 101.495 14.7869 102.789 14.7869C103.823 14.7869 104.545 14.2888 104.748 13.4795H103.889Z' fill='white'/%3E%3Cpath d='M24.769 20.3011C24.7907 18.6201 25.6934 17.0295 27.1256 16.149C26.2221 14.8587 24.7088 14.0406 23.1344 13.9913C21.4552 13.8151 19.8272 14.9962 18.9715 14.9962C18.0992 14.9962 16.7817 14.0088 15.363 14.038C13.5137 14.0978 11.7898 15.1491 10.8901 16.7659C8.95607 20.1143 10.3987 25.0354 12.2513 27.742C13.1782 29.0673 14.2615 30.5478 15.6789 30.4953C17.066 30.4377 17.584 29.6108 19.2583 29.6108C20.9171 29.6108 21.4031 30.4953 22.8493 30.4619C24.3377 30.4377 25.2754 29.1306 26.1698 27.7927C26.8358 26.8484 27.3483 25.8047 27.6882 24.7002C25.9391 23.9604 24.771 22.2002 24.769 20.3011Z' fill='white'/%3E%3Cpath d='M22.0373 12.2113C22.8489 11.2371 23.2487 9.98494 23.1518 8.7207C21.912 8.85092 20.7668 9.44348 19.9443 10.3803C19.14 11.2956 18.7214 12.5258 18.8006 13.7417C20.0408 13.7545 21.2601 13.178 22.0373 12.2113Z' fill='white'/%3E%3Cpath d='M4.32122 39.4672L3.93853 40.391L4.32122 39.4672ZM119.467 35.6788L120.391 36.0615L119.467 35.6788ZM115.679 39.4672L116.061 40.391L115.679 39.4672ZM115.679 0.532843L116.061 -0.391036L115.679 0.532843ZM119.467 4.32122L120.391 3.93853L119.467 4.32122ZM10.5 1H109.5V-1H10.5V1ZM119 10.5V29.5H121V10.5H119ZM109.5 39H10.5V41H109.5V39ZM1 29.5V10.5H-1V29.5H1ZM10.5 39C8.85552 39 7.67224 38.9995 6.73798 38.9357C5.8127 38.8726 5.20494 38.7508 4.7039 38.5433L3.93853 40.391C4.72389 40.7163 5.57473 40.861 6.60184 40.9311C7.61997 41.0005 8.88288 41 10.5 41V39ZM-1 29.5C-1 31.1171 -1.00054 32.38 -0.931075 33.3982C-0.860996 34.4253 -0.716341 35.2761 -0.391036 36.0615L1.45672 35.2961C1.24918 34.7951 1.12742 34.1873 1.06429 33.262C1.00054 32.3278 1 31.1445 1 29.5H-1ZM4.7039 38.5433C3.23373 37.9343 2.06569 36.7663 1.45672 35.2961L-0.391036 36.0615C0.420915 38.0217 1.97831 39.5791 3.93853 40.391L4.7039 38.5433ZM119 29.5C119 31.1445 118.999 32.3278 118.936 33.262C118.873 34.1873 118.751 34.7951 118.543 35.2961L120.391 36.0615C120.716 35.2761 120.861 34.4253 120.931 33.3982C121.001 32.38 121 31.1171 121 29.5H119ZM109.5 41C111.117 41 112.38 41.0005 113.398 40.9311C114.425 40.861 115.276 40.7163 116.061 40.391L115.296 38.5433C114.795 38.7508 114.187 38.8726 113.262 38.9357C112.328 38.9995 111.144 39 109.5 39V41ZM118.543 35.2961C117.934 36.7663 116.766 37.9343 115.296 38.5433L116.061 40.391C118.022 39.5791 119.579 38.0217 120.391 36.0615L118.543 35.2961ZM109.5 1C111.144 1 112.328 1.00054 113.262 1.06429C114.187 1.12742 114.795 1.24918 115.296 1.45672L116.061 -0.391036C115.276 -0.716341 114.425 -0.860996 113.398 -0.931075C112.38 -1.00054 111.117 -1 109.5 -1V1ZM121 10.5C121 8.88289 121.001 7.61997 120.931 6.60184C120.861 5.57473 120.716 4.72389 120.391 3.93853L118.543 4.7039C118.751 5.20494 118.873 5.8127 118.936 6.73798C118.999 7.67225 119 8.85552 119 10.5H121ZM115.296 1.45672C116.766 2.06569 117.934 3.23373 118.543 4.7039L120.391 3.93853C119.579 1.97831 118.022 0.420915 116.061 -0.391036L115.296 1.45672ZM10.5 -1C8.88289 -1 7.61997 -1.00054 6.60184 -0.931075C5.57473 -0.860996 4.72389 -0.716341 3.93853 -0.391036L4.7039 1.45672C5.20494 1.24918 5.8127 1.12742 6.73798 1.06429C7.67225 1.00054 8.85552 1 10.5 1V-1ZM1 10.5C1 8.85552 1.00054 7.67225 1.06429 6.73798C1.12742 5.8127 1.24918 5.20494 1.45672 4.7039L-0.391036 3.93853C-0.716341 4.72389 -0.860996 5.57473 -0.931075 6.60184C-1.00054 7.61997 -1 8.88289 -1 10.5H1ZM3.93853 -0.391036C1.97831 0.420915 0.420915 1.97831 -0.391036 3.93853L1.45672 4.7039C2.06569 3.23373 3.23373 2.06569 4.7039 1.45672L3.93853 -0.391036Z' fill='white'/%3E%3C/svg%3E");
}

.ico-404 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='176' height='158' viewBox='0 0 176 158' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M131.999 145H44L42 147V155H134V147.147L131.999 145ZM131.999 147L132 152.999H44V147H131.999Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.686 89.272L122.707 100.293L121.293 101.707L110.272 90.6862L111.686 89.272Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M66 146V123H68V146H66Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108 146V123H110V146H108Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M165 26H11.9961V24H165V26Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9961 20H17.9961V18H21.9961V20Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.9961 20H25.9961V18H29.9961V20Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.9961 20H33.9961V18H37.9961V20Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.998 58.002V67.002H76.998V58.002H78.998Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M98.998 58.002V67.002H96.998V58.002H98.998Z' fill='%230A3F78'/%3E%3Cpath d='M96 79L97 81H79L80 79H96Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.373 47.6343C100.125 34.7269 80.5425 33.3817 67.6351 44.6274C54.7278 55.8731 53.3805 75.4556 64.6282 88.363L64.6283 88.3631C75.874 101.272 95.4565 102.62 108.364 91.372L108.364 91.372C121.273 80.1242 122.621 60.5437 111.373 47.6343ZM66.3213 43.1195C80.0614 31.1482 100.907 32.5802 112.881 46.3204L112.881 46.3204C124.854 60.0627 123.42 80.9065 109.678 92.8799L109.021 92.1259L109.678 92.8799C95.9375 104.853 75.0916 103.419 63.1203 89.6768C51.1469 75.9366 52.5812 55.0907 66.3213 43.1195Z' fill='%230A3F78'/%3E%3Cpath d='M123.444 98.2011L119.201 102.444V105.272L151.728 137.799H154.556L158.799 133.556V130.728L126.272 98.2011H123.444ZM124.858 99.6153L157.385 132.142L153.142 136.385L120.615 103.858L124.858 99.6153Z' fill='%230A3F78'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.58998 2H171.418L176 6.58607V119.414L171.414 124H149.45V122H170.586L174 118.586V7.41393L170.589 4H5.41784L2 7.4145V118.586L5.41783 122H138.386V124H4.58998L0 119.414V6.5855L4.58998 2Z' fill='%230A3F78'/%3E%3Cpath d='M164 12L166 14V112L164 114H140.016V112H164V14H12V112H127.925V114H12L10 112V14L11.9961 12H164Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-trash {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.8 4.00005H9.2V13.6001L7.6 15.2L2.4 15.2001L0.8 13.6001V4.00005ZM2.4 5.60005V13.6001H7.6V5.60005H2.4Z' fill='%23FFF'/%3E%3Cpath d='M0 1.60005H2.4L3.2 0.800053L6.8 0.800049L7.6 1.60005H10V3.20005L6.8 3.20005L6 2.40005L4 2.40005L3.2 3.20005H0V1.60005Z' fill='%23FFF'/%3E%3C/svg%3E%0A");
}

.ico-trash.red {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.8 4.00005H9.2V13.6001L7.6 15.2L2.4 15.2001L0.8 13.6001V4.00005ZM2.4 5.60005V13.6001H7.6V5.60005H2.4Z' fill='%23E10019'/%3E%3Cpath d='M0 1.60005H2.4L3.2 0.800053L6.8 0.800049L7.6 1.60005H10V3.20005L6.8 3.20005L6 2.40005L4 2.40005L3.2 3.20005H0V1.60005Z' fill='%23E10019'/%3E%3C/svg%3E%0A");
}

.ico-loading {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20' r='16' stroke='%23FFF' stroke-width='4'/%3E%3Cpath d='M20.5 2C23.6259 2 26.6978 2.81402 29.4135 4.36192C32.1292 5.90983 34.395 8.13826 35.9878 10.8278C37.5806 13.5174 38.4456 16.5754 38.4975 19.7009C38.5495 22.8263 37.7866 25.9114 36.284 28.6524C34.7815 31.3934 32.591 33.6959 29.9283 35.3332C27.2655 36.9705 24.2223 37.8862 21.0982 37.9901C17.9741 38.0939 14.8767 37.3825 12.1111 35.9257C9.34548 34.4689 7.0069 32.317 5.32558 29.6818L8.6424 27.5655C9.95622 29.6247 11.7836 31.3063 13.9447 32.4446C16.1059 33.583 18.5262 34.139 20.9674 34.0578C23.4087 33.9766 25.7867 33.2611 27.8674 31.9817C29.9482 30.7023 31.6598 28.9031 32.834 26.7612C34.0081 24.6193 34.6042 22.2085 34.5636 19.7663C34.523 17.324 33.8471 14.9344 32.6025 12.8327C31.3578 10.731 29.5873 8.98965 27.4652 7.78009C25.3431 6.57052 22.9426 5.93443 20.5 5.93443V2Z' fill='%23FFF'/%3E%3C/svg%3E");
}

.ico-loading.blue {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20' r='16' stroke='%23FFF' stroke-width='4'/%3E%3Cpath d='M20.5 2C23.6259 2 26.6978 2.81402 29.4135 4.36192C32.1292 5.90983 34.395 8.13826 35.9878 10.8278C37.5806 13.5174 38.4456 16.5754 38.4975 19.7009C38.5495 22.8263 37.7866 25.9114 36.284 28.6524C34.7815 31.3934 32.591 33.6959 29.9283 35.3332C27.2655 36.9705 24.2223 37.8862 21.0982 37.9901C17.9741 38.0939 14.8767 37.3825 12.1111 35.9257C9.34548 34.4689 7.0069 32.317 5.32558 29.6818L8.6424 27.5655C9.95622 29.6247 11.7836 31.3063 13.9447 32.4446C16.1059 33.583 18.5262 34.139 20.9674 34.0578C23.4087 33.9766 25.7867 33.2611 27.8674 31.9817C29.9482 30.7023 31.6598 28.9031 32.834 26.7612C34.0081 24.6193 34.6042 22.2085 34.5636 19.7663C34.523 17.324 33.8471 14.9344 32.6025 12.8327C31.3578 10.731 29.5873 8.98965 27.4652 7.78009C25.3431 6.57052 22.9426 5.93443 20.5 5.93443V2Z' fill='%230A3F78'/%3E%3C/svg%3E");
}

.ico-loading.blue80 {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20' r='16' stroke='%23FFF' stroke-width='4'/%3E%3Cpath d='M20.5 2C23.6259 2 26.6978 2.81402 29.4135 4.36192C32.1292 5.90983 34.395 8.13826 35.9878 10.8278C37.5806 13.5174 38.4456 16.5754 38.4975 19.7009C38.5495 22.8263 37.7866 25.9114 36.284 28.6524C34.7815 31.3934 32.591 33.6959 29.9283 35.3332C27.2655 36.9705 24.2223 37.8862 21.0982 37.9901C17.9741 38.0939 14.8767 37.3825 12.1111 35.9257C9.34548 34.4689 7.0069 32.317 5.32558 29.6818L8.6424 27.5655C9.95622 29.6247 11.7836 31.3063 13.9447 32.4446C16.1059 33.583 18.5262 34.139 20.9674 34.0578C23.4087 33.9766 25.7867 33.2611 27.8674 31.9817C29.9482 30.7023 31.6598 28.9031 32.834 26.7612C34.0081 24.6193 34.6042 22.2085 34.5636 19.7663C34.523 17.324 33.8471 14.9344 32.6025 12.8327C31.3578 10.731 29.5873 8.98965 27.4652 7.78009C25.3431 6.57052 22.9426 5.93443 20.5 5.93443V2Z' fill='%23376496'/%3E%3C/svg%3E");
}

.ico-rotate-90 {
  transform: rotate(90deg);
  display: inline-block;
}

.gallery-zoom .item .item-meta:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcBAMAAACNPbLgAAAAMFBMVEX////a2trb29v9/f3f39/d3d37+/vt7e3j4+P39/fo6Ojn5+f29vby8vLs7Ozx8fFRvMQaAAAAkElEQVR4XlWO0QmEMBiD83R4cCAV5KCiYGfoBk7gBreCGziCKzjCbeAKjuAGjmB+C9L0ISTlJ18A7N7E8dG8xsHEEk1RLZQG+ASa6QsKvyPNu58pYQP+NLH+UTqgNLO67GnSS21RgtJ1ma5OhBYEm0RLN4XylBsqLycqKyfKCCdwDAmVj/aa9FJblKB0XaarL2QuMt9HTwmSAAAAAElFTkSuQmCC") 0 0 no-repeat;
}

.ico-file-pdf {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='m 12.677414,2.7610836 6.464977,6.6838427 0.101015,10.9264837 -13.5023724,-0.134687 0.033672,-8.1654 z' /%3E%3Cpath d='M8.267 14.68c-.184 0-.308.018-.372.036v1.178c.076.018.171.023.302.023.479 0 .774-.242.774-.651 0-.366-.254-.586-.704-.586zm3.487.012c-.2 0-.33.018-.407.036v2.61c.077.018.201.018.313.018.817.006 1.349-.444 1.349-1.396.006-.83-.479-1.268-1.255-1.268z' /%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zM9.498 16.19c-.309.29-.765.42-1.296.42a2.23 2.23 0 0 1-.308-.018v1.426H7v-3.936A7.558 7.558 0 0 1 8.219 14c.557 0 .953.106 1.22.319.254.202.426.533.426.923-.001.392-.131.723-.367.948zm3.807 1.355c-.42.349-1.059.515-1.84.515-.468 0-.799-.03-1.024-.06v-3.917A7.947 7.947 0 0 1 11.66 14c.757 0 1.249.136 1.633.426.415.308.675.799.675 1.504 0 .763-.279 1.29-.663 1.615zM17 14.77h-1.532v.911H16.9v.734h-1.432v1.604h-.906V14.03H17v.74zM14 9h-1V4l5 5h-4z' /%3E%3C/svg%3E%0A");
}

.ico-file-pdf.red {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='m 12.677414,2.7610836 6.464977,6.6838427 0.101015,10.9264837 -13.5023724,-0.134687 0.033672,-8.1654 z' /%3E%3Cpath fill='%23d33030' d='M8.267 14.68c-.184 0-.308.018-.372.036v1.178c.076.018.171.023.302.023.479 0 .774-.242.774-.651 0-.366-.254-.586-.704-.586zm3.487.012c-.2 0-.33.018-.407.036v2.61c.077.018.201.018.313.018.817.006 1.349-.444 1.349-1.396.006-.83-.479-1.268-1.255-1.268z' /%3E%3Cpath fill='%23d33030' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zM9.498 16.19c-.309.29-.765.42-1.296.42a2.23 2.23 0 0 1-.308-.018v1.426H7v-3.936A7.558 7.558 0 0 1 8.219 14c.557 0 .953.106 1.22.319.254.202.426.533.426.923-.001.392-.131.723-.367.948zm3.807 1.355c-.42.349-1.059.515-1.84.515-.468 0-.799-.03-1.024-.06v-3.917A7.947 7.947 0 0 1 11.66 14c.757 0 1.249.136 1.633.426.415.308.675.799.675 1.504 0 .763-.279 1.29-.663 1.615zM17 14.77h-1.532v.911H16.9v.734h-1.432v1.604h-.906V14.03H17v.74zM14 9h-1V4l5 5h-4z' /%3E%3C/svg%3E%0A");
}

.sub-menu>*,
.menu-links {
  padding: 16px;

  font-weight: 600;
  margin: 0;
  list-style-type: none;
}

.sub-menu>* a,
.menu-links a {
  display: block;
  white-space: nowrap;
  border-bottom: 1px solid #000;
  line-height: 44px;
  padding: 0 8px;
}

.sub-menu>* a .ico,
.menu-links a .ico {
  vertical-align: middle;
  margin: -8px 8px 0 0;
}

.sub-menu>* a:hover,
.menu-links a:hover {
  color: #000;
  background: #E4F5FD;
  text-decoration: none;
}

.sub-menu>* li:last-child a,
.menu-links li:last-child a {
  border: none;
}

.account-menu .menu-links,
.article-social-share .menu-links {
  min-width: 250px;
}

.sub-menu {
  display: flex;
  padding: 16px;
  overflow-y: auto;
}

.sub-menu>* {
  flex: 1 1 auto;
  width: 100%;
  max-width: 250px;
  padding: 0;
  margin-right: 24px;
}

.sub-menu>*:last-child {
  margin: 0;
}

.account-menu .profile {
  padding: 24px 16px 0;
}

.account-menu .profile .name {

  font-size: 19px;
  line-height: 130%;
  text-align: center;
}

.account-menu .profile .image {
  width: 40px;
  height: 40px;
  margin: 0 auto 8px;
  display: block;
}

.account-menu .profile .image img {
  width: 100%;
  border-radius: 50%;
}

.account-menu .profile .image.no-image .initials {
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
  border: 20px solid #9DA3AA;
  border-radius: 20px;
}

.account-menu .profile .image.no-image .initials span {
  position: absolute;
  top: -20px;
  left: -19px;
  width: 40px;
  line-height: 40px;

  font-weight: 600;
  font-size: 18px;
  text-align: center;
  color: #FFF;
  letter-spacing: 0.075em;
}

.account-menu .profile .image.no-image .initials.re {
  border-color: #E10019;
}

.account-menu .profile .image.no-image .initials.gr {
  border-color: #00823E;
}

.account-menu .profile .image.no-image .initials.bl {
  border-color: #678AB2;
}

.account-menu .profile .image.no-image .initials.az {
  border-color: #0AAAE6;
}

.account-menu .profile .image.no-image .initials.tu {
  border-color: #1E99A0;
}

.account-menu .profile .image.no-image .initials.vi {
  border-color: #B66491;
}

.section-header {
  margin-bottom: 32px;
}

.section-header.empty {
  display: none;
}

.section-header .section-header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.section-header .menu {
  margin-top: 24px;
}

.section-header .sticky-only a span {
  display: none;
}

.section-header .sticky-only a:after {
  content: "Vše";
}

.section-header .section-title {

  font-weight: 700;
  font-size: 48px;
  line-height: 120%;
  margin-right: 32px;
}

.section-header .section-title a {
  color: #000;
  text-decoration: none;
}

@media (max-width: 980px) {
  .section-header .section-title {
    font-size: 38px;
  }
}

@media (max-width: 640px) {
  .section-header .section-title {
    font-size: 32px;
  }
}

@media (max-width: 640px) {
  .section-header {
    margin-bottom: 16px;
  }
}

.section-header-right {}

.section-header-right .simple-menu-trigger {
  display: inline-block;
  font-weight: 600;
}

@media (min-width: 641px) {
  .section-header-right .simple-menu-trigger {
    font-size: 16px;
  }
}

@media (max-width: 640px) {
  .section-header-right #bn_claim_trigger {
    width: 65px;
  }
}

.simple-menu-trigger {
  color: #00828C;
  cursor: pointer;
}

.simple-menu {
  width: 100%;
  padding: 24px;

}

@media (min-width: 380px) {
  .simple-menu {
    width: 375px;
  }
}

.simple-menu h2 {}

.simple-menu h2 a {
  color: #000;
}

.simple-menu p {
  margin-top: 8px;
}

.ow-default.pr-article:not(.article-item) {
  padding: 24px 0;
  border-bottom: 1px solid #000;
}

.ow-default.pr-article:not(.article-item) .article-media {
  position: relative;
  margin-right: 24px;
  margin-bottom: 15px;
  width: 100%;
}

.ow-default.pr-article:not(.article-item) .article-media .article-media-content {
  position: relative;
}

.ow-default.pr-article:not(.article-item) .article-media img {
  width: 100%;
  min-width: 112px;
}

@media (min-width: 641px) {
  .ow-default.pr-article:not(.article-item) .article-media {
    float: left;
    width: 235px;
  }
}

.ow-default.pr-article:not(.article-item) .article-title {

  font-weight: bold;
  font-size: 19px;
  line-height: 25px;
  color: #000;
  text-decoration: none;
}

.ow-default.pr-article:not(.article-item) .article-title a {
  color: #000;
}

.ow-default.pr-article:not(.article-item) .article-title a:hover {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}

.ow-default.pr-article:not(.article-item) .article-perex {
  margin: 0;
  font-size: 15px;
  line-height: 150%;
  font-weight: normal;
  color: #000;
  padding-top: 8px;
}

.ow-default.pr-article:not(.article-item) .article-perex .lbl {

  font-size: 12px;
  line-height: 19px;
  color: #5A626C;
}

.ow-content .a-wrapper.pr:last-child .ow-default.pr-article:not(.article-item) {
  border-bottom: 0;
}

/* issue sell widget */
/* article list item */
.article-item {
  /*
    &.media-type-podcast {
  	.article-media {
  	  width: 235px;
  	}
    }
  */
}

.article-item.bottom-border {
  border-bottom: 1px solid #000;
  padding-bottom: 24px;
}

.article-item:not(.pr-article) .category,
.article-item:not(.pr-article) .category a {

  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  text-transform: uppercase;
  color: #820050;
}

.article-item.article-item-kp .category,
.article-item.pr-article .category {

  font-size: 12px;
  line-height: 19px;
  color: #5A626C;
  text-transform: none;
}

.article-item article {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.article-item article img.author-locket {
  border-radius: 50%;
  border: 1px solid #CDCDBE;
  background: #CDCDBE;
}

.article-item article .article-media {
  flex: 0 0 auto;
  margin-right: 24px;
  margin-bottom: 15px;
  width: 235px;
  position: relative;
}

.article-item article .article-media .article-media-content {
  position: relative;
}

.article-item article .article-media img {
  width: 100%;
  min-width: 112px;
}

.article-item article .article-media.with-media .media-button {
  background-color: #FFF;
  color: #000;

  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  height: 32px;
  width: auto;
  border: none;
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
  padding: 0 0 0 32px;
}

.article-item article .article-media.with-media .media-button:before {
  content: "";
  display: block;
  width: 32px;
  background-color: #0A3F78;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.article-item article .article-media.with-media .media-button span {
  display: block;
  padding: 5px 8px 6px 8px;
}

@media (max-width: 640px) {
  .article-item article .article-media {
    width: 200px;
    margin-right: 0;
  }

  .article-item article .article-media.with-media {
    width: auto;
  }
}

.article-item article .article-box {
  flex: 1 1 auto;
  position: relative;
}

.article-item article .article-title {

  font-weight: bold;
  font-size: 19px;
  line-height: 25px;
  color: #000;
  text-decoration: none;
}

.article-item article .article-title a {
  color: #000;
}

.article-item article .article-title a:hover {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}

.article-item article .article-time {

  font-size: 14px;
  line-height: 21px;
  color: #5A626C;
  padding: 8px 0 0 0;
}

.article-item article .article-time .ico {
  display: inline-block;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 8px;
  vertical-align: middle;
}

.article-item article .perex {
  color: #000;
  padding-top: 8px;
}

.article-item article .article-author {

  font-weight: 600;
  margin-bottom: 6px;
}

.article-item article .article-author a {
  font-size: 14px;
  line-height: 21px;
  text-transform: uppercase;
  color: #820050;
  display: flex;
  justify-items: flex-start;
  align-items: center;
}

.article-item article .article-author img {
  height: 40px;
  width: auto;
  margin-right: 12px;
}

.article-item article .category {
  margin-bottom: 8px;
}

.article-item:not(.size-big) .category-slot {
  position: absolute;
  top: -40px;
  left: 8px;
  width: calc(100% - 16px);
  pointer-events: none;
}

.article-item:not(.size-big) .category-slot a {
  display: inline-block;
  padding: 2px 8px;
  background-color: #FFF;
  pointer-events: auto;
}

.article-item.ow-opener article {
  padding: initial;
  flex-direction: column;
}

.article-item.ow-opener .article-title {
  font-size: 23px;
  line-height: 30px;
}

.article-item.ow-opener .article-media,
.article-item.ow-opener .article-box {
  width: auto;
  margin-right: 0;
}

.article-item.ow-opener .article-box {
  display: flex;
  flex-direction: column;
}

.article-item.ow-opener .article-box>* {
  order: 1;
}

.article-item.ow-opener .article-box .category {
  order: 0;
}

.article-item.ow-opener.size-big .article-title {
  font-size: 28px;
  line-height: 120%;
}

.article-item.ow-opener.size-big .article-media.with-media .media-button {
  right: 0;
  left: auto;
}

.article-item.ow-opener.reversed .article-media {
  order: 2;
  margin-bottom: 0;
}

.article-item.ow-opener.reversed .article-box {
  order: 1;
  margin-bottom: 12px;
}

@media (max-width: 640px) {
  .article-item.ow-opener .article-title {
    font-size: 21px;
    line-height: 28px;
  }

  .article-item.ow-opener.size-big .article-title {
    font-size: 23px;
    line-height: 30px;
  }

  .article-item.ow-opener.size-big .article-media {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media (min-width: 641px) {
  .article-item.ow-opener.size-big article {
    position: relative;
  }

  .article-item.ow-opener.size-big article .article-media {
    margin-bottom: 0;
  }

  .article-item.ow-opener.size-big article .article-box {
    display: block;
    margin-bottom: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 16px 32px;
  }

  .article-item.ow-opener.size-big article .article-box:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-color: #0A3F78;
    opacity: 0.5;
    pointer-events: none;
  }

  .article-item.ow-opener.size-big article .article-box>* {
    position: relative;
    z-index: 2;
    color: #EDCFE1;
  }

  .article-item.ow-opener.size-big article .article-box .article-title {
    margin-bottom: 8px;
    pointer-events: none;
  }

  .article-item.ow-opener.size-big article .article-box .article-title a {
    color: #FFF;
    pointer-events: auto;
  }

  .article-item.ow-opener.size-big article .article-box .category {
    display: inline-block;
    margin: 0 20px 0 0;
    padding-top: 8px;
  }

  .article-item.ow-opener.size-big article .article-box .category a {
    color: #EDCFE1;
  }

  .article-item.ow-opener.size-big article .article-box .article-time {
    display: inline-block;
  }
}

.article-item.ow-media .article-media {
  width: 320px;
}

.article-item.ow-media.media-type-podcast .media-button {
  display: none;
}

.article-item.ow-big .article-media {
  width: 320px !important;
}

.article-item.vertical article {
  display: block;
}

.article-item.vertical article .article-media {
  width: auto;
  margin-right: 0;
}

.article-item.ow-opinion:not(.vertical) .article-box {
  order: 1;
}

.article-item.ow-opinion:not(.vertical) .article-media {
  order: 2;
  margin: 0 0 0 22px;
  width: 120px;
  padding-top: 30px;
}

.article-item.ow-opinion.vertical .article-media {
  float: left;
  margin: 0 12px 0 0;
  width: 40px;
}

.article-item.ow-opinion.vertical .article-media img {
  min-width: 40px;
}

.article-item.ow-opinion.vertical .category {
  padding: 10px 0;
}

.article-item.ow-opinion-simple .article-box:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
}

.article-item.ow-podcast .article-media {
  width: 132px !important;
}

.article-item.ow-partner article {
  background-color: #F5F5F2;
}

.article-item.ow-partner .category,
.article-item.ow-partner .category a {
  color: #00828C;
}

.article-item.ow-partner:not(.vertical):not(.ow-opener) article {
  padding: 8px 16px 16px 8px;
}

.article-item.ow-partner.vertical .article-box,
.article-item.ow-partner.ow-opener .article-box {
  padding: 0 16px 16px;
}

.article-item.no-media .article-media {
  display: none;
}

.article-item.article-item-kp .category {
  color: #5A626C;
}

@media (max-width: 640px) {
  .article-item article {
    display: block;
    margin: 0 8px;
    width: calc(100% - 16px);
  }

  .article-item.ow-partner:not(.vertical):not(.ow-opener) {
    background-color: #F5F5F2;
  }

  .article-item.ow-partner:not(.vertical):not(.ow-opener) article {
    padding: 8px 8px 16px;
  }

  .article-item.ow-opener .article-box {
    padding: 0 8px;
  }

  .article-item.reversed article {
    display: flex;
    flex-direction: column;
  }

  .article-item.no-media .article-media {
    display: revert;
  }

  .article-item.ow-opinion:not(.vertical) .article-media {
    float: left;
    margin: 0 12px 0 0;
    width: 40px;
    padding-top: 0;
  }

  .article-item.ow-opinion:not(.vertical) .article-media img {
    min-width: 40px;
  }

  .article-item.ow-opinion:not(.vertical) .category {
    padding: 10px 0;
  }
}

.article-item.article-photo {
  padding: 0 !important;
  border: 0 !important;
}

.article-item.article-photo article,
.article-item.article-photo article .article-media {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.article-item.article-photo article .article-media {
  z-index: 1;
}

.article-item.article-photo article .article-box {
  position: absolute;
  bottom: 24px;
  left: 24px;
  z-index: 2;
  width: calc(100% - 48px);
}

@media (min-width: 641px) {
  .article-item.article-photo article .article-box {
    bottom: 32px;
    left: 32px;
    width: calc(100% - 64px);
  }
}

.article-item.article-photo article .category {
  display: inline-block;
  padding: 4px 8px;
  color: #FFF;
  background-color: #820050;
}

.article-item.article-photo article .article-title {
  font-size: 19px;
  line-height: 27px;
}

.article-item.article-photo article .article-title a {
  color: #FFF;
  text-shadow: 0 0 8px #000;
}

.article-item.article-photo article .article-title a:hover {
  color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 481px) {
  .article-item.article-photo article .article-title {
    font-size: 24px;
    line-height: 32px;
  }
}

@media (min-width: 641px) {
  .article-item.article-photo article .article-title {
    font-size: 29px;
    line-height: 37px;
  }
}

.article-item.article-photo article .article-time {
  color: #FFF;
  text-shadow: 0 0 8px #000;
}

.article-item.article-photo article .perex {
  color: #FFF;
  text-shadow: 0 0 8px #000;
}

.proc-ne .article-item:not(.pr-article) .category,
.proc-ne .article-item:not(.pr-article) .category a {
  color: #E10019;
}

.proc-ne .article-item .article-media.with-media .media-button {
  right: 0;
  left: auto;
}

.proc-ne .article-item.ow-partner:not(.no-media) {
  margin-top: -7px;
  padding: 10px;
  background-color: #F5F5F2;
}

.proc-ne .article-item.ow-partner:not(.no-media) .category {
  position: absolute;
  top: -40px;
  left: 8px;
  width: calc(100% - 16px);
  pointer-events: none;
}

.proc-ne .article-item.ow-partner:not(.no-media) .category * {
  display: inline-block;
  padding: 2px 8px;
  background-color: #F5F5F2;
  pointer-events: auto;
}

.proc-ne .article-item.vertical .article-box {
  padding: 0 16px 16px;
}

.proc-ne .article-item.vertical:not(.no-media):hover,
.proc-ne .article-item.ow-opener:not(.no-media):hover {
  box-shadow: 0 8px 23px 8px rgba(0, 0, 0, 0.25);
}

@media (max-width: 640px) {
  .proc-ne .article-item.vertical article {
    margin: 0;
    width: 100%;
  }

  .proc-ne .article-item.ow-opener {
    padding-top: 8px !important;
  }
}

.proc-ne .article-triple .article-item,
.proc-ne .article-double .article-item {
  margin-right: 24px;
}

.proc-ne .topic-tag .article-item:hover {
  box-shadow: none !important;
}

.a-wrapper.pr .category {

  font-size: 12px;
  line-height: 19px;
  color: #5A626C;
  text-transform: none;
}

.article-triple,
.article-double {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.article-triple .article-item,
.article-double .article-item {
  flex: 1 1 auto;
  width: 100%;
  margin-right: 33px;
}

.article-triple .article-item .article-media,
.article-double .article-item .article-media {
  margin-right: 0;
}

.article-triple .article-item article>*,
.article-double .article-item article>* {
  width: 100%;
}

.article-triple .article-item:last-child,
.article-double .article-item:last-child {
  margin-right: 0;
}

@media (max-width: 640px) {

  .article-triple,
  .article-double {
    display: block;
  }

  .article-triple .article-item,
  .article-double .article-item {
    margin-right: 0;
    margin-bottom: 32px;
  }
}

@media (min-width: 641px) and (max-width: 980px) {
  body:not(.proc-ne) .article-triple {
    display: block;
  }

  body:not(.proc-ne) .article-triple .article-item {
    margin: 0;
    padding: 24px 0;
    border-bottom: 1px solid #000;
  }

  body:not(.proc-ne) .article-triple .article-item:first-child {
    padding-top: 0;
  }

  body:not(.proc-ne) .article-triple .article-item:last-child {
    border: none;
    padding-bottom: 0;
  }

  body:not(.proc-ne) .article-triple .article-item .article>* {
    width: revert;
  }

  body:not(.proc-ne) .article-triple .article-item.vertical article {
    display: flex;
  }

  body:not(.proc-ne) .article-triple .article-item.vertical article .article-media {
    width: 235px;
    margin: 0 24px 0 0;
  }

  .proc-ne .article-double,
  .proc-ne .article-triple {
    flex-direction: column;
    align-items: center;
    margin: 0 !important;
  }

  .proc-ne .article-double .article-item,
  .proc-ne .article-triple .article-item {
    max-width: 600px;
    margin-top: 24px;
    margin-right: 0;
    padding-bottom: 24px;
    border-bottom: 1px solid #000;
  }

  .proc-ne .article-double:before,
  .proc-ne .article-triple:before {
    display: none;
  }

  .proc-ne .ow-opener+.article-double {
    margin-top: 50px !important;
  }

  .proc-ne .ow-opener+.article-double:before {
    display: block;
  }
}

.number-day {
  padding: 0 24px;

  font-weight: 600;
  line-height: 130%;
  font-size: 24px;
  color: #000;
}

.number-day .number-title,
.number-day .number-title a {
  letter-spacing: 0.03em;
  color: #000;
  text-decoration: none;
}

.number-day .number-title a:hover {
  text-decoration: underline;
}

.number-day .number {
  font-size: 88px;
  line-height: 100%;
  color: #820050;
  padding: 8px 0 16px;
}

.number-day .number-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  padding: 16px 0;
}

@media (max-width: 980px) {

  .number-day .number,
  .number-day .units {
    display: inline-block;
    margin-right: 24px;
  }
}

/* specialni razeni na byznysu */
.business {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.business .opener-wrapper {
  flex: 1 1 auto;
  width: 48.52%;
  max-width: 524px;
  order: 1;
}

.business .number-day {
  flex: 1 1 auto;
  max-width: 524px;
  width: 48.52%;
  order: 2;
}

.business .article-triple {
  flex: 0 0 auto;
  width: 100%;
  order: 3;
  border-top: 1px solid #000;
  padding-top: 24px;
}

@media (max-width: 980px) {
  .business .opener-wrapper {
    width: 100%;
    max-width: none;
  }

  .business .article-triple {
    order: 2;
  }

  .business .number-day {
    order: 3;
    padding-top: 24px;
    border-top: 1px solid #000;
    width: auto;
    max-width: none;
  }

  .business>* {
    margin-bottom: 24px;
  }
}

@media (max-width: 640px) {
  .business .article-triple {
    display: block;
    border: none;
    margin-bottom: 0;
  }

  .business .article-triple .article-item {
    margin: 0 0 24px 0;
    padding-top: 24px;
    border-top: 1px solid #000;
  }
}

/* article overview */
.overview:not(.overview-right) {
  margin-bottom: 40px;
  margin-top: 8px;
}

.overview:first-child {
  margin-top: 0;
}

.overview .ow-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.overview .ow-title:not(.subsource-title):not(.without-border) {
  border-bottom: 6px solid #000;
}

.overview .ow-title.subsource-title {
  margin: 48px 0 16px;
}

.overview .ow-title h1,
.overview .ow-title h2,
.overview .ow-title h3 {
  margin-bottom: 8px;
}

.overview .ow-title h2 {
  margin-right: 32px;
  position: relative;
  font-size: 40px;
}

.overview .ow-title h2 a {
  color: #000;
}

@media (max-width: 980px) {
  .overview .ow-title h2 {
    font-size: 24px;
  }
}

.overview .ow-title h3 {
  font-size: 16px;
  line-height: 24px;
}

.overview .ow-title h3 a {
  font-size: 16px;
  line-height: 24px;
  color: #000;
}

@media (min-width: 980px) {
  .overview .ow-title h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .overview .ow-title h3 a {
    font-size: 24px;
    line-height: 32px;
  }
}

.overview .ow-title span {
  color: #5A626C;
}

.overview .ow-content>.wrap-btn {
  width: 100%;
  text-align: center;
  margin: 35px 0;
}

.overview .ow-content .article-item+.box,
.overview .ow-content .article-item+.newsletter-group {
  margin-top: -1px;
}

.overview .newsletter {
  margin-bottom: 17px;
}

.overview .slot-articles .ow-title {
  position: relative;
  top: -1px;
  border-top: 1px solid #FFF;
}

.overview .slot-articles .ow-content .article-item:not(.pr-article):last-child {
  border-bottom: 0 !important;
}

.overview.overview-edition .ow-title h1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: baseline;
  width: 100%;
  font-size: 32px;
}

@media (max-width: 640px) {
  .overview.overview-edition .ow-title h1 {
    font-size: 24px;
  }
}

.overview.overview-edition .ow-title h1 span.title {
  margin-right: 20px;
}

.overview.overview-edition .ow-title h1 span.date {

  font-size: 16px;
  font-weight: normal;
  color: #5A626C;
}

.overview-right .ow-content .article-item,
.overview .ow-content .article-item:not(.ow-simple-title):not(.vertical):not(.size-big) {
  padding: 24px 0;
  border-bottom: 1px solid #000;
}

.proc-ne .overview .ow-content>.ow-opener {
  padding: 0;
  border: 0;
}

.proc-ne .overview .ow-content>.ow-opener+article-double .article-item:first-child {
  margin-top: 0;
}

/* box newsletter */
.newsletter {
  background-color: #EBEBE6;
  overflow: hidden;
  padding: 32px;
}

.newsletter .hdr {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  padding-bottom: 45px;
}

.newsletter .hdr h2 {

  text-transform: uppercase;
  margin-right: 8px;
}

.newsletter .hdr .ico-logo-small {
  width: 48px;
  height: 38px;
  background-color: #0AAAE6;
  background-size: 32px auto;
}

.newsletter .hdr:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -32px;
  right: -32px;
  height: 29px;
  background-repeat: repeat-x;
}

.newsletter .txt {
  margin-bottom: 8px;
}

.newsletter .out-time {
  color: #5A626C;
}

.newsletter .out-time span {
  color: #000;
  font-weight: bold;
}

.newsletter .buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 24px 0 0;
}

.newsletter .buttons>* {
  margin: 0 12px;
}

.newsletter .buttons .button.simple {
  text-transform: uppercase;
}

.newsletter .note {

  font-size: 14px;
  line-height: 21px;
  color: #5A626C;
  padding-top: 16px;
}

.newsletter .note a {
  color: #5A626C;
  text-decoration: underline;
}

.newsletter .note a:hover {
  text-decoration: none;
}

.newsletter.vertical {
  padding: 32px 24px;
}

.newsletter.vertical h2 {
  font-size: 18px;
}

.newsletter.vertical .ico-logo-small {
  width: 42px;
  height: 33px;
  background-size: 28px auto;
}

.newsletter.nl-penize .hdr:after {
  background-image: url("/img/v3/newsletter-line-penize.png?2204");
}

.newsletter.nl-sedmicka .hdr:after {
  background-image: url("/img/v3/newsletter-line-sedmicka.png?2204");
}

.newsletter.nl-byznys .hdr:after {
  background-image: url("/img/v3/newsletter-line-byznys.png?2204");
}

.newsletter.nl-tyden-tech .hdr:after {
  background-image: url("/img/v3/newsletter-line-tyden-tech.png?2204");
}

.newsletter.nl-tyden-nazory .hdr:after {
  background-image: url("/img/v3/newsletter-line-tyden-nazory.png?2204");
}

.newsletter.nl-reditele-eu .hdr:after {
  background-image: url("/img/v3/newsletter-line-reditele-eu.png?2204");
}

.newsletter.nl-logistika .hdr,
.newsletter.nl-ekonom .hdr {
  padding-bottom: 16px;
}

.newsletter.nl-logistika .hdr h2,
.newsletter.nl-ekonom .hdr h2 {
  text-transform: none;
}

.newsletter.nl-logistika .hdr .ico,
.newsletter.nl-ekonom .hdr .ico {
  display: none;
}

.newsletter.nl-logistika .hdr:after,
.newsletter.nl-ekonom .hdr:after {
  display: none;
}

@media (max-width: 640px) {
  .newsletter .hdr .ico-logo-small {
    width: 42px;
    height: 33px;
    background-size: 28px auto;
  }
}

.newsletter-listing {
  padding-top: 32px;
  margin-bottom: 16px;
}

.newsletter-listing .newsletter-group .box {
  margin-bottom: 32px;
}

@media (max-width: 640px) {
  .newsletter-listing .newsletter-group .box {
    margin-bottom: 24px;
  }
}

@media (max-width: 640px) {
  .newsletter-listing {
    padding-top: 24px;
  }
}

@media (max-width: 980px) {

  .col1 .podcast-new-episodes.ads-only,
  .col1 .newsletter.ads-only:not(.hidden) {
    display: block !important;
  }

  .col2 .podcast-new-episodes.no-ads-only,
  .col2 .newsletter.no-ads-only {
    display: none !important;
  }
}

/* box statistiky */
.stats {
  margin-bottom: 12px;
}

.stats .box-title {
  margin-bottom: 0;
}

.stats .overview {
  margin: 0;
}

/* box topic */
.topic {
  padding: 40px;
  background: #D7E9F7;
}

.topic .article-item {
  padding-top: 24px;
}

.topic:not(.vertical) .variable-top-border .article-item {
  border-top: none;
  padding-top: 0;
}

@media (max-width: 980px) {
  .topic:not(.vertical) .variable-top-border .article-item {
    padding-top: 24px;
  }
}

.topic .box-title {
  display: block;
}

.topic .box-content {
  display: flex;
  justify-content: space-between;
}

.topic .box-content .left {
  flex: 1 1 auto;
  padding-right: 32px;
  max-width: 432px;
  width: 40.74%;
}

.topic .box-content .left .article-item {
  border-top: none;
  padding-top: 0;
}

.topic .box-content .right {
  flex: 0 1 auto;
  width: 59.26%;
}

.topic .box-content .right .article-item.vertical {
  max-width: 280px;
}

@media (max-width: 980px) {
  .topic .box-content {
    display: block;
  }

  .topic .box-content .left,
  .topic .box-content .right {
    padding-right: 0;
    width: auto;
    max-width: none;
  }

  .topic .box-content .left .article-item.vertical,
  .topic .box-content .right .article-item.vertical {
    max-width: none;
  }

  .topic .box-content .left {
    margin-bottom: 24px;
  }
}

@media (max-width: 640px) {
  .topic .box-content .right .listing {
    display: block;
    border-top: 0;
  }

  .topic .box-content .right .listing .article-item {
    margin-left: 0;
    margin-bottom: 24px;
    border-top: 1px solid #000 !important;
  }

  .topic .box-content .right .listing:last-child .article-item:last-child {
    margin-bottom: 0;
  }
}

.topic .listing {
  display: flex;
}

.topic .listing:last-child {
  border-top: 1px solid #000;
}

.topic .listing>* {
  flex: 1 1 auto;
  width: 100%;
}

.topic .listing .article-item:nth-child(2) {
  margin-left: 32px;
}

@media (max-width: 980px) {
  .topic .listing.variable-top-border {
    border-top: 1px solid #000;
  }
}

.topic .box-title a:not(.button) {
  color: #820050;
}

.topic .box-title a:not(.button)::first-letter {
  text-transform: uppercase;
}

.topic.plain {
  padding: 0;
  background: none;
}

@media (min-width: 981px) {
  .topic.topic-tag.ads-only .listing:first-child {
    border-top: 1px solid #000;
  }
}

.topic.topic-tag .article-item {
  max-width: 338px;
}

.topic.topic-tag.topic-tag-medium .box-content {
  display: block;
}

.topic.topic-tag.topic-tag-medium .variable-top-border .article-item {
  border-top: none;
  padding-top: 0;
}

.topic.vertical .box-content {
  display: block;
}

.topic.vertical .box-content>* {
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.topic.vertical .box-content .left .article-item {
  max-width: none;
  margin-bottom: 24px;
}

.topic.hp-topic .bottom,
.topic.hp-topic .listing {
  justify-content: space-between;
  border-top: 1px solid #000;
}

.topic.hp-topic .bottom {
  flex: 0 0 auto;
  width: 100%;
  margin-top: 24px;
  padding-top: 24px;

  font-size: 14px;
}

.topic.hp-topic .partner {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.topic.hp-topic .partner.floated {
  margin-bottom: 24px;
}

.topic.hp-topic .partner span {
  margin-right: 16px;
}

@media (min-width: 380px) {
  .topic.hp-topic .partner.floated {
    float: right;
    margin-left: 32px;
  }
}

.topic.hp-topic.full-width .box-content {
  flex-wrap: wrap;
}

.topic.hp-topic.full-width .listing:first-child {
  border-top: 0;
}

@media (max-width: 640px) {
  .topic.hp-topic .article-item:nth-child(2) {
    border-top: 1px solid #000;
  }

  .topic.hp-topic .box-title,
  .topic.hp-topic .box-content>* {
    margin-left: 8px;
    margin-right: 8px;
  }

  .topic.hp-topic .box-content .bottom {
    width: auto;
  }

  .topic.hp-topic .ow-big .article-media {
    width: auto !important;
  }
}

@media (max-width: 640px) {
  .topic {
    margin-left: -24px !important;
    margin-right: -24px !important;
    padding: 40px 16px !important;
  }
}

/* box podcast-new-episodes  */
.podcast-new-episodes {
  background: #EBEBE6;
}

.podcast-new-episodes .button {
  margin: 24px 16px 0 0;
}

.podcast-new-episodes.vertical .button {
  display: block;
}

/* detail podcast */
.podcast-subsection-detail img {
  margin-bottom: 16px;
  width: 100%;
}

.podcast-subsection-detail p {
  font-size: 16px;
  line-height: 24px;
  color: #5A626C;
  margin-bottom: 16px;
}

.podcast-subsection-detail .wrap-btn {
  text-align: center;
  margin-top: 8px;
}

.podcast-subsection-detail .wrap-btn .button {
  margin: 16px 8px 0;
}

/* homepage components */
.component {
  margin-bottom: 40px;
  position: relative;
}

.component.with-border {
  margin-top: 50px;
}

.component.with-border:before {
  content: "";
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  height: 1px;
  background: #000;
}

.layout-section-group .group-title+.component.with-border:before {
  display: none;
}

.page-000000 .col1 .a-wrapper.a-visible {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #000;
}

.page-000000 .col1 .a-wrapper.a-visible .ow-default.pr-article:not(.article-item) {
  border-bottom: 0;
}

.col2 .component {
  margin-bottom: 32px;
}

.box-image-bananer img {
  width: 100%;
  height: auto;
}

.topic-tag .article-item,
.box .article-item:not(.pr-article):last-child {
  border: none !important;
}

.edition-sell-widget {}

.edition-sell-widget .edition-meta {
  position: relative;
  padding-top: 8px;
}

.edition-sell-widget .edition-meta .edition-date {

  font-weight: 700;
  padding: 12px 0 12px 134px;
}

.edition-sell-widget .edition-meta .greybox {
  background: #EBEBE6;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: end;
}

.edition-sell-widget .edition-meta .greybox .image {
  margin-top: -48px;
  max-width: 112px;
  flex: 0 1 auto;
  margin-right: 8px;
}

.edition-sell-widget .edition-meta .greybox .image img {
  width: 100%;
  height: auto;
}

.edition-sell-widget .edition-meta .greybox .buttons {
  flex: 1 0 auto;
  padding-bottom: 24px;
  text-align: center;
}

.edition-sell-widget .subscription-link {
  text-align: center;
  padding: 8px 0;
  font-size: 16px;
  line-height: 24px;
}

.box-stats ol {
  list-style-type: none;
  padding: 0;
}

.box-stats ol li {
  position: relative;
  padding: 16px 0 16px 24px;
  border-bottom: 1px solid #000;
}

.box-stats ol li:last-child {
  border: none;
  padding-bottom: 0;
}

.box-stats ol li .index {
  position: absolute;
  left: 0;
  top: 16px;

  font-size: 19px;
  font-weight: 600;
  color: #0AAAE6;
}

.box-report .report-items {
  padding-top: 16px;
}

.box-report .report-item {
  margin-bottom: 16px;
}

.box-report .report-item img {
  margin: 0 12px 12px;
  max-width: 100%;
}

.box-report .report-item img[align=left],
.box-report .report-item img[style="float: left;"] {
  margin: 0 12px 12px 0;
}

.box-report .report-item img[align=right],
.box-report .report-item img[style="float: right;"] {
  margin: 0 0 12px 12px;
}

.box-report .report-item iframe {
  width: 100%;
}

.box-report .item-time {
  display: inline-block;
  width: 40px;

  font-size: 14px;
  color: #5A626C;
}

.box-report .item-title {

  font-weight: bold;
}

.box-report .item-content p {
  margin-bottom: 8px;
}

.box-report .more {
  margin-top: 24px;
}

.special-report {
  padding: 8px;
}

.special-report .article-item article * {

  line-height: 130%;
}

.special-report .article-item article .article-box {
  margin: auto;
}

.special-report .article-item article .article-title {
  font-size: 16px;
}

.special-report .article-item article .article-title span {
  font-size: 12px;
  font-weight: normal;
}

.special-report .article-item article .perex {
  font-size: 14px;
  padding-top: 4px;
}

.special-report .article-item article .perex a {
  color: #000;
  white-space: nowrap;
  text-decoration: underline;
}

@media (min-width: 641px) {
  .special-report .article-item article .article-media {
    margin: 0 16px 0 0;
    width: 114px;
  }
}

/* search form */
.search-bar {
  background: #0AAAE6;
  padding: 20px;
  height: 85px;
}

.search-bar .form-content {
  width: 100%;
  margin: 0 auto;
  max-width: 1080px;
}

.search-bar .form-content form.search-form {
  display: flex;
  flex-flow: nowrap;
}

.search-bar .form-content form.search-form input[type=text] {
  padding: 10px;
  border: 2px solid #FFF;
  float: left;
  width: 85%;
  background: #FFF;
  font-size: 16px;
  line-height: 19px;
}

.search-bar .form-content form.search-form input[type=text]:focus {
  outline: none;
}

.search-bar .form-content form.search-form button {
  display: flex;
  justify-content: center;
  width: 15%;
  padding: 10px;
  background: #0AAAE6;
  color: #FFF;
  border: 3px solid #FFF;
  border-left: none;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.05em;
  min-width: 50px;
  max-width: 50px;
}

@media (min-width: 980px) {
  .search-bar .form-content form.search-form button {
    min-width: 120px;
    max-width: initial;
  }
}

.search-bar .form-content form.search-form button span {
  margin-left: 11px;
  display: none;
}

@media (min-width: 980px) {
  .search-bar .form-content form.search-form button span {
    display: block;
  }
}

.list-search {
  background: #FFF;
  padding: 5px;
  height: 58px;
  border: 1px solid #000;
  margin: 24px 24px 48px;
}

.list-search .form-content {
  width: 100%;
  margin: 0 auto;
  max-width: 1080px;
}

.list-search .form-content form.search-form {
  display: flex;
  flex-flow: nowrap;
}

.list-search .form-content form.search-form input[type=text] {
  padding: 10px;
  border: 2px solid #FFF;
  float: left;
  width: 90%;
  background: #FFF;
  font-size: 16px;
  line-height: 19px;
}

.list-search .form-content form.search-form input[type=text]:focus {
  outline: none;
}

.list-search .form-content form.search-form .close-btn {
  position: relative;
  float: right;
  right: 15px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.list-search .form-content form.search-form button {
  display: flex;
  justify-content: center;
  width: 15%;
  padding: 10px;
  background: #FFF;
  color: #000;
  border: 3px solid #000;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.05em;
  min-width: 50px;
  max-width: 50px;
  transition: all 0.5s;
}

.list-search .form-content form.search-form button:hover {
  color: #000;
  background: #F0F0EB;
}

@media (min-width: 980px) {
  .list-search .form-content form.search-form button {
    min-width: 120px;
    max-width: initial;
  }
}

.list-search .form-content form.search-form button span {
  margin-left: 11px;
  display: none;
}

@media (min-width: 980px) {
  .list-search .form-content form.search-form button span {
    display: block;
  }
}

@media (min-width: 980px) {
  .list-search {
    margin: 24px 0 48px;
  }
}

/* Archiv */
.archive-title {
  position: relative;
  display: flex;
  cursor: pointer;
}

.archive-title h1 {

  font-size: 16px;
  font-weight: 600;
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #000;
  border-right: 0;
  line-height: 20px;
}

.archive-title .ico-calendar {
  flex: 0 0 auto;
  padding: 15px 24px 15px 51px;
  background-position: 24px 50%;
  background-color: #0A3F78;
  color: #FFF;

  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .archive-title .ico-calendar {
    padding-left: 42px;
  }

  .archive-title .ico-calendar span {
    display: none;
  }
}

.archive-title .archive-input-wrapper {
  position: absolute;
  left: 50%;
  top: 50px;
}

/* Autori */
.wrap-medailonek {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.wrap-medailonek .author-photo {
  flex: 0 0 auto;
  margin: 0 24px 16px 0;
  width: 100px;
}

.wrap-medailonek .author-photo img {
  width: 100%;
  border-radius: 50px;
}

@media (min-width: 980px) {
  .wrap-medailonek .author-photo {
    margin-bottom: 0;
  }
}

.wrap-medailonek .author-info {
  width: 100%;
}

.wrap-medailonek .author-info h1 {
  display: inline-block;
  margin-bottom: 8px;
}

.wrap-medailonek .author-info .about {
  position: relative;
  line-height: 24px;
}

.wrap-medailonek .author-info .about>span {
  font-weight: 300;
}

.wrap-medailonek .author-info .about .short-info {
  display: inline;
}

.wrap-medailonek .author-info .about .short-info *:first-child {
  display: inline;
}

.wrap-medailonek .author-info .about .shadow {
  display: none;
}

.wrap-medailonek .author-info .about.truncated {
  overflow: hidden;
  height: 88px;
}

.wrap-medailonek .author-info .about.truncated .shadow {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  padding-top: 4px;
  background-color: #FFF;
  box-shadow: 0 0 32px 32px white;
}

.wrap-medailonek .socials {
  display: flex;
  flex-wrap: wrap;
  padding: 16px 0;
}

.wrap-medailonek .socials a {
  margin: 0 23px 16px 0;
  padding: 0 20px 0 29px;
  font-size: 14px;
  line-height: 21px;
  text-decoration: none;
  background-position: 0 50%;
  background-repeat: no-repeat;
}

.wrap-medailonek .socials .ico-rss {
  background-size: 16px 16px;
}

@media (min-width: 980px) {
  .wrap-medailonek {
    flex-direction: row;
  }
}

/* Tags, slots */
.author-subscribe,
.ow-links {
  text-align: right;
}

.author-subscribe .ico,
.ow-links .ico {
  width: auto;
  height: 20px;
  padding-left: 28px;

  font-weight: 600;
  background-position: 0 50%;
  margin: 12px 0;
}

.author-subscribe .ico:not(:first-child),
.ow-links .ico:not(:first-child) {
  margin-left: 20px;
}

.author-subscribe .ico span,
.ow-links .ico span {
  text-transform: uppercase;
}

.page-theme-image img {
  margin-top: 12px;
  width: 100%;
  height: auto;
}

.tag-description1 img,
.tag-description3 img {
  max-width: 100%;
  height: auto;
}

/* Byznys */
.change-up {
  padding-right: 16px;
  color: #00823E;
}

.change-down {
  padding-right: 16px;
  color: #E10019;
}

.change-equal {
  padding-right: 16px;
  color: #5A626C;
}

/* box exchange */
.box-exchange {

  font-size: 14px;
  line-height: 160%;
  background: #E1F5F5;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -40px;
  padding: 40px;
}

.box-exchange .part {
  width: 35.4838709677%;
}

.box-exchange .part .wrap {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.box-exchange .part .wrap .table-name {

  font-weight: 700;
  font-size: 24px;
  line-height: 130%;
}

.box-exchange .part .wrap .table-name a {
  text-decoration: none;
  color: #000;
}

.box-exchange .part .table {
  margin: 20px 0;
  font-size: 14px;
  line-height: 30px;
}

.box-exchange .part .table .tr {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  text-decoration: none;
  color: #000;
}

.box-exchange .part .table .tr>span {
  width: 45%;
  text-align: right;
}

.box-exchange .part .table .tr>span:first-child {
  width: 20%;
  text-align: left;
}

.box-exchange .part .table .tr>span:nth-child(2) {
  width: 35%;
}

.box-exchange .part .table .th {
  opacity: 0.6;
  border-bottom: 1px solid #000;
}

@media (max-width: 640px) {
  .box-exchange .part {
    width: 100%;
  }
}

.box-exchange .part:nth-child(2) {
  margin-top: 0;
  width: 51.6129032258%;
}

.box-exchange .part:nth-child(2) .table .tr>span {
  width: 30%;
}

.box-exchange .part:nth-child(2) .table .tr>span:first-child {
  width: 15%;
}

.box-exchange .part:nth-child(2) .table .tr>span:nth-child(2) {
  width: 25%;
}

@media (max-width: 640px) {
  .box-exchange .part:nth-child(2) {
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 980px) {
  .box-exchange {
    padding: 24px;
    margin-left: 0;
  }
}

@media (max-width: 640px) {
  .box-exchange {
    margin-left: -16px;
    margin-right: -16px;
  }
}

/* Investice, Byznys - AI */
.box-situations {
  padding: 40px 40px 10px;
  background-color: #E1F5F5;
}

.box-situations .more {
  margin-top: 32px;
  text-align: right;
  line-height: 20px;
}

.box-situations .flex-3 .wrap>* {
  width: 31%;
  min-width: 180px;
}

@media (max-width: 1080px) {
  .box-situations .flex-3 .wrap>* {
    min-width: 45%;
  }
}

@media (max-width: 640px) {
  .box-situations {
    padding: 24px 24px 1px;
  }

  .box-situations .flex-3 .wrap>* {
    min-width: 100%;
  }
}

.ow-situations .ow-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 24px;
}

.situation-item article {
  flex-direction: column;
}

.situation-item article .article-media {
  margin: 0 auto 14px;
  width: 128px;
}

.situation-item article .article-title {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}

.situation-item article .perex {
  margin-top: 8px;
  padding-top: 16px;
  border-top: 6px solid #000;
}

.box.box-situations .situation-item:nth-child(n+4) {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #000 !important;
}

@media (max-width: 1080px) {
  .box.box-situations .situation-item:nth-child(n+3) {
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #000 !important;
  }
}

@media (max-width: 640px) {
  .box.box-situations .situation-item:nth-child(n+2) {
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #000 !important;
  }
}

.ow-situations .situation-item {
  margin-bottom: 24px;
  width: calc(50% - 12px);
  background-color: #E1F5F5;
  border: 0 !important;
  padding: 24px !important;
}

#calculators {
  margin-top: 32px;
}

#calculators h2 {

  cursor: pointer;
}

#calculators .more-link {
  display: inline-block;
  margin-top: 16px;
}

#calculators .box {
  margin-bottom: 32px;
  padding: 23px;
  background-color: #E1F5F5;
  border: 1px solid #E1F5F5;
}

#calculators .one-box {
  padding: 40px;
}

#calculators .one-box h2 {
  margin-bottom: 16px;
}

#calculators .one-box h2 a {
  color: #000;
}

#calculators .one-box .title {
  display: flex;
  justify-content: space-between;
}

#calculators .one-box .title .more {
  margin-top: 8px;
}

#calculators .one-box .menu {
  background-color: #E1F5F5;
}

#calculators .one-box .menu nav ul li:hover {
  background-color: #C8E6E8;
}

#calculators .one-box .swiper-initialized:before {
  background: linear-gradient(90deg, #E1F5F5 0%, rgba(255, 255, 255, 0) 100%);
}

#calculators .one-box .swiper-initialized:after {
  background: linear-gradient(270deg, #E1F5F5 0%, rgba(255, 255, 255, 0) 100%);
}

#calculators .calc-content {
  padding: 16px 0 8px;
}

#calculators .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}

#calculators .row>* {
  margin-top: 24px;
}

#calculators .columns2>* {
  width: 100%;
}

@media (min-width: 641px) {
  #calculators .columns2>* {
    width: 48%;
  }
}

#calculators .input-wrap {
  display: flex;
  flex-direction: column;
}

#calculators .input-wrap * {

  font-size: 16px;
  line-height: 19px;
}

#calculators .input-wrap .input-info {
  margin-top: 4px;
  font-size: 14px;
  line-height: 21px;
  color: #5A626C;
}

#calculators label {
  margin-bottom: 4px;
}

#calculators input,
#calculators select {
  padding: 13px 16px;
  border: 1px solid #000;
  background-color: #FFF;
  color: #5A626C;
}

#calculators .with-units {
  position: relative;
}

#calculators .with-units input {
  width: 100%;
}

#calculators .with-units span {
  position: absolute;
  right: 16px;
  bottom: 13px;
}

#calculators .result {

  font-size: 16px;
}

#calculators .result .result-num {
  display: inline-block;
  margin-top: 8px;
  font-size: 40px;
  line-height: 40px;
}

.blink-border {
  border: 1px solid #000;
  animation: blink_border 1s;
  animation-iteration-count: 3;
}

@keyframes blink_border {
  50% {
    border-color: revert;
  }
}

/* tabs */
.tab {

  font-size: 16px;
  border-collapse: collapse;
}

.tab .highlight {
  background-color: #F5F5F2;
}

.tab .selected,
.tab.row-hover tbody tr:hover {
  background-color: #f1e5a5;
}

.tab tr {
  border-bottom: 1px solid #000;
  vertical-align: initial;
}

.tab thead tr {
  border-bottom-width: 3px;
}

.tab th {
  padding: 8px 12px 8px 0;
  font-weight: 400;
  text-align: left;
}

.tab td {
  padding: 10px 12px 10px 0;
}

.tab .c {
  text-align: center;
  padding-left: 12px;
}

.tab .r {
  text-align: right;
  padding-left: 12px;
  padding-right: 0;
}

.tab .nw {
  white-space: nowrap;
}

@media (min-width: 641px) {
  .tab th {
    padding: 8px 16px 8px 0;
  }

  .tab td {
    padding: 12px 16px 12px 0;
  }

  .tab .c {
    padding-left: 16px;
  }

  .tab .r {
    padding-left: 16px;
  }
}

.tab.exchange {
  width: 100%;
  min-width: 335px;
}

.tab.exchange tbody #graphs:hover {
  background-color: #FFF;
}

.tab.exchange tbody tr:not(#graphs):hover {
  cursor: pointer;
}

.tab.exchange tbody .code,
.tab.exchange tbody .rate {
  font-weight: 600;
}

.tab.exchange .state img {
  margin-right: 8px;
  border: 1px solid #E9EBEB;
  vertical-align: text-top;
}

.tab.exchange #graphs .lbl {
  margin-top: -1px;
  text-align: center;
  font-size: 14px;
}

.tab.exchange #graphs .lbl span {
  display: inline-block;
  margin-right: -1px;
  min-width: 80px;
  padding: 3px 12px;
  border: 1px solid #000;
  cursor: pointer;
}

.tab.exchange #graphs .lbl span:hover {
  background-color: #f1e5a5;
}

.tab.exchange #graphs>td {
  padding: 0 0 16px;
}

.tab.exchange #graphs .ch {
  margin-left: -15px;
  width: calc(100% + 15px);
  height: 250px;
  min-width: 350px;
}

.tab.exchange #graphs .c3-axis-x-label {
  font-weight: bold;
}

@media (max-width: 640px) {
  .tab.exchange .curr {
    display: none;
  }
}

@media (max-width: 480px) {
  .tab.exchange .graph {
    width: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .tab.exchange .graph *,
  .tab.exchange .state span {
    display: none;
  }

  .tab.exchange .state img {
    margin-right: 0;
  }
}

@media (max-width: 350px) {
  .tab.exchange .graph {
    width: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .tab.exchange .graph *,
  .tab.exchange .state span {
    display: none;
  }
}

/* ticker */
@-webkit-keyframes ticker_exchange {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker_exchange {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.ticker {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: content-box;
}

.ticker * {
  display: inline-block;
}

.ticker:before,
.ticker:after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 40px;
  height: 100%;
}

.ticker:before {
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}

.ticker:after {
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  right: 0;
}

.ticker .data {
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.ticker-exchange {
  position: relative;
  top: -24px;
  margin-bottom: 24px;
  height: 31px;
  border-bottom: 1px solid #000;

}

.ticker-exchange .data {
  padding: 3px 40px;
  -webkit-animation-name: ticker_exchange;
  animation-name: ticker_exchange;
  -webkit-animation-duration: 30s;
  animation-duration: 30s;
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.ticker-exchange .data a {
  margin-right: 80px;
  text-decoration: none;
  color: #000;
}

.ticker-exchange .data .stocks>span,
.ticker-exchange .data .currencies>span {
  margin-right: 32px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
}

.ticker-exchange .data .stocks>span>span,
.ticker-exchange .data .currencies>span>span {
  font-weight: 600;
}

.ticker-exchange .data .change-up {
  background-color: #E1F5F5;
  border-right: 4px solid #E1F5F5;
}

.ticker-exchange .data .change-down {
  background-color: #FFE6E1;
  border-right: 4px solid #FFE6E1;
}

.ticker-exchange .data .change-equal {
  background-color: #F0F0EB;
  border-right: 4px solid #F0F0EB;
}

.ticker-exchange .data .change-up,
.ticker-exchange .data .change-down,
.ticker-exchange .data .change-equal {
  margin-left: 4px;
  padding-left: 4px;
}

.ticker-exchange:hover .data {
  animation-play-state: paused;
}

@media (min-width: 980px) {
  .ticker-exchange {
    top: -32px;
    margin: 0 -40px 32px;
  }
}

.body1 .ticker-exchange {
  margin: 0;
  top: 0;
}

.message {
  padding: 40px 0;
}

.message.status-404,
.message.status-grave {
  background-color: #E4F5FD;
}

.message.status-404.full-width:before,
.message.status-404.full-width:after,
.message.status-grave.full-width:before,
.message.status-grave.full-width:after {
  background: #E4F5FD;
}

.message p {
  margin-bottom: 20px;
}

.message h1 {
  margin-bottom: 24px;
}

.message .store-buttons {
  margin: 12px 0;
  text-align: center;
}

.message .store-buttons a {
  margin: 12px 24px;
}

.message.status-404 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.message.status-404 .col2 {
  width: 100%;
  min-height: 158px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

@media (min-width: 980px) {
  .message.status-404 .col2 {
    width: 176px;
    background-position: 0 50%;
  }
}

@media (min-width: 980px) {
  .message {
    font-size: 17px;
    line-height: 26px;
  }
}

/* search */
.search .found-wrap>div {
  padding-bottom: 16px;
}

.search .found-wrap .ow-title {
  margin-bottom: 16px;
}

.search .found-wrap .search-empty {
  margin-bottom: 16px;
}

.search .found-item {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  padding: 4px 2px;
  text-decoration: none;
}

.search .found-item:hover {
  background-color: #F5F5F2;
}

.search .found-item:hover strong {
  text-decoration: underline;
}

.search .found-item * {
  display: inline-block;
}

.search #found_tags .found-item {
  margin-bottom: 11px;
}

.search .photo {
  margin-right: 8px;
}

.search .name {
  font-size: 14px;
  color: #5A626C;
}

.search .name strong {

  font-size: 17px;
  color: #000;
}

@media (min-width: 641px) {
  .search .found-wrap {
    display: flex;
  }

  #found_authors {
    width: 64%;
    margin-right: 4%;
  }

  #found_tags {
    width: 100%;
    min-width: 220px;
  }

  #found_authors+#found_tags {
    width: 32%;
  }
}

.search-form {
  margin: 24px 0 32px;
}

.search-form .form {
  display: flex;
}

.search-form .form .input-wrap {
  position: relative;
  width: 100%;
}

.search-form .form .input-wrap span {
  position: absolute;
  right: 15px;
  top: 14px;
  background-size: initial;
  cursor: pointer;
}

.search-form .form .search-what {
  width: 100%;
  padding: 14px 50px 14px 16px;
  border: 1px solid #000;
  border-right: 0;
  font-size: 16px;
  line-height: 20px;
}

.search-form .form .ico-search {
  flex: 0 0 auto;
  padding: 15px 24px 15px 51px;
  border: 0;
  background-position: 24px 50%;
  background-color: #0A3F78;
  color: #FFF;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}

.search-form .search-status {
  margin-top: 16px;
}

/* branding */
.branding-close {
  border: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  background-color: transparent;
  opacity: 0.5;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.branding-close:hover {
  opacity: 1;
}

#branding-bar {
  display: none;
  z-index: 101010;
  position: fixed;
  bottom: 0;
  width: 100%;
}

#branding-bar .content {
  padding: 0;
  max-width: none;
}

#branding-bar .branding-close {
  position: absolute;
  right: 0;
}

.alternative-content {
  display: none;
}

/*.article-detail .col2 {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}*/
.sticky-container-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 100%;
}

.sticky-container {
  flex: 1 1 auto;
  width: 100%;
}

/* pocket / tts-playlist */
.tts-playlist-article-button,
.tts-playlist-button,
.pocket-article-button,
.pocket-listing-button {
  display: inline-block;
  min-width: 20px;
  height: 20px;
  cursor: pointer;
}

#tts-player .ico-playlist,
.tts-playlist-button,
.pocket-listing-button {
  position: relative;
}

#tts-player .ico-playlist:after,
.tts-playlist-button:after,
.pocket-listing-button:after {
  position: relative;
  top: -3px;
  padding-left: 25px;
  color: #FFF;
  font-weight: 600;
}

#tts-player .ico-playlist span,
.tts-playlist-button span,
.pocket-listing-button span {
  position: absolute;
  top: -7px;
  left: 9px;
  display: block;
  width: 18px;
  font-size: 12px;
  line-height: 18px;
  color: #FFF;
  border-radius: 50%;
  background-color: #E10019;
  text-align: center;
}

.tts-playlist-button:after {
  content: "Playlist";
}

.pocket-listing-button:after {
  content: "Na později";
}

.button-tts,
.button-pocket {
  display: none;
}

.ow-opinion-simple .article-author .tts-playlist-article-button,
article .article-time .tts-playlist-article-button,
.ow-opinion-simple .article-author .pocket-article-button,
article .article-time .pocket-article-button {
  margin-left: 8px;
}

.ow-opinion-simple .article-author {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pocket-listing {
  margin: 0 auto;
  max-width: 620px;
}

@media (min-width: 1080px) {
  .pocket-listing {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1000px;
  }
}

.pocket-listing .articles {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 620px;
}

.pocket-listing .articles.loader {
  background-position: 50% 100%;
}

.pocket-listing .articles .tools {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  max-width: 210px;
  margin: 0 0 32px 8px;
  align-content: end;
}

.pocket-listing .articles .tools .clear {
  margin: 0 0 10px 32px;
  padding-left: 26px;
  background-position: 0 55%;
}

.pocket-listing .articles .tools .tts-playlist-article-button {
  padding-left: 28px;
}

.pocket-listing .articles .no-items {

  font-weight: 600;
  color: #787D87;
}

.pocket-listing .articles .no-items,
.pocket-listing .articles .items {
  order: 3;
  width: 100%;
}

.pocket-listing .articles>h2 {

  font-size: 32px;
  line-height: 40px;
  margin: 0 24px 32px 0;
}

@media (min-width: 641px) {
  .pocket-listing .articles>h2 {
    font-size: 40px;
    line-height: 52px;
  }
}

.pocket-listing .articles .article-item {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #000;
}

.pocket-listing .articles .article-media {
  width: 110px;
}

.pocket-listing .articles .saved-time {
  padding-left: 6px;
}

.pocket-listing .articles .buttons {
  padding-top: 12px;
}

.pocket-listing .articles .ico-cancel {
  display: inline-block;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}

.pocket-listing .articles .tools,
.pocket-listing .articles .del {

  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}

.pocket-listing .tags {
  margin-top: 0;
  max-width: 620px;
  padding: 32px 24px 40px;
  background-color: #E4F5FD;
}

.pocket-listing .tags.loader {
  background-position: 50% 80%;
}

@media (min-width: 1080px) {
  .pocket-listing .tags {
    max-width: 300px;
  }
}

.pocket-listing .tags h3 {
  margin-bottom: 24px;
  padding: 0 0 8px 0;
  border-bottom: 6px solid #000;

  font-size: 24px;
  line-height: 31px;
}

.pocket-listing .tags a {
  margin-right: 24px;
  white-space: nowrap;
}

.pocket-listing .tags a:before {
  content: "#";
}

.pocket-listing .tags .separ {
  display: none;
}

.tts-playlist {
  position: relative;
  width: 540px;
  max-width: 100%;
  padding: 16px;
  height: 100%;
}

.tts-playlist.loader {
  background-position: 11px 9px;
  background-size: 32px;
}

.tts-playlist .tts-playlist-close {
  position: absolute;
  right: 0;
  cursor: pointer;
}

.tts-playlist .tts-playlist-help {
  padding-top: 12px;
  border-top: 1px solid #000;
}

.tts-playlist>*:not(.articles) {
  font-size: 14px;
  line-height: 20px;

  font-weight: 600;
  color: #0A3F78;
  text-transform: uppercase;
}

.tts-playlist .controls {
  display: flex;
  justify-content: left;
  align-items: center;
  position: relative;
  height: 32px;
  padding: 0 50px 12px 0;
}

.tts-playlist .controls .button {
  flex: 0 0 auto;
  margin-left: 20px;
  margin-right: 4px;
  min-width: 20px;
  height: 20px;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.tts-playlist .controls .button.clear {
  background-color: #FFF;
}

.tts-playlist .controls .status.empty {
  margin-right: 20px;
  color: #787D87;
  text-transform: none;
}

.tts-playlist .controls .status:not(.limit) {
  cursor: pointer;
}

@media (max-width: 480px) {
  .tts-playlist .controls .status span {
    display: none;
  }
}

@media (max-width: 374px) {
  .tts-playlist .controls .status:not(:first-child) {
    display: none;
  }
}

.tts-playlist:not(.empty) .controls {
  margin-bottom: 12px;
  border-bottom: 1px solid #000;
}

.tts-playlist:not(.empty) .tts-playlist-help {
  margin-top: 12px;
}

.tts-playlist .tts-playlist-close:hover,
.tts-playlist .controls .status:not(:first-child):hover {
  text-decoration: underline;
  color: #376496;
}

.tts-playlist .articles {
  height: calc(100% - 90px);
  overflow-y: auto;
}

.tts-playlist .article-item {
  display: flex;
}

.tts-playlist .article-item article {
  display: flex;
  align-items: flex-start;
  margin: 0;
  width: 100%;
  padding: 5px;
  cursor: pointer;
}

.tts-playlist .article-item article .article-media {
  position: relative;
  width: 112px;
  margin: 0 16px 0 0;
}

.tts-playlist .article-item article .article-title {
  font-size: 14px;
  line-height: 130%;
}

.tts-playlist .article-item article .progress-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  width: 80%;
}

.tts-playlist .article-item article .tts-progress-bar {
  width: calc(100% - 78px);
}

.tts-playlist .article-item article .tts-status-bar-long span:not(.tts-wave-gif) {
  display: none;
}

.tts-playlist .article-item article .tts-wave-gif {
  display: inline-block;
  width: 54px;
  height: 16px;
  padding-left: 54px;
  overflow: hidden;
}

.tts-playlist .article-item article .ico-play,
.tts-playlist .article-item article .article-media-content:before {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.tts-playlist .article-item article .ico-play {
  background-position: 50% 50%;
}

.tts-playlist .article-item article .article-media-content:before {
  content: "";
  background-color: #0A3F78;
  opacity: 0.5;
}

@media (max-width: 640px) {
  .tts-playlist .article-item article .article-media {
    width: 66px;
  }

  .tts-playlist .article-item article .article-media img {
    min-width: 66px;
  }

  .tts-playlist .article-item article .article-title {
    font-size: 12px;
  }

  .tts-playlist .article-item article .article-time {
    font-size: 10px;
  }

  .tts-playlist .article-item article .tts-progress-bar {
    width: 100%;
  }

  .tts-playlist .article-item article .tts-wave-gif {
    display: none;
  }

  .tts-playlist .article-item article .ico-play,
  .tts-playlist .article-item article .article-media-content:before {
    display: block;
  }
}

.tts-playlist .article-item .buttons {
  display: flex;
  align-items: center;
  width: 40px;
  padding: 0 6px 0 10px;
}

.tts-playlist .article-item .buttons .del {
  width: 24px;
  height: 24px;
}

.tts-playlist .article-item .buttons .del:hover {
  background-color: #C3D7EB;
}

.tts-playlist .article-item .buttons .del span {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-position: center;
}

.tts-playlist .article-item:hover {
  background-color: #D7E9F7;
}

.tts-playlist .article-item:hover .ico-play,
.tts-playlist .article-item:hover .article-media-content:before {
  display: block;
}

@media (max-width: 319px) {
  .tts-playlist {
    width: 292px;
  }
}

.modal-menu-tts-playlist.max-height {
  height: calc(100% - 100px);
}

.modal-menu-tts-playlist.max-height .modal-menu-content-wrapper,
.modal-menu-tts-playlist.max-height .modal-menu-content {
  height: 100%;
}

.popup-tip {
  position: relative;
  display: flex;
  max-width: 480px;
  padding: 24px;

  font-size: 16px;
}

.popup-tip .ico-cancel {
  position: absolute;
  top: 26px;
  right: 26px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-size: revert;
}

.popup-tip .tip-icon {
  flex: 0 0 auto;
  width: 60px;
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

.popup-tip .inline-ico {
  background-size: auto;
  position: relative;
  top: 3px;
}

.popup-tip h3 {

  font-size: 24px;
  line-height: 125%;
  margin: 0 32px 8px 0;
}

.popup-tip .button {
  margin-top: 16px;
  padding-left: 20px;
}

.popup-tip .button .ico {
  background-size: initial;
}

.popup-tip p {
  margin-bottom: 8px;
}

@media (max-width: 480px) {
  .popup-tip {
    padding: 16px;
  }

  .popup-tip .ico-cancel {
    top: 18px;
    right: 18px;
  }

  .popup-tip .ico-headphones {
    width: 40px;
    background-size: 24px 24px;
  }

  .popup-tip h3 {
    font-size: 21px;
  }
}

.pop-message {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 12px;
  border: 1px solid #d6e1e6;
  box-shadow: 5px 5px 10px #444;
  background-color: #FFF;
  font-size: 14px;

  color: #394453;
  width: 230px;
  z-index: 2000000000;
  margin: 20px 0 0 24px;
}

.pop-message.err {
  color: #E10019;
}

.pop-message.no-playlist-msg {
  width: 240px;
}

.pop-message.object-subscribe-msg {
  width: 280px;
}

.pop-message.object-subscribe-msg p:not(:first-child) {
  margin-top: 8px;
}

.pop-message a {
  text-decoration: underline;
}

.modal-object-subscribe-dialog {
  max-width: 512px;

  font-size: 14px;
}

.modal-object-subscribe-dialog .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

.modal-object-subscribe-dialog h3 {

  margin-bottom: 24px;
}

.modal-object-subscribe-dialog .oou {
  margin: 16px 0 24px;
}

.modal-object-subscribe-dialog .button {
  width: 100%;
}

.modal-object-subscribe-dialog .button .line-2 {
  display: block;
}

.modal-object-subscribe-dialog .button .small {
  text-transform: none;
}

.modal-object-subscribe-dialog .email-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.modal-object-subscribe-dialog .or-login {
  margin-left: 8px;
  font-size: 16px;
}

.modal-object-subscribe-dialog .or-login a {
  font-weight: 700;
  text-decoration: underline;
}

.modal-object-subscribe-dialog .form-row .text-input {
  margin: 8px 0;
}

.modal-object-subscribe-dialog .modal-menu-content-wrapper {
  border: 3px solid #0AAAE6;
  padding: 32px;
}

.modal-object-subscribe-dialog .modal-menu-content-wrapper .arrow {
  border-bottom-color: #0AAAE6;
  top: -13px;
}

.modal-object-subscribe-dialog .login-form .header {
  margin-top: 24px;
  font-size: 20px;
}

.modal-object-subscribe-dialog .login-form .socials {
  text-align: center;
}

.modal-object-subscribe-dialog .login-form .socials a {
  margin: -16px 16px;
  padding: 8px;
  border: none;
}

.modal-object-subscribe-dialog .login-form .socials a .ico {
  margin-right: 0;
}

.modal-object-subscribe-dialog .login-form .socials a.visible {
  display: inline-block !important;
}

.modal-object-subscribe-dialog .login-form .socials a span:not(.ico) {
  display: none;
}

.modal-object-subscribe-dialog .done {
  text-align: center;
}

.modal-object-subscribe-dialog .done p {
  margin-bottom: 24px;
}

.modal-object-subscribe-dialog .ico-check {
  margin-bottom: 24px;
  width: 40px;
  height: 40px;
}

.box-selfpromo img {
  width: 100%;
}

/* carousel */
.carousel {
  width: 100%;
  margin: 32px 0;
}

.carousel-items-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-items-wrap:before {
  content: "";
  display: block;
  padding-top: 56.25%;
  /*16:9*/
}

.carousel-items {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.carousel-items>div {
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: 100%;
}

.carousel-controls-wrap {
  display: flex;
  justify-content: space-between;
  padding: 8px 0;
}

.carousel-move-wrap a,
.carousel-move-wrap a span {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.carousel-move-wrap a {
  margin-left: 8px;
}

.carousel-dots span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: #D7E9F7;
}

.carousel-dots span.active {
  background-color: #0A3F78;
}

/* Specialy/PN vydání */
.bundle-top-right {
  margin-bottom: 32px;
}

.bundle-top-right .button {
  margin-top: 16px;
}

.editions,
.bundle-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 24px;
}

.editions {
  justify-content: space-around;
}

.page-0BN040 .bundle-list .image,
.page-0BS000 .bundle-list .image {
  position: relative;
  width: 100%;
  padding-bottom: 141.375%;
  overflow: hidden;
}

.page-0BN040 .bundle-list .image img,
.page-0BS000 .bundle-list .image img {
  position: absolute;
}

.edition,
.bundle-item {
  width: 100%;
  max-width: 608px;
}

@media (min-width: 641px) {

  .edition,
  .bundle-item {
    width: calc(50% - 16px);
  }
}

.edition .image,
.bundle-item .image {
  position: relative;
}

.edition .image img,
.bundle-item .image img {
  width: 100%;
  height: auto;
}

.edition .image .to-sell,
.bundle-item .image .to-sell {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 14px;
  text-align: right;
}

.edition .image .to-sell .button,
.bundle-item .image .to-sell .button {
  border: 1px solid #fff;
  padding: 5px 12px;
  min-width: auto;
}

.edition .texts,
.bundle-item .texts {
  margin: 16px 0;
}

.edition .title,
.bundle-item .title {

  font-size: 24px;
  line-height: 32px;
  padding: 4px 0 8px;
}

.edition .title a,
.bundle-item .title a {
  color: #000;
}

.edition .edition-pdf-link,
.edition .pdf-link,
.edition .buy-link,
.bundle-item .edition-pdf-link,
.bundle-item .pdf-link,
.bundle-item .buy-link {
  text-align: center;
}

.edition .edition-pdf-link .button,
.edition .pdf-link .button,
.edition .buy-link .button,
.bundle-item .edition-pdf-link .button,
.bundle-item .pdf-link .button,
.bundle-item .buy-link .button {
  min-width: 88%;
}

.editions .edition {
  margin-bottom: 16px;
}

@media (min-width: 481px) {
  .editions .edition {
    width: calc(50% - 32px);
  }
}

@media (min-width: 981px) {
  .editions .edition {
    width: calc(33% - 32px);
  }
}

.proc-ne .edition {
  margin-bottom: 32px;
}

.proc-ne .edition .image {
  width: 100%;
  padding-bottom: 128%;
  overflow: hidden;
}

.proc-ne .edition .imglink {
  position: absolute;
  display: block;
}

.proc-ne .edition .texts {
  display: flex;
  justify-content: space-between;
}

.proc-ne .edition .texts .title {
  font-size: 20px;
  padding: 0;
}

.proc-ne .edition .texts .edition-pdf-link {
  padding: 0;
}

.proc-ne .edition .texts .button {
  padding: 5px 16px;
  font-size: 12px;
}

@media (max-width: 640px) and (min-width: 481px) {
  .proc-ne .edition .texts {
    display: block;
  }

  .proc-ne .edition .texts .edition-pdf-link {
    text-align: left;
    padding-top: 8px;
  }
}

@media (min-width: 980px) {
  .proc-ne .edition .texts {
    padding: 0 14px;
  }

  .proc-ne .edition:hover {
    box-shadow: 0 8px 23px 8px rgba(0, 0, 0, 0.25);
  }
}

.bundle-item {
  margin-bottom: 48px;
}

@media (min-width: 641px) {
  .bundle-item {
    width: calc(50% - 16px);
  }
}

@media (min-width: 641px) {
  .bundle-item .texts {
    height: 120px;
  }
}

.bundle-item .time,
.bundle-item .category {

  font-size: 14px;
  line-height: 21px;
}

.bundle-item .category {
  font-weight: 600;
  text-transform: uppercase;
  color: #820050;
}

.bundle-item .time {
  color: #5A626C;
}

.edition-right {
  margin-bottom: 48px !important;
}

.edition-right .edition,
.edition-right .bundle-item {
  margin: auto;
  margin-bottom: 0;
}

@media (min-width: 641px) {

  .edition-right .edition,
  .edition-right .bundle-item {
    width: 100%;
  }
}

.edition-right .edition .image,
.edition-right .bundle-item .image {
  margin-bottom: 24px;
}

.edition-right .buttons {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

.col1 .edition-right {
  margin-bottom: 0;
  padding-bottom: 24px;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #000;
}

/*.body0 .edition-pdf-link,*/
.body1 .edition-right .buy-link,
.s2-B .edition-right .bundle-item .texts {
  display: none;
}

.header-image {
  margin-bottom: 40px;
}

.header-image img {
  width: 100%;
  height: auto;
}

.bundle-ctr-box {
  padding-top: 16px;
}

.bundle-ctr-box .cover {
  padding: 24px 0 0;
}

.bundle-ctr-box .ctr {
  padding-top: 24px;
}

.bundle-ctr-box .ctr .button {
  width: 100%;
  margin-bottom: 16px;
}

.bundle-ctr-box .ctr .button span {
  display: block;
}

.book-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 40px;
  margin-top: 24px;
}

.book-item {
  max-width: 200px;
}

@media (min-width: 641px) {
  .book-item {
    width: calc(33% - 16px);
  }
}

.book-item .image {
  margin-bottom: 16px;
}

.book-item .image img {
  width: 100%;
  height: auto;
  transition: opacity 0.5s;
}

.book-item .image img:hover {
  opacity: 0.85;
}

.book-item .buy-link {
  text-align: center;
}

.book-item .buy-link .button {
  min-width: 88%;
}

@media (max-width: 980px) and (min-width: 640px) {
  .col1 .bundle-ctr-box .box-content {
    display: flex;
    justify-content: space-between;
  }

  .col1 .bundle-ctr-box .box-content>* {
    max-width: calc(50% - 16px);
    flex: 1 1 auto;
  }
}

@media (min-width: 981px) {
  .page-0S0000.body1 .col1 {
    max-width: 100%;
  }

  .page-0S0000.body1 .col2 {
    display: none;
  }

  .page-0S0000.body1 .bundle-item {
    width: calc(33.333% - 21px);
  }
}

/* Tiraz */
.page-00000T .tiraz h1 {
  margin-bottom: 32px;
}

.page-00000T .tiraz h2 {
  width: 100%;
}

.page-00000T .tiraz .list {
  position: relative;
  top: -1px;
  width: 100%;
  padding: 24px 20px 25px 0;
  border-top: 1px solid #000;
}

.page-00000T .tiraz .list h3 {

  font-size: 19px;
}

.page-00000T .tiraz .list h3 .label {
  font-size: 14px;
  font-weight: 400;
  color: #5A626C;
}

.page-00000T .tiraz .list *:not(h3) {}

@media (min-width: 641px) {
  .page-00000T .tiraz .list.colspan1 {
    width: 50%;
  }
}

.page-00000T .tiraz .row {
  padding-top: 16px;
}

.page-00000T .tiraz .row span {
  display: inline-block;
  width: 150px;
  color: #5A626C;
}

.page-00000T .tiraz .row strong {
  font-weight: 600;
}

.page-00000T .tiraz .redaction {
  display: flex;
  flex-wrap: wrap;
  margin: 16px 0;
}

.page-00000T .tiraz .redaction .author {
  margin-top: 13px;
}

.page-00000T .tiraz .redaction .author * {
  margin-right: 4px;
}

.page-00000T .tiraz .redaction .author .name {
  font-weight: 600;
}

.page-00000T .tiraz .redaction .author .position {
  color: #5A626C;
  font-size: 14px;
}

.page-00000T .tiraz .redaction .next-authors-trigger {
  margin-left: 50px;
  color: #5A626C;
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
}

.page-00000T .tiraz .redaction .next-authors {
  display: none;
}

.page-00000T .tiraz .copyright,
.page-00000T .tiraz .issn {
  text-align: center;

  font-size: 14px;
  color: #5A626C;
}

.search .photo img,
.search .photo span,
.object-list .photo img,
.object-list .photo span,
.page-00000T .tiraz .redaction .photo img,
.page-00000T .tiraz .redaction .photo span {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #CDCDBE;
  vertical-align: middle;
}

.ico-unpack {
  width: 6px;
  height: 4px;
  vertical-align: middle;
}

/* beNative */
.section-header.with-ico .section-title .ico-logo-small,
.benative .section-title .ico-logo-small {
  background-color: #0AAAE6;
  width: 46px;
  height: 36px;
  background-size: 30px auto;
  position: relative;
  top: 1px;
}

@media (max-width: 980px) {

  .section-header.with-ico .section-title .ico-logo-small,
  .benative .section-title .ico-logo-small {
    top: 4px;
  }
}

@media (max-width: 640px) {

  .section-header.with-ico .section-title .ico-logo-small,
  .benative .section-title .ico-logo-small {
    top: 6px;
  }
}

.claim {
  background: #E1F5F5;
  padding: 40px;
}

.claim h2 {

  font-size: 40px;
  margin-bottom: 16px;
}

.claim p {
  max-width: 620px;
  font-size: 16px;
}

@media (max-width: 980px) {
  .claim {
    padding: 32px;
  }

  .claim h2 {
    font-size: 32px;
    margin-bottom: 12px;
  }

  .claim p {
    font-size: 15px;
  }
}

@media (max-width: 640px) {
  .claim {
    padding: 24px;
  }

  .claim h2 {
    font-size: 28px;
  }
}

.ow-tile .image-main {
  display: block;
}

.ow-tile .image-alt {
  display: none;
}

@media (max-width: 480px) {
  .ow-tile .image-main {
    display: none;
  }

  .ow-tile .image-alt {
    display: block;
  }
}

.ow-tile.alternative-image .image-main {
  display: none;
}

.ow-tile.alternative-image .image-alt {
  display: block;
}

@media (max-width: 640px) and (min-width: 481px) {
  .ow-tile.alternative-image .image-main {
    display: block;
  }

  .ow-tile.alternative-image .image-alt {
    display: none;
  }
}

.project-tiles {
  padding-top: 24px;
}

.project-tiles .ow-tile {
  max-width: 660px;
  margin: 0 0 32px 0;
}

@media (min-width: 981px) {
  .project-tiles .ow-tile {
    min-height: 300px;
  }
}

.project-tiles .ow-tile article {
  display: block;
}

.project-tiles .ow-tile img {
  width: 100%;
}

.project-tiles.side-by-side .ow-tile {
  max-width: 338px;
  margin: 0 32px 32px 0;
  float: left;
}

.project-tiles.side-by-side.tiles-3 .ow-tile {
  width: calc((100% - 64px) / 3);
}

.project-tiles.side-by-side.tiles-3 .ow-tile:nth-child(3n) {
  margin-right: 0;
}

@media (max-width: 980px) and (min-width: 640px) {
  .project-tiles.side-by-side.tiles-3 .ow-tile {
    width: calc((100% - 32px) / 2);
  }

  .project-tiles.side-by-side.tiles-3 .ow-tile:nth-child(3n) {
    margin-right: 32px;
  }

  .project-tiles.side-by-side.tiles-3 .ow-tile:nth-child(even) {
    margin-right: 0;
  }
}

@media (max-width: 640px) {
  .project-tiles.side-by-side.tiles-3 .ow-tile {
    max-width: none;
    width: 100%;
    margin-right: 0;
    float: none;
  }
}

.project-tiles.side-by-side.tiles-2 .ow-tile {
  width: calc((100% - 32px) / 2);
}

.project-tiles.side-by-side.tiles-2 .ow-tile:nth-child(even) {
  margin-right: 0;
}

@media (max-width: 640px) {
  .project-tiles.side-by-side.tiles-2 .ow-tile {
    max-width: none;
    width: 100%;
    margin-right: 0;
    float: none;
  }
}

@media (max-width: 980px) {
  .project-tiles.side-by-side.no-desktop-hide-last .ow-tile:last-child {
    display: none;
  }
}

.overview-tiles .wrap-btn {
  text-align: center;
}

.overview-tiles .wrap-btn .button {
  margin-top: 24px;
}

.project-partners .box-content {
  padding: 24px 0 8px;
  text-align: center;
}

.project-partners h4 {

  font-size: 16px;
  font-weight: normal;
  color: #5A626C;
  margin-bottom: 8px;
  padding: 0;
  margin-top: 32px;
}

.project-partners h4:first-child {
  margin-top: 0;
}

.project-partners p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

.project-partners p img {
  margin-bottom: 16px;
}

.project-partners p img:nth-child(2n+1) {
  margin: 0 16px 16px;
}

.partners-box {
  margin-bottom: 32px;
}

.page-0BN000_edition .no-desktop .partners-box {
  margin-top: -1px;
  padding-top: 24px;
  border-top: 1px solid #FFF;
}

.partners-box .partner {
  margin: 3px 6px;
  padding: 1px 3px;

  font-size: 17px;
  line-height: 150%;
  font-weight: 600;
}

.modal-partner .modal-overlay-content {
  text-align: center;
  padding-top: 24px;
}

.modal-partner .modal-overlay-content h2 {
  margin-bottom: 8px;
}

.modal-partner .modal-overlay-content h3 {
  margin: 12px 0 8px;
}

.modal-partner .modal-overlay-content img {
  max-width: 100%;
  height: auto;
}

.box-attachments .attachment-item {
  border-bottom: 1px solid #5A626C;
  padding: 24px 0;
}

.box-attachments .attachment-item:last-child {
  border: none;
  padding-bottom: 0;
}

.box-attachments .attachment-item img {
  width: 100%;
}

.box-attachments .attachment-item .name {

  font-size: 18px;
  font-weight: 600;
}

.box-attachments .attachment-item .button {
  width: 100%;
  margin-top: 24px;
}

#hn-app-wrap {
  position: relative;
  top: -40px;
  left: -40px;
  width: calc(100% + 80px);
  display: none;
  justify-content: center;
  padding: 8px 0;
  border-bottom: 2px solid #0AAAE6;
  background-color: #F5F5F2;
}

@media (max-width: 640px) {
  #hn-app-wrap {
    top: -32px;
    left: -16px;
    width: calc(100% + 32px);
  }
}

#hn-app-wrap #hn-app-button {
  display: flex;
  justify-content: center;
  white-space: nowrap;
  cursor: pointer;
}

#hn-app-wrap #hn-app-button h2 {

  font-size: 19px;
}

#hn-app-wrap #hn-app-button h2 span {
  color: #0AAAE6;
}

#hn-app-wrap #hn-app-button p {

  font-size: 14px;
}

#hn-app-wrap #hn-app-button button {
  margin-left: 48px;
}

@media (max-width: 380px) {
  #hn-app-wrap #hn-app-button button {
    margin-left: 24px;
  }
}

#hn-app-wrap .button-close {
  position: absolute;
  top: 15px;
  right: 10px;
  border: none;
  background-color: transparent;
}

#hn-app-wrap .button-close span {
  width: 36px;
  height: 36px;
  background-size: auto;
}

@media (max-width: 380px) {
  #hn-app-wrap .button-close {
    top: 21px;
    right: 2px;
  }

  #hn-app-wrap .button-close span {
    width: 24px;
    height: 24px;
  }
}

.steps .h2 {
  font-size: 24px;
}

.steps .step {
  padding: 0 0 24px 44px;
  position: relative;

  font-size: 12px;
  line-height: 18px;
}

.steps .step.larger {
  padding-bottom: 35px;
}

.steps .step.no-vline {
  padding-bottom: 8px;
}

.steps .step .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
}

.steps .step .icon .ico {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 16px;
  height: 16px;
}

.steps .step .vline {
  position: absolute;
  display: block;
  width: 2px;
  top: 50px;
  bottom: 8px;
  left: 15px;
  background: #D7D9DA;
}

.steps .step .title {
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  padding-top: 6px;
  margin-bottom: 2px;
}

.steps .step p {
  color: #394453;
  margin-bottom: 16px;
}

.account-delete-expired {
  background: #EBEBE6;
  padding: 40px 32px;
}

.account-delete-expired h2 {
  font-size: 24px;
  margin-bottom: 16px;
}

.account-delete-expired p {
  margin-bottom: 24px;
}

.account-delete-help {
  border-top: 1px solid #000;
  padding: 40px 0;
  margin-top: 32px;

  font-size: 14px;
  line-height: 21px;
}

.account-delete-help a {
  text-decoration: none;
}

.account-delete-help a:hover {
  text-decoration: underline;
}

.box.full-width.bg-azure::before,
.box.full-width.bg-azure::after,
.bg-azure {
  background-color: #E4F5FD;
}

.box.full-width.bg-anthracite::before,
.box.full-width.bg-anthracite::after,
.bg-anthracite {
  background-color: #E9EBEB;
}

.box.full-width.bg-blue::before,
.box.full-width.bg-blue::after,
.bg-blue {
  background-color: #D7E9F7;
}

.box.full-width.bg-violet::before,
.box.full-width.bg-violet::after,
.bg-violet {
  background-color: #F5E6F0;
}

.box.full-width.bg-turquoise::before,
.box.full-width.bg-turquoise::after,
.bg-turquoise {
  background-color: #E1F5F5;
}

.proc-ne .box.full-width::before,
.proc-ne .box.full-width::after,
.proc-ne .topic,
.box.full-width.bg-beige::before,
.box.full-width.bg-beige::after,
.bg-beige {
  background-color: #F5F5F2;
}

.box.full-width.bg-red::before,
.box.full-width.bg-red::after,
.bg-red {
  background-color: #FFE6E1;
}

.box.full-width.bg-green::before,
.box.full-width.bg-green::after,
.bg-green {
  background-color: #E3F5E3;
}

.box.full-width.bg-azure::before,
.box.full-width.bg-azure::after,
.bg-azure {
  background-color: #E4F5FD;
}

.box.full-width.bg-anthracite::before,
.box.full-width.bg-anthracite::after,
.bg-anthracite {
  background-color: #E9EBEB;
}

.box.full-width.bg-blue::before,
.box.full-width.bg-blue::after,
.bg-blue {
  background-color: #D7E9F7;
}

.box.full-width.bg-violet::before,
.box.full-width.bg-violet::after,
.bg-violet {
  background-color: #F5E6F0;
}

.box.full-width.bg-turquoise::before,
.box.full-width.bg-turquoise::after,
.bg-turquoise {
  background-color: #E1F5F5;
}

.box.full-width.bg-beige::before,
.box.full-width.bg-beige::after,
.bg-beige {
  background-color: #F5F5F2;
}

.box.full-width.bg-red::before,
.box.full-width.bg-red::after,
.bg-red {
  background-color: #FFE6E1;
}

.box.full-width.bg-green::before,
.box.full-width.bg-green::after,
.bg-green {
  background-color: #E3F5E3;
}

.be-native-detail,
.be-native-detail .all-wrapper>.content {
  background-color: #F5F5F2;
}

.article-detail .all-wrapper>.content {
  padding-top: 24px;
}

.article-detail .all-wrapper>.content .wrapper-cols:not(.under-article) .col1 {
  max-width: 680px;
}

@media (min-width: 981px) {
  .article-detail .all-wrapper>.content .col2 {
    margin-left: 20px;
  }
}

@media (max-width: 640px) {
  .article-detail .all-wrapper>.content .topic-tag .article-media {
    display: none;
  }

  .article-detail .all-wrapper>.content .topic-tag .ow-links,
  .article-detail .all-wrapper>.content .topic-tag .box-title {
    margin-left: 8px;
    margin-right: 8px;
  }
}

.article-header h1 {
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 120%;
}

@media (max-width: 980px) {
  .article-header h1 {
    font-size: 38px;
  }
}

@media (max-width: 640px) {
  .article-header h1 {
    font-size: 28px;
  }
}

.article-header .tools {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
  align-items: center;
}

.article-header .tools .article-sharing-wrap {
  display: flex;
}

.article-header .tools .article-sharing-wrap>* {
  margin-left: 28px;
}

@media (max-width: 640px) {
  .article-header .tools .article-sharing-wrap>* {
    margin-left: 16px;
  }
}

@media (max-width: 980px) {
  .article-header .tools .article-sharing-wrap .after {
    display: none;
  }

  .article-header .tools .article-sharing-wrap .ico {
    margin: 0;
    vertical-align: bottom;
  }
}

.article-header .label {

  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  text-transform: uppercase;
  color: #820050;
  margin-bottom: 8px;
}

.article-header .label-wrap {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;

  font-size: 14px;
}

.article-header .label-wrap .left {
  font-size: 15px;
  font-weight: 600;
  margin-right: 24px;
}

.article-header .label-wrap a {
  color: #00828C;
}

@media (min-width: 641px) {
  .article-header .label-wrap .left {
    font-size: 18px;
  }
}

.article-header .tts-playlist-article-button,
.article-header .pocket-article-button {
  text-align: left;
  background-position: 0 50%;
}

.article-header .tts-playlist-article-button:after,
.article-header .pocket-article-button:after {
  padding-left: 24px;
}

@media (max-width: 980px) {

  .article-header .tts-playlist-article-button:after,
  .article-header .pocket-article-button:after {
    display: none;
  }
}

.article-header .tts-playlist-article-button:hover::after,
.article-header .pocket-article-button:hover::after {
  text-decoration: underline;
}

.article-header .pocket-article-button {
  background-position: 3px 50%;
}

.article-header .tts-playlist-article-button:not(.saved):after {
  content: "Přidat do playlistu";
}

.article-header .tts-playlist-article-button.saved:after {
  content: "Odebrat z playlistu";
}

.article-header .pocket-article-button:not(.saved):after {
  content: "Přečíst později";
}

.article-header .pocket-article-button.saved:after {
  content: "Přečteno";
}

.breadcrumbs {

  font-size: 14px;
}

.breadcrumbs>span {
  display: inline-block;
  width: 13px;
  text-align: center;
}

.article-partners {
  margin-left: 12px;
}

.article-partners img {
  height: 40px;
  width: auto;
}

.article-partners a+a,
.article-partners a+img,
.article-partners img+a,
.article-partners img+img {
  margin-left: 8px;
}

.article-partners .title {
  font-size: 14px;
  line-height: 48px;
  margin-right: 12px;
  color: #787D87;
}

.article-meta {
  display: flex;
  justify-content: space-between;

  font-size: 14px;
  color: #5A626C;
}

.article-meta .article-meta-wrap {
  width: 100%;
}

.article-meta .author-subscribe {
  white-space: nowrap;
}

@media (max-width: 980px) {
  .article-meta .author-subscribe {
    text-align: left;
  }
}

.article-meta .time .ico {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 8px;
  vertical-align: middle;
}

@media (max-width: 379px) {
  .article-meta .ico-podcast-wave {
    display: none;
  }
}

.article-meta .article-partners {
  flex: 0 0 auto;
}

.article-meta .authors .work-position {
  margin-left: 8px;
}

.article-meta .authors .photos {
  padding-right: 8px;
  float: left;
  margin-top: 2px;
  margin-bottom: 7px;
}

.article-meta .authors .photos img,
.article-meta .authors .photos span {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #CDCDBE;
  vertical-align: middle;
}

.article-meta .authors.multiple img {
  margin-left: -4px;
}

.article-meta .authors a {
  font-weight: 600;
}

@media (max-width: 980px) {
  .article-meta {
    flex-direction: column;
  }

  .article-meta .article-partners {
    margin: 12px 0 0;
    width: 100%;
    padding: 12px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
}

.article-primary-area {
  position: relative;
  margin-bottom: 32px;
}

.main-image {
  position: relative;
}

@media (max-width: 640px) {
  .main-image {
    margin: 0 -16px;
  }
}

.main-image .image-wrapper {
  position: relative;
}

.main-image .image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
  cursor: pointer;
}

.main-image .media-button {
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

@media (max-width: 640px) {
  .main-image .media-button {
    top: calc(50% - 24px);
    left: calc(50% - 24px);
  }
}

.main-image .image-meta {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  align-items: center;
  background: rgba(10, 63, 120, 0.8);

  font-size: 12px;
  line-height: 18px;
  color: #FFF;
  cursor: pointer;
}

.main-image .image-meta a {
  color: #FFF;
}

.main-image .image-meta .content {
  display: block;
  padding: 11px 16px;
}

.main-image .image-meta .title {
  margin-right: 8px;
}

.main-image .image-meta .author {
  white-space: nowrap;
}

.main-image .image-meta .ico-up {
  display: none;
  width: 44px;
  height: 8px;
}

.main-image .image-meta.switched {
  left: auto;
  background: rgba(10, 63, 120, 0.6);
}

.main-image .image-meta.switched .content {
  padding-right: 0;
}

.main-image .image-meta.switched .content .title {
  display: none;
}

.main-image .image-meta.switched .ico-up {
  display: block;
}

@media (max-width: 640px) {
  .main-image .image-meta {
    left: auto;
    background: rgba(10, 63, 120, 0.6);
  }

  .main-image .image-meta .content {
    padding-right: 0;
  }

  .main-image .image-meta .content .title {
    display: none;
  }

  .main-image .image-meta .ico-up {
    display: block;
  }

  .main-image .image-meta.switched {
    left: 0;
    background: rgba(10, 63, 120, 0.8);
  }

  .main-image .image-meta.switched .content {
    padding-right: 16px;
  }

  .main-image .image-meta.switched .content .title {
    display: inline;
  }

  .main-image .image-meta.switched .ico-up {
    display: none;
  }
}

.kp-detail .main-image .image-meta {
  left: auto;
  background: rgba(10, 63, 120, 0.6);
}

.kp-detail .main-image .image-meta .content {
  padding-right: 0;
}

.kp-detail .main-image .image-meta .content .title {
  display: none;
}

.kp-detail .main-image .image-meta .ico-up {
  display: block;
}

.kp-detail .main-image .image-meta.switched {
  left: 0;
  background: rgba(10, 63, 120, 0.8);
}

.kp-detail .main-image .image-meta.switched .content {
  padding-right: 16px;
}

.kp-detail .main-image .image-meta.switched .content .title {
  display: inline;
}

.kp-detail .main-image .image-meta.switched .ico-up {
  display: none;
}

.object-placeholder {
  margin: 32px 0;
  padding: 16px 0 16px 24px;
  border-left: 6px solid #000;
}

.object-placeholder .placeholder-content {
  position: relative;
}

.object-placeholder .placeholder-content .media-image {
  cursor: pointer;
  max-height: 350px;
  overflow: hidden;
}

.object-placeholder .placeholder-content .media-image img {
  width: 100%;
}

.object-placeholder .placeholder-content .media-meta {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}

.object-placeholder .placeholder-content .media-meta .title {
  padding: 24px 40px;
  font-size: 24px;
  color: #FFF;
}

.object-placeholder .placeholder-content .media-meta .type {
  color: #FFF;
  font-size: 12px;
  padding: 14px 40px 0;
}

.object-placeholder.relevant-articles .article-item .article-media {
  margin-bottom: 0;
}

.object-placeholder.tags-extra-box-under {
  margin-top: 16px;
}

.article-perex,
.relevant-articles,
.article-content {
  margin: 32px 20px 32px 40px;
  max-width: 768px;
}

@media (max-width: 640px) {

  .article-perex,
  .relevant-articles,
  .article-content {
    margin-left: auto;
    margin-right: auto;
  }
}

.relevant-articles {
  margin-left: 0;
}

.article-perex {
  margin-bottom: 32px;

  font-size: 17px;
  line-height: 26px;
  font-weight: 700;
}

.article-content {
  margin-bottom: 32px;
}

.article-content p {
  margin-bottom: 24px;

  font-size: 17px;
  line-height: 160%;
}

.article-content p a {
  font-weight: 600;
  text-decoration: underline;
}

.article-content p a:hover {
  text-decoration: none;
}

.article-content .detail-mezititulek {
  font-size: 24px;
  font-weight: 600;
}

.article-content .question {
  font-weight: 700;
  margin: 32px 0 8px;
}

.article-content .d-elm {
  border-left: 6px solid #000;
  padding: 24px;

  font-size: 16px;
  color: #5A626C;
  margin: 40px 0;
  max-width: 664px;
}

.article-content .d-elm .d-elm-label {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 16px;
  color: #000;
}

.article-content .d-elm p {
  margin-bottom: 16px;
}

.article-content .d-elm p:last-child {
  margin-bottom: 0;
}

.article-content .d-elm .article-inserted-image .uai-img {
  margin: 0 0 16px;
}

.article-content:not(.without-initial-char) .first-letter {
  float: left;
  font-size: 67px;
  line-height: 48px;
  margin: 4px 6px 0 -4px;
}

.article-content:not(.without-initial-char) .first-letter[data-letter=Q] {
  margin-bottom: 20px;
}

@media (min-width: 641px) {
  .article-content:not(.without-initial-char) .first-letter {
    font-size: 134px;
    line-height: 97px;
  }
}

.article-content h2,
.article-content h3,
.article-content h4 {
  margin-bottom: 16px;
}

.article-content p+h2 {
  margin-top: 32px;
}

.article-content .a-wrapper {
  margin: 32px 0 32px 30px;
}

.article-content table {
  border-collapse: collapse;
  border: 1px solid #000;
}

.article-content table th,
.article-content table td {
  border-bottom: 1px dashed #000;
  border-right: 1px dashed #000;
}

.tags {
  margin-top: 24px;

  font-weight: 600;
  font-size: 14px;
}

.tags ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tags ul li {
  display: inline-block;
  margin-right: 24px;
}

.tags-extra-box .item:not(:last-child) {
  padding-bottom: 24px;
  border-bottom: 1px solid #000;
  margin-bottom: 24px;
}

.tags-extra-box .item p:last-child {
  margin-bottom: 0;
}

.paywall-dialog {

  position: relative;
  margin: 12px 0 32px -80px;
  background-color: #E1F5F5;
  padding: 24px 20px 32px 80px;
}

.paywall-dialog .button.simple {
  text-transform: uppercase;
  text-decoration: none;
}

.paywall-dialog .button.simple:hover {
  text-decoration: underline;
}

.paywall-dialog .title {

  font-size: 40px;
  line-height: 130%;
  padding-bottom: 8px;
  border-bottom: 6px solid #000;
  margin-bottom: 24px;
}

.paywall-dialog .content {
  display: flex;
  justify-content: space-between;
}

.paywall-dialog .content .part-left {
  flex: 1 1 auto;
  max-width: 300px;
}

.paywall-dialog .content .part-right {
  flex: 0 0 auto;
  width: 220px;
  margin-left: 16px;
}

.paywall-dialog .content .notes {
  text-align: center;
  border: 1px solid #C3C6CB;
  padding: 24px 16px;
}

.paywall-dialog .content .notes .notes-title {

  font-size: 19px;
  line-height: 130%;
  font-weight: 700;
}

.paywall-dialog .content .notes .button {
  margin: 32px auto 16px;
}

.paywall-dialog.logged .content .part-left {
  max-width: none;
}

.paywall-dialog.logged .content .part-right {
  display: none;
}

.paywall-dialog .wrap-btn {
  margin-bottom: 16px;
  text-align: center;
}

.paywall-dialog .wrap-btn .spacer {
  margin: 10px auto 25px;
}

@media (max-width: 640px) {
  .paywall-dialog {
    margin-right: -16px;
    margin-left: -16px;
    padding-left: 16px;
  }

  .paywall-dialog .title {
    font-size: 30px;
  }

  .paywall-dialog .content {
    display: block;
  }

  .paywall-dialog .content .part-left {
    max-width: none;
  }

  .paywall-dialog .content .part-right {
    width: auto;
    margin: 0;
  }

  .paywall-dialog .content .notes {
    border: none;
    border-top: 1px solid #C3C6CB;
  }

  .paywall-dialog .content .notes .button {
    margin-bottom: 0;
  }
}

@media (max-width: 480px) {
  .paywall-dialog .title {
    font-size: 22px;
  }
}

.unlocked-offer .benefits,
.paywall-dialog .benefits {
  list-style: none;
  margin: 8px 0 20px 0;
  padding: 0;
  font-size: 14px;
}

.unlocked-offer .benefits li,
.paywall-dialog .benefits li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 8px;
  font-weight: 600;
}

.unlocked-offer .benefits li>span,
.paywall-dialog .benefits li>span {
  font-weight: 400;
}

.unlocked-offer .benefits li:before,
.paywall-dialog .benefits li:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0842 19.1062L23.8614 0.853088L27.1383 3.14694L11.9155 24.8938L0.250488 15.5618L2.74927 12.4383L11.0842 19.1062Z' fill='%230A3F78'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 3px;
  left: 0;
}

.unlocked-offer *:not(h3)>* {}

.unlocked-offer h3,
.unlocked-offer h3 span {}

.unlocked-offer .content {
  display: flex;
  flex-wrap: wrap;
}

.unlocked-offer .content .benefits {
  margin-right: 32px;
}

.unlocked-offer .content .buttons {
  display: flex;
  flex-direction: column;
}

.unlocked-offer .content .buttons>span {
  padding: 8px 0;
  text-align: center;
  font-weight: 600;
}

.unlocked-offer .content .buttons .button span {
  display: inline-block;
  padding-bottom: 8px;
}

.unlocked-offer-at-end {
  display: none;
  margin: 40px 0 40px -80px;
  padding: 32px 20px 40px 80px;
  background-color: #fffbe3;
}

.unlocked-offer-at-end .uo-have,
.unlocked-offer-at-end .uo-branding,
.unlocked-offer-at-end .for-soon-end,
.unlocked-offer-at-end.in-ubu .uo-is {
  display: none;
}

.unlocked-offer-at-end.in-ubu .uo-have {
  display: inline;
}

@media (max-width: 640px) {
  .unlocked-offer-at-end {
    margin-right: -16px;
    margin-left: -16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

.end-article-dot+.unlocked-offer-at-end {
  margin-top: 24px;
}

.branding-active .unlocked-offer-at-end .uo-is {
  display: none;
}

.branding-active .unlocked-offer-at-end .uo-have,
.branding-active .unlocked-offer-at-end .uo-branding {
  display: inline;
}

.subscription-soon-end .unlocked-offer-at-end .uo-default {
  display: none;
}

.subscription-soon-end .unlocked-offer-at-end .for-soon-end {
  display: inline;
}

.article-inserted-image {
  margin: 40px 0;

  font-size: 14px;
  color: #5A626C;
}

.article-inserted-image img {
  width: 100%;
  max-width: 1080px;
  height: auto;
}

.article-inserted-image .uai-img {
  margin: 0 0 16px;
}

.article-inserted-image .uai-name {
  margin-bottom: 8px;
}

.article-inserted-image.in-box .uai-img {
  margin: 0 0 16px;
}

.article-inserted-image.in-box:last-child {
  margin-bottom: 0;
}

.article-inserted-image.align-right {
  float: right;
  margin-left: 40px;
}

.article-inserted-image.width-25 .uai-img,
.article-inserted-image.width-33 .uai-img,
.article-inserted-image.width-50 .uai-img,
.article-inserted-image.width-66 .uai-img,
.article-inserted-image.width-75 .uai-img,
.article-inserted-image.width-100 .uai-img {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.d-prime-odkazy2 {
  border-left: 6px solid #000;
  padding: 16px 0 16px 24px;
}

.d-prime-odkazy2 p {
  margin-bottom: 16px;
}

.d-prime-odkazy2 p:last-child {
  margin: 0;
}

.iobject-trigger-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.io-trigger {
  cursor: pointer;
}

.media-placeholder {
  margin: 40px 0;
  max-width: 660px;
}

.media-placeholder img {
  width: 100%;
  display: block;
}

.media-placeholder .placeholder-content {
  position: relative;
}

.media-placeholder .media-meta {
  position: absolute;
  bottom: 0;
  left: 0;
}

.media-placeholder.type-infographic .placeholder-content {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}

.media-placeholder.type-infographic .placeholder-content .media-image {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.media-placeholder.type-map .placeholder-content {
  padding: 16px;
  background: #F5F5F2;
}

.media-placeholder.type-map .map-iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}

.media-placeholder.type-map .map-iframe-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.media-placeholder.type-gallery .placeholder-content {
  display: flex;
  flex-wrap: wrap;
}

.media-placeholder.type-gallery .image-big {
  flex: 0 0 auto;
  width: 100%;
  margin-bottom: 8px;
}

.media-placeholder.type-gallery .image-small {
  flex: 1 1 auto;
  display: block;
  position: relative;
  margin-right: 8px;
}

.media-placeholder.type-gallery .image-small:last-child {
  margin: 0;
}

.media-placeholder.type-gallery .image-small .wrapper {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}

.media-placeholder.type-gallery .image-small .wrapper .wrapper-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.media-placeholder.type-gallery .image-small .gallery-show-button {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;

  font-size: 14px;
  font-weight: 600;
  line-height: 125%;
  background: rgba(10, 63, 120, 0.8);
  color: #FFF;
  transition: background-color 0.5s;
  text-align: center;
}

.media-placeholder.type-gallery .image-small .gallery-show-button:hover {
  background: rgba(55, 100, 150, 0.8);
}

.media-placeholder.type-gallery .image-small .gallery-show-button .ico {
  margin-bottom: 8px;
}

.inserted-gallery {
  width: 100%;
  max-width: 1080px;
}

.inserted-gallery img {
  width: 100%;
}

.gallery-info {
  margin-top: 20px;
}

.gallery-info h2 {
  margin: 0;
}

.gallery-info .gallery-author {
  font-size: 14px;
  font-style: italic;
  color: #888;
}

.gallery-info .gallery-author:before {
  content: "autor: ";
}

.gallery-info .gallery-description {
  margin-top: 5px;
}

.gallery-grid {
  display: none;
  padding: 8px 0;
}

.gallery-grid .group-single {
  display: block;
}

.gallery-grid .img-grid-group {
  background: #fff;
  margin: 0 -4px;
  display: flex;
  align-items: flex-start;
}

.gallery-grid .img-grid-subgroup {
  display: flex;
  flex-direction: column;
}

.gallery-grid .img-grid-item {
  display: block;
  padding: 4px;
}

.gallery-zoom {
  border-top: 1px solid #E9EBEB;
}

.gallery-zoom .item {
  margin: 2px 0;
  border-bottom: 1px solid #E9EBEB;
  text-align: center;
}

.gallery-zoom .item .item-meta {
  max-width: 100%;
  padding: 2px 0 28px;
}

.gallery-zoom .item .item-meta>* {
  display: block;
}

.gallery-zoom .item .item-meta a {
  color: #E10019;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 8px;
}

.gallery-zoom .item .item-meta .price {
  font-style: italic;
  font-size: 14px;
  margin-bottom: 16px;
}

.gallery-zoom .item.item-right {
  flex-direction: row-reverse;
}

.gallery-zoom .item.item-right .item-meta:after {
  background-position: 0 -14px;
}

.gallery-zoom .item img {
  max-width: 100%;
  cursor: pointer;
}

@media (min-width: 641px) {
  .gallery-zoom .item {
    display: flex;
    align-items: center;
    text-align: left;
  }

  .gallery-zoom .item .item-meta {
    max-width: 260px;
    padding-top: 28px;
  }

  .gallery-zoom .item .item-meta:after {
    content: "";
    display: inline-block;
    width: 26px;
    height: 14px;
  }

  .gallery-zoom .item img {
    max-width: calc(100% - 260px);
  }

  .gallery-zoom .item-right {
    text-align: right;
  }
}

.gallery-interview img {
  cursor: pointer;
}

.gallery-interview .item {
  position: relative;
  margin-bottom: 20px;
}

.gallery-interview .item .title {
  position: absolute;
  left: 28px;
  bottom: 28px;
  background: #fff;
  padding: 10px 20px;
  font-weight: bold;
  max-width: calc(100% - 48px);
  opacity: 0.9;
}

.gallery-interview .item .title:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -17px;
  left: 20px;
  width: 0;
  height: 0;
  border-left: 17px solid transparent;
  border-top: 17px solid #fff;
}

.gallery-interview .item .title.right {
  left: auto;
  right: 28px;
}

.gallery-interview .item .title.up {
  top: 28px;
  bottom: auto;
}

.gallery-interview .item .title.up:after {
  top: -17px;
  bottom: auto;
  border-top: 0;
  border-bottom: 17px solid #fff;
}

.media-button {
  width: 56px;
  height: 56px;
  display: block;
}

@media (max-width: 640px) {
  .media-button {
    width: 48px;
    height: 48px;
  }
}

.embedded-video-wrapper.type-aktualne {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.embedded-video-wrapper.type-aktualne .embedded-video-insert-target {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.info_graphic-wrapper .info_graphic-content {
  overflow: auto;
}

.info_graphic-wrapper .info_graphic-content img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.info_graphic-wrapper .info_graphic-content.full-preview img {
  max-width: none;
  min-width: 100%;
}

.media-popup {
  background-color: #394453;
}

@media (max-width: 980px) {
  .media-popup .modal-overlay-frame {
    height: 100%;
    display: flex;
  }
}

.media-popup .modal-overlay-content {
  padding: 40px;
  margin-top: 72px;
  display: flex;
  align-items: stretch;
  flex-direction: row;
  overflow: auto;
}

.media-popup .modal-overlay-content>* {
  flex: 1 1 auto;
}

.media-popup .modal-overlay-content .advert-wrapper {
  flex: 0 0 auto;
  width: 300px;
  margin-left: 40px;
}

@media (max-width: 640px) {
  .media-popup .modal-overlay-content {
    margin-top: 68px;
  }
}

.media-popup .modal-overlay-header {
  display: flex;
  align-items: stretch;
  padding: 0;
  height: 72px;
  position: fixed;
  z-index: 899999999;
  right: 0;
  left: 0;
  top: 0;
}

@media (max-width: 640px),
(max-height: 600px) {
  .media-popup .modal-overlay-header {
    height: 68px;
  }
}

.media-popup .modal-overlay-close {
  display: block;
  position: relative;
  right: 0;
  top: 0;
  flex: 0 0 auto;
  order: 1;
  width: 72px;
  height: 100%;
  border-left: 1px solid #394453;
  background-size: 20px;
  background-color: #5A626C;
}

.media-popup .modal-overlay-close:hover {
  background-color: #787D87;
}

@media (max-width: 640px) {
  .media-popup .modal-overlay-close {
    width: 68px;
  }
}

.media-popup .header {
  flex: 1 1 auto;
  order: 0;
  background: #5A626C;
  display: flex;
  align-items: stretch;
  color: #FFF;
}

.media-popup .header>* {
  flex: 0 0 auto;
}

.media-popup .header .logo {
  background-color: #0AAAE6;
  background-size: 40%;
  width: 120px;
  height: auto;
}

@media (max-width: 640px) {
  .media-popup .header .logo {
    width: 85px;
  }
}

.media-popup .header .title {
  flex: 1 1 auto;
  overflow: hidden;
  margin: 0;
  padding: 23px 24px;

  font-weight: 700;
  font-size: 19px;
  line-height: unset;
  position: relative;
}

.media-popup .header .title span {
  white-space: nowrap;
  display: block;
  position: absolute;
}

@media (max-width: 980px) {
  .media-popup .header .title {
    font-size: 15px;
  }
}

.media-popup .header .tools .tool-part {

  color: #FFF;
  line-height: 72px;
  border-left: 1px solid #394453;
  padding: 0 24px;
  height: 100%;
}

.media-popup .header .tools .tool-part:hover {
  text-decoration: none;
  background: #787D87;
}

.media-popup .header .tools .tool-part .ico {
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  left: -4px;
}

.media-popup .header .tools .tool-part .ico :last-child {
  margin: 0;
  vertical-align: text-top;
}

@media (max-width: 640px) {
  .media-popup .header .tools .tool-part .ico {
    margin: 0;
    vertical-align: revert;
  }
}

.media-popup .header .tools>span.tool-part {
  display: inline-block;
}

.media-popup .header .tools>span.tool-part:hover {
  background: none;
}

/* popup gallery */
.media-popup-gallery .modal-overlay-content {
  overflow: hidden;
}

@media (max-width: 640px),
(max-height: 600px) {
  .media-popup-gallery .modal-overlay-content {
    overflow: auto;
    padding: 24px 0 40px;
  }
}

@media (max-height: 600px) {
  .media-popup-gallery .modal-overlay-content {
    max-width: 600px;
    margin: 68px auto auto;
  }
}

@media (max-width: 640px),
(max-height: 600px) {

  .button-gallery-preview,
  .gallery-pager {
    display: none !important;
  }
}

.gallery-pager-content {
  margin-right: 8px;
  display: inline-block;
  width: 40px;
  text-align: right;
}

.gallery {
  position: relative;

  font-size: 14px;
  color: #D7D9DA;
}

.gallery .gallery-button-close {
  border: 2px solid #FFF;
  background-color: #0A3F78;
  display: none !important;
  margin: 40px auto;
  max-width: 250px;
}

.gallery .gallery-button-close .ico-close {
  margin-right: 8px;
}

@media (max-width: 640px),
(max-height: 600px) {
  .gallery .gallery-button-close {
    display: block !important;
  }
}

.gallery .gallery-button-previous,
.gallery .gallery-button-next {
  display: block;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: 0;
  background-color: rgba(55, 100, 150, 0.9);
  z-index: 99999999;
  background-size: 20px;
}

.gallery .gallery-button-previous:hover,
.gallery .gallery-button-next:hover {
  background-color: #376496;
}

.gallery .gallery-button-previous.inactive,
.gallery .gallery-button-next.inactive {
  background-color: #787D87;
}

.gallery .gallery-button-previous.inactive:hover,
.gallery .gallery-button-next.inactive:hover {
  background-color: #787D87;
}

@media (max-width: 640px),
(max-height: 600px) {

  .gallery .gallery-button-previous,
  .gallery .gallery-button-next {
    display: none;
  }
}

.gallery .gallery-button-next {
  left: auto;
  right: 0;
}

.gallery .gallery-frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (max-width: 640px),
(max-height: 600px) {
  .gallery .gallery-frame {
    position: relative;
    border-bottom: 1px solid #9DA3AA;
    margin-bottom: 24px;
  }
}

.gallery .gallery-frame .gallery-item {
  position: relative;
  display: none;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.gallery .gallery-frame .gallery-item.gallery-item-active {
  display: flex;
}

@media (max-width: 640px),
(max-height: 600px) {
  .gallery .gallery-frame .gallery-item {
    display: block !important;
    margin-bottom: 24px;
    height: auto;
  }
}

.gallery .gallery-frame .gallery-item .image {
  flex: 1 1 auto;
  width: 100%;
  position: relative;
}

.gallery .gallery-frame .gallery-item .image img {
  margin: 0 auto;
  display: block;
  object-fit: contain;
  object-position: center;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  height: 100%;
  max-width: 100%;
}

@media (max-width: 640px),
(max-height: 600px) {
  .gallery .gallery-frame .gallery-item .image img {
    position: relative;
    height: auto;
  }
}

.gallery .gallery-frame .gallery-item .gallery-item-meta {
  padding-top: 16px;
  flex: 0 0 auto;
  width: 1080px;
  max-width: 100%;
  margin: 0 auto;
}

.gallery .gallery-frame .gallery-item .gallery-item-meta .author {
  padding-top: 4px;
}

.gallery .gallery-frame .gallery-item .gallery-item-meta .name {
  display: block;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 4px;
}

@media (max-width: 640px),
(max-height: 600px) {
  .gallery .gallery-frame .gallery-item .gallery-item-meta {
    width: auto;
    max-width: none;
    margin: 0 24px;
  }
}

.gallery .gallery-preview {
  display: none;
}

.gallery .gallery-preview ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style-type: none;
  padding: 0;
  margin: -8px;
}

.gallery .gallery-preview ul li {
  flex: 0 0 auto;
  display: block;
  margin: 8px;
}

.gallery .gallery-preview ul li img {
  width: 195px;
  height: 110px;
  object-fit: cover;
  object-position: center;
}

/* /popup gallery */
.primary-podcast-container {
  position: relative;
}

.media-podcast-wrapper {
  padding: 8px 0;
  border-bottom: 6px solid #000;
}

.media-podcast-wrapper .media-podcast {
  background: #F5F5F2;
  padding: 14px;
}

.media-podcast-wrapper .media-podcast iframe {
  margin: 0;
  display: block;
}

.media-placeholder .media-podcast-wrapper {
  padding: 0;
  border: none;
}

.media-placeholder .media-podcast-wrapper .media-podcast {
  background: none;
  padding: 0;
}

.media-placeholder.type-podcast .other-links {
  padding-top: 16px;
}

.media-placeholder.type-podcast .other-links p {
  margin-bottom: 8px;
  font-size: 14px;
  color: #5A626C;
}

.media-placeholder.type-podcast .other-links .button {
  margin-right: 16px;
}

@media (max-width: 640px) {
  .media-placeholder.type-podcast .other-links .button {
    max-width: 280px;
    margin: 0 auto 16px;
  }
}

/* online reportaz/rozhovor */
.online {
  margin-bottom: 32px;
}

.online .header {
  padding-bottom: 15px;
  border-bottom: 1px solid #000;
  margin-bottom: 8px;
  display: flex;
  align-items: flex-end;
}

.online .header h2 {
  margin: 0;
  flex: 1 1 auto;
}

.online .header h2:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #E10019;
  margin-right: 8px;
  position: relative;
  top: -3px;
}

.online .header .controls {
  flex: 0 0 auto;
}

@media (max-width: 640px) {
  .online .header {
    align-items: flex-start;
    justify-content: stretch;
    flex-direction: column;
  }

  .online .header .controls>* {
    margin-top: 16px;
  }
}

.online .link-out {
  margin-top: 24px;
  border-top: 1px solid #000;
}

.online .link-out .controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0;
}

.online .link-out .controls span .button {
  margin-left: 16px;
}

.online .message {
  position: relative;

  font-size: 16px;
  padding: 8px 16px;
  margin-bottom: 24px;
}

.online .message .ico {
  background-color: #820050;
  vertical-align: text-bottom;
  background-size: 20px;
  position: absolute;
  left: 16px;
  top: 8px;
  width: 24px;
  height: 24px;
}

.online .message .title {
  font-size: 19px;
  margin: 0 0 8px 0;
  padding: 0;
}

.online .message.closed {
  background: #F5E6F0;
  color: #820050;
  padding-left: 48px;
}

.online .message.closed .ico {
  background-color: #820050;
  background-size: 8px 16px;
}

.online .message.open {
  background: #E1F5F5;
  padding: 24px;
  padding-left: 60px;
}

.online .message.open .ico {
  background-color: #00828C;
  background-size: 8px 16px;
  top: 24px;
  left: 24px;
}

.online .next-items {
  text-align: center;
}

.online .item-list {
  margin-top: 24px;
}

.online .item-list .object-placeholder {
  margin: 0 0 32px 62px;
}

@media (max-width: 640px) {
  .online .item-list .object-placeholder {
    margin-left: 0;
  }
}

.online .item-list .article-item .article-title {
  margin: 0;
}

.online .item-list .article-item .article-media {
  width: 235px;
}

.online.report .online-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 32px;
}

.online.report .online-item img {
  max-width: 100%;
}

.online.report .online-item iframe {
  width: 100%;
}

.online.report .online-item .uai-img {
  margin: 0 0 16px !important;
}

.online.report .online-item .article-inserted-image {
  margin: 24px 0;
}

.online.report .online-item .time {

  font-size: 14px;
  color: #5A626C;
  width: 62px;
  flex: 0 0 auto;
}

.online.report .online-item .item-content {
  flex: 1 1 auto;
  font-size: 17px;
}

.online.report .online-item .item-content .heading {
  font-weight: bold;
  margin-bottom: 8px;
}

.online.report .online-item .item-content .text *:last-child {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  .online.report .online-item {
    display: block;
  }

  .online.report .online-item .time {
    width: auto;
    margin-bottom: 8px;
  }
}

.online.dialog .online-item {
  margin-bottom: 32px;
  font-size: 17px;
}

.online.dialog .online-item .question .author {

  margin-bottom: 8px;
}

.online.dialog .online-item .question .content {
  font-weight: bold;
  margin-bottom: 16px;
}

.online.dialog .online-item .answer {
  background-color: #F5F5F2;
  padding: 24px;
  position: relative;
  margin-bottom: 8px;
}

.online.dialog .online-item .answer .author {
  margin-top: 8px;

  text-align: right;
}

.online.dialog .online-item .answer:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #F5F5F2;
  position: absolute;
  top: -10px;
  left: 15px;
}

.online.closed .header h2:before {
  display: none;
}

.online-dialog-form {
  max-width: 624px;
  margin: 0 auto;

  font-size: 16px;
}

.online-dialog-form .hint {
  color: #5A626C;
  font-size: 14px;
}

.online-dialog-form .form-fields {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.online-dialog-form .form-fields .form-row {
  flex: 0 1 auto;
  width: 45%;
  position: relative;
  margin-bottom: 24px;
}

.online-dialog-form .form-fields .form-row:last-child {
  flex: 0 0 auto;
  width: 100%;
}

.online-dialog-form .form-fields .form-row label {
  margin-bottom: 8px;
}

.online-dialog-form .form-fields .form-row textarea,
.online-dialog-form .form-fields .form-row input {
  width: 100%;
  font-size: 16px;
  height: 48px;
  padding: 0 16px;
  border: 1px solid #000;
}

.online-dialog-form .form-fields .form-row textarea {
  padding: 16px;
  height: 160px;
}

.online-dialog-form .form-fields .form-row .hint {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}

.online-dialog-form .submit {
  margin-right: 24px;
}

.online-dialog-question-added {
  max-width: 624px;
  margin: 0 auto;

}

.online-dialog-question-added h3 {
  margin-bottom: 16px;
}

#article-sharing-menu,
#user-unlock-article {
  display: none;
}

.user-article-share {
  max-width: 500px;
  padding: 24px;

  font-size: 16px;
}

.user-article-share h3 {

  font-size: 24px;
  line-height: 125%;
  margin: 0 0 8px;
}

.user-article-share p {
  margin-bottom: 16px;
  color: #5A626C;
}

.user-article-share p.user-articles-left span {
  font-weight: 600;
  color: #000;
}

.user-article-share .user-article-share-button {
  position: relative;
}

.user-article-share .share-wrapper {
  margin-top: 24px;
}

.user-article-share .share-wrapper .button {
  display: block;
  width: 220px;
  margin: 0 auto;
}

.user-article-share h4 {

  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
  color: #5A626C;
}

.user-article-share .menu-links {
  padding: 0;
}

.user-article-share .for-soon-end {
  display: none;
}

.subscription-soon-end .user-article-share .uas-default {
  display: none;
}

.subscription-soon-end .user-article-share .for-soon-end {
  display: inline;
}

.kp-detail .label {
  color: #5A626C;
}

.kp-detail h1 {

  font-weight: 600;
  letter-spacing: -0.015em;
}

.kp-detail .article-perex,
.kp-detail .article-content p,
.kp-detail .article-content>*,
.kp-detail .article-content strong {

  font-size: 18px;
}

.kp-detail .article-inserted-image .uai-img {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.kp-detail .kp-disclaimer {
  font-weight: bold;
}

.article-body .width-25,
.article-body .width-33,
.article-body .width-50,
.article-body .width-66,
.article-body .width-75,
.article-body .width-100 {
  width: 100%;
}

.article-body img.width-25,
.article-body img.width-33,
.article-body img.width-50,
.article-body img.width-66,
.article-body img.width-75,
.article-body img.width-100 {
  height: auto;
}

@media (min-width: 481px) {

  .article-body .width-25,
  .article-body .width-33,
  .article-body .width-50 {
    width: 50%;
  }

  .article-body .width-66,
  .article-body .width-75 {
    width: 100%;
  }
}

@media (min-width: 641px) {
  .article-body .width-25 {
    width: 25%;
  }

  .article-body .width-33 {
    width: 33%;
  }

  .article-body .width-50 {
    width: 50%;
  }

  .article-body .width-66 {
    width: 66%;
  }

  .article-body .width-75 {
    width: 75%;
  }
}

.article-body .tableauPlaceholder,
.article-body img[align=""],
.article-body img[align=top],
.article-body img[align=middle],
.article-body img[align=bottom] {
  margin: 0 0 24px;
}

.article-body .align-left,
.article-body img[align=left],
.article-body img[style="float: left;"] {
  margin: 0 24px 24px 0;
}

.article-body .align-right,
.article-body img[align=right],
.article-body img[style="float: right;"] {
  margin: 0 0 24px 24px;
}

.article-body ul {
  margin: 0;
  padding: 0 0 0 20px;
  list-style-type: disc;
}

.article-body ul li {
  margin-bottom: 16px;
}

.article-body .detail-vykrik,
.article-body blockquote {
  position: relative;
  margin: 24px 0;
  padding: 34px 0;
  font-size: 23px;
  line-height: 31px;
  font-style: italic;
}

.article-body .detail-vykrik:before,
.article-body .detail-vykrik:after,
.article-body blockquote:before,
.article-body blockquote:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 35px;
  height: 26px;
  background-size: 35px 26px;
}

.article-body .detail-vykrik:before,
.article-body blockquote:before {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}

.article-body .detail-otazka,
.article-body .survey .q>p:first-child,
.article-body .question {
  margin: 32px auto 16px !important;
  font-size: 19px;
  line-height: 27px;
  font-weight: 600;
}

.article-body .detail-odpoved,
.article-body .answer {
  margin: 0 0 32px 12px;
}

.article-body .detail-napoveda {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  padding-left: 32px;
}

.article-body .detail-napoveda:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background-color: #00828C;
}

.article-body .tags-extra-box img,
.article-body iframe {
  max-width: 100%;
}

.article-body .tableauPlaceholder,
.article-body .tableauPlaceholder object {
  width: 100% !important;
}

.info-content-left {
  position: relative;

  text-transform: uppercase;
  color: #820050;
  font-weight: 600;
}

.info-content-left .ico {
  vertical-align: sub;
  margin-right: 10px;
}

.info-content-left:before {
  content: "";
  display: block;
  position: absolute;
  height: 160px;
  left: 0;
  right: 0;
  top: -160px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
  pointer-events: none;
}

.paywall-summary {
  margin: 12px 0 32px;
  padding-right: 20px;
}

.paywall-summary h2 {
  margin-bottom: 24px;
  font-size: 32px;
  border-bottom: 6px solid #000;
}

.paywall-summary ul {
  padding: 0;
  font-size: 17px;
  list-style: none;
}

.paywall-summary ul li {
  position: relative;
  margin-bottom: 8px;
  padding-left: 18px;
}

.paywall-summary ul li::before {
  position: absolute;
  left: 0;
  top: 9px;
  content: "";
  background-color: #0A3F78;
  width: 6px;
  height: 6px;
}

@media (max-width: 640px) {
  .paywall-summary {
    padding-right: 4px;
  }

  .paywall-summary h2 {
    font-size: 30px;
  }
}

@media (max-width: 480px) {
  .paywall-summary h2 {
    font-size: 22px;
  }
}

.paywall-summary+.paywall-dialog .title {
  border-bottom: 0;
}

.survey .answer-wrap {
  margin-bottom: 5px;
}

.survey .answer-wrap label {
  margin-left: 8px;
}

.survey .vote-submit,
.survey .quiz-result {
  margin-top: 32px;
}

.slideshow {
  width: 100%;
  clear: both;
  padding: 20px 0;
}

.slideshow .slides {
  margin: 20px 0;
}

.slideshow .slideshow-pager {
  display: flex;
  flex-wrap: wrap;
}

.slideshow .slideshow-pager .slideshow-pages {
  position: relative;
  flex: 0 1 auto;
  order: 1;
}

.slideshow .slideshow-pager * {

  font-weight: 600;
  line-height: 20px;
}

.slideshow .slideshow-pager .pages-select {
  position: absolute;
  top: 38px;
  left: calc(50% - 100px);
  width: 200px;
  max-height: 171px;
  z-index: 3;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: #FFF;
  border: 1px solid #0A3F78;
}

.slideshow .slideshow-pager .pages-select a {
  display: block;
  padding: 5px;
  white-space: nowrap;
}

.slideshow .slideshow-pager .pages-select a:hover {
  background-color: #D7E9F7;
}

.slideshow .slideshow-pager>a,
.slideshow .slideshow-pager .page {
  display: block;
  margin: 5px 15px 5px 0;
  min-width: 68px;
  padding: 5px 10px;
  border: 1px solid #0A3F78;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  color: #0A3F78;
}

.slideshow .slideshow-pager a.active {
  background-color: #C3D7EB;
  cursor: text;
}

.slideshow .slideshow-pager a.inactive {
  opacity: 20%;
  cursor: text;
}

.slideshow .slideshow-pager a:not(.inactive):not(.active):hover {
  background-color: #D7E9F7;
}

.slideshow .slideshow-pager a.show-prev,
.slideshow .slideshow-pager a.show-next {
  order: 1;
  min-width: 120px;
}

.slideshow .slideshow-pager a.show-prev span,
.slideshow .slideshow-pager a.show-next span {
  padding-right: 12px;
}

.slideshow .slideshow-pager a.show-next {
  margin-right: 0;
}

.slideshow .slideshow-pager .page:hover {
  background-color: #D7E9F7;
}

.slideshow.only-nums .pages-select {
  left: 0;
  width: 68px;
  text-align: center;
}

@media (max-width: 385px) {

  .slideshow .slideshow-pager>a:not(:last-child),
  .slideshow .slideshow-pager .page {
    margin-right: 10px;
  }
}

@media (max-width: 374px) {
  .slideshow .slideshow-pager .slideshow-pages {
    order: 2;
  }
}

@media (max-width: 640px) {
  #tts-start-wrap {
    margin-left: 6px;
  }
}

#tts-start {
  display: inline-block;
}

#tts-start:hover {
  text-decoration: underline;
}

#tts-start.inactive {
  display: none;
}

.tts-status-bar {
  padding-left: 19px;
  line-height: 23px;
  white-space: nowrap;
  text-transform: uppercase;
  cursor: pointer;

  font-weight: 600;
  font-size: 14px;
  color: #00828C;
  background-repeat: no-repeat;
  background-position: 0 50%;
}

.tts-status-bar.loader,
.tts-status-bar.ico-close.red {
  background-size: 15px 15px;
}

.tts-part>.ico-play {
  display: none;
  position: absolute;
  left: -28px;
  top: -1px;
  z-index: 1;
  width: 40px;
  height: 40px;
  border: 1px solid #9DA3AA;
  background-position: 50% 50%;
  cursor: pointer;
}

.tts-part.playing>.ico-play {
  border: 1px solid #00828C;
}

@media (max-width: 640px) {
  .tts-part>.ico-play {
    background-color: #FFF;
    left: 0;
  }
}

@media (min-width: 981px) {
  .tts-part>.ico-play {
    left: -40px;
  }
}

.tts-part:not(.inactive)>.ico-play {
  display: block;
}

.article-body .tts-part:not(.inactive):not(.tts-static) {
  position: relative;
  padding: 30px 20px 20px;
  border-top: 1px solid #FFF;
}

.article-body .tts-part:not(.inactive):not(.tts-static).playing {
  border-top: 1px solid #00828C;
}

.article-body .tts-part:not(.inactive):not(.tts-static).playing:not(.paused) {
  background-color: #F5F5F2;
}

@media (max-width: 640px) {
  .article-body .tts-part:not(.inactive):not(.tts-static) {
    margin: 0 -16px;
    padding: 30px 24px 20px;
  }
}

.d-elm .tts-part {
  margin-left: 20px;
}

.tts-ad {
  position: relative;
  margin-right: 20px;
  padding: 0 20px 20px !important;
  text-align: right;
  font-size: 12px;
}

.tts-ad .ico-play {
  right: -26px;
  left: auto;
  width: 26px;
  height: 26px;
}

.tts-ad.inactive {
  display: none;
}

@media (max-width: 640px) {
  .tts-ad {
    margin-right: 0 !important;
  }

  .tts-ad .ico-play {
    right: -12px;
  }
}

.article-body .tts-ad {
  margin-right: 0;
}

.article-header.small .tts-ad {
  width: 0;
  height: 0;
  padding: 0 !important;
  overflow: hidden;
}

.tts-progress-bar {
  display: flex;
  width: 100%;
  height: 3px;
  line-height: 3px;
}

.tts-progress-bar span {
  display: inline-block;
  height: 3px;
  background-color: #C8E6E8;
}

.tts-progress-bar span:not(:last-child) {
  margin-right: 1px;
}

.tts-progress-bar span.played {
  background-color: #00828C;
}

.tts-progress-bar.micro {
  display: inline-block;
  position: relative;
  top: -3px;
  margin-left: 8px;
  width: 100px;
}

.tts-progress-bar.empty {
  background-color: #C8E6E8;
}

#tts-player-micro.inactive {
  display: none;
}

#tts-player {
  display: flex;
  align-items: center;
  position: fixed;
  z-index: 99999;
  background-color: #FFF;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
  left: 16px;
  bottom: -134px;
  width: calc(100% - 32px);
  padding: 18px 10px 18px 12px;
}

#tts-player .button {
  min-width: 32px;
  height: 32px;
  padding: 0;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

#tts-player .button.loader {
  background-size: 20px 20px;
}

#tts-player .close,
#tts-player .ico-playlist {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  cursor: pointer;
  background-position: center;
}

#tts-player .ico-playlist {
  margin-right: 8px;
  background-size: 18px 18px;
}

#tts-player .bars-wrap {
  margin: 0 10px 0 16px;
  width: 100%;

  font-size: 14px;
  color: #0A3F78;
}

#tts-player .tts-status-bar-long span {
  font-weight: 600;
}

#tts-player .tts-progress-bar {
  margin-top: 8px;
}

#tts-player .tts-wave-gif {
  display: inline-block;
  width: auto !important;
  padding-right: 71px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

@media (min-width: 481px) {
  #tts-player {
    left: calc(50% - 240px);
    width: 480px;
    padding: 12px 10px 12px 12px;
  }

  #tts-player .button {
    min-width: 48px;
    height: 48px;
  }

  #tts-player .state-wrap {
    margin: 0 28px 0 32px;
  }
}

.topic-tag {
  padding-top: 32px !important;
}

.topic-tag .box-title {
  margin-bottom: 0;
}

.topic-tag .box-title>* {
  font-size: 36px;
  line-height: 48px;
}

.topic-tag .box-content {
  margin-top: 8px;
}

.article-purchase-screen {
  display: none;
}

.email-row.error input {
  border-color: #E10019;
  box-shadow: 0 0 8px rgba(232, 32, 32, 0.5);
}

.email-row.error .email-error span:before {
  content: "! ";
}

.email-row .email-error {
  display: none;
  color: #E10019;
  font-weight: bold;
  font-size: 14px;
}

.email-row .email-error span {
  display: none;
}

.email-row .email-row.show-error .email-error,
.email-row .email-row.show-error.empty .error-empty,
.email-row .email-row.show-error.used .error-used,
.email-row .email-row.show-error.invalid .error-invalid {
  display: block;
}

.pay-methods {
  min-width: 300px;
}

.pay-methods .method-wrapper {
  margin-bottom: 8px;
  border: 1px solid #000;
  background-position: 10px 14px;
}

.pay-methods .method-wrapper .payment-type,
.pay-methods .method-wrapper .method-wrapper-name {
  height: 44px;
}

.pay-methods .method-wrapper .list {
  margin-left: 40px;
  border-top: 1px solid #000;
}

.pay-methods .method-wrapper .list table,
.pay-methods .method-wrapper .list .payment-type {
  margin-left: -10px;
}

.pay-methods .method-wrapper h3 {
  font-size: 15px;
  margin-top: 0;
}

.pay-methods .method-wrapper div:first-child,
.pay-methods div.selectable-radio {
  padding: 10px 0 10px 40px;
  cursor: pointer;
}

.pay-methods .method-wrapper:hover,
.pay-methods .selectable-radio:hover {
  background-color: #E4F5FD;
}

.pay-methods .selectable-radio:hover .name {
  text-decoration: underline;
}

.pay-methods .selected,
.pay-methods .pre-selected {
  background-color: #E4F5FD;
}

.pay-methods .selected>td,
.pay-methods .selected>span {
  font-weight: 600;
}

.pay-methods span {
  display: inline-block;
  height: 24px;
  padding-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.pay-methods .ico {
  width: 165px;
}

.pay-methods .ico.ico-mini-qr {
  background-size: 24px 24px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.pay-methods .method-wrapper:not(.method-online) .ico.ico-mini-qr {
  background: none;
}

.pay-methods img {
  vertical-align: bottom;
  max-width: 150px;
  max-height: 24px;
}

.pay-methods .method-wrapper.method-online:not(.pre-selected) .list {
  display: none;
}

@media (max-width: 640px) {
  .pay-methods .ico {
    width: 100px;
  }

  .pay-methods img {
    max-width: 85px;
  }
}

.gate_container {
  margin-bottom: 24px;
}

.status-message {
  display: none;
  padding: 16px;
  margin: 24px auto 0;
  background-color: #E9EBEB;
  border-radius: 5px;
  text-align: center;
  width: 75%;
  line-height: 31px;
}

.status-message>div {
  display: none;
}

.status-message div.multiline {
  text-align: left;
}

.status-message img {
  margin-right: 16px;
}

.payment-error img {
  width: 32px;
}

.method-card .saved_cards {
  flex: 1 1 auto;
}

.method-card .saved_cards table {
  width: 100%;
  /*table tr:nth-child(2n+1) { background: rgba(127,127,127,0.1); }*/
}

.method-card .saved_cards table td {
  padding: 10px 8px;
  vertical-align: bottom;
  cursor: pointer;
}

.method-card .saved_cards .cardBrand {
  vertical-align: middle;
  width: 165px;
  padding-left: 40px;
}

.method-card .saved_cards .cardBrand img {
  height: 16px;
  width: auto;
}

.method-card .saved_cards .cardActions {
  text-align: right;
}

.method-card .saved_cards .cardActions a {
  background: #0A3F78;
  color: #FFF;
}

.method-card .saved_cards .cardActions a:hover {
  background: #376496;
}

.method-card .saved_cards .cardActions a.action_delete {
  display: inline-block;
  min-width: 30px;
  width: 30px;
  padding: 5px 0;
  text-align: center;
  font-size: 24px;
  line-height: 20px;
  color: #FFF;
  border: none;
}

.method-card .saved_cards .token-status {
  text-align: center;
  background: #FFF;
}

.method-card .saved_cards .token-status span {
  font-weight: bold;
}

.method-card .saved_cards .token-delete-success {
  color: #62AF73;
}

.method-card .saved_cards .token-delete-fail {
  color: #E10019;
}

.unlocked-by-user,
.article-purchase-payground {
  margin: 0 100px 0 0 !important;
  max-width: 560px;

}

.unlocked-by-user h2,
.article-purchase-payground h2 {

  font-size: 40px;
  line-height: 52px;
}

.unlocked-by-user h3,
.article-purchase-payground h3 {
  margin: 40px 0 24px;

}

.unlocked-by-user p,
.article-purchase-payground p {
  color: #5A626C;
}

.unlocked-by-user .why-email,
.unlocked-by-user .oou .button-buy-article,
.article-purchase-payground .why-email,
.article-purchase-payground .oou .button-buy-article {
  margin-top: 24px;
}

.unlocked-by-user .hidden-on-load,
.article-purchase-payground .hidden-on-load {
  display: none;
}

.unlocked-by-user .visible-on-load,
.article-purchase-payground .visible-on-load {
  display: block;
}

.unlocked-by-user .login-form,
.article-purchase-payground .login-form {
  margin: 0;
}

@media (max-width: 640px) {

  .unlocked-by-user,
  .article-purchase-payground {
    margin-right: 0 !important;
  }

  .unlocked-by-user h2,
  .article-purchase-payground h2 {
    font-size: 24px;
    line-height: 30px;
  }

  .unlocked-by-user h3,
  .article-purchase-payground h3 {
    font-size: 19px;
    line-height: 25px;
  }
}

/* micropayments - pay status */
.payment-status {
  margin: 48px 120px 200px;
  padding: 24px 32px;
  display: none;
  width: 80%;
}

.payment-status .message {
  margin-bottom: 48px;
}

.payment-status p {
  font-size: 17px;
}

.payment-status .id-platby {
  padding: 12px 24px;
  background-color: #D7D9DA;
  font-size: 24px;
  display: inline-block;
  margin-bottom: 24px;
}

.payment-status .id-platby span {
  margin-left: 12px;
  font-weight: bold;
}

.payment-status .reload-timer {
  font-size: 14px;
  color: #1E99A0;
  margin: 0 24px;
}

.payment-status .reload-timer span {
  font-weight: bold;
}

.payment-status .manual-redirect {
  margin-top: 16px;
}

.payment-status .message-by-type {
  display: none;
}

.payment-status .new-account {
  display: none;
}

.payment-status .new-account span {
  display: block;
  color: #1E99A0;
  font-size: 14px;
}

.payment-status.pending {
  display: block;
}

.payment-status.error span {
  display: none;
}

.article-preview {
  margin: 0 !important;
  max-width: 560px;
}

.article-preview .article-item {
  margin-top: 24px;
}

.article-preview img {
  margin-bottom: 8px;
  width: 100%;
  height: auto;
}

.article-preview .article-meta-icon {
  display: none;
}

.article-preview .price {
  margin-top: 16px;
  padding-top: 24px;
  border-top: 1px solid #000;

  font-weight: 600;
  font-size: 15px;
}

.article-preview .price span {
  font-size: 40px;
  line-height: 40px;
}

@media (min-width: 1080px) {
  .article-preview {
    max-width: 308px;
  }
}

.legit-inter-wrapper {
  margin: 24px 0;
  max-width: 600px;
}

.legit-inter-wrapper a {
  display: inline-block;
}

.checkbox-in label,
.legit-inter-wrapper label {
  display: initial;
  cursor: pointer;
  font-weight: normal;
}

.legit-inter-message {
  display: none;
  margin-top: 14px;
}

.legit-inter-message .border-after-simple {
  margin-top: 7px;
  padding-bottom: 14px;
  border-bottom: 1px solid #DFDFD5;
}

.legit-inter-message.with-padding {
  margin-left: 20px;
}

.checkbox-in {
  display: flex;
  align-items: flex-start;
}

.checkbox-in input {
  margin-right: 6px;
}

.form-row label {
  display: block;
  line-height: 20px;
}

.form-row .text-input {
  display: block;
  margin: 4px 0;
  width: 100%;
  max-width: 300px;
  height: 40px;
  padding: 4px 8px;
  border: 1px solid #000;
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  color: #000;
}

.article-purchase-overlay .modal-overlay-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.article-purchase-overlay .modal-overlay-content .article-preview {
  margin-top: 40px !important;
}

@media (min-width: 1080px) {
  .article-purchase-overlay .modal-overlay-content {
    justify-content: center;
  }

  .article-purchase-overlay .modal-overlay-content .article-preview {
    margin-top: 0 !important;
  }
}

/* article offers */
.uau-offer-screen {
  display: none;
}

.unlocked-by-user {
  position: relative;
  z-index: 2;
  max-width: none;
  padding: 40px;
  background: #F5F5F2;
  margin: 40px 0 40px -40px !important;
}

.unlocked-by-user p {

  font-size: 15px;
  line-height: 150%;
}

.unlocked-by-user h2 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 16px;
}

.unlocked-by-user h3 {
  margin-top: 32px !important;
}

.unlocked-by-user .legit-inter-wrapper {
  margin-bottom: 24px;
}

.unlocked-by-user .legit-inter-message {
  color: #5A626C;
}

.unlocked-by-user .login-form .header,
.unlocked-by-user .overlay-only {
  display: none;
}

.unlocked-by-user #legitInterCheck {
  position: relative;
  top: 3px;
}

.unlocked-by-user .login-part-form h3 {
  margin-bottom: 8px !important;
}

@media (max-width: 640px) {
  .unlocked-by-user {
    padding: 32px 16px;
    margin: 32px -16px !important;
  }

  .unlocked-by-user h2 {
    font-size: 24px;
  }
}

.uau-overlay .uau-overlay-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  justify-content: center;
  align-items: flex-start;
}

.uau-overlay .uau-overlay-wrapper>* {
  padding: 16px 24px 24px;
}

.uau-overlay .uau-overlay-wrapper h2 {
  font-size: 28px;
  line-height: 32px;
}

.uau-overlay .uau-overlay-wrapper .unlocked-by-user {
  flex: 1 1 auto;
  max-width: 560px;
  margin: 0;
  margin-right: 100px !important;
  padding: 0;
  background: 0;
}

.uau-overlay .uau-overlay-wrapper .article-preview {
  flex: 0 0 auto;
  background: #F5F5F2;

}

.uau-overlay .uau-overlay-wrapper .article-preview .image {
  margin-bottom: 8px;
}

.uau-overlay .uau-overlay-wrapper .article-preview h3 {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 12px;
}

.uau-overlay .uau-overlay-wrapper p {
  margin-bottom: 16px;
}

.uau-overlay .uau-overlay-wrapper .msg {
  margin-bottom: 24px;
}

.uau-overlay .uau-overlay-wrapper .article-only {
  display: none;
}

.uau-overlay .uau-overlay-wrapper .overlay-only {
  display: block;
}

.uau-overlay .uau-overlay-wrapper .after-login {
  margin-bottom: 16px;
}

.uau-overlay .uau-overlay-wrapper .button .line-2 {
  display: block;
}

.uau-overlay .uau-overlay-wrapper .button .small {
  text-transform: none;
}

@media (max-width: 1080px) {
  .uau-overlay .uau-overlay-wrapper .unlocked-by-user {
    margin: 0 0 40px 0 !important;
  }
}

.microeshop-overlay {
  background-color: #FFF;
}

.microeshop-wrapper {
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

@media (max-width: 480px) {
  .microeshop-wrapper {
    max-width: 400px;
  }
}

.microeshop-screen {
  max-width: 600px;
  margin: 0 auto;

  font-size: 12px;
  line-height: 150%;
}

.microeshop-screen .wait-animation {
  animation-name: loading;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.microeshop-screen .spinner-big {
  width: 64px;
  height: 64px;
  position: relative;
}

.microeshop-screen .spinner-big .ico {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.microeshop-screen .spinner-big .ico.segment-1 {
  animation-name: spinner_big_1;
  animation-duration: 3s;
  width: 100%;
  height: 100%;
}

.microeshop-screen .spinner-big .ico.segment-2 {
  animation-name: spinner_big_2;
  animation-duration: 2.8s;
  width: 75%;
  height: 75%;
  left: 12.5%;
  top: 12.5%;
}

.microeshop-screen .spinner-big .ico.segment-3 {
  animation-name: spinner_big_3;
  animation-duration: 3.6s;
  width: 54%;
  height: 54%;
  left: 23%;
  top: 23%;
}

.microeshop-screen .help-info {
  margin-top: 56px;
  border-top: 1px solid #000;
  padding: 32px 16px;
  text-align: center;
  font-size: 14px;
}

.microeshop-screen .bordered-item {
  border: 1px solid #D7D9DA;
  padding: 16px;
  margin-bottom: 8px;
  text-align: left;
  display: flex;
  align-items: center;
}

.microeshop-screen .bordered-item.selectable-radio {
  cursor: pointer;
  padding-left: 40px;
}

.microeshop-screen .bordered-item.selectable-radio:hover {
  border-color: #0AAAE6;
}

.microeshop-screen .bordered-item .preview-image {
  width: 72px;
  max-height: 120px;
  margin-right: 24px;
}

.microeshop-screen .bordered-item .preview-image img {
  width: 100%;
  height: auto;
}

.microeshop-screen .bordered-item .item-title {
  flex: 1 1 auto;
  margin: 0 12px;
}

.microeshop-screen .bordered-item .item-title .title {

  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  display: block;
  margin-bottom: 8px;
}

.microeshop-screen .bordered-item .item-title .note-1 {
  color: #394453;
  font-size: 14px;
}

.microeshop-screen .bordered-item .change-button {
  flex: 0 0 auto;
}

.microeshop-screen .bordered-item .change-button a {
  display: block;
  padding: 14px;
}

.microeshop-screen .bordered-item .change-button .ico {
  width: 20px;
  height: 20px;
  margin: 0;
}

.microeshop-screen .bordered-item.selected {
  border: 2px solid #0AAAE6;
  background-color: #E4F5FD;
}

.microeshop-screen .bordered-item.selected .title {
  font-weight: 600;
}

.microeshop-screen .state {
  font-size: 14px;
  line-height: 150%;
  padding-top: 64px;
}

.microeshop-screen .state .ico {
  width: 40px;
  height: 40px;
  margin-bottom: 12px;
}

.microeshop-screen .state .ico.ico-loading {
  width: 48px;
  height: 48px;
}

.microeshop-screen .state .title {

  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.microeshop-screen .state .buttons .button {
  width: auto;
  max-width: 280px;
  margin: 0 16px 16px 0;
}

.microeshop-screen .text-input {
  margin-bottom: 32px;
  max-width: 400px;
  outline: none;
}

.microeshop-screen .text-input label {
  display: block;
  text-align: left;
  font-size: 16px;
  margin-bottom: 4px;
}

.microeshop-screen .text-input input {
  height: 48px;
  min-width: 280px;
  display: block;
  padding: 4px 16px;
  font-size: 16px;
  border: 1px solid #C3C6CB;
  width: 100%;
  margin-bottom: 8px;
}

.microeshop-screen .text-input .err {
  display: none;
  color: #E10019;
  font-size: 14px;
  text-align: left;
}

.microeshop-screen .text-input.error input {
  border-color: #E10019;
}

.microeshop-screen .text-input.error .err {
  display: block;
}

.microeshop-screen .info .part {
  padding-left: 28px;
  margin-bottom: 24px;
  position: relative;
}

.microeshop-screen .info .part .ico {
  width: 20px;
  height: 20px;
}

.microeshop-screen .info .part .bullet {
  position: absolute;
  top: 2px;
  left: 0;
}

.microeshop-screen .info .part .content .ico {
  margin: -8px 0 -7px;
}

.microeshop-screen .info .part .content p {
  margin-bottom: 12px;
}

.microeshop-screen .info .part .content .info_subcontent {
  padding-top: 12px;
  padding-left: 24px;
}

.microeshop-screen .info .part .content ul {
  margin: 12px 0 12px 12px;
}

.microeshop-screen .info .part .content .checkinput {
  display: flex;
  align-items: start;
}

.microeshop-screen .info .part .content .checkinput input {
  flex: 0 0 auto;
  margin-right: 6px;
  cursor: pointer;
}

.microeshop-screen .info .part .content .checkinput label {
  cursor: pointer;
}

.microeshop-screen .info .folding-trigger .ico-up-small {
  display: none;
}

.microeshop-screen .info .folding-trigger.unfolded .ico-down-small {
  display: none;
}

.microeshop-screen .info .folding-trigger.unfolded .ico-up-small {
  display: inline-block;
}

.microeshop-screen.screen-products .products-list {
  margin-bottom: 32px;
}

.microeshop-screen.screen-products .products-list .product-item {
  font-size: 14px;
  display: flex;
  align-items: stretch;
  cursor: pointer;
}

.microeshop-screen.screen-products .products-list .product-item .note-2 {
  flex: 0 0 auto;
  color: #820050;
  line-height: 21px;
  font-weight: 600;
  text-transform: uppercase;
}

@media (max-width: 640px) {
  .microeshop-screen.screen-products .products-list .product-item {
    flex-direction: column;
  }

  .microeshop-screen.screen-products .products-list .product-item .note-2 {
    margin: 12px 12px 0;
  }
}

.microeshop-screen.screen-products .products-list .product-note-3 {
  margin-top: 16px;
  font-size: 14px;
  line-height: 21px;
}

.microeshop-screen.screen-products .steps .box-title {
  margin-bottom: 16px;
}

.microeshop-screen.screen-products .steps h2 {
  font-size: 19px;
  line-height: 25px;
}

.microeshop-screen.screen-products .steps .step .vline {
  top: 40px;
}

.microeshop-screen.screen-paymentstatus {
  text-align: center;
}

.microeshop-screen.screen-paymentstatus .state {
  text-align: center;
}

.microeshop-screen.screen-paymentstatus .state .buttons {
  text-align: center;
}

.microeshop-screen.screen-paymentstatus .state-failed .message p,
.microeshop-screen.screen-paymentstatus .state-failed .title span {
  display: none;
}

.microeshop-screen.screen-paymentstatus .state-failed.connection .connection {
  display: initial;
}

.microeshop-screen.screen-paymentstatus .state-failed.canceled .canceled {
  display: initial;
}

.microeshop-screen.screen-paymentstatus .state-failed.low .low {
  display: initial;
}

.microeshop-screen.screen-paymentstatus .state-failed.limit .limit {
  display: initial;
}

.microeshop-screen.screen-paymentstatus .state-failed.general .general {
  display: initial;
}

.microeshop-screen.screen-login .product-slot {
  margin-bottom: 8px;
}

.microeshop-screen.screen-login .selected-product {
  display: flex;
  align-items: center;
}

.microeshop-screen.screen-login .selected-product .item-title {
  margin: 0;
}

.microeshop-screen.screen-login .selected-product .title {
  font-size: 19px;
  margin-bottom: 8px;
  font-weight: 600;
}

.microeshop-screen.screen-login .divider {
  position: relative;
  margin: 24px 0;
  /*
  			&::before {
  				content: '';
  				background: $c_anthracite;
  				display: block;
  				height: 1px;
  				top: 42%;
  				position: absolute;
  				left: 0;
  				right: 0;
  			}
  */
}

.microeshop-screen.screen-login .divider span {
  display: inline-block;
  padding-right: 8px;
  background: #fff;
  position: relative;
  color: #394453;
}

.microeshop-screen.screen-login .state-methods .title {
  margin-bottom: 32px;
}

.microeshop-screen.screen-login .state-methods .subtitle {
  font-size: 18px;
  margin-bottom: 24px;
}

.microeshop-screen.screen-login .state-methods .text-input input::placeholder {
  color: #C3C6CB;
}

.microeshop-screen.screen-login .state-methods .login-methods {
  margin-bottom: 32px;
}

.microeshop-screen.screen-login .state-methods .login-methods .services {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: -16px;
}

.microeshop-screen.screen-login .state-methods .login-methods .services .oauth_button {
  cursor: pointer;
  margin: 0 16px;
}

.microeshop-screen.screen-login .state-methods .login-methods .services .oauth_button .ico {
  width: 24px;
  height: 24px;
}

.microeshop-screen.screen-login .state-methods .msg-email-exists {
  padding: 0;
}

.microeshop-screen.screen-login .state-methods .input-password,
.microeshop-screen.screen-login .state-methods .msg-email-exists,
.microeshop-screen.screen-login .state-methods .action-login {
  display: none !important;
}

.microeshop-screen.screen-login .state-methods.need-to-login .input-password,
.microeshop-screen.screen-login .state-methods.need-to-login .msg-email-exists {
  display: block !important;
}

.microeshop-screen.screen-login .state-methods.need-to-login .action-login {
  display: inline-block !important;
}

.microeshop-screen.screen-login .state-methods.need-to-login .action-payment {
  display: none;
}

.microeshop-screen.screen-login .state-logged {
  padding-top: 0;
}

.microeshop-screen.screen-login .state-logged .logged-user {
  margin-bottom: 32px;
}

.microeshop-screen.screen-login .state-logged .logged-user .item-title {
  margin: 0;
}

.microeshop-screen.screen-login .state-logged .logged-user .title {
  font-size: 19px;
  margin-bottom: 8px;
  font-weight: 600;
}

.microeshop-screen.screen-login .state-logged .cards {
  margin-bottom: 40px;
}

@media (max-width: 640px) {
  .microeshop-screen.screen-login .divider {
    text-align: center;
  }

  .microeshop-screen.screen-login .divider span {
    padding-left: 8px;
  }

  .microeshop-screen.screen-login .login-methods {
    margin-left: 0;
    justify-content: center;
  }
}

.microeshop-screen.screen-payment {
  height: 100%;
}

.microeshop-screen.screen-payment .loading-dialog {
  width: 100px;
  height: 100px;
  margin: 64px auto 0;
}

.microeshop-screen.screen-payment .loading-dialog .spinner-big {
  width: 100%;
  height: 100%;
  opacity: 0.8;
}

.microeshop-screen.screen-payment .widget-wrapper {
  margin: 0 auto 32px;
  min-height: 350px;
  max-width: 450px;
}

.microeshop-screen.screen-payment .iframe-wrapper {
  height: 100%;
  overflow: auto;
}

.microeshop-screen.screen-payment .payment-redirector {
  width: 100%;
  height: 98%;
  min-height: 450px;
  margin: 0;
  border: none;
}

.microeshop-screen.screen-payment .buttons {
  text-align: center;
}

@media (max-width: 640px) {

  .microeshop-screen .state .buttons,
  .microeshop-screen .buttons {
    text-align: center;
  }

  .microeshop-screen .state .buttons .button,
  .microeshop-screen .buttons .button {
    margin: 0 auto 16px;
    display: block;
    max-width: none;
  }

  .microeshop-screen .text-input {
    max-width: none;
  }

  .microeshop-screen .state {
    text-align: center;
  }
}

@keyframes loading {
  0% {
    transform: rotate(0);
  }

  25% {
    transform: rotate(90deg);
  }

  50% {
    transform: rotate(180deg);
  }

  75% {
    transform: rotate(270deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinner_big_1 {
  0% {
    transform: rotate(0);
  }

  25% {
    transform: rotate(90deg);
  }

  50% {
    transform: rotate(180deg);
  }

  75% {
    transform: rotate(270deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinner_big_2 {
  0% {
    transform: rotate(90deg);
  }

  25% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(-90deg);
  }

  75% {
    transform: rotate(-180deg);
  }

  100% {
    transform: rotate(-270deg);
  }
}

@keyframes spinner_big_3 {
  0% {
    transform: rotate(45deg);
  }

  25% {
    transform: rotate(135deg);
  }

  50% {
    transform: rotate(225deg);
  }

  75% {
    transform: rotate(315deg);
  }

  100% {
    transform: rotate(405deg);
  }
}

.brand-a,
.brand-b,
.brand-c {
  width: 100%;
  margin: 0 auto;
}

.a-wrapper {
  display: none;
}

.a-wrapper {
  margin: 0 auto;
  width: 100%;
}

.a-wrapper>span {
  font-size: 12px;
  float: right;
}

.a-content {
  position: relative;
  text-align: center;
}

.pr-article,
.kp .a-content {
  text-align: left;
}

.a-content>* {
  margin: 0 auto;
}

.a-visible {
  display: block;
}

.a-uncover {
  position: relative;
  top: 3px;
  z-index: 2;
  width: 100%;
  height: 0;
  overflow: hidden;
}

.a-uncover .cover {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
}

.megaboard {
  max-width: 970px;
}

.leader {
  max-width: 1080px;
}

/*.wallpaper,
.megaboard,
.halfpage,
.mediumrectangle	{ padding-bottom: 40px; }
*/
.halfpage-1 {
  margin-bottom: 32px;
}

.ppc {
  margin-top: 40px;
}

.a-wrapper::after {
  content: "Reklama";
  display: block;
  margin: auto;
  width: 100%;
  font-size: 12px;
  color: #5a5a5a;
  text-align: right;
}

.leader::after {
  padding-right: calc(50% - 500px);
  display: none;
}

.wallpaper-1::after {
  width: 480px;
}

.ppc::after {
  max-width: 640px;
}

.pr::after,
.kp::after {
  display: none;
}

.wallpaper {
  max-width: 480px;
}

.box-bundle-banner {
  margin-left: 5px;
}

/* fixy fireplace banneru */
#side_right_loop,
#side_left_loop {
  top: 130px !important;
}

#brand-a {
  overflow: hidden;
}

#brand-c,
#brand-c-2 {
  background-position: center 130px !important;
}

#fp-leader {
  position: relative;
  top: 0;
}

.a-wrapper .sashec-preserve-scope {
  display: none;
}

.a-content .article-item {
  padding: 24px 0;
  border-bottom: 1px solid #000;
}

@media(max-width: 700px) {
  header .header-wrapper .hn-lista .menu-right {
    display: none;
  }

  header .header-wrapper .hn-lista .logo {
    margin-left: auto;
    margin-right: auto;
  }
}