@charset "utf-8";
/* CSS Document */


/* Landing: studia podyplomowe: Warsztaty przywództwa i komunikacji dla członków rad nadzorczych */

	/* pozycja menu "Warsztaty przywództwa i komunikacji dla członków rad nadzorczych"
		.item-1758 {
			display: none !important;
		}*/
		.aid16032 .opis-kierunku {
			overflow:				-moz-hidden-unscrollable;
		}
		.aid16032 img {
			opacity:				1 !important;
		}
		.warsztaty_pik.aid16032.podyplomowe .opis-kierunku .item-page.warsztaty_pik .podyplomowe.cat_298 {
			background-image: url(/images/podyplomowe/tlo_www.jpg) !important;
		}
		.aid16032 .opis-kierunku > * {
			max-width:				100%;
		}
		.aid16032 .naglowek {
			max-width:				1450px;
			margin:					0px auto;
		}
		.aid16032 .dopisek {
			position:				absolute;
			padding-top:			15px;
		}
		.aid16032 .naglowek .buttons {
			word-spacing:			3px;
			/*padding-top:			80px;*/
		}
		.warsztaty_pik.aid16032.podyplomowe {
			background-image:		url(/images/podyplomowe/tlo_www.jpg) !important;
		}
		.warsztaty_pik .info {
			padding-bottom:			120px !important;
		}
		.aid16032 #content .item-page p {
			margin-bottom:			0px;
		}
	/* IDEA - custom html */
		.pik-idea {
			background-blend-mode:	color !important;
			background-image:		url(/images/podyplomowe/warsztaty_pik.jpg);
			background-color:		rgba(255,255,255,0.9) !important;
		}
		.pik-idea h2,
		.pik-atuty h2,
		.pik-area h2,
		.pik-program h2,
		.pik-partners h2,
		.pik-kadra h2,
		.pik-rekrutacja h2 {
			font-size:				48px;
			font-weight:			900;
			line-height:			140% !important;
			text-transform:			uppercase;
			padding-bottom:			15px;
			margin-top:				0px;
			text-align:				center;
		}
		.moduletable.pik-idea,
		.moduletable.pik-atuty,
		.moduletable.pik-program {
			text-align:				center;
			padding-top:			80px;
			padding-bottom:			90px;
		}
		.moduletable.pik-idea {
			padding-bottom:			120px;
		}
		.moduletable.pik-idea h2 {
			color:					#080808;
		}
		.moduletable.pik-idea .wrap-zip {
			color:					#080808;
			margin:					0px auto !important;
			max-width:				1400px !important;
			/*padding-bottom:			40px;*/
		}
		.moduletable.pik-idea .wrap-zip .intro-zip {
			max-width:				1050px;
			border-top:				2px solid #000;
			margin:					0px auto;
			padding:				0 3em;
		}
		.moduletable.pik-idea p {
			font-size:				18px;
			font-weight:			500;
			padding-top:			50px;
			line-height:			180% !important;
			word-spacing:			1px !important;
		}
		.moduletable.pik-idea p span {
			color:					#0068a8;
			/*font-weight:			700;*/
		}
		.moduletable.pik-idea .wrap-zip .after-zip {
			max-width:				1150px;
			border-bottom:			2px solid #000;
			margin:					0px auto;
		}
	/* WYPOWIEDŹ CYT. */
		.pik-cite {
			background-color:		#e4e4e4;
			border-top:				1px solid #d8d8d8;
			border-bottom:			1px solid #d8d8d8;
			/*background-blend-mode:	multiply;
			background-image:		url('/images/podyplomowe/warsztaty_pik.jpg');*/
			text-align:				center;
		}
		.warsztaty_pik p.cite {
			padding:				2em 0;
			/*font-size:				21px;*/
			color:					#292C38;
		}
		.warsztaty_pik p.cite:before,
		#n2-ss-172-align p:before {
			content:				"\f10e";
			font-family:			FontAwesome;
			padding:				1em;
			/*color:					#313F6E;*/
			color:					#0381ce;
			font-size:				32px;
			vertical-align:			bottom;
		}
		.warsztaty_pik .n2-ow.n2-ow-all.n2-ss-desktop.n2-ss-mobile.n2-ss-tablet {
			margin:					0em 6em !important
		}
		.warsztaty_pik p.cite:after,
		#n2-ss-172-align p:after {
			content:				"\f10d";
			font-family:			FontAwesome;
			/*color:					#313F6E;*/
			color:					#0381ce;
			padding:				1em;
			font-size:				32px;
			top:					0.2em;
			position:				relative;
			vertical-align:			top;
		}
	/**/
		/* wypowiedź w smartslider3 */
		#n2-ss-172-placeholder {
			display:				none !important;
		}
		#n2-ss-172-align .n2-ss-img-wrapper.n2-ow {
			text-align:				center !important;
		}
		#n2-ss-172 .n2-ss-layer-col.n2-ss-layer-content {
			max-width:				1180px;
			margin:					0px auto;
		}
		#n2-ss-172-align p {
			color:					#474747 !important;
			width:					61vw;
			font-size:				18px;
			text-align:				center;
			padding-top:			20px;
		}
		#n2-ss-172-align .n2-ss-layer.n2-ow {
			margin-top:				-60px !important;
			padding-top:			60px !important;
		}
		#n2-ss-172-align .n2-ss-img-wrapper.n2-ow img {
			opacity:				1;
		}
		#n2-ss-172-align .n2-ss-layer-row {
			background-color:		#dedede;
		}
		#n2-ss-172item3 {
			width:					100%;
			text-align:				center;
			text-transform:			uppercase;
			font-weight:			700;
			color:					#0381CE;
			margin-top:				40px !important;
		}
		#n2-ss-172item4 {
			width:					100%;
			text-align:				center;
			color:					#474747;
			margin-top:				10px !important;
		}
		#n2-ss-172-align p:before {
			padding: 				1em 1em 1em 0em;
		}
		#n2-ss-172-align p:after {
			padding: 				1em 0em 1em 1em;
		}
		#n2-ss-172-align .n2-ss-layer-col.n2-ss-layer-content {
			box-shadow:				2.5px 4px 10px rgba(198, 198, 198, 0.2) !important;
		}
		#n2-ss-172-align .n2-ss-layer.n2-ow.n2-ss-last-in-row {
			padding-top:			0px !important;
		}
		div#n2-ss-172 .n2-ss-layer .n2-font-d1c904c351116770cbe2368edd14ca1d-paragraph {
			line-height:			180% !important;
		}
		/**/
	/* CEL - custom html */
		.moduletable.pik-cel {
			background-color:		rgba(255,255,255,0.9);
			padding-top:			80px;
			padding-bottom:			80px;
			background-blend-mode:	color;
			background-image:		url(/images/podyplomowe/warsztaty_pik.jpg);
		}
		.moduletable.pik-cel h2,
		.moduletable.pik-cel h4,
		.moduletable.pik-cel p{
			color:					#080808;
		}
		.pik-lead {
			max-width:				1050px;
			margin:					0px auto;
			padding:				0 1.5em;
		}
		.pik-blocks {
			padding:				4em 0em 1em;
		}
		.pik-block {
			width:					32%;
			display:				inline-block;
			vertical-align:			top;
		}
		.moduletable.pik-cel .pik-block {
			border-right:			1px solid #fff;
			min-height:				255px;
		}
		.moduletable.pik-cel .pik-block:last-child {
			border:					none;
		}
		.pik-area {
			color:					#080808;
			margin:					0px auto !important;
			width:					80%;
			text-align:				center !important;
			/*margin-bottom:			70px !important;*/
		}
		.moduletable.pik-program  h2,
		.moduletable.pik-program h4,
		.moduletable.pik-program p {
			color:					#080808;
			width:					auto;
		}
		.moduletable.pik-program  span {
			color:					#0381CE;
			font-size:				14px;
			text-transform:			uppercase;
		}
		.pik-area h4 {
			font-size:				21px !important;
			padding:				0em 3em;
			position:				relative;
			margin:					1em auto;
			line-height:			140% !important;
			text-transform:			uppercase;
		}
		.pik-area p {
			/*padding:				0em 5em;*/
			line-height:			140% !important;
			position:				relative;
		}
		.pik-photo {
			/*position:				absolute;*/
			max-width:				70px;
			/*opacity:				1 !important;*/
			/*padding:				2.5em 1em;*/
		}
		.moduletable.pik-cel .pik-photo {
			max-width:				120px;
			padding-bottom:			10px;
		}
		/**/
		
	/* PARTNERZY - custom html, ss3 */
			.pik-partners {
				padding-top:		80px;
				padding-bottom:		80px;
			}
			.pik-partners h2,
			.pik-idea h2 {
				margin:				0px;
			}
			.pik-logo {
				text-align:			center;
			}
			.pik-logo > * {
				width:				30%;
				display:			inline-block;
				background-color:	#fff;
				margin:				0.5%;
			}
			.pik-logo img {
				padding:			3em;
				max-width:			280px;
				box-sizing:			border-box;
				opacity:			1 !important;
			}
		/**/
		
	/* ATUTY i PROGRAM WARSZTATÓW - custom html */
		.moduletable.pik-atuty,
		.moduletable.pik-program {
			background-color:		#eee;
			color:					#080808;
		}
		.moduletable.pik-program ul {
			list-style-type:		none;
			text-align:				left;
		}
		/**/
		.moduletable.pik-program ul li:before {
			content:				"\f04d";
			font-family:			FontAwesome;
			padding-right:			1em;
			margin-left:			-2em;
			color:					#0381ce;
		}
		.moduletable.pik-program ul li {
			padding:				1em 2em;
		}
		.moduletable.pik-program .pik-block {
			width:					31%;
			display:				inline-block;
			vertical-align:			top;
			background-color:		#fff;
			/*border:				10px solid #ededed;*/
			padding-top:			3em;
			padding-bottom:			3em;
			box-shadow:				2.5px 4px 10px rgba(198, 198, 198, 0.1);
			margin:					10px;
		}
		.moduletable.pik-program .pik-block {
			min-height:					1130px;
		}
		.moduletable.pik-program .pik-lead.sec {
			background-color:			#fff;
			padding:					3em 11.5em 4em;
			box-shadow:					2.5px 4px 10px rgba(198, 198, 198, 0.1);
		}
		.pik-lead.sec p.cite {
			padding-top:				2em;
			font-size:					21px;
			color:						#787878;
		}
		.pik-lead.sec p.cite:before {
			content:					"\f10e";
			font-family:				FontAwesome;
			padding:					1em;
			color:						#0077AD;
			font-size:					32px;
		}
		.pik-lead.sec p.cite:after {
			content:				"\f10d";
			font-family:				FontAwesome;
			color:						#0077AD;
			padding:					1em;
			font-size:					32px;
		}
		
		.moduletable.pik-program .pik-block:hover h4 {
			color:						#0381ce;
		}

		.aid16032 .pik-cel img.pik-photo:hover {
			-webkit-animation:			scale-up-center 0.5s ease-in-out both;
	        animation:					scale-up-center 0.5s ease-in-out both;
			/*cursor: ;*/
}
		@-webkit-keyframes scale-up-center {
		  0% {
			-webkit-transform: scale(0.8);
					transform: scale(0.8);
		  }
		  100% {
			-webkit-transform: scale(1);
					transform: scale(1);
		  }
		}
		@keyframes scale-up-center {
		  0% {
			-webkit-transform: scale(0.8);
					transform: scale(0.8);
		  }
		  100% {
			-webkit-transform: scale(1);
					transform: scale(1);
		  }
		}


		
		
		
		/**/
	/* KADRA */
			.pik-kadra {
				padding-top:			80px;
				padding-bottom:			80px;
			}
			.pik-kadra .moduletablekadra {
				padding:				20px 200px;
			}
			.warsztaty_pik .podyplomowe .moduletablekadra .nspArt a.readon {
				margin-left:			0px;
				margin-top:				15px;
			}
			.pik-kadra .moduletablekadra .nspArt {
				border-top:				1px solid rgba(103,103,103,0.40);
			}

	/**/	
		
	/* blok REKRUTACJA */
			.pik-rekrutacja {
				padding-top:			90px;
				/*background-image:		url('/images/zarzadzanie/bg-rekrut.jpg');
				background-attachment:	fixed;
				background-repeat:		no-repeat;
				background-size:		cover;*/
				padding-left:			200px;
				padding-right:			200px;
				background-color:		#ebebeb;
				/*background-blend-mode:	multiply;
				background-image:		url('/images/podyplomowe/warsztaty_pik.jpg');*/
			}
			.pik-rekrutacja h2 {
				color:					#080808;
			}
			.pik-rekrutacja .kierunek-opis {
				padding-top:			80px;
			}
			.warsztaty_pik .kierunek-opis h4 {
				padding-left:			0;
				text-transform:			uppercase;
				font-size:				21px !important;
			}
			.warsztaty_pik .kierunek-opis {
				width:					100%;
			}
			.warsztaty_pik .kierunek-opis ul {
				padding-left:			80px !important;
			}
			.warsztaty_pik .kierunek-opis-right2 {
				padding-left:			1em;
			}
			.warsztaty_pik .opis-kierunku.item-page .moduletable.form_z17 {
				margin:					0;
			}
			.warsztaty_pik #bfElemWrap26079 {
				display:				none;
			}
			.warsztaty_pik #bfLabel26082 {
				width:					92%;
				float:					right;
				line-height:			120%;
			}
			.warsztaty_pik #bfElementGroup26082 {
				width:					5%;
			}
			.warsztaty_pik .kierunek-content {
				margin-top:				0;
			}
			.warsztaty_pik .rekrutacja-kroki ol.count > li::before {
				background-color:		#00608B;
			}
			.pik-rekrutacja .moduletable.rekrutacja li {
				list-style-type:		none;
				margin-bottom:			35px !important;
				font-size:				18px;
			}
			.pik-rekrutacja .moduletable.rekrutacja li i.fa-li {
				position:				relative;
				/*background-color:		#474747;
				padding:				12px 4px;
				border-radius:			100%;*/
				color:					#0381CE;
				font-size:				24px;
				height:					auto;
				left:					0 !important;
				width:					auto !important;
				top:					auto !important;
				text-align:				left !important;
				margin-right:			15px;
				vertical-align:			text-top;
			}
			.pik-rekrutacja .moduletable.rekrutacja li span {
				font-size:				18px;
				color:					#0381CE;
				margin-right:			8px;
			}
			.pik-rekrutacja .moduletable.rekrutacja h4 {
				margin-bottom:			0;
				padding-bottom:			35px;
			}
			.pik-contact p {
				padding-left:			0;
			}
			.pik-contact {
				padding:				35px 80px;
				font-size:				18px;
			}
			.pik-contact .pik-coord {
				float:					left;
			}
			.pik-contact img {
				border-radius:			50%;
				margin-right:			15px;
				max-width:				100px;
			}
			.warsztaty_pik .moduletable.form_z17 .bfSubmitButton {
				background-color:		#00608A;
				border:					3px solid #00608A;	
			}
			.warsztaty_pik .moduletable.form_z17 .bfSubmitButton:hover {
				border:					3px solid #0491c6;
				background-color:		#0491c6;	
			}

	/**/
	
