.view-article .slajdck {
  display: none !important;
}

._invert_colors #scroll-bar-top {

  background-color: #fff;
}

._invert_colors #menu-otwarte .n-logo img, ._invert_colors #menu-otwarte .omus-logo img, ._invert_colors #menu-otwarte .nms img, ._invert_colors #menu-otwarte .search-element img {filter: invert(1) !important;}

._invert_colors #menu-otwarte {background-color: #000 !important;}

._invert_colors .naglowek-audio-guzik a {
  background: none !important;
}


._invert_colors body, ._invert_colors header {
  background-color: #000 !important;
}

._invert_colors header img {
  filter: invert(1) !important;
}

._invert_colors .menu-trigger a {
  filter: brightness(200) !important;
}

._invert_colors .language-element a {
  color: #fff !important;
}

._invert_colors .slajdck .camera_caption > div {
  background: #000 !important;
}

._invert_colors .slajdck .camera_caption_title, ._invert_colors .slajdck .camera_caption_desc {
  color: #fff !important;
}

._invert_colors h1, ._invert_colors h2, ._invert_colors h3, ._invert_colors h4, ._invert_colors h5, ._invert_colors h6, ._invert_colors div, ._invert_colors p, ._invert_colors a, ._invert_colors span {
  color: #fff !important;
}

._invert_colors .page-item.disabled .page-link, ._invert_colors .page-link {
  background-color: #000 !important;
}

._invert_colors .card {
  background-color: #000 !important;
}

/* INVERT COLORS END */

#scroll-bar-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 6px;
  background-color: #000;
  z-index: 99999999;
}

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
    background: none !important;
}

.camera_commands {
    animation-name: commands;
  animation-duration: 5s;
  animation-iteration-count: 1;
}

@keyframes commands {
  0% {opacity: 0;}
  95% {opacity: 0;}
  100 {opacity: 1;}
}


.camera_commands > .camera_play {
    background: url('/images/svg/play.svg') no-repeat center center !important;
	background-size: 20px 20px !important;
    height: 40px !important;
    width: 40px !important;
}

.camera_commands > .camera_stop {
    background: url('/images/svg/pause.svg') no-repeat center center !important;
	background-size: 20px 20px !important;
    height: 40px !important;
    width: 40px !important;
}


._access-scrollbar li::before {font-family: 'Material Icons' !important;}

._access-scrollbar li {font-size: 12px !important; padding-top: 7px !important; padding-bottom: 7px !important;}

