/*
.accordion {
--bs-accordion-btn-focus-border-color: #ccc;
--bs-accordion-active-color: #000000;
--bs-accordion-active-bg: #deb308;
--bs-border-radius: 1.5rem;
}
*/
.post__horizontal .post__content p:after, .post__vertical--single .post__content p:after {
    content: none;
}


.btn-card-active,
.btn-publikacje {
    margin: 15px 0 0 0;
}

.btn-card-inactive {
    display: none;
}

.publikacja-rok {
display:none;
}

@media screen and (max-width: 600px) {
.ramka-qr-przewaga{
  	margin-bottom: 10px !important;
   
}
.carousel-item {
transition: transform 0.4s ease-in-out !important;
}
}

.btn-important {
    background: #05172b;
    color: #05172b;
}
span.btn-important {
    background: #05172b;
    color: #05172b;
}
.ck-content .image > figcaption,
.image figure,
.image-style-side figure,
figcaption{
background-color:#fff;
font-size: 11pt;
}
h4.box{
margin-bottom:20px;
}
h5.box{
margin-bottom:20px;
}
.box p,
p.box{
font-size:16px;
line-height:22px;
}
span.box,
span.table,
figure.table, figure.bezramek {
font-size:16px;
line-height:22px;
}

.custom-block-box table td {
    padding-bottom: 5px;
    vertical-align: top;
line-height:22px;
}

.custom-block table td {
    padding-bottom: 25px;
    vertical-align: top;
}
img.custom-block-box,
.custom-block-box table img {
    min-height: 24px;
    margin-right: 6px;
}
.custom-block table img {
    min-height: 24px;
    margin-right: 10px;
}

.ikona-www{
margin:-2px 5px 0 0;width: 22px !important;}

img .ikona-www{
margin:-2px 5px 0 0;width: 22px !important;}

  .pt-5 {
  padding-top:5px;
  }
  .mt-5 {
  margin-top: 5px;
  }
  .pb-5 {
  padding-bottom:5px;
  }
  .mb-5 {
  margin-bottom: 5px;
  }
  .pt-10 {
  padding-top:10px;
  }
  .mt-10 {
  margin-top: 10px;
  }
  .pb-10 {
  padding-bottom:10px;
  }
  .mb-10 {
  margin-bottom: 10px;
  }
  .pt-15 {
  padding-top:15px;
  }
  .mt-15 {
  margin-top: 15px;
  }
  .pb-15 {
  padding-bottom:15px;
  }
  .mb-15 {
  margin-bottom: 15px;
}
div.partner-title{padding-top:20px;padding-bottom:10px;text-align:center;font-weight:700;}
div.patron-title{padding-top:20px;padding-bottom:5px;text-align:center;font-weight:700;}
div.partner-img{margin-top:5px;text-align:center;}
div.patron-img{margin-top:0;text-align:center;}

.zlotaramka {
    border: 1px solid #deb308;
}

ul .content,
.content ul {
    margin-bottom: 25px;
}

ul.ck-content,
.ck-content ul{
margin-bottom: 15px;
}

.ck-content .image img {
   border-radius: 10px;
}

.post.post--single .post__content ul li, .error-page ul li {
    font-weight: 400;
    list-style: disc;
    line-height: 1.8em;
	/*padding: 15px;*/
}
.pagination li a{
    line-height: 1.25em;
}
.post.post--single .post__content ol li, .error-page ol li {
    font-weight: 400;
    line-height: 1.8em;
}

/* psuje menu nex level
.post__content ul {
    margin: 0 0 20px 0;
}
*/
/*mobile: np/ samsung s9 logo przesunięte, aby nie było blsko ikon SoMe */

img.content,
.content img,
.image-style-side img,
.image figure{
   border-radius:10px;
}


/*focus dla linków - WCAG*/

/* Remove outline for non-keyboard :focus */
*:focus:not(.focus-visible) {
  outline: none;
}

/* Optional: Customize .focus-visible */
.focus-visible {
  outline-color: lightgreen;
}

/* Apply styles only when the link is focused, but not when clicked with a mouse */
a:focus:not(:focus-visible) {
  box-shadow: none;
}
/* Apply styles only when the link is focused via keyboard */
a:focus {
  outline: none;
  box-shadow: 0 0 12px #deb308;
}

.btn:focus-visible {
    color: #fff;
    background-color: #deb308;
    border-color:  #fff;
    outline: 0;
}

/*cytat 1*/

.cytat-1 {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: normal; 
    border-left: solid 5px hsl(0, 0%, 80%);
    border-radius: 10px;
    background-color: #efefef;
    padding-top: 10px;
}

