@charset "utf-8";

.banLabel, ins[data-anchor-shown]::after { color: rgb(153, 153, 153); font-family: roboto, Roboto, roboto_, Arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 1.25em; margin-top: 6px; padding-bottom: 2px; text-align: left; text-transform: uppercase; }

iframe[name="__cmpLocator"] { display: none !important; }

ins[data-anchor-shown]::after { content: "Reklama"; left: 65px; position: absolute; top: -20px; }

html[lang="uk"] ins[data-anchor-shown]::after { content: "реклама"; }

body.screeningLabel-001-TOPBOARD .DFP-001-TOPBOARD .banLabel { max-width: none !important; }

body.rwd.screeningADFP .DFP-001-TOPBOARD { padding: 15px 0px; }

body.screeningADFP .back-to-top span, body.screeningADFP .ppg__close--small, body.screeningADFP .ppg__fab-circle, body.screeningADFP a, body.screeningADFP a *, body.screeningADFP area { cursor: pointer !important; }

body.screeningADFP_Midboard div[id^="adsMidboardDivId_"]:not(.screeningADFP_Midboard) { min-width: 1242px !important; }

body.screeningADFP_Midboard div[id="adUnit-042-FOOTBOARD"] .banLabel, body.screeningADFP_Midboard div[id^="adsMidboardDivId_"]:not(.screeningADFP_Midboard) .banLabel { margin-top: 0px; padding-top: 6px; }

body.winieta #page-top:not(.fixed) { position: relative; }

body.winieta #page-top:not(.fixed) #pageHead .imgw img { left: 0px; position: absolute; top: 0px; z-index: 2; }

body.winieta #page-top:not(.fixed) #pageHead.hasBanner { min-height: 90px; }

#pageHead.hasBanner .banLabel { background: rgb(255, 255, 255); margin: 0px; padding: 3px 5px; position: absolute; right: -40px; top: 20px; transform: rotate(-90deg); }

body.dfp-forum #pageHead.hasBanner .banLabel { right: -36px; }

body.dfp-forum.winieta { width: auto !important; }

#pageHead.hasBanner .column.col1 { display: inline-block; height: 100%; position: relative; z-index: 2; }

body.dfp-gazetawyborcza #pageHead.hasBanner .c0 { position: absolute; top: 40px; }

/* mirror: hard-disable ads, cookie banners, and tracking surfaces */
#onetrust-consent-sdk,
#onetrust-banner-sdk,
#ot-pc-sdk,
#ot-sdk-btn-floating,
iframe[name="__tcfapiLocator"],
iframe[name="__cmpLocator"],
iframe[id^="gemius_"],
iframe[src*="pubads.g.doubleclick.net"],
iframe[src*="googletagmanager.com"],
iframe[src*="googleadservices.com"],
iframe[src^="cid:frame-"],
img[src*="pubads.g.doubleclick.net"],
img[id^="batBeacon"],
[id^="ad-"],
/* avoid overmatching content ids that start with 'ads' */
[class^="ad-"],
[class~="ads"],
[class^="ads-"],
[class$="-ads"],
.DFP-001-TOPBOARD,
#pageHead.hasBanner,
.footer-webscrapping { display: none !important; }

/* mirror: collapse DFP ad containers and reserved spaces */
.adviewDFPBanner,
[id^="adUnit-"],
[class^="DFP-"],
[class^="adviewDFPBanner"],
[class*=" DFP-"],
.banLabel { display: none !important; }

/* hard-collapse all DFP banners and their inner GPT containers */
.adviewDFPBanner,
.adviewDFPBanner > div,
.adviewDFPBanner [id^="div-gpt-"],
.adviewDFPBanner [id^="gpt-ad-"] { display: none !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }

/* don't hide generic .section headers or city labels */
.section-header, .other-news .section-header, .newest-body-list-article-header, .other-news-header { display: block !important; }

/* collapse common ad wrappers */
.DFP-001-TOPBOARD,
.DFP-201-PREMIUMBOARD,
.DFP-003-RECTANGLE,
.DFP-000-MAINBOARD,
[id*="ADBOARD"],
[id*="FOOTBOARD"] { display: none !important; min-height: 0 !important; height: auto !important; padding: 0 !important; margin: 0 !important; }

/* header shrink transitions */
.header-sticky .cap { transition: all .25s ease; }
.cap-vignette--logo-image { transition: height .25s ease, width .25s ease, max-height .25s ease; }
.cap--small .cap--container { padding-top: 6px !important; padding-bottom: 6px !important; }

/* remove empty premium board wrapper space */
.header-sticky .premiumboard-wrapper { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }

/* collapse user-reported empty container above header */
div.header-sticky:nth-child(1) > div:nth-child(2) > div:nth-child(1) { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }

/* hide footer vignette logo that mirrors the header */
.footer-vignette, .footer-vignette .cap-vignette, .footer-vignette .cap-vignette--logo-large { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }

/* hide the 151st header-sticky block (second child) and everything after it */
.header-sticky:nth-child(151) > div:nth-child(2) { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }
.header-sticky:nth-child(151) ~ * { display: none !important; }

/* remove AdSense/Anchor placeholders and collapse space */
ins.adsbygoogle,
ins[data-ad-client],
ins[data-anchor-status],
ins[data-anchor-shown],
ins[id^="aswift_"],
iframe[id^="aswift_"],
iframe[id^="google_ads_iframe_"],
[id^="div-gpt-"],
[id^="gpt-ad-"],
[class~="ad-slot"],
[class*=" adslot"],
[class^="adslot-"],
[class$="-adslot"] { display: none !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; }

/* override any generated 'Reklama' labels */
ins[data-anchor-shown]::after,
.banLabel::before,
.banLabel::after { content: none !important; display: none !important; }

/* force-hide any 'REKLAMA' labels completely */
.banLabel,
.adviewDFPBanner .banLabel {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	position: absolute !important;
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip-path: inset(50%) !important;
	color: transparent !important;
	text-indent: -9999px !important;
	transform: none !important;
}