/* badania marketingowe - formularz */
		.badanie-form {
			margin-left: 					3% !important;
			margin-right: 					3% !important;
		}		
		.badanie-form .bfClearfix {
			max-width:						1400px;
		}
		.badanie-form .bfSubmitButton {
			padding: 						1.2em 3em;
			margin-top: 					8px;
			margin-bottom: 					30px;
			text-transform: 				uppercase;
			text-decoration: 				none;
			font-size: 						14px;
			border: 						1px solid #00aeef;
			background: 					#00aeef none repeat scroll 0% 0%;
			color: 							rgba(255, 255, 255, 1);
			margin-left:					5px;
		}
		.badanie-form .bfSubmitButton:hover {
			background:						none !important;
			color:							#00aeef !important;
		}
		.badanie-form .bfQuickMode .bfLabelTop input {
			height: 						24px;
			max-width: 						440px;
			border: 						1px solid #ccc;
		}
		.badanie-form .bfElemWrap.bfLabelTop {
			background:						none !important;
		}
		.badanie-form .bfElemWrap.bfLabelTop:hover {
			background:						none !important;
		}
		.badanie-form label {
			margin-top:						4px;
			font-size:						14px;
		}
		.badanie-form p {
			font-size:						14px;
			padding:						5px;
		}


/**/


	@media screen and (max-width: 1600px) {
		.moduletable.pik-program .pik-block {
			width:						31%;
		}
		.moduletable.pik-program .pik-area {
			width:						90%;
		}
		.moduletable.pik-program .pik-block {
			min-height:					1190px;
		}
}
	@media screen and (max-width: 1366px) {
		.pik-area {
			width:						100%;
		}
		.moduletable.pik-program .pik-block {
			width:						31%;
		}
		.moduletable.pik-program .pik-block {
			min-height:					1355px;
		}
		.pik-rekrutacja {
			padding-left:				70px;
			padding-right:				70px;
		}
		.pik-kadra .moduletablekadra {
			padding:				20px 70px;
		}

	}
	@media screen and (max-width: 1280px) {
		.moduletable.pik-program .pik-block {
			min-height:					1420px;
		}
		.moduletable.pik-program .pik-lead.sec {
			padding:					3em 2em 4em;
		}
	}
	@media screen and (max-width: 1200px) {
		.aid16032 .opis-kierunku.item-page div[itemprop="articleBody"] {
			background-image:			url(/images/podyplomowe/tlo_www.jpg) !important;
		}
		.aid16032 .moduletable.form_z17 {
			max-width:				100%;
			margin-top:				40px !important;
		}
		.moduletable.pik-program .pik-block {
			min-height:				1660px;
		}
	}
	@media (max-width: 1199px) {
			.pik-block {
				width:					100%;
				min-height:				250px !important;
				padding-bottom:			40px;
			}
			.pik-blocks {
				padding-bottom:			1em;
			}
			
			.moduletable.pik-idea .wrap-zip .intro-zip {
				padding:				0em 3em !important;
			}
			.pik-area {
				width:					100%;
			}
			.pik-partners {
				background-image:		url(/images/podyplomowe/tlo_www.jpg) !important;
			}
			.warsztaty_pik .kierunek-opis-right2 {
				padding-left:			0px;
			}
			.moduletable.pik-program .pik-block {
				width:					100%;
		}
	}
	@media (max-width: 1000px) {
			.pik-logo > * {
				width:					70%;
		}
		.aid16032 .opis-kierunku h2.nazwa-kierunku {
			width:						100% !important;
		}
		.aid16032 .opis-kierunku .naglowek .info {
			padding-top:				70px !important;
		}
		.moduletable.pik-idea p {
			line-height:			140% !important;
		}
	}
	@media (max-width: 979px) {
		.aid16032 #top.topAuto {
			top:						0px !important;
		}
	}
	@media (max-width: 960px) {
		.aid16032 #top.topAuto {
			top:						120px !important;
		}
		.pik-area p {
			text-align:					center !important;
		}
	}
	@media (max-width: 700px) {
			.warsztaty_pik .n2-ow.n2-ow-all.n2-ss-desktop.n2-ss-mobile.n2-ss-tablet {
			margin:					0em !important
		}
	}
	@media (max-width: 600px) {
		.pik-kadra .moduletablekadra {
			padding:					20px 0px;
		}
		.pik-kadra .moduletablekadra .nspArt.nspCol3 {
			width:						100%;
		}
		.pik-kadra .nspArt img.nspImage {
			display:					inline;
		}
		.pik-kadra .moduletablekadra .nspArt.nspCol3,
		.pik-kadra .nspArt .tleft,
		.pik-kadra .moduletablekadra .kadra-kierunek p {
			text-align:					center !important;
		}
		.pik-kadra .moduletablekadra .nspArt a.readon {
			display:					inline;
		}
		.pik-kadra .moduletablekadra .kadra-kierunek p {
			margin-bottom:				30px !important;
		}
		.pik-kadra .moduletablekadra .nspArt.nspCol3 {
			padding-bottom:				70px !important;
		}
		.pik-rekrutacja {
			padding-left:				20px;
			padding-right:				20px;
		}
		.warsztaty_pik .info {
			padding-bottom:				70px !important;
		}
		#n2-ss-172-align .n2-ss-layer-row {
			padding:					1em !important;
		}
	}
	@media (max-width: 480px) {
		.pik-block h4 {
			line-height:				140% !important;
		}
		.pik-contact .pik-coord {
			float:						none;
			padding-bottom:				15px;
		}
		.pik-contact {
			padding:					35px 40px;
		}
		.warsztaty_pik .kierunek-opis ul {
			padding-left:				40px !important;
		}
		.opis-kierunku h2.nazwa-kierunku .dopisek {
			padding-right:				15px;
		}
		.aid16032 .opis-kierunku .naglowek .info {
			padding-top:				0px !important;
		}
		.moduletable.pik-program .pik-block {
			margin:						0px 0px 20px;
		}
		.moduletable.pik-idea {
			padding-bottom:				80px;
		}
		.poznajmysie .stat-bar h3 {
			text-align: 				left;
		}
		.poznajmysie .stat-bar h3 span:after {
			margin: 					30px 0 20px !important;
		}
	}
	/* koniec */
	

	/* Master Classes - szablon szkolenia Business Transformation by Design */
	
/* nadpisanie ustawień globalnych */
body.masterclasses .moduletable.pseudobc,
body.masterclasses .moduletable.breadcrumb,
body.masterclasses .moduletable_menu,
body.masterclasses #showsocialsharebuttons,
body.masterclasses #cookie-warn {
	display:						none !important;
}
body.masterclasses #top {
	position:						absolute;
}

body.masterclasses #top,
body.masterclasses #mainmenu {
	font-family:					Lato;
}
body.masterclasses #top {
	height:							90px !important;
}

body.masterclasses #footer,
.finansowanie.abso.aid18294.cid2 #footer {
	background-color:				rgba(0,0,0,.87);
}
body.masterclasses #content .item-page.opis-kierunku ul {
	max-width:						1200px !important;
}
body.masterclasses {	
	padding-top:					90px;
	font-family:					Roboto;
	font-weight:					400;
	font-size:						15px;
	line-height:					1.4;
}
body.masterclasses .opis-kierunku {
	max-width:						1920px;
	color:							#fff;
	background-repeat:				no-repeat;
	background-attachment:			unset;
	background-position:			unset;
	-webkit-background-size:		unset;
	-moz-background-size:			unset;
	-o-background-size:				unset;
	background-size:				unset;
	overflow:						auto;
	background-position-x: 			45%;
	background-size: 				inherit;
	background-attachment: 			inherit;
	/*background-position-y:			-100px;*?
	/*background-position: 			right top;*/
}
body.masterclasses .opis-kierunku.item-page div[itemprop="articleBody"] {
	background-position-x: 			unset;
	background-size: 				unset;
	background-attachment: 			unset;
}
body.masterclasses #content .item-page ul {
	word-spacing:					unset;
}

body.masterclasses img {
	 opacity:						1 !important;
}

body.masterclasses .opis-kierunku {
	color:							rgba(0,0,0,0.87);
	background-color:				#c5c5c5;
}
body.masterclasses #content .item-page li {
	line-height: 					unset;
	margin-bottom: 					unset;
	list-style-type:				none;
}

body.masterclasses #o-szkoleniu-btd li:before {
	content:						url('https://www.swps.pl/templates/uni/images/write-message.svg');
	width: 							24px !important;
	height: 						24px !important;
	position: 						absolute;
	margin-left: 					-34px;
	margin-top: 					2px;
}
body.masterclasses .listing.review li:before {
	content:						url('https://www.swps.pl/templates/uni/images/chat-bubble.svg');
	width: 							24px !important;
	height: 						24px !important;
	position: 						absolute;
	margin-left: 					-38px;
	margin-top: 					-2px;
}

.listing.review li {
	color:							rgba(0,0,0,0.54);
}


body.masterclasses #content .item-page p {
	line-height:					unset;
	max-width: 						unset;
	margin: 						unset;
	margin-right: 					unset;
	margin-left: 					unset;
	margin-bottom: 					unset;
	word-spacing:					unset;
}
body.masterclasses .opis-kierunku > * {
	max-width:						unset;
}
body.masterclasses .bt-social-share {
	display:						none;
}

body.masterclasses h1,
body.masterclasses h2,
body.masterclasses h3,
body.masterclasses h4 {
	color:							rgba(0,0,0,0.87);
	margin-top:						unset !important;
	margin-bottom:					unset !important;
	word-spacing:					unset !important;
}

