/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 08 2026 | 08:41:04 */
/* Desktop – bez zmian */
.slider1_text1 {
    white-space: normal !important;
    max-width: 700px;
}

#mfn-gdpr {
    display:none!important;
}

sr7-mask:has(.slader2Text1) {
	max-width:1000px!important;
	 overflow-wrap: break-word!important;
    word-break: break-word!important;
	text-align: center!important;
}

.slader2Text1 {
	white-space: normal!important;
}

/* MASKA – ogranicza szerokość */
sr7-mask:has(.slider1_subtext) {
    width: 255px !important;
	transform: translateX(-33px) !important;
}

sr7-mask:has(.slider1_subtext) {
    width: 255px !important;
	transform: translateX(-33px) !important;
}

/* TEKST – zawijanie */
.slider1_subtext {
    white-space: normal !important;
    overflow-wrap: break-word;
    word-break: break-word;
	text-align: right;
	
}

.slader3a {
    width: 550px!important;
	white-space: normal !important;
    overflow-wrap: break-word;
    word-break: break-word;
}

sr7-txt#SR7_87_1-263-2 {
    text-align: left!important;
}

/* Tablet */
@media (max-width: 1024px) {
    .slider1_text1 {
        font-size: 30px !important;
        line-height: 1.2 !important;
        max-width: 40% !important;
        text-align: center;
        white-space: normal !important;
    }
}

@media (max-width: 768px) {
	
	.mobileDisable {
		display:none!important;
	}
	
	section.mcb-section-1e31a4cw {
    padding-top: 40px!important;
}
	
	.post-meta .author-date a, span.post-date.updated, .author-date .i, span.date span {
		font-size:20px;
	}
	
	i.icon-user, i.icon-clock, i.icon-comment-empty-fa, .post-comments {
    font-size: 20px;
}
	
	section.mcb-section-sr3g9q5u .section-decoration.top {
		height:50px;
}
	
	.style-simple #Filters .filters_wrapper ul a {
		color: #bbbbbb;
	}
	
	h5.title, h1.title {
    padding-top: 1rem;
}
	
	.content_wrapper .section_wrapper {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	section.mcb-section-ffb45a173 {
    padding-bottom: 0px!important;
}
	
	section.mcb-section-ffb45a173 p {
		color:#565656;
	}
	
	section.mcb-section-dze7nskyb {
    position: relative;
}

section.mcb-section-dze7nskyb::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.35); /* im wyżej 0.xx, tym ciemniej */
    z-index: 1;
}

