/* NEW PORTAL */

.smush-detected-img{
	border-radius:0;
}
input[type="submit"]:hover,input[type="submit"]:focus{
    background-color: #bb171e !important;
    border-color: #bb171e !important;
}
#top{
	background-color:#fff;
	border-bottom: 1px solid #eaeaea;
}
#top img{
	margin-bottom:0;
}
#top select{
	border:none;
	margin:0 auto;
	width:70px;
}
.flex-container {
  	display: flex;
  	flex-direction: row-reverse;
  	flex-wrap: nowrap;
  	justify-content: flex-start;
 	align-items: stretch;
  	align-content: stretch;
}
.flex-items{
  	display: block;
  	flex-grow: 0;
  	flex-shrink: 1;
  	flex-basis: auto;
  	align-self: center;
  	order: 0;
  	width: 100px;
  	padding: 7px 0;
  	border-left: 1px solid #eaeaea;
}
.flex-items:nth-child(1){
	border-right: 1px solid #eaeaea;
}

.smush-detected-img{
	box-shadow:none;
}

select#dynamic_select option[value="EN"] { background-image:url("https://testportal.wsiz.edu.pl/wp-content/uploads/2019/12/flaga_angielska.png");}
select#dynamic_select option[value="UA"] { background-image:url(female.png);}
select#dynamic_select option[value="RU"] { background-image:url(others.png);}

#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 a.mega-menu-logo{
	padding-left:15px;
}

#mega-menu-wrap-max_mega_menu_4 #mega-menu-max_mega_menu_4{
	display:flex;
}
#mega-menu-wrap-max_mega_menu_4 #mega-menu-max_mega_menu_4 li:nth-child(1) {
    margin-right: auto;
}
/*
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link{
	border-bottom:0;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link:hover{
	border-bottom:0;
}
*/
/*
#mega-menu-wrap-header-menu #mega-menu-header-menu{
  display: flex;
}
*/
.topHeader{
	z-index:10;
}
select.icon-menu option {
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
}
select#countries option[value="US"] {
	background-image:url(https://testportal.wsiz.edu.pl/wp-content/uploads/2019/12/flaga_angielska.png);
}
select#countries option[value="IN"] {
	background-image:url(https://testportal.wsiz.edu.pl/wp-content/uploads/2019/12/flaga_angielska.png);
}

section.newsletter{
	padding:40px 0;
	background:#f5f5f5;
	font-size:14px;
	color:#333333;
	margin-top:40px;
}
section.newsletter .contact-info p{
	margin-bottom:5px;
}
#newsletter-block{
	background: #282828;
    padding: 40px 60px;
	color:#fff;
}
#newsletter-block h3{
	font-size:44px;
	font-family:'Roboto Slab';
	margin-bottom:50px;
	line-height:120%;
}
#newsletter-block .tnp-widget label{
	font-size:12px;
	font-weight:300;
	margin-bottom:30px;
}
#newsletter-block .tnp-widget input[type=email]{
	padding:15px;
}
section.footer-links{
	background:#ebebeb;	
	padding:20px 0;
}
section.footer-links ul{
	list-style:none;
	padding:0;
	margin:0;
}
section.footer-links ul li{
	margin-bottom: 5px;
}
section.footer-links li a{
	color:#333333;
	font-size:12px;
}
section.footer-links li a:hover,.footer-links li a:focus{
	text-decoration:underline;
	color:#333333;
}
h3.front-page-title{
	text-align:center;
	font-size:38px;
	color:#333333;
	font-family:'Roboto Slab';
	margin-bottom:40px;
}

.containerUnder{
	border:1px solid #ebebeb;	
    z-index: 0;   
	width:100%;	
}
.z-index-10{
	z-index:10;
}
.z-index-1{
	z-index:1;
}
.containerUnder--border{
	border:0;
}
.containerUnder--second{
	padding:40px;
	text-align:center;
}
.containerUnder__title{
	font-size:20px;
	font-family:'Roboto Slab';
	color:#333333;
	text-align:center;
	font-weight:400;
	margin-top:50px;
	margin-bottom:30px;
}
.containerUnder__title--one{
	font-size:36px;
	color:#02733E;
	font-weight:700;
}
.containerUnder__content{
	color:#333333;
	margin-bottom:50px;
	text-align:left;
}
.containerUnder__content--one{
	font-size:16px;
	margin-bottom:30px;
}
.containerUnder__collage{
	display:grid;
	grid-template-columns: 1fr 1fr;
	/*grid-template-rows: 1fr 1fr;*/
	gap: 10px 10px;
}
.containerUnder--first{
	padding-bottom: 30px;
	margin-top: 40px;
	padding-left:40px;
	padding-right:40px;
	margin: 0 auto;
	z-index:1;
}
.z-index-2{
	z-index:2;
}