.notice_div_simplebar,.notice_div_ribbin{background:#f7f7f7!important; z-index: 99999!important; }
.inner3 .heading_title{color:#000000!important; font-size: 0.75rem;}
.inner3 p{color:#000000!important; font-size: 0.75rem;}
.button_cookie{background:#000000!important; color:#ffffff!important;}
.eb_papbtn{background: #1D467A!important; color:#ffffff!important;}
.eb_contentimagewrap .eb_contentwrap .eb_imagewrap{float:left; width:80px; padding-right:15px;}
.eb_contentimagewrap .eb_contentwrap .eb_textinfo{float:left; width:calc(100% - 80px);}

.com-content-article__body a {text-decoration: underline !important;}

.view-category.layout-blog .newsflash-horiz {display: none !important;}

.data-wyrozniona, .data-wyrozniona:hover {color: #000 !important;}

.blog-item:hover .data-wyrozniona {
  opacity: 0.6 !important;
  filter: saturate(0);
}

.field-entry.data-wyrozniona {
    font-weight: 700 !important;
  	font-family: 'nb_international_probold' !important;
  	font-size: 1.3rem;
}

.blog .field-entry.data-wyrozniona {
  	margin-bottom: -1rem !important;
}

.view-article ul.fields-container, .blog ul.fields-container {
  padding-left: 0 !important;
}

li.field-entry.data-wyrozniona::marker {
  display: none !important;
}

.data-wyrozniona .field-label {
    display: none !important;
}

.main-bottom .card-body li {
  max-width: 474px !important;
}

.main-bottom .mod-articlesnews-horizontal {
    display: flex !important;
    grid-gap: 1rem !important;
}

.main-bottom .mod-articlesnews-horizontal li {
    display: flex !important;
    flex: 1 1 380px  !important;
    flex-direction: column;
}

.main-bottom .card-body {
  padding: 0 !important;
}


/* :lang(en) h1[itemprop="headline"] {opacity: 0;}
:lang(en) h1[itemprop="headline"] .english {opacity: 1 !important;} */


:lang(en) .com-content-category-blog h2 {display: none !important;}

:lang(en) .com-content-category-blog .blog-items h2 {display: initial !important;}

.zbiorycalosc .com-content-category-blog__child h3 a {letter-spacing: 0 !important;}

:lang(pl) .english {
    display: none !important;
}

:lang(en) .polish {
    display: none !important;
}

video {
    width: 100% !important;
    height: auto !important;
}

.naglowek-audio-guzik a {
    display: block;
    text-align: center;
    border: 1px solid #000;
    padding: 20px;
    font-size: 1.125rem;
  	background: #fff;
  	color: #000;
  	transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
  	margin-bottom: -40px;
}

.naglowek-audio-guzik a:hover {
  	background: #000;
  	color: #fff;
}

.audiolista .pola-top {display: none;}

.pola-bottom {display: none;}

.audiolista .pola-bottom {display: initial; margin-bottom: 20px;}

.audiolista.view-category .item-content {
    min-height: 110px !important;
}

.view-category audio {
    width: 229px !important;
}

.view-category .naglowek-audio audio {
    width: 100% !important;
}

.audiolista .fields-container {
  display: initial !important;
}

.audiolista .fields-container .typ-obiektu, .audiolista .fields-container .rok-powstania, .audiolista .fields-container .lista-obrazow, .audiolista .fields-container .wlasnosc  {
  display: none !important;
}

.audiodeskrypcja {
    margin-top: 20px;
}

hr {
    color: #000 !important;
    opacity: 1 !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'nb_international_proregular', Arial, Helvetica !important;
    font-weight: 400 !important;
}

body {
    letter-spacing: 1px !important;
}

h1, h2, h3, h4, h5, h6 {letter-spacing: 1px !important;}

.camera_caption_title {
    font-weight: 400 !important;
    letter-spacing: 1px !important;
  	font-family: 'nb_international_proregular', Arial, Helvetica !important;
}

.polityk {
  	color: #000 !important;
	text-decoration: underline !important;
	font-weight: 400 !important;
}

.camera_target_content .camera_link {
    width: 85% !important;
    z-index: 9999 !important;
    position: relative;
}

.inner1 {
    max-width: 964px !important;
}

.button_cookie {
    font-size: 0.75rem !important;
  	border-radius: 0 !important;
}

.button_cookie:hover {
    font-size: 0.75rem !important;
  	border-radius: 0 !important;
  	opacity: 0.5 !important;
}

.eb_textinfo p {
    text-align: center !important;
}

.prawa {
    font-size: 0.75rem;
    margin-top: 20px;
}

.logotypy-dol0 {
  /* max-width: 16%; */
  max-width: 23%;
  padding: 20px 20px 20px 0;
  display: inline-block;
}

.logotypy-dol {
  /* max-width: 17%; */
  max-width: 20%;
  padding: 20px;
  display: inline-block;
}

.logotypy-dol3 {
  /* max-width: 17%; */
  max-width: 25%;
  padding: 20px;
  display: inline-block;
}

.logotypy-dol2 {
  /* max-width: 28%; */
  max-width: 29%;
  padding: 20px;
  display: inline-block;
}

.logotypy-dol5 {
  max-width: 19%;
  padding: 20px;
  /* display: inline-block; */
  display: none !important;
}

.planszalogo {
  height: 140px;
  width: 32%; 
  display: inline-block;
 /* vertical-align: top; */
  position: relative;
  margin-top: 20px;
}

.planszalogo50 {
    height: 140px;
  width: 49%; 
  display: inline-block;
 /* vertical-align: top; */
  position: relative;
  margin-top: 0px;
}

.planszalogo img, .planszalogo50 img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0 40px;
  filter: grayscale(100) contrast(1.8);
}

.planszalogo p, .planszalogo50 p, .planszalogo h5 {
  text-align: center;
}



.mod-articlesnews-horizontal {
    grid-template-columns: auto auto !important;
}

.view-category.stronakiosk .zamowprzez {
    display: none;
}

.view-category.stronakiosk .cenaproduktu {
    font-size: 1rem;
}

.view-article.stronakiosk .cenaproduktu {
    font-size: 2rem;
}

.zamowprzez a {
    font-size: 0.56rem;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #1ed875;
    padding: 4px 12px;
  	background: #1ed875;
	transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
}

.zamowprzez a:hover {
    color: #1ed875;
  	background: #fff;

}

.camera_next > span, .camera_next, .camera_prev > span, .camera_prev, .camera_next > span:focus, .camera_next:focus, .camera_prev > span:focus, .camera_prev:focus {
  	outline: none !important;
  	border: none !important;
}

.slajdck {
    margin-top: 30px !important;
  	margin-bottom: -10px !important;
}

.cameraSlide_0.cameracurrent::after, .cameraSlide_0.cameranext::after {
    content: "" !important;
    position: absolute !important;
    top: -15px !important;
    right: 140px !important;
    width: 200px !important;
    height: 200px !important;
    background-color: rgba(0,216,255,0.7) !important;
}

.cameraSlide_1.cameracurrent::after, .cameraSlide_1.cameranext::after {
    content: "" !important;
    position: absolute !important;
    top: -15px !important;
    right: 140px !important;
    width: 200px !important;
    height: 200px !important;
    background-color: rgba(216,0,255,0.7) !important;
}

.cameraSlide_2.cameracurrent::after ,.cameraSlide_2.cameranext::after {
    content: "" !important;
    position: absolute !important;
    top: -15px !important;
    right: 140px !important;
    width: 200px !important;
    height: 200px !important;
    background-color: rgba(255,252,0,0.7) !important;
}

.camera_commands {
  /* display: none !important; */
}

.cameraContent {
    padding-left: 150px !important;
}

.camera_next > span {
    background: url('/images/svg/arrow-right-solid.svg') !important;
    display: block !important;
    height: 40px !important;
    width: 40px !important;
  	background-repeat: no-repeat !important;
  	outline: none !important;
}

.camera_prev > span {
    background: url('/images/svg/arrow-left-solid.svg') !important;
    display: block !important;
    height: 40px !important;
    width: 40px !important;
  	background-repeat: no-repeat !important;
  	outline: none !important;
}

.camera_prev, .camera_next {
   background: none !important;
}

.slajdck .camera_caption_title, .slajdck .camera_caption_desc {
  color: #000 !important;
  font-size: 0.875rem !important;
}

.slajdck .camera_caption_title {
  font-size: 2.4rem !important;
  margin-bottom: 30px !important;
}


.slajdck .camera_caption > div { 
  background: #fff !important;
}

.slajdck .camera_loader {
    display: none !important;
  }

.slajdck .imgLoaded {
    width: 327px !important;
    height: auto !important;
	margin-top: 15px !important;
    margin-left: 50% !important;
  	filter: grayscale(100);
}

.slajdck .camera_caption {
    width: calc(50% - 150px) !important;
    top: 0 !important;
}

.result__taxonomy {
    display: none;
}

.lb-nav {
    display: none !important;
}

.lightbox .lb-image {
    border-radius: 0 !important;
    border: none !important;
}

.lb-close {
    position: fixed !important;
    top: 20px !important;
    right: 20px !important;
}

.lista-galeria {
    height: 70px;
    width: auto !important;
    margin-right: 10px;
    margin-top: 20px;
}

.pole1, .pole2 {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

.fields-container li:nth-child(6) .field-label {
    display: none !important;
}


.fields-container li:nth-child(5) .field-value, .fields-container li:nth-child(6) .field-value {
    width: 100% !important;
}

.masonry-4 {
  display: flex !important;
}

.masonry-4 .blog-item {
  width: 229px;
}

.am .mod-list li {
    padding: 0;
  	/* width: 50%;
  	float: left; */
}

.am ul.mod-list > li {
  /* width: 100%; */
}

.am ul.mod-list > li > ul {
 /* width: 100%; */
}

.am ul li::marker {
  color: #fff !important;
}

.am ul.mod-list > li > a {
 display: none; 
}

.category-list table {
  border-color: #000;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background: none !important;
    color: #000 !important;
}

.table > :not(caption) > * > * {
    background-color: none !important;
    box-shadow: none !important;
}

.category-list table a {
    font-size: 1.25rem;
}

.daneosobowe, .category-list {
    margin-left: 248px;
}

.daneosobowe a {
    display: block;
    border-bottom: 1px solid #000;
}

.daneosobowe .mod-menu.mod-list.nav {
    width: 100%;
}

.accordion {
   margin: 50px;  
}
   
.accordion dt, .accordion dd {
  padding: 10px;
  border: 1px solid black;
  border-bottom: 0; 
}

.accordion dt:last-of-type, .accordion dd:last-of-type {
  border-bottom: 1px solid black; 
      }

.accordion dt a {
  display: block;
  color: black;
  font-weight: 700;
  font-family: 'nb_international_probold' !important;
      }

.accordion dd {
  border-top: 0; 
  }
  
.accordion dd:last-of-type {
       border-top: 1px solid white;
       position: relative;
       top: -1px;
     }

  
  


.no-layout .intro-text p {
  font-size: 1rem !important;
}

#menu-otwarte .okolnik {
    font-size: 1.5rem;
    font-weight: 700;
    font-family: 'nb_international_probold' !important;
  	
}

#menu-otwarte .okolnik:hover {
  
  color: #1ed875;
  
}

.container-okolnik {
  
  margin-bottom: 20px;
  
}

.okolnik {
    text-decoration: underline !important;
}

/* OKOLNIK

.ml-form-horizontalRow {
    border-bottom: 2px solid #fff !important;
}

#mlb2-4839806.ml-form-embedContainer .ml-form-embedWrapper.embedForm {
    max-width: 467px !important;
    width: 100% !important;
}


.ml-button-horizontal.primary {
    width: 10% !important;
}

.ml-input-horizontal {
    width: 90% !important;
}

.container-okolnik {
    padding: 20px 0 0 0 !important;
}

.container-okolnik .moduletable {
    width: 100%;
}


OKOLNIK - KONIEC */

.icon-location, .stronaglowna .breadcrumb {
  display: none;
}

.breadcrumb {
    margin-top: 25px;
}

a {
    color: #000;
}

select {
    border-radius: 0 !important;
}

.view-category .fields-container li:nth-child(2), .view-category .fields-container li:nth-child(3), .view-category .fields-container li:nth-child(4) {
    display: none !important;
}

.view-category .fields-container li:nth-child(1) {
  margin-bottom: 0;
}

.stronakiosk.view-category .fields-container li:nth-child(2) {
  	display: initial !important;
}


.moduletable.slajdtop {
    margin-top: 30px;
    margin-bottom: -30px;
}

body {
  color: #000;
}

#prev126 {
    width: 30px;
  	left: 0px;
}

#next126 {
    width: 30px;
  	right: 12px;
}


.djslider-default .load-button {
    width: 15px;
    height: 15px;
}

/* .category-desc {display: none;} */

.category-desc.clearfix {display: initial;}

.view-category .newsflash-horiz {
  display: none;
}

.blog-item {
    display: flex !important;
}

#navigation126 {
    width: 100%;
    height: 100%;
}

#cust-navigation126 {
    bottom: 10px !important;
    position: absolute;
    left: 50% !important;
    top: auto !important;
}

