/*
Theme Name:     IKP 2014
Description:    Theme for IKP
Author:         MacchiatoCode
Author URI:	    http://macchiatocode.pl/
Template:       twentytwelve

(optional values you can add: Theme URI, Author URI, Version)
*/


/* COLORS
 * turkus: #66bfcf
 * orange: #f25924
 * niebieski:#0094ad
 * szary_1:#f2f2f2
 * szary_tekst:#808080
 * */

@import url('css/reset.css');
@import url('css/basicPageStyles.css');
@import url('css/animate.css');
@import url('css/ludzie.css');
@import url('css/publikacje.css');

html,body {
	line-height: 16px;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
}

body {
	color:#808080;

}

a, a:hover {
	text-decoration:none;
	color:#f25924;
}

a {

}

b, strong {
	font-weight:600;
}

em {
	font-style:italic;
}

h1 {
	color:#0094ad;
	font-size:36px;
	font-family:'Roboto SLab';
	margin-bottom:20px;
	border-bottom: 2px solid #b2b2b2;
	line-height:44px;
	padding-bottom: 8px;
	/*text-transform:capitalize;*/
}

 h2 {
	color:#f25924;
	font-size:26px;
	line-height:26px;
	font-family:'Roboto Slab';
	margin-bottom:4px;
}


h6 {
	color:#00833B;
	font-weight:bold;
}

div.fix {
	clear:both;
}

.mHiddenGalleryWrapper {
	display:none;
}

.slab {
	font-family:'Roboto SLab';
}

a.mButton {
	display:block;
	text-align:center;
	border:3px solid #17469e;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	height:34px;
	line-height:34px;

	color:#17469e;

	font-size:18px;

}

a.mMore, span.mMore {
	background:url('images/mMoreSign.png') 0px 2px no-repeat;
	display:block;
	padding-left:16px;
	color:#808080;
	line-height:16px;
	margin-top:15px;
}

.section {
	/*background:silver;*/
	overflow:auto;
}



.section .mInner {
	width:950px;
	margin:auto;
	/*min-height:200px;*/
	/*background:pink;*/
}

#mStartDim {
	position:fixed;
	width:100%;
	height:100%;
	background:white;
	z-index:10000;
}

.mMobile {
	display: none;
}

.tablepress {
	margin-top: 50px;
}

li#menu-item-3816, li#menu-item-3817, li#menu-item-4373 {
	display: none;
}

/* TOP */



#mTop .mInner {
	position:relative;
	height:115px;

}

#mTop #mLogo {
	position:absolute;
	top:-10px;
	left:0px;
	border-top:8px solid #f25924;
	padding-top:17px;
}

img#mLogo {
	width: 327px;
	height: auto;
} /* FmP 2015-09 */

#mTop .mRight {
	margin-left:450px;

}

#mTop .mRight #mTopRightMenu {
	text-align:right;
	margin-top:10px;
}

#mTop .mRight #mTopRightMenu a {
	color:inherit;
}

#mTop .mRight #mTopRightMenu a:hover {
	color:#f25924;
}

#mTop .mRight #mTopRightBottomMenu {
	margin-top:20px;
	text-align:right;
}

#mTop .mRight #mTopRightBottomMenu .item {
	display:inline-block;
	float:right;
	font-size:15px;
	line-height:35px;
	padding-left:20px;
}

#mTop .mRight #mTopRightBottomMenu .item a {
	color:inherit;
	color:#8E8E8E;
}

#mTop .mRight #mTopRightBottomMenu .item a:hover {
	color:#f25924;
}



#mTop .mRight #mTopRightBottomMenu .item.search label,
#mTop .mRight #mTopRightBottomMenu .item.search input[type="submit"],
body.search #mContent.mSearchPage .mInner .mContentWrapper .item.search label,
body.search #mContent.mSearchPage .mInner .mContentWrapper .item.search input[type="submit"] {
	display:none;
}

#mTop .mRight #mTopRightBottomMenu .item.search input[type="text"],
body.search #mContent.mSearchPage .mInner .mContentWrapper .item.search input[type="text"] {

	border:none;
	line-height:30px;
	width:143px;
	padding-right:25px;
	padding-left:7px;
	background:#e5e5e5 url('images/mZoom.png') 150px 4px no-repeat;
	font-family: 'Roboto', sans-serif;
  font-size: 15px; /* 2014-10-27 */
	color:#808080;
}

body.search #mContent.mSearchPage .mInner .mContentWrapper .item.search input[type="text"] {
	background-color:white;
	border:2px solid #e5e5e5;
}

#mTop .mRight #mTopRightBottomMenu .item.search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */
  padding-left:1px;
  font-size:15px;
}
#mTop .mRight #mTopRightBottomMenu .item.search input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  padding-left:1px;
  font-size:15px;
}
#mTop .mRight #mTopRightBottomMenu .item.search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
  padding-left:1px;
  font-size:15px;
}
#mTop .mRight #mTopRightBottomMenu .item.search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */
  padding-left:1px;
  font-size:15px;
}

/* TOP - END */

/* MENU */

#mMenuMobile {
	display: none;
}


#mMenu {
	height:55px;
	background:#66bfcf;
	position:relative;
	overflow: visible; /*MS 2015-07-21 <- overflow:initial; */
}

#mMenu .mRight {
	background:red;
	float:right;
	height:62px;
	background:#0094ad;
	margin-top:-7px;
}

#mMenu .mRight .menu-mmenutop-container ul {

}

#mMenu .mRight .menu-mmenutop-container ul li,
#mMenu .mRight .menu-mmenutop-english-container ul li { /* FmP 2015-09 */
	float:left;
	padding-top:7px;

}

#mMenu .mRight .menu-mmenutop-english-container ul li { /* FmP 2015-09 */
	min-width:127px;
}

#mMenu .mRight .menu-mmenutop-container ul li:hover,
#mMenu .mRight .menu-mmenutop-english-container ul li:hover { /* FmP 2015-09 */
	background:white;
}

#mMenu .mRight .menu-mmenutop-container ul li a,
#mMenu .mRight .menu-mmenutop-english-container ul li a { /* FmP 2015-09 */
	display:block;
	color:white;
	line-height:55px;
	font-size:17px;
	padding-left:12px;
	padding-right:12px;
	font-family: 'Roboto Slab';
	font-weight:300;
}

#mMenu .mRight .menu-mmenutop-container ul.sub-menu li a,
#mMenu .mRight .menu-mmenutop-english-container ul.sub-menu li a { 	/* FmP 2015-09 */
	padding-right:25px;
	padding-left:12px;
	line-height: 1.2;
	padding-top: 10px;
    padding-bottom: 10px;
}

#mMenu .mRight .menu-mmenutop-container ul li:hover a,
#mMenu .mRight .menu-mmenutop-english-container ul li:hover a { /* FmP 2015-09 */
	background-color:#66bfcf;
}

#mMenu .mBlue {
	background:#0094ad;
	position:absolute;
	top:-7px;
	left:50%;
	right:0px;
	height:62px;
	/*width:50%;*/
	margin-left:475px;
}

/* submenu */
#mMenu .submenuWrapper {
	position: absolute;
	z-index: 2;
	z-index: 1000; /* 2014-10-24 */
	background:pink;
}

#mMenu ul.sub-menu {
	display:none;

	padding-top:15px;
	background:#66bfcf;
	padding-bottom:5px;
	position:absolute;
	top:0px;

}



/*#mMenu ul.sub-menu {
	display:none;
	position: absolute;
	padding-top:15px;
	background:#66bfcf;
	padding-bottom:5px;
	z-index: 2;

}*/

#mMenu .mRight .menu-mmenutop-container ul li:hover .sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li:hover .sub-menu { /* FmP 2015-09 */
	display:block;
	/*width:1550px;*/
}

#mMenu .mRight .menu-mmenutop-container .sub-menu li,
#mMenu .mRight .menu-mmenutop-english-container .sub-menu li { /* FmP 2015-09 */
	float:none;
	/*width:600px;*/

}

#mMenu .mRight .menu-mmenutop-container .sub-menu li a,
#mMenu .mRight .menu-mmenutop-english-container .sub-menu li a { /* FmP 2015-09 */
	line-height:32px;
}

#mMenu .mRight ul.menu-mmenutop-container li ul.sub-menu li:hover,
#mMenu .mRight ul.menu-mmenutop-english-container li ul.sub-menu li:hover, { /* FmP 2015-09 */
	background-color:#66bfcf;
}

#mMenu .mRight ul.menu-mmenutop-container li ul.sub-menu li:hover a,
#mMenu .mRight ul.menu-mmenutop-english-container li ul.sub-menu li:hover a { /* FmP 2015-09 */
	display:inline-block;
	background-image:url('images/mIconArrowRight.svg');
	background-repeat:no-repeat;
	background-position:center right;
}



#mMenu .mRight .menu-mmenutop-container ul li:hover .sub-menu li,
#mMenu .mRight .menu-mmenutop-english-container ul li:hover .sub-menu li { /* FmP 2015-09 */
	padding-top:0px;

}

#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li { /* FmP 2015-09 */
	position:relative;
}



/* submenu 3-level */
#mMenu .mRight .menu-mmenutop-container ul li.mMenuPositionLeft .sub-menu li .submenuWrapper.depth_1,
#mMenu .mRight .menu-mmenutop-english-container ul li.mMenuPositionLeft .sub-menu li .submenuWrapper.depth_1 { /* FmP 2015-09 */
	top: 0px;
	right: 0px;

}

#mMenu .mRight .menu-mmenutop-container ul li.mMenuPositionRight .sub-menu li .submenuWrapper.depth_1,
#mMenu .mRight .menu-mmenutop-english-container ul li.mMenuPositionRight .sub-menu li .submenuWrapper.depth_1  { /* FmP 2015-09 */
	top: 0px;
	left: -290px;
}



#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu { /* FmP 2015-09 */
	/*top: 0px;
	right: 0px;*/
	/*bottom:10px;*/
	padding-top:0px;
	/*border-left:1px solid white;*/
	/*display:none;*/
	visibility:hidden;
	opacity:0;
	/*-webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;*/
    transition:visibility 0s linear 0.5s,opacity 0.5s linear;

	/*padding-left:20px;*/
	/*height:100%;*/
	padding-bottom:0px;

}


