Filmweb MegaTweak

A collection of options for Filmweb, such as a dark theme, smaller elements, classic gallery and related section and many more.

As of 2020-06-25. See the latest version.

/* ==UserStyle==
@name           Filmweb MegaTweak
@namespace      https://greasyfork.org/pl/scripts/406046-filmweb-megatweak
@version        1.0.5
@description    Zbiór opcji dla Filmweb, takich jak ciemny motyw, mniejsze elementy, klasyczna galeria i powiązane oraz wiele innych.
@description:en A collection of options for Filmweb, such as a dark theme, smaller elements, classic gallery and related section and many more.
@author         CML99
@license        CC BY-NC-SA
@preprocessor   stylus
@var            checkbox cmlDarkMode "◑ Ciemny motyw" 1
@var            checkbox cmlThinScroll "↕ Wąski suwak" 1
@var            checkbox cmlNoFooterHome "✕ Brak głównej pod stronami" 1
@var            checkbox cmlCompactSections "⇲ Mniejsze elementy" 1 
@var            checkbox cmlCompactTitle "⇲ Mniejszy nagłówek filmu" 1
@var            checkbox cmlOldRelated "⇅ Powiązane pod ocenianiem" 1
@var            checkbox cmlCastRankVideo "⇅ Obsada nad zwiastunami" 1
@var            checkbox cmlEksportOcen "☆ Styl skryptu eksportu ocen" 1
@var            checkbox cmlLessAds "☒ Mniej natrętnych reklam" 0
==/UserStyle== */  

