@charset "utf-8";
/* CSS Document */

body{
	font-size: 			16px !important;
}

h2,
h3, 
.componentheading,
.obrazkowy h3,
.logotypy h3,
.prelegenci h3,
.program h3,
h3.duzy,
.mainpagefeatured h3,
.video h3,
#content .item-page .video h3,
.moduletable.blogosfera h3,
.konferencja-naglowek h2,
h2 span,
h3 span,
#content .item-page .video p, .moduletable.video p,
#content .search h1, #content .page-header h2  {
	font-size: 			5vw !important;
}
#content .item-page .video p:first-of-type,
.moduletable.video p:first-of-type {
	font-size: 			7vw !important;
}
.konferencja-naglowek p {
	text-align: 		center !important;
}
.konferencja-naglowek p span {
	font-size: 			8vw !important;
	line-height: 		120% !important;

}
.konferencja-naglowek .rodzaj {
	line-height: 		120% !important;
	font-size: 			5vw !important;
}
#content .blog .item .hidden,
.intro,
.intro span {
	font-size: 			18px !important;
}
#content .blog .item .hidden,
li,
p, 
.intro {
	text-align: 		left !important;
}

.logouswps p {
	text-align: 		center !important;
}
#content .blog .item .hidden,
.intro {
	padding-bottom: 	0 !important;
}

.konferencja-naglowek p.rodzaj {
	text-align: 		center !important;
}

#top {
	min-height: 		120px;
	height: 			auto;
	position:			relative;
	margin-top: 		-120px;	
}
body.uni-mainpage #top{
	height:				120px !important;
	min-height: 		120px;	
}

#content .item-page .video .clip, 
.moduletable.video .clip {
	overflow: 			visible;
}
#content .item-page .video iframe,
.moduletable.video .clip iframe {
	width: 				100%;
	margin: 			0 auto;
	clear: 				both;
	float:				none !important;	
}
#content .item-page .video .clip p,
.moduletable.video .clip p {
	clear: 				both;
	float:				none;
}

.konferencja-naglowek .attrs .attr {
	display: 			block;
	width: 				100%;	
}

.cytatnowosciwydawnicze p {
	padding: 			0 3% !important;
}
.cytatnowosciwydawnicze img {
	position:			relative;
	top: 				0;
	display:			block;
	clear: 				both;
	margin: 			0 auto;
}
.cytatnowosciwydawnicze .fa {
	display: 			none;
}
.DepInt div,
.inNumbers div {
	display: 			block;
	clear:				both;
	width: 				100% !important;
}
.DepInt div.counter,
.inNumbers div .counter {
	width: 				35%;
}
.moduletable.breadcrumb {
	position: 			absolute;
	display: 			block;
	width: 				100%;	
}
.moduletable.breadcrumb ul{
	display:			block;
}
div.arrow-right {
	display:			none;
}
.submenuWydzialowe {
	/*margin-top: 		50px;*/
}	
.submenuWydzialowe ul{
	padding-top: 		10px;
}
.submenuWydzialowe li {
	display: 			block;
	text-align:			center !important;
}
.submenuWydzialowe li a:after {
	display: 			none;
}

h3 {
	line-height: 		100% !important;
}
.video h3, 
#content .item-page .video h3 {
	line-height: 		200% !important;
}
.mainpage .nspArt {
	margin-top: 		20px;
}


/***** MENU *****/
#mainmenu {
	overflow-y: 		auto !important;
}

#mainmenu .moduletable_menu > ul.nav.menu > li {
	display: 			block;
	float: 				none;
}
#mainmenu .moduletable_menu > ul.nav.menu > li {
	width: 				90%;
}

#mainmenu .moduletable_menu ul.nav.menu ul {
	padding-bottom: 	0 !important;
}

/*
#mainmenu .moduletable_menu ul.nav.menu ul {
	display: none;
}*/
li.item-101  {
	width: 				100% !important;
}
.item-101 * {
	display: 			inline-block !important;
	margin-left: 		10px;
	width: 				auto !important;
} 
.item-101 ul {
	margin: 			20px 0 0 0;
	padding: 			0;
}
.item-101 ul li {
	margin-bottom: 		0 !important;
}



/* button menu  */
.closeMobilemenu {
	display: 			block;	
	text-align: 		center;
	font-size: 			18px;
	font-weight:		300;	
	/*opacity:			0.3;*/	
	width:				100%;
	margin:				20px;
}
.closeMobilemenu a {
   color: 				#fff;
   outline: 			0;	
}
.closeMobilemenu a:hover {
	color: 				#ccc;
}

.landinglink {
	color: 				#fff;
	float: 				right;
	margin-right: 		10px;
	/* margin-top: 		20px;	*/
}
#top {
	height: 			160px !important;
}
#top.fix {
	position: 			fixed;
	top: 				120px;
}
#slider.moved{
	margin-top: 		40px;
}

#mainmenu {
    /*top: 				110px;*/
	top: 				0;
}

#cheaty {
	display:			none;
}

#content .item-page h3 {
	text-align: 		center !important;
}

.cytatwlewejkolumnie {
	display: 			block;
	margin-left: 		3% !important;
	margin-right: 		3% !important;	
}
.cytatwlewejkolumnie .cytat,
.cytatwlewejkolumnie .tresc {
	display: 			block;
	width: 				100%;
	padding-left:		0;
}
.cytatwlewejkolumnie img{
	display:			block;
	width: 				50%;
	height:				auto;
	margin: 			0 auto;
}

h3.duzy + .dwiekolumnystatyczne {
	/*font-size: 			7vw !important;*/
}
.struktura .jednostki .jednostka {
    padding-top: 		20px;
    width: 				100%;
    float: 				none;
}

.struktura.centra {
    overflow: 			hidden;
	padding: 			0;
}
.struktura.centra .opis {
    float: 				none;
    max-width: 			100%;
}
.struktura.centra .jednostki {
    float: 				none;
    padding-left: 		20px;
    width: 				100%;
}
.struktura .opis .nazwa,
.struktura.centra .opis .nazwa {
    font-size: 			5vw;
}


.moduletable.konferencje h3 {
	padding-bottom:		30px;
}
#mainmenu .moduletablesearch {
	left: 				20px;
	padding: 			20px;
	width: 				70% !important;
	background-size: 	cover;
}
#mainmenu .moduletablesearch .inputbox {
	text-align: 		center;
	width: 				100%;
}

#searchForm .inputbox {
	width:				auto !important;
}
body.e404 p {
	text-align: 		center !important;
}
.item-page.e404 .moduletablesearch .inputbox {
	width: 				75% !important;
	clear: 				right;
}
.historia-content h3.duzy {
	padding: 			4vw;
	font-size: 			10vw !important;
}
.historia-content h3.duzy .fa {
	position: 			relative;
	font-size: 			inherit;
	top: 				inherit;
	left:				inherit;
}
/*
.bt-social-share {	
	top: 				150px;
}
*/
#showsocialsharebuttons {
	display:			none;
}
.bt-social-share {
    opacity: 1;
    width: 100%;
    background: none;
    border: none;
    padding: 10px;
    border: none;
    border-radius: 0;
    position:	relative;
    z-index: 98;
    top: auto;
    right: auto;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	text-align:			center;	
}
.bt-social-share div {
	margin: 			5px 0;
	clear: 				none;
	display:			inline-block
}
.bt-facebook-like-button div {
	margin:				0;
}
.moduletable.speedylinks .custom div {
    padding: 10px;
    width: 100%;
    display: block;
    float: none;
    margin-left: 1%;
}
#mainmenu .moduletablesocial h3 {
	font-size: 18px !important;
}