body.masterclasses h1.btd {
	font-size:						56px !important;
	font-family:					Oswald;
	color:							rgba(255,255,255,0.87) !important;
	line-height:					67px !important;
	font-weight:					600 !important;
	margin-left:					-4px !important;
	text-transform:					uppercase !important;
}

body.masterclasses h1 span {
	/*font-weight:					200;
	font-size:						55px;*/
}

body.masterclasses #content .item-page.opis-kierunku h2 {
	font-size:						45px !important;
	font-family:					Oswald;
	font-weight:					600;
	padding-top: 					56px;
	padding-bottom:					44px;
}

body.masterclasses #content .item-page.opis-kierunku h3,
body.masterclasses #content .item-page.opis-kierunku #o-szkoleniu-btd h3 span {
	line-height:				1.2 !important;
	font-size:					32px !important;
	font-weight:				400 !important;
	border-bottom: 				unset !important;
	text-transform:				none !important;
	padding-bottom: 			33px;
}
body.masterclasses #content .item-page.opis-kierunku #o-szkoleniu-btd h3 span {
	/*font-size:					45px !important;*/
}
#o-szkoleniu-btd .three-col,
.listing.review .three-col {
	padding-top: 			40px;
}

body.masterclasses #content .item-page.opis-kierunku h4 {
	font-size:					24px !important;
	font-weight:				400 !important;
	line-height:				1.2 !important;
	height:						73px;
}

.masterclassesheading a,
.workshop-content a {
	color:						#009fe3;
}
body.masterclasses ul {
	padding-left:				0;
	margin:		 				0;
}

.masterclasses-heading {
	max-width:				1200px;
	margin:					0px auto;
	/*height:					720px;*/
	height:					620px;
	color:					rgba(255,255,255,0.87);
}

.masterclasses-quotation {
	font-weight:			500;
	font-style:				italic;
	line-height:			140% !important;
	padding-top:			40px;
}

.masterclasses-title {
	padding-top:			60px;
	padding-bottom:			0;
	text-transform:			uppercase;
}

.masterclasses-title p,
.masterclasses-cta {
	font-size:				14px;
	font-weight:			500;
	text-transform:			uppercase;
}
.masterclasses-cta {
	padding-top: 		55px;
}
.masterclasses-title p {
	margin-top:				32px !important;
}

.signature {
	font-size:				14px;
	font-style:				normal;
	font-weight:			400;
}

.masterclasses-cta .button1,
.masterclasses-cta .button2,
.masterclasses-cta a.button3,
#formularz-btd #bfSubmitButton {
	padding:				16px 25px;
	border:					unset;
	border-radius: 			3px;
	box-shadow: 			0px 1px 1px 0px rgba(0, 0, 0, 0.24);
}
.masterclasses-cta a.button1,
#formularz-btd #bfSubmitButton {
	background-color: 		rgba(0, 159, 227,1);
	color:					rgba(255, 255, 255,1);
	margin-right:			13px;
}
.masterclasses-cta a.button2 {
	background-color: 		rgba(255, 255, 255,1);
	color:					rgba(0,0,0,0.87);
}
.masterclasses-cta a.button3 {
	border:					1px solid rgba(0,159,227,0.54);
	box-shadow:				none;
}

.navbar-container {
	border-top:				1px solid #eee;
	border-bottom:			1px solid #eee;
	width: 					100%;
	background-color: 		#fff;
}
.navbar-masterclasses {
	max-width: 				1200px !important;
	margin: 				0px auto !important;
	width: 					100%;
	text-align:				center;
}
.navbar-masterclasses ul {
	display:				inline-flex;
	width:					100%;
}

.navbar-masterclasses ul li,
.navbar-masterclasses ul li a {
	list-style-type: 		none;
	width:					20%;
	padding-top:			20px;
	padding-bottom:			20px;
	font-weight: 			500;
	text-transform: 		uppercase;
	color:					rgba(0,0,0,0.87);
}
.navbar-masterclasses ul li:last-child:after {
	content: 						url('https://www.swps.pl/templates/uni/images/write-message.svg');
	width: 							24px !important;
	height: 						24px !important;
	position: 						absolute;
	margin-left: 					10px;
	margin-top: 					-2px;
}
.navbar-masterclasses ul li:last-child a {
	font-weight:					400;
}

.workshop-wrapper {
	max-width:				1200px;
	margin:					0px auto;
	padding-top: 			0px;
}

.tiles {
	display:				inline-flex;
}

.tiles.add {
	padding-top:					20px;
	padding-bottom:					30px;
}

.feat-section,
.b-item,
.a-item,
#program-btd .program-container {
	background-color:		#fff;
	-moz-box-shadow:		inset 0px 0px 0px 1px #eee;
	-webkit-box-shadow:		inset 0px 0px 0px 1px #eee;
	box-shadow: 			inset 0px 0px 0px 1px #eee;
	border-radius:			10px;
}
.feat-section {
	padding:				72px 80px 88px;
	height:					430px;
	/*margin-right:			13px;*/
}
.feat-section.img {
	padding:				0;
}
.networking .feat-section {
	height:					413px;
}
.networking .feat-section.img img {
    height: 432px;
} 
.networking .a-section .feat-section {
	height:					auto;
	margin-bottom: 			20px;
}
.networking .b-section.vid .feat-section {
	height:					auto;
}
.networking .b-section.vid {
	width:					60%;
}
.networking .feat-section {
	overflow:				hidden;
}

.a-section {
	/*max-width: 				588px;*/
	margin-right:			12px;
}
.b-section {
	/*max-width: 				588px;*/
	margin-left:			12px;
}
.b-item,
.a-item {
	padding:				35px 40px;
	/*margin:					0 11px 11px;*/
}
.a-section {
	width:					50%;
}
.b-section {
	width:					50%;
}

.b-inner,
.a-inner{
	display: 				inline-flex;
	/*margin-bottom:			10px;*/
	
}
.b-item,
.a-item {
	width:					204px;
	height:					214px;
}
.b-item p {
	line-height: 			1.6;
}
.b-item:nth-child(1),
.a-item:nth-child(1) {
	margin-right:			22px;
	margin-bottom:			22px;
}

.listing {
	margin-top:				50px;
	margin-bottom:			40px;
}

.listing .three-col,
#contact-btd .three-col {
	display:				inline-flex;
}
.listing li {
	padding-left: 			0;
	padding-bottom: 		35px;
	margin-left: 			28px;
}
.listing .three-col ul {
	padding-left:			60px;
}
.listing .three-col ul:first-child {
	padding-left:			90px;
}
.listing h3 {
	padding-left:			80px;
}

#eksperci-btd .b-section .feat-section,
.planyourtrip .feat-section {
	padding-right:			100px;
	background-color:		#f9f9f9;
}

#eksperci-btd .feat-section p {
	margin-bottom:			24px !important;
}

.workshop-content.grey {
	background-color: 		#f9f9f9;
	padding-bottom:			98px;
}
.workshop-content.white {
	background-color:		#fff;
}

#program-btd .program-container {
	padding:				40px 80px 0px;
	line-height:			1.2;
	margin-bottom:			80px;
}

#program-btd p.pdate {
	font-family: 			Oswald;
	font-size: 				20px;
	font-weight: 			400;
	text-transform: 		uppercase;
	padding-bottom: 		4px;
	color:					#009fe3;
	border-bottom: 			1px solid #009fe3;
	margin-bottom: 			72px !important;
	width: 					auto !important;
	display: 				inline-block;
	margin-top: 			24px !important;
}
#program-btd p.phour {
	font-size:				20px;
	font-weight:			500;
	width:					270px;
}
#program-btd .ptitle {
	font-size:				20px;
	font-weight:			500;
}

#program-btd .program-item {
	display:				inline-flex;
	width:					100%;
	padding-bottom:			20px;
	border-bottom:			1px solid #e0e0e0;
	margin-bottom:			24px;
}
#program-btd .program-item:last-child {
	border-bottom: 			none;
}
.pspeaker img {
	vertical-align: 		middle;
	margin-right:			20px;
	max-width:				40px;
	max-height:				40px;
}
.pspeaker {
	padding-top:			12px;
	display: 				inline-flex;
	padding-right: 			12px;
}
.pspeaker span {
	font-weight:			500;
	color:					rgba(0,0,0,0.54);
	padding-top:			8px;
}
#pakiet-szkoleniowy-btd .feat-section {
	background-color:		#009fe3;
	color:					#fff;
	background: 			linear-gradient(to right, #009fe3 0, #009fe3 100%);
}
#pakiet-szkoleniowy-btd .feat-section h3 {
	color:					#fff;
}
#pakiet-szkoleniowy-btd .feat-section p {
	padding-bottom:			24px;
}
#pakiet-szkoleniowy-btd .feat-section span {
	padding-top:			20px;
	font-size:				20px;	
	padding-bottom: 		24px;
	display: 				inline-block;
}
#pakiet-szkoleniowy-btd .a-item h4 {
	padding-top: 			65px;
}

#pakiet-szkoleniowy-btd .a-item h4:before {
	content: 						url('https://www.swps.pl/templates/uni/images/write-message.svg');
	width: 							24px !important;
	height: 						24px !important;
	position: 						absolute;
	margin-left: 					0px;
	margin-top: 					-50px;
}
#formularz-btd .form-container {
	background-color:		#f9f9f9;
	-moz-box-shadow:		inset 0px 0px 0px 1px #eee;
	-webkit-box-shadow:		inset 0px 0px 0px 1px #eee;
	box-shadow: 			inset 0px 0px 0px 1px #eee;
	border-radius:			10px;
	padding:				80px 120px 40px 75px;
	/*max-width:				800px;*/
	margin:					0px auto;
	/*color:					rgba(0,0,0,0.59);	*/
}
#formularz-btd h2.btd {
	/*color:					#009fe3;*/
}

#formularz-btd #bfSubmitButton {
	font-family:			Roboto;
	font-size:				15px;
	font-weight:			500;
	letter-spacing:			unset;
}
#formularz-btd input {
	border: 				1px solid #e0e0e0;
	height: 				24px;
	margin-top:				0px;
}
#formularz-btd textarea {
	border: 				1px solid #e0e0e0;
}
#formularz-btd #ff_elem40165,
#formularz-btd #ff_elem40648,
#formularz-btd #ff_elem40914,
#formularz-btd #ff_elem40922 {
	height:					16px;
}
#formularz-btd #bfElementGroupNoWrap40473,
#bfElementGroupNoWrap40169 {
	/*display:				inline-flex;*/
}
#bfGroupLabel40473,
#bfGroupLabel40473_1,
#bfGroupLabel40169,
#bfGroupLabel40169_1 {
	vertical-align: 		bottom;
}
#bfQuickModeSection28923 {
	display:				inline-flex;
}
#bfElementGroupNoWrap40648,
#bfElementGroupNoWrap40922,
#bfElementGroupNoWrap50765 {
	width: 					96px !important;
	padding-right: 			0px;
	margin-right: 			-2px !important;
	line-height: 			120% !important;
	display:				inline-flex;
}
#bfLabel40165 {
	width: 					auto;
	margin-left: 			18px;
}
#bfElementGroupNoWrap40165 {
	margin-left: 			18px;
	margin-top: 			-20px;
}
#ff_elem40165 {
	margin-left:			-18px;
}
#bfQuickModeSection28923 #administrator {
	line-height: 			120% !important;
	margin-top: 			6px;
	margin-left: 			-9px;
	padding-left: 			0 !important;
	height:					36px !important;
}

#bfGroupLabel40648 {
	margin-right:			0px;
}
#bfElemWrap40648:hover {
	background-color:			unset !important;
	backgronud:					none !important;
}
#contact-btd .three-col {
	width:					100%;
	padding-bottom:			120px;
}
#contact-btd .three-col ul:first-child:before {
	content:				url(/images/masterclasses/btd-contact.png);
}
#contact-btd .three-col ul:nth-child(2):before {
	content:				url(/images/masterclasses/btd-contact-logo.png);
}