#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu,
#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu li,
#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu li a,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu li,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu li a  { /* FmP 2015-09 */
	background:#66bfcf;
	/*width:300px;*/
}

/* 2014-10-24 */
#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li .submenuWrapper.depth_1 ul > li >a,
#mMenu .mLeft .menu-mmenutop-container ul li .sub-menu li .submenuWrapper.depth_1 ul > li > a,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li .submenuWrapper.depth_1 ul > li >a,
#mMenu .mLeft .menu-mmenutop-english-container ul li .sub-menu li .submenuWrapper.depth_1 ul > li > a { /* FmP 2015-09 */
	background:#75c6d3;
}

/* 2014-10-24 */
#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li .submenuWrapper.depth_2 ul > li >a,
#mMenu .mLeft .menu-mmenutop-container ul li .sub-menu li .submenuWrapper.depth_2 ul > li > a,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li .submenuWrapper.depth_2 ul > li >a,
#mMenu .mLeft .menu-mmenutop-english-container ul li .sub-menu li .submenuWrapper.depth_2 ul > li > a { /* FmP 2015-09 */
	background:#66bfcf;
}

#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu li:first-child,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu li:first-child { /* FmP 2015-09 */
	/*margin-top:6px;*/
}

#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li:hover ul.sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li:hover ul.sub-menu { /* FmP 2015-09 */
	/*display:block;*/
	visibility:visible;
	opacity:1;
	-webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
}

#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li:hover ul.sub-menu li,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li:hover ul.sub-menu li { /* FmP 2015-09 */
	width:auto;
}

#mMenu .mRight .menu-mmenutop-container ul li > ul.sub-menu > li:hover > ul.sub-menu > li:hover > a,
#mMenu .mRight .menu-mmenutop-english-container ul li > ul.sub-menu > li:hover > ul.sub-menu > li:hover > a { /* FmP 2015-09 */
	background-image:none;
}

/* submenu 4-level */
#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu li ul.sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu li ul.sub-menu { /* FmP 2015-09 */
	visibility:hidden;
	opacity:0;
	/*-webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;*/
    transition:visibility 0s linear 0.5s,opacity 0.5s linear;
	top:0px;
	padding-top:0px;
}

#mMenu .mRight .menu-mmenutop-container ul li .sub-menu li ul.sub-menu li:hover ul.sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li .sub-menu li ul.sub-menu li:hover ul.sub-menu { /* FmP 2015-09 */
	visibility:visible;
	opacity:1;
	-webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;

}

#mMenu .mRight .menu-mmenutop-container ul li.mMenuPositionRight .sub-menu li .submenuWrapper.depth_2,
#mMenu .mRight .menu-mmenutop-english-container ul li.mMenuPositionRight .sub-menu li .submenuWrapper.depth_2 { /* FmP 2015-09 */
	top:0px;
}

#mMenu .mRight .menu-mmenutop-container ul li ul.sub-menu li.mInactive a,
#mMenu .mRight .menu-mmenutop-english-container ul li ul.sub-menu li.mInactive a { /* FmP 2015-09 */
	color:#0094ad;
}

#mMenu .mRight .menu-mmenutop-container ul li.mActive > a,
#mMenu .mRight .menu-mmenutop-english-container ul li.mActive > a {	/* FmP 2015-09 */

	background-image:url('images/mIconArrowRight.svg')!important;
	background-repeat:no-repeat!important;
	background-position:center right!important;
}

#mMenu .mRight .menu-mmenutop-container li.mMenuPositionRight ul li.mActive > a,
#mMenu .mRight .menu-mmenutop-english-container li.mMenuPositionRight ul li.mActive > a { /* FmP 2015-09 */
	background-image:url('images/mIconArrowLeft.svg')!important;
	background-position:center left!important;
}


/* MENU - zakładka STUDIA */
/*#menu-item-21 ul.sub-menu {
	display:block;
	left:-640px;
	top:0px;
	width:1550px;
	height:425px;
}

#mMenu .mRight .menu-mmenutop-container ul li#menu-item-21 .sub-menu li ul.sub-menu li:first-child {
	margin-top:5px;
}

#mMenu .mRight .menu-mmenutop-container ul li#menu-item-21 .sub-menu li ul.sub-menu li ul.sub-menu {
	left:310px;

}
*/

/* MENU zakładka Rekrutacja */
#mMenu .mRight .menu-mmenutop-container ul li#menu-item-19 > a + .depth_0 > ul.sub-menu,
#mMenu .mRight .menu-mmenutop-english-container ul li#menu-item-19 > a + .depth_0 > ul.sub-menu { /* FmP 2015-09 */
	left:-205px;
	width: 315px; /*MS 2015-07-21, IE fallback <- (-) */
}



/*
#mMenu .mRight .menu-mmenutop-container ul li#menu-item-19 .sub-menu li ul.sub-menu {
	left:310px;
}*/

/* Badania */
/*#mMenu .mRight .menu-mmenutop-container ul li#menu-item-17 .sub-menu li ul.sub-menu {
	left:220px;
}*/


/* 2014-10-24 */
#mMenu .mRight .menu-mmenutop-container ul li#menu-item-18 .submenuWrapper.depth_0 > ul > li > a,
#mMenu .mRight .menu-mmenutop-english-container ul li#menu-item-18 .submenuWrapper.depth_0 > ul > li > a  {	/* FmP 2015-09 */
	padding-right:60px;
}






/* MENU - END */

/* BREADCRUMBS */
#mBreadcrumbs {
	background:#f2f2f2;
	overflow:hidden;
}

#mBreadcrumbs .breadcrumb {
	height:62px;
	line-height:64px;
	color:#808080;
	font-size:14px;
}

#mBreadcrumbs .breadcrumb a {
	color:#808080;
	display:inline-block;
}

#mBreadcrumbs .breadcrumb .separator {
	display: inline-block;
	width: 10px;
	height: 12px;
	background: url('images/mIconsSprite.svg');
	background-position: -49px -56px;
}

#mBreadcrumbs .breadcrumb a:first-letter {
	text-transform:uppercase;
}


/* SLIDER */
#mSlider {
	background:#f2f2f2;
	/*height:404px;*/
}
/* SLIDER - END */

/* CONTENT */
body.page-template-mHome-php #mContent {
	overflow:hidden;
}

#mContent .mInner {
	margin-top:40px;
}

.home #mContent h1 {
	font-size:18px;
	border-bottom: 1px solid #B2B2B2;
}

#mContent #mHomeContentTop {
	margin-top:40px;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px solid #CACACA;


}

#mContent #mHomeContentTop .left {
	width:560px;
	min-height:200px;

	float:left;
}

#mContent #mHomeContentTop .left h1 {
	border-bottom:1px solid #CACACA;
	padding-bottom:8px;
	margin-right:40px;
}

#mContent #mHomeContentTop .left table {
	height:270px;
}

#mContent #mHomeContentTop .left table:hover {
	background:#f2f2f2;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentTop .left td {
	vertical-align:middle;
	height:100%;
}

#mContent #mHomeContentTop .left .date {
	font-size:58px;
	font-family:'Roboto Slab';
	line-height:24px;
	margin-bottom:20px;

}

#mContent #mHomeContentTop .left .date span {
	display:inline-block;
	padding-left:4px;
	font-size:18px;
	font-family:'Roboto Slab';
}

#mContent #mHomeContentTop .left .title {
	font-size:18px;
	line-height:26px;
	font-family:'Roboto Slab';
	margin-bottom:20px;
}

#mContent #mHomeContentTop .left .desc {

	color:black;
	background-position:right center;
	background-repeat:no-repeat;
	width:520px;
	position:relative;
}

#mContent #mHomeContentTop .left .desc .inner {
	width:275px;
	z-index:1;
	position:relative;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentTop .left:hover .inner {
	margin-left:20px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentTop .left:hover .desc {


}

#mContent #mHomeContentTop .left .place {
	font-size:13px;
	line-height:16px;
	color:black;
}

#mContent #mHomeContentTop .left .imageWrapper {
	text-align:right;
	width:260px;

}

#mContent #mHomeContentTop .left:hover .imageWrapper {
	text-align:right;
	width:220px;
	padding-right:20px;
	-webkit-transition: padding .5s ease-in-out;
    -moz-transition: padding .5s ease-in-out;
    -ms-transition: padding .5s ease-in-out;
    -o-transition: padding .5s ease-in-out;
}



#mContent #mHomeContentTop .left .imageWrapper img {
	width:230px;
	position:absolute;
	top:50%;
	right:0px;
	z-index:0;
	margin-top:-115px;

	-webkit-border-radius: 115px;
	-moz-border-radius: 115px;
	border-radius: 115px;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentTop .left:hover .imageWrapper img {
	opacity:0.5;
	right:20px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentTop .right {
	float:left;
	width:360px;
	padding-left:20px;
	min-height:200px;
	border-left:1px solid #CACACA;
}

#mContent #mHomeContentTop .right h1 {
	color:#0094AD;
	margin-bottom:0px;
}

#mContent #mHomeContentTop .right .item {
	border-top:1px solid #CACACA;
	padding-bottom:10px;
	padding-top:10px;
	display:block;
}

#mContent #mHomeContentTop .right .item:hover {
	background:#f2f2f2;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentTop .right .item:first-child {
	border:none;
}

#mContent #mHomeContentTop .right .item .date {
	color:#f25924;
	font-weight:bold;
	font-size:12px;
	float:left;
}

#mContent #mHomeContentTop .right .item .desc {
	margin-left: 60px;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 300;

}

#mContent #mHomeContentTop .right .item:hover .desc {
	font-weight:500;
}

#mContent #mHomeContentTop .right .mMore {
	margin-left:57px;
}

/* middle */
#mContent #mHomeContentMiddle {
	margin-top:20px;
	border-bottom:1px solid #CACACA;
}

#mContent #mHomeContentMiddle .left {
	float:left;
	width:715px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#mContent #mHomeContentMiddle .left h1 {
	border:none;
	margin-bottom:0px;
}
/* MacchiatoCode
 * Michal
 * 2014-10-27 */
#mContent #mHomeContentMiddle .left h1 a {
	color: #0094AD;
}
/* END - 2014-10-27 */

