/*news*/




.news	{			position: relative;
					margin: 0 auto;	
					width: 100vw;
					width: 100%;
					height: auto;
					min-height: 100vh;
					float: left;
					font-weight: 300;
					color: #E47375;
					background: white;
					
	
				}
				

.news a:hover		{	color: black;	}				
				

.inner_news	{		position: relative;
					width: 95%;
					margin: 5% 2.5% 5% 2.5%;
					height: auto;
					float: left;
					font-family: 'Lato', sans-serif;
					font-size:0.8em;
					line-height: 150%;
					color: black;
					text-align: left !important;
					
					
				}		
				
				
				
				
.inner_news1	{	position: relative;
					width: 95%;
					margin: 15% 2.5% 5% 2.5%;
					height: auto;
					float: left;
					font-family: 'Lato', sans-serif;
					font-size: 1em;
					line-height: 150%;
					color: black;
					
				}	
				
				
.inner_news1 img		{	float: left; 
						margin: 20px;
						height: 150px; 
						width: auto;
						float: left;	}
						
						
.single_news	{			position: relative;
							width: calc((100% - 120px) / 3);
							height: 580px; 
							float: left;
							margin: 0.5% 20px;
							overflow-x: hidden;
							font-weight: 400;
							
							}		
							
.single_news1	{			position: relative;
							width: calc((100% - 120px) / 3);
							height: auto; 
							float: left;
							margin: 5% 20px 0 20px;
							overflow-x: hidden;
							font-weight: 400;
							
							}								

.single_news img	{					position: relative;
									width: 100%;
									height: 230px;
									object-fit: cover;
									border: 0;
									margin-bottom: 5%;
									
									
 }
																		
								
.single_news img:hover	{	opacity: 0.7;	}						
						
.equal_b		{	height: 20%; 
					min-height: 150px;
					overflow: hidden;
						}	
					
.equal_b1		{	position: relative;
					height: 60%; 
					min-height: 200px;
					overflow: hidden;
					margin: 0;	}

.single_ogloszenie	{		position: relative;
							width: calc((100% - 120px) / 3);
							height: 400px; 
							float: left;
							margin: 20px;
							overflow-x: hidden;
font-weight: 400; }
							
							
					
						
.wprowadzenie		{	position: relative; 
								height: 150px;
								overflow: hidden;
								color: #898989; 
								font-size: 0.9rem;
								line-height: 130%;
								font-family: 'open sans', sans-serif;
								font-weight: 300;		}

		
.wprowadzenie1		{	position: relative; 
								height: auto;
								overflow: hidden;
								color: #898989; 
								font-size:0.9rem;
								line-height: 130%;
								font-family: 'open sans', sans-serif;
								font-weight: 300;
								float: left;
								margin: 0;	}
								
									
.tytul_mini	{	font-size: 2rem;
				color: black; 
				font-family: 'open sans', sans-serif;
				line-height: 120%;
				text-align: left;
				
					}	
					
					
.tytul_mini_full	{	font-size: 3rem;
						font-weight: bolder;
						line-height: 110%;
						color: black; 
						font-family: 'open sans';
						
						
					}					

.data		{	position: relative;
				font-size: 0.8rem;
				clear: both;
				font-family: 'open sans';
				width: 100%;
				font-weight: 400;
				color: #E31E24;
					}					


				
				
				
.morenews		{	position: relative;
					width: calc(90% - 30px);
					padding: 5% 8%;
					background: #E31E24;
					margin: 2% 0 0 0;
					color: white;
					font-size: 1.2em;
					text-align: center;
					float: left;
					font-weight: 100;
					border: 1px solid #E31E24;
					font-family: 'open sans';
					border-radius: 5px;
					}				
				