#contact-btd .three-col ul:before {
	margin-right:			25px;
}
#contact-btd .three-col ul {
	display:				contents;
}
#contact-btd .three-col ul li {
	padding-right:			120px;
}
#contact-btd .three-col ul li span {
	font-weight:			500;
}
body.masterclasses .moduletable.address,
body.finansowanie .moduletable.address {
	max-width:				1015px;
	margin:					0px auto;
	text-align: 			left;
	padding:				unset !important;
	padding-top:			40px !important;
	padding-bottom: 		65px !important;
}
body.masterclasses .custom.address,
body.finansowanie .custom.address {
	padding:				unset !important;
	padding-top:			24px !important;
	border-top:				1px solid rgba(255,255,255,0.14);
}


/* eksperci btd - ss3 */
.ss3-eksperci-column {
	-moz-box-shadow: 		inset 0px 0px 0px 1px #eee !important;
	-webkit-box-shadow: 	inset 0px 0px 0px 1px #eee !important;
	box-shadow: 			inset 0px 0px 0px 1px #eee !important;
	border-radius: 			10px !important;
}

	/* ss3 - btd 2/2 */
	#n2-ss-225-align {
		margin-bottom:			120px;
	}


/**/

/* navbar btd */
.navbar-masterclasses.mcfixed {
	position: 				fixed !important;
	/*border-bottom: 			1px solid #e3e3e3 !important;*/
	top: 					0px !important;
	max-width: 				100% !important;
	z-index: 				999;
	background-color: 		#fff;
	box-shadow: 			0 0 4px rgba(0,0,0,.03),0 4px 8px rgba(0,0,0,.07);
}
.navbar-masterclasses.mcfixed ul {
	max-width:				1200px;
}
.navbar-masterclasses a:hover {
	color:					#009fe3;
}


/**/


/* BG dla kafelków */
.b-inner.first .b-item:nth-child(1),
.b-inner.first .b-item:nth-child(2),
.b-inner.second .b-item:nth-child(1),
.b-inner.second .b-item:nth-child(2) {
	/*background-image:				url('https://swps.pl/images/masterclasses/btd-pattern-orange.png'); */
	background-image:				url('/images/masterclasses/btd-pattern-white.png'),linear-gradient(to right, #009fe3 0, #009fe3 100%);

}
.b-inner.first .b-item:nth-child(2) {
	/*background-image: 				url('https://swps.pl/images/masterclasses/btd-pattern-white.png'),linear-gradient(to right, #00aeb4 0, #009fe3 100%);*/
}
.b-inner.first .b-item:nth-child(1) p,
.b-inner.first .b-item:nth-child(1) h4,
.b-inner.first .b-item:nth-child(2) p,
.b-inner.first .b-item:nth-child(2) h4,
.b-inner.second .b-item:nth-child(1) p,
.b-inner.second .b-item:nth-child(1) h4,
.b-inner.second .b-item:nth-child(2) p,
.b-inner.second .b-item:nth-child(2) h4 {
	color:							#fff;
}

.n2-ss-layer.n2-ow.ss3-eksperci-column {
    background-image: url('/images/masterclasses/btd-pattern-white100.png');
    background-color: #f1f1f1;
}

/**/
body.masterclasses a.button1:hover,
#formularz-btd #bfSubmitButton:hover {
	background-color: 				rgba(0, 159, 227,.87);
}
body.masterclasses a.button2:hover {
  	background-color: 				rgba(255, 255, 255,.87);
  	color:							#000;
}
.masterclasses-cta a.button3:hover {
  	border: 						1px solid rgba(0,159,227,1);
}


/* ikony - pakiet szkoleniowy */
#pakiet-szkoleniowy-btd .a-inner.first .a-item.a h4:before {
	content: 						url('https://www.swps.pl/templates/uni/images/write-message.svg');
}

#pakiet-szkoleniowy-btd .a-inner.first .a-item.b h4:before {
	content: 						url('https://www.swps.pl/templates/uni/images/briefcase-blue.svg');
}
#pakiet-szkoleniowy-btd .a-inner.second .a-item.c h4:before {
	content: 						url('https://www.swps.pl/templates/uni/images/clock-blue.svg');
}
#pakiet-szkoleniowy-btd .a-inner.second .a-item.d h4:before {
	content: 						url('https://www.swps.pl/templates/uni/images/diamond-blue.svg');
}

/**/

/* BTD Master Class Thank You Page - Breezingforms Page 2 */
.masterclasses.aid17416.cid2 .page-header.hasNoImage {
	display:						none;
}
.masterclasses.aid17416.cid2 #top,
.masterclasses.cx.aid17465.cid2 #top,
.masterclasses.aid17416.cid2 #footer,
.masterclasses.cx.aid17465.cid2 #footer {
	display:						none !important;
}
.masterclasses.aid17416.cid2,
.masterclasses.cx.aid17465.cid2 {
	padding-top:					0px;
}

body.masterclasses.cx .masterclasses-quotation {
	max-width:						700px;
}

body.masterclasses.cx #program-btd ul li {
	line-height:					180%;
	padding-bottom:					10px;
}
body.masterclasses.cx #pakiet-szkoleniowy-btd .a-inner.first .a-item.b h4:before {
	content: 						url('https://www.swps.pl/templates/uni/images/cloud-checkmark-blue.svg');
	width: 							26px !important;
}
body.masterclasses.cx #pakiet-szkoleniowy-btd .a-inner.second .a-item.d h4:before {
    content: 						url('https://www.swps.pl/templates/uni/images/pen-tool-blue.svg');
	width: 							26px !important;
}

/**/

/* BTD - Nadchodzące szkolenia ss3 */
.upcoming-row1,
.upcoming-row2,
.upcoming-row3 {
	-moz-box-shadow: 				inset 0px 0px 0px 1px #eee;
	-webkit-box-shadow: 			inset 0px 0px 0px 1px #eee;
	box-shadow: 					inset 0px 0px 0px 1px #eee;
	border-radius:					10px;
}

.upcoming-row1,
.upcoming-row2 {
	border-bottom:					1px solid #eee;
}

.button-wrap1 {
	width:							205px !important;
	margin-right:					8px !important;
}
#next-masterclasses {
	padding-top:					72px;
}
/**/

/* Master Class - szkolenie Experience Design 2.0 */
body.masterclasses.cx h1,
body.masterclasses.cx .masterclasses-heading {
	color:							rgba(0,0,0,0.87) !important;
}
body.masterclasses.cx .masterclasses-heading .masterclasses-cta a.button2 {
    background-color: 				#f1f1f1;
}
body.masterclasses.cx .masterclasses-title h1 {
	    text-shadow: 				0px 2px 16px rgba(255, 255, 255, 1);
}
body.masterclasses.cx .masterclasses-title p {
	    text-shadow: 				0px 2px 4px rgba(255, 255, 255, 1);
}
body.masterclasses.cx #program-btd ul li:before {
		content: 					"●";
		padding-right: 				10px;
		color: 						#009fe3;
		font-size: 					22px;
		vertical-align: 			baseline;
}
body.masterclasses.cx #program-btd ul {
		padding-top: 				20px;
}


body.masterclasses #program-btd ul li.plisting:before {
		content: 					"●";
		padding-right: 				10px;
		color: 						#009fe3;
		font-size: 					22px;
		vertical-align: 			baseline;
}
body.masterclasses #program-btd ul li.plisting {
	padding-top:					24px;
}


body.masterclasses .bfQuickMode #administrator::before,
body.masterclasses .bfQuickMode #administrator_33a2ff::before {
	height:							auto;
}
body.masterclasses .bfQuickMode #administrator {
	height:							30px !important;
}
body.masterclasses .bfSubmitButton {
	margin-top:						0px;
}
/**/



/* Finansowanie studiów - landing na swps.pl */

/* nadpisanie szablonów article.css, studies.css i in. */
body.finansowanie .moduletable.pseudobc,
body.finansowanie .moduletable.breadcrumb,
/*body.finansowanie .moduletable_menu,*/
body.finansowanie #showsocialsharebuttons,
body.finansowanie #cookie-warn {
	display:						none !important;
}

body.finansowanie #content .item-page p,
body.finansowanie #content .item-page h3,
body.finansowanie #content .item-page h2,
body.finansowanie #content .item-page h5 {
	max-width:						unset;
	line-height:					unset;
	font-weight:					unset;
	margin-bottom:					unset;
	margin-top:						unset;
}

body.finansowanie .programitem img {
	opacity:						1 !important;
	width:							100%;
}

/**/


.buttonsliderfinansowanie div {
	display: 						inline-flex;
}
.buttonsliderfinansowanie i {
	margin-top:						4px;
}

body.finansowanie #top {
	height: 						90px !important;
}

body.finansowanie .mikronawigacja_article {
	top: 70px;
	padding-left: 10px;
	
}

body.finansowanie {
	line-height:					1.8;
	font-size:						18px;
	color:							rgba(0,0,0,0.87);
}
body.finansowanie h2 {
	font-family:					Lato;
	font-size:						34px !important;
	font-weight:					900 !important;
	text-transform: 				uppercase;
	color:							rgba(0,0,0,0.87);
	line-height: 					120% !important;
}
body.finansowanie h3 {
	font-family:					Lato;
	font-size:						24px !important;
	font-weight:					700 !important;
	color:							rgba(0,0,0,0.87);
	text-transform: 				none !important;
	border:							none !important;
	line-height:					120% !important;
	margin-top:						28px !important;
	margin-bottom:					20px !important;
}
body.finansowanie h5 {
	font-size:						16px;
	text-transform: 				uppercase;
	color:							rgba(0,0,0,0.87);
	font-weight:					500;
}

body.finansowanie .wrapper-finance {
	margin:							0px auto;
}



body.finansowanie .programmes,
body.finansowanie .container-forcandidates,
body.finansowanie .container-forstudents,
body.finansowanie .financecontact {	
	max-width:						1440px;
	margin:							auto;
}
#n2-ss-246-align {

}
body.finansowanie h2,
body.finansowanie h5,
body.finansowanie .programmes p {
	text-align:						center;
}

body.finansowanie .programmes p {
	max-width:						640px !important;
	text-align:						center !important;
}

body.finansowanie .programlist {
	display:						flex;
}
body.finansowanie .financecontact {
	display:						flex;
	background-color:				#fff;
	max-width: 						1440px;
	padding: 						0;
}
body.finansowanie .programitem {
	max-width:						400px;
	margin:							20px;
	width:							33%;
	min-height:						494px;
	text-align:						center;
}

body.finansowanie .programlist {
	margin:							0px 60px;
}

body.finansowanie .container-forcandidates  {
	padding-bottom:					20px;
}
body.finansowanie .container-contact {
	background-color:				#f8f8f8;
	padding-bottom:					120px;
}

.container-forcandidates h5:before,
.container-forstudents h5:before,
.container-contact h5:before {
	content:						url('https://www.swps.pl/templates/uni/images/finance-calendar.svg');
	max-width:						60px !important;
	height: 						auto;
	display: 						block;
	margin: 						0px auto 18px;
	padding-top:					80px;
}

.aid22134 .container-forstudents h5::before {
	content: 						'';
	background-image:				url('https://www.swps.pl/templates/uni/images/vademecum-podyplomowe/studia-podyplomowe.svg');	
	padding: 0;
	width: 60px;
	height: 60px;
}

.container-contact h5::before {
	content:						'';
	background-image:		  		url('https://www.swps.pl/templates/uni/images/talk.svg');
	max-width:						85px !important;
}
.aid22134 .container-contact h5::before {
    content: '';
	background-image:				url('https://www.swps.pl/templates/uni/images/vademecum-podyplomowe/oferta-studiow2.svg');	
	padding: 0;
	width: 60px;
	height: 60px;
	background-size: cover;
}
.container-forcandidates h5:after,
.container-forstudents h5:after,
.container-forcandidates h3:after,
.container-forstudents h3:after,
.container-contact h5:after,
.contactlist h3:after {
	content:						url('https://www.swps.pl/images/finansowanie/op54.png');
	width:							60px;
	height: 						1px;
	display: 						block;
	margin: 						18px auto 30px;
}
.aid22134 .container-forcandidates h5::before {
	content: '';
	background: url('https://www.swps.pl/templates/uni/images/vademecum-podyplomowe/oferta-studiow1.svg');
    background-size: auto;
	width: 60px;
	height: 60px !important;
	background-size: 100%;
	padding: 0;
	
}
.container-forcandidates h3:after {
	margin-left: 					0px;
}
.container-forstudents h3::after {
    margin-left:					auto;
}

