@charset "utf-8";
/*
#content .item-page.opis-kierunku.cat_293 .rekrutacja-kroki .pobierz {
	display: none;
}
*/
:root {
  --color: #00aeef;
  --tabela: #00384A;
}

#content .item-page.opis-kierunku h3,
#content .item-page.opis-kierunku h3 span {
	font-size:				24px !important;
	text-align:				left !important;
}
.opis-kierunku .dwiekolumnystatyczne, 
#content .item-page.opis-kierunku p, 
#content .item-page.opis-kierunku h2, 
#content .item-page.opis-kierunku h3, 
#content .item-page.opis-kierunku h4, 
#content .item-page.opis-kierunku h5, 
#content .item-page.opis-kierunku ul,
#under {
	max-width:				100%  !important;
}
body.masterclasses #content .item-page.opis-kierunku ul {
	max-width:						unset !important;
}
.opis-kierunku {
	/*max-width: 				1920px;*/
	color: 					#fff;
	background-repeat:		no-repeat;
	background-attachment:	fixed;
	background-position:	left top;
	-webkit-background-size: cover;
	-moz-background-size:	cover;
	-o-background-size:		cover;
	background-size:		cover;
	overflow: 				auto;
}
.mikronawigacja{
    display: flex;
    list-style: none;
	position: relative;
    z-index: 100;
    top: auto;
    left: 0px;
    background: var(--color);
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
	margin-top: 100px;
	margin-bottom: -100px;
	padding-left: 0;
	justify-content: center;
}

.mikronawigacja.korpo{
	top: -100px;
	z-index: 10000;
	max-width: 100% !important;
	/* padding-left: 20%; */
}

.mikronawigacja.above{
	position: fixed;
    z-index: 100;
    top: 130px;
	margin-top: 20px;
	margin-bottom: 0px;
	/* padding-left: 25%; */
}
.mikronawigacja.korpo.above, .mikronawigacja.kursy.above{
	z-index: 10000;
    top: 100px;
	
}

.mikronawigacja li a {
    display: inline-flex;
    padding-left: 30px;
    padding-right: 30px;
    border-right: 1px solid #ffffff33;
	color: #fff;
}
.mikronawigacja li a:hover {
    color: #ffffff99;
}

.opis-kierunku div[itemprop=articleBody] {
	box-sizing: 			border-box;
}
.opis-kierunku > * {	
	max-width: 				1450px;
}
.opis-kierunku h2.nazwa-kierunku {	
	width: 					75%;
}
.opis-kierunku h2.nazwa-kierunku {
	margin-left:			0 !important;
}
.opis-kierunku .wypowiedz {	
	width: 					44%;
	padding-top: 			100px;
	padding-left:			80px;
	color: 					#a3a3a3;
	font-size:				18px;
	font-style:				italic;
	font-weight:			700;
	/*height:				350px;	
	float:					left;*/	
}
div[itemprop="articleBody"] > .wypowiedz:first-child {
	margin-top: 			200px;
}

/*
.opis-kierunku .wypowiedz:before {
	display: 				block;
	color: 					#00aeef;
	content: 				"“";
	font-family: 			Georgia, "Times New Roman", Times, serif;
	font-size: 				72px;
	float: 					left;
	margin: 				0;
	margin-right: 			10px;
	margin-top: 			15px;
	line-height: 			10px;	
}	*/
.opis-kierunku .wypowiedz p {
	text-align:				left !important;		
	line-height:			130% !important;
	word-spacing:			1px;
}
.opis-kierunku .wypowiedz .podpis {
	padding-top:			25px;
	font-weight:			500;
	margin-bottom:			0 !important;
}
.opis-kierunku .wypowiedz .podpis:before {
	content:				"—";
	margin-right:			0.25em;	
}
.opis-kierunku .wypowiedz p {
	margin-bottom:			0 !important;	
}
.opis-kierunku .wypowiedz .podpis,
.opis-kierunku .wypowiedz .stanowisko,
.opis-kierunku .wydzial {	
	font-size:				14px;
	font-style: 			normal;
}
.kierunek-nav {
	
	display:				block;
	position: 				fixed;
	top: 					130px;
	transition: 			all ease-in height 1s;
	height: 				50px;
	margin-left:			-250px;
	overflow: 				hidden;
}
.slide-nav {
	display: 				block;
	margin-left: 			1050px;
	text-transform: 		uppercase;
	font-weight: 			500;
	font-size: 				14px;
	text-align: 			center;
	padding-top: 			5px;
	background-color: 		#000;
	border: 				solid 2px #fff;
	height: 				25px;
	width: 					150px;
}

.kierunek-nav li {	
	list-style: 			none;
}

.kierunek-nav li a {
    display: 				block;
    font-size: 				14px;
    font-weight: 			500;
    width: 					150px;
    text-align: 			center;
    text-transform: 		uppercase;
    line-height: 			120%;
    border: 				2px solid;
    padding: 				5px 10px 5px 10px;
    position: 				relative;
    top: 					-230px;
	margin-top: 			10px;
}

.kierunek-nav:hover li a {
	top: 					0px;
}

.kierunek-nav:hover {
	height: 				auto;
}

.naglowek.specjalnosci-20 {
	padding: 50px;
	}
	
.specjalnosci-20 h3{
	border: none !important;
	padding-left: 30px;
	font-size: 36px !important;
	font-weight: 900 !important;
	}
	
.item-specjalnosci-20 {
	border: 1px solid #fefefe2e;
	padding: 30px;
	background-color: #00000099;
	margin-bottom: 30px;
	max-width: 800px;
	}
	
.item-specjalnosci-20 p{
	font-size: 14px;
	}

.item-specjalnosci-20 a{
	text-align: right;
	width: 100%;
	display: block;
	}
.intro-specjalnosci {
	padding-left: 30px;
	padding-top: 50px;
}

.opis-kierunku .naglowek .info {
	overflow:				auto;
    padding-top:			80px;
	padding-left:			80px;
}
.opis-kierunku .naglowek .info .buttons {
	margin-top:				60px;
}
.opis-kierunku .naglowek .specjalnosci {	
	float: 					right;
	width:					50%;
}
.opis-kierunku .naglowek .specjalnosci ul {
	-webkit-padding-start: 	0px;
}
.opis-kierunku .naglowek .specjalnosci li {
	display: 				block;
	list-style:				none;
	padding-left: 			0px;
}
.opis-kierunku .naglowek .specjalnosci li a {
	display: 				block;
	font-size: 				14px;
	font-weight:			500;
	width: 					90%;
	text-transform: 		uppercase;
	line-height: 			120%;
}	
.opis-kierunku .naglowek .specjalnosci li a .spec-label	{
	text-transform: 		none;
	color: 					#fff;
	font-size: 				12px;
}
.opis-kierunku .naglowek .specjalnosci li a .spec-button,
.moduletable.block-cta.form .bfSubmitButton {
	font-size: 				14px;
	color: 					#fff;
	font-weight: 			900;
	display: 				block;
	padding: 				7px 30px 7px 30px;
	float: 					right;
	background-color: 		#00AEF0;
}
.opis-kierunku .naglowek .specjalnosci li a .spec-button:hover,
.moduletable.block-cta.form .bfSubmitButton:hover {
	-webkit-transition-duration: 	0.2s;
    -moz-transition-duration: 		0.2s;
    -o-transition-duration: 		0.2s;
    transition-duration: 			0.2s;
	color: 							black;
	background-color: 				#fff;
}
.opis-kierunku .naglowek .wydzial {
	text-transform:			uppercase;
	padding-bottom:			8px;
}

.opis-kierunku h2.nazwa-kierunku {
	font-size:				48px;
	font-weight:			900;
	text-transform:			uppercase;
	line-height:			120% !important;
	margin-top:				0;
	padding-top:			5px;
}
.opis-kierunku h2.nazwa-kierunku.dark {
	color:					#121212;
}
.opis-kierunku .naglowek .wydzial .miasto.warszawa {
	color: 					#00AEEF;
}
.opis-kierunku .naglowek .wydzial .miasto.wroclaw {
	color: 					#f39e16;
}
.nazwa-kierunku.bezspcejalnosci{
	width: 					auto !important;
}
.opis-kierunku h2.nazwa-kierunku .dopisek {
	font-size: 				24px !important;
	font-weight: 			500;
	line-height: 			24px;
	text-transform:			none;
}
.opis-kierunku .typy-studiow {
	font-size:				18px;
}
.pdm { 
	font-size: 				16px;
}
.opis-kierunku .typy-studiow ul {
	list-style: 			none;
	padding:				0;
}
.opis-kierunku .typy-studiow li {
	margin: 				0;
	padding:				0;
	line-height:			100% !important;
}
.opis-kierunku.podyplomowe .typy-studiow li {
	line-height:			200% !important;
}
.opis-kierunku .buttons a {
	display:				inline-block;
	width:					auto;
	width:					190px;
	line-height:			50px;
	text-align:				center;
	font-size: 				14px;
	text-transform: 		uppercase;
	font-weight:			900;	
	border:					3px solid #00aeef;
}
.opis-kierunku .buttons a.rekrutacja,
.opis-kierunku .buttons a.rekrutacja-wiecej {
	background:				#00aeef;
	color: 					#fff;
	margin-right:			45px;
}
.opis-kierunku .buttons a.program {
	background:				none;
	color:					#fff;	
	border:					3px solid #fff;
	/*display:				none;*/	
}

.podyplomowe .opis-kierunku .buttons a.program {
	display:				none;	
}
.opis-kierunku .buttons a:hover {
	color:					#00aeef;
	background-color:		#fff;
	border-color:			#fff;	
}

.aid18990 .opis-kierunku .buttons a.program {
	color: #f39e16;
	border-color: #f39e16 !important;
}
.aid18990 .opis-kierunku .buttons a.program:hover {
	border-color: #fff !important;
}


/* Rozsuwajki */
.kierunek-content a.slidetoggler {
	padding-left:			80px;
	line-height:			40px;
	font-size:				18px;
	font-weight:			700;
}

.kierunek-content i.fa.fa-chevron-down,
.kierunek-content i.fa.fa-chevron-up {
	padding-right:			5px;
}
a.slidetoggler:hover {
	cursor:					pointer;
}
/**/
.kierunek-content{
	margin-top:				100px;
	font-size:				14px;
	clear: 					both;
	/*background-color:		rgba(0, 0, 0, .2);*/
}
.kierunek-content .kierunek-content {
	margin-top: 			0;
}
.kierunek-content h3,
.kierunek-atuty h3 {
	border: 				none !important;
}
.kierunek-content-wraper1,
.kierunek-content-wraper2,
.kierunek-content-wraper3 {
	width: 					100%;
	display: 				flex;
	flex-direction: 		row;
	/*border-bottom: 1px solid #222;*/
}
.kierunek-content-wraper1.podyplomowe {
	display: 				block;
}
.kierunek-opis, 
.kierunek-finansowanie, 
.kierunek-wymiana, 
.kierunek-specjalizacje {
	padding-top: 			50px;
	padding-bottom: 		50px;
}
.kierunek-finansowanie, 
.kierunek-wymiana {
	height: 				50%;
}
.kierunek-specjalizacje {
	height: 				100%;
}
.kierunek-opis-right1,
.kierunek-opis-right2,
.kierunek-opis-right3 {
	position: 				relative;
	/*display: 				table-cell;*/
	float: 					none;
	overflow: 				hidden;
	vertical-align: 		middle;
	text-align: 			justify;
	width: 					50%;
}
.kierunek-opis-right1 {
	display:				table-cell;
}

.kierunek-opis-right2 {
	display: flex;
    flex-direction: column;	
}

.kierunek-opis.podyplomowe, 
.kierunek-finansowanie.podyplomowe, 
.kierunek-wymiana.podyplomowe {
	width: 					100%;
	float: 					none;
	padding-top: 			0px;
	padding-bottom: 		50px;
}
.kierunek-opis h3, 
.kierunek-opis h4, 
.kierunek-finansowanie h3, 
.kierunek-wymiana h3, 
.kierunek-opis p, 
.kierunek-finansowanie p, 
.kierunek-wymiana p, 
.kierunek-opis ul, 
.kierunek-finansowanie ul, 
.kierunek-wymiana ul, 
.kierunek-opis table, 
.kierunek-specjalizacje h3, 
.kierunek-specjalizacje ul, 
.kierunek-specjalizacje p, 
.rekrutacja-kroki h3, 
.rekrutacja-kroki p, 
.rekrutacja-kroki table {
	padding-left: 			80px;
	padding-right: 			80px;
	text-align: 			left !important;
}
.kierunek-opis.podyplomowe .tabOrSlideContent2 p,
.kierunek-opis.podyplomowe .tabOrSlideContent2 ol li {
	text-align:				justify !important;
	padding-right:			0px;
}
.kierunek-opis.podyplomowe .moduletablekadra p {
	text-align:				left !important;
}
.kierunek-opis.podyplomowe p,
.kierunek-opis.podyplomowe p span,
.kierunek-opis.podyplomowe li {
	font-size:				14px !important;
}
.kierunek-opis h4, 
.rekrutacja-kroki {
	font-size: 				18px !important;
}
.rekrutacja-kroki h3, 
.rekrutacja-kroki span {
	line-height: 			160% !important;
}
.rekrutacja-kroki h3 {
	font-size: 				24px;
	font-weight: 			700;
}
.kierunek-wymiana p, 
.kierunek-finansowanie p, 
.kierunek-specjalizacje p {
	margin-bottom: 			0 !important;
}
.kierunek-wymiana ul, 
.kierunek-finansowanie ul, 
.kierunek-specjalizacje ul {
	margin-bottom: 			20px;	
}
.kierunek-wymiana li, 
.kierunek-finansowanie li, 
.kierunek-specjalizacje li {
	list-style: 			inside;
	line-height: 			18px;
	padding-left: 			20px;
}
.kierunek-opis{
	width: 					57%;
	background-color: 		#fff;
	color: 					#121212;
	font-size:				14px;
}
.rekrutacja-kroki {
	background-color: 		#fff;
	color: 					#121212;
	font-size:				14px;
}
.kierunek-opis.podyplomowe {
	background: 			none;
	max-width: 				1340px;
	/*margin: 				0px auto;*/
}
.kierunek-finansowanie h3,
.kierunek-wymiana h3 {
	margin: 				1em 0 !important;
}
.kierunek-finansowanie {
	/*background-image:		url(../images/bg_finansowanie-monochrome.jpg);*/
	background-image:		url(../images/jak-uczymy-rt.jpg);
	background-position: 	left bottom;
	/*background-color: 	#50c2ed;*/
	background-blend-mode: 	multiply;
	background-size:		cover;
	text-align: 			left !important;
}
.kierunek-wymiana {
	background: 			url(../images/bg_wymiana.jpg) left bottom #000;
	background-size:		cover;
	text-align: 			left !important;
	background-color: 		#141318;
	/*background-blend-mode: exclusion;*/
	background-blend-mode: 	luminosity;
}
.kierunek-wymiana .moduletable .custom img {
	height: 				200px;
	width: 					200px;
	border-radius: 			100%
}
.wypowiedz img {
	display: 				block;
	height: 				200px;
	width: 					200px;
	border-radius: 			100%;
	margin-right: 			40px !important;
}
.kierunek-atuty {
	background-size:		cover;
	padding-top: 			50px;
	padding-bottom: 		50px;
	clear: 					both;
  	text-shadow: 			1px 1px 2px rgba(0,0,0,.7);
}
.twocol {
	column-count: 			2;
	padding-right: 			80px;
}
.kierunek-spec {
	background: 			#ddd;
	padding-top: 			50px;
	padding-bottom: 		50px;
	clear: 					both;
}
.dark {
  	color: 					#000;
}
.kierunek-atuty p, 
.kierunek-atuty h3, 
.kierunek-atuty h4, 
.kierunek-atuty ul, 
.kierunek-atuty img, 
.kierunek-atuty-2col p, 
.kierunek-atuty-2col h3, 
.kierunek-atuty-2col h4, 
.kierunek-atuty-2col ul, 
.kierunek-atuty-2col img {
	width:					40%;
  	text-align:				left;
	padding-left:			80px;
	margin-left:			0px !important;
}
.kierunek-atuty .twocol p, 
.kierunek-atuty .twocol h3, 
.kierunek-atuty .twocol h4, 
.kierunek-atuty .twocol ul, 
.kierunek-atuty .twocol img {
  	width: 					auto;
	text-align: 			justify;
	padding-left: 			80px;
	margin-left: 			0px !important;
}
.kierunek-spec p, 
.kierunek-spec h3, 
.kierunek-spec h4, 
.kierunek-spec ul, 
.kierunek-spec img {
  	text-align: 			justify;
	padding-left: 			80px;
	margin-left: 			0px !important;
}
.kierunek-spec .moduletable_isd_jednostki h3 {
	padding-left: 0;	
}
.kierunek-atuty ul, 
.kierunek-atuty-2col ul, 
.kierunek-atuty .twocol ul, 
.kierunek-opis ul, 
.spec2col-static ul {
	padding-left: 			120px;
}
.kierunek-spec .spec2col-static, 
.kierunek-spec .spec1col {
  column-count: 			1;
  padding-right: 			80px;
  overflow:					auto;
}
.kierunek-spec .spec2col{
  column-count: 			2;
  padding-right: 			80px;
}
.kierunek-spec .spec3col{
  column-count: 			3;
  padding-right: 			80px;
}
.kierunek-spec .spec4col{
  column-count: 			4;
  padding-right: 			80px;
}
.kierunek-spec h4, 
.kierunek-atuty h4 {
	font-size:				14px !important;
	text-transform: 		uppercase;
  	font-weight: 			900 !important;
}

.studiaadv.desc {
	height: 470px !important;
}
span.description {
	color: #000;
}

.studiaadv.desc .nspInfo {
	height: 200px !important;
}

.moduletablekadra  {
	padding: 				20px 50px 20px 90px;
}
.moduletablekadra .nspTopInterface {
	float:					left;
	margin:					0px 0px 20px;
}
.moduletablekadra h3 {
	border: 				none !important;
}
.moduletablekadra .kadra-kierunek {
	display: 				block !important;
}
.moduletablekadra .kadra-kierunek h4 {
	font-size: 				18px !important;
	margin-top: 			5px;
	line-height: 			150% !important;
	margin-bottom: 			10px !important;
}
.moduletablekadra .kadra-kierunek p {
	font-size: 				12px !important;
}	
.moduletablekadra a.nspImageWrapper{
	display: 				block !important;
	text-align:				center;
}
.moduletablekadra .nspImage {
	border-radius:			100%;
	/*border: 				solid 2px #00aef0 !important;*/
}
.moduletablekadra.isp .kadra-kierunek a,
.moduletablekadra .kadra-kierunek a.biogram-doktoranci-eksternistyczni,
.moduletablekadra .kadra-kierunek a.biogram-doktoranci {
	display: 				none;
}
.podyplomowe .moduletablekadra .kadra-kierunek a {
	display:				none;
}
.podyplomowe .moduletablekadra .nspArt a.readon  {
	clear: 					right;
	display: 				block;
	width: 					80px;
	text-align: 			center;
	margin-left: 			130px;
	float: 					none !important;
}
.moduletablekadra .kadra-kierunek a, 
.moduletablekadra.isp .kadra-kierunek a.biogram-doktoranci /*,
.moduletablekadra.isp .kadra-kierunek a.biogram-doktoranci-eksternistyczni*/ {
	display: 				block;
	font-weight: 			700;
	width: 					90px;
	border: 				2px solid #00aef0;
	font-size: 				12px;
	text-transform: 		uppercase;
	padding: 				10px 8px;
	color: 					#fff;
	background: 			#00aeef;
	text-align: 			center;
	letter-spacing: 		.5px;
}
.aid20476 .moduletablekadra .kadra-kierunek a.biogram-doktoranci {
	display: 				none;
}
.aid20476 .moduletablekadra .kadra-kierunek a.biogram-doktoranci-eksternistyczni {
	display: 				block;
}
.moduletablekadra .kadra-kierunek a:hover {
	border: 				2px solid #fff;
	background:  			#fff;
	color: 					#00aeef;	
}	
.moduletablekadra .nspArt {
	border-top: 			solid 1px rgba(169,138,93,0.50);
}
.jwts_toggleControlContainer .jwts_toggleControl {
	font-size: 				24px !important;
    font-weight: 			600 !important;
    text-decoration: 		none !important;
    display: 				block !important;
	border: 				none !important;
    border-bottom: 			1px solid #ccc !important;
	background: 			none !important;
    padding: 				4px !important;
	text-transform:			uppercase;
	color: 					#121212;
	padding-left: 			50px !important;
    margin-bottom: 			1px !important;
    line-height: 			normal !important;
}	
.study-path-button a {
	font-size:				140%;
	font-weight:			700;
	padding:				20px 55px;
	border:					5px solid #00aeef;
	background-color:		#00aeef;
	color:					#fff;
	text-transform:			uppercase;
}
.study-path-button a:hover {
	color:					#00aeef;
	background:				none !important;
	transition:				ease-in .1s;
}
.rekrutacja-kroki ol.count {
	counter-reset:			li;
	padding-left:			145px;
	padding-right:			80px;
	/*line-height:			160%;*/
}
.rekrutacja-kroki ol.count > li {
	position:				relative;
	list-style:				none;
	margin-bottom:			3em;
	padding-left:			1em;
	line-height:			160%;
	margin-bottom:			30px !important;
}

