/*
Theme Name: IAPAN
Theme URI: #
Description: IAPAN
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author:
Author URI: #
Version: 1
License:
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

/* Elements */

body{
	background: url("/wp-content/themes/iapan/img/body_background.png") repeat center center !important;
}

#scroll-to-top{
	display: none !important;
}

.wrapper{
	width: 1600px;
	margin: auto;
	overflow: hidden;
}

header{
	width: 1600px !important;
	left: 50% !important;
	margin-left: -800px !important;
}

ol{
	padding: 15px !important;
}

/* .wpb_text_column p{
	padding-top: 5px;
	padding-bottom: 5px;
} */

.wpb_text_column ul{
	padding-top: 5px;
	padding-bottom: 45px;
}

.wpb_text_column li{
/* 	list-style-type: none;
	display: flex; */
	padding: 5px 0;
}

.wpb_text_column li::before{
/* 	content: url("/wp-content/themes/iapan/img/li-before.png");
	display: inline-block;
    height: 10px;
    padding-right: 20px;
    padding-top: 0;
    vertical-align: top;
    width: 6px; */
}

.vc_column_container >.vc_column-inner .wpb_wrapper{
	background: #fff;
	padding: 30px;
}

.home .vc_column_container >.vc_column-inner .wpb_wrapper{
	background: none;
	padding: 0;
}

#main-slider-container .vc_column_container >.vc_column-inner .wpb_wrapper{
	padding: 0 !important;
}

.vc_column_container >.vc_column-inner .wpb_wrapper .wpb_wrapper{
	padding: 0;
	border-top: none;
}

#main-slider-container .vc_column_container >.vc_column-inner .wpb_wrapper .wpb_wrapper{
	padding: 0 15px !important;
}

#cookie-law-info-bar span{
	padding: 0 30px;
}

#CONSTANT_OPEN_URL{
	text-decoration: underline !important;
}

#mCSB_1_scrollbar_vertical{
	/* display: block !important; */
}

.empty-block{
	height: 65px;
}

.section_title_short h5{
	background: #079ca5 none repeat scroll 0 0;
    border-left: 9px solid #b9d40f;
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 20px;
    text-transform: none;
	margin-top: 0;
	width: 100%;
}

.sidebar-shortcut-link{
	padding-bottom: 8px;
    display: block;
}

.wpb_wrapper table{
	width: 100%;
	margin: 15px 0;
}

.wpb_wrapper table thead tr td{
	background: none;
	border-color: #079ca5;
	background: #079ca5;
	color: #fff;
}

.wpb_wrapper table thead tr td a{
	color: #fff;
}

.wpb_wrapper table td{
	text-align: left;
	border: 1px solid #e6e6e6;
	vertical-align: middle;
}

.download-attachments{
	background: #fff;
    padding: 20px 30px;
    border-top: 1px solid #e6e6e6;
}

h3.download-title{
	padding-bottom: 15px;
}

.download-attachments li {
    list-style-type: none;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 7px;
    padding-top: 7px;
}

.download-attachments li:last-child{
	border-bottom: none;
}

.download-attachments .attachment-size{
    color: #8e8e8e;
	font-size: 14px;
}

.special-title{
	display: block;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    background: #079ca5;
    padding: 10px 10px;
	margin-bottom: 15px;
}

.widget_wp_sidebarlogin{
	background: #fff;
}

.widget_wp_sidebarlogin li::before {
    content: url(/wp-content/themes/iapan/img/li-before.png);
    display: inline-block;
    height: 10px;
    padding-right: 12px;
    padding-top: 0;
    vertical-align: top;
    width: 6px;
}

.widget_wp_sidebarlogin li {
    border-bottom: 1px solid #e6e6e6;
    padding: 15px 15px;
}

.panel-administracyjny-link{
	margin-bottom: 0 !important;
}

#loginform{
	padding: 0 15px 15px 15px;
}

#loginform .sidebar_login_error{
	background: #bb2633;
	color: #fff;
	font-size: 15px;
}

#loginform .login-username label, #loginform .login-password label{
	font-size: 15px;
}

#loginform .login-username input, #loginform .login-password input{
	padding: 10px 15px;
	border: 1px solid #c6c6c6;
}

#loginform #wp-submit{
	background: #079ca5;
	box-shadow: none !important;
	border: none !important;
	color: #fff;
	padding: 10px 25px;
	text-transform: uppercase;
}

.error404 .title{
    background-image: url(/wp-content/uploads/2017/03/ia_pan_gorne_1600x200_z33.jpg);
}

.special-link-area td{
	border: none !important;
	padding: 3px 8px !important;
}

/* Header */

.has_top.scroll_top{
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.10);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.10);
}

.header_top_bottom_holder .header_top{
	padding: 15px 0 !important;
}

.header_top_bottom_holder .header_top li{
	padding-right: 20px;
}

.header_top_bottom_holder .header_top li:last-child{
	padding-right: 0;
}

.top-right-area-table td{
	vertical-align: top;
}

.top-right-area-table .hr-logo {
	padding: 0 !important;
}

.top-right-area-table .hr-logo img {
	margin-top: -5px;
}

.top-right-area-table td.choose-language{
	padding-right: 0;
}

.top-right-area-table td.bip-link{
	padding-left: 15px;
}

#lang_sel_list img.iclflag{
	width: 20px !important;
	height: 13px !important;
	top: -4px !important;
	margin: auto;
}

div.ajaxsearchpro[id*='ajaxsearchpro']{
	margin-top: -8px !important;
}

div.ajaxsearchpro .probox{
	width: 300px !important;
}

.scrolled .q_logo a img{
	height: 45px !important;
	padding-top: 4px;
}