.containerUnder--third,.containerUnder--four,.containerUnder--five{
	padding-bottom: 30px;
	margin-top: 40px;
	padding-left:40px;
	padding-right:40px;
}
.containerUnder__img{
	
}
.containerUnder__img img{
	width:100%;
	border-radius:0;
}
.containerUnder__img--top{
	margin-top:60px;	
}
.containerUnder__img--bottom{
	margin-top:-60px;
}
.containerUnder .item-block{
	background:#bb171e;
	height:130px;
	display:grid;
	align-content: center;
	margin-bottom:30px;
	color:#fff;
}
.containerUnder .item-block p{
	font-size: 36px;
    	font-weight: 700;
}
.containerUnder .item-block p span{
	font-size: 16px;
    	font-weight: 400;
    	display: block;
}
.padding-right-0{
	padding-right:0;
}
.padding-left-0{
	padding-left:0;
}
.wrapper-block{
	background:#f7f7f7;
	color:#333333;
	margin-bottom:30px;
}
.wrapper-block img{
	margin-bottom:0;
	border-radius:0;
	border-top: 1px solid #e7e5e5;
        border-right: 1px solid #e7e5e5;
        border-left: 1px solid #e7e5e5;
}
.wrapper-block >div{
	padding:0 20px 20px 20px;
}
.wrapper-block h3{
	font-size:20px;
	font-family:'Roboto Slab';
	margin-top:30px;
	margin-bottom:20px;
}
.wrapper-block p{
	margin-bottom:0;
}
.wrapper-block>div>p.description{
	font-size:16px;
	margin-bottom:45px;
}

.eventsFront{
	background:#f5f5f5;
	padding:20px 0 20px 0;
}
.eventsFront .pagination>.disabled>span,.eventsFront .pagination>li>a, .eventsFront .pagination>li>span{
	background-color:#f5f5f5;
	border:0;padding: 5px 18px;
	color:#ababab;
}
.frontButton{
	background: #bb171e;
    color: #fff;
    font-size: 14px;
	 padding: 0 30px 0 0;   
	display:inline-block;
}
.frontButton--one{
	color:#333333;
	background: transparent;
}
.frontButton--two{
	padding: 0 50px 0 0;
	font-size:16px;
}
.frontButton--three{
	padding: 0 13px 0 0;
}
.frontButton--four{
	padding: 0 50px 0 0;
	margin-bottom:20px;
}
.frontButton--five{
	background: #fff;
	color: #333333;
	padding: 15px 45px 14px;
	border:1px solid #ebebeb;
}
.wrapper-block__icon{
	background: #ce1c24;
	padding:18px 22px;
	color:#fff;
	margin-right:20px;
}
.wrapper-block__icon--one{
	margin-right:30px;
	padding:21px 25px;
}
.frontButton:hover,.frontButton:focus{
	color:#fff;
}
.frontButton--one:hover,.frontButton--one:focus{
	color:#333333;
}
.frontButton--five:hover{
	color:#333333;
}