.rekrutacja-dokumenty {
	width: 100%;
}

.rekrutacja-dokumenty .spec2col-static {
	background-color: #ededed; 
	width: 100% 
}

.rekrutacja-dokumenty .pobierz ul{
	list-style-type: none; 
	display: grid;
}

.rekrutacja-dokumenty .pobierz ul li a{
	font-weight: 700;
}

.rekrutacja-dokumenty .buttons {
	padding-left: 50px;
}

.rekrutacja-dokumenty .col-1 {
	float: left; 
}

.rekrutacja-dokumenty .col-1, .rekrutacja-dokumenty .col-2 {
	display: table-cell; 
	width: 50%; 
	padding-right: 20px;
}

.oplata-2020 .col-1 {
	display: table-cell; 
	float: left; 
	width: 50%; 
	padding-right: 50px;
}

.oplata-2020 .col-2 {
	display: table-cell; 
	width: 50%; 
	padding-right: 20px; 
	padding-left: 50px;
}

.oplata-2020 .buttons a {
	width: 250px;
}

.oplata-2020 .buttons a:hover {
	background: #ededed !important;
}

.rekrutacja-kroki ol li {
	margin-top:				40px;
}
.rekrutacja-kroki ol.count > li:before {
	left:					-3em;
	content:				counter(li);
	counter-increment:		li;
	position:				absolute;
	-moz-box-sizing:		border-box;
	-webkit-box-sizing:		border-box;
	box-sizing:				border-box;
	border-radius:			100%;
	-webkit-border-radius:	100%;
	-moz-border-radius:		100%;
	padding:				0.4em 1em;
	color:					#fff;
	text-align:				center;
	background:				#00aeef;
	font-size:				15px;
	margin-top:				-5px;
}
.rekrutacja-kroki span {
	font-size:				18px;
	font-weight:			700;
}
.rekrutacja-kroki li ul li:before,
.moduletable.oplata ul li:before,
li.check:before,
.kierunek-opis.podyplomowe ul.check li:before,
.kierunek-spec.dark ul li:before,
.kierunek-opis ul.check li:before {
	content:				"\f00c";
	font-family:			FontAwesome;
	padding-right:			0.5em;
	margin-left:			-20px;
}
.rekrutacja-kroki li ul,
.moduletable.oplata ul,
.kierunek-opis.podyplomowe ul.check,
.kierunek-spec.dark ul,
.kierunek-opis ul.check {
	list-style-type:		none;
}
.pobierz.old ul li:before {
	content:				none;
}
.pobierz.old {
	padding-left:			0px;
}
.kierunek-spec.dark ul.pdf li:before {
	content:				"\f1c1";
}
.kierunek-spec.dark ul.pdf li em {
	display: 				none;
}
li.check,
.kierunek-opis.podyplomowe ul.check li,
.kierunek-spec.dark ul.check li,
.kierunek-opis ul.check li {
	list-style: 			none;
}
.rekrutacja-kroki li ul li,
.moduletable.oplata ul li {
	list-style:				none;
	margin-top:				10px;
}
.rekrutacja-kroki li {
	margin-left:			-30px;
}
.rekrutacja-kroki li ul {
	padding-left:			50px;
	padding-right:			0px;
}
.pobierz {
	padding-left:			80px;
}
.pobierz ul {
	list-style-type:		none;
	margin-left:			-20px !important;
	padding-right:			40px;
	padding-bottom: 		12px;
}
.pobierz ul li {
	font-size:				14px !important;
	font-weight:			500 !important;
	margin-top:				15px;
	display:				inline-block;
	margin-right:			40px;
	/*margin-left:			20px;*/
}
.pobierz ul li .fa-li {
	position:				initial;
}
.pobierz ul {
	padding-left:			80px;
}
.pobierz ul li em {
	font-size:				24px;
	font-weight:			500;
}
/* Moduł "Więcej o psychologii" na stronach ścieżek i specjalności */
.two-col {
	background:				#fff;
	width:					100%;
	display:				flex;
	flex-direction:			row;
}
.col1-text {
	width:					53%;
	position:				relative;
	display:				table-cell;
	float:					none;
	overflow:				hidden;
	vertical-align:			middle;
	text-align:				justify;
	padding:				50px 0px 80px;
	color:					#121212;
}
.col1-text p {
	padding:				0px 80px 10px;
}
.col1-text h3 {
	text-align:				left;
	letter-spacing:			.5px;
	padding:				30px 40px 30px 80px;
}
.col1-text .buttons a:hover {
	border:					3px solid #00aeef;
}
.col2-img {
	position:				relative;
	display:				table-cell;
	float:					none;
	overflow:				hidden;
	vertical-align:			middle;
	text-align:				justify;
	background-repeat:		no-repeat;
	background-size:		cover;
	width:					47%;
}
/*/
/* Moduły w bloku REKRUTACJA  -->  Rekrutacja krok po kroku; Aplikuj teraz */
.moduletable.block-cta {
	max-width:				420px !important;
	margin:					25px auto 25px 55px;
}
p.cta-under {
	margin:					80px 15px 0px 55px !important;	
}
.moduletable.rekrutacja li,
.moduletable.block-cta li {
	font-size:				14px;
	font-weight:			500;
}
.moduletable.block-cta a {
	width:					100%;
	text-align:				center;
	font-size:				24px;
	text-transform:			uppercase;
	font-weight:			900;
	border:					3px solid #00aeef;
	padding:				1.25em 1.5em 1.1em;
	background-color:		#00aeef;
	color:					#fff;
	display:				inline;
	text-shadow:			1px 1px 5px rgba(0,0,0,.1) !important;
}
.moduletable.block-cta .buttons:after {
	content:				"\f0f6";
	font-family:			FontAwesome;
	border:					3px solid #00aeef;
	margin-left:			10px;
	font-size:				32px;
	padding:				.79em .8em;
	background-color:		#00aeef;
	color:					#fff;
	vertical-align:			baseline;
	text-shadow:			1px 1px 5px rgba(0,0,0,.1) !important;
}
.moduletable.block-cta .kierunek-content {
	margin-top:				140px;
}
.moduletable.block-cta a:hover,
.moduletable.block-cta .buttons:hover:after {
	border:					3px solid #0491c6;
	background-color:		#0491c6;
	color:					#fff !important;
	transition:				.2s ease-in;
}
/* Formularz zainteresowania - BreezingForms */
.moduletable.form_z17 {
	background-color:		#ddd;
	padding:				20px 35px 12px;
	margin:					80px 55px 0px;
	font-size:				14px;
	color:					#121212;
	text-align:				left;
	max-width:				444px;
}

.kierunek-opis-right2.warunki-rekrutacji {
	background: #ddd;
	padding-top: 50px;
}
.moduletable.form_z17 .bfClearfix {
	font-size:				14px;
}
.moduletable.form_z17 h4 {
	font-size:				18px !important;
	line-height:			160% !important;
}
.moduletable.form_z17 .bfQuickMode .bfPageIntro {
	word-spacing:			2px;
}
#bfLabel18264,
#bfLabel555,
#bfLabel44813 {
	width:					92%;
	float:					right;
	line-height:			120%;
}
#bfElemWrap535 textarea {
	background:				none;
	border:					none;
	font-family:			Lato;
	font-weight:			700;
}
#bfElemWrap18264,
#bfElemWrap555 {
	padding-top:			30px;
}
#bfElementGroupNoWrap18264,
#bfElementGroupNoWrap555,
#bfElementGroupNoWrap44813 {
	width:					5%;
}
.moduletable.form_z17 .bfQuickMode .bfNoSection {
    margin:					10px;
}
.moduletable.form_z17 .bfQuickMode .bfSectionDescription {
	margin-bottom:			20px;
}
.moduletable.form_z17 .bfSubmitButton {
	margin:					1.3em 1em 1.5em;
	background-color:		#00aeef;
	border:					3px solid #00aeef;
	color:					#fff;
	padding:				17px 60px;
	font-size:				14px;
	font-weight:			700;
	text-transform:			uppercase;
	font-family:			lato;
	float:					none;
}
.moduletable.form_z17 .bfSubmitButton:hover {
	border:					3px solid #0491c6;
	background-color:		#0491c6;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:	0.1s;
	-o-transition-duration:	0.1s;
	transition-duration:	0.1s;
}
.moduletable.form_z17 .bfQuickMode section input[type="text"] {
	width:					100%;
}
/* Czesne */
.moduletable.czesne {
	width:					100%;
	padding-top:			80px;
    padding-bottom:			80px;
}
.kierunek-opis.podyplomowe .czesne {
	padding-bottom:			80px;
}
.moduletable.czesne caption,
.kierunek-opis.podyplomowe .czesne caption {
	color:					#fff;
	font-size:				24px;
	font-weight:			300;
	line-height:			180%;
}
.moduletable.czesne table,
.kierunek-opis.podyplomowe .czesne table {
	width:					80%;
	border-collapse:		collapse;
	margin:					0px auto;
	background-color:		#ddd;
	line-height:			180%;
}
.moduletable.czesne table {
	width:					100%;
}
.moduletable.czesne td,
.kierunek-opis.podyplomowe .czesne td {
	padding:				.5em;
	text-align:				center;
}
.moduletable.czesne th,
.kierunek-opis.podyplomowe .czesne th {
	font-size:				18px;
}
.moduletable.czesne th,
.moduletable.czesne caption,
.kierunek-opis.podyplomowe .czesne th,
.kierunek-opis.podyplomowe .czesne caption {
	padding:				.5em;
	text-align:				center;
	letter-spacing:			.5px;
}
.moduletable.czesne tr:nth-child(2n),
.kierunek-opis.podyplomowe .czesne tr:nth-child(2n) {
	background-color:		#ebebeb;
}

.czesne caption {
	background:				var(--tabela);
}
.czesne-rzeszow caption {
	background:				#593302;
}
.czesne th {
	background:				var(--color);
	color:					#fff;
}

.czesne-rzeszow th {
	background:				#BE781C;
	color:					#fff;
}
/* Biuro Rekrutacji - kontakt */
.moduletable.biuro {
	padding-top:			60px;
	padding-bottom:			40px;
	margin-right:			80px;
	font-size:				18px;
	text-align:				left;
}
.moduletable.biuro h4 {
	text-transform:			uppercase;
	text-align:				left;
    line-height:			160% !important;
}
.moduletable.biuro ul {
	padding-left:			50px;
}
.moduletable.biuro .kontakt {
	margin-left:			80px;
/*	margin-right:			80px;*/
}
.moduletable.biuro ul li {
	padding-bottom:			20px;
	padding-top:			7px;
	line-height:			160% !important;
	margin-bottom:			0px !important;
	margin-left:			15px;
}
.moduletable.biuro ul li i {
	margin-left:			-25px;
	background-color:		#fff;
	padding:				12px 2px;
	border-radius:			100%;
	color:					#000;
}
.moduletable.biuro ul li:nth-child(2) {
	word-break:				break-all;
}

.moduletable.biuro .pobierz.isd,
.moduletable.biuro .pobierz.isd ul,
.moduletable.biuro .pobierz.isd ul li{
	padding-left:			0;
}

/* Opłata rekrutacyjna */
.moduletable.oplata {
	background-color:		#fff;
	color:					#121212;
	padding:				50px 80px 90px 80px;
	overflow: 				auto;
}
.moduletable.oplata ul {
	padding-left:			100px;
	padding-top:			0;
}
.moduletable.oplata h3 {
	padding-bottom:		0px;
	text-align:				left;
	line-height:  		1 !important;
}


#bfElementGroupNoWrap54600,
#bfElementGroupNoWrap54624,
#bfElementGroupNoWrap54598 {
	width: 					auto;
}

#bfLabel54667,
#bfLabel54661,
#bfLabel54600,
#bfLabel54624,
#bfLabel54598 {
	width:					90%;
	margin:					0;
}

#bfElementGroupNoWrap54667,
#bfElementGroupNoWrap54661 {
	width:					8%;
	display:				flex;
}

/***  dla kierunków PODYPLOMOWE ***/
.kierunek-opis.podyplomowe .moduletablekadra .kadra-kierunek h4 {
	padding-right:			5px;
  	padding-left:			5px;
}
.kierunek-opis.podyplomowe .moduletablekadra .kadra-kierunek p {
    padding-right:			5px;
}
.kierunek-opis.podyplomowe .moduletablekadra .kadra-kierunek a:hover {
	border:					 2px solid #f39e16 !important;
}
.kierunek-opis.podyplomowe .moduletable.czesne {
	padding-top:			0px;
	padding-bottom:			80px;
	margin-left:			-40px;
}
#content .item-page kierunek-opis.podyplomowe p {
	text-align:				justify !important;
}
.opis-kierunku.podyplomowe {
	margin:					0px auto;
}
.kierunek-opis.podyplomowe {
	max-width:				930px;	
}
.kierunek-opis.podyplomowe .moduletable.koordynator {
/*    padding-bottom:		90px !important;*/
    min-height:				200px;
/*    padding-top:			50px;*/
}
.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .right p {
	padding-right:			0px;
}
.opis-kierunku.podyplomowe div[itemprop=articleBody] {
	margin-left:			auto !important;
	margin-right:			auto !important;
}
.moduletable.form_z17.podyplom .bfQuickMode p::after,
.moduletable.form_z17.podyplom .bfClearfix::after {
	display:				initial;
}
.moduletable.form_z17.podyplom {
	width:					25%;
	margin-left:			64% !important;
	height:					auto;
	margin-top:				0px !important;
	margin-top:				0px;
}
.kierunek-opis.podyplomowe .moduletablekadra {
  	padding:				20px 50px 20px 40px;
}
  .opis-kierunku.item-page.podyplomowe .kierunek-content {
	background:				none;
	float:					left;
}
.kierunek-opis.podyplomowe .wypowiedz-podyplomowe p {
	padding-bottom:			20px;
	color:					#767676;
	font-size:				18px;
	font-style:				italic;
	font-weight:			bold;
}	
.kierunek-opis.podyplomowe .podpis {
	padding-bottom:			40px;
}
.kierunek-opis.podyplomowe .podpis img {
	margin-right:			15px;
	float:					left;
	border-radius:			50%;
	margin-top:				-25px;
	opacity:				1;
	height:					auto;
	width:					80px;
}
.opis-kierunku.item-page.podyplomowe .naglowek .specjalnosci {
	width:					35%;
	padding-top:			40px;
	margin-right:			80px; 
}
.opis-kierunku.item-page.podyplomowe .naglowek .specjalnosci ul {
 	padding:				0px 20px;
}
.opis-kierunku.item-page.podyplomowe .naglowek .specjalnosci ul li {
	  line-height:			140% !important;
  }
.opis-kierunku.item-page.podyplomowe .naglowek .wydzial {
	padding-top:			75px;
}
.opis-kierunku.item-page.podyplomowe .naglowek .specjalnosci li a {
	text-transform:			none;
	display:				inline;
	font-size:				18px;
}
.opis-kierunku.item-page.podyplomowe .wydzial h2.nazwa-kierunku {
	width:					95%;
}
.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .left {
	padding-bottom:			40px;
	width:					55%;
	float:					left;
	padding-left:			0px;
	padding-right:			30px;
}
.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .right {
	width:					40%;
	margin-left:			auto;
	margin-right:			auto;
	float:					left;
}
.opis-kierunku.item-page.podyplomowe .moduletable.koordynator h4 {
	padding:				0px;
}
.kierunek-opis.podyplomowe .moduletablekadra .nspArtPage.nspCol3.active .nspArt.nspCol2:first-child,
.kierunek-opis.podyplomowe .moduletablekadra .nspArtPage.nspCol3.active .nspArt.nspCol2:nth-child(2) {
	border-top: 			none;
}
.kierunek-opis.podyplomowe .kadra-edit {
	margin:					-60px;
}
.kierunek-opis.podyplomowe .art-edit {
	padding: 				70px 70px 70px 55px;
}
.kierunek-opis.podyplomowe .moduletablekadra.tabs {
	padding:				0px 50px 20px 0px;
}
.kierunek-opis.podyplomowe .moduletablekadra.tabs .nspArtPage.nspCol1.active .nspArt.nspCol1:first-child {
	border-top:				none;
}
.kierunek-opis.podyplomowe .moduletablekadra.tabs .nspArt {
	padding-left:			0px !important;
}
.kierunek-opis.podyplomowe .moduletablekadra.tabs .kadra-kierunek a {
	display:				inherit;
	font-weight:			500;
	width:					inherit;
	font-size:				inherit;
	text-transform:			none;
	padding:				inherit;
	color:					#00aeef;
	text-align:				left;
	background:				none;
	border:					none;
}
.kierunek-opis.podyplomowe .moduletablekadra.tabs .kadra-kierunek a:hover {
	border:					none !important;
	background:				none;
}
.aid14906.podyplomowe #tab3 .tabOrSlideContent2 {
	padding-left:			0px;
	padding-top:			20px;
}
.aid5431 .moduletable.financial-info {
	background-color:		rgba(255,255,255,.7);
	padding-left:			40px;
	padding-top:			50px;
	padding-right:			40px;
	padding-bottom:			40px;
	letter-spacing:			.1px;
}
.moduletable.financial-info {
	padding-top:			160px;
}
.moduletable.financial-info .custom.financial-info p {
	margin-bottom:			0px !important;
}
.moduletable.financial-info img {
	opacity:				1 !important;
}
/**/
/* moduł Grafika - Projekty studentów - smartslider3 */
p.n2-font-afd88f1bd7662d6073c61b36a0217ff3-paragraph  {
	font-family:			Lato !important;
	color:					#333 !important;
}
#n2-ss-111-align h4.n2-font-23cb4086bc7a047bfd51048312a33a82-paragraph {
	font-size:				87.5%;
	text-shadow:			none;
	line-height:			1.5;
	font-weight:			normal;
	font-style:				normal;
	text-decoration:		none;
	text-align:				center;
	letter-spacing:			normal;
	word-spacing:			1px;
	text-transform:			none;
	padding:				5.5em 4em 0 4em;
	color:					#121212;
}	
.hiddenslide {
	display:				none;
}
/**/
/* zmiana h3 na h5 w tabs - dla strony EN i w Vademecum */
#content .kierunek-opis.podyplomowe h5.in-tab {
	font-weight:			bold;
	font-size:				24px;
	text-transform: 		uppercase;
	margin-top:				0px;
}
/**/
/* zmiana h4 na h6 w tabs - dla strony EN i w Vademecum */
#content .kierunek-opis.podyplomowe h6.in-tab {
	font-size:				18px !important;
	font-weight:			700;
	line-height:			140%;
	padding-left:			20px;
}
/* Vademecum PL */
	/* nagłówek przed wykazem kierunków */
