/*
Theme Name: Ekumenizm
*/
*
{
  -webkit-font-feature-settings: "locl" 0;
  -moz-font-feature-settings:    "locl" 0;
  -ms-font-feature-settings:     "locl" 0;
  font-feature-settings:         "locl" 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	-webkit-text-stroke:1px transparent;

}
html{
	-webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'Poppins-Regular';
    src: local('Poppins-Regular'),
        url('/wp-content/themes/ekumenizm/assets/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-Medium';
    src: local('Poppins-Medium'),
        url('/wp-content/themes/ekumenizm/assets/fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-SemiBold';
    src: local('Poppins-SemiBold'),
        url('/wp-content/themes/ekumenizm/assets/fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LibreBaskerville-Bold';
    src: local('LibreBaskerville-Bold'),
        url('/wp-content/themes/ekumenizm/assets/fonts/LibreBaskerville-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LibreBaskerville-Regular';
    src: local('LibreBaskerville-Regular'),
        url('/wp-content/themes/ekumenizm/assets/fonts/LibreBaskerville-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



:root {
	--black:#0D0D0D;
	--white:#FFFFFF;
	--purple:#8F00B2;
	--lightpurple:#B8ACCE;
	--darkblue:#003F65;
	--darkgrey:#B5B5B5;
	--mediumgrey:#E3E3E3;
	--lightgrey:#F9F9F9;
	--red:#ED1B2C;
	--lightblue:#D7ECF6;
	--turquise:#25C6D3;
	--yellow:#ffd900;
	--twitter:#A5D4F0;
	
	--single-ekumenizm:#003F65;
	--single-w-polsce:#003F65;
	--single-na-swiecie:#003F65;
	--single-magazyn:#8F00B2;
	--single-koscioly:#25C6D3;
	--single-spoleczenstwo:#25C6D3;
	--single-klimat:#00992B;
	--single-kobiety-w-kosciele:#FF0080;
	--single-lgbtq:;
	--single-polityka:#0075FF;
	--single-ukraina:#ffd900;
	--single-opinie:#33B0E5;
	--single-wywiady:#303D93;
	--single-rozmowa:#303D93;
	
	--poppins-regular:'Poppins-Regular',sans-serif;
	--poppins-medium:'Poppins-Medium',sans-serif;
	--poppins-semibold:'Poppins-SemiBold',sans-serif;
	
	--librebaskerville-regular:'LibreBaskerville-Regular';
	--librebaskerville-bold:'LibreBaskerville-Bold';
	
	--font-size-h1:102px;
	--font-size-h2:64px;
	--font-size-h3:51px;
	--font-size-h4:36px;
	--font-size-h5:25px;
	--font-size-h6:21px;
	--font-size-default:21px;
	--font-size-small:12px;
	
	/*
	--line-height-h1:153px;
	--line-height-h2:96px;
	--line-height-h3:76,4px;
	--line-height-h4:54px;
	--line-height-h5:37,5px;
	--line-height-h6:35px;
	*/
	--line-height-h1:normal;
	--line-height-h2:normal;
	--line-height-h3:normal;
	--line-height-h4:normal;
	--line-height-h5:normal;
	--line-height-h6:normal;

}
@media (max-width:1179px){
	:root{
		
		--font-size-h1:58px;
		--font-size-h2:46px;
		--font-size-h3:37px;
		--font-size-h4:30px;
		--font-size-h5:24px;
		--font-size-h6:19px;
		--font-size-default:19px;
/*		
		--line-height-h1:69,6px;
		--line-height-h2:55,2px;
		--line-height-h3:44,4px;
		--line-height-h4:52px;
		--line-height-h5:40,8px;
		--line-height-h6:22,8px;
*/
		--line-height-h1:120%;
		--line-height-h2:120%;
		--line-height-h3:120%;
		--line-height-h4:52px;
		--line-height-h5:170%;
		--line-height-h6:120%;	
	}
}
@media (max-width:768px){
	:root{
		
		--font-size-h1:58px;
		--font-size-h2:46px;
		--font-size-h3:37px;
		--font-size-h4:30px;
		--font-size-h5:24px;
		--font-size-h6:19px;
		--font-size-default:19px;
		
	}
}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- End of variables */

html,body{
	all:unset;
	font-family:var(--poppins-regular);
	font-size:21px;
	background:var(--white);

}

h1,.h1{
	font-size:var(--font-size-h1);
	line-height:var(--line-height-h1);
	font-family:var(--poppins-medium);
}
h2,.h2{
	font-size:var(--font-size-h2);
	line-height:var(--line-height-h2);
	font-family:var(--poppins-medium);
}
h3,.h3{
	font-size:var(--font-size-h3);
	line-height:var(--line-height-h3);
	font-family:var(--poppins-medium);
}
h4,.h4{
	font-size:var(--font-size-h4);
	line-height:var(--line-height-h4);
	font-family:var(--poppins-regular);
}
h5,.h5{
	font-size:var(--font-size-h5);
	line-height:var(--line-height-h5);
	font-family:var(--poppins-regular);
}
h6,.h6{
	font-size:var(--font-size-h6);
	line-height:var(--line-height-h6);
	font-family:var(--poppins-semibold);

}
.black{color:var(--black);}
.white{color:var(--white);}
.purple{color:var(--purple);}
.lightpurple{color:var(--lightpurple);}
.darkblue{color:var(--darkblue);}
.darkgrey{color:var(--darkgrey);}
.mediumgrey{color:var(--mediumgrey);}
.lightgrey{color:var(--lightgrey);}
.red{color:var(--red);}
.lightblue{color:var(--lightblue);}
.turquise{color:var(--turquise);}
.yellow{color:var(--yellow);}
.twitter{color:var(--twitter);}

.bg-black{background-color:var(--black);}
.bg-white{background-color:var(--white);}
.bg-purple{background-color:var(--purple);}
.bg-lightpurple{background-color:var(--lightpurple);}
.bg-darkblue{background-color:var(--darkblue);}
.bg-darkgrey{background-color:var(--darkgrey);}
.bg-mediumgrey{background-color:var(--mediumgrey);}
.bg-lightgrey{background-color:var(--lightgrey);}
.bg-red{background-color:var(--red);}
.bg-lightblue{background-color:var(--lightblue);}
.bg-turquise{background-color:var(--turquise);}
.bg-yellow{background-color:var(--yellow)}

.bold{font-weight:bold;}

body{

}



div.breadcrumbs{
	max-width:1440px;
	padding:0 124px;
	margin-inline:auto;
	box-sizing:border-box;
}
.content{
	max-width:1440px;
	padding-left:124px !important;
	padding-right:124px !important;
	margin-inline:auto;
	box-sizing:border-box;
}
main{
	max-width:1440px;
	padding-left:124px !important;
	padding-right:124px !important;
	margin-inline:auto;
	box-sizing:border-box;
}
@media (max-width:1440px){
	main,.content{
		padding-left:124px !important;
		padding-right:124px !important;
	}
}
@media (max-width:1300px){
	main,.content{
		padding-left:62px !important;
		padding-right:62px !important;
	}
}
@media (max-width:1179px){
	main,.content{
		padding-left:40px !important;
		padding-right:40px !important;
	}
}
@media (max-width:768px){
	main,.content{
		padding-left:16px !important;
		padding-right:16px !important;
	}
}
.breadcrumbs{
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:40px;
}
/*span.breadcrumb_last{
		max-width: calc(100% / 10);
		overflow: hidden;
		display: inline-block;
		text-overflow: ellipsis;
		white-space: nowrap;
		vertical-align: bottom;
}*/
.hidden{
	visibility:hidden !important;
}
.overflow-hidden{
	overflow:hidden !important;
}
@media(max-width:768px){
	.menu-overflow-hidden{
		overflow-y:hidden !important;
		touch-action: none;
		-ms-touch-action: none;
	}
}

.display-none{
	display:none !important;
}
a{
	all:unset;
	cursor:pointer;
	color:inherit;
}
a:is(:focus,:hover){
	color:var(--darkblue);
}
.grid{
	display:grid;
	grid-template-columns:repeat(12,1fr);
	grid-gap:32px;
}
.grid-col-full{
	grid-column:1/last;
}
.flex{
	display:flex;
}
.flex.space-between{
	justify-content: space-between;
}
.flex-column{
	flex-direction:column;
}


.search-no-results .search{
	min-height:279px;
}

footer{
	background:var(--lightblue);
	grid-template-rows:auto auto auto;
}
footer .bar{
	padding:35px 0 16px 0;
}
footer div.copyright{
	background:var(--darkblue);
	padding:30px 0;
	color:var(--white);
	font-size:17px;
}
footer .copyright .right {
    grid-column-start:1;
	grid-column-end:8;
	font-size:var(--font-size-small);
}
footer .copyright .left {
    grid-column-start:9;
	grid-column-end:12;
}


footer div.menu{
	width: 100%;
    grid-column-start: 5;
    grid-column-end: last;
	grid-row-start:1;
}
footer ul#menu-stopka {
    display: inline-flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
	list-style-type:none;
	padding-left:unset;
	text-transform:uppercase;
	margin-top:unset;
}
footer ul#menu-stopka a{
	color:var(--darkblue);
	font-family:var(--poppins-regular);
	font-weight:400;
}
footer ul#menu-stopka a:is(:hover,:focus) {
    /*font-weight: bold;
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 3px;*/
	opacity:0.5;
}
section.patronite-bar .button a:is(:hover,:focus) {
    color: var(--red);
    background: var(--white);
}

@media (max-width:1272px){

	footer .bar{
		padding-left:16px;
		padding-right:16px;
	}

}
footer .info {
    grid-column-start: 1;
    grid-column-end: 5;
	grid-row-start:1;
}
footer .info a{
	font-family:var(--poppins-regular);
	font-size:21px;
	/*font-weight:600;*/
	text-transform:uppercase;
	color:var(--darkblue);
}
footer .socialmedia{

	grid-row-start:2;
	grid-column-start: 1;
    grid-column-end: 5;
}
footer .socialmedia a{
	font-family:var(--poppins-regular);
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	color:var(--darkblue);
	margin-right:15px;
}
footer .socialmedia a:is(:hover,:focus){
	opacity: 0.5;
}

.szukajka {
    grid-column-start: 10;
    grid-column-end: last;
    width: 100%;
	display:grid;
	place-items:center;
}
.szukajka form, .szukajka input{
	width:100%;
	border:unset;
	font-size:var(--font-size-default);
	border-bottom:1px solid var(--darkgrey);
	font-family: var(--poppins-regular);
}
input.search-field[placeholder="SZUKAJ"] {
    text-align: right;
}
.szukajka input:not(:placeholder-shown) {
  border-color:var(--darkblue);
}
input.search-field {
    color: var(--darkblue);
	background:unset;
}
/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.szukajka form *:focus-visible{
    border:unset;
	outline:unset;
}


.post-card .image img:is(:hover,:focus) {
    opacity:0.5;
}
.post-card .image:is(:hover,:focus) + .title a{
	color:var(--darkblue);
}
.post-card .title:is(:hover,:focus) + .image{
	opacity:0.5;
}
.single section.polecane{
	padding:40px 0;
}
.single article p {padding: 14px 0;}
.article_category{padding-bottom:36px;}
.article_category hr, .section-category hr{
	height:8px;
	border:none;
	color:var(--darkblue);
	background-color:var(--darkblue);
}
.article_category > span.name{
	color:var(--turquise);
	text-transform:uppercase;
	font-size:var(--font-size-h4);
}
.section-category > span.name{
	text-transform:uppercase;
	font-size:var(--font-size-h4);
	font-family:var(--poppins-semibold);
}
.na-czasie .section-category > span.name{
	color:var(--turquise);
}
.na-czasie .date {
    color: var(--darkgrey);
}
.post-card .image {
    margin-bottom: 24px;
}
.article_category > span.tagline{
	color:var(--darkblue);
	font-size:var(--font-size-h4);
	margin-left:5px;
}
.article_card {
    grid-gap: unset;
}

.article_image{
    grid-column-start: 1;
    grid-column-end: 9;
	max-height:inherit;
}
.article_image img {
    height: 100%;
    width: auto;
    object-fit: cover;
    max-height: 550px;
    width: 100%;
}
.article_info {
	max-height:inherit;
    grid-column-start: 9;
    grid-column-end: end;
	color:var(--white);
	background-color:var(--darkblue);
	font-size:var(--font-size-h6);
}
.article_image_info{
	grid-gap:0;
	grid-column:1/last;
	height:100vh;
	max-height:550px;
}
.article_card.no_image .article_image_info{
	height:100%;
	background:unset;
}
.article_card.no_image .article_info{
	height:100%;
}
.article_card.no_image .article_info ul{
	height: inherit;
    max-height: calc(100% - 25%);
    display: grid;
    align-items: center;
    align-content: center;
    padding-bottom: 15px;
}
.article_info ul {
    list-style-type: none;
    border-left: solid 5px var(--turquise);
	padding-left: 25px;
    margin-left: 25px;
}
.article_info li.date {
    padding-top: 10px;
	/*font-weight:600;*/
}
.article_info li.author_bio{
    padding-bottom: 12px;
	color:var(--turquise);
	/*font-weight:600;*/
}
.article_info li.reading_time{
    padding-bottom: 10px;
}
.article_info p{
	padding-left: 25px !important;
    padding-right: 15px !important;
    margin-left: 25px;
	font-family:var(--librebaskerville-bold);
	font-size:var(--font-size-h5);
}
.article_share ul {
    display: inline-flex;
    list-style-type: none;
    padding-left: unset;
    gap: 24px;
    align-content: center;
    align-items: center;
}
.article_share img {
    display: block;
    padding: 4px;
    background: #f5f5f5;
    border-radius: 4px;
}
.article_share a:is(:hover,:focus) img {
    filter: drop-shadow(0px 0px 3px #ccc);
}
.article_title{
	grid-column-start: 1;
    grid-column-end: 9;
	word-break:break-word;
}
.article_main{

}
.article_content{
	grid-column-start: 1;
    grid-column-end: 9;
}
.article_content blockquote {
    color: var(--darkblue);
    font-family: var(--librebaskerville-bold);
    font-size: 25px;
    line-height: 40px;
    border-left: 5px solid var(--darkblue);
    margin-left: unset;
    padding-left: 40px;
	margin:70px 0;
}
.image img{
	max-width:100%;
	object-fit:cover;
}
.desktop-none{
	display:none;
}
.desktop-block{
	display:block;
}
.section-category{margin-bottom:40px;}
.section-category.small{
	margin-bottom:10px;
}
section.ukraina span.name {
    color: #0075FF;
}
section.magazyn span.name a:hover {
    color: var(--darkblue);
}
.na-czasie-main, .main_post {margin-bottom:40px;}
.post_card .title h3 {margin: 10px 0 15px 0;}
.na-czasie-main .image, .main_post .image{
	grid-column-start:1;
	grid-column-end:7;
}
.na-czasie-main .image img, .main_post .image img{
	width:100%;
	object-fit:cover;
	border-radius:6px;
	height:auto;
    aspect-ratio: 580/325;
}
.na-czasie-main .info, .main_post .info{
    grid-column-start: 7;
    grid-column-end: last;
	/*display: grid;*/
   /* align-content: space-between;*/
}
.na_czasie .main_post .info{
	grid-column:7/10;
}
.na_czasie .main_post .info .title{
	margin-bottom:15px;
}
.na_czasie .main_post .excerpt{
	grid-column:10/last;
	font-size:17px;
}
@media (max-width:1179px){
	.na_czasie .main_post .excerpt{
		display:none;
	}
	.na_czasie .main_post .info{
		grid-column:1/last;
	}
}

.na-czasie-main .info .title h1, .main_post .info .title h1{
	padding:unset;
	margin:unset;
}
.na-czasie-main hr, .main_post hr{
	margin:6px 0;
	background:var(--black);
	height:2px;
	border:unset;
}
.post-card{
	width:100%;
}
.post-card.card-1 {
    grid-column: 1/4;
}
.post-card.card-2 {
    grid-column: 4/7;
}
.post-card.card-3 {
    grid-column: 7/10;
}
.post-card.card-4 {
    grid-column: 10/13;
}
.post-card .image{
	width:100%;

}
.post-card .image{margin-bottom:12px;}
.post-card .section-category.small{padding-top:12px;}
.post-card .image img{
	width:100%;
	height:auto;
	min-height:155px;
	object-fit:cover;
	border-radius:6px;
	aspect-ratio:16/9;
	display:block;
}
.post-card h3 {
    margin: unset;
    margin-bottom: 11px;
	font-family:var(--poppins-regular);

	word-break: break-word;
}
.ukraina .title h1{
	font-family:var(--poppins-semibold);
	font-weight:normal;
}
.ukraina .author{
	color: #0075FF;
	font-family:var(--poppins-medium);
}

.ukraina .author:is(:focus,:hover),
.ukraina .author:is(:focus,:hover) + hr {
	opacity: 0.5;
}
.ukraina .author a:is(:focus,:hover){
	color:#0075FF;
}
section.patronite-bar .close button:is(:hover,:focus){
	opacity:.5;
}
.home section.ukraina hr{
	border:1px solid #0075FF;
}
.home section.ukraina .date{
	color:#B5B5B5;
}
.copyright a:is(:hover,:focus){
	color:var(--white);
	opacity:0.5;
}

.magazyn .dot{
	cursor:pointer;
}
.magazyn .dot:is(:focus,:hover){
	background:var(--purple);
	opacity:.5;
	transition:.1s;
}
section.magazyn button.right:is(:focus,:hover),
section.magazyn button.left:is(:focus,:hover){
	opacity:.5;
	transition:.1s;
}
section.magazyn .more a:is(:focus,:hover){
	background:var(--purple);
	color:var(--white);
	transition:.1s;
}


.na-czasie-extra{
	margin-bottom:125px;
}
.post-card .author, .na-czasie-main .author{
	font-size:16px;
	font-family:var(--poppins-medium);
	color:var(--black);
}
.post-card .date, .na-czasie-main .date{
	font-size:16px;
	font-family:var(--poppins-medium);
	color:var(--darkgrey);
}
.post-card hr {
    margin: 6px 0;
    background: var(--black);
    border: unset;
    height: 2px;
}
.wywiadyopinietwitter .wywiady{
	grid-column:1/7;
}

.wywiadyopinietwitter .opinie{
	grid-column:7/10;
}
.wywiadyopinietwitter .twitter{
	grid-column:10/end;
}
.wywiadyopinietwitter .section-category hr{
	background:#33b0e5;
	margin:0;
}
.front_sekcja span.name{
	color:var(--turquise);

}
.logo img {
    width: 210px;
    height: auto;
}
.logo .bottom img {
    width: auto;
    height: auto;
	max-height:20px;
}
@media (min-width:1181px){
	.copyright div {
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	footer .copyright .right,footer .copyright .left{
		gap:5px;
	}

}

.section-category.small span.name {
	font-family:var(--poppins-semibold);
	font-size:15px;
	font-weight:normal;
}
.section-category.small hr{
	width:60%;
	max-width:170px;
	border:unset;
	height:4px;
	margin-inline:unset;
	margin:0;
}
.wywiady .wywiad_1{
	grid-column:1/7;
}
.wywiady .wywiad_2{
	grid-column:7/end;
}
.opinie .opinia_1{
	grid-column:1/12;
}
section.wywiadyopinietwitter{
	margin-bottom:120px;
}
section.front_sekcja{
	margin-bottom:60px;
}
.polecane .post-card .image .overlay {
    background-color: var(--darkblue);
    border-radius: 7px;
}
.polecane .post-card .image img{
	mix-blend-mode:screen;
	filter:grayscale(1);
}
.post-card .image:is(:hover,:focus) .overlay{
	background-color:unset;
}
.polecane .post-card .image:is(:hover,:focus) img{
	mix-blend-mode:unset;
	filter:unset;
}
section.paginacja{
	padding:72px 0;
}
div.show_more{
    grid-column: 1/last;
    place-items: center;
    display: grid;
}
div.show_more button{
	all: unset;
    cursor: pointer;
	color:var(--darkblue);
	border:1px solid var(--darkblue);
	font-size:12px;
	line-height:29px;
	transition:.2s;
	text-transform:uppercase;
	padding: 0px 12px;
	border-radius: 6px;
	font-family: var(--poppins-medium);
}
div.show_more button:is(:hover,:focus){
	background:var(--darkblue);
	color:var(--white);
}
div.show_more img{
	margin-top:16px;
}
/** Paginacja **/

div.pagination, .category_pagination{
	display: grid;
    grid-column: 1/last;
    place-items: center;
}
div.pagination > ul{
	padding-left:unset;
	margin:unset;
}
div.pagination > ul > li {
	display:inline;
    margin: 0px 8px;
	color: var(--darkgrey);
}
div.pagination > ul > li.active {
  /*  border: 1px solid var(--darkgrey);
    padding: 8px 8px;
	border-radius:50%;
    color: var(--darkblue);
	    min-width: 25px;
    display: inline-block;
    text-align: center;*/
}
div.pagination > ul > li.active a{
    border: 1px solid var(--darkgrey);
    color: var(--darkblue);
    border-radius: 100%;
    width: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
}
div.pagination > ul > li:is(:first-child,:last-child){
	/*padding: 0 16px;*/
}
/** MAGAZYN SLIDER **/
section.magazyn{
	padding:40px 0;
	position:relative;
}
section.magazyn *{
	color:var(--purple);
}
section.magazyn hr{
	background-color:var(--purple);
}
section.magazyn .post-card .author{
	color:var(--purple);
}
section.magazyn .wrapper {
	height: 100vh;
	max-height:380px;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	z-index:10;
}
section.magazyn .button-wrapper {
	width: 100%;
	max-width:1240px;
	height: 15%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
    position: absolute;
	top:215px;
}
section.magazyn button{
	all:unset;
	cursor:pointer;
}
section.magazyn button.left{
	position:relative;
	left:-70px;
}
section.magazyn button.right{
	position:relative;
	right:-70px;
}
section.magazyn .carousel {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	display: flex;
	position: absolute;
	left: 0;
	transition: all 1s ease;
	gap:30px;
}
section.magazyn .card {
    min-width: calc(90% / 3);
    max-width: 350px;
    height: 100vh;
    max-height: 280px;
    margin-right: 1rem;
    display: inline-block;
}
section.magazyn .more {
    display: grid;
    align-items: start;
    justify-content: center;
    top: 300px;
    position: relative;
    align-content: center;
}
section.magazyn .more a{
	text-transform:uppercase;
	color:var(--purple);
	padding:6px 12px;
	border: solid 1px var(--purple);
	border-radius:6px;
	font-family:var(--poppins-medium);
	font-size:12px;
}
/** Sekcja Ukraina **/
section.ukraina{
	padding-bottom:40px;
}
section.ukraina .section-category.bg-yellow::before {
    content:" ";
    display: block;
    background: var(--yellow);
    height: 55px;
    width: 100%;
    position: absolute;
    left: 0;
    z-index: -1;
}
section.ukraina .image{
	 grid-column: 1/7;
}
section.ukraina .image img {
    max-height: 350px;
    object-fit: cover;
	border-radius:6px;
}
section.ukraina .details{
	font-size:16px;

}
.category .main_post .details{
	font-size:16px;
}
section.ukraina .grid {
    max-height: 350px;
	font-size:17px;
	font-family:var(--libre)
}

section.ukraina .info{
	 grid-column: 7/10;
}
section.ukraina .excerpt{
	 grid-column: 10/last;
		font-family:var(--librebaskerville-regular);
		font-family:var(--poppins-regular);
}
section.ukraina .excerpt li{
	padding-left:10px;
	padding-bottom:10px;
}
section.ukraina .excerpt li::marker {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    content: "\f055";
    color: var(--darkgrey);
}

/** Page template About/Kontakt **/
.page-title hr{
	height:8px;
	border:none;
	color:var(--darkblue);
	background-color:var(--darkblue);
}
.page-title h1.name, .page-title h2.name{
	color:var(--turquise);
	text-transform:uppercase;
	font-size:var(--font-size-h4);
	/*font-weight:600;*/
	line-height:55px;
}
.tresc{
	padding-bottom:40px;
}
.tresc a{
	color:var(--turquise);
}
.tresc a:is(:hover,:focus){
	color:var(--darkblue);
}
main.about-kontakt section{
	margin-bottom:100px;
}
main.about-kontakt .wstep-hr{
	height:5px;
	border:none;
	display:block;
	width:100%;
}
main.about-kontakt .tresc, main.about-kontakt .wstep{
	grid-column:1/8;
}
main.about-kontakt .tresc{
	font-weight: 400;
    font-family: var(--poppins-regular);
    font-size: 17px;
    line-height: 29px;
}
main.about-kontakt .tresc > p{
	padding:24px 0;
}
.taksiezmienialekumenizm{
	padding:35px 0;
}
.taksiezmienialekumenizm img{
	width:100%;
	height:auto;
	border-radius:6px;
}
.taksiezmienialekumenizm img:nth-child(1){
	grid-column:1/4;
}
.taksiezmienialekumenizm img:nth-child(2){
	grid-column:4/7;
}
.taksiezmienialekumenizm img:nth-child(3){
	grid-column:7/10;
}
.taksiezmienialekumenizm img:nth-child(4){
	grid-column:10/last;
}
/** CSS Domyślny szablon **/
main.page-default .tresc{
	grid-column:1/9;
	margin-bottom:unset;
	padding:24px 0;
}
main.page-default .tresc h1, main.page-default .tresc h2, main.page-default .tresc h3, main.page-default .tresc h4, main.page-default .tresc h5, main.page-default .tresc h6{
	line-height:35px;
	padding:unset;
	margin:unset;
}
main.page-default .tresc p{
}
main.page-default section {
    margin-bottom: 140px;
}
/** Patronite pasek bar **/
section.patronite-bar{
	color:var(--white);
}
section.patronite-bar .flex{
	min-height:72px;
	align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: center;
	gap:48px;

}
section.patronite-bar .text{
	font-family:var(--poppins-medium);
}
section.patronite-bar .button{
}
section.patronite-bar .button a{
	text-transform:uppercase;
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	line-height: 29px;
	letter-spacing: 1px;
	border-radius:6px;
	padding:10px 20px;
	border:4px solid var(--white);
}
section.patronite-bar .close{
	margin-left: auto;
}
section.patronite-bar .close button{
	all:unset;
	cursor:pointer;
	display:grid;
}
/** Wyniki wyszukiwania **/
main.search hr{
	height:6px;
	border:unset;
}
main.search .title .flex{
	gap:20px;
	align-items:center;
}
main.search .title .searchkey{
	font-size:var(--font-size-h4);
}
main.search h1{
	text-transform:uppercase;
}
main.search section.grid{
	row-gap:30px;

}
.search .search-row{

}
.search .search-row > .post-card{
	padding:10px 0 0 0;
}
.search .search-row:nth-child(even)::before{
	position:absolute;
	width:100%;
	content: " ";
	background:#F9F9F9;
	height:100vh;
	/*max-height:365px;*/
	z-index:-1;
	left:0;
	max-height:520px;
}
.search .search-row:nth-child(odd)::before{
	position:absolute;
	width:100%;
	content: " ";
	background:white;
	height:100vh;
	/*max-height:365px;*/
	z-index:-1;
	left:0;
	max-height:520px;
}
.article_excerpt div.excerpt{
	grid-column:1/9;
}
.article_excerpt div.excerpt hr{
	background:var(--darkblue);
	border:none;
	height:4px;
}
.single main.category-id-13 span.name,
.single main.category-id-13 h1,
.single main.category-id-13 .article_share li
{
	color:var(--purple) !important;
}
.single main.category-id-13 .article_excerpt div.excerpt hr,
.single main.category-id-13 .article_info{
	background:var(--purple);
}
.single main.category-id-13 .article_info li.author_bio{
	color:var(--black) !important;
}
.single main.category-id-13 .article_info ul{
	border-color:var(--black);
}
.single main.category-id-13 .article_content blockquote{
	color:var(--purple);
	border-color:var(--purple);
}
img.showmorearrow {
    cursor: pointer;
}
img.showmorearrow:is(:hover,:focus){
	 transform: scale(1.1);
}



.article_category > span.name,
.page-title h1.name,
.page-title h2.name
{
	font-family:var(--poppins-semibold);
	font-weight:normal;
}
.article_card.no_image h1{width:95%;}

.article_content .gallery{
	display:flex;
	flex-wrap:nowrap;
	gap:10px;
}
.article_content .gallery img {
    width: inherit;
    height: inherit;
    width: 100%;
    height: auto;
}



/*------------------------------------------------------------------------------------------------------------------------------------------------------------ Breakpoint Tablet */
@media (max-width:1179px){
	/* -- */
	
	.article_content .gallery{
		display:flex;
		flex-wrap:nowrap;
		gap:10px;
	}
	
	.tablet-none{
		display:none;
	}
	.tablet-block{
		display:block;
	}
	.grid{
		display:grid;
		grid-template-columns:repeat(6,1fr);
		grid-gap:20px;
	}
	main,.content,div.breadcrumbs,.odstep{
		padding-left:40px !important;
		padding-right:40px !important;
	}
	nav .top-menu ul li{
		min-width:unset;
	}
	nav .top-menu ul li:last-child{
		text-align: unset;
	}
	nav .top-menu{
		margin-bottom:80px;
	}

	footer .bar{
		padding:48px 40px;
	}
	footer .socialmedia{
		grid-row-start:3;
		grid-column-start:1;
		grid-column-end:last;
		margin-top:unset;
	}
	footer .info{
		grid-row-start:1;
		grid-column-start:1;
		grid-column-end:last;
	}
	footer div.menu{
		grid-row-start:2;
		grid-column-start:1;
		grid-column-end:last;
		margin: 24px 0;
	}
	footer ul#menu-stopka{
		padding-bottom:unset;
		margin-bottom:unset;
	}
	footer .copyright .left,footer .copyright .right{
		grid-column-start:1;
		grid-column-end:last;
		width:100%;
	}
	footer .copyright .left{
		margin-bottom:12px;
	}
	.copyright div {
		flex-direction: column;
	}
	.post-card{
		margin-bottom:30px;
	}
	.post-card.card-1 {
   	 grid-column: 1/4;
	}
	.post-card.card-2 {
		grid-column: 4/end;
	}
	.post-card.card-3 {
		grid-column: 1/4;
	}
	.post-card.card-4 {
		grid-column: 4/end;
	}
	.post-card .image img {
		width: 100%;
		height: auto;
		object-fit: cover;
		border-radius: 6px;
		aspect-ratio: 16/9;
		max-height: 200px;
		display:block;
	}


.na-czasie-main .image, .main_post .image, .na-czasie-main .info, .main_post .info,
section.ukraina .image,
section.ukraina .info,
section.ukraina .excerpt{
	grid-column:1/last;	
}
section.ukraina .grid{
	max-height:unset;
}
.wywiadyopinietwitter .wywiady{
	grid-column:1/last;	
}
.wywiady .wywiad_1{
	grid-column:1/4;
}
.wywiady .wywiad_2{
	grid-column:4/last;
}
.wywiadyopinietwitter .opinie{
	grid-column:1/4;
}
.wywiadyopinietwitter .twitter{
	grid-column:4/last;
}
section.ukraina .excerpt > ul {
	column-count:2;
}
	.magazyn-mobile .magazyn-mobile-card-0{
		grid-column:1/3;
	}
	.magazyn-mobile .magazyn-mobile-card-1{
		grid-column:3/5;	
	}
	.magazyn-mobile .magazyn-mobile-card-2{
		grid-column:5/last;
	}
	
	.home section.magazyn-mobile{
		padding-left:unset !important;
		padding-right:unset !important;
	} 
	
	section.patronite-bar .flex{
		flex-wrap:wrap;
		min-height:150px;
		gap:24px;
		position:relative;
	}
	section.patronite-bar .text{
		width:100%;
	}
	section.patronite-bar .close {
		margin-left: auto;
		position: absolute;
		top: 35px;
		right: 0;
	}
	.taksiezmienialekumenizm{
		grid-template-columns: repeat(4,1fr) !important;
	}
	.taksiezmienialekumenizm img:nth-child(1){
		grid-column:1/2;
	}
	.taksiezmienialekumenizm img:nth-child(2){
		grid-column:2/3;
	}
	.taksiezmienialekumenizm img:nth-child(3){
		grid-column:3/4;
	}
	.taksiezmienialekumenizm img:nth-child(4){
		grid-column:4/last;
	}
	
	.article_card, .article_image_info{
		grid-gap:unset;
		column-gap:unset;
		grid-template-rows:repeat(2,auto);
		height:100%;
	}
	.article_image_info{
		max-height:unset;
	}
	.article_card .article_info, .article_card .article_image, .article_excerpt div.excerpt, .article_content{
		grid-column:1/last;
	}
	.article_image_info {
		max-height: unset;
		grid-row: 2;
	}
	.article_title {
    	grid-column-start: 1;
    	grid-column-end: last;
    	grid-row: 1;
	}
	
	.article_card.no_image .article_info ul {
		    max-height: calc(100% - 38%);
	}
	.article_image_info {
		background:var(--darkblue);
	}
	.article_card.no_image .article_image_info{
		background:unset;
	}
	/* -- */
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------ END Breakpoint Tablet */

/*------------------------------------------------------------------------------------------------------------------------------------------------------------ Breakpoint Tablet */
@media (max-width:768px){
	/* -- */

	.na-czasie-main .image, .main_post .image {
		grid-column-start: 1;
		grid-column-end: last;
	}
	.na-czasie-main .info, .main_post .info{
		grid-column-start: 1;
		grid-column-end: last;
	}
	.na-czasie-main .info, .main_post .info .title{
		margin-bottom:48px;
	}
	.wywiadyopinietwitter .wywiady, .wywiady .wywiad_1, .wywiady .wywiad_2{
		grid-column:1/last;
	}
	.wywiadyopinietwitter .opinie{
		grid-column:1/last;
	}
	.wywiadyopinietwitter .twitter{
		grid-column:1/last;
	}
	.section-category.small hr{
		width:100%;
	}
	
	section.ukraina .grid{
		max-height:unset;
	}
	section.ukraina .image,section.ukraina .info{
		grid-column:1/last;
	}
	section.ukraina .excerpt{
		display:none;
	}
	.mobile-none{
		display:none !important;
	}
	.mobile-block{
		display:block !important;
	}
	.mobile-grid{
		display:grid !important;
	}
	.grid{
		grid-template-columns:repeat(2,1fr);
		column-gap:16px;
	}
	main,.content,div.breadcrumbs,.odstep{
		padding-left:16px !important;
		padding-right:16px !important;
	}
	footer{
		margin-bottom:60px;
	}
	footer .bar{
		padding:48px 16px 24px 16px;
	}
	footer .socialmedia{
		grid-row-start:2;
		margin-top:unset;
		margin-top:24px;
	}
	footer div.menu{
		grid-row-start:3;
		grid-column-start:1;
		grid-column-end:last;
		margin:24px 0;
	}
	footer ul#menu-stopka{
		flex-direction: column;
		row-gap:24px;
	}
	.mobile-poweredby{
		color:var(--darkblue);
		font-family:var(--poppins-regular);
		font-size:15px;
		row-gap:12px;
		margin-bottom:48px;
	}
	.mobile-poweredby a{
		color:var(--darkblue);
		font-weight:unset;
		text-decoration:underline;
	}
	.home .breadcrumbs{
		visibility:hidden;
		display:block;
	}

	
span.breadcrumb_last {
    max-width: calc(100% / 1.1);
}
	.post-card{
		margin-bottom:30px;
	}
	.post-card.card-1 {
   	 grid-column: 1/end;
	}
	.post-card.card-2 {
		grid-column: 1/end;
	}
	.post-card.card-3 {
		grid-column: 1/end;
	}
	.post-card.card-4 {
		grid-column: 1/end;
	}
	.post-card .image img {
		width: 100%;
		height: auto;
		object-fit: cover;
		border-radius: 6px;
		aspect-ratio: 16/9;
		max-height: 200px;
	}
	section.patronite-mobile {
    	background: var(--red);
    	color: var(--white);
		padding:48px 0;
	}
	section.patronite-mobile .text{
		font-size:21px;
	}
	section.patronite-mobile .button{
		padding-top:24px;
	}
	section.patronite-mobile .button a{
		text-transform: uppercase;
		border: 3px solid white;
		border-radius: 6px;
		padding: 10px 20px;
		font-size:17px;
		/*font-weight:600;*/
	}
	section.navibar-mobile{
		width: 100%;
		z-index: 500;
		position: fixed;
		bottom: 0;
		background: white;
		filter: drop-shadow(2px 4px 6px black);
	}
	section.navibar-mobile ul{
		display: flex;
		list-style-type: none;
		padding-left: unset;
		justify-content: space-around;
		padding: 6px 0;
    	margin: unset;
		}
	section.navibar-mobile img {
		display: block;
		background: #f5f5f5;
		padding: 2px;
		border-radius: 6px;
		width:24px;
	}
	section.navibar-mobile a.active img:nth-child(1){
		display:none;
	}
	section.navibar-mobile a img:nth-child(2){
		display:none;
	}
	section.navibar-mobile a.active img:nth-child(2){
		display:block;
	}
	section.navibar-mobile li a{
		display:grid;
		justify-items:center;
	}
	section.navibar-mobile li span{
		font-size:10px;
		color:var(--darkblue);
		text-transform:uppercase;
		/*font-weight:600;*/
		display: block;
    	padding-top: 8px;
	}
	.article_card, .article_image_info{
		grid-gap:unset;
		column-gap:unset;
		grid-template-rows:repeat(2,auto);
	}
	.article_image_info{
		max-height:unset;
	}
	.article_card .article_info, .article_card .article_image, .article_excerpt div.excerpt, .article_content{
		grid-column:1/last;
	}
	.article_image_info {
		max-height: unset;
		grid-row: 2;
		margin-left:-16px;
		margin-right:-16px;
	}
	.article_title {
    	grid-column-start: 1;
    	grid-column-end: last;
    	grid-row: 1;
	}
	.no_image .article_title{
		margin-left: 16px;
    	margin-right: 16px;
	}
	.article_info p{
		font-family:var(--librebaskerville-regular);
	}
	.article_share ul{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
		align-content: flex-start;
	}
	.article_share ul li:first-child{
		width:100%;
	}
	.article_share ul li:first-child::after {
		content: " ";
		display: block;
		width: 100%;
		height: 3px;
		background: var(--darkblue);
		margin-top: 16px;
		max-width: 172px;
	}	
	.article_excerpt div.excerpt hr{
		height:3px;
	}
	.article_content {
		font-size:17px;
	}
	.article_content p{
		line-height:29px;
	}
	.article_content h2, .article_content h3, .article_content h4{
		line-height:54px;
	}
	.article_content blockquote{
		padding-left:24px;
	}
	.magazyn-mobile-card-2{
		display:none;
	}
	.magazyn-mobile .magazyn-mobile-card-0{
		grid-column:1/last;
	}
	.magazyn-mobile .magazyn-mobile-card-1{
		grid-column:1/last;	
	}
	.magazyn-mobile .magazyn-mobile-card-2{
		grid-column:1/last;
	}
	
	
	
	.taksiezmienialekumenizm{
		grid-template-columns: auto !important;
		grid-gap:30px;
	}
	.taksiezmienialekumenizm img{
		max-width:50%;
	}
	.taksiezmienialekumenizm img:nth-child(1){
		grid-column:auto;
	}
	.taksiezmienialekumenizm img:nth-child(2){
		grid-column:auto;
	}
	.taksiezmienialekumenizm img:nth-child(3){
		grid-column:auto;
	}
	.taksiezmienialekumenizm img:nth-child(4){
		grid-column:auto;
	}
	
	
	
	
	
	/* -- END BREAKPOINT MOBILE - - - - - - - - - - - - - - - - - - - - - -- - - - - - - -- - - - - -- -- - - -- - - - - */
}

/** Twitter widget **/
div#__next > div > div > div > div > a {
    background: yellow !important;
}
/** Twitter widget end **/



section.magazyn div.dots {
    display: inline-flex;
    gap: 12px;
    justify-content: center;
    align-content: center;
    padding: 12px 0;
}
section.magazyn span.dot {
    display: block;
    height: 16px;
    width: 16px;
    background: #e3e3e3;
    border-radius: 50%;
}
section.magazyn span.dot.active{
	background:var(--purple);
}





.menu-block{
	display:initial !important;
}
.menu-none{
	display:none !important;
}


.category-magazyn .post-card * {color: var(--single-magazyn);}
.category-magazyn div.show_more button {border: 1px solid var(--single-magazyn);color:var(--single-magazyn);}
.category-magazyn div.show_more button:is(:hover,:focus) {background: var(--single-magazyn);color:var(--white);}
.category-archiwum .post-card * {color: var(--single-magazyn);}
.category-archiwum div.show_more button {border: 1px solid var(--single-magazyn);color:var(--single-magazyn);}
.category-archiwum div.show_more button:is(:hover,:focus) {background: var(--single-magazyn);color:var(--white);}
@media (min-width: 1180px){
	.home .breadcrumbs{
		visibility:hidden;
		display:block;
		margin-top: 170px;
	}
	.breadcrumbs{
		margin-top:240px;
	}
}
@media (min-width: 768px) and (max-width:1179px){
	.home .breadcrumbs{
		visibility:hidden;
		display:block;
		margin-top:210px;
	}
	.breadcrumbs{
		margin-top:270px;
	}
}

.display-block{
	display:block !important;
}
	.single .article_category{
		padding-bottom:24px;
	}


@media (max-width:768px){
	.single .article_category{
		padding-bottom:24px;
	}
	.single section.polecane{
		padding:40px 0;
	}

	.breadcrumbs{
		margin-top:100px;
	}
	.socialmedia-menu ul{
		display: inline-grid;
		grid-template-columns: auto auto auto;
		list-style-type: none;
		padding-left: unset;
		width:100%;
		border-top: 1px solid var(--darkblue);
	}
	.socialmedia-menu ul li a{
		text-transform:uppercase;
		color:var(--darkblue);
		font-size:15px;
	}

	input.search-field[placeholder="SZUKAJ"] {
		text-align: left;
		color:var(--black);
	}
	.szukajka form, .szukajka input {
		width: 100%;
		border: unset;
		border-bottom: unset;
		font-family: var(--poppins-regular);

	}
	.szukajka form{
		border-bottom: 4px solid var(--black);
	}
	input.search-field{
		color:var(--black);
		font-size:var(--font-size-h5);
	}

}
.article_share li a{
	display:grid;
	place-items:center;
	padding:4px;
	border-radius:6px;
	background:#f5f5f5;
}
.article_share li a:is(:hover,:focus){
    opacity:0.7;
}
.article_share path{
	fill:var(--darkblue);
}



/* Single */
.single section.article_card.no_image .article_image_info{
	background:unset !important;
}
.single .article_content iframe {
    max-width: 100%;
}
/* Single - Galeria */

.single .article_content .gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
    max-width: inherit;
}
.single .article_content .gallery dl{
	display: flex;
	justify-content: center;
    align-items: flex-start;
	flex: 1 1 30%;
}
@media (max-width:1179px){
	.single .article_content .gallery dl{
		flex: 1 1 40%;
	}
}

.single .article_content .gallery a{
	cursor:pointer;
}
.single .article_content .gallery a:is(:hover,:focus){
	opacity:0.7;
}
.single .article_content .gallery img {
    width: auto;
    height: auto;
	max-width:100%;
}


/* Single - Klimat */
.single_post-klimat .article_share path{fill:var(--single-klimat);}
.single_post-klimat .article_share .udostepnij{color:var(--single-klimat);}
.single_post-klimat .article_info{background:var(--single-klimat);}
.single_post-klimat .article_category .main_cat_name{color:var(--single-klimat);}
.single_post-klimat .article_title h1 {color:var(--single-klimat);}
.single_post-klimat .article_info ul{border-color:var(--black)}
.single_post-klimat .article_excerpt div.excerpt hr{background:var(--single-klimat);}
.single_post-klimat .article_content blockquote{color:var(--single-klimat);border-color:var(--single-klimat);}
.single_post-klimat	.article_image_info {background:var(--single-klimat);}
.section-category.small.single_post-klimat hr{background:var(--single-klimat);}
.section-category.small.single_post-klimat .name {color:var(--single-klimat);}
.single_post-klimat .article_category .name {color:var(--single-klimat);}
.single_post-klimat .article_category hr {background:var(--single-klimat);}
.single_post-klimat .article_category .extra_name {color:var(--black);}
.single_post-klimat .article_info li.author_bio {color:var(--black);}
/* Single - Kobiety w kościele */
.single_post-kobiety-w-kosciele .article_share path{fill:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_share .udostepnij{color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_info{background:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_category .main_cat_name{color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_title h1 {color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_info ul{border-color:var(--black)}
.single_post-kobiety-w-kosciele .article_excerpt div.excerpt hr{background:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_content blockquote{color:var(--single-kobiety-w-kosciele);border-color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele	.article_image_info {background:var(--single-kobiety-w-kosciele);}
.section-category.small.single_post-kobiety-w-kosciele hr{background:var(--single-kobiety-w-kosciele);}
.section-category.small.single_post-kobiety-w-kosciele .name {color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_category .name {color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_category hr {background:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .article_category .extra_name {color:var(--black);}
.single_post-kobiety-w-kosciele .article_info li.author_bio {color:var(--black);}
/* Single - Kościoły */
:root{--single-koscioly:var(--darkblue);}
.single_post.koscioly .article_share path{fill:var(--single-koscioly);}
.single_post.koscioly .article_share .udostepnij{color:var(--single-koscioly);}
.single_post.koscioly .article_info{background:var(--single-koscioly);}
.single_post.koscioly .article_category .main_cat_name{color:var(--single-koscioly);}
.single_post.koscioly .article_title h1 {color:var(--single-koscioly);}
/*.single_post.koscioly .article_info ul{border-color:var(--black)}*/
.single_post.koscioly .article_excerpt div.excerpt hr{background:var(--single-koscioly);}
.single_post.koscioly .article_content blockquote{color:var(--single-koscioly);border-color:var(--single-koscioly);}
.single_post.koscioly	.article_image_info {background:var(--single-koscioly);}
.section-category.small.single_post-koscioly hr{background:var(--single-koscioly);}
.section-category.small.single_post-koscioly .name {color:var(--single-koscioly);}
.single_post-koscioly .article_category .name {color:var(--single-koscioly);}
.single_post-koscioly .article_category hr {background:var(--single-koscioly);}
.single_post-koscioly .article_category .extra_name {color:var(--black);}
/*.single_post-koscioly .article_info li.author_bio {color:var(--black);}*/
/* Single - LGBTQ */
:root{
		--single-lgbtq:#FC8B00;
		--single-lgbtq-rainbow:linear-gradient(270deg, #FD0000 0%, #FD0000 16.66%, #FC8B00 16.66%, #FC8B00 33.32%, #FEE400 33.32%, #FEE400 49.98%, #119E0B 49.98%, #119E0B 66.64%, #0644B2 66.64%, #0644B2 83.30%, #C12EDB 83.30%, #C12EDB 100%);
	}
.single_post-lgbtq .article_share path{fill:var(--single-lgbtq);}
.single_post-lgbtq .article_share .udostepnij{color:var(--single-lgbtq);}
.single_post-lgbtq .article_info{background:var(--single-lgbtq);}
.single_post-lgbtq .article_category .main_cat_name{color:var(--single-lgbtq);}
.single_post-lgbtq .article_title h1 {color:var(--single-lgbtq);}
.single_post-lgbtq .article_info ul{border-color:var(--black)}
.single_post-lgbtq .article_excerpt div.excerpt hr{background:var(--single-lgbtq);}
.single_post-lgbtq .article_content blockquote{color:var(--single-lgbtq);border-color:var(--single-lgbtq);}
.single_post-lgbtq	.article_image_info {background:var(--single-lgbtq);}
.section-category.small.single_post-lgbtq hr{background:var(--single-lgbtq-rainbow);}
.section-category.small.single_post-lgbtq .name {color:var(--single-lgbtq);}
.single_post-lgbtq .article_category .name {color:var(--single-lgbtq);}
.single_post-lgbtq .article_category hr {background:var(--single-lgbtq);}
.single_post-lgbtq .article_category .extra_name {color:var(--black);}
.single_post-lgbtq .article_info li.author_bio {color:var(--black);}
/* Single - Magazyn */
.single_post-magazyn .article_share path{fill:var(--single-magazyn);}
.single_post-magazyn .article_share .udostepnij{color:var(--single-magazyn);}
.single_post-magazyn .article_info{background:var(--single-magazyn);}
.single_post-magazyn .article_category .main_cat_name{color:var(--single-magazyn);}
.single_post-magazyn .article_title h1 {color:var(--single-magazyn);}
.single_post-magazyn .article_info ul{border-color:var(--black)}
.single_post-magazyn .article_excerpt div.excerpt hr{background:var(--single-magazyn);}
.single_post-magazyn .article_content blockquote{color:var(--single-magazyn);border-color:var(--single-magazyn);}
.single_post-magazyn	.article_image_info {background:var(--single-magazyn);}
.section-category.small.single_post-magazyn hr{background:var(--single-magazyn);}
.section-category.small.single_post-magazyn .name {color:var(--single-magazyn);}
.single_post-magazyn .article_category .name {color:var(--single-magazyn);}
.single_post-magazyn .article_category hr {background:var(--single-magazyn);}
.single_post-magazyn .article_category .extra_name {color:var(--black);}
.single_post-magazyn .article_info li.author_bio {color:var(--black);}
/* Single - Archwium magazynu */
.single_post-archiwum .article_share path{fill:var(--single-magazyn);}
.single_post-archiwum .article_share .udostepnij{color:var(--single-magazyn);}
.single_post-archiwum .article_info{background:var(--single-magazyn);}
.single_post-archiwum .article_category .main_cat_name{color:var(--single-magazyn);}
.single_post-archiwum .article_title h1 {color:var(--single-magazyn);}
.single_post-archiwum .article_info ul{border-color:var(--black)}
.single_post-archiwum .article_excerpt div.excerpt hr{background:var(--single-magazyn);}
.single_post-archiwum .article_content blockquote{color:var(--single-magazyn);border-color:var(--single-magazyn);}
.single_post-archiwum	.article_image_info {background:var(--single-magazyn);}
.section-category.small.single_post-archiwum hr{background:var(--single-magazyn);}
.section-category.small.single_post-archiwum .name {color:var(--single-magazyn);}
.single_post-archiwum.article_category .name {color:var(--single-magazyn);}
.single_post-archiwum .article_category hr {background:var(--single-magazyn);}
.single_post-archiwum .article_category .extra_name {color:var(--black);}
.single_post-archiwum .article_info li.author_bio {color:var(--black);}
/** Single - Opinie **/
.single_post-opinie .article_share path{fill:var(--single-opinie);}
.single_post-opinie .article_share .udostepnij{color:var(--single-opinie);}
.single_post-opinie .article_info{background:var(--single-opinie);}
.single_post-opinie .article_category .main_cat_name{color:var(--single-opinie);}
.single_post-opinie .article_title h1 {color:var(--single-opinie);}
.single_post-opinie .article_info ul{border-color:var(--black)}
.single_post-opinie .article_excerpt div.excerpt hr{background:var(--single-opinie);}
.single_post-opinie .article_content blockquote{color:var(--single-opinie);border-color:var(--single-opinie);}
.single_post-opinie	.article_image_info {background:var(--single-opinie);}
.section-category.small.single_post-opinie hr{background:var(--single-opinie);}
.section-category.small.single_post-opinie .name {color:var(--single-opinie);}
.single_post-opinie .article_category .name {color:var(--single-opinie);}
.single_post-opinie .article_category hr {background:var(--single-opinie);}
.single_post-opinie .article_category .extra_name {color:var(--black);}
.single_post-opinie .article_info li.author_bio {color:var(--black);}
/* Single - Polityka */
.single_post-polityka .article_share path{fill:var(--single-polityka);}
.single_post-polityka .article_share .udostepnij{color:var(--single-polityka);}
.single_post-polityka .article_info{background:var(--single-polityka);}
.single_post-polityka .article_category .main_cat_name{color:var(--single-polityka);}
.single_post-polityka .article_title h1 {color:var(--single-polityka);}
.single_post-polityka .article_info ul{border-color:var(--black)}
.single_post-polityka .article_excerpt div.excerpt hr{background:var(--single-polityka);}
.single_post-polityka .article_content blockquote{color:var(--single-polityka);border-color:var(--single-polityka);}
.single_post-polityka .article_image_info {background:var(--single-polityka);}
.section-category.small.single_post-polityka hr{background:var(--single-polityka);}
.section-category.small.single_post-polityka .name {color:var(--single-polityka);}
.single_post-polityka .article_category .name {color:var(--single-polityka);}
.single_post-polityka .article_category hr {background:var(--single-polityka);}
.single_post-polityka .article_category .extra_name {color:var(--black);}
.single_post-polityka .article_info li.author_bio {color:var(--black);}
/** Single - Rozmowa **/
.single_post-rozmowa .article_share path{fill:var(--single-rozmowa);}
.single_post-rozmowa .article_share .udostepnij{color:var(--single-rozmowa);}
.single_post-rozmowa .article_info{background:var(--single-rozmowa);}
.single_post-rozmowa .article_category .main_cat_name{color:var(--single-rozmowa);}
.single_post-rozmowa .article_title h1 {color:var(--single-rozmowa);}
.single_post-rozmowa .article_info ul{border-color:var(--black)}
.single_post-rozmowa .article_excerpt div.excerpt hr{background:var(--single-rozmowa);}
.single_post-rozmowa .article_content blockquote{color:var(--single-rozmowa);border-color:var(--single-rozmowa);}
.single_post-rozmowa	.article_image_info {background:var(--single-rozmowa);}
.section-category.small.single_post-rozmowa hr{background:var(--single-rozmowa);}
.section-category.small.single_post-rozmowa .name {color:var(--single-rozmowa);}
.single_post-rozmowa .article_category .name {color:var(--single-rozmowa);}
.single_post-rozmowa .article_category hr {background:var(--single-rozmowa);}
.single_post-rozmowa .article_category .extra_name {color:var(--black);}
.single_post-rozmowa .article_info li.author_bio {color:var(--black);}
/* Single - Społeczeństwo */
.single_post.spoleczenstwo .article_share path{fill:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo .article_share .udostepnij{color:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo .article_info{background:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo .article_category .main_cat_name{color:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo .article_title h1 {color:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo .article_info ul{border-color:var(--black)}
.single_post.spoleczenstwo .article_excerpt div.excerpt hr{background:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo .article_content blockquote{color:var(--single-spoleczenstwo);border-color:var(--single-spoleczenstwo);}
.single_post.spoleczenstwo	.article_image_info {background:var(--single-spoleczenstwo);}
.section-category.small.single_post-spoleczenstwo hr{background:var(--single-spoleczenstwo);}
.section-category.small.single_post-spoleczenstwo .name {color:var(--single-spoleczenstwo);}
.single_post-spoleczenstwo .article_category .name {color:var(--single-spoleczenstwo);}
.single_post-spoleczenstwo .article_category hr {background:var(--single-spoleczenstwo);}
.single_post-spoleczenstwo .article_category .extra_name {color:var(--black);}
/*.single_post-spoleczenstwo .article_info li.author_bio {color:var(--black);}*/
/** Single - Ukraina **/
.single_post-ukraina .article_share path{fill:var(--single-ukraina);}
.single_post-ukraina .article_share .udostepnij{color:var(--single-ukraina);}
.single_post-ukraina .article_info{background:var(--single-ukraina);}
.single_post-ukraina .article_category .main_cat_name{color:var(--single-ukraina);}
.single_post-ukraina .article_title h1 {color:var(--single-ukraina);}
.single_post-ukraina .article_info ul{border-color:var(--black)}
.single_post-ukraina .article_excerpt div.excerpt hr{background:var(--single-ukraina);}
.single_post-ukraina .article_content blockquote{color:var(--single-ukraina);border-color:var(--single-ukraina);}
.single_post-ukraina	.article_image_info {background:var(--single-ukraina);}
.section-category.small.single_post-ukraina hr{background:var(--single-ukraina);}
.section-category.small.single_post-ukraina .name {color:var(--single-ukraina);}
.single_post-ukraina .article_category .name {color:var(--single-ukraina);}
.single_post-ukraina .article_category hr {background:var(--single-ukraina);}
.single_post-ukraina .article_category .extra_name {color:var(--black);}
.single_post-ukraina .article_info li.author_bio {color:var(--black);}
/** Single - Wywiady **/
.single_post-wywiady .article_share path{fill:var(--single-wywiady);}
.single_post-wywiady .article_share .udostepnij{color:var(--single-wywiady);}
.single_post-wywiady .article_info{background:var(--single-wywiady);}
.single_post-wywiady .article_category .main_cat_name{color:var(--single-wywiady);}
.single_post-wywiady .article_title h1 {color:var(--single-wywiady);}
.single_post-wywiady .article_info ul{border-color:var(--black)}
.single_post-wywiady .article_excerpt div.excerpt hr{background:var(--single-wywiady);}
.single_post-wywiady .article_content blockquote{color:var(--single-wywiady);border-color:var(--single-wywiady);}
.single_post-wywiady	.article_image_info {background:var(--single-wywiady);}
.section-category.small.single_post-wywiady hr{background:var(--single-wywiady);}
.section-category.small.single_post-wywiady .name {color:var(--single-wywiady);}
.single_post-wywiady .article_category .name {color:var(--single-wywiady);}
.single_post-wywiady .article_category hr {background:var(--single-wywiady);}
.single_post-wywiady .article_category .extra_name {color:var(--black);}
.single_post-wywiady .article_info li.author_bio {color:var(--black);}

.single_post-rozmowy .article_share path{fill:var(--single-wywiady);}
.single_post-rozmowy .article_share .udostepnij{color:var(--single-wywiady);}
.single_post-rozmowy .article_info{background:var(--single-wywiady);}
.single_post-rozmowy .article_category .main_cat_name{color:var(--single-wywiady);}
.single_post-rozmowy .article_title h1 {color:var(--single-wywiady);}
.single_post-rozmowy .article_info ul{border-color:var(--black)}
.single_post-rozmowy .article_excerpt div.excerpt hr{background:var(--single-wywiady);}
.single_post-rozmowy .article_content blockquote{color:var(--single-wywiady);border-color:var(--single-wywiady);}
.single_post-rozmowy	.article_image_info {background:var(--single-wywiady);}
.section-category.small.single_post-rozmowy hr{background:var(--single-wywiady);}
.section-category.small.single_post-rozmowy .name {color:var(--single-wywiady);}
.single_post-rozmowy .article_category .name {color:var(--single-wywiady);}
.single_post-rozmowy .article_category hr {background:var(--single-wywiady);}
.single_post-rozmowy .article_category .extra_name {color:var(--black);}
.single_post-rozmowy .article_info li.author_bio {color:var(--black);}


.single_post-opinie .article_content a {color:var(--single-opinie);}
.single_post-spoleczenstwo .article_content a {color:var(--single-spoleczenstwo);}
.single_post-klimat .article_content a {color:var(--single-klimat);}
.single_post-kobiety-w-kosciele .article_content a {color:var(--single-kobiety-w-kosciele);}
.single_post-klimat .article_content a {color:var(--single-klimat);}
.single_post-koscioly .article_content a {color:var(--single-koscioly);}
.single_post-katolickie .article_content a {color:var(--single-koscioly);}
.single_post-wschodnie .article_content a {color:var(--single-koscioly);}
.single_post-protestanckie .article_content a {color:var(--single-koscioly);}
.single_post-lgbtq .article_content a {color:var(--single-lgbtq);}
.single_post-magazyn .article_content a {color:var(--single-magazyn);}
.single_post-archiwum .article_content a {color:var(--single-archiwum);}
.single_post-opinie .article_content a {color:var(--single-opinie);}
.single_post-polityka .article_content a {color:var(--single-polityka);}
.single_post-rozmowa .article_content a {color:var(--single-rozmowa);}
.single_post-ukraina .article_content a {color:var(--single-ukraina);}
.single_post-wywiady .article_content a {color:var(--single-wywiady);}
.single_post-rozmowy .article_content a {color:var(--single-wywiady);}
.single_post-ekumenizm .article_content a {color:var(--single-ekumenizm);}
.single_post-na-swiecie .article_content a {color:var(--single-ekumenizm);}
.single_post-w-polsce .article_content a {color:var(--single-ekumenizm);}
.article_content a:is(:hover,:focus){text-decoration:underline;}
.article_content a{text-decoration:underline;}



/** Category Extra **/
.category .extra_name, .article_category .extra_name{
	font-size:var(--font-size-h4);
	font-family:var(--poppins-regular);
	color:var(--black);
}
/** Category - Klimat **/
.category-klimat .article_category .name{color:var(--single-klimat);}
.category-klimat .article_category hr {background:var(--single-klimat);}
.category-klimat .article_category .extra_name {color:var(--black);}
/** Category - Kobiety w kościele **/
.category-kobiety-w-kosciele .article_category .name{color:var(--single-kobiety-w-kosciele);}
.category-kobiety-w-kosciele .article_category hr {background:var(--single-kobiety-w-kosciele);}
.category-kobiety-w-kosciele .article_category .extra_name {color:var(--black);}
/** Category - Kościoły **/
.category-koscioly .article_category .name{color:var(--single-koscioly);}
.category-koscioly .article_category hr {background:var(--single-koscioly);}
.category-koscioly .article_category .extra_name {color:var(--black);}
/** Category - LGBTQ **/
.category-lgbtq .article_category .name{color:var(--single-lgbtq);}
.category-lgbtq .article_category hr {background:var(--single-lgbtq);}
.category-lgbtq .article_category .extra_name {color:var(--black);}
/** Category - Magazyn **/
.category-magazyn .article_category .name{color:var(--single-magazyn);}
.category-magazyn .article_category hr {background:var(--single-magazyn);}
.category-magazyn .article_category .extra_name {color:var(--black);}
/** Category - Archwium magazynu **/
.category-archiwum .article_category .name{color:var(--single-magazyn);}
.category-archiwum .article_category hr {background:var(--single-magazyn);}
.category-archiwum .article_category .extra_name {color:var(--black);}
/** Category - Opinie **/
.category-opinie .article_category .name{color:var(--single-opinie);}
.category-opinie .article_category hr {background:var(--single-opinie);}
.category-opinie .article_category .extra_name {color:var(--black);}
/** Category - Polityka **/
.category-polityka .article_category .name{color:var(--single-polityka);}
.category-polityka .article_category hr {background:var(--single-polityka);}
.category-polityka .article_category .extra_name {color:var(--black);}
/** Category - Wywiady **/
.category-wywiady .article_category .name{color:var(--single-wywiady);}
.category-wywiady .article_category hr {background:var(--single-wywiady);}
.category-wywiady .article_category .extra_name {color:var(--black);}
/** Category - Rozmowa **/
.category-rozmowa .article_category .name{color:var(--single-rozmowa);}
.category-rozmowa .article_category hr {background:var(--single-rozmowa);}
.category-rozmowa .article_category .extra_name {color:var(--black);}
/** Category - Społeczeństwo **/
.category-spoleczenstwo .article_category .name{color:var(--single-spoleczenstwo);}
.category-spoleczenstwo .article_category hr {background:var(--single-spoleczenstwo);}
.category-spoleczenstwo .article_category .extra_name {color:var(--black);}
/** Category - Ukraina **/
.category-ukraina .article_category .name{color:var(--single-ukraina);}
.category-ukraina .article_category hr {background:var(--single-ukraina);}
.category-ukraina .article_category .extra_name {color:var(--black);}


.polecane .article_category .name{color:var(--darkblue) !important;}
.polecane .article_category hr {background:var(--darkblue) !important;}
.single main.category-id-13 .polecane  span.name{color:var(--darkblue) !important;}

.single_post-polityka .article_title h1 {margin: 10px 0;}
/** Poprawka 2023-07-16 **/
.menu_patronite > div.patronite{
	display:grid;
}
div.section_category{margin-bottom:15px;}
div.section_category hr,
div.article_category hr{
    height: 8px;
    border: none;
    color: var(--darkblue);
    background-color: var(--darkblue);
}
div.section_category span.name{
    text-transform: uppercase;
    font-size: var(--font-size-h4);
    font-family: var(--poppins-semibold);
	color: var(--turquise);
	font-weight:normal;
}

.post_card hr{
	height: 2px;
    border: none;
    background: var(--black);
	margin:3px 0;
}

.details .author{color:var(--black);}
.details .date{color:var(--darkgrey)}

/** Strona główna - na czasie **/
section.na_czasie {padding: 48px 0;}
section.na_czasie span.name{color:var(--turquise);}
div.extra_posts .post_card:nth-child(1){
	grid-column:1/4;
}
div.extra_posts .post_card:nth-child(2){
	grid-column:4/7;
}
div.extra_posts .post_card:nth-child(3){
	grid-column:7/10;
}
div.extra_posts .post_card:nth-child(4){
	grid-column:10/13;
}
div.extra_posts .image img{
    align-self: stretch;
    border-radius: 6px;
    min-height: 154px;
    aspect-ratio: 16/9;
    height: auto;
    width: 100%;
}

section.na_czasie .title h1, section.na_czasie .title h3{
	font-family:var(--poppins-regular);
	line-height: normal;
}
section.na_czasie .details{
	font-family:var(--poppins-regular);
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	letter-spacing: -0.24px;
}

@media (max-width:1179px){
	div.extra_posts{row-gap:36px;}
	div.extra_posts .post_card:nth-child(1){grid-column:1/4;}
	div.extra_posts .post_card:nth-child(2){grid-column:4/7;}
	div.extra_posts .post_card:nth-child(3){grid-column:1/4;}
	div.extra_posts .post_card:nth-child(4){grid-column:4/7;}
	section.na_czasie .details{
		margin-top:21px;
	}
	.na-czasie-main, .main_post{margin-bottom:80px;}
	section.na_czasie .title h3{
		margin:17px 0 21px 0;
	}
	div.extra_posts .image img{aspect-ratio: 16/7;}
}
@media (max-width:768px){
	div.extra_posts{row-gap:36px;}
	div.extra_posts .post_card:nth-child(1){grid-column:1/last;}
	div.extra_posts .post_card:nth-child(2){grid-column:1/last;	}
	div.extra_posts .post_card:nth-child(3){grid-column:1/last;	}
	div.extra_posts .post_card:nth-child(4){grid-column:1/last;	}
	section.na_czasie .details{	margin-top:unset;}
	.na-czasie-main, .main_post{margin-bottom:36px;	}
	section.na_czasie .title h3{
		margin:17px 0 21px 0;
	}
}

/** Strona główna - wywiady opinie twitter **/
section.wywiady_opinie_twitter {
    padding: 36px 0;
}
section.wywiady_opinie_twitter .wywiady{
	grid-column:1/7;
}
section.wywiady_opinie_twitter .wywiady div.post:nth-child(odd){
	grid-column:1/7;
}
section.wywiady_opinie_twitter .wywiady div.post:nth-child(even){
	grid-column:7/13;
}
section.wywiady_opinie_twitter .opinie{
	grid-column:7/10;
}
section.wywiady_opinie_twitter .twitter{
	grid-column:10/13;
}

section.wywiady_opinie_twitter .wywiady .section_category hr{background:var(--single-wywiady);}
section.wywiady_opinie_twitter .wywiady .section_category span.name{color:var(--single-wywiady);}
section.wywiady_opinie_twitter .opinie .section_category hr{background:var(--single-opinie);}
section.wywiady_opinie_twitter .opinie .section_category span.name{color:var(--single-opinie);}
section.wywiady_opinie_twitter .twitter .section_category hr{background:var(--twitter);}
section.wywiady_opinie_twitter .twitter .section_category span.name{color:var(--twitter);}

#menu-opener img.menuopen{
	height:16px;
}
@media (max-width:1179px){
	section.wywiady_opinie_twitter .wywiady{
		grid-column:1/7;
	}
	section.wywiady_opinie_twitter .wywiady div.post:nth-child(odd){
		grid-column:1/4;
	}
	section.wywiady_opinie_twitter .wywiady div.post:nth-child(even){
		grid-column:4/7;
	}
	section.wywiady_opinie_twitter .opinie{
		grid-column:1/4;
	}
	section.wywiady_opinie_twitter .twitter{
		grid-column:4/7;
	}
}
@media (max-width:768px){
	section.wywiady_opinie_twitter .wywiady{
		grid-column:1/last;
	}
	section.wywiady_opinie_twitter .wywiady div.post:nth-child(odd){
		grid-column:1/last;
	}
	section.wywiady_opinie_twitter .wywiady div.post:nth-child(even){
		grid-column:1/last;
	}
	section.wywiady_opinie_twitter .opinie{
		grid-column:1/last;
	}
	section.wywiady_opinie_twitter .twitter{
		grid-column:1/last;
	}
}


/** Strona główna - ukraina **/
section.ukraina .title h1 {
	margin-top:unset;
}

section.ukraina .excerpt p{
	margin-top:unset;
}

section.ukraina .image img{
	width:100%;
	height:auto;
	max-height:326px;
	aspect-ratio:16/9;
}


/** Menu górne **/
header{
	position: fixed;
    width: 100%;
    top: 0;
    background: white;
	z-index:900;
}
.menu_grid{
	display:grid;
	grid-template-columns: repeat(12,1fr);
}
.menu_grid .menu_opener{
	grid-column:1/1;
	display:grid;
	place-items:center;
	justify-content:start;
	visibility:hidden;
}
.menu_grid .menu_opener a{
	display: grid;
    place-items: center;
}
.menu_grid .menu_logo{
	grid-column:2/11;
	display:grid;
	place-items:center;
}
.menu_grid .menu_logo .top img{
	/*height:150px;*/
	height:130px;
}
.menu_grid .menu_patronite{
	grid-column:12/last;
	display:grid;
	place-items:center;
	justify-content:end;
}
.menu_grid .menu_nav{
	grid-column:1/10;
	display:grid;
	place-items:center;
	justify-items: start;
}
.menu_grid .menu_nav nav{
	width:100%;
}
.menu_grid .menu_search{
	grid-column:11/13;
	display:grid;
}
.menu_grid .patronite a {
    color: var(--red);
    text-align: right;
    font-family: var(--poppins-regular);
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    padding: 4px 8px;
    border: 1px solid var(--red);
    border-radius: 6px;
	transition:.1s;
}
.menu_grid .patronite a:is(:focus,:hover){
	color: var(--white);
	background-color: var(--red);
}
.menu_logo .bottom{
	display:none;
}

.menu_nav nav #menu-menu-glowne{
    list-style-type: none;
    padding-left: unset;
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
	gap:72px;
}
@media (max-width:1410px){.menu_nav nav #menu-menu-glowne{gap:60px;}}
@media (max-width:1350px){.menu_nav nav #menu-menu-glowne{gap:50px;}}
@media (max-width:1290px){.menu_nav nav #menu-menu-glowne{gap:36px;}}
@media (max-width:1230px){.menu_nav nav #menu-menu-glowne{gap:26px;}}
@media (max-width:1179px){.menu_nav nav #menu-menu-glowne{gap:48px;}}
@media (max-width:860px){.menu_nav nav #menu-menu-glowne{gap:26px;}}
.menu_nav nav #menu-menu-glowne li{
	text-align:center;
}
.menu_nav nav #menu-menu-glowne li:first-child{
	text-align:left;
}
.menu_nav nav #menu-menu-glowne li a{
    text-transform: uppercase;
    width: 100%;
    display: block;
}
.menu_nav nav #menu-menu-glowne li a:is(:hover,:focus){
    text-decoration: underline;
    text-underline-offset: 8px;
}
.menu_nav nav #menu-menu-glowne li.current-menu-item a,
.menu_nav nav #menu-menu-glowne li.current-menu-parent a{
    text-decoration: underline;
    text-underline-offset: 8px;
	color:var(--darkblue);
}

header.fixed .menu_grid{
	grid-template-rows:repeat(1,70px);
}
header.fixed.menu-opened .menu_grid{
	grid-template-rows:repeat(2,70px);
}
header.fixed .menu_grid .menu_search, 
header.fixed .menu_grid .menu_nav{
	display:none;
}
header.fixed .menu_grid .menu_opener{
	visibility:visible;
}
header.fixed .menu_grid .menu_logo .top{
	display:none;
}
header.fixed .menu_grid .menu_logo .bottom{
	display:grid;
}
header.fixed .menu_grid .menu_logo .bottom img{
	max-height:16px;
}
header.fixed .menu_grid .menu_logo{
	justify-content: start;
	left: -50px;
    position: relative;
}
header.fixed{
	background:var(--lightblue);
}
header.fixed.menu-opened .menu_grid .menu_search, 
header.fixed.menu-opened .menu_grid .menu_nav{
	display:grid;
}
.m-pos-none{
	display:none;
}

header #socialmenu{
		display:none;
}
@media (max-width:1179px) and (min-width:768px){
	header:not(.fixed) .menu_grid{
		grid-template-rows:150px 100px;
	}
}

@media (max-width:1179px){
	.menu_grid .menu_nav{
		grid-column:1/last;
	}
	header.fixed .menu_grid .menu_logo {
		left: -20px;
	}
}
@media (max-width:768px){
	.menu_grid .menu_logo .top img{
		height:60px;
	}
	.menu_grid .menu_opener{
		visibility:visible;
	}
	header.menu-opened .menu_logo .top{
		display:none;
	}
	header.menu-opened .menu_logo .bottom{
		display:grid;
	}
	header.menu-opened .menu_grid .menu_logo{
		justify-content: start;
		left: 6%;
		position: relative;
	}
	header.menu-opened .menu_grid .menu_logo .bottom img{
		max-height: 16px;
	}
	header.fixed.menu-opened{
		height:100vh;
	}
	header.fixed .menu_grid .menu_logo{
		justify-content: start;
		left: 6%;
		position: relative;
	}
	.menu_nav nav #menu-menu-glowne{
		display: grid;
		padding-left: unset;
		grid-template-columns: auto;
		justify-content: start;
		row-gap:24px;
	}
	.menu_nav nav #menu-menu-glowne li{
		text-align:left;
	}
	header .menu_grid {
   	 	grid-template-rows: repeat(1,60px);
	}
	header.fixed .menu_grid {
    	grid-template-rows: repeat(1,60px);
	}
	header .menu_grid .menu_patronite{
		grid-column:11/last;
	}
	header.menu-opened .menu_grid .menu_patronite{
		display:none;
	}
	header.menu-opened .menu_grid, header.fixed.menu-opened .menu_grid {
		grid-template-rows: repeat(1,60px);
	}
	header.menu-opened .menu_grid > div, header.fixed.menu-opened .menu_grid > div{
		grid-column:1/last;
	}
	header.menu-opened .menu_grid > div.menu_opener, header.fixed.menu-opened .menu_grid > div.menu_opener{
		grid-column:1/2;
	}
	header.menu-opened .menu_grid > div.menu_logo, header.fixed.menu-opened .menu_grid > div.menu_logo{
		grid-column:2/last;
	}
	header.menu-opened .menu_grid .menu_nav, header.fixed.menu-opened .menu_grid .menu_nav {
		height: 100%;
		padding: unset;
		margin: unset;
		height: unset;
		grid-template-rows: minmax(auto, 380px);
	}
	header.menu-opened .menu_grid .menu_search , header.fixed.menu-opened .menu_grid .menu_search {
		grid-template-rows: 50px;
		width:100%;
	}
	header.menu-opened .menu_grid .socialmedia-menu, header.fixed.menu-opened .menu_grid .socialmedia-menu {
		grid-template-rows: 50px;
		width:100%;
	}
	header.menu-opened .menu_nav::before {
		content: " ";
		display: block;
		background: var(--lightblue);
		height: 300vh;
		position: absolute;
		width: 120%;
		left: 0;
		z-index: -9999;
	}
	main {
    	margin-top: 5px;
	}
	.m-pos-none{
		display:block;
	}
	header.menu-opened #socialmenu{
		display:grid;
		margin-bottom:5vh;
	}
	header.menu-opened .menu_search .szukajka{
		display:block;
	}
	.menu_grid .menu_search{
		grid-column:1/last;
		position:relative;
		top:15vh;
	}
	.menu_grid .menu_search .szukajka{
		grid-column:1/last;
	}
	
}

	.front_sekcja .post:nth-child(1){grid-column:1/4;}
	.front_sekcja .post:nth-child(2){grid-column:4/7;}
	.front_sekcja .post:nth-child(3){grid-column:7/10;}
	.front_sekcja .post:nth-child(4){grid-column:10/13;}
@media (max-width:1179px){
	.front_sekcja .post:nth-child(1){grid-column:1/4;}
	.front_sekcja .post:nth-child(2){grid-column:4/7;}
	.front_sekcja .post:nth-child(3){grid-column:1/4;}
	.front_sekcja .post:nth-child(4){grid-column:4/7;}
}
@media (max-width:768px){
	.front_sekcja .post:nth-child(1){grid-column:1/last;}
	.front_sekcja .post:nth-child(2){grid-column:1/last;}
	.front_sekcja .post:nth-child(3){grid-column:1/last;}
	.front_sekcja .post:nth-child(4){grid-column:1/last;}
}
	.polecane .post:nth-child(1){grid-column:1/4;}
	.polecane .post:nth-child(2){grid-column:4/7;}
	.polecane .post:nth-child(3){grid-column:7/10;}
	.polecane .post:nth-child(4){grid-column:10/13;}
@media (max-width:1179px){
	.polecane .post:nth-child(1){grid-column:1/4;}
	.polecane .post:nth-child(2){grid-column:4/7;}
	.polecane .post:nth-child(3){grid-column:1/4;}
	.polecane .post:nth-child(4){grid-column:4/7;}
}
@media (max-width:768px){
	.polecane .post:nth-child(1){grid-column:1/last;}
	.polecane .post:nth-child(2){grid-column:1/last;}
	.polecane .post:nth-child(3){grid-column:1/last;}
	.polecane .post:nth-child(4){grid-column:1/last;}
}



.image a:hover img{
	opacity:0.5;
}

.bottom-spacer{
	display:block;
	height:10vh;
}



@media (max-width:768px){
	section.na_czasie{
		padding-top:1px;
	}
	div.section_category{
		margin-bottom:35px;
	}
	section.ukraina span.name {
		display: grid;
		height: 55px;
		align-items: center;
	}

}

.error404 hr{
	height:6px;
	border:unset;
	background:var(--darkblue);
	margin:24px 0;
}
.error404 .image, .error404 .info, .error404 .goback{
	padding:24px 0;
}
.eror404 .info{
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 29px; /* 170.588% */
	letter-spacing: 0.255px;
}
.error404 section.blad404{
	padding-bottom:120px;
}
.error404 .goback a{
	text-align: right;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 29px;
	letter-spacing: 0.6px;
	text-transform:uppercase;
	padding: 6px 12px;
	border-radius: 6px;
	color: var(--darkblue);
	transition:.2s;
	border:1px solid var(--darkblue);
	background: var(--white);
}
.error404 .goback a:is(:focus,:hover){
	color: var(--white);
	background: var(--darkblue);
}

@media (min-width:1180px) and (max-width:1260px){
	.main_post .image img {
		height: 100%;
		max-height:370px;
		width: auto;
	}
}

.article_card.no_image .article_title h1{
    	margin-top: unset;
	}
@media (max-width: 768px){
	.home .breadcrumbs {
    	margin-top: 50px;
	}
}


.twitter iframe#twitter-widget-0 {
    width: calc(100% - 8px) !important;
    outline: 5px solid var(--twitter);
    outline-offset: -5px;
}

@media (max-width:768px){
		header.menu-opened .menu_logo::before {
		display: block;
		content: " ";
		background: white;
		width: 205%;
		height: 60px;
		position: absolute;
		left: unset;
		z-index: -1;
	}
	
}
@media (max-width:768px){
	nav .top-menu {
		margin-bottom: 40px;
	}
	header.menu-opened .menu_grid{
		height:100vh;
	}
	header.menu-opened .menu_grid .menu_nav{
		align-items:start;
	}
	.menu_grid .menu_search{
		top:unset;
		bottom:0;
	}
}
	@media (max-width:390px){
		.menu_nav{
			font-size:18px;
		}
		.menu_nav nav #menu-menu-glowne{
			row-gap:20px;
		}
		.szukajka form, .szukajka input{
			font-size:18px;
		}
	}

	@media (max-width:350px) and (max-height:550px){
		.menu_nav{
			font-size:16px;
		}
		.menu_nav nav #menu-menu-glowne{
			row-gap:18px;
		}
		.szukajka form, .szukajka input{
			font-size:16px;
		}
	}


.author_bio a:is(:hover,:focus){
	color:unset;
	text-decoration:underline;
	text-decoration-offset:12px;
}

@media (max-width:768px){
	.single_post-kobiety-w-kosciele .udostepnij::after,
	.single_post-lgbtq .udostepnij::after,
	.single_post-polityka .udostepnij::after,
	.single_post-klimat .udostepnij::after,
	.single_post-ukraina .udostepnij::after,
	.single_post-opinie .udostepnij::after,{
		background: var(--black) !important;
	}
	
	.article_share ul li:first-child::after{
		background: var(--black) !important;
	}
}




@media (max-width:400px){
	main.search .title .flex {
		align-items:start;
		flex-direction: column;
		gap: 0;
	}
	main.search h1{
		margin-bottom:unset;
	}
}
@media (min-width:1180px){
	.search-no-results .footer-bottom{
		position:absolute;
		bottom:0;
		width:100%;
	}	
}


/** Swiper Galeria **/ 
.swiper img {
    width: 100%;
    height: auto;
    max-height: 500px;
    object-fit: cover;
    margin-inline: auto;
    display: block;
	margin:3% 0;
	cursor:grab;
}

.single_galeria hr{border:unset;height:5px;background:var(--darkblue);}
.swiper-wrapper{align-items:center;}
.swiper-pagination-progressbar{top:unset !important;bottom:0 !important;}
.single_galeria .headline span{text-transform:uppercase;font-family:var(--poppins-semibold);font-weight:normal;}


.swiper .swiper-button-next,.swiper .swiper-button-prev{color:var(--white);}
.swiper .swiper-button-next,.swiper .swiper-button-prev{
    width: 40px !important;
    height: 40px !important;
    margin-top: 1px !important;
}


.single_post-opinie .single_galeria hr {background:var(--single-opinie);}
.single_post-opinie .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-opinie);}
.single_post-opinie .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-opinie);}
.single_post-opinie .swiper-pagination-progressbar-fill {background:var(--single-opinie) !important;}
.single_post-opinie .single_galeria .headline {color:var(--single-opinie);}

.single_post-ekumenizm .single_galeria hr {background:var(--single-ekumenizm);}
.single_post-ekumenizm .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-ekumenizm);}
.single_post-ekumenizm .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-ekumenizm);}
.single_post-ekumenizm .swiper-pagination-progressbar-fill {background:var(--single-ekumenizm) !important;}
.single_post-ekumenizm .single_galeria .headline {color:var(--single-ekumenizm);}

.single_post-w-polsce .single_galeria hr {background:var(--single-ekumenizm);}
.single_post-w-polsce .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-ekumenizm);}
.single_post-w-polsce .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-ekumenizm);}
.single_post-w-polsce .swiper-pagination-progressbar-fill {background:var(--single-ekumenizm) !important;}
.single_post-w-polsce .single_galeria .headline {color:var(--single-ekumenizm);}

