/*! ******************************************************
*
*	Theme Name:     Toolset Starter Child
*   Author:         OnTheGoSystems
*   Author URI:     http://www.onthegosystems.com/
*   Description:    Simple, clear and modern Bootstrap 3-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:        1.1
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       toolset-starter
*
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


body,html{
	font-family:'Roboto', sans-serif;
	font-weight:400;
	height:100%;
}
body .ddl-navbar-default .ddl-navbar-nav>li>a{
	font-size:15px;
	font-weight:500;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family:'Roboto', sans-serif;
	font-weight:400;
}
.post-content h2{
	font-size:22px;
	line-height:32px;
}
.post-content a,.subpage-content a{
	color:#bb171e;
}

.subpage-content a:hover,.subpage-content a:focus,.post-content a:hover,.post-content a:focus{
	color:#710a0e;
}

.subpage-menu-mobile > h4.panel-title > [role="button"]{
	display:block;
}
.subpage-menu-mobile + div > .panel-body{
	padding:0;
}


.panel-default>.panel-heading.subpage-menu-mobile{
	text-align:center;
}

/* https://wsiz.rzeszow.pl/rekrutacja/dla-kandydata/stypendia/  */
.panel-default>.panel-heading.bg-red{
	background-color: #bb171e;
}
.panel-default>.panel-heading.bg-red >h4>a{
	color:#fff;
}
/*  END */



.post-thumbnail{
  width:100%;
 
}

.main-slider,#wpv-view-layout-304-TCPID34,.container-fluid,.main-slider .col-md-12{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
	z-index:0;
}


.slide-background{
  height:100%;
  position: relative;
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
   height: calc(100vh - 160px);
   background-repeat: no-repeat;
  
}
.carousel-caption1{
	position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
}
.news-small > .container + p{
	margin:0;
}


.carousel-caption{
	text-align:left;
	margin-left: auto;
    margin-right: auto;
   left: 0;
    right: 0;
	text-shadow:none;
	padding-bottom:0;
	
}
.carousel-inner > .item{
	background-position:top center !important;
}
.carousel-control.right,.carousel-control.left{
	display:none;
}
.carousel-indicators li,.carousel-indicators .active{
	width:15px;
	height:15px;
	margin-left:5px;
}

.front-slider-text{
	display:inline-block;background:#fff;color:#575656;margin-bottom:10px;padding:5px 10px;
	font-family:"Roboto Condensed",sans-serif;
	font-size:16px;
	font-weight:300;
}
.front-slider-text2{
	font-size:18px;
	font-weight:900;
	display:block;
	margin-right:40px;
}
.front-slider-text2:after{
	content:"";
	content: '';
    background-color: #fff;
    height: 2px;
    width: 40px;
    display: block;
	margin-top:20px;
	margin-bottom:20px;
}
.front-slider-title{
	display:block;
	font-size:40px;
	font-family:"Roboto Slab",serif;
	font-weight:700;
	text-transform:uppercase;
}
.button-front{
	display:inline-block;
	border:2px solid #fff;
	padding:15px 20px;
	font-size:14px;
	font-weight:900;
	color:#fff;
	text-transform:uppercase;
	margin-right:20px;
	margin-bottom:10px;
}
.button-front:hover,.button-front:focus{
	color:#575656;
	background-color:#fff;
	text-decoration: none;
}

.button-front i{
	background-color: #fff;
    color: #6d6e6f;
    border-radius: 50%;
    padding: 3px 4px 4px 4px;
    margin-left: 10px;
	font-size:10px;
}
.button-front:hover i{
	background-color: #6d6e6f;
	color:#fff ;
}

.top-space{
	background-color:#282828;
	height:56px;
	display:none;
}
.top-header{
	background-color:#bb171e;	
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
 	width:100%;
	z-index:10;
}

img.emblem,.top-bar-menu{

}
img.logo{
	margin-top:25px;
	margin-right:0;
	margin-bottom:25px;
}

.top-bar-menu{
	padding-left:0;
	padding-top:15px;
}

.top-bar-menu li{
	list-style:none;
	display:inline-block;
	margin-left:5px;
}
.top-bar-menu li a{
	color:#fff;
	font-size:0.8em;
}


/*  input search  */
.btn-search{
  display:none;
  cursor: pointer;
  text-align:center;
  padding:11px 15px;
  color:white;
  font-size:24px;
  -webkit-transition: background-color 250ms ease-out, ;
  -moz-transition: background-color 250ms ease-out;
  -o-transition: background-color 250ms ease-out;
  transition: background-color 250ms ease-out;
}
.btn-search:hover{ 
  background-color:#434343;
}
.fa-search{
  font-size:27px;
  color:#fff;
}
form#search{
  display:none;
  background:#f5f5f5;
  width:310px;
  height:55px;
  float:right;
  text-align:center;
  position:relative;
  transition:background-color 500ms linear;
  z-index:1;
}
form#search input{
  border:none;
  padding:10px;
  background:none;
  color:#373737;
  height:55px;
   width:230px;
  outline:none;
  font-weight: 300;
  float: left;
}
form#search input#searchsubmit{
	float: left;
    width: 80px;
    border-left: 1px solid #3CBEFE;
	background-color:#a4a4a4;
	color:#fff;
}


form#search input::-webkit-input-placeholder {
  color: #373737;
}
/* END input search  */




/* menu glowne  */
body .ddl-nav-wrap{
	margin-top:30px;
	margin-bottom:30px;
}

body .ddl-navbar-collapse{
	padding-left:0;
	padding-right:0;
}

.primary-menu{
	z-index:10;
}
/*
#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;
		padding-left: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: -webkit-flex;
  display: flex;
}
*/

#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-25lat-logo>a.mega-menu-logo>img.mega-menu-logo{
	height:80px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu li:nth-child(1) {
 /* margin-right: auto; */
}
#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{
	margin-left:0;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{
	border-color:#282828;
}


/* END menu glowne  */


/* NEWS glowny FRONT PAGE  */

.bg-red{
  background-color:#bb171e;
  margin-left:0;
  margin-right:0;
}
.image-full-news{
  margin-left: -15px;
  padding-right: 0;
}
.text-full-news{
	margin-top:20px;	
	margin-bottom:40px;	
}
.date-full-news{
	font-family:'Roboto Condensed',sans-serif;
	font-weight:700;
	font-size:14px;
	color:#fff;
}
.category-full-news{
color:#fff;
}
.category-full-news:before{
	content:'|';
	color:#fff;
	font-weight:300;
	margin-left:10px;
	margin-right:10px;
}
.category-full-news a{
	font-family:'Roboto Condensed',sans-serif;
	font-weight:300;
	font-size:14px;
	color:#fff;
}
.category-full-news a:hover,.category-full-news a:focus{
	color:#fff;
}

.full-bg.grey.padding-bottom-0{
	padding-bottom:0;
}

.full-bg.grey.padding-top-0{
	padding-top:0;
}

.full-bg.grey{
	background-color:#f5f5f5;
	padding:30px 0 ;
}
.full-bg.grey-blog{
	padding:20px 0;
	background-color:#f5f5f5;
}
.full-bg.red.padding-bottom-0{
	padding-bottom:0;
}

.full-bg.red.padding-top-0{
	padding-top:0;
}

.full-bg.red{
	background-color:#bb171e;
	padding:30px 0 ;
}
.full-bg.red-blog{
	padding:20px 0;
	background-color:#bb171e;
}

.full-bg.news-small{
	background-color:#f5f5f5;
	padding:30px 0 0 0;
}

.full-bg.events{
	background-color:#ffffff;
	padding:30px 0;
}
.full-bg.news h2{
	margin-top:10px;
	margin-bottom:30px;
	line-height:1;
}

.full-bg.news h2:after {
    content: '';
    background-color: #970a10;
    height: 4px;
    width: 40px;
    display: block;
	margin-top:20px;
}

.full-bg.news h2 a{
	color:#fff;
	font-size:20px;
	font-family:'Roboto Slab',serif;
	font-weight:700;
}
.news-excerpt{
	color:#fff;
	line-height:24px;
}

/* END NEWS glowny  */



/* SMALL NEWS FRONT PAGE */
.news-small-padding{
	padding:25px;
}
.news-small-padding h2{
	line-height:0;
	margin-top:12px;
	font-size:16px;
}
.news-small-padding h2 a{
	color:#0e0e0e;
	font-size:16px;
	line-height:23px;
	font-family:'Roboto Slab',serif;
	font-weight:700;
}
.news-small-padding h2 a:hover{
	color:#bb171e;
}

.news-small-padding .date-small-news,.news-small-padding .category-small-news a,.news-small-padding .category-small-news1 a{
	font-family:'Roboto Condensed',sans-serif;
	font-weight:300;
	font-size:13px;
	color:#373737;
}
.news-small-padding .category-small-news:before{
	content: '|';
    color: #373737;
    font-weight: 300;
    margin-left: 10px;
    margin-right: 10px;
}
.news-small-padding .category-small-news1:before{
	content: '';
}




.more-news{
	text-align:center;
	display:block;
	border:3px solid #e7e7e7;
	color:#0e0e0e;
	padding:15px 0;
}
.more-news:hover{
	text-decoration:none;
	color:#bb171e;
}

/* END SMALL NEWS  */
.label-news{
  font-size:18px;
  font-weight:300;
  color:#0d0d0d;
  display:block;
  padding-bottom:30px;
}

/* EVENTS FRONT PAGE */
.events .label-news.line{
	border-bottom:2px solid #ececec;
	margin-bottom:40px;
}
.events .pagination{
	position:absolute;
	top:0;
	right:15px;
	margin:0;
}
.events .pagination .fa{
	font-size:9px;
}
.events .pagination>li>a, .events .pagination>li>span{
	background-color:#d9d9d9;
	color:#fff;
	border-radius:50%;
	font-size:9px;
	padding:5px 7px;
	margin-left:10px
}
.events .pagination>li>a:hover{
	color:#bb171e;
}
.events .fa-calendar,.scientific-news .fa-calendar{
	font-size:30px;
	color:#a4a4a4;
	margin-right:15px;
}
.events .date-event,.scientific-news .date-event{
	color:#0e0e0e;
	font-size:18px;
	display:inline-block;
	vertical-align:top;
	font-family:'Roboto Slab',sans-serif;
	font-weight:700;
	line-height:1;
}
.events .date-event .hour-event,.scientific-news .date-event .hour-event{
	display:block;
	font-size:12px;
	font-weight:400;
	margin-top:10px;
}
.events .title-event{
	margin-top:20px;
}