.header-widget.widget_nav_menu ul#menu-top-menu li a:hover{
	color: #fff !important;
	text-decoration: underline;
}

.header-widget.widget_nav_menu ul.menu li:first-child a{
	padding-left: 0 !important;
}

.header-widget.widget_nav_menu ul.menu li a{
	padding: 0 !important;
}

#menu-item-3315::before, #menu-item-15399::before{
	content: url('/wp-content/themes/iapan/img/breadcrumbs-home.png');
	width: 18px;
	height: 18px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: -3px;
}

#menu-item-3316::before, #menu-item-15400::before{
	content: url('/wp-content/themes/iapan/img/iapan_ikony_ogolne-54.png');
	width: 18px;
	height: 18px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: -5px;
}

#menu-item-14305::before, #menu-item-15401::before{
	content: url('/wp-content/themes/iapan/img/iapan_ikony_ogolne-55.png');
	width: 18px;
	height: 18px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: -5px;
}

#menu-item-3318::before, #menu-item-15402::before{
	content: url('/wp-content/themes/iapan/img/iapan_ikony_ogolne-56.png');
	width: 18px;
	height: 18px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: -5px;
}

nav.main_menu ul li{
	border-left: 6px solid #fff;
	-webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	-ms-transition: all 0.5s ease !important;
	-o-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}

nav.main_menu ul li:hover{
	background: #64523c !important;
	border-left: 6px solid #b9d40f;
}

nav.main_menu ul li:hover a{
	color: #fff !important;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
	opacity: 1 !important;
}

#menu-main-menu a span::before{
	content: url("/wp-content/themes/iapan/img/menu-has-child-before.png");
    display: inline-block;
    height: 6px;
    padding-right: 12px;
    padding-top: 0;
    vertical-align: top;
    width: 10px;
    opacity: 1;
	-webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	-ms-transition: all 0.5s ease !important;
	-o-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}

#menu-main-menu a span.plus::before{
    display: none;
}

#menu-main-menu li:hover a span::before{
    opacity: 0;
	-webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	-ms-transition: all 0.5s ease !important;
	-o-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}

#menu-main-menu .second a span::before{
    display: none;
}

.drop_down .second{
	left: -6px !important;
	-webkit-box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.05);
	box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.05);
}

.drop_down .second, .drop_down .second.drop_down_start{
	-webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	-ms-transition: all 0.5s ease !important;
	-o-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}

.drop_down .second  ul{
	padding: 0 !important;
}

.drop_down .second ul li{
	border-left: 6px solid #b9d40f !important;
}


.drop_down .second ul li a{
    padding-left: 30px !important;
    padding-right: 10px !important;
}

.drop_down .second ul li a::before{
	position: absolute;
	content: url("/wp-content/themes/iapan/img/li-second-before.png");
    height: 10px;
    width: 6px;
	top: 8px;
	left: 14px;
}

.drop_down .second ul li a:hover{
    text-decoration: underline;
}

.title_outer{
	padding-top: 163px;
	position: relative;
}

.title_holder{
	padding-top: 0px !important;
}

.title .container_inner{
	border-top: 4px solid #b9d40f;
}

.title h1 {
    text-transform: uppercase !important;
	text-shadow: 5px 5px 10px #333333;
}

.breadcrumbs{
	position: absolute;
	z-index: 999;
	bottom: -35px;
	color: #b8aa9a;
}

.breadcrumbs .container{
	background: transparent !important;
}

.breadcrumbs .column_inner{
	background: #64523c;
	border-left: 8px solid #b9d40f;
	padding: 23px 30px !important;
}

.breadcrumbs-home-image{
	background-image: url('/wp-content/themes/iapan/img/breadcrumbs-home.png');
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	vertical-align: -3px;
}

.breadcrumbs span a span{
	color: #b8aa9a;
	font-weight: 300;
}

.breadcrumbs span span{
	color: #fff;
	font-weight: 500;
	font-size: 14px;
}

.additional-menu{
	background: #079ca5 url('/wp-content/themes/iapan/img/blue-background.jpg') repeat center center;
	padding-top: 15px;
}

.additional-menu-title{
	color: #fff;
    padding-top: 37px;
    padding-bottom: 18px;
    text-align: center;
    width: 1292px;
    margin: auto;
    background: #079ca5;
    border-left: 8px solid #b9d40f;
}

.additional-menu-title span{
	position: relative;
}

.additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/iapan-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -6px;
}

.additional-menu-table{
	display: table;
	margin: auto;
	padding: 25px 0 20px;
}

.additional-menu-table ul{
	margin: 0 !important;
	padding: 0 !important;
}

.additional-menu-table li{
	list-style-type: none;
	display: inline;
	padding: 0 15px;
}

.page-template-blog-small-image .additional-menu{
	margin-bottom: 30px;
}

/* Calendar */

.eventon_events_list .eventon_list_event .evcal_list_a{
    padding: 15px 0 0px !important;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{
	font-size: 17px !important;
}

.home #evcal_list{
	max-width: 414px !important;
    margin-left: 15px !important;
	margin-top: 14px !important;
}

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title{
	color: #303030 !important;
	font-size: 15px !important;
}

.evcal_month_line{
	background: #2399a5;
}

.evcal_month_line p{
	padding-left: 15px !important;
	color: #fff !important;
	font-weight: 400 !important;
	font-size: 20px !important;
}

#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul{
	font-size: 16px;
	line-height: 26px !important;
}

.ajde_evcal_calendar{
	color: #232323 !important;
}

.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul{
	font-size: 16px !important;
	line-height: 26px !important;
}

