Filmweb MegaTweak

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

As of 2021-03-05 00:54:22 UTC. See the latest version.

/* ==UserStyle==
@name           Filmweb MegaTweak
@namespace      https://greasyfork.org/pl/users/636724-cml99
@version        1.7.3
@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 many more.
@author         CML99
@license        CC-BY-NC-SA-4.0
@preprocessor   stylus
@homepageURL    https://greasyfork.org/pl/scripts/406046-filmweb-megatweak
@supportURL     https://greasyfork.org/pl/scripts/406046-filmweb-megatweak/feedback
@var            checkbox cmlDarkMode "◑ Ciemny motyw" 1
@var            checkbox cmlThinScroll "↕ Wąski suwak" 1
@var            checkbox cmlBorderless "☐ Tryb przejrzysty" 1
@var            checkbox cmlNoFooterHome "✕ Brak głównej pod stronami" 1
@var            checkbox cmlCompactSections "⇲ Zwarte elementy" 1 
@var            checkbox cmlOldSearchBox "⌕ Mała wyszukiwarka" 0 
@var            checkbox cmlOldRelated "⇄ Powiązane pod ocenami" 1
@var            checkbox cmlCastRankVideo "⇅ Obsada nad zwiastunami" 1 
@var            checkbox cmlMinorFixes "✓ Drobne poprawki" 1
@var            checkbox cmlEksportOcen "☆ Styl eksportu ocen" 1
@var            checkbox cmlLessAds "☒ Mniej natrętnych reklam" 1
==/UserStyle== */        


@-moz-document domain("filmweb.pl") {   
/* -------------------------------------------------- */
/*                    Filmweb Tweaks                  */
/*      CML99 (https://www.filmweb.pl/user/CML99)     */
/*                 RELEASE: 23.06.2020                */
/* -------------------------------------------------- */
    
#cmlPlaceholder { display: none; }    
    
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; }
}

if cmlNoFooterHome { #site:not([data-linkable="home"]) .page.HomePage { display: none; } } 

if cmlMinorFixes {
.changeAvatar.container  { padding-left: 1rem; }
.changeAvatar .uploadForm { padding-bottom: 2rem; }
.forumSection .navList { margin-bottom: 1.5rem; }    
.filmMainBestSection .crs { min-height: 300px; }    
.filmMainBestSection__background { background-color: hsla(50,100%,50%,0.5); }
.crs__container { overflow-x: hidden; }
#fbSignupPrompt .s-12.text-center { white-space: normal; line-height: 2rem; }  
.form__input[data-v-4a58b450] { width: calc(100% - 0rem); }    
.characterWorldSection .subPageLinkBlock__typeCounter { padding: 0.15rem .5rem .125rem; }    
.FilmCharactersSection .crs--hasNoNav { height: inherit !important; }        
@media screen and (max-width: 1151px) { .resultItem.active[data-v-1d35d489]::before { top: 0rem; bottom: 0rem; } }    
.characterPage .characterPerformerSection .fwBtn { font-size: 0; }    
.characterPage .characterPerformerSection .fwBtn::after,  { font-size: 1rem; line-height: 1.5rem; content: "Zobacz wszystkich odtwórców"; } 
/* <userevents> */    
#userEvents .rolePreviewHolder.isSmall .rolePreview__personAsRole { font-size: 1rem; }       
.userEvent.userEvent--grouped.userEvent--groupedRoles.animatedPopList__item { padding-top: 15px; }
.userEvent.userEvent--grouped.userEvent--groupedRoles.animatedPopList__item .userEventSummary__userAvatar, 
.userEvent.userEvent--grouped.userEvent--groupedRoles.animatedPopList__item .userEventSummary__meta { margin-top: -15px; }
.userEvent.userEvent--grouped.userEvent--groupedRoles.animatedPopList__item:not(.animatedPopList__item--ajaxAppended) .crs {
    min-height: 200px !important; 
}
.userEvent.userEvent--grouped.userEvent--groupedRoles.animatedPopList__item--ajaxAppended.animatedPopList__item .crs:not([style="height: 223px;"]).crs__wrapper { 
    overflow-x: auto !important; overflow-y: hidden; height: 205px; width: 675px; 
} 
.userEvent.userEvent--grouped.userEvent--groupedRoles.animatedPopList__item--ajaxAppended.animatedPopList__item .crs[style="height: 223px;"] .crs__wrapper { 
    overflow-x: auto !important; overflow-y: hidden; height: 223px; width: 675px; 
}       
/* </userevents> */
}    

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, .liveSearch__fa, 
.sidebar .placeForAddon, #skyAd { display: none !important; }
#screening, html.screening .clickableAdBG { display: none !important; }    
}    

}  


@-moz-document domain("filmweb.pl") {
/* -------------------------------------------------- */
/*                  Filmweb Borderless                */
/*      CML99 (https://www.filmweb.pl/user/CML99)     */
/*                 RELEASE: 01.03.2021                */
/* -------------------------------------------------- */  

#cmlPlaceholder { display: none; }      
    
if cmlBorderless {
.pagination__item, .form__input, .placeholder__input, .voteStatsBox__element:hover, .voteStatsBox__covering, .userEvent.animatedPopList__item.userEvent--entity, .userEvent.animatedPopList__item.userEvent--role.animatedPopList__item--ajaxAppended, .userEventRolePreview, .filmPreview, .filmPreview .filmPreview__poster, .voteCommentBox.voteCommentBox--editable.VoteCommentBox.voteCommentBox--emptyBar, .rateRolesBox.RateRolesBox, .myVoteBox__lastBox, .FilmRatingBox.filmRatingBox.isInited, .voteCommentBox.VoteCommentBox, .userEvent.animatedPopList__item.userEvent--quiz, .userEvent.animatedPopList__item.userEvent--grouped, .userEvent.animatedPopList__item.userEvent--review.animatedPopList__item--ajaxAppended, .userEvent.animatedPopList__item.userEvent--role, .subpage-userActivity .filmPreviewHolder .filmPreview, .subpage-userActivity .worldPreview, .subpage-userActivity .polaroid__caption, .subpage-userActivity .rolePreviewHolder .rolePreview, .subpage-userActivity .characterPreview, .crs .userEvent .characterPreview, .crs .userEvent .filmPreview, .crs .userEvent.userEvent--miniRole .userEventRolePreview, .crs .userEvent .userEventSummary--groupedFriends, .crs .userEvent .worldPreview, .myVoteBox__preview, .inlineSwitch--iconic .inlineSwitch__option, .slumpdown__button, .fwBtn--beta, .fwBtn__beta, .barFilter__clearButton, .filmEmptySection .emptyBlock__button, .filmPosterSection__buttons a, .filmCoverSection .filmRating--filmCritic .filmRating__rateValue, .filmDetailedVotesSidebar .filmRating--filmCritic .filmRating__rateValue, .filmHeaderSection .filmRating--filmCritic .filmRating__rateValue, .filmRatingHeaderSection .filmRating--filmCritic .filmRating__rateValue, .floatingActionBox:not(.isOpen) .floatingActionBox__button[data-rate]::after, .floatingActionBox:not(.isOpen) .floatingActionBox__button[data-wts]::after, .personTopRolesSection__rankingLink, .mouse .personTopRolesSection__rankingLink::before, .fwBtn.fwBtn--small, .sausageBar__button, .fwBtn--default, .fwBtn--default:hover, .thumbnail__link::before, .fwBtn--center, .commentForm__text, .friendSuggestBox__button .fwBtn, .filmPoster__link::after, .posterInfoBox__personRate, .userEvent__footer.reviewFooter, .review.review--userEvent.review--withPoster, .beforePremiere__premiereIcon, .userConnectionBox .userConnectionBox__inner, .userConnectionBox__badge, .contribsChartStats .stats, .filmPoster__link::after, .wantToSeeStateButton__container, .notInterestedStateButton__container, .textInput--editable .textInput__text, .textInput__text > i, .textInput .textInput__counter, .textInput--open:not(.isProcessing) .textInput__text > i::after, .textInput--open:not(.isProcessing) .textInput__text > i, .textInput--editable .textInput__text, .textInput__text > i::after, .ratingSummary__button .button, .reactionsList__summary .criticsAverage, .subPageLinkBlock__container, .personRole__image::after, .poster__wrapper::after, .filmPosterSection__link::before, .personAwardSection__container, .filmHeaderSection__link::before, .control--switchIcon .control__label, .control--switchIcon input:checked ~ .control__indicator, .efficientPoster::after, .filterSelect__option, .filterSelect__save, .filterSelect__clearAll, .filmCoverSection__buttons a::before, .filmCoverSection__buttons span::before, .recommends__list .film__rec-info .inner, .recommends__list .film, .recommends__list .film .review:hover::before, .media__border--alpha, .filmCriticsVotesSection__criticAverage, .userEvent.animatedPopList__item.userEvent--coverPhoto, .personRolesBox__index span, .mouse .filmInfo__info--group a, .squareNavigation__item, .filmHeaderSection__navigation--hasNav .page__text, .forumSection__seasonEpisodeBadge, .filmMainVideosSection .videoBlock::after, .typeCounter__item, .characterPosterSection__poster::before, .worldPosterSection__poster::before, .characterWorldSection .subPageLinkBlock__typeCounter, .rankingSection, .overlayLinks, .overlayLinks__link, .characterFilmographySection .simplePoster, .siteSectionHeader__poster::before, .dynamicTextField__seeMore, body.isUserHeaderPinned .userHeaderSection .user__name:not(.user__link), .userBox__container, .fwBtn--text, .myVoteBox__rightCol, .sidebar .dropdown-toggle.sbtn, .mainCol .dropdown-toggle.sbtn, .forumSearch, .forumSearch .input, .fbtn-page, .mainSettings__countWrapper, .mainSettings__group, .stdButton, .tpc, .inputGray, .txtBg, .howItWorks, .input.btn, button.btn, .breadcrumbs__list, .newsHeaderSection--noCover, .reviewRatingSection__wrapper .author-box, .contest__finished textarea, .contest__form textarea, .surveyAnswer__photo::before, .footer .fwPrBtn, .mCommentArea, .commentButtons input[type="submit"], .mobile .commentsSortWrapper .commentsSort, .nav-bar, .day-switcher, .alert, #channelTypeFilters .dropdown-toggle:not(active), #channelSearch, .input-text, #platformSelect .dropdown-toggle, #seanceReflector, .loginPopup__button:not(.loginPopup__button--back):not(.loginPopup__button--divider), .cinema, .hit.hit--award, .hit.hit--channel, .hit.hit--cinema, .hit.hit--person, .hit.hit--review, .hit.hit--user, .characterPreview, .worldPreview,  .textRankingItem, .textRankingItem__body .filmPreview__badge, .textRankingItem__description, .textRankingItem__body, .textRankingItem__position, .resultItem.active[data-v-1d35d489]::before {
    border: none !important; 
}

.voteCommentText__comment, .voteCommentText__comment i, .voteCommentText__comment i::after, .voteCommentText__label.voteCommentText__label--placehoder, .voteCommentText__textarea, .voteCommentText__label, .contribsChartStats .stats, .forumSection__searchInput, .fwBtn--default, .fwBtn--default:hover, .polaroid__caption, .simplePoster__link::after, .castRoleListElement, .awardsNavSection__groupContent, .rankingType, .rankingTypePerson, .hit.hit--person, .personRolesBox, .personRolesBox__personRole, .personPreviewRoles .personPreview, .userFavouriteVotesSection .myVoteBox, .episodePreview, .seasonPreview, .characterRelated__card, .worldCharactersSection__item .worldCharactersSection__card, .oldPage .filterForm__button, .oldPage .inputForm__input, .dateInput__input, .editForm__inputText, .slumpdown--long, .navList--bordered, .newsNewestSection__item, .channelSearchWrap, .search-box, .input-text, .controls input[type="submit"], .uniVotePanel.light .watchingButton, .uniVotePanel.light .wantToSeeButton, .uniVotePanel.light .dontWantToSeeButton, .uniVotePanel.light .voteGroup, .uniVotePanel.light, .surveyAnswer, .pkc, .pkc-wrapper, .guideGrid, .tvGuide #timeSwitcher li, .tvGuide #wtsSwitcher li, .tvGuide #favSwitcher li, .tvGuide #typeSwitcher li, #channelTypeFilters .dropdown-body, .tvGrids, .resultItem__imageWrapper[data-v-1d35d489], .characterPerformerSection .characterCardPerson__card, .characterPerformerSection .characterCardPerson__more { 
    border-color: transparent !important; 
}

.crs__next, .crs__prev, .crs__prev--small, .crs__next--small, .channel::before { 
    border: none !important; 
    border-color: transparent !important; 
    box-shadow: none !important; 
}

if cmlDarkMode { 
.userFavouriteVotesSection__item.characterPreviewRoles .voteCommentBox.voteCommentBox--editable.VoteCommentBox.voteCommentBox--emptyBar, 
.userFavouriteVotesSection__item.worldPreviewRoles .voteCommentBox.voteCommentBox--editable.VoteCommentBox.voteCommentBox--emptyBar { 
    border: #222 1px solid !important; 
}
.question--disabled .question__answer .control--ico .control__indicator { border-color: #333; }
}

.isDark .navList--primary::after, .isDark .navList--tertiary::after, .navList--primary.navList--dark::after, .navList--tertiary.navList--dark::after, .page__section--dark .navList--primary::after, .page__section--dark .navList--tertiary::after { background: none !important; }
.waitingContribsSection__row, .waitingContribsSection__row:last-of-type, .becomeContributorSection__row, .becomeContributorSection__list .becomeContributorSection__row:last-child { border-left: none; border-right: none; border-bottom: none; }
.waitingContribsSection__row:first-of-type, .becomeContributorSection__list .becomeContributorSection__row:first-child { border-top: none; } 
}   

}   


