:root {
  --color-main: #2e2c6a;
  --color-main-second: #2293d0;
  --color-quiz: #2e2c6a;
  /* Gallery */
  --color-gallery-text: #ffffff;
  --color-gallery: #2e2c6a;
}

header .bottom_menu,
.breadcrumb__item.breadcrumb__item--highlight a,
.listing-container.hero-img-half
  .listing-item:first-child
  .item-description:after,
.listing-container.listing-vertical-full .listing-item .item-description:after,
.listing-container.hero-img
  .listing-item:first-child
  .item-description
  .listing-title:after,
.listing .button,
article .lead:after,
article ul li:before,
.highlight__button .hightlight__button-link,
.read-full__button {
  background-color: var(--color-main);
}
.blockinfo__text h1,
.paginacja li.active a,
.single-photo figure figcaption span.link a,
article table a,
article > a,
article li a,
article > div p a,
article > div a p,
article > p a,
.blockinfo__text h1,
.highlight__title .hightlight__text {
  color: var(--color-main);
}
.blockinfo__text h1,
.breadcrumb__item--highlight .breadcrumb__link,
.breadcrumb__item a,
.expert-block .expert-text h2,
.main-title-listing,
.dedykowany-box-title,
.listing .button,
.blockinfo__text h1,
.highlight__title .hightlight__text,
.read-full__button,
.article-layout article .quizv2 .answer__label:before,
.article-layout .quizv2 .answer__input:checked + .answer__label {
  border-color: var(--color-main);
}
/*-------
 logo superbiz
---------*/
header .mobile-box .logo {
  width: 404px;
}
/*------
hover
-------*/
.product-cards.layout_1 {
  border: 1px solid var(--color-main);
}
.product-cards__details {
  border-left: 1px solid var(--color-main);
}
.product-cards__buy button {
  background: var(--color-main);
}
.product-cards.layout_1.double .product-cards__item {
  border: 1px solid var(--color-main);
}
.product-cards.layout_2 {
  border: 1px solid var(--color-main);
}
.product-cards.layout_2.double .product-cards__item {
  border: 1px solid var(--color-main);
}
.product-card__description ul li:before {
  background: black;
}
.gl_plugin.logo a {
  background: white;
  display: block;
  padding: 0px;
}

/* Porady eksperta */
.advice__item:before {
  background-color: var(--color-main);
}
.advice__item a {
  color: var(--color-main);
}
/* /Porady eksperta */

.block_list__container a,
article li a,
.article li a {
  color: var(--color-main);
}

.advice__item:before {
  background-color: var(--color-main);
}

.advice__item a {
  color: var(--color-main);
}

/* Listing Mediateka */
.listing.actions_logo.mediateka_listing {
  margin-left: 0;
}

.listing.actions_logo.mediateka_listing .element,
.listing.actions_logo.mediateka_listing .element__media,
.listing.actions_logo.mediateka_listing .element img {
  min-width: 180px !important;
  width: 180px !important;
}
/* /Listing Mediateka */

/* header z tapbarem */
.header .header-bar.active .bottom-tap-bar .bottom-tap-bar-item.dots,
.header .bottom-tap-menu .bottom-tap-menu-left .left-menu-submenu-more {
  background-color: var(--color-main);
}

.header .header-bar .bottom-tap-bar .bottom-tap-bar-item {
  right: -58px;
}

.header .header-bar.active {
  border-bottom: 3px solid var(--color-main);
}

.header .bottom-tap-menu .bottom-tap-menu-right .menu-right-title,
.header .bottom-tap-menu .bottom-tap-menu-right .menu-right-title a,
.header .bottom-tap-menu ul li a:hover,
.header .header-bar .bottom-tap-bar .bottom-tap-bar-item__dots:hover,
.header
  .header-bar
  .bottom-tap-bar
  .bottom-tap-bar-item:hover
  .bottom-tap-bar-item__text
  span,