.events .event .title-event a{
	color:#212121;
	font-size:14px;
}

.events .event .title-event a:hover{
	color:#bb171e;
	text-decoration:none;
}
.events .event{
	margin-bottom:40px;
}

.events .event a.not-active,.scientific-news h3.event a.not-active {
  pointer-events: none;
  cursor: default;
  text-decoration:none;
  color:black;
}
.img-responsive{
	width:100%;
}

/* END EVENTS */



/* START Bloki tematyczne front page */
.blocks{
	border-bottom:#eaeaea solid 6px;
}

.blocks .block{
	margin-bottom:30px;
}
.blocks .block h3 a{
	font-family:'Roboto Slab',sans-serif;
	font-weight:700;
	font-size:18px;
	color:#212121;	
	
}
.blocks .block h3{
	margin-bottom:40px;
}
.blocks .block .short-text{
	font-size:14px;
	line-height:24px;
	color:#212121;
	margin-top:40px;
}

/* END Bloki tematyczne front page */

.front-page-slider{
	padding:30px 0;
}
.full-bg.dark-grey{
	background-color:#272727;
	padding:40px 0;
}
.full-bg.dark-grey a{
	color:#ffffff;
	font-size:12px;
	font-weight:300;
}

.full-bg.dark-grey2{
	background-color:#1b1b1b;
	padding:40px 0;
	color:#fff;
	font-size:14px;
	font-weight:300;
	line-height:24px;
}
.border-top-footer{
	background-color: #272727;
	height:2px;
	display:block;
	margin-top:30px;
	margin-bottom:30px;
}
.footer-top p{
	margin-bottom:0;	
}
.menu-footer{
	padding:0;
}
.menu-footer li{
	list-style:none;
	float:left;
	margin-left:5px;
}
.menu-footer li a{
	color:#fff;
	font-size:12px;
	font-weight:300;
}

.menu-footer li:before{
    content:'|';
	margin-right:5px;
}
.menu-footer li:nth-child(1):before{
	content:'';
}


/* START nauka i badania */

.bg-science{
	background-image:url('images/bg-nauka.jpg');
	background-repeat:no-repeat;
	background-position:center;
	font-family:'Roboto Slab',serif;
	font-weight:300;
	font-size:18px;	
	color:#fff;
	background-size:cover;
}
.school-wrapper-3{
	background-color:#232323;
	color:#fff;
	font-family:'Roboto Slab',serif;
	font-weight:300;
	font-size:18px;	
}

.bg-science img.aligncenter,.school-wrapper-3 img.aligncenter{
	margin-bottom:0;
}

.bg-science .left-column,.school-wrapper-3 .left-column{
	margin-bottom:40px;
}

.bg-science .text,.school-wrapper-3 .text{
	margin-top:50px;
	margin-bottom:30px;
	line-height:32px;
}
.bg-science .degree, .school-wrapper-3 .degree{ 
	font-family:'Roboto Condensed',sans-serif;
	font-size:12px;
	font-weight:400;
	margin-bottom:5px;
}
.bg-science .name, .school-wrapper-3 .name{
	font-size:16px;
	font-weight:700;
	font-family:'Roboto',sans-serif;
}

/* END nauka i badania */


.white .sa_owl_theme .owl-nav .owl-prev{
	
}
.breadcrumbs{
	border-bottom:1px solid #ebebeb;
	padding-bottom:15px;
	margin-top:15px;
	font-size:14px;
	color:#686868;
	font-family:'Roboto Condensed',sans-serif;
	font-weight:400;
}
.breadcrumbs a{
	color:#686868;
	text-decoration:none;
}

.breadcrumbs a:hover,.breadcrumbs a:focus{
	color:#bb171e;
	text-decoration:none;
}

/* START nauka i badania - news   */

.scientific-news{
	margin-top:20px;
	margin-bottom:50px;
}
.scientific-news h2,.science-blog h2{
	color:#212121;	
	font-size:18px;
	font-weight:700;
	border-bottom:2px solid #ebebeb;
	padding-bottom:25px;
	margin-bottom:0px;
	
}
.science-blog h2{
	border-bottom:0;
	margin-bottom:20px;
}
.scientific-news .date-small-news{
	font-size:12px;
	font-family:'Roboto Condensed',sans-serif;
	font-weight:300;
	color:#646464;
	display:block;
	margin-bottom:5px;
}
.scientific-news h2 span,.science-blog h2 span{
	font-weight:300;
	display:block;
	margin-top:5px;
}
.scientific-news ul,.science-blog ul{
	padding-left:0;
	list-style:none;
}
.scientific-news ul li{
	border-bottom:1px solid #ebebeb;
	padding-bottom:30px;
	padding-top:30px;
}

.scientific-news ul li:last-of-type{
	border-bottom:0;
}

.scientific-news h3{
	font-size:16px;
	margin-top:0;
	margin-bottom:0;
}
.scientific-news h3 a{
	color:#212121;
	font-size:16px;
	font-family:'Roboto Slab',serif;
	font-weight:700;
	line-height:24px;
}
.scientific-news h3.event a{
	font-size:14px;
	display:inline-block;
	margin-left:47px;
	font-family:'Roboto',sans-serif;
	font-weight:400;
	margin-top:15px;
}

.scientific-news h3 a:hover{
	color:#bb171e;
	text-decoration:none;
}	
	
.science-blog .bg-white{
background-color:#fff;
padding-top:15px;
padding-bottom:15px;
}	
.news-small .bg-white{
	min-height:420px;
	margin-bottom:20px;
}
.news-small .bg-white > a{
	text-align: center; 
    display: block;

}
.science-blog .line{
	content:"";
	height:2px;
	background-color:#f4f4f4;
	display:block;
	margin:20px 0;
}
.science-blog ul li:nth-child(2) {
	padding-left:0;padding-right:0;
}	
.science-blog ul li:nth-child(3) {
	padding-right:0;padding-left:0;
}
.science-blog img{
	margin-bottom:30px;
}
.science-blog .date{
	font-family:'Roboto Condensed',sans-serif;
	font-weight:700;
	color:#646464;
	display:block;
	margin-bottom:10px;
	font-size:12px;
}
.science-blog h3{
	margin-top:0;
	margin-bottom:20px;
	line-height:1;
	font-size:16px;
}
.science-blog .excerpt{
	font-weight:300;
	color:#212121;
	font-size:15px;
	line-height:24px;
}
.science-blog h3 a{
	font-size:24px;
	font-family:'Roboto Slab',serif;
	font-weight:700;
	color:#212121;
	line-height:36px;
}
.science-blog ul li:not(:first-child) h3 a{
	font-size:16px;line-height:30px;
}

.science-blog h3 a:hover{
	text-decoration:none;
	color:#bb171e;
}

.full-bg.padding-top-bottom{
	padding:40px 0;
}
.full-bg.padding-top-bottom-40-0{
	padding:40px 0 0 0;
}


.margin-bottom-40{
	margin-bottom:40px;
}
.margin-bottom-30{
	margin-bottom:30px;
}

.margin-bottom-60{
	margin-bottom:60px;
}
.margin-bottom-50{
	margin-bottom:50px;
}
.margin-top-40{
	margin-top:40px;
}
.margin-top-20{
	margin-top:20px;
}
.margin-top-5{
	margin-top:5px;
}
.margin-top-30{
	margin-top:30px;
}

.margin-top-60{
	margin-top:60px;
}

#smush-image-bar-toggle {
	display: none;
}



.science-blog .block a{
	color:#212121;
	font-size:18px;
	font-weight:700;
	font-family:'Roboto Slab',serif;
	display:inline-block;
	margin-top:20px;
	margin-bottom:10px;
}
.science-blog .block a.margin-0{
	margin-top:0;
	margin-bottom:0;
}

.science-blog .block a:hover{
	text-decoration:none;
	color:#bb171e;
}
.science-blog .block p{
	font-weight:300;
	font-size:15px;
	line-height:24px;
}


/* END nauka i badania - news   */

/* START szablon pojedynczej strony   */
h1.subpage,h2.subpage{
	font-family:'Roboto Slab',serif;
	font-size:36px;
	color:#232323;
	font-weight:700;
	margin-top:20px;
	margin-bottom:20px;
}
h1.blog-title{
	font-size:24px;
	font-family:'Roboto Slab',serif;
	margin:0;
	color:#232323;
	font-weight:700;
}

.subpage-content{
	margin-top:40px;
	margin-bottom:40px;	
	color:#212121;
	line-height:26px;
}
.margin-top-0.subpage-content{
	margin-top:0;
}
.subpage-content .top-text,.post-content .top-text{
	font-size:22px;
	font-weight:300;
	line-height:36px;
	margin-bottom:20px;
	
}

.subpage-content .left-content{
	font-size:16px;
	font-weight:400;
}
.subpage-content .right-content{
	font-size:14px;
}

.subpage-content .left-content blockquote:before{
	left: 10px;
}
.subpage-content .left-content blockquote{
       margin: 0 0 22px 60px;
}


.subpage-content .border-left{
	border-left:1px solid #ebebeb;	
}

b, strong{
	font-weight:700;
	line-height:150%;
}
.subpage-content h2{
	font-size:24px;
	font-family:'Roboto',sans-serif;
	font-weight:400;
}
.subpage-content h2.emp{
	font-size:18px;
	font-weight:700;
	color:#bb171e;
}
.subpage-content h3.emp{
	font-size:14px;
	color:#bb171e;
}

.subpage-content h3{
	font-size:30px;
	font-family:'Roboto',sans-serif;
	font-weight:700;
	margin-top:0;
	margin-bottom:20px;
	text-transform:uppercase;
}

.subpage-content .text ul, .post_content ul{
	padding-left:0;
	list-style:none;
	margin-bottom:25px;
	margin-top:15px;
}
subpage-content .text ol{
	padding-left:10px;
}
.subpage-content .text ul li, .post_content ul li{
	margin-left:20px;
	margin-bottom:15px;
	font-size:16px;
}
.post_content ul li{
	font-size:18px;
}

.subpage-content .text ul.big_gallery li{
	margin-left:0;
}


.subpage-content .text ul li:before, .post_content ul li:before{
	content:"\f105";
	font-family: FontAwesome;
	color:#212121;
	position:absolute;
	left:15px;
	font-size:12px;
	font-weight:700;	
}

.subpage-content .text ul.list-category-success,.subpage-content .text ul.list-category-erasmus{
	margin-top:0;
}

.subpage-content .text ul.list-category-success li,.subpage-content .text ul.list-category-erasmus li{
	margin-left:0;
}
.subpage-content .text ul.list-category-success li:before,.subpage-content .text ul.list-category-erasmusli:before{
	content:'';
	
}