@-moz-document domain("filmweb.pl") {    
if cmlThinScroll { 
* { scrollbar-width: thin; } 
:root { scrollbar-width: thin; scrollbar-color: #bbb #eee; }
::-webkit-scrollbar { width: 8px !important; }
::-webkit-scrollbar:horizontal { height: 8px; }
::-webkit-scrollbar-track { background-color: #eee; }
::-webkit-scrollbar-thumb { background-color: #bbb; }
::-webkit-scrollbar-thumb:hover { background-color: #999; }
}


/* https://openuserjs.org/scripts/kapela86/Filmweb.pl_eksport_ocen */    
if cmlEksportOcen {    
#eksportocen { padding-top: 25px; }
#eksportnieinteresuje { padding-bottom: 25px; }
#zapisocen:hover, #zapischce:hover, #zapisnieinteresuje:hover { text-decoration: underline; }
#eksportocen a:hover, #eksportchce a:hover, #eksportnieinteresuje a:hover { text-decoration: underline;}
#eksportocen span, #eksportchce span, #eksportnieinteresuje span { font-weight: bold; padding: 10px; }
#zapisocen, #zapischce, #zapisnieinteresuje { background: hsla(50,0%,50%,0.25); padding-left: 5px; padding-right: 5px; }
}


/* - reklamy - */
if cmlLessAds {
.fa__slot--billboard, .fa__slot--top, .fa.faSky, .ad, .ad__background, .ad--loaded, .topBillboard, .fa.faBar, .ad__container, 
.faScreening--floating, .faScreening--clickable, .faCurtainScreening, .curtainScreening, .fa.faInterstitial, 
.faTopLayerScreening, .topLayerScreening, .topLayerScreening--hide { display: none !important; }
}    

}  

@-moz-document domain("filmweb.pl") {
/* -------------------------------------------------- */
/*                 Filmweb Legacy 2K19                */
/*  Autor: CML99 (https://www.filmweb.pl/user/CML99)  */
/*                 RELEASE: 23.06.2020                */
/* -------------------------------------------------- */

    
if cmlNoFooterHome { 
/* #site[data-linkable="filmMain"] .page.HomePage, #site[data-linkable="news"] .page.HomePage { display: none; }  */
#site:not([data-linkable="home"]) .page.HomePage { display: none; } 
} 
    
/* - naglowek filmu - */
if cmlCompactTitle {
.filmCoverSection__wrapper { padding-top: 0px !important; padding-bottom: 1rem !important; min-height: 21rem !important; }
html:not(.coverFrame) .filmCoverSection__wrapper { overflow-x: visible; }
.filmCoverSection__trailerLink { top: 16rem; left: 60%; width: 15rem; display: none; }
.filmCoverSection__trailerLink .trailerInfo { display: none; }  
.filmCoverSection .page__container .filmCoverSection__info .filmCoverSection__type { font-size: 0.9rem; }
.filmCoverSection .page__container .filmCoverSection__info .filmCoverSection__title { font-size: 1.5rem; line-height: 2.0rem; }
.filmCoverSection .page__container .filmCoverSection__info .filmCoverSection__meta { font-size: 0.8rem; }
.filmCoverSection__ratings { margin-top: 0px; }
.filmCoverSection .filmRating, .filmCoverSection .filmRating--filmCritic,
.filmCoverSection .page__container .filmCoverSection__info { text-shadow: 2px 1px 1px #000; }
.coverPhoto .filmCoverSection__coverPhoto .filmCoverSection__bg::before { background-color: hsla(50,0%,0%,0.5); }  
} 

/* - powiazane pod rating box - */
if cmlOldRelated { 
/* .fa.faSky, */ #sap_filmMain_44748, #sap_filmMain_86760 { display: none !important; }    
[data-group="filmPage"].page .page__wrapper--grid [data-group="g10"].page__group { grid-area: g3; }    
.filmMainRelatedsSection { background-color: transparent; }
.page__wrapper--grid .filmMainRelatedsSection { top: 44%; z-index: 2; /* top: 25rem; z-index: 0; */ }   
.page__wrapper--grid .filmMainRelatedsSection .filmMainRelatedsSection__item { margin: 0px; padding: 0px; }
.filmMainRelatedsSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.page__wrapper--grid .filmMainRelatedsSection__wrapper { 
    grid-row-gap: 0rem; 
    grid-column-gap: 0.5rem; 
    grid-template-columns: repeat(4,minmax(0,1fr)); 
    padding-bottom: 0.5rem; 
}
.simplePoster__title { font-size: 0.9rem; line-height: 1.0; margin-top: 0.5rem; margin-bottom: .25rem; }
.simplePoster__year { padding-bottom: .5rem; font-size: 0.8rem; line-height: 1.0; }
}    

if cmlCastRankVideo {
/* obsada */ [data-group="filmPage"].page .page__wrapper--grid [data-group="g6"].page__group { grid-area: g5; }
/* ranking rol */ [data-group="filmPage"].page .page__wrapper--grid [data-group="g8"].page__group { grid-area: g6; }
/* zwiastuny */ [data-group="filmPage"].page .page__wrapper--grid [data-group="g5"].page__group { grid-area: g8; }
}    

if cmlCompactSections {
/* - ustawienia - */
.changeAvatar.container  { padding-left: 1rem; }
.changeAvatar .uploadForm { padding-bottom: 2rem; }
    
/* generic */
.page__moreButton .fwBtn--default, .page__moreButton .fwBtn--black, .page__moreButton .fwBtn__black { padding: 5px; }    
.filmPoster.filmPoster--smaller { left: 1rem; } 
.posterInfoBox.posterInfoBox--big, .posterInfoBox.posterInfoBox--big .filmPoster.filmPoster--big .filmPoster__link { width: 10rem; }
.posterInfoBox__meta { padding-top: 0.5rem !important; }
.posterInfoBox.posterInfoBox--wide { margin-top: 0 !important; }  
.ranking__list--person .place .person__roles { margin: 0 10px 0 0; }
.ranking__list--person .place .person__roles .role { margin: 0 0.75rem 2.5rem 0; }    

/* - galeria - */        
.gallerySection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.gallerySection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.gallerySection .gallery__photos-list__container { padding-bottom: 0.5rem; }
.gallerySection .gallery__photos-list.grid-6 { grid-template-columns: repeat(6,1fr); }
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--0,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--1,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--2,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--3,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--4,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--5,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--6 { grid-area: unset; }    

/* - recenzje - */
.reviewsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.reviewsSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.reviewBox--wide .thumbnail { min-width: 15rem; min-height: 9.25rem; width: 15rem; height: 9.25rem; padding-top: 20%; }
.reviewBox--wide .reviewBox__content { padding: 0 1rem 0.5rem 0.5rem; margin: 0; }
.reviewBox--wide .reviewBox__user { margin-top: 0.5rem; }
.reviewBox__textRest { display: none; }

/* - zwiastuny - */
.filmMainVideosSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmMainVideosSection .page__header { padding-bottom: 1rem; padding-top: 1rem; }
.filmMainVideosSection--full .filmMainVideosSection__container { 
    grid-column-gap: 8px; 
    grid-row-gap: 8px; 
    grid-template-columns: repeat(2,1fr); 
}
.filmMainVideosSection--double, .filmMainVideosSection--full { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmMainVideosSection--double .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.filmMainVideosSection__container { padding: 0 0 1rem; }
.filmMainVideosSection--double .filmMainVideosSection__container { grid-column-gap: 8px; grid-row-gap: 8px; }
.filmMainVideosSection--productions .videoBlock.videoBlock--big { width: calc(50% - 1rem); }    

/* - obsada - */
.filmCastSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmCastSection .page__header { padding-bottom: 1rem; padding-top: 1.5rem; }
.filmCastSection--crs { overflow: visible; }
.filmCastSection--crs .personRole { width: 7.4rem !important; }
.filmCastSection--crs .personRole__person { line-height: 1rem; }
.filmCastSection--crs .personRole__role { line-height: 1rem; margin-bottom: 0rem; }
.castRoleListElement { min-height: 2.5rem; height: 4.25rem; margin-bottom: 0.5rem; }
.castRoleListElement__person { min-width: 2.5rem; width: 3rem; }
.castRoleListElement__info { line-height: 1rem; padding: 0.95rem 0rem 0rem 1rem; }
.castRoleListElement__info a { margin-bottom: 0rem; line-height: 1rem; }
.castRoleListElement__image { min-width: 4.15rem; right: -15%; }        

/* - newsy - */
.newsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.newsSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.polaroid--horizontal .polaroid__caption { width: 35rem; }
.polaroid--horizontal .polaroid__caption::before { left: 8rem; }
.newsSection--filmNewsSection .polaroid--horizontal .polaroid__thumbnail { max-width: 15rem; }
.newsSection--filmNewsSection .polaroid--horizontal .polaroid__caption { padding-top: 0rem; }
.newsSection--filmNewsSection .polaroid--horizontal .labelBox { margin-bottom: 0rem; }
.newsSection .polaroid--horizontal .labelBox, #searchResult .polaroid--horizontal .labelBox { top: 0rem; left: 1rem; }    

/* - odcinki - */
.episodePreview { margin-bottom: 0.5rem; }
.episodePreview__imageWrapper { width: 8rem; height: 4rem; }
.episodePreview__link { max-width: 32rem; }
.episodePreview__details { padding: 1rem 0 0 0.5rem; flex-direction: row; }
.episodePreview__header { line-height: 1rem; }
.episodePreview__subTitle, .episodePreview__title { font-size: 1rem; }
.episodePreview__date { font-size: 1rem; line-height: 1.5; padding-left: 0.5rem; }
.episodePreview__beforePremiere { line-height: 2; padding-left: 0.5rem; }
.episodePreview__rate { align-items: unset; line-height: 1.5rem; margin-top: -0.5rem; padding-left: 0.5rem; }
.episodePreview__ratingLabel { display: none; }
.episodePreview__ratingCount { align-self: start; visibility: hidden; }
.seasonPreview { margin-bottom: 0.5rem; }
.seasonPreview__imageWrapper { width: 8rem; height: 4rem; }
.seasonPreview__link { max-width: 32rem; }
.seasonPreview__details { padding: 1rem 0 0 0.5rem; flex-direction: row; }
.seasonPreview__header { line-height: 1rem; }
.seasonPreview__subTitle, .seasonPreview__title { font-size: 1rem; }
.seasonPreview__date { font-size: 1rem; line-height: 1.5; padding-left: 0.5rem; }
.seasonPreview__beforePremiere { line-height: 2; padding-left: 0.5rem; }
.seasonPreview__rate { align-items: unset; line-height: 1.5rem; margin-top: -0.5rem; padding-left: 0.5rem; }
.seasonPreview__ratingLabel { display: none; }
.seasonPreview__ratingCount { align-self: start; visibility: hidden; }    

/* - film misc - */
.filmPosterSection { padding-bottom: 0; }
.filmInfo__awards, .filmInfo__trailerInfo { padding-top: unset; }
.FilmMainStayAtHomePromoSection { display: none; }
.filmWhereToWatchLinkSection.hasData { padding-bottom: 1rem; padding-top: 1.5rem; }
.filmWhereToWatchLinkSection.hasData .subPageLinkBlock__header { padding: 0rem; }
.filmWhereToWatchLinkSection.hasData .subPageLinkBlock__icon { width: 5.6rem; }

/* - ranking rol - */
.FilmTopRolesSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.FilmTopRolesSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.FilmTopRolesSection .personRole__person, .FilmTopRolesSection .personRole__role { margin-bottom: 0.25rem; line-height: 1rem; }
.FilmTopRolesSection .personRole__ratingIcon { font-size: 1.25rem; }

/* - opis - */
.filmDescriptionSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmDescriptionSection .page__header { padding-bottom: 0.5rem; padding-top: 1.5rem; }
.filmDescriptionSection .filmDescriptionSection__item { padding-bottom: 0.5rem; }

/* - info - */
.filmOtherInfoSection { padding-bottom: 0rem; margin-bottom: 1rem; line-height: 1.25rem; }
.filmOtherInfoSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }

/* - ciekawostki - */
.filmMainCuriositiesSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmMainCuriositiesSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.filmMainCuriositiesSection__item { line-height: 1.25rem; }

/* - forum - */
.page[data-group="filmPage"] .forumSection { padding-bottom: 0rem; margin-bottom: 1rem;  }
.page[data-group="filmPage"] .forumSection .page__header { padding-bottom: 1rem; padding-top: 1rem; }

/* - contributors - */
.filmContributorsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmContributorsSection .page__header { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.filmContributeSection__buttonsWrapper .fwBtn { padding: 5px; }

/* - recenzje uzytkownikow - */
.userReviewSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.userReviewSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }

/* - oceny krytykow - */
.filmCriticsVotesSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmCriticsVotesSection .page__header { padding-bottom: 0rem; padding-top: 0.5rem; }
    
/* - quiz - */
.filmTakePartSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmTakePartSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
}
    
}

@-moz-document domain("filmweb.pl") {
/* -------------------------------------------------- */
/*  Filmweb Lights OFF - ciemny motyw dla Filmweb.pl  */
/*  Autor: CML99 (https://www.filmweb.pl/user/CML99)  */
/*                 RELEASE: 1.08.2018                 */
/*                 CONFIG: 24.06.2020                 */
/* -------------------------------------------------- */

if cmlDarkMode { 
:root { scrollbar-color: #444 #222; }  
::-webkit-scrollbar { width: 16px; }      
::-webkit-scrollbar-track { background: #222; }
::-webkit-scrollbar-thumb { background: #444; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-thumb:active { background: #666; }    
    
/* <tlo> */
html.screening .bodyWrapper, .bodyWrapper, .sidebar { background: #171717; }
.skinPrev-0 { background: #111; border-color: #666; }
.skin--0 /* nowy ciemnoszary */ { background: #111; border-color: #666; }
.skinPrev-1 { background: #222; border-color: #666; }
.skin--1 /* nowy szary */ { background: #222; border-color: #666; }    
.skinPrev-2 { background: #333; border-color: #666; }
.skin--2 /* nowy jasnoszary */ { background: #333; border-color: #666; }
/*    
.stdPara1[for=skin-0] span { display: none; }
.stdPara1[for=skin-0]:after { content: 'ciemnoszary'; }
.stdPara1[for=skin-1] span { display: none; }
.stdPara1[for=skin-1]:after { content: 'szary'; }
.stdPara1[for=skin-2] span { display: none; }
.stdPara1[for=skin-2]:after { content: 'jasnoszary'; }
*/
/* ciemnoszary */
body.hasScreening .page { max-width: inherit; }
body.hasScreening .page__wrapper, body.hasScreening:not(.hasScreeningExpanded) #site:not(.subpage-webVideoPage).deprecated .fa__wrapper { 
    background-color: #111; 
}
body, body.hasScreening { background: #111; color: #aaa; }
/* szary */ .skin-1:not(.screening) body { background: #222; color: #aaa; }
/* jasnoszary */ .skin-2:not(.screening) body { background: #333; color: #aaa; }    
/* </tlo> */

/* -------------------------------------------------- */

/* strony */
.pagination__item { color: #aaa; background: #222; border: 1px solid #666; }
.pagination__link { border: none !important; }
.pagination__item--is-active .pagination__link { color: #ffc404; }

/* -------------------------------------------------- */

/* <szukajka> */
.form__input, .placeholder__input { background: #222; color: #ddd; border: 1px solid #666 !important; }
#searchMain .popularList, #searchResults .resultsList { background-color: #333; color: #ccc; }
#searchMain #searchResults .resultsList a, #searchMain #searchResults .resultsList span { color: #ccc; }
#searchMain #searchResults .resultsList li:hover { background-color: #222; }
#searchMain #searchResults .resultsList li.moreResultsInfo { background-color: #222; }
#searchMain #searchResults .resultsList li { background-color: #333; }
#searchMain #searchResults .resultsList li { border-color: #666; }
#searchMain .searchError { cursor: default; }
#searchMain .searchError:hover { background-color: transparent; box-shadow: none; }
.comboInput__input.comboInput__input--buttonWithin { background-color: #333; border-color: #666; color: #aaa; }
.comboInput__button { background: #ffc200; color: #000; }
#searchMain .search__submit { color: #ccc; }
#searchMain .search__submit:hover { color: #ffc404; }
#searchOpener i { color: #ffc404; }
#searchMain.focusOn { background-color: #333; }
#searchCloser i { color: #aaa; }
#searchCloser:hover i { color: #ddd; }
#searchMain.focusOn .search__submit { color: #222; }
#searchMain.focusOn .search__submit:hover { color: #fff; }
#searchPopular { background-color: transparent; }
#searchResults li + li::before { background-color: #666; width: 75%; display: none; }    
.header.header__main.header__is-fixed--top:not(.preventFollow) #searchMain { 
    background-color: rgba(0,0,0,0.75); 
    border-bottom: 1px solid #323232; 
}

/* nowa */
.liveSearch[data-v-e38b4364] { background-color: #111; }
.liveSearch .page__container[data-v-e38b4364] { background-color: #333; }
.form[data-v-4a58b450], .resultItem__imageWrapper[data-v-41b33018] { border-color: #666; }
.form__input[data-v-4a58b450] { font-size: 1rem; height: 2rem; width: 100%; padding-left: 5px; }
.form__remove[data-v-4a58b450] { background-color: #444; color: #ccc; }
.form__remove[data-v-4a58b450]:hover { background-color: #222; color: #ccc; }
.promoted__title, .resultItem__main, .resultItem__title[data-v-41b33018] { color: #ccc; }
.promoted__button[data-v-643a33b8], .recentlyViewed__clear, .resultItem__main:hover { color: #ffc404; }
.promoted__button[data-v-643a33b8]:hover, .recentlyViewed__clear:hover { color: #ddd; }
.resultItem--advert[data-v-41b33018]::before { background-color: #222; }
.form__input[data-v-4a58b450] { color: #aaa; }    
/* </szukajka> */

/* -------------------------------------------------- */

/* <menu rozwijane> */
#mainMenu .menu__submenu { background: #333; }
#mainMenu .menu__submenu a { color: #ccc; }
#mainMenu .menu__submenu a:hover { color: #ffc404; }
#userMenu .item-user.item-extra .list { background: #333; color: #ccc; }
#userMenu .user-extra .item.item__is-active .user-extra-button:hover { color: #ffc404; }
#userMenu .item-user > a { color: #ccc; background: #333; }
#userMenu .item-user > a:hover { color: #ffc404; }
.notificationsContainer .notify.btnShowMore, #userMenu .user-extra { color: #ccc; background: #333; border-color: #666; }
.notificationsContainer .notify.btnShowMore:hover { color: #ffc404; }
.notificationsContainer .entryTitle b { color: #ffc404; }
.notifyDetail { color: #ccc; }
.notifyDetail:hover { color: #ddd; }
.notificationsContainer .notify.seance { box-shadow: none; background-color: transparent; }
.dashboardAssistant .unreaded + .unreaded .element { box-shadow: none; background-color: transparent; }
.notificationsContainer .notifyParent { background: #222; border-color: #666; }
.notificationsContainer .notifyParent:hover { background: #444; }
.notificationsContainer .seance strong { color: #ffc404; }
.dashboardAssistant .eventTitle a { color: #ccc; }
.dashboardAssistant .eventTitle strong, .entryTitle strong { color: #ffc404; }
#assistantOpener, #notificatonsOpener { color: #ccc; }
#assistantOpener:hover, #notificatonsOpener:hover { color: #ffc404; }
#mainMenu.open #userHeader { background-color: #333; border-color: #666; }
.body__locked #mainMenu.open #userHeader:hover { background-color: #222; }
#mainMenu.open .menuOpenerIcon { background-color: #333; }
#mainMenu.open .menuOpenerIcon span { background-color: #aaa; }
#mainMenu.open #siteMenuWrapper { background-color: #333; }
#mainMenu.open #siteMenuWrapper .item-top > a > span:hover { color: #ddd; }
.filmCastSection__otherCast::before { background-color: #666; }  
#header .notificationsContainer .notify.btnShowMore, #header #searchResults li a.btnShowMore, 
#header #searchResults .moreResultsInfo a { color: #aaa; border-color: #666; }    
/* </rozwijane menu> */

/* -------------------------------------------------- */

/* <quizy> */
.quizImageLeadParent.quizElement { background: #333; }
.relatedQuizzes .singleQuiz.finished { border-color: #666; }
.quizVoteInfo, .finishedQuizInfo, .quizVoteBtn { color: #bbb; }
.relatedQuizzes .singleQuiz.finished .quizImageLead { color: #ccc; text-decoration-color: #ccc; }
.top-5 { color: #bbb; }
.bCommentForm .bCommentArea { background: #333; color: #bbb; }
.addCommentForm textarea { color: #bbb; }
.sbtn-wide { background: #333; color: #bbb; border: #666 1px solid; }
.sbtn-wide:hover { background: #ffc404; color: #000; border: #ffc404 1px solid; }
.userEvent.animatedPopList__item.userEvent--quiz { border: #444 1px solid; }
.quizResult__label, .polaroid__lead { color: #aaa; }
.quizResult__result { color: #bbb; }
.polaroid.polaroid--raised.polaroid--horizontal.polaroid--border, .polaroid.polaroid--small-mobile.polaroid--border { border: none; }
.polaroid.polaroid--userEvent, .polaroid.polaroid--userEvent.polaroid--raised { border: none; }
.polaroid.polaroid--raised.polaroid--horizontal .polaroid__caption, 
.polaroid.polaroid--small-mobile .polaroid__caption { background: #111; border-color: #444; }
.mainQuiz { background: #333; color: #bbb; }
.quizTitle { color: #ccc; }
.quizTitle a { color: #ccc; }
.text.quizDesc span { color: #ccc; }
.sticker { background: #333; border-color: #666; }
.qInfo-bottom.qInfo-small .quizVoteInfo.finishedQuizInfo.quizVoteBtn { color: #fff; background: rgba(0, 0, 0, 0.5); }
.qInfo-bottom.qInfo-small .quizVoteInfo.finishedQuizInfo.quizVoteBtn:hover { color: #000; background: rgba(255, 196, 4, 0.85); }
.answerContent { color: #ccc; }
.fwPrBtnGold.disabled, a.fwPrBtnGold.disabled, input[type="submit"].fwPrBtnGold.disabled, span.fwPrBtnGold.disabled, 
.fwPrBtnGold[disabled], a.fwPrBtnGold[disabled], input[type="submit"].fwPrBtnGold[disabled], 
span.fwPrBtnGold[disabled] { color: #333; background: #999; border: #666 1px solid; }
.quizPercentCont { color: #111; }
.quizResultDesc { color: #aaa; }
.answersList.results .correct .answerText span { color: #43b95b; }
.answersList.results .correct.selected .answerText span { color: #43b95b; }
.answersList.results .selected .answerText span { color: #ff5d60; }
.ellipsis.s-12 a, .quizFriendsResult .quizGradeDesc a { color: #ccc; }
.quizFriendsResult.quizKnowledgeFriendsResults .box.full-width a {color: #ccc }
/* </quizy> */

/* -------------------------------------------------- */

/* <ustawienia> */
.oldPage { background: #111; color: #aaa; }
.oldPage a { color: #ffc404; }
.stdButton { color: #ffc404; background: #080808; border: #555 1px solid; }
.stdButton.on { background: #222; border: #555 1px solid; }
.stdButton:hover { background: #151515; border: #555 1px solid; }
.optionOne { border-color: #666; }
.awTNS th { background: #111; color: #aaa; border-color: #666; }
.awT td { background: #171717; color: #aaa; }
.rba { border-color: #666; }
.channelCont { background: #111; color: #fff; font-weight: bold; border-radius: 5px; }
.channelCont:hover { background: #666; color: #000; font-weight: bold; }
.channelCont.on { border-color: #666; color: #000; }
.awT tr td a { color: #ffc404; }
.loginWithFB, .connectedAccounts a { color: #ffc404; text-transform: uppercase; }
select { background-color: #252525; color: #bbb; border: 5px solid #666; }
.hr { color: #666; background-color: #666; border: none; }
.changesOK, .userNotificationSettings { color: #aaa; }
.passwordChangeInfo a { color: #ffc404; }
.hdrMedium, .hdrBig, .hdrAG, .uploadForm { color: #bbb; }
.addCinemaButton { background: #333; color: #bbb; }
#popup .popupContent { background: #171717; color: #bbb; }
.popupCloseButton { color: #999; }
.popupCloseButton:hover { color: #ffc404; }
#popup .popupCorn1 { background: url("https://1.bp.blogspot.com/-QDzR32g6qmw/W1DUisA9qII/AAAAAAAAD1Q/AkFQXDWVYJgNSmhfg3rA_RPLJGbTnbjPACLcBGAs/s1600/popup_bg_dark.png") no-repeat 0 0; }
#popup .popupCorn2 { background: url("https://1.bp.blogspot.com/-QDzR32g6qmw/W1DUisA9qII/AAAAAAAAD1Q/AkFQXDWVYJgNSmhfg3rA_RPLJGbTnbjPACLcBGAs/s1600/popup_bg_dark.png") no-repeat right 0; }
#popup .popupCorn3 { background: url("https://1.bp.blogspot.com/-QDzR32g6qmw/W1DUisA9qII/AAAAAAAAD1Q/AkFQXDWVYJgNSmhfg3rA_RPLJGbTnbjPACLcBGAs/s1600/popup_bg_dark.png") no-repeat 0 -22px; }
#popup .popupCorn4 { background: url("https://1.bp.blogspot.com/-QDzR32g6qmw/W1DUisA9qII/AAAAAAAAD1Q/AkFQXDWVYJgNSmhfg3rA_RPLJGbTnbjPACLcBGAs/s1600/popup_bg_dark.png") no-repeat right -22px; }
.popupWrap { background-color: #111; }
.inputGray { background: #333; border-color: #666; }
.inputGray input { color: #bbb; }
.txtBg { background: #333; border-color: #666; }
.txtBg textarea { color: #bbb; }
.noDataToShow { background: #333; }
.serLogo.google { background: url(https://2.bp.blogspot.com/-s9qWd-eq2Jk/W1DjbjX_gsI/AAAAAAAAD1o/utxrOcMT-PoQVXXrbnKOIivHIkdpPFOsACLcBGAs/s1600/loginlogos1new.png); }
.uNoImg1 { border: #444 1px solid; }

/* nowe */
.control--switchIcon input:checked + .control__label .ifw, 
.control--switchIcon input:checked + .control__label .control__text { color: #ffc404; }
.fieldset__edit.link { color: #aaa; }
.fieldset__edit.link:hover { color: #ffc404; }
.mainSettings__groupItemState .control--checkbox .control__title { color: #aaa; }
.mainSettings__group { border-color: #666; }
.section--userFavoriteCinema .noResultsInfo--alabaster { background-color: #222; }
.section--addToFavoriteCinema .citiesList > .slumpdown--searchable .slumpdown__inputLabel:valid, .section--addToFavoriteCinema .cinemasList > .slumpdown--searchable .slumpdown__inputLabel:valid { background-color: #333; color: #ccc; }
.section--addToFavoriteCinema .fwBtn, .section--addToFavoriteCinema .buttonsContainer button, 
.buttonsContainer .section--addToFavoriteCinema button { color: #111; }
.cinema__thumbnail { background-color: #333; }    
.cinema { border-color: #666; }
.cinema__desc { background-color: #222; }
.section--userChannels .mainSettings .hoverMenu .hoverMenuBtn:not(:nth-of-type(2))::before { background-color: #666; }
.mainSettings__countWrapper { border-color: #666; background-color: #222; }
.editForm .slumpdown__button { background-color: #222; }
.section--userSettingsNotifications .mainSettings__thGroup { background-color: #222; }
.text-link { color: #ffc404; }
.text-link:hover { color: #976103; }
.socialConnectBox { background-color: #222; border-color: #666; box-shadow: 0 1px 0 0 #444, 0 1px 0 0 #444 inset; }
.socialConnectBox__header { color: #ccc; }
.mainSettings__groupItemStateContent, .mainSettings__groupDesc, .control__label, .control__title, .mainSettings__count, .editForm__label, .section--userSettingsPrivacy .editForm .slumpdown__button, .mainSettings__th { color: #aaa; }
.control--switchIcon .control__label:hover .control__text, .control--switchIcon .control__label:hover .ifw { color: #ffc404; }
.control--switchIcon .control__label { border: #666 1px solid; }
.control--switchIcon input:checked + .control__label { background: #ffc404; border-color: #ffc404; }
.control--switchIcon input:checked + .control__label .control__text, 
.control--switchIcon input:checked + .control__label .ifw { color: #000; }
.channel { background-color: #222; }
.channel:hover { background-color: #666; color: #111; }
.channel__button .ico { color: #aaa; }
.channel__button:hover .ico { color: #ffc404; }
.channel::before { box-shadow: inset 0 0 0 1px #666; }
.channel:hover::before { box-shadow: inset 0 0 0 1px #999; }
.editForm__inputText { background-color: #222; border-color: #666; color: #ccc; }
.editForm__inputText:focus { border-color: #aaa; }
.dateInput__input { background-color: #222; border-color: #666; }
.dateInput__input--selected { border-color: #aaa; }
.datePicker--simple .datePicker__picker { background-color: #222; }
.datePicker__button:hover span { background-color: #444; }
.datePicker--simple .datePicker__nav { background-color: #333; color: #aaa; }
.datePicker--simple .datePicker__nav:hover { background-color: #111; }
.dateInput__datePicker::before { border-color: #222; }
.editForm__buttons { border-width: 1px; }
.editForm__cancelBtn { background-color: #222; }
.editForm__buttons .fwBtn--gold { background-color: #ffc404; color: #000; border: none; }
.editForm__buttons .fwBtn--gold:hover { background-color: #aaa; }
.editForm__fieldestInputInfo .editForm__btnOpenPopup, .editForm__fieldestInputInfo a { color: #ffc404; text-decoration: none; }
.editForm__fieldestInputInfo .editForm__btnOpenPopup, .editForm__fieldestInputInfo a:hover { color: #ffc404; text-decoration: underline; }
.slumpdown--searchable .slumpdown__inputLabel:valid { background-color: #222; color: #aaa; }
.changeAvatar .selectFile__input + label { background-color: #222; }
.changeAvatar .selectFile__input + label:hover { background-color: #333; }
.changeAvatar .selectFile__input + label.gold { background: #ffc400; color: #333; }
.changeAvatar .selectFile__input + label.gold:hover { background: #ddd; color: #222; }
.flexTable__header { background-color: #222; }
.flexTable .blog, .flexTable .topic, .flexTable .blog__nameLabel, .flexTable .forum__nameLabel, 
.settingsSubNavigationSection .navList.NavList { border-color: #666;  }
.mainSettings__groupItem::before, .mainSettings__groupItem::after { background: #111 !important; }  
.dateInput__input--empty + .dateInput__input--empty { background-color: #222; color: #aaa; }    
/* </ustawienia> */

/* -------------------------------------------------- */

/* <footer> */
/* stary */
.IRI.sitemap__sectionName a { color: #ddd; }
.sitemap__sectionName a { color: #ddd; }
.IRI .sitemap__sectionName a:hover { color: #ffc404; }
.sitemap__sectionName a:hover { color: #ffc404; }
.IRI .sitemap__header > a { color: #ffc404; }
.sitemap__header > a { color: #ffc404; }
.IRI .sitemap__header > a:hover { color: #ddd; }
.sitemap__header > a:hover { color: #ddd; }
.IRI .footerList__item a { color: #bbb; }
.footerList__item a { color: #bbb; }
.IRI .footerList__item a:hover { color: #ffc404; }
.footerList__item a:hover { color: #ffc404; }
.IRI .sitemap { border-top: 1px solid #666; background: #222; border-bottom: 1px solid #666; }
.sitemap { border-top: 1px solid #666; background: #222; border-bottom: 1px solid #666; }
.footer__mobileInfo, .footer__copy, .list__display--inline, .footer__links { text-shadow: #000 1px 1px 1px; }
.mobileApp { opacity: 0.5; }
.mobileApp:hover { opacity: 0.75; }
/* nowy */   
.siteFooterSection, .IRI .siteFooterSection { background: #222; }
.siteFooterSection__recentlyViewed .recentlyViewed__btn, .IRI .siteFooterSection__recentlyViewed .recentlyViewed__btn { color: #ffc404; }
.mouse .siteFooterSection__sitemap .sitemap__links a, .no-touch .siteFooterSection__sitemap .sitemap__links a, 
.mouse .IRI .siteFooterSection__sitemap .sitemap__links a, .no-touch .IRI .siteFooterSection__sitemap .sitemap__links a { color: #aaa; }
.mouse .siteFooterSection__sitemap .sitemap__links a:hover, .no-touch .siteFooterSection__sitemap .sitemap__links a:hover, 
.mouse .IRI .siteFooterSection__sitemap .sitemap__links a:hover, 
.no-touch .IRI .siteFooterSection__sitemap .sitemap__links a:hover { color: #ffc404; }
.siteFooterSection__copyLinks a, .siteFooterSection__copyLinks li, 
.IRI .siteFooterSection__copyLinks a, .siteFooterSection__copyLinks li { color: #aaa; }
.mouse .siteFooterSection__copyLinks a:hover, .no-touch .siteFooterSection__copyLinks a:hover, 
.IRI .siteFooterSection__copyLinks a:hover { color: #ffc404; }       
.mouse .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico, 
.no-touch .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico, 
.mouse .IRI .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico,
.no-touch .IRI .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico,
.mouse .siteFooterSection__footer a:hover, .no-touch .siteFooterSection__footer a:hover, 
.mouse .IRI .siteFooterSection__footer a:hover, .no-touch .IRI .siteFooterSection__footer a:hover { color: #ffc404; }      
.mouse .IRI .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico, 
.no-touch .IRI .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico { color: #ffc404; }    
/* </footer> */

/* -------------------------------------------------- */

/* <films, serials, games - main> */
.hdr-big { color: #ddd; } 
.s-16 { color: #ffc404; }
.s-16 a { color: #ffc404; }
.top-10 a { color: #ffc404; }
.epTitle { color: #ccc; }
.link-btn { color: #ddd; }
.link-btn:hover { color: #ffc404; }
#watchListWrapper .sbtn { background: #333; color: #ddd; border-color: #666; }
#watchListWrapper .sbtn:hover { background: #ffc404; color: #000; border-color: #ffc404; }
.allLink, .cap { color: #aaa; }
.moreBtn { background: #222; color: #ccc; border-color: #666; }
.moreBtn:hover { background: #ffc404; color: #000; border-color: #ffc404; }
.newsTitle, .link-btn, .newsContent, .text { color: #ccc; }
.newsTitle a { color: #ccc; }
.maxlines-2, .bottom-5 { color: #ffc404; }
.box-top { color: #ccc; }
.cap { color: #bbb; }
.hdr a { color: #ddd; }
.firstCol, .center, .place { color: #bbb; }
.skin-2 .niceTable tbody td { border-bottom-color: #666; }
.skin-1 .niceTable tbody td { border-bottom-color: #666; }
.niceTable tbody td { border-bottom-color: #666; }
.newsWrapper { background: #222; padding: 5px; border: #333 1px solid; }
.hdr a.link, .link, .text a, .fbtn { color: #ffc404; }
.hdr a.link:hover, .link:hover, .text a:hover, .fbtn:hover { color: #ddd; }
.filmInfo a { color: #ddd; }
.filmInfo a:hover { color: #ffc404; }
.filmCast a { color: #ddd; }
.filmCast a:hover { color: #ffc404; }
.filmMenu a { color: #ffc404; }
.filmMenu { color: #aaa; }
#watchListWrapper .entityPoster img, .upcomingSerialsEpisodes .entityPoster img { color: #aaa; }
.entityDesc .getMoreBtn:hover { background-color: transparent; }
.serials.cleanPage #watchListWrapper .cl.seSingle.element .s-16 { color: #ffc404; }
.video-description__titles { color: #aaa; }
.video-description__title { color: #ccc; }
.video-description__title:hover { color: #ffc404; }
.upcomingSerialsEpisodes .content > div + div, #watchListWrapper .seSingle + .seSingle { border-color: #666; }
.serials.cleanPage .withoutRibbon .linkDescBottom span { color: #fff; }
.serials.cleanPage .withoutRibbon .linkDescBottom:hover span { color: #ffc404; }
.titlesReview__review .filmPreview, .titlesReview__review .filmPreview__card { border: none; background-color: transparent; }
.advertisingPolaroidsSection .crs::after { background-color: #222; }
.review__readMore { color: #ddd; }
.review__readMore:hover { color: #ffc404; }
.video-linked--desktop::after { background-color: transparent; }
.labelBox--gray { background-color: #666; color: #111; }
.recommendItemPanel--popup .recommendItem__card { background-color: #333; color: #ccc; } 
.serialCard__listBox { background-color: #333; }
.serialCard__listTitle { background-color: #222; }
.serialCard__listTitleLink { color: #ccc; }
.serialCard__listTitleLink:hover { color: #ffc404; }
.serialCard__list { background-color: #333; }
.serialCardList { background-color: #333; color: #ccc; }
.serialCardList .episodeRatingBox { border-color: #666; }
.serialCard__list .episodeRatingBox { background-color: #333; }
.serialCard__list .episodeRatingBox__title { color: #ccc; }
.serialCard__list .episodeRatingBox__info { color: #aaa; }    
/* </films, serials, games - main> */

/* -------------------------------------------------- */

/* <tv> */
.channelSearchWrap, .search-box, .input-text {
    background: #222 !important;
    color: #ccc !important;
    border-color: #666 !important;
    box-shadow: none !important;
}
.channelSearchWrap:focus, .search-box:focus, .input-text:focus {
    background: #222 !important;
    color: #ddd !important;
    border-color: #ffc404 !important;
}
.alert { background: #333; color: #ccc; border-color: #666; text-shadow: none !important; }
.dropdown-menu { background: #333 !important; color: #aaa !important; border: none !important; border-radius: 0px !important; }
.guide-carousel { background: #333 !important; color: #aaa !important; }
.link-btn { color: #aaa !important; border: none !important; }
.link-btn:hover { background: #222 !important; color: #aaa !important; }
#platformSelect .dropdown-toggle { color: #ddd !important; width: 206px; background: #222 !important; border-color: #666 !important; }
#platformSelect .dropdown-toggle:hover { width: 206px !important; background: #222 !important; border-color: #ffc404 !important; }
#dayDropdown .dropdown-toggle { color: #ffc404 !important; box-shadow: none !important; background-color: transparent !important; }
#dayDropdown .dropdown-toggle:hover { border-bottom-color: #ffc404 !important; }
#channelTypeFilters { background: #222; color: #ccc; border-color: #666; }
.channel-types-box { background-color: transparent; }
#channelTypeFilters .dropdown-body { border: 1px solid #666 !important; }
#channelTypeFilters .dropdown-body:hover { border-color: #ffc404 !important; }
#tvGuideHeaderLine h1 { color: #ccc; }
.nav-bar > li a, .nav-bar > li span { color: #ccc; }
.nav-bar > li.active a, .nav-bar > li.off.active a, .nav-bar > li.active span, .nav-bar > li.off.active span { color: #000; }
#timeSwitcher, #wtsSwitcher, #favSwitcher { background: #222; color: #aaa; border-color: #666; }
#typeSwitcher { color: #aaa; border-color: #666; background-color: #222; }
.w-980px .person .mainColWrapper #typeSwitcher li { border: none; }
.w-980px .person .mainColWrapper .sbtn-switcher > li > button:hover { border-color: #ffc404; }
.w-980px .person .mainColWrapper #typeSwitcher .on:hover, 
.w-980px .person .mainColWrapper #activitySwitcher .on:hover { cursor: default; }
#timeSwitcher li, #wtsSwitcher li, #favSwitcher li, #typeSwitcher li { border: 1px solid #666 !important; }
#timeSwitcher li:hover, #wtsSwitcher li:hover, #favSwitcher li:hover, #typeSwitcher li:hover { border: 1px solid #ffc404 !important; }
#timeSwitcher li.active, #wtsSwitcher li.active, #favSwitcher li.active, #typeSwitcher li.active { border: 1px solid #ffc404 !important; }
#wtsSwitcher li.active:hover, #favSwitcher li.active:hover, 
#typeSwitcher li.active:hover { border: 1px solid #ccc; background-color: #ccc;  }
#timeSwitcher li.active:hover { cursor: default !important; border: 1px solid #ffc404 !important; background-color: #ffc404 !important; }
.tvChannelIco:hover { background: #666 !important; border-radius: 5px !important; }
.seance a, #seanceReflector a { color: #ffc404 !important; }
.tvGrids, .tvGuideGrid, .show-evening { background-color: #151515 !important; color: #ddd !important; }
.tvGrids { border-bottom: #ddd 1px solid !important; }
.tvGrids .element.off .channel { background-color: #111 !important; }
.pkc, .pkc-wrapper { border-color: #ddd !important; }
.channelInfo { background: #333 !important; color: #ddd !important; border-color: #666 !important; }
.channelInfo h2 { color: #ddd !important; }
.channelInfo:hover { background: #999 !important; }
.seance {
    background: #222 !important;
    color: #ddd !important;
    border-color: #666 !important;
    border-left: 1px solid #666;
    border-right: 1px solid #666; 
}
.seance:hover { padding: 10px 10px 10px 5px; border-top: none; }
.seance.current { background: #181818 !important; }
#seanceReflector { background: #111 !important; color: #bbb !important; border: #333 1px solid !important; }
.seanceAttributes, .seanceDuration { color: #aaa !important; }
.seance .st, .seance .sh { color: #aaa !important; }
.tvGrids .buttons { background: #555 !important; color: #ccc !important; border-color: #666 !important; }
.tvGrids .buttons:hover { background: #aaa !important; color: #333 !important; border-color: #666 !important; }
#tvGuideExclaimer { color: #fff !important; }
.percentBar { background: #ffc404 !important; }
#channelTypeFilters .dropdown-toggle:not(active) { border-color: #666 !important; }
#channelTypeFilters .dropdown-toggle:active { border-color: #ffc404 !important; }
#channelTypeFilters .dropdown-toggle:hover { border-color: #ffc404 !important; }
.channel-types-box.active .channel-type-label { color: #000 !important; }
.channel-types-box.active #channelTypeFilters .dropdown-toggle:not([disabled]) { color: #000 !important; }
.channelInfo .btnFav:hover { color: #ffc404 !important; text-decoration: none !important; }
.nodata-info { background-color: #222 !important; }
.seance:hover { background-color: #171717 !important; border-top-color: transparent !important; }
#timeSwitcher li.active, #wtsSwitcher li.active, #favSwitcher li.active, #typeSwitcher li.active { background-color: #ffc404 !important; }
.channel-types-box.off .channel-type-label, #channelTypeFilters.off .dropdown-toggle, 
#platformSelect.off .dropdown-toggle { background-color: #111; }
.tvGrids .pkc .pkc-wrapper { background: #333 !important; }
.dayInfo { background-color: #333 !important; }
.dayInfo:hover { color: #ddd; }
.dayInfo.s-16 { background-color: #222 !important; }
.guideGrid, .tvGrids { border-color: #666 !important; }
#timeTypeSwitcher .icon-small-expandArr { filter: invert(100%); }   
/* </tv> */

/* -------------------------------------------------- */

/* <carousel> */
.bornTodayList.section .Carousel__button-next, .fwPrograms.Tabs.hasSpecialButton .Carousel__button-next, 
.fwmNewsList .Carousel__button-next, .slideshowMain.section .Carousel__button-next, .popularFilmsOfDay .Carousel__button-next, 
.programsInTV .Carousel__button-next, .filmPremieres .Carousel__button-next, .gamesSlider.section .Carousel__button-next, 
.gamePremieres.section .Carousel__button-next {
    box-shadow: -5px 5px 0px 0px #333 !important;
    border: #000 2px solid !important;
    background-color: #ffc404 !important;
    color: #000 !important;
}
.bornTodayList.section .Carousel__button-next:hover, .fwPrograms.Tabs.hasSpecialButton .Carousel__button-next:hover, 
.fwmNewsList .Carousel__button-next:hover, .slideshowMain.section .Carousel__button-next:hover, 
.popularFilmsOfDay .Carousel__button-next:hover, .programsInTV .Carousel__button-next:hover, 
.filmPremieres .Carousel__button-next:hover, .gamesSlider.section .Carousel__button-next:hover, 
.gamePremieres.section .Carousel__button-next:hover { box-shadow: -5px 5px 0px 0px #aaa !important; color: #000 !important; }

.bornTodayList.section .Carousel__button-prev, .fwPrograms.Tabs.hasSpecialButton .Carousel__button-prev, 
.fwmNewsList .Carousel__button-prev, .slideshowMain.section .Carousel__button-prev, .popularFilmsOfDay .Carousel__button-prev, 
.programsInTV .Carousel__button-prev, .filmPremieres .Carousel__button-prev, .gamesSlider.section .Carousel__button-prev, 
.gamePremieres.section .Carousel__button-prev {
    box-shadow: 5px 5px 0px 0px #333 !important;
    border: #000 2px solid !important;
    background-color: #ffc404 !important;
    color: #000 !important;    
}
.bornTodayList.section .Carousel__button-prev:hover, .fwPrograms.Tabs.hasSpecialButton .Carousel__button-prev:hover, 
.fwmNewsList .Carousel__button-prev:hover, .slideshowMain.section .Carousel__button-prev:hover, 
.popularFilmsOfDay .Carousel__button-prev:hover, .programsInTV .Carousel__button-prev:hover, 
.filmPremieres .Carousel__button-prev:hover, .gamesSlider.section .Carousel__button-prev:hover, 
.gamePremieres.section .Carousel__button-prev:hover { box-shadow: 5px 5px 0px 0px #aaa !important; color: #000 !important; }
/* </carousel> */

/* -------------------------------------------------- */

/* <showtimes> */
.vertical-align, .cinemasSort, .cinemaLink { color: #ccc !important; }
.boxContainer .box:first-child, .recommLvl { color: #aaa !important; }
.sidebar .dropdown-toggle.sbtn, .mainCol .dropdown-toggle.sbtn {
    color: #ccc !important;
    background-color: #333 !important;
    border-color: #666 !important;
}
.sidebar .dropdown-toggle.sbtn:hover, .mainCol .dropdown-toggle.sbtn:hover {
    color: #000 !important;
    background-color: #ffc404 !important;
    border-color: #ffc404 !important;
}
.sidebar .dropdown-toggle.sbtn:focus, .mainCol .dropdown-toggle.sbtn:focus {
    color: #000 !important;
    background-color: #ffc404 !important;
    border-color: #ffc404 !important;
}
.sidebar .dropdown-toggle.sbtn:hover, .mainCol .dropdown-toggle.sbtn:hover { border-color: #976103 !important; }
.nav-bar, .day-switcher { background-color: #222 !important; border-color: #666 !important; }
.nav-bar > li { border-color: #666 !important; }
.nav-bar > li.off { background-color: #151515 !important; border-color: #666 !important; }
.nav-bar > li.active, .nav-bar > li.off.active { border-color: #ffc404 !important; }
#showCinemasWithoutSeances { color: #ffc404 !important; }
#showCinemasWithoutSeances:hover { color: #ddd !important; }
.recomm-graph-small { background-image: url("https://2.bp.blogspot.com/-cYBfe48yFDM/W1Do7r_nAZI/AAAAAAAAD10/1_WDcNjHJXIcOAJW_Z4G5YYWJ02Xbp60gCLcBGAs/s1600/set43dark.png") !important; }
.ribbonParent .notSeenYet .ribbonBg { color: #999 !important; }
.zoom-1 { color: #aaa !important; }
.seances-table .attr { color: #aaa !important; }
.otherCinemasList li { border-color: #666 !important; }
.city-films > li { border-color: #666 !important; }
.favoriteCinemas li + li { border-color: #666 !important; }
.city-films .films-last-border::before { background-color: #666; }    
.fwPlusBtn--wide, .fwPlusBtn--big, .fwPlusBtn { opacity: 0.75; }    
.fwPlusBtn--wide:hover, .fwPlusBtn--big:hover, .fwPlusBtn:hover { opacity: 1; } 
.showtimesSort .dropdown-toggle:not(:hover):not(:focus) .icon-small-expandArr, 
.showtimesFilter .dropdown-toggle:not(:hover):not(:focus) .icon-small-expandArr { filter: invert(100%); }     
/* </showtimes> */

/* -------------------------------------------------- */

/* <profil> */
.ad__page-wrapper { background-color: #111 !important; }
.registerStepWrapper { background-color: #333 !important; color: #ccc !important; }
.registerBtn { color: #ddd !important; }
.registerBtn .link { color: #ffc404 !important; }
.togglePasswordFieldType { color: #ffc404 !important; }
.rbtn.rbtn-google.top-20 { color: #fff !important; }
.rbtn.rbtn-primary.top-10.step-submit { color: #000 !important; }
.hr-2 { border-color: #666 !important; }
.link-btn.link:hover { box-shadow: none !important; background-color: transparent !important; color: #ccc !important; }
.rinp { background-color: #222 !important; border-color: #666 !important; }
.rinp input { color: #ccc !important; }
.filmwebLogoBlack { background: url(https://2.bp.blogspot.com/-tPx_b_609PQ/W2WyVu7pDVI/AAAAAAAAD24/lNocwOwXPQUIFKz7ymQL5FA0_313BUp7gCLcBGAs/s1600/revLogoLight.png) !important; }
.dynamicTextField__area { color: #666 !important; }
.dynamicTextField__placeholder:hover { color: #aaa !important; }
.dynamicTextField--editing .dynamicTextField__area { background-color: #333 !important; border-color: #444 !important; }
.dynamicTextField--editing .dynamicTextField__textarea { color: #bbb !important; }
.dynamicTextField__value { color: #aaa !important; }
.sectionUserInfo__userAbout .dynamicTextField { border-color: #333 !important; }
.posterInfoBox:hover { box-shadow: 0px 0px 10px 0px #111 !important; }
.posterInfoBox:hover a { color: #ffc404 !important; }
.userProfileHeader .user__name { color: #fff !important; text-shadow: 2px 2px 0px #111 !important; }
.userProfileHeader .user__avatar .avatar__link { box-shadow: 2px 2px 0px #111 !important; }
.userProfileHeader .user__avatar .avatar.avatar--online::after { box-shadow: 2px 2px 0px #111 !important; }
.userProfileHeader, .user__menu, .list--horizontal, .doubleFixedMenu__menuContainer {
    background-color: #252525 !important; 
    color: #ddd !important;
    border: none !important;   
}
.section__header .sub-tabs .list { background-color: #252525 !important; }
.userProfileHeader .user__menu::before { border: none !important; }
.section__header { border: none !important; }
.hoverMenu__btn { background-color: transparent !important; box-shadow: none !important; }
.hoverMenu__btn:hover { background-color: transparent !important; box-shadow: none !important; color: #ffc404 !important; }
.hoverMenu, .hoverMenuBtn { background-color: #333 !important; color: #ddd !important; }
.hoverMenuBtn:hover { background-color: #222 !important; color: #ddd !important; }
.hoverMenu::before { border-color: #333 transparent transparent; }
.TabsNavGroup { background-color: #333 !important; color: #ddd !important; border-color: #666 !important; }
.TabsNavGroup .item:hover { background-color: #888 !important; color: #000 !important; font-weight: bold !important; }
.sectionUserInfo__since { color: #aaa !important; }
.userProfileHeader .user__menu .TabsNav--head .item--others-group .TabsNavGroup { border-top: none !important; }
.doubleFixedMenu__fixed .user__menu .TabsNav--head .item--others-group .TabsNavGroup { margin-top: -1px !important; }
.doubleFixedMenu__fixed .user__firstName, .doubleFixedMenu__fixed .user__name { color: #ddd !important; }
.doubleFixedMenu__fixed .user__firstName, .doubleFixedMenu__fixed .user__name:hover { color: #ffc404 !important; }
.blockHeader__title, .noResultsPlaceholder__header { color: #ccc !important; }
.posterInfoBox__header { background-color: #333 !important; }
.posterInfoBox__link { color: #ddd !important; }
.posterInfoBox__link:hover { color: #ffc404 !important; }
.posterInfoBox__year, .posterInfoBox__personYears, .posterInfoBox__datePremiere { color: #ccc !important; }
.userGenres { background-color: #222 !important; border-color: #666 !important; }
.barsListBox__label { color: #aaa !important; }
.barsListBox__label:hover { color: #ddd !important; }
.posterInfoBox__personRate { background-color: #151515 !important; color: #ddd !important; border: #ddd 2px solid !important; }
.fwBtn--center { background-color: #222 !important; color: #ccc !important; border-color: #aaa !important; }
.fwBtn--center:hover { background-color: #000 !important; color: #ccc !important; border-color: #aaa !important }
.slideshowMain, .promoNewsList, .setcion__trailers, .TabsContainer, .rankingsList, .contestsQuestionnaresQuizzes, .Tabs.section, .bornTodayList, .gamesSlider, .gamePremieres { background-color: #111 !important; color: #ccc !important; }
.section__subtitle {
    background-color: #333 !important; 
    color: #ccc !important; 
    border: #aaa 2px solid !important; 
    padding: 5px !important; 
}
.filmReviewsList__item .review, .CarouselItem .review { background-color: #222 !important; color: #fff !important; }
.review.review--raised .review__inner { background-color: #222 !important; }
.review__description, .review__header { background: #333 !important; color: #fff !important; }
.review__movie, .review__title { color: #ddd !important; }
.page__container .review { background-color: transparent; }
.page__section--white { background-color: #222 !important; }
.review__shortDesc, .review__authorName { color: #aaa !important; }
.posterInfoBox__channel { background: #666 !important; }
.posterInfoBox__channelName, .posterInfoBox__channelDate { color: #bbb !important; }
.polaroid__caption {
    background: rgba(51, 51, 51, 0.5) !important;
    border: rgba(111, 111, 111, 0.75) 1px solid !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
}
.polaroid__title a { color: #ccc !important; }
.polaroid__title a:hover { color: #ffc404 !important; }
.polaroid__meta { color: #bbb !important; }
.posterInfoBox--rankings .posterInfoBox__meta { background-color: #222 !important; color: #ccc !important; }
.posterInfoBox--rankings .posterInfoBox__meta:hover { background-color: #999 !important; color: #222 !important; }
.fwBtn--submenu { color: #bbb !important; }
.fwBtn--submenu:hover { color: #ffc404 !important; border: #666 1px solid !important; }
.item__is-active .fwBtn--submenu { color: #111 !important; }
.item__is-active .fwBtn--submenu:hover { color: #ffc404 !important; }
.fwBtn--text { border-color: #666 !important; color: #bbb !important; }
.fwBtn--text:hover { background-color: #111 !important; color: #ffc404 !important; }
.fwBtn--default { background-color: #444 !important; color: #bbb !important; border-color: #666 !important; }
.fwBtn--default:hover { background-color: #111 !important; color: #ffc404 !important; border-color: #666 !important; }
.popup__body, .photoSelector__body { background-color: #222 !important; color: #bbb !important; }
.popup__button.fwBtn { border-color: #666 !important; }
.popup__button.fwBtn:hover { background-color: #111 !important; color: #ffc404 !important; }
#photoSelectorPhrase { background-color: #333 !important; color: #bbb !important; padding-left: 7px !important; }
.photoSelector__input-wrapper .ifw { padding-right: 7px !important; }
.userProfileHeader .user__menu .TabsNav--head .item--others-group .TabsNavGroup .item:hover { 
    background-color: #999 !important; 
    font-weight: normal !important; 
}
.popup__button.fwBtn.fwBtn--confirmBtn.sendMessage__sendButton--disabled.fwBtn--gold { color: #000 !important; }
#userMenu .notificationsContainer .noData { color: #aaa !important; }
.profileSubNavigation, .userProfileHeader .user__menu > .container::after { border-color: #666 !important; }
.userProfileHeader .user__menu > .container { border: none !important; }
.doubleFixedMenu__menuContainer { background-color: transparent !important; }
.doubleFixedMenu__fixed .user__menu > .container { background-color: transparent !important; }
/* ten cholerny separator */ .doubleFixedMenu__fixed .user__avatar::after { background-color: transparent !important; }    
.userProfileHeader .user__menu > .container .navList__dropdown .navList__button:hover { background-color: #222 !important; }
.navList--slender .navList__button:hover { color: #000 !important; background-color: #999 !important; }
.navList--primary .navList__item:not(.navList__item--selected) .navList__text:hover, 
.navList--primary .navList__item--selected .navList__text { color: #ddd !important; }
.item-sub.item-sub__space-bottom.item-sub__plus, .item-sub.item-sub__space-bottom.item-sub--plus { background: #666 !important; }
.item-sub.item-sub__space-bottom.item-sub__plus:hover, .item-sub.item-sub__space-bottom.item-sub--plus:hover { background: #999 !important; }
.plusLandingPage__section--home .plusLandingPage__price { color: inherit !important; }
.plusLandingPage__section--payment .plusLandingPage__sectionHeader { color: #333 !important; }
.paymentBoxes__box { background-color: #333 !important; border-color: #111 !important; }
.paymentBoxes__details { color: #ffc404 !important; }
.paymentBoxes__details:hover { color: #ccc !important; }
.paymentBoxes .details { background-color: #555 !important; color: #ddd !important; }
.paymentBoxes .details a { color: #ffc404 !important; }
.paymentBoxes .details a:hover { color: #eee !important; }
.paymentBoxes .details--right::before { border-right-color: #555 !important; }
.section--userSettingsSubscription .mainSettings__group { background-color: #171717 !important; }
.userProfileHeader .user__menu > .page__container { border-color: #444 !important; }
.doubleFixedMenu__fixed .user__menu > .page__container { background-color: #252525 !important; }
.mouse .navList__dropdown .navList__button:hover .navList__text { background-color: #222 !important; }
.userProfileHeader .user__menu > .page__container::after { border-color: #666; }
.userReflector, .userReflector__userLabel, .userReflector__votesInfoBox { background-color: #333; border-color: #666; }
.userReflector__mutualVotes { color: #ccc; }
.userDescriptionSection__userAbout .dynamicTextField, .userTopRatedSection__header { border-color: #444 !important; }
.dynamicTextField__editIcon { background-color: #222 !important; }
.dynamicTextField__editIcon:hover i { color: #ccc !important; }
.userTopRatedSection__header, .posterInfoBox__header { background-color: #222; }
.votesInfoBox--bold .votesInfoBox__item.isActive .votesInfoBox__vote { color: #aaa !important; }
.posterInfoBox--alabaster .posterInfoBox__rateBox { 
    background-color: #111 !important; 
    color: #ccc !important; 
    border: 1px solid #444 !important;
}
.userTopRatedSection .crs__item, .userFavoriteSection .crs__item:first-of-type, 
.userWantToSeeSection .crs__item:first-of-type { padding: 0 2rem 1.25rem 0 !important; }
.floatingActionButton__area::after { background-color: #444 !important; }
.floatingActionButton__button { background-color: #222 !important; color: #ccc !important; }
.floatingActionButton__button:hover { background-color: #666 !important; color: #fff !important; }
.floatingActionButton.hasBubble .floatingActionButton__bubble span { color: #222 !important; }
.floatingActionButton__ok { 
    color: #111 !important; 
    background-color: #d2a200 !important; 
    padding-left: 5px; 
    padding-right: 5px;  
    transition-duration: 1s;
}
.floatingActionButton__ok:hover { 
    color: #111 !important; 
    background-color: #ffd546 !important; 
    padding-left: 5px; 
    padding-right: 5px;  
}
.userHeaderSection .user__name { 
    color: #fff !important; 
    text-shadow: -2px 2px 0px #000 !important; 
    padding-left: 5px; 
    padding-right: 5px; 
    background-color: transparent;
    background-image: radial-gradient(closest-side at 50% 50%, #000, transparent)
}
body.isUserHeaderPinned .userHeaderSection .user__name:not(.user__link) { border-color: #444; }
/* </profil> */

/* -------------------------------------------------- */

/* <aktywnosc> */
.ico--expand.voteStatsBox__expand { display: none !important; }
/*.subpage-userActivity .wrapperContent__sidebars { margin-right: 25px !important; }*/
.voteStatsBox__table > table, th, td, tr { border-color: #333 !important; background-color: transparent !important; }
.voteStatsBox__element, .voteStatsBox__counter { color: #aaa !important; border-color: #333 !important; }
.voteStatsBox__element:hover { background: #222 !important; border: #333 1px solid !important; }
.voteStatsBox__covering { background: #222 !important; color: #aaa !important; border: #333 1px solid !important; }
.voteStatsBox__countAll, .voteStatsBox__rates, .voteStatsBox__header, .voteStatsBox__count, .voteStatsBox__head {
    color: #aaa !important;
    border-color: #333 !important;
}
.voteStatsBox__item:hover { color: #000 !important; font-weight: bold !important; }
.userEventSummary__inner { background: #222 !important; color: #ccc !important; }
.userRate__rate, .userEventSummary__userName { color: #ccc !important; }
.userEventSummary__userName:hover { color: #ffc404 !important; }
.userEvent.animatedPopList__item.userEvent--entity { border: #555 1px solid !important; }
.userEvent.animatedPopList__item.userEvent--role.animatedPopList__item--ajaxAppended { border: #555 1px solid !important; }
.userEventRolePreview, .filmPreview { border: #444 1px solid !important; }
.userEventSummary__event a { color: #ddd !important; padding-right: 5px !important; }
.userEventSummary__event a:hover { color: #ffc404 !important; }
.userEventSummary__event { color: #aaa !important; }
.userEventSummary .fYear { color: #aaa !important; }
.userEventRolePreview__personName, .userEventRolePreview__entityTitle { color: #ccc !important; }
.userEventRolePreview__personName:hover { color: #ffc404 !important; }
.socialMenu { background: #222 !important; border: none !important; }
.filmPreview__card { background: #111 !important; color: #ccc !important; }
.filmPreview .filmPreview__poster { margin: 0px 1px 0px 0px !important; border-right: #444 1px solid !important; }
.voteCommentBox__addComment:hover { color: #ffc404 !important; }
.filmPreview__info--developers, .filmPreview__info--publishers { color: #ddd !important; }
.filmPreview .filmPreview__info a { color: #ccc !important; }
.filmPreview .filmPreview__info a:hover { color: #ffc404 !important; }
.filmPreview__link { color: #ddd !important; }
.filmPreview__link:hover { color: #ffc404 !important; }
#moreResultsButton { background-color: #333 !important; color: #aaa !important; border-color: #666 !important; }
#moreResultsButton:hover { background-color: #111 !important; color: #ccc !important; border-color: #aaa !important; }
.filmPremieres .Carousel .CarouselViewport, .popularFilmsOfDay .Carousel .CarouselViewport { background-color: #000 !important; }
.flatContentWrapper { background-color: #111; }
/* .wrapperContent.container { background: #171717 !important; } */
#searchResult .filmPreview__card, #searchResult .hit.hit--person, #searchResult .polaroid.polaroid--raised.polaroid--horizontal .polaroid__caption, #searchResult .polaroid.polaroid--small-mobile .polaroid__caption { background-color: #171717 !important; }
.filmPreviewHolder .filmPreview .filmPreview__badge { background: none !important; }
.section__searchMenu .section__header .navList { border-top: 1px solid #333 !important; }
#body {
    background: #171717 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    /* padding-top: 0px !important; */
    padding-bottom: 0px !important;
}
/* spierdolone xd #wrapperSite { padding-top: 0px !important; } */
.video-pane { margin-top: 0px !important; }
.user__menu.doubleFixedMenu__menuContainer { border-color: #666 !important; }
.noResultsPlaceholder__img { display: none !important; }
.userEvent.animatedPopList__item.userEvent--coverPhoto { border: #444 1px solid !important; }
.userEvent .commentSection, .userEvent .commentSection__group {
    border-top: #444 1px solid !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    background-color: #222 !important;
}
.comment__bubble { background-color: #333 !important; }
.comment__authorAvatar, .comment__authorAvatar::after { background-color: transparent !important; }
.comment__authorLink { color: #aaa !important; }
.comment__authorLink:hover { color: #ffc404 !important; }
.avatar__link:hover { border-color: #ffc404 !important; }
.comment__btn--plusIcon:hover { color: #65ff65 !important; }
.comment__btn--minusIcon:hover { color: #ff4f4f !important; }
.crs--constH .crs__item { background-color: #333 !important; border-top: #444 1px solid !important; }
.userEvent.animatedPopList__item.userEvent--grouped { border: #444 1px solid !important; }
.userEvent--miniRole .userEventRolePreview { background-color: #111 !important; }
.userEventSummary.userEventSummary--mini { border-color: #444 !important; background-color: #151515 !important; }
.userEvent--miniRole .filmPoster--empty.filmPoster--role.filmPoster:not(.filmPoster--fixed):not(.filmPoster--auto) .filmPoster__link::after {
    border-color: #444 !important;    
}  
.userEventSummary__user { padding-bottom: 15px !important; }
.crs__next { border: #000 1px solid !important; box-shadow: -3px 3px 0px 0px #333 !important; }
.crs__next:hover { border: #000 1px solid !important; box-shadow: -3px 3px 0px 0px #aaa !important; }
.crs__prev { border: #000 1px solid !important; box-shadow: 3px 3px 0px 0px #333 !important; }
.crs__prev:hover { border: #000 1px solid !important; box-shadow: 3px 3px 0px 0px #aaa !important; }
.userEvent.animatedPopList__item.userEvent--review.animatedPopList__item--ajaxAppended { border: #444 1px solid !important; }
.userEvent__footer.reviewFooter { border-color: #444 !important; }
.review.review--userEvent.review--withPoster { background-color: #222 !important; border-color: #444 !important; }
.review.review--userEvent.review--withPoster .review__inner .review__description { padding: 10px !important; }
.userEvent.animatedPopList__item.userEvent--role { border: #444 1px solid !important; }
.singleActivity .userVote .likeCountText a { color: #ccc !important; }
.singleActivity .userVote .likeCountText a:hover { color: #ffc404 !important; }
.crs--stretched .crs__item { background-color: #111 !important; }
.userNewestFriends__stats { border-color: #666; }
/* </aktywnosc> */

/* -------------------------------------------------- */

/* <oceny> */
.voteCommentBox.voteCommentBox--editable.VoteCommentBox.voteCommentBox--emptyBar {
    background-color: #222 !important;
    border: #444 1px solid !important;
    padding: 15px !important;
}
.filmPreview__filmTime { color: #888 !important; }
.userVotesPage .slumpdown, .filterSelect__button.filter-select__btn.fwBtn.fwBtn--beta, .slumpdown__button.slumpdown__button--toggle {
    border-color: #666 !important;
}
.slumpdown--grouped .slumpdown__button--toggle, .filterSelect__button.filter-select__btn.fwBtn.fwBtn--beta {
    background-color: #333 !important;
    border-color: #666 !important;
}
.statsDetails .blockHeader .slumpdown__button.slumpdown__button--toggle {
    background-color: transparent !important;
    box-shadow: none !important;
}
.slumpdown__tglBtnGrLbl, .filterSelect__labelDesc { color: #aaa !important; }
.slumpdown__tglBtnTxtLbl, .filterSelect__label { color: #ccc !important; }
.voteCommentText__comment, .voteCommentText__comment i, .voteCommentText__comment i::after, .voteCommentText__label.voteCommentText__label--placehoder, 
.voteCommentText__textarea, .voteCommentText__label {
    background-color: #333 !important;
    color: #aaa !important;
    border-color: #555 !important;
}
.voteCommentBox__voteCommentText, .voteCommentText.voteCommentText--editable.VoteCommentText, .voteCommentText__comment i {
    background-color: transparent !important;
}
.rateRolesBox.RateRolesBox { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.rateRolesBox__content { padding-right: 10px !important; margin-left: -20px !important; }
.rateRolesBox__title { color: #ccc !important; }
.rateRolesBox__selectedRole { color: #aaa !important; }
.rateRolesBox__selectedActor:hover { color: #ffc404 !important; }
.rateRolesBox__navBtn--prev, .rateRolesBox__navBtn--next { background-color: #555 !important; }
.rateRolesBox__navBtn--prev:hover, .rateRolesBox__navBtn--next:hover { background-color: #ffc404 !important; }
.rateRolesBox__navBtn--disable:hover { background-color: #555 !important; }
.inlineSwitch__option.tooltip__parent.inlineSwitch__option--active { background-color: #333 !important; border-color: #666 !important; }
.inlineSwitch__option.tooltip__parent.inlineSwitch__option--active:hover {
    background-color: #333 !important; 
    border-color: #666 !important; 
    cursor: default !important; 
}
.inlineSwitch__option.tooltip__parent { background-color: #222 !important; border-color: #666 !important; }
.inlineSwitch__option.tooltip__parent:hover { background-color: #666 !important; border-color: #666 !important; }
.inlineSwitch__option { color: #aaa !important; }
.tvProgramTable { background: #282828 !important; border-color: #666 !important; }
.tvProgramTable__channelImage img:hover { background-color: #666 !important; border-radius: 5px !important; }
.blockHeader__headerStats { color: #ccc !important; }
.sausageBar__button { background-color: #333 !important; border-color: #444 !important; }
.sausageBar__button:hover { background-color: #333 !important; border-color: #666 !important; }
.sausageBar__button span { color: #ccc !important; }
.sausageBar__button strong { color: #ddd !important; }
.barFilter__count { color: #aaa !important; }
.barFilter__rate--active .barFilter__count { color: #fff !important; }
.barFilter__bar { background-color: #666 !important; }
.barFilter__bar:hover { background-color: #ffc404 !important; }
.barFilter__bar.barFilter__bar--active { background-color: #cc9c00 !important; }
.filterSelect__extraOptions { color: #aaa !important; }
.filterSelect__close { color: #aaa !important; }
.filterSelect__close:hover { color: #ffc404 !important; }
.userVotesPage__filters { border-color: #666 !important; background-color: #222 !important; color: #ccc !important; }
.isDefault .barFilter__clearButton {
    background-color: #444 !important;
    color: #fff !important;
    border-color: #aaa !important;
    opacity: 0.25 !important; 
}
.isDefault .barFilter__clearButton:hover {
    background-color: #444 !important;
    color: #fff !important;
    border-color: #aaa !important;
    opacity: 0.25 !important;
}
.barFilter__clearButton {
    background-color: #333 !important;
    color: #fff !important;
    border-color: #aaa !important;
    opacity: 0.75 !important;
}
.barFilter__clearButton:hover {
    background-color: #555 !important;
    color: #fff !important;
    border-color: #aaa !important;
    opacity: 1.0 !important;
}
.slumpdown__list, .slumpdown__group, .slumpdown__button.slumpdown__button--select, .slumpdown__list-wrapper {
    background-color: #444 !important;
    color: #ccc !important;
    border: none !important;
}
.filterSelect__panel { background-color: #222 !important; }
.filterSelect__header, .filterSelect__search, .filterSelect__searchContainer {
    background-color: #333 !important;
    color: #ccc !important;
    padding-left: 2px !important;
}
.filterSelect__option { background-color: #333 !important; color: #bbb !important; border-color: #666 !important; }
.filterSelect__option:hover { background-color: #ffc404 !important; color: #111 !important; border-color: #cc9c00 !important; }
.filterSelect__option--selected { background-color: #cc9c00 !important; color: #000 !important; border-color: #ffc404 !important; }
.filterSelect__save, .filterSelect__clearAll {
    background-color: #999 !important;
    border: #ccc 1px solid !important;
    padding: 5px !important;
}
.filterSelect__save:hover, .filterSelect__clearAll:hover {
    background-color: #111 !important;
    border: #ccc 1px solid !important;
    padding: 5px !important;
}
.personRolesBox__header { color: #ccc !important; }
.personRolesBox__movie, .personRolesBox__year { color: #ccc !important; }
.personRolesBox { background-color: #222 !important; border-color: #666 !important; }
.personRolesBox__index span {
    background-color: #151515 !important;
    color: #ddd !important;
    border: #999 2px solid !important;
    height: 3.125rem !important;
    width: 3.125rem !important;
    line-height: 2.875rem !important;
}
.personRolesBox__index { width: 7.5rem !important; }
.personRolesBox__roles { margin-right: 30px !important; }
.personRolesBox__personRole { margin-right: 5px !important; border-color: #666 !important; }
.personRole--active, .personRole:hover { border-color: #ffc404 !important; }
.crs__prev--small { border: #333 2px solid !important; box-shadow: 5px 5px 0px 0px #666 !important; }
.crs__prev--small.crs--isInactive { background-color: #ffc404 !important; }
.crs__next--small { border: #333 2px solid !important; box-shadow: -5px 5px 0px 0px #666 !important; }
.crs__next--small.crs--isInactive { background-color: #ffc404 !important; }
/* thinner .crs__container { margin-left: 69px !important; margin-right: 69px !important; } */
.userVotesPage--userPersonRatings .userVotesPage__inlineFilter { padding-bottom: 5px !important; }
.slumpdown__button--select:hover { text-decoration: underline !important; }
.slumpdown__item--active .slumpdown__button.slumpdown__button--select { color: #ffc404 !important; }
.filmRatingPanel .rateLabel { color: #ddd !important; }
.personRolePanelOpener:not([data-rate="0"]):not([data-rate=""]) { color: #000 !important; }
.personRolePanel__wrapper, .personRolePanel__container { background-color: #181818 !important; }
.sub-tabs .list .item__is-active .fwBtn--submenu {
    border-color: #ffc404 !important;
    color: #000 !important;
    background-color: #ffc404 !important;
}
.sub-tabs .list .item a { border-color: #666 !important; background-color: #222 !important; color: #aaa !important; }
.sub-tabs .list .item a:hover { border-color: #ffc404 !important; color: #000 !important; background-color: #ffc404 !important; }
.userProfileHeader .sub-tabs .list .item a:hover { 
    border-color: #ffc404 !important; 
    color: #aaa !important; 
    background-color: transparent !important; 
}
/* .filterSelect__box { box-shadow: 0px 0px 5px 0px #705600 inset !important; } */
.personRolesBox__person:hover, .personRolesBox__movie:hover { color: #ffc404 !important; }
.rolesFriendVotes .roleInfo a { color: #ffc404 !important; }
#userConnectionsSmallAll .userList li { border-color: #666 !important; }
.btn.link-btn.likingNonFriends { background-color: transparent !important; box-shadow: none !important; }
.btn.link-btn.likingNonFriends:hover { color: #ffc404 !important; }
.sausageBar__target { border-color: #444 !important; }
.personPreviewRoles .personPreview { border-color: #666 !important; background-color: #222 !important; }
.personPreview__info span + span, 
.personPreviewRoles .rateRolesBox__selectedRole a, .personPreviewRoles .rateRolesBox__selectedRole span { color: #aaa !important; }
.personPreview .awards { color: #ffc404 !important; }
.episodesContainer--bestSection::after { background-color: #666 !important; }
.serialBestSection .serialBestSection__navs .serialBestSection__item:hover { color: #ffc404 !important; }
.episode.episode--upcoming { background-color: #444 !important; border-bottom: 1px solid #666 !important; }
.myVoteBox__filmPreview { border: 1px solid #444; border-right: none; }
.navList--slender .navList__item--selected .navList__text { color: #000 !important; }
.mouse .navList--slender .navList__button:hover .navList__text { color: #ffc404 !important; background-color: #333; }
.sidebarPanel__panel { background-color: #333 !important; }
.userEventsInfo__text { color: #aaa !important; }
.userEventsInfo__image { opacity: 0.5 !important; }
.aboveAssistant-v1 { background-color: #222 !important; }
.aboveAssistant__btn { background-color: #111 !important; border-color: #666 !important; color: #aaa !important; }
.aboveAssistant__btn:hover { background-color: #333 !important; border-color: #888 !important; color: #ccc !important; }
/* </oceny> */

/* -------------------------------------------------- */

/* <chce zobaczyc> */
.myVoteBox__lastBox { background-color: #222 !important; border: #444 1px solid !important; }
.myVoteBox__wantToSeeRateBox, .WantToSeeRateBox { background-color: #222 !important; color: #ccc !important; }
.myVoteBox__recommendBox { color: #ccc !important; }
.FilmRatingBoxContainer { background-color: #222 !important; border: #444 1px solid !important; }
.FilmRatingBoxContainer .filmRatingPanel .doNotWtsButton.on .label, .FilmRatingBoxContainer .filmRatingPanel .doNotWtsButton:hover .label, .FilmRatingBoxContainer .filmRatingPanel .wtsButton.on .label, .FilmRatingBoxContainer .filmRatingPanel .wtsButton:hover .label, .FilmRatingBoxContainer .filmRatingPanel .wtsButtonWrapper:hover .label { color: #ccc !important; }
.FilmRatingBoxContainer .recommendBox { background-color: #222 !important; color: #ccc !important; }
.FilmRatingBoxContainer .filmRatingPanel .filmRatingPanelVote .rateVoteActions .commentAreaWrapper, .FilmRatingBoxContainer .filmRatingPanel .filmRatingPanelVote .rateVoteActions .commentAreaWrapper textarea {
    background-color: #333 !important;
    color: #ccc !important;
    border-color: #666 !important;
}
.filmRatingPanelWTS { border-color: #666 !important; }
.boxBadge__item { background-color: #333 !important; color: #ccc !important; border-color: #666 !important; }
.FilmRatingBox.filmRatingBox.isInited { background-color: #222 !important; border: #444 1px solid !important; }
.filmRatingBox__recommendBox { background-color: #222 !important; }
.userRate .favourite:hover .favourite__icon.ico { color: #ffc404 !important; }
/* </chce zobaczyc> */

/* -------------------------------------------------- */

/* <blog> */
.noDataToShow, .userSurname { color: #ccc !important; }
.hdrBig a, .pageTitle a, a.hdrBig { color: #ffc404 !important; text-shadow: 2px 2px #000 !important; }
.userSurnameUpdateProfile a, .btnsContWrapper a { color: #ffc404 !important; text-decoration: none !important; }
.userSurnameUpdateProfile a:hover, .btnsContWrapper a:hover { color: #ffc404 !important; text-decoration: underline !important; }
.awTN th { background: #333 !important; }
.rmv { background: url(https://4.bp.blogspot.com/-vbOnpgfe3gI/W1DYYhZ5pII/AAAAAAAAD1c/1IL-Y-vV9QchrjWk7T4pWm7teYeHBgh7QCLcBGAs/s1600/common17dark.png) -76px -82px !important; }
.rmv:hover { background: url(https://4.bp.blogspot.com/-vbOnpgfe3gI/W1DYYhZ5pII/AAAAAAAAD1c/1IL-Y-vV9QchrjWk7T4pWm7teYeHBgh7QCLcBGAs/s1600/common17dark.png) -89px -82px !important; }
.comTabMenu.dark li > a {
    background: #333 !important;
    color: #ffc404 !important;
    border-color: #666 !important;
    border-width: 1px !important;
}
.comTabMenu.dark li > a:hover { background: #111 !important; color: #ffc404 !important; }
.comTabMenu ul { border-color: #666 !important; border-width: 0 0 1px !important; height: 18px; }
/* .userButtonsMenu .stdButton { width: 98% !important; } */
.blogDesc, .singleBlogEntry, .archMnth em, .stdPara1 { color: #aaa !important; }
.entryComments a, .entryContent a, .singleComment a, .singleComment .buttonLooksLink, .userNameLink, .blogEntryTitle, .stdPara1 a {
    color: #ffc404 !important;
}
.singleComment { border-color: #666 !important; color: #aaa !important; }
.singleComment.authorComment { background-color: #222 !important; }
.archYear { background: url(https://1.bp.blogspot.com/-qUY5e7r6RlY/W18gN5FacBI/AAAAAAAAD2M/816PFsvr008WNIN7U9QnGbwJONEQ0kHFwCLcBGAs/s1600/bgArrY.png) 1px -18px no-repeat !important; }
.observ { background-image: url('https://2.bp.blogspot.com/-u-718ZdFvRc/W18p8TbfsUI/AAAAAAAAD2g/ulboDcquj4kqOEwh_kPYSaREJm00Yu6swCLcBGAs/s1600/smlBtnsY.png') !important; }
.bL3 { background-color: #333 !important; border-color: #666 !important; color: #aaa !important; } 
.blogObservations .singleFrBlogEntry a { color: #ffc404 !important; }    
/* </blog> */

/* -------------------------------------------------- */

/* <contrib> */
.section__contribsChartStats .blockHeader__meta--slumpdown span, .contribsChartStats .stats__value { color: #ccc !important; }
.contribsList__elementsHeader, .contribBox__container, .contribBox__footer, .contribBox__header { background-color: #333 !important; }
.contribBox__value { color: #ccc !important; }
.contribBox__filmTitleLink { color: #ccc !important; }
.contribBox__filmTitleLink:hover { color: #aaa !important; }
.filmBecomeContributor > li a { color: #ffc404 !important; }
.filmBecomeContributor > li span a { color: #aaa !important; }
.nowrap { color: #aaa !important; }
.sbtn.report.top-10 {
    background-color: #333 !important;
    color: #aaa !important;
    border-color: #aaa !important;
    font-weight: bold !important;
}
.sbtn.report.top-10:hover { background-color: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.contribLinksSelectHelper { margin-bottom: 15px !important; }
.input.btn, button.btn {
    background: #333 !important;
    color: #bbb !important;
    border-color: #666 !important;
    text-shadow: none !important;
    margin-left: 5px !important;
}
.input.btn:hover, button.btn:hover { background: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.halfSize, .filmTime { color: #bbb !important; }
.contribHeader a { color: #ffc404 !important; }
.well { background: #222 !important; }
.gwt-contribAddingInfo { color: #aaa !important; }
.voteStatsBox__table > table a, th a, td a, tr a { color: #ffc404 !important; }
.gwt-Label, .gwt-HTML, .contrib-filmGenres-sourceGenre { color: #aaa !important; }
.localeWidget { background: #333 !important; }
.genresPanel td { background: #333 !important; }
.contribCuriosities .newElementPanel .categoryLabel { background: #333 !important; color: #ccc !important; }
.contribCuriosities .gwt-elementPanel, .newElementPanel { background: #333 !important; color: #ccc !important; }
.gwt-PushButton.gwt-PushButton-up, .gwt-ToggleButton.gwt-ToggleButton-up { background: #444 !important; }
.gwt-PushButton.gwt-PushButton-up-hovering, .gwt-ToggleButton.gwt-ToggleButton-up-hovering { background: #222 !important; }
.gwt-Button { background: #444 !important; color: #ccc !important; }
.gwt-Button:hover { background: #222 !important; color: #ccc !important; }
.gwt-commonWidgetPanel { background: #333 !important; color: #ccc !important; }
.gwt-TextArea-source-creatorComment { background-color: #333 !important; color: #ccc !important; }
.contribTabs .header .arr { background-image: url("https://2.bp.blogspot.com/-cYBfe48yFDM/W1Do7r_nAZI/AAAAAAAAD10/1_WDcNjHJXIcOAJW_Z4G5YYWJ02Xbp60gCLcBGAs/s1600/set43dark.png") !important; }
.contribTabs td { color: #bbb !important; }
.contribTabs thead th { color: #ccc !important; }
.gwt-statusBox-Invalid { color: #f55 !important; }
.contribElementLabel.contribElementNew, .contribElementLabel.contribElementDelete { color: #fff !important; font-weight: bold !important; }
.contribElementLabel.contribElementUpdate { color: #000 !important; font-weight: bold !important; }
.gwt-elementPanel { background-color: #333 !important; border: 1px solid #666 !important; }
.contribCountries .panel, .contribRelateds .panel { background: #333 !important; }
.contribCountries .CountriesPanel { background: #333 !important; border-color: #666 !important; }
.contribsChartStats .stats { background-color: #222 !important; border-color: #666 !important; }
.statsDetails .item { background-color: #333 !important; }
.statsDetails .item--summary .stats__value { color: #aaa !important; }
.statsDetailsListFixedHeader .list__item.item.item--header { background-color: #333 !important; color: #aaa !important; }
.ct-label { color: #aaa !important; }
.contribBox__filmTitleLink:hover { color: #ffc404 !important; }
.contribsList__element:not(:first-child) { border-color: #666 !important; }
.statsDetails .item--bordered::before { background-color: #666 !important; }    
.statsDetailsListFixedHeader { top: auto !important; left: auto !important; width: 100% !important; }
.contribsChartStats .chart .ct-series-a .ct-point-center { stroke: #000 !important; }
.gwt-TextBox { background-color: #222; border-color: #666; color: #ccc; }
.contribsChartStats .stats--CREATOR .stats__item:nth-of-type(2), 
.contribsChartStats .stats--CREATOR .stats__item:nth-of-type(3) { border-color: #666; }    
/* </contrib> */

/* -------------------------------------------------- */

/* #registerButton { box-shadow: 0px 0px 15px 0px #705600 inset !important; } */
.error__description { color: #ccc !important; }
.error__description a { color: #ffc404 !important; }

/* -------------------------------------------------- */

/* <strona filmu/serialu/gry> */ 
/* anti-adblock */
.oqfqqi__box { background-color: #333 !important; box-shadow: 0 -50px 74px 50px #333 !important; border-color: #444 !important; }
.oqfqqi__description { color: #ccc !important; }
.oqfqqi__caption { color: #aaa !important; }
#dabOld { color: #111 !important; }
.filmDescriptionSection__item + .filmDescriptionSection__item { border-color: #666; }
.filmDescriptionSection__authorName { color: #ffc404; }
.filmRatingBox__date:hover span { color: #aaa; }
/* /anti-adblock */
.filmInfo th, .uName, ul.sep-comma > li::after, .sideBoxClean p, .descW, .characterName, 
.filmCast td, .seanceTime { color: #ddd !important; }
.sep-line { color: #aaa !important; }
.sep-line a { color: #ccc !important; }
.sbtn.seeAll { background-color: #333 !important; color: #bbb !important; border-color: #666 !important; }
.sbtn.seeAll:hover { background-color: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.syg { background-color: #666 !important; border-color: #666 !important; }
.syg::after { border-color: #aaa !important; }
.syg:hover::after { border-color: #fff !important; }
.sbtn-switcher > li > button { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.sbtn-switcher > li > button:hover { background-color: #333 !important; border-color: #ffc404 !important; color: #ccc !important; }
.sbtn-switcher > li > button.on { background-color: #ffc404 !important; border-color: #ffc404 !important; color: #000 !important; }
.sbtn-switcher > li > button.on:hover { cursor: default !important; }
.rolesCarousel .rateInfo, .rolesCarousel .rateInfo > span { color: #bbb !important; }
.s-15 a, .s-13 { color: #bbb !important; }
.upcomingSerial .episodeDate { color: #bbb !important; }
.fwPrBtnGold, a.fwPrBtnGold, input[type="submit"].fwPrBtnGold, span.fwPrBtnGold { 
    background: #ffc404; 
    color: #333; 
    border: #ffc404 1px solid !important; 
    font-weight: bold !important; 
}
.logo-cell img { margin-right: 5px !important; }
.logo-cell img:hover { background: #666 !important; border-radius: 5px !important; }
.boxContainer { color: #999 !important; }
.countrySwitcher .on { color: #ccc !important; }
.countrySwitcher span { color: #ffc404 !important; }
.inline { color: #ccc !important; }
.episodesTable .collapse .reset { color: #aaa !important; }
.seasonWatched.sbtn { background: #333 !important; color: #ddd !important; }
.seasonWatched.sbtn:hover { background: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.filmSubpageMenu .box li.on a { color: #000 !important; font-weight: bold !important; }
.filmSubpageMenu .box li.on { background: #ffc404 !important; color: #000 !important; }
.sbtn.pull-right { background: #333 !important; color: #ddd !important; }
.sbtn.pull-right:hover { background: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.episodesTable .arr { background-image: url("https://2.bp.blogspot.com/-cYBfe48yFDM/W1Do7r_nAZI/AAAAAAAAD10/1_WDcNjHJXIcOAJW_Z4G5YYWJ02Xbp60gCLcBGAs/s1600/set43dark.png") !important; }
.votePanel { background: transparent !important; }
.ribbonSmall { color: #333 !important; }
/* #filmVoteRatingPanel .specialsButtonWrapper.onlyRank { background-color: transparent !important; } */
.filmVoteRatingPanelWrapper { background-color: #202020 !important; }
.filmRatingPanel .commentAreaWrapper.hasComment { background-color: #252525 !important; }
.filmSubpageMenu strong { text-decoration: underline !important; color: #ccc !important; }
.filmInfo td, .filmInfo th { color: #aaa !important; }
.toggleBtn, .quickLinks, .filmographyTable tr td, .filmographyTable tr th { color: #aaa !important; }
.personInfo th { color: #aaa !important; }
.personInfo td { color: #ccc !important; }
.communityRateDrop { background: #222 !important; color: #aaa !important; }
.communityRateDrop ul > li > a { color: #ccc !important; }
.personKnownFor a, .personKnownFor li > div { color: #aaa !important; }
.awardsTable { color: #aaa !important; }
.vertical-align a { color: #ccc !important; }
.inline.sep-comma a { color: #ccc !important; }
.inline.sep-comma a:hover { color: #ffc404 !important; }
.personSubpageMenu strong { color: #ccc !important; text-decoration: underline !important; }
.personSubpageMenu a { color: #ffc404 !important; }
.personSubpageMenu .box li.on a { color: #000 !important; font-weight: bold !important; }
.personMenu a { color: #ddd !important; }
#filmVoteRatingPanel { background: transparent !important; }
#whereToWatchEditions li td { color: #bbb !important; }
#whereToWatchEditions th { color: #999 !important; }
.episodesTable .episode .title, .episodesTable .pull-left.normal { color: #ccc !important; }
.btn-original-production { color: #ccc !important; background-color: #333 !important; border: #666 1px solid !important; }
.btn-original-production:hover { color: #111 !important; background-color: #ffc404 !important; border: #ffc404 1px solid !important; }
.pageContributors li .boxContainer .s-16.userNameLink { color: #ddd !important; }
.contribTabs.table-sweet-1.s-16 a { color: #ffc404 !important; }
.filmMenu a { color: #ffc404 !important; }
#userConnectionsSmall .userList .userVote .entityDesc .bottom-5 { color: #aaa !important; }
.badge-white { background: #333 !important; color: #ccc !important; border-color: #666 !important; }
.filmSeancesList.filmSeancesCinemaList.pageBox span { color: #aaa !important; }
.fwPrBtnDefault { background: #333 !important; color: #ccc !important; border-color: #666 !important; }
.fwPrBtnDefault:hover { background: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
#whereToWatch .fwPrBtnBorder { background: #333 !important; color: #ccc !important; border-color: #666 !important; }
#whereToWatch .fwPrBtnBorder:hover { background: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
#cinemaDropdown .sbtn.dropdown-toggle { color: #ffc404 !important; box-shadow: none !important; background-color: transparent !important; }
.bottom-10.s-16 span { color: #aaa !important; }
.voteBar .link-btn.cap.s-12 { background-color: transparent !important; box-shadow: none !important; }
.votePanel { background: #171717 !important; }
.hasRibbon, .episodesTable dd > ul > li { border-color: #666 !important; }
.filmCuriosities .droptions-opener:hover { color: #ffc404 !important; }
.sep-hr > * { border-color: #666 !important; }
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .rateInfo .border { border-color: #666 !important; }
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .roleVoteFriends .list__userList::before { background: none !important; }
.link-btn.activityButtons__likeButton.s-13 { background-color: transparent !important; box-shadow: none !important; }
.awardsTable { border-color: #666 !important; }
.filmographyTable { border-color: #666 !important; }
.ranking__header .slumpdown__button.slumpdown__button--toggle { background-color: transparent !important; box-shadow: none !important; }
.droptions-box .droptions-content, .droptions-box .droptions-content > a + a { border-color: #666 !important; }
.droptions-box .droptions-content::before { border-color: #666 !important; background: url("https://2.bp.blogspot.com/-cYBfe48yFDM/W1Do7r_nAZI/AAAAAAAAD10/1_WDcNjHJXIcOAJW_Z4G5YYWJ02Xbp60gCLcBGAs/s1600/set43dark.png") no-repeat -520px -220px; }
.filmRatingBox__votePart { border-color: #666 !important; }
.slumpdown__group:not(:last-child)::after { background-color: #777 !important; }
.episodesTable dt { border-color: #666 !important; }
.recommendForm .btnsRow .cancelBtn:hover { background-color: transparent !important; box-shadow: none !important; }
ul.token-input-list-filmweb, .recommendForm .msgArea { border-color: #666 !important; background-color: #222 !important; }
li.token-input-input-token-filmweb, ul.token-input-list-filmweb li input, .recommendForm textarea { 
    background-color: #222 !important; 
    color: #aaa !important; 
}
div.token-input-dropdown-filmweb, div.token-input-dropdown-filmweb strong { 
    border-color: #666 !important; 
    background-color: #111 !important; 
}
.tokenInputProp, .otherFriends li { background-color: #111 !important; border-color: #666 !important; color: #ccc !important; }
.btn-large.btn-fb { background-color: #3b5998 !important; }
.seriesInfoBar .episodesSeason li a { color: #ccc !important; background-color: #202020 !important; margin: 2px !important; width: 25px !important; }
.seriesInfoBar .episodesYear li a { color: #ccc !important; background-color: #202020 !important; margin: 2px !important; width: 50px !important; }
.seriesInfoBar .episodesSeason li a:hover, .seriesInfoBar .episodesYear li a:hover { color: #fff !important; background-color: #3f3f3f !important; }
.seriesInfoBar .episodesHeader a { color: #ccc !important; }
.episodesSeasonList .seasonsNav li a.seasonNavItem { 
    color: #ccc !important; 
    background-color: #202020 !important; 
    margin: 2px !important; 
    width: 25px !important; 
}
.episodesSeasonList .seasonsNav li a.seasonNavItem:hover { color: #fff !important; background-color: #3f3f3f !important; }
.hdr .filmTitle a:hover { color: #ffc404 !important; }
.serialBestSection .serialBestSection__navs .serialBestSection__item--isActive { color: #bbb; }
.serialBestSection .serialBestSection__navs .serialBestSection__item--isActive:hover { color: #ffc404; }
.episode.episode--best, .episode.episode--best .episode__rates { background-color: #333 !important; }
.episode__communityRate.episode__communityRate--votes { color: #bbb !important; }
.serialBestSection .serialBestSection__navs { border-color: #666 !important; }
.episode.episode--best:last-of-type::after, .episode::after { background-color: #666 !important; }
.episode.episode--hidden .episode__rates::before, .episode .episode__rates::before { background-color: #333 !important; }
.serialInfoBar .serialInfoBar__label { color: #aaa !important; }
.serialInfoBar .serialInfoBar__link { 
    color: #ccc !important; 
    background-color: #202020 !important; 
    margin: 2px !important; 
    width: 25px !important; 
}
.serialInfoBar .serialInfoBar__link:hover { color: #fff !important; background-color: #3f3f3f !important; }
.episodesSection .episodesSection__options .slumpdown .slumpdown__button { background-color: #333 !important; color: #aaa !important; border: 1px solid #666 !important; }
.episodesSection .episodesSection__options .slumpdown .slumpdown__value, 
.episodesSection .episodesSection__options .slumpdown .slumpdown__labelGroup { color: #ccc !important; }
.episodesSection .episodesSection__options .slumpdown .slumpdown__value:hover { color: #ffc404 !important; }
.slumpdown .slumpdown__item:not(:first-of-type)::before { background-color: #666 !important; }
.episodesContainer .episodesContainer__header { background: #282828 !important; color: #ccc !important; border-color: #444 !important; }
.episodesList, .episode .episode__rates { background: #333 !important; color: #ccc !important; border-color: #444 !important; }
.episodesList .episodesList__episodesListLabel::after { background-color: #444 !important; }
.episodesContainer__currentRate { color: #ccc !important; }
.episodesContainer .episodesContainer__footer { border-color: #444 !important; background-color: #222 !important; }
.episodesContainer .episodesContainer__btn { background-color: #222 !important; }
.episodesContainer .episodesContainer__btn--contrib a { color: #ffc404 !important; }
.episodesContainer .episodesContainer__btn--contrib a:hover { color: #ddd !important; }
.episodesContainer .episodesContainer__btn:hover { color: #ccc !important; }
.episode.episode--newest { background-color: #333 !important; }
.sidebar .wtsList .pho-47::before, .wantToSeeUsersBox .pho-47::before { border-color: #757575 !important; border-width: 2px !important; }
#pk-popup-wrapper button.close { background: #666 !important; }
#pk-popup-wrapper button.close:hover { background: #999 !important; }
.wantToSeeUsersBox .eyesBar .fonti.fonti-eye.fonti-on.s-20 { color: #ffc404 !important; }
.episode.episode--best .episode__rates::before, .episode.hidden .episode__rates::before { background-color: #333 !important; }
.episodesSection .singleEpisodes .singleEpisodes__btn a, 
.episodesSection .singleEpisodes .singleEpisodes__btn { background-color: #222 !important; color: #ffc404 !important; }
.episodesSection .singleEpisodes .singleEpisodes__btn::after { background-color: #666 !important; }
/* .floatingFilmActionBox:not(.isOpen) .floatingFilmActionBox__button[data-rate] { opacity: 0.25 !important; } */
.wantToSeeStateButton__container, .notInterestedStateButton__container { background: #111 !important; }
.textInput--editable .textInput__text, .textInput__text > i::after { background: #111 !important; border-color: #666 !important; }
.textInput__text > i { border-color: #666 !important; }
.textInput--open:not(.isProcessing) .textInput__text > i::after, 
.textInput--open:not(.isProcessing) .textInput__text > i { border-color: #ffc404 !important; }
.textInput--open:not(.isProcessing) .textInput__textarea { color: #aaa !important; }
.filmActionBox__filmRatingFriends { border-top: none !important; border: 1px solid #444; background: #333 !important; }
html.mouse .filmRatingFriends__button .button:not(:hover) { border-color: #666 !important; background-color: #222 !important; }
html.mouse .filmRatingFriends__button .button:hover { color: #000 !important; }
.filmRatingAssistant.isOpen .filmRatingAssistant__container, .filmRatingAssistant__container { background-color: #292929 !important; border: 1px solid #444; border-top: none !important; }
.filmRatingAssistant.isOpen .filmRatingAssistant__title { color: #aaa !important; }
html.mouse .filmRatingAssistant__clear:hover, .icoButton--silver:hover { color: #ffc404 !important; }
.filmPosterSection__plot, .filmDescriptionSection__text, .page__subtitle.page__subtitle--tiny, .page__subtitle.page__subtitle--tiny h2, .filmInfo__info { color: #aaa !important; }
.mouse .page__subtitle.page__subtitle--tiny h2 a:hover, 
.mouse .page__subtitle.page__subtitle--tiny a:hover { background-color: transparent !important; color: #ffc404 !important; }
/* .FilmTopRolesSection .page__header, .page__header { padding-bottom: 8px !important; padding-top: 8px !important; } */
.crs--persons .crs__item { width: 20% !important; }
html.mouse .personRole { background-color: #222 !important; }
html.mouse .personRole:hover { background-color: #111 !important; }
.ribbonPanel__background, .roleRatingBox__container { background: #333 !important; }
.filmDescriptionSection__btn, .filmOtherInfoSection a { color: #ffc404 !important; }
.filmDescriptionSection__btn:hover, .filmOtherInfoSection a:hover { color: #ddd !important; }
.filmMainCuriositiesSection__item { border-color: #666 !important; }
.filmCriticsVotesSection__criticRating, .filmCriticsVotesSection__criticAverage { color: #ccc !important; border-color: #666; }
.filmCriticsVotesSection__criticRating:hover { color: #ffc404 !important; }
.filmCriticsVotesSection .filmFriendComment { background-color: #222 !important; }
.filmFriendComment__comment { background-color: #333 !important; }
.mouse .userReviewSection .review__link, .userReviewSection .review__author { color: #ccc !important; }
.mouse .userReviewSection .review__link:hover, .userReviewSection .review__author:hover { color: #ffc404 !important; }
.userReviewSection .review { background-color: #333 !important; border-color: #666 !important; padding: 10px !important; }
.mouse .userReviewSection .review__more, .contributorBox__link, .editTrigger:hover { color: #ffc404 !important; }
.mouse .userReviewSection .review__more:hover, .contributorBox__link:hover { color: #b07103 !important; }
.page__moreButton, .page__pagination { padding: 5px 0 2rem; }
.forumSection__searchInput { background: #222 !important; border-color: #666 !important; color: #ccc !important; }
.forumSection__topicTitle, .forumSection__right a, .filmReviewsSection__subheader, .filmAwardsSection__collectionCount, 
.filmAwardsSection__groupTitle a, .filmVideosSection__groupTitle, .filmPostersSection__groupHeader, 
.filmCuriositiesSection__subtitle, .filmEditionsSection .edition__text, .filmEditionsSection .edition__title { color: #aaa !important; }
.forumSection__item, .filmContributeSection__text { border-color: #666 !important; }
.subPageMenu { background-color: #222 !important; color: #ccc !important; }
.subPageMenu::after { filter: invert(85%); }
/* .navList__item--selected .navList__text, */ .subPageMenu__link, .filmFullCastSection__header, .mouse .castRoleListElement__info a { 
    color: #ccc !important; 
}
.subPageMenu__link:hover { background-color: #333 !important; color: #ffc404 !important; }
.navList__item--selected .navList__text:hover, .navList__item:hover .navList__text, .mouse .castRoleListElement__info a:hover, .filmAwardsSection__groupTitle a:hover { color: #ffc404 !important; }
.castRoleListElement { border-color: #666 !important; background: #222 !important; }
.filmReviewsSection__list.filmReviewsSection__list--user .review, .filmAwardsSection [data-type="awards"].filmAwardsSection__groupContent, .filmAwardsSection__groupContent, .mouse .simplePoster:hover { background-color: #333; }
.filmAwardsSection__groupSubHeader > div, .filmAwardsSection__groupAwardName, .simplePoster__title, .review__userMovieRate .review__rate { color: #aaa !important; }
.filmAwardsSection__groupPerson { color: #ffc404 !important; }
.filmPosterSection__buttons a { background-color: #333 !important; color: #aaa !important; border-color: #666 !important; }
.filmActionBox__card { background-color: #333; }
.filmActionBox__filmRatingSummary { background-color: #333 !important; color: #aaa !important; border-top: none; }
.filmRatingSummary__button .button { border-color: #666; background-color: #222; }
html.mouse .filmRatingSummary__button .button:hover { color: #000 !important; }
.filmRatingBox[data-rate="-1"]:not(.isRatePreview) .filmRatingBox__vote, .seasonOrEpisodeRatingBox__status .noRate { color: #aaa !important; }
.filmRatingBox__recommendBox { color: #888; }
.filmInfo__linkAdd { background-color: transparent; color: #ccc; }
.filmPosterSection__plot a:not(.fwBtn) { color: #ccc; }
.filmPosterSection__plot a:not(.fwBtn):hover { color: #ffc404; }
.mouse .filmInfo__info--group a { background-color: #222; border-color: #666 !important; color: #ccc !important; }
.mouse .filmInfo__info--group a:hover { background-color: #ffc404; color: #000 !important; border-color: #ffc404 !important; }
.filmHeaderSection__navigation { background-color: #222; }
.seasonOrEpisodeRatingBox__checkBox { border-color: #444; background-color: #333; }
.seasonOrEpisodeRatingBox__checkBox { color: #ccc; }
html.mouse .seasonOrEpisodeRatingBox__checkBox:not(.isChecked):hover { color: #ffc404; }
.seasonOrEpisodeRatingBox__container { background-color: #282828; border-color: #444; }
.squareNavigation__item { background-color: #333; border-color: #666; }
.mouse .squareNavigation__item:not(.squareNavigation__item--active):hover { color: #111; }
.squareNavigation__item--active { background-color: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.squareNavigation__dropdownList { background: #333; }
.squareNavigation__dropdown:hover .squareNavigation__item--label { border-color: #666; }
.squareNavigation__item:hover { background-color: #222 !important; color: #ccc !important; }
.squareNavigation__dropdown::after { color: #ccc !important; }
.squareNavigation__dropdown::after:active { color: #000 !important; }
.filmHeaderSection__navigation--hasNav .page__text { border-color: #666; }
.episodePreview, .seasonPreview { border-color: #666; background-color: #333; }
.episodePreview__rate, .seasonPreview__rate { color: #bbb; }
.episodePreview__date, .seasonPreview__date { color: #aaa; }
.episodePreview__subTitle, .episodePreview__title, .seasonPreview__subTitle, .seasonPreview__title { color: #ddd; }
.forumSection__authorName, .forumSection__starsNo { color: #aaa !important; }
.forumSection.page__section--gray .page__container { background-color: #333; }
.forumSection__addFirstTitleMsg { color: #ccc; }
.forumSection__addFirstText { color: #aaa; }
.episodePreview__imageWrapper::before, .seasonPreview__imageWrapper::before, .personRole__image--empty, .simplePoster__link, .recentlyViewed__poster { background: #666 url(https://3.fwcdn.pl/gf/iri/placeholders/d.b60b5378472c41cbf07bacc3ac17987a.svg) 50% no-repeat; border-color: #666; }
.recentlyViewed__poster a { color: #fff; }
.navList--primary::after, .navList--tertiary::after { background: #666; }
.subPageLinkBlock__container { border-color: #666; background-color: #333; }
.subPageLinkBlock__header { color: #aaa; }
.filmEmptySection__wrapper { background-color: #222; }
.broadCastBox__title, .broadCastBox__channelLink { color: #aaa; }
img[src="https://ssl-gfx.filmweb.pl/channels/46.2.png"] { filter: invert(75%); }
.page__container .review { background-color: #333; }
.review--film .review__rate { color: #aaa; }
.filmContributorsSection .page__moreButton a, .enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .personRole, .enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .roleDetails a, .enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .personRole:hover, .enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .roleDetails a:hover { background-color: transparent !important; }
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .voteLabel { color: #ccc; }
.filmFriendsActivitySidebar__panel, .filmDetailedVotesSidebar__panel { background-color: #333; }
.filmFriendsActivitySidebar__summary .criticsAverage, .filmFriendComment__status .rate { color: #aaa; border-color: #aaa; }
.filmFriendsActivitySidebar__list > div:not(:last-child), .filmDetailedVotesSidebar__subHeader::after { border-color: #666; }
.filmFriendsActivitySidebar__button, .filmDetailedVotesSidebar__button { background-color: #444; }
.filmFriendsActivitySidebar__button:hover, .filmDetailedVotesSidebar__button:hover { background-color: #222; }
.filmFriendsActivitySidebar__navigation::before { background-color: #333; }
.filmDetailedVotesSidebar__title { color: #aaa; }
.filmDetailedVotesSidebar .filmRating__rateValue { color: #aaa; }
.filmDetailedVotesSidebar .filmDetailedBar__container { background-color: #666; }
.seasonOrEpisodeRatingBox__checkBox.isChecked { color: #ccc; }
.filmCriticsVotesSection .crs__showAllButton { background-color: #222; }
.ico--goUp::before { filter: invert(100%); }
.filmFriendsActivitySidebar__summary strong { color: #aaa; }
.beforePremiere__premiereIcon { background: #333 !important; color: #aaa !important; border: 1px solid #666 !important; }
.beforePremiere__premiereInfo, .beforePremiere__premiereTime, .notInterestedStateButton__desc { color: #888 !important; }
.notInterestedStateButton__container:hover { border-color: #555 !important; }
.wantToSeeStateButton__state, .wantToSeeStateButton__desc, .ico--eye::before:not(:hover), .ico--close::before:not(:hover) { color: #888 !important; }
.wantToSeeStateButton:not([data-value="0"]):not([data-value="-1"]).hasPanel.hasVoted .wantToSeeStateButton__icon, .wantToSeeStateButton:not([data-value="0"]):not([data-value="-1"]):not(.hasPanel) .wantToSeeStateButton__icon { color: #ffc404 !important; }
.wantToSeeStateButton__container { color: #888 !important; }
.iconicRate[data-rate="-1"] .iconicRate__icon::before { color: #888 !important; }
.iconicRate__icon:not(.iconicRate__icon--rated)::before { color: #888 !important; }
.textInput .textInput__counter { background-color: #333 !important; color: #ccc !important; border: 1px solid #ffc404; }
.textInput .textInput__counter .ico--pen::before { color: #fff; }
.textInput--saved::before { background-color: #333 !important; color: #ffc404; }
html.mouse .filmRatingSummary__button .button:hover { background-color: #111; border-color: #666; color: #aaa !important; }
.navList--primary .navList__item--selected .navList__text, .navList--tertiary .navList__item--selected .navList__text { color: #ccc; }
.see-all-results-link:hover, .internal:hover, .top3-result h4 a:hover { color: #ddd !important; }
.filmBecomeContributorSection__row, .filmBecomeContributorSection__list .filmBecomeContributorSection__row:last-child { border-color: #666; }
.userEvent--glue { margin-bottom: 30px !important; }
.episodesProgressLine__text { text-shadow: 1px 1px 1px #000; }
.userVotesPage.userVotesPage--userWantToSeeNowInTV .__FiltersResultsSortBox .userVotesPage__daySort .inlineSwitch__option.tooltip__parent.inlineSwitch__option--active { 
    background-color: transparent !important; 
    border-color: #ffc404 !important; 
}
.userVotesPage.userVotesPage--userWantToSeeNowInTV .__FiltersResultsSortBox .userVotesPage__daySort .inlineSwitch__option.tooltip__parent { background-color: transparent !important; border-color: #666 !important; }
.personRole__ranking { background: #222; color: #aaa; }
.personRole__ranking:hover { background: #111 !important; }
.filmEpisodesListSection__checkBox .ico { color: inherit; }
.filmEpisodesListSection__checkBox:hover span { color: #ffc404; }
.filmEpisodesListSection__checkBox.page__text.isInit.isChecked span { color: #aaa; }
.floatingFilmActionBox__button .ico::before { color: #222; }
.floatingFilmActionBox.isOpen .floatingFilmActionBox__button { background-color: #333; }
.floatingFilmActionBox.isOpen .floatingFilmActionBox__button:hover { background-color: #222; }
.floatingFilmActionBox.isOpen .floatingFilmActionBox__button .ico::before { color: #aaa; }
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .roleDetails a { color: #ffc404; }
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .roleDetails a:hover { color: #ddd; }
/* .sidebarPanel__header, .sidebarPanel__navigation, .sidebarPanel__container { background-color: #333; } */
.reactionsList__summary .criticsAverage { color: #aaa; border-color: #aaa; }
.reactionsList__list:not(.reactionsList__list--review) > div:not(:last-child) { border-color: #666; }
.sidebarPanel__close { background-color: #222; }
.sidebarPanel__close:hover { background-color: #444; }
.reactionsList__summary strong { color: #ccc; }
.tinyReview__more, .tinyReview__title { background-color: #222; color: #aaa; }
.reviewBox__content { background-color: #222; }
.reviewBox__title, .flatReview__name, .userReviewSection .flatReview__rate, .filmFriendComment__status .ico { color: #aaa; }
.reviewBox__readMore, .mouse .userReviewSection .flatReview__more { color: #ffc404; }
.mouse .userReviewSection .flatReview__more:hover, .flatReview__link:hover { color: #ddd; }
.userReviewSection .flatReview:not(:last-of-type) { border-color: #666; }
.sidebarPanel--sticky .sidebarPanel__header { background-color: #333; }
.filmDetailedBar__bar .avatar__link { background: none; border: 2px solid #ffc404; }
.sidebarPanel__header, .sidebarPanel__navigation { background-color: #333 !important; }
.filmCoverSection__wrapper--episode .filmCoverSection__episodeNavs { background-color: #222 !important; }
.filmCoverSection__wrapper--episode .filmCoverSection__episodeCounter, .filmOtherInfoSection { color: #aaa !important; }
html.coverPhoto--episode .filmCoverSection__navsWrapper { border-color: #666 !important; }
.filmCoverSection__wrapper--episode .filmCoverSection__navItem { border-color: #666 !important; background-color: #333 !important; }
.filmCoverSection__wrapper--episode .filmCoverSection__navItem:hover { border-color: #666 !important; background-color: #111 !important; }
.forumSection__addFirstImage { opacity: 0.75; }
.personVoteInfo .communityRateSwitcher .options .communityRateDrop::before { 
    border-color: transparent transparent #666 transparent !important; 
}
.personVoteInfo .communityRateSwitcher .options .communityRateDrop { border-color: #666 !important; }
.filmInfo__header--platforms { color: #aaa !important; }
.flatReview__name:hover { color: #ffc404 !important; }
.seasonOrEpisodeRatingBox.isBeforePremiere { background-color: #282828 !important; }
.filmRatingSection__placeholder { background-color: #666 !important; }
.filmCoverSection .filmRating, .filmCoverSection .filmRating--filmCritic, .filmCoverSection .page__container .filmCoverSection__info { text-shadow: 2px 1px 1px #000; }
.plusDiscountButton { background-color: #666; }
.filmRatingAssistant .filmRatingAssistant__bar .ico::before { color: #aaa; }
.ribbonPanel__filmHeader, .ribbonPanel__roleHeader { border-color: #666; }    
/* </strona filmu/serialu/gry> */

/* -------------------------------------------------- */

/* <forum> */
.buttonLooksLink, .notification__userName, .notification b { color: #ffc404 !important; }
.forumSearch { background: #333 !important; border-color: #666 !important; }
.droptions-box .droptions-content > a, .droptions-box .droptions-content > button, .droptions-box .droptions-content form, 
.userPreviewInner .buttonsContainer { background: #333 !important; }
#pk-popup { background-color: #333 !important; color: #ccc !important; box-shadow: none !important; }
.notificationPopup a { color: #ddd !important; }
.post .userName { color: #ffc404 !important; }
.post .postInfo { color: #bbb !important; }
.userPreview, .userPreviewInner { background-color: #333 !important; color: #ccc !important; box-shadow: none !important; }
.userPreviewInner::before, .userPreview .upp_arrow {
    border-color: #333 transparent transparent transparent;
    border-top-style: solid;
    box-shadow: none !important;
}
.user__link a, .user__link, .user__since, .user__preview, .user__nameFull { color: #ccc !important; }
.user__link:hover { color: #ffc404 !important; }
.userPreview .sbtn { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.userPreview .sbtn:hover { background-color: #ffc404 !important; border-color: #ffc404 !important; color: #000 !important; }
.userPreview .followButton.sbtn .fonti.fonti-binoculars.s-20.vertical-align:hover { color: #000 !important; }
.blog-sidebar-entry-caption { color: #999 !important; }
.fbtn-page { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.top-10 a { color: #ccc !important; }
.fbtn-page:hover { background-color: #ffc404 !important; border-color: #ffc404 !important; color: #000 !important; }
.fbtn-page[disabled] { background-color: #333 !important; border-color: #ffc404 !important; }
.fbtn-page[disabled]:hover { background-color: #ffc404 !important; border-color: #ffc404 !important; color: #000 !important; }

/* <careful with that> */
.commentButtons input[type="submit"] { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.commentButtons input[type="submit"]:hover {
    background-color: #ffc404 !important;
    border-color: #ffc404 !important;
    color: #000 !important;
}
.controls input[type="submit"] { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.controls input[type="submit"]:hover { background-color: #ffc404 !important; border-color: #ffc404 !important; color: #000 !important; }
/* </careful with that> */

.addTopic.reset.addPlus { box-shadow: none !important; background-color: transparent !important; }
.addTopic.reset.addPlus:hover { box-shadow: none !important; background-color: transparent !important; color: #ffc404 !important; }
.commentsHeaderOpinion, .commentsHeader { color: #ccc !important; }
.mCommentArea { background-color: #333 !important; border-color: #666 !important; }
.mCommentArea textarea { color: #aaa !important; }
.mCommentForm .cancel { background-color: #222 !important; color: #ccc !important; border: #666 1px solid !important; }
.mCommentForm .cancel:hover { background-color: #222 !important; color: #ccc !important; border: #ffc404 1px solid !important; }
.btnMinus, .btnPlus { color: #ccc !important; }
.btnMinus:hover { color: #ff4f4f !important; }
.btnPlus:hover { color: #65ff65 !important; }
.userReviews .sep-hr > li, .forumMain .topicWrapper, .post .postContentAndInfo { border-color: #666 !important; }
.mComment { padding: 10px !important; background-color: #111 !important; border: #222 1px solid !important; }
.mCommentsSubList .mComment { box-shadow: none !important; border: none !important; }
.bComment {
    padding: 10px !important;
    background-color: #111 !important;
    border: #222 1px solid !important;
    margin-bottom: 10px !important;
}
.bCommentsSubList .bComment { box-shadow: none !important; border: none !important; }
#textareaReply { color: #ccc !important; background: #333 !important; }
.fwPrBtnWhite { border: #666 1px solid !important; background-color: #999 !important; }
.fwPrBtnWhite:hover { border: #666 1px solid !important; background-color: #333 !important; color: #ccc !important; }
.plusAdd:hover { color: #ffc404 !important; }
.link.userNameLink { color: #ffc404 !important; }
.comment__notifications--open .notificationList { background-color: #555 !important; color: #ddd !important; }
.actionsList { background-color: #333 !important; border-color: #666 !important; }
.actionsList button { color: #ccc !important; }
.reportAbuseContainer { background-color: #333 !important; box-shadow: none !important; }
.reportAbuseContainer textarea { background-color: #555 !important; color: #ddd !important; }
.forumTopicSection__backToForum, .forumSection__topicText--spoiler { color: #aaa; }
.forumTopicSection__backToForum:hover { color: #ccc; }
.forumTopicSection__title { color: #ccc; }
.forumTopicSection__authorName, .forumTopicSection__starsNo { color: #aaa; }
.forumTopicSection__topicText { background-color: #222; color: #aaa; }
/* </forum> */

/* -------------------------------------------------- */

/* <video> */
.headerBar .pageHdr .hdr span { color: #ccc !important; }
.headerBar .pageHdr .hdrCaption, .headerBar .pageHdr .trailerDesc { color: #aaa !important; }
.bCommentArea textarea { color: #ccc !important; }
.bCommentForm .bCommentArea { color: #ccc !important; border-color: #666 !important; }
.entityDesc { color: #ccc !important; }
.link-btn.link.s-14.slideshowStart:hover { background: transparent !important; box-shadow: none !important; }
.commentFooter .reply.link.link-btn { background: transparent !important; box-shadow: none !important; }
#filmPhotosGallery .sbtn { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
#filmPhotosGallery .sbtn:hover { background-color: #ffc404 !important; color: #000 !important; border: #ffc404 1px solid !important; }
.enhanced-lightbox-imagetitle a { color: #ffc404 !important; }
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .rateInfo, .voteRate.container, .roleList.container, 
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar { background: #333 !important; color: #bbb !important; }
.text-center { color: #bbb !important; }
.theme-bVotePanelLight .voteComment { background-color: #222 !important; border-color: #666 !important; }
.theme-bVotePanelLight .voteComment textarea { background-color: #222 !important; color: #aaa !important; }
.plusMinusSortToggle .dropdown-toggle { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.plusMinusSortToggle .dropdown-toggle:hover { 
    background-color: #ffc404 !important; 
    color: #000 !important; 
    border: #ffc404 1px solid !important; 
}
.sidebar .dropdown-toggle.sbtn:hover, .mainCol .dropdown-toggle.sbtn:hover { border-color: #ffc404 !important; }
.reviewRate { color: #bbb !important; }
.reviewRateButtons button { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.reviewRateButtons button:hover { background-color: #ffc404 !important; color: #000 !important; border: #ffc404 1px solid !important; }
/* </video> */

/* -------------------------------------------------- */
    
/* <stars> */
.user__preview .ic-star_solid, .ic-star_solid.primary, .ic-large_star_in_circle, .ic-star_solid.frp_activeIc, 
.ic-heart_solid.primary-heart { color: #ffc404 !important; }
.ic-star_solid.inactive { color: #aaa !important; }
.ic-star_solid { color: #aaa !important; }
.spc-ic.ic-star_solid.inactive { color: #aaa !important; }
.ifw-chceck-bold { color: #aaa !important; }
.ic-large_star_in_circle.primary.s-18 { color: #ffc404 !important; }
.rate.s-20.vertical-align:hover, .ic-large_star_in_circle.s-20:hover { color: #ccc !important; }
/* </stars> */    

/* -------------------------------------------------- */

/* <my fw> */
.infoPlace { background-color: #ffc404 !important; color: #000 !important; }
.infoPlace .text { color: #111 !important; }
.infoPlace .sbtn { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.infoPlace .sbtn:hover { background-color: #ccc !important; color: #333 !important; border: #ccc 1px solid !important; }
.dashboardAssistantFilters button { color: #ffc404 !important; }
.dashboardAssistantFilters button:hover { background-color: transparent !important; }
.dashboardAssistantFilters button.on { color: #bbb !important; }
.hdr-mega { color: #ccc !important; }
.invitationToConnect { color: #aaa !important; }
.dashboardAssistant .unreaded { background: #333 !important; color: #ccc !important; }
.dashboardAssistant .element {
    background: #333 !important;
    color: #ccc !important;
    margin-top: 1px;    
    margin-bottom: 1px;  
    box-shadow: none !important;    
    margin-left: 0px !important;
}
.dashboardAssistant .eventTitle { color: #ccc !important; }
.myFilmwebSort > .sbtn { background-color: #222 !important; color: #aaa !important; border-color: #666 !important; }
.myFilmwebSort > .sbtn:hover { background-color: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important;}
.filmVote .activityEntryDesc p { color: #aaa !important; }
.item-sub .badge { color: #ccc !important; border-color: #ccc !important; }
.item-sub:hover .badge { color: #ffc404 !important; border-color: #ffc404 !important; background-color: transparent !important; }
.activityButtons .link-btn.likeButton.s-13:hover { background-color: transparent !important; box-shadow: none !important; }
.activityCounters .light { color: #bbb !important; font-weight: normal !important; }
.ohidden a { color: #ccc !important; }
#userMenu .item-user.item-extra .list { border-color: #666 !important; }
.plusLandingPage__section--home .plusLandingPage__logo {
    width: 19rem;
    height: 3.375rem;
    background-image: url("https://1.bp.blogspot.com/-gnMuotL7MTo/XIy-fGnLvlI/AAAAAAAAD-o/WdSQ68M9baYBZEt5sNRcQ_4X_5NVvRW0QCLcBGAs/s1600/fw%252Blogo.png");
}
.plusLandingPage__section--multikino .plusLandingPage__box::after { background-image: url("https://3.bp.blogspot.com/-uA3gFSOoqFI/XIy-fOFRKkI/AAAAAAAAD-s/6IJFdwWRgzsZBG32EKeJVqW4ZlqV5P-WwCLcBGAs/s1600/fw%252Bmulti.jpg"); }
.plusLandingPage__section--noAds .plusLandingPage__box::after { background-image: url("https://1.bp.blogspot.com/-3-k9WUoyj0o/XIy-fm-j7BI/AAAAAAAAD-w/64q2iWOnddIKfPyzi9AiQtK8YD7ZS3l5ACLcBGAs/s1600/fw%252Brambo.jpg"); }
.plusLandingPage__section--muve .plusLandingPage__box::after { background-image: url(https://1.bp.blogspot.com/-5g-6V36Jw6M/XvTPZ9RM5GI/AAAAAAAAEJQ/XuwFaVbOP8co9T1Z-4L6u25YXXlcWpTOQCLcBGAsYHQ/s1600/muvepl.jpg); } 
.plusLandingPage__section--multikino .container::before { filter: opacity(75%) contrast(150%) !important; }
.plusLandingPage__section--soon .plusLandingPage__box::after, .plusLandingPage__section--soon .plusLandingPage__placeholder {
    background: #666 !important;
}
.navList__item[data-value="rakuten"] .navList__text span { filter: invert(85%); }
.page__subtitle.page__subtitle--linkable a:not(:hover) { color: #ffc404; }   
.paymentStep.paymentVariant { background: #222; }
.paymentStep.paymentVariant h1 { color: #ccc; }    
/* </my fw> */

/* -------------------------------------------------- */

/* <survey> */
.paginator_cont ul { background: #333 !important; border-color: #666 !important; }
.paginator_cont ul { border-color: #666 !important; }
.paginator_cont ul li a { color: #ffc404 !important; }
.paginator_cont ul .on span a { color: #ddd !important; }
.survey-details { background: #333 !important; border-color: #666 !important; }
.survey-deadline { color: #bbb !important; }
.survey-description a, .survey-description-plain a, .survey-options a, .survey-question-other-results a { color: #ffc404 !important; }
.survey-list h3 { color: #bbb !important; }
.see-all-results-link, .internal, .top3-result h4 a { color: #ffc404 !important; }
.top3-result-wrap { background: #666 !important; }
.top3-result-wrap.with-img .top3-result .rank-number, .top3-result .result-score { color: #111 !important; }
.bottom-50 { background: #333 !important; color: #bbb !important; }
.survey-question-results, .survey-details { border-color: #666 !important; }
.survey-question-results h2 a, .survey-details h2 a { color: #ddd !important; }
.top3-result-wrap:not(.with-img) .rank-number { color: #fff !important; }
.top3-result h4 { color: #ddd !important; }
.survey-description-plain, .question-content { color: #bbb !important; }
.survey-answer-card { background: #333 !important; color: #bbb !important; border-color: #666 !important; }
.survey-results a.btn--light { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.survey-results a.btn--light:hover { background-color: #111 !important; color: #ccc !important; border: #666 1px solid !important; }
.survey-participate h1 { color: #ccc !important; }
.survey-participate div { color: #aaa !important; }
.survey-answer-card input + label:hover div, .survey-answer-card input:checked + label div { color: #333 !important; }
.survey-participate .btn { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.survey-participate .btn:hover { background-color: #111 !important; color: #ccc !important; border: #666 1px solid !important; }
.survey-answer-card input:checked + label, 
.survey-answer-card input + label:hover { background-color: #ffc404 !important; border: #ffc404 1px solid !important; }
.survey-answer-card input + label:hover a, .survey-answer-card input:checked + label a { color: #000 !important; }
.survey-details .survey-description p { color: #aaa; }    
/* </survey> */

/* -------------------------------------------------- */

/* <konkursy> */
.slideshowMain--advertisement .Carousel::after { background-color: #111 !important; }
#homeAdvertisingPlace .CarouselWrapper::after { background-color: transparent !important; border-color: #999 !important; }
#homeAdvertisingPlace .slideshowMain__wrapper { background-color: #666 !important; border: 2px solid #ccc !important; }
#homeAdvertisingPlace .slideshowMain__wrapper:hover { background-color: #ffc404 !important; border-color: #ffc404 !important; }
#homeAdvertisingPlace .slideshowMain__wrapper:hover a { color: #111 !important; }
.slideshowMain--advertisement .Carousel__button-next, .slideshowMain--advertisement .Carousel__button-prev {
    background-color: #999 !important;
}
.slideshowMain--advertisement .Carousel__button-next:hover, .slideshowMain--advertisement .Carousel__button-prev:hover {
    background-color: #ccc !important;
}
.mainCol#awardSpecial .section-gala-show h2.hdr.section-title, .mainCol#awardSpecial h2.hdr.section-title { color: #ccc !important; }
.bL3 { background-color: #333 !important; color: #ccc !important; border-color: #666 !important; }
.bL3 a { color: #ffc404 !important; }
ul.vertical-list li { color: #ccc !important; }
.tpc { background-color: #333 !important; color: #aaa !important; border-color: #666 !important; }
.contestsInfo { text-align: center !important; }
.boxSwitcher .bsDark { background-color: #333 !important; color: #aaa !important; }
.boxSwitcher .bsDark a.contCat { color: #ddd !important; }
.boxSwitcher .bsLight { background-color: #222 !important; color: #ddd !important; }
.boxSwitcher .bsLight a.contCat { color: #ffc404 !important; }
.latestContests th, .latestContests td { background-color: #222 !important; color: #aaa !important; }
.top-20 { color: #aaa !important; }
.top-20 .sbtn { background-color: #333 !important; color: #ccc !important; border-color: #666 !important; }
.top-20 .sbtn:hover { background-color: #ffc404 !important; color: #000 !important; border-color: #ffc404 !important; }
.regulationsLabel span a { color: #ddd !important; }
.redLabel { background-color: #ffc404 !important; color: #000 !important; font-weight: bold !important; }
.mcAwardSection { background-color: #333 !important; color: #bbb !important; }
.mcPointsSection { background-color: #333 !important; color: #bbb !important; }
.contestContainer section.mcPointsSection li { color: #aaa !important; }
.contestContainer section.mcPointsSection li span { color: #000 !important; }
.pageBox { color: #aaa !important; }
.contestContainer, .fileUploadSection, #contestPhotosWrapper { background: #222 !important; color: #aaa !important; }
.contestContainer section.contestPhotos .photo .desc .photo-about .user-name { color: #ffc404 !important; }
.contestContainer .pollTitle, .contestContainer .filmDescription { color: #aaa !important; }
.regulationHuawei { background: #333 !important; }
.awT .headerSortDown span { background: url(https://1.bp.blogspot.com/-qUY5e7r6RlY/W18gN5FacBI/AAAAAAAAD2M/816PFsvr008WNIN7U9QnGbwJONEQ0kHFwCLcBGAs/s1600/bgArrY.png) no-repeat 5px -59px !important; }
.awT .headerSortUp span { background: url(https://1.bp.blogspot.com/-qUY5e7r6RlY/W18gN5FacBI/AAAAAAAAD2M/816PFsvr008WNIN7U9QnGbwJONEQ0kHFwCLcBGAs/s1600/bgArrY.png) no-repeat 5px -40px !important; }
.contestDescr .text.contentDescr.text-large.normal.bottom-50 { padding: 10px !important; }
.top-20.contestForm .normal.s-16.bottom-10, .contestDescr .normal.s-16 { color: #ccc !important; }
.contest__description, .contest__priceDesc { color: #aaa; }
.contest__finished, .contest__form { background-color: #333; }
.contest__finished textarea, .contest__form textarea { background-color: #222; border-color: #666; color: #aaa; }
.contest__finished .control__title a, .contest__form .control__title a { color: #ffc404; }
.contest__finished .control__title a:hover, .contest__form .control__title a:hover { color: #ddd; }
/* </konkursy> */

/* -------------------------------------------------- */

/* <rekomendacje> */
.hdr.hdr-super.vertical-align { text-shadow: none !important; }
.howItWorks { background: #222 !important; border-color: #666 !important; }
.howItWorks a { color: #ffc404 !important; }
#recommendationsEntry .slider-handle { background: url("https://4.bp.blogspot.com/-bQfMRKmN20k/W1oY1kox10I/AAAAAAAAD2A/QV5LBm4bhGYI3noASkXq64DuH1XdHTUlQCLcBGAs/s1600/spYellow.png") no-repeat scroll center top transparent !important; }
.filmsTogglePanelParent .filmsTogglePanel { background: #444 !important; }
.filmsTogglePanelParent .filmsTogglePanel button.on { 
    background: #ffc404 !important; 
    color: #000 !important;
    border-radius: 2px !important;
}
.filmsTogglePanelParent { background: #333 !important; border-color: transparent !important; }
.filmsTogglePanelParent .typeNameLabel { color: #ccc !important; }
.filmPreview .filmPreview__title { color: #ddd !important; }
.filmPreview .filmPreview__title:hover { color: #ffc404 !important; }
.filmPreview__year { color: #ccc !important; }
.cloud { background: #333 !important; color: #aaa !important; }
.tvSeanceLink { color: #aaa !important; }
.sChannel:hover { background: #666 !important; border-radius: 5px !important; }
.filmAdditionalInfo a { color: #aaa !important; }
.recommText, .recomVal, .gwt-InlineLabel { color: #ccc !important; }
.uniVotePanel.light { background-color: #333 !important; border-color: #666 !important; }
.uniVotePanel.light .watchingButton, .uniVotePanel.light .wantToSeeButton, .uniVotePanel.light .dontWantToSeeButton, 
.uniVotePanel.light .voteGroup { border-color: #666 !important; }
.uniVotePanel .wantToSeeButton:hover .dot { color: #ffc404 !important; }
.uniVotePanel.light button { color: #bbb !important; }    
.uniVotePanel .dontWantToSeeButton:hover .dot {
    background: url("https://2.fwcdn.pl/gf/beta/set.43.png") no-repeat scroll -600px -140px rgba(255,194,4,0);
    background-position-x: -600px;
    background-position-y: -140px;
}
/* </rekomendacje> */

/* -------------------------------------------------- */

/* <reviews> */
.fwBtn.fwBtn--small:hover { color: #000 !important; background-color: #ffc404 !important; }
.TabsNav .item--others-group .TabsNavGroup { background-color: #333 !important; }
.TabsNav .item--others-group .TabsNavGroup .item a.fwBtn {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    margin: auto !important;
}
.TabsNav .item--others-group .TabsNavGroup .item a.fwBtn:hover { color: #000 !important; background-color: #ffc404 !important; }
.TabsNav .item--others-group .TabsNavGroup .item { background: transparent !important; box-shadow: none !important; }
.filmReviewsList__item .review__description, #userReviewsCarousel .review__description { padding-left: 10px !important; }
.userReviews__item { border-color: #666 !important; }
.userReviews__item .review__description { padding: 10px !important; }
.navList--outlined .navList__item--selected .navList__button:hover { background-color: transparent !important; }
.reviewBox--middle .reviewBox__content { background-color: #222; }
.reviewBox__filmTitle, .reviewBox__rate, .reviewBox__userName { color: #aaa; }
.reviewBox__content { background: #222 !important; }
.newsHeaderSection { background-color: #222 !important; }
.breadcrumbs__list, .newsHeaderSection--noCover, .reviewRatingSection__wrapper .author-box {  border-color: #666 !important; }
.newsRelatedFilmsSection .filmRatingBox__container, .reviewsLatestSection .reviewItem { border-color: #444 !important; }
.breadcrumbs__item, .newsHeaderSection__typeLabel, .newsHeaderSection__title, .newsHeaderSection__authorName, .newsRelatedFilmsSection__title, 
.reviewsLatestSection .reviewItem__title, .author-box__authorName:not(:hover) { color: #ccc !important; }
.reviewsLatestSection .reviewItem__title:hover, .newsRelatedFilmsSection__title:hover,.newsHeaderSection__authorName:hover, 
.reviewRatingSection__wrapper .author-box__desc a:hover { color: #ffc404 !important; }
.newsMainSection__news, .myVote__label, .myVote__rate, .reviewRatingSection__header, 
.commentSection__headerTitle { color: #aaa !important; }
.reviewRatingSection__wrapper { background-color: #333 !important; }
.comment__body { background-color: #333 !important; color: #aaa !important; }
.comment__body span:last-child::before { color: #aaa !important; }
.commentForm__text { border-color: #666 !important; color: #ccc !important; background: #222; }
.commentMore--gradient::before { background: #333; background: linear-gradient(180deg,hsla(0,0%,100%,0),#333); }   
/* </reviews> */    

/* -------------------------------------------------- */

/* notifications */
#notificationsPage .settingsNotifications, #notificationsPage .notify a { color: #ffc404 !important; }
#notificationsPage .eventTime { color: #aaa !important; }
.winners div, .nomineeHdr, .nominationsList .filmsList { color: #ccc; }
.nomineDesc, .categoryName { color: #aaa; }    

/* -------------------------------------------------- */

/* <magazyn> */
.footer .fwPrBtn { background-color: #333 !important; color: #ccc !important; border-color: #666 !important; }
.footer .fwPrBtn:hover { background-color: #999 !important; color: #000 !important; border-color: #999 !important; }
.menuColumn.gold, .menuList ol span, .menuList ul span { color: #000 !important; }
.menuList .groupDesc { font-weight: bold !important; }
.menuHeader { color: #000 !important; }
.fwmArticle .contentElement { background: #222 !important; color: #ccc !important; }
.icon-thumb-up, .icon-thumb-down { background-image: none !important; }
#pkc .list h3 { color: #ccc !important; }
.articleShareFB { background: #4761a3 !important; color: #fff !important; }
.articleShareFB:hover { background: #6f8ddb !important; color: #fff !important; }
#thumbnails #titleRoller .thumbnailDescription { background-color: rgba(34, 34, 34, .5) !important; }
.fwmArticleQuote, .extraElement, .extras.tempHide, .extras.tempHide .active, .extraElement.active { background-color: #777; } 
.fwmArticle .contentElement .articleContentElement .innerFix .articleTitle,
.fwmArticle .contentElement .articleContentElement .innerFix .articleAuthorName { color: #ccc; }
.fwmArticle .contentElement .articleContentElement .innerFix .articleContent { color: #aaa; }
.mobile .comment-opts-opener { background-color: transparent; }
/* 
.reverseLogo #fwmLogo { background-image: url('https://2.fwcdn.pl/gf/fwm/logo_fwm.svg'); }
.reverseLogo .fwmMenuOpenerIcon { background-image: url('https://2.fwcdn.pl/gf/fwm/x_white.svg'); }
.quoteContainer, .fwmArticleQuote, .fwmArticleQuote .quoteParent div { color: #ccc !important; } 
*/    

/* </magazyn> */

/* -------------------------------------------------- */

/* <baza> */
.section__searchMenu, .section__header.section__header--bwb { background: #111 !important; color: #ccc !important; }
.navList__dropdown { background-color: #333 !important; }
.navList__dropdown .navList__button:hover { background-color: #333 !important; }
.section__header--bwb .section__title .no-query { color: #ddd !important; }
.fwBtn__wrapper.fwBtn__wrapper--full { background: transparent !important; }
#collapseFilter > .content { background: #222 !important; border-top: #444 1px solid !important; }
.rangeSlider__state span, .rangeSlider__state--center, .starSlider__state label, .starSlider__state span { color: #aaa !important; }
.collapse__btn.collapse__full-btn .fwBtn__label { color: #ccc !important; }
.collapse__btn.collapse__full-btn .fwBtn__label .fwBtn__activeFilters { color: #ccc !important; }
.collapse__btn { background-color: #333 !important; border-color: #444 !important; }
.collapse__btn:hover { background-color: #333 !important; border-color: #555 !important; }
.collapse__btn.collapse__is-expanded .ifw-arrow_down, .collapse__btn .ifw-arrow_down { color: #ffc404 !important; }
.handle { background-color: #aaa !important; } 
.genderSelect__option:hover { background-color: #ffc404 !important; }
.hit.hit--person { border-color: #444 !important; background-color: #111 !important; color: #ccc !important; }
.hit__title a { color: #ddd !important; }
.hit__title a:hover { color: #ffc404 !important; }
.sbtn.full-width { color: #ccc !important; background-color: #333 !important; border: 1px solid #666 !important; }
.sbtn.full-width:hover { color: #000 !important; background-color: #ffc404 !important; border: 1px solid #ffc404 !important; }
.noinationsInfoCont { color: #ccc !important; background-color: #333 !important; }
.noinationsInfoCont:hover { color: #000 !important; background-color: #ffc404 !important; }
img[src="https://ssl-gfx.filmweb.pl/award/92.jpg"] {
	width: 0 !important;
	height: 0 !important;
	padding: 35px 0 0 20px !important; /* image width (160px) and height (61px) */
	background: url(https://3.bp.blogspot.com/-kxA76sV_P4k/XBZVXm0E3dI/AAAAAAAAD3w/1GHeE7lLxm8U331N0kn0yXTE-lGP_bYVACLcBGAs/s1600/92cannes.png) no-repeat 0 0;    
} 
.sbtn.sbtn-primary { color: #000 !important; }
.s-20 { color: #ccc !important; }
.s-20:hover { color: #ffc404 !important; }
.awardDescription .cap a { color: #bbb !important; }
.winners .nominationsList > li { border-color: #666 !important; }
.awardDescription { background-color: #222 !important; }
.serialsWTSSelectionSection { border-color: #666 !important; }
.page__section--gray { background-color: #111 !important; }
.serialsWTSSelectionSection__searchBox .searchBox__container { background-color: #222 !important; border-color: #666 !important; }
.serialsWTSSelectionSection__searchBox .searchBox__input { color: #ccc !important; }
.navList--secondary .navList__item--selected .navList__button .navList__text { color: #111 !important; }
.mouse .navList--secondary .navList__item:not(.navList__item--selected) .navList__button:hover .navList__text, .page__navigation.page__navigation--sticky .navList--secondary.navList--sticky, 
.collapse__full::before, .collapse__none::before { background-color: #333; }
.page__navigation .navList--secondary:last-child { border-color: #666; }
.filmPreviewHolder .filmPreview { border: 1px solid hsla(0,0%, 75%,.2) !important; }

/* </baza> */

/* -------------------------------------------------- */

/* <premiery-zapowiedzi> */
.pageContent .subHeader .TabsNav .item__is-active a { background-color: transparent !important; border: #ffc404 1px solid !important; }
.pageContent .subHeader .TabsNav .item a:hover { background-color: transparent !important; border: #666 1px solid !important; }
.pageContent .subHeader .TabsNav .item a { border: transparent 1px solid; }
.pageContent .subHeader .subHeader__bar { border-color: #666 !important; }
.pageContent .subHeader .subHeader__bar--fixed { background-color: #222 !important; }
.listBadge, .listBadge .listBadge__item { background-color: #222 !important; color: #ccc !important; border-color: #444 !important; }
.listBadge .listBadge__item .realease-link { color: #ccc !important; }
.listBadge .listBadge__item .realease-link:hover { color: #fff !important; }
.boxBadge { background-color: transparent !important; }
.sideBoxes .sideBox__pos { border-color: #444 !important; background-color: #222 !important; }
.sideBoxes .sideBox__pos .extraInfo time { color: #aaa !important; }
.sideBoxes .sideBox__pos .itemTitle a:hover { color: #ffc404 }
.premieresList .filmPreviewHolder .filmPreview { border: 1px solid hsla(0,0%,100.0%,.2) !important; }
/* </premiery-zapowiedzi> */

/* -------------------------------------------------- */

/* <fw prod> */
.author-box { background-color: #333 !important; }
.author-box.description-box .author-box__desc { color: #aaa !important; }
/*
.Carousel__button-next, .Carousel__button-prev { background-color: #ffc404 !important; color: #000 !important; }
.Carousel__button-next:hover, .Carousel__button-prev:hover { background-color: #333 !important; }
*/
.TabsNav .item--others-group .TabsNavGroup .item:hover { font-weight: normal !important; color: #ddd !important; }
.discontinuedProductions { background-color: transparent !important; }
.netflixNews .crs .crs__wrapper, .netflixNews .carousel__wrapper { background: #171717 !important; }
.section-sn__footer { background-color: #111 !important; border-color: #333 !important; }
.section-sn__footer a { color: #aaa !important; }
.section-sn__footer a:hover { color: #d81f26 !important; }
.drawMovie--background { background: url(https://3.bp.blogspot.com/--WpCXO15VjI/XG7PLnsUCAI/AAAAAAAAD60/tjFBDdnwRS8SUm8Z4_rjthOqlec3A0UtACLcBGAs/s1600/ntflxRndm.png) no-repeat right top; }
.filmPreview__card { background: transparent !important; }
.userEventRolePreview, .filmPreview { border: none !important; }
#netflixMostWantToSee .FilmRatingBox.filmRatingBox.isInited { background: transparent !important; border: none !important; }
#netflixTopTenToday { background-color: #222 !important; }
.advertButton a { background-color: #111; color: #ccc; }
.advertButton a:hover { background-color: #333; color: #ccc; }
.advertButton::after { border: none; }
.advertButton--hbo span { filter: invert(75%); }
.page__header + .page__header { margin: 0; }
.drawMovie__button.fwBtn.drawMovie__button--netflix { background-color: #333 !important; }
.drawMovie__button.fwBtn.drawMovie__button--netflix:hover a { color: red; }
.drawMovie__filmPreview.filmPreviewHolder { background-color: #222; }
.drawMovie .filter { background-color: #222;}
.drawMovie .filter__title, .drawMovie .filter__columnTitle { color: #ccc; }
.drawMovie .filter__button { background: #333; color: #aaa; }
.drawMovie .filter__button:hover { background: #666 !important; color: #ddd; }
.drawMovie .filter__button--active { background: #ffc404 !important; color: #000 !important; }
/* </fw prod> */    

/* -------------------------------------------------- */

/* <news> */
.fwBtn.fwBtn--small { background-color: #333 !important; color: #aaa !important; border-color: #666 !important; }
.fwBtn.fwBtn--small:hover { background-color: #999 !important; color: #000 !important; border-color: #666 !important; }
.EmbeddedTweet--mediaForward .EmbeddedTweet-tweet { background-color: #111 !important; border-color: #666 !important; }
.navList--bordered, .newsNewestSection__item { border-color: #666 !important; }
.navList__button:hover { color: #ffc404 !important; }
.TabsContainer { background-color: transparent !important; }
.newsNewestSection__item-title:not(:hover) { color: #ccc !important; }
.newsRelatedFilmsSection__switchRight .ico::before, .newsRelatedFilmsSection__switchLeft .ico::before,
.newsNewestSection__showMoreBtn .ico::before { color: #222 !important; }
.newsNewestSection__showMore::before {
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#444) !important;
    border-color: #666 !important;
}
.newsSocialSection__header{ color: #aaa !important; }
.newsMainSection__news > .page__text > * > a:not(.black):not(.fwPlayerPlusBtn):not(.markupPhoto), 
.newsMainSection__news > .page__text > a:not(.black):not(.fwPlayerPlusBtn):not(.markupPhoto), 
.newsMainSection__news a.internal:not(.fwPlayerPlusBtn) { color: #ffc404 !important; }
.newsMainSection__news > .page__text > * > a:not(.black):not(.fwPlayerPlusBtn):not(.markupPhoto):hover, 
.newsMainSection__news > .page__text > a:not(.black):not(.fwPlayerPlusBtn):not(.markupPhoto):hover, 
.newsMainSection__news a.internal:not(.fwPlayerPlusBtn):hover { color: #ddd !important; border-color: #ddd !important; }
.textRankingItem { background-color: #333 !important; color: #ccc !important; border-color: #666 !important; }
.textRankingItem__body { border-color: #666 !important; }
.textRankingItem__body .rateBox__rate, .textRankingItem__body .filmPreview__advertButton a { color: #ccc !important; }
.textRankingItem__description { background-color: #222 !important; border-color: #666 !important; color: #aaa !important; }
.textRankingItem__body .filmPreview__badge { background-color: #222 !important; border: 1px solid #666; }
.textRankingItem__body .filmPreview__card { padding-left: 10px; }
.textRankingItem__position { background-color: #444 !important; color: #ddd !important; border-color: #666 !important; }
/* </news> */

/* -------------------------------------------------- */

/* search results */
.query, .no-query { color: #ddd !important; }
.listBadge.listBadge--related .listBadge__item a { color: #fff !important; }
.listBadge.listBadge--related .listBadge__item a:hover { color: #999 !important; }
.hit.hit--user { border-color: #666 !important; }
.polaroid.polaroid--small-mobile.polaroid--border { border-color: #444 !important; }

/* -------------------------------------------------- */

/* 404 */
.error__title { color: #aaa !important; }
.fail-message a, .fail-message a:hover { color: #ffc404 !important; }

/* -------------------------------------------------- */

/* <zwiastuny> */
.productionsTypesList a { color: #ccc !important; }
.productionsTypesList .active a { color: #000 !important; }
.productionsTypesList li.active { border-radius: 5px !important; }
.productionsElements .moreBtn { background: none !important; box-shadow: none !important; }
.vjs-resize-manager { display: none !important; }
.commentForm__line { background-color: #aaa !important; }
.video-linked--desktop { background-color: #222 !important; }
.video-linked--desktop .crs__title { color: #bbb !important; }
.video-linked--desktop .crs__title:hover { color: #ffc404 !important; }
.video-linked { background-color: #333; }
.video-linked .crs__title { color: #ccc; }
.ico--arrowDown::before { color: #000; }
/* </zwiastuny> */    

/* -------------------------------------------------- */

/* <ranking> */
.contestsQuestionnaresQuizzes { background-color: transparent !important; }
.collapse { border-color: #444 !important; background-color: transparent !important; }
.collapse__gradient::before { background: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0), #171717) !important; }
.ranking__filter-btn { border: #ffc404 1px solid !important; }
.ranking__filter-btn.fwBtn--disabled { border: #666 1px solid !important; }
.ranking__list .item.place { border-color: #444 !important; background-color: #171717 !important; }
.rate__value, .rate__count, .ranking__short-info { color: #aaa !important; }
.ranking__legend .ranking__header, .ranking__formula { color: #bbb !important; }
.ranking-category__list a:hover { color: #ddd !important; }
.ranking__list .film__title:hover { color: #ffc404 !important; }
.role__person-link:hover, .role__film-link:hover, .role__film.film__link:hover { color: #ffc404 !important; }
.hasQuestionnaire .questVoteButton .sbtn { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.hasQuestionnaire .questVoteButton .sbtn:hover { 
    background-color: #ffc404 !important; 
    border-color: #ffc404 !important; 
    color: #000 !important; 
}
.rankingUsersPage__header h1, .rankingUsersPage__header h2, .rankingUsersPage__header h3, .rankingUsersPage__header h4,
.rankingUsersPage__headerh5, .rankingUsersPage__header h6, .rankingUsersPage__header h7 { color: #ccc !important; }
.rankingUsersPage__topReviewers { background-color: #333 !important; }
.userBox__container { background-color: #222 !important; border-color: #666 !important; }
.rankingList__userName { color: #aaa !important; }
.rankingList__userName:hover { color: #ccc !important; text-decoration: underline !important; }
.rankingList__row--header { background-color: #333 !important; color: #aaa !important; }
.rankingList__container, .rankingList__row { border-color: #666 !important; }
.rankingUsersPage__backToRanking { color: #aaa !important; }
.rankingUsersPage__backToRanking:hover { color: #ddd !important; }
.slumpdown--long { border-color: #666 !important; background-color: #282828 !important; }
.slumpdown--long:hover { border-color: #999 !important; }
.slumpdown--long .slumpdown__button.slumpdown__button--toggle {
    background-color: transparent !important;
    box-shadow: none !important;
    color: #bbb !important;
}
.rankingUsersPage__awards { background-color: #222 !important; }
.userRankingAwards__header { color: #ccc !important; }
.userRankingAwards__userName a { color: #aaa !important; }
.userRankingAwards__userName a:hover { color: #ddd !important; }
.filmRatingPanelHeader a { color: #ddd !important; }
.filmRatingPanelHeader a:hover { color: #ffc404 !important; }
.filmRatingPanelHeader .originalTitle { color: #ccc !important; }
/* </ranking> */

/* -------------------------------------------------- */

/* <fw poleca> */
.recommends__list .film__rec-info .inner { border-color: #666 !important; background-color: #333 !important; }
.recommends__list .film__rate-info, .recommends__list .film__want-to-see-info { color: #aaa !important; }
.recommends__list .film .review, .recommends__list .film__poster-wrapper { background-color: #222 !important; }
.recommends__list .film .review__header { background-color: transparent !important; }
.recommends__list .film { border-color: #666 !important; }
.section__fw-recommends .slumpdown__button.slumpdown__button--toggle { 
    background-color: transparent !important; 
    box-shadow: none !important; 
}
.pageContent .premieresHeader .section__title .slumpdown__button.slumpdown__button--toggle {
    background-color: transparent !important;
    box-shadow: none !important;    
}
.navList__dropdown .navList__button:hover { background-color: #222 !important; }
/* </fw poleca> */    

/* -------------------------------------------------- */

/* <dokumenty> */
#help-pl_PL a { color: #ffc404 !important; }
.privacyPage { background-color: #111 !important; padding-top: 1px !important; padding-bottom: 25px !important; }
.richContentPage, .richContentPage__header--main { background-color: #111 !important; color: #ccc !important; }
.richContentPage__header { color: #bbb !important; }
.richContentPage a { color: #ffc404 !important; }
#advertising-pl_PL div, #publisher-pl_PL div, #editorial-pl_PL div {
    background-color: #111 !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
#specyfikacja-new-pl_PL .tabbedPanels .panelContainer, 
#specification-pl_PL .tabbedPanels .panelContainer { border-top: #666 1px solid !important; }
.rodoBoard, .rodo__wrapper { background: #222 !important; }
.rodo__desc { color: #aaa; }
.rodo__description, .rodo__description--wide { background-color: #282828; color: #aaa; }
.rodo__wrapper a { color: #ffc404; }
.rodo__wrapper a:hover { color: #ccc; }
/* </dokumenty> */    

/* -------------------------------------------------- */

/* brak obrazu */
.place .film__title .role__poster .inner, .place .film__roles .film__poster, .place .person__roles .film__poster, 
.place__poster .entity__link, .place__poster .main-picture-poster, .personRole__image, .polaroid__thumbnail .thumbnail, 
.filmPoster__link, .filmPoster__link .thumbnail, .filmPosterSection__poster {
    background: #444 url(https://3.fwcdn.pl/gf/iri/images/faf1205f3e3368fecd984fb75bc42b47.svg) 50% no-repeat !important;
}

/* -------------------------------------------------- */

/* <users> */
.similarityUsersInfo__roles, .similarityUsersInfo__users { color: #aaa !important; }
.sendMessage__input, .sendMessage__textarea { background: #333 !important; border-color: #666 !important; }
.popup__button.fwBtn.fwBtn--black.fwBtn--confirmBtn, .popup__button.fwBtn.fwBtn--black { background-color: #111 !important; }
.popup__button.fwBtn.fwBtn--black.fwBtn--confirmBtn:hover, .popup__button.fwBtn.fwBtn--black:hover { background-color: #222 !important; }
.popup__button.fwBtn.fwBtn--text.sendMessage__popupFloatButton { border-left: #666 1px solid !important; padding-left: 2rem !important; }
.sendMessage__popupAnchor { color: #ffc404 !important; }
.userAboutTopRated__list .posterInfoBox__rateBox, .userAboutTopRated__list .posterInfoBox__rateBox:hover, .userAboutWTS__list .posterInfoBox__rateBox, .userAboutWTS__list .posterInfoBox__rateBox:hover, .userAboutFavorite__list .posterInfoBox__rateBox, .userAboutFavorite__list .posterInfoBox__rateBox:hover { 
    box-shadow: none !important; 
    background-color: transparent !important; 
    color: #aaa !important; 
}
.similarityUsers__similarity, .similarity__count { color: #000 !important; }
.friendSuggestBox { background-color: #333 !important; }
.friendSuggestBox__button .fwBtn { border-color: #666 !important; background-color: #222 !important; }
.friendSuggestBox__button .fwBtn:hover { border-color: #ffc404 !important; color: #ffc404 !important; }
.dynamicTextField__seeMore { border-color: #444 !important; background-color: #333 !important; }
.dynamicTextField--expandable:not(.dynamicTextField--editing):not(.dynamicTextField--expanded) .dynamicTextField__value::after { 
    background-image: linear-gradient(180deg, hsla(0, 0%, 50%, 0) 4%, #333); 
}
.section--alabaster.userReviews { background-color: #151515 !important; border-color: #666 !important; }
.similarityBox { padding-top: 15px !important; }
.wrapperContent__sidebars .userReviews .review { background-color: #222 !important; border-color: #666 !important; }
.wrapperContent__sidebars .userReviews .review__inner .review__description, .gridView__item .review__description { padding: 10px !important; }
.wrapperContent__sidebars .userReviews .review__inner .review__meta { padding-left: 10px !important; padding-top: 10px !important; }
.userNewestFriends__stats { border-color: #666 !important; }
.likeCounter__person { color: #aaa !important; }
.voteCommentBox.VoteCommentBox { background-color: #333 !important; border: #444 1px solid !important; padding: 25px; }
.voteCommentText, .voteCommentText__label { background-color: transparent !important; }
.userConnectionBox .userPreview { background-color: transparent !important; box-shadow: none !important; }
.userConnectionBox .userConnectionBox__inner { border-color: #444 !important; background-color: #222 !important; }
.userConnectionBox__badge { background-color: #111 !important; border: #444 1px solid !important; border-top: none !important; }
.userConnectionBox--alabaster .userConnectionBox__btn { background-color: #111 !important; }
.userConnectionBox__badge .userConnectionBox__btn { border-color: #666 !important; }
.userConnectionBox__badge .userConnectionBox__btn:hover { color: #ffc404 !important; }
.userConnectionBox__menu--is-open .menuList { background-color: #333 !important; }
.userConnectionBox__menu--is-open .menuList::before { border-color: transparent transparent #333 !important; }
.userConnectionBox__menu .menuList .fwBtn .fwBtn__message { color: #aaa !important; }
.userConnectionBox__menu .menuList .fwBtn .fwBtn__message:hover { color: #ddd !important; }
.hideSectionButtons__menu { background-color: #222 !important; }
.hideSectionButtons__menu::before { border-color: transparent transparent #222 !important; }
.hideSectionButtons__btn { color: #aaa !important; }
.hideSectionButtons__btn:hover { color: #ffc404 !important; }
.section--alabaster { background-color: #333 !important; border-color: #666 !important; }
.userConnectionBox .user__message:hover { color: #ddd !important; }
.userConnectionBox .user__fullName:hover { color: #ffc404 !important; }
.user__link a:hover, .user__nameFull:hover { color: #ffc404 !important; }
.authPage__card { background-color: #222 !important; }
.authPage__title { color: #ccc !important; }
.authButton--google, .authButton--filmweb, .authButton--secondary, .authButton--register { 
    color: #ccc !important; 
    background-color: #444 !important; 
    border: none !important; 
}
.authButton--google:hover, .authButton--filmweb:hover { 
    color: #ccc !important; 
    background-color: #666 !important; 
    border: none !important; 
}
.authButton--secondary:hover, .authButton--register:hover { color: #000 !important; background-color: #ffc404 !important; }
.facebookLoginButton:hover { background-color: #6f8ddb !important; }
.authButton--text { color: #ffc404 !important; margin: 0px !important; }
.authButton--text:hover { text-decoration: underline !important; }
.userFriendSuggestBoxSection { background-color: #333; }
.similarityBox__users::before { background-color: #222; }
.similarityUsersInfo .fwBtn { background-color: #333; padding: 10px; padding-top: 7px !important; }
.similarityUsers__similarity--error { filter: invert(75%); }
.loginEncourageTooltip { background-color: #333; }   
.loginEncourageTooltip__wrapper { color: #ccc; }    
/* </users> */
}

}