body.finansowanie h2 {
	margin-bottom:					40px !important;
}

body.finansowanie .programmes {
	margin-bottom:					75px;
}

body.finansowanie .programitem h3,
body.finansowanie .programitem p,
body.finansowanie .programitem span {
	padding:						0px 24px;
	line-height: 					140% !important;
	color:							rgba(0,0,0,0.87);
}

body.finansowanie .container-forcandidates .programitem span {
	display:						block;
	padding-top: 					35px;
}
body.finansowanie .container-forstudents .programitem span {
	display:						block;
	padding-top: 					60px;
}
body.finansowanie .programitem span:before {
	content:						url('https://www.swps.pl/templates/uni/images/finance-calendar2.svg');
	width: 							25px !important;
	height: 						auto;
	display: 						inline-block;
	margin-right: 					12px;
	vertical-align: 				middle;
	margin-bottom: 					8px;
}

body.finansowanie .container-forcandidates a,
body.finansowanie .container-forstudents a,
body.finansowanie .contactform .bfSubmitButton {
	padding: 						18px 24px;
	display: 						inline-block;
	border: 						1px solid #00aeef;
	margin-top: 					24px;
	font-size:						16px;
	font-weight:					700;
	text-transform:					uppercase;
	color:							#fff;
	background-color:				#33a2ff;
}
body.finansowanie .container-forcandidates a {
	margin-top:						32px;
}
body.finansowanie .container-forcandidates a:after,
body.finansowanie .container-forstudents a:after,
body.finansowanie .contactform .bfSubmitButton span:after {
	content:						url('https://www.swps.pl/templates/uni/images/arrow-right-1.svg');
	width: 							25px !important;
	height: 						auto;
	display: 						inline-block;
	vertical-align: 				bottom;
	margin-left:					8px;
}

body.finansowanie .contactform .bfSubmitButton {
	border: 						none;
	color:							rgba(0,0,0,0.87);
	background-color:				#fff;
}
body.finansowanie .contactform .bfSubmitButton span:after {
	content:						url('https://www.swps.pl/templates/uni/images/arrow-right-3.svg');
}

body.finansowanie .programphoto img {
	height: 						55px;
	width: 							auto;
	margin-top:						45px;
}

body.finansowanie .container-forstudents .programitem {
	border: 						1px solid rgba(0,0,0,0.08);
}

body.finansowanie .container-forcandidates .programitem {
	text-align: 					left !important;
}
body.finansowanie .container-forstudents .programitem a {
	color:							#33a2ff;
	border:							none;
	background-color: 				rgba(255,255,255,1);
	padding: 						18px 0px;
}

body.finansowanie .container-forstudents .programitem a:after {
	content:						url('https://www.swps.pl/templates/uni/images/arrow-right-2.svg');
}
body.finansowanie .underbutton {
	margin:							35px auto 120px;
	text-align:						center;
}
body.finansowanie .contactlist {
	width:							540px;
	padding: 						120px 0px;
	background-color:				#fff;
}
body.finansowanie .contactlist h3,
body.finansowanie .contactform h3,
body.finansowanie .contactlist .brcity {
	padding-left:					80px;
	padding-right:					60px;
}
body.finansowanie .contactform {
	width: 							100%;
	max-width: 						900px;
	background-color:				#33a2ff;
	color:							#fff;
	/*max-height: 					860px;*/
}
body.finansowanie .contactlist h3,
body.finansowanie .contactform h3 {
	margin-top: 					0px !important;
}
body.finansowanie .contactform h3 {
	padding-top:					120px;
	color:							#fff;
}
body.finansowanie .contactform .bf-form {
	padding-left: 					80px;
	padding-right: 					80px;
}
body.finansowanie input,
body.finansowanie select,
body.finansowanie textarea {
	border:							none !important;
}

body.finansowanie .bfQuickMode .bfRequired {
	display: 						none;
}
body.finansowanie .contactlist .brimg {
	display:						flex;
	width:							90px;
	height:							90px;
	border-radius:					100%;
	/*border:							4px solid rgba(0,0,0,0.07);*/
	border:							1px solid rgba(0,0,0,0.07);
	margin-right:					24px;
}
body.finansowanie .contactlist .brimg img {
    height: 						auto;
    margin: 						0px auto;
    width: 							100%;
    /*padding: 						24px;*/
	font-size:						12px;
	opacity:						1 !important;
}
body.finansowanie .contactlist .brcity .brtext h5:before,
body.finansowanie .contactlist .brcity .brtext h5:after {
	display:						none;
}

body.finansowanie .contactlist .brtext h5::after {
	margin:							18px auto 30px 2px;
}
body.finansowanie .contactlist .brtext,
body.finansowanie .contactlist .brtext h5 {
	text-align:						left;
}
body.finansowanie .contactlist .brcity {
	display:						inline-flex;
	width: 							100%;
	padding-bottom: 				24px;
	margin-bottom: 					32px;
	border-bottom: 					1px solid rgba(0,0,0,0.14);
	font-size:						14px;
	max-width: 						400px !important;
	padding-left: 					0px;
	margin-left: 					80px;
	margin-right: 					60px !important;
	padding-right: 					0px;
}
body.finansowanie .contactlist .brcity:last-child {
	border-bottom:					none;
}
body.finansowanie .contactlist .brcity a {
	color:							#33a2ff;
}
body.finansowanie .contactlist h3:after {
	margin: 						24px 0px 45px;
}
/* formularz kontaktowy */
body.finansowanie #ff_formdiv745 {
	font-family:					Lato;
}
body.finansowanie #bfQuickModeSection98193 {
	display:						inline-flex;
	margin-bottom: 					-20px;
}
body.finansowanie #bfQuickModeSection52566 {
	width:							45%;
	padding-right:					40px;
}
body.finansowanie #bfQuickModeSection11134 {
	width:							55%;
}
body.finansowanie .bfQuickMode section input[type="text"],
body.finansowanie #ff_formdiv745 select {
	width:							100%;
	height: 						32px;
	font-size: 						15px;
	padding-left: 					2px;
	border-bottom: 					1px solid white !important;
	background-color: 				unset;
}
body.finansowanie #ff_formdiv745 label {
	font-size:						14px;
	line-height:					120%;
	margin-bottom:					0px;
}
body.finansowanie #ff_formdiv745 textarea {
	font-size: 						15px;
	padding: 						8px;
	margin-top:						8px;
	font-family: 					Lato;
	color: 							rgba(0,0,0,0.87) !important;
	width:							100%;
	max-height: 					230px;
	max-width:						360px;
}
body.finansowanie #ff_elem44433 {
	font-size: 						15px;
	padding-left: 					8px;
	margin-top:						8px;
	font-family: 					Lato;
	color: 							rgba(0,0,0,0.87) !important;
	width:							100%;
}
body.finansowanie .bfQuickMode section.bfElemWrap {
	margin: 						0px 0px 16px 0px;
}
body.finansowanie select#ff_elem44433 {
	color:							rgba(0,0,0,0.54);
	background-color:				#fff;
}

body.finansowanie .bfQuickMode .bfLabelLeft .bfElementGroupNoWrap label {
	width:							100% !important;
	margin-right:					0;
}
body.finansowanie .bfQuickMode section input[type="checkbox"] {
	width: 							24px;
	height: 						24px;
	display: 						inline-flex;
	margin: 						0px 8px 0px 0px;
}
body.finansowanie #bfElementGroupNoWrap44488 {
	display:						inline-flex;
}
body.finansowanie #administrator {
	margin-top: 					20px;
}

body.finansowanie input#ff_elem44414 {
	
}

body.finansowanie .container-forcandidates a:hover,
body.finansowanie .underbutton a:hover {
	background-color:				#228ce4;
}
body.finansowanie .container-forstudents .programitem a:hover {
	color:							#228ce4;
}

/**/
/* Poznajmy się */
.poznajmysie p,
.poznajmysie h5 {
	font-size:						16px !important;
}
.poznajmysie #slider .moduletable {
	border-bottom: 					none;
	box-shadow: 					none;
}
.n2-style-3cb4637509718d0bf984953429f3e9f4-heading.n2-ow div {
display: 					inline-flex !important;
}


div#n2-ss-249 .n2-ss-button-container i {
padding-top:				4px;
}

.poznajmysie .n2-ss-layer.n2-ow {
  /*display: 							;*/
}
.poznajmysie .moduletable.ajaxcpsearch {
	background-color:				#f8f8f8 !important;
}
.poznajmysie .stat-bar {
	max-width:						1600px;
	display: 						flex;
	margin: 						30px auto 40px;
}

.poznajmysie .stat-bar h3 {
	display: 						inline-grid !important;
}
.poznajmysie .stat-bar h3 span {
	font-size:						80px;
	font-weight:					700;
	color:							#00aef0;
	font-family: 					'Oswald';
}
.poznajmysie .stat-bar h3 span:after {
	content: 						url('https://www.swps.pl/images/finansowanie/op54.png');
	width: 							60px;
	height: 						1px;
	display: 						block;
	margin: 						44px auto 20px;
	
}

.poznajmysie #rredan_select_box button.cprsubmit.btn.btn-primary {
		font-size: 					100%;
		font-weight: 				600;
		word-spacing: 				1px;
		background: 				#00aef0 !important;
}
.poznajmysie .container-forcandidates h5::before {
	padding-top:					20px;
}
.poznajmysie .container-forcandidates .programmes {
    	margin-bottom: 				40px;
}
.poznajmysie #rredan_select_box button.cprsubmit:hover {
	color:							#fff !important;
}

.poznajmysie .no1,
.poznajmysie .no2,
.poznajmysie .no3 {
	display: 						flex;
	margin: 						0px auto;
}
.poznajmysie .container-forstudents {
	/*padding-bottom:					80px !important;*/
}

.poznajmysie .container-forcandidates h5::before {
	content: 						url('https://www.swps.pl/templates/uni/images/search-blue.svg');
	max-width:						50px !important;
}
.poznajmysie .container-forstudents h5::before {
	content: 						url('https://www.swps.pl/templates/uni/images/minister-blue.svg');
	max-width:						60px !important;
}
.poznajmysie h2,
.poznajmysie h3 {
	color:							rgba(0,0,0,0.87);
}

.poznajmysie p,
.poznajmysie .container-forstudents .programitem p,
body.finansowanie.poznajmysie h5 {
	color:							rgba(0,0,0,0.7);
}
.poznajmysie .container-forstudents .programitem p {
	text-align: 					left !important;
}
.poznajmysie .container-forstudents .programitem:nth-child(2) p,
.poznajmysie .container-forstudents .programitem:nth-child(2) h3,
.poznajmysie .container-forstudents .programitem:nth-child(2) ul li {
	color:							#fff;
}

.poznajmysie .container-forstudents .programitem {
	min-height:						590px;
}
.poznajmysie #footer p {
	color:							#787878;
	font-size:						12px !important;
	padding: 						0px 45px;
}
/**/
.poznajmysie ul li {
	font-size:						14px;
	text-align:						left;
	display:						flex;
	margin-bottom:					16px !important;
	color: 							rgba(0,0,0,0.7);
}
.poznajmysie .programlist ul {
	padding: 						16px 24px 24px 24px;
	list-style-type:				none;
}
.poznajmysie .programlist ul li:before {
	content: 						url('https://www.swps.pl/templates/uni/images/check.svg');
	margin-right:					8px;
	opacity:						0.87;
}
.poznajmysie .container-forstudents .programitem:nth-child(2) ul li:before {
	content: 						url('https://www.swps.pl/templates/uni/images/check-white.svg');
}
.poznajmysie .moduletable.poznajmysie-kanaly {
	padding-bottom:					40px;
}
.poznajmysie #content .item-page .container-forstudents .programitem h3 {
	text-align:						left !important;
}
.poznajmysie .container-forstudents h3:after {
    margin-left:					0;
}


@media screen and (max-width: 1366px) {
	
	body.masterclasses.cx .opis-kierunku {
		background-position-x: 			55%;
		background-size: 				inherit;
		background-attachment: 			inherit;
		background-position-y: 			-100px;
	}
	body.finansowanie h1#n2-ss-246item1,
	.poznajmysie h1 {
		font-size:						48px !important;
	}
	body.finansowanie .contactlist {
		width: 							40%;
	}
	body.finansowanie .contactform {
		width: 							60%;
	}
	.poznajmysie .stat-bar h3 span {
		font-size:						64px;
	}
	.poznajmysie .stat-bar h3 {
		font-size:						18px !important;
	}
}