a[target="_blank"]:not(.notarget):after{
	display:none;
}
#a2a_share_save_widget-3{
	
}


blockquote:before{
	content:"\f10e";
	font-family: FontAwesome;
	color:#c8c8c8;
	font-size:48px;
	position:absolute;
	left:-55px;
	margin-top:10px;
}
blockquote{
	border-left:0;
	color:#212121;
	font-size:22px;	
	line-height:40px;
	font-family:'Roboto Slab',serif;
	padding:0;
	font-weight:400;
}
.post-content{
	font-size:18px;
	line-height:32px;
	font-weight:300;
	color:#212121;
	margin-bottom:30px;
}
.post-content p{
	margin-bottom:18px;
}

.post-content .gallery-caption, .post-content .wp-caption-text{	
	background-color:#f6f6f6;
	font-size:14px;
	color:#3c3c3c;
	font-weight:500;
	line-height:180%;
}
.col-md-1.border-right{
	border-right:2px solid #f4f4f4;
}
.post-date{
	color:#212121;
	font-size:16px;
	font-family:'Roboto Slab',serif;
	font-weight:300;
	padding:20px 0;
}
img.margin-bottom-0{
	margin-bottom:0;
}
img.margin-bottom-0-top-5{
	margin-bottom:0;
	margin-top:5px;
}
img.margin-bottom-0-top-10{
	margin-bottom:0;
	margin-top:10px;
}
.subpage-content .top-text.margin-bottom-0,.post-content .top-text.margin-bottom-0{
	margin-bottom:0;
}

/******** UCZELNIA *********/

.padding-top-bottom{
	padding-top:30px;
	padding-bottom:30px;
}
.school-wrapper-1 p{
	font-size:22px;
	font-weight:300;
	line-height:36px;
	color:#212121;
}
.school-wrapper-1 h1{
	font-size:30px;
	font-family:'Roboto Slab',serif;
	font-weight:700;
	color:#bb171e;
	margin-top:0;
	margin-bottom:20px;
	text-transform:uppercase;
}

.school-wrapper-2 h2{
	color:#3c3c3c;
	font-size:18px;
	font-family:'Roboto Slab',serif;
	font-weight:700;
	margin-top:0;
	margin-bottom:30px;
}
.school-wrapper-2 p{
	font-size:15px;
	font-weight:300;
	line-height:24px;
	color:#212121;
}
.border-left{
	border-left:2px solid #f4f4f4;
}

.more{
	text-align:center;
	display:block;
	width:300px;
	border:3px solid #e7e7e7;
	color:#bb171e;
	padding:15px 0;
	font-size:14px;
}
.more:hover{
	text-decoration:none;
	color:#bb171e;
	font-weight:700;
}


/******** END UCZELNIA *********/


.button-red{
	font-family:'Roboto Slab',serif;
	font-weight:700;
	font-size:22px;
	background-color:#bb171e;
	color:#fff;
	padding:20px;
	text-align:center;
	display:block;
	margin-bottom:30px;
}
.button-red:hover,.button-red:focus{
	color:#fff;
	text-decoration:none;
	background-color:#d31a22;
}
.button-grey{
	font-family:'Roboto Slab',serif;
	font-weight:700;
	font-size:22px;
	background-color:#f6f6f6;
	color:#212121;
	padding:20px;	
	text-align:center;
	display:block;
	margin-bottom:30px;
}
.button-grey:hover,.button-grey:focus{
	color:#212121;
	text-decoration:none;
	background-color:#eaeaea;
}
body .ddl-navbar-default .ddl-navbar-nav>.current-menu-item>a{
	text-decoration:underline;
}

.carousel-caption .pagination-dots>.active-dot>a:hover, .carousel-caption .pagination-dots>li>a:hover, .carousel-caption .pagination-dots>.active-dot>a{
	background-color:#bb171e;
	border-color:#bb171e;
}
.carousel-caption .pagination>li>a, .carousel-caption .pagination->li>span{
	background-color:transparent;
}


/******** START MENU GŁÓWNE *********/
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
	color:#f6f6f6;
	font-size:18px;
	font-family:'Roboto',sans-serif;
	font-weight:700;
	border-bottom:2px solid #434343;
	text-transform:none;
	margin-bottom:20px;
	margin-top:25px;
	padding-bottom:30px;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover{
	border-bottom:2px solid #434343;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{
	
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	text-transform:none;
	line-height:130%;
}


/******** END MENU GŁÓWNE *********/




#left-menu {
    border-bottom:3px solid #e1e1e1;
	margin-bottom:0;
}

#left-menu .panel {
    border-radius: 0;
    border: none;
    margin: 0;
}

#left-menu .panel a {
    text-decoration: none;
    font-weight: normal;
    display: block;
    color: #000000;
	font-family:'Roboto Condensed',sans-serif;
	   transition:none;
}

#left-menu .panel a:hover {
    background: #1b1b1b;
    color: #ffffff;
}

#left-menu .panel .panel-heading {
    background: #f6f6f6;
    border-top: 1px solid #dbdbdb;
    border-bottom: none;
	border-color: #dbdbdb;
    padding: 0;
    border-radius: 0;
}
#left-menu .panel.elem1 .panel-heading {
	 border-top:0;
}

#left-menu .panel .panel-heading h4 {
    font-size: 16px;
	padding:15px 35px 15px 20px;
	font-family:'Roboto Condensed',sans-serif;
}

#left-menu .panel .panel-heading.has-children a.title-link {
    width: 100%;
	position:relative;
}

#left-menu .panel .panel-heading.has-children span.arrow {
    width: 20%;
    padding:10px 0;   
      transition:none;
	  right:0;
	  top:0;
	  position:absolute;
}

#left-menu .panel .panel-heading.has-children span.arrow .awesome-triangle {
   width: 0px;
   -webkit-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
   -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
	margin:0 auto;
}

#left-menu .panel .panel-heading.has-children span.arrow:not(.collapsed) .awesome-triangle {
    -webkit-transform: rotate(90deg) translate3d(0, 0, 0);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);

}

#left-menu .panel .panel-heading.has-children span.arrow:hover .awesome-triangle {
    border-color: transparent transparent transparent #ffffff;
}

#left-menu .panel .panel-body {
    padding: 0;
    border: none;
	background-color:#e8e8e8;
}

#left-menu .panel .panel-body h4 {
    padding: 10px 20px;
    font-size: 14px;
	margin: 0;
}
#left-menu .panel .panel-heading .current-menu-item{
	color:#fff;
	background-color:#bb171e;
}

#left-menu .panel .panel-heading .current-menu-item-child{
	color:#fff;
	background-color:#272727;
}

#left-menu .panel .panel-heading.has-children > a.current-menu-item + a + div#collapse{
	display:block !important;
}

.bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, .bellows .bellows-nav .bellows-target, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{
	padding:12px 20px !important;
}

.addtoany_share_save_container{
	display:none;
}