#mContent #mHomeContentMiddle .left .itemsWrapper {
	margin-left:-20px;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item {
	width:225px;

	float:left;
	margin-left:20px;
	height:330px;
	margin-bottom:20px;
	line-height:20px;
	position:relative;
	display:block;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item .imageWrapper {
	margin-bottom:30px;
	overflow:hidden;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover {
	/*background:#f2f2f2;*/
	-webkit-transition: background .5s ease-in-out;
    -moz-transition: background .5s ease-in-out;
    -ms-transition: background .5s ease-in-out;
    -o-transition: background .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item .desc {
	color:#808080;
	margin-top:170px;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .desc {
	/*padding:10px;
	padding-bottom:0px;
	margin-top:0px;	*/
	color:black;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item span.mMore {
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover span.mMore {
	/*margin-left:10px;*/
	color:black;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .imageWrapper {
	/*position:absolute;
	bottom:0px;
	margin-bottom:5px;*/


}

#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .imageWrapper img {
	/*width:205px;
	height:127px;
	margin-left:10px;*/

	-webkit-transform: scale(1.2);
	transform: scale(1.2);

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item .imageWrapper img {
-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}




#mContent #mHomeContentMiddle .left .itemsWrapper .item .imageWrapper {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .imageWrapper {

	/*top:193px;*/

	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    opacity:0.5;
}

#mContent #mHomeContentMiddle .right {
	width:220px;

	float:right;
	min-height:300px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

}

#mContent #mHomeContentMiddle .right h1 {
	padding-left:10px;
	line-height:30px;
	display:inline-block;
	background:#f2f2f2;
	padding-right:10px;
	padding-bottom:10px;
	margin:0px;
	border:none;
}

#mContent #mHomeContentMiddle .right .item {
	padding:10px;
	background:#f2f2f2;
	color:dimgray;
	font-size:13px;
	line-height:18px;
}


#mContent #mHomeContentMiddle .right .item.last {
	margin-right:39px;
}

#mContent #mHomeContentMiddle .right .item.last a {
	margin:0px;
	color:#999999;
	line-height:70px;
	background: url('images/mMoreSign.png') left center no-repeat;
}


#mContent #mHomeContentMiddle .right .item a {
	color:dimgray;
}

#mContent #mHomeContentMiddle .right li.item:nth-child(even) {
	background:#e5e5e5;
}

#mContent #mHomeContentMiddle .right li.item:hover {

	background:#D5D5D5;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

#mContent #mHomeContentMiddle .right li.item:nth-child(even):hover {
	background:#D5D5D5;

}

#mContent #mHomeContentMiddle .right li.item:hover a {
	color:black;
}

/* bottom */
#mContent #mHomeContentBottom {
	padding-top:30px;
}

#mContent #mHomeContentBottom .left {
	/*width:570px;
	width:510px;
	float:left;*/
	background: url('images/mIconQuote.svg') right bottom no-repeat;
}

#mContent #mHomeContentBottom .left.short {
	width:510px;
	float:left;
	margin-right:50px
}

#mContent #mHomeContentBottom .left.long {
	width:auto;
	float:none;
	margin-bottom:30px;
}

#mContent #mHomeContentBottom .left .widgetImageWrapper {
	text-align:center;
	margin-bottom: -20px;

}

#mContent #mHomeContentBottom .left .widgetImageWrapper img{
	display:inline-block;
	width:120px;
	height:120px;

	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
}

#mContent #mHomeContentBottom .left .widgetQuote {
	font-size:26px;
	font-family:'Roboto Slab';
	color:#f25924;
	line-height:32px;
	padding-left:55px;
	margin-right:55px;
	text-align:center;
	padding-top:20px;
	background: white url('images/mIconQuote.svg') 0px 0px no-repeat;
}

#mContent #mHomeContentBottom .left .widgetPerson {
	text-align:center;
	margin-top:10px;
	font-size:15px;
	color:#A8A8A8;
	background:white;
	margin-right:55px;
	margin-left:55px;

}

#mContent #mHomeContentBottom .left .widgetPerson strong,
#mContent #mHomeContentBottom .left .widgetPerson i {

}

#mContent #mHomeContentBottom .left .widgetPerson i {
	font-style:italic;
}

#mContent #mHomeContentBottom .left .slick-prev,
#mContent #mHomeContentBottom .left .slick-next {

	width:60px;
	height:60px;
	margin-top:-30px;
	background-position:0px 20px;

	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;

	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

#mContent #mHomeContentBottom .left.mSlickSlider .slick-next {
	background-position:40px 20px;
}

#mContent #mHomeContentBottom .left.mSlickSlider:hover .slick-prev,
#mContent #mHomeContentBottom .left.mSlickSlider:hover .slick-next {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

#mContent #mHomeContentBottom .right {
	width:380px;
	background:#f2f2f2;
	height:290px;
	float:left;
}

#mContent #mHomeContentBottom .right h2 {
	color:#808080;
	text-align:center;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	margin-top:40px;

}

#mContent #mHomeContentBottom #mCounter {
	margin-top:30px;
}

#mContent #mHomeContentBottom #mCounter .item {
	width:72px;
	float:left;

	margin-right:27px;
	text-align:center;
}

#mContent #mHomeContentBottom #mCounter .item.days {
	margin-left:50px;

}

#mContent #mHomeContentBottom #mCounter .item .box {
	position:relative;

	height:72px;
	color:white;
	line-height:72px;
	font-size:40px;
	font-weight:700;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#mContent #mHomeContentBottom #mCounter .item.days .box {
	background:#0094ad;
}

#mContent #mHomeContentBottom #mCounter .item.hours .box {
	background:#6e574a;
}

#mContent #mHomeContentBottom #mCounter .item.minutes .box {
	background:#f25924;
}

#mContent #mHomeContentBottom #mCounter .item .title {
	margin-top:20px;
	font-size:12px;
	text-transform:uppercase;
}

#mContent #mHomeContentBottom #mCounter .item .line {
	border-top:1px solid white;
	position:absolute;
	top:50%;
	left:0px;
	height:1px;
	width:100%;
}

#mContent .mContentWrapper {
	width:630px;
	margin-bottom:150px;
	font-size:14px;
	line-height:22px;
	color:#8c8c8c;
}

#mContent .mContentWrapper p {
	margin-bottom:20px;
	color:#8c8c8c;
}

#mContent .mContentWrapper h1 +  .meta {
	margin-top:0px;
	margin-bottom:20px;
	margin-left:15px;
}

#mContent .mContentWrapper h1 +  .meta a {
	display:block;
	padding-left:20px;
	color:#8c8c8c;
	margin-bottom:4px;
	margin-top:-12px;
	font-size:12px;

}

#mContent .mContentWrapper h1 +  .meta .more {
	background: url('images/mIconsSprite.svg');
	background-position: -49px -76px;
}

#mContent .mContentWrapper h1 +  .meta .place {
	background: url('images/mIconsSprite.svg');
	background-position: -49px -95px;
}

.single #mContent .mContentWrapper {
	margin-bottom:0px;
	padding-bottom:80px;
	margin-top: 20px; /*MS 2015-08-03*/
}

.page #mContent .mContentWrapper,
.search #mContent .mContentWrapper {
	width:100%;
}



