html {   font-family: Verdana, sans-serif;
text-align:justify; padding:18px 14px;  margin:18px auto 36px auto;
color:#062038;
background-image:url(/b1.webp); overflow-x:hidden;
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	background-position:center top; 
background-size: 100% 100%;  border-top-left-radius:10px; border-top-right-radius:10px;

  font-size:14px; font-size:1.1rem;  
}
.hanging-indent li {
    padding-left: 7em;  /* całe wcięcie dla drugiej i kolejnych linii */
    text-indent: -7em;  /* pierwsza linia "wyciągnięta" na lewo */
    margin-bottom: 0.5em; /* odstęp między wydarzeniami */
}

.wh1 { border-top:1px dashed #333; padding:22px 0 18px 0!important;}
.wdr {padding:18px 0!important;}
.card{background:#fff;padding:4px;margin-bottom:2px;}
ul{margin:0;padding-left:18px}
li{margin:6px 0}

.column {min-height:364px}
.column li {padding:14px 22px 14px 4px;}
.small{font-size:0.8em!important; }

body {background-color:#fff; padding-top:20px; border-radius:15px;box-shadow:0 0 18px #fff!important; }
 .white {margin:0;padding:20px 10px;	font-size: 18px; text-align:center;
	font-weight: 500;border-top:1px dashed #929292; max-width:2100px;
	 color:#0c8d10!important;
 
  border-bottom:1px dashed #929292;
 
	text-transform: uppercase;}
.linksplatform {
            margin: 0;
            padding: 0 10px;
        
        }
.imgplatform {padding-top:28px;} 
.imgplatform ul {display:flex;justify-content:center;align-items:center;}

@media screen and (max-width:999px){
.imgplatform ul {display:flex;flex-direction:column;}
.imgplatform img {width:96%;height:96%; }

.imgplatform li:first-child{border:none!important}

}
.imgplatform img {width:90%;height:90%; }


.imgplatform ul,.imgplatform li{margin:0!important;padding: 10px;}
 
.imgplatform li:first-child{ border-right:1px solid #bab9b9;}


.imgplatform img {width:98%}
.rss1 {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f7f7f7;padding:22px 12px;
}
.column3 p,.column3 div {visibility: hidden; }
.column3 p  {
position: absolute;
            width: 300px;
            height: 300px;
            overflow: hidden;}

.column3 img {   visibility: visible;}.column3 a {   visibility: visible;}
.row3 {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
}

.column3 { transition: box-shadow 0.3s ease;  
    transition-delay: 0.1s;
    display: flex;
    flex-direction: column;
    align-items: center; /* Zmieniono na center */
    width: 30%;
    padding: 20px;
    background-color: #fdfdfd;
    margin: 10px 0;
    border-radius: 10px;border:1px dashed #929292;
}
.column3:hover {box-shadow: 0 0 22px #d3d3d3;}
.column3 h2 {
    margin-bottom: 20px;
}

.column3 p {
    text-align: center;
}

.column3 img {
    width: 100%;
    max-height: 248px;
    border-radius: 12px;  
}

/* Media queries dla responsywności */
@media (max-width: 1200px) {
    .rss1 { 
        justify-content: center!important;
    }
    .column3 {
        width: 45%;
        margin: 10px auto; /* Wycentruj kolumny */
    }
}

@media (max-width: 768px) {
    .rss1 { 
        justify-content: center!important;
    }
    .column3 {
        width: 100%;
        margin: 10px 0;
    }
    .row3 {
        padding: 10px;
    }
}

 


@media screen and (max-width: 900px) {
  .ccc1,.ccc2,.ccc3 { flex-direction: column;
 
} 
}


.con  {  justify-content: center;
    display: flex;
    flex-wrap: wrap;  
}

.left-column {  
    flex: 0 0 64%;
    padding: 10px 0;
 
}

.right-column {  
    flex: 0 0 36%;
    display: flex;
    flex-direction: column;
}

.right-row { padding-bottom:10px;border-left:1px dashed #929292;
    display: flex;
    flex: 1;
}
 
.right-row-column {
    flex: 50%;
    align-items: start;
    padding:10px 0 0 0;
 
}
 
.right-row-full {   
    flex: 1;
  align-items:center;
 
}

/* Responsywność - ekrany mniejsze niż 1200px */
@media (max-width: 1200px) {

.con  {   justify-content: center!important;    }
    .left-column {
        flex: 0 0 50%;
    }

    .right-column {
        flex: 0 0 50%;
    }
}

/* Responsywność - ekrany mniejsze niż 992px */
@media (max-width: 992px) {
    .con {  flex-direction: column;
        justify-content: center;
    }
   
    .left-column {
        flex: 0 0 50%;
    }

    .right-column {
        flex: 0 0 50%;
        flex-direction: column;
        align-items: center; /* Dodano, aby wyśrodkować zawartość pionowo */
    }

    .right-row { border-right:1px dashed #929292;
        flex: 1;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center; /* Dodano, aby wyśrodkować zawartość pionowo */
    }

    .right-row-column,
    .right-row-full {
        flex: 1;
        padding: 0 20px;

        display: flex;  justify-items: center; 
        justify-content: center;
        flex-direction: column;
 
    }
}

/* Responsywność - ekrany mniejsze niż 768px */
@media (max-width: 768px) {
    .con,
    .right-row,
    .right-column,
    .right-row-column,
    .right-row-full {
        justify-content: center;
        align-items: center; /* Dodano, aby wyśrodkować zawartość pionowo */
    }

    .right-row-column,
    .right-row-full {
        display: flex;
        flex-direction: column;
        padding: 10px;
        justify-content: center;
        align-items: center; /* Dodano, aby wyśrodkować zawartość pionowo */
    }
}
 
 
.xxx { border-top:1px dashed #929292; color:red!important;}
.xxx a{text-decoration:none;}
.afirmacjah2 { font-size:18px;text-transform:uppercase;font-weight:500; text-decoration:none;}


.websitesbackground {background: radial-gradient(circle at center, 
                  #ffffff, 
                #f7f7f7);}
.welcome {margin:0 10px;padding:0 4px!important;}
.quotes-llama-widget-random {color:#111;text-align:center!important;font-size:16px;font-weight:400;border-bottom:1px dashed #929292; padding:16px;} 
 
.flagcontainer {padding:20px}
.container {
    display: flex;

    align-items: center;
 
  border-bottom:1px dashed #b7b7b7;
    padding: 20px;
}

.left, .right {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;

}

.left {
    justify-content: flex-start;
}

.right {
    justify-content: flex-end;
}

@media (max-width: 768px) {
    .container {
        flex-direction: column;
        align-items: center;
    }
    .left, .right {
        justify-content: center;
    }
}

 

.f0 img {border-radius:6px!important;box-shadow:0 2px 8px #777;filter:brightness(112%);}

@media (max-width: 798px) { 
.gt,.tel {display:block;}
}
 
 


.noclass {unset:all!important;} 
.gt {font-size:13px;}
.weekend {letter-spacing:1px;font-weight:400!important;} 
.degree-symbol::after {
 content: "°";
        }
.timecontent {text-align:left;}
.gt {color:red;font-weight:800;}
.namecountry {font-weight:800;text-transform:uppercase;}
.timecontent { display: flex; 
 align-content:center;justify-content:start;}
.ultime {padding-left:8px;font-size:11px;}

.ht {color:#fff; font-size:11px;}
 
 

.sonar {font-weight:800;text-decoration:none!important;
 
 
}

.paddinglayout {padding:10px 20px;} 

 
 
.flipInX img {border-radius:12px}
 
.vegecontainer   { margin: 0; padding:86px 12px;display: flex;border:1px solid #e1e1e1; 
            justify-content: center;  border-bottom-left-radius:10px;border-bottom-right-radius:10px;
            align-items: center; background:linear-gradient(45deg,  #fcfcfc,#f3f3f3,#fcfcfc)}

        .vege {margin:24px 14px;   border-radius:20px;border:1px solid #e1e1e1;
          border-radius: 15px;text-align:center;
              max-width: 1200px;
          transition: box-shadow 0.3s ease;  
    transition-delay: 0.1s;
            padding: 26px;background-color:#fff;
            box-sizing: border-box;}     
        .vege img {   border-radius: 10px;
            max-width: 1200px;
            width: 100%;
            height: auto;
            display: block;
        }

        @media screen and (max-width: 769px) {
            .vege {
                padding: 12px;
            }
        }
.vege a:hover   {  box-shadow: 0 0 22px #888888!important;    }
 
.rssbottom {margin-top: auto; }
select.paginateselect {padding:3px 6px;}
h1,h2,h3,h4 {overflow-wrap:break-word;word-wrap:break-word;}
.button {padding:6px 18px;margin-top:18px;font-size:12px!important;}
button {border:1px solid #c3c3c3; margin:10px 0 2px 0;   border-radius:3px;} 
.form-control {padding:5px 4px;margin-top:6px;width:168px;}
 
.trn {color:#313957!important;text-transform:uppercase; letter-spacing:6px; padding:14px;
border-bottom:1px dashed #b7b7b7;padding-left:22px; padding-right:22px;display:block;max-width:280px;margin-left:auto;margin-right:auto;}

 
.pp1 img{box-shadow:0 4px 14px #ccc;border-radius:8px!important;border:3px dashed #fff;}
.trn {text-transform:uppercase; letter-spacing:5px; padding:12px; color:#929292;font-size:14px;}

.rsscontainer {font-size:14px;font-weight:500;margin:3px 14px; text-align:justify;}
 
.rssdescription  {color:#062038; border-bottom:1px dashed #888; margin:6px 0; padding:4px 0;}
.rsscontainer img {display:flex;justify-content:center;
box-shadow: 0  0 16px #000; 
-webkit-box-shadow: 0 0 16px #000;
box-shadow: 0 0 16px #000;
 
-webkit-border-radius: 10px;
  border-radius:10px;   margin:12px 14px 18px 4px;}
.rsscontainer a {font-size:15px;color:#062038;}

 
.wege {color:green; font-weight:bolder;}
ins {border-radius:5px;}
.cg {color:green; font-size:11px;} 
.cr {color:red; font-size:11px;} 
.bbg { background-color: #fff;  
z-index:10;border:12px;  }
.bck {background:#fff;}
 
.myGrid{  margin:0; overflow-y:hidden;overflow-x:hidden;
 

width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; 
display: flex;flex-wrap: wrap;}

.grid-item-border {border:1px dashed #9c9c9c; border-radius: 8px;height: 100%;overflow:hidden;}

@media only screen and (min-width: 993px) {
.myGrid{background: #ffffff;max-width:1680px;}
footer { display:flex;flex-wrap:wrap;justify-content:center;width:100%!important;}
.grid-item {margin: 0px 0px 26px 0px;	width: 25%;}
.grid-item-border {  padding:3px;margin: 3px;	
background:#fff;color:#3a587c;}}

.grid-item-borders:first-child {border-left:none;}
@media only screen and (max-width: 992px) { 
.myGrid{	background: #ffffff;}.grid-item {margin: 0px 0px 26px 0px;width:50%;}

.grid-item-border 
{ border-top:1px dashed #666; border-left:1px dashed #666;padding: 3px;	margin: 3px;background:#FFFFFF;		
color:#3a3f74;}}

.rssc img {margin-bottom:18px;filter:brightness(106%);width:98%; height:236px;}


@media screen and  (max-width:1680px){
.rssc img,.rss1 img  {width:100%;  height:180px; margin:12px 0;}
}



@media screen and  (max-width:1281px){
.rssc img,.rss1 img {width:100%;  height:190px; margin:12px 0;}
}
@media screen and  (max-width:1148px){
.rssc img,.rss1 img  {width:100%;  height:160px; margin:12px 0;}
}
@media screen and  (max-width:992px){
.rssc img,.rss1 img  {width:100%;  height:200px; margin:12px 0;}
}
@media screen and  (max-width:769px){
.rssc img,.rss1 img  {width:98%; height:86%; margin:12px 0;}
}

@media screen and  (max-width:1492px){
.rsscontainer p,.tvnp p,.tvn1 p,.tvnp,.tvn1{font-size:14px;line-height:192%!important;}
}
@media screen and  (max-width:992px){
.rsscontainer p,.tvnp {font-size:14pxline-height:192%!important;}
}


@media screen and  (max-width:992px){
.rsscontainer div,.rsscontainer {padding:8px 2px!important;font-size:14px;line-height:192%!important;}
}


@media only screen and (max-width: 769px) {
.myGrid{background: #ffffff;}
.grid-item {margin: 0px 0px 26px 0px;width: 100%;}
.grid-item-border {border-top:1px dashed #666; border-left:1px dashed #666;	
padding: 3px;	margin: 3px;		background:#FFFFFF;	color:#353566;}}

.grid-item {text-decoration:none; line-height:168%;  padding:10px 0;}

@media only screen and (max-width: 769px) {
.myGrid{background: #ffffff;}
.grid-item {margin: 0px 0px 26px 0px;width: 100%;}
.grid-item-border {border-top:1px dashed #666; border-left:1px dashed #666;	
padding: 3px;	margin: 3px; background:#fff;	color:#353566;}}

.grid-item {text-decoration:none; line-height:192%;  padding:10px 0;}
strong {font-weight:normal!important;}

@media screen and  (max-width:999px){
.rsscontainer div,p,.tvnp,.tvnp p {padding:4px 12px;font-size:14px;line-height:164%;}
}
@media screen and  (max-width:999px){
.rsscontainer a,.rsscontainer a:hover {font-size:18px!important;}
}
.fb {margin:22px 6px 6px 6px;}
.gtranslate_wrapper {   padding: 0; }
.gtranslate_wrapper a {margin:0 6px; }
.gtranslate_wrapper a:hover {filter:brightness(130%);box-shadow:0 0 18px #fff;}
.gtranslate_wrapper img {filter:drop-shadow(0 0 1px #ccc);}
/*  SECTIONS  */
.section { 
	clear: both;
	padding: 0;
	margin: 0;
}



.se {text-align:center; padding:8px 0px; font-size:11px; font-family:Verdana;}
.ta { float:left; padding:12px 0px ; }
object {  
border:1px dashed #ccc; 
  
 border-radius: 10px;
-webkit-border-radius: 10px;
  border-radius:10px;
 box-shadow: 0 3px 12px hsla(3,90%,0%,.2);
-webkit-box-shadow: 0 3px 12px hsla(3,90%,0%,.2);
box-shadow: 0 3px 12px hsla(3,90%,0%,.2);  
}
.sta a:hover { color:#2FAF26;transition:color 1.3s linear;}   
.stt {text-align:center; font-size:15px; font-family: Verdana, Arial; color: #272f44; padding:12px; margin:0px .5%  24px .5%; 
border-bottom:1px dashed #666; line-height:218%; }
 
.stt a{  font-size:15px; transition:color 1.3s linear;}

.tvn24 {color:#313957!important;text-decoration:none;}
 
textarea,  input, select {  background-color: #fff;  padding:4px 2px;margin:3px; border:1px solid #d9d9d9;
 
  border-radius: 6px;
-webkit-box-shadow:0 0 1px #cfcfcf;
box-shadow:0 0 1px #cfcfcf; }
 
.v { margin:83px 30px 10px 30px;   
 
-webkit-box-shadow: 0 0 2em #fff;
box-shadow: 0 0 2em #fff;
border-radius:14px;
border:1px dashed #dee3eb;  
		background-repeat:repeat; 
	background-attachment:fixed; 
	background-position:center top; 
-webkit-border-radius: 14px;
  border-radius:14px; filter:alpha(opacity=85); /* IE's opacity*/
 
     opacity: 0.85;
}
.adsbygoogle { padding:24px 10px}
.cc { margin-top:15px; background-color:#fff; display:block;   text-align:justify;font-size:14px; line-height:24px;}
.ccc {float:left; background-color:#fff; display:inline;margin:0; padding:0;  text-align:justify;font-size:13px; line-height:24px;width:25%;}
.i{clear:both; margin-left:25px;float:left;font-size:11px;}

.i4{clear:both; margin:8px 25px; float:left;font-size:11px;}
.i5{clear:both; margin:8px 0; font-size:12px;}
.t5{ margin:8px 25px;  font-size:11px;}

 
.animate.opacity {animation-delay:1s;-webkit-animation-delay:1s; 
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes fadeIn {
  0% {opacity: 4;}
  100% {opacity: 8;}
  }
  @keyframes fadeIn {
  0% {opacity: 4;}
  100% {opacity: 8;}
  } 

 
.cw {float:right; background-color:#fff; display:inline;margin:0; padding:0;  text-align:justify;font-size:13px; line-height:24px;width:25%;}


.myGrid  {text-align:center; margin:0 auto; }
.k6 {text-align:center; margin:20px 0px 0px 0px;padding-bottom:8px;padding-top:8px;width:100%; border-bottom-left-radius:12px; border-bottom-right-radius:12px; }
.k4 {font-size:11px; margin:5px auto;  letter-spacing:1px; }
 
img {border:none;}

.m img{ padding:2px; margin:auto;}

a { color:#084b88; text-decoration:underline;  }
a:hover { color:green; text-decoration:none!important; }  

.yu a,.yuu a,.yu1 a,.yu2 a,.yu3 a,.yu4 a,.yu8 a,code a{font-size:16px; letter-spacing:0.8px;  text-transform:uppercase;font-weight:500;}

.yu,.yuu, .yu1,.yu2,.yu3,.yu4,.yu8 {  text-align:center; font-size:16px; padding:14px 2px;    border-bottom:1px dashed #888; line-height:188%; 
 margin:4px 10px 0px 10px;} 
.yu8 a {  font-size:108%;font-weight:500;}

.yu {margin:4px 14%;} 
.yu1  {margin:4px 10%; }
.yu2  {margin:4px 2%;  }
.yu3  {  margin:3px 8%;  }
.yu4  { margin:3px 3.5%;  }
.yu8  {  margin:4px 10px 0px 10px; }

@media screen and (max-width:1280px){
.yu,.yu1,.yu2,.yu3,.yu4,.stt,.yu a,.yu1 a,.yu2 a,.yu3 a,.yu4 a  {    font-size:18px;}
}

 

@media screen and (max-width:789px){
.yu a,.yu1 a,.yu2 a,.yu3 a,.yu4 a,.yu8 a,.yu,.yu1,.yu2,.yu3,.yu4, .stt {  font-size:20px;line-height:226%;}

}




h5 {text-align:center; font-size:120%; margin:2px; padding:1px;}
.wr  { text-align:right; padding:3px 10px;  margin: 0; top:42px; right:86px; position:absolute; visibility:visible; }


pre { padding:0; margin:0;}
 
.wgc { padding:10px 0 0 0;  margin:2px 0px 0px 0px; font-size:90%;  }


.tbk { padding:4px 8px!important;  text-align:center; font-size:14px;
margin:0px 14px; 
border-bottom:1px dashed #b7b7b7;font-size:14px;  display:flex;justify-content:center;align-items:center;align-content:center;}
.tbk:last-child { 
border-bottom:none; }
.tbk img{margin:auto; filter:brightness(120%); display:flex;margin-right:6px!important;justify-content:center;align-items:center;align-content:center; }
.rsstitle {padding:0; margin:0;}
.kwc { padding:2px;  margin:2px 0px 0px 0px; font-size:14px; }
.hiddenscroll {overflow-x:hidden;}
.pp {padding:16px 40px;line-height:218%;}
.wg { margin:0;margin-top:8px; }
.gb { width:100%; 
 border-top-left-radius:12px;  border-top-right-radius:12px; background: linear-gradient(-180deg, #fcfbfb, #fff,  #fff,  #fff, #fff ); background-color: #fff; 
 padding-bottom:8px;
	 background-attachment:scroll; 
	background-position:center top;	 }
 
.wg  {text-align:center;padding-top:6px;margin-top:3px }  
.google { text-align:center;margin:62px 10px 0 10px;padding:0; } 



.gb3 img {border-radius:3px; box-shadow:0px 1px 4px #fff;margin:0 5px;  width:18px; height:13px;vertical-align: middle;}
 
 
input { text-align:center;margin:0 auto;}
 
 
.pabpadding {margin:24px;}
.pabpadding p {line-height:186%;font-size:14px; padding:6px 10px; margin:0;text-align:left; }
 


.brd {padding:6px 0 0 0!important;text-align:center!important;border-right:1px dashed #929292;}
.ccnt,.gb3 ul,.gb3 li{margin:0;text-align:left;padding:4px;  
 }
li {list-style-type:none;margin:0;padding:2px 16px;}

.scrollable-content {
      height: auto;
      overflow-y: auto;
    }
.ggo {max-height:6120px!important;   overflow-x: auto;
  overflow-y: hidden; }

.ggo::-webkit-scrollbar-track{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
  overflow-y: hidden;
}

.ggo::-webkit-scrollbar{
  width: 4px;
  height: 4px;
  background-color: #e6e6e9;
  overflow-y: hidden;
}
 
.ggo::-webkit-scrollbar-thumb {  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #e8e8e8;
  overflow-y: hidden;
}
.ggo{scrollbar-width: thin !important; }

.ggo1 {max-height:6390px;   overflow-x: auto;overflow-y: hidden;  }

.ggo1::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
  overflow-x: auto;
}

.ggo1::-webkit-scrollbar
{
  width: 4px;
  height: 4px;
  background-color: #e6e6e9;
  overflow-x: auto;
}
 
.ggo1::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #e8e8e8;
  overflow-x: auto;
}
.ggo1{scrollbar-width: thin !important; }

.rssc img {  filter: brightness(102%);margin:12px;
 border-radius: 10px;
  margin:auto; text-align:center; 
}

.rssc:hover img {filter: brightness(112%);
 
 border-radius: 10px; 

  margin:auto; text-align:center;
}

@media screen and (max-width:1025px){
.rssc:hover img {filter: brightness(110%);
 
}
}

.comments-title {font-size:92%;text-decoration:none;
 font-family:Verdana, sans;
 border-bottom:1px dashed #929292;}

.wpolskie {
    display: flex;
    justify-content: center; /* Wyśrodkowuje poziomo */
    align-items: center; /* Wyśrodkowuje pionowo */
    max-width: 920px;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wpolskie h1 {
    font-size: 32px;
    text-align: center !important;
    border-bottom: 1px solid #3e6a92;
    font-weight: 400!important;
    color: #253d8c!important;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 14px 62px;
}

@media screen and (max-width: 769px) {
    .wpolskie {
        width: 100%; /* Zmienia szerokość na 100% dla mniejszych ekranów */
        padding: 0 20px; /* Dodaje padding, aby nie przyklejać tekstu do krawędzi */
    }
    .wpolskie h1 {
        font-size: 22px;
        letter-spacing: 2px;
    }
}


H1 a {  margin:12px 0px;padding:0;  
 color:#163391;
	font-weight: bolder; 
	 
	text-transform: uppercase; text-decoration:none;
 
}
H1 a:hover {text-decoration:none; color:#222;   
 
 
}

span {text-decoration:none;  padding:0; margin:0;}
span  a:hover {  text-decoration:none;}
span  a {  text-decoration:none;}

.titg  {   font-size: 20px; text-align:center;
	font-weight: 500;
	 color:#0c8d10!important;
	margin: 6px 0; border-top:1px dashed #888;
  border-bottom:1px dashed #929292;
	padding: 8px 4px;

	text-transform: uppercase;}
H3, .tit,.afirmacjah2,.tx,.tx a    {   

	font-size: 24px; text-align:center;
	font-weight: 500;
	 color:#0c8d10;
	margin: 8px;
  border-bottom:1px dashed #929292;
	padding: 8px 4px 12px 4px;

	text-transform: uppercase;
}

.x a{   

	font-size: 24px; 
	font-weight: 500;
	 color:red;


	padding: 8px 4px 12px 4px;

	text-transform: uppercase;
} 

.white  {   border-bottom:1px dashed #929292!important;}
@media (max-width:1281px){
H3,H2,.tit  {   
	font-size: 20px;  
  }
}
 .tit,H3 {border-bottom:1px dashed #888!important;}
 
 

.cno  { display:flex;  display: -webkit-flex; margin-bottom:12px!important;
justify-content:center; -webkit-justify-content:center;
 }
.cno a {   padding-bottom:22px!important;  }
.cno img  {   
  transition: transform .2s ease; 
  margin:auto; text-align:center; }

.cno img:hover  {filter: brightness(110%);
  transform: scale(1.02);
  }


 
.nbp {font-size:12px; color:#686868; margin-bottom:1px; padding-bottom:1px;margin-top:0px; padding-top :0px;}

 

.gb2,.gb3,.gb4  {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
  }
  @keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
  } 
   
 

.bck {background-color: #fff;}
.cnocenter {background-color: #fff;margin-bottom:10px; text-align:center; display:flex;  
justify-content:center; 
align-items:center;} 
.cno img {box-shadow:none;width:auto!important;}
.inter {font-size:14px;padding:16px 4px 22px 4px;}
.inter a{font-size:14px;text-decoration:none;color:red; transition: ease 1s; }
.inter a:hover {font-size:14px;color:#2A48A9;font-weight:400;}
.tvn  {padding:6px  0px 6px 0px;  text-align:justify;  }
 
 



.tvn1  {padding:6px  0px 6px 0px;  text-align:justify;  }
.tvn1 a {margin:3px 0px; padding:3px 0px; font-size:13px; }
.heh {border-top:1px dashed #555; margin:0 5px;}
 

.pr1 { text-align:left; }
.hch {border-bottom:1px dashed #929292;margin:8px;padding-bottom:8px; }
.hho {margin:4px 0;padding-left:10px;}
@media screen and (max-width:801px){
.hho,.hh1 {margin:10px;padding:4px;}
}
.hh1 {margin:4px 0; }
.hu {font-weight:normal; color:#fff;font-size:11px;}

.rowc1 {
  display: flex; 
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.ccc1 {     
  flex: 60%;
} 
.ccc2 {  
  flex: 20%;  
} 
.ccc3{ 
  flex: 20%; 
} 
@media screen and (max-width: 900px) {
  .ccc1,.ccc2,.ccc3 { flex-direction: column;
 
} 
}
.rowh {
  display: flex; 
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.hi1 {     
  flex: 64%; 
} 
.hi2 {  
  flex: 12%;  
} 
.hi3 {  
  flex: 12%;  
} 
.hi4 {  
  flex: 12%;  
} 
@media screen and (max-width: 800px) {
  .fcno1,.fcno2 { flex-direction: column;
 
} 
}

.fcno {
  display: flex; 
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.fcno1 {     
  flex: 50%; 
} 
.fcno2 {  
  flex: 50%;  
} 

@media screen and (max-width: 800px) {
  .fcno1,.fcno2 { flex-direction: column;
 
} 
}


.co {
  display: flex; 
  flex-direction: row;
  flex-wrap: wrap;
  width: 800px;
}

.co1 {   
  flex: 20%;
} 
 
@media screen and (max-width: 769px) {
  .co,.co1  { flex-direction: column;
 
} 
}
 
 
.co a{font-size:13px; color:#111;text-decoration:none;}
.co a:hover{  color:#929292; }

.nahaczyku a {color:green;text-decoration:underline;}

 

.cno8 a {display:block;}

.pr9  {animation-delay:300ms;-webkit-animation-delay:300ms;
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes zoomInRight {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
  }
  @keyframes zoomInRight {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
  } 
 

.animate.xtime1 {  animation-delay: .75s;-webkit-animation-delay: .75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
 
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 



.animate.flipInX  {  animation-delay:650ms;-webkit-animation-delay:650ms;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
 
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 



.gb1 {animation-delay:400ms;-webkit-animation-delay:400ms;
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes zoomInRight {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
  }
  @keyframes zoomInRight {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
  } 

 
 
.myDiv { font-size:13px;}
.xmcplk   {  animation-delay:600ms;-webkit-animation-delay:600ms;}
.xmcplk,.flagcontainer   {  animation-delay:1200ms;-webkit-animation-delay:1200ms;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
 
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  20% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
  -webkit-transform: scale3d(.9, .9, .9);
  transform: scale3d(.9, .9, .9);
  }
  60% {
  opacity: 1;
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
  transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
  -webkit-transform: scale3d(.97, .97, .97);
  transform: scale3d(.97, .97, .97);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 


.cnop {padding-top:30px;}
.cnop img {box-shadow:0 4px 12px #5c5c5c;}
.ads {padding:10px 12px!important;}
.tp img {margin-top:14px!important;margin-bottom:12px!important;}

 
.xmcpl { background: radial-gradient(circle at center, 
                 #ffffff, 
                #f7f7f7, 
                #efefef 
 );
border:1px solid #e1e1e1; border-radius:10px; height:auto!important;margin-left:auto;margin-right:auto;display:flex;justify-content:center; }
.xmcpl img{max-width:820px!important;padding: 18px;} 

.mainlinks {margin-top:30px;background: radial-gradient(circle at center, 
                 #fff, 
                #fefefe 
 );
padding:24px 12px 40px;
border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-top-left-radius:10px;border-top-right-radius:10px;
 }  

 


.formi  input,textarea{padding:8px;line-height:168%; width:580px;border-radius:6px;}
input.wyslij {letter-spacing:1px;
    transition: background-color .4s ease-out;
    padding: 8px 12px;
    display: flex;
    justify-content: center;
    background-color: #efefef;
    font-size: 14px;text-transform:uppercase;
}

input.wyslij:hover {
    transition: background-color .8s ease-in;
    background-color: #222;
    color: #fff;
    border-radius: 6px;
}
.formpadding button {padding:8px 16px!important;}
 label {line-height:148%!important;font-weight:300;font-size:14px;padding:6px;}
.formcontainer {margin-left:auto!important;margin-right:auto!important;}
.formpadding {max-width:920px;margin-left:auto!important;margin-right:auto!important;}
.formularz {padding:12px 80px;text-align:justify;font-weight:400;font-size:14px;line-height:186%;}
@media screen and (max-width:1281px){
.formularz {padding:10px 40px;}
} 
@media screen and (max-width:769px){
.formularz {padding:12px 8px;}
}

.rss1 a{ text-align:center!important; font-size:22px!important;text-decoration:none;text-transform:uppercase!important;
    } 
.rssbottom a{  font-size:13px!important;text-decoration:none;text-transform:uppercase!important;
    } 

 

.right-row-full img:hover{
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes pulse {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  50% {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes pulse {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  50% {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 
/* Animacja fali */
@keyframes wave-animation {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}

/* 3lon */
/* Animacja fali */
@keyframes wave-animation {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}

/* Styl dla linku */
.x {
  position: relative;
  display: inline-block;
  color: #084b88; /* Kolor linku */
  text-decoration: none;
}

/* Pseudo-element dla efektu sonar */
.x::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: radial-gradient(circle closest-side, transparent 0%, rgba(8, 75, 136, 0.3) 70%, rgba(8, 75, 136, 0) 100%);
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

/* Animacja sonar po najechaniu */
.x:hover::after {
  opacity: 1;
}

/* Fala animowana */
.wave {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px; /* Wysokość fali */
  background-color: #084b88; /* Kolor fali */
  animation: wave-animation 2s linear infinite; /* Czas trwania i typ animacji */
  z-index: -1;
  pointer-events: none; /* Nie reaguje na zdarzenia */
}

/* Różne interwały czasowe dla fal */
.wave:nth-child(1) {
  animation-duration: 2s; /* Pierwsza fala */
}

.wave:nth-child(2) {
  animation-duration: 3s; /* Druga fala */
}

.wave:nth-child(3) {
  animation-duration: 4s; /* Trzecia fala */
}



.rsstitle a,.rsstitle {display:flex!important;justify-content:center!important;text-decoration:none; color:#054681; text-transform:uppercase; font-size:14px;  transition:color .4s linear; }
.rsstitle a:hover { color:green;transition:color .4s linear;  }
.rsscontainer img {margin-bottom:20px!important;} 
.tvnpadding a {padding-bottom:12px!important} 
 
.tvnrsspadding div:nth-of-type(2n){padding-bottom:38px!important} 
.card li {font-size:12px!important;text-align:left;padding-left:42px;}

 
.container {border:none!important;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* 🔹 elastyczne kolumny */
  gap: 20px;   background: #f8f9fb;
  border-radius: 12px;
  margin: 0 auto;
  padding: 10px;
  box-sizing: border-box;
  align-items: stretch; /* 🔹 wymusza równe wysokości */
}

.column {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease-in-out;
  display: flex;              /* 🔹 zawartość w środku również elastyczna */
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
}

.column:hover {
  transform: translateY(-4px);
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
  flex-grow: 1;
}

.wydarzenia li {
  font-size: 14px !important;
  text-align: left;
  padding: 10px 0;
  border-bottom: 1px dashed #333;
  line-height: 1.5;
}

.wydarzenia li:last-child {
  border-bottom: none;
}

/* --- RESPONSYWNOŚĆ --- */
@media (max-width: 768px) {
  .container {
    grid-template-columns: 1fr; /* 🔹 jedna kolumna na mniejszych ekranach */
  }
}

@media (max-width: 480px) {
  .column {
    padding: 15px;
  }
  .wydarzenia li {
    padding: 8px 0;
  }
}