.bellows{
	margin:0 !important;
}
.bellows .bellows-nav .bellows-submenu .bellows-target.bellows-current-menu-item-my{
	padding-top:12px;
	padding-bottom:12px;
	font-size:14px;
	font-weight:400;
	
}
.bellows .bellows-nav .bellows-submenu .bellows-target{
	padding-top:12px !important;
	padding-bottom:12px !important;
	font-size:14px;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu{
	background:#e8e8e8 !important;
	border-bottom:1px solid #dbdbdb !important;
}
.bellows .bellows-nav *{	
	line-height:1.1 !important;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-target{
	color:#000000 !important;
	border-bottom:0  !important;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-target:hover{
	background:#1b1b1b !important;
	color:#fff !important;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target{
	background:#bb171e !important;
	color:#fff;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor > .bellows-target{
	background:#bb171e !important;
	color:#fff;
}

.bellows.bellows-skin-vanilla{
	box-shadow:none !important;
	background:#f6f6f6 !important;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target{
	border-bottom:1px solid #dbdbdb !important;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target{
	border-bottom:0 !important;
}

.bellows .bellows-nav .bellows-menu-item-has-children>.bellows-target{
	padding-right:0 !important;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target:hover{
	background:#1b1b1b !important;
	color:#fff !important;
}
.bellows .bellows-nav .bellows-subtoggle{
	width:50px !important;
}
.bellows_navigation_widget-class{
	margin-bottom:40px;
}


/******* START lista kategorii  ******/

ul.list-category,.subpage-content .text ul.list-category-success,.subpage-content .text ul.list-category-erasmus{	
	padding-left:0;
	list-style:none;	
}

ul.list-category li,.subpage-content .text ul.list-category-success li,.subpage-content .text ul.list-category-erasmus li{	
	margin-bottom:40px;
	border-bottom:3px solid #ececec;
	padding-bottom:40px;
}
ul.list-category li:first-child, ul.list-category li:nth-child(2),.subpage-content .text ul.list-category-success li:first-child{	
	margin-top:40px;
}
.subpage-content .text ul.list-category-erasmus li:first-child{	
	margin-top:0;
}


ul.list-category li .post-excerpt,.subpage-content .text ul.list-category-success li .post-excerpt,.subpage-content .text ul.list-category-erasmus li .post-excerpt{
	color:#212121;
	font-size:14px;
	line-height:24px;
}
ul.list-category li a.read-more,.subpage-content .text ul.list-category-success li a.read-more,.subpage-content .text ul.list-category-erasmus li a.read-more{
	color:#212121;
	font-size:14px;
	text-decoration:underline;
}
ul.list-category li a.read-more:hover,.subpage-content .text ul.list-category-success li a.read-more:hover,.subpage-content .text ul.list-category-erasmus li a.read-more:hover{	
	text-decoration:none;
}
ul.pagination{
	margin: 40px 0;
	list-style:none;
}
ul.pagination>.active>span{
	background-color:#bb171e;
	border-color:#bb171e;
}
ul.pagination>li>a , .pagination>li>span{
	color:#212121;
	padding:5px 8px;
}
ul.pagination>li>a:hover, ul.pagination>li>a:focus, ul.pagination>li>span:hover, ul.pagination>li>span:focus{
	color:#bb171e;
}
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;
}

nav.list-category-menu{
	margin-top:40px;
	margin-bottom:40px;
}
.subpage-content .text ul.pagination li:before{
	content:"";
}
.subpage-content .text ul.pagination li{
	margin-left:0;
}
/******* END ******/




.wonderplugingallery-container > div > div{
	position:relative;
}

.wonderplugingallery-container {	
	clear:both;
}

.youtube-responsive-container {
position:relative;
padding-bottom:52.8%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.movie-cbqwp{
	margin-bottom:30px;
}
.movie-cbqwp a{
	position:relative;
	display:block;
}
.movie-cbqwp .playBtn {
    background: url(./images/playbtn.png) no-repeat center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

#menu-item-1717 a span{
	font-size:14px;
}


.flags {
position:absolute;
right:100px;
top:18px;
display:none;
}
.flags ul{
	list-style:none;
	margin-bottom:0;
}
.flags ul li{
	float:left;
	margin-left:4px;
}
.flags-mobile{
	position:relative;
	margin:10px 0;
	padding-left:0;
	display:inline-block;
}
.flags-mobile ul{
	list-style:none;
	padding-left:20px;
}
.flags-mobile ul li{
	margin-bottom:5px;
}
.flags-mobile ul li:last-of-type{
	margin-bottom:0;
}

.img-menu-text{
	margin-top: -47px;
    text-align: center;
    background-color: rgba(0,0,0,0.4);
    z-index: 10;
   font-family:"Roboto Slab",serif;
	font-weight:700;
    padding: 12px 0;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
	position:relative;	
}
a.img-menu:hover{
	text-decoration:none;
}

.pagination-dots > li > a.page-link{
	width:24px;
	height:24px;
}
.pagination-dots{
	text-align:left;
}
.carousel-caption .pagination>li>a{
	background-color:#fff;
	opacity:0.7;
}
.carousel-caption .pagination-dots>li>a:hover{
	background-color:#fff;
	border-color:#fff;
	opacity:1;
}


.margin-top-40{
	margin-top:40px;
}


.subpage-content .text ul.big_gallery li:before{
	content:'';
}


.mega-sub-menu a.img-menu{
	transition:none;
}



/* START szablon strony kierunku  */

.template-of-study{
	line-height:150%;
	color:#212121;
}
.template-of-study h2 {
    font-size: 22px;
    font-weight: 300;
    line-height: 150%;
    margin-top: 38px;
    margin-bottom: 26px;
}

.template-of-study .block-grey h3 {
	margin-top: 20px;	
}


.template-of-study blockquote {
	font-size:16px;
	line-height:180%;
}
.template-of-study blockquote:before {
	font-size:28px;
	left: -20px;
    margin-top: 5px;
}


.template-of-study h3 {
    font-size: 20px;
    font-weight: 600;
    color: #bb171e;
   margin-top: 44px;
    margin-bottom: 24px;
}

.template-of-study h4 {
    font-size: 18px;
    font-weight: 600;
    color: #232323;
    margin-top: 38px;
    margin-bottom: 20px;
}

.template-of-study h5 {
    font-size: 16px;
    font-weight: 600;
    color: #232323;
    margin-top: 30px;
    margin-bottom: 18px;
}

.template-of-study p {
    margin-bottom: 26px;
}

.template-of-study h4.panel-title{
	 margin-bottom: 0;
}
	


.template-of-study .block-grey{
	background-color:#f6f6f6;
	font-size:14px;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:15px;
	padding-right:15px;
}

.template-of-study .block-grey h4{
	color:#bb171e;
	font-size:18px;
	font-weight:700;
	font-family:'Roboto Slab';
	margin-bottom:15px;
	margin-top:15px;
}
.template-of-study .block-grey ul li{
	font-size:14px;
	margin-bottom:10px;
	line-height:150%;
}

.template-of-study ul li{
	margin-left: 20px;
    margin-bottom: 15px;
    font-size: 16px;
}

.template-of-study ul li ul{
	margin-left: 20px;
    margin-bottom: 15px;
    font-size: 16px;
	margin-top:15px;
}

.template-of-study ul{
	list-style:none;
	padding-left:0;
}

.template-of-study ul li a,.template-of-study a,.template-of-study a:focus,.template-of-study a:hover{
	color:#bb171e;
	text-decoration:none;
}
.template-of-study a:focus,.template-of-study a:hover{
	text-decoration:underline;
}


.template-of-study .nav-tabs li a,.list-anglo .nav-tabs li a{
	font-size:16px;
	font-weight:700;
	font-family:'Roboto Condensed';
	color:#232323;
}



.template-of-study ul li:before{
	content: "\f105";
    font-family: FontAwesome;
    color: #212121;
    position: absolute;
    left: 15px;
    font-size: 12px;
    font-weight: 700;
}

.template-of-study ul li ul li:before{
	content: "\f105";
    font-family: FontAwesome;
    color: #212121;
    position: absolute;
    left: 55px;
    font-size: 12px;
    font-weight: 700;
}

.template-of-study .nav-tabs li:before{
	content: "";
}

.template-of-study .nav-tabs li a:hover,.template-of-study .nav-tabs li a:focus,.list-anglo .nav-tabs li a:hover,.list-anglo .nav-tabs li a:focus{
	color:#bb171e;
	background-color:#fff;
	border-top-color:#fff;
	border-left-color:#fff;
	border-right-color:#fff;
}

.template-of-study .nav-tabs li.active,.list-anglo .nav-tabs li.active{
	border-top:2px solid #bb171e;
}
.template-of-study .nav-tabs li.active a,.template-of-study .nav-tabs li.active a:hover{
	color:#bb171e;
}

.template-of-study .line{
	border-bottom:2px solid #efefef;
	margin-left:0;
	margin-right:0;
	margin-bottom:30px;
	padding-bottom:30px;
}


.template-of-study .bg-green,.post-content .bg-green{
	background-color:#098c84;
	color:#fff;
	font-size:20px;
	font-weight:300;
	padding:15px 0;
	text-align:center;
	margin-bottom:20px;
}
.template-of-study .bg-green > p,.post-content .bg-green > p{
	margin-bottom:0;
}


.template-of-study .bg-green > a,.template-of-study .bg-green > p > a,.post-content .bg-green > a,.post-content .bg-green > p > a{
	font-weight:700;
	text-decoration:underline;
	color:#fff;
	
}
.template-of-study .bg-green > a:hover,.template-of-study .bg-green > a:focus,.template-of-study .bg-green > p > a:hover,.template-of-study .bg-green > p > a:focus,
.post-content .bg-green > a:hover,.post-content .bg-green > a:focus,.post-content .bg-green > p > a:hover,.post-content .bg-green > p > a:focus{
	text-decoration:none;
	color:#fff;
}

.template-of-study hr,.post-content hr {
	border-top:2px solid #efefef;
	margin-top:30px;
	margin-bottom:30px;
}

h4{
	line-height:150%;
}


/* KONIEC szablon strony kierunku  */



/*  START szablon strony REKRUTACJA  */
.template-education{
	color:#282828;
}

.template-education.padding-left-0{
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
}

.template-education h2{
	line-height:1;
	margin-top:40px;
	margin-bottom:30px;
}

.template-education h2 a{
	color:#282828;
	font-size:30px;
	font-family: 'Roboto Slab', serif;
	font-weight:700;
}
.template-education .post-excerpt{
	color:#282828;
	font-size:14px;
	margin-bottom:30px;
}
.template-education ul.pagination{
	margin:20px 0;
}
.template-education .button-front{
	color:#bb171e;
	border:2px solid #bb171e;
	padding:10px 20px;
}
.template-education .button-front:hover, .template-education .button-front:focus {
    color:#f5f5f5;
    background-color: #bb171e;
}

.template-education .button-front:hover i {
    background-color:#fff ;
    color:#bb171e;
}

.template-education .pagination-dots>li>a.page-link{
	height:14px;
	width:14px;
}
.template-education .pagination-dots .active-dot a{
	background-color:#bb171e;
    border-color: #bb171e;
}
.template-education ul.pagination>li>a:hover,.template-education ul.pagination>li>a:focus,.template-education ul.pagination>li>span:hover,.template-education ul.pagination>li>span:focus{
	background-color:#bb171e;
    border-color: #bb171e;
}

.template-education .button-front i {
    background-color:#bb171e;
    color:#f5f5f5;
 }
 
.template-education a.category-image {
    display: block;
    position: relative;
    margin-bottom: 30px;
}

.template-education a.category-image:before{
	content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.8);
    opacity:0.5;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.template-education a.category-image:hover{
	  opacity:0.8;
}

.template-education a.category-image > h3 {
    font-family: 'Roboto Slab',serif;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    font-size: 26px;
}

 .template-education a.category-image > h3 > span{
	font-weight: 700;
	display:block;
 }
 
 .template-education h4{
	 font-family: 'Roboto Slab',serif;
    font-weight: 700;
	font-size:18px;
 }
 
 .template-education h4 span{
	  font-size:14px;
	  display:block;
	  font-family: 'Roboto Condensed', sans-serif;
	  color:#3c3c3c;font-weight: 400;
  }
  
  .template-education .short-line{
	   background-color:#d0d0d0;
	   width:30px;height:4px;
	   display:block;
	   margin-top:10px; margin-bottom:20px;
   }
   
   .template-education .first-text{ 
	 font-size:14px;font-weight:500;
	 color:#212121;
	 margin-bottom:30px;line-height:24px;
   }
   
    .template-education .second-text{ 
	 font-size:14px;font-weight:300;
	 color:#212121;margin-bottom:40px;
	 line-height:24px;
   }
 
 
.template-education .button-front.link{
	border:0;padding:0;text-transform:inherit;
}
.template-education .button-front.link:hover, .template-education .button-front.link:focus {
    color: #bb171e;
    background-color: #f5f5f5;
}
.template-education img.img-full-height{
	object-fit:cover;
	min-height:380px;	
	width:100%;
}
.template-education .line-bottom{
    height: 1px;
    background-color: #dccfcf;
    margin-top: 20px;
    margin-bottom: 20px;
	display:none;
}

.movie{
	overflow:hidden;
}

.movie #myVideo {	
  right: 0;
  bottom: 0;
  width:100%;
  min-width: 100%; 
  min-height: 600px; 
  display:block;
  object-fit:cover;  
}

/* Add some content at the bottom of the video/page */
.movie .content-myVideo {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  width: 100%;
  height:100%;
  padding:0 10px;
}
.content-myVideo h2{
	 font-family: 'Roboto Slab',serif;
    font-weight: 700;
	font-size:32px;
	margin-bottom:40px;
	margin-top:200px;
}
.content-myVideo p{
	font-weight: 300;
	font-size:20px;
	margin-bottom:40px;
}

 
/* KONIEC szablon strony REKRUTACJA  */


#wpv-view-layout-6481 > ul.list-category > li.post-13964{
	display:none;
}


/* LISTA STUDIA I II ANGLO  */

.courses-of-study  h2 a{
	color:#232323;
	font-size:24px;
	 font-family: 'Roboto Slab',serif;
    font-weight: 700;
}
.courses-of-study  h2{
	margin-bottom:30px;
}
.courses-of-study .forma-info,.courses-of-study .czas-info{
	font-size:12px;
	color:#898989;
}
.courses-of-study .post-excerpt{
	font-size:16px;
	font-weight:300;
	margin-top:30px;
	margin-bottom:40px;
	float:left;
}
.courses-of-study img{
		margin-bottom:20px;		
}

.courses-of-study .button-front{
	border:3px solid #bb171e;
	color:#bb171e;	
}
.courses-of-study .button-front:hover{
	background-color:#bb171e;
	color:#fff;
}
.courses-of-study .button-front:hover i{
	background-color:#fff;
	color: #bb171e;	
}

.courses-of-study .button-front i{
	color:#fff;	
	background-color: #bb171e;
}


ul.list-category.courses-of-study li{
	border-bottom: 1px solid #ececec;
	margin-bottom:20px;
}
ul.list-category.courses-of-study li:nth-child(2){
	margin-top:0;
}



/*  LISTA STUDIA I II ANGLO   END  */


.front-page-education{
	background-color:#272727;
}

.front-page-education .bg-red{
	background-color:#bb171e;
	padding:40px;
}

a.custom-link{
padding: 15px;
background-color: #f5f5f5;
border:1px solid #ddd;
color: #bb171e;
text-decoration: none;
display:block;
font-size: 18px;
font-weight: 600;
line-height: 150%;
box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

img.zyczenia-desktop{
		display:block;
		margin-top:30px;
		margin-bottom:30px;
	}
img.zyczenia-mobile{
		display:none;
		margin:0;
	}


/* START Profesorowie honorowi */	
.kadra-opisy .panel-heading	{
	padding:0;
}
	
.kadra-opisy .panel-default>.panel-heading{
	background-color: #fff; 
    border-color: #fff;
}	
.kadra-opisy .panel-default {
	border-color: #fff;	
}
.kadra-opisy .panel{
	box-shadow: none;
	border:0;
}	
.kadra-opisy h4 a{	
	font-size:16px;
}
.kadra-opisy .panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top:0;
}
.kadra-opisy .panel-body{
	 padding: 15px 0;
}
/* END Profesorowie honorowi */		
	
	
	
	
	
	
	
	
/*  RESPONSIVB */


@media (min-width: 768px){
.navbar-default, body .ddl-navbar-default{
	background-color:transparent !important;
}

body .nav>li>a:after, body .ddl-nav>li>a:after{
	display:none;
}
.carousel-caption{
	width: 720px;
}
.top-bar-menu{
		padding-top:15px;
		padding-left:10px;
	}
img.alignright{
	margin-top:20px;
}
}

@media (min-width: 992px){


.subpage-menu-mobile{
	padding:0;
}
 .subpage-menu-mobile .panel-title{
		display:none;
	}
.panel-group .panel-heading.subpage-menu-mobile+.panel-collapse>.panel-body{
	border-top:0;
	padding:0;
}

.subpage-menu-mobile-panel>.panel-group>.panel{
	border:0;
}
.image-full-news{
    margin-right: 15px;
}
.flags{
	display:block;	
}
.flags-mobile{
	display:none;	
}

.movie-cbqwp{
	margin-bottom:0;
}

.carousel-caption{
	width: 940px;
}
.bg-science{
	max-height:420px;
}
.front-slider-title{
	font-size:66px;
}

.science-blog ul li:nth-child(2) {
	padding-left:0;padding-right:15px;
}	
.science-blog ul li:nth-child(3) {
	padding-right:0;padding-left:15px;
}
.science-blog img{
	margin-bottom:0;
}
.science-blog ul li:nth-child(1) .date{	
	margin-top:25px;
}
.mega-menu-row.mega-container.container{
	max-width:992px;
	float:none !important;
	 margin-bottom:40px;
}
.btn-search{
	display:block;
	float:right;
}
.news-small .bg-white{
	margin-bottom:0;
}
.top-space{
	display:block;
}	
.post-thumbnail{
  	height:242px;
	object-fit:cover;
 }
.widget_a2a_share_save_widget > div >a:nth-child(4){
	margin-top:20px;
}
	
.content-myVideo p{
	width: 50%;
    margin-left: auto;
    margin-right: auto;
}	
.wyniki{
		display:block;
	}
	.wyniki-mobile{
		display:none;
	}
.publishingTemplate .text1{
	margin-top:110px;
}
	
}


@media (min-width: 1200px){
.carousel-caption{
    width: 1140px;
}
.text-full-news{
	margin-top:50px;
}

.mega-menu-row.mega-container.container{
	max-width:1200px;
	float:none !important;
	 margin-bottom:40px;
}

}



@media (max-width: 767px){
	.carousel-caption{
		left:20px;right:20px;
		
	}
	.carousel-caption ul.pagination{
		margin:15px 0;
	}
	
	.top-bar-menu{
		padding-top:5px;
		padding-left:10px;
	}
	.front-slider-title{
		
	}
	.front-slider-text{
		font-size:14px;
		padding:3px 8px;
	}
	.front-slider-text2{
		font-size:14px;
	}
	.front-slider-text2:after{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.button-front{
		font-size:12px;
		padding:10px 15px;
		margin-bottom:10px;
	}
	h1.subpage{
		font-size:24px;
	}
	.kadra-akademicka-template-default .subpage-content{
		margin-top:20px;
	}
	#pojo-a11y-toolbar{
		font-size:12px !important;
	}
	#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{
		font-size:100%;
	}
		
}
@media (max-width: 991px){
	form#search{
		display:none !important;
	}
	
	.widget_a2a_share_save_widget{
		margin-bottom:30px;
	}
	
	.top-header .container,.top-space .container{
		width:inherit;
	}
	#mega-menu-wrap-header-menu #mega-menu-header-menu{
		width:auto;
	}
	
	
	#mega-menu-header-menu{
		left:-15px !important;
		right:-15px !important;
	}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{
		padding:0 20px;
	}
	 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
		 font-size:13px;
	 }
	
	.template-education .line-bottom{
		display:block;
	}
	.news-small .bg-white{
		margin-bottom:30px;
		min-height:100%;
	}
	.wyniki{
		display:none;
	}
	.wyniki-mobile{
		display:block;
	}
	img.zyczenia-desktop{
		display:none;
		margin:0;
	}
	img.zyczenia-mobile{
		display:block;
		margin-top:30px;
		margin-bottom:30px;
		margin-left:auto;
		margin-right:auto;
	}
		
}