.single_post-na-swiecie .single_galeria hr {background:var(--single-ekumenizm);}
.single_post-na-swiecie .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-ekumenizm);}
.single_post-na-swiecie .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-ekumenizm);}
.single_post-na-swiecie .swiper-pagination-progressbar-fill {background:var(--single-ekumenizm) !important;}
.single_post-na-swiecie .single_galeria .headline {color:var(--single-ekumenizm);}

.single_post-klimat .single_galeria hr {background:var(--single-klimat);}
.single_post-klimat .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-klimat);}
.single_post-klimat .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-klimat);}
.single_post-klimat .swiper-pagination-progressbar-fill {background:var(--single-klimat) !important;}
.single_post-klimat .single_galeria .headline {color:var(--single-klimat);}

.single_post-kobiety-w-kosciele .single_galeria hr {background:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-kobiety-w-kosciele);}
.single_post-kobiety-w-kosciele .swiper-pagination-progressbar-fill {background:var(--single-kobiety-w-kosciele) !important;}
.single_post-kobiety-w-kosciele .single_galeria .headline {color:var(--single-kobiety-w-kosciele);}

.single_post-koscioly .single_galeria hr {background:var(--single-koscioly);}
.single_post-koscioly .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-koscioly .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-koscioly .swiper-pagination-progressbar-fill {background:var(--single-koscioly) !important;}
.single_post-koscioly .single_galeria .headline {color:var(--single-koscioly);}