.cytat-2 {
	overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    font-style: normal; 
    border-left: solid 5px hsl(0, 0%, 80%);
    border-radius: 10px;
    background-color: #efefef;
    padding: 10px;
}

.ck-content blockquote {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: normal;
    border-left: solid 5px #deb308;
}

/*slajder typ 3*/

.owl-theme .owl-controls {
    margin-top: -100px;
    text-align: center;
}

.owl-theme .owl-controls {
    margin-top: -100px;
    text-align: center;
    padding: 10px 0 0 0;
}

.c-content-media-2-slider .owl-controls {
    margin: 0;
    /*position: absolute;*/
    text-align: right;
    top: 30px;
    display: block;
    align-content: center;
}

/* inne*/

.menu_poz_ikona, .ikona_dzialanie {
    margin-right: 8px;
}

.sub-menu--slideLeft .sub-menu > .menu-item > a:before {
    color: #fff;
    content: none;
    font-family: 'Font Awesome 5 Free';
    font-size: 13px;
    margin-right: 5px;
    transition: all 0.25s ease;
    visibility: hidden;
}
ul.menu-item2 ul,
.menu-item2 ul{
	padding-left:10px;
	margin-left:10px;
}

.breadcrumb {
padding-left: 0px;
}

.ck-content .image.image_resized img {
    border-radius: 10px;
}
.spotify iframe,
.spotify{
	border:none;
}

iframe, video {
    border: 2px solid #DEB308;
    border-radius: 10px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.15);
  	max-width: 100%;

}
/*
@media screen and (max-width: 912px) {
iframe, video{
height: calc(37.35vw);
}
@media screen and (max-width: 800px) {
iframe, video{
height: calc(43.35vw);
}
@media screen and (max-width: 600px) {
iframe, video{
height: calc(53.75vw);
}
@media screen and (max-width: 540px) {
iframe, video{
    height: calc(54.25vw);
}
@media screen and (max-width: 420px) {
iframe, video{
    height: calc(52.25vw);
}
*/
.voice {
  	margin: 15px;
    text-align: center;
	float: right;
}
.video_voice {
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	flex-wrap: wrap;
    text-align: center;
}
}
table.bezramek,
tbody.bezramek,
td.bezramek,
th.bezramek,
figure.table,
figure.bezramek
{
    border: 0;
}
figure.table,
figure.bezramek{
    margin: 0.9em auto;
    display: table;
    --bs-table-border-color: #fff;
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border:0;
}

.cookies-table td {
 border: solid 1px;
}

#back2top.active {
    bottom: 76px;
}

.title-h5-widget {
    font-size: 24px;
    font-weight: 700;
}

.ikonka-ozdobnik{background-color: #deb308;
    margin: 1px 2px 6px 0;
    padding: 1px;
    width: 23px;
    border-radius: 12px;}
.ikonka-ozdobnik2{background-color: #fff;
    margin: 1px 2px 6px 0;
    padding: 1px;
    width: 23px;
    border-radius: 12px;}
/* linki w faq, kontakt1
#page-wrap a,
#page-wrap.ck-content a {
text-decoration: underline;
color: #004183;
}
*/
ul .bip,
.bip ul{
    margin-bottom: 15px;
    padding-left: 25px;
    font-weight: 400;
    /*list-style: disc;*/
}
ul#page,
/*.my-4 ul,*/
/*ul.my-4,*/
ul.margin-left-30,
.content ul {
    margin-bottom: 15px;
    padding-left: 25px;
    font-weight: 400;
    /*list-style: disc;*/
}

li .bip,
.bip li,
li#page ,
.my-4 li,
li.my-4,
li.margin-left-30,
.content li {
    display: list-item;
}

.accordion-body ul {
    margin-bottom: 10px;
}

.radius5{
  border-radius:5px;
}
.radius10{
  border-radius:10px;
}
.radius20{
  border-radius:20px;
}

.publikacja-cover {
    height: 200px;
}

.accordion-body ol,
.accordion-item ol,
.accordion-body li,
.accordion-item li,
.accordion-collapse li,
li.accordion-body,
li.accordion-item,
li.accordion-collapse {
    /*list-style: disc;*/
    padding: 0 0 0 20px;
    margin: 0 0 0 20px;
}


.accordion-body ul {
    /*list-style: disc;*/
    margin-bottom: 5px;
    padding-left: 25px;
}


.icon-file-download {
    margin: 0 5px 0 0;
}
.file-name {
    width: 75%;
}
.file-info {
    width: 20%;
}