.djslider-default img.dj-image {
    height: 200px !important;
    position: absolute;
    right: 110px;
}

.slide-desc, .slide-desc-in, .slide-desc-text {
    height: 100%;
}

.slide-title {
    color: #000 !important;
    position: absolute;
    top: 20px;
    left: 169px;
  	width: 320px;
  	font-size: 2rem !important;
}

.slide-text {
    color: #000 !important;
  	position: absolute;
	bottom: 40px;
  	padding-left: 157px;
}

.slide-desc-bg {
    background: none !important;
}

#search-query-explained a {
  color: #000 !important;
}

.mark, mark {
    background-color: #d7cc60;
}

.result__title-text {
    color: #000 !important;
    text-decoration: none !important;
}

.awesomplete {
    width: 50%;
}

.awesomplete > input {
    border: 1px solid #000;
    border-radius: 0;
}

.btn-primary {
    background-color: #000 !important;
    border-color: #000 !important;
}

.btn.btn-secondary {
    border-radius: 0;
    border: 1px solid #000;
}

#search-form .btn-primary {
  	width: 20%;
}

#search-form .btn.btn-secondary {
    width: 30%;
}

.menukolumny p {
    margin-bottom: 0;
}

.menukolumny a {
    color: #000;
  	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.menukolumny a:hover {
    color: #1ed875;
}

footer a {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

footer a:hover {
    opacity: 0.5;
}

footer img {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

footer img:hover {
    opacity: 0.75;
}

.issuu {
    width: 12px;
    margin-top: -4px;
}

#menuotwarte p {
    margin-bottom: 0;
}

.menukolumna1, .menukolumna2, .menukolumna3 {
    width: 33%;
}

.menukolumna1 p, .menukolumna2 p, .menukolumna3 p {
  	font-size: 1.5rem;
    font-weight: 700;
    font-family: 'nb_international_probold' !important;
}

.fields-container li:nth-child(5) .field-label {
    display: none !important;
}

.fields-container li:nth-child(5) {
    margin-top: 20px;
}

.field-label {
    width: 150px !important;
    display: inline-block;
}

.prawaobrazka {
  display: none;
}

.caption {
    margin-top: 5px;
}

.intro2 {
  display: none;
}

.artysci2 li {
  display: none;
}
.artysci2 li:nth-child(-n+16){
  display: list-item;
}

.moduletable.artysci {
    text-align: center;
}

.com-content-categories__item div {
    display: block;
  	width: 100%;
}

.com-content-categories__item .btn-secondary {
 	display: none;
}

.com-content-categories__item a {
  	font-size: 2rem;
  	color: #d7cc60;
  	text-align: center;
  	display: inherit;
}

.com-content-categories__children a {
  	font-size: 2rem;
  	color: #000;
}

.com-content-categories__item {
  	border-bottom: none;
}

/* .itemid-133 [hidden] {
    display: initial !important;
} */

.cat-empty {
  	color: 000000 !important;
}

.cat-full {
  	color: #786AB9 !important;
}

.cat-full:hover {
  	color: #1ed875 !important;
}

.category-down {
    display: none;
}

.page-item.active .page-link {

    background-color: #000;
    border-color: #000;
}

.page-link {
    border-radius: 0 !important;
  	color: #000;
  	border-color: #000;
}

.page-link:hover {
  	color: #000;
  	background-color: #ccc;
  	border-color: #000;
}

.page-item.disabled .page-link {
    color: #ccc;
    border-color: #000;
}

.grid-child.container-bottom-a {
    padding-bottom: 10px;
}

.grid-child.container-bottom-b {
    padding-top: 10px
}

.logo-dofinansowania img {
    margin-right: 55px;
    height: 54px !important;
    width: auto !important;
	margin-top: -20px !important;
}

.logo-mng {
  	max-width: 248px;
  	padding-right: 20px;
}

.logo-mng img {
    height: 49px;
    width: auto;
}

.logo-dofinansowania img.logo-gdansk {
  	position: relative;
	top: 16px;
}

.logo-dofinansowania {
  	max-width: 716px;
}

.bip {
    margin-top: -8px;
    margin-left: 48px;
}

.grid-child.container-bottom-a, .grid-child.container-bottom-b {
    margin-top: 0 !important;
    align-items: flex-start;
}

footer .fab {
    margin-right: 24px;
    font-size: 0.75rem;
}

footer p {
    font-size: 0.75rem;
  	font-weight: 400;
}

.footer {
    margin-top: 6em;
    color: #fff;
    background-color: #000;
    background-image: none;
}

.card {
  border: none;
}

.newsflash-horiz p {
  	color: #000;
}

.intro-text p, .newsflash-horiz p {
    font-size: 1.3rem;
}

.item-image {
    display: block;
}

.icons {
    display: none !important;
}

.category-name:hover {
  opacity: 0.5;
}

.fixed {
   display: flex;
  position: fixed;
  top: 30px;
  left: 0;
  right: 0;
}

.h2, h2, .newsflash-title {
    font-size: 2.4rem;
    font-weight: 400 !important;
}

.com-content-article {
    margin-left: 248px;
    margin-top: 60px;
}

.com-content-article .page-header h1 {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
  	font-weight: 400;
}
/* Wydarzenie */

.kategoria-8 .cat-obrazek, .kategoria-108 .cat-obrazek {
    background-color: #ffffff;
}

.kategoria-108 .category-name a, .blog-item.kategoria-108:hover h2 a, .blog-item.kategoria-108:hover p, .kategoria-8 .category-name a, .blog-item.kategoria-8:hover h2 a, .blog-item.kategoria-8:hover p, .stronawydarzenie .category-name a {
    color: #6B7885;
}

.kategoria-8:hover h4, .kategoria-8:hover p, .kategoria-8 .naglowek-kategoria, .kategoria-108:hover h4, .kategoria-108:hover p, .kategoria-108 .naglowek-kategoria {
    color: #8995a0;
}

/* Blog */

.kategoria-9 .cat-obrazek, .kategoria-109 .cat-obrazek {
    background-color: #1ed875;
}

.kategoria-109 .category-name a, .blog-item.kategoria-109:hover h2 a, .blog-item.kategoria-109:hover p, .kategoria-9 .category-name a, .blog-item.kategoria-9:hover h2 a, .blog-item.kategoria-9:hover p, .stronablog .category-name a {
    color: #128749;
}

.kategoria-109:hover h4, .kategoria-109:hover p, .kategoria-109 .naglowek-kategoria, .kategoria-9:hover h4, .kategoria-9:hover p, .kategoria-9 .naglowek-kategoria {
    color: #1ed875;
}

/* Zbiory */

.kategoria-10 .cat-obrazek, .kategoria-110 .cat-obrazek {
    background-color: #d7cc60;
}

.kategoria-110 .category-name a, .blog-item.kategoria-110:hover h2 a, .blog-item.kategoria-110:hover p, .kategoria-10 .category-name a, .blog-item.kategoria-10:hover h2 a, .blog-item.kategoria-10:hover p, .stronazbiory .category-name a {
    color: #7E7420;
}

.kategoria-10:hover h4, .kategoria-10:hover p, .kategoria-10 .naglowek-kategoria, .kategoria-110:hover h4, .kategoria-110:hover p, .kategoria-110 .naglowek-kategoria {
    color: #d7cc60;
}

/* Edukacja */

.kategoria-11 .cat-obrazek, .kategoria-111 .cat-obrazek {
  /*  background-color: #4978d7; */
}

.kategoria-111 .category-name a, .blog-item.kategoria-111:hover h2 a, .blog-item.kategoria-111:hover p, .kategoria-11 .category-name a, .blog-item.kategoria-11:hover h2 a, .blog-item.kategoria-11:hover p, .stronaedukacja .category-name a {
    color: #3F71D5;
}

.kategoria-111:hover h4, .kategoria-111:hover p, .kategoria-111 .naglowek-kategoria, .kategoria-11:hover h4, .kategoria-11:hover p, .kategoria-11 .naglowek-kategoria {
    color: #4978d7;
}

/* Wydarzenia */

.kategoria-12 .cat-obrazek, .kategoria-112 .cat-obrazek {
    background-color: #ffffff;
}

.kategoria-112 .category-name a, .blog-item.kategoria-112:hover h2 a, .blog-item.kategoria-112:hover p, .kategoria-12 .category-name a, .blog-item.kategoria-12:hover h2 a, .blog-item.kategoria-12:hover p, .stronawystawa .category-name a {
    color: #786AB9;
}

.kategoria-112:hover h4, .kategoria-112:hover p, .kategoria-112 .naglowek-kategoria, .kategoria-12:hover h4, .kategoria-12:hover p, .kategoria-12 .naglowek-kategoria {
    color: #9a8fca;
}

/* Wystawy 

.kategoria-52 .cat-obrazek {
    background-color: #b71ed8;
}

.kategoria-52 .category-name a, .blog-item.kategoria-52:hover h2 a, .blog-item.kategoria-52:hover p, .itemid-150 .category-name a {
    color: #b71ed8;
}

.kategoria-52:hover h4, .kategoria-52:hover p, .kategoria-52 .naglowek-kategoria {
    color: #b71ed8;
}

  Archiwum */

.kategoria-53 .cat-obrazek {
  /*  background-color: #61c2c6; */
}

.kategoria-53 .category-name a, .blog-item.kategoria-53:hover h2 a, .blog-item.kategoria-53:hover p, .stronaarchiwum .category-name a {
    color: #2F8083;
}

.kategoria-53:hover h4, .kategoria-53:hover p, .kategoria-53 .naglowek-kategoria {
    color: #61c2c6;
}


.kategoria-113 .category-name a, .blog-item.kategoria-113:hover h2 a, .blog-item.kategoria-113:hover p, .stronaarchiwum .category-name a {
    color: #2F8083;
}

.kategoria-113:hover h4, .kategoria-113:hover p, .kategoria-113 .naglowek-kategoria {
    color: #61c2c6;
}

/* koniec kolorow */

.blog-item {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

h1, h2, h3, h4, h5, h6 {
  color: #000;
}

h2 a, h2 a:hover {
  color: #000;
}

.blog-item .item-image, .newsflash-horiz li .cat-obrazek {
  	transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
    margin-top: 0;
  	opacity: 1;
}

.blog-item:hover .item-image, .newsflash-horiz li:hover .cat-obrazek {
  	opacity: 0.5;
  	filter: saturate(0);
}

.blog-item:hover .cat-obrazek, .newsflash-horiz li:hover .cat-obrazek {
  background-color: #fff;
}


.article-info, .article-info dd {
    margin-bottom: 0;
}

.category-name a, p.naglowek-kategoria {
    text-transform: uppercase;
  	font-size: 1rem;
	font-weight: 700;
	font-family: 'nb_international_probold' !important; 
}

a {
  text-decoration: none !important;
}

.cat-obrazek {
  background-size: cover;
  height: 312px;
  background-blend-mode: multiply;
  opacity: 1;
  background-position: center center !important;
}

#menu-otwarte {
  padding-top: 30px;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: #e5e5e5;
  z-index: -100;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  opacity: 0;
  /* display: none; */
  padding-right: 8px;
  
}

#menu-otwarte.otwarte {
  opacity: 1;
  display: initial;
  z-index: 9999999;
  
}

#menu-otwarte.otwarte .nms img {
  opacity: 0;
  
}