.single_post-wschodnie .single_galeria hr {background:var(--single-koscioly);}
.single_post-wschodnie .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-wschodnie .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-wschodnie .swiper-pagination-progressbar-fill {background:var(--single-koscioly) !important;}
.single_post-wschodnie .single_galeria .headline {color:var(--single-koscioly);}

.single_post-protestanckie .single_galeria hr {background:var(--single-koscioly);}
.single_post-protestanckie .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-protestanckie .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-protestanckie .swiper-pagination-progressbar-fill {background:var(--single-koscioly) !important;}
.single_post-protestanckie .single_galeria .headline {color:var(--single-koscioly);}

.single_post-katolickie .single_galeria hr {background:var(--single-koscioly);}
.single_post-katolickie .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-katolickie .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-koscioly);}
.single_post-katolickie .swiper-pagination-progressbar-fill {background:var(--single-koscioly) !important;}
.single_post-katolickie .single_galeria .headline {color:var(--single-koscioly);}

.single_post-lgbtq .single_galeria hr {background:var(--single-lgbtq);}
.single_post-lgbtq .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-lgbtq);}
.single_post-lgbtq .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-lgbtq);}
.single_post-lgbtq .swiper-pagination-progressbar-fill {background:var(--single-lgbtq) !important;}
.single_post-lgbtq .single_galeria .headline {color:var(--single-lgbtq);}

