@charset "utf-8";
/* CSS Document */
.konferencja-naglowek {
	max-height: 			none;
	background-size: 		cover;
	height: 				auto;
	max-height:				500px;	
}
.cytat100duo,
.program-naglowek {
	background-size:		cover;
}
#content .page-header.intro-image {
	background-size:		cover;
	background-attachment: 	scroll;
}
.dwiekolumnystatyczne,
.foty-na-przemian {
	overflow: 				hidden;
}

.foty-na-przemian h2 {
	text-align: 			center;
}
.foty-na-przemian div div {
	max-width: 				100%;
}
.dwiekolumnystatyczne div {
	max-width: 				100% !important;	
	width:					100% !important;
}
.foty-na-przemian img {
	max-width: 				100%;	
	width:					100%;
}
.foty-na-przemian div div,
.foty-na-przemian div:nth-child(odd) div {
	margin-left: 			0 !important;	
	padding:				20px 20px !important;
}
.foty-na-przemian div {
	margin-left: 			0 !important;
}
.dwiekolumnystatyczne {
	overflow: 				hidden;
	
}
.dwiekolumnystatyczne div,
.foty-na-przemian div,
.foty-na-przemian > div,
.foty-na-przemian img  {
	clear: 					both !important;
	float: 					none;
}
.dwiekolumnystatyczne.kontakt {
	width: 					100%;
}
.dwiekolumnystatyczne div:nth-child(2) {
	margin-left:			 0;	
}
.item-pagesitemap ul.nav.menu > li > ul {
    -webkit-columns:		1;
    -moz-columns: 			1;
    columns: 				1;	
}
.floatinginfo {
	position: 				unset ;
	top: 					auto;
	left: 					auto;
	width: 					300px;
	overflow: 				auto;
}
.floatinginfo,
.floatinginfo .data,
.floatinginfo .rodzaj,
.floatinginfo .miejsce,
.floatinginfo p.link,
.floatinginfo * {
	padding: 				0 !important;
	margin: 				0 !important;
	border: 				none;
}
.floatinginfo * {
	font-size: 				16px !important;
	font-weight: 			500 !important;	
}
.floatinginfo .data .dzien {
	font-size: 				18px !important;
	font-weight: 			900 !important;	
}
.floatinginfo {
	display: 				table;
	width: 					100%;
	margin-bottom: 			20px !important;
}

.floatinginfo .data {
	width: 					100px;
	background: 			#f1f1f1;
}
.floatinginfo .rodzaj,
.floatinginfo .rodzaj p {
	text-align: 			right  !important;
}
.floatinginfo .miejsce,
.floatinginfo .miejsce p {
	text-align: 			left !important;	
}
.floatinginfo .rodzaj {
	padding-right: 			10px !important;
}
.floatinginfo .miejsce {
	padding-left: 			10px !important;	
}
.floatinginfo p.link,
.floatinginfo .data,
.floatinginfo .rodzaj,
.floatinginfo .miejsce {
	display: 				table-cell;
	vertical-align: 		middle;
}
.floatinginfo .link a {
	font-weight: 			900 !important;	
}
.moduletable.HRERAward {
	display: 				none;
}
.sklad-choru > ul > li {	
	width:					100%;
	min-width:				0;
}
#content .fm div {
	float:					none;
	max-width:				100%;
	height: 				auto;
}
#content .fm div p {
	opacity:				1 !important;	
	height:					auto !important;	
	margin-top:				0 !important;	
}
#content .fm div:hover p.nspInfo,
#content .fm div:hover img {
	margin-top:				0 !important;		
}
#content .fm div:hover .leadtext,
#content .fm div:hover p {
	opacity:				1 !important;	
	height:					auto;
	margin-top:				0;		
}