.morenews:hover		{	color: #E31E24;
						background: none;	
						border: 1px solid #E31E24;	}
						
						
.morenews1		{	position: relative;
					width: 20%;
					padding: 2%;
					background: #E31E24;
					margin: 2% 0 0 76%;
					color: white;
					font-size: 1.2em;
					text-align: center;
					clear: both;
					font-weight: 100;
					border: 1px solid #E31E24;
					font-family: 'open sans';
					border-radius: 5px;
					}				
				
.morenews1:hover		{	color: #E31E24;
						background: none;	
						border: 1px solid #E31E24;	}						
						
						
.wiecejnewsow	{	position: absolute;
					width: 20%;
					bottom: 0;
					padding: 1.2% 0 1.2% 0;
					margin: 0 33%;
					background: #c95354;
					text-align: center;
					border-radius: 5px 5px 0 0;
					border: 0;
					color: white;
					font-family: 'open sans';
					-webkit-transition: all 500ms ease-out 100ms;
					-moz-transition: all 500ms ease-out 100ms;
					-o-transition: all 500ms ease-out 100ms;
					transition: all 500ms ease-out 100ms;
					
					}	

.wiecejnewsow:hover	{	background: #E31E24;
						padding-bottom: 5%;
						-webkit-transition: all 500ms ease-out 100ms;
					-moz-transition: all 500ms ease-out 100ms;
					-o-transition: all 500ms ease-out 100ms;
					transition: all 500ms ease-out 100ms;
background-image: url(gfx/more.png);
					background-position: bottom center;
					background-repeat: no-repeat;
					background-size: 10%;					}
				
/*FULLNEWS*/

.first_foto		{	position: relative;
					float: left;
					margin: 0 2.5% 2.5% 0;	}
					
.first_foto	img	{	
					object-fit: cover !important;
					min-width: 400px;
					min-height: 400px;
					max-width: 600px;
						}				
	

.fulltext	{		font-size: 1.2rem;
					font-family: lato;
					letter-spacing: 0.7px;
					line-height: 150%;
					
					}	
					
.back		{ 		position: relative;
					width: 18%;
					padding: 2em;
					border: none;
					border: 1px solid #E31E24;	
					border-radius: 5px;
					margin: 20px 0 50px auto;
					text-align: center;
					color: white;
					background-color: #E31E24;
					font-size: 1.2rem;	
					cursor: pointer;
					
					}	
					
					
.back:hover		{	color:#E31E24;
					background: none; 
					
				}					
				
/*PAGINACJA*/

.paginacja	{	position: relative;
					display: block; 
					clear: both;
					width: 50%; 
					margin: 0 auto;
					font-weight: 300;
					color: #B82322;	}
 
.paginacja ul {
		
		list-style-type:none;  
        float:left; 
        position: relative; 
        left:25%;
		font-family: inherit;
		font-size: 14px;
		
}

.paginacja li {
        float:left; 
        margin:0 5px; 
        position:relative; 
        right:25%; 
}
.paginacja li.current a{
       	font-family: inherit;
		font-weight: bold;
		
}

.clear {
        clear:both;
}	

.paginacja a:link { text-decoration: none;
					color: inherit; }
					
.paginacja a:visited { text-decoration: none;
					color: inherit; }	
					
.paginacja a:hover { text-decoration: none;
					color: black; }			

				
.galeria	{	position: relative;
				width: 100%;
				height: auto; 
				float: left;
				margin: 1% 0 3% 0%;
				padding-top: 7%;
				
				
				
				}	

.galeria img	{	position: relative;
					height: 200px;
				width: calc((100% - 80px) / 4);
				object-fit: cover;
				float: left;
				margin: 10px;
				opacity: 0.7;
				}			

.galeria	img:hover { opacity: 1;
						filter: none;}	
						
#nazwa_katalogu	{	display: none; }		


.fb_frame	{	position: relative;
				width: 100%;
				margin: 5% 0;
				float: left;
				height: auto;
				min-height: 750px; }				
				
										
@media all and (max-width: 1000px) and (min-width: 120px) {			

.single_news	{			position: relative;
							width: 90%;
							max-height: 400px; 
							float: left;
							margin: 20px 5%;
							overflow-x: hidden;
							font-weight: 400;
							
							}	



.single_ogloszenie	{		 position: relative;
							width: 90%;
							max-height: 400px; 
							float: left;
							margin: 20px 5%;
							overflow-x: hidden;
							font-weight: 400; }
							

.single_news img	{	position: relative;
					height: auto;
					max-height: 150px;	
					width: 100%;
					max-width: 100%;
					object-fit: cover;
					
					}
					
					
.tytul_mini	{	font-size: 1.1rem; 	}						
					

.equal_b		{	height: auto; 
					min-height: auto;
					max-height: 150px;
					overflow: hidden;	}
					
.paginacja	{	width: 90%; 
				margin: 0 5%;	}
				
.inner_news	{	margin: 10% 2.5% 3% 2.5%;	}			
					


.first_foto	img	{	min-width: 100%;
					width: 100%;
					height: 100%;
					min-height: auto;
					}										

.more		{ 		width: 90%;
					padding: 20px;
					
					}
								

.morenews		{	font-size: 1em; }		


								
					
.tytul_mini_full		{	line-height: 120%;
							font-size: 1.8em;}												
							
							
.back		{ 		width: 60%;
					clear: both;
					float: none;
					margin: 20px calc(8% + 1px); }	
					
.galeria img	{ width: calc((100% - 42px) / 2);
				 height: 150px;	}	
			 
		

		
.wiecejnewsow	{	position: absolute;
					width: 70%;
					float: left;
					height: auto;		
					padding: 5%;
					margin: 0 5%;
					color: none;		}	
					
.wiecejnewsow:hover	{	background-image: none; }				 
} 