body.wydarzenia #mContent .mContentWrapper,
body.ogloszenia #mContent .mContentWrapper {
	width:630px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci {
	width:100%;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc {
	margin-left:336px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje hr  {
	width:100px;
	margin:0px;
	margin-bottom:20px;

}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje h3 {
	font-size:18px;
	font-family:'Roboto Slab';
	margin-bottom:30px;
}

/* publikacje grid */
.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item {
	background:#f25924;
	width:145px;
	height:175px;
	margin-right:20px;
	float:left;
	border:none;
	position:relative;
	padding-top:0px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .imageWrapper {
	overflow:auto;
	margin-bottom:20px;
}


.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content {
	position:absolute;
	bottom:0px;
	left:15px;
	right:40px;

	margin-left: 0px;

	min-height: 0px;
	margin-bottom: 0px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content a.title {
	display:none;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content .place,
.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content h2.date {
	display:none;
}

#mContent .mContentWrapper .single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item p.desc {
	color:white;
	padding-bottom:15px;
	border-bottom:1px solid white;
	margin-bottom:15px;
	margin-top:5px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item img.featuredImage {
	width:145px;
	height:175px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content .meta {
	margin-left:0px;
	margin-top:0px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content .meta a.more {
	font-size:12px;
	color:white;
	margin-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	background: url('images/mIconsSprite.svg');
	background-position: 25px -200px;
	display:none;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .content .meta a.more {
	display:block;
}



.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .line {
	display:none;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .imageWrapper img {
	display:none;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent {
	display:block;
	background:#f25924;
	position:absolute;
	top:-20px;
	left:0px;
	color:white;
	height:40px;
	width:100%;
	padding-top:10px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent ul li {
	margin-left:10px;
	line-height:16px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent .bookTitle {
	font-size:12px;
	font-style:italic;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent .bookAuthor {
	font-size:10px;
	line-height: 12px;
}
/* publikacje grid  - END */


.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn {
	width:316px;
	background:#f25924;
	color:white;
	min-height:670px;
	float:left;
	position:relative;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci h2.date {
	display:none;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn .mTop {

}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn .mBottom {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn .mBottom h5 {
	color:white;
	font-size:20px;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn .mBottom h6 {
	color:white;
	font-size:14px;
	font-weight:normal;
	margin-top:5px;
}




#mContent #mCalendarWidget {
	width: 300px;
	float:right;
}

#mContent .mContentFooter {
	border-top:1px solid #b2b2b2;
	margin-top:150px;
	padding-top:2px;
	margin-bottom:44px;

}

#mContent .mContentFooter .left {
	float:left;
}

#mContent .mContentFooter .left p {
	font-size:14px;
	margin-top:5px;
	margin-bottom:0px;
}

#mContent .mContentFooter .left p a {
	color:#f9ac91;
	font-style:italic;
}

#mContent .mContentFooter .right {
	margin-top:15px;
	float:right;
	width:300p;

}

#mContent .mContentFooter .right a {
	width:26px;
	height:28px;
	display:block;
	float:left;
	margin-right:10px;
	background: url('images/mIconsSprite.svg');
	cursor:pointer;
}

#mContent .mContentFooter .right a:last-child {
	margin-right:0px;
}

#mContent .mContentFooter .right a.fb {
	background-position: -80px -118px;
}

#mContent .mContentFooter .right a.tw {
	background-position: -110px -118px;
}

#mContent .mContentFooter .right a.pr {
	background-position: -49px -118px;
}



/* CONTENT - END */

/* BUTTONS */
a.mButton {
	display:block;
	background: url('images/mIconsSprite.svg');
	cursor:pointer;
}

a.mPrint {
	width:26px;
	height:28px;
	background-position: -49px -118px;
}


/* LIST (wydarzenia) */
.mItemsListWrapper {

}

.mItemsListWrapper .item {
	border-bottom:1px solid silver;
	padding-top:20px;
}

.mItemsListWrapper .item .mAdditionalContent {
	display:none;
}

.mItemsListWrapper.najblizsze-wydarzenia .item p.desc {
	display:none;
}

.mItemsListWrapper .item img.featuredImage {
	width:225px;
	height:140px;
	float:left;
}

.mItemsListWrapper .item div.date {
	float:left;
	width:115px;
	color:#cccccc;
	font-size:13px;
	line-height:18px;
}

.mItemsListWrapper .item .content {
	margin-left:245px;
	min-height:160px;
	margin-bottom:20px;
}

.mItemsListWrapper.ogloszenia .item .content {
	margin-left:120px;
	font-size:13px;
	color:#666666;
	min-height:10px;
	line-height:18px;
	margin-bottom:5px;

}




.mItemsListWrapper .item .content h2 {
	color:#f25924;
	font-size:26px;
	line-height:26px;
	font-family:'Roboto Slab';
	margin-bottom:4px;
}

.mItemsListWrapper .item .content h2.date span.time {
	display:inline-block;
	padding-left:18px;
	background: url('images/mZegarek.png') 0px 6px no-repeat;
}

.mItemsListWrapper .item .content a.title {
	color:#4c4c4c;
	font-size:18px;
	font-family:'Roboto Slab';
	line-height:26px;
	margin-left:0px;
}

.mItemsListWrapper .item .content .meta {
	margin-left:15px;
	margin-top:7px;
}

.mItemsListWrapper .item .content .meta a {
	display:block;
	padding-left:20px;
	color:#8c8c8c;
	margin-bottom:6px;
	font-size:12px;
	line-height:15px;
}

.mItemsListWrapper .item .content .meta .more {
	background: url('images/mIconsSprite.svg');
	background-position: -49px -76px;
}

.mItemsListWrapper .item .content .meta .place {
	/*background: url('images/mIconsSprite.svg');
	background-position: -49px -95px;	*/
	background: url('images/mPLaceMarker.svg') 2px 3px no-repeat;
}

.mItemsListWrapper .item .content .meta .mPrint {
	padding:0px;
	margin:0px;
	border:none;
	float:right;
}

/* LOOP - Z ŻYCIA IKP */
.zycie-naukowe-ikp #mContent .mContentWrapper {
	width:100%;
}

.zycie-naukowe-ikp #mContent .mContentWrapper .mGridFixer {
	left: 20px;
	position: relative;
}

.mItemsListWrapper.zycie-naukowe-ikp {
	margin-left:-25px;
}

.mItemsListWrapper.zycie-naukowe-ikp .item {
	width:305px;
	height:380px;
	margin-right:20px;
	float:left;
	border:none;
	position:relative;
}

.mItemsListWrapper.zycie-naukowe-ikp .item .imageWrapper {
	overflow:auto;
	margin-bottom:20px;
}

.mItemsListWrapper.zycie-naukowe-ikp .item .desc {

}

.mItemsListWrapper.zycie-naukowe-ikp .item img.featuredImage {
	width:305px;
	height:190px;
}

.mItemsListWrapper.zycie-naukowe-ikp .item a.mMore {
	font-size:12px;
	margin-bottom:30px;
}

.mItemsListWrapper.zycie-naukowe-ikp .item .line {
	position:absolute;
	bottom:0px;
	left:0px;
	width:50%;
	height:1px;
	border-bottom:1px solid silver;

}





/* DLA KANDYDATÓW */
.page #mContent.mDlaKandydatow .mContentWrapper {
	width:94%;
}


.section.mDlaKandydatow {
	background:#e5e5e5;
	margin-bottom: -50px;
}

.section.mDlaKandydatow.mDlaStudentow {
	background:#f57a50;
}

#mContent.section.mDlaKandydatow .mInner {
	background:white;
	width:990px;
	padding-top:40px;
	margin-top:0px;

}

.section.mDlaKandydatow .mInner .mContentWrapper {
	margin-right:20px;
	margin-left:20px;
}

#mFacesBox {

}

#mFacesBox a.item {
	display:block;
	background:#e5e5e5;
	width:190px;
	height:500px;
	float:left;

	text-align: center;
	padding-top: 65px;
}



#mFacesBox a.item p {
	color:black;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item p {
	color:white;
}


.mFacesCand .item.face1 img,
.mFacesCand .item.face2 img,
.mFacesCand .item.face3 img,
.mFacesCand .item.face4 img,
.mFacesCand .item.face5 img {
	width: 85px;
	height: 180px;
}

#mFacesBox a.item.face1 {
	padding-left:20px;
}

#mFacesBox a.item.face5 {
	padding-right:20px;
}

#mFacesBox a.item.face2,
#mFacesBox a.item.face4 {
	background:#f2f2f2;
}

#mFacesBox a.item.face2,
#mFacesBox a.item.face4 {
	background:#f2f2f2;
}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item {
	background:#f57a50;
	width:165px;
	padding-left:0px;
	padding-right:0px;
}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face2,
.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face4,
.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face6 {
	background:#f68b65;
}

#mFacesBox a.item.face3 img {
	margin-top: 0px;
}

#mFacesBox a.item.face4 img {
	margin-top: 0px;
}

#mFacesBox a.item.face5 img {
	margin-top: 0px;
}


.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face2 img {
	margin-top: 21px;
	margin-bottom: 12px;
}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face3 img {
	margin-top: 13px;
	margin-bottom: 11px;
}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face4 img {
	margin-top: 0px;

}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face5 img {
	margin-top: 17px;
	margin-bottom: 15px;
}

.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item.face6 img {
	margin-top: 14px;
	margin-bottom: 7px;
}

/* DLA KANDYDATÓW - END */

/* KONTAKT */
#mContent.mKontakt {
	position:relative;
	height:1200px;
	overflow:hidden;

}

#mContent.mKontakt .mInner {
	z-index:1;
	position:relative;

}

#mMapa {
	width:100%;
	min-height:868px;

	z-index:0;
	position: absolute;
	top: 0px;
	left: 0px;
}

.form-control {
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
}

.btn, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	background-color: #0094ad!important;
	color:white!important;
	width:200px!important;
	border:none!important;
}

textarea.form-control {
	line-height: 16px;
	font-size: 15px;
	font-family: 'Roboto', sans-serif!important;
	color:red;
}

textarea.form-control::-webkit-input-placeholder,
input.form-control::-webkit-input-placeholder {
   font-size: 15px;
	font-family: 'Roboto', sans-serif!important;
}

textarea.form-control:-moz-placeholder,
input.form-control:-moz-placeholder { /* Firefox 18- */
   font-size: 15px;
	font-family: 'Roboto', sans-serif!important;
}

textarea.form-control::-moz-placeholder,
input.form-control::-moz-placeholder {  /* Firefox 19+ */
   font-size: 15px;
	font-family: 'Roboto', sans-serif!important;
}

textarea.form-control:-ms-input-placeholder,
input.form-control:-ms-input-placeholder {
   font-size: 15px;
	font-family: 'Roboto', sans-serif!important;
}

/* KONTAKT - END */

/* PLAN ZAJĘĆ */
#mContent.mPlanZajec {
	min-height:200px;
	padding-bottom:200px;
}

#mPlanWrapper {
	width:990px;
	margin:auto;
}

#mPlanWrapper h1.planHeader {
	border:none;
	text-align:center;
	font-size:25px;
}

body.page-template-mPlanZajec-php #mContent .mContentWrapper {
	margin-bottom:40px;
}
/* PLAN ZAJĘĆ - END */



/* PRACE NAUKOWE */

#mContent.mWideBasicPage.mPraceNaukowe {
	margin-bottom:-50px;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper {
	margin-bottom:0px;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection.light {
	background-color:white;
	position:relative;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection.light .mLinee {
	height:1px;
	width:100%;
	background:silver;
	position:absolute;
	bottom:0px;
	z-index:0;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection.dark {
	background-color:#f2f2f2;
	padding-bottom:200px;
}

#mContent.mWideBasicPage.mPraceDoktorskie .mContentWrapper .mContentSection.dark {
	padding-bottom:0px;

}

#mContent.mWideBasicPage.mPraceDoktorskie .mContentWrapper .mContentSection {
	padding-top:20px;
}

#mContent.mWideBasicPage.mPraceDoktorskie .mContentWrapper .mContentSection:last-child {
	padding-bottom:200px;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection .inner {
	width:950px;
	overflow:auto;
	padding:0px;
}

.mWideBasicPage.mPraceNaukowe ul#mPraceHeader {
	list-style-type:none;
	padding-left:0px;
}

.mWideBasicPage.mPraceNaukowe ul#mPraceHeader li {
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-bottom:0px;
	border:1px solid silver;
	border-bottom:none;
	height:50px;
	line-height:50px;
	font-size:16px;
	cursor:pointer;
}

.mWideBasicPage.mPraceNaukowe ul#mPraceHeader li.active {
	background-color:#f2f2f2;
	height:51px;
	position:relative;
	z-index:1;
	border-top:2px solid silver;
	color:dimgray;
	line-height:47px;
	border-right:none;
}

.mWideBasicPage.mPraceDoktorskie ul#mPraceHeader li.active {
	border-right:1px solid silver;
}

.mWideBasicPage.mPraceDoktorskie .mContentSection.dark ul#mPraceHeader li.active {
	background:white;
}

.mWideBasicPage.mPraceNaukowe #mPraceWrapper .item {
	display:none;
}

.mWideBasicPage.mPraceNaukowe #mPraceWrapper .item.active {
	display:block;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper {
	padding-top:40px;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper .item ul {
	list-style-type:none;
	padding-left:0px;

}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper .item ul li {
	border-bottom:2px solid rgb(216, 216, 216);
	padding-bottom:20px;
	margin-bottom:20px;
}

#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper .item ul li em {
	font-style:italic;
}


body.prace-magisterskie #mSlider {
	background:none;
}