.single_post-magazyn .single_galeria hr {background:var(--single-magazyn);}
.single_post-magazyn .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-magazyn);}
.single_post-magazyn .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-magazyn);}
.single_post-magazyn .swiper-pagination-progressbar-fill {background:var(--single-magazyn) !important;}
.single_post-magazyn .single_galeria .headline {color:var(--single-magazyn);}

.single_post-archiwum .single_galeria hr {background:var(--single-archiwum);}
.single_post-archiwum .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-archiwum);}
.single_post-archiwum .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-archiwum);}
.single_post-archiwum .swiper-pagination-progressbar-fill {background:var(--single-archiwum) !important;}
.single_post-archiwum .single_galeria .headline {color:var(--single-archiwum);}

.single_post-opinie .single_galeria hr {background:var(--single-opinie);}
.single_post-opinie .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-opinie);}
.single_post-opinie .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-opinie);}
.single_post-opinie .swiper-pagination-progressbar-fill {background:var(--single-opinie) !important;}
.single_post-opinie .single_galeria .headline {color:var(--single-opinie);}

.single_post-polityka .single_galeria hr {background:var(--single-polityka);}
.single_post-polityka .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-polityka);}
.single_post-polityka .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-polityka);}
.single_post-polityka .swiper-pagination-progressbar-fill {background:var(--single-polityka) !important;}
.single_post-polityka .single_galeria .headline {color:var(--single-polityka);}