span.feat {
	font-size:				24px;
	line-height:			140%;
	font-weight:			700;
	text-transform:			uppercase;
	text-align:				left;
}
.aid15468 .opis-kierunku.item-page.cat_316 span.feat {
	/*padding-left:		80px;*/
}
/* Ważne terminy */
.aid15468 .col-date,
.opis-kierunku.item-page.studia-wyniki.cat_323 .col-date,
.opis-kierunku.item-page .cat_316 .col-date,
.aid15831 .col-date, .aid16095 .col-date,
.aid18781 .col-date {
	padding-left:			80px;
	display:				inline-flex;
	width:					80%;
}
.aid15708 .col-date {
	display:				inline-flex;
	width:					80%;
}
.aid15468 .calendar,
.aid15708 .calendar,
.opis-kierunku.item-page.studia-wyniki.cat_323 .col-date,
.aid15831 .calendar,
.opis-kierunku.item-page.cat_316 i.fa.fa-calendar {
	color:				#1c1c1c;
	text-shadow:		none;
}
.aid15468 .calendar i.fa.fa-calendar,
.aid15708 .calendar i.fa.fa-calendar,
.opis-kierunku.item-page.studia-wyniki.cat_323 i.fa.fa-calendar,
.opis-kierunku.item-page.cat_316 i.fa.fa-calendar {
	font-size:				24px;
	text-shadow:			0px 1px 1px rgba(255, 255, 255, 0.9);
}
.aid15468 .col-date p,
.aid15708 .col-date p,
.opis-kierunku.item-page.studia-wyniki.cat_323 .col-date p,
 .col-date p {
	padding-left:			20px;
	font-weight:			700;
	font-size:				18px;
	line-height:			140% !important;
}
.aid15468 .col-date span,
.aid15708 .col-date span,
.opis-kierunku.item-page.studia-wyniki.cat_323 .col-date span,
.col-date span {
	text-transform:			none;
	font-size:				14px;
	font-weight:			500;
	color:					#080808;
}
/**/
/* Wyjątki w szablonie --> EN Guide; PL Vademecum */
.aid15724 .opis-kierunku div[itemprop="articleBody"],
.aid2399 .opis-kierunku div[itemprop="articleBody"],
.aid2395 .opis-kierunku div[itemprop="articleBody"],
.aid2397 .opis-kierunku div[itemprop="articleBody"],
.aid2398 .opis-kierunku div[itemprop="articleBody"],
.aid2396 .opis-kierunku div[itemprop="articleBody"],
.aid2395.opis-kierunku div[itemprop="articleBody"],
.aid2397 .opis-kierunku div[itemprop="articleBody"],
.aid2398 .opis-kierunku div[itemprop="articleBody"],
.aid15431 .opis-kierunku div[itemprop="articleBody"],
.aid15463 .opis-kierunku div[itemprop="articleBody"],
.aid15485 .opis-kierunku div[itemprop="articleBody"],
.aid15489 .opis-kierunku div[itemprop="articleBody"],
.aid15455 .opis-kierunku div[itemprop="articleBody"],
.aid15490 .opis-kierunku div[itemprop="articleBody"],
.aid2409 .opis-kierunku div[itemprop="articleBody"],
.aid2548 .opis-kierunku div[itemprop="articleBody"],
.aid17281 .opis-kierunku div[itemprop="articleBody"] {
	margin-left:			auto !important;
	margin-right:			auto !important;
}
.aid2548  .opis-kierunku .naglowek .info,
.aid15724 .opis-kierunku .naglowek .info,
.aid2399 .opis-kierunku .naglowek .info,
.aid2395 .opis-kierunku .naglowek .info,
.aid2397 .opis-kierunku .naglowek .info,
.aid2398 .opis-kierunku .naglowek .info,
.aid2396 .opis-kierunku .naglowek .info,
.aid2395 .opis-kierunku .naglowek .info,
.aid2397 .opis-kierunku .naglowek .info,
.aid2398 .opis-kierunku .naglowek .info,
.aid15431 .opis-kierunku .naglowek .info,
.aid15417 .opis-kierunku .naglowek .info,
.aid15463 .opis-kierunku .naglowek .info,
.aid15485 .opis-kierunku .naglowek .info,
.aid15489 .opis-kierunku .naglowek .info,
.aid15455 .opis-kierunku .naglowek .info,
.aid15490 .opis-kierunku .naglowek .info,
.aid2409 .opis-kierunku .naglowek .info,
.aid17281 .opis-kierunku .naglowek .info {
	padding-top:			250px;
}
.aid2548  .kierunek-content, 
.aid15724 .kierunek-content, 
.aid2399 .kierunek-content,
.aid2395 .kierunek-content,
.aid2397 .kierunek-content,
.aid2398 .kierunek-content,
.aid2396 .kierunek-content,
.aid2395 .kierunek-content,
.aid2397 .kierunek-content,
.aid2398 .kierunek-content,
.aid15431 .kierunek-content,
.aid15417 .kierunek-content,
.aid15463 .kierunek-content,
.aid15485 .kierunek-content,
.aid15489 .kierunek-content,
.aid15455 .kierunek-content,
.aid15490 .kierunek-content,
.aid2409 .kierunek-content,
.aid17281 .kierunek-content {
	background:				none;
	float:					left;
}
.aid2548  .moduletable.biuro, 
.aid15724 .moduletable.biuro, 
.aid2399 .moduletable.biuro,
.aid2396 .moduletable.biuro,
.aid2395 .moduletable.biuro,
.aid2397 .moduletable.biuro,
.aid2398 .moduletable.biuro,
.aid15417 .moduletable.biuro,
.aid15463 .moduletable.biuro,
.aid15485 .moduletable.biuro,
.aid15489 .moduletable.biuro,
.aid2409 .moduletable.biuro,
.aid17281 .moduletable.biuro {
	width:					25%;
	margin-left:			64%;
	height:					auto;
	overflow: auto;
}
.aid15485.moduletable.biuro {
    padding-top: 110px;
}

.aid15485 .moduletable.biuro .kontakt {
    margin-left: 0px;
    background-color: rgba(255,255,255, .7);	
	padding: 20px;
	color: #000;
}


.aid2548  .custom.biuro, 
.aid15724 .custom.biuro,
.aid2396 .custom.biuro,
.aid2399 .custom.biuro,
.aid2395 .custom.biuro,
.aid2397 .custom.biuro,
.aid2398 .custom.biuro,
.aid2409 .custom.biuro,
.aid17281 .custom.biuro {
	background-color:		rgba(255,255,255,.7);
	padding-left:			40px;
	padding-top:			50px;
	padding-right:			40px;
	padding-bottom:			40px;
	letter-spacing:			.1px;
}
.aid2548  .custom.biuro p, 
.aid15724 .custom.biuro p,
.aid2396 .custom.biuro p,
.aid2399 .custom.biuro p,
.aid2395 .custom.biuro p,
.aid2397 .custom.biuro p,
.aid2398 .custom.biuro p,
.aid2409 .custom.biuro p,
.aid17281 .custom.biuro p {
	font-size:				18px;
	font-weight:			700;
	padding-top:			30px;
	line-height:			140% !important;
}
.aid2548  .moduletable.biuro p, 
.aid2548  .moduletable.biuro li,
.aid2548  .moduletable.biuro em,  
.aid15724 .moduletable.biuro p, 
.aid15724 .moduletable.biuro em,
.aid15724 .moduletable.biuro li,  
.aid2399 .moduletable.biuro p,
.aid2399 .moduletable.biuro li,
.aid2399 .moduletable.biuro em,
.aid2396 .moduletable.biuro p,
.aid2396 .moduletable.biuro em,
.aid2396 .moduletable.biuro li,
.aid2395 .moduletable.biuro p,
.aid2395 .moduletable.biuro li,
.aid2395 .moduletable.biuro em,
.aid2397 .moduletable.biuro p,
.aid2397 .moduletable.biuro li,
.aid2397 .moduletable.biuro em,
.aid2398 .moduletable.biuro p,
.aid2398 .moduletable.biuro li,
.aid2398 .moduletable.biuro em,
.aid2409 .moduletable.biuro p,
.aid2409 .moduletable.biuro li,
.aid2409 .moduletable.biuro em,
.aid17281 .moduletable.biuro p, 
.aid17281 .moduletable.biuro em,
.aid17281 .moduletable.biuro li {
	color:					#121212;
}
.aid2548  .moduletable.biuro li em, 
.aid15724 .moduletable.biuro li em,
.aid2399 .moduletable.biuro li em,
.aid2396 .moduletable.biuro li em,
.aid2395 .moduletable.biuro li em,
.aid2397 .moduletable.biuro li em,
.aid2398 .moduletable.biuro li em,
.aid2409 .moduletable.biuro li em,
.aid17281 .moduletable.biuro li em {
	margin-left:			-25px;
	background-color:		#fff;
	padding:				12px 2px;
	border-radius:			100%;
}
.aid2548  .moduletable.biuro li em, 
.aid15724 .moduletable.biuro li em,
.aid2399 .moduletable.biuro li em,
.aid2409 .moduletable.biuro li em,
.aid17281 .moduletable.biuro li em {
	background-color:		#00aeef;
	color:					#fff;
	padding:				10px .5px;
	font-size:				16px;
}
.aid2548  .moduletable.biuro, 
.aid15724 .moduletable.biuro,
.aid2399 .moduletable.biuro,
.aid2396 .moduletable.biuro,
.aid2395 .moduletable.biuro,
.aid2397 .moduletable.biuro,
.aid2398 .moduletable.biuro,
.aid2409 .moduletable.biuro,
.aid17281 .moduletable.biuro {
	padding-top:			130px;
}
/**/
.list01 .fa-ul.intent30 li {
	display:				block;
	font-family:			Lato;
}
.list01 .fa-ul.intent30 li:before {
	margin-right:			15px;
	font-family:			FontAwesome;
	font-size:				32px;
	vertical-align:			middle;
	line-height:			140%;
}
.moduletable.psychologia_wiecej {
	padding-bottom:			90px;
}
/* Szkoła Prawa - landing */
body.szkola-prawa h3 {
	line-height:			140% !important;
}
body.szkola-prawa img {
	opacity:				1 !important;
	image-rendering: 		optimizequality;
}
body.szkola-prawa .opis-kierunku {
	overflow:				hidden;
}
body.szkola-prawa {
	background-image:		none !important;
	background-color:		#fff !important;
}
body.szkola-prawa .opis-kierunku > * {
	margin-left:			0px !important;
	/*max-width:			1360px;*/
	max-width:				unset !important;
	margin:					0px auto !important;
}
.moduletable.manifest-intro {
	text-align:				center;
	/*margin-top:			70px;*/
}
.moduletable.manifest-intro h2 {
	font-size:				48px;
	font-weight:			900;
	color:					#a98a5d;
	line-height:			140% !important;
	text-transform:			uppercase;
	max-width:				1200px !important;
	padding-bottom:			15px;
}
body.szkola-prawa .moduletable.manifest-intro p {
	font-size:				18px;
	font-weight:			700;
	padding-top:			50px;
}
body.szkola-prawa .moduletable.manifest-intro .wrap-spm {
	color:					#080808;
	margin:					0px auto !important;
	max-width:				1400px !important;
	padding-bottom:			90px;	
}
body.szkola-prawa .moduletable.manifest-intro .wrap-spm .intro-spm {
	max-width:				1100px;
	border-top:				1px solid #836c4c;
	margin:					0px auto;
	padding:				0 1.5em;
}
body.szkola-prawa .moduletable.manifest-intro .wrap-spm .intro-spm p {
	max-width:				940px !important;
}
body.szkola-prawa .moduletable.manifest-intro .wrap-spm .after-spm {
	max-width:				1250px;
	border-bottom:			1px solid #836c4c;
	margin:					0px auto;
}
body.szkola-prawa .moduletable.manifest {
	max-width:				1360px;
	margin:					0px auto;
}
.manifest-blocks {
	width:					28%;
	display:				inline-block;
	vertical-align:			top;
	padding:				1.5em;
}
.manifest-blocks h4 {
	font-size:				18px !important;
	font-weight:			900 !important;
	text-transform:			uppercase;
	color:					#a98a5d;
	line-height:			24px !important;
	width:					95%;
	margin-top:				0px;
	margin-bottom:			40px;
}
.manifest-blocks p {
	font-size:				14px !important;
}
.manifest-blocks span.sp-number {
	background-color:		#fff;
	padding:				11px 20px;
	border-radius:			100%;
	border:					1px solid rgba(169,138,93,0.50);
	color:					#a98a5d;
	float:					left;
	margin-right:			20px;
	font-size:				24px !important;
	font-weight:			900;
}
.moduletable.statystyki {
	background-color:		#836C4C;
	padding-top:			40px;
	padding-bottom:			40px;
}
.moduletable.statystyki img {
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
}
.moduletable.wsparcie {
	padding:				70px 40px;
	max-width:				1200px;
	margin:					0px auto;
}
.moduletable.wsparcie .blocks {
	/*min-height:		290px;*/
}
.moduletable.wsparcie .sp-foto {
	max-width:				365px;
	float:					left;
	padding-right:			35px;
}
.moduletable.wsparcie .sp-text p {
	max-width:				970px !important;
	text-align:				justify;
}
.moduletable.wsparcie h4 {
	text-align:				left;
}
.moduletable.wsparcie h4,
.moduletable.zawody-intro h4,
.moduletable.warsztat-intro h4,
.moduletable.wspolpraca-intro h4 {
	font-size:				24px !important;
	font-weight:			900 !important;
	text-transform:			uppercase;
	word-spacing:			normal !important;
	text-decoration:		none !important;
	line-height:			32px !important;
}
.moduletable.warsztat-intro {
	/*max-width:			940px !important;*/
	padding:				0px 40px;
}
.moduletable.zawody-intro {
	background-color:		#EEE;
	margin:					0px auto;
	text-align:				justify;
	padding:				0px 1.5em;
}
.moduletable.wspolpraca-intro {
	color:					#fff;
	padding:				30px 1.5em 70px;
	background-color:		#fff;
	margin:					0px auto;
	text-align:				justify;
}
.moduletable.zawody-intro h4,
.moduletable.warsztat-intro h4,
.moduletable.wspolpraca-intro h4 {
	text-align:				center;
}
.moduletable.zawody-intro h4,
.moduletable.warsztat-intro h4 {
	padding-top:			70px;
	margin-top:				0px;
}
.moduletable.zawody-intro .sp-zaw-intro,
.moduletable.wspolpraca-intro .sp-f-intro {
	color:					#080808;
	margin:					0px auto !important;
	max-width:				900px !important;
}
.moduletable.zawody-intro p,
.moduletable.wspolpraca-intro p {
	margin-bottom:			0px !important;
}
.moduletable.zawody {
	color:					#fff;
	background-color:		#eee;
	padding-top:			30px;
	padding-bottom:			70px;
}
.moduletable.zawody .sp-zawody {
	max-width:				1200px;
	margin:					0px auto;
}
.moduletable.zawody .sp-zawody h4 {
	margin-top:				0px;
	font-size:				18px !important;
	font-weight:			900 !important;
	text-transform:			uppercase !important;
	line-height:			24px !important;
	text-align:				right;
}
.moduletable.zawody .sp-zawody p {
	margin-top:				0px;
	font-size:				14px !important;
	line-height:			20px !important;
	text-align:				right;
}
.moduletable.zawody .sp-zaw01,
.moduletable.zawody .sp-zaw02 {
	width:					36.4%;
	background-color:		#836C4C;
	padding:				40px 50px 40px 60px;
	display:				inline-block;
	vertical-align:			top;
	margin:					25px;
	position:				relative;
	min-height:				270px;
}
.moduletable.zawody .sp-zaw01:before,
.moduletable.zawody .sp-zaw02:before {
	content:				"";
	position:				absolute;
	top:					0;
	left:					0;
	border-bottom:			85px solid #836C4C;
	border-left:			85px solid #eee;
	width:					42px;
	height:					0;
}
.moduletable.zawody .sp-zaw01:after,
.moduletable.zawody .sp-zaw02:after {
	content:				"";
	position:				absolute;
	bottom:					0;
	left:					0;
	width:					42px;
	height:					0;
}
.moduletable.warsztat-intro {
	background-color:		#51422D;
}
.moduletable.warsztat-intro .sp-warsztat-intro {
	max-width:				825px !important;
	text-align:				justify;
	margin:					0px auto;
}
.moduletable.warsztat-intro h4 {
	margin-top:				0px;
}
.moduletable.warsztat-intro p {
	margin-bottom:			0px !important;
}
.moduletablelaw-slider03 .n2-ss-slider-1.n2-grab,
.moduletablelaw-slider03 .n2-ss-slider.n2-ss-load-fade.n2-ss-desktop.n2-ss-loaded {
	width:					100% !important;
}
body.szkola-prawa .moduletable.rekrutacja-sp {
	background-color:		#fff;
	width:					62% !important;
	margin-left:			40px;
	margin-top:				55px;
	float:					left;
}
body.szkola-prawa .moduletable.rekrutacja-sp .kierunek-content {
	margin-top:				10px;
}
body.szkola-prawa ul.tabs-menu {
	padding-left:			0px !important;
}
/*
body.szkola-prawa .moduletable.rekrutacja-sp .kierunek-opis.podyplomowe {
	max-width:				1400px !important;
	margin:					0px auto !important;
}
body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li {
	padding:				1.5em 4.7em !important;
}
body.szkola-prawa .kierunek-opis {
	background-color:		#a5865d;
}
*/
body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li.current {
	background-color:		#a5865d !important;
	border-top:				4px solid #a5865d !important;
}
body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li:hover {
	border-top:				4px solid #a5865d !important;
	background-color:		#a5865d !important;
}
body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li {
	border-top:				4px solid #a5865d !important;
	/*font-size:			18px !important;*/
	text-transform:			uppercase;
	color:					#fff;
	font-weight:			900;
	letter-spacing:			1px;
	background-color:		rgba(165,134,93,.6);
}
body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li.current {
	bottom:					0px;
}
body.szkola-prawa .tabOrSlideContent {
	background-color:		#fff;
	margin:					0px !important;
	padding:				0px !important;
}
body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li {
	background-color:		none !important;
}
body.szkola-prawa .tabOrSlideContent2 {
	padding:				0px !important;
}
body.szkola-prawa .moduletable.rekrutacja-sp .tabOrSlideContent2 h3 {
	border-bottom:			none !important;
}
body.szkola-prawa .kierunek-content-wraper1 {
	width:					auto;
	margin-bottom:			70px;
}
body.szkola-prawa .kierunek-opis-right2 {
	margin-top:				55px;
	display:				block;
	width:					auto;
}
body.szkola-prawa .rekrutacja-kroki {
	padding-left:			40px;
	padding-top:			0px;
}
body.szkola-prawa .rekrutacja-kroki ol.count > li::before {
	background:				#A5865D;
}
body.szkola-prawa .moduletable.rekrutacja-sp a {
	color:					#A5865D;
}
body.szkola-prawa .czesne-warszawa caption,
body.szkola-prawa .czesne-wroclaw caption,
body.szkola-prawa .czesne-poznan caption {
	background:				#51422D;
}
body.szkola-prawa .czesne-warszawa th,
body.szkola-prawa .czesne-wroclaw th,
body.szkola-prawa .czesne-poznan th {
	background:				#A5865D;
}
body.szkola-prawa .kierunek-opis.podyplomowe .moduletable.czesne,
body.szkola-prawa .kierunek-opis.podyplomowe {
	padding-bottom:			0px;
	margin-left:			0px;
}
body.szkola-prawa .kierunek-opis.podyplomowe .czesne {
	padding-bottom:			40px;
}
body.szkola-prawa .moduletable.biuro {
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
}
body.szkola-prawa .moduletable.biuro h4 {
	font-size:				24px !important;
	line-height:			140% !important;
}
body.szkola-prawa .moduletable.biuro ul li i {
	color:					#fff;
	background-color:		#A5865D;
}
body.szkola-prawa .moduletable.oplata {
	padding-bottom:			0px;
}
body.szkola-prawa .moduletable.oplata h3 {
	border-bottom:			none !important;
}
body.szkola-prawa .moduletable.oplata div div {
	width:					100% !important;
}
/* formularz z17 Szkoła Prawa - wyłącz miasto*/
/*#bfElemWrap18236 {
	display:				none;
	}*/
body.szkola-prawa .opis-kierunku .buttons a {
	border:					3px solid #A5865D !important;
}
body.szkola-prawa .moduletable.block-cta a,
body.szkola-prawa .moduletablekadra.sp a {
	background-color:		#A5865D !important;
}
body.szkola-prawa .moduletable.block-cta .buttons:after {
	border:					3px solid #A5865D !important;
	background-color:		#A5865D !important;
}
body.szkola-prawa .moduletable.form_z17 .bfSubmitButton {
	background-color:		#A5865D !important;
	border:					3px solid #A5865D !important;
}
body.szkola-prawa .moduletablekadra.sp {
	color:					#080808;
}
body.szkola-prawa .moduletablekadra.sp h3 {
	font-weight:			900 !important;
}
body.szkola-prawa .moduletablekadra.sp a {
	border:					2px solid #A5865D !important;
}
body.szkola-prawa .moduletablekadra.sp a:hover {
	border:					2px solid #A5865D !important;
	color:					#A5865D !important;
    background: 			none !important;
}
body.szkola-prawa .nspPagination li {
	height:					auto;
   	margin-right:			6px !important;
}
body.szkola-prawa .nspTopInterface {
	float: 					left;
	margin: 				5px 0px 10px;
}
body.szkola-prawa .moduletablekadra.sp .nspPagination li a:hover,
body.szkola-prawa .moduletablekadra.sp .nspPagination li.active a {
	background:				#C9AD89 !important;
	border: 				2px solid #C9AD89 !important;
}
body.szkola-prawa .opis-kierunku.item-page div[itemprop="articleBody"] {
	background-image:		none !important;
    /*background-color: 	#fff !important;*/
}
 
body.szkola-prawa .szkola-prawa-content {
	background-color: 		#fff;
}





.opis-kierunku.item-page.szkola-prawa.cat_295 {
	/*background-image: 		none !important;*/
}
body.szkola-prawa .moduletable.oplata {
	max-width:				100%;
}
body.szkola-prawa .moduletable.biuro {
	max-width:				100%;
}
body.szkola-prawa .moduletable.biuro h4,
body.szkola-prawa .moduletable.oplata h3 {
	padding-left:			0px !important;
}
body.szkola-prawa .rekrutacja-kroki ol.count {
	padding-left:			115px;
	}