@media screen and (max-width: 1365px) {
	.poznajmysie .moduletable.ajaxcpsearch {
		margin-top: 				-10px;
	}	
}


@media screen and (max-width: 1199px) {
	body.masterclasses .opis-kierunku.item-page div[itemprop="articleBody"],
	body.masterclasses .opis-kierunku.item-page,
	.opis-kierunku.item-page.masterclasses.podyplomowe.szkolenia cat_345 {
			background-image: 			unset !important;
			background-repeat:			no-repeat;
			overflow:					auto;
			background-position-y:		-120px;
	}
	body.masterclasses.cx .opis-kierunku.item-page div[itemprop="articleBody"],
	body.masterclasses.cx .opis-kierunku.item-page,
	.opis-kierunku.item-page.masterclasses.cx.podyplomowe.szkolenia.cat_345 {
			background-image: 			url(/images/masterclasses/cx-dwiener.jpg) !important;
	}
	.masterclasses-heading {
		padding:						40px;
		height: 						520px;
	}
	body.masterclasses .opis-kierunku.item-page div[itemprop="articleBody"] {
		background-position-x:			65%;
	}
	.workshop-content.grey,
	.workshop-content.white {
		padding:						0 20px 80px;
	}
	.a-section,
	.planyourtrip .a-section {
		width: 							100%;
		max-width: 						unset;
		margin-right:					unset;
	}
	.networking .a-section,
	.networking .b-section {
		width:							50% !important;
	}
	#eksperci-btd .tiles {
		padding-bottom:					20px;
	}
	
	.a-section .feat-section,
	.planyourtrip .a-section .feat-section {
		height:							auto;
		margin-right:					unset;
	}
	.b-section,
	.planyourtrip .b-section {
		width: 							100%;
		margin-left: 					unset;
	}
	.b-inner {
		margin-top:						24px;
		width:							100%;
	}
	.b-item,
	.planyourtrip .b-item,
	#pakiet-szkoleniowy-btd .a-item {
		width: 							50%;
		height: 						auto;
		margin-bottom:					unset;
	}
	.b-item:nth-child(1), .a-item:nth-child(1) {
		margin-bottom:					unset;
	}

	.tiles,
	.planyourtrip .tiles {
		display:						block !important;
	}
	.networking .tiles,
	#eksperci-btd .tiles {
		display:						flex !important;
	}
	#n2-ss-225-align {
		margin-bottom:					0px;
	}
	.networking .feat-section.img,
	.networking .feat-section.img img,
	#eksperci-btd .feat-section.img,
	#eksperci-btd .feat-section.img, img {
		height:							100%;
	}
	#eksperci-btd .a-section {
		width:							50%;
	}
	#eksperci-btd .feat-section.img,
	.networking img {
		overflow:						hidden;
		margin-left: 					-60px;
	}
	
	#program-btd p.phour {
		width:							200px;
	}
	
	#pakiet-szkoleniowy-btd .a-inner {
		margin-bottom:					24px;
	}
	#pakiet-szkoleniowy-btd .feat-section {
		height:							auto;
	}
	#contact-btd .three-col {
		padding-bottom:					0px;
	}
  .networking .a-section .feat-section {
		margin-bottom:						0px;
	}
	
	body.finansowanie .contactlist h3, body.finansowanie .contactform h3, body.finansowanie .contactlist .brcity,
	body.finansowanie .contactform .bf-form {
		padding-left: 						24px;
		padding-right: 						24px;
		margin-left:						0;
	}	
	body.finansowanie .contactlist .brcity {
		width: 								80%;
	}
	body.finansowanie .contactlist {
		padding-bottom:						0;
	}
	body.finansowanie .contactform {
		max-height:							unset;
	}
	
	
	body.finansowanie .container-forcandidates .programitem {
		max-width: 							unset;
		width: 								auto;
		min-height: 						unset;
	}

	body.finansowanie .container-forcandidates .programlist {
		display: 							inline;
	}

	/*body.finansowanie #content .item-page h3,
	body.finansowanie h2,*/
	body.finansowanie h4,
	/*body.finansowanie h5:before,
	body.finansowanie h5:after,
	body.finansowanie h5,*/
	body.finansowanie .container-forcandidates .programitem p,
	body.finansowanie #content .item-page .container-forcandidates h3,
	body.finansowanie #content .item-page .container-contact h3{
		text-align: 						left !important;
		margin-left:						0 !important;
	}	
	body.finansowanie .container-forcandidates .programitem img {

		opacity: 						1 !important;
		width: 							16%;
		float: 							left;
		margin-right: 					24px;
		margin-bottom: 					180px;
	}
	body.finansowanie .container-forcandidates h3:after {
		display:						flex;
	}
	body.finansowanie .container-forstudents p {
		text-align:						center !important;
	}
	body.finansowanie .container-forcandidates .programitem {
		margin-bottom:					80px;
	}
	body.finansowanie .container-forcandidates .programitem:last-child {
		margin-bottom:					0;
	}
	body.finansowanie .container-forstudents .programlist {
		min-height:						540px;
	}
	body.finansowanie .container-forstudents .programitem {
		margin:							4px;
	}
	
	body.finansowanie .financecontact {
		display: 						block;
	}
	body.finansowanie .contactlist {
		padding: 						80px 40px;
		width: 							auto;
	}
	
body.finansowanie .contactlist .brcity {
	max-width:							35% !important;
	vertical-align: 					top;
	}
	
body.finansowanie .contactlist .brimg {
	width: 								auto;
	height: 							100%;
	}
	
body.finansowanie .contactlist .brimg img {
	height: 							100%;
	margin: 							0px auto;
	width: 								60px !important;
	}
	body.finansowanie .contactform {
		padding: 						0px 40px 40px;
		width: 							auto;
		margin: 						0px 24px;
	}

	body.finansowanie .contactform h3 {
		padding-top: 					80px;
	}

	
	.tiles.add .a-section {
		display:						none;
	}
	.tiles.add .b-section {
		padding-top:					24px;
	}
	.tiles.add .feat-section {
		height:							auto;
	}
	#eksperci-btd .feat-section.img img {
		max-width: 						280px;
		height: 						280px;
	}
}

@media screen and (max-width: 960px) {
	body.masterclasses {
		padding-top:					0px;
	}
	.navbar-masterclasses {
		padding-left:					20px;
	}
	body.finansowanie .n2-ss-layer.n2-ow.finance-header {
		/*max-width: 						96%;
		padding: 						0px 24px !important;*/
	}
	body.finansowanie .n2-ss-layer.n2-ow.header-text.n2-ss-last-in-row {
		width:							100% !important;
		padding-right:					40px;
	}
	body.finansowanie #top {
		position:						relative;
	}
	body.finansowanie .container-forcandidates,
	body.finansowanie .container-forstudents,
	body.finansowanie .container-contact .programmes {
		padding:						0px 40px;
	}
	body.finansowanie .programlist {
		margin:							0px;
	}
	body.finansowanie .programitem {
		margin:						4px;
	}
	.poznajmysie .container-forcandidates .programmes {
		margin-bottom:				0px;
	}
	#rredan_select_box {
		padding-top:				40px;
	}
	.aid17279 #eksperci-btd .tiles .b-section .feat-section {
		background-color:			unset;
		box-shadow:					unset;
		padding-top:				40px;
	}
	.aid17279	#eksperci-btd .tiles .a-section {
		width:						100% !important;
	}
		.aid17279 #eksperci-btd .tiles {
		display: block !important;
	}
	.aid17279 #eksperci-btd .feat-section.img {
		margin-left: unset;
		box-shadow: unset;
		overflow: unset;
	}
	.aid17279 #eksperci-btd .feat-section {
		height:						unset;
	}
}


@media screen and (min-width: 769px) {
	.listing.review li {
		padding-bottom:					0;
	}
	body.masterclasses .listing .three-col ul {
		width: 							33%;
	}
}


@media screen and (max-width: 768px) {
	.navbar-masterclasses ul li:nth-child(1),
	.navbar-masterclasses ul li:nth-child(3) {
		display:					none;
	}
  .navbar-masterclasses ul li {
    width:							29%;
  }
	.listing h3 {
		padding-left:				40px;
	}
	.listing .three-col {
		display:					block;
	}
	.listing .three-col ul,
	.listing .three-col ul:first-child {
		padding-left:				60px;
		padding-right:				60px;
	}
	#o-szkoleniu-btd .three-col {
		padding-top:				0px;
	}
	.feat-section {
		height:						auto;
	}
	.networking .tiles {
		display:					block !important;
	}
	.networking .b-section {
		width:						100% !important;
	}
	.networking img {
		margin-left: 				0;
		width: 						100%;
	}
	#eksperci-btd .tiles {
		display: 					block !important;
	}
	#eksperci-btd .feat-section.img {
		width: 						320px;
		height: 					auto;
		margin-bottom: 				20px;
		margin-left: 				0;
	}
	
	#eksperci-btd .feat-section.img img {	
		width:						98%;
		height: 					98%;
	}

	#program-btd .program-container,
	.feat-section {
		padding-left:				40px;
		padding-right:				40px;
	}
  .networking .a-section .feat-section {
    margin-bottom: 					0;
  }
	
	body.finansowanie .contactlist .brcity {
		margin-right:				24px !important;
	}
	body.finansowanie .container-forstudents .programlist {
		min-height: 				580px;
	}
}
@media screen and (max-width: 700px) {
	#contact-btd .three-col ul li {
		padding-right:				20px;
	}
	#formularz-btd .form-container {
		padding:					40px;
	}
	.masterclasses-quotation {
		padding-top:				0px;
	}
	body.masterclasses h1.btd {
		font-size:					45px !important;
		line-height:				1.2 !important;
	}
	.listing h3 {
		padding-left:				0px;
	}
	.listing .three-col ul, .listing .three-col ul:first-child {
		padding-left:				10px;
	}
	#program-btd .program-item {
		display:					block;
	}
	#program-btd p.phour {
		padding-bottom:				20px;
	}
	body.masterclasses #content .item-page.opis-kierunku h4 {
		/*font-size:					20px !important;*/
	}
	body.masterclasses #content .item-page.opis-kierunku h3, body.masterclasses #content .item-page.opis-kierunku #o-szkoleniu-btd h3 span {
		font-size:					28px !important;
	}
	body.masterclasses {
		font-size:					15px !important;
	}
	.b-item {
		padding: 					35px 20px;
	}
	body.masterclasses #content .item-page.opis-kierunku h2 {
		padding-bottom:				24px;
	}
	.feat-section {
		/*padding-top:				40px;*/
	}
	body.masterclasses #content .item-page.opis-kierunku #o-szkoleniu-btd h3 span {
		padding-bottom: 			0px !important;
	}
	body.masterclasses #content .item-page.opis-kierunku h4 {
		height: 					auto;
		padding-bottom: 			20px;
	}
	.contact-btd h2 {
		padding-top: 				80px !important;
		padding-bottom: 			60px !important;
	}
	body.finansowanie #bfQuickModeSection52566 {
		width: 						100%;
		padding-right: 				0;
	}
	body.finansowanie #bfQuickModeSection98193 {
		display: 					inline-block;
		margin-bottom: 				0;
	}
	body.finansowanie #bfQuickModeSection11134 {
		width: 						100%;
	}
	body.finansowanie .container-forstudents .programlist {
		display: 					inline-block;
	}
	body.finansowanie .container-forstudents .programitem {
		max-width: 					100%;
		width: 						100%;
		min-height: 				auto;
		padding-bottom:				80px;
	}
	body.finansowanie.poznajmysie .container-forstudents .programitem {
		padding-bottom:				0px;
	}
	
	body.finansowanie .contactlist .brcity {
		max-width: 					100% !important;
		width: 						92%;
	}
	.poznajmysie .stat-bar {
		margin-top:					0px;
	}
	.poznajmysie .ss3-paragraph,
	.poznajmysie .ss3-header {
		text-align:						left !important;
	}
	.poznajmysie .n2-ss-layer-row-inner {
		display: 						-webkit-box !important;
		display: 						-moz-box !important;
		display: 						-ms-box !important;
		display: 						box !important;
	}
	.poznajmysie .stat-bar h3 {
		font-size: 						14px !important;
		font-weight: 					500 !important;
	}
	.poznajmysie .stat-bar h3 span {
		font-size:						40px !important;
	}
	
}