.single_post-rozmowa .single_galeria hr {background:var(--single-rozmowa);}
.single_post-rozmowa .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-rozmowa);}
.single_post-rozmowa .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-rozmowa);}
.single_post-rozmowa .swiper-pagination-progressbar-fill {background:var(--single-rozmowa) !important;}
.single_post-rozmowa .single_galeria .headline {color:var(--single-rozmowa);}

.single_post-spoleczenstwo .single_galeria hr {background:var(--single-spoleczenstwo);}
.single_post-spoleczenstwo .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-spoleczenstwo);}
.single_post-spoleczenstwo .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-spoleczenstwo);}
.single_post-spoleczenstwo .swiper-pagination-progressbar-fill {background:var(--single-spoleczenstwo) !important;}
.single_post-spoleczenstwo .single_galeria .headline {color:var(--single-spoleczenstwo);}

.single_post-ukraina .single_galeria hr {background:var(--single-ukraina);}
.single_post-ukraina .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-ukraina);}
.single_post-ukraina .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-ukraina);}
.single_post-ukraina .swiper-pagination-progressbar-fill {background:var(--single-ukraina) !important;}
.single_post-ukraina .single_galeria .headline {color:var(--single-ukraina);}

.single_post-wywiady .single_galeria hr {background:var(--single-wywiady);}
.single_post-wywiady .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-wywiady);}
.single_post-wywiady .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-wywiady);}
.single_post-wywiady .swiper-pagination-progressbar-fill {background:var(--single-wywiady) !important;}
.single_post-wywiady .single_galeria .headline {color:var(--single-wywiady);}