@-moz-document domain("filmweb.pl") {
/* -------------------------------------------------- */
/*                Filmweb Legacy Search               */
/*      CML99 (https://www.filmweb.pl/user/CML99)     */
/*                 RELEASE: 03.03.2021                */
/* -------------------------------------------------- */
    
#cmlPlaceholder { display: none; }

if cmlOldSearchBox {    
/* compact */
.page__moreButton .fwBtn--default { padding: 5px; } 
.form[data-v-4a58b450] { padding: 0.5rem 0rem; }
.form__input[data-v-4a58b450] { font-size: 1rem; height: 2rem; width: 100%; padding-left: 5px; }    
.liveSearch__close[data-v-e38b4364] { top: 0.5rem; }
.liveSearch__close[data-v-e38b4364]:hover { color: #ccc; }    
.liveSearch[data-v-e38b4364] { background: hsla(50,0%,0%,0.5) !important; } 
.resultsSection[data-v-e055fb60] { padding-top: 1.5rem; min-height: 15rem; height: 23rem; }  
.promotedSection[data-v-4a58b450] { padding-top: 1rem; }
.promoted[data-v-643a33b8], .promoted--trailers[data-v-643a33b8] { margin-bottom: 1rem; }
.promoted__header[data-v-643a33b8] { margin-bottom: 0.25rem; }
.promotedItem--trailer[data-v-7e5a5e7b] { height: 9rem; }
.liveSearch--fav .recentlyViewed.recentlyViewed--ls { padding-bottom: 0.5rem; margin-bottom: 0; } 
.page__moreButton[data-v-4a58b450] { padding-top: 4.25rem; }    
.resultItem--advert .resultItem__close[data-v-41b33018] { position: relative; }  
.form[data-v-4ce198a6] { padding: .75rem 0; }    
.liveSearch__close[data-v-1d8d2399] { top: .75rem; }    
.form__input[data-v-4ce198a6] { width: 100%; }    
.resultsSection[data-v-0ccb2adb] { min-height: 22rem; }    
.page__moreButton[data-v-4ce198a6] { padding: 1rem; } 
div.promoted:nth-child(4) { display: none; }    
.promoted[data-v-5c20cf0d] { margin-bottom: 1rem; color: #aaa; }   
.promoted__header[data-v-5c20cf0d] { margin-bottom: .25rem; }    
.resultsSection[data-v-0ccb2adb] { padding-top: 1.5rem; }    
.resultsSection[data-v-0ccb2adb] { min-height: 20rem; }    
.form__input[data-v-4ce198a6] { font-size: 1rem; line-height: 1.5rem; height: 2rem; padding-left: .5rem; padding-bottom: 0; } 
.promotedSection[data-v-4ce198a6] { padding-top: 1rem; } 
@media screen and (max-width: 1151px) { .resultItem:nth-of-type(5), .resultItem:nth-of-type(6) { display: none; } } 

/* - small - */
body.hideSite #site { display: inherit !important; }  
body.hideSite, html > body:empty { background-color: #fff; }    
body.hideSite .header--fixed #siteMenuWrapper { display: none; }
.lightBox { position: fixed; }    
.liveSearch.active[data-v-1d8d2399] { 
    max-height: 500px; 
    overflow: hidden; 
    position: fixed; 
    z-index: 51; 
    width: 460px; 
    top: 0.45rem; 
    left: calc( ( (100% - 460px) / 2 ) - 118px );
    @media screen and (max-width: 1151px) { left: calc( ( (100% - 460px) / 2 ) + 25px ); max-height: 450px; }
}
.liveSearch .page__container[data-v-e38b4364] { min-height: 500px; }
.form__title[data-v-4ce198a6] { display: none; }
.form__remove[data-v-4ce198a6] { top: 1rem; max-height: 1.5rem; }
@media screen and (max-width: 1151px) { .form__remove[data-v-4ce198a6] { top: 0.22rem; max-height: 1.5rem; } }
.liveSearch__close[data-v-1d8d2399] { top: 0.75rem; }
.promoted__header[data-v-5c20cf0d] { display: none; }
.promoted--serial[data-v-5c20cf0d], .promoted--newSeasons[data-v-5c20cf0d] { display: none; }
.promoted__list[data-v-5c20cf0d] { grid-column-gap: .65rem; }
.promotedItem[data-v-7640f9d0] { width: 8.45rem; height: 12.5rem; }
@media screen and (max-width: 1151px) { .promotedItem[data-v-7640f9d0] { height: 10.75rem; } }
.promoted[data-v-5c20cf0d] { margin-bottom: .75rem; }
.resultsSection[data-v-0ccb2adb] { padding-top: 1rem; }   
.resultsSection[data-v-0ccb2adb] { grid-column-gap: .5rem; grid-row-gap: 2.9rem; }
.resultItem[data-v-1d35d489] { width: 8.6rem; }
.resultItem.active[data-v-1d35d489]::before, .resultItem--advert[data-v-1d35d489]::before { top: 0rem; bottom: 0rem; } 
.resultItem--advert[data-v-1d35d489] .resultItem__close[data-v-1d35d489] { top: 0.5rem; }    
/* .resultItem[data-v-1d35d489]:nth-child(n+4) { display: none; } */

/* - rows */
.resultsSection[data-v-0ccb2adb] { display: inline; }
.resultItem[data-v-1d35d489] { position: relative; display: flex; width: 100%; padding: .5rem 0; flex-direction: row; }
.resultItem__wrapper[data-v-1d35d489] { display: flex; flex-direction: column; height: 5rem; width: 85%; }
.resultItem__link[data-v-1d35d489] { display: flex; flex-direction: column; height: 100%; }
.resultItem__image[data-v-1d35d489], .resultItem__image img[data-v-1d35d489] { width: 3.5rem; height: auto; }
.resultItem__imageWrapper[data-v-1d35d489] { border: none; width: 4rem; }
@media screen and (min-width: 1152px) { .resultItem__wrapper[data-v-1d35d489] { margin-bottom: .2rem; margin-top: -1rem; width: 85%; } }
.resultItem__title[data-v-1d35d489] { text-align: start; } 
.resultItem[data-v-1d35d489]:nth-child(4) { display: flex; }     
@media screen and (max-width: 1151px) { .resultItem[data-v-1d35d489]:nth-child(4) { display: none; } }
.resultItem[data-v-1d35d489]:nth-of-type(5), .resultItem[data-v-1d35d489]:nth-of-type(6) { display: none; }      
}

}


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

#cmlPlaceholder { display: none; }   

if cmlOldRelated { 
#sap_filmMain_44748, #sap_filmMain_86760 { display: none !important; }    
[data-group="filmPage"].page .page__wrapper--grid [data-group="g10"].page__group { grid-area: g3; }    
.page__wrapper--grid .filmMainRelatedsSection { top: 45%; z-index: 2; }       
.page__wrapper--grid .filmMainRelatedsSection .filmMainRelatedsSection__item { margin: 0px; padding: 0px; }
.filmMainRelatedsSection .page__header { padding-bottom: 0.5rem !important; padding-top: 0.5rem !important; }
.filmMainRelatedsSection { background-color: transparent; }    
.filmMainRelatedsSection .simplePoster__title { font-size: 0.8rem; line-height: 1.0; margin: 0.5rem 0 .25rem 0; }
.filmMainRelatedsSection .simplePoster__year { padding-bottom: .5rem; font-size: 0.8rem; line-height: 1.0; }  
.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; 
}
}

if cmlCastRankVideo {
html:not(.noFilmReviewData), html:not(.noFilmVideoData), html:not(.noPhotoGalleryData) {    
/* 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 {       
/* - generic - */
.page__moreButton .fwBtn--default, .page__moreButton .fwBtn--black, .page__moreButton .fwBtn__black, 
.resultsList + .fwBtn__wrapper .fwBtn--default, .commentMore--gradient button { padding: 5px; }    
.filmPoster.filmPoster--smaller { left: 1rem; } 
.posterInfoBox.posterInfoBox--big, .posterInfoBox.posterInfoBox--big .filmPoster.filmPoster--big .filmPoster__link { width: 10rem; }
.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; } 
.programTvPopular { display: none; }  
.contributeSection__buttonsWrapper .fwBtn {padding: .35rem; }    
.filmPage .page__header { padding-top: 1rem; padding-bottom: 1rem; }    
.filmPage .page__moreButton, .filmPage .page__pagination { padding: 0 0 1rem; }
    
/* - search - */
.form[data-v-4a58b450] { padding: 0.5rem 0rem; }
.form__input[data-v-4a58b450] { font-size: 1rem; height: 2rem; width: 100%; padding-left: 5px; }    
.liveSearch__close[data-v-e38b4364] { top: 0.5rem; }
.liveSearch__close[data-v-e38b4364]:hover { color: #ccc; }    
.liveSearch[data-v-e38b4364] { background: hsla(50,0%,0%,0.5) !important; } 
.resultsSection[data-v-e055fb60] { padding-top: 1.5rem; min-height: 15rem; height: 23rem; }  
.promotedSection[data-v-4a58b450] { padding-top: 1rem; }
.promoted[data-v-643a33b8], .promoted--trailers[data-v-643a33b8] { margin-bottom: 1rem; }
.promoted__header[data-v-643a33b8] { margin-bottom: 0.25rem; }
.promotedItem--trailer[data-v-7e5a5e7b] { height: 9rem; }
.liveSearch--fav .recentlyViewed.recentlyViewed--ls { padding-bottom: 0.5rem; margin-bottom: 0; } 
.page__moreButton[data-v-4a58b450] { padding-top: 4.25rem; }    
.resultItem--advert .resultItem__close[data-v-41b33018] { position: relative; }  
.form[data-v-4ce198a6] { padding: .75rem 0; }    
.liveSearch__close[data-v-1d8d2399] { top: .75rem; }    
.form__input[data-v-4ce198a6] { width: 100%; }    
.resultsSection[data-v-0ccb2adb] { min-height: 22rem; }    
.page__moreButton[data-v-4ce198a6] { padding: 1rem; } 
div.promoted:nth-child(4) { display: none; }    
.promoted[data-v-5c20cf0d] { margin-bottom: 1rem; color: #aaa; }   
.promoted__header[data-v-5c20cf0d] { margin-bottom: .25rem; }    
.resultsSection[data-v-0ccb2adb] { padding-top: 1.5rem; }    
.resultsSection[data-v-0ccb2adb] { min-height: 20rem; }    
.form__input[data-v-4ce198a6] { font-size: 1rem; line-height: 1.5rem; height: 2rem; padding-left: .5rem; padding-bottom: 0; } 
.promotedSection[data-v-4ce198a6] { padding-top: 1rem; } 
@media screen and (max-width: 1151px) { .resultItem:nth-of-type(5), .resultItem:nth-of-type(6) { display: none; } }     

/* - home - */
.homePage {
.mainSlideshowSection .firstNewsContainer, .mainSlideshowSection .innerBg { height: 31rem; }    
.tabSection--skyAd .tabSection__content { width: 100%; }
.polaroid--wide { text-align: center; width: 14.5rem; flex-flow: wrap; }
.polaroid--wide .polaroid__thumbnail { width: 100%; }
.polaroid--wide .polaroid__caption { width: 100%; height: 130px; }
.polaroid--wide .polaroid__title { font-size: 1rem; line-height: 1rem; }
.polaroid--wide .polaroid__meta { left: 0; bottom: 0; position: relative; text-align: center; }
.polaroid--wide .polaroid__header { height: 56px; } 
.polaroid--carousel, .polaroid--compact { width: 14.5rem; } 
.polaroid--compact .polaroid__title a, .polaroid--wide .polaroid__title a { line-height: 1rem !important; }    
.tabSection__content .newsSection__item:nth-of-type(n+5), .tabSection--skyAd .tabSection__skyAd { display:none; }        
.tabSectionMostPopular {      
    .posterInfoBox.posterInfoBox--big { width: 7.5rem; }
    .posterInfoBox.posterInfoBox--big .filmPoster.filmPoster--big .filmPoster__link { width: 7.5rem; height: 11.25rem; }
    .crs--posters .crs__item { padding-right: .85rem;} 
}   
.expandableSection--homeTrailers {
    .expandingImagesCarousel { height: 400px; }
    .expandingImagesCarousel .crs__item { width: 12.1rem; }
    .expandingImagesCarousel .crs__item.wide { width: 32rem; }
    .filmSnapshot__link, .filmSnapshot__link .filmSnapshot__image { height: 20rem; }
    .expandableBox__info { height: 138%; }  
} 
.tabSectionRanking .posterInfoBox.posterInfoBox--wide .posterInfoBox__meta { padding-top: 0 !important; }
.tabSectionRanking .posterInfoBox--rankings .posterInfoBox__title { height: 5rem; }  
.tabSectionTakePart {
    .polaroid__meta, .polaroid__lead { display: none; }
    .crs--polaroids .crs__item { width: 17rem; }
    .polaroid__title { font-size: 1rem; }
    .polaroid__header { height: 1.5rem; overflow: hidden; }
}   
.tabSectionReviews .recommendedReviewsList__item { width: 22rem; }
.tabSectionFwPrograms, .fwmArticlesSection, .slideshowSection--gamesSlideshowSection  {
    .crs--polaroids .crs__item { width: 16.5rem; }
    .polaroid__title { font-size: 1rem; }
    .polaroid__header { height: 1.5rem; overflow: hidden; }
    .slideshowSection__firstRowImage, .slideshowSection__firstRowImageContainer { height: 14rem; }
}     
.bornTodaySection .filmPoster.filmPoster--normal .filmPoster__link { width: 7.5rem; height: 10rem; }
.bornTodaySection .posterInfoBox { width: 7.5rem; } 
}  

/* - profil - */    
.personRolesBox__personRole { width: 7.5rem; height: 7.5rem; }
.personRolesBox__roles .crs__wrapper { height: 7.5rem; }
.userVotesPage .crs { height: 120px !important; }
.personRolesBox__footer { padding-top: 0.5rem; padding-bottom: .5rem; min-height: 2.5rem; } 
.personRolesBox__index { width: 7.5rem; }
.personRolesBox__roles { margin-right: .9rem; margin-top: -1rem; }
.personRolesBox__personRole { margin-right: .5rem; }    
.personPreview__rateBox { margin: 10px 0; }
.personPreviewRoles { min-height: 10rem; margin-bottom: 1rem; }  
.personPreview__info { line-height: 1; font-size: .8rem; }
.personPreview__details { padding: 0; }    
.userVotesPage .__VisitedProfile {
    .filmPreviewHolder .filmPreview .filmPreview__poster { width: auto; height: 9rem; }
    .filmPreviewHolder:not(.isNarrow) .filmPreview.filmPreview--hasAdvertButton .filmPreview__header { padding-right: 2rem; }
    .filmPreviewHolder .filmPreview .filmPreview__title, 
    .filmPreviewHolder .filmPreview .filmPreview__titleDetails { font-size: 1rem; line-height: 1; margin-bottom: 0; }
    .filmPreviewHolder .filmPreview .filmPreview__year { line-height: 1rem; }
    .rateBox { margin-top: -1rem; }
    .voteCommentBox.VoteCommentBox { padding: 1rem; }
    .voteCommentBox__userRate { margin-bottom: 0.25rem; }   
    .voteCommentBox__voteCommentText { margin-bottom: 0rem; }  
    .voteCommentText { margin-right: 2.5rem; }        
}  

/* - podstrony - */
.inTv .area { width: 103px; }
.newsPage .page__main .newsSection .newsSection__item { width: 14.7rem; } 
.newsPage .polaroid--carousel .polaroid__title { line-height: 1rem; } 
.newsPage .polaroid__title a { line-height: 1; }    

/* - naglowek filmu - */
.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; }
.coverPhoto .filmCoverSection__coverPhoto .filmCoverSection__bg::before { background-color: hsla(50,0%,0%,0.5); }  
    
/* - naglowek uniwersum - */
.coverSection { padding-bottom: 0.5rem; top: -16rem; }
.coverSection__license.is-open { top: 24rem; }    
.worldPage div.page__group:nth-child(1), .characterPage div.page__group:nth-child(1) { height: 12rem; }    
.coverSection__license.is-open { top:24rem; }    
.coverSection__bg { top:15rem; }
.coverSection__bg::before { background-color: hsla(50,0%,0%,0.5); }      
.coverSection__title { font-size: 1.5rem; line-height: 2.0rem; }    
.coverSection__meta { margin-bottom: 0.5rem; font-size: .8rem; line-height: 0.5rem; }   
    
/* - strona uniwersum - */
.worldPage .simplePoster__link, .characterPage .simplePoster__link { padding-bottom: 100%; } 
.characterPerformerSection .characterItemPerson__person { font-size: 0.85rem; line-height: 1rem; } 
.characterPerformerSection .characterItemPerson__more { font-size: .75rem; line-height: 1rem; } 
.rankingElement__card, .rankingElement__poster { width: 9rem; margin: 0 .9375rem 0 1rem; }  
.rankingElement__card, .rankingElement__person { font-size: 0.85rem; line-height: 1rem; }  
.rankingElement__film { font-size: .8rem; line-height: 1rem; }    
.rankingElement__rate span { display: none; }    
.worldPopular__card, .worldPopular__poster { width:9rem; }    
.filmCharactersSection__characterPoster { height: 100%; }
.filmCharactersSection__character, .filmCharactersSection__characterPoster { width: 6.25rem; }  
.characterPage .characterFilmographySection__item:nth-child(n+6) { display: none; }   
    
/* - strona ludzi kina - */
.personCoverSection { margin-top: -10rem; } 
.personCoverSection__title { font-size: 1.75rem; }        
.personKnownForItem { width: 6.8rem; }   
.personKnownForSection > div:nth-child(2) > div:nth-child(1) > div:nth-child(2), 
.personKnownForSection > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) { top: 65px; }
.personPage .latestTrailerSection__video { width: 50%; min-height: 10rem; }  
.personRoleCharacter { width: 9rem; }
.personRoleCharacter .collagePoster, .personRoleCharacter .poster, .personRoleCharacter .posterRole { width: 9rem; height: 9rem; }   
.personPage .usualPartnerItem { width: 6.8rem; }    
.personPage section.page__section:nth-child(7) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2),
.personPage section.page__section:nth-child(7) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) { top: 65px; }  
.personPage .bornTodaySection .crs__item { min-height: 5rem !important; }   
.personPage .bornTodaySection .posterInfoBox { width: 6.8rem !important; }   
.personPage .bornTodaySection .filmPoster__link { width: 6.8rem !important; height: 10rem !important; }    
.personPage .bornTodaySection > div:nth-child(2) > div:nth-child(1) { height: auto !important; }    
.personPage .bornTodaySection > div:nth-child(2) > div:nth-child(1) > div:nth-child(3),
.personPage .bornTodaySection > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) { top: 65px !important; }       
.personPage .personPhotosByYears__list { grid-template-columns: repeat(5,1fr); }  
.personPage figure.personPhotosByYears:nth-child(n+3):nth-last-child(n+4) { display: none; }     
.personPage .personPhotosByYears__year, .personPhotosByYears__title { line-height: .85rem; }   
.personPage .personFilmographySection__item:nth-child(n+6) { display: none; }  
.personPage .personFilmographySection .simplePoster__link { padding-bottom: 4rem; width: 3rem; }
.personPage .personFilmographySection .personRolePreview__role .efficientPoster { height: 4rem; width: 4rem; }
.personPage .personFilmographySection .personRolePreview__film { width: 3rem; height: 4rem; }
.personPage .personFilmographySection .personRolePreview__filmRating, 
.personPage .personFilmographySection .personRolePreview__year { max-height: 4rem; }
.personPage .personFilmographySection .personRolePreview__header { min-height: 1rem; }
.personPage .personFilmographySection .personRolePreview__originalTitle { display: none; }
.personPage .personFilmographySection .personRolePreview__card { height: 4rem; } 
.personPage .personFilmographySection .personRolePreview__characterPoster, 
.personPage .personFilmographySection .personRolePreview__awards { display: none; }       
.personPage .personFilmographySection .personRolePreview__roleText { display: block ruby; } 
.personPage .personFilmographySection .personRolePreview__roleText h4 { margin-right: 1.5rem; }  
.personPage .personFilmographySection .personRolePreview__character { margin-bottom: 0; }      
.personPage .personFilmographySection .page__moreButton span { display: none; }  
.personPage .personFilmographySection .page__moreButton a::after { content: "Zobacz pełną filmografię"; }
.personCareerHistorySection .page__moreButton .fwBtn { padding: 2px; }  
    
