:root {
    --color-main: #2E2C6A;
    --color-main-second: #2293D0;
    --color-quiz: #2E2C6A;
    --color-gallery: #2E2C6A !important;
}

.gl_plugin.listing .button,
.blockinfo__text li:before,
article>ul li:before,
.lead-gallery.thumbnails .lead-gallery-photos,
.highlight__button .hightlight__button-link,
article .lead:after,
.lead-gallery .lead-gallery-more,
.breadcrumb__item.breadcrumb__item--highlight .breadcrumb__link,
.read-full__button {
    background-color: var(--color-main);
}

.liveTimeline__title p,
.blockinfo__text h1,
.highlight__button .hightlight__button-link,
.expert-block h2,
.dedykowany-box-title,
.main-title-listing,
.breadcrumb__item .breadcrumb__link,
.read-full__button,
.article-layout article .quizv2 .answer__label:before,
.article-layout .quizv2 .answer__input:checked+.answer__label {
    border-color: var(--color-main);
}
.tags .breadcrumb__link,
.blockinfo__text h1,
article p a,
article li a, 
.article li a,
article ol li a {
    color: var(--color-main);
}

.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);
}
@media (min-width: 500px) and (max-width: 1200px){
    .product-cards.layout_2 {
        border: 1px solid var(--color-main);
      
    }
}
@media (max-width: 360px){
    .product-cards.layout_1.double .product-cards__item {
        border: 1px solid var(--color-main);
    }
}
.product-card__description ul li:before {
    background: black;
}
/*Zmiana headera*/
header .mobile-menu{
    background-color: white !important;
}
header .mobile-box .mobile-bars .first-bar, header .mobile-box .mobile-bars .second-bar, header .mobile-box .mobile-bars .third-bar {
    background-color: black !important;
    width: 22px !important;
}
header .mobile-box .mobile-bars .first-bar, header .mobile-box .mobile-bars .second-bar, header .mobile-box .mobile-bars .third-bar {
    width: 20px !important;
    height: 1px !important;
    margin: 5px !important;
    background: black !important;
}

/* Porady eksperta */
.advice__item:before {
	background-color: var(--color-main);
}
.advice__item a {
	color: var(--color-main);
}
/* /Porady eksperta */

.share-box-button-wrapper .share-box__icon{
    color: var(--color-main);
}
.share-buttons-wrapper{
    background-color: var(--color-main);
}
.share-box-button-wrapper .share-box__icon::after {
    background-color: var(--color-main);
}
article > h2 a {
    color: var(--color-main);
}

/* header z tapbarem */
.header-bar,
.bottom-tap-bar,
.header .bottom-tap-menu .bottom-tap-menu-left .left-menu-submenu-more,
.bottom-tap-menu-right .menu-right-title a {
    background-color: var(--color-main);
}

.bottom-tap-menu li.submenu-active > a {
    border-bottom: 1px solid var(--color-main);
}

/* audioBlock - ver. 02 */
.audioBlock.audio-block-ver-two .video-js .vjs-control-bar,
.audioBlock.audio-block-ver-two .vjs-play-control.vjs-control.vjs-button {
    background-color: var(--color-main);
}
/* /audioBlock - ver. 02 */

/* 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 */

.section__container.superbiz .slot__content .slot__superscription p,
.wide .element__media .media__count, 
.wide .slot__image .media__count {
    background-color: var(--color-main) !important; 
}

.section__container.superbiz .section__more-button .more-button {
    border: 1px solid var(--color-main) !important; 
}

.section__header .section__title h2,
.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) !important;
}

.video-player-sg.biznes:before {
    background-image: url(https://cdn.files.smcloud.net/t/Player_SUPERBIZ_mobile.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.main-layout .video-player-sg .player__header {
    display: none;
}

.breadcrumb_v2 .breadcrumb_v2-item:first-child a::before {
    filter: invert(15%) sepia(46%) saturate(2421%) hue-rotate(225deg) brightness(89%) contrast(91%);
}
.header .bottom-tap-bar-item.dots.active .bottom-tap-bar-item__dots,
.bottom-tap-bar-item.active .bottom-tap-bar-item__icon img {
    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,
.bottom-tap-bar-item.active .bottom-tap-bar-item__text span {
    color: var(--color-main-second);
}