body, h1 {
    font-family: 'nb_international_proregular', Arial, Helvetica !important;
}

strong {
    font-family: 'nb_international_probold', Arial, Helvetica !important;
}

h1 {
    font-size: 3.25rem;
    text-align: center;
  	margin-top: 48px;
  	margin-bottom: 48px;
}

.language-element{
      width: 30px;
    text-align: center;
    font-size: 1.7rem;
  	margin-left: 25px;
}

.language-element a {
  text-decoration: none;
  color: #000;
  opacity: 1;
  transition: all 0.5 ease;
  -webkit-transition: all 0.5 ease;
}

.language-element a:hover {
  opacity: 0.6;
}

.search-element{
    width: 30px;
    text-align: center;
    font-size: 1.7rem;
  	margin-left: 25px;
}

.search-element img {
    width: 25px;
    margin-top: -8px;
}

.search-element a {
  	text-decoration: none;
  	opacity: 1;
  	transition: all 0.5 ease;
  	-webkit-transition: all 0.5 ease;
}

.search-element a:hover {
  	text-decoration: none;
  	opacity: 0.6;
  	cursor: pointer;
}


.menu-trigger {
    width: 30px;
    text-align: center;
    font-size: 2.25rem;
    line-height: 1;
  	margin-left: 25px;

}