.single_post-rozmowy .single_galeria hr {background:var(--single-wywiady);}
.single_post-rozmowy .swiper .swiper-button-next:is(:hover,:focus) {color:var(--single-wywiady);}
.single_post-rozmowy .swiper .swiper-button-prev:is(:hover,:focus) {color:var(--single-wywiady);}
.single_post-rozmowy .swiper-pagination-progressbar-fill {background:var(--single-wywiady) !important;}
.single_post-rozmowy .single_galeria .headline {color:var(--single-wywiady);}

.pastylki {
	padding:0 0 48px 0;
}
.pastylki > div{

}
.pastylki > div a{
	display:block;
	width:100%;
	border:2px solid;
	border-radius:12px;
	text-align:center;
	text-transform:uppercase;
	transition:.2s;
}
.pastylki.spoleczenstwo{grid-template-columns:repeat(4,1fr);}
@media (max-width:1179px){.pastylki.spoleczenstwo{grid-template-columns:repeat(2,1fr);}}
@media (max-width:768px){.pastylki.spoleczenstwo{grid-template-columns:repeat(1,1fr);}}

.pastylka_polityka a{border-color:var(--single-polityka);color:var(--single-polityka);}
.pastylka_polityka a:is(:hover,:focus){background:var(--single-polityka);color:var(--white);}