.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p a{
	color: #079ca5 !important;
}

.ajde_events-template-default .title{
    height: 200px;
    background-color: #079ca5;
}

.ajde_events-template-default .title .title_holder .container{
	vertical-align: top;
}

.ajde_events-template-default .title h1 {
    font-size: 40px;
    line-height: 40px;
    font-weight: 600;
}

.ajde_events-template-default #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .ajde_events-template-default .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title{
	font-size: 20px !important;
	color: #079ca5 !important;
}

.ajde_events-template-default .breadcrumbs .column_inner{
	font-size: 0 !important;
}

.ajde_events-template-default .breadcrumbs .column_inner span[property="itemListElement"]{
	display: none;
}

.ajde_events-template-default .breadcrumbs .column_inner span[property="itemListElement"]:last-child{
	display: inline !important;
	font-size: 14px !important;
}

.ajde_events-template-default .breadcrumbs .column_inner span[property="itemListElement"]:last-child::before{
	content: ' > ';
	font-weight: 300;
	color: #b8aa9a;
	padding-left: 3px;
}

.evcal_event_subtitle{
	font-size: 14px !important;
    text-transform: none !important;
}

/* Page */

.tools-section{
	background: #fff;
	border-top: 4px solid #b9d40f;
	border-bottom: 1px solid #e6e6e6;
}

.tools-section table{
	width: 100%;
}

.tools-section table td{
	height: 90px;
}

.tools-section-title{
	float: left;
	text-align: left;
	width: 850px;
	border-right: 1px solid #e6e6e6;
	display: table;
}

.tools-section-title h2{
	font-size: 28px;
	line-height: 30px;
	vertical-align: middle;
	display: table-cell;
	padding: 0 25px;
}

.tools-section-back{
	float: right;
	text-align: center;
	vertical-align: middle;
	display: table;
	padding: 0 !important;
	width: 104px;
}

.tools-section-back a{
	vertical-align: middle;
	display: table-cell;
}

.tools-section-back a{
	vertical-align: middle;
	display: table-cell;
	width: 50%;
}

.printfriendly.pf-alignleft {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 50%;
    border-right: 1px solid #dededd;
}

#taboola-below-article-thumbnails{
	display: none !important;
}

.cs-core-iframe #pf-dialog-ads{
    display: none !important;
}

.trc_rbox_container{
	display: none !important;
}

#gaiframe{
	display: none !important;
}

.pf-dialog-ads{
	display: none !important;
	height: 0 !important;
}

/* Blog */

.blog_holder.blog_small_image article{
	background: #fff !important;
	border-bottom: 4px solid #dbdfdd;
}

.blog_holder article .post_image{
	height: 350px;
}

.blog_holder article .post_image img{
	height: 350px;
	object-fit: cover;
}

.blog_small_image article .post_image{
	height: 200px;
}

.blog_small_image article .post_image img{
	height: 200px;
	object-fit: cover;
}

/* .blog_holder article .post_text{
	height: 350px;

} */

.blog_holder article .post_text .post_text_inner{
	background: none !important;
}

.blog_holder article .post_text .post_text_inner h2{
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 18px;
	line-height: 20px;
}

.blog_holder article .post_text .post_text_inner h2 a{
	font-size: 18px;
	display: block;
	padding-bottom: 5px;
}

.blog_small_image .post_text_inner p{
	font-size: 15px;
	line-height: 17px;
}

.blog_holder article .post_more{
	margin-top: 10px !important;
}

.blog_holder article .post_more a{
	-webkit-border-radius: 0 5px 0 5px;
	border-radius: 0 5px 0 5px;
	font-size: 15px !important;
	padding: 2px 30px !important;
}

.pagination li a{
	background: #b9d40f !important;
	border-color: #b9d40f !important;
	margin-bottom: 5px !important;
	color: #fff !important;
}

.pagination li a:hover{
	background: #d1ed1e !important;
	border-color: #d1ed1e !important;
}

.pagination li.active span{
	background: #079ca5 !important;
	border-color: #079ca5 !important;
	color: #fff !important;
}

/* Single */

.single .tools-section{
	max-width: 955px;
	/* border-left: 8px solid #dbdfdd; */
}

.single .title, .archive .title{
	background: url("/wp-content/uploads/2017/02/ia_pan_gorne_1600x200_aktualnosci.jpg") no-repeat center center;
}

.blog_single.blog_holder{
	background: #fff;
	padding: 30px;
	/* border-left: 8px solid #dbdfdd; */
}

.post_text_inner{
	padding-top: 0 !important;
}

.single .post_image{
	margin-bottom: 20px;
	overflow: hidden;
	height: 350px;
}

.single .post_image img{
	position: absolute !important;
    margin: auto;
    left: 0;
    right: 0;
    top: -100%;
    bottom: -100%;
    height: auto;
}

/* .post_text_inner p{
	padding-bottom: 15px;
} */

.post_text_inner p a{
	text-decoration: underline;
}

.post_text_inner p a:hover{
	text-decoration: underline;
}

.post_text_inner ul{
	padding-top: 5px;
	padding-bottom: 45px;
}

.post_text_inner li{
	list-style-type: none;
	padding: 5px 0;
}

.post_text_inner li::before{
	content: url("/wp-content/themes/iapan/img/li-before.png");
	display: inline-block;
    height: 10px;
    padding-right: 20px;
    padding-top: 0;
    vertical-align: top;
    width: 6px;
}

.single_tags {
    margin: 0 !important;
    background: #fff;
    padding: 5px 0;
    border-bottom: 1px solid #e6e6e6;
	max-width: 955px;
}