.menu-trigger a {
    display: block;
    width: 28px;
    height: 20px;
    background-image: url(/images/svg/mt.svg);
    background-position: top;
    background-repeat: no-repeat;
    margin: 9px auto 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  	opacity: 1;
  	transition: all 0.5 ease;
  	-webkit-transition: all 0.5 ease;
}

.menu-trigger a:hover {
  	opacity: 0.6;
  	cursor: pointer;
}

.menu-trigger.x a {
    background-position: bottom;
}

.grid-child {
    max-width: 964px !important;
   
}

header .grid-child {
  	padding: 0 !important;
}

.container-header {
  	margin-top: 30px;
    background-color: #fff !important;
    background-image: none !important;
    box-shadow: none !important;
}

.n-logo img {
  position: fixed;
  width: 155px;
  height: auto;
  max-width: 16.1vw !important;
}

.n-logo a img {
  opacity: 1;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
}

.n-logo a:hover img {
  opacity: 0.6;
  transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
}

.omus-logo img {
  width: 964px;
}

.nomus {
  margin-bottom: 48px;
}

.nms img {
    width: 798px;
}

@font-face {
    font-family: 'nb_international_probold';
    src: url('/images/fonts/nb_international_pro_bold-webfont.woff2') format('woff2'),
         url('/images/fonts/nb_international_pro_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nb_international_proregular';
    src: url('/images/fonts/nb_international_pro_regular-webfont.woff2') format('woff2'),
         url('/images/fonts/nb_international_pro_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ZBIORY */

.literka .cat-children {
    text-align: center !important;
}

.zbiorycalosc .com-content-category-blog__child {
    display: inline-block !important;
}

.literka .com-content-category-blog__child {
    display: block !important;
}

.zbiorycalosc h1, .literka h1, .itemid-133 h1, .stronakiosk h1 {
    border-bottom: 3px solid #000;
  	padding-bottom: 10px;
	margin-bottom: 15px !important;
}

.zbiorycalosc .category-top, .literka .category-top, .stronakiosk .category-top  {
  display: none;
}

.zbiorycalosc .category-down, .literka .category-down, .stronakiosk .category-down {
    display: initial;
}

.zbiorycalosc .left.item-image, .literka .left.item-image, .stronakiosk .left.item-image {
    height: 229px;
  	width: 100%;
}

.zbiorycalosc .left.item-image div, .literka .left.item-image div, .stronakiosk .left.item-image div {
    background-size: contain;
}

.zbiorycalosc .left.item-image div, .literka .left.item-image div {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #eee;
    height: 229px;
}

.stronakiosk .left.item-image div {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #d7d7d7;
    height: 229px;
}

.stronakiosk .cat-obrazek {
    background-size: cover;
    height: 312px;
    background-blend-mode: normal !important;
    opacity: 1;
}

.zbiorycalosc .page-header h2, .literka .page-header h2, .stronakiosk .page-header h2 {
 	font-size: 1.3rem;
}

.view-category.zbiorycalosc .page-header h2, .view-category.literka .page-header h2, .view-category.stronakiosk .page-header h2 {
 	font-size: 1.3rem;
  	font-family: 'nb_international_probold';
  	font-weight: 700;
}

.zbiorycalosc .com-content-category-blog__item h2:hover, .literka .com-content-category-blog__item h2:hover, .stronakiosk .com-content-category-blog__item h2:hover {
 	color: #1ed875;
}

.zbiorycalosc .category-name a, .literka .category-name a, .stronakiosk .category-name a {
    color: #000;
    text-transform: none;
    font-size: 2.25rem;
    font-weight: 400;
}

.view-category.zbiorycalosc .category-name a, .view-category.literka .category-name a, .view-category.stronakiosk .category-name a {
    color: #000;
    text-transform: none;
    font-size: 1rem;
    font-weight: 400;
}



.zbiorycalosc .com-content-category-blog__item a:hover, .literka .com-content-category-blog__item a:hover, .stronakiosk .com-content-category-blog__item a:hover {
    color: #1ed875;
}

.zbiorycalosc .com-content-category-blog.blog h1, .literka .com-content-category-blog.blog h1 {
    margin-bottom: 10px;
}

.zbiorycalosc .masonry-4, .literka .masonry-4 {
  margin-top: 20px;
}

.mniejsze {
    margin-bottom: 10px;
  	font-size: 1rem;
}

.zbiorycalosc .com-content-article.item-page, .literka .com-content-article.item-page, .stronakiosk .com-content-article.item-page {
    margin-left: 0;
}

.zbiorycalosc .com-content-category-blog__items .fields-container, .literka .com-content-category-blog__items .fields-container {
  	display: none;
}

.zbiorycalosc .com-content-category-blog__child, .artysci li, .literka .com-content-category-blog__child, .artysci li, .stronakiosk .com-content-category-blog__child, .artysci li {
    display: inline-block;
    padding: 4px;
}

.moduletable.artysci li a {
    font-size: 1.75rem;
}

.zbiorycalosc .intro1, .literka .intro1, .stronakiosk .intro1 {
  display: none;
}

.zbiorycalosc .intro2, .literka .intro2, .stronakiosk .intro2 {
  display: initial;
}

.intro2 p {
 	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
}

.kolumnyobrazka {
    display: flex;
}

.zbiorycalosc .prawaobrazka, .literka .prawaobrazka, .stronakiosk .prawaobrazka {
  display: initial;
  width: 50%;
  padding-left: 40px;
}

.zbiorycalosc .lewaobrazka, .literka .lewaobrazka, .stronakiosk .lewaobrazka {
    width: 50%;
}

.zbiorycalosc .field-entry, .literka .field-entry, .stronakiosk .field-entry {
    list-style-type: none !important;
}

.zbiorycalosc ul, .literka ul, .stronakiosk ul {
    padding-left: 0;
}

.prawaobrazka h1 {
    font-size: 1.5rem;
    border-bottom: none !important;
    margin-bottom: 14px !important;
}

.zbiorycalosc .com-content-category-blog.blog .intro-text, .literka .com-content-category-blog.blog .intro-text, .stronakiosk .com-content-category-blog.blog .intro-text {
    display: none;
}

.zbiorycalosc .com-content-article__body, .stronakiosk .com-content-article__body {
    margin-left: 248px;
}

/* KIOSK */

.stronakiosk .category-name {
    display: none;
}

.stronakiosk .field-label {
    display: none;
}

.stronakiosk .prawaobrazka h2 {
  	font-size: 2.25rem;
  	margin-top: 10px;
}

.stronakiosk .fields-container li:nth-child(1) {
  	font-size: 1.5rem;
}

.stronakiosk .field-entry {
    margin-bottom: 20px;
}

/* RESPONSYWNOSC */

@media only screen and (max-width: 768px) {
  
  .mod-articlesnews-horizontal.newsflash-horiz.mod-list li {
    max-width: 100% !important;
}
  
  #menu-otwarte .okolnik {
    font-size: 1rem;
}
  
.container-okolnik {
  margin-bottom: 0px;
  padding-left: 20px;
}
 
  .grid-child.container-bottom-a .moduletable, .grid-child.container-bottom-b .moduletable {
    
    width: calc(100vw - 1em);
    max-width: calc(100vw - 1em);
    text-align: center;
}
  
  .logo-dofinansowania img {

    margin: 20px !important;
}
  
  .logo-mng {
    padding-right: 0px;
}
  
  .logo-mng img {
    margin-top: 20px;
}
  
  .float-end {
    float: none !important;
}
  
  h1 {
    font-size: 2.25rem;
    margin-top: 24px;
    margin-bottom: 24px;
}
  
  .h2, h2, .newsflash-title {
    font-size: 1.4rem;
}
  
  .intro-text p, .newsflash-horiz p {
    font-size: 0.875rem;
}
  
  .nomus.grid-child {
    padding: 0 0.5em !important;
}
  
  .language-element {
    width: 20px;
    font-size: 1.25rem;
    margin-left: 20px;
    margin-top: 4px;
}
  
  .search-element {
    width: 60px;
    text-align: center;
    font-size: 1.7rem;
    margin-left: 20px;
    margin-right: 0.5em;
    margin-top: -2px !important;
}
  
  .menu-trigger a {
    display: block;
    width: 22px;
  }
  
  .nms img {
    width: 798px;
    padding-left: 20px;
    padding-top: 5px;
}
  
  .com-content-article {
    margin-left: 0;
    margin-top: 40px;
}
  
  card-body {
    padding: 0;
}
  
  #menu-otwarte {
    padding-right: 0;
  }
  
  .kolumnyobrazka {
    flex-direction: column;
}
  
 .zbiorycalosc .lewaobrazka, .zbiorycalosc .prawaobrazka,  .literka .lewaobrazka, .literka .prawaobrazka, .stronakiosk .lewaobrazka, .stronakiosk .prawaobrazka {
    width: 100%;
   	padding-left: 0;
  }
  
  .field-label {
    width: auto !important;
    display: inline;
}
  
  .zbiorycalosc .com-content-article__body, .literka .com-content-article__body, .stronakiosk .com-content-article__body {
    margin-left: 0;
}
  
  .menukolumna1, .menukolumna2, .menukolumna3 {
    width: 100%;
}
  
/*  .grid-child.menukolumny {
    flex-direction: column;
} 
  
  .grid-child.menukolumny p {
    margin-bottom: 5px;
    text-align: center;
    font-weight: 700;
} */
  
  
  .grid-child.menukolumny div {
    padding: 10px;
}
  
  .djslider-default img.dj-image {
    position: relative;
    right: 0;
}
  
  .slide-title {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 1.25rem !important;
    padding: 0 30px;
}
  
  .slide-text {
    color: #000 !important;
    position: relative;
    bottom: 0;
    padding: 0 30px;
    font-size: 0.75rem !important;
}
  
  .moduletable.slajdtop {
    margin-bottom: 0px;
}
  
  .menukolumny p {
    font-size: 1rem;
    letter-spacing: 0 !important;
}
  
  .djslider-default ul.djslider-in > li {

    overflow: visible;
}
  
  .djslider-default ul.djslider-in > li {

    overflow: auto !important;
    height: 300px !important;
}
  
  #djslider126 {
    height: 300px !important;
}
  
  .dj-image {
    opacity: 0.25;
}
  
  #prev126 {
    width: 20px;
    left: 0px;
    top: 17px;
}
  
  #next126 {
    width: 20px;
    right: 12px;
    top: 17px;
}
  
  #cust-navigation126 {
    bottom: 10px !important;
    position: absolute;
    left: 45% !important;
    top: auto !important;
}
  
