/*
Theme Name: MLP
Theme URI: http://www.mzeumlotnictwa.pl/
Author: NeoServer
Author URI: https://www.neoserver.info/
Description: Polish Aviation Museum Cracow theme.
Version: 0.1
License: &copy; Muzeum Lotnictwa Polskiego w Krakowie
License URI: Commercial license. All rights reserved.
Tags: 
Text Domain: mlp
*/


.container_slider {
  padding-right: 0px;
  padding-left: 0px;
}

/* Przyklad styli galerii */
.gallery { 
	margin: 0 auto 0px; 
	display: flex;
	webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	}

.gallery .gallery-item {
	/*
	margin-top: 10px;
	margin-bottom: 10px;
	padding:2px;
	*/
	/* width: 230px; */
	width: 200px;
	/* height: 160px; */
	/* height: 150px; */
	margin-left: 10px;
	margin-right: 10px;
	padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
	/* display: flex; */
	justify-content: center;
	flex-direction: column;
	margin-top: 0;
	text-align: center;
	/* background-color: #eee;
     border: 1px solid #ddd;
	  border-radius: 4px;
       -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
	*/
}

.gallery .gallery-wiecej {
	background-color: #fff;
	 border: 1px solid #fff;
}

.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
	/* box-shadow: 0px 0px 4px #999; 
	border: 1px solid white;
	padding: 0px;
	background: #f2f2f2; */
}
.gallery img:hover {
	/*
	background: white;
	*/
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;.gallery .gallery-item
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;

}
.gallery .gallery-caption {
	color: #888;
	font-size: 0.8rem;
	margin: 0 0 12px;

}
.gallery dl { 
	/* padding: 4px; */

	}
.gallery dt {
	/*padding: 4px; */
	}
.gallery br+br { display: none; }

/*
.gallery-icon {
	height:160px;
	min-height: auto;
	background-color: #eee;
}
*/

.gallery .gallery-item:hover, .gallery .gallery-item:focus, .gallery .gallery-item a.active {
  border-color: #337ab7;
}
.gallery .gallery-wiecej:hover, .gallery .gallery-wiecej:focus, .gallery .gallery-wiecej a.active {
  border-color: #fff;
}
.gallery-icon > img,
.gallery-icon a > img {
  margin-right: auto;
  margin-left: auto;
}

.alignleft {
	float: left !important;
	margin-right: 1rem;
}

.alignright {
	float: right !important;
	margin-left: 1rem;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

h1, .h1 {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

h3, .h3 {
  font-size: 1.5rem;
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1.1rem;
}

h6, .h6 {
  font-size: 0.9rem;
}


a {
  color: #032F6A;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #3868a8;
  text-decoration: underline;
}

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

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

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

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.dropdown-menu {
    font-size: 10px;
  }

.navbar_goramenu {
  padding: 0.3rem 0.1rem;
}

.navbar-expand-lg_goramenu .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
	color: #FFF;
	font-size:0.85rem;
  }

.dropdown-menu_goramenu {
  font-size: 0.85rem;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #ccc;
}

@media (max-width: 1150px) and (min-width: 970px) {
.navbar-expand-lg_goramenu .navbar-nav .nav-link {
    padding-right: 0.3rem; padding-left: 0.3rem; font-size:0.8rem; }
	.dropdown-menu_goramenu { font-size: 0.8rem;}
  }
  
.btn-primary_wiecej {
  color: #fff;
  background-color: #3868A8;
  border-color: #3868A8;
}

.page-link_aktual {
  color: #3868A8;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-item_aktual.active .page-link_aktual {
  z-index: 1;
  color: #fff;
  background-color: #3868A8;
  border-color: #3868A8;
}

.margin_dol_kol a img, .margin_dol_kol a img
{margin-bottom:10px;}

h3.aktual {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #460602; font-weight: bold; text-decoration: none;margin-bottom:0px;  }

a.aktualnosci { color: #460602; font-size: 0.85rem; text-decoration: none; padding: 0px 17px 0px 0px; background: url(/img/strzalka.gif); background-position: right 2px; background-repeat: no-repeat; }
a.aktualnosci:hover   { color:#3868a8;  }
.tekst_drugi {  font-size: 0.85rem; color: #3868A8; font-weight: bold; text-decoration: none;  }
.tekst_line {  line-height:1.2;  }

.table .thead-dark th {
	color: #fff;
	background-color: #3868A8;
	border-color: #d5d8dc;
	}
	
.tekst10nieb { color: #3868a8; font-weight: normal; text-decoration: none; text-align: left; }
ul.galeria {width: 100%;margin:0px;padding:0px;}
ul.galeria li {float: left; list-style-type:none; margin-right: 5px; margin-bottom:10px;}
ul.galeria li img {border: 1px solid #3868a8;}

.tekst10ciemny { color: #0C1529; font-weight: normal; text-decoration: none; text-align: left; }
.ramka_czerwona   { DISPLAY: block; color: #BB0000; LINE-HEIGHT: 16px; float: center; FONT-WEIGHT: bold; TEXT-ALIGN: center; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; BORDER-RIGHT: #447943 1px solid; BORDER-BOTTOM: #447943 1px solid; BORDER-LEFT: #447943 1px solid; BORDER-TOP: #447943 1px solid;text-decoration: none; }
.tekst_czerwony   { color: #AA0000; text-decoration: none; }
.ramka_dwulinijka   { DISPLAY: block; LINE-HEIGHT: 16px; float: center; TEXT-ALIGN: center; PADDING-LEFT: 2px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #284161 1px dotted; BORDER-TOP: #284161 1px dotted; text-decoration: none; }
.tekst_tytul        {  color: #521612; font-weight: bold; text-decoration: none;  }
.tekst9aktualnosci { color: #0C2539; font-weight: normal; text-decoration: none; text-align: left; }
.img-lista { border: 1px #899AB4 solid; padding: 2px; }

.pagination_1 .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3868A8;
  border-color: #3868A8;
  cursor: default;
}

button.close_container:hover, button.close_container:focus {
    background: #eee !important;
}
button.close_container {
    background: #3868A8 !important;
}
body .accessability_container button.wah-action-button:hover {
    background: #eee !important;
}