body.prace-magisterskie #mContent.mWideBasicPage .mContentWrapper h1.pageTitle {
	color:#f25924;
}

.mPraceMobLeft, .mPraceMobRight {
	display: none;
}

/* PRACE NAUKOWE - END */


/* SEARCH */
body.search #mContent.mSearchPage .mInner .mContentWrapper article {
	border-top: 2px solid #b2b2b2;
	padding-top:20px;
	padding-bottom:20px;
}

body.search #mContent.mSearchPage .mInner .mContentWrapper article h3 a {
	color:inherit;
}

body.search #mContent.mSearchPage .mInner .mContentWrapper article p {
	margin-bottom:0px;
}

/* SEARCH - END */

/* FOOTER */
#mFooter {
	background:#333333;
	min-height:550px;
	margin-top:50px;
	position:relative;
	overflow:initial;

}

#mFooter .mInner {
	overflow:initial;
}

#mFooter .gray {


	position: absolute;
	top: -62px;
	left: 0px;
	right: 50%;
	bottom:0px;

	/* width: 50%; */
	margin-right: 475px;
	margin-right: 240px;
	background: #4d4d4d;
}

#mFooter .gray .txt {
	width:235px;
	float:right;
	padding-top:30px;
	color:#BBBBBB;
}

#mFooter .gray .txt img {
	margin-bottom:20px;
}

#mFooter .gray .txt p {

	line-height:22px;
	margin-bottom:20px;
}

#mFooter .gray .txt p.last {

}
/* MacchiatoCode
 * Michal
 * 2014-10-29 */
#mFooter .gray .txt a {
	color:#BBBBBB;
}
/* END - 2014-10-29 */

#mFooter .right {

	width:640px;

	margin-top:45px;

	float:right;

}

#mFooter .right .col, ul.footer-nav > li {
	width:140px;
	margin-left:20px;
	float:left;
}

#mFooter .right .col h3, ul.footer-nav > li > a  {
	font-family: 'Roboto Condensed', sans-serif;
	color:#8E8E8E;
	font-size:16px;
	padding-bottom:5px;
	font-weight:700;
	border-bottom:1px solid #808080;
	margin-bottom:10px;
	display: block;
}

#mFooter .right .col li, ul.footer-nav li .sub-menu li a {
	margin-bottom:7px;
	font-size:12px;
	color: #8E8E8E;
	border-bottom: none;
}

#mFooter .right .col li h3 {
	/*border:none;*/
	padding-top:10px;
	padding-bottom:10px;
}

.footer-nav .footer-menu-hide {
	display: none;
}

/* MacchiatoCode
 * Michal
 * 2014-10-27 */
#mFooter .right .col li a {
	color:#8E8E8E;
}
#mFooter .right .col h3 a {
 	color:#8E8E8E;
}
/* END - 2014-10-27 */
/* FOOTER - END*/

.slick-slider {
	margin-bottom:0px;
}

.slick-next {
	right:-50px;
	height:30px;
	background:url('images/mArrowRight.png') no-repeat;

	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;

	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.slick-prev {
	left:-50px;
	height:30px;
	background:url('images/mArrowLeft.png') no-repeat;

	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;

	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;

}

#mSlider:hover .mSlickSlider .slick-next,
#mSlider:hover .mSlickSlider .slick-prev {


	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

.slick-prev:before,
.slick-next:before {
	content:none;
}


/* WIDGET FB */
/** widgetFb */
#widgetFb,
#widgetPinterest {
    display: none;
}

#widgetFb {
        position: fixed;
        top: 260px;
        left: -301px;
        width: 363px;
        height: 348px;
        z-index: 999;
}



#widgetFb #widgetFbBtn {
        position: absolute;
        top: 0;
        right: 0;
        width: 62px;
        height: 62px;
        background: transparent url('images/mFbWidget.png') 0 0 no-repeat;
        cursor: pointer;
}

#widgetFb #widgetFbBtn:hover {
	background-position:-72px 0px;
}

#widgetFb #widgetFbContent {
        width: 293px;
        height: 340px;
        background: #fff;
        border: 4px #3b5998 solid;

}

/*#widgetFb #widgetFbAlt {
        display: block;
        width: 271px;
        height: 340px;
        background: #fff url(/images/widgetFbAlt.png) 0 0 no-repeat;
        text-indent: -99999px;
}*/

#widgetFb #widgetFbAlt:focus {
        outline: none !important;
}

/** widget pinterest */
#widgetPinterest {
    position: fixed;
    top: 327px;
    left: 0;
    width: 48px;
    height: 49px;
    z-index: 9999;
    cursor: pointer;
}

#widgetPinterest a {
    display: block;
    width: 62px;
    height: 62px;
    background: transparent url('images/mFbWidget.png') 0 -68px no-repeat;
}


#widgetPinterest:hover a {
	background-position:-72px -68px;
}
/* WIDGET FB - END */

/* MS 2015-03-24 */

.search {
	position: relative;
}

.mSearchInner {
	position: absolute;
	top: 0px;
	left: 175px;
	width: 25px;
	height: 100%;
}

li#menu-item-530 a, li#menu-item-173 a {
	font-weight: 500 !important;
}

/* publikacje grid */
#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item {
	background:#f25924;
	width:145px;
	height:175px;
	margin-right:20px;
	float:left;
	border:none;
	position:relative;
	padding-top:0px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .imageWrapper {
	overflow:auto;
	margin-bottom:20px;
}


#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content {
	position:absolute;
	bottom:0px;
	left:15px;
	right:40px;

	margin-left: 0px;

	min-height: 0px;
	margin-bottom: 0px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content a.title {
	display:none;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content .place,
#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content h2.date {
	display:none;
}

#mContent .mContentWrapper .single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item p.desc {
	color:white;
	padding-bottom:15px;
	border-bottom:1px solid white;
	margin-bottom:15px;
	margin-top:5px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item img.featuredImage {
	width:145px;
	height:175px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content .meta {
	margin-left:0px;
	margin-top:0px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .content .meta a.more {
	font-size:12px;
	color:white;
	margin-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	background: url('images/mIconsSprite.svg');
	background-position: 25px -207px;
	display:none;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .content .meta a.more {
	display:block;
}



#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item .line {
	display:none;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .imageWrapper img {
	display:none;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent {
	display:block;
	background:#f25924;
	position:absolute;
	top:-20px;
	left:0px;
	color:white;
	height:60px;
	width:100%;
	padding-top:10px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent ul li {
	margin-left:10px;
	line-height:18px;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent .bookTitle {
	font-size:12px;
	font-style:italic;
}

#mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent .bookAuthor {
	font-size:12px;
}

.mAdditionalContent li.bookAuthor {
	font-size:12px;
	line-height: 15px;
}

/* MS publikacje-lista grid  - END */

/* MS 2015-03-30 lupka na stronie głównej */

.mSearchSubmit {
	position: absolute;
	top: 0px;
	left: 164px;
	height: 32px;
	width: 32px;
	cursor: pointer;
}

/**
  * @desc - style for ImageBox Widget
  * @date 2015-05-14
  * @who - wuwello
*/
#mImageBoxWidget img {
	max-width:386px;
	max-height:290px;
}

.TblNav {
	display: none;
}

.fIgrBottomMobile {
	display: none;
}

/* TABLET */

@media all and (max-width: 1024px) and (min-width: 768px) {

	/* HOME PAGE */

	.mMobile {
	display: none;
	}

	.section .mInner {
		width: 760px;
	}

	#mTop .mRight #mTopRightBottomMenu {
		margin-top: -32px;
		width: 490px;
		margin-left: -180px;
	}

	#mTop .mRight #mTopRightBottomMenu .item {
		padding-top: 5px;
		padding-right: 10px;
		padding-left: 0px;
		font-size: 13px;
		margin-right: 0px !important;
	}

	.section.mDlaKandydatow.mDlaStudentow {
		background: #fff;
	}

	.mDlaKandydatow #mFacesBox a.item.face1 {
		padding-left: 0px;
	}

	.mDlaKandydatow #mFacesBox a.item {
		width: 148px;
		height: 255px;
		padding-top: 30px;
	}

	.section.mDlaKandydatow {
		margin-bottom: 150px;
	}

	#mTop .mRight #mTopRightBottomMenu .item.search {
		margin-top: 50px;
		padding-right: 0px;
	}

	.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item {
		width: 124px;
		height: 230px;
	}

	.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item:first-child {
		margin-left: 7px;
	}

	#mMenuMobile {
		display: none;
	}

	#mMenu .mRight .menu-mmenutop-container ul li a {
		font-size: 15px;
		max-width: 225px;
	}

	#mMenu .mRight .menu-mmenutop-container ul li#menu-item-19 > a + .depth_0 > ul.sub-menu {
		left: -160px;
		width: auto;
	}

	.section #mContent {
		overflow: none;
	}

	.slick-slide img {
		width: 760px;
	}

	.slick-next {
		display: none;
		right: 0px;
	}

	#mContent #mHomeContentTop .left {
		width: 380px;
	}

	#mContent #mHomeContentTop .left .imageWrapper img {
		display: none;
	}

	#mContent #mHomeContentTop .left .desc {
		width: 380px;
	}

	#mContent #mHomeContentTop .right {
		width: 350px;
	}

	#mContent #mHomeContentTop .right h1 {
		border-bottom: 1px solid #B2B2B2;
	}

	#mHomeContentMiddle .itemsWrapper {
		width: 538px;
	}

	#mContent #mHomeContentMiddle .left {
		width: 538px;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper .item {
		height: 280px;
	}

	#mContent #mHomeContentMiddle .right {
		margin-top: 10px;
	}

	#mContent #mHomeContentBottom .right {
		display: none;
	}

	#mContent #mHomeContentBottom .left.short {
		margin-left: 125px;
	}

	#mFooter {
		width: 760px;
		margin: 0 auto;
		margin-top: 50px;
	}

	#mFooter .right {
		width: 475px;
	}

	#mFooter .right .col {
		width: 125px;
		margin-left: 15px;
		float: left;
	}

	#mFooter .gray {
		margin-right: 140px;
	}

	#mFooter .gray .txt {
		width: 165px;
		float: left;
		margin-left: 20px;
	}

	#mFooter .right .col:nth-child(4) {
		margin-top: 0px;
	}

	#mFooter .right .col:nth-child(3) {
		margin-left: -265px;
		margin-top: 220px
	}

	#mFooter .right .col li {
		margin-bottom: 5px;
	}

	#mFooter .right .col li h3 {
		padding-bottom: 4px;
	}

	/* PRACOWNICY I DOKTORANCI */

	.mItemsListWrapper.pracownicy-i-doktoranci .item {
		margin-right: 40px;
		margin-bottom: 40px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci  {
		padding-left: 40px;
	}

	.pracownicy .section,
	.doktoranci .section {
		overflow: hidden;
	}

	/* PRACE NAUKOWE */

	.page #mContent.mWideBasicPage .mInner {
		width: 760px;
	}

	body.prace-magisterskie #mContent.mWideBasicPage .mContentWrapper h1.pageTitle {
		width: 760px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper .item ul li {
		width: 738px;
		padding-left: 20px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection .inner {
		width: 760px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe {
		overflow: hidden;
	}

	.mPraceMobLeft, .mPraceMobRight {
		display: none;
	}

	/* PROJEKTY BADAWCZE */

	body.page-template-mProjektyBadawczeZesp-php #mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper,
	body.page-template-mProjektyBadawczeInd-php #mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper {
		padding-left: 20px;
		padding-right: 20px;
	}

	#mContent.mWideBasicPage .mContentWrapper h1.pageTitle {
		width: 760px;
	}

	/* INNE*/

	#mContent.section.mDlaKandydatow .mInner {
		width: 760px;
	}

	#mContent .mContentWrapper p.split {
		padding-left: 10px;
	}

	#mContent .mContentWrapper .mKolumny p.split {
		padding-left: 0px;
	}

	#mPlanWrapper {
		width: 760px;
	}

	.TblNav {
		display: none;
	}

	.fIgrBottomMobile {
		display: none;
	}

}