.daneosobowe, .category-list {
    margin-left: 0px;
}
  
  .masonry-4 .blog-item {
  width: 100%;
}
  
  .cameraContent {
    padding-left: 30px !important;
}
  
  .camera_prev, .camera_next, .camera_commands {
    height: 20px;
    width: 20px;
    z-index: 2;
}
  
.slajdck .camera_caption {
    width: calc(100% - 65px) !important;
    margin-left: 5px;
}
  
  .cameraCont {
 /*   display: none !important; */
}
  
  .slajdck .camera_caption > div {
    background: none !important;
}
  
  .slajdck .imgLoaded {
    width: 100% !important;
    margin-left: 0% !important;
    margin-top: 0 !important;
    opacity: 0.4;
}
  
  .camera_prev {
    left: 5px !important;
}
  
  .cameraSlide_0.cameracurrent::after, .cameraSlide_0.cameranext::after,
  .cameraSlide_1.cameracurrent::after, .cameraSlide_1.cameranext::after,
  .cameraSlide_2.cameracurrent::after, .cameraSlide_2.cameranext::after {
    
    top: 0px !important;
    right: 0px !important;
    width: 168px !important;
    height: 168px !important;
    
  }
  
.cameraappended {
    height: 100% !important;
  	background: #fff !important;
}
  
  .camera_caption {
    padding: 20px 5px 5px 5px !important;
}
  
   .slajdck .camera_caption_desc {
      font-size: 0.750rem !important;
    padding-right: 40px !important;
    line-height: 1rem !important;
  }
  
  /* koniec korekt mobilnych slajdera */
  
  #camera_wrap_138 {
    height: 300px !important;
  }
  
  .slajdck .camera_caption_title {
    font-size: 1.4rem !important;
}
  
  .mod-articlesnews-horizontal {
    grid-template-columns: auto !important;
}
  
  .planszalogo {
  width: 99%; 
}

.planszalogo50 {
  width: 99%; 
}

  .logotypy-dol, .logotypy-dol0, .logotypy-dol2, .logotypy-dol5, .logotypy-dol3 {max-width: 49%; padding: 20px;}
  
  .breadcrumb-item {
    font-size: 0.7rem;
}
  
}

@media only screen and (max-width: 500px) {
  
   .slajdck .imgLoaded {
    width: auto !important;
}
  
  
}