.eventsFront .pagination>span{
	background-color:#f5f5f5;
	border-color:#f5f5f5;
}
.eventsFront__title{
	font-size:38px;
	color:#333333;
	font-family:'Roboto Slab';
	margin-top:60px;
	margin-bottom:60px;
}
.eventsBlock{
	margin-bottom: 40px;
	padding-left:50px;
	color:#333333;
	font-family: 'Roboto',sans-serif;
}
.eventsBlock:before{
	content:"";
	background:#bb171e;
	height:10px;
	width:10px;
	border-radius:50%;
	margin-top:-35px;
	position:absolute;
}
.eventsBlock .fa-calendar{
	font-size: 30px;
    color: #a4a4a4;
    margin-right: 15px;
}
.eventsBlock__dateEvent{
	color: #0e0e0e;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    font-weight: 700;
    line-height: 1;
}
.eventsBlock__hourEvent{
	display: block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
}
.eventsBlock__title{
	font-size: 16px;
	margin-top:20px;
	margin-bottom:30px;
}
.eventsBlock__link{
	font-size:14px;color:#333333;
	padding:15px;
	border:1px solid #c4c4c4;
	display:inline-block;
}
.eventsBlock__link:hover{
	color:#333333;
}
.frontBlock__link{
	background-size:100%;
	min-height:556px;
	display:grid;
	align-items: end;
	color:#fff;
	padding-bottom:30px;
	margin-bottom:30px;
}
.frontBlock__link:hover,.frontBlock__link:focus{
	color:#fff;
	text-decoration:none;
	opacity:0.9;
	padding-bottom:50px;
}
.frontBlock__link--one{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/1.png);
}
.frontBlock__link--two{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/2.png);
}
.frontBlock__link--three{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/3.png);
}
.frontBlock__link--four{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/4.png);
}
body.pojo-a11y-negative-contrast a.frontBlock__link--one, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a.frontBlock__link--one,body.pojo-a11y-high-contrast a.frontBlock__link--one{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/1.png) !important;
}
body.pojo-a11y-negative-contrast a.frontBlock__link--two, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a.frontBlock__link--two,body.pojo-a11y-high-contrast a.frontBlock__link--two{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/2.png) !important;
}
body.pojo-a11y-negative-contrast a.frontBlock__link--three, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a.frontBlock__link--three,body.pojo-a11y-high-contrast a.frontBlock__link--three{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/3.png) !important;
}
body.pojo-a11y-negative-contrast a.frontBlock__link--four, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a.frontBlock__link--four,body.pojo-a11y-high-contrast a.frontBlock__link--four{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/06/4.png) !important;
}
body.pojo-a11y-high-contrast img{
	background: #FFFFFF !important;
    background-color: #FFFFFF !important;
}
.frontBlock__title{
	font-size:30px;
	font-family:'Roboto Slab';
}
.frontBlock__description{
	font-size:16px;
	font-family:'Roboto';
}
.mainSlider{
  display:grid;
  align-content:center;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  /* height: calc(100vh - 235px);*/
  height:600px;
  max-width:1920px;
  width:100%;
  float:none;
   margin:0 auto;
   z-index:0;
}
.mainSlider__title{
	font-family: "Roboto Slab",serif;
    font-weight: 400;
	font-size:26px;
	color:#fff;
	margin-top:0;
	margin-bottom:30px;
}
.mainSlider__carousel{
	text-align:left;
	width:90%;
	margin-left: auto;
    	margin-right: auto;
   	text-shadow:none;
	display: grid;
 	grid-template-columns: 6fr 1fr;
	z-index:0;
}
.mainSlider__carousel .pagination-dots>.active-dot>a:hover, .mainSlider__carousel .pagination-dots>li>a:hover, .mainSlider__carousel .pagination-dots>.active-dot>a{
	background-color:#bb171e;
	border-color:#bb171e;
}
.mainSlider__carousel ul.pagination{
	margin:0;
	list-style:none;
	flex-direction: column;
}
/*
.mainSlider__carousel .pagination>li>a, .mainSlider__carousel .pagination->li>span{
	background-color:#fff;
}
.mainSlider__carousel ul.pagination>.active>span{
	background-color:#bb171e;
	border-color:#bb171e;
}

.mainSlider__carousel ul.pagination>li>a , .pagination>li>span{
	color:#212121;
	padding:5px 8px;
}
*/
.mainSlider__carousel ul.pagination>li>a:hover, ul.pagination>li>a:focus, ul.pagination>li>span:hover, ul.pagination>li>span:focus{
	color:#bb171e;
}
.mainSlider__carousel ul.pagination>.active>a, ul.pagination>.active>a:hover, ul.pagination>.active>a:focus, ul.pagination>.active>span:hover, ul.pagination>.active>span:focus{
	background-color:#bb171e;
	border-color:#bb171e;
}
.margin-top--80{
	margin-top:-80px;
}
.margin-top--40{
	margin-top:-40px;
}
.margin-top--75{
	margin-top:-75px;
}
.frontNews__large{
	margin-top:-80px;
}
.frontNews__title{
	margin-top:10px;
	line-height:0.5em;
}