@media (max-height: 550px){
	.slide-background{
		height: 450px;
	}
	.button-front{
		padding:10px 15px;
	}
	.carousel-caption ul.pagination{
		margin:20px 0;
	}
	.front-slider-title{
		font-size:38px !important;
		line-height:38px;
	}
}

@media (max-width: 550px){
	.front-slider-title{
		font-size:28px !important;
		line-height:28px;
	}
	.front-slider-text2 {
		font-size: 12px;
	}
	.button-front {
		font-size: 10px;
		margin-bottom: 0;
	}
}


@media (min-height: 551px) and (max-height: 650px){
	.front-slider-title{
		font-size:40px !important;
	}
	.slide-background{
		height: 480px;
	}
	.button-front{
		padding:10px 15px;
	}
	.carousel-caption ul.pagination{
		margin:20px 0;
	}
}




.zyczenia > a > img{
	margin-bottom:0;	
}
.wp-video{
	text-align: center;
   	margin-left: auto;
    	margin-right: auto;
}
.template-of-study .block-link{
	background-color:#f6f6f6;
	font-size:16px;
	color:#bb171e;
	display:block;
	height:170px;
	text-align:center;
	font-weight:700;
	padding:40px 15px 30px 15px;
	transition: all .0s linear;
}

.template-of-study .block-link.padding-top-50{
	padding-top:50px;
}


.template-of-study .block-link.padding-top-50:hover{
	padding-top:47px;
	border-top:3px solid #bb171e;
	transition:all .1s linear;
}


.template-of-study .block-link:hover{
	border-top:3px solid #bb171e;
	padding-top:37px;	
	transition:all .1s linear;
}


.template-of-study .block-link > span{
	font-size:15px;
	color:#212121;
	display:block;
	margin-top:10px;
	font-weight:400;	
}
.display-none{
display:none;
}
.subpage-content .text ul li.display-none, .post_content ul li.display-none{
display:none;
}
#left-menu .panel a#page-id-21164{
display:none;
}

.tooltip-inner {
    white-space: pre-wrap;
font-size:16px;
width:300px;
}

.wpcf7-form-control.wpcf7-submit{
	background-color:#bb171e;
	border-color:#bb171e;
}
.wpcf7-form-control.wpcf7-submit:hover,.wpcf7-form-control.wpcf7-submit:focus,.wpcf7-form-control.wpcf7-submit:active{
	background-color:#de272f !important;
    border-color: #de272f !important;
}


/*  LANDING PAGE PIELEGNIARSTWO START */

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center,#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left{
	background:#fff;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right{
	padding:0 5px;
}
.overflow-hidden{
overflow:hidden;	
}

.margin-top-50{
	margin-top:50px;
}

/*  LANDING PAGE PIELEGNIARSTWO END */


.landing-red{
	background:#C22132;
}

.landing-red .lan-padding-0{
padding:0;
}
.landing-red h2{
font-family: 'Roboto Slab';
font-style: normal;
font-weight: bold;
font-size: 35px;
color:#fff;
margin-top:40px;
margin-bottom:0;
}
.landing-red .post-excerpt{
	color:#fff;
	font-size:23px;
	font-weight:300;
	font-family: 'Roboto Slab';
	margin-bottom:30px;
}
  .landing-red .padding-left-100 > p+div+p{
	color:#fff;
	font-size:20px;
	margin-bottom:40px;
}

.landing-red .button-front.landing{
	padding:15px 25px;	
}
  .landing-red .padding-left-100{
	  margin-bottom:40px;
  }
  
.landing-red ul.pagination{	
	position:absolute;
	right:0;
	margin:0;
}
.landing-red ul.pagination .active-dot a:hover,.landing-red ul.pagination .active-dot a,.landing-red ul.pagination-dots >li>a:hover{
	background-color: #878787;
    border-color: #878787;
	
} 
  
.lan-block p{
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 160%;
	color: #000000; 
	margin-top:10px; 
}
.lan-block ul{
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 160%;
	color: #000000; 
	padding-left:0;
	margin-top:20px; 
}
.lan-block ul li{
	list-style:none;
}
.lan-block ul li:before {
    content: '\203A';
    color: #000000;
    font-weight: 700;
    margin-right: 20px;
    font-size: 28px;
}