.single_tags .tags_text{
    padding-left: 25px;
    font-size: 12px;
    color: #5e5e5e;
}

.single_tags .tags_text h5, .single_tags .tags_text a{
    font-size: 12px;
    color: #5e5e5e;
}

.single_tags .tags_text a:hover{
    color: #b9d40f;
}

.crp_related{
	background: #fff;
	max-width: 955px;
}

.crp_related  h3{
	padding-left: 30px;
	padding-top: 60px;
}

.crp_related ul{
	padding: 15px 30px 30px 30px;
}

.crp_related ul li{
	list-style-type: none;
	width: 200px;
	margin-right: 30px;
	display: inline-block;
	vertical-align: top;
}

.crp_related ul li:last-child{
	margin-right: 0;
}

.crp_related ul li a{
	position: relative;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

.crp_related ul li a img{
	border: 1px solid #e6e6e6;
	position: relative;
	object-fit: cover;
	max-height: 200px;
}

.crp_related ul li a span{
	position: relative;
	font-weight: 500;
}

/* Event */

.single-ajde_events .entry-content{
	padding-top: 45px !important;
}

.single-ajde_events .evo_metarow_directimg{
	display: none;
}

.single-ajde_events #primary{
	display: none;
}

/* Sidebar */

aside .widget h5 {
    background: #079ca5 none repeat scroll 0 0;
    border-left: 8px solid #b9d40f;
    color: #fff !important;
    font-size: 18px;
    font-weight: 400;
    padding: 15px 20px;
    text-transform: none;
	margin-bottom: 0 !important;
}

aside .widget .menu{
	background: #fff;
	padding: 15px;
}

aside .widget .menu li::before{
	content: url("/wp-content/themes/iapan/img/li-before.png");
    display: inline-block;
    height: 10px;
    padding-right: 12px;
    padding-top: 0;
    vertical-align: top;
    width: 6px;
}

aside .widget .menu li{
	border-bottom: 1px solid #e6e6e6;
	padding: 8px 0;
	/* display: flex; */
}

aside .widget .menu li:last-child{
	border-bottom: none;
}

.latest_post_holder{
	background: #fff;
}

.latest_post_holder>ul{
	box-sizing: border-box;
	padding: 15px !important;
}

.latest_post_holder>ul li{
	border-bottom: 1px solid #e6e6e6;
}

.latest_post_holder>ul li:last-child{
	border-bottom: none;
}

.latest_post_holder>ul li a{
	font-size: 15px;
	line-height: 18px;
	display: block;
}

/* Home */

.homepageslider{
	padding-top: 63px;
}

.homepageslider .caption-wrap{
	width: 600px !important;
	background-color: rgba(0, 0, 0, 0.75) !important;
	border-top: 4px solid #b9d40f;
	bottom: 45px !important;
	left: auto !important;
	right: 150px !important;
	opacity: 1 !important;
	pointer-events: none !important;
}

.homepageslider .caption-wrap .caption{
	padding: 20px 45px !important;
	font-size: 24px;
    line-height: 25px;
    font-weight: 400;
}

.homepageslider .caption-wrap .caption span{
	font-size: 16px;
	display: block;
	padding-top: 15px;
	line-height: 20px;
	font-weight: 300;
}

.homepageslider .flex-control-nav{
	bottom: 45px !important;
    left: 150px !important;
    width: auto !important;
    z-index: 2;
}

.homepageslider .flex-control-nav li a{
	background: #fff !important;
	border-radius: 0 !important;
	width: 17px !important;
	height: 17px !important;
	box-shadow: none;
	border: 1px solid #e6e6e6;
}

.homepageslider .flex-direction-nav a.flex-prev{
	background: url('/wp-content/themes/iapan/img/slider-arrow-left.png') no-repeat;
	width: 46px !important;
	height: 46px !important;
	left: 15px !important;
}

.homepageslider .flex-direction-nav a.flex-next{
	background: url('/wp-content/themes/iapan/img/slider-arrow-right.png') no-repeat;
	width: 46px !important;
	height: 46px !important;
	right: 15px !important;
}

.homepageslider .flex-control-nav li a.flex-active{
	background: #b9d40f !important;
	border-color: #b9d40f !important;
}

.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover, .blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover, .flexslider:hover .flex-direction-nav a.flex-next:hover, .flexslider:hover .flex-direction-nav a.flex-prev:hover, .portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover, .portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover, .portfolio_slider:hover .flex-direction-nav a.flex-next:hover, .portfolio_slider:hover .flex-direction-nav a.flex-prev:hover{
	background-color: none !important;
	border: none !important;
}

.flex-direction-nav a{
	border: none !important;
}

#home-najnowsze-aktualnosci ul{
	padding: 0 !important;
}

#home-najnowsze-aktualnosci .listing-item::before{
	display: none;
}

#home-najnowsze-aktualnosci .listing-item{
	width: 24.75% !important;
    vertical-align: top;
    display: inline-block !important;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
	list-style-type: none !important;
}

#home-najnowsze-aktualnosci .listing-item .category-display a{
    font-size: 12px;
    line-height: 12px;
    padding: 20px 10px 0 10px;
	text-transform: uppercase;
    font-weight: 300;
	display: block;
}

#home-najnowsze-aktualnosci .listing-item a.title{
    font-size: 15px;
	box-sizing: border-box;
    line-height: 19px;
    padding: 10px;
    font-weight: 600;
}

.home-nadchodzace-wydarzenia .section_title_short h5{
	width: 364px;
	margin-left: 15px !important;
}

.home-ostatnie-publikacje .section_title_short h5{
	width: 330px;
	margin-left: 35px;
}

.home-links{
	padding-left: 35px;
}

