.page-node-134 .container h2 {display: none}

.slideshow_content .help {display: none}

.widget.gsc-icon-box.left {
 
    float: right;
}

.pad {
	padding: 15px;
}

.topbar {
    background: #222222;
    color: #bbbbbb;
    font-size: 12px;
    padding: 0px 0;
    margin-top: -1px;
}

.navigation .gva_menu {
        float: right;
        position: relative;
       /* font-size: 0; */
        color: white;
    }
    
    .navigation .gva_menu > li > a.is-active {
        color: #FFF;
    }
    

.tp-bgimg {
  filter: grayscale(100%);
}

.topbar{
	background: #fff;
}

.navigation .gva_menu > li > a.is-active {
    color: #000;
}

.text-theme, .widget.gsc-heading .sub-title {
	color: #3aa0bc !important;
	text-transform: uppercase;
}

/* .text-aptos{
	font-family: Arial;
	font-size: 16px;
}
*/

.centerme {
    padding-top: 3vh;
    padding-right: 5vw;
}

.with-line::before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 100%; /* Dostosuj wysokość */
  background-color: black;
  margin-right: 10px; /* Odstęp od tekstu */
  vertical-align: middle;
}




.gbb-row.gsc-equal-height > .bb-inner > .bb-container > .row > .row-wrapper > .gsc-column > .column-inner {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}

.centerme {
    padding: 5vh 4vw;
}

@media (max-width: 767px){
	.centerme{
		padding: 2vh 25vw;
	}

}


@media (max-width: 993px){
	
	.desc h3, .desc p{
		text-align: center !important;
	}
	
	.column-inner.bg-size-cover {
    padding: 0 !important;
}


.widget.gsc-icon-box.top-right-title .title-inner, .widget.gsc-icon-box.top-left-title .title-inner {
    float: none; 
    display: flex !important;
    align-content: center;
    justify-content: center;
    align-items: center;
}
}


.wyrownaj-mnie {
    text-align: center !important;
}

.bold{
	font-weight: bold;
}

p#grubo{
	font-size: 28px;
	/*color: #3aa0bc;*/
}



.views-field-title a {
	color: #3aa0bc !important;
}



div#logotypy {
    margin: 75px 0 100px 0;
}

.ramka-lewa {
    border-left: 2px solid #3aa0bc;
}

.ukryj-ten-element{
	display: none;
}


.do-poprawy .gbb-row.gsc-equal-height > .bb-inner > .bb-container > .row > .row-wrapper > .gsc-column {

    align-items: flex-start;
}

.do-poprawy .widget.gsc-icon-box.top-right-title .title-inner {

    margin-bottom: 0 !important;
}

.do-poprawy .gbb-row .bb-inner.remove_padding_col .bb-container .row > .row-wrapper > div.gsc-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#block-gavias-kunco-zawartoscglowna > div > article > div > div > div > div > div:nth-child(8) > div > div > div > div > div > div:nth-child(2),
#block-gavias-kunco-zawartoscglowna > div > article > div > div > div > div > div:nth-child(8) > div > div > div > div > div > div.gsc-column.col-lg-6.col-md-6.col-sm-12.col-xs-12.flex-wyrownaj-ikony {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

div#block-views-block-aktualnosci-block-1-2 {
    margin: 0 30px;
}


@media (min-width: 2560px){ 
	div#block-gavias-kunco-zawartoscglowna { 
    width: 2360px; 
    margin: 0 auto; 
}


/* To chwilowo wyłaczym na potrzeby testu 01-06-2026 */
/*.content-bottom{
	width: 2360px;
	margin: 0 auto;
}*/

.page-node-151 .content-bottom{
	width: 1170px;
	margin: 0 auto;
}

.page-node-134 .content-bottom{
	width: 1170px !important;
	margin: 0 auto;
}

}

.field.field--name-field-galeria-zdjec.field--type-image.field--label-hidden.field__items {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    margin-top: 50px;
}

@media (min-width: 770px) and (max-width: 1200px){
.gsc-column.col-lg-12.col-md-12.col-sm-12.col-xs-12.hidden-lg.hidden-sm{
    display: none !important;
}
}

@media (max-width: 770px) and (min-width: 990px){
	.gsc-column.col-lg-12.col-md-12.col-sm-12.col-xs-12.hidden-lg{
		display: block !important;
	}
	

}

@media (min-width: 770px) and (max-width: 990px){
		div#lipa{
	display: none !important;
}
}
	




@media (min-width: 990px) and (max-width: 1200px){
	.gsc-column.col-lg-12.col-md-12.col-sm-12.col-xs-12.hidden-lg{
		display: none !important;
	}
}

div#znaczenie > .bb-inner.default {
    padding-top: 40px;
    padding-bottom: 40px;
}

/*@media (min-width: 1800px) {*/
/*  body, .widget.gsc-icon-box .highlight_content .title, .navigation .gva_menu > li > a {*/
/*    font-size: calc(14px + 0.3vw); /* Powiększanie czcionki relatywnie do szerokości ekranu */
/*  }*/
/*}*/

@media (min-width: 1800px) {
  body:not(.path--admin):not(.path-admin),
  .widget.gsc-icon-box .highlight_content .title,
  .navigation .gva_menu > li > a {
    font-size: calc(14px + 0.3vw);
  }
}

@media (min-width: 1200px) {
    .bb-container.container {
        width: 100%; 
    }
}

@media (min-width: 600px) and (max-width: 990px){
.gbb-row-wrapper .gsc-icon-box:not(.wyrownaj-mnie) {
    padding: 50px 100px;
}
}

@media (max-width: 600px) {
.gbb-row-wrapper .gsc-icon-box:not(.wyrownaj-mnie) {
    padding: 40px;
}
}

@media (max-width: 995px){
nav#block-mainmenumetall{
	display: none;
}
	
}

.topbar{
	position: fixed;  /* Ustawienie pozycji elementu względem okna przeglądarki */
  top: 0;           /* Ustawienie elementu na górze */
  left: 0;          /* Ustawienie elementu na lewej krawędzi */
  width: 100%;      /* Szerokość elementu na 100% szerokości okna */
  background-color: #fff; /* Przykładowe tło */
  z-index: 1000;    /* Z-index, żeby element był na wierzchu innych elementów */

}