.landing-grey{
	background:#F3F3F3;
	color:#333333;
} 

.landing-grey .landing-title-block{
font-family: Roboto Slab; font-style: normal; font-weight: bold; font-size: 36px; line-height: 47px; text-align: center; color: #333333;
margin-bottom:30px;
}
.landing-grey .panel-default>.panel-heading {
    color: #fff;
    margin: 0 auto;
    background-color: #C22132;
    border-color:#C22132;
    width: 300px;
	margin-bottom:20px;
	padding:0;	
}
.landing-grey .panel-default>.panel-heading>.panel-title> a.collapsed:before{
	content:'Rozwiń szczegółowy opis rekrutacji';
}

.landing-grey .panel-default>.panel-heading>.panel-title> a:before{
	content:'Zwiń szczegółowy opis rekrutacji';
}

.landing-grey .panel-default>.panel-heading>.panel-title> a.collapsed:after{
	content:'\f107';
	font-family: "Font Awesome 5 Free";
	margin-left:10px;
}

.landing-grey .panel-default>.panel-heading>.panel-title> a:after{
	content:'\f106';
	font-family: "Font Awesome 5 Free";
	margin-left:10px;
}

.landing-grey .panel-group .panel {
	border-color:#F3F3F3 ;
}
.landing-grey .panel{
	background-color:#F3F3F3 ;
	box-shadow:none;
}	
.landing-grey .panel-title{
	font-family: Roboto;font-style: normal;
font-weight: 900;font-size: 14px;line-height: 160%;
color: #FFFFFF;
}
.landing-grey .panel-title a{
padding:20px 25px;
display:block;
}


.landing-grey .panel-title a:hover,.landing-grey .panel-title a:active,.landing-grey .panel-title a:focus{
	color: #FFFFFF;
	text-decoration:none;
}
.landing-grey .panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 0;
}

.landing-grey ul{
	padding-left:0;
}
.landing-grey ul li{
	list-style:none;
	padding-bottom:20px;
}

.landing-grey ul li:before{
	content: '\203A';
    color: #333333;
    font-weight: 700;
    margin-right: 20px;
    font-size: 28px;
}



.lan-block2 p{
	font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 34px;
line-height: 34px;
text-align: center;
text-transform: uppercase;
color: #333333;
margin-top:50px;
margin-bottom:50px;
width:70%;
float:right;

}
.lan-block2 p span{
	font-weight:300;
	font-size: 18px;
	display:block;
}
.lan-block2 .btn-default{
font-size: 15px;
    background-color: #4267b2;
    border-color: #4267b2;
    color: #fff;
    font-family: 'Roboto';
    font-weight: 700;
    padding: 15px 25px;
	text-transform:none;
	margin-bottom:50px;
}
.lan-block2 .btn-default:active,.lan-block2 .btn-default:focus{
	color: #fff;
	background-color: #4267b2;
    border-color: #4267b2;
    box-shadow: none;
}


.lan-block3 p{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 300;
	font-size: 26px;
	line-height: 37px;
	color:#333333;
}
.lan-block3 p>span{
	display:block;
	font-weight:700;
	color:#333333;
}
.lan-block3 p+div+p{
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 160%;
	color:#333333;
}
.lan-block3 a{
	background: #C22132;
	padding:20px 30px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 18px;
	line-height: 160%;
	color:#fff;
}
.lan-block3 .studiuj-po-angielsku:after{
	
}

.lan-block3 a:hover,.lan-block3 a:active,.lan-block3 a:focus{
	color:#fff;
	text-decoration:none;
}


.bg-black{
	background: #333333;
	color:#fff;
}


.padding-top-bottom-60{
	padding-top:60px;
	padding-bottom:60px;
}
.lan-block2{
	background:url("images/bg-block2.jpg");
	background-position:top left;
	background-size:cover;
}

@media (min-width: 992px){
.lan-block2{
	min-height:574px;
}
.lan-block2 p{
	font-size: 64px;
	line-height:64px;
	width:70%;
	float:right;
	margin-top:120px;
}
.lan-block2 p span{
	font-size: 28px;
	line-height:38px;
	margin-top:10px;
	width:60%;
	margin-left:auto;
	margin-right:auto;
}
.lan-block2 .btn-default{
	font-size:18px;
}
.lan-block3 p{
	font-size: 36px;
	line-height: 47px;

}

}

@media (min-width: 993px) and (max-width: 1320px) {
	.landing-red h2 {
		margin-top: 10%;
	}
	.landing-red .padding-left-100{
		right:0;
	}
	.landing-red .padding-left-100 > p+div+p{
		margin-bottom: 20px;
	}
}


@media (min-width: 1321px){
	.landing-red h2{		
		margin-top:20%;
		font-size: 62px;
 
	  }
	  .landing-red .padding-left-100{
		right:10%;
		position:absolute;
	}
	.lan-block2 p{
		width:100%;
		float:none;
	}
	

}

@media (min-width: 1200px){
.news-small .bg-white > a > img{
		max-height: 240px;
		object-fit: cover;
	}

}



@media (max-width: 650px){
.lan-block2{
	 background-position: top left -130px;
}
}


/*  LANDING PAGE START */

.graduacja-bg{
	background-image:url('images/bg-graduacja.jpg');
	background-color:#062048;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.inauguracja-bg{
	background-image:url('images/tlo_.png');
	background-color:#233b6b;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.inauguracja-bg-en{
	background-image:url('images/inauguration_bg_en.png');
	background-color:#233b6b;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.lecture-bg{
	background-image:url('images/BG_LP.jpg');
	background-color:#dbdbdb;
	background-repeat:no-repeat;
	background-position:top;
	background-size:contain;
}


#_hj_feedback_container .graduacja-bg{
	display:none;
}
.graduacja-bg .graduacja-logo{
	margin-top:90px;
}
.graduacja-bg img.shadow{
	box-shadow: 0px 13px 29px 0px rgba(0, 0, 0, 0.42);
}
.graduacja-bg h1.graduacja-tekst{
	font-size:48px;
	line-height:48px;
	color:#fff;
	font-weight:700;
	margin-top:80px;
	text-align:center;
	font-family: 'Playfair Display', serif;
}

.graduacja-bg h2.graduacja-tekst{
	font-size:36px;
	line-height:36px;
	color:#fff;
	font-weight:700;
	margin-top:80px;
	text-align:center;
	font-family: 'Playfair Display', serif;
}