/*  Szkoła Prawa - top slider */
img#n2-ss-118item2.n2-ow,
img#n2-ss-118item7.n2-ow,
img#n2-ss-118item3.n2-ow,
img#n2-ss-129item2.n2-ow,
img#n2-ss-129item7.n2-ow,
img#n2-ss-129item3.n2-ow,
img#n2-ss-130item2.n2-ow {
	opacity:				1 !important;
}
#n2-ss-118 .n2-ss-slide-background {
	background-color:		#040303;
}
.moduletable.szkolaprawa-miasta .wrap-s {
	background-color:		#a98a5c;
	width:					100%;
	min-height:				92px;
	margin:					0px auto;
	font-size:				16px;
}
.moduletable.szkolaprawa-miasta .row-s {
	max-width:				1320px;
	margin:					0px auto;
	padding-left:			40px;
}
.moduletable.szkolaprawa-miasta .col-s-01 {
	display:				inline-flex;
	width:					29%;
}
.moduletable.szkolaprawa-miasta .col-s-02 {
	display:				inline-flex;
	width:					32%;
}
.moduletable.szkolaprawa-miasta .col-s-03 {
	display:				inline-flex;
	width:					38%;
}
.moduletable.szkolaprawa-miasta .row-s i {
	font-size:				48px;
	color:					#fff;
	padding-top:			20px;
	padding-right:			20px;
	text-shadow:			0px 1px 1px rgba(0, 0, 0, 0.15);
}
.moduletable.szkolaprawa-miasta .row-s i:before {
	font-size:				48px;
	color:					#fff;
	text-shadow:			0px 1px 1px rgba(0, 0, 0, 0.15);	
}
.moduletable.szkolaprawa-miasta .row-s p {
	margin:					0px !important;
	text-align:				left;
	padding-top:			25px;
	text-transform:			uppercase;
	color:					#3f3629;
	line-height:			140% !important;
	text-decoration:		none;
}
.moduletable.szkolaprawa-miasta .row-s a {
	text-decoration:		none;
	color:					#3f3629;
}
.moduletable.szkolaprawa-miasta .row-s span {
	color:					#fff;
	text-transform:			none;
	text-shadow:			0px 1px 1px rgba(0, 0, 0, 0.15);
	text-decoration:		none;
}
.moduletable.szkolaprawa-miasta .row-s span a {
	color:					#fff;
	text-decoration:		none;
}
.opis-kierunku.item-page.szkola-prawa.cat_295 .kierunek-opis.podyplomowe {
	max-width:				100%;
}
body .szkola-prawa .moduletable.oplata {
	padding-top:			0px !important;
}	
body .szkola-prawa .moduletable.oplata p {
	padding-left:			0px !important;
}
body .szkola-prawa .moduletable.oplata ul {
	padding-left:			20px !important;
}

/* moduł Ranking - Szkoła Prawa, Prawo dla mgr i lic., Prawo w biznesie */
.moduletable.szkolaprawa-ranking {
	max-width:				1400px;
	margin:					0px auto;
}
.custom.szkolaprawa-ranking {
	margin:					40px 40px 0px;
}
.moduletable.szkolaprawa-ranking .szp-ranking {
	display: 				inline-flex;
	background-color:		#a98a5c;
	color:					#fff;
}
.moduletable.szkolaprawa-ranking .szp-ranking a {
	color:					#fff;
}
.moduletable.szkolaprawa-ranking h4 {
	font-size: 				24px !important;
	text-transform: 		uppercase !important;
	margin-top:				20px;
	margin-bottom: 			20px;
}

.moduletable.szkolaprawa-ranking .rankingtext {
	padding:				40px 40px 0px;
}
.moduletable.szkolaprawa-ranking .rankingimg img {
	max-width:				600px;
	opacity:				1 !important;
}
.rankingprawowaw {
	padding-bottom:			20px;
}
.rankingprawowaw .moduletable.szkolaprawa-ranking .szp-ranking {
	display:				block;
}
.rankingprawowaw .custom.szkolaprawa-ranking {
    margin-top: 			0px;
}
.rankingprawowaw .moduletable.szkolaprawa-ranking .rankingimg img {
	max-width:				100%;
}
.rankingprawowaw .moduletable.szkolaprawa-ranking .rankingtext {
	padding:				20px 0px 20px;
}
.rankingprawowaw .moduletable.szkolaprawa-ranking .rankingtext h4,
.rankingprawowaw .moduletable.szkolaprawa-ranking .rankingtext p {
	padding-left:			40px;
}

@media(max-width: 1180px) {
	.moduletable.szkolaprawa-ranking .szp-ranking {
		display: 			block;
		padding-bottom:		40px;
	}
	.moduletable.szkolaprawa-ranking .rankingimg img {
		max-width:			100%;
		height: 			auto;
	}
	.rankingprawowaw .moduletable.szkolaprawa-ranking .szp-ranking {
		display: 			block;
		max-width: 			900px;
		margin: 			0px auto;
		padding-bottom:		0px;
	}
	
	.rankingprawowaw .moduletable.szkolaprawa-ranking .szp-ranking .rankingtext h4 {
	line-height: 			120% !important;
	}
	.rekrutacja-dokumenty .col-1 {
	float: left; 
}

.rekrutacja-dokumenty .col-1, .rekrutacja-dokumenty .col-2 {
	display: table-cell; 
	width: 100%; 
	padding-right: 20px;
}

.oplata-2020 .col-1 {
	display: table-cell; 
	float: left; 
	width: 100%; 
	padding-right: 20px;
}

.oplata-2020 .col-2 {
	display: table-cell; 
	width: 100%; 
	padding-right: 20px; 
	padding-left: 20px;
}

	
}
@media(max-width: 599px) {
	.custom.szkolaprawa-ranking {
		margin: 			0px 20px 40px 20px;
		padding-top:		20px;
	}
	.moduletable.szkolaprawa-ranking h4 {
		margin-top:			0px;
	}
}
/**/
/* Studia - top slider i wyszukiwarka */
#n2-ss-117 {
	margin-bottom:			40px !important;
}
.moduletable.ajaxcpsearch h3 {
	font-size:				48px;
	text-transform:			none;
	padding-bottom:			40px;
}
.moduletable.ajaxcpsearch .select2 {
	width:					675 px !important;
	margin:					10px;
}
.moduletable.ajaxcpsearch .select2-container--default .select2-selection--multiple {
	background-color:		#e6e6e6;
	border:					1px solid #ccc;
	cursor:					pointer;
}
.moduletable.ajaxcpsearch .select2-container--default .select2-selection--single {
	cursor:					text;
}
.moduletable.ajaxcpsearch .select2-container--default .select2-search--inline .select2-search__field {
	font-weight:			500;
	width:					auto;
}
#rredan_select_box button.cprsubmit.btn.btn-primary {
	width:					400px;
	height:					60px;
	margin-bottom:			30px;
	margin-top:				30px;
	display:				block !important;
}
#rredan_select_box button.cprsubmit:disabled {
	cursor:					not-allowed;
	color:					#fff;
	background:				#00aef0;
	display:				block !important;
}
.moduletable.ajaxcpsearch .winter {
	margin:					1.5em;
	text-align: 			center;
	color: 					#00aef0;
	font-size: 				22px;
	font-weight: 			500;
}
/* Moduł Szkoła Prawa - Firmy */
.moduletable.sp-cooperation {
	font-size:				14px;
	padding-bottom:			70px;
	color:					#fff;
	font-weight:			300;
}
.moduletable.sp-cooperation h4 {
	text-transform:			uppercase;
	font-weight:			900 !important;
	font-size:				14px !important;
	padding:				50px 40px 0px;
	line-height:			120% !important;
}
.moduletable.sp-cooperation p {
	padding:				0px 40px 40px;
	line-height:			120% !important;
}
.moduletable.sp-cooperation ul {
	padding:				0px 40px 40px;
	margin-left:			13px !important;
}
.firma {
	max-width:				1312px;
	margin:					2px auto 0px;
	display:				flex;
	background-color:		#50412E;
}
bg-flogo {
	max-width:				488px;
	display:				inline-block;
}
.bg-flista, .bg-fopis {
	max-width:				412px;
	display:				flex;
}
.flogo {
	background-color:		#836C4C;
	max-height:				250px;
}
.flogo img {
	width:					100%;
}
.bg-fopis {
	background-color:		#836C4C;
}
.bg-fopis:before,
.bg-flista:before {
	position:				absolute;
	padding-left:			342px;
	z-index:				999;
}
.bg-fopis:before {
	content:				url(/images/corner01.jpg);
}
.bg-flista:before {
	content:				url(/images/corner02.jpg);
}
.flista {
	background-color:		#A29078;
	min-width:				412px;
}
/* swps.pl/studia */
.aid2 #slider {
	/*height:				0px;*/
}
#n2-ss-117 {
	margin: 				0px !important;
}
.aid2 .blog {
	margin-top:				0px !important;
}
/* swps.pl*/
.aid0 .moduletable.ajaxcpsearch h3,
.aid2 .moduletable.ajaxcpsearch h3 {
	padding-top:			70px;
}
/* artykuł: Certyfikat języka polskiego */
.aid16095 div.calendar {
	width:					auto !important;
}
.aid16095 .calendar,
.aid18781 .calendar {
	border:					none !important;
	background:				none !important;
	font-family:			inherit !important;
}
.aid16095 .rekrutacja-kroki,
.aid18781 .rekrutacja-kroki {
	text-align:				left;
}
.aid16095 .rekrutacja-kroki ol.count > li::before,
.aid18781 .rekrutacja-kroki ol.count > li::before {
	padding:				0.4em 1.2em;
}
.aid16095 .rekrutacja-kroki ul,
.aid18781 .rekrutacja-kroki ul {
	font-size:				14px;
	text-align:				left;
}
/* .aid .opis-kierunku .naglowek .info .typy-studiow:after */
/* Dopisek w nagłówku o limicie miejsc i zakończeniu rekrutacji */
.opis-kierunku .naglowek .info .typy-studiow:after {
	/*content:				'Ostatnie wolne miejsca.';*/
}
.aid15556 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15792 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15432 .opis-kierunku .naglowek .info .typy-studiow:after  {
	/*content:				' Rekrutacja zakończona. Możliwość przyjęcia na podstawie indywidualnej decyzji Dziekana.';		*/
}

/* Jeśli "rekrutacja zakończona", to dodaj info w template.css dla "kafelków" */

/*.aid17182 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid14105 .opis-kierunku .naglowek .info .typy-studiow:after */ 


.opis-kierunku.rekrutacja_zakonczona  .naglowek .info .typy-studiow:after {
	content:                'Rekrutacja zakończona.' ;
}	




/* 
.aid14252 .opis-kierunku .naglowek .info .typy-studiow:after {
	font-family: 			FontAwesome, Lato !important;
    content: 				"\f2dc   Rekrutacja zimowa";
}
*/
/* Dopisek wyłączony dla Certyfikatu j. pol. */
.aid16095 .opis-kierunku .naglowek .info .typy-studiow:after, 
.aid18781 .opis-kierunku .naglowek .info .typy-studiow:after, 
/* Dopisek wyłączony dla podyplomowych */	
.aid15607 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15467 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15466 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15464 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15345 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15327 .opis-kierunku .naglowek .info .typy-studiow:after,
.aid15482 .opis-kierunku .naglowek .info .typy-studiow:after,
.opis-kierunku.item-page.podyplomowe .naglowek .info .typy-studiow:after {
	content:                '';
}
/* Dopisek dla studiów EN */
body.en .opis-kierunku .naglowek .info .typy-studiow:after {
	content:                '';
}
body.en.aid2324 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2335 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2331 .opis-kierunku .naglowek .info .typy-studiow:after {
	/*content:                'The number of places is limited. Application deadline is September 30th or until all places are filled.' !important;*/
}
/* na newenie dodać w templates.css */
body.en.aid2336 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2388 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2335 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2331 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2324 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2334 .opis-kierunku .naglowek .info .typy-studiow:after {
	/*content:                'Applications for this program are now closed.' !important;*/
}
body.en.aid2314 .opis-kierunku .naglowek .info .typy-studiow:after
body.en.aid2313 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2315 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2316 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2318 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2319 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2320 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2350 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2410 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2411 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2349 .opis-kierunku .naglowek .info .typy-studiow:after,
body.en.aid2389 .opis-kierunku .naglowek .info .typy-studiow:after {
	/*content:                'Applications now open' !important;	*/
}

/* Rekrutacja zimowa --> wyszukiwarka */
.moduletable.ajaxcpsearch .winter i {
	/*display:				none;*/
}
/**/



/* Szkoła Prawa WAW ID: 17041, 17186, 17272 - edycja template'u 19022018 */

.aid17041 .custom.szkolaprawa-miasta,
.aid17186 .custom.szkolaprawa-miasta,
.aid17272 .custom.szkolaprawa-miasta {
	display:					flex;
}

.aid17041 #content .item-page h3,
.aid17186 #content .item-page h3,
.aid17272 #content .item-page h3{
	border-bottom: 				none;
}
.aid17041 .opis-kierunku .wypowiedz,
.aid17186 .opis-kierunku .wypowiedz,
.aid17272 .opis-kierunku .wypowiedz {
	padding-top: 				80px;
}
.aid17041 .opis-kierunku .buttons a.program,
.aid17186 .opis-kierunku .buttons a.program,
.aid17272 .opis-kierunku .buttons a.program {
	display: 				inline-block;
}
.aid17041 .opis-kierunku,
.aid17186 .opis-kierunku,
.aid17272 .opis-kierunku {
	max-width: 				unset;
}
.aid17041 .opis-kierunku .wypowiedz,
.aid17186 .opis-kierunku .wypowiedz,
.aid17272 .opis-kierunku .wypowiedz {
	width: 					55%;
}
.aid17041 .item-page.opis-kierunku h2,
.aid17186 .item-page.opis-kierunku h2,
.aid17272 .item-page.opis-kierunku h2 {
	width: 					98%;
}
.aid17041 .szkola-prawa-content,
.aid17186 .szkola-prawa-content,
.aid17272 .szkola-prawa-content {
	background-color: 			#fff;
}
.aid17041 .opis-kierunku,
.aid17186 .opis-kierunku,
.aid17272 .opis-kierunku {
  overflow:					hidden;
}
.aid17041 .opis-kierunku > *,
.aid17186 .opis-kierunku > *,
.aid17272 .opis-kierunku > * {
	margin-left: 			0px !important;
	max-width: 				unset;
}
.aid17041 .opis-kierunku .naglowek .info .buttons,
.aid17186 .opis-kierunku .naglowek .info .buttons,
.aid17272 .opis-kierunku .naglowek .info .buttons {
	margin-top: 			80px;
}
.aid17041 .opis-kierunku .buttons a.rekrutacja,
.aid17186 .opis-kierunku .buttons a.rekrutacja,
.aid17272 .opis-kierunku .buttons a.rekrutacja {
	background-color: 				#a98a5c;
	border: 					3px solid #a98a5c;
}

.aid17041 .opis-kierunku .buttons a:hover,
.aid17186 .opis-kierunku .buttons a:hover,
.aid17272 .opis-kierunku .buttons a:hover {
	color: 						#a98a5c;
	background-color: 			#fff;
	border: 					3px solid #fff !important;
}

.aid17041 .typy-studiow:after,
.aid17186 .typy-studiow:after,
.aid17272 .typy-studiow:after {
	display: 					none;
}

.szkolaprawa-head {
	margin-left: 				25% !important;
	margin-bottom: 				100px;
}
.aid17041 .wydzial a:hover,
.aid17186 .wydzial a:hover,
.aid17272 .wydzial a:hover {
	color: 						#a98a5c !important;
	transition: 				.2s ease-in-out;
}
.aid17041 .szkolaprawa-miasta,
.aid17186 .szkolaprawa-miasta,
.aid17272 .szkolaprawa-miasta {
	/*box-shadow: 				0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0,0,0,0.03);*/
	background-color: 			#A98A5C;
}
.szkolaprawa-navbar {
	max-width: 					1014px;
	margin: 					0px auto;
	display: 					flex;
	
}
.szkolaprawa-navbar p {
	padding: 					22px 0px;
	margin: 					0px !important;
	font-size: 					14px;
	text-transform: 			uppercase;
	color: 						#A98A5C !important;
}
.szkolaprawa-navbar a{
	/*color: 						#080808;*/
	color:						#fff;
}
.szkolaprawa-navbar a:hover{
	/*color: 						#A98A5C;*/
	color:						#000;
}
.szkolaprawa-navbar p:first-child:before {
	content: 					'Na skróty:';
	margin-right: 				20px;
	margin-left: 				20px;
	text-transform: 			none;
	color: 						#121212;
	min-width: 					65px;
}

.szkolaprawa-navbar p:after {
	content: 					'|';
	/*color: 						#CDCDCD;*/
	color: 						#000;
	margin-left: 				10px;
	margin-right: 				10px;
	font-weight: 				100;
}
.szkolaprawa-navbar p:last-child:after {
	content: 					'';
}

.aid17041 .moduletable.manifest-intro h2,
.aid17186 .moduletable.manifest-intro h2,
.aid17272 .moduletable.manifest-intro h2 {
	padding-top: 				30px;
}

.aid17041 .intro-spm,
.aid17186 .intro-spm,
.aid17272 .intro-spm {
	max-width: 					1100px;
	border-top: 				1px solid rgba(169,138,93,0.50);
	margin: 					0px auto;
	padding: 					0 1.5em;
}

.aid17041 .intro-spm p,
.aid17186 .intro-spm p,
.aid17272 .intro-spm p {
	font-size: 18px;
	font-weight: 700;
	padding-top: 50px;
}

.aid17041 .wrap-spm,
.aid17186 .wrap-spm,
.aid17272 .wrap-spm {
    color: 						#080808;
    margin: 					0px auto !important;
    max-width: 					1400px !important;
    padding-bottom: 			0px;
}
.aid17041 .moduletable.manifest,
.aid17186 .moduletable.manifest,
.aid17272 .moduletable.manifest {
    max-width: 1360px;
    margin: 0px auto;
}
.aid17041 .manifest-blocks,
.aid17186 .manifest-blocks,
.aid17272 .manifest-blocks {
    width: 29.1%;
}

.aid17041 .moduletable.szkolaprawa-program,
.aid17186 .moduletable.szkolaprawa-program,
.aid17272 .moduletable.szkolaprawa-program {
	padding: 						40px 0px 100px;
}
.aid17041 .moduletable.wsparcie,
.aid17041 .moduletable.partnerzy,
.aid17186 .moduletable.wsparcie,
.aid17186 .moduletable.partnerzy,
.aid17272 .moduletable.wsparcie,
.aid17272 .moduletable.partnerzy {
	padding-top: 					80px;
}

.aid17041 .moduletable.wsparcie h4,
.aid17186 .moduletable.wsparcie h4,
.aid17186 .moduletable.wsparcie h4 {
    margin-top: 0;
    margin-bottom: 20px;
}
.aid17041 .sp-wsparcie h4,
.aid17041 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
.aid17041 .szkolaprawa-partnerzy h4,
.aid17186 .sp-wsparcie h4,
.aid17186 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
.aid17186 .szkolaprawa-partnerzy h4,
.aid17272 .sp-wsparcie h4,
.aid17272 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
.aid17272 .szkolaprawa-partnerzy h4,
.moduletable.sp-terminy .row-s span {
	font-size:			48px !important;
	text-align:			center !important;
}
.aid17041 a.slidetoggler,
.aid17186 a.slidetoggler,
.aid17272 a.slidetoggler {
	margin-top: 0;
	margin-bottom: 20px;
	color: #a98a5c;
	font-size: 18px !important;
	font-weight: 900 !important;
	text-transform: uppercase;
	word-spacing: normal !important;
	text-decoration: none !important;
	display: block;
	text-align: center;
}


.aid17041 a.slidetoggler i,
.aid17186 a.slidetoggler i,
.aid17272 a.slidetoggler i {
	margin-right: 4px;
	font-size: 12px;
	vertical-align: middle;
}
.aid17041 .hiddenslide p,
.aid17186 .hiddenslide p,
.aid17272 .hiddenslide p {
	padding-top: 0px !important;
	text-align: justify !important;
	font-size: 14px;
	margin-left: 22px !important;
}

.aid17041 .moduletable.wsparcie p,
.aid17186 .moduletable.wsparcie p,
.aid17272 .moduletable.wsparcie p {
	text-align: 					center;
	padding-top: 					50px;
	max-width: 						1120px;
	color: 							#080808;
}
.aid17041 .tut-wrapper,
.aid17186 .tut-wrapper,
.aid17272 .tut-wrapper {
	padding-top: 					20px;
}
.aid17041 .tut-header,
.aid17186 .tut-header,
.aid17272 .tut-header {
	margin-top: 0;
}


.aid17041 h4,
.aid17186 h4,
.aid17272 h4 {
	font-size: 					48px;
}

.szkolaprawa-partnerzy h4 {
	font-size: 					48px !important;
	text-align: 				center !important;
	margin-bottom: 				55px;
	text-transform: 			uppercase;
	font-weight: 				900 !important;
	margin-top: 				50px;
}

.aid17041 .moduletable.partnerzy,
.aid17186 .moduletable.partnerzy,
.aid17272 .moduletable.partnerzy {
	padding: 					0px 40px 70px;
	max-width: 					1200px;
	margin: 					0px auto;
}
.partner-item {
	display: 					flex;
	border-top: 				1px solid rgba(169,138,93,0.50);
	padding-top: 				40px;
	padding-bottom:				40px;

}
.moduletable.partnerzy .partner-item img {
	opacity: 					1 !important;
	padding-right: 				60px;
}
.szkolaprawa-partnerzy p,
.szkolaprawa-partnerzy ul {
	font-size: 					14px;
}
.szkolaprawa-partnerzy h5 {
	font-size: 					14px;
	font-weight: 				700;
	text-transform: 			uppercase;
	color: 						#a98a5d;
}

