#pg-wrapper.pg-gallery.pg-light {
    background: rgb(255, 255, 255);
}
#pg-wrapper .pg-header-content {
    background: rgb(238, 241, 242);
}
#pg-wrapper .pg-header-info-title {
    color: rgb(17, 17, 17);
}
#pg-wrapper .pg-header-info-description {
    color: rgba(17, 17, 17, 0.7);
}
#pg-wrapper .pg-header-info-stats {
    color: rgba(17, 17, 17, 0.7);
}
#pg-wrapper .pg-subscribe {
    background-color: rgb(255, 0, 0);
    color: rgb(255, 255, 255);
}
#pg-wrapper .pg-share-toggle {
    color: rgb(255, 255, 255) !important;
    background-color: rgb(96, 125, 139);
}
#pg-wrapper .pg-section-playlist-list-item {
    color: rgb(102, 102, 102);
}
#pg-wrapper .pg-playlist-active{
    color: rgb(255, 255, 255) !important;
    background-color: rgb(255, 0, 0) !important;
}
@media (hover: hover) {
    #pg-wrapper .pg-section-playlist-list-item:hover {
        color: rgb(255, 255, 255) !important;
        background-color: rgb(255, 0, 0) !important;
    }
}
#pg-wrapper .pg-section-playlist {
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(255, 255, 255);
}
#pg-wrapper .pg-section-playlist {
    background: rgb(255, 255, 255);
    color: rgb(90, 90, 90);
}
#pg-wrapper.pg-dbt .pg-box {
    background: rgb(238, 241, 242);
}
#pg-wrapper.pg-dbt .pg-playlist-item-active.pg-box {
    background: rgb(230, 230, 230);
}
@media (hover: hover) {
    #pg-wrapper.pg-dbt .pg-box:hover {
        background: rgb(230, 230, 230);
    }
}
#pg-wrapper.pg-drot .pg-box {
    background: rgb(238, 241, 242);
}
#pg-wrapper.pg-drot .pg-playlist-item-active.pg-box {
    background: rgb(230, 230, 230);
}
@media (hover: hover) {
    #pg-wrapper.pg-drot .pg-box:hover {
        background: rgb(230, 230, 230);
    }
}
#pg-wrapper .pg-play {
    border-color: transparent transparent transparent rgba(10, 10, 10, 0.7);
}
@media (hover: hover) {
    #pg-wrapper.pg-dbt .pg-box:hover .pg-play {
        border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    }
}
#pg-wrapper.pg-dbt .pg-time {
    color: rgba(255, 255, 255);
    background: rgba(0, 0, 0, 0.2);
}
#pg-wrapper.pg-dbt .pg-published-at {
    color: rgb(177, 177, 177);
}
#pg-wrapper.pg-dbt .pg-description {
    color: rgb(119, 119, 119);
}
#pg-wrapper.pg-dot .pg-box {
    background: rgb(238, 238, 238);
}
#pg-wrapper.pg-dot .pg-time {
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0.4);
}
#pg-wrapper.pg-dot .pg-info-wrap {
    background: rgba(255, 255, 255, 0.9);
}

#pg-wrapper.pg-drot .pg-time {
    color: rgba(255, 255, 255);
    background: rgba(0, 0, 0, 0.2);
}
#pg-wrapper.pg-drot .pg-published-at {
    color: rgb(177, 177, 177);
}
#pg-wrapper.pg-drot .pg-description {
    color: rgb(119, 119, 119);
}