.graduacja-bg h1.graduacja-tekst span,.graduacja-bg a.link span,.graduacja-bg h2.graduacja-tekst span{
  color:#fff;
  font-weight:700;
  font-family: 'Playfair Display', serif;
	background-image: linear-gradient(transparent 0%, transparent 60%, #c22132 60%, #c22132 100%, transparent 100%, transparent);
    display: inline;
}


.graduacja-bg a.link{
	text-align:left;
	font-size:48px;
	line-height:48px;
	color:#fff;
	font-weight:700;
	margin-top:80px;
	font-family: 'Playfair Display', serif;
	margin-left:-20%;
	display:inline-block;
}

.graduacja-bg a.link.right{
	text-align:right;
	margin-right:-20%;
	float:right;
	position: relative;
    z-index: 100;
}

.graduacja-bg a.link:hover,.graduacja-bg a.link.right:hover{
	text-decoration:none;
}

.graduacja-bg h1.graduacja-tekst:after,.graduacja-bg a.link:after{
	content: '';
    display: block;
}
.graduacja-bg h2{
	font-weight:300;
	margin-top:40px;
	text-align:center;
	color:#fff;
	font-size:24px;
}

.display-none{
	display:none;
}

.bg-stopka{
	background-color:#062048;	
	overflow:hidden;
}
.padding-bottom-60{
	padding-bottom:60px;
}

.graduacja-bg .btn-default{
	font-size:24px;
	background-color:#4267b2;
	border-color:#4267b2;
	color:#fff;
	font-family:'Roboto Slab';
	font-weight:700;
	padding:10px 20px;	
	
}
.graduacja-bg .btn-default.red{
	background-color:#db4437;
	border-color:#db4437;
}


  @media (min-width: 651px) and  (max-width: 991px){
	  
	  .graduacja-bg a.link{
		  margin-top:40px;
		  font-size:34px;
			line-height:34px;
			margin-left:-60%;
	  }
	   .graduacja-bg a.link.right{
			margin-right:-60%;
	  
	   }
	  .graduacja-bg h1.graduacja-tekst, .graduacja-bg h2.graduacja-tekst{
		  font-size: 38px;
			line-height: 38px;
	  }
	  
	  .video-container > iframe{
		  height:300px !important;
		  
	  }
  }
    @media (min-width: 450px) and (max-width: 650px){
		
		  .graduacja-bg h1.graduacja-tekst, .graduacja-bg h2.graduacja-tekst{
			 font-size: 32px;
			line-height: 32px;
		  }
		.graduacja-bg a.link{
			margin-top:40px;
			font-size:28px;
			line-height:28px;
			margin-left:-70%;
	  }
		.graduacja-bg a.link.right{
		   margin-right:-70%;
	   }
	  
	   .video-container > iframe{
		  height:270px !important;
		  
	  }
	} 
	  
	 @media (max-width: 449px){
		 .graduacja-bg h1.graduacja-tekst, .graduacja-bg h2.graduacja-tekst{
			font-size: 28px;
			line-height: 28px;
		  }	
		.graduacja-bg a.link{
			margin-top:20px;
			font-size:24px;
			line-height:24px;
			margin-left:-90%;
	  }
		.graduacja-bg a.link.right{
		   margin-right:-90%;
	   }
	   
	     .video-container > iframe{
		  height:270px !important;
		  
	  }
	
	 }	 
	  
		
	
  
  
/*  LANDING PAGE END */

.clear-both{
	clear:both;
}


.alert {
padding: 15px;
margin-bottom: 22px;
border: 1px solid transparent;
border-radius: 0px;
border-radius: 5px;
}

.alert-primary{
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}
.alert-danger{
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}

/*  LANDING TEMPLATE START*/
.landing-template{
	
}
.landing-bg-red{	
	background-color:#C22132;
	padding:40px 0;
	color:#fff;
}
.landing-bg-grey{	
	background: #F5F5F5;
	padding:50px 0;
	color:#272727;
}
.landing-bg-grey a,.landing-bg-white a{
	color:#c22132;
}
.landing-bg-grey a:hover,.landing-bg-grey a:focus,.landing-bg-white a:hover,.landing-bg-white a:focus{
	color:#c22132 !important;
}

.landing-bg-grafit{	
	background: #434343;
	padding:0;
	color:#272727;
}

.landing-bg-green{	
	background:  #088E86;
	padding:60px 0;
	color:#fff;
}
.landing-bg-stopka{	
	background:#272727;
	padding:30px 0;
	color:#fff;
}

.landing-bg-red .stopien{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 140%;
	text-align: center;
	color:#fff;
}
.landing-bg-red .kierunek{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 64px;
	line-height: 120%;
	text-align: center;
	color:#fff;margin:0 0 30px 0;
}
.landing-bg-red .forma-czas-trwania{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	color: #FFFFFF;
}
.margin-top-bottom-30{
	margin-top:30px;
	margin-bottom:30px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.landing-template .opis{	
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 160%;
	margin-top:30px;
}
.landing-template .opis a{
	color: #ffffff;
	text-decoration:underline;
}
.landing-template .opis a:hover,.landing-template .opis a:focus{
	color: #ffffff;
	text-decoration:none;
}
.landing-template .button{
	display: inline-block;
	font-family: Roboto Slab;
    background-color: #fff;
    padding: 10px 35px;
    font-size: 24px;
    font-weight: 900;
    color: #C22132;
    text-transform: uppercase;
    margin-right: 20px;
    margin-bottom: 10px;
}
.landing-template .button.button-facebook{
	color:#fff;
	background-color:#C22132;
	margin-top:20px;
}

.padding-top-bottom-40{
	padding-top:40px;
	padding-bottom:40px;
}
.padding-top-bottom-60{
	padding-top:60px;
	padding-bottom:60px;
}

.opis-facebook{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 120%;
	color: #272727;
}
.opis-3{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}
.opis-3-1{
	font-size: 16px;
	line-height: 160%;
	font-family: Montserrat;
	font-style: normal;
}
.margin-bottom-20{
	margin-bottom:20px;	
}

.opis-4{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 120%;
	align-items: center;
	color: #C22132;
}
.opis-liczba{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 500;
	font-size: 72px;
	line-height: 100%;
	color: #C9C9C9;margin-bottom:10px;
}
.opis-4-1{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 150%;
	color: #088E86;
	margin-bottom:20px;
}
.opis-4-2{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 160%;
	color: #272727;
}
.opis-5-title{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 120%;
	text-align: center;
	color: #272727;
	margin-bottom:20px;
}
.opis-5-subtitle{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
	text-align: center;
	color: #272727;
	margin-bottom:30px;
}
.opis-5-subtitle.margin-bottom-0{
	margin-bottom:0;	
}


img.margin-0{
	margin:0;
}

.zajecia > div{
	padding:0;
}
.zajecia ul{
	padding-left:0;
}
.zajecia ul li{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	color: #333333;
	list-style:none;
	padding:14.3px 30px;
}
.zajecia ul.landing2 li{
	padding:16.1px 30px;
}
.zajecia ul.logistyka li{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	color: #333333;
	list-style:none;
	padding:11.9px 30px;
}
.zajecia ul li.pr{
	background: #FFF;
}
.zajecia ul li.np{
	background: #E7E7E7;
}
.opis-6{
	font-family: Montserrat;
	font-style: normal;
	font-size: 18px;
	line-height: 150%;
	color: #272727;
}
.opis-6 > p:nth-child(1){
	align-items: center;
	display: flex;
}
.opis-6 > p > span{
	color: #fff;
	background: #088E86;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: 700;
	margin-left: 20px;
   	display: flex;
	align-items: center;
}
.opis-7{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	text-transform: uppercase;
	color: #272727;
}
.opis-8{	
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 120%;
	color: #272727;
}
.opis-9{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 120%;
	color: #F5F5F5;
	margin-bottom:20px;
}
.perspektywy ul,.opis-6 ul{
	padding-left:0;
}
.perspektywy{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 160%;
	color: #272727;
}


.perspektywy ul li,.opis-6 ul li{
	font-family: Montserrat;
	font-style: normal;
	list-style:none;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
	margin-bottom:15px;
	padding-left:25px;
}
.perspektywy.color272727 ul li,.opis-6.color272727 ul li{
	color: #272727;
}

.perspektywy ul li:before,.opis-6 ul li:before{
	content: "\f105";
    font-family: FontAwesome;
    color: #fff;
    position: absolute;
    left: 15px;
    font-size: 25px;	
}
.perspektywy.color272727 ul li:before,.opis-6.color272727 ul li:before{
	color:#C9C9C9;
}

.opis-10{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 120%;
	color: #272727;
	margin-bottom:30px;
}
.opis-11{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 160%;
	text-align: center;
	color: #272727;
	margin-bottom:30px;	
}
.opis-12{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 120%;
	text-align: center;
	text-transform: uppercase;
	color: #272727;
}
.opis-12.text-transform-normal{
	text-transform:none;	
}
.opis-13{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 150%;
	text-align: center;
	color: #C22132;
}
.opis-16 a,.opis-11 a{
		color:#C22132;
		font-weight: bold;
}
.opis-16 a:hover,.opis-11 a:hover{
	color:#C22132;text-decoration:underline;
}
.opis-14{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	text-transform: uppercase;
	color: #272727;
}
.border-top-bottom{
	border-top: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:15px;
}
.border-top-right-left{
	border-top: 2px solid #E7E7E7;
	border-left: 2px solid #E7E7E7;
	border-right: 2px solid #E7E7E7;
	padding-bottom: 15px;
    padding-top: 15px;
}
.border-top-right-left-bottom{
	border-top: 2px solid #E7E7E7;
	border-left: 2px solid #E7E7E7;
	border-bottom: 2px solid #E7E7E7;
	border-right: 2px solid #E7E7E7;
	padding-bottom: 15px;
    padding-top: 15px;
}


.opis-15{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 120%;
	text-align: center;
	color: #272727;
	margin-top:5px;
}
.opis-16{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	text-decoration-line: underline;
	color: #272727;
}
.opis-17{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	line-height: 100%;
	color: #434343;
	margin-bottom:10px;
}
.opis-18{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 150%;
	color: #C22132;
	margin-bottom:10px;
}
.opis-19{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 72px;
	line-height: 110%;
	text-align: center;
	color: #FFFFFF;
	margin-top:20px;
}
.opis-20{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 160%;
	text-align: center;
	color: #ffffff;
}
.opis-20 a{
	color: #ffffff;
	text-decoration:underline;
}
.opis-20 a:hover,.opis-20 a:focus{
	color: #ffffff;
	text-decoration:none;
}
.padding-bottom-100{
	padding-bottom:100px;
}
.margin-top-minus-60{
	margin-top:-60px;
}
.padding-top-60{
	padding-top:60px;
}
.opis-21{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top:30px;
}
.opis-22{
	font-family: Roboto Slab;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 120%;
	color: #FFFFFF;
	margin-top:10px;margin-bottom:30px;
}
.opis-23{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #E7E7E7;
	margin-top:20px;
	display: flex;
  align-items: center;
  justify-content: center;
}
.opis-23 > p >a{
	color:#fff;
}

.border-left-footer{
	border-left: 2px solid #434343;
}
.border-1pix{
	padding:0;
	background: #f5f5f5;
	height: 2px;
}
@media (max-width: 991px){
	.landing-bg-red .kierunek,.opis-5-title,.opis-19,.opis-4,.opis-9{
		font-size:34px;
	}
	.opis-8,.opis-10,.opis-22{
		font-size:30px;
	}
	.opis-facebook{
		font-size:28px;
		text-align:center;
	}
	.opis-10{
		text-align:center;
	}
	.wirtualny-spacer{
		text-align:center;
	}
}
/* LANDING TEMPLATE KONIEC */
/*  LANDING TEMPLATE START GRANAT*/

.landing-bg-image{	
	background-image:url("https://testportal.wsiz.edu.pl/wp-content/uploads/2021/04/TLO.png");
	background-size:cover;
	background-position:top center;
}
.landing-template .button.landing2{
     background-color: #4BBDD6;
    color: #fff; 
}
.landing-template .button.sign-up{
     background-color: #fff;
   color: #C22132;; 
}
.opis-4-1.landing2{
	color: #4BBDD6;	
}
.landing-bg-purple{
   	background: #270E4F;
    padding: 50px 0;
    color: #fff;
}
.landing-bg-purple_2{
	background: #1C093B;
    padding: 60px 0;
    color: #fff;
}
.opis-5-title.white,.opis-5-subtitle.white,.opis-10.white,.opis-11.white,.opis-5-subtitle.white,.opis-12.white,.opis-14.white,.opis-15.white,.opis-16.white{
	color:#fff;
}
.opis-16 a.blue,.opis-11 a.blue{
	color:#4BBDD6;
}
.opis-16 a.blue:hover,.opis-11 a.blue:hover{
	color:#4BBDD6;
}
.landing-bg-grey a.blue{
	color:#4BBDD6;	
}
.opis-5-title.blue{
	color:#4BBDD6;
}
.zajecia ul li.pr.color1{
	background: #DB2539;
	color:#fff;
}
.zajecia ul li.np.color2{
	background: #A61C2B;
	color:#fff;
}
.padding-bottom-40{
	padding-bottom:40px;
}
.landing-bg-stopka.landing2{
	background: #14052C;
}
/*  LANDING TEMPLATE KONIEC GRANAT*/
/*  LANDING TEMPLATE WYDAWNICTWO START*/
.publishingTemplate{
	font-family: Roboto Slab;
	font-style: normal;
}
.publishingTemplate .text1{	
	font-weight: bold;
	font-size: 36px;
	line-height: 47px;
	color: #C22132;
}
.publishingTemplate .text2{
	font-weight: 300;
	font-size: 18px;
	line-height: 30px;
	color: #212121;
}
.publishingTemplate .text2 a{
	color:#bb171e;
}
.publishingTemplate .text2 a:hover{
	color:#bb171e;
}
.publishingTemplate .template-education a.category-image > h3{
	top:45%;
	text-transform:none;
}
.publishingTemplate h4{
	font-family: Roboto Slab;
	font-weight: bold;
	font-size: 36px;
	line-height: 47px;
	text-align: center;
	color: #FFFFFF;margin-top:150px;
}
.publishingTemplate .bg-about-us{
	background-image:url('https://wsiz.edu.pl/wp-content/uploads/2021/05/MG_3629-1.png');
	background-repeat:no-repeat;
	background-position:center;
	font-family:'Roboto Slab',serif;
	font-weight:bold;
	font-size: 36px;
	line-height: 47px;
	color:#fff;
	height:500px;
}
.publishingTemplate .about-us-block{
	margin-top:-130px;
}
.publishingTemplate .about-us-block .about-us-block-text{
	background-color: #A61C2B;
    font-weight: 300;
    font-family:'Roboto';
    font-size: 20px;
    line-height: 140%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    height: 180px;
   	justify-content:center;
    padding: 0 20px;
}
.publishingTemplate .about-us-block .about-us-block-text.second-block{
	background-color:#C22132;
}

/*  LANDING TEMPLATE WYDAWNICTWO KONIEC*/
.lista-zdjecia > .nav-justified > li {
	width:auto;
}
.lista-zdjecia > .nav-justified > li > a{
	font-size:13px;
}
.bg-button-25{
    background: #bb171e;
    padding: 20px;
    margin-bottom: 20px;
    height:170px;
    width:100%;
}
.info-covid-19{
    background: #434343;
    color: #fff;
    padding: 40px 0;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 160%;
}
.bg-green-1{
	background:#088E86;
	padding:20px 0;
	font-size:18px;
	color:#fff;
}
.bg-green-1 p{
	margin:0;
}
.page-id-736 .katedry{
	display:none;
}
.amazingcarousel-description ul li::marker{
     font-size: 22px;
     content: '\f105';
     color: #434343;
     font-family:'FontAwesome';
}
.postid-53338 .widget-cell,.postid-53338 .post-date,.postid-53338 .widget_a2a_share_save_widget{
	display:none;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu li#mega-menu-item-53830>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu li#mega-menu-item-53882>a.mega-menu-link,
#mega-menu-wrap-header-menu #mega-menu-header-menu li#mega-menu-item-53881>a.mega-menu-link{
	margin-bottom:10px;
}
#left-menu a#page-id-11473{
	display:none;
}
ul.filter-block>li.active a.active{
	background:#c22132;color:#fff;
}
#page-id-21769,#page-id-8986{display:none !important;}

.page-id-59007 .widget_breadcrumb_navxt{
	display:none;
}
.bio-img1{
	margin:0;
	height: 520px;
	object-fit: cover;
}

body #powerTip {
    background-color: #BB171E;
}