.home-links .section_title_short h5{
	width: 349px;
	margin-bottom: 15px;
	margin-left: 30px;
}

.home-links br{
	display: none;
}

.home_archive_links td{
	border: none !important;
	padding: 0 0 0 22px !important;
}

/* Employees */

.employee-list h2{
	text-align: center;
	padding-top: 45px;
	padding-bottom: 10px;
}

.employee-block tr td:nth-child(1){
	width: 250px;
}

.employee-block tr td:nth-child(2){
	width: 115px;
}

.employee-block tr td:nth-child(3){
	width: 200px;
}

.employee-block tr td:nth-child(4) a{

}

/* Profil pracownika */

.profil .vc_column_container >.vc_column-inner .wpb_wrapper{
	padding: 0 !important;
}

/* Publication list */

.publication-item{
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 15px;
	font-weight: 300;
}

.publication-item:last-child{
	border-bottom: none !important;
}

.publication-authors-list{
	padding-left: 0 !important;
	display: inline;
}

.publication-authors-list li{
	display: inline;
	font-weight: 400;
}

/* .publication-authors-list li::after{
	content: ', ';
} */

.publication-authors-list li:last-child span{
	font-weight: 300;
}

.publication-title, .publication-title a{
	color: #079ca5;
	font-weight: 400;
}

/* .publication-title::after{
	content: ', ';
	margin-left: -4px;
} */

/* .publication-year::before{
	content: ', ';
	font-weight: 300;
} */

.publication-year{
	font-weight: 300;
	/* margin-left: -4px; */
}

/* .publication-year::after{
	font-weight: 300;
	content: ', ';
	margin-left: 0px;
}

.publication-information-about::before{
	content: ', ';
}

.publication-information-about{
	font-style: italic;
	margin-left: -2px;
} */

/* .publication-item span:last-child::after{
		content: '.';
		font-weight: 300;
} */

.publication-title span{
	color: #232323;
	font-weight: 300;
}

.home .publication-author-item span{
	display: none;
}

.single-profil .post_text_inner li::before{
	display: none;
}

.single-profil .post_text_inner li{
	list-style-type: inherit;
}

/* Publication list - Home */

.home .publication-list{
	/* counter-reset: publication-counter; */
}

.home .publication-item:before {
	/* content: counter(publication-counter); */
	/* counter-increment: publication-counter; */
	position: absolute;
	top: 0;
	left: 1px;
	background: #079ca5;
	/* color: #fff; */
	/* font-weight: 400; */
	/* font-size: 25px; */
	line-height: 60px;
	text-align: center;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	content: url('/wp-content/themes/iapan/img/icon-publication.png');
}

.home .publication-item::after{
	content: url('/wp-content/themes/iapan/img/publication-navigation-pages-after.png');
	width: 	7px;
	height: 13px;
	position: absolute;
	top: 12px;
	left: 49px;
}