.pastylka_kobiety a{border-color:var(--single-kobiety-w-kosciele);color:var(--single-kobiety-w-kosciele);}
.pastylka_kobiety a:is(:hover,:focus){background:var(--single-kobiety-w-kosciele);color:var(--white);}

.pastylka_lgbtq a{border-color:var(--single-lgbtq);color:var(--single-lgbtq);}
.pastylka_lgbtq a:is(:hover,:focus){background:var(--single-lgbtq);color:var(--white);}

.pastylka_klimat a{border-color:var(--single-klimat);color:var(--single-klimat);}
.pastylka_klimat a:is(:hover,:focus){background:var(--single-klimat);color:var(--white);}


.pastylki.koscioly{grid-template-columns:repeat(3,1fr);}
@media (max-width:1179px){.pastylki.koscioly{grid-template-columns:repeat(3,1fr);}}
@media (max-width:768px){.pastylki.koscioly{grid-template-columns:repeat(1,1fr);}}

.pastylka_wschodnie a{border-color:var(--single-koscioly);color:var(--single-koscioly);}
.pastylka_wschodnie a:is(:hover,:focus){background:var(--single-koscioly);color:var(--white);}

.pastylka_katolickie a{border-color:var(--single-koscioly);color:var(--single-koscioly);}
.pastylka_katolickie a:is(:hover,:focus){background:var(--single-koscioly);color:var(--white);}