.aid17041 .moduletable.warsztat-intro,
.aid17186 .moduletable.warsztat-intro,
.aid17272 .moduletable.warsztat-intro {
	background-color: 			#171717 !important;
	padding-bottom: 			120px;
}

.aid17041 .moduletable.warsztat-intro img,
.aid17186 .moduletable.warsztat-intro img,
.aid17272 .moduletable.warsztat-intro img {
	max-width: 					885px;
	height: 					auto;
	width: 						100%;
	opacity: 					1 !important;
}

.aid17041 .moduletable.warsztat-intro h4,
.aid17186 .moduletable.warsztat-intro h4,
.aid17272 .moduletable.warsztat-intro h4 {
	font-size: 					48px !important;
	text-align: 				center !important;
	margin-bottom: 				55px;
	text-transform: 			uppercase;
	font-weight: 				900 !important;
	padding-top: 				70px;
	line-height: 				140% !important;
}

.aid17041 .moduletable.warsztat-intro h5,
.aid17186 .moduletable.warsztat-intro h5,
.aid17272 .moduletable.warsztat-intro h5 {
	margin-bottom: 					50px;
	color: 							#a98a5d;
	text-transform: 				uppercase;
	margin-top: 					65px;
}
.aid17041 .moduletable.warsztat-intro .sp-warsztat-intro,
.aid17186 .moduletable.warsztat-intro .sp-warsztat-intro,
.aid17272 .moduletable.warsztat-intro .sp-warsztat-intro {
	max-width: 1080px !important;
	text-align: center;
	margin: 0px auto;
}
.aid17041 .moduletablekadra,
.aid17186 .moduletablekadra,
.aid17272 .moduletablekadra {
	color: 							#080808;
}
.aid17041 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
.aid17186 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
.aid17272 #content .item-page.opis-kierunku .moduletablekadra.sp h3 {
	font-size: 					48px !important;
	text-align: 				center !important;
	margin-top: 				0;
	margin-bottom: 				55px;
	text-transform: 			uppercase;
	font-weight: 				900 !important;
	padding-top: 				50px;
	line-height: 				140% !important;
}
.aid17041 #content .item-page.opis-kierunku .moduletablekadra.sp .kadra-kierunek a,
.aid17186 #content .item-page.opis-kierunku .moduletablekadra.sp .kadra-kierunek a,
.aid17272 #content .item-page.opis-kierunku .moduletablekadra.sp .kadra-kierunek a {
	border: 2px solid #a98a5d;
	background: #a98a5d;
}
.aid17041 #content .item-page.opis-kierunku .moduletablekadra.sp .kadra-kierunek a:hover,
.aid17186 #content .item-page.opis-kierunku .moduletablekadra.sp .kadra-kierunek a:hover,
.aid17272 #content .item-page.opis-kierunku .moduletablekadra.sp .kadra-kierunek a:hover {
	color: #a98a5d;
	background-color: #fff !important;
}

.aid17041 .nspPagination li,
.aid17186 .nspPagination li,
.aid17272 .nspPagination li {
	background: 				#171717;
}
.aid17041 .nspPagination li.active,
.aid17041 .nspPagination li:hover,
.aid17186 .nspPagination li.active,
.aid17186 .nspPagination li:hover,
.aid17272 .nspPagination li.active,
.aid17272 .nspPagination li:hover {
	background: 	 				#a98a5d !important;
}
.moduletable.aplikacja-prawnicza {
	background-color: 				#171717;
}

.moduletable.aplikacja-prawnicza h4 {
	font-size: 						24px !important;
	text-transform: 				uppercase !important;
	color: 							#a98a5d;
	padding-top: 					10px;
	margin-bottom: 					20px;
}
.moduletable.aplikacja-prawnicza h5 {
	text-transform: 				uppercase;
	color: 							#a98a5d;
	min-width: 						390px;
	margin-top: 					20px;
	margin-bottom: 					15px;
}
.moduletable.aplikacja-prawnicza a {
	color: 							#a98a5d;
}
.aid17041 .szkolaprawa-aplikacja,
.aid17186 .szkolaprawa-aplikacja,
.aid17272 .szkolaprawa-aplikacja {
	max-width: 						1200px;
	margin: 						0px auto;
	padding: 						23px 40px 120px;
}

.szkolaprawa-aplikacja h4 {
	font-size: 					14px;
}

.szkolaprawa-aplikacja p {
	font-size: 					14px;
}
.szp-certyfikat {
	display: 					flex;
}
.cert-item {
	padding-right: 				40px;
}
.cert-item:last-child {
	padding-right: 				0px;
}
.cert-item h5 {
	padding-top:				10px;
}

.szkolaprawa-aplikacja img {
	width: 						100%;
	/*padding-top: 				40px;*/
	padding-top:				0px;
	max-width:					260px;
	opacity: 					1 !important;
}
.szp-skills {
	padding-bottom: 			60px;
}
.szp-skills h5 {
	margin-bottom: 				40px !important;
}
.szp-skills ul {
	display: 					flex; 
	font-size: 					14px; 
	text-transform: 			uppercase; 
	word-spacing: 				1px; 
	list-style-type: 			none;
	margin-bottom: 				60px;
}
.szp-skills li {
	width: 						100%;
	padding: 					2%; 
	list-style-type: 			none;
}

.szp-skills a {
	color: 						#fff;
	background-color: 			#A98A5C;
	text-shadow: 				0px 1px 1px rgba(35, 35, 35, 0.1);
	padding: 					1.2em 2em 1.1em;
	border: 					1px solid #A98A5C;
	text-transform: 			uppercase;
	font-weight: 				900;
}

.szp-skills a:hover {
	color: 						#A98A5C;
	transition-duration: 		.2s;
	background-color:			rgba(169,138,92,0.00);

}
.szp-skills i {
	padding-right: 				10px;
	font-size: 					32px;
}

.moduletable.szkolaprawa-rekrutacja {
	max-width:				1200px;
	margin:					0px auto;
	color:					#080808;
	padding-bottom:			100px;
}
.aid17041 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
.aid17186 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
.aid17272 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3 {
	font-size:				48px !important;
	text-align: 			center !important;
	font-weight:			900 !important;
	padding-top: 			55px !important;
	padding:				0px 40px;
}
.szp-wrapper-rekrutacja {
	color:						#080808;
	font-size:					14px;
	display:					inline-flex;
	padding:					0 40px;
}
.szp-wrapper-rekrutacja ol {
	padding-left:				15px;
}
.szp-wrapper-rekrutacja ol li ul li {
	list-style-type: 			disc;
}
.szp-wrapper-rekrutacja h4 {
	text-transform: 			uppercase;
	color:						#a98a5d;
	padding-top: 				10px;
}
.szp-rekrut-twocol {
	max-width: 					60%;
}
.aid17041 .moduletable.form_z17 h4,
.aid17186 .moduletable.form_z17 h4,
.aid17272 .moduletable.form_z17 h4 {
	color:						#080808;
	text-transform: 			none;
	margin-top:					0;
	padding-top:				0;
}
.szp-wrapper-rekrutacja .moduletable.form_z17 {
	margin: 					30px 15px 0px 55px !important;
	background-color:			rgba(169,138,93,0.10);
	max-width:					100% !important;
	padding:					20px 35px 45px
}
.szp-wrapper-rekrutacja .moduletable.form_z17 .bfSubmitButton {
	background-color:			#a98a5d;
	border: 					3px solid #a98a5d;
}
.szp-wrapper-rekrutacja .moduletable.form_z17 .bfSubmitButton:hover {
	background-color:			rgba(255,255,255,0.00);
	/*color: 					#a98a5d;*/
}
.szp-wrapper-rekrutacja .pobierz,
.szp-wrapper-rekrutacja .pobierz ul{
	padding-left:				0;
}
.szp-wrapper-rekrutacja .pobierz {
	padding-left:					15px;
}

.szp-wrapper-rekrutacja .pobierz ul li {
	margin-right:				20px;
}
.szp-wrapper-rekrutacja .pobierz ul li em {
	font-size:					16px;
}

.szp-wrapper-rekrutacja ol li {
	padding-bottom:				20px;
}
.szp-wrapper-rekrutacja ol li ul li {
	padding-bottom:				0px;
}

.czesne-prawo caption {
	background-color:				#171717;
	color: 							#fff;
	padding:						10px;
	font-size: 						16px;
	word-spacing: 					1px;
}
.czesne-prawo th {
	color:							#fff;
	background-color:				#a98a5d;
	font-weight:					500;
	padding:						15px;
	word-spacing:					1px;
}
.czesne-prawo td {
	text-align: 					center;
	padding: 						5px;
	background-color: 				#EEE8DF;
}

.szp-wrapper-rekrutacja {
	padding-top:					25px;
}
.szp-wrapper-rekrutacja a {
	color:							#A5865D;
}
.szp-wrapper-rekrutacja .kontakt ul li i {
    color: 							#A5865D;
    border: 						1px solid #A5865D80;
	margin-left: 					-20px;
	background-color: 				#fff;
	padding: 						11px 3px;
	border-radius: 					100%;
	margin-top:						-7px;
}
.szp-wrapper-rekrutacja .kontakt ul li {
	padding-bottom:					15px;
}
.szp-wrapper-rekrutacja .kontakt ul {
	margin-left:					50px !important;
}

/**/

/* analityka biznesowa - w szablonie zarządzania i przywództwa */
.zarzadzanie.aid17313.cid293 .mentor02:before {
content: url('/images/czarnecki.png');
}

.telefonlp #mauticform_input_konsultacjatel_header h2{
	
	font-size: 36px !important;
	text-align: left;
	margin-top: 80px;
	margin-bottom: 30px;
	line-height: 120%;
}

.telefonlp .mauticform-input {
	border: 1px solid #e9e9e9 !important;
    border-radius: 4px !important;
    background: #f6f6f6;
    font-size: 14px !important;
    font-family: Lato;
	max-width: 300px;
	padding-left: 86px !important;
}
.telefonlp .mauticform-row .mauticform-label {
	width: auto !important;
	margin-right: 30px;
}

.telefonlp .mauticform-innerform {
	max-width: 600px;
}

.telefonlp #mauticform_input_konsultacjatel_submit {
    background: #00aeef !important;
    color: #FFFFFF !important;
    margin: 0 auto;
    padding: 12px 30px !important;
    font-size: 18px !important;
    border-radius: 8px !important;
    display: block;
}

.telefonlp #mauticform_input_konsultacjatel_administrator{
	font-size: 12px !important;
	opacity: 0.6;
}
/**/
	



@media(max-width: 1600px) {
	.moduletable.form_z17.podyplom {
		margin-left:		65% !important;
	}
}
@media (max-width: 1330px) {
	
	.aid17041 .manifest-blocks,
	.aid17186 .manifest-blocks,
	.aid17272 .manifest-blocks {
		width: 				27.8%;
	}
	.tut-block {
		width: 				270px;
	}
	.aid17041 .moduletable.warsztat-intro img,
	.aid17186 .moduletable.warsztat-intro img,
	.aid17272 .moduletable.warsztat-intro img {
		max-width:			75%;
	}
	.szp-certyfikat {
		display:			block;
	}
}
@media (max-width: 1200px) {
	.bg-fopis::before, .bg-flista::before {
		padding-left: 		343px;
	}	
	.flista {
		min-width:			100%;
	}
	body.szkola-prawa .moduletable.biuro {
		padding-left:		40px;
	}
	p.cta-under {
		margin:				80px !important;
		text-align:			center !important;
	}
}
@media (max-width: 1199px) {
	.bg-fopis::before, .bg-flista::before {
		content:			none;
	}
	.bg-flista, .bg-fopis {
		max-width:			488px;
	}
	.flogo {
    	background-color:	#fff;
	}
	.firma {
		max-width:			488px;
		display:			inline-block;
		vertical-align:		top;
	}
	.moduletable.sp-cooperation .wspolpraca {
		margin:				0px 20px;
	}
	.aid17041 .manifest-blocks,
	.aid17186 .manifest-blocks,
	.aid17272 .manifest-blocks {
		width: 				44%;
	}
	.aid17041 .moduletable.wsparcie p,
	.aid17186 .moduletable.wsparcie p,
	.aid17272 .moduletable.wsparcie p {
		text-align:			left;
	}
	.aid17041 .tut-block,
	.aid17186 .tut-block,
	.aid17272 .tut-block {
    	width: 				220px;
	}
	.aid17041 .tut-wrapper,
	.aid17186 .tut-wrapper,
	.aid17272 .tut-wrapper {
		width:				100%;
	}
}
@media (max-width: 1020px) {
	.firma {
		display:			block;
	}
	.aid16032 .opis-kierunku.item-page.podyplomowe .naglowek .specjalnosci {
		display:			none;
	}
	.manifest-blocks {
		padding:			1em;
	}
	.partner-item {
		display:			block;
	}
	.szp-rekrut-twocol {
		max-width:			100% !important;
		padding-right: 		0 !important;
	}
	.szp-wrapper-rekrutacja {
		display:			block;
	}
	.szp-wrapper-rekrutacja .moduletable.form_z17 {
    margin: 				30px 0px 0px 0px !important;
	padding: 				20px 35px 10px;
	}
}
/**/
/* Zarządzanie i Przywództwo - landing */
body.zarzadzanie {
	background-image:		none !important;
}
body.zarzadzanie h2 {
	font-size:				48px;
	text-transform:			uppercase;
	font-weight:			900;
	margin:					0px auto;
}
body.zarzadzanie .opis-kierunku > * {
	margin-left:			0px !important;
	max-width:				100%;
}
body.zarzadzanie .opis-kierunku {
	/*background-attachment:	relative;*/
}
body.zarzadzanie .opis-kierunku .wypowiedz {
	margin-left:			25%;
	width:					35%;
}
body.zarzadzanie .opis-kierunku .naglowek {
	margin-left:			25%;
}
body.zarzadzanie .opis-kierunku.item-page.zarzadzanie.cat_293 {
	background-size:		cover;
}
body.zarzadzanie .zarzadzanie-content {
	background-color:		#fff;
	margin-top:				100px;
}
body.zarzadzanie .zarzadzanie-atuty {
	background-color:		#41474d;
	background-image:		url('/images/zarzadzanie/bg05.png');
	background-size:		100%;
	background-repeat:		no-repeat;
	text-shadow:			0px 1px 4px rgba(0, 0, 0, 0.2);
}
body.zarzadzanie .moduletable.atuty.drugie {
	background-color:		#3c4147;
	padding-top:			100px;
	border-top:				1px solid #3a3e43;
}
body.zarzadzanie .moduletable.atuty.trzecie {
	background-color:		#363b40;
	padding-top:			100px;
	border-top:				6px solid #40464c;
}
body.zarzadzanie .moduletable.atuty.czwarte {
	background-color:		#3c4147;
	border-top:				1px solid #3a3e43;
}
body.zarzadzanie .moduletable.atuty.piate {
	background-color:		#363b40;
	border-top:				6px solid #40464c;
}
body.zarzadzanie .moduletable.manifest-intro {
	text-align:				center;
	padding-top:			80px;
}
body.zarzadzanie .moduletable.manifest-intro h2 {
	color:					#080808;
	text-align:				center;
}
body.zarzadzanie .moduletable.manifest-intro .wrap-zip {
	color:					#080808;
	margin:					0px auto !important;
	max-width:				1400px !important;
	padding-bottom:			40px;
}
body.zarzadzanie .moduletable.manifest-intro .wrap-zip .intro-zip {
	max-width:				1050px;
	border-top:				2px solid #000;
	margin:					0px auto;
	padding:				0 1.5em;
}
body.zarzadzanie .moduletable.manifest-intro p {
	font-size:				18px;
	font-weight:			500;
	padding-top:			50px;
	line-height:			140% !important;
}
body.zarzadzanie .moduletable.manifest-intro .wrap-zip .after-zip {
	max-width:				1150px;
	border-bottom:			2px solid #000;
	margin:					0px auto;
}
body.zarzadzanie .moduletable.manifest .manifest-blocks {
	width:					33%;
	display:				inline-block;
	vertical-align:			top;
	padding:				1.5em 0em;
}
body.zarzadzanie .moduletable.manifest .zip-manifest {
	color:					#080808;
	margin:					0px auto !important;
	width:					80%;
	margin-bottom:			70px !important;
}
body.zarzadzanie .moduletable.manifest .zip-manifest h4,
body.zarzadzanie .moduletable.manifest .zip-manifest p {
	color:					#080808;
	width:					auto;
}
body.zarzadzanie .moduletable.manifest .zip-manifest h4 {
	font-size:				24px !important;
	padding:				0em 3em;
	position:				relative;
	margin:					1em auto;
}
body.zarzadzanie .moduletable.manifest .zip-manifest p {
	padding:				0em 5em;
	line-height:			140% !important;
	position:				relative;
}
body.zarzadzanie .moduletable.manifest .zip-photo {
	position:				absolute;
}
body.zarzadzanie .moduletable.manifest img.zip-photo {
	opacity:				.2;
}
body.zarzadzanie .zarzadzanie-atuty h2 {
	text-align:				center;
	width:					20em !important;
	line-height:			140% !important;
	padding-top:			70px;
	padding-bottom:			120px;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty h3,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty h3,
.aid17564.cid293 .moduletable.partnerzy-wspoltworcy h3, #content .item-page.opis-kierunku .moduletable.zipmentorzy h3{
	margin:					0px auto !important;
	text-align:				center !important;
	border:					none !important;
	font-weight:			900 !important;
	padding-bottom:			60px;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p {
	margin:					0px auto !important;
	text-align:				center !important;
	max-width:				960px !important;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p {
	font-size:				24px !important;
	line-height:			140%;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-atuty-intro,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-atuty-intro {
	padding-bottom:			2em;
}
body.zarzadzanie .zip-atuty {
	padding:				0px 6em 90px 6em;
	max-width:				85%;
	margin:					0px auto;
}
body.zarzadzanie .zip-atuty .mentor {
	width:					33%;
	display:				inline-block;
	vertical-align:			top;
}
body.zarzadzanie .zip-atuty h4 {
	text-align:				right !important;
	font-weight:			900 !important;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty h3:before,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty h3:before,
.aid17564.cid293 .moduletable.partnerzy-wspoltworcy h3:before, .zipmentorzy > h3:before {
	content:				'';
	border-top:				0px;
	transform:				rotate(180deg);
	overflow:				visible;
	height:					auto;
	vertical-align:			middle;
	display:				inline-block;
	border:					35px solid rgba(0,0,0,0);
	border-left:			0px;
	border-right:			59px solid #00c4e1;
	height:					1px;
	padding:				0px;
	width:					1px;
	margin:					-1px;
	margin-right:			35px;
	margin-top:				-10px;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty h3:after,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty h3:after,
.aid17564.cid293 .moduletable.partnerzy-wspoltworcy h3:after, .zipmentorzy > h3:after {
	content:				'';
	border-top:				0px;
	transform:				rotate(0deg);
	overflow:				visible;
	height:					auto;
	vertical-align:			middle;
	display:				inline-block;
	border:					35px solid rgba(0,0,0,0);
	border-left:			0px;
	border-right:			59px solid #00c4e1;
	height:					1px;
	padding:				0px;
	width:					1px;
	margin:					-1px;
	margin-left:			35px;
	margin-top:				-10px;
}
body.zarzadzanie .zip-atuty .mentor01:before {
	content:				url('/images/zarzadzanie/mentor01.png');
}
body.zarzadzanie .zip-atuty .mentor02:before {
	content:				url('/images/zarzadzanie/mentor02.png');
}
body.zarzadzanie .zip-atuty .mentor03:before {
	content:				url('/images/zarzadzanie/mentor033.png');
}



/* Zarządzanie - artykuł ID: 18710 */

	/* Strona PL - dodatkowy artykuł z liderami zamiast ekspertów - max. 12; ID: 18710 */

body.zarzadzanie.aid18710 .zip-atuty .mentor01:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider01.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor02:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider02.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor03:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider03.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor04:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider04.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor05:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider05.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor06:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider06.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor07:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider07.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor08:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider08.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor09:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider09.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor010:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider10.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor011:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider11.png');
}
body.zarzadzanie.aid18710 .zip-atuty .mentor012:before {
	content:				url('https://www.swps.pl/images/zarzadzanie/lider12.png');
}
	/**/
a.button.zip {
	color: 					#fff;
	background-color: 		#00c4e1;
	margin-top: 			40px;
	display: 				inline-block;
	padding: 				12px 28px;
	text-transform: 		uppercase;
	font-size: 				18px;
	font-weight: 			700;
	text-shadow: 			none;
}
/**/







body.zarzadzanie .rekrutacja-kroki .introadd {
	font-size: 			14px;
	line-height: 		180%;
	padding: 			20px 80px;	
}
body.zarzadzanie input#ff_elem45465.ff_elem,
body.zarzadzanie input#ff_elem45467.ff_elem,
body.zarzadzanie input#ff_elem45468.ff_elem,
body.zarzadzanie input#ff_elem45407.ff_elem,
body.zarzadzanie input#ff_elem45409.ff_elem,
body.zarzadzanie input#ff_elem45410.ff_elem {
	background-color: 				rgba(255,255,255,0.4);
	border: 						0;
	padding: 						4px;
	margin: 						0;
	color:							#444;
}

body.zarzadzanie input#ff_elem45469.ff_elem,
body.zarzadzanie input#ff_elem45470.ff_elem,
body.zarzadzanie input#ff_elem45411.ff_elem,
body.zarzadzanie input#ff_elem45412.ff_elem {
	padding: 						4px 0px;
	margin: 						0px;
	border: 						1px solid #bcbcbc;
}
body.zarzadzanie #ff_formdiv765 label,
body.zarzadzanie #ff_formdiv764 label {
	font-size:						12px;
	width: 							auto;
}
body.zarzadzanie #bfElementGroup45473 label {
	font-size:						14px;
}
body.zarzadzanie #ff_formdiv765 label#bfLabel45473,
body.zarzadzanie #bfElemWrap45415 label {
	font-size: 						14px;
	margin-top: 					16px;
	margin-bottom: 					8px;
}