.home .publication-item{
	position: relative;
	margin-bottom: 30px;
	list-style-position: inside;
	list-style-type: none;
	padding-left: 50px;
	border-top: none !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.home .publication-item:last-child{
	margin-bottom: 30px;
}

.home .publication-content{
	background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    vertical-align: top;
    border-top: 1px solid #e6e6e6;
    width: 100%;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.home .publication-image{
	margin-left: 15px;
	margin-right: 10px;
	border: 1px solid #d5d5d5;
	/* width: 112px; */
	width: 89px;
	height: 120px;
	vertical-align: top;
	display: inline-block;
}

.home .publication-info{
	display: inline-block;
    vertical-align: top;
	margin-left: 10px;
	margin-right: 20px;
	width: 689px;
	padding-top: 10px;
}

.home .publication-year{
	font-weight: 300;
	font-size: 14px;
	text-transform: none;
}

.home .publication-title{
	font-weight: 400;
	font-size: 17px;
	color: #079ca5;
}

.home .publication-title a{
	color: #079ca5;
}

.home .publication-magazine{
	font-weight: 300;
	font-size: 14px;
	text-transform: none;
	font-style: italic;
	float: left;
}

.home .publication-information-about{
	font-weight: 300;
	font-size: 14px;
	text-transform: none;
}

.home .publication-authors{
	background: #fff;
	border-top: 4px solid #b9d40f;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	width: 100%;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.home .publication-authors ul::before{
	content: url('/wp-content/themes/iapan/img/icon-authors.png');
	width: 20px;
	height: 20px;
	padding-right: 5px;
	padding-top: 2px;
	display: inline-block;
	vertical-align: top;
}

.home .publication-authors ul{
	padding: 7px 20px !important;
	position: relative;
}

.home .publication-authors ul li{
	display: inline;
	list-style-type: none;
	float: left;
}

.home .publication-authors ul li:last-child::after{
	display: none;
}

.home .publication-author-item a {
    font-size: 14px;
}

.home .publication-link{
    background: #b1da27;
    display: inline-block;
	text-align: center;
    vertical-align: top;
	margin-left: -1px;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.home .publication-link a{
	display: block;
	width: 70px;
	height: 70px;
}

.home .publication-link-inactive{
	background: #d3d3d3;
	pointer-events: none;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.home .publication-link img {
    padding: 15px;
}

.publication-navigation{
	padding-bottom: 60px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 50px;
}

.publication-navigation .first, .publication-navigation .last{
	padding: 0 10px;
	font-weight: 700;
	font-size: 12px;
	color: #a8a8a8;
	text-transform: uppercase;
}

.wp-pagenavi span.pages{
	padding: 18px 12px 16px;
	background: #079ca5;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	margin-right: 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.wp-pagenavi span.pages::after{
	content: url('/wp-content/themes/iapan/img/publication-navigation-pages-after.png');
	width: 	7px;
	height: 13px;
	position: absolute;
	top: 12px;
	right: -6px;
}

.wp-pagenavi a.page{
	padding: 18px 11px 16px;
	background: #b1da27;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

.wp-pagenavi a.page:hover{
	background: #bfeb29;
}

.wp-pagenavi span.current{
	padding: 15px 11px;
	background: #a2c628;
	color: #fff;
	font-weight: 600;
	position: relative;
}

.wp-pagenavi span:nth-child(2){
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.wp-pagenavi span:last-child{
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.wp-pagenavi span.current::after{
	content: url('/wp-content/themes/iapan/img/publication-navigation-current-after.png');
	width: 	7px;
	height: 13px;
	position: absolute;
	top: 12px;
	right: -6px;
}

.wp-pagenavi a.previouspostslink{
	padding: 18px 19px 15px 19px;
	background: #fff;
	color: #a8a8a8;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.wp-pagenavi a.nextpostslink{
	padding: 18px 19px 15px 19px;
	background: #fff;
	color: #a8a8a8;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink{
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

.wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.nextpostslink:hover{
	background: #bfeb29;
	color: #fff;
	border-color: #bfeb29;
}

/* Publication List - mini */

.home .publication-list-mini{
	margin-top: 14px;
}

.publication-list-mini .publication-item:before{
	content: url('/wp-content/themes/iapan/img/icon-publication-mini.png');
	width: 35px;
	height: 35px;
	line-height: 48px;
	top: 15px;
}

.publication-list-mini .publication-item::after {
    top: 21px;
    left: 35px;
}

.publication-list-mini .publication-item{
	padding-left: 35px;
	margin-bottom: 15px;
}

.publication-list-mini .publication-content{
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid #b9d40f;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.publication-list-mini .publication-image{
	width: 80px;
	height: 107px;
	margin-left: 15px;
    margin-right: 0px;
}

.publication-list-mini .publication-info{
	width: 260px;
	margin-right: 10px;
	padding-top: 5px;
}

.publication-list-mini .publication-title, .publication-list-mini .publication-title a{
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
}

.publication-list-mini .publication-authors{
	width: 100%;
    border: none;
    border-radius: 0;
    background: none;
}

.publication-list-mini .publication-authors ul{
	padding: 7px 0px 0 !important;
}

.publication-list-mini .publication-authors ul::before{
	display: none;
}

.publication-list-mini .publication-author-item a {
    font-size: 12px;
    display: block;
    line-height: 18px;
    float: left;
    width: auto;
}

.publication-list-mini .publication-author-item::after{
    content: ' | ';
    float: left;
    margin-top: -4px;
    color: #a9a8a8;
}

/* Patents list */

.patent-item{
	padding-bottom: 10px;
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
}

.patents-list .patent-item:first-child{
    border-top: none;
}

.patent-authors ul li::after{
    content: ' | ';
}

.patent-authors ul li{
    display: inline;
    list-style-type: none;
}

.patent-authors ul li:last-child::after{
   display: none;
}


.patent-authors ul li a{
	font-size: 14px;
	font-size: 300;
}

.patent-title{
	font-weight: 400;
    font-size: 16px;
    color: #079ca5;
}

.patent-title a{
	font-weight: 400;
    font-size: 16px;
    color: #079ca5;
}

.number-and-date-application, .number-and-date-decision{
	font-weight: 400;
    font-size: 14px;
	display: block;
	font-style: italic;
}

/* Projects list */

.project-item{
	padding-bottom: 10px;
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
}

.projects-list .project-item:first-child{
    border-top: none;
}

.project-authors ul li{
    display: inline;
    list-style-type: none;
}

.project-authors ul li a{
	font-size: 14px;
	font-size: 300;
}

.project-konkurs, .project-authors{
	font-weight: 400;
    font-size: 14px;
	display: block;
}

.project-title{
	font-weight: 400;
    font-size: 16px;
    color: #079ca5;
}

.project-number-id, .project-number, .project-period{
	font-weight: 400;
    font-size: 14px;
	display: block;
	font-style: italic;
}

/*** ZAKŁADY ***/

/* Zakład Fizycznych Właściwości Materiałów Roślinnych */

.page-template-iapan_zaklad_1 .empty-block{
	display: none;
}

.page-template-iapan_zaklad_1 .additional-menu{
	background: #50b848 url(/wp-content/uploads/2017/03/green-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_1 .additional-menu-title{
	background: #50b848;
}

.page-template-iapan_zaklad_1 .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/z1-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -5px;
}

.page-template-iapan_zaklad_1 .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_1 aside .widget h5 {
    background: #50b848;
}

/* Zakład Fizykochemii Materiałów Porowatych */

.page-template-iapan_zaklad_2 .empty-block{
	display: none;
}

.page-template-iapan_zaklad_2 .additional-menu{
	background: #006838 url(/wp-content/uploads/2017/03/green-dark-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_2 .additional-menu-title{
	background: #006838;
}

.page-template-iapan_zaklad_2 .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/z2-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -5px;
}

.page-template-iapan_zaklad_2 .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_2 aside .widget h5 {
    background: #006838;
}

/* Zakład Badań Systemu Gleba-Roślina */

.page-template-iapan_zaklad_3 .empty-block{
	display: none;
}

.page-template-iapan_zaklad_3 .additional-menu{
	background: #f15a29 url(/wp-content/uploads/2017/03/orange-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_3 .additional-menu-title{
	background: #f15a29;
}

.page-template-iapan_zaklad_3 .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/z3-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -6px;
}

.page-template-iapan_zaklad_3 .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_3 aside .widget h5 {
    background: #f15a29;
}

/* Zakład Metrologii i Modelowania Procesów Agrofizycznych */

.page-template-iapan_zaklad_4 .empty-block{
	display: none;
}

.page-template-iapan_zaklad_4 .additional-menu{
	background: #805793 url(/wp-content/uploads/2017/03/purple-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_4 .additional-menu-title{
	background: #805793;
}

.page-template-iapan_zaklad_4 .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/z4-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -7px;
}

.page-template-iapan_zaklad_4 .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_4 aside .widget h5 {
    background: #805793;
}

/* Zakład Mikrostruktury i Mechaniki Biomateriałów */

.page-template-iapan_zaklad_5 .empty-block{
	display: none;
}

.page-template-iapan_zaklad_5 .additional-menu{
	background: #982f59 url(/wp-content/uploads/2017/03/pink-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_5 .additional-menu-title{
	background: #982f59;
}

.page-template-iapan_zaklad_5 .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/z5-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -7px;
}

.page-template-iapan_zaklad_5 .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_5 aside .widget h5 {
    background: #982f59;
}

/* Zakład Mikrostruktury i Mechaniki Biomateriałów */

.page-template-iapan_zaklad_6 .empty-block{
	display: none;
}

.page-template-iapan_zaklad_6 .additional-menu{
	background: #f3962c url(/wp-content/uploads/2017/03/yellow-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_6 .additional-menu-title{
	background: #f3962c;
}

.page-template-iapan_zaklad_6 .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/z6-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -5px;
}

.page-template-iapan_zaklad_6 .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_6 aside .widget h5 {
    background: #f3962c;
}

/* Centrum Badawczo-Innowacyjne */

.page-template-iapan_zaklad_cbi .additional-menu{
	background: #bb2633 url(/wp-content/uploads/2017/03/red-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_cbi .additional-menu-title{
	background: #bb2633;
}

.page-template-iapan_zaklad_cbi .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/cbi-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -5px;
}

.page-template-iapan_zaklad_cbi .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_cbi aside .widget h5 {
    background: #bb2633;
}

/* Środowiskowe Laboratorium Energii Odnawialnej */

.page-template-iapan_zaklad_sleo .additional-menu{
	background: #336bba url(/wp-content/uploads/2017/03/blue-dark-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_sleo .additional-menu-title{
	background: #336bba;
}

.page-template-iapan_zaklad_sleo .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/sleo-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -5px;
}