/* SMARTFON */

@media all and (max-width: 767px) {

	/* HOME PAGE */

	.mMobile {
		display: block;
	}

	#mTop {
		display: none;
	}

	#mMenu {
		position: relative;
		background: url('images/mLogoMobile.png') no-repeat;
		background-position: 20% 6px;
		background-color: #66BFCF;
		background-size: 225px 58px;
		width: 100%; /* MS 2015-09-07 <-320px; */
		display: block;
		margin: 0 auto;
		height: 70px;
	}

	#mMenu:lang(en-US) {
		background: url('images/mLogoEngMobile.png') no-repeat;
		background-position: 20% 6px;
		background-color: #66BFCF;
		background-size: 225px 58px;
	}

	#mMenu a {
		display: block;
		width: 100%;
		height: 100%;
	}

	li#menu-item-3816, li#menu-item-3817, li#menu-item-4373 {
		display: block;
	}

	.depth_0 {
		padding-left: 10px;
	}

	.depth_1 {
		padding-left: 20px;
	}

	.depth_2 {
		padding-left: 20px;
	}

	.mMenuMobileClick {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		width: 60px;
		height: 75px;
		background: url('images/mMenuMobile.png');
		background-position: center;
		background-size: 25px 25px;
		background-repeat: no-repeat;
		background-color: #0095AD;
		z-index:9999;
		cursor: pointer;
	}

	#mMenuMobile {
		font-family: 'Roboto Slab';
		height: 70px;
		position: absolute;
		top: 70px;
		left: 0px;
		width: 100%;
		height: auto;
		z-index: 1000;
	}

	.mVisible {
		display: block !important;
	}

	.mInvisible {
		display: none !important;
	}

	input#searchsubmit,
	#mMenuMobile label {
		display: none;
	}

	#mMenuMobile input#s {
		display: block;
		margin: 0 auto;
		background-color: #E5E5E5;
		z-index: 1000;
	}

	#mMenuMobile ul.nav-menu {
		width: 100%; /* MS 2015-09-06 <-320px; */
		margin: 0 auto;
		background-color:#E5E5E5;
		z-index: 1000;
	}

	#mMenuMobile ul.nav-menu li {
		border-bottom: 1px solid #7F7F7F;
		padding-top: 7px;
		padding-bottom: 7px;
		width: 100%;
		cursor: pointer;
		z-index: 1001;
	}

	#mMenuMobile ul.nav-menu li:last-child {
		border-bottom: none;
	}

	#mMenuMobile ul.nav-menu li a {
		color: #000;
		font-size: 14px;
		padding-left: 12px;
	}

	#mMenuMobile ul.sub-menu {
		display: none;
		width: 220px;
	}

	#mMenuMobile ul.sub-menu li {
		border: none;
		cursor: pointer;
	}

	/* FmP 2015-09-09 #mMenuMobile ul.nav-menu li:hover ul.sub-menu*/ .fMenuVisible {
		display: block!important;
		height: auto;
		width: 305px;
		z-index: 100;
	}

/*	#mMenuMobile .depth_0 ul.sub-menu li:hover ul.sub-menu {
		display: block;
		height: auto;
		width: 290px;
		z-index: 100;
	}

	#mMenuMobile .depth_0 ul.sub-menu li:hover .depth_1 {
		display: block;
		height: auto;
		width: 245px;
	}

	#mMenuMobile .depth_0 ul.sub-menu li:hover .depth_2 {
		display: none;
	}

	#mMenuMobile .depth_1 ul.sub-menu li:hover ul.sub-menu {
		display: block;
		height: auto;
		width: 220px;
		z-index: 100;
	}

	#mMenuMobile .depth_1 ul.sub-menu li:hover .depth_2 {
		display: block;
		height: auto;
	} FmP 2015-10 */

	.depth_1, .depth_2 {
		display: none;
		height: auto;
	}

	ul.sub-menu {
		display: block;
		height: auto;
	}

	/*#mMenuMobile ul.sub-menu li {
		margin-top: 5px;
		margin-bottom: 5px;
	} */

	#mMenuMobile ul.sub-menu li:first-child {
		margin-top: 5px;
	}

	#mMenuMobile ul.nav-menu li {
		position: relative;
		/*background-image: url('images/mArrowMobile.svg');
		background-position: 255px 12px;
		background-size: 0px;
		background-repeat: no-repeat;*/
		background-color: #E5E5E5;
		display: block; /* MS 2015-09-06 */
		margin: 0 auto; /* MS 2015-09-06 */
		width:280px;
	}

	#mMenuMobile ul.sub-menu li {
		margin-left:0px;
	}

	.fMobileNavClick {
		position: absolute;
		top: 11px;
		right: 10px;
		width: 10px;
		height: 10px;
		background-image: url('images/mArrowMobile.svg');
		background-repeat: no-repeat;
		background-size: 10px 10px;
	}

	.depth_0 .fMobileNavClick {
		right: -5px;
	}

	.depth_1 .fMobileNavClick {
		right: 15px;
	}