/* - ratebox - */
.filmRatingSummary__container { padding: 0.75rem 0.75rem 0.75rem; }
.filmRatingSummary__button { padding-top: 0.75rem; }
.filmRatingSummary__button .button { height: 1.75rem; }
.filmRatingSummary__header { line-height: 1rem; }
.filmRatingSummary__summary { margin-bottom: 0.75rem; }
.filmRatingAssistant__bar { height: 2rem; }
.filmRatingAssistant__inputs { padding: 0rem 1rem; }
.filmRatingAssistant__clear { margin-bottom: .25rem; padding: .25rem 1rem; }
.filmRatingBox__counters { margin-bottom: 0.5rem; }
.filmRatingBox__container { padding: .75rem; }
.filmRatingBox__top { margin-bottom: 0rem; }
.filmRatingBox__starRate { margin-bottom: .75rem; }
.textInput--editable.textInput--autoSave .textInput__text { padding: 0.5rem; }
.wantToSeeStateButton__container, .notInterestedStateButton__container { height: 2rem; }
.wantToSeeStateButton__panel { top: -.25rem; }    
.ratingSummary__button .button { height: 2rem; }    

/* - 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 { grid-template-columns: repeat(4,1fr); }   
.gallerySection .gallery__photos-list.grid.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; }
.reviewsSection .reviewBox--wide .thumbnail { display: none; } 
#site[data-linkable="filmReviews"] .reviewBox--wide .thumbnail, #site[data-linkable="filmReviews"] .reviewBox .thumbnail { 
    min-width: 15rem; min-height: 9.25rem; width: 15rem; height: 9.25rem; padding-top: 20%; 
}    
#site[data-linkable="filmReviews"] .reviewBox { display: flex; } 
#site[data-linkable="filmReviews"] .filmReviewsSection__item { width: 100%; }
.reviewBox--wide .reviewBox__content, #site[data-linkable="filmReviews"] .reviewBox__content { padding: 0 1rem 0.5rem 0.5rem; margin: 0; } 
.reviewBox--wide .reviewBox__user, #site[data-linkable="filmReviews"] .reviewBox__user { margin-top: 0.5rem; } 
.reviewBox__text, #site[data-linkable="filmReviews"] .reviewBox__text { line-height: 1; }    
.reviewBox__textRest, #site[data-linkable="filmReviews"] .reviewBox__textRest { display: none; }
.reviewBox--wide .reviewBox__label--gold { display: none; }    

/* - zwiastuny - */
.filmMainVideosSection--full .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.filmMainVideosSection__container { padding: 0 0 1rem; }
.filmMainVideosSection .videoBlock.videoBlock--big { width: 50%; }     
.filmMainVideosSection--double .filmMainVideosSection__container .videoBlock { width: 100%; }      
.filmMainVideosSection--double .videoBlock.videoBlock--big { width: 100%; }  
.filmMainVideosSection--double .filmMainVideosSection__container { grid-template-columns: repeat(3,1fr); }  
/* - zwiastuny uniwersum - */
.videosSection__grid { margin: 0 0 1rem; } 
.videosSection__grid--3 > :nth-child(2) { grid-row: 1/4; }
.videosSection__grid--3 { grid-template-rows: 0rem 0rem 11rem; }
.videosSection__grid--3 > div:nth-child(1) { display: none; }
.videosSection__grid--1:nth-child(1) > :nth-child(1), .videosSection__grid--1:nth-child(2) > :nth-child(1) { width: 50%; } 
.characterPage .videosSection__grid--3 > div:nth-child(1) { display: grid !important; }    
.characterPage div.videoItem:nth-child(2) { display: none; } 
.characterPage .page__section--wide .videosSection__grid--3 { grid-template-columns: repeat(3,1fr); }  
.characterPage .page__section--wide .videosSection__grid--3 > :nth-child(2) { grid-column: 2/2; }    

/* - newsy - */
.newsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.newsSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.polaroid--horizontal .polaroid__caption { width: 35rem; }
.polaroid--horizontal .polaroid__caption::before { left: 12rem; height: .5rem; }
.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; }  
.newsSection .polaroid--wide .polaroid__thumbnail { width: 18rem; }
.newsSection .polaroid--wide { width: 82%; }  
.searchPage #searchResult .polaroid--horizontal .labelBox { left: 1.9rem; }    

/* - 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.5rem; }
.filmInfo__awards, .filmInfo__trailerInfo { padding-top: 0.5rem; }
.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; }

/* - obsada - */
.filmCastSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmCastSection .page__header { padding-bottom: 0.5em; padding-top: 0.5rem; }
.filmCastSection .crs { min-height: 295px; }
.filmCastSection--crs { overflow: hidden; }
.filmCastSection--crs .personRole { width: 7.4rem !important; }
.filmCastSection--crs .personRole__person { line-height: 1rem; }
.filmCastSection--crs .personRole__role { line-height: 1rem; margin-bottom: 0rem; } 
.filmCastSection .page__moreButton, .filmCastSection .page__pagination { padding: 0 !important; }      
html.noCastData.noTopRolesData body:not(.userCantSeeFa) [data-group="filmPage"].page .page__wrapper--grid [data-group="g6"].page__group { 
    justify-self: center; margin-left: 150px; 
}    

/* - ranking rol - */
.FilmTopRolesSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.FilmTopRolesSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }   
.FilmTopRolesSection .crs { min-height: 265px; }
.FilmTopRolesSection .crs--persons .crs__item, 
.FilmTopRolesSection .crs--persons .crs__item:last-child { width: 11rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }    
.FilmTopRolesSection .personRole__person { margin-bottom: 0rem; font-size: 0.85rem; margin-top: -.5rem; line-height: 1rem; }     
.FilmTopRolesSection .personRole__role { margin-bottom: 0.25rem; line-height: 1rem; font-size: .75rem; }
.FilmTopRolesSection .personRole__ratingCount { display: none; font-size: .75rem; }
.FilmTopRolesSection .personRole__rating:hover .personRole__ratingCount { display: flex; }
.FilmTopRolesSection .personRole__rating:hover .personRole__ratingRate, 
.FilmTopRolesSection .personRole__rating:hover .personRole__ratingIcon { display: none; }
.characterRankingSection .rankingElement__pip { top: 5.5rem; } 
    
/* - powiazane - */
.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; 
}      
    
/* - quiz - */
.filmTakePartSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmTakePartSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.filmTakePartSection .crs { height: 350px; }
.filmTakePartSection .crs--polaroids.lg-2 .crs__item { width: 33%; }    
.filmTakePartSection .polaroid__lead { display: none; }  
.filmTakePartSection .polaroid__header { line-height: 1rem; margin-top: -0.5rem; }  
.filmTakePartSection .polaroid--horizontal { width: 82%; }
.quizSection .crs--hasNoNav { height: inherit; }
.quizSection .quizItem { width: 12.5rem; }  
.filmPage .polaroid--horizontal .labelBox--gold, 
.personPage .polaroid--horizontal .labelBox--gold { padding: 0; background-color: transparent; color: #ffcc00; left: 1rem; }   
.characterPage .polaroid--horizontal .labelBox--gold { padding: 0; background-color: transparent; color: #ffcc00; }
    
/* - baza - */
.rangeSlider__container, .starSlider__stars { padding-top: .5rem; }    
.rangeSlider__display, .rangeSlider__state--center, .rangeSlider__state--center span, .starSlider__state, .starSlider__state span { 
    font-size: 1.1rem; 
    line-height: 1rem; 
}    
.rankingPage .rankingVideosSection { display: none; }
    
/* - opis - */
.filmDescriptionSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmDescriptionSection .page__header { padding-bottom: 0.5rem; padding-top: 0.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: 0.5rem; }

/* - ciekawostki - */
.filmMainCuriositiesSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmMainCuriositiesSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.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: 1.5rem; padding-top: 0.5rem; }

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

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

/* - oceny krytykow - */
.filmCriticsVotesSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmCriticsVotesSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
    
/* - programy fw - */
.filmMainVideosSection--productions .page__header { padding-top: 0.5rem; padding-bottom: 0.5rem; }
    
/* - opisy - */
.DescriptionSection .page__header { padding-top: 0.5rem; padding-bottom: 0.5rem; }
    
/* - ciekawostki - */
.curiositiesSection--main .page__header { padding-top: 0.5rem; padding-bottom: 0.5rem; } 

} 

}


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