/*podkreślenie  z lewej */
.title::after {
    background-color: var(--color-1st);
    content: "";
    height: 6.3px;
    left: 1px;
    margin: 0;
    position: absolute;
    bottom: 5px;
    width: 91px;
    z-index: -1;
}


/* wcięcia w elementach rozwijanych FAQ */

.post.post--single .post__content ul, .error-page ul {
    list-style: disc;
    padding: 1px 25px;
}

.accordion-body li, .accordion-item li, .accordion-collapse li, li.accordion-item, li.accordion-collapse {
   /* list-style: disc;*/
    padding: 0 0 0 5px;
    margin: 5px 0px 0 10px;
}
.accordion-body li,
.accordion-body ol{
    margin-bottom: 5px;}


.publikacja-title-en {
    font-weight: 700;
    min-height: 45px;
    max-height: 95px;
    overflow: hidden;
}


.carousel-control-next-icon, .carousel-control-prev-icon {
    margin: 0 10px 0 -10px;
}

.qrinfo{
float:right;width:180px;padding:10px 10px 0px 10px;text-align:center;margin:0;height:210px;
}

/* BIP - IKONA
img.menu-icon-image,
.menu-icon-image img,
img.menu-icon-image-bip,
.menu-icon-image-bip img,
.menu-icon-image-bip {
    height: 45px;
    margin-right: 5px;
    margin-top: -7px;
    vertical-align: top;
    width: 45px;
  	max-width: 45px;
}
*/

.navigation .menu-item>a {
    font-size: 18px;
}
	.hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
	margin-top:120px;}
	.hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100 {
	margin-top:100px;}
	.hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50 {
	margin-top:50px;}
	.hide-mobile-odstep-mt30, div.hide-mobile-odstep-mt30 {
	margin-top:30px;}

@media only screen and (max-width: 800px) {
  .pt-50 {
  padding-top:5px;
  }
  .mt-50 {
  margin-top: 5px;
  }
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}

div.hide-desktop {
    display: none;
}

.ikonka img,
img .ikonka{
    height: 28px !important;
    float: left;
    text-align: left;
    padding: 0 8px 0 0;
}

@media only screen and (max-width: 560px) {
.voice {
    float: none
	}
  
  .title {
    margin-bottom: 20px;
}
  
  .banner-img img {
    margin:5px 0 30px 0;
}
  
  .newsletter-form-button, .apply-filters-button {
    margin-bottom: 40px;
}
.qrinfo{
float: none;
width: 100%;
padding: 10px 10px 0px 10px;
text-align: center;
margin: 0;
height: auto;
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}
@media screen and (max-width: 600px) {
iframe, video{
height: calc(53.75vw);
}
.qrinfo{
float: none;
width: 100%;
padding: 10px 10px 0px 10px;
text-align: center;
margin: 0;
height: auto;
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}
@media screen and (max-width: 540px) {
iframe, video{
    height: calc(54.25vw);
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}
@media screen and (max-width: 429px) {
iframe, video{
    height: calc(53.25vw);
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}
@media screen and (max-width: 420px) {
iframe, video{
    height: calc(52.25vw);
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}
@media screen and (max-width: 414px) {
iframe, video{
    height: calc(52.75vw);
}
.qrinfo{
float: none;
width: 100%;
padding: 10px 10px 0px 10px;
text-align: center;
margin: 0;
height: auto;
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}
@media screen and (max-width: 275px) {
iframe, video{
    height: calc(51.75vw);
}
.qrinfo{
float: none;
width: 100%;
padding: 10px 10px 0px 10px;
text-align: center;
margin: 0;
height: auto;
}
  .hide-mobile, div.hide-mobile, img.hide-mobile, .hide-mobile img,
  .hide-mobile-odstep-mt50, div.hide-mobile-odstep-mt50,
  .hide-mobile-odstep-mt100, div.hide-mobile-odstep-mt100,
  .hide-mobile-odstep-mt120, div.hide-mobile-odstep-mt120 {
  display:none;}
}

.ck-content span[lang] {
    font-style: normal;
}

.dzialanie, .menu_poz_kafelek {
    height: 148px;
}

.dzialanie_tytul2, .menu_poz_tytul2 {
    margin-left: 8px;
}
.white a{
  color:#fff;
}
/*
@media screen and (max-width: 1920px) {
.dzialanie, .menu_poz_kafelek {
    height: 118px;
}
}
*/
/*
.dodatkowe-informacje a{
    text-decoration: underline;
}
*/

/*
.ck-content a {
    text-decoration: underline;
}
*/