/*	#mMenuMobile .depth_0 ul.sub-menu li {
		background-image: url('images/mArrowMobile.svg');
		background-position: 245px 13px;
		background-size: 0px;
		background-repeat: no-repeat;
		background-color: #E5E5E5;
		width: 255px;
	}

	#mMenuMobile .depth_1 ul.sub-menu li {
		background-image: url('images/mArrowMobile.svg');
		background-position: 225px 13px;
		background-size: 0px;
		background-repeat: no-repeat;
		background-color: #E5E5E5;
		width: 235x;
	}

	#mMenuMobile .depth_2 ul.sub-menu li {
		background-image: url('images/mArrowMobile.svg');
		background-position: 205px 13px;
		background-size: 0px;
		background-repeat: no-repeat;
		background-color: #E5E5E5;
		width: 215px;
	} */

	#mMenuMobile .depth_0 ul.sub-menu li {
		/*background-image: url('images/mArrowMobile.svg');
		background-position: 245px 13px;
		background-size: 0px;
		background-repeat: no-repeat;*/
		background-color: #E5E5E5;
		width: 255px;
	}

	#mMenuMobile .depth_1 ul.sub-menu li {
		/*background-image: url('images/mArrowMobile.svg');
		background-position: 230px 13px;
		background-size: 0px;
		background-repeat: no-repeat; */
		background-color: #E5E5E5;
		width: 240x;
	}

	#mMenuMobile .depth_2 ul.sub-menu li {
		/*background-image: url('images/mArrowMobile.svg');
		background-position: 215px 13px;
		background-size: 0px;
		background-repeat: no-repeat;*/
		background-color: #E5E5E5;
		width: 225px;
	}

	li.menu-item-3816 {
		padding-top: 25px !important;
	}

	li.menu-item-3816,
	li.menu-item-3817,
	li.menu-item-4373 {
		background-image: none !important;
	}

	li.menu-item-3816 a,
	li.menu-item-3817 a,
	li.menu-item-4373 a
	{
		color: #7F7F7F !important;
	}

	li.menu-item-4373 {
		padding-bottom: 60px !important;
		background-image: url('images/mZoom.png') !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		background-size: 23px 23px !important;
	}

	#mSlider {
		overflow: hidden;
		width: 320px;
		margin: 0 auto;
	}

	.mRight {
		display: none;
	}

	.section {
		overflow: hidden;
	}

	.section .mInner {
		width: 280px;
	}

	.section #mContent {
		overflow: none;
		width: 280px;
		margin: 0 auto;
	}

	#mContent.section.mBasicPage {
		width: 280px;
		margin: 0 auto;
	}

	.slick-slide img {
		width: 320px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.slick-slide {
		margin-right: 10px;
	}

	.slick-next {
		display: none;
		right: 0px;
	}

	#mContent #mHomeContentTop .left h1 {
		margin-right: 0px;
		text-align: left;
	}

	#mContent #mHomeContentTop .left {
		width: 280px; /* 320px */
		/* float: none; */
	}

	#mContent #mHomeContentTop .left .imageWrapper img {
		display: none;
	}

	#mContent #mHomeContentTop .left .desc {
		width: 280px; /* 320px */
	}

	#mContent #mHomeContentTop .right .item .desc {
		margin-right: 10px;
	}

	#mContent #mHomeContentTop .right {
		width: 280px; /* 320px */
		float: none;
		border-left: none;
		padding-left: 0px;
		margin-top: 15px;
	}

	#mContent #mHomeContentTop .right h1 {
		border-bottom: 1px solid #B2B2B2;
		text-align: left;
		margin-top: 350px; /* FmP 2015-10 */
	}

	#mHomeContentMiddle .itemsWrapper {
		width: 280px; /* 320px */
	}

	#mContent #mHomeContentMiddle {
		border-bottom: none;
	}

	#mContent #mHomeContentMiddle .left {
		width: 280px; /* 320px */
	}

	#mContent #mHomeContentMiddle .left h1 {
		text-align: left;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper {
		margin-left: 0px;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper .item {
		width: 280px; /* 320px */
		height: 290px;
		margin-left: 0px;
		margin-bottom: 0px;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .desc  {
		margin-right: 10px;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper .item .imageWrapper {
		left: 0px;
	}

	#mContent #mHomeContentMiddle .right {
		margin-top: 10px;
		padding-left: 10px;
		width: 280px;
	}
	#mContent #mHomeContentMiddle .right .item.last {
		margin-right: 0px;
	}

	#mContent #mHomeContentBottom {
		width: 280px; /* 320px */
	}

	#mContent #mHomeContentBottom .right {
		display: none;
	}

	#mContent #mHomeContentBottom .left.short {
		width: 280px; /* 320px */
	}

	#mContent #mHomeContentBottom .left .widgetQuote {
		font-size: 18px;
		line-height: 22px;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .imageWrapper img,
	#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .imageWrapper,
	#mContent #mHomeContentMiddle .left .itemsWrapper .item .imageWrapper img,
	#mContent #mHomeContentMiddle .left .itemsWrapper .item .imageWrapper {
		width: 280px;
		height: 170px;
	}

	#mContent #mHomeContentMiddle .left .itemsWrapper .item:hover .imageWrapper img {
		-webkit-transform: none;
		transform: none;
		-webkit-transition: none;
	}

	span.mMore {
		height: 20px;
	}

	#mFooter {
		width: 100%; /*MS 2015-08-03 <- 320px */
		margin: 0 auto;
		margin-top: 120px;
	}

	#mFooter .right {
		display: none;
	}

	#mFooter .gray {
		margin-right: 42%; /*MS 2015-08-03 <- 135px */
		right: 0%;
		padding-top: 50px; /*MS 2015-08-03 - WindowsPhone */
	}

	#mFooter .gray .txt {
		width: 165px;
	}

	/* SINGLE PAGES */

	h1 {
		font-size: 26px;
		line-height: 30px;
		max-width: 280px;
	}

	body.wydarzenia #mContent .mContentWrapper,
	body.ogloszenia #mContent .mContentWrapper {
		width: 280px;
	}

	body.wydarzenia .mItemsListWrapper .item img.featuredImage {
		width: 280px;
		height: auto;
	}

	.mItemsListWrapper .item img.featuredImage {
		float: none;
		margin-left: 47px;
	}

	#macchiatocodeCalendarWrapper {
		margin-bottom: 20px;
		width: 280px !important;
	}

	.mItemsListWrapper .item .content {
		margin-top: 15px;
		margin-left: 0px;
		min-height: 100px;
	}

	#mContent .mContentWrapper {
		width: 320px;
	}

	.mItemsListWrapper .item div.date {
		float: none;
	}

	.mContentWrapper p img {
		width: 280px;
		height: auto;
		padding-bottom: 10px;
	}

	#mContent.mBasicPage .mContentWrapper h4 {
		font-size: 18px;
		line-height: 28px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item .mDyzuryOutSide {
		top: 65px;
		left: 0px;
	}
	.mItemsListWrapper.pracownicy-i-doktoranci .item .op {
		background: none;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item .mDyzuryOutSide .mTriangle {
		display: none;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item .content  {
		bottom: 20px;
	}

	.mItemsListWrapper .item img.featuredImage {
		margin-left: 0px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item {
		margin-bottom: 30px;
		width: 280px;
		height: 280px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item .op {
		width: 280px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item .mDyzuryOutSide {
		width: 250px;
		height: 250px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item .mInnerNew {
		height: 280px;
	}

	/* PRACE NAUKOWE */

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection .inner  {
		width: 320px;
	}

	body.prace-magisterskie #mContent.mWideBasicPage .mContentWrapper h1.pageTitle {
		font-size: 30px;
	}

	body.prace-magisterskie #mContent.mWideBasicPage .mContentWrapper h1.pageTitle {
		width: 320px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper .item ul li {
		width: 260px;
		padding-left: 10px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection .inner {
		width: 280px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe {
		overflow: hidden;
	}

	.mWideBasicPage.mPraceNaukowe ul#mPraceHeader li {
		float: none;
		/*border: none;*/
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection.dark {
		padding-bottom: 150px;
	}

	#mContent.mWideBasicPage.mPraceDoktorskie .mContentWrapper .mContentSection:last-child {
		padding-bottom: 150px;
	}

	.mPraceDoktorskie .mInner {
		margin-bottom: 50px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper .item ul li:last-child {
		border-bottom: none;
	}

	#mContent.mWideBasicPage .mContentWrapper .mContentSection p {
		padding-left: 10px;
		width: 240px;
	}

	/* PROJEKTY BADAWCZE */

	body.page-template-mProjektyBadawczeZesp-php #mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper,
	body.page-template-mProjektyBadawczeInd-php #mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper #mPraceWrapper {
		padding-left: 20px;
		padding-right: 20px;
	}

	#mContent.mWideBasicPage .mContentWrapper h1.pageTitle {
		width: 320px;
		font-size: 30px;
	}

	#mContent.mWideBasicPage.mPraceNaukowe .mContentWrapper .mContentSection.dark {
		padding-bottom: 0px;
	}

	#mContent.mWideBasicPage .mContentWrapper .mContentSection.dark {
		width: 280px;
	}

	/* INNE*/

	#mContent.mBasicPage .mContentWrapper p.mCloud  {
		width: 270px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-right: 0px;
		padding-right: 0px;
		margin-left: 0px;
	}

	#mContent.section.mDlaKandydatow .mInner {
		width: 320px;
		margin-bottom: 150px;
	}

	#mContent .mContentWrapper p.split {
		padding-left: 10px;
	}

	#mContent .mContentWrapper .mKolumny p.split {
		padding-left: 0px;
	}

	#mPlanWrapper {
		width: 320px;
	}

	#gallery-1 img {
		width: 140px;
		height: 140px;
	}

	#mContent.mWideBasicPage .mContentWrapper .mContentSection .inner {
		width: 280px;
	}

	#mContent.mBasicPage .mContentWrapper .mLargeHeader {
		font-size: 26px;
		line-height: 34px;
	}

	.mSlideBox .header, .mSlideBox .footer {
		width: 250px;
	}

	#mContent.mBasicPage .mContentWrapper ul {
		width: 280px;
	}

	#mContent .mContentWrapper p {
		width: 280px;
	}

	.mKolumny .column {
		width: 300px !important;
	}

	div.cs-select {
		max-width: 280px !important;
	}

	#mContent.mBasicPage .mContentWrapper h5 {
		line-height: 26px;
	}

	#widgetFb {
		width: 331px;
		height: 68px;
	}

	#widgetFb #widgetFbBtn, #widgetFb #widgetFbBtn:hover {
		width: 31px;
		height: 31px;
		background-position: -13px -18px;
	}

	#widgetPinterest a, #widgetPinterest:hover a {
		width: 31px;
		height: 31px;
		background-position: -15px -83px;
	}

	#mPlanWrapper p {
		padding-left: 10px;
	}

	/* TABLEPRESS */

	table td {
		text-align: center;
		padding-left: 0px;
	}

	.column-1, .column-2 {
		display: table-cell;
	}

	.column-3, .column-4, .column-5, .column-6,
	.column-7, .column-8, .column-9, .column-10,
	.column-11, .column-12, .column-13, .column-14 {
		display: none;
	}

	.mSlideBox .inner .content .inside {
		width: 280px;
	}

	table.mTableStyle1 td {
		padding-top: 6px !important;
		padding-bottom: 6px !important;
	}

	table.mTableStyle1 td.column-1 {
		height: 0px;
		padding-top: 20px;
	}

	table.mTableStyle1 thead th.column-1 {
		border-bottom: 30px solid #f25924;
		padding-bottom: 17px;
	}

	table.mTableStyle1 thead th:first-child {
		background-image: url('images/mZegarTabela.svg');
		background-repeat: no-repeat;
		background-position: -16px 28px; /*FmP 2015-10 4px 28px; */
	}

	table.mTableStyle1 thead th.column-2 {
		background-image: url('images/fTableArrows.svg');
		background-repeat: no-repeat;
		background-position: 30px 33px;
	}

	table.mTableStyle1 thead th.column-3 {
		background-image: url('images/fTableArrows.svg');
		background-repeat: no-repeat;
		background-position: 30px 33px;
	}

	table.mTableStyle1 thead th.column-4 {
		background-image: url('images/fTableArrows.svg');
		background-repeat: no-repeat;
		background-position: 30px 33px;
	}

	table.mTableStyle1 thead th.column-5 {
		background-image: url('images/fTableArrows.svg');
		background-repeat: no-repeat;
		background-position: 30px 33px;
	}

	table.mTableStyle1 thead th.column-6 {
		background-image: url('images/fTableArrows.svg');
		background-repeat: no-repeat;
		background-position: 30px 33px;
	}

	.column-1 {
		width: 60px !important;
	}

	.mTdInvisible {
		background: repeating-linear-gradient(
		  -55deg,
		  #E5E5E5,
		  #fff 3px,
		  #E5E5E5 3px,
		  #E5E5E5  6px
		)!important;
	}

	body.page-template-mPlanZajec-php table td.column-1 {
		font-size:11px;
	}

	#macchiatocodeCalendarWrapper {
		width: 280px;
	}

	body.kim-jest-kulturoznawca #mContent.mWideBasicPage .mContentWrapper .mContentSection.dark {
		width: 320px;
	}

	body.dlaczego-ikp #mContent.section.mBasicPage {
		width: 320px;
	}

	body.dlaczego-ikp #mContent.mWideBasicPage .mContentWrapper .mContentSection.dark {
		width: 320px;
	}

	body.dlaczego-ikp #mContent.mWideBasicPage .mContentWrapper .mContentSection p {
		margin: 0 auto;
		text-align: left !important;
	}

	.single #mContent .mContentWrapper {
		width: 280px;
	}

	.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn {
		width: 280px;
	}

	.mItemsListWrapper.pracownicy-i-doktoranci .item img.featuredImage {
		width: 280px;
		height: 280px;
	}

	/* DLA STUDENTÓW - DLA KANDYDATÓW */

	.section.mDlaKandydatow.mDlaStudentow  {
		background: #fff;
		margin-bottom: 150px;
	}

	.section.mDlaKandydatow.mDlaStudentow #mFacesBox a.item {
		width: 160px;
		height: 150px;
		padding-top: 30px;
	}

	.section.mDlaKandydatow {
		background: #fff;
	}

	#mFacesBox a.item.face1 {
		padding-left: 0px;
	}

	#mFacesBox a.item {
		width: 160px;
		height: 230px;
		padding-top: 10px;
		padding-bottom: 20px;
	}

	#mFacesBox a.item.face5 {
		padding-right: 0px;
	}

	.pracownicy-i-doktoranci .mLeftColumn img {
		width: 280px;
		height: auto;
	}

	.single #mContent {
		width: 280px;
		margin: 0 auto;
	}

	.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc {
		margin-left: 0px;
	}

	.single #mContent .mContentWrapper.pracownicy-i-doktoranci .mLeftColumn {
		min-height: 560px;
		margin-bottom: 20px;
	}

	.mItemsListWrapper.publikacje .item .op {
		display: none;
	}

	.publikacje #meta {
		margin-bottom: 20px;
		color: #FFF;
		font-size: 10px;
		line-height: 20px;
	}

	.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item {
		width: 120px;
		margin-right: 10px;
	}

	.mItemsListWrapper.publikacje {
		padding-left: 20px;
	}

	/* OKRUSZKI */

	#mBreadcrumbs .breadcrumb {
		line-height: 18px;
		font-size: 13px;
	}

	#mBreadcrumbs .breadcrumb a:first-child {
		padding-top: 18px;
	}

	#mBreadcrumbs {
		width: 100%; /*MS 2015-08-28 <- 320px; */
		margin: 0 auto;
	}

	/* LISTA ROCZNIKÓW W PRACACH MAGISTERSKICH */

	.mWideBasicPage.mPraceNaukowe ul#mPraceHeader {
		width: 200px;
		padding-right: 40px;
		padding-left: 40px;
		height: 40px;
		overflow: hidden;
	}

	.mWideBasicPage.mPraceNaukowe ul#mPraceHeader li {
		height: 40px;
		width: 44px;
		line-height: 40px;
		border-width: 1px;
	}

	.mWideBasicPage.mPraceNaukowe ul#mPraceHeader li.active {
		height: 40px;
		line-height: 40px;
		border-width: 1px;
		border-right: 1px solid silver;
	}

    .mPraceMobRight {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		width: 40px;
		height: 100%;
		background-image: url('images/mPraceMobArrowRight.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 10px;
	}

	.mPraceMobLeft {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 40px;
		height: 100%;
		background-image: url('images/mPraceMobArrowLeft.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 10px;
	}

	body.prace-magisterskie .mWideBasicPage.mPraceNaukowe ul#mPraceHeader li {
		display: none;
	}

	body.prace-magisterskie .mWideBasicPage.mPraceNaukowe ul#mPraceHeader li:nth-child(n+3):nth-child(-n+5) {
		display: inline-block;
	}

	/* KONTAKT MS 2015-08-14 */

	.mKolumny .first {
		margin-bottom: -80px;
	}

	.mKolumny .last {
		margin-top: -77px;
	}

	/* FmP 2015-09 WYSZUKIWARKA MOBILNA */

	#mMenuMobile .fSearchMobile {
		width: 100%;
		height: 50px;
		background: #E5E5E5;
		text-align:center;
		font-size:11px;
		margin-top: -54px;
		padding-top: 10px;
		background-image: url('images/mZoom.png') !important;
		background-repeat: no-repeat !important;
		background-position: 280px 8px !important;
		background-size: 23px 23px !important;
		z-index: 999999;
	}

	#mContent.mBasicPage .mContentWrapper h3 {
		font-size: 20px !important;
		line-height: 25px !important;
	}

	.mSearchSubmit {
		left: 277px;
		top: 4px;
	}

	/* FmP 2015-09 END */
}


