#main{
		padding-bottom:0px;
}


.container_    {
     display: inline-block !important; /* Miniatury jako bloki liniowe */
    vertical-align: top !important; 
}



.wp-image-42.aligncenter {
		width:50%;
		height:auto;
		display:block;
		margin: 0 auto;
}

.wp-image-42.aligncenter2 {
		width:60%;
		height:auto;
		display:block;
		margin: 0 auto;
}

.przycisk{
		font-size:20px!important;
}

.entry-content h1{
		line-height:1.2;
}

.cytat{
font-size:40px;font-style:italic;text-align:center;color:#ffffff;		
}

#colophon{
		display:none;
}

.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium, .wp-core-ui div.wpforms-container input.wpforms-field-medium, .wp-core-ui div.wpforms-container select.wpforms-field-medium, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{
		max-width:100%;
}

#masthead.masthead-logo-in-menu .logo > img{
		max-height:23px;
}

.gallery-item img {
    border-radius: 0%;
    object-fit: cover;
    transition: transform 0.3s ease, opacity 0.3s ease;
		padding: 10px; 
		width:70%;
    
}
#gallery-1 img{
		
		margin-top:45px;
}


.gallery-item:hover img {
    transform: scale(1.05); /* Powiększenie miniatury */
    opacity: 0.8; /* Lekkie przyciemnienie */
}

.main-navigation ul.menu > li.current-menu-item > a,
.main-navigation ul.menu > li.current_page_item > a,
.main-navigation ul.menu > li.current-page-ancestor > a {
    /* Tutaj wklej DOKŁADNIE TE SAME style (np. color, background-color)
       które są używane w regule :hover dla linków menu. */
    color: #ffffff; /* Przykład: ustal konkretny kolor */
    background-color: #33495f; /* Przykład: ustal konkretne tło */
    /* Jeśli efekt hover dodaje border-bottom, dodaj go tutaj: */
  border-bottom: 4px solid #b29368;

    /* Ważne: Jeśli style z :hover są bardzo specyficzne i nie chcą się nadpisać,
       możesz spróbować dodać !important, ale używaj tego ostrożnie. */
    /* color: #FF0000 !important; */
}

div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{
		border:0px!important;
}

.wpforms-submit.przycisk {
    width:100%;
		background-color:#33495f!important;
}

.wpforms-submit.przycisk:hover {
    background-color: #b29368!important; /* Ciemniejszy kolor tła po najechaniu */
    transform: translateY(-2px); /* Lekkie przesunięcie w górę */
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15); /* Większy cień po najechaniu */
}

div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{
		max-width:100%;
}
#glowny-mobile{
		display:none;
}

.so-widget-sow-button-flat-86e331adb386-14 .ow-button-base .sowb-button{
		padding-inline:0em!important;
}



@media (max-width: 660px) {
		
		#glowny{
				display:none;
		}
		
		#glowny-mobile{
		display:block;
		}
		
		.entry-content h2{
		font-size:1em;
		}
		
		.entry-content p{
			font-size:14px;	
		}
		
		
		.gallery-item {
    width: 100% !important; /* Miniatura zajmuje całą dostępną szerokość */
    margin: 0 !important; /* Usuń wszelkie marginesy, jeśli chcesz, aby zdjęcia dotykały krawędzi */
    padding: 0 !important; /* Usuń ewentualny padding wewnątrz gallery-item */
    float: none !important; /* Ważne: Usuń float, aby elementy nie próbowały układać się obok siebie */
    box-sizing: border-box !important; /* Zapewnia prawidłowe obliczanie szerokości */
    clear: both !important; /* Wymuś rozpoczęcie nowego wiersza dla każdego elementu */
}

/* 2. Zresetuj wszelkie specyficzne style dla liczby kolumn (np. z 2, 3, 4, 5, 6 kolumn) */
/* To nadpisze wszelkie reguły clear lub float, które mogły być ustawione domyślnie przez WordPress lub motyw */
.gallery-columns-2 .gallery-item:nth-child(2n + 1),
.gallery-columns-3 .gallery-item:nth-child(3n + 1),
.gallery-columns-4 .gallery-item:nth-child(4n + 1),
.gallery-columns-5 .gallery-item:nth-child(5n + 1),
.gallery-columns-6 .gallery-item:nth-child(6n + 1) {
    clear: none !important; /* Upewnij się, że stare reguły clear są wyłączone */
}

/* 3. Wyczyść floaty po zakończeniu galerii */
/* To zapobiega problemom z układem dla treści poniżej galerii */
.gallery:after,
.gallery:before {
    content: "";
    display: table;
    clear: both;
}
	
		.wp-image-42.aligncenter {
		width:25%;
		}
		
			.wp-image-42.aligncenter2 {
		width:35%;
		}
		
		.cytat{
				font-size:30px!important;
		}
		
		
		
		.przycisk{
		font-size:14px!important;
}

		
		
}