.page-template-iapan_zaklad_sleo .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_sleo aside .widget h5 {
    background: #336bba;
}

/* Międzyzakładowa Pracownia Modelowania Komputerowego */

.page-template-iapan_zaklad_mpmk .additional-menu{
	background: #301c63 url(/wp-content/uploads/2017/03/purple-dark-background.jpg) repeat center center;
}

.page-template-iapan_zaklad_mpmk .additional-menu-title{
	background: #301c63;
}

.page-template-iapan_zaklad_mpmk .additional-menu-title span::before{
	content:  url(/wp-content/themes/iapan/img/mpmk-small.png);
	width: 50px;
    height: 39px;
    left: -65px;
    position: absolute;
    top: -5px;
}

.page-template-iapan_zaklad_mpmk .tools-section{
	border-top: 4px solid #b9d40f;
}

.page-template-iapan_zaklad_mpmk aside .widget h5 {
    background: #301c63;
}

/* Pages templates */

.page-template-iapan_strona_badania .empty-block{
	display: none;
}

/* Footer */

.footer_top_holder{
	background: #079ca5 url('/wp-content/themes/iapan/img/footer-background.jpg') repeat bottom center;
}

.section_title h5{
	background: #079ca5 none repeat scroll 0 0;
    border-left: 9px solid #b9d40f;
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 20px;
    text-transform: none;
	margin-top: 45px;
	width: 300px;
}

.section_title.section_title_brown h5{
	background: #64523c url('/wp-content/themes/iapan/img/bottom_section_title_zaklady.jpg') repeat center center;
}

.section_title_tall h5{
	background: #079ca5 none repeat scroll 0 0;
    border-left: 9px solid #b9d40f;
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 20px;
    text-transform: none;
	margin-top: 0;
	width: 300px;
}

.footer_top {
    padding: 45px 0 30px !important;
	border-top: 4px solid #b9d40f;
}

.footer_top h5{
	border-bottom: 1px solid #fff;
}

.footer_top .widget.widget_nav_menu li::before{
	content: url('/wp-content/themes/iapan/img/li-before-white.png');
	display: inline-block;
    float: left;
    padding-right: 7px;
    width: 6px;
    height: 10px;
}

.footer_top .widget.widget_nav_menu li{
	border-bottom: 1px solid #61b3b8;
	padding: 10px 0 !important;
}

.footer_top .widget.widget_nav_menu li:last-child{
	border-bottom: none;
}

.footer-logo img{
	padding-bottom: 15px;
}

.footer-data{
	padding-top: 15px;
	display: block;
}

.footer-data td{
	text-align: left;
	vertical-align: top;
}

.footer-data td img{
	padding-top: 3px;
	height: 20px;
}

.footer_bottom_holder{
    background-color: #0a6a75 !important;
}

.footer_bottom_holder .two_columns_50_50{
	width: 1300px;
    margin: auto;
}

.bottom_section_zaklady{
	background: #64523c url('/wp-content/themes/iapan/img/brown-background.jpg') repeat center center;
}

.bottom_section_zaklady ul{
	display: table;
	margin: auto;
	padding: 30px 0 20px;
}