.frontNews__title > a{
	color:#333333;
	font-size:16px;
	font-family:'Roboto Slab';
	font-weight:400;
}
.frontNews__title > a:hover,.frontNews__title > a:focus{
	color:#333333;
}
.frontImgNews{
	object-fit:cover;width:100%;border-radius:0;
}
.frontImgNews--large{
	height: auto;
}
.frontImgNews--small{
	height: auto;
	border: 1px solid #e7e5e5;
}
.frontPage__line{
	display:none;
	background:#dbdbdb;height:1px;margin-top:25px;
}
.padding-0{
	padding:0;
}
.containerUnder__link{
	position:relative;
}
.containerUnder__video{
	background-image:url(https://wsiz.edu.pl/wp-content/uploads/2022/05/btn-video.png);
	position:absolute;
	width:60px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	top: 50%;
    transform: translateY(-50%);
}
/* START DLA OTOCZENIA */

.full-bg.grey.width-title{
	margin: -40px auto 0 auto;
	padding:60px 0 20px 0;
}

/* KONIEC DLA OTOCZENIA */
footer{
	padding:25px 0;
}
footer p{
	margin:0;
}
footer ul{
	list-style:none;
	margin:0;padding:0;
}
footer ul li{
	float:left;
	padding-left:10px;
}
footer ul li a{
	color:#333333;
	font-size:12px;
}
footer ul li a:hover,footer ul li a:focus{
	color:#333333;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link{}
#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-25lat-logo>a.mega-menu-logo>img.mega-menu-logo{}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:first-child > a.mega-menu-link:hover{}


/* REKRUTACJA START */
.wrapper-block--one{
  /* height:400px;
	height:auto; */
   display:block;
	/* padding:40px; */
   padding:0px;
   background-size:cover; 
   background-position:center center;
   position: relative; 
   transition: background-image 0.5s ease-in-out;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/h8AAvMB+NzmkbcAAAAASUVORK5CYII=);
	overflow:hidden;
}
.wrapper-block--one>img{
	filter:grayscale(100%);
	opacity:0.1;
	border-radius:0;height:400px;object-fit:cover;
}
.wrapper-block--one>img.certyficate{
	filter:grayscale(100%);
	opacity:0.1;
	border-radius:0;height:214px;object-fit:cover;
}

.wrapper-block--one.background--one{
  background-image:url(/wp-content/uploads/2022/04/Studia-I-stopnia-i-jednolite-magisterskie-1.jpg);
}
.wrapper-block--one.background--one1_1:before{
    content: '\A';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  /*  background: rgba(0,0,0,0.8);
    opacity: 0.5; */
} 
.wrapper-block--one.background--one1:hover{
  background-image:url(/wp-content/uploads/2022/04/Studia-I-stopnia-i-jednolite-magisterskie-_czerwona.jpg);
	filter: grayscale(0); 
}
.wrapper-block--one.background--one1:hover>img,.wrapper-block--one.background--two:hover>img,.wrapper-block--one.background--three:hover>img,.wrapper-block--one.background--four:hover>img,.wrapper-block--one.background--five:hover>img,
.wrapper-block--one.background--six:hover>img,.wrapper-block--one.background--seven:hover>img,.wrapper-block--one.background--eight:hover>img{
    opacity: 0; 
}
.wrapper-block--one.background--two:hover{
  background-image:url(/wp-content/uploads/2022/04/Studia-II-stopnia-_czerwona.jpg);
}
.wrapper-block--one.background--three:hover{
 background-image:url(/wp-content/uploads/2022/04/Studia-anglojezyczne_czerwona.jpg);
}
.wrapper-block--one.background--four:hover{
 background-image:url(/wp-content/uploads/2022/04/podyplomowe_czerwona.jpg);
}
.wrapper-block--one.background--five:hover{
 background-image:url(/wp-content/uploads/2022/04/doktoranckie_czerwona.jpg);
}
.wrapper-block--one.background--six:hover{
 background-image:url(/wp-content/uploads/2022/06/certyficate1.png);
}
.wrapper-block--one.background--seven:hover{
 background-image:url(/wp-content/uploads/2022/06/certyficate2.png);
}
.wrapper-block--one.background--eight:hover{
 background-image:url(/wp-content/uploads/2022/06/certyfiacate3.png);
}

h2.title-for-candidates{
	text-align: center;font-weight:400; font-size:40px;color:#212121;margin-top:50px; margin-bottom:50px;font-family: 'Roboto Slab';margin-top
}


.wrapper-block .blockSpec{
	background:#000;
	position:absolute;color:#fff;
	top:10px;right:10px;font-size:12px;width: 60px;
    padding: 10px 0;
    text-align: center;font-weight:300;
}
.wrapper-block--one .frontButton--one{
	transition: all 0.5s ;
	position:absolute;
	bottom:40px;left:40px;
}
.wrapper-block--one h3{
  position: absolute; 
transition: all 0.5s;
	margin-top:0;line-height: 150%;
	top:45px;left:40px;
}
.wrapper-block--one:hover h3,.wrapper-block--one:focus h3{
  color:#fff;
  text-decoration:none;
  transition: all 0.5s;
}
.wrapper-block--one .wrapper-block__icon{
	transition: all 0.5s;
}
.wrapper-block--one:hover .wrapper-block__icon{
  background: #fff;
  color:#ce1c24; 
}
.wrapper-block--one:hover .frontButton--one {
    color: #fff;
}
div#fvfeedbackbutton25901{
     display:none;
}
.projectPdf__link{
    font-size: 14px;
    color: #333 !important;
    padding: 15px;
    border: 1px solid #c4c4c4;display:inline-block;line-height: 1;
}
.project__link{
    font-size: 14px;
    color: #333 !important;
    border: 1px solid #c4c4c4;
       padding: 18px;display:inline-block;line-height: 1;
}
.projectPdf__link:after{
  content:url('https://wsiz.edu.pl/wp-content/uploads/2022/06/pdf.png');
  height:28px;
  width:24px;
  vertical-align: middle;
  margin-left: 15px;
}