#cmlPlaceholder { display: none; }   

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; } 
body { background: #111 !important; }   
/* </tlo> */

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

/* strony */
.pagination__item { color: #aaa; background: #222; border: 1px solid #666; }
.pagination__link { border-color: transparent !important; }
.pagination__item .pagination__link:hover { background-color: #181818 !important; }     
.pagination__item--is-active .pagination__link { color: #ffcc00; background-color: #333; }
.pagination__item--is-active .pagination__link:hover { color: #ffcc00 !important; background-color: #333 !important; }   

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

/* <szukajka> */
.form__input, .placeholder__input { background: #222; color: #ddd; border: 1px solid #666; caret-color: #aaa; }
#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: #ffcc00; }
#searchOpener i { color: #ffcc00; }
#searchMain.focusOn { background-color: #333; }
#searchCloser i { color: #aaa; }
#searchCloser:hover i { color: #ddd; }
#searchMain.focusOn .search__submit { color: #ccc; }  
#searchMain.focusOn .search__submit:hover { color: #fff; }
#searchMain .form__input { color: #aaa !important; }    
#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__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: #ffcc00; }
.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; }    
.resultItem[data-v-41b33018] { border-color: #666; }   
.form__input[data-v-4ce198a6] { color: #aaa; }    
.form--search, .form[data-v-4ce198a6], .resultItem__imageWrapper[data-v-1d35d489] { border-color: #666; }  
.liveSearch[data-v-1d8d2399] { background: #111; }
.liveSearch .page__container[data-v-1d8d2399] { background: #333; }
.promoted__button[data-v-5c20cf0d] { color: #ffcc00; }    
.resultItem__title[data-v-1d35d489] { color: #aaa; }  
.form__remove[data-v-4ce198a6] { background: #222; }    
.form__remove[data-v-4ce198a6]:hover { background: #444; color: #ccc; }   
.liveSearch__close[data-v-1d8d2399]:hover { color: #ccc; } 
.resultItem[data-v-1d35d489] { border-color: #666; }    
.resultItem--advert[data-v-1d35d489]::before { background-color: #282828; }
.resultItem__close[data-v-1d35d489] { color: #aaa; }    
#searchMain #searchForm fieldset { background-color: #222; }    
.resultItem.active[data-v-1d35d489]::before { background: #222; border-color: #444; }  
@media screen and (max-width: 1151px) { .resultItem.active[data-v-1d35d489]::before { top: 0rem; bottom: 0rem; } }
/* </szukajka> */

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

/* <menu rozwijane> */
#mainMenu .menu__submenu { background: #333; }
#mainMenu .menu__submenu a { color: #ccc; }
#mainMenu .menu__submenu a:hover { color: #ffcc00; }
#userMenu .item-user.item-extra .list { background: #333; color: #ccc; }
#userMenu .user-extra .item.item__is-active .user-extra-button:hover { color: #ffcc00; }
#userMenu .item-user > a { color: #ccc; background: #333; }
#userMenu .item-user > a:hover { color: #ffcc00; }
.notificationsContainer .notify.btnShowMore, #userMenu .user-extra { color: #ccc; background: #333; border-color: #666; }
.notificationsContainer .notify.btnShowMore:hover { color: #ffcc00; }
.notificationsContainer .entryTitle b { color: #ffcc00; }
.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: #ffcc00; }
.dashboardAssistant .eventTitle a { color: #ccc; }
.dashboardAssistant .eventTitle strong, .entryTitle strong { color: #ffcc00; }
#assistantOpener, #notificatonsOpener { color: #ccc; }
#assistantOpener:hover, #notificatonsOpener:hover { color: #ffcc00; }
#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; background-color: #333; }     
#header #searchResults .moreResultsInfo a:hover { color: #ccc; border-color: #666; background-color: #222; }  
.body__locked.overlay__on.mobile-menu-opened #mainMenu.open::before { background: #222; }
.body__locked.overlay__on.mobile-menu-opened .item-top .item-title { background-color: #222; color: #ccc; }
.body__locked.overlay__on.mobile-menu-opened #mainMenu.open #siteMenuWrapper .list--nested { background-color: #222; }
.body__locked.overlay__on.mobile-menu-opened .footer-list { background-color: #222; border-color: #666; }
.body__locked.overlay__on.mobile-menu-opened .footer-list .label { color: #aaa; }
.body__locked.overlay__on.mobile-menu-opened #siteMenuWrapper.stayAtHomePromo #stayAtHomeMenuLink { background-color: #333; }
.body__locked.overlay__on.mobile-menu-opened #siteMenuWrapper.stayAtHomePromo #stayAtHomeMenuLink > span { color: #ccc !important; }
.menu__extra { background-color: #222; }    
#mainMenu.open #siteMenuWrapper .list { background-color: #333; }   
#mainMenu .item__new { color: #000; }    
/* </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: #ffcc00; color: #000; border: #ffcc00 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 }
.popularQuizzesSection__showMore::after { background: #111; }
.popularQuizzesSection__showMore::before { background: linear-gradient(0deg,#111,hsla(0,0%,100%,0)); }  
.quizQuestionsSection__description, .question .control__title, .quizResultSection__gradeContent, 
.quizResultSection__questionsHeader { color: #aaa; }    
.quizQuestionsSection__title, .question__title, .quizResultSection__title { color: #ccc; }    
.progressBar__bar { background-color: #333; }  
.quizQuestionsSection__header, .quizQuestionsSection__progressBar { background: none; }       
.progressBar--partial .progressBar__partial.active:not(:last-of-type), .question__answer:not(:last-of-type), 
.progressBar--partial .progressBar__partial.checked:not(:last-of-type) { border-color: #333; }   
.mouse .control--ico:hover input:not([disabled]):not(:checked) ~ .control__indicator::before, 
 .control--ico input:checked:not([disabled]) ~ .control__indicator::before { background: #000; }
.mouse .control--ico:hover input:not([disabled]):not(:checked) ~ .control__indicator::before { color: #ffcc00; }
.control:hover input:not([disabled]) ~ .control__indicator { border-color: #ffcc00 !important; }    
.quizResultSection[data-type="KNOWLEDGE"] .quizResultSection__share { border-color: #666; }    
.question--disabled .question__answer .control--ico .control__indicator::before { color: #333; }
.friendsResultSection__header, .friendResult__name { color: #aaa; }     
/* </quizy> */

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

/* <ustawienia> */
.oldPage { background: #111; color: #aaa; }
.oldPage a { color: #ffcc00; }
.stdButton { color: #ffcc00; 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: #ffcc00; }
.loginWithFB, .connectedAccounts a { color: #ffcc00; text-transform: uppercase; }
select { background-color: #252525; color: #bbb; border: 1px solid #666; }
.hr { color: #666; background-color: #666; border: none; }
.changesOK, .userNotificationSettings { color: #aaa; }
.passwordChangeInfo a { color: #ffcc00; }
.hdrMedium, .hdrBig, .hdrAG, .uploadForm { color: #bbb; }
.addCinemaButton { background: #333; color: #bbb; }
#popup .popupContent { background: #171717; color: #bbb; }
.popupCloseButton { color: #999; }
.popupCloseButton:hover { color: #ffcc00; }
#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: #222; border-color: #666; }
.inputGray input { color: #bbb; }
.txtBg { background: #222; border-color: #666; }
.txtBg textarea { color: #bbb; }
.noDataToShow { background: #333; border-color: #666; }
.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: #ffcc00; }
.fieldset__edit.link { color: #aaa; }
.fieldset__edit.link:hover { color: #ffcc00; }
.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: #ffcc00; }
.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: #ffcc00; }
.control--switchIcon .control__label, .control--switchIcon input:checked ~ .control__indicator { border-color: #666; }    
.control--switchIcon .control__label { border: #666 1px solid; background-color: #333; }
.control--switchIcon input + .control__label .control__text, .control--switchIcon input + .control__label .ifw { color: #aaa; }    
.control--switchIcon input:checked + .control__label { background: #ffcc00; border-color: #ffcc00; }
.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: #ffcc00; }
.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:hover { background-color: #333; }    
.dateInput__input--selected { border-color: #aaa; background-color: #282828 !important; }
.dateInput__input--selected::before { border-bottom-color: #222; }    
.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: #ffcc00; color: #000; border: none; }
.editForm__buttons .fwBtn--gold:hover { background-color: #aaa; }
.editForm__fieldestInputInfo .editForm__btnOpenPopup, .editForm__fieldestInputInfo a { color: #ffcc00; text-decoration: none; }
.editForm__fieldestInputInfo .editForm__btnOpenPopup, .editForm__fieldestInputInfo a:hover { color: #ffcc00; 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: #ffcc00; 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; }    
.notificationTable::after, .notificationTable::before { background-color: transparent; }   
a.stdButton:hover, div.stdButton:hover, input.stdButton:hover, button.stdButton:hover, .dropdownMenu:hover .dropdownBtn { 
    color: #ccc; 
    background-color: #222; 
}    
.sendMessageForm .submitButton { padding: 5px; }    
.control__indicator { border-color: #888; }    
/* </ustawienia> */

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

/* <footer> */
/* stary */
.IRI.sitemap__sectionName a { color: #ddd; }
.sitemap__sectionName a { color: #ddd; }
.IRI .sitemap__sectionName a:hover { color: #ffcc00; }
.sitemap__sectionName a:hover { color: #ffcc00; }
.IRI .sitemap__header > a { color: #ffcc00; }
.sitemap__header > a { color: #ffcc00; }
.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: #ffcc00; }
.footerList__item a:hover { color: #ffcc00; }
.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: #ffcc00; }
.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: #ffcc00; }
.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: #ffcc00; }       
.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: #ffcc00; }      
.mouse .IRI .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico, 
.no-touch .IRI .siteFooterSection__sitemap .sitemap__socialLogos a:hover .ico { color: #ffcc00; }    
/* </footer> */

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

/* <films, serials, games - main> */
.hdr-big { color: #ddd; } 
.s-16 { color: #ffcc00; }
.s-16 a { color: #ffcc00; }
.top-10 a { color: #ffcc00; }
.epTitle { color: #ccc; }
.link-btn { color: #ddd; }
.link-btn:hover { color: #ffcc00; }
#watchListWrapper .sbtn { background: #333; color: #ddd; border-color: #666; }
#watchListWrapper .sbtn:hover { background: #ffcc00; color: #000; border-color: #ffcc00; }
.allLink, .cap { color: #aaa; }
.moreBtn { background: #222; color: #ccc; border-color: #666; }
.moreBtn:hover { background: #ffcc00; color: #000; border-color: #ffcc00; }
.newsTitle, .link-btn, .newsContent, .text { color: #ccc; }
.newsTitle a { color: #ccc; }
.maxlines-2, .bottom-5 { color: #ffcc00; }
.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: #ffcc00; }
.hdr a.link:hover, .link:hover, .text a:hover, .fbtn:hover { color: #ddd; }
.filmInfo a { color: #ddd; }
.filmInfo a:hover { color: #ffcc00; }
.filmCast a { color: #ddd; }
.filmCast a:hover { color: #ffcc00; }
.filmMenu a { color: #ffcc00; }
.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: #ffcc00; }
.video-description__titles { color: #aaa; }
.video-description__title { color: #ccc; }
.video-description__title:hover { color: #ffcc00; }
.upcomingSerialsEpisodes .content > div + div, #watchListWrapper .seSingle + .seSingle { border-color: #666; }
.serials.cleanPage .withoutRibbon .linkDescBottom span { color: #fff; }
.serials.cleanPage .withoutRibbon .linkDescBottom:hover span { color: #ffcc00; }
.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: #ffcc00; }
.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: #ffcc00; }
.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; } 
.serialCardList--open .serialCardList__seasonHeader { background-color: #282828; border-color: #666; } 
.serialCardList__season:not(.serialCardList__season--open)::after { border-color: #666; }    
.serialCard__list .ribbon--deprecated::before { color: #666; } 
.tooltip.tooltip--white .tooltip__option { background-color: #222; color: #aaa; }    
.tooltip.tooltip--white .tooltip__option:hover { background-color: #333; }    
.serialCardList__back .icoButton { filter: invert(100%); }
.navList__item[data-value="playnow"] .navList__text span { filter: invert(100%); }   
.navList__item[data-value="playnow"]:hover .navList__text span { filter: invert(75%); }   
.canalPlusPage .page__subtitle, .page__subtitle h2 { color: #ccc; } 
#canalPlusOffer .canalPlusOfferItem__subtitle { color: #aaa; } 
.titlesPreviewSection .filmPreview__extraYear, .titlesPreviewSection .filmPreview__filmTime, .titlesPreviewSection .filmPreview__originalTitle, .titlesPreviewSection .filmPreview__seasonsCount { color: #aaa !important; }  
.whySection, .whySection__bottom { background: #222; }    
.whySection__subtitle { color: #aaa; }    
/* </films, serials, games - main> */

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

/* <tv> */
.channelSearchWrap, .search-box, .input-text { background: #222; color: #ccc; border-color: #666; box-shadow: none !important; }
.channelSearchWrap:focus, .search-box:focus, .input-text:focus { background: #222; color: #ddd; border-color: #ffcc00; }
.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; background: #222 !important; border-color: #666 !important; }
#platformSelect .dropdown-toggle:hover { background: #222 !important; border-color: #ffcc00 !important; }
#dayDropdown .dropdown-toggle { color: #ffcc00 !important; box-shadow: none !important; background-color: transparent !important; }
#dayDropdown .dropdown-toggle:hover { border-bottom-color: #ffcc00 !important; }
#channelTypeFilters { background: #222; color: #ccc; border-color: #666; }
.channel-types-box { background-color: transparent; }
#channelTypeFilters .dropdown-body { border: 1px solid #666; }
#channelTypeFilters .dropdown-body:hover { border-color: #ffcc00; background-color: #333; }
#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; }
.tvGuide #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: #ffcc00; }
.w-980px .person .mainColWrapper #typeSwitcher .on:hover, 
.w-980px .person .mainColWrapper #activitySwitcher .on:hover { cursor: default; }
.tvGuide #timeSwitcher li, .tvGuide #wtsSwitcher li, .tvGuide #favSwitcher li, 
.tvGuide #typeSwitcher li { border: 1px solid #666; }
.tvGuide #timeSwitcher li:hover, .tvGuide #wtsSwitcher li:hover, .tvGuide #favSwitcher li:hover, 
.tvGuide #typeSwitcher li:hover { border: 1px solid #ffcc00; }
.tvGuide #timeSwitcher li.active, .tvGuide #wtsSwitcher li.active, .tvGuide #favSwitcher li.active, 
.tvGuide #typeSwitcher li.active { border: 1px solid #ffcc00; }
.tvGuide #wtsSwitcher li.active:hover, .tvGuide #favSwitcher li.active:hover, 
.tvGuide #typeSwitcher li.active:hover { border: 1px solid #ccc; background-color: #ccc;  }
#timeSwitcher li.active:hover { cursor: default !important; border: 1px solid #ffcc00; background-color: #ffcc00 !important; }
.tvChannelIco:hover { background: #666 !important; border-radius: 5px !important; }
.seance a, #seanceReflector a { color: #ffcc00 !important; }
.tvGrids, .tvGuideGrid, .show-evening { background-color: #151515 !important; color: #ddd !important; }
.tvGrids { border-bottom: #ddd 1px solid; }
.tvGrids .element.off .channel { background-color: #111 !important; }
.pkc, .pkc-wrapper { border-color: #ddd; }
.channelInfo { background: #333 !important; color: #ddd !important; border-color: #444; }
.channelInfo h2 { color: #ddd !important; }
.channelInfo:hover { background: #999 !important; border-color: #444; }
.seance {
    background: #222;
    color: #ddd;
    border-color: #444;
}
.seance:hover { padding: 10px 10px 10px 5px; border-top: none; border-left: none; border-right: none; border-color: #444; }
.seance.current { background: #181818 !important; }
#seanceReflector { background: #111 !important; color: #bbb !important; border: #333 1px solid; }
.seanceAttributes, .seanceDuration { color: #aaa !important; }
.seance .st, .seance .sh { color: #aaa !important; }
.tvGrids .buttons { background: #555 !important; color: #ccc !important; border-color: #666; }
.tvGrids .buttons:hover { background: #aaa !important; color: #333 !important; border-color: #666; }
#tvGuideExclaimer { color: #fff !important; }
.percentBar { background: #ffcc00 !important; }
#channelTypeFilters .dropdown-toggle:not(active) { border-color: #666; }
#channelTypeFilters .dropdown-toggle:active { border-color: #ffcc00; }
#channelTypeFilters .dropdown-toggle:hover { border-color: #ffcc00; }
.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: #ffcc00 !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: #ffcc00 !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; }
#timeTypeSwitcher .icon-small-expandArr { filter: invert(100%); }   
.playNowCampaign #dayDropdown label { color: #bc8bff; }   
.playNowCampaign .nav-bar > li.active a, .playNowCampaign .nav-bar > li.active span { color: black; }    
.playNowCampaign body { background: #111 !important; }   
.s-16:hover { color: #ccc; }    
.rTvChannel_53 { filter: invert(91%); }
.rTvChannel_53:hover { filter: invert(91%) hue-rotate(185deg); }  
.posterInfoBox__channel img[src="https://fwcdn.pl/chan/53.1.png"] { filter: invert(60%) hue-rotate(175deg); }
.hits .hits__item { background-color: #222; }    
.seance.has-reflector:not(:hover) { background-color: #181818; }    
/* </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 hsla(50,0%,25%,0.25);
    border: #111 2px solid;
    background-color: #ffcc00;
    color: #000;
}
.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 hsla(50,0%,50%,0.25); color: #111; }
    
.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 hsla(50,0%,25%,0.25);
    border: #111 2px solid;
    background-color: #ffcc00;
    color: #000;    
}
.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 hsla(50,0%,50%,0.25); color: #111; }
/* </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;
}
.sidebar .dropdown-toggle.sbtn:hover, .mainCol .dropdown-toggle.sbtn:hover {
    color: #000 !important;
    background-color: #ffcc00 !important;
    border-color: #ffcc00 !important;
}
.sidebar .dropdown-toggle.sbtn:focus, .mainCol .dropdown-toggle.sbtn:focus {
    color: #000 !important;
    background-color: #ffcc00 !important;
    border-color: #ffcc00 !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:not(.active):hover { background-color: #333; }    
.nav-bar > li.off { background-color: #151515 !important; border-color: #666 !important; }
.nav-bar > li.active, .nav-bar > li.off.active { border-color: #ffcc00 !important; }
#showCinemasWithoutSeances { color: #ffcc00 !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%); }    
.sweetPage .nav-bar > li.active a, .sweetPage .nav-bar > li.off.active a { color: #aaa; }   
.sweetPage .nav-bar > li.active span, .sweetPage .nav-bar > li.off.active span { color: #111; }     
/* </showtimes> */

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

/* <profil> */
.ad__page-wrapper { background-color: #111 !important; }
.registerStepWrapper { background-color: #333 !important; color: #ccc !important; }
.registerBtn { color: #ddd !important; }
.registerBtn .link { color: #ffcc00 !important; }
.togglePasswordFieldType { color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important; }
.blockHeader__title, .noResultsPlaceholder__header { color: #ccc !important; }
.posterInfoBox__header { background-color: #333 !important; }
.posterInfoBox__link { color: #ddd !important; }
.posterInfoBox__link:hover { color: #ffcc00 !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; }
.fwBtn--center { background-color: #222 !important; color: #ccc !important; border-color: #aaa !important; }
.fwBtn--center:hover { background-color: #181818 !important; color: #ccc !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: #ccc; }
.review__movie, .review__title { color: #ddd !important; }
.page__container .review { background-color: transparent; }
.page__section--white { background-color: #111 !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);
    border: rgba(111, 111, 111, 0.75) 1px solid;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.polaroid__title a, .polaroid__title span { color: #ccc !important; }
.polaroid__title a:hover { color: #ffcc00 !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: #ffcc00 !important; border: #666 1px solid !important; }
.item__is-active .fwBtn--submenu { color: #111 !important; }
.item__is-active .fwBtn--submenu:hover { color: #ffcc00 !important; }
.fwBtn--text { border-color: #666 !important; color: #bbb !important; }
.fwBtn--text:hover { background-color: #111 !important; color: #ffcc00 !important; }
.fwBtn--default { background-color: #444 !important; color: #bbb !important; border-color: #666; }
.fwBtn--default:hover { background-color: #222 !important; color: #ffcc00 !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: #ffcc00 !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: #444; }
.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: #ffcc00 !important; }
.paymentBoxes__details:hover { color: #ccc !important; }
.paymentBoxes .details { background-color: #555 !important; color: #ddd !important; }
.paymentBoxes .details a { color: #ffcc00 !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: none !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; }
.userTopRatedSection__header { background: #222 !important; }    
.userTopRatedSection__info, .userVoteHeaderSection__info { border-color: transparent; }  
.userVoteHeaderSection__header { background: #222; }    
.posterInfoBox--white .posterInfoBox__rateBox { background-color: #222; }  
.userConnectionBox--alabaster .userConnectionBox__badge { background-color: #181818; }
.userConnectionBox__menu .menuList .fwBtn { border-bottom-color: #666; }      
.photoSelector__input-wrapper hr { background-color: #666; }    
/* </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; }
.voteStatsBox__covering { background: #222 !important; color: #aaa !important; border: #333 1px solid; }
.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: #ffcc00 !important; }
.userEvent.animatedPopList__item.userEvent--entity { border: #555 1px solid; }
.userEvent.animatedPopList__item.userEvent--role.animatedPopList__item--ajaxAppended { border: #555 1px solid; }
/* .userEventRolePreview, .filmPreview { border: #444 1px solid; } */
.userEventSummary__event a { color: #ddd !important; padding-right: 5px !important; }
.userEventSummary__event a:hover { color: #ffcc00 !important; }
.userEventSummary__event { color: #aaa !important; }
.userEventSummary .fYear { color: #aaa !important; }
.userEventRolePreview__personName, .userEventRolePreview__entityTitle { color: #ccc !important; }
.userEventRolePreview__personName:hover { color: #ffcc00 !important; }
.socialMenu { background: #222 !important; border: none !important; }
.filmPreview__card { background: #181818 !important; color: #ccc !important; }
.filmPreview .filmPreview__poster { margin: 0px 1px 0px 0px !important; border-right: #444 1px solid; }
.voteCommentBox__addComment { color: #aaa; }    
.voteCommentBox__addComment:hover { color: #ffcc00 !important; }
.filmPreview__info--developers, .filmPreview__info--publishers { color: #ddd !important; }
.filmPreview .filmPreview__info a { color: #ccc !important; }
.filmPreview .filmPreview__info a:hover { color: #ffcc00 !important; }
.filmPreview__link { color: #ddd !important; }
.filmPreview__link:hover { color: #ffcc00 !important; }
#moreResultsButton { background-color: #333; color: #aaa; border-color: #666; }
#moreResultsButton:hover { background-color: #111; color: #ccc; border-color: #aaa; }
.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; }   
.filmPreviewHolder .filmPreview .filmPreview__badge { background: none !important; }
.section__searchMenu .section__header .navList { border-top: 1px solid #333; }
#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; }
.noResultsPlaceholder__img { display: none !important; }
.userEvent.animatedPopList__item.userEvent--coverPhoto { border: #444 1px solid; }
.userEvent .commentSection, .userEvent .commentSection__group {
    border-top: #444 1px solid;
    border-left: none;
    border-right: none;
    border-bottom: none;
    background-color: #222;
}
.comment__bubble { background-color: #333 !important; }
.comment__authorAvatar, .comment__authorAvatar::after { background-color: transparent !important; }
.comment__authorLink { color: #aaa !important; }
.comment__authorLink:hover { color: #ffcc00 !important; }
.avatar__link:hover { border-color: #ffcc00 !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; }
.userEvent.animatedPopList__item.userEvent--grouped { border: #444 1px solid; }
.userEvent--miniRole .userEventRolePreview { background-color: #111 !important; }
.userEventSummary.userEventSummary--mini { border-color: #444; 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; box-shadow: -2px 2px 0px 0px #333; }
.crs__next:hover { box-shadow: -2px 2px 0px 0px #666; }
.crs__prev { border: #000 1px solid; box-shadow: 2px 2px 0px 0px #333; }
.crs__prev:hover { box-shadow: 2px 2px 0px 0px #666; }
.userEvent.animatedPopList__item.userEvent--review.animatedPopList__item--ajaxAppended { border: #444 1px solid; }
.userEvent__footer.reviewFooter { border-color: #444; background-color: #181818; }
.review.review--userEvent.review--withPoster { background-color: #333; border-color: #444; }
.review.review--userEvent.review--withPoster .review__inner .review__description { padding: 10px !important; }
.userEvent.animatedPopList__item.userEvent--role { border: #444 1px solid; }
.singleActivity .userVote .likeCountText a { color: #ccc !important; }
.singleActivity .userVote .likeCountText a:hover { color: #ffcc00 !important; }
.crs--stretched .crs__item { background-color: #111 !important; }
.userNewestFriends__stats { border-color: #666; }
.userEventRolePreview__ratingRate { color: #ccc; }    
.userEvent--grouped { background-color: #222; /*padding-top: 1rem !important;*/ } 
.userEvent--glue + .userEvent { padding-top: 0rem; }
.rolePreviewHolder .rolePreview__person { color: #aaa; }  
.rolePreviewHolder .rolePreview__person:hover { color: #ffcc00 !important; }   
#userEvents .characterPreview__card { background-color: #181818;}
.characterPreview__meta * { color: #999; }    
.worldPreview__badge { background: none; }   
.eventBox__header { background: #222; }
.eventBox__about strong { color: #ccc; }
html.mouse .eventBox__about a:hover, html.mouse .eventBox__about a:hover strong { color: #ffcc00; }
.ratingSummary--compact.ratingSummary .ratingSummary__usersInfo { color: #aaa; }
.ratingSummary--compact.ratingSummary .ratingSummary__extra, .ratingSummary--compact.ratingSummary .ratingSummary__user { 
    background-color: #666; 
}   
.filmActionBox__preview { background-color: #171717; }
.subpage-userActivity .polaroid__caption, .subpage-userActivity .rolePreviewHolder .rolePreview, 
.subpage-userActivity .characterPreview  { background: #181818 !important; }  
.userAvatar--online .userAvatar__body::before { border-color: #111; }    
/* </aktywnosc> */

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

/* <oceny> */
.voteCommentBox.voteCommentBox--editable.VoteCommentBox.voteCommentBox--emptyBar {
    background-color: #222;
    border: #444 1px solid;
}
.simpleView .myVoteBox .voteCommentBox { padding: 15px; }
.filmPreview__filmTime { color: #888 !important; }
.userVotesPage .slumpdown, .filterSelect__button.filter-select__btn.fwBtn.fwBtn--beta, .slumpdown__button.slumpdown__button--toggle {
    border-color: #666;
    background-color: #222; 
}
.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 { background-color: transparent; }  
.userVotesPage .__OwnerProfile .voteCommentText__comment, .simpleView .voteCommentText__comment, .voteCommentText__comment--open, .voteCommentText__comment i, .voteCommentText__comment i::after, .voteCommentText__label.voteCommentText__label--placehoder, 
.voteCommentText__textarea, .voteCommentText__label {
    background-color: #333;
    color: #aaa;
    border-color: #555;
}
.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;*/ }
.rateRolesBox__content { padding-right: 10px !important; margin-left: -20px !important; }
.rateRolesBox__title { color: #ccc !important; }
.rateRolesBox__selectedRole { color: #aaa !important; }
.rateRolesBox__selectedActor:hover { color: #ffcc00 !important; }
.rateRolesBox__navBtn--prev, .rateRolesBox__navBtn--next { background-color: #555 !important; }
.rateRolesBox__navBtn--prev:hover, .rateRolesBox__navBtn--next:hover { background-color: #ffcc00 !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: #444; border-color: #666; }
.sausageBar__button:hover { background-color: #333; border-color: #444; }
.sausageBar--open .sausageBar__button { border-color: #444; }    
.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: #ffcc00 !important; }
.barFilter__bar.barFilter__bar--active { background-color: #cc9c00 !important; }
.filterSelect__extraOptions { color: #aaa !important; }
.filterSelect__close { color: #aaa !important; }
.filterSelect__close:hover { color: #ffcc00 !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; }
.filterSelect__option:hover { background-color: #ffcc00 !important; color: #111 !important; border-color: #cc9c00; }
.filterSelect__option--selected { background-color: #cc9c00 !important; color: #000 !important; border-color: #ffcc00; }
.filterSelect__save, .filterSelect__clearAll {
    background-color: #999;
    border: #ccc 1px solid;
    padding: 5px;
}
.filterSelect__save:hover, .filterSelect__clearAll:hover {
    background-color: #111;
    border: #ccc 1px solid;
    padding: 5px;
}
.personRolesBox__header { color: #ccc !important; }
.personRolesBox__movie, .personRolesBox__year { color: #ccc !important; }
.personRolesBox { background-color: #222 !important; border-color: #666; }
.personRolesBox__index span {
    background-color: #151515;
    color: #ddd;
    border: #999 2px solid;
}
.personRolesBox__personRole { border-color: #666; }
.personRole--active, .personRole:hover { border-color: #ffcc00 !important; }
.crs__prev--small { border: #333 2px solid; box-shadow: 5px 5px 0px 0px #666; }
.crs__prev--small.crs--isInactive { background-color: #ffcc00 !important; }
.crs__next--small { border: #333 2px solid; box-shadow: -5px 5px 0px 0px #666; }
.crs__next--small.crs--isInactive { background-color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important;
    color: #000 !important;
    background-color: #ffcc00 !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: #ffcc00 !important; color: #000 !important; background-color: #ffcc00 !important; }
.userProfileHeader .sub-tabs .list .item a:hover { 
    border-color: #ffcc00 !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: #ffcc00 !important; }
.rolesFriendVotes .roleInfo a { color: #ffcc00 !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: #ffcc00 !important; }
.sausageBar__target { border-color: #444; }
.personPreviewRoles .personPreview { border-color: #666; background-color: #222 !important; }
.personPreview__info span + span, 
.personPreviewRoles .rateRolesBox__selectedRole a, .personPreviewRoles .rateRolesBox__selectedRole span { color: #aaa !important; }
.personPreview .awards { color: #ffcc00 !important; }
.episodesContainer--bestSection::after { background-color: #666 !important; }
.serialBestSection .serialBestSection__navs .serialBestSection__item:hover { color: #ffcc00 !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: #000; background-color: #333; }
.mouse .navList--slender:hover .navList__item--selected .navList__text { color: #000 !important; }
.mouse .navList--slender .navList__item--selected .navList__button:hover .navList__text { color: #000; background-color: #ffcc00; }    
.navList--slender .navList__item--selected .navList__text, 
.mouse .navList--slender .navList__button:hover .navList__text { box-shadow: none !important; }   
.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; }
.myVoteBox .filmPreviewHolder.isMini .filmPreview .filmPreview__card { 
    background: #181818 !important; 
    border-color: #444 !important; 
}    
.userFavouriteVotesSection .myVoteBox { border-color: #666; }
worldPreview__badge, .worldPreviewHolder.isLarge .worldPreview .worldPreview__badge { background: #333 !important; }    
.worldPreview__title, .worldPreview__card .commonRating__count, .worldPreview__info a { color: #aaa; }
.worldPreview__title:hover, .worldPreview__info a:hover { color: #ffcc00 !important; }    
.filmPreviewHolder.noBorder .filmPreview .filmPreview__card { background: #181818 !important; }    
.filterSelect__extraOptions { border-color: #666; }     
.section__contribsChartStats .blockHeader__meta--slumpdown .slumpdown__button.slumpdown__button--toggle { 
    background: transparent !important;  
    border-bottom: 2px dotted #e7a90f !important; 
}  
.myVoteBox__preview:not(.isMini) { border-color: #444; border-bottom: none; }
.filterSelect__header { height: 33px; }    
.filterSelect__button { padding: .9rem .9rem !important; }    
.voteCommentText--alabaster .voteCommentText__comment:not(.voteCommentText__comment--open), .voteCommentText--alabaster .voteCommentText__comment:not(.voteCommentText__comment--open) .voteCommentText__label, .voteCommentText--alabaster .voteCommentText__comment:not(.voteCommentText__comment--open) .voteCommentText__textarea, .voteCommentText--alabaster .voteCommentText__comment:not(.voteCommentText__comment--open) > i::after, .voteCommentText--editable { background-color: #333; } 
.voteCommentText.voteCommentText--alabaster .voteCommentText__comment, .voteCommentText.voteCommentText--editable .voteCommentText__comment { border-color: #444; }    
.characterPreview__info--groups li:not(:last-child)::after { color: #aaa; }
.characterPreviewHolder.isLarge .characterPreview .commonRating, 
.characterPreviewHolder.isLarge .characterPreview .characterPreview__header { margin-bottom: 0.5rem; }    
.myVoteBox__rightCol, .likeCounter__popupUnnamedCounter { border-color: #444; }    
.userList__userName { color: #aaa; }    
.userList__userName:hover { color: #ccc; }    
.myVoteBox__preview.filmPreviewHolder.noBorder.isMini { border: 1px solid #444; }    
.isMyProfile .simpleView .myVoteBox .voteCommentBox:not([data-likes-count="0"]) { border: 1px solid #444; }
/* </oceny> */ 

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

/* <chce zobaczyc> */
.myVoteBox__lastBox { background-color: #222 !important; border: #444 1px solid; }
.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-radius: 5px;*/ }
/*.userVotesPage .FilmRatingBox.filmRatingBox.isInited { border: #444 1px solid; }*/
.filmRatingBox__recommendBox { background-color: #222 !important; }
.userRate .favourite:hover .favourite__icon.ico { color: #ffcc00 !important; }
.userRate__icon { color: #aaa; }  
.userRate__icon--active { color: #ffcc00; }  
/* </chce zobaczyc> */

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

/* <blog> */
.noDataToShow, .userSurname { color: #ccc !important; }
.hdrBig a, .pageTitle a, a.hdrBig { color: #ffcc00 !important; text-shadow: 2px 2px #000 !important; }
.userSurnameUpdateProfile a, .btnsContWrapper a { color: #ffcc00 !important; text-decoration: none !important; }
.userSurnameUpdateProfile a:hover, .btnsContWrapper a:hover { color: #ffcc00 !important; text-decoration: underline !important; }
.awTN th { background: #333; color: #aaa; }
.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: #ffcc00 !important;
    border-color: #666 !important;
    border-width: 1px !important;
}
.comTabMenu.dark li > a:hover { background: #111 !important; color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important; }  
.blogTitle a.hdrAG { color: #ccc; }    
.padlockSSLInfo { color: #888; } 
.userButtonsMenu .stdButton, .blogInfoPart .userBlogManage, #messagesList .remove { 
    background-color: #222; 
    color: #ffcc00; 
    border: none; 
    border-bottom: 1px solid #666; 
}     
.userButtonsMenu .stdButton:hover, .blogInfoPart .userBlogManage:hover, #messagesList .remove:hover { 
    background-color: #333; 
    border-color: #333; 
    color: #ccc; 
}  
.singleEntryPhotosCont li a { color: #ffcc00; }
.singleEntryPhotosCont li:hover { background: #333; }
/* span[style*="color: rgb(0, 0, 0);"] { color: #aaa !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: #ffcc00 !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: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !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: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !important; }
.halfSize, .filmTime { color: #bbb !important; }
.contribHeader a { color: #ffcc00 !important; }
.well { background: #222 !important; }
.gwt-contribAddingInfo { color: #aaa !important; }
.voteStatsBox__table > table a, th a, td a, tr a { color: #ffcc00 !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: #282828 !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; }
.contribCountries .panel, .contribRelateds .panel { background: #333 !important; }
.contribCountries .CountriesPanel { background: #333 !important; border-color: #666; }
.contribsChartStats .stats { background-color: #222 !important; border-color: #666; }
.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: #ffcc00 !important; }
.contribsList__element:not(:first-child) { border-color: #444; }
.statsDetails .item--bordered::before { background-color: #444; }    
/* .statsDetailsListFixedHeader { top: auto; left: auto; width: 100%; } */
.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; }    
.selectToEdit, .contributeFormSubmit { background-color: #222; color: #aaa; }   
.contribsField.castRoleListElement .checkboxes { background: #222; }    
.gwt-TextArea, .gwt-SuggestBox, .contribRoles .imdbNumberBox { background-color: #222; border-color: #666; color: #aaa; } 
.awards strong, .awards ul { color: #aaa; }    
.oldpage a, .oldpage .link { color: #aaa; }  
.oldpage a:hover, .oldpage .link:hover { color: #ffcc00; }     
.waitingContribsSection__row, .waitingContribsSection__row:last-of-type { border-color: #444; background-color: #222; }  
.personMainPage a, .personMainPage .link { color: #ffcc00; }    
.personMainPage a:hover, .personMainPage .link:hover { color: #ccc; }    
.contribsChartStats .chart__stats { border-color: #666; }
.contribsChartStats .chart .ct-grid { stroke: #999; } 
.contribsList--LIMITED { border-color: #444; }    
.well { border-color: #666; }    
.contribStudios .newElementPanel { border-color: #444; }    
/* </contrib> */

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

/* #registerButton { box-shadow: 0px 0px 15px 0px #705600 inset !important; } */
.error__description { color: #ccc !important; }
.error__description a { color: #ffcc00 !important; }
    
/* anti-adblock */
.oqfqqi__box, .sxxsxx__box { background-color: #333 !important; box-shadow: 0 -50px 74px 50px #333 !important; border-color: #333 !important; }
.oqfqqi__description, .oqfqqi__caption, .sxxsxx__description, .sxxsxx__caption, .sxxsxx__caption a { color: #aaa !important; }
.sxxsxx__img-wrapper { filter: brightness(50%); }     

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

/* <strona filmu/serialu/gry> */    
#dabOld { color: #111 !important; }
.filmDescriptionSection__item + .filmDescriptionSection__item { border-color: #666; }
.filmDescriptionSection__authorName { color: #ffcc00; }
.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: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !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: #ffcc00 !important; color: #ccc !important; }
.sbtn-switcher > li > button.on { background-color: #ffcc00 !important; border-color: #ffcc00 !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: #ffcc00; 
    color: #333; 
    border: #ffcc00 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: #ffcc00 !important; }
.inline { color: #ccc !important; }
.episodesTable .collapse .reset { color: #aaa !important; }
.seasonWatched.sbtn { background: #333 !important; color: #ddd !important; }
.seasonWatched.sbtn:hover { background: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !important; }
.filmSubpageMenu .box li.on a { color: #000 !important; font-weight: bold !important; }
.filmSubpageMenu .box li.on { background: #ffcc00 !important; color: #000 !important; }
.sbtn.pull-right { background: #333 !important; color: #ddd !important; }
.sbtn.pull-right:hover { background: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !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: #ffcc00 !important; }
.personSubpageMenu strong { color: #ccc !important; text-decoration: underline !important; }
.personSubpageMenu a { color: #ffcc00 !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: #ffcc00 !important; border: #ffcc00 1px solid !important; }
.pageContributors li .boxContainer .s-16.userNameLink { color: #ddd !important; }
.contribTabs.table-sweet-1.s-16 a { color: #ffcc00 !important; }
.filmMenu a { color: #ffcc00 !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: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !important; }
#whereToWatch .fwPrBtnBorder { background: #333 !important; color: #ccc !important; border-color: #666 !important; }
#whereToWatch .fwPrBtnBorder:hover { background: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !important; }
#cinemaDropdown .sbtn.dropdown-toggle { color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important; }
.serialBestSection .serialBestSection__navs .serialBestSection__item--isActive { color: #bbb; }
.serialBestSection .serialBestSection__navs .serialBestSection__item--isActive:hover { color: #ffcc00; }
.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: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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: #353535 !important; }
.textInput__text > i { border-color: #353535 !important; }
.textInput--open:not(.isProcessing) .textInput__text > i::after, 
.textInput--open:not(.isProcessing) .textInput__text > i { border-color: #ffcc00 !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: #2c2c2c; border-color: transparent; }
.filmRatingAssistant.isOpen .filmRatingAssistant__title { color: #aaa !important; }
html.mouse .filmRatingAssistant__clear:hover, .icoButton--silver:hover { color: #ffcc00 !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: #ffcc00 !important; }
.page__subtitle.page__subtitle--tiny a:not(:hover) span { color: #aaa; }    
/* .FilmTopRolesSection .page__header, .page__header { padding-bottom: 8px !important; padding-top: 8px !important; } */
html.mouse .personRole { background-color: #222 !important; }
html.mouse .personRole:hover { background-color: #111 !important; }
.ribbonPanel__background, .roleRatingBox__container { background: #333; }
.filmDescriptionSection__btn, .filmOtherInfoSection a { color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important; }
.userReviewSection .review { background-color: #333 !important; border-color: #666 !important; padding: 10px !important; }
.mouse .userReviewSection .review__more, .contributorBox__link, .editTrigger:hover { color: #ffcc00 !important; }
.mouse .userReviewSection .review__more:hover, .contributorBox__link:hover { color: #b07103 !important; }
.page__moreButton, .page__pagination { padding: 5px 0 2rem; }
.forumSection__searchInput { background: #222; border-color: #666; color: #ccc; }
.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: #444; }
.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: #ffcc00 !important; }
.navList__item--selected .navList__text:hover, .navList__item:hover .navList__text, .mouse .castRoleListElement__info a:hover, .filmAwardsSection__groupTitle a:hover { color: #ffcc00 !important; }
.castRoleListElement { border-color: #666; background: #222; }
.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: #ffcc00 !important; }
.filmPosterSection__buttons a { background-color: #333 !important; color: #aaa !important; border-color: #666; }
.filmActionBox__card { background-color: #222; }
.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: #ffcc00; }
.mouse .filmInfo__info--group a { background-color: #222; border-color: #666; color: #aaa; }
.mouse .filmInfo__info--group a:hover { background-color: #333; color: #ccc; }
.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: #ffcc00; }
.seasonOrEpisodeRatingBox__container { background-color: #282828; border-color: #444; }
.squareNavigation__item { background-color: #333; border-color: #666; }
.squareNavigation__item:not(.squareNavigation__item--active):hover { background-color: #111 !important; color: #ccc !important; border-color: #666 !important; }    
.mouse .squareNavigation__item:not(.squareNavigation__item--active):hover { color: #111; }
.squareNavigation__item--active { background-color: #ffcc00; color: #000; border-color: #ffcc00; }
.squareNavigation__item--active:not(:hover) .squareNavigation__text span { color: #000 !important; }
.squareNavigation__item--active:hover { background-color: #ffcc00; color: #111 !important; }    
.squareNavigation__dropdownList { background: #333; }
.squareNavigation__dropdown:hover .squareNavigation__item--label { border-color: #666; }
.squareNavigation__dropdown::after { color: #ccc !important; }
.squareNavigation__dropdown::after:active { color: #000 !important; }
.filmHeaderSection__navigation--hasNav .page__text { border-color: #444; }
.episodePreview, .seasonPreview { border-color: #666; background-color: #282828; }
.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; */
    background-color: #666; 
    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__container:hover { background-color: #282828; }    
.subPageLinkBlock__header { color: #aaa; }
.filmEmptySection__wrapper { background-color: #111; margin: 0; }
.filmEmptySection .emptyBlock__button { border-color: #666 !important; color: #aaa !important; }    
.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; }
.beforePremiere__premiereInfo, .beforePremiere__premiereTime, .notInterestedStateButton__desc { color: #888 !important; }
.notInterestedStateButton__container:hover { border-color: #353535 !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: #ffcc00 !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 #ffcc00; }
.textInput .textInput__counter .ico--pen::before { color: #fff; }
.textInput--saved::before { background-color: #333 !important; color: #ffcc00; }
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: #ffcc00 !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: #ffcc00; }
.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: #ffcc00; }
.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: #ffcc00; }
.mouse .userReviewSection .flatReview__more:hover, .flatReview__link:hover { color: #ddd; }
.userReviewSection .flatReview:not(:last-of-type) { border-color: #444; }
.sidebarPanel--sticky .sidebarPanel__header { background-color: #333; }
.filmDetailedBar__bar .avatar__link { background: none; border: 2px solid #ffcc00; }
.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: #ffcc00 !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: transparent; }   
.filmMainBestSection__background { background-color: transparent; }  
.polaroid__lead:not(:empty) { color: #aaa; }    
.filmAwardsSection__groupDesc { color: #aaa; }
.filmAwardsSection__link { color: #ffcc00; }
.filmAwardsSection__groupContent { /* border-color: #666; */ border: none; }   
.castRoleListElement__episodeInfo { border-color: #444; background: #333; }
.castRoleListElement__episodeInfo:hover { border-color: #444 !important; background: #222 !important; }
.castRoleListElement.expanded .castRoleListElement__episodeInfoList { background-color: #333; }
.mouse .castRoleListElement__episodeInfoList .role__episode { color: #aaa; }
.mouse .castRoleListElement__episodeInfoList .role__episode:hover { color: #ccc; }
.castRoleListElement__episodeInfoList .role__episodesMore { background: #222; color: #aaa; }
.castRoleListElement__episodeInfoList .role__episodesMore:hover { color: #ccc !important; }   
.advertButton--huawei span { filter: invert(85%); }    
.filmCuriositiesSection__text, .filmEditionsSection .edition__text { border-color: #666; }  
.filmEditionsSection .edition__details a { color: #ffcc00; }     
.filmEditionsSection .edition__details a:hover { color: #976103; }  
.enhanced-lightbox-displaybox .enhanced-lightbox-displaybox-sidebar .rateInfo .topRate a { color: #aaa; }  
.mainCol .userList li, .personVoteInfo .cap { color: #aaa; } 
.filmographyTable [class^="icon-small-"], .filmographyTable [class*=" icon-small-"], 
.filmographySort .dropdown-toggle i { filter: invert(75%); }   
.filmographySort:hover .dropdown-toggle i { filter: invert(0%); }     
.addTopic.reset.addPlus .icon-small-plusCircle:hover { filter: brightness(50%); }    
.subPageLinkBlock__logo--playnow { filter: brightness(200%) saturate(75%); }   
.filmPlotSection__plot { color: #aaa; }    
.filmPlotSection__btn:hover { color: #ffcc00; }    
.filmTitlesSection__title { color: #aaa; }    
.filmTitlesSection__item:not(:last-of-type) { border-color: #666; }    
.filmAwardsSection [data-type="awards"].filmAwardsSection__groupContent { background: #222; }    
#stayAtHomeAdvertSamsung .page__header::before, #stayAtHomeAdvertSamsung .page__header .page__subtitle::after { background: none; }  
.worldOrCharacterActionBox__card { background-color: #222; }    
.typeCounter__item { background: #333; border-color: #666; color: #aaa; }    
.typeCounter__item:hover { background: #222 !important; color: #ccc; }     
.mouse .characterPosterSection__info a, .mouse .worldPosterSection__info a, .objMetaInfo > :nth-child(2n) { color: #aaa; }    
.mouse .characterPosterSection__info a:hover, .mouse .worldPosterSection__info a:hover { color: #ffcc00 !important; }  
.characterPerformerSection .characterItemPerson__person, .characterUsualPartner__name, .characterRelation__name, 
.worldCharactersSection__tile .worldCharactersSection__card, .worldAllProduction__card { color: #ccc; }    
.characterPerformerSection .characterItemPerson:hover, 
.characterUsualPartner:hover .characterUsualPartner__name, .characterRelation:hover .characterRelation__name, 
.mouse .worldAllProduction:hover .worldAllProduction__card { background: #333; }   
.worldCharactersSection__tile:hover .worldCharactersSection__card { background: #333 !important; }       
.rankingSection { background-color: #222; border-color: #666; }    
.rankingElement__card { color: #ccc; } 
.rankingElement:hover .rankingElement__card { background-color: #333; }   
.characterRelated__card { background: #222; color: #aaa; border-color: #444; }    
.characterRelated__more span > * { color: #aaa; }    
.overlayLinks { border-color: #666; background-color: #222; }   
.overlayLinks__link:not(:hover), .characterFilmographySection .simplePoster:not(:hover) { border-color: #666; background-color: #333; }
.overlayLinks__link--active { background-color: #ffcc00 !important; }
.overlayLinks__link--active:hover, .overlayLinks__link:hover { box-shadow: none; }   
.overlayLinks__link:hover { background-color: #111; color: #aaa; border-color: #444; }      
.overlayLinks__link--active:hover { color: #000 !important; }    
.popup--gradient .popup__message { color: #aaa; }    
.popup--gradient .popup__content::after { background-image: linear-gradient(179deg,hsla(0,0%,100%,0) 6%,#111 87%); }   
.worldOrCharacterRatingBox[data-fav="1"] .worldOrCharacterRatingBox__about, .worldOrCharacterRatingBox__about { color: #aaa; }  
.characterRelation[data-spoiler] button { background-color: #222; color: #aaa; }    
.quizItem__title { color: #aaa; }    
.quizItem__title:hover { color: #ffcc00; }  
.switcherElements__btn i { color: #000; }   
[data-group="worldPage"].page .page__wrapper--grid [data-group="g7g8"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g10g11"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g13g14"].page__group,
[data-group="worldPage"].page .page__wrapper--grid [data-group="g7"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g8"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g10"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g11"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g13"].page__group, 
[data-group="worldPage"].page .page__wrapper--grid [data-group="g14"].page__group { background-color: #222; } 
.forumSection__wrapper, .curiositiesSection__item { border-color: #444; }
.characterPerformerSection .characterCardPerson__card { border-color: #666; background: #222; } 
.characterPerformerSection .characterCardPerson__person { color: #aaa; }    
.characterPerformerSection .characterCardPerson__more { border-color: #666; background-color: #333; color: #aaa; }   
.characterPerformerSection .characterCardPerson__more:hover { background-color: #181818; color: #aaa; }    
.filmsPage .filmPreview { border: none !important; }    
.filmsPage .filmPreview__card { background: none !important; }    
.wantToSeeStateButton__container, .notInterestedStateButton__container, .filmActionBox__ratingSummary, .ratingSummary__button .button, 
.wantToSeeStateButton:not([data-value="0"]):not([data-value="-1"]).hasPanel.hasVoted .wantToSeeStateButton__container, 
.wantToSeeStateButton:not([data-value="0"]):not([data-value="-1"]):not(.hasPanel) .wantToSeeStateButton__container, 
[data-value="0"][data-important="1"]:not(.hasPanel):not(.hasVoted).wantToSeeStateButton .wantToSeeStateButton__container { 
    border-color: #353535; 
}
.ratingSummary__button .button { background-color: #111; }
.ratingSummary__button .button:hover { border-color: #353535 !important; }    
.characterWorldSection .subPageLinkBlock__typeCounter { border-color: #666; color: #aaa; /* background-color: #111; */ }
.mainPage .playButton { background-color: #111; }    
.characterPosterSection__plot a, .worldPosterSection__plot a { color: #ffcc00; }
.descriptionSection__more { background: linear-gradient(90deg,hsla(0,0%,100%,.0),#111 30%); } 
.tipsBoarding__button { background: #222; color: #aaa; }    
.tipsBoarding__button:hover { background: #333; }        
.characterPage .filmPreview__card, .worldPage .filmPreview__card { background-color: transparent !important; }
.personRole__role a { color: #aaa; } 
.personRole__role a:hover { color: #ffcc00 !important; }      
.filmStudiosSection__title { color: #aaa; }  
.filmStudiosSection__item:not(:last-of-type) { border-color: #666; }    
.imageBorderShadow .tooltip-container { background-color: #333; color: #aaa; }   
.imageBorderShadow .tooltip-container::after { background-color: #333; }    
.descriptionSection__text { color: #aaa; }  
.descriptionSection__btn { color: #ffcc00; }    
html.noFilmReviewData.noFilmVideoData.noPhotoGalleryData body:not(.userCantSeeFa) [data-group=filmPage].page .page__wrapper--grid [data-group=g5] .page__section--dark,
html.noFilmReviewData.noPhotoGalleryData body:not(.userCantSeeFa) [data-group=filmPage].page .page__wrapper--grid [data-group=g5] .page__section--dark { background-color:transparent; color:#ccc; }  
.characterFilmographySection__itemInner::after, .worldLastSection__itemInner::after { border-color: #666; }
.ribbonPanel__panel .roleActionBox__rolesBox { background-color: #333; color: #aaa; }    
.ribbonPanel .roleActionBox .rolesBoxItem__about > *, .ribbonPanel .roleActionBox .rolesBoxItem__about > span > strong, 
.ribbonPanel .roleActionBox .rolesBoxItem__vote > div> span { color: #aaa; }  
.worldCharactersSection__item .worldCharactersSection__card { border-color: #444; background-color: #181818; }  
.simpleBox__title { color: #aaa; }    
.becomeContributorSection__row, .becomeContributorSection__list .becomeContributorSection__row:last-child { border-color: #444; background-color: #222; }  
.mouse .becomeContributorSection__row a:hover::before { background-color: hsla(0,0%,25%,.5); }    
.descriptionSection__item + .descriptionSection__item, .curiositiesNavSection__text { border-color: #444; }    
.curiositiesNavSection__item h3, .curiositiesNavSection__text { color: #aaa; }
.poster__wrapper { background-color: #666; }    
.filmEditionsSection .edition__text a, .awardsNavSection__groupPerson, .awardsNavSection__link { color: #ffcc00; }    
.awardsNavSection [data-type="awards"] { background: #333; }  
.awardsNavSection__groupContent { border-color: #666; background: #222; }    
html.mouse .rankingElement:hover { background-color: #222; }  
html.mouse .rankingElement__film:hover { color: #ccc; }    
html.mouse .rankingElement__person:hover { color: #ffcc00; }    
.descriptionSection__body, .usualPartnerItem__name { color: #aaa; } 
.usualPartnerItem__name:hover a { color: #ccc; }  
.floatingActionBox.isOpen .floatingActionBox__button { background: #666; }
.floatingActionBox.isOpen .floatingActionBox__button:hover { background: #888; }    
.floatingActionBox.isOpen .floatingActionBox__button .ico::before { color: #000; }    
.poster__wrapper { background-color: #666; }  
.gallerySection .gallery__photo-item--placeholder > * { background: #333; }    
.gallerySection .gallery__photo-item--placeholder > *:hover { background: #222; }    
.curiositiesSection--subPage .curiositiesSection__item { color: #aaa; }  
.awardsNavSection__collectionCount, .awardsNavSection__groupAward { color: #aaa; }    
.personRolePreview__filmRating, .personRolePreview__year { color: #ccc; }    
.personFilmographySection__item::after { border-color: #444; }  
.personRolePreview__roleText h4:not(.personRolePreview__characterPoster), .personRolePreview__character a { color: #aaa; }  
.efficientPoster { background: #666 url(https://fwcdn.pl/front/gfx/d.241740e7c59302575824baae6de87972c.svg) 50% no-repeat; }  
.personFilmographySection__header .inlineSwitch--iconic .inlineSwitch__option--active i { color: #ccc; }    
.inlineSwitch--iconic .inlineSwitch__option i { color: #666; }    
.personCareerHistorySection .personRating--lg .personRating__rate { color: #aaa; }  
.roleTooltip__card span, .roleTooltip__rate { color: #aaa; }    
.roleTooltip__card a { color: #ccc; }   
.roleTooltip__card a:hover { color: #ffcc00; }    
.roleTooltip__wrapper, .roleTooltip::before { background: #333; }        
.personPosterSection__leadText, .personPosterSection__subHeader, .personPosterSection__infoData h3 { color: #aaa; }   
.personPosterSection__lead a { color: #ffcc00; }
.personPosterSection__more { background: linear-gradient(90deg,hsla(0,0%,0%,.1),#111 20%); }    
.personAwardSection__container { border-color: #666; background-color: #333; }   
.personAwardSection__container:hover { background-color: #222; }    
.personAwardSection__header { color: #aaa; }    
.awardsNavSection.awards [data-type="awards"] ~ [data-type="awards"], .awardsNavSection [data-type="awards"] + [data-type="awards"] { 
    border-color: #666; 
}    
.rolesBoxItem__about a, .rolesBoxItem__about strong, .rolesBoxItem__vote div, .rolesBoxItem__vote span { color: #aaa; }    
.rolesBoxItem__about a:hover { color: #ffcc00 !important; } 
.personCareerHistorySection__graph { filter: brightness(75%); }  
.roleActionBox__card { background: #222; }  
.personTopRolesSection__rankingLink { color: #888; background-color: #282828; } 
.personTopRolesSection__rankingLink:hover { color: #aaa !important; background-color: #333; }     
.mouse .personTopRolesSection__rankingLink::before { border-color: #333; }   
.mouse .personTopRolesSection__rankingLink:hover::before { border-color: #666; }  
.personRoleCharacter__characterName--tooltip, .personRoleCharacter__characterName { color: #aaa; }    
html.mouse .personRoleCharacter:hover { background-color: #222; }
html.mouse .personRoleCharacter__filmTitle:hover { color: #aaa; }    
.descriptionSection__authorName { color: #ccc; }    
.personPosterSection__copyright .personPosterSection__copyrightTooltip { background-color: #333; color: #aaa; }    
.personPosterSection__copyright .personPosterSection__copyrightTooltip::after { background-color: #333; }  
.personPosterSection__contribButton { background: transparent; }   
.labelBox__category, .labelBox__category:hover { color: inherit; }   
.placeholder__element { background: #666; }   
.personRolePreview__title { color: #ffcc00; }    
.personRolePreview__title:hover { color: #ccc; }         
.personRolePreview__originalTitle { color: #aaa; }
.mouse .personRolePreview__character a:hover { color: #ccc; }      
.personFilmographySection .personRolePreview:not([data-user-wts="0"]) .personRolePreview__card { background-color: #181818; }     
.personFilmographySection .personRolePreview:not([data-user-rate="-1"]) .personRolePreview__card { background-color: #222 !important; }    
.personFilmographySection .personRolePreview__card { height: 6.4rem; }   
.inlineSwitch__listType--simple .personRolePreview__card { height: 4.5rem !important; }
.personFilmographySection .personRolePreview__characterPoster { display: none; }      
.personFilmographySection .personRolePreview__roleText { display: block ruby; } 
.personFilmographySection .personRolePreview__roleText h4 { margin-right: 1.5rem; }  
.personFilmographySection .personRolePreview__character { margin-bottom: 0; }    
.forumSection__seasonEpisodeBadge { background-color: #222; border-color: #666; }  
.forumSection__seasonEpisodeBadge:hover { background-color: #333; }    
.gallerySection .gallery__photo { background-color: #333; }   
.filmographyCounterUser__itemCount { color: #aaa; }
.slumpdown__groupLabel { color: #aaa; }    
.personKnownForItem__name { color: #ccc; } 
.ribbonPanel__roleHeaderVote u { color: #aaa; }   
.filmActionBox__ratingSummary { border-color: #353535; }    
html.mouse .wantToSeeStateButton:not(.hasVoted):not([data-value="0"]):not([data-value="-1"]):not(.hasPanel):hover .wantToSeeStateButton__container { border-color: #444; }   
.slider__nav--next::before, .slider__nav--prev::before { color: #111; }    
[data-value="1"].notInterestedStateButton .notInterestedStateButton__container { border-color: #353535; }    
[data-value="1"].notInterestedStateButton .notInterestedStateButton__icon { color: #ffcc00; }    
html.mouse [data-value="1"].notInterestedStateButton:hover .notInterestedStateButton__icon { color: #aaa; }  
.wantToSeeRateBox__doNotWantToSee:hover { color: #aaa; }    
.filmPosterSection__buttons a:hover { background-color: #282828 !important; }     
.personTopRolesSection__rankingLink:hover { background-color: #333; }    
.personKnownForItem__characterItem--link { color: #aaa; }   
.personFilmographySection__navButton { background: none; }  
.personFilmographySection__navButton .fwBtn.active, .personFilmographySection__navButton .fwBtn:hover, 
.personFilmographySection__navButton .fwBtn.overlayLinks__btn--extended { box-shadow: none; } 
html.mouse .filmRatingBox__vote .ico:hover { color: #aaa; }    
.filmCoverSection .page__container .filmCoverSection__info, 
.coverSection__desc, .personCoverSection__title { text-shadow: 2px 1px 1px #000; }  
.personPhotosByYears__desc { text-shadow: 1px 2px #000; }     
.awardsNavSection__groupSubTitle, .awardsNavSection__groupYear { color: #aaa; }    
.awardsNavSection__groupTitle { color: #ccc; } 
.isDark .textInput .textInput__label, .isDark .textInput .textInput__text, 
.isDark .textInput .textInput__textarea { background-color: transparent; }  
.postersListSection__groupHeader { color: #aaa; }    
.broadCastBox__channelImg:hover { background: #666; }    
.broadCastBox__channel { border-color: #666; }    
.filmCoverSection__buttons a, .filmCoverSection__buttons span { color: #ccc; }   
.filmCoverSection__buttons a::before, .filmCoverSection__buttons span::before { border-color: #666; }   
.mouse .breadcrumbs a:hover { color: #aaa; }   
.seasonPreview__details { color: #aaa; }    
.ico--arrowDown::before { color: #aaa; }    
.subPageMenu__dropDownList .subPageMenu__link:not(.dropDownButton) { background-color: #222; }    
.characterFilmographySection__header .slumpdown__button.slumpdown__button--toggle { background-color: transparent; }    
.worldLastSection__navButton { background: transparent; }    
.becomeContributorSection__row a:hover { color: #ffcc00; }    
.mouse .characterRelation:hover { background: #333; }    
/* </strona filmu/serialu/gry> */

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

/* <forum> */
.buttonLooksLink, .notification__userName, .notification b { color: #ffcc00 !important; }
.forumSearch { background: #333; border-color: #666; }
.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; }
.post .userName { color: #ffcc00 !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: #ffcc00 !important; }
.userPreview .sbtn { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.userPreview .sbtn:hover { background-color: #ffcc00 !important; border-color: #ffcc00 !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; }
.top-10 a { color: #ccc !important; }
.fbtn-page { background-color: #222; border-color: #444; color: #ccc; }    
.fbtn-page[disabled] { background-color: #333; color: #ffcc00 !important; }    
.fbtn-page:hover { background-color: #111; border-color: #444; }
/* <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: #ffcc00 !important;
    border-color: #ffcc00 !important;
    color: #000 !important;
}
.controls input[type="submit"] { background-color: #333 !important; border-color: #666; color: #ccc !important; }
.controls input[type="submit"]:hover { background-color: #ffcc00 !important; border-color: #ffcc00; 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: #ffcc00 !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: #ffcc00 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: #ffcc00 !important; }
.link.userNameLink { color: #ffcc00 !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; }
.forumPopups__message h2, .popup__content .popup__message p { color: #aaa; }    
.forumPopups__message a:not(.popup__close) { color: #ffcc00; }    
.forumPopups__message a:not(.popup__close):hover { color: #976103; } 
.topicForm__title, .userBox__container { color: #aaa; }    
.topicForm__seasonEpisode .ss-wrapper { border-color: #666; }    
.topicForm__subject, .topicForm__content  { color: #aaa; border-color: #666; background-color: #333; }  
.userPreviewInner .user__preview, .userPreviewInner .user__preview .item:not(:first-of-type) { border-color: #666 !important; }    
.userPreviewInner .buttonsContainer .box .sbtn:hover { background: none !important; color: #ffcc00 !important; }  
.userPreview, .userPreviewInner { background: #333 !important; }  
.userReflector > * { border-color: #666 !important; background-color: #333 !important; }
.userReflector__voteBox, .userReflector__voteBox--hasData { border-color: #666 !important; background-color: #333 !important; }    
.userPreviewInner .user__image a, .userReflector .userAvatar { border-color: #666; background-color: #444; } 
.userAvatar.isLoaded { border-color: transparent; } 
.oldPage .filterForm__button { border-color: #666; }
.oldPage .filterForm { background: #333; }
.oldPage .inputForm__input { color: #aaa; border-color: #666; background-color: #333; } 
.oldPage .inputForm input:focus { color: #ccc; }    
.searchResult__find { background-color: #644c00; color: #ffcc00; } 
.searchResult__barBottom { border-color: #666; }
.searchResult--reply .replyTitle { color: #ccc; }  
.forumSection__itemLink:hover, .forumSection__authorName:hover { color: #ffcc00 !important; }    
.forumSection__lastWho span { color: #aaa; }    
.forumSection__lastWho:hover span { color: #ffcc00; } 
a.cap { color: #aaa; }    
.onlineInfo.userIsOnline { border-color: #111; }    
.forumSection__sort .slumpdown__button--toggle { background-color: #222; }    
.commentForm__submit { color: #aaa; }    
.commentForm__text { padding: 5px; }    
.rankingUsersPage__topReviewers .rankingUsersPage__header, .rankingUsersPage__topReviewers .userBox__container { padding: 5px; }    
.filterForm__item { background-color: #333; }   
.filterForm__item:hover { background-color: #222; }    
.filterForm__item:hover a { color: #aaa; }    
.open .dropdown-toggle { color: #aaa; }    
#body.oldPage { color: #aaa; }    
#btnZapisz { background: #333; color: #aaa; border-color: #444; }    
/* </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: #ffcc00 !important; color: #000 !important; border: #ffcc00 1px solid !important; }
.enhanced-lightbox-imagetitle a { color: #ffcc00 !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: #ffcc00 !important; 
    color: #000 !important; 
    border: #ffcc00 1px solid !important; 
}
.sidebar .dropdown-toggle.sbtn:hover, .mainCol .dropdown-toggle.sbtn:hover { border-color: #ffcc00 !important; }
.reviewRate { color: #bbb !important; }
.reviewRateButtons button { background-color: #333 !important; color: #ccc !important; border: #666 1px solid !important; }
.reviewRateButtons button:hover { background-color: #ffcc00 !important; color: #000 !important; border: #ffcc00 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: #ffcc00 !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: #ffcc00 !important; }
.rate.s-20.vertical-align:hover, .ic-large_star_in_circle.s-20:hover { color: #ccc !important; }  
/* </stars> */    

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

/* <my fw> */
.infoPlace { background-color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !important;}
.filmVote .activityEntryDesc p { color: #aaa !important; }
.item-sub .badge { color: #ccc !important; border-color: #ccc !important; }
.item-sub:hover .badge { color: #ffcc00 !important; border-color: #ffcc00 !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: #ffcc00; }   
.paymentStep.paymentVariant { background: #222; }
.paymentStep.paymentVariant h1 { color: #ccc; }  
.paymentStep { background-color: #222; }   
.paymentStep__title { color: #aaa; }   
.subscriptionHeader__btn, .control__text a { color: #ffcc00; }    
.paymentTerms__check--alabaster { background-color: #222; } 
.fwBtn--plain, .fwBtn__plain { color: #aaa; }    
.fwBtn--plain:hover, .fwBtn__plain:hover { background-color: #333; color: #ccc; }  
.actionPage__mask { background: transparent !important; }    
/* </my fw> */

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

/* <survey> */
.paginator_cont ul { background: transparent; border-color: #666; }
.paginator_cont ul { border-color: #666; }
.paginator_cont ul li a { color: #aaa; }
.paginator_cont ul .on span a { color: #ddd !important; }
.survey-details { background: #333 !important; border-color: #666; }
.survey-deadline { color: #bbb !important; }
.survey-description a, .survey-description-plain a, .survey-options a, .survey-question-other-results a { color: #ffcc00 !important; }
.survey-list h3 { color: #bbb !important; }
.see-all-results-link, .internal, .top3-result h4 a { color: #ccc !important; }
.see-all-results-link:hover, .internal:hover, .top3-result h4 a:hover { color: #ffcc00 !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: #ffcc00 !important; border: #ffcc00 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-participate hr, .survey-results hr { background: #666; }   
.surveyResultsBox__description, .surveyResultsBox__title, .surveyResultsBoxItem__title,
.surveyResultsBox--photo .surveyResultsBoxItem .surveyResultsBoxItem__score { color: #aaa; }  
.surveyResultsBox__header { border: none; background: #222; }    
.surveyResultsBox--photo .surveyResultsBox__answers { background-color: #333; }    
.surveyResultsBox--photo .surveyResultsBoxItem .surveyResultsBoxItem__label { color: #000; }    
.surveyResultsBoxItem { border: none; background-color: #333; }  
.surveyResultsBoxItem__label { background-color: #303030; } 
.surveyResultsBoxItem__bar { background-color: #666; }   
.surveyHeaderSection__title { color: #ccc; }
.surveyHeaderSection__description { color: #aaa; }
.resultsListSection__bestList { background-color: #333; } 
.surveyAnswer { background-color: #333; border-color: #666; }    
.surveyAnswer__score, .surveyAnswer__link h3 { color: #aaa; }  
.surveyAnswer__photo::before { border-color: #666; }    
/* </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: #ffcc00 !important; border-color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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: #ffcc00 !important; color: #000 !important; border-color: #ffcc00 !important; }
.regulationsLabel span a { color: #ddd !important; }
.redLabel { background-color: #ffcc00 !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: #ffcc00 !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: #ffcc00; }
.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: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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; }
.uniVotePanel.light .watchingButton, .uniVotePanel.light .wantToSeeButton, .uniVotePanel.light .dontWantToSeeButton, 
.uniVotePanel.light .voteGroup { border-color: #666; }
.uniVotePanel .wantToSeeButton:hover .dot { color: #ffcc00 !important; }
.uniVotePanel.light button { color: #bbb !important; }    
.uniVotePanel .dontWantToSeeButton:hover .dot { background: url("https://fwcdn.pl/front/ogfx/beta/set.43.png") no-repeat scroll -600px -140px rgba(0,0,0,0); }
.cloud { border-color: #666; }    
/* </rekomendacje> */

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

/* <reviews> */
.fwBtn.fwBtn--small:hover { color: #000 !important; background-color: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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%,0%,0),#111); }   
.flatReview__more, .reviewRatingSection__wrapper .author-box__desc a { color: #ffcc00; }    
.flatReview__more:hover, .reviewRatingSection__wrapper .author-box__desc a:hover { color: #ccc !important; }    
.flatReview:not(:last-of-type) { border-color: #444; }    
.flatReview__rate, .flatReview .ico--starSolid { color: #aaa; }     
.newsRelatedFilmsSection .filmRatingBox, .newsRelatedFilmsSection__panel { background-color: #333; }
.reviewBox .ico--starSolid, .myVote__iconRate .ico { color: #aaa; }    
.author-box__desc, .reviewRatingSection__text { color: #aaa; }    
/* </reviews> */    

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

/* notifications */
#notificationsPage .settingsNotifications, #notificationsPage .notify a { color: #ffcc00 !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; }
.fwmArticle, .fwmArticle .extras { background: #333 !important; }
.reverseLogo #fwmLogo, .parallaxVisible #fwmLogo { background-image: url('https://2.fwcdn.pl/gf/fwm/logo_fwm.svg'); }
.reverseLogo .fwmMenuOpenerIcon, .parallaxVisible .fwmMenuOpenerIcon { background-image: url('https://2.fwcdn.pl/gf/fwm/x_white.svg'); }
.quoteContainer, .fwmArticleQuote, .fwmArticleQuote .quoteParent div { color: #ccc !important; }  
    
#fwmMenu .menuList ul span { color: #ccc !important; }       
#fwmMenu .menuColumn .menuHeader { color: #ccc !important; }   
#fwmMenu .menuColumn { background: #333; }    
#fwmMenu .menuColumn.gold { background: #ffcc00; }     
#fwmMenu .menuColumn.gold .menuHeader { color: #000 !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: #ffcc00 !important; }
.handle { background-color: #aaa !important; } 
.genderSelect__option:hover { background-color: #ffcc00 !important; }
.hit.hit--person { border-color: #444; background-color: #111; color: #ccc; }
.hit__title a { color: #ddd !important; }
.hit__title a:hover { color: #ffcc00 !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: #ffcc00 !important; border: 1px solid #ffcc00 !important; }
.noinationsInfoCont { color: #ccc !important; background-color: #333 !important; }
.noinationsInfoCont:hover { color: #000 !important; background-color: #ffcc00 !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: #ffcc00 !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; }
.subpage-searchFilm .filmPreviewHolder .filmPreview { border: 1px solid hsla(0,0%, 75%,.2) !important; }
.characterPreview__card, .worldPreview__card { background: #171717; }    
.characterPreview__badge { background: none; }   
.characterPreview__title { color: #ccc; }    
.characterPreview__title a:hover, .characterPreview__info a:hover { color: #ffcc00 !important; }      
.characterPreview__card .commonRating__count, .characterPreview__info, .characterPreview__info a { color: #aaa; }    
.filterSelect__showAllButton:not(:hover) { background-color: #333; color: #aaa; }    
.worldPreview__info { color: #aaa; }   
.canalPlusPage .filmPreview__card, .serialsPage .filmPreview__card, .stayAtHomePage .filmPreview__card { background: none !important; }
.canalPlusPage .filmPreview, .serialsPage .filmPreview, .stayAtHomePage .filmPreview { border: none !important; }
.filmPreviewHolder.isSmall .filmPreview .filmPreview__card, 
.filmPreviewHolder.isMini .filmPreview .filmPreview__card { background: #171717 !important; }   
.visitCanalPlusSection__box { background: #333; } 
.filterSelect__boxRemove i { vertical-align: middle; }    
/* </baza> */

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

/* <premiery-zapowiedzi> */
.pageContent .subHeader .TabsNav .item__is-active a { background-color: transparent !important; border: #ffcc00 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: #ffcc00 }
.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: #ffcc00 !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; }
.userEventRolePreview, .filmPreview { border: none; }
#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: #ffcc00 !important; color: #000 !important; }
.filmHeaderSection__header { border-color: #111; background-color: #000; }  
.netflixPage .filmPreview__card { background: none !important; }  
.netflixPage .filmPreview { border: none !important; } 
.netflixPage .rankingSection { background: none; }
/* </fw prod> */    

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

/* <news> */
.fwBtn.fwBtn--small { background-color: #333 !important; color: #aaa !important; border-color: #666; }
.fwBtn.fwBtn--small:hover { background-color: #999 !important; color: #000 !important; border-color: #666; }
.EmbeddedTweet--mediaForward .EmbeddedTweet-tweet { background-color: #111 !important; border-color: #666; }
.navList--bordered, .newsNewestSection__item { border-color: #666; }
.navList__button:hover { color: #ffcc00 !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),#111);
    border-color: #666;
}
.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: #ffcc00 !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; }
.textRankingItem__body { border-color: #666; }
.textRankingItem__body .rateBox__rate, .textRankingItem__body .filmPreview__advertButton a { color: #ccc !important; }
.textRankingItem__description { background-color: #222 !important; border-color: #666; 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; }
.newsSection .page__text span { color: #aaa !important; } 
.polaroid--horizontal .labelBox { top: 0.5rem;}    
.page__section--gradient .page__top { background: none; }  
html body, html button, html input, html textarea { color: #aaa; }    
.filmsList :hover, filmsList .link:hover { color: #fff; } 
.newsRelatedFilmsSection__photo { background-color: #444; }    
.newsHeaderSection__author .link { color: #ccc; }    
.mainSlideshowSection .firstNewsContainer .polaroid__title a, .slideshowSection__firstRowTitle { text-shadow: 2px 2px #000; }    
.mainSlideshowSection .firstNewsContainer .polaroid__commentsCount, .slideshowSection__firstRowComments { text-shadow: 1px 1px #000; } 
.mainSlideshowSection .firstNewsContainer .polaroid__caption { border: none !important; }    
/* </news> */

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

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

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

/* 404 */
.error__title { color: #aaa !important; }
.fail-message a, .fail-message a:hover { color: #ffcc00 !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: #666; }
.video-linked--desktop { background-color: #222 !important; }
.video-linked--desktop .crs__title { color: #bbb !important; }
.video-linked--desktop .crs__title:hover { color: #ffcc00 !important; }
.video-linked { background-color: #333; }
.video-linked .crs__title { color: #ccc; }
.ico--arrowDown::before { color: #000; }
.page__section--wide:not(.isDark):not(.page__section--black) .crs::before { 
    background: linear-gradient(90deg,hsla(0, 0%, 6.7%, 0.72) 0,hsla(0, 0%, 100%, 0) 98%) no-repeat; 
}
.page__section--wide:not(.isDark):not(.page__section--black) .crs::after { 
    background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0, 0%, 6.7%, 0.72) 98%) no-repeat; 
}    
.mostCommentedTrailersSection .boxTrailer .trailer { background: #222; }
.mostCommentedTrailersSection .boxTrailer .trailer__lead { color: #aaa; }    
.videoItem--placeholder a { background-color: #222; } 
.videoItem--placeholder a:hover { background-color: #333; }     
/* </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: #ffcc00 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: #ffcc00 !important; }
.role__person-link:hover, .role__film-link:hover, .role__film.film__link:hover { color: #ffcc00 !important; }
.hasQuestionnaire .questVoteButton .sbtn { background-color: #333 !important; border-color: #666 !important; color: #ccc !important; }
.hasQuestionnaire .questVoteButton .sbtn:hover { 
    background-color: #ffcc00 !important; 
    border-color: #ffcc00 !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; border-color: #666; }
.contest__winners-list .userBox__container { background-color: transparent; }
.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; background-color: #282828 !important; }
.slumpdown--long:hover { border-color: #999; }
.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: #ffcc00 !important; }
.filmRatingPanelHeader .originalTitle { color: #ccc !important; }
[data-view="A"] .rankingHeader__filters form { background-color: #222; }    
.sausageBar__navigation::before { background-color: #444; }    
.rankingType__position, .rankingTypePerson__position { background: #222; color: #ccc; }    
.rankingType, .rankingTypePerson { border-color: #666; background-color: #222; }    
.rankingType__title, .rankingTypePerson__title { color: #ccc; } 
.rankingType__title:hover, .rankingTypePerson__title:hover, .rankingTypePerson__desc > a:hover { color: #ffcc00; } 
.rankingType__originalTitle, .rankingTypePerson__desc > * { color: #aaa; }  
.rankingType__year { color: #999; }
.rankingStatic__formula strong { color: #aaa; }    
.sausageBar__content > * { background-color: transparent; }    
.sausageBar__content::before { background-image: linear-gradient(transparent,#333); }    
.sausageBar__button .ico { filter: invert(75%); }  
.playNowBanner { background:#222; color:#aaa; }   
#canalPlusOriginalsRanking { background: none; }
.posterInfoBox.posterInfoBox--wide .posterInfoBox__link, 
.posterInfoBox.posterInfoBox--wide .posterInfoBox__trailerName + .posterInfoBox__link { padding: 1px; } 
.sausageBar__button { color: #aaa; }    
#rankingHeaderSection .slumpdown__button.slumpdown__button--toggle { background-color: transparent !important; }    
.rankingStaticSection .category__item a:hover { color: #aaa; }    
/* </ranking> */

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

/* <fw poleca> */
.recommends__list .film__rec-info .inner { border-color: #666; background-color: #333; }
.recommends__list .film__rate-info, .recommends__list .film__want-to-see-info { color: #aaa; }
.recommends__list .film .review, .recommends__list .film__poster-wrapper { background-color: #222; }
.recommends__list .film .review__header { background-color: transparent !important; }
.recommends__list .film { border-color: #666; }
.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: #ffcc00 !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: #ffcc00 !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: #ffcc00; }
.rodo__wrapper a:hover { color: #ccc; }
#advertising-pl_PL, #publisher-pl_PL, #editorial-pl_PL, #privacy-pl_PL, #help-pl_PL { color: #aaa; }
/* </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, .personRoleCharacter .collagePoster, .personRoleCharacter .poster, .personRoleCharacter .posterRole {
    /* background: #444 url(https://3.fwcdn.pl/gf/iri/images/faf1205f3e3368fecd984fb75bc42b47.svg) 50% no-repeat !important; */
    background-color: #444; 
}

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

/* <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: #ffcc00 !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: #ffcc00 !important; color: #ffcc00 !important; }
.dynamicTextField__seeMore { border-color: #444; background-color: #333; }
.dynamicTextField--expandable:not(.dynamicTextField--editing):not(.dynamicTextField--expanded) .dynamicTextField__value::after { 
    background-image: linear-gradient(180deg, hsla(0, 0%, 50%, 0) 4%, #111);
}
.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: #222; border: #444 1px solid; padding: 25px; }
.voteCommentBox.VoteCommentBox.hasComment { background-color: #282828; }    
.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: #181818; border: #444 1px solid; border-top: none; }
.userConnectionBox--alabaster .userConnectionBox__btn { background-color: #181818; }
.userConnectionBox__badge .userConnectionBox__btn { border-color: #666 !important; }
.userConnectionBox__badge .userConnectionBox__btn:hover { color: #ffcc00 !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: #ffcc00 !important; }
.section--alabaster { background-color: #333 !important; border-color: #666 !important; }
.userConnectionBox .user__message:hover { color: #ddd !important; }
.userConnectionBox .user__fullName:hover { color: #ffcc00 !important; }
.user__link a:hover, .user__nameFull:hover { color: #ffcc00 !important; }
.authPage__card { background-color: #222 !important; }
.authPage__title { color: #ccc !important; }
.authButton--google, .authButton--filmweb, .authButton--secondary, .authButton--register, 
.authButton:not(.authButton--text):not(.authButton--secondary):not(.authButton--register) { 
    color: #ccc !important; 
    background-color: #444 !important; 
    border: none !important; 
}
.authButton--google:hover, .authButton--filmweb:hover, 
.authButton:not(.authButton--text):not(.authButton--secondary):not(.authButton--register):hover { 
    color: #ccc !important; 
    background-color: #666 !important; 
    border: none !important; 
}
.authButton--secondary:hover, .authButton--register:hover { color: #000 !important; background-color: #ffcc00 !important; }
.facebookLoginButton:hover { background-color: #6f8ddb !important; }
.authButton--text { color: #ffcc00 !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; }   
.popup__close { background-color: #333; }
.popup__close:hover { background-color: #222; }    
.loginPopup__card { background-color: #333; }
.loginPopup__header { color: #ccc; }
.loginPopup__button:not(.loginPopup__button--back):not(.loginPopup__button--divider) { color: #aaa; border-color: #666; background-color: #222; }
.loginPopup__button:not(.loginPopup__button--back):not(.loginPopup__button--divider):hover { background-color: #444; }
.loginPopup__close { color: #ffcc00; }  
.userDescriptionSection__link, .userDescriptionSection__since { color: #aaa; }   
.materialForm__input { background-color: #333; }   
img[src="https://fwcdn.pl/front/ogfx/beta/ic/plugs/v01/user_plug.svg"],
img[src="https://fwcdn.pl/front/ogfx/avatars/asexual.svg"],
img[src="https://fwcdn.pl/front/ogfx/avatars/male.svg"],
img[src="https://fwcdn.pl/front/ogfx/avatars/female.svg"] { filter: invert(75%); }   
.avatar > a, .avatar__link { background: none; } 
.userAvatar.isLoaded .userAvatar__imageWrap::before { border: none; }    
/* </users> */
}


}