@media screen and (max-width: 480px) {
	body.masterclasses .opis-kierunku.item-page div[itemprop="articleBody"],
	body.masterclasses .opis-kierunku.item-page,
	.opis-kierunku.item-page.masterclasses.podyplomowe.szkolenia cat_345 {
    	background-position-x: 		70% !important;
	}
	
	body.masterclasses.cx .opis-kierunku.item-page div[itemprop="articleBody"],
	body.masterclasses.cx .opis-kierunku.item-page,
	.opis-kierunku.item-page.masterclasses.cx.podyplomowe.szkolenia.cat_345 {
    	background-position-x: 		62% !important;
	}
	.masterclasses-quotation {
		display:					none;
	}
	.masterclasses-heading .masterclasses-cta a.button1,
	.masterclasses-heading .masterclasses-cta a.button2 {
		display:					inline-block;
		margin-bottom:				8px;
	}
	.b-inner, .a-inner {
		display:					block;
	}
	.b-item, .planyourtrip .b-item, #pakiet-szkoleniowy-btd .a-item {
		width:						auto;
	}
	.b-item:nth-child(1), .a-item:nth-child(1) {
		margin-right:				unset !important;
	}
	.b-inner.second {
		margin-top:					unset !important;
	}
	#eksperci-btd .b-section .feat-section, .planyourtrip .feat-section {
		padding-right:				40px;
	}
	#eksperci-btd .masterclasses-cta {
		padding-top: 				25px;
      
	}
	#contact-btd .three-col {
    		display: 				inline-block;
      		margin-top: 			40px;
	}
	#contact-btd .three-col li {
		margin-bottom:				40px !important;
	}
	#contact-btd .three-col ul:nth-child(2) li {
		margin-bottom:				0px !important;
	}
	body.masterclasses #content .item-page.opis-kierunku h2 {
		line-height: 				1.2 !important;
	}
 	 .masterclasses-heading {
   		padding:					0px 20px 20px;
	}
	.b-inner.first .b-item:nth-child(1), .b-inner.first .b-item:nth-child(2), .b-inner.second .b-item:nth-child(1), .b-inner.second .b-item:nth-child(2), #pakiet-szkoleniowy-btd .a-item {
	margin-bottom:					8px;
	}
	#pakiet-szkoleniowy-btd .a-inner {
	margin-bottom:					0px;
	}
	.ss3-eksperci-column.last {
	display:						none !important;
	}
	body.masterclasses.cx .masterclasses-title p {
		width: 						260px !important;
	}
	.navbar-masterclasses {
    padding-left: 					0;
	}

	.navbar-masterclasses ul li:nth-child(2) {
		padding-left: 				20px;
	}body.masterclasses.cx .masterclasses-heading .button3 {
		display: 					inline-block;
	}
	
	body.finansowanie .container-forcandidates,
	body.finansowanie .container-forstudents, 
	body.finansowanie .container-contact .programmes {
		padding: 					0px 24px;
	}
	body.finansowanie .contactlist {
    	padding: 					80px 40px 40px 0px;
	}
	body.finansowanie .contactform {
    	padding: 					0px;
		margin:						0px 8px;
	}
	body.finansowanie .contactform .bfSubmitButton {
		margin-top:					0px;
	}
	body.finansowanie h1#n2-ss-246item1 {
		font-size: 					32px !important;
	}
	body.finansowanie h2 {
		font-size: 					24px !important;
	}

	body.finansowanie h2,
	body.finansowanie .programmes p,
	body.finansowanie .container-forstudents .programlist p,
	body.finansowanie .container-forstudents .programlist h3,
	body.finansowanie .container-forstudents .programitem span,
	body.finansowanie #content .item-page .container-forstudents .programitem h3 {
		text-align: 				left !important;
	}

	body.finansowanie .container-forstudents .programlist h3:after {
		margin-left: 				0 !important;
	}	
	
	body.finansowanie .container-forcandidates .programitem img {
		margin-bottom:				24px;
	}
	.poznajmysie h1 {
		font-size:						32px !important;
		text-align:						left !important;
	}
	.poznajmysie .n2-ss-layer-row-inner {
		display: 						flex !important;
	}
	.listing .three-col ul, .listing .three-col ul:first-child {
		padding-right:					10px;
	}
}

@media screen and (max-width: 360px) {
  #pakiet-szkoleniowy-btd .masterclasses-cta .button2 {
    padding:						16px 22px;
  }
  #pakiet-szkoleniowy-btd .masterclasses-cta {
    margin-right: 					-40px;
  }
}

@media screen and (max-width: 320px) {
  #pakiet-szkoleniowy-btd .button2,
  #dla-kogo-btd .button1,
	.tiles.add .button1 {
    padding:						11px 14px;
    font-size: 						12px;
  }
	#bfElementGroupNoWrap40648 {
		width:						124px !important;
	}
}


/* DLa Absolwenta - aid18294 */

.container-bgcolor02 a {
	box-shadow: unset;
}

.finansowanie.abso.aid18294.cid2 .menuToggle,
.finansowanie.abso.aid18294.cid2 .moduletable.languages,
.masterclasses.aid17279.cid345 .menuToggle,
.masterclasses.aid17279.cid345 .moduletable.languages,
.masterclasses.aid18374.cid345 .menuToggle,
.masterclasses.aid18374.cid345 .moduletable.languages {
	display: none;
}

.finansowanie.abso.aid18294.cid2 {
      -webkit-font-smoothing: 		antialiased !important;
  		-moz-osx-font-smoothing: 	grayscale;
  		
}
.finansowanie.abso.aid18294.cid2,
.finansowanie.abso.aid18294.cid2 h5 {
	font-family:					Roboto;
	color:							rgba(47,44,51,0.87) !important;
	font-size:						16px;
	line-height:					160% !important;
	word-spacing:					unset !important;
}

.finansowanie.abso.aid18294.cid2 h5 {
	font-size:						16px !important;
}
.finansowanie.abso.aid18294.cid2 h5:before {
	content:						none;
}

.finansowanie.abso.aid18294.cid2 .wrapper-finance {
	background-color:				#f4f4f4;
}

.finansowanie.abso.aid18294.cid2 .container-forcandidates h5::after, 
.finansowanie.abso.aid18294.cid2 .container-forstudents h5::after, 
.finansowanie.abso.aid18294.cid2 .container-contact h5::after {
	content:						url('https://www.swps.pl/images/finansowanie/op100orange.png');
	margin:							24px auto 40px;
}
.finansowanie.abso.aid18294.cid2 .container-bgcolor h5::after {
	content:						url('https://www.swps.pl/images/finansowanie/op100white.png');
}

.finansowanie.abso.aid18294.cid2 .container-forcandidates h3::after, 
.finansowanie.abso.aid18294.cid2 .container-forstudents h3::after {
	content:						none;
}
.finansowanie.abso.aid18294.cid2 h2 {
	font-family:					Oswald;
	font-weight:					600 !important;
	font-size:						48px !important;
	text-transform:					none;
	color:							rgba(47,44,51,1);
	margin-bottom: 					70px !important;
}
.container-forstudents.abso {
	padding:						120px 0px;
}
.container-forstudents.abso h5 {
	line-height:					100% !important;
	font-weight:					400 !important;
}
body.finansowanie.abso.aid18294.cid2 .programmes {
    margin-bottom: 					24px;
}
body.finansowanie.abso.aid18294.cid2 .programitem p {
	color:							rgba(47,44,51,0.87);
}


body.finansowanie.abso.aid18294.cid2 .programitem {
	box-shadow:						0px 0px 16px 0px rgba(0,0,0,0.1);
	border: 						none;
	border-radius: 					4px;
	background-color: 				#fff;
	min-height: 					220px;
	width:							263px;
	margin:							8px;
}
body.finansowanie.abso.aid18294.cid2 #content .item-page h3 {
	font-family:					Roboto;
	font-size:						16px !important;
	font-weight:					400 !important;
	color:							rgba(47,44,51,0.87);
	line-height: 					160% !important;
}
body.finansowanie.abso.aid18294.cid2 .container-forstudents {
	max-width:						1100px;
}

body.finansowanie.abso.aid18294.cid2 .programlist {
    margin: 						unset;
}


body.finansowanie.abso.aid18294.cid2 .container-forcandidates a::after,
body.finansowanie.abso.aid18294.cid2 .container-forstudents a::after, 
body.finansowanie.abso.aid18294.cid2 .contactform .bfSubmitButton span::after {
	content:						none;
}

body.finansowanie.abso.aid18294.cid2 .container-bgcolor {
	background-color: 				#ffcc49;
	/*background-image:				url('/images/finansowanie/aaaa.jpg');*/
	background-size:				cover;
}


body.finansowanie.abso.aid18294.cid2 .container-forcandidates a, 
body.finansowanie.abso.aid18294.cid2 .container-forstudents a, 
body.finansowanie.abso.aid18294.cid2 .contactform .bfSubmitButton {
	transition: 					all 0.2s ease;
	padding: 						14px 18px 13px;
	display: 						inline-block;
	border: 						1px solid #ffcc49;
	margin-top: 					16px;
	font-size: 						14px;
	text-transform: 				uppercase;
	color: 							#2f2c33;
	background-color: 				#ffcc49;
	line-height: 					100%;
	box-shadow: 					0px 1px 1px 0px rgba(0, 0, 0, 0.21);
	border-radius: 					4px;
	font-weight: 					500 !important;
}

body.finansowanie.abso.aid18294.cid2 .container-forcandidates a:hover, 
body.finansowanie.abso.aid18294.cid2 .container-forstudents a:hover, 
body.finansowanie.abso.aid18294.cid2 .contactform .bfSubmitButton:hover {
	background-color: 				#ffd95a;
	border: 						1px solid #ffd95a;
}

body.finansowanie.abso.aid18294.cid2 .programmes p {
	max-width:						768px !important;
}

body.finansowanie.abso.aid18294.cid2 .container-bgcolor .programitem {
	box-shadow: 					none;
    border: 						none;
    border-radius: 					unset;
	background-color: 				unset;
    min-height: 					unset;
    width: 							unset;
    margin: 						unset;
}
body.finansowanie.abso.aid18294.cid2 .container-bgcolor .programphoto {
	box-shadow: 					0px 0px 16px 0px rgba(0,0,0,0.1);
    border: 						none;
    border-radius: 					4px;
    background-color: 				#fff;
    min-height: 					220px;
    width: 							263px;
    margin: 						8px;

}
.container-contact.abso {
	padding-top:					120px;
}


body.finansowanie.abso.aid18294.cid2 .container-forstudents .programlist a {
	box-shadow: 					none !important;
	
}


.container-bgcolor .underbutton a {
	background-color:				unset !important;
	border:							1px solid rgba(47,44,51,0.54) !important;
	box-shadow:						none !important;
}

.container-bgcolor .underbutton a:hover {
	border:							1px solid rgba(47,44,51,1) !important;
}


a.abso-strefy,
.container-bgcolor02 a {
	background-color:				unset !important;
	border:							unset !important;
	padding:						0 !important;
}
body.finansowanie.abso.aid18294.cid2 a.abso-strefy .programitem {
	width:							100%;
	min-height:						unset;
	background: 					unset !important;
	box-shadow: 					unset !important;
	margin: 						unset;
	display:						inline-block;
}
.programlist.strefy {
	text-align: 					center;
	display: 						block !important;
}
a.abso-strefy .programphoto img{
	height:							unset !important;
}

a.abso-strefy:hover .programphoto img{
	box-shadow: 					0px 0px 16px 0px rgba(0,0,0,0.1);
	transition: 					all 0.2s ease;
  	border-color: 					#ffcc49 !important;
}
a.abso-strefy:hover h3 {
	color:							rgba(47,44,51,1) !important;
}

body.finansowanie.abso.aid18294.cid2 #content .item-page .abso-strefy h3 {
	font-size:						14px !important;
	margin:							16px auto !important;
}

body.finansowanie.abso.aid18294.cid2 .abso-strefy .programphoto img {
	border: 						16px solid #fff;
	border-radius: 					100%;
	background-color: 				#272c39;
	margin:							unset;
  	image-rendering: 				optimizespeed;
}