/* zawartość nad overlay */
section.mcb-section-dze7nskyb > * {
    position: relative;
    z-index: 2;
}

	
	.mcb-wrap-inner {
    justify-content: center;
}
	
	#logoOnas .mobile-one-third.column {
    width: 72.333%;
}
	
	h5 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    letter-spacing: 0px;
}
	
	.mcb-section .mcb-wrap .mcb-item-diirm413 .title, .mcb-section .mcb-wrap .mcb-item-5jttgf17 .title {
			text-align: start!important;
	}
	
	p, .desc {
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    letter-spacing: 0px;
	
}
	.mfn-footer-tmpl .desc, .mcb-section .mcb-wrap .mcb-item-e1h2qg676 ul a {
		font-size: 16px!important;
	}
	
	.style-simple #Filters a {
		font-size: 20px;
	}
	
	.desc {
	color: #adadad
	}
	
	h3 {
    font-size: 30px;
    line-height: 35px;
}
		h3.title {
    font-size: 40px;
    line-height: 40px;
}
	section.mcb-section-bfc17176e h3.title {
    font-size: 25px;
    line-height: 25px;
}
	
		h1 {
    font-size: 32px;
    line-height: 35px;
}
	
	body:not(.template-slider) #Header {
    min-height: 90px;
	}
	
	section.mcb-section-e4qdtaw5q {
    padding-bottom: 30px;
}
	
	.mfn-footer-tmpl .mcb-section:not(.full-width) {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
	
	#mfn-gdpr[data-direction="vertical"] {
    width: 100%!important;
    padding: 0px; 
    bottom: 0px; 
}
	

	ul#menu-menu-pl span, ul#menu-menu-de span {
    font-size: 18px;
}
	
	#Side_slide .extras .extras-wrapper img {
    width: 36px;
    padding-right: 5px;
}
	
	#Side_slide .extras .extras-wrapper {
    margin-bottom: 0;
}
	
	#Side_slide .extras .action_button {
    display: flex;
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: flex-start;
	padding-bottom: 10px;
}
	
	#Side_slide .extras {
    padding: 0 10px;
    display: flex;
}

	sr7-mask:has(.slider1_subtext) {
		width: 90% !important;
		left: 50% !important;
    	transform: translateX(-50%) !important;
		
	}
	
	sr7-mask:has(.sliderimg1) {
		margin-top:3rem;
	}
	
	sr7-mask:has(.slider2text2) {
		padding-top:3rem;
	}
	
	.slider2text2 {
		font-size:18px!important;
	}
	
	
	.notmobile {
		display:none!important;
	}
	
	sr7-mask:has(.slader2Text1) {
		width: 100% !important;
		left: 0!important;
	}
	
	.page-id-304 .slider1_text1, .page-id-304 .slader2Text1 {
		text-align:center!important;
	}
	
    /* TEKST – tylko wygląd */
    .slider1_text1, .slader2Text1, .page-id-304 .slider1_text1, .page-id-304 .slader2Text1, .page-id-304 .slader3a  {
        font-size: 28px !important;
        line-height: 1.25 !important;
        max-width: 95% !important;

        text-align: center;
        white-space: normal !important;
        overflow-wrap: break-word;

        padding: 0 !important;
        margin: 0 auto !important;
        transform: none !important;
        left: auto !important;
        position: static !important;
    }

	sr7-txt#SR7_87_1-263-2 {
    text-align: center!important;
	}
	
	sr7-mask:has(.sliderimg1) {
   	 transform: translateY(-60px) !important;
		    left: 50% !important;
    transform: translateX(-50%) !important;
		top: 215px!important;
	}
	
    /* MASKA – pozycja + wysokość */
    sr7-mask:has(.slider1_text1) {
        top: 10% !important;          /* pionowe położenie */
        min-height: 180px;            /* zapas na wysokość */
        padding-top: 20px;
        padding-bottom: 20px;
    }
	
	
	.slider1_subtext {
        font-size: 18px !important;
        line-height: 1.4 !important;

        white-space: normal !important;
        text-align: center !important;
        max-width: 90% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        transform: none !important;
        left: auto !important;
        position: static !important;
		width:90%!important;
    }

    /* MASKA – pozycja w pionie */
    sr7-mask:has(.slider1_subtext) {
        top: 70% !important;      /* reguluj: 65–75% */
        min-height: 100px;
        padding-top: 2rem;
        padding-bottom: 10px;
    }
	
	sr7-txt#SR7_87_1-263-6 {
    display: none!important;
	}
	

	sr7-txt#SR7_87_1-263-2 {
		align-items:center!important;
	}
	
	#logo img, #Top_bar .logo #logo {
    margin-left: 0 !important;
	}
		#logo img {
    margin-left: 1rem !important;
	}
	
	#Top_bar #logo img.logo-mobile {
    display: block;
}

	#Top_bar .top_bar_right {
    padding: 0
}
	
	#Top_bar a.responsive-menu-toggle i {
    font-size: 38px;
    line-height: 34px;
}
	
	#Top_bar a.responsive-menu-toggle {
    width: auto;
		margin-top: -27px;
		margin-right: 8px;
}
	
	#Top_bar #logo img.svg {
    width: 50px;
}
	
	#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
    padding: 0!important;
    margin: 0!important;
	display: flex;
    align-items: center;
}
	div#Top_bar, div#Top_bar .container {
    background: none!important;
    background-color: transparent!important;
}
	
		.slader3a {
	font-size: 28px !important;
        line-height: 1.25 !important;
        max-width: 90% !important;
        text-align: center;
        white-space: normal !important;
        overflow-wrap: break-word;
        padding: 0 !important;
        margin: 0 auto !important;
		width:240px;
}
	
		sr7-mask:has(.slader3a) {
			width: 100% !important;		
			margin: 0 auto!important;
			left:0!important;
		}
	
}

#SR7_87_1 {
  pointer-events: auto !important;
}