.bottom_section_zaklady ul li{
	display: inline;
	list-style-type: none;
	padding: 0 10px;
}

.bottom_section_zaklady ul li img{
	padding: 10px;
	width: 175px;
}

.bottom_section_projects{
	background: #fff;
	margin: 0 auto 45px;
	width: 1300px;
	padding: 5px 0 25px;
}

.bottom_section_projects ul{
	display: table;
	margin: auto;
}

.bottom_section_projects ul li{
	display: inline;
	list-style-type: none;
	padding: 0 10px;
}

.bottom_section_projects ul li img{
	border-top: 2px solid #b9d40f;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 10px;
	width: 210px;
}

.projects_first_row{
	margin-top: 30px;
}

.projects_second_row{
	margin-top: 10px;
}

.fb-link img, .yt-link img{
	height: 30px !important;
}

.footer_bottom img{
	padding-right: 10px;
	padding-left: 10px;
	width: 20px;
}

.footer_col1 .listing-item .title {
	display: none;
}

.footer_col1 .listing-item .content {
	background: none;
}

/* ENGLISH VERSION */

.page-id-15725 .widget.widget_nav_menu{
	display: none;
}

.page-id-15708 .sidebar .widget:nth-child(1){
	display: none;
}

/* TEMP */

#wpadminbar #wp-admin-bar-wp-logo{
	display: none !important;
}

#wpadminbar #wp-admin-bar-customize{
	display: none !important;
}

#wpadminbar #wp-admin-bar-updates{
	display: none !important;
}

#wpadminbar #wp-admin-bar-comments{
	display: none !important;
}

#wpadminbar #wp-admin-bar-new-content{
	display: none !important;
}

#wpadminbar #wp-admin-bar-search{
	display: none !important;
}

/* MAIN LINKS */

#glowne_linki_nauka ul{
    padding: 0;
}

#glowne_linki_nauka li{
    list-style-type: none;
    padding: 0;
}

#glowne_linki_nauka .title{
    display: none;
}

#glowne_linki_nauka .content{
    background: none;
}

#glowne_linki_nauka td{
    padding: 0;
    border: none;
}

html[lang="en-US"] #glowne_linki_nauka{
	display: none !important;
}

/* EventOn fix */

.single-ajde_events #evcal_head {
	display: none;
}

.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #ffffff !important;
}


#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul {
    color: #232323 !important;
}

#evcal_list .eventon_list_event .evcal_cblock {
		color: #232323 !important;
}

.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3 {
    color: #232323 !important;
		font-size: 16px !important;
}

.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i {
    color: #079da5 !important;
    font-size: 18px !important;
}

/* Fix after update WPML */

nav.main_menu.right {
    position: absolute !important;
    right: 0 !important;
}

.top-right-area-table td.choose-language {
    padding: 5px 0 0 5px;
}

.wpml-ls-legacy-list-horizontal {
    border: none !important;
    background: none !important;
    padding: 0 !important;
}

.header_top #lang_sel_list li {
    padding: 0 !important;
}

/* Publications based on WP category */

.tax-kategoria_publikacji .empty-block {
	display: none;
}

.publications_mechanism_content, .publications_mechanism_sidebar {
	margin-top: 30px;
}

.tax-kategoria_publikacji .title h1 span {
	opacity: 0;
}

.tax-kategoria_publikacji .tools-section-title h2 {
	opacity: 0;
}

.widget_categories {
	background: #fff;
}

.widget_categories ul {
	padding: 15px !important;
}

.widget_categories li {
	position: relative;
	border-bottom: 1px dashed #d8d8d8;
	padding: 0 0 0 15px !important;
	list-style-type: none;
}

.widget_categories li:last-child {
	border-bottom: none;
}

.widget_categories li::before {
		position: absolute;
    content: url(/wp-content/themes/iapan/img/li-before.png);
    height: 10px;
    width: 6px;
		top: -1px;
		left: 0;
}

.widget_categories li a {
	  font-weight: 400;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

.widget_categories li a:hover {
		color: #b9d40f !important;
}

.widget_categories ul ul {
	padding: 7px 15px !important;
}

.widget_categories li li {
	border-bottom: 1px solid #e6e6e6;
}

.widget_categories li li:last-child {
	border: none;
}

.widget_categories li li a {
	font-size: 14px;
}

/* New profile name with reverted */

.get-employee {
	opacity: 0;
}

/* Exclude profiles from tables from specific pages */

.page-template-iapan_zaklad_1 .kierownik-zespolu-ds-projektow, .page-template-iapan_zaklad_1 .kierownik-zespolu-ds-projektow-en {
	display: none;
}

.page-template-iapan_zaklad_1 .pelnomocnik-ds-ochrony-informacji-niejawnych, .page-template-iapan_zaklad_1 .pelnomocnik-ds-ochrony-informacji-niejawnych-en {
	display: none;
}

.page-template-iapan_zaklad_1 .specjalista-ds-obronnych-kancelaria-tajna, .page-template-iapan_zaklad_1 .specjalista-ds-obronnych-kancelaria-tajna-en {
	display: none;
}


/* 18.11.2019 - poprawka dla ikon nawigacji */

.metaslider .flexslider .flex-direction-nav li a {
	width: 30px!important;
	height: 30px!important;
}

.flexslider {
	position: relative;
}

.flexslider:hover .flex-direction-nav a.flex-prev:hover,.flexslider:hover .flex-direction-nav a.flex-next:hover {
	background-color: transparent!important;
}

.flexslider .flex-direction-nav .flex-next {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}


span.additional-person-info {
	margin-left: -3px;
}
h2 span.additional-person-info {
	font-size: 0.5em;
    margin-left: -7px;
}