.practical-information-link{
  color:#333333;
  font-size:18px;
  font-family:'Roboto Slab';
  display:block;
  background-color:#f7f7f7;
  border-radius:40px;
  padding:20px 0;
  text-align:center;
  margin-bottom:30px;
}
.practical-information-link:hover,.practical-information-link:focus{
  color:#fff;
  background-color:#ce1c24;
  text-decoration:none;
}

/*  HR PAGE START */
.container__hr{
	padding-right:15px;
}
.container__logohr{
	padding-right:15px;
	height:380px;
	background: #f7f7f7;
    	align-items: center;
    	display: flex;
	margin-bottom:0;
}
.container__logohr > img{
	width:300px;
}
.container__photohr{
	padding-left:0;
}
.container__linkhr{
  color:#333333;
  font-size:18px;
  font-family:'Roboto Slab';
  display:block;
  background-color:#f7f7f7;
  border-radius:40px;
  padding:20px 0;
  text-align:center;
  margin-bottom:30px;
}
.container__linkhr.container__linkhr--one{
	padding:20px 0;
}
.container__linkhr:hover,.container__linkhr:focus{
  color:#fff !important;
  background-color:#ce1c24;
  text-decoration:none;
}
.container__bgprogram{
	background:#F3F3F3;
	padding:40px 0;
}
.container__leftProgram{
	text-align:left;
	margin-bottom:20px;
}
.container__iconProgram{
	font-size:16px;color:#333333;
}
.container__iconProgram:before{
	content:url('https://wsiz.edu.pl/wp-content/uploads/2022/07/Vector-3.png');
	position: relative;
   	top: 1px;
    	right: 7px;
}
.container__dateProgram{
	color:#C22132;font-size:24px;font-weight:700;
}

.background-e2e2e2{
	background:#e2e2e2;
	padding:60px 0;
}

.bg-image-lan{
	height: 530px;background-size:100%;display: grid;background-repeat: no-repeat;justify-content: center;align-content: center;align-items: center;
}

/*  HR PAGE KONIEC */

@media (min-width: 768px){
	.wrapper-block--one>img{
		height:300px;
	}
	.wrapper-block--one{
		/* height:300px;*/
	}
}

/* REKRUTACJA KONIEC */


@media (min-width: 1600px){
	.mainSlider{
		width:90%;
	}
	.width-title{
		width: 80%;
	}
}
@media (min-width: 1200px){
	.mainSlider__carousel{
		width: 1140px;
	}
	.containerUnder__img img{
		min-height:250px;
		object-fit:cover;
		border-radius:0;
	}
	.frontButton--five{
		margin-left:15px;
	}
	h3.front-page-title,.eventsFront__title{
		font-size:48px;
	}
	div#fvfeedbackbutton25901{
		display:block;
	}
	
}