body .box_view_html {
    color: FFF;
	font-family: "Roboto", sans-serif;
}

#slider_67802 .sa_hover_container{
	border-bottom: 3px solid #02635D;
}

#slider_67802 .owl-next{
	background: rgba(255,255,255,0) url(/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
	background-position: 100% 0;
    right: -14px;
}

#slider_67802 .owl-prev{
	background: rgba(255,255,255,0) url(/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
	background-position: 100% 0;
    left: -14px;
}

#slider_67802 .owl-prev:hover{
	background: rgba(0,0,0,0.5) url(/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
}
#slider_67802 .owl-next:hover{
	background: rgba(0,0,0,0.5) url(/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
}

.it_background_new {
	padding: 20px 10px 20px 10px;
	background: #AB1D2C;
}




@media (min-width: 992px){
.it_vertical_line_right{
  border-right: 3px solid #C22132;
	}}

/* Wizytówki, HM 26.07.2024 */
	/* Zmienne */
	:root {
		--Wizytowka_Kolor_Tla: #1B274C;
	  }
	/* Desktop */
	.Wizytowka_Calosc {
	  background-color: #FAFAFA;
	  height: 100%;
	}
	.Wizytowka_Lewa_Strona {
	  background-color: var(--Wizytowka_Kolor_Tla);
	  height: 100%;

	  display: flex;
	  flex-direction: column;
	  flex-wrap: nowrap;
	  justify-content: center;
	  align-items: center;
	}
	.Wizytowka_Lewa_Strona_Img {
	  margin-bottom: 50px;
	}
	.Wizytowka_Prawa_Strona {
	  height: 100%;
	  display: flex;
	  flex-direction: column;
	  flex-wrap: nowrap;
	  justify-content: center;
	  align-items: center;
	  overflow-y: auto;
	}
	.Wizytowka_Prawa_Strona > div.row {
	  width: 80%;
	}
	.Wizytowka_Osoba_Imie_Nazwisko_Tytul {
	  font-family: "Inter";
	  font-weight: 700;
	  font-size: 32px;
	  line-height: 39px;
	  text-align: center;
	  color: #FFFFFF;
	  margin-top: 10px;
	  margin-bottom: 10px;
	}
	.Wizytowka_Osoba_Stanowisko {
	  font-family: "Inter";
	  font-weight: 500;
	  font-size: 24px;
	  line-height: 29px;
	  text-align: center;
	  color: #FFFFFF;
	  margin-top: 10px;
	  margin-bottom: 10px;
	}
	.Wizytowka_Prawo_Wiersz {
	  padding-top: 20px;
	  padding-bottom: 20px;
	  border-bottom: 1px solid #E9E9E9;
	}
	.Wizytowka_Prawo_Wiersz svg > path {
	  fill: var(--Wizytowka_Kolor_Tla);
	}
	.Wizytowka_Prawo_Naglowek {
	  font-family: "Inter";
	  font-weight: 400;
	  font-size: 24px;
	  line-height: 29px;
	  color: #474747;
	}
	.Wizytowka_Prawo_Opis {
	  font-family: "Inter";
	  font-weight: 300;
	  font-size: 20px;
	  line-height: 24px;
	  color: #474747;
	}
	div.row.Wizytowka_Prawo_Wiersz > div.col-xs-10 > p:last-child { /* Usunięcie dolnego marginesu z ostatniego akapitu*/
	  margin-bottom: 0px;
	}
	.Wizytowka_Prawo_Naglowek a, .Wizytowka_Prawo_Opis a {
	  color: #474747;
	  text-decoration: none;
	  transition: none;
	}
	.Wizytowka_Prawo_Naglowek a:hover, .Wizytowka_Prawo_Opis a:hover {
	  text-decoration: underline;
	}
	.Wizytowka_Lewa_Strona_Przejscie {
	  display: none;
	  width: 100%;
	  height: 100px;
	  background-image: linear-gradient(178deg, var(--Wizytowka_Kolor_Tla) 30%, #FAFAFA 30%, #FAFAFA 100%)
	}
	/* Przycisk "Dodaj kontakt" */
	#Wizytowka_Button_Dodaj_Kontakt_Div {
	  display: flex;
	  flex-wrap: nowrap;
	  flex-direction: row;
	  justify-content: center;
	  align-items: center;
	}
	#Wizytowka_Button_Dodaj_Kontakt {
	  border-radius: 5px;
	  width: 200px;
	  height: 50px;
	  background-color: #DA2128;
	  margin-top: 25px;
	  margin-bottom: 25px;
	  text-decoration: none;
	  display: flex;
	  flex-wrap: nowrap;
	  flex-direction: row;
	  justify-content: space-evenly;
	  align-items: center;
	  transition: all 0.5s;
	  border: none;
	}
	#Wizytowka_Button_Dodaj_Kontakt > p {
	  font-family: "Inter";
	  font-weight: 600;
	  font-size: 14px;
	  line-height: 17px;
	  color: #FFFFFF;
	  margin-bottom: 0px;
	}
	#Wizytowka_Button_Dodaj_Kontakt svg > path {
	  fill: #FFFFFF;
	}
	#Wizytowka_Button_Dodaj_Kontakt:hover {
	  background-color: #FFFFFF;
	  cursor: pointer;
	}
	#Wizytowka_Button_Dodaj_Kontakt:hover p {
	  color: #DA2128;
	}
	#Wizytowka_Button_Dodaj_Kontakt:hover svg > path {
	  fill: #DA2128;
	}
	/* Kod QR */
	.Wizytowka_Kod_QR {
	  position: fixed;
	  bottom: 0px;
	  right: 0px;
      text-align: center;
	}
	/* Brak Zgody */
	.Wizytowka_Brak_Zgody {
	  color: #FFFFFF;
	}

	/* Widoki Mobilne */
	@media all and (max-width: 991px) {
	  .Wizytowka_Lewa_Strona {
		padding-left: 0px;
		padding-right: 0px;
	  }
	  .Wizytowka_Lewa_Strona_Przejscie {
		display: inline-block;
	  }
	  .Wizytowka_Lewa_Strona_Img {
		margin-top: 50px;
	  }
	  .Wizytowka_Lewa_Strona {
		height: auto;
	  }
	  .Wizytowka_Prawa_Strona {
		height: auto;
	  }
	  .Width_100pr {
		width: 100%;
	  }
	  .Width_100pr:not(:last-child) {
		background-color: var(--Wizytowka_Kolor_Tla);
	  }
	  .Padding_Right_0px {
		padding-right: 0px;
	  }
	  #Wizytowka_Button_Dodaj_Kontakt {
		/*display: flex;*/
	  }
	  .Wizytowka_Kod_QR {
		  position: initial;
	  }
	}
	@media all and (max-width: 768px) {
	  .Wizytowka_Osoba_Imie_Nazwisko_Tytul {
		font-size: 24px;
		line-height: 24px;
	  }
	  .Wizytowka_Osoba_Stanowisko {
		font-size: 14px;
		line-height: 17px;
	  }
	  .Wizytowka_Prawo_Naglowek {
		font-size: 14px;
		line-height: 17px;
	  }
	  .Wizytowka_Prawo_Opis {
		font-size: 12px;
		line-height: 14px;
	  }
	}
	/* Wizytówki v2, HM 29.07.2024 */
	#Wizytowka_Wersja_PL_Przycisk, #Wizytowka_Wersja_EN_Przycisk {
		width: 50px;
		height: 50px;
		background-color: #DA2128;
		border-radius: 5px;
		display: flex;
		transition: all 0.5s;
		border: none;
		color: #FFFFFF;
		justify-content: center;
		align-items: center;
		margin: 5px;
		font-family: "Inter";
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
	}
	#Wizytowka_Wersja_PL_Przycisk:hover, #Wizytowka_Wersja_EN_Przycisk:hover {
		background-color: #FFFFFF;
		color: #DA2128;
	}
	.Wizytowka_Wersja_EN {
	  display: none;
	}
	#Wizytowka_Wersja_PL_Przycisk {
	  display: none;
	}

/* Karuzele z certyfikatami, HM 06.08.2024 */
#LP_Certyfikaty .owl-item {
	color: #272727;
	font-family: "Montserrat";
}
#LP_Certyfikaty .owl-item p:has(> img)
{
    text-align: center;
}
/* HM 22.01.2025 */
div#fancybox-wrap > div#fancybox-outer > div#fancybox-content > iframe#fancybox-frame[src*="youtube"] {
    width: 100%;
    height: 100%;
}