.header
  .header-bar:not(.active)
  .bottom-tap-bar
  .bottom-tap-bar-item__dots:hover::after {
  color: var(--color-main);
}

.header
  .bottom-tap-menu
  .bottom-tap-menu-left
  li.submenu-active
  .left-menu-submenu {
  border-top: 1px solid var(--color-main);
}

.header
  .header-bar
  .bottom-tap-bar
  .bottom-tap-bar-item:hover
  .bottom-tap-bar-item__text
  span,
.header
  .header-bar
  .bottom-tap-bar
  .bottom-tap-bar-item.active
  .bottom-tap-bar-item__text
  span {
  color: var(--color-main);
}

.header
  .header-bar
  .bottom-tap-bar
  .bottom-tap-bar-item.dots:not(.active):hover
  .bottom-tap-bar-item__dots::after {
  color: var(--color-black);
}

.header
  .header-bar
  .bottom-tap-bar
  .bottom-tap-bar-item:hover
  .bottom-tap-bar-item__icon
  img,
.header
  .header-bar
  .bottom-tap-bar
  .bottom-tap-bar-item.active
  .bottom-tap-bar-item__icon
  img,
.header
  .header-bar:not(.active)
  .bottom-tap-bar
  .bottom-tap-bar-item.dots:hover
  .bottom-tap-bar-item__dots {
  -webkit-filter: invert(15%) sepia(46%) saturate(2421%) hue-rotate(225deg)
    brightness(89%) contrast(91%);
  filter: invert(15%) sepia(46%) saturate(2421%) hue-rotate(225deg)
    brightness(89%) contrast(91%);
}

/* podcasts player */
.podcasts-player .vjs-control-bar .vjs-play-control,
.podcasts-player .vjs-control-bar,
.podcasts-player .vjs-playlist-vertical .vjs-playlist-item,
.podcasts-player .vjs-playlist .vjs-selected,
.podcasts-player .vjs-playlist .vjs-playlist-thumbnail-placeholder {
  background-color: var(--color-main) !important;
}
.podcasts-player .podcasts-player__title {
  color: var(--color-main) !important;
}
/* /podcasts player */

.tags .breadcrumb__link {
  border: 1px solid var(--color-main);
  color: var(--color-main);
}

.section__container.superbiz .slot__content .slot__superscription p {
  background-color: var(--color-main) !important;
}

.section__container.superbiz .section__more-button .more-button {
  border: 1px solid var(--color-main) !important;
}

.section__v1 .section__header .section__title a,
.section__v1 .section__header .section__title,
.section__v2 .section__header .section__title a,
.section__v2 .section__header .section__title,
.section__v3 .section__header .section__title a,
.section__v3 .section__header .section__title,
.section__v3 .section__header .section__title h2,
.section__v3 .section__header .section__title h3,
.section__v4 .section__title h2,
.section__v4 .section__title a,
.section__v4 .section__title {
  color: var(--color-main);
}

.main-layout .player--main.video-player-sg {
  background-image: url(https://cdn.files.smcloud.net/t/player_sport_superbiz.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
}

.main-layout .video-player-sg .player__header {
  display: none;
}

.main-layout .player--main.video-player-sg .video_player__aspect_ratio,
.main-layout .video-player-sg .video-js,
.main-layout .video-player-sg video,
.main-layout .video-player-sg .player__media {
  width: 760px !important;
  max-width: 760px;
  height: 428px !important;
}

.main-layout .listing.actions_logo.mediateka_listing,
.page-layout .listing.actions_logo.mediateka_listing {
  width: 100%;
}

.header .bottom-tap-bar-item.dots.active .bottom-tap-bar-item__dots {
  filter: invert(49%) sepia(70%) saturate(760%) hue-rotate(164deg)
    brightness(87%) contrast(86%);
}
.header .bottom-tap-bar-item.dots.active .bottom-tap-bar-item__dots::after {
  color: var(--color-main-second);
}