#pg-wrapper .pg-title {
    color: rgb(96, 125, 139);
}
#pg-wrapper.pg-dot .pg-published-at {
    color: rgb(174 174 174);
}
#pg-wrapper.pg-dot .pg-description {
    color: rgb(169, 168, 168);
}
.pg-wrapper .pg-stats,
#pg-wrapper .pg-stats {
    color: rgb(169, 168, 168);
}
#pg-wrapper .pg-prev,
#pg-wrapper .pg-next {
    background: rgb(255, 255, 255);
}
#pg-wrapper .pg-prev svg,
#pg-wrapper .pg-next svg {
    color: rgb(128, 127, 127);
}
@media (hover: hover) {
    #pg-wrapper .pg-prev:hover,
    #pg-wrapper .pg-next:hover {
        background-color: rgb(68, 68, 68);
    }
    #pg-wrapper .pg-prev:hover svg,
    #pg-wrapper .pg-next:hover svg {
        color: rgb(255, 255, 255);
    }
}
#pg-wrapper .pg-nav-bullet {
    background-color: ;
    border: 1px solid;
}
#pg-wrapper .pg-nav-bullet.pg-nav-item-active {
    background-color: ;
}
@media (hover: hover) {
    #pg-wrapper .pg-nav-bullet:hover {
        background-color: ;
    }
}
#pg-wrapper .pg-nav-number {
    color: rgb(170, 170, 170);
    background-color: rgb(238, 238, 238);
}
#pg-wrapper .pg-nav-number.pg-nav-item-active {
    background-color: rgb(68, 68, 68);
    color: rgb(170, 170, 170);
}
@media (hover: hover) {
    #pg-wrapper .pg-nav-number:hover {
        background-color: rgb(68, 68, 68);
        color: rgb(170, 170, 170);
    }
}
.pg-wrapper .pg-lightbox {
    background: rgba(0, 0, 0, 0.8);
}
.pg-wrapper .pg-lightbox-content-inner {
    background-color: rgb(17, 17, 17);
}
.pg-wrapper .pg-lightbox-close svg,
.pg-wrapper .pg-lightbox-prev svg,
.pg-wrapper .pg-lightbox-next svg {
    color: rgb(170, 170, 170);
}






.pg-lightbox-info {
    background-color: rgb(255, 255, 255);
}
.pg-lightbox-video-title {
    color: rgb(34, 34, 34);
}
.pg-lightbox-video-uploaded-date {
    color: rgb(187, 187, 187);
}
.pg-lightbox-user-info-name {
    color: rgb(68, 68, 68);
}
.pg-lightbox-user-follow {
    background-color: rgb(255, 0, 0);
    color: rgb(255, 255, 255);
}
.pg-lightbox-stats {
    border-bottom-color: rgb(227, 232, 233);
}
.pg-lightbox-video-stats-plays-wrap {
    color: rgb(170, 170, 170);
}
.pg-lightbox-video-stats-icon {
    color: rgb(170, 170, 170);
}
.pg-lightbox-video-stats-val {
    color: rgb(170, 170, 170);
}
.pg-lightbox-video-stats-ratio {
    background-color: rgb(204, 204, 204);
}
.pg-lightbox-video-stats-ratio-val {
    background-color: rgb(39, 147, 230);
}
.pg-lightbox-video-desc-inner {
    color: rgb(51, 51, 51);
}
.pg-lightbox-video-desc:after {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 70%);
}
.pg-lightbox-video-desc-read-more {
    color: rgb(153, 153, 153);
}
@media (hover: hover) {
    .pg-lightbox-video-desc-read-more:hover {
        color: rgb(0, 136, 204);
    }
}
.pg-lightbox-video-comment-count{
    color: #444;
}
.pg-lightbox-video-comments-holder {
    border-top-color: rgb(227, 232, 233);
}
.pg-lightbox-video-comment-load-more {
    color: rgb(26, 46, 59);
    border-color: rgb(134, 153, 166);
}
@media (hover: hover) {
    .pg-lightbox-video-comment-load-more:hover {
        background-color: rgb(208, 216, 219);
        border-color: rgb(208, 216, 219);
    }
}
.pg-lightbox-video-comment-user {
    color: rgb(51, 51, 51);
}
.pg-lightbox-video-comment-time {
    color: rgb(134, 153, 166);
}
.pg-lightbox-video-comment-desc {
    color: rgb(51, 51, 51);
}





#pg-wrapper .pg-playlist-loader {
    background-color: rgb(255, 0, 0) !important;
}


/* shelf */
.pg-shelf .pg-shelf-info{
    background: rgb(255, 255, 255);
}
.pg-lightbox-content-playlist .pg-box {
    background: rgb(238, 241, 242);
}
.pg-lightbox-content-playlist .pg-playlist-item-active.pg-box {
    background: rgb(222,222,222);
}