#bfElementGroup45473 input {
	margin-bottom: 					8px;
}

body.zarzadzanie .bfElemWrap.bfLabelTop {
	padding-bottom:					20px;
}

/* STRONA PL - Zarządzanie potencjałem ludzkim 2 st. */
body.zarzadzanie.zpl .zip-atuty .mentor02:before {
	content:				url('https://swps.pl/images/zarzadzanie/zych.png');
}
/**/

/* STRONA EN - International Business Management MA */
body.en.zarzadzanie.ibm .zip-atuty .mentor02:before {
	content:				url('https://swps.pl/images/zarzadzanie/powalacz.png');
}
/**/
/* STRONA EN - Human Potential Management MA */
body.en.zarzadzanie.hpm .zip-atuty .mentor02:before {
	content:				url('https://swps.pl/images/zarzadzanie/zych.png');
}
/**/

body.zarzadzanie .zip-atuty .mentor01,
body.zarzadzanie .zip-atuty .mentor02,
body.zarzadzanie .zip-atuty .mentor03,
body.zarzadzanie .zip-atuty .mentor04,
body.zarzadzanie .zip-atuty .mentor05,
body.zarzadzanie .zip-atuty .mentor06,
body.zarzadzanie .zip-atuty .mentor07,
body.zarzadzanie .zip-atuty .mentor08,
body.zarzadzanie .zip-atuty .mentor09,
body.zarzadzanie .zip-atuty .mentor010,
body.zarzadzanie .zip-atuty .mentor011,
body.zarzadzanie .zip-atuty .mentor012 {
	max-width:				100%;
	padding:				0px 1em;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-bio,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-bio,
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-cite,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-cite {
	text-align:				right !important;	
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-bio,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-bio{
	font-size:				14px !important;
	padding-left:			4em;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-cite,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-cite {
	font-size:				18px !important;
	font-weight:			900 !important;
	text-align:				left !important;
	padding-top:			5em;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-bio,
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-cite,
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty h4,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-bio,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-cite,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty h4 {
	/*width:				87%;*/
}
body.zarzadzanie .zip-atuty .mentor h4 {
	margin-top:				-90px;
}
body.zarzadzanie .moduletable.atuty.semestr {
	padding-bottom:			120px;
}
body.zarzadzanie .moduletable.atuty .semestr .zip-sem-wrap {
	max-width:				1450px;
		margin:				0px auto;	
}
body.zarzadzanie .moduletable.atuty.semestr .semestr p,
body.zarzadzanie .moduletable.atuty.semestr .semestr ul li {
	font-size:				14px !important;
	line-height:			140% !important;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left,
body.zarzadzanie .moduletable.atuty.semestr .semestr.right {
		display:			inline-block;
		vertical-align:		middle;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left {	
		max-width:			71%;
		background-color:	#484d51;
		height:				24.6em;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left p {	
	padding-left:			31em !important;
	padding-right:			13em !important;
	height:					155px !important;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left h3 {	
		border-bottom:		none !important;
		padding-top:		60px !important;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.right {
		max-width:			28% !important;
}
body.zarzadzanie .semestr.left h3,
body.zarzadzanie .semestr.left h4 {
		padding-left:		18em !important;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left h3 {
		padding-top:		2.2em !important;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.right h4 {
	padding-left:			40px !important;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.right ul {
	list-style-type:		none;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.right ul li {
	margin-bottom:			0px !important;
}
/* Fotki semestry 1 stopień */
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.first-i:before {
	content:				url('/images/zarzadzanie/sem01.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.second-i:before {
	content:				url('/images/zarzadzanie/sem02.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.third-i:before {
	content:				url('/images/zarzadzanie/sem03.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fourth-i:before {
	content:				url('/images/zarzadzanie/sem04.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fifth-i:before {
	content:				url('/images/zarzadzanie/sem05.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.sixth-i:before {
	content:				url('/images/zarzadzanie/sem06.png');
	float:					left;
}
/* Fotki semestry 2 stopień */
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.very-first-ii:before {
	content:				url('/images/zarzadzanie/sem2_v1.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.first-ii:before {
	content:				url('/images/zarzadzanie/sem01-ii.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.second-ii:before {
	content:				url('/images/zarzadzanie/sem02-ii.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.third-ii:before {
	content:				url('/images/zarzadzanie/sem03-ii.png');
	float:					left;
}
body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fourth-ii:before {
	content:				url('/images/zarzadzanie/sem04-ii.png');
	float:					left;
}
/**/
body.zarzadzanie .moduletable.atuty.semestr .semestr.left:after {
	content:				'';
	background-color:		#363B40;
	border-top:				12.3em solid transparent;
	border-left:			20em solid #484D51;
	border-bottom:			12.4em solid transparent;
	float:					right;
	margin-top:				-21.6em;
}
body.zarzadzanie .moduletable.atuty.semestr .tabOrSlideContent,
body.zarzadzanie .moduletable.atuty.semestr .tabOrSlideContent2 {
	padding:				0px !important;
	margin:					0px !important;
	background:				none !important;
	border:					none !important;
}
body.zarzadzanie .moduletable.atuty.semestr .tabOrSlideContent.current {
	overflow:				hidden;
}
body.zarzadzanie .moduletable.atuty.semestr .tabOrSlideContent {
	display:				block;
	border-top:				1px solid rgba(1,1,1,0.00) !important;
}
.zarzadzanie-content.rekrutacja {
	margin-top:				-30px !important;
	padding-top:			90px;
	background-image:		url('/images/zarzadzanie/bg-rekrut.jpg');
	background-attachment:	fixed;
	background-repeat:		no-repeat;
	background-size:		cover;
}
.zarzadzanie .zarzadzanie-content.rekrutacja .kierunek-opis {
	padding-top:			0px;
	margin-left:			90px;
}
.zarzadzanie .zarzadzanie-content.rekrutacja .moduletable.czesne {
	width:					auto;
	padding-top:			60px;
	padding-bottom:			80px;
	margin-left:			0px;
}
.zarzadzanie .zarzadzanie-content.rekrutacja .moduletable.biuro {
	padding-top:			20px;
}
/*.zarzadzanie .zarzadzanie-content.rekrutacja .moduletable.biuro .kontakt {
	margin-left:			60px;
}*/
body.zarzadzanie h3 {
	border-bottom:			none !important;
}
body.zarzadzanie .moduletable.oplata ul li,
body.zarzadzanie .moduletable.oplata p {
	font-size:				14px !important;
	line-height:			140% !important;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .moduletable.oplata,
#content .opis-kierunku.item-page.zarzadzanie.cat_147 .moduletable.oplata{
	min-height:				260px;
}
body.zarzadzanie h4.tab {
	font-size:				18px !important;
	font-weight:			700 !important;
	color:					#212121 !important;
	text-shadow:			none;
}

.partnerzy-wspoltworcy .partnerstrategiczny_wspoltworcy {
	display: 				inline-flex;
	width: 					100%;
}

.partnerzy-wspoltworcy .partnerstrategiczny,
.partnerzy-wspoltworcy .wspoltworcy {
	width:					50%;
}

.wspoltworcy p {
	text-align: 			center; 
	display: 				inline-flex; 
	width: 					100%;
}

.wspoltworcy p img,
.partnerzy-wspoltworcy .partnerstrategiczny p img {
	opacity: 				1 !important; 
	max-width: 				50%;
	height:					auto;
}

.wspoltworcy p {
	    width: 				100%;
		display: 			block;
}


/**/



/* szablon zarządzania - style dla kierunku IBM */
.en.zarzadzanie .opis-kierunku .buttons a.program {
	display:				inline-block !important;
}

/**/

/* szablon ISD - moduł centra */

.moduletable_isd_jednostki {
	padding-left: 80px;
	padding-right: 80px;
	}

.moduletable_isd_jednostki .mnwall-columns .mnwall-photo-link img {
	
	padding-left: 0;
	
	}
	
.moduletable_isd_jednostki .mnwall-columns .mnwall-item-inner .mnwall-title {
	padding: 8px 15px 15px 15px; !important;
	width: 90% !important;
	}

.moduletable_isd_jednostki .mnwall-columns .mnwall-item-inner {
	height: 320px;
	}
	
.moduletable_isd_jednostki .mnwall-columns .mnwall-item-inner p, .moduletable_isd_jednostki .mnwall-columns .mnwall-item-inner h3 a{
	padding-left: 10px;
	padding-right: 10px;
	text-shadow: none;
	display:block;
	color: #252525;
	
	}
	
.moduletable_isd_jednostki .mnwall-columns .mnwall-item-inner p, .moduletable_isd_jednostki .button-group-tag ul{
	margin-bottom: auto !important;
	width: 90% !important;
	}

.moduletable_isd_jednostki .button-group-tag span{
	display: none;
	}
.moduletable_isd_jednostki .button-group-tag ul{
	padding-left: 10px;
	display: flex;
}

.moduletable_isd_jednostki._centra_badawcze .button-group-tag ul{
	padding-left: 10px;
	display: block;
}


.moduletable_isd_jednostki .button-group-tag ul li:before {
	display: none;
	
	}

.moduletable_isd_jednostki .mnwall_iso_buttons a {
    padding: 5px 20px;
    display: inline-block;
    line-height: 31px;
    height: 33px;
    border: 2px solid #00aeef;
    margin: 0 2px 5px;
    text-decoration: none;
    outline: none;
    color: #00aeef;
	font-weight: 700;
    background: #ffffff;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
	border-radius: 0px !important;
}

#mnwall_container_56 .mnwall_iso_buttons a.mnw_filter_active {
    background-color: #00aeef;
    border-color: #00aeef;
	color: #fff;
}

#mnwall_iso_container_56 .mnwall-item {
	max-width: 480px;
	}

@media only screen and (max-width: 1376px){
.mnwall-columns #mnwall_iso_container_56 .mnwall-photo-link img {
    height: 100% !important;
    width: auto;
    max-width: inherit;
    position: absolute;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important; 
	margin: auto;
}
}

@media (max-width: 1806px) {
	body.szkola-prawa .moduletable.rekrutacja-sp {
		width:				auto;
	}
}
@media (min-width: 1805px) {
	body.szkola-prawa .moduletable.rekrutacja-sp {
		float:				left;
	}	
	body.szkola-prawa .kierunek-opis-right2 {
		margin-top:			55px;
	}
}
@media (min-width: 1366px) {
	.opis-kierunku.item-page .moduletable.form_z17 {
		margin:				80px 15px 0px 55px;
	}
	body.zarzadzanie .zip-atuty .mentor01,
	body.zarzadzanie .zip-atuty .mentor02,
	body.zarzadzanie .zip-atuty .mentor03,
	body.zarzadzanie .zip-atuty .mentor04,
	body.zarzadzanie .zip-atuty .mentor05,
	body.zarzadzanie .zip-atuty .mentor06,
	body.zarzadzanie .zip-atuty .mentor07,
	body.zarzadzanie .zip-atuty .mentor08,
	body.zarzadzanie .zip-atuty .mentor09,
	body.zarzadzanie .zip-atuty .mentor010,
	body.zarzadzanie .zip-atuty .mentor011,
	body.zarzadzanie .zip-atuty .mentor012 {
		max-width:			385px;
	}
}
@media (max-width: 1365px) {
	.moduletable.block-cta {
		margin:				25px auto;
	}
	/* Vademecum PL - h3 listing kierunków */
	.aid15468 .item-page.opis-kierunku span.feat {
		font-size:			24px !important;
		font-weight:		700 !important;
	}
	/**/
}
@media (max-width: 1400px) {
	.moduletable.form_z17.podyplom {
		margin-left:		67% !important;
	}	
}
@media screen and (max-width: 1366px) {
  /*.opis-kierunku > * {
    margin-left:			15% !important;
  }*/
	.kierunek-opis.podyplomowe .moduletablekadra {
		padding:			20px 5px 20px 5px;
	}
	.moduletable.form_z17.podyplom {
		margin-left:		69% !important;
	}
	#bfLabel18264, #bfLabel555 {
		width:				91%;
	}
	.kierunek-atuty p,
	.kierunek-atuty h3,
	.kierunek-atuty h4,
	.kierunek-atuty ul,
	.kierunek-atuty img,
	.kierunek-atuty-2col p,
	.kierunek-atuty-2col h3,
	.kierunek-atuty-2col h4,
	.kierunek-atuty-2col ul,
	.kierunek-atuty-2col img {
		width:				75%;
	}
	/* Wyjątki w szablonie --> EN Guide; PL Vademecum */
	.aid15724 .moduletable.biuro,
	.aid2399 .moduletable.biuro,
	.aid2399 .moduletable.biuro,
	.aid2396 .moduletable.biuro,
	.aid2395 .moduletable.biuro,
	.aid2397 .moduletable.biuro,
	.aid2398 .moduletable.biuro,
	.aid15417 .moduletable.biuro,
	.aid15463 .moduletable.biuro,
	.aid15485 .moduletable.biuro,
	.aid15489 .moduletable.biuro,
	.aid2409 .moduletable.biuro,
	.aid17281 .moduletable.biuro {
		margin-left:		73%;
	}
	/**/
	/* Zarządzanie i Przywództwo */
	body.zarzadzanie .moduletable.manifest .zip-manifest {
		width:				90%;
	}
	body.zarzadzanie .zip-atuty {
		padding:			0px 0em 90px 1em;
		max-width:			100%;
	}
	
	
	
	/**/

	
}
@media (min-width: 1280px) {
	/* Wyjątki w szablonie --> EN Guide; PL Vademecum */
	.moduletable.financial-info {
		float:				left;
		margin-left:		-19px;
	}
	/**/
}
@media (max-width: 1280px) {
	.moduletablekadra .nspArt.nspCol3 .nspImageWrapper.tleft.tleft {
		float:				none;
	}
	.moduletable.ajaxcpsearch .select2 {
		margin:				10px auto;
	}
	body.szkola-prawa .moduletable.rekrutacja-sp {
		width:				66% !important;
		margin-left:		0px !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left p {
		padding-right:		3em !important;
	}
}
@media (max-width: 1279px) {
	.opis-kierunku.item-page.podyplomowe .kierunek-content {
		float:				none;
	}
	.kierunek-opis.podyplomowe {
		max-width:			91%;
		padding-left:		60px;
	}
	.moduletable.form_z17.podyplom {
		margin:				0px 80px 80px 8% !important;
		width:				auto;
	}
	.moduletable.form_z17.podyplom .bfQuickMode section input[type="text"] {
		width:				45%;
	}
	/* Wyjątki w szablonie --> EN Guide; PL Vademecum */
	.aid15724 .kierunek-content,
	.aid2399 .kierunek-content,
	.aid2395 .kierunek-content,
	.aid2397 .kierunek-content,
	.aid2398 .kierunek-content,
	.aid2396 .kierunek-content,
	.aid2395 .kierunek-content,
	.aid2397 .kierunek-content,
	.aid2398 .kierunek-content,
	.aid15431 .kierunek-content,
	.aid15417 .kierunek-content,
	.aid15463 .kierunek-content,
	.aid15485 .kierunek-content,
	.aid15489 .kierunek-content,
	.aid15455 .kierunek-content,
	.aid15490 .kierunek-content,
	.aid2409 .kierunek-content,
	.aid17281 .kierunek-content {
		float:				none;
	}
	.aid15724 .moduletable.biuro, 
	.aid2399 .moduletable.biuro,
	.aid2396 .moduletable.biuro,
	.aid2395 .moduletable.biuro,
	.aid2397 .moduletable.biuro,
	.aid2398 .moduletable.biuro,
	.aid15417 .moduletable.biuro,
	.aid15463 .moduletable.biuro,
	.aid15485 .moduletable.biuro,
	.aid15489 .moduletable.biuro,
	.aid2409 .moduletable.biuro,
	.aid17281 .moduletable.biuro {
		margin:				0px auto;
		width:				auto;
		max-width:			91%;
		padding-top:		0px;
		padding-left:		80px;
		padding-right:		40px;
	}
	.moduletable.financial-info {
		padding-left:		80px;
		padding-top:		0px;
	}
	/**/
	body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li {
		font-weight:		500;
		text-transform:		none;
	}
	body.zarzadzanie .zip-atuty .mentor01,
	body.zarzadzanie .zip-atuty .mentor02,
	body.zarzadzanie .zip-atuty .mentor03,
	body.zarzadzanie .zip-atuty .mentor04,
	body.zarzadzanie .zip-atuty .mentor05,
	body.zarzadzanie .zip-atuty .mentor06,
	body.zarzadzanie .zip-atuty .mentor07,
	body.zarzadzanie .zip-atuty .mentor08,
	body.zarzadzanie .zip-atuty .mentor09,
	body.zarzadzanie .zip-atuty .mentor010,
	body.zarzadzanie .zip-atuty .mentor011,
	body.zarzadzanie .zip-atuty .mentor012 {
		padding:			0px 1em 0px 0em;
	}
	
	.partnerzy-wspoltworcy .partnerstrategiczny_wspoltworcy {
		display: 				block;

	}
	.partnerzy-wspoltworcy .partnerstrategiczny,
	.partnerzy-wspoltworcy .wspoltworcy {
		width:					100%;
	}
	
	
	.moduletable.form_z17.podyplom.similar.right-column {
		margin-top:			0px !important;
	}
}
@media (min-width: 1200px) {
	.opis-kierunku > * {
		margin-left:		25% !important;
	}
	.kierunek-opis.podyplomowe .tabOrSlideContent {
		width: 				860px;
	}
}
@media (max-width: 1200px) {
	.kierunek-content-wraper1, .kierunek-content-wraper2, .kierunek-content-wraper3 {
		display:			block;
		flex-direction:		unset;
	}
	.kierunek-opis,
	.kierunek-opis-right2 {
		width:				100%;
		display:			block;
	}
	.kierunek-content-wraper1 .kierunek-opis-right2 {
		/*background-color:	#000;*/
	}
	.kierunek-finansowanie {
		width: 50%;
		float: left;
	}
	.kierunek-wymiana {
		width:				50%;
		float:				right;
	}
	/* Smartslider: Model kształcenia - Psychologia SOP; Projekty studentów - Grafika WRO */
	#n2-ss-107-align,
	#n2-ss-111-align,
	#n2-ss-111-placeholder {
		display:			none;
	}
	/**/
	
	body.szkola-prawa .kierunek-opis.podyplomowe .moduletable.czesne {
		max-width:			80%;
		margin-left:		0px;
	}
}
@media (max-width: 1200px) {
	.moduletable.block-cta {
		margin:				75px auto;
	}
	.moduletable.form_z17 {
		margin:				0px auto;
	}
	.moduletable.czesne,
	.moduletable.biuro {
		max-width:			510px;
		margin:				0px auto;
	}
	.moduletable.biuro {
		padding-top:		0px;
	}
	.moduletable.biuro .kontakt {
		margin-left:		40px;
		margin-right:		40px;
	}
	body.szkola-prawa .manifest-blocks {
		width:				43%;
	}
	.moduletable.zawody .sp-zaw01,
	.moduletable.zawody .sp-zaw02 {
		width:				77%;
	}
	body.szkola-prawa .moduletable.rekrutacja-sp {
		margin-top:			0px;
		width:				63% !important;
	}
	body.szkola-prawa .kierunek-opis.podyplomowe ul.tabs-menu li {
		text-transform:		none;
		font-weight:		700;
		padding:			15px 30px;
	}
	body.szkola-prawa .kierunek-opis.podyplomowe {
		max-width:			100%;
		padding-left:		0px;
	}
	body.szkola-prawa .kierunek-opis-right2 {
		margin-top:			0px;
	}
	body.szkola-prawa .moduletable.block-cta {
		margin:				30px auto 75px;
	}
	body.szkola-prawa .moduletable.wsparcie {
		padding:			70px 40px 0px;
	}
/* kafelki na stronie EN: academics */
	body.aid144 .kafelek_01,
	body.aid144 .kafelek_02,
	body.aid144 .kafelek_03 {
		width:				100% !important;
		float:				none !important;
		background-size:	cover !important;
	}
/**/
	.zarzadzanie-content.rekrutacja .kierunek-content-wraper1,
	.zarzadzanie-content.rekrutacja .kierunek-content-wraper2,
	.zarzadzanie-content.rekrutacja .kierunek-content-wraper3 {
		width:				100%;
		display:			flex;
		flex-direction:		row;
	}
	.zarzadzanie-content.rekrutacja {
		padding-top:		50px;
	}
	.zarzadzanie .zarzadzanie-content.rekrutacja .kierunek-opis {
		margin-left:		0px;
	}
	.moduletable.czesne, .moduletable.biuro {
		max-width:			100%;
	}
}
@media (max-width: 1199px) {
	body.szkola-prawa .moduletable.rekrutacja-sp {
		float: 				none;
		width: 				100% !important;
	}
  .opis-kierunku.item-page:not(.opis-kierunku.item-page.szkola-jezykowa) {
    	background-image:	 none !important;
    	background-position: 0 0;
		position: 			static;
	}
	.opis-kierunku.item-page div[itemprop=articleBody] {
		background-image:	url('https://www.swps.pl/images/kerunek/twarze/kierunek_bg-czarne.jpg') !important;
		background-position-x:	40%;
		background-size:	inherit;
		background-attachment:	inherit;
	}
	.opis-kierunku > * {
    	margin-left: 		0px !important;
	}
  .opis-kierunku .wypowiedz {
    display:				none;
	}
	.opis-kierunku .naglowek .info {
	    padding-top: 		160px !important;
	}
  .podyplomowe .opis-kierunku .naglowek .info {
  	    padding-top: 		80px;
	}
	#footer,
	.opis.kierunku {
		position: 			static !important;
	}	
	/* Zarządzanie i Przywództwo */
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left p {
	}
	body.zarzadzanie .opis-kierunku .naglowek {
		margin-left:		0px;
	}
	body.zarzadzanie .moduletable.manifest .manifest-blocks {
		width:				100%;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.first-i::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.second-i::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.third-i::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fourth-i::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fifth-i::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.sixth-i::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.first-ii::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.second-ii::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.third-ii::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fourth-ii::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.fifth-ii::before,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left.sixth-ii::before {
		display:			none !important;
	}
	body.zarzadzanie .semestr.left h3, 
	body.zarzadzanie .semestr.left h4 {
		padding-left:		3em !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left p {
		padding-left:		5em !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left {
		width:				65% !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left::after {
		border-left:		10em solid #484D51 !important;
	}
	body.zarzadzanie .moduletable.manifest-intro .wrap-zip .intro-zip {
		padding:			0em 3em !important;
	}
	body.zarzadzanie .moduletable.manifest .zip-manifest {
		width:				100%;
	}
	body.zarzadzanie .zip-atuty .mentor {
		width:				100%;
		overflow:			hidden;
	}
	body.zarzadzanie .zip-atuty .mentor01, 
	body.zarzadzanie .zip-atuty .mentor02, 
	body.zarzadzanie .zip-atuty .mentor03,
	body.zarzadzanie .zip-atuty .mentor04,
	body.zarzadzanie .zip-atuty .mentor05,
	body.zarzadzanie .zip-atuty .mentor06,
	body.zarzadzanie .zip-atuty .mentor07,
	body.zarzadzanie .zip-atuty .mentor08,
	body.zarzadzanie .zip-atuty .mentor09,
	body.zarzadzanie .zip-atuty .mentor010,
	body.zarzadzanie .zip-atuty .mentor011,
	body.zarzadzanie .zip-atuty .mentor012 {
		width:				75%;
		display:			block;
		margin:				0px auto;
	}
	body.zarzadzanie .zip-atuty .mentor h4 {
		margin-top:			-310px;
	}
	body.zarzadzanie.aid18710 .zip-atuty .mentor h4 {
		margin-top:			-90px;
	}
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-bio,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-bio {
		padding-left:		30em;
	}
	body.zarzadzanie .zip-atuty {
		padding:			0px 3em 90px 3em;
	}
	.zarzadzanie-content.rekrutacja .kierunek-content-wraper1, 
	.zarzadzanie-content.rekrutacja .kierunek-content-wraper2, 
	.zarzadzanie-content.rekrutacja .kierunek-content-wraper3 {
		display:			block;
	}
	body.zarzadzanie .rekrutacja-kroki h3 {
			padding-top:	70px;
	}
	body.zarzadzanie .moduletable.form_z17 {
		max-width:			80%;
	}
		/**/
/* Vademecum PL - h3 listing kierunków */
	.aid15468 .opis-kierunku.item-page.cat_316 span.feat {
		padding-left:		80px;
	}
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-cite,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-cite {
		padding-top:		2em;
		padding-left:		10em;
	}
/**/
	
	.aid17041 .opis-kierunku.item-page div[itemprop="articleBody"],
	.aid17186 .opis-kierunku.item-page div[itemprop="articleBody"],
	.aid17272 .opis-kierunku.item-page div[itemprop="articleBody"] {
		background-image:			url(/images/bg-piesiewicz.jpg) !important;
		background-position-x: 		0%;
		background-size: 			cover;
		background-attachment: 		inherit;
	}
	.aid17041 .opis-kierunku .naglowek .info,
	.aid17186 .opis-kierunku .naglowek .info,
	.aid17272 .opis-kierunku .naglowek .info {
		padding-top:				100px !important;
	}
	.aid17041 .opis-kierunku .naglowek .info h2,
	.aid17041 .moduletable.manifest-intro h2,
	.aid17041 a.slidetoggler,
	.aid17186 .opis-kierunku .naglowek .info h2,
	.aid17186 .moduletable.manifest-intro h2,
	.aid17186 a.slidetoggler,
	.aid17272 .opis-kierunku .naglowek .info h2,
	.aid17272 .moduletable.manifest-intro h2,
	.aid17272 a.slidetoggler,
	.tut-wrapper h5,
	.aid17041 .moduletable.sp-terminy .col-s-02,
	.aid17186 .moduletable.sp-terminy .col-s-02,
	.aid17272 .moduletable.sp-terminy .col-s-02 {
		text-align:					left;
	}
	.aid17041 .moduletable.manifest-intro,
	.aid17186 .moduletable.manifest-intro,
	.aid17272 .moduletable.manifest-intro {
		padding:					0 40px;
	}
	.tut-wrapper {
		padding-bottom:				0px;
	}

	.aid17041 h2,
	.aid17041 .sp-wsparcie h4,
	.aid17041 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
	.aid17041 .szkolaprawa-partnerzy h4,
	.aid17041 .moduletable.warsztat-intro h4,
	.aid17041 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
	.aid17186 h2,
	.aid17186 .sp-wsparcie h4,
	.aid17186 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
	.aid17186 .szkolaprawa-partnerzy h4,
	.aid17186 .moduletable.warsztat-intro h4,
	.aid17186 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
	.moduletable.sp-terminy .row-s span,
	.aid17041 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
	.aid17186 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
	.aid17272 h2,
	.aid17272 .sp-wsparcie h4,
	.aid17272 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
	.aid17272 .szkolaprawa-partnerzy h4,
	.aid17272 .moduletable.warsztat-intro h4,
	.aid17272 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
	.aid17272 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3 {
		font-size: 					36px !important;
		text-align: 				left !important;
		font-weight:				700 !important;
	}
	.aid17041 .moduletable.warsztat-intro p,
	.aid17186 .moduletable.warsztat-intro p,
	.aid17272 .moduletable.warsztat-intro p {
		text-align: 				left !important;
	}
	.aid17041 .moduletable.partnerzy,
	.aid17186 .moduletable.partnerzy,
	.aid17272 .moduletable.partnerzy {
		padding: 					0px 40px 20px;
	}
	.aid17041 .moduletablekadra,
	.aid17186 .moduletablekadra,
	.aid17272 .moduletablekadra {
		padding: 					20px 50px 20px 40px;
	}
}



@media (max-width: 960px) {
	
	
	.telefonlpwrapper {
		padding-left: 0px !important;
		padding-top: 30px !important;
		
		
	}
	
	.telefonlpsite .opis-kierunku.item-page div[itemprop=articleBody]{
		background-image: none !important;
		background-color: #00000088;
	}
	.telefonlpsite .opis-kierunku {
		
		background-position: 10% !important;
	}
	
	.opis-kierunku .bt-social-share {
		display:			none !important;
	}

	.opis-kierunku .naglowek .wypowiedz,
	.opis-kierunku h2.nazwa-kierunku {	
		width: 				100%;
	}
	.kierunek-finansowanie,
	.kierunek-wymiana {
		width:				100%;
		float:				none;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left::after {
		border-left:		0em solid #484D51 !important;
	}
	/*.opis-kierunku .wypowiedz {
		display:			none;
	}*/
	body.zarzadzanie .zip-atuty .mentor01,
	body.zarzadzanie .zip-atuty .mentor02,
	body.zarzadzanie .zip-atuty .mentor03,
	body.zarzadzanie .zip-atuty .mentor04,
	body.zarzadzanie .zip-atuty .mentor05,
	body.zarzadzanie .zip-atuty .mentor06,
	body.zarzadzanie .zip-atuty .mentor07,
	body.zarzadzanie .zip-atuty .mentor08,
	body.zarzadzanie .zip-atuty .mentor09,
	body.zarzadzanie .zip-atuty .mentor010,
	body.zarzadzanie .zip-atuty .mentor011,
	body.zarzadzanie .zip-atuty .mentor012 {
		width:				100%;
	}
	.aid17041 .moduletable.manifest,
	.aid17186 .moduletable.manifest,
	.aid17272 .moduletable.manifest	{
		padding: 			0 20px;
	}
	.aid17564.cid293 .zip-atuty {
		padding-top:			0 !important;
		padding-bottom: 		0 !important;
	}
	.aid17564.cid293 .zip-atuty h3 {
		font-size:				24px !important;
	}
	.aid17564.cid293 .zip-atuty p {
		text-align:				center !important;
	}
}

@media (max-width: 800px) {
	.moduletablekadra .nspArt.nspCol3 {
		width:				50%;
	}
	.moduletable.oplata div.spec2col-static div,
	.kierunek-content .kierunek-spec.dark .spec2col-static div {
		width:				100% !important;
	}
	.moduletable.oplata ul {
		padding-left:		20px;
	}
	.kierunek-content .kierunek-spec.dark .spec2col-static,
	.moduletable.psychologia_wiecej .col1-text h3,
	.moduletable.psychologia_wiecej .col1-text p {
		padding-right:		40px;
	}
	.kierunek-content .kierunek-spec.dark h3,
	.kierunek-content .kierunek-spec.dark p,
	.moduletable.psychologia_wiecej .col1-text h3,
	.moduletable.psychologia_wiecej .col1-text p {
		padding-left:		40px;
	}
	.moduletable.psychologia_wiecej .buttons {
		padding-left:		40px !important;
	}
	body.szkola-prawa .manifest-blocks {
		width:				auto;
	}
	.aid17041 .szkolaprawa-head,
	.aid17186 .szkolaprawa-head,
	.aid17272 .szkolaprawa-head {
		margin-left: 		0 !important;
		margin-bottom: 		40px;
	}
	.aid17041 .szkolaprawa-navbar p,
	.aid17186 .szkolaprawa-navbar p,
	.aid17272 .szkolaprawa-navbar p {
		width: 				100%;
		text-transform: 	none;
		line-height:		140% !important;
	}
		.tut-icon img {
		width:				3em;
	}

}

@media (max-width: 700px){
	ul.tabs-menu{
		display: 			none;
	}
	.mikronawigacja {
		display: 			none;
	}
	h4.tab {
		cursor: 			pointer;
	}
	h4.tab:hover {
		background: 		#ededed;
	}
	.tabOrSlideContent2 {
		display: 			none;
	}
	.tabOrSlideContent2 p,
	.tabOrSlideContent2 ol {
		padding-right:		30px !important;
	}
	.tabOrSlideContent h4 {
		padding:			15px 30px;
		font-size:			14px !important;
		font-family:		Lato;
		color:						#080808;
		border-top-left-radius:		0px;
		border-top-right-radius:	0px;
		border-left:		none;
		background-color:	rgba(255,255,255,.7);
		font-weight:		500 !important;
		margin-top:			0px;
		margin-bottom:		1px;
	}
	.tabOrSlideContent i {
		padding-right:		15px !important;
	}
	
	body.szkola-prawa .moduletable.rekrutacja-sp .tabOrSlideContent ul li i {
		padding-right:		3px !important;
	}
	.kierunek-opis.podyplomowe {
		padding-left:		40px;
		width:				80%;		
	}
	.tabOrSlideContent2 {
		background-color:	rgb(255, 255, 255);
		padding-top:		30px;
		padding-bottom:		30px;
	}
	.kierunek-opis.podyplomowe .tabOrSlideContent2 h3 {
		font-size:			18px !important;
		line-height:		140% !important;
		padding:			20px 30px 0px;
		text-align:			left !important;
	}
	.opis-kierunku.item-page.podyplomowe .specjalnosci {
		display:			none;
	}
	.moduletable.form_z17.podyplom {
		margin:				0px 40px;
		width:				auto;
	}
	.moduletable.form_z17.podyplom .bfQuickMode .bfPageIntro {
		padding:			0px;
	}
	.kierunek-opis.podyplomowe .podpis img {
		margin-top:			0px;
	}
	.opis-kierunku.podyplomowe .bt-social-share {
		display:			none;
	}
	.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .right,
	.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .left {
		float:				none;
		width:				100%;
	}
	.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .left p,
	.opis-kierunku.item-page.podyplomowe .moduletable.koordynator .right p {
		width:				auto !important;
	}
	.kierunek-opis.podyplomowe .moduletablekadra .kadra-kierunek {
		display:			inline !important;
	}
	.kierunek-opis.podyplomowe .moduletablekadra .nspArts.bottom {
		display:			inline;
	}
	.kierunek-opis.podyplomowe .moduletablekadra .nspCol2 {
		width:				100%;
	}
	.kierunek-opis.podyplomowe .moduletablekadra .nspArtPage.nspCol3.active .nspArt.nspCol2:first-child {
		border-top:			none;
	}
	.kierunek-opis.podyplomowe .moduletablekadra .nspArtPage.nspCol3.active .nspArt.nspCol2:nth-child(2) {
		border-top:			solid 1px rgba(103,103,103,0.40);
	}
	.kierunek-opis.podyplomowe .kadra-edit {
		margin:				0px;
	}
	.kierunek-opis.podyplomowe .art-edit {
		padding: 			0px;
	}
	.opis-kierunku.item-page.podyplomowe {
		background-position-x:	90%;
	}
	/*** kontakt na szkoleniach ***/
	.podyplomowe.szkolenia .opis-kierunku.item-page.podyplomowe .info {
		display: flex;
		flex-direction: column;
	}
	.podyplomowe.szkolenia .opis-kierunku.item-page.podyplomowe .specjalnosci {
		display: block;
		order: 2;
		width: 100%;
	}
	.podyplomowe.szkolenia .opis-kierunku.item-page.podyplomowe .wydzial {
		order: 1;
	}
	.podyplomowe.szkolenia  #content .item-page .specjalnosci h3 {
		text-align: left !important;
		border: none !important
	}
	.podyplomowe.szkolenia .opis-kierunku.item-page.podyplomowe .naglowek .specjalnosci ul {
		padding: 0 !important;
	}
	
	/*** koniec kontakt na szkoleniach ***/	
	.two-col.disable {
		display:			block;
	}
	.two-col.disable .right,
	.two-col.disable .left {
		float:				none;
		width:				100%;
	}
	.two-col.disable .left p,
		.two-col.disable .right p {
		width:				auto !important;
	}
	.mob-f {
		padding:			0px !important;
	}
	.opis-kierunku .buttons a.rekrutacja,
	.opis-kierunku .buttons a.rekrutacja-wiecej {
		margin-bottom:		1em;
	}
	.opis-kierunku .naglowek .info {
		padding:			40px 40px 0px;
	}
	.kierunek-opis h3,
	.kierunek-opis h4, 
	.kierunek-finansowanie h3, 
	.kierunek-wymiana h3, 
	.kierunek-opis p, 
	.kierunek-finansowanie p, 
	.kierunek-wymiana p, 
	.kierunek-opis ul, 
	.kierunek-finansowanie ul, 
	.kierunek-wymiana ul, 
	.kierunek-opis table, 
	.kierunek-specjalizacje h3, 
	.kierunek-specjalizacje ul, 
	.kierunek-specjalizacje p, 
	.rekrutacja-kroki h3, 
	.rekrutacja-kroki p, 
	.rekrutacja-kroki table, 
	.moduletable.study-calendar {
		padding-left: 		40px;
		padding-right: 		40px;
		text-align: 		left !important;
	}
	body.szkola-prawa .moduletable.biuro {
		padding-left:		0px;
	}
	body.szkola-prawa .czesne table {
		margin:				0px 40px !important;
	}
	.moduletable.oplata {
		padding-left:		40px;
		padding-right:		40px;			
	}
	.kierunek-atuty p, 
	.kierunek-atuty h3, 
	.kierunek-atuty h4, 
	.kierunek-atuty ul, 
	.kierunek-atuty img, 
	.kierunek-atuty-2col p,
	.kierunek-atuty-2col h3, 
	.kierunek-atuty-2col h4, 
	.kierunek-atuty-2col ul, 
	.kierunek-atuty-2col img {
		padding-left:		40px;
		padding-right:		40px;
	}	
	.moduletablekadra {
		padding:			40px;
	}
	body.szkola-prawa .kierunek-opis.podyplomowe .moduletable.czesne {
		max-width:			100%;
	}
	body.szkola-prawa .moduletable.biuro .kontakt,
	body.szkola-prawa .moduletable.oplata h3 {
		padding-left:		0px !important;
	}
	.kierunek-atuty p,
	.kierunek-atuty h3,
	.kierunek-atuty h4,
	.kierunek-atuty ul,
	.kierunek-atuty img,
	.kierunek-atuty-2col p,
	.kierunek-atuty-2col h3,
	.kierunek-atuty-2col h4,
	.kierunek-atuty-2col ul,
	.kierunek-atuty-2col img {
		width:				auto;
	}
	.pobierz .fa-ul {
		padding-left:		0px;	
	}
	.moduletable.psychologia_wiecej .col1-text {
		width:				100%;
	}
	.moduletable.psychologia_wiecej .col2-img {
		display:			none;
	}
	.moduletable.psychologia_wiecej {
		padding-bottom:		0px;
	}
	.moduletable.psychologia_wiecej .two-col {
		border-bottom:		1px dotted #999;
	}

/* Wyjątki w szablonie --> EN Guide; PL Vademecum */
	.aid2548  .moduletable.biuro,
	.aid15724 .moduletable.biuro,
	.aid2399 .moduletable.biuro,
	.aid2396 .moduletable.biuro,
	.aid2395 .moduletable.biuro,
	.aid2397 .moduletable.biuro,
	.aid2398 .moduletable.biuro,
	.aid15417 .moduletable.biuro,
	.aid15463 .moduletable.biuro,
	.aid15485 .moduletable.biuro,
	.aid15489 .moduletable.biuro,
	.aid2409 .moduletable.biuro {
		padding-left:		40px;
		padding-right:		80px;
	}
	.moduletable.financial-info {
		padding-left:		40px;
		background-color:	#fff;
	}
/**/
	.moduletable.szkolaprawa-miasta .col-s-01,
	.moduletable.szkolaprawa-miasta .col-s-02,
	.moduletable.szkolaprawa-miasta .col-s-03 {
		width:				100%;
	}
	.moduletable.szkolaprawa-miasta .col-s-03 {
		padding-bottom:		20px;
	}
	.moduletable.szkolaprawa-miasta .row-s i {
		padding-top:		25px;
	}
	body.szkola-prawa .moduletable.manifest-intro .wrap-spm {
		padding-bottom:		30px;
	}
	.moduletable.wsparcie {
		padding-bottom:		40px;
	}
	.moduletablelaw-slider02 {
		display:			none;
	}
	.moduletable.wsparcie .sp-foto {
		float:				none;
		padding-bottom:		0px;
	}
	.moduletable.wsparcie .sp-foto img {
		padding-bottom:		10px !important;
	}
	.moduletable.zawody-intro,
	.moduletable.wspolpraca-intro {
		padding:			0px 40px;
	}
	.moduletable.zawody-intro h4,
	.moduletable.warsztat-intro h4,
	.moduletable.wspolpraca-intro h4 {
		text-align:			left;
	}
	.moduletable.zawody .sp-zaw01,
	.moduletable.zawody .sp-zaw02 {
		width:				63%;
		margin:				25px 10px;
	}
	body.szkola-prawa .moduletable.rekrutacja-sp {
		margin-left:		0px;
	}
	body.szkola-prawa .tabOrSlideContent {
		background-color:	#a7a7a7;
		
	}
	body.szkola-prawa .kierunek-opis.podyplomowe {
		padding-left:		0px;
		width:				100%;
		max-width:			100%;
	}
	body.szkola-prawa .moduletable.rekrutacja-sp .rekrutacja-kroki ol.count li:before {
		/*padding-right:		2px !important;*/
	}
	body.szkola-prawa .rekrutacja-kroki {
		padding-left:		0px;
	}
	/* Zarządzanie i Przywództwo */
	body.zarzadzanie .opis-kierunku .naglowek .info {
		padding-top:		160px;
	}
	body.zarzadzanie .zip-atuty .mentor h4 {
		margin-top:			-70px;
	}
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-bio,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-bio {
		padding-left:		3em;
	}
	body.zarzadzanie .moduletable.biuro .kontakt {
		padding-left:		0px;
		padding-right:		0px;			
	}
	.zarzadzanie .zarzadzanie-content.rekrutacja .moduletable.czesne {
		padding-top:		20px;
		padding-bottom:		20px;
	}
	/**/
	
	.szkolaprawa-partnerzy .partner-item {
		display: 			block;
	}
}

@media (min-width: 700px){
	/*.opis-kierunku > * {
		margin-left: 		25% !important;
	}*/

	/* zakładki dla studiów podyplomowych */
	ul.tabs-menu{
		margin: 			0px;
		padding: 			0px;
		list-style: 		none;
	}	
	ul.tabs-menu li{
		background: 		none;
		color: 				#222;
		display: 			inline-block;
		padding: 			10px 15px;
		cursor: 			pointer;
	}
	ul.tabs-menu li.current{
		background: 		#ededed;
		color: 				#222;
	}	
	.tabOrSlideContent {
		display: 			none;
		background: 		#ededed;
		padding: 			15px;
	}
	.tabOrSlideContent.current{
		display: 			inherit;
		overflow:			auto;
	}
	.tabOrSlideContent2 {
		display: 			block;
	}
	.tabOrSlideContent h4 .fa{
		display: 			none;				
	}
	
	.tabOrSlideContent {
	margin:					0px 20px;
	}
	.tabOrSlideContent2 {
		/*width:			940px;*/
		padding:			70px 70px 70px 55px;
	}
	.tabOrSlideContent {
		background:			#fff;
	}
	
	.tabOrSlideContent {
		margin:				0px 20px;
	}
	.tabOrSlideContent2 {
		/*width:			940px;*/
		padding:			70px 70px 70px 55px;
	}
	.tabOrSlideContent {
		background:			#fff;
	}
	
	body:not(.szkolenia) #tab2 .tabOrSlideContent2 {
		width:				100%;
		padding:			0px;
	}
	
	.szkolenia-kadra img {
  		width: 				200px;
  		height: 			200px;
		object-fit: 		cover;
		object-position: 	50% 50%;
		border-radius: 		50%;
		float: 				left;
		margin-right: 		2em;
		margin-bottom: 		1em;
		opacity:			1 !important;
	}
	.szkolenia-kadra:not(:last-child) {
		border-bottom: solid 1px rgba(103,103,103,0.40);
	}
	
	h4.tab {
		display:			none;
	}
	#tab2.tabOrSlideContent.current {
		background-image:	none !important;
	}
	
	.kierunek-opis.podyplomowe ul.tabs-menu li{
		padding:			15px 30px;
		font-size:			14px;
		/*text-transform:	uppercase;*/
		font-family:		Lato;
		color:				#080808;
		border-top-left-radius:		0px;
		border-top-right-radius:	0px;
		border-left:		none;
		border-bottom:		none;
		border-right:		1px solid #fff;
		background-color:	rgba(255,255,255,.7);
	}
	.kierunek-opis.podyplomowe ul.tabs-menu li.current{
		font-weight:		500;
		background:			#fff;
	}
	.kierunek-opis.podyplomowe ul.tabs-menu li:hover{
		border-top:			4px solid #00AEEF;
		background:			#fff;
	}
	.kierunek-opis.podyplomowe .tabOrSlideContent {
		border:				none;
	}
	.kierunek-opis.podyplomowe ul.tabs-menu li:first-child {
		border-left:		none;
	}	
}
@media (max-width: 699px) {
	.mceItemIframe,
	.mceItemMedia,
	.splashingvideo,
	#splashimg {
		max-width: 			100% !important;
		height:				auto !important;
	}
	.custom.koordynator img {
		display:			block !important;
		float:				none !important;
		clear:				both !important;
	}
	.opis-kierunku.item-page:not(.opis-kierunku.item-page.szkola-jezykowa) {
		background-image:	none !important;
		background:			no-repeat left top fixed;
	}
	.opis-kierunku.item-page div[itemprop=articleBody] {
		/*background-image:	url('https://www.swps.pl/images/kerunek/twarze/kierunek_bg-czarne.jpg') !important;
		background-position-x:		40%;
		background-size:	inherit;
		background-attachment:		inherit;*/
	}
	.opis-kierunku > * {
		margin-left:		0px !important;
	}
	/* Zarządzanie i Przywództwo */
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty h3::after,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty h3::after {
		display:			none;
	}
	body.zarzadzanie .semestr.left h4 {
		background:			none !important;
		color:				#fff;
		font-weight:		700 !important;
		font-size:			18px !important;
		padding-left:		4em !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.right {
		max-width:			34% !important;
		margin:				0px !important;
		width:				auto !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left {
		height:				33.6em;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left p {
		height:				auto !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr {
		padding-bottom:		0px;
	}
	/**/
	.moduletable.sp-terminy .col-s-02 {
		display:			block !important;
	}
	.moduletable.sp-terminy .row-s a {
		text-align:			left;
		display:			block;
	}
	.moduletable.sp-terminy .wrap-s {
		padding-bottom:		0;
	}
	.aid17041 .opis-kierunku.item-page div[itemprop="articleBody"],
	.aid17186 .opis-kierunku.item-page div[itemprop="articleBody"],
	.aid17272 .opis-kierunku.item-page div[itemprop="articleBody"] {
		background-image: 	url(/images/kerunek/twarze/kierunek_bg-czarne.jpg) !important;
	}
	.aid17041 .moduletable.szkolaprawa-program,
	.aid17186 .moduletable.szkolaprawa-program,
	.aid17272 .moduletable.szkolaprawa-program {
		padding-bottom: 	40px !important;
	}
	.aid17041 h2,
	.aid17041 .sp-wsparcie h4,
	.aid17041 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
	.aid17041 .szkolaprawa-partnerzy h4,
	.aid17041 .moduletable.warsztat-intro h4,
	.aid17041 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
	.aid17186 h2,
	.aid17186 .sp-wsparcie h4,
	.aid17186 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
	.aid17186 .szkolaprawa-partnerzy h4,
	.aid17186 .moduletable.warsztat-intro h4,
	.aid17186 #content .item-page.opis-kierunku .moduletablekadra.sp h3,
	.moduletable.sp-terminy .row-s span,
	.aid17041 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
	.aid17186 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
	.aid17272 #content .item-page.opis-kierunku .moduletable.szkolaprawa-rekrutacja h3,
	.aid17272 h2,
	.aid17272 .sp-wsparcie h4,
	.aid17272 #content .item-page.opis-kierunku .moduletable.aplikacja-prawnicza h3,
	.aid17272 .szkolaprawa-partnerzy h4,
	.aid17272 .moduletable.warsztat-intro h4,
	.aid17272 #content .item-page.opis-kierunku .moduletablekadra.sp h3	{
		font-size: 					28px !important;
	}
	.szp-skills,
	.sp-warsztat-intro h5 {
		text-align:			left;
	}
	.szp-skills ul {
		display:			block;
		padding-left:		0;
	}
}
@media (max-width: 599px) {
	.aid17041 .szkolaprawa-miasta,
	.aid17186 .szkolaprawa-miasta,
	.aid17272 .szkolaprawa-miasta {
		display:			none;
	}
	.aid17041 .manifest-blocks,
	.aid17186 .manifest-blocks,
	.aid17272 .manifest-blocks {
		width: 				94%;
	}
	.nspArts, .nspLinksWrap {
		padding:			0;
	}
}
@media (max-width: 480px) {
	.kierunek-opis.podyplomowe {
		padding-left:		15px;
		width:				100%;
	}
	.moduletable.form_z17.podyplom {
		margin: 			0px 15px !important;
		margin-left: 		15px !important;
	}
	.kierunek-opis.podyplomowe {
		padding-left:		0px;
		width:				100%;
		max-width:			99%;
		margin:				0px auto;
	}
	.kierunek-opis.podyplomowe .wypowiedz-podyplomowe p,
	.kierunek-opis.podyplomowe .podpis p,
	.kierunek-opis.podyplomowe p {
		padding:			0px 30px;
	}
	.kierunek-opis.podyplomowe .moduletablekadra p {
		padding:			0px;
	}
	.kierunek-opis.podyplomowe ul {
		padding-left:		60px;
		padding-right:		30px;
	}
	.kierunek-opis.podyplomowe h3 {
		
	}
	.kierunek-opis.podyplomowe .moduletable.koordynator {
		padding:			0px 30px;
	}
	.opis-kierunku h2.nazwa-kierunku {
    	font-size:			24px !important;
	}
	.opis-kierunku.item-page.podyplomowe h2.nazwa-kierunku {
		padding-top:		15px;
	}
	.moduletablekadra .nspArt.nspCol3 {
		width:				100%;
	}
	.rekrutacja-kroki ol.count {
		padding-left:		100px;
		padding-right:		40px;	
	}
	.rekrutacja-kroki li ul {
		padding-left:		40px;
	}
	.pobierz {
		padding-left:		90px;
	}
	.rekrutacja-kroki ol.count > li::before {
		margin-top:			-3px;
	}
	.moduletable.czesne,
	.moduletable.block-cta {
		width:				100%;
		/*padding-bottom:		40px;*/
	}
	.moduletable.block-cta {
		margin-right:		0px;
		margin-left:		20px;
	}
	.moduletable.block-cta .buttons::after {
		padding:			0.3em .4em .4em;
		font-size:			40px;
		vertical-align:		sub;
	}
	.moduletable.block-cta a {
		padding:			1.2em 1.5em 1em;
		font-size:			20px;
	}
	.moduletable.biuro {
		padding-bottom:		40px;
	}
	.opis-kierunku.item-page .kierunek-content .moduletablekadra,
	.szkola-prawa .moduletablekadra.sp {
		display:			none;
	}
	.opis-kierunku.item-page.podyplomowe .kierunek-content-wraper1.podyplomowe .kierunek-opis.podyplomowe .tabOrSlideContent2 .moduletablekadra {
		display:			block !important;
	}
	.opis-kierunku .typy-studiow {
		font-size:			14px;
	}
	/* Wyjątki w szablonie --> EN Guide; PL Vademecum */
	
	.aid2548  .moduletable.biuro, 
	.aid15724 .moduletable.biuro,
	.aid2399 .moduletable.biuro,
	.aid2396 .moduletable.biuro,
	.aid2395 .moduletable.biuro,
	.aid2397 .moduletable.biuro,
	.aid2398 .moduletable.biuro,
	.aid15417 .moduletable.biuro,
	.aid15463 .moduletable.biuro,
	.aid15485 .moduletable.biuro,
	.aid15489 .moduletable.biuro,
	.aid2409 .moduletable.biuro,
	.aid17281 .moduletable.biuro {
		padding-left:		0px;
		padding-right:		0px;
		max-width:			96%;
	}
	.moduletable.financial-info {
		padding-left:		0px;
	}
	.moduletable.szkolaprawa-miasta .row-s i::before {
		font-size:			36px;
	}
	/**/
	body.szkola-prawa .moduletable.block-cta {
		margin:				30px 40px 75px;
	}
	/* Zarządzanie i Przywództwo */
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p.zip-cite,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p.zip-cite {
		padding-top:		2em;
		padding-left:		0em;
		padding-bottom:		3em;
	}
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty p,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty p {
		font-size:			18px !important;
	}
	body.zarzadzanie .manifest-blocks h4 {
		line-height:		140% !important;
	}
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty h3::before,
	#content .opis-kierunku.item-page.zarzadzanie.cat_147 .zip-atuty h3::before {
		border:				25px solid rgba(0,0,0,0);
		border-right:		45px solid #00c4e1;
		margin-left:		-35px;
	}
	body.zarzadzanie .opis-kierunku .naglowek .info {
		padding-top:		70px;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.right {
		width:				100% !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.right {
		max-width:			100% !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.right h4 {
		background:			none;
		color:				#fff;
		font-size:			18px !important;
		font-weight:		700 !important;
	}
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left {
		height:				auto;
	}
	body.zarzadzanie .zip-atuty {
    	padding:			0px 1em 90px 1em;
	}
	body.zarzadzanie .moduletablekadra {
		display:			none;
	}
	body.zarzadzanie .zip-atuty {
		padding-top:		0px !important;
	}
	body.zarzadzanie .zarzadzanie-atuty h2 {
		padding-bottom:		70px;
	}
	body.szkola-prawa .rekrutacja-kroki ol.count {
		padding-left:		85px;
		padding-right:		20px;
	}
	body.szkola-prawa .kierunek-opis.podyplomowe ul {
		padding-left:		25px;
		padding-right:		20px;
	}
	/**/
	body.zarzadzanie .semestr.left h3,
	body.zarzadzanie .semestr.left h4,
	body.zarzadzanie .moduletable.atuty.semestr .semestr.left p {
		padding-left:		30px !important;
	}
	.podyplomowe .opis-kierunku .naglowek .info {
		padding-top:		0px !important;
	}
	.opis-kierunku .naglowek .info {
		padding-top:		80px !important;
	}
	
	/*powodzenia na maturze */
	.matura.aid2 .ajaxcpsearch h3 {
		padding-top:					40px;
	}
	/**/
	
	.aid17564.cid293 .moduletable.partnerzy-wspoltworcy h3,
	.aid17564.cid293 #content .item-page h3 {
		text-align:				left !important;
		display:				flex;
	}
	.aid17564.cid293 .zip-atuty h4 {
		padding-top:			40px;
		padding-left: 			30px;
		padding-right: 			30px;
		text-align: 			left !important;
		line-height: 			140% !important;
	}
	
	.aid17564.cid293 .moduletable.partnerzy-wspoltworcy h3:after {
		border:					none;
	}
	.aid17564.cid293 .bt-social-share.bt-social-share-below {
		display:				none;
	}
	.aid17564.cid293 h3.duzy {
		width:					90% !important;
	}
	 
}
@media (max-width: 520px) {
	.aid17041 .tut-block,
	.aid17186 .tut-block,
	.aid17272 .tut-block {
		width: 					100%;
		text-align: 			center;
	}
}

/*ZIP nowy 2019*/

.drogalidera, .sciezka {
	max-width: 1250px;
	margin: auto;
	}
.sciezka:not(.pcs) {
	background-image: url(../images/zarzadzanie-sciezki-rozwoju.png);
	overflow: auto;
	background-position: 50%;
	background-repeat: no-repeat;
	
}
.drogalidera.pcs, .sciezka.pcs {
    width: 40%;
    float: left;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 2.5% 5%;
	min-height: 220px;
	
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty .sciezka p {
	font-size: 16px !important;
}
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty .sciezka:not(.pcs) p:first-child {
	font-size: 24px !important;
}
.sciezka.pcs {
	font-size: 16px;
	background-color:  transparent !important;
}
.sciezka.pcs:nth-child(1),
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty .sciezka.pcs:nth-child(1) p {
	text-align:  left !important;
}
.sciezka.pcs:nth-child(2),
#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty .sciezka.pcs:nth-child(2) p {
	text-align:  right !important;
}

#content .item-page .sciezka ul {
	padding-left: 15px;
	list-style-position: inside;
}
#content .item-page .sciezka li {
	margin-bottom: 0;
	margin: 0 !important;
	line-height: 120%;
}

.drogalidera.pcs:nth-of-type(1), .drogalidera.pcs:nth-of-type(4) /*, .sciezka.pcs:nth-of-type(1) */{
    background-color: rgba(255, 255, 255, 0.1);
}
@media (max-width: 1150px) {
	.sciezka {
		background: transparent !important;
		max-width: 90%;
		
	}
	.sciezka.pcs {
		float: none;
		width: 90%;
	}
	.sciezka.pcs,
	.sciezka.pcs:nth-child(1),
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty .sciezka.pcs:nth-child(1) p,
	.sciezka.pcs:nth-child(2),
	#content .opis-kierunku.item-page.zarzadzanie.cat_293 .zip-atuty .sciezka.pcs:nth-child(2) p {
		text-align: left !important;
		
	}
	.sciezka.pcs:nth-child(1) {
		background: #364e57 !important;
		
	}
	.sciezka.pcs:nth-child(2) {
		background: #464B50 !important;
		
	}

}



.zipmentorzy {
	max-width: 1400px;
	padding-left: 50px;
	padding-right: 50px;
	margin: auto;
	}
	
.zipdrogalidera .mnwall-columns .mnwall-photo-link img{
	
	width: 100px;
	height: 100px;
	
	}
	
.zipdrogalidera .mnwall-columns .mnwall-photo-link {
	text-align: center;
	
	}

#content .item-page.opis-kierunku .zipdrogalidera h3.mnwall-title {
    text-align: center !important;
}

	
#content .item-page.opis-kierunku .zipdrogalidera h3.mnwall-title span, #content .item-page.opis-kierunku .zipdrogalidera .mnwall-desc p{
    text-align: center !important;
}

.cat-Zarządzanie-i-przywództwo-droga-lidera {
	padding-bottom: 0px !important;

	
	}
#mnwall_iso_container_44 {
		margin-bottom: 50px !important;
	
	}
	
.zipmentorzy .mnwall-item {
	padding-bottom: 0px !important;
	
	}
	
.zipmentorzy .mnwall_iso_container {
	margin-bottom: -20px !important;
	}


/*grafika nowa 2019*/

.aid18990 .opis-kierunku, .aid15454 .opis-kierunku {
	color: #000;
	
	}
	
.aid18990 .kierunek-opis {
	background-color: transparent;
	
	}
	
	
.aid18990 .kierunek-finansowanie, .aid18990 .kierunek-wymiana {
	color: #fff;
	
	}

.zasadygrafika {
	padding-left: 80px;
	background-color: #fff;
	}
	
.zasadygrafika .dark-text h3.mnwall-title a {
	color: #f39e16;
	text-transform: lowercase;
	
	}

.zasadygrafika .dark-text .mnwall-desc {
	color: #000;
	line-height: 180%;
	}
	
.zasadygrafika .mnwall-item:nth-of-type(1){
	width: 66.6666% !important
	}

.item_19695 .cp-title a, .item_18990 h4 a,
.item_19696 .cp-title a, .item_18990 h4 a,
.item_18990 .cp-title a, .item_18990 h4 a {
	color: #000 !important;
	}	
	
@media (max-width: 1199px) {
	.aid18990 .opis-kierunku.item-page div[itemprop="articleBody"] {
		background-image: none !important;
	}

}
@media (max-width: 699px) {
	.aid18990 .opis-kierunku {
		color: #000;
		background-image: none !important;
		background-size:  1px 1px;
	}
	.aid18990 .opis-kierunku.item-page div[itemprop="articleBody"] {
		background-image: none !important;
	}
}


.aid15454 .kierunek-spec h4 {
	font-weight: bold !important;
	font-size: 24px !important;
}

#content .item-page.opis-kierunku p.comRecImp {
	text-align: center !important;
	font-size: 18px !important;
	font-weight: bold;
	color: #00AEEF;
}
.aid19607 #content .item-page .mnwall-desc p,
.aid19662 #content .item-page .mnwall-desc p,
.aid19648 #content .item-page .mnwall-desc p,
.aid19504 #content .item-page .mnwall-desc p {
	line-height: 1.3;
}
.aid19607 #content .item-page.opis-kierunku h3.mnwall-title span,
.aid19662 #content .item-page.opis-kierunku h3.mnwall-title span,
.aid19648 #content .item-page.opis-kierunku h3.mnwall-title span,
.aid19504 #content .item-page.opis-kierunku h3.mnwall-title span {
	font-size:  16px !important;
}


.kierunek-spec h3.mnwall-title {
	text-align: left;
}

@media (min-width: 1200px) {
	.aid20095 .kierunek-opis.podyplomowe {
		max-width: 100%;
	}
	.aid20095 .kierunek-opis.podyplomowe .tabOrSlideContent {
		width: 				1000px;
	}
}


.tabOrSlideContent2 .moduletable.mobile.baner {
	display:  none;
}
@media (max-width: 600px) {
	.tabOrSlideContent2 .moduletable.desktop.baner {
			display:  none;
	}
	.tabOrSlideContent2 .moduletable.mobile.baner {
			display:  block;
	}
}
.tabOrSlideContent2 .moduletable.baner img {
		width: 100%;
		height: auto;
}