@media (min-width: 992px){
	.containerUnder--first{
		margin-left:-80px;
		width:72%;
		padding-left: 100px;
		padding-right:50px;
		margin-top:50px;
	}
	.containerUnder--second{
		width:130%;
		padding:50px 180px 50px 50px;
		text-align:left;
	}
	.containerUnder--third{
		margin-left:-120px;
		width:84%;
		padding-left:150px;
		padding-right:40px;
		margin-top:-20px;
		padding-bottom:40px;
	}
	.containerUnder--four{
		margin-left:-80px;
		width:81%;
		padding-left:100px;
		padding-right:40px;
		margin-top:-50px;
		padding-bottom:40px;
	}
	.containerUnder--five{
		margin-left: -250px;
    		width: 79%;
    		padding-left: 270px;
   		padding-right: 40px;
    		margin-top: -40px;
    		padding-bottom: 20px;
	}
	.containerUnder--third.padding-bottom-0,.containerUnder--four.padding-bottom-0{
		padding-bottom:0;
	}
	#newsletter-block{
		margin-top:-70px;	
	}
	.mainSlider__title{
		font-size:48px;padding-right:130px;
	}	
	.frontImgNews--large{
		height:725px;
	}
	.frontImgNews--small{
		height:265px;
	}	
	.frontPage__line{
		display:block;
	}
	#mega-menu-wrap-header-menu #mega-menu-header-menu >li:nth-last-child(1){
		background:#ce1c24;
		padding:0 10px;
	}
	.container__hr{
		padding-right:0;
	}
	.container__photohr{
		padding-left:0;
	}
	.container__linkhr.container__linkhr--one{
		padding:8px 0;
	}
	.container__leftProgram{
		text-align:right;
	}
}

@media (max-width: 767px){
	.mainSlider{
		align-content: end;
   		padding-bottom: 100px;
	}
	.mainSlider__carousel{
		margin-left:20px;
		margin-right:20px;		
	}
	.bg-image-lan{
		height:330px;
	}
}
@media (max-height: 550px){
	.mainSlider{
		height: 450px;
	}
}
@media (min-height: 551px) and (max-height: 650px){
	.mainSlider{
		height: 480px;
	}
}
/* END NEW PORTAL */


/* START PRZYBIJ PIĄTKE NAUCE  */

.ppn__btn{border:1px solid #BB171E; color:#BB171E;font-size:14px;padding:15px 20px;margin-bottom:20px}
.ppn__btn:hover{color:#fff;background:#BB171E}
.overflow-hidden{overflow:hidden;}
.ppn__contentsubject{font-size:17px;color:#333333;line-height:180%;}
.ppn__contentmedia{background: #F5F5F5;padding:50px 20px;margin-bottom:10px;}
.ppn__contentmedia img{margin-bottom:0}
.ppn__contentmedia h3{font-weight: 700;font-size:20px;line-height: 150%;color:#c22132;margin:0}
.ppn__contentmedia h4{font-weight: 300;font-size:16px;line-height: 100%;color:#333333;margin-bottom:0;margin-top:5px;}
.margin-top-10{margin-top:10px;}
/* END PRZYBIJ PIĄTKE NAUCE  */
.line-height-180{
	line-height:180%;
	color:#333333;
}
.video-container-2 {
  position: relative;
  padding-bottom: 56.25%;
}
.video-container-2 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.video-container-2 iframe.video {
  aspect-ratio: 16 / 9;
  width: 100%;
}
.btn-virtual{
    background-color: #bb171e;
    position: fixed;
    width: 150px;
    left: 100%;
    top: 21%;
    color: #fff;
    padding: 8px 5px;
    display: block;
    font-size:18px;
    text-decoration:none;
    text-align: center;
    transform-origin: 0 100%;
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg) translateX(-21%);
    z-index: 100;
    font-weight:700;
	display:none;
}
.btn-virtual:hover{
    background-color:#930e32;
    color: #fff;
    text-decoration:none;
}
@media (min-width: 1200px){
	.btn-virtual{
		display:block;
	}
}