.mPublikacje .mAdditionalContent, .mPublikacje .mAdditionalContent ul {
	display: none;
}

.single #mContent .mContentWrapper.pracownicy-i-doktoranci .desc .mPublikacje .mItemsListWrapper.publikacje .item:hover .mAdditionalContent {
	height: 0px;
	width: 0px;
}

/* MS 2015-08-28 */

.tablepress tbody td:hover {
	background: #FFF !important;
}

.tablepress tr th {
	text-align: center !important;
	padding-left: 0px !important;
	padding-top: 6px !important;
}

.mInvisible {
	margin-top: -15px;
}

/* ENGLISH */

#mHomeContentMiddle:lang(en-US) {
	display: none;
}


/* INFOGRAFIKA */

.page-id-70,
.page-id-4815 {

}

.page-id-70 .mPraceMobRight,
.page-id-4815 .mPraceMobRight {
		display: block;
		position: absolute;
		top: 88px;
		right: 0px;
		width: 40px;
		height: 40px;
		background-image: url('images/mPraceMobArrowRight.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 10px;
	}

.page-id-70 .mPraceMobLeft,
.page-id-4815 .mPraceMobLeft {
		display: block;
		position: absolute;
		top: 88px;
		left: 0px;
		width: 40px;
		height: 40px;
		background-image: url('images/mPraceMobArrowLeft.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 10px;
}

.page-id-70 #mContent.mWideBasicPage.mPraceNaukowe,
.page-id-4815 #mContent.mWideBasicPage.mPraceNaukowe {
	margin-bottom: 20px;
	overflow: hidden;
}

.page-id-70 #mContent .mContentWrapper,
.page-id-4815 #mContent .mContentWrapper {
	color: #666666;
}

.page-id-70 #mContent.mBasicPage .mContentWrapper ul,
.page-id-4815 #mContent.mBasicPage .mContentWrapper ul {
	padding-left: 85px;
	padding-right: 85px;
}
.page-id-70 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader,
.page-id-4815 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader {
	margin-left: -85px;
	padding-left: 130px;
	width: 830px;
	height: 52px;
	overflow: hidden;
}

.page-id-70 .mWideBasicPage.mPraceNaukowe ul#mPraceHeader li.active,
.page-id-4815 .mWideBasicPage.mPraceNaukowe ul#mPraceHeader li.active {
	background: #fff;
	font-weight: bold;
	color: #66BFCE;
}

.fIgr {
	width: 100%;
}

.fIgrTop {
	width: 100%;
	height: auto;
}
.fIgrTop img {
	width: 100%;
	height: auto;
}

.fIgrTopMobile {
	display: none;
}

.fIgrBottom {
	width: 100%;
}

.fIgrBottomItem {
	width: 475px;
	max-width:50%;
	height: 228px;
	float: left;
	overflow: hidden;
}

.fIgrBottomItem img {
	width: 475px;
	height: auto;
	image-rendering: crisp-edges;
}

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

.fIgr .item ul {
	padding-top: 20px;
}

.page-id-70 ul#mPraceHeader li,
.page-id-4815 ul#mPraceHeader li {
	border-bottom: 2px solid silver!important;
}

.page-id-70 .item ul li,
.page-id-4815 .item ul li {
	border-bottom: none!important;
}

.page-id-70 ul li.active,
.page-id-4815 ul li.active {
	border-bottom: 1px solid #fff!important;
}


.fIgr #mContent .mContentSection .inner #mPraceWrapper .item ul {
    list-style-type: none!important;
}

.fIgr #mContent .mContentSection .inner #mPraceWrapper .item ul li:before {
    color: #66BFCE;
    content:'>';
    width: 1em !important;
    margin-left: -1em;
    display: inline-block;
}

.fIgr ul li {
	list-style-image: none!important;
}

@media all and (min-width:768px) and (max-width:1024px) {
	.fIgrBottomItem {
		width: 370px;
		height: 178px;
	}
	.fIgrBottomItem img {
		width: 370px;
		height: auto;
	}
	.page-id-70 #mFooter,
	.page-id-4815 #mFooter {
		margin-top: 100px;
	}
	.fIgrTopMobile {
		display: none;
	}
	.page-id-70 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader,
	.page-id-4815 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader {
		width: 710px;
	}
}

@media all and (max-width:767px) {
	.fIgrBottom {
		display: none;
	}
	.fIgrTop {
		display: none;
	}
	.fIgrBottomMobile {
		width: 100%;
		display: block;
	}
	.fIgrTopMobile {
		display: block;
	}
	.fIgrTopMobile {
		width: 100%;
		height: auto;
	}
	.fIgrTopMobile img {
		width: 100%;
		height: auto;
	}
	.fIgrBottomItem {
		width: 280px;
		max-width:100%;
		height: 135px;
		margin-bottom: 0px;
	}
	.fIgrBottomItem img {
		width: 280px;
		height: auto;
	}
	.page-id-70 #mFooter,
	.page-id-4815 #mFooter {
		margin-top: 100px;
	}
	.page-id-70 #mContent.mBasicPage .mContentWrapper ul,
	.page-id-4815 #mContent.mBasicPage .mContentWrapper ul {
		padding-left: 20px;
		padding-right: 10px;
		/*border-top: 1px solid #666666;*/
	}
	.page-id-70 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader,
	.page-id-4815 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader {
		margin-left: 0px;
		padding-left: 32px;
		width: 240px;
		height: 42px;
	}
	.page-id-70 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader li,
	.page-id-4815 #mContent.mBasicPage .mContentWrapper ul#mPraceHeader li {
		width: auto;
	}
	.page-id-70 .mPraceMobRight,
	.page-id-70 .mPraceMobLeft,
	.page-id-4815 .mPraceMobRight,
	.page-id-4815 .mPraceMobLeft {
		top: 86px;
		height: 30px;
	}
	.page-id-70 .mPraceMobRight,
	.page-id-4815 .mPraceMobRight {
		right: -15px;
	}
	.page-id-70 .mPraceMobLeft,
	.page-id-4815 .mPraceMobLeft {
		left: -15px;
	}
}

@media(max-width:1024px){
	.footer-nav > li:nth-child(5) {
		clear:both;
	}

	ul.footer-nav > li {
	    margin-top: 30px;
	}
}

tbody.row-hover .even, tbody.row-hover .odd {
	display: table-row !important;
}
