body{

max-width: 1200px;

	font-family: Arial;

	  font-size: 1.1rem;

	margin:0 auto;

	padding:10px 0px;

/*	background-color: #fbfbfb; */


background-color: #f4f4f4;
} 



*{

	box-sizing: border-box;

}





 

.row:after{

	content: '';

	display: table;

	clear: both;

}

header{

	background-color: #ffffff;

	padding:30px;

}



/*

header h1{

	text-align: center;

	font-size:60px;

	color:#000000;

	margin:1.5 0px;

}

*/



h1{

	color:#000000;

margin: .5rem 0px;	

font-family: "Oswald", MuseoSlab300, "Open Sans", "lucida sans unicode", "lucida grande", "Trebuchet MS", 

verdana, arial, helvetica, helve, sans-serif;

  font-weight: 200;

  font-size: 1.5rem;

}



.rc_h1 {

  font-size: 1.36rem;

	color:#000000;

margin: .5rem 0px;	

font-family: "Oswald", MuseoSlab300, "Open Sans", "lucida sans unicode", "lucida grande", "Trebuchet MS", 

verdana, arial, helvetica, helve, sans-serif;

  font-weight: 200;

  line-height: 1.18;

}



h2{

	color:#000000;

margin: 0 0 .2rem 0;	

font-family: "Oswald", MuseoSlab300, "Open Sans", "lucida sans unicode", "lucida grande", "Trebuchet MS", 

verdana, arial, helvetica, helve, sans-serif;

  font-weight: 200;

  font-size: 1.08rem;

   line-height: 1.35;



} 

 

/*

h3 {

font-family: "Arial";

  font-size: 1.4rem;

}  */



h3 {

font-family: "Arial";

  font-size: 1.15rem;

}



/* mainelements.css

.title-lp {   

display: inline-block;

  margin-bottom: 60px;

  padding-bottom: 20px;

}   */



/*

.subtitle-lp {

  margin-top: 10px;

}

*/  

.left-column{

float: left;

width: 75%;

padding: 10px 0 0 0;	

}

.sto {

width: 100%;

}

.right-column{

/* border: 1px solid;  */

 width: 25%;

 float: right;

/* padding-left:20px; */

 padding: 10px 0px 20px 10px;	

 

}



.card {

margin: 8px 0 20px 0;

	padding: 15px 15px 10px 15px;

	background-color: #ffffff;

	  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);

/* margin-top:0px;  */

/* border: #ccc 1px solid; */

}     



/*

.card img{

	width: 100%;

}

*/



/*

.right-column .card img{

	margin-bottom: 10px;

}

*/



.rcCardImg {

width:100%;

  max-width: 100%;  

   	margin-bottom: 10px;

}







.ErrorText {

  color: red;

}



.OkText {

 font-size: 1.05rem;

  color: green;

  font-weight: bold;

  

}



.ErrorText {

   color: red;

}



.italicOpis {

  font-style: italic;

  font-size: 0.9rem;

}











.v_center {

      display: flex;

    align-items: center;

    justify-content: center;

}













footer{

background: rgb(19,87,242);

background: radial-gradient(circle, rgba(19,87,242,1) 0%, rgba(30,38,179,1) 99%);

	color: #fafafa;

	padding: 20px  20px 20px 20px;

	text-align: center;



}



/*responsive */



@media(max-width:900px){

  .duocol######### {



   column-count: 2;

   -webkit-column-gap: 40px; /* Chrome, Safari, Opera */

-moz-column-gap: 40px; /* Firefox */

column-gap: 40px;

}

}



@media(max-width:840px){

	.left-column,.right-column{

    width: 100%;

    padding: 0px;

	}

}



/* START detale */



.sm-italic {

  font-size: .95rem;

  font-style: italic;

}



.undrline {

   text-decoration: underline; 

}





.overlay {

  position: relative;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -180%);    /* druga warto[ to poBo|enie h) */

  background-color: rgba(125, 106, 125, 0.62);

  padding: 15px;

  text-align: center; /* Dodatkowo wy[rodkowanie tekstu wewntrz overlay */

  height: 130px;

}



.overlay h2 {

  color: white;

  font-size: 24px;

  margin; 0; /* Aby usun domy[lne marginesy tekstu */

}



.podpislp {

    margin-top: -120px;

}



.duocol {

line-height: 1.4rem;

   column-count: 2;

   -webkit-column-gap: 40px; /* Chrome, Safari, Opera */

-moz-column-gap: 40px; /* Firefox */

column-gap: 40px;

}









@media(max-width:760px){

	.duocol {

    column-count: 1;

	}

}





.znakwodny1 {







    background-image: url('../img/solidarnikw.png');

  /*  background-size: cover;  */

  

  background-size: 25%;

  background-repeat: no-repeat;

 opacity: .3;

}





/* END detale background-image: url("./img/solidarnikw.png"); */