.pastylka_protestanckie a{border-color:var(--single-koscioly);color:var(--single-koscioly);}
.pastylka_protestanckie a:is(:hover,:focus){background:var(--single-koscioly);color:var(--white);}

.pastylki.ekumenizm{grid-template-columns:repeat(2,1fr);}
@media (max-width:1179px){.pastylki.koscioly{grid-template-columns:repeat(2,1fr);}}
@media (max-width:768px){.pastylki.koscioly{grid-template-columns:repeat(1,1fr);}}

.pastylka_w-polsce a{border-color:var(--single-ekumenizm);color:var(--single-ekumenizm);}
.pastylka_w-polsce a:is(:hover,:focus){background:var(--single-ekumenizm);color:var(--white);}

.pastylka_na-swiecie a{border-color:var(--single-ekumenizm);color:var(--single-ekumenizm);}
.pastylka_na-swiecie a:is(:hover,:focus){background:var(--single-ekumenizm);color:var(--white);}

.pastylki.opinie{grid-template-columns:repeat(2,1fr);}
@media (max-width:1179px){.pastylki.koscioly{grid-template-columns:repeat(2,1fr);}}
@media (max-width:768px){.pastylki.koscioly{grid-template-columns:repeat(1,1fr);}}

.pastylka_wywiady a{border-color:var(--single-opinie);color:var(--single-opinie);}
.pastylka_wywiady a:is(:hover,:focus){background:var(--single-opinie);color:var(--white);}

.pastylka_rozmowa a{border-color:var(--single-opinie);color:var(--single-opinie);}
.pastylka_rozmowa a:is(:hover,:focus){background:var(--single-opinie);color:var(--white);}


.page-id-56769 .taksiezmienialekumenizm,
.page-id-56771 .taksiezmienialekumenizm,
.page-id-56773 .taksiezmienialekumenizm{display: none;}
.page-id-56769 .tresc_2,
.page-id-56771 .tresc_2,
.page-id-56773 .tresc_2{display: none;}


.home .single_post-spoleczenstwo + .title a:is(:hover,:focus){color:var(--single-spoleczenstwo)}
.home .single_post-lgbtq + .title a:is(:hover,:focus){color:var(--single-lgbtq)}
.home .single_post-klimat + .title a:is(:hover,:focus){color:var(--single-klimat)}
.home .single_post-kobiety-w-kosciele + .title a:is(:hover,:focus){color:var(--single-kobiety-w-kosciele)}
.home .single_post-polityka + .title a:is(:hover,:focus){color:var(--single-polityka)}
.home .single_post-koscioly + .title a:is(:hover,:focus){color:var(--single-koscioly)}
.home .single_post-katolickie + .title a:is(:hover,:focus){color:var(--single-koscioly)}
.home .single_post-wschodnie + .title a:is(:hover,:focus){color:var(--single-koscioly)}
.home .single_post-protestanckie + .title a:is(:hover,:focus){color:var(--single-koscioly)}
.home .single_post-ekumenizm + .title a:is(:hover,:focus){color:var(--single-ekumenizm)}
.home .single_post-w-polsce + .title a:is(:hover,:focus){color:var(--single-ekumenizm)}
.home .single_post-na-swiecie + .title a:is(:hover,:focus){color:var(--single-ekumenizm)}
.home .single_post-wywiady + .post-card .title a:is(:hover,:focus){color:var(--single-wywiady)}
.home .single_post-opinie + .post-card .title a:is(:hover,:focus){color:var(--single-opinie)}
.home .single_post-rozmowa + .post-card .title a:is(:hover,:focus){color:var(--single-wywiady)}


.home .post-card .section-category .name a:is(:hover,:focus),
.home .post .section-category .name a:is(:hover,:focus){
    opacity:0.5;
	color:unset;
  }
.home .main_post .image:is:(:hover,:focus) ~ .info .title {color: var(--darkblue) !important;}
.home .main_post .info:is:(:hover,:focus) ~ .image a:hover img{opacity:0.5 !important;}

section.magazyn .post-card a:is(:hover,:focus) h3 {
    color: var(--darkblue);
}
section.magazyn .section-category span.name a:is(:hover,:focus){
	opacity:0.5;
	color:unset;
	
}
.breadcrumbs span[property="name"] {
    display: inline-block;
    padding: 0;
    margin-top: -3px;
    vertical-align: middle;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '\e5e1' !important;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-prev:after {
    content: '\e5e0' !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: 'Material Symbols Sharp' !important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	opacity:0.6 !important;
}

/** Poprawki 1 sierpnia **/

@media (max-width:768px){
	.article_title h1{
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%; /* 36px */
		letter-spacing: 0.045px;
	}
	.article_content{
		font-size:17px;
	}
}
.single article p {
    padding: 8px 0;
	margin: 8px 0;;
}

.ukraina_ov{
	background-color: var(--single-ukraina);
    border-radius: 6px;
}
.ukraina_ov img{
	mix-blend-mode: screen;
	mix-blend-mode: multiply;
	display:block;
	filter:unset;
}
.ukraina_ov:is(:focus,:hover){
	background-color:unset;
}
.ukraina_ov:is(:focus,:hover) img{
	filter:unset;
	mix-blend-mode: unset;
}
.opinie .grid-col-full{
	grid-gap:32px;
	display:grid;
}
@media (min-width:1180px){
	.wywiady .section_category,.opinie .section_category,.twitter .section_category{
		margin-bottom:80px;
	}
	.wywiady .grid{
		row-gap:40px;
	}
	.opinie .grid-col-full{
		row-gap:40px;
	}
	.home .wywiady .post, .home .opinie .post{
		min-height:245px;
	}
}
section.na_czasie .excerpt li {
    padding-left: 10px;
    padding-bottom: 10px;
}
section.na_czasie .excerpt li::marker {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    content: "\f055";
    color: var(--darkgrey);
}


@media (max-width:500px) and (max-height:700px){
	header.menu-opened{
		overflow-y:scroll;
	}
}
.single_excerpt > *{
	font-size:23px !important;
}
section.ukraina .excerpt{
	font-size:15px;
}
.na_czasie .main_post .excerpt{
	font-size:15px;
}
section.wywiady_opinie_twitter .post-card h3 {
   /* font-size: 18px; */
}

.home .single_post-rozmowy + .post-card .title a:is(:hover,:focus) {color: var(--single-wywiady);}

@media (min-width:1180px){
	.main_post.grid, section.ukraina .grid{
		grid-template-columns: repeat(12,auto);
	}
}
section.na_czasie .title h1 {
    font-family: var(--poppins-semibold);
    font-weight: normal;
}
.article_title h1{
	font-family:var(--poppins-semibold);
	font-weight:normal;
}
@media (min-width:1180px){
	.post-card h3{
		font-size:21px;
	}
}

.single_post-ukraina .article_info {color: var(--black);}
@media (min-width:768px) and (max-width: 1180px){
	.menu_grid .menu_logo .top img {
		margin-left: 35px;
	}
}
@media (min-width:260px) and (max-width: 768px){
	.menu_grid .menu_logo .top img {
		margin-left: 30px;
	}
}
@media (min-width:1180px){
	.home .main_post.grid{grid-gap:unset;grid-template-columns:repeat(12,1fr);}
	.home .main_post .image {margin-right:16px;}
	.home .main_post .info {margin-left:16px; margin-right:16px;}
	.home .main_post .excerpt {margin-left:16px;}
	
	.home .ukraina .grid{grid-gap:unset;grid-template-columns:repeat(12,1fr);}
	.home .ukraina .image {margin-right:16px;}
	.home .ukraina .info {margin-left:16px; margin-right:16px;}
	.home .ukraina .excerpt {margin-left:16px;}
	
	.category .main_post.grid{grid-gap:unset;grid-template-columns:repeat(12,1fr);}
	.category .main_post .image {margin-right:16px;}
	.category .main_post .info {margin-left:16px; margin-right:16px;}
	.category .main_post .excerpt {margin-left:16px;}
}
.single-post.magazyn .article_content br{
	display:none;
}



.home .na_czasie .main_post span.name, .home .na_czasie .extra_posts span.name {
    font-family: var(--poppins-semibold);
    font-size: 15px;
    font-weight: normal;
	text-transform:uppercase;
}
@media (max-width:1180){
	.article_content blockquote{
		font-size:21px;
	}
}
@media (max-width:768px){
	.article_content blockquote{
		font-size:19px;
	}
}
@media (max-width:350px){
	.article_content blockquote{
		font-size:17px;
	}
	.article_content{
		font-size:15px;
	}
}