.container-bgcolor02 {
	background-color:				#fff;
}
body.finansowanie.abso.aid18294.cid2 .underbutton {
	margin-bottom:					0;
}
body.finansowanie.abso.aid18294.cid2 .list-container {
	display:						inline-flex;
}
.container-bgcolor03 {
	background-color: 				#565769;
}

.container-bgcolor03 a,
.finansowanie.abso.aid18294.cid2 .container-bgcolor03 h5 {
	color:							#f8f8f8 !important;
}

body.finansowanie.abso.aid18294.cid2 .container-forstudents .abso-link a {
	background-color:				unset;
	border:							1px solid rgba(255,255,255,0.15);
	font-size:						14px;
	font-weight:					300 !important;
	text-transform:					none;
	width: 							320px;
	margin: 						4px;
	padding: 						10px 18px;
  	letter-spacing:					0.2px;
}
body.finansowanie.abso.aid18294.cid2 .container-forstudents .abso-link.feat a {
    background-color: 				rgba(255,255,255,0.2);
}
body.finansowanie.abso.aid18294.cid2 .container-forstudents .abso-link a:hover {
	background-color: 				#ffcc49;
	border: 						1px solid rgba(255,255,255,0.2);
	color: 							rgba(47,44,51,0.87) !important;
}


#n2-ss-262 .n2-ss-slider-1.n2-ow {
	/*max-height: 					240px !important;*/
}
body.finansowanie .programlist.offer {
	display:						flex;
}

body.finansowanie.abso.aid18294.cid2 .container-bgcolor02 .programmes {
	margin-bottom:					0px;
	padding-bottom:					40px;
}
.abso-link {
	display:					grid;
}
body.finansowanie.abso.aid18294.cid2 .abso-thumbnail {
	max-width:						80px;
  	height:							auto;
	border:							16px solid #fff;
	border-radius:					100%;
	margin:							24px auto 16px;
}
body.finansowanie.abso.aid18294.cid2 .thumb01 {
	max-width: 						768px;
	margin: 						0px auto;
	text-align: 					center;
}
body.finansowanie.abso.aid18294.cid2 .thumb01 p {
	max-width:						340px !important;
}

body.finansowanie.abso.aid18294.cid2 .financecontact {
	display: 						block;
	background-color: 				unset;
	max-width: 						1100px;
	padding: 						0;
	margin: 						0px auto;
}

.contactform-container {
	max-width: 						880px;
	margin: 						60px auto;
}
body.finansowanie.abso.aid18294.cid2 #content .item-page .contactform h3 {
	font-size:						24px !important;
	font-weight:					600 !important;
	color:							#2f2c33 !important;
	padding-top:					80px;
	padding-bottom:					20px;
}
body.finansowanie.abso.aid18294.cid2 #ff_formdiv804 select {
	width: 							100%;
	height:							32px;
	font-size: 						15px;
	padding-left: 					2px;
	border-bottom: 					1px solid white !important;
}

body.finansowanie.abso.aid18294.cid2 #ff_formdiv804 textarea {
	font-size: 						15px;
	padding: 						8px;
	margin-top: 					8px;
	font-family: 					Lato;
	color: 							rgba(0,0,0,0.87) !important;
	width: 							100%;
	max-height: 					280px;
	max-width: 						100%;
	height:							280px;
}
#ff_elem48094 {
	width:							5%;
	margin-right:					0;
}
#bfGroupLabel48094 {
	font-size:						14px;
	line-height: 					140% !important;
	float: 							right;
	width: 							94% !important;
	color: 							rgba(0,0,0,0.87);
}
body.finansowanie.abso.aid18294.cid2 #administrator_ffcc49 .bfSectionDescription p {
	line-height: 					1.4 !important;
	color: 							rgba(0,0,0,0.54) !important;
	font-size:						12px !important;
}

body.finansowanie.abso.aid18294.cid2 #bfQuickModeSection52566,
body.finansowanie.abso.aid18294.cid2 #bfQuickModeSection11134,
body.finansowanie.abso.aid18294.cid2 #bfElementGroupNoWrap48094 {
	width: 							100%;
}

body.finansowanie.abso.aid18294.cid2 #bfQuickModeSection98193 {
	display: 						block;
}
body.finansowanie.abso.aid18294.cid2 .contactform {
	max-height:						100%;
  width:							100%;
}


body.finansowanie.abso.aid18294.cid2 .bfElementGroupNoWrap48094 {
	width:							100%;
}
body.finansowanie.abso.aid18294.cid2 .contactform {
	background-color:				#ffcc49;
}


body.finansowanie.abso.aid18294.cid2 .contactform {
	color:							#2f2c33;	
}
body.finansowanie.abso.aid18294.cid2 .bfClearfix {
  font-size:						12px;
}
body.finansowanie.abso.aid18294.cid2 .contactform .bfSubmitButton {
	font-weight: 					600 !important;
	background-color: 				#fff;
	border: 						1px solid #fff;
	color: 							#2f2c33;
	margin-top:						60px;
	margin-bottom:					80px;
}
body.finansowanie.abso.aid18294.cid2 .contactform a {
	color:							rgba(0,0,0,0.87) !important;
}
body.finansowanie.abso.aid18294.cid2 .contactform .bfSubmitButton:hover {
	background-color:				#f1f1f1;
}
body.finansowanie.abso.aid18294.cid2 .container-contact.abso .programmes p {
    max-width:                          660px;
}

.jbsliderphoto img {
    min-height: 						640px !important;
	min-width: 							840px !important;
	float: 								right !important;
}


.n2-style-c407aac148c3341525b128a8c64a1335-heading div div:before,
body.finansowanie.abso.aid18294.cid2 .underbutton a:before {
	/*content:							url('/images/finansowanie/log2x.png');
  	width:								18px;
  	height:								18px;
  	margin-right:						8px;
  	margin-top:							1px;
  	display:							inline-flex;
  	vertical-align:						sub;
  	image-rendering: 					optimizespeed;*/
}
.n2-style-c407aac148c3341525b128a8c64a1335-heading div {
    display:							flex;
}
.n2-style-c407aac148c3341525b128a8c64a1335-heading div i {
  	transform:							rotate(90deg);
   -webkit-transform: 					rotate(90deg); 
   -moz-transform: 						rotate(90deg); 
   -ms-transform:						rotate(90deg);
  	margin-right:						4px !important;
}

 

.container-bgcolor02 img {
  	image-rendering: 					optimizespeed;
}
a.mediumemph:before {
  	/*content:							none !important;*/
}


@media screen and (min-width: 1921px) {
  #n2-ss-252 .n2-ss-slide-background-color {
      background-color: #ffcc49;
      background-image: url('/images/finansowanie/bgslide02.jpg');
      background-repeat: no-repeat;
      background-size: contain;
  }
}

@media screen and (max-width: 1280px) {
  #n2-ss-252 h1 {
    font-size:						48px !important;
  }
}
@media screen and (max-width: 1200px) {
	body.finansowanie.abso.aid18294.cid2 .contactform-container,
  body.finansowanie.abso.aid18294.cid2 .contactform-container .contactform{
		max-width:		 				unset;
	}
	body.finansowanie.abso.aid18294.cid2 .contactform-container {
		display:						flex;
	}
}

@media screen and (max-width: 1199px) {
	body.finansowanie.abso.aid18294.cid2 .container-forstudents .programlist {
		min-height: 				unset;
	}
	body.finansowanie.abso.aid18294.cid2 .container-bgcolor02 .programmes {
		/*padding-bottom:				0px;*/
	}
	.aid17279 .networking .tiles {
		display: block !important;
	}
	.aid17279 .networking .a-section,
	.aid17279 .networking .b-section.vid {
		width:				100% !important;
	}
	
	.aid17279 #eksperci-btd .tiles .a-section {
		/*width: 100% !important;*/
	}
	#eksperci-btd .feat-section.img, .networking img {
    overflow: unset;
    margin-left: unset;
	box-shadow: unset;
	}
	#eksperci-btd .tiles {
    /*display: block !important;*/
	}
	#eksperci-btd .b-section .feat-section {
		background-color: unset;
		box-shadow: unset;
		padding-bottom: 40px;
		padding-left: 0;
		padding-top: 0;
	}
	#eksperci-btd .feat-section.img {
		width: 280px;
		height: auto;
		margin-bottom: 20px;
		display: flex;
	}
}

@media screen and (max-width: 1099px) {
	.container-bgcolor03 .list-container {
		width:						100%;
		margin:						0px 40px;
	}
	body.finansowanie.abso.aid18294.cid2 .container-forstudents .abso-link a {
		width:						auto;
	}
	
}

@media screen and (max-width: 960px) {
	body.finansowanie.abso.aid18294.cid2 .container-forstudents {
		padding:					80px 40px;
	}
	.container-bgcolor03 .list-container {
		margin:						0px;
	}
}



@media screen and (max-width: 900px) {
	body.finansowanie.abso.aid18294.cid2 .programlist.offer {
		display:					inline-grid;
		width:						49%;
	}
	body.finansowanie.abso.aid18294.cid2 .programitem {
		width:						auto;
	}
}

@media screen and (max-width: 768px) {
	.networking .a-section, .networking .b-section {
		width: 						100% !important;
	}
}

@media screen and (max-width: 700px) {
	body.finansowanie.abso.aid18294.cid2 .container-forstudents .programitem {
		padding:					unset;
	}
	
	body.finansowanie.abso.aid18294.cid2 .programlist.offer {
		/*width:						100%;*/
	}	

  
  body.finansowanie.abso.aid18294.cid2 .offer-container .programphoto img {
    	margin-top:						32px;
  }
  body.finansowanie.abso.aid18294.cid2 .offer-container .programitem h3 {
    	margin-top:						16px;
    	padding: 						0px 8px;
  }
  body.finansowanie.abso.aid18294.cid2 .offer-container .programitem {
    	min-height:						200px;
  }
	body.finansowanie.abso.aid18294.cid2 #content .item-page h3 {
		font-size:					14px !important;
	}
	  body.finansowanie.abso.aid18294.cid2 .offer-container {
    	margin-left:					-16px;
  }
	
}


@media screen and (max-width: 480px) {
	body.finansowanie.abso.aid18294.cid2 .list-container {
		display:					block;
	}
	  body.finansowanie.abso.aid18294.cid2 .offer-container .programitem {
    	margin:							4px 2px;
  }
  
	body.finansowanie #content .item-page .container-forstudents .programitem h3 {
		text-align: 				center !important;
	}	
	
	body.finansowanie.abso.aid18294.cid2 {
		font-size: 					14px !important;
	}
	.finansowanie.abso.aid18294.cid2 h2 {
		font-size:					40px !important;
		padding-bottom:				40px;
		margin-bottom:				0 !important;
	}
	body.finansowanie.abso.aid18294.cid2 #content .item-page .abso-strefy h3 {
		margin:						16px !important;
		padding:					0px !important;
	}
  body.finansowanie.abso.aid18294.cid2 .thumb01 {
    text-align:						left;
  }
    #n2-ss-252 h1 {
    font-size:						40px !important;
  }
  #ff_elem48094 {
    width: 							8%;
  }
  body.finansowanie.abso.aid18294.cid2 .container-forstudents {
    padding: 80px 24px;
	}
  body.finansowanie.abso.aid18294.cid2 .contactform {
    margin:							0;
  }
  body.finansowanie.abso.aid18294.cid2 .container-contact {
    padding-bottom:					0;
  }
  
  body.finansowanie.abso.aid18294.cid2 .contactform-container {
    margin-bottom:					0;
  }
}

@media screen and (max-width: 360px) {
  body.finansowanie.abso.aid18294.cid2 .offer-container .programitem {
    margin:							2px;
    min-height:						190px;
  }
  body.finansowanie.abso.aid18294.cid2 .offer-container {
    display:						flex;
    width:							114%;
    margin-left:					-18px;
  }
  
}

@media screen and (max-width: 359px) {
	body.masterclasses .masterclasses-title h1 {
		font-size:					40px !important;
	}
}



.aid22134 .contactform a {
	color: #f1f1f1 !important;
	border-bottom: 1px dotted #f1f1f1;
}
.aid22134 .contactform select,
.aid22134 .contactform option,
.aid22134 .contactform textarea {
	font-size: 15px;
	font-family: Lato, Roboto, Roboto;
	font-weight: 400;
	line-height: 1.2em;
	width: 100%;
padding: 5px;
}



