@charset "UTF-8";

/*
Theme Name: DomJP2 Theme
Theme URI: http://
Author: LOFOL - Jan Nowak
Author URI: http://www.lofol.pl
Description: Theme dla strony DomJP2.pl
Version: 1.0
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: none;
}
html {
	height: 100%;
	overflow-x: hidden;
}
body {
	font-size: 100%;
	line-height: 1;
	font-family: open_sansregular, Verdana, Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

@font-face {
	font-family: 'noto_serifregular';
	src: url('css/fonts/notoserif/NotoSerif-Regular-webfont.eot');
	src: url('css/fonts/notoserif/NotoSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/notoserif/NotoSerif-Regular-webfont.woff') format('woff'), url('css/fonts/notoserif/NotoSerif-Regular-webfont.ttf') format('truetype'), url('css/fonts/notoserif/NotoSerif-Regular-webfont.svg#noto_serifregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'noto_serifbold';
	src: url('css/fonts/notoserif/NotoSerif-Bold-webfont.eot');
	src: url('css/fonts/notoserif/NotoSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/notoserif/NotoSerif-Bold-webfont.woff') format('woff'), url('css/fonts/notoserif/NotoSerif-Bold-webfont.ttf') format('truetype'), url('css/fonts/notoserif/NotoSerif-Bold-webfont.svg#noto_serifbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'noto_serifitalic';
	src: url('css/fonts/notoserif/NotoSerif-Italic-webfont.eot');
	src: url('css/fonts/notoserif/NotoSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/notoserif/NotoSerif-Italic-webfont.woff') format('woff'), url('css/fonts/notoserif/NotoSerif-Italic-webfont.ttf') format('truetype'), url('css/fonts/notoserif/NotoSerif-Italic-webfont.svg#noto_serifitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'noto_serifbold_italic';
	src: url('css/fonts/notoserif/NotoSerif-BoldItalic-webfont.eot');
	src: url('css/fonts/notoserif/NotoSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/notoserif/NotoSerif-BoldItalic-webfont.woff') format('woff'), url('css/fonts/notoserif/NotoSerif-BoldItalic-webfont.ttf') format('truetype'), url('css/fonts/notoserif/NotoSerif-BoldItalic-webfont.svg#noto_serifbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('css/fonts/opensans/OpenSans-Bold-webfont.eot');
	src: url('css/fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/opensans/OpenSans-Bold-webfont.woff2') format('woff2'), url('css/fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'), url('css/fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'), url('css/fonts/opensans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold_italic';
	src: url('css/fonts/opensans/OpenSans-BoldItalic-webfont.eot');
	src: url('css/fonts/opensans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/opensans/OpenSans-BoldItalic-webfont.woff2') format('woff2'), url('css/fonts/opensans/OpenSans-BoldItalic-webfont.woff') format('woff'), url('css/fonts/opensans/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('css/fonts/opensans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansitalic';
	src: url('css/fonts/opensans/OpenSans-Italic-webfont.eot');
	src: url('css/fonts/opensans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/opensans/OpenSans-Italic-webfont.woff2') format('woff2'), url('css/fonts/opensans/OpenSans-Italic-webfont.woff') format('woff'), url('css/fonts/opensans/OpenSans-Italic-webfont.ttf') format('truetype'), url('css/fonts/opensans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('css/fonts/opensans/OpenSans-Regular-webfont.eot');
	src: url('css/fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/opensans/OpenSans-Regular-webfont.woff2') format('woff2'), url('css/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'), url('css/fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'), url('css/fonts/opensans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
header {
	background-color: #FFFFFF;
	width: 100%;
	height: 125px;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: 0;
}
p {
	font-size: 13px;
	line-height: 1.75em;
	color: #565656;
	margin-bottom: 12px;
}
a {
	text-decoration: none;
	color: #9d9d9d;
	transition: color .2s linear;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
em,
i {
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-style: normal;
}
/** page wrapping **/

.wrapper {
	max-width: 980px;
	margin: 0 auto;
	position: relative;
}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a {
	color: #282828;
}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a {
	font-family: 'Steelfish', Helvetica, Arial, sans-serif;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular;
	font-weight: 400;
	font-style: normal;
	font-weight: normal;
}
#top {
	margin-bottom: 0px;
}
#top h1 {
	font-family: "Oswald", "Trebuchet MS", Tahoma, serif;
	font-size: 1.0em;
	letter-spacing: 1em;
	line-height: 1.8em;
	color: #575757;
	margin-top: 10px;
	width: 100%;
	text-align: left;
	margin-bottom: 12px;
}
#top h1 a {
	color: #575757;
}
#top h1 a:hover {
	color: #575757;
	text-decoration: none;
}
a.main-logo {
	background: url("") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 60px;
	margin: 33px 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	transition: opacity 0.125s ease 0s;
	width: 270px;
	z-index: 2;
	position: absolute;
}
.mmenu > li.small-logo {
	display: none;
	margin-left: 0;
	padding: 0;
	opacity: 1
}
.mmenu > li > a.small-main-logo {
	background: url("images/logo_small.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 40px;
	display: block;
	margin: 5px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	transition: opacity 0.125s ease 0s;
	position: relative;
}
#mainbody {
	display: block;
	z-index: auto;
	width: 100%;
}
/** full navigation **/

#navbar {
	display: none;
}
/*
	column box sizing - size=""
	default is full width 100%
----------------------------------------------------*/

.one_half,
.one_half_last {
	width: 48%;
}
.one_third,
.one_third_last {
	width: 30.66%;
}
.two_third,
.two_third_last {
	width: 65.33%;
}
.one_fourth,
.one_fourth_last {
	width: 22%;
}
.three_fourth,
.three_fourth_last {
	width: 74%;
}
.one_fifth,
.one_fifth_last {
	width: 16.8%;
}
.two_fifth,
.two_fifth_last {
	width: 37.6%;
}
.three_fifth,
.three_fifth_last {
	width: 58.4%;
}
.four_fifth,
.four_fifth_last {
	width: 67.2%;
}
.one_sixth,
.one_sixth_last {
	width: 13.33%;
}
.five_sixth,
.five_sixth_last {
	width: 82.67%;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	float: left;
	margin-right: 2%;
}
.one_half_last,
.one_third_last,
.two_third_last,
.three_fourth_last,
.one_fourth_last,
.one_fifth_last,
.two_fifth_last,
.three_fifth_last,
.four_fifth_last,
.one_sixth_last,
.five_sixth_last {
	float: left;
	margin-right: 0;
	clear: right;
}
.full.awesome-box {
	clear: both;
}
.clearboth {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
}
/*
	column box defaults
----------------------------------------------------*/

.awesome-box {} .awesome-box span.box-content {
	color: #565656;
	display: block;
	font-size: 16px;
	line-height: 24px;
	padding: 10px;
}
.box-content h1,
.box-content h2,
.box-content h3,
.box-content h4,
.box-content h5,
.box-content h6 {
	padding-top: 0;
}
/*
	column box type - type=""
		alert is a custom box example
----------------------------------------------------*/

/*.none.awesome-box { border: none; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-radius: none; }*/

.alert.awesome-box span.box-icon {
	position: absolute;
	top: 25px;
	left: -10px;
	height: 46px;
	width: 48px;
	background: url(../images/icon.png) no-repeat 0 -46px;
}
.full.alert.awesome-box span.box-icon {
	position: absolute;
	top: -5px;
	left: -10px;
	height: 46px;
	width: 48px;
	background: url(../images/icon.png) no-repeat 0 -46px;
}
.alert.awesome-box span.box-content {
	padding-left: 30px;
}
/*
	column box colors - color=""
----------------------------------------------------*/

.blue.awesome-box {
	background: #2daebf;
}
.green.awesome-box {
	background: #2fc950;
}
.grey.awesome-box {
	background: #a7a8a7;
}
/*
	column box float - float=""
----------------------------------------------------*/

.floatright.awesome-box {
	float: right;
	margin-left: 4%;
	margin-right: 0;
	clear: none;
}
.floatleft.awesome-box {
	float: left;
	margin-right: 4%;
	clear: none;
}
/*
	coluumn box align - align=""
----------------------------------------------------*/

.aligncenter.awesome-box {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.alignleft.awesome-box {
	display: block;
	margin-right: 4%;
	float: left;
}
.alignright.awesome-box {
	display: block;
	margin-left: 4%;
	float: right;
	margin-right: 0;
}
/*
	column box text - text=""
----------------------------------------------------*/

.textcenter.awesome-box {
	text-align: center;
}
.textleft.awesome-box {
	text-align: left;
}
.textright.awesome-box {
	text-align: right;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.66%;
}
.two_thirds {
	width: 59.33%;
}
.one_fourth {
	width: 22%;
}
.three_fourths {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 79.2%;
}
.one_sixth {
	width: 13.33%;
}
.five_sixth {
	width: 82.67%;
}
.one_half,
.one_third,
.two_thirds,
.three_fourths,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	position: relative;
}
.last {
	margin-right: 0 !important;
}
#page-top-navigation {
	background-color: #262626;
	line-height: 75px;
	position: relative;
	z-index: 26;
	top: 0;
	width: 100%;
}
#page-main-navigation {
	background-color: #fff;
	position: relative;
	z-index: 998;
	top: 0;
	width: 100%;
	box-shadow-bottom: 0px 6px 5px -4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0.5);
}

.tp-bullets {
	z-index: 994 !important;

}


.archive #page-main-navigation,.single #page-main-navigation  {
border-bottom: 1px solid #ddd;
	box-shadow-bottom: 0px 6px 5px -4px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0);
}

#page-main-navigation.nav.sticky-shadow {
	background-color: #fff;
	position: relative;
	z-index: 998;
	top: 0;
	border-bottom:0;
	width: 100%;
	box-shadow-bottom: 0px 6px 5px -4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 6px 5px -4px rgba(0, 0, 0, 0.5);
}


#page-main-navigation-shadow {
	height: 0px;
	z-index: 26;
	top: 0;
	width: 100%;
	position: relative;
}
.navigation,
.top-navigation,
.wrap-footer,
.top-search {
	margin: 0 auto;
	max-width: 980px;
	padding: 0 0px 0 0;
	width: 100%;
	position: relative;
}
.wrap-footer {
	margin: 0 auto;
	max-width: 980px;
	padding: 20px 0;
	width: 100%;
	position: relative;
}
.links-block {
	position: relative;
}
#page-top-navigation .links-block {
	position: absolute;
	right: 0;
}
#page-main-navigation .links-block {
	position: absolute;
	right: 0;
	top: -105px;
}
#wrap-navigation .header_icons {
	float: right;
	overflow: hidden;
	position: relative;
	width: 280px;
}
#wrap-navigation .header_icons .search_link {
	display: block;
	float: right;
	height: 41px;
	margin-right: 4px;
	position: relative;
	width: 40px;
}
#wrap-navigation .header_icons .search_link:after {
	bottom: 0;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
	content: "";
	display: block;
	position: absolute;
	top: 1px;
	transform: rotate(-5deg);
	width: 0;
}
#wrap-navigation .header_icons .search_link:before {
	bottom: 0;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 1px;
	transform: rotate(5deg);
	width: 0;
}
#wrap-navigation .header_icons .search_over {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	height: 60px;
	position: relative;
	width: 40px;
	z-index: 999;
}
#wrap-navigation .header_icons .searchform {
	display: none;
	position: absolute;
	right: 10px;
	top: 6px;
	z-index: 1000;
}
#wrap-navigation .header_icons .searchform .field_search {
	border: medium none;
	box-shadow: none;
	width: 190px;
}
#wrap-navigation .header_icons .search_link[class^="icon-"]:before,
#header_top_inner .header_icons .search_link[class*=" icon-"]:before {
	color: #FF5555;
}
#wrap-navigation .header_icons .search_link[class^="icon-"]:before,
#header_top_inner .header_icons .search_link[class*=" icon-"]:before {
	color: #FF5555;
	font-size: 23px;
	margin-left: 10px;
	top: 8px;
}
#wrap-navigation .header_icons[class^="icon-"]:before,
#header_top_inner .header_icons[class*=" icon-"]:before {
	font-size: 20px;
	top: 10px;
}
#wrap-navigation[class^="icon-"]:before,
#header_top_inner[class*=" icon-"]:before {
	color: #C9C9C9;
	font-size: 23px;
	top: 8px;
}
#search-icon {
	background-color: #359BED;
}
#social-media {
	display: inline-block;
	padding-bottom: 20px;
	padding-top: 30px;
	text-align: right;
	vertical-align: bottom;
	width: 520px;
}
#social-media a,
#search-icon {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 40px;
	margin-bottom: 8px;
	margin-left: -8px;
	outline: medium none;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
}
#social-media a:hover,
#search-icon:hover {
	opacity: 0.8;
}
#social-media a.social-fb {
	background-color: #FFF;
	background-image: url("images/ico_fb.png");
	width: 41px;
}
#social-media a.social-tw {
	background-color: #FFF;
	background-image: url("images/ico_tw.png");
	width: 42px;
}
#social-media a.social-pi {
	background-color: #FFF;
	background-image: url("images/ico_pi.png");
	width: 41px;
}
#social-media a.social-insta {
	background-color: #FFF;
	background-image: url("images/ico_insta.png");
	width: 42px;
}
#social-media a.social-mail {
	background-color: #FFF;
	background-image: url("images/ico_mail.png");
	width: 24px;
}
#social-media a.social-key {
	background-color: #FFF;
	background-image: url("images/ico_key.png");
	width: 24px;
}
#social-media a.social-shop {
	background-color: #FFF;
	background-image: url("images/ico_sklep2a.png");
	width: 41px;
	height: 40px;
	background-position: 3px center;
}
#social-media a.social-shop:hover {
	opacity: 1;
}
#social-media a.social-search {
	background-color: #FFF;
	background-image: url("images/ico_search.png");
	width: 41px;
	height: 40px;
}
a#searchtoggl {
	line-height: 73px;
	margin-right: 0;
	padding: 0 14px;
	background: url('images/_0002_Shape-19.png') no-repeat 0 0px;
	opacity: 1;
	display: block;
	height: 20px;
	width: 25px;
	margin-top: 27px;
}
/** hidden search field **/

#searchbar {
	display: none;
	float: right;
	width: 50%;
	height: 38px;
	border-bottom: 1px solid #d8d8d8;
	padding-left: 14px;
	padding-right: 10px;
	z-index: 9999;
	background: #fff;
}
#s {
	display: block;
	width: 92%;
	border: 0;
	outline: none;
	padding: 0;
	height: 35px;
	line-height: 37px;
	font-size: 1em;
	font-weight: bold;
	color: #676767;
}
#searchsubmit {
	display: block;
	float: right;
	margin-top: 10px;
	background: none;
	color: #717171;
	border: 0;
	outline: none;
	cursor: pointer;
	background: url('images/_0002_Shape-19.png') no-repeat 0 0px;
	opacity: 1;
	display: block;
	height: 20px;
	width: 25px;
}
header .header-buttons {
	display: block;
	position: absolute;
	margin: 47px 0 0 0;
	right: 0;
}
header .header-buttons > a {
	background: -moz-linear-gradient(top, #d9d9d9, #d9d9d9);
	background: -webkit-linear-gradient(top, #d9d9d9, #d9d9d9);
	background: linear-gradient(top, #02AD85, #d9d9d9);
	background-color: #d9d9d9;
	padding: 11px 16px;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	font-size: 15px;
	line-height: 14px;
	display: block;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
	letter-spacing: 0.5px;
}
header .header-buttons > a:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
header .header-buttons > a:hover {
	opacity: 1;
	color:#fff;
	background: -moz-linear-gradient(top, #8e8e8e, #8e8e8e);
	background: -webkit-linear-gradient(top, #8e8e8e, #8e8e8e);
	background: linear-gradient(top, #02AD85, #8e8e8e);
	background-color: #8e8e8e;
	text-decoration: none;
}
header .header-buttons > a:hover:after {
	border-color: transparent transparent transparent #fff;
}
/*Buttony */

#content a.link-button {
	background: -moz-linear-gradient(top, #d9d9d9, #d9d9d9);
	background: -webkit-linear-gradient(top, #d9d9d9, #d9d9d9);
	background: linear-gradient(top, #02AD85, #d9d9d9);
	background-color: #d9d9d9;
	padding: 11px 16px;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	font-size: 15px;
	display: block;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
	letter-spacing: 0.5px;
}
#content a.link-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#content a.link-button:hover {
	opacity: 0.8;
	text-decoration: none;
}
#content a.link-button:hover:after {
	border-color: transparent transparent transparent #fff;
}


/*Kalendarium strona startowa */

#tomorrow, #yesterday {

}
#tomorrow .kalendarium-title-bar, #yesterday .kalendarium-title-bar {
	padding: 0;
}

#tomorrow #kalendarium-bar, #yesterday #kalendarium-bar  {
	width: auto;
	height: 100%;
	position: relative;
	overflow: hidden;
	margin: -11px 5px 0 5px;
	padding: 20px 26px;
	border-top: 3px solid #d9d9d9;
	border-bottom: 0px solid #d9d9d9;
	text-align: left;
}
#tomorrow #kalendarium-bar .kal-item,
#yesterday #kalendarium-bar .kal-item {
	display: block;
	float: left;
	margin-right: 0;
	  margin-bottom: 0;
}
#tomorrow.modalplate.post-content p,
#yesterday.modalplate.post-content p {
	color: #565656;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 10px;
}

#tomorrow .kal-item .kalendarium-title,
#yesterday .kal-item .kalendarium-title {
	width: 100px;
}
#tomorrow .kal-item .kalendarium-desc,
#yesterday .kal-item .kalendarium-desc {
	float: right;
	display: block;
	margin-left: 10px;
	margin-top: 5px;
	width: 400px;
}
#tomorrow  .kal-item .kalendarium-title span.year,
#yesterday .kal-item .kalendarium-title span.year,
#tomorrow .kalendarium-title-bar span.kal-date,
#yesterday .kalendarium-title-bar span.kal-date {
	color: #e20039;
}


#content a.modal-trigger[data-modal-open="modal-yesterday"] {
	background: -moz-linear-gradient(top, #fff, #fff);
	background: -webkit-linear-gradient(top, #fff, #fff);
	background: linear-gradient(top, #02AD85, #fff);
	background-color: #fff;
	padding:0;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	font-size: 15px;
	display: block;
	float: left;
	margin-left: 0px;
	margin-top: -12px;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 13px;
	text-transform: uppercase;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0.5px;
	position: absolute;
	padding-right: 15px;
}

#content a.modal-trigger[data-modal-open="modal-tomorrow"] {
	background: -moz-linear-gradient(top, #fff, #fff);
	background: -webkit-linear-gradient(top, #fff, #fff);
	background: linear-gradient(top, #02AD85, #fff);
	background-color: #fff;
	padding:0;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	font-size: 15px;
	display: block;
	float: left;
	margin-left: 0px;
	margin-top: -12px;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 13px;
	text-transform: uppercase;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0.5px;
	position: absolute;
	padding-left: 15px;
	right:0;
}
#content a.modal-trigger[data-modal-open="modal-yesterday"]:before {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 8px 4px 0;
	border-color: transparent #E20039 transparent  transparent;
	margin-right: 10px;
	margin-bottom: 1px;
}
#content a.modal-trigger[data-modal-open="modal-yesterday"]:hover {
	opacity: 1;
	text-decoration: none;
}
#content a.modal-trigger[data-modal-open="modal-yesterday"]:after{
	display:none;
}
#content a.modal-trigger[data-modal-open="modal-yesterday"]:hover:before {
	border-color: transparent #000 transparent  transparent;
}

#content a.modal-trigger[data-modal-open="modal-tomorrow"]:before {display:none;}

#content a.modal-trigger[data-modal-open="modal-tomorrow"]:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#content a.modal-trigger[data-modal-open="modal-tomorrow"]:hover {
	opacity: 1;
	color:
	text-decoration: none;
}
#content a.modal-trigger[data-modal-open="modal-tomorrow"]:hover:after {
	border-color: transparent transparent transparent #000;
}



/* You can alter this CSS in order to give Smooth Div Scroll your own look'n'feel */

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
	and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 75px;
	width: 10%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
	in Internet Explorer 6. */
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(../images/cursors/cursor_arrow_left.png), url(../images/cursors/cursor_arrow_left.cur),w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(../images/arrow_left.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(../images/cursors/cursor_arrow_right.png), url(../images/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(../images/arrow_right.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
	Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
#kalendarium-container {
	display: block;
	width: 100%;
	text-align: center;
	position: relative;
	margin: 35px 0 0 0;
	float: left;

}
#kalendarium-bar
		{
		width: 980px;
		height: 82px;
		position: relative;
		overflow: hidden;
		margin: -11px 0 0 0;
		padding: 20px 0;
		border-top: 5px solid #d9d9d9;
		border-bottom: 5px solid #d9d9d9;
				text-align: left;
		}
		#kalendarium-bar .kal-item
		{
				display: block;
	float: left;
	margin-right: 80px;
		}
 #kalendarium-bar .kal-item:last-child
		{

	margin-right: 0px;
		}
.kal-item .kalendarium-title {
	float:left;
	text-transform: uppercase;
	font-size:20px;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
		display: block;
	margin-top: 6px;
}
.kal-item .kalendarium-title span.rok {
font-size: 16px;
}
.kal-item .kalendarium-title span.year {
	font-size: 20px;
	padding-left: 6px;
}
.kal-item .kalendarium-desc {
	float: left;
	display: block;
	margin-left: 12px;
	margin-top: -2px;
}
.kal-item .kalendarium-desc p {
font-size: 20px;
	color:#262626;
}

.kalendarium-title-bar {
display: block;
	position: relative;
	width: auto;
	z-index: 1;
	padding: 0 32px;

}


.kalendarium-title-bar span{
	background-color: #fff;
	text-transform:uppercase;
	font-size: 13px;
	letter-spacing: 1.2px;
}
.kalendarium-title-bar span.kal-title{
	font-family: open_sansregular, Verdana, Arial, sans-serif;
padding-left:30px;
}
.kalendarium-title-bar span.kal-date{
	font-family: open_sansbold, Verdana, Arial, sans-serif;
padding-right:30px;
}


/* Wydarzenia / Aktualności-strona główna */

#news-container {
width: 100%;
margin: 20px 0 40px 0;
height: 100%;
float: left;
}
#news-container .col {
	float: left;
	display: block;
}
#future-news {
	width: 320px;
	display: block;
	margin-right: 10px;
}
#news {
	width: 640px;
}


#future-news h3 a,
#news h3 a {
color: #262626;
display: block;
letter-spacing: 0.5px;
font-size: 16px;
font-family: noto_serifbold, Verdana, serif;
text-transform: uppercase;
margin: 40px 0 0 0;
text-decoration: none;
}
#future-news h3 a:hover,
#news h3 a:hover {
opacity:0.8;
}

#future-news .articles-list,
#news .articles-list {
margin: 0;
margin-top: 10px;
margin-bottom: 0;
height: 100%;
float: left;
padding-bottom: 25px;
}
#future-news .articles-list {
border-bottom: 5px solid #E4013B;
}
#news .articles-list {
border-bottom: 5px solid #D9D9D9;
}
#news .articles-list {
	width:650px;

}
#future-news .articles-list article.post,
#news .articles-list article.post {
	float: left;
	width: 320px;
	clear: none;
}
#news .articles-list article.post {
margin-top: 10px;
margin-bottom: 0;
padding: 0;
}
#news .articles-list article.post:nth-child(2n) {
	margin-left: 10px;
}
#news .post .article-meta {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #D9D9D9;
	height: 155px;
	display: block;
}
#news .article-meta a.link-button {
	float: left;
}
#news .article-meta .date {
	float: right;
}
#news .article-meta .date span {
	font-family: open_sansregular, Verdana, serif;
	color: #262626;
	font-size: 16px;
}
#news .post h2 a {
	color: #262626;
	display: block;
	height: 106px;
	letter-spacing: 0px;
	line-height: 25px;
	font-size: 19px;
	font-family: noto_serifregular, Verdana, serif;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: -8px;
	overflow: hidden;
}
#news .post h2 a:hover {opacity:0.8}
#news a.link-button {
	background: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 16px;
	text-transform: none;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0;
}
#news a.link-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#news a.link-button:hover {
	opacity: 1;
	text-decoration: none;
}
#news a.link-button:hover:after {
	border-color: transparent transparent transparent #fff;
}





#news article .shadow-img {
	background: rgba(0,0,0,0.3);
	cursor: pointer;
	display: table;
	height: 185px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 320px;
	opacity: 0;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
}

#news article:hover .shadow-img {
	opacity: 1;
}




#future-news .articles-list article.post {
margin-top: 10px;
margin-bottom: 0;
padding: 0;
}
#future-news .post .article-img-wrap a,#news .post .article-img-wrap a  {
	display: block;
	float: left;
	width: 100%;
	height: 184px;
}
#future-news .post .article-meta {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #E4013B;
	height: 155px;
	display: block;

}
#future-news .article-meta a.link-button {
	float: left;
}
#future-news .article-meta .date {
	float: right;
}
#future-news .article-meta .date span {
	font-family: open_sansbold, Verdana, serif;
	color: #262626;
	font-size: 16px;
}
#future-news .post h2 a {
	color: #F4EFF3;
	display: block;
	height: 106px;
	letter-spacing: 0px;
	line-height: 29px;
	font-size: 19px;
	font-family: noto_serifregular, Verdana, serif;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: -8px;
}

#future-news .post h2 a:hover {opacity:0.8}
#future-news a.link-button {
	background: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;
	color: #F4EFF3;
	font-size: 16px;
	text-transform: none;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0;
}
#future-news a.link-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #fff;
	margin-left: 10px;
	margin-bottom: 1px;
}
#future-news a.link-button:hover {
	opacity: 1;
	text-decoration: none;
}
#future-news a.link-button:hover:after {
	border-color: transparent transparent transparent #000;
}

#future-news article .date {
	background: rgba(0,0,0,0.3);
	color: white;
	cursor: pointer;
	display: table;
	height: 185px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 320px;
	opacity: 1;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
	color: #fff;
	font-size: 24px;
	text-transform: none;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
	letter-spacing: 0;
}

#future-news article .date span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#future-news article:hover .date {
	background: rgba(0,0,0,0.0);
	-webkit-transition: background-color 500ms;
	-moz-transition: background-color 500ms;
	-o-transition: background-color 500ms;
	-ms-transition: background-color 500ms;
	transition: background-color 500ms;
}

#news-container a.link-category-button {
background: none;
background-color: transparent;
padding: 0;
border-radius: 0;
border-bottom: 0px solid #003E30;
display: block;
margin-left: 0;
margin: 15px 0px;
border-right: none;
border-left: none;
color: #262626;
font-size: 16px;
text-transform: none;
font-family: open_sansregular, Verdana, Arial, sans-serif;
letter-spacing: 0;
float: left;
}

#news-container a.link-category-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#news-container a.link-category-button:hover {
	opacity: 0.8;
	text-decoration: none;
}
#news-container a.link-category-button:hover:after {
	border-color: transparent transparent transparent #000;
}
#news.news6 {
	width:100%;
	}
#news.news6 .articles-list {
	width: 100%;
}
#news.news6 .articles-list article.post {
	margin-left: 0px;
	margin-right: 10px;
}
#news.news6 .articles-list article.post:nth-child(3n) {
	margin-right: 0px;
}



/* Kafle informacyjne - strona główna */

#tiles-container {
	width: 100%;
	margin: 20px 0 40px 0;
	height: 100%;
	float: left;
}
#tiles-container .visit-us {
	display: block;
	float: left;
	width: 484px;
	height: 484px;
	background: url("images/background_keys.png") no-repeat scroll center center #D9D9D9;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:0px;
}
#tiles-container .right-tiles {
	display: block;
	width: 485px;
	float: left;
}
#tiles-container .bottom-tiles {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.kafel-item {
	display: block;
	width: 237px;
	height: 237px;
	float: left;
	position:relative;
	background-color: #d9d9d9;
}

.right-tiles .kafel-item {margin: 0 10px 10px 0;}
.right-tiles .kafel-item:nth-child(2n) {
	margin-right: 0px;
}
.kafel-item .kafel-image {
	position: relative;
	width: 100%;
	height: 100%;
	display:block;
}
.kafel-item .shadow-img {
	background: rgba(0,0,0,0.3);
	cursor: pointer;
	display: block;
	height: 237px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 237px;
	opacity: 0;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
}

.kafel-item:hover .shadow-img {
	opacity: 1;
}

.kafel-item .kafel-title {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.kafel-item .kafel-title h2 a {
	color: #F4EFF3;
	display: block;
	height: auto;
	letter-spacing: 0px;
	line-height: 31px;
	font-size: 21px;
	font-family: noto_serifregular, Verdana, serif;
	text-transform: uppercase;
	padding: 36px 19px 0 19px;
	margin-top: 0;
		text-decoration:none;
}
.kafel-item .kafel-title h2 a.dark_grey {
	color: #272727;
}
.kafel-item .kafel-title h2 a.light_grey {
	color: #F4EFF3;
}

.kafel-item .kafel-title h2 a:hover {
text-decoration:none;
	opacity:0.8;
}
.kafel-item .kafel-text {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.kafel-item .kafel-text h2 a {
		background: none;
	background-color: transparent;
	padding: 0 10px 27px 20px;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;
	color: #F4EFF3;
	font-size: 16px;
	text-transform: none;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0;
}
.kafel-item .kafel-text h2 a.light_grey {
	color: #F4EFF3;
	}
.kafel-item .kafel-text h2 a.dark_grey {
	color: #272727;
	}

.kafel-item .kafel-text h2 a:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #fff;
	margin-left: 10px;
	margin-bottom: 1px;
}
.kafel-item .kafel-text h2 a.light_grey:after {
	border-color: transparent transparent transparent #F4EFF3;
}
.kafel-item .kafel-text h2 a.dark_grey:after {
	border-color: transparent transparent transparent #272727;
}

.kafel-item .kafel-text h2 a:hover {
	opacity: 1;
	text-decoration: none;
}
.kafel-item .kafel-text h2 a:hover:after {
	border-color: transparent transparent transparent #000;
}
.kafel-item .kafel-text h2 a.light_grey:hover:after {
	border-color: transparent transparent transparent #272727;
}
.kafel-item .kafel-text h2 a.dark_grey:hover:after {
	border-color: transparent transparent transparent #f4eff3;
}


.bottom-tiles .kafel-item {margin: 0 10px 10px 0;}

.bottom-tiles .kafel-item:nth-child(4) {
	margin-right: 0px;
}


.visit-us h2.visit-title a{
	width: 100%;
	padding: 38px 0;
	color: #262626;
	display: block;
	letter-spacing: 0px;
	line-height: 29px;
	font-size: 19px;
	font-family: noto_serifbold, Verdana, serif;
	text-transform: uppercase;
	padding-left: 20px;
}
.visit-us h2.visit-title a:hover{text-decoration:none;    opacity:0.8;}


#tiles-container .visit-us a.link-button {
	background: none;
background-color: transparent;
padding: 0 0 0 20px;
border-radius: 0;
border-bottom: 0px solid #003E30;
display: block;
margin-left: 0;
margin-top: 0;
border-right: none;
border-left: none;
color: #000;
font-size: 16px;
text-transform: none;
font-family: open_sansregular, Verdana, Arial, sans-serif;
letter-spacing: 0;
}
#tiles-container .visit-us a.link-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#tiles-container .visit-us a.link-button:hover {
	opacity: 0.8;
	text-decoration: none;
}
#tiles-container .visit-us a.link-button:hover:after {
	border-color: transparent transparent transparent #fff;
}

.visit-us p {
	color: #262626;
font-size: 14px;
line-height: 18px;
margin: 14px 0;
}

.visit-us div {
	color: #262626;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 27px;
	padding-left: 0px;
}
.visit-us div.djp2-heading {
margin: 0 0 3px 0;
line-height: 21px;
}
.visit-us .column-1-3 {
	width: 50%
	}
.visit-us .column-2-3 {
	width: 100%
	}
.visit-us .djp2-column {
margin-right: 0%;
position: relative;
float: left;
display: block;
padding: 0 0 0 20px !important;
}

.visit-us .clearfix {display:none;}

.visit-us h4.h {font-size:18px}
.visit-us h5.h {font-size:14px; line-height: 18px;}




/* Kontakt page*/

/* Kuria formularz */

.wpcf7 h2 {
	color: #575757;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 22px;
	line-height: 3.6em;
	margin-bottom: 2px;
	width: 100%;
}
.wpcf7 label {
	display: block;
	float: left;
	padding-right: 20px;
	width: 226px;
}
.wpcf7 ol {
	float: left;
	list-style: none outside none;
	margin: 10px 0 0;
	width: 100%;
}
.wpcf7 li {
	clear: both;
	float: left;
	margin-bottom: 18px;
	position: relative;
	width: 100%;
}
.wpcf7 input {
	width: 214px;
}
.wpcf7 input {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 300px;
}
.wpcf7 textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 300px;
	min-height: 160px;
}
.wpcf7 input.wpcf7-submit {
	background: none repeat scroll 0 0 #d9d9d9 ;
	border-color: #fff;
	border-radius: 0px;
	border-style: solid;
	border-width: 0px;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
	letter-spacing: 0.5px;
	margin-bottom: 10px;
		padding: 11px 16px;
	width: 160px;
	margin-left: 0;
	cursor: pointer;
}
.wpcf7 input.wpcf7-submit:hover {
	background: none repeat scroll 0 0 #8E8E8E ;
	color: #fff;

}

.wpcf7 input.reset {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 130px;
	margin-left: 10px;
	cursor: pointer;
}
.wpcf7 input.submit:hover,
.wpcf7 input.reset:hover {
	background: none repeat scroll 0 0 #F6F6F8;
}
.wpcf7 select {
	display: inline-block;
	padding: 4px 3px 5px 5px;
	width: 300px;
	outline: none;
	color: black;
	border: 2px solid #EFEFEF;
	border-radius: 3px;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 #FFFFFF;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
	font-size: 14px;
}
.error {
	padding: 5px 9px;
	border: 1px solid red;
	color: red;
	border-radius: 3px;
	margin-bottom: 20px;
}
.success {
	padding: 5px 9px;
	border: 1px solid green;
	color: green;
	border-radius: 3px;
}
form span {
	color: red;
}
.post-content .wpcf7 p {
	color: #565656;
	font-size: 14px;
	margin: 0;
}


/* Kolumny*/

/* -------------------------------------------------------------------------------------- */
.clearfix {
	clear:both;
	}

/* Column
-------------------------------------------------------------------------------------- */
.djp2-column {
	margin-right: 4%;
	position: relative;
	float: left;
	display: block;
	padding: 0 !important
	}

.column-last {
	margin-right: 0 !important
	}

.column-1-2 {
	width: 48%
	}

.column-1-3 {
	width: 30.6666666667%
	}

.column-2-3 {
	width: 65.3333333333%
	}

.column-1-4 {
	width: 22%
	}

.column-3-4 {
	width: 74%
	}

.column-1-5 {
	width: 16.8%
	}

.column-2-5 {
	width: 37.6%
	}

.column-3-5 {
	width: 58.4%
	}

.column-4-5 {
	width: 79.2%
	}

.column-1-6 {
	width: 13.3333333333%
	}

.column-5-6 {
	width: 82.6666666667%
	}



/*Strona z podstronami */

#main section.subpage {
	padding-top:50px;
	margin-top:-50px;
	display:inline-block;
	width:100%;
	margin-bottom:100px;
	padding-bottom: 76px;
	border-bottom:1px solid #d9d9d9;
	margin-right: 0;

}


section.subpage {
	position:relative;
	}


section.subpage > h2{
	margin:30px 0 47px 0;
	line-height: 45px;
	font-size: 24px;
	color: #262626;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;

}

/*Nagłówki dla podstron - formatowanie*/
.post-content h1, .post-content h2,.post-content h3, .post-content h4, .post-content h5, .post-content h6 {
color: #414141;
font-size: 24px;
line-height: 20px;
margin-bottom: 0px;
margin-top: 5px;
padding: 0;
font-family: noto_serifregular, Verdana, serif;
font-style: normal;
}
.post-content div.djp2-heading {
margin: 0 0 3px 0;
line-height: 21px;
}

.post-content h1.h,.post-content h2.h,.post-content h3.h,.post-content h4.h,.post-content h5.h,.post-content h6.h {
	padding:0;
	margin:0;
	line-height: 20px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;
}

.visit-us h1.h,.visit-us h2.h,.visit-us h3.h,.visit-us h4.h,.visit-us h5.h,.visit-us h6.h {
	padding:0;
	margin:0;
	line-height: 20px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;
}
.post-content h2.h {
font-size: 24px;
line-height: 31px;
}
.post-content h3.h {
font-size: 20px;
line-height: 17px;
}
.post-content h4.h {
font-size: 18px;
line-height: 17px;
}
.post-content h5.h {
font-size: 16px;
line-height: 20px;
	margin-bottom: 0px;
	font-weight:normal;
}
.post-content h6.h {
font-size: 14px;
line-height: 20px;
	margin-bottom: 12px;
	font-weight: normal;
}



.visit-us h2.h {
font-size: 24px;
line-height: 31px;
}
.visit-us h3.h {
font-size: 20px;
line-height: 17px;
}
.visit-us h4.h {
font-size: 18px;
line-height: 17px;
}
.visit-us h5.h {
font-size: 16px;
line-height: 20px;
	margin-bottom: 0px;
	font-weight:normal;
}
.visit-us h6.h {
font-size: 14px;
line-height: 20px;
	margin-bottom: 12px;
	font-weight: normal;
}


/* Formatowanie edukacja ikultura */
.edukacja .post-content img {
	border: 0 none !important;
	max-width: 100%;
	width: 100%;
	height: auto;
}
.edukacja  .subpage .subpage-image {
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 13px;
	margin-top: 41px;
}


.edukacja  .subpage .subpage-excerpt {
	font-size: 17px;
	line-height: 25px;
width:326px;
	padding-right:35px;
	float:left;
}
.edukacja  .subpage .subpage-text {
font-size: 17px;
	line-height: 25px;
padding-right: 7px;
}
.edukacja #main .lead-text {
	height: 200px;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	max-height: 200px;
}

.edukacja  #main section.subpage {
	padding-top: 50px;
	margin-top: -50px;
	display: inline-block;
	width: 100%;
	margin-bottom: 35px;
	padding-bottom: 40px;
	border-bottom: 1px solid #d9d9d9;
	margin-right: 0;
}

.edukacja .subpage-text ul.display-posts-listing {
}
.edukacja .subpage-text ul.display-posts-listing li {
	display: block;
	float: left;
	margin: 0 13px 32px 0;
	width: 226px;
	line-height: 23px;
	height: auto;
}
.edukacja .subpage-text ul.display-posts-listing li a.image {
	display: block;
	width: 226px;
	height: 173px;
}
.edukacja .subpage-text ul.display-posts-listing li a.title {

	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0px;
	font-size: 18px;
	color: #262626;
	margin-bottom: 10px;

}
.edukacja .subpage-text ul.display-posts-listing li a.title:hover {text-decoration:none;opacity:0.8;}


.edukacja .subpage-text ul.display-posts-listing > li:before {
	content: "";
}


/*Sklep*/
#main .shop-list-box {
display:block;    width:100%;
	float:left;
		margin-bottom: 25px;
}
.shop-list-box h3 {
line-height: 33px;
	font-size: 23px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0;
	margin-bottom: 50px;
}
#main ul.shop-list {
display:block;    width:100%;
	float:left;
}
.shop-list li.shop-item {
	display: block;
	float: left;
	width: 230px;
	margin-right: 10px;
	height: 410px;
	overflow: hidden;
}
li.shop-item .shop-image a{
width:225px;
}
li.shop-item .shop-image a img{
	width: 100%;
	border: 1px solid #f5f5f5;
}
li.shop-item a.shop-title {
margin: 9px 0 0px 0;
	display: block;
	line-height: 25px;
	font-size: 17px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0;
	color: #262626;
	width:85%;
}
li.shop-item a.shop-title:hover {
text-decoration:none;
	color: #262626;
	opacity:0.8;
}
li.shop-item .shop-meta{
line-height: 25px;
	font-size:14px;
}
li.shop-item .shop-meta span{
color:#262626;
}
li.shop-item .shop-meta span.meta-autor{
float: none;
	display: block;
}
li.shop-item .shop-meta span.meta-wydawca{
color:#8e8e8e;
}
.page-template-template-shop  .fancybox-nav {display:none;}
.tax-kategorie_produktow  .fancybox-nav {display:none;}


.shop .shop-meta{
	margin-top: 9px;
	display: block;
	line-height: 25px;
	font-size:14px;
}
.shop .shop-meta span{
color:#262626;
}
.shop .shop-meta span.meta-wydawca{
color:#8e8e8e;
}
.shop .article-img-wrap {
	width: 100%;
}
.shop .article-img-wrap img{
	width: auto;
	height: auto;
}
.shop .content-first p  {
	display: block;
	margin: 40px 0 30px 0;
	font-size: 16px;
}
.shop .excerpt-end p  {
	display: block;
	margin-bottom: 49px;
	font-size: 16px;
}

#sidebar.shop ul.category-list li a {
	text-transform: none;
}
#sidebar.shop ul.category-list li a:hover {
	color:#262626;
}
#sidebar.shop ul.category-list li.active a {
	color:#262626;
}

.layer-wrap .image-text {
	width: 980px;
	display: block;
	margin: 0 auto;
	text-align: left;
}

.layer-wrap .image-text .left-h3 {
display: block;
	float: left;
	margin: 80px 0 30px 0;
	width:260px;
	padding-right: 20px;
}
.layer-wrap .image-text .left-h3 h3 {
	color: #fff;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	margin-bottom: 28px;
	line-height: 25px;
	font-size: 21px;}

.layer-wrap .image-text .left-h3 h3 strong {
	font-family: open_sansbold, Verdana, Arial, sans-serif;
}
.layer-wrap .image-text .right-h5 {
	display: block;
	margin: 80px 0 30px 0;
	float: left;
	padding-top: 7px;
}
.layer-wrap .image-text .right-h5 h5 {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height: 19px;
}




/*Modal box*/

.modalplate-overlay{
	background-color:rgba(0,0,0,0.8) !important;
	opacity:0;filter:alpha(opacity=0);
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out
}
.modalplate-reveal .modalplate.reveal {
		top: 30px !important;
	border-radius: 3px;
	box-shadow: 0 0 25px #000000;
		-moz-box-shadow:  0 0 25px #000000;
	-webkit-box-shadow:  0 0 25px #000000;
}
.modalplate .modalplate-title-bar .close {
	content: '';
}

.modalplate .modalplate-title-bar a.close:after {
	content: '×';
	color: #262626;
	font-size:33px;
}
.modalplate .modalplate-title-bar a.close:hover {
	color: #ddd;
	text-decoration: none;

}
.modalplate .modalplate-title-bar a.close:hover:after {
	color: #ddd;
}

.modalplate .modalplate-title-bar {
	border-bottom: 0px !important;
}
.modalplate-content  {
	width: 100%;
	position: relative;
	background-color: #fff;
	line-height: 20px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.0px;
}
#menu-footer2-menu .modalplate-content p {
	font-size: 14px;
}

/*Buttony modalne w tekscie - z shortcodea*/

#content a.modal-trigger {
	background: -moz-linear-gradient(top, #d9d9d9, #d9d9d9);
	background: -webkit-linear-gradient(top, #d9d9d9, #d9d9d9);
	background: linear-gradient(top, #02AD85, #d9d9d9);
	background-color: #d9d9d9;
	padding: 11px 16px;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	font-size: 15px;
	display: block;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
	letter-spacing: 0.5px;
}
#content a.modal-trigger:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#content a.modal-trigger:hover {
	opacity: 0.8;
	text-decoration: none;
}
#content a.modal-trigger:hover:after {
	border-color: transparent transparent transparent #fff;
}






a.icons {
	background: url("images/icons-top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 41px;
	width: 245px;
}
nav {
	display: block;
}
#n ul {
	display: block;
	height: 50px;
	background: #fafafa;
	background: -moz-linear-gradient(#fafafa, #eaeaea);
	background: -webkit-linear-gradient(#fafafa, #eaeaea);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea')";
	border: 1px solid #eaeaea;
	border-bottom-color: #cacaca;
}
#n ul li {
	display: inline-block;
	position: relative;
	font-size: 1.2em;
	font-weight: bold;
	text-shadow: 0px 1px 0px #fff;
	border-right: 1px solid #e1e1e1;
	margin-right: -3px;
}
#n ul li a {
	display: block;
	padding: 0px 12px;
	line-height: 50px;
	color: #777;
}
#n ul li a:hover {
	color: #477aad;
	text-decoration: none;
	background: #fafafa;
}
#n ul li ul {
	display: none;
	margin: 0;
	position: absolute;
	top: 50px;
	z-index: 9999;
	background: #fff;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #e1e1e1;
}
#n ul li ul li {
	display: block;
	width: 11em;
	border: 0;
}
#n ul li ul li a {
	background: #fff;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
#n ul li:hover > ul {
	display: block;
}
#n ul li:hover > a {
	text-decoration: none;
}
/** SLIDER */

#main-slider .tp-bullets {
	opacity: 1;
}

.tp-bullets.simplebullets.square-old .bullet {
	background: url(images/bullets3.png) no-repeat bottom left !important;
	width: 20px !important;
	height: 20px !important;
	margin-right: 5px !important;

}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
	background-position: top left !important;
}
.tp-rightarrow.default {
	background: url(images/large_right.png) no-repeat 0 0 !important;
	width: 30px !important;
	height: 30px !important;
}
.tp-leftarrow.default {
	background: url(images/large_left.png) no-repeat 0 0 !important;
	width: 30px !important;
	height: 30px !important;
}

.tp-leftarrow:hover, .tp-rightarrow:hover {
	background-position: left bottom !important;
}

#main-image {position:relative;
width: 100%;
height: 365px;
position: relative;
overflow: hidden;
transform: translateZ(0px);
background-color: rgb(229, 227, 223);
}

#main-image .layer-wrap {background: rgba(0,0,0,0.3);
display: table;
height: 364px;
left: 0;
position: absolute;
top: 0px;
width: 100%;
opacity: 0.9;
color: #fff;
font-size: 24px;
text-transform: none;
font-family: noto_serifitalic, Verdana, Arial, sans-serif;
letter-spacing: 0;
text-align: center;
}
#main-image .layer-wrap .image-layer {
display: table-cell;
text-align: center;
vertical-align: middle;
background-position: center center;

height: 364px;
width: 364px;
background-repeat: no-repeat;
margin: 0 auto;
}
#main-image .layer-wrap .image-title{
display: table-cell;
text-align: center;
vertical-align: middle;
width: 364px;
}
#main-image .layer-wrap .image-title span{
display: block;
width: 364px;
margin: 0 auto;
}

#main-image .article-img-wrap {
background-position: center;
background-repeat: no-repeat;
width: 100%;
height: 364px;
}

.article-img-wrap {
float: left;
margin-right: 20px;
}


/* Subpages  */
.subpage h2.subpage-title {
margin-top: 0;
margin-bottom: 24px;
}
.subpage .subpage-image {
display: block;
float: left;
margin-right: 20px;
margin-bottom: 13px;
}
.subpage.side-right .subpage-image {
display: block;
	float: right;
	margin-right: 0px;
	margin-bottom: 13px;
	padding-left: 20px;
}
.subpage.side-left .subpage-image {
display: block;
float: left;
margin-right: 20px;
margin-bottom: 13px;
}

#main .subpage.side-right .lead-text {
height: 200px;
font-size: 17px;
line-height: 25px;
overflow: hidden;
padding-right: 20px;
}
.subpage .subpage-text {}


span.show-more {display:none;}

span.toogle-moreless  {
display: block;
width: 88px;
height: 25px;
background-color: #d9d9d9;
font-family: open_sansbold, Verdana, Arial, sans-serif;
letter-spacing: 0;
color: #262626;
text-transform: uppercase;
line-height: 24px;
font-size: 11px;
text-align: center;
	cursor:pointer;
	float: right;
}

#main .subpage.side-right span.toogle-moreless {
float: left;
}

span.toogle-moreless:hover:after  {
color:#E93362;
}
span.toogle-moreless.down:after  {
content: '\25bc';
	padding-left:10px;
}
span.toogle-moreless.up:after  {
content: '\25b2';
	padding-left:10px;
}
.full-wrap  {display:none;
}

#main .lead-text {
height: 200px;
font-size: 17px;
line-height: 25px;
overflow: hidden;
	max-height: 200px;
}
span.toogle-moreless.down{
margin-top: -54px;
}
/** posts **/

#content {
	width: 100%;
	position: relative;
	background-color: #fff;
		line-height: 20px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;
}
#pre-content {
	background-color: #fff;
	border-bottom: 3px solid #F6F6F8;
}
#main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	padding: 0px 40px 40px 0;
	width: 785px;
	position: relative;
	margin-top: 30px;
}
#main:after {
	background-color: #F6F6F8;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: -195px;
	top: 0;
	width: 195px;
	z-index: -1;
}
#main.subpages{

padding: 0px 60px 0 0;

}

#main-full {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	padding: 0 0 40px 0;
	max-width: 980px;
	position: relative;
}
#pre-main {
	-moz-box-sizing: border-box;
	background-color: #FFFFFF;
	display: block;
	padding: 0 20px 0 10px;
	width: 100%;
}
.articles-filters {
	color: #000000;
	float: left;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 10px 10px 10px 0;
	height: 40px
}
.articles-list {
	display: block;
	margin: 54px 0 10px 0;
	width: 100%;
}
.articles-filters span {
	cursor: pointer;
	display: inline-block;
	line-height: 40px;
	text-align: center;
}
.articles-filters span a {
	text-decoration: none;
	color: #d3d3da;
	display: inline-block;
}
.articles-filters span a:hover {
	text-decoration: none;
	color: #929291;
}
.articles-filters span:nth-child(1) {
	width: 118px;
}
.articles-filters span:nth-child(1) a {
	background: url("images/icons2.png") no-repeat scroll 0 -122px rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 16px;
	padding-left: 23px;
}
.articles-filters span.active-filter:nth-child(1) a {
	background-position: 0 -154px;
}
.articles-filters span:nth-child(1) a:hover {
	background-position: 0 -138px;
}
.articles-filters span:nth-child(2) {
	width: 171px;
}
.articles-filters span:nth-child(2) a {
	background: url("images/icons2.png") no-repeat scroll 0 -346px rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 16px;
	padding-left: 23px;
}
.articles-filters span.active-filter:nth-child(2) a {
	background-position: 0 -378px;
}
.articles-filters span:nth-child(2) a:hover {
	background-position: 0 -362px;
}
.articles-filters span:nth-child(3) {
	width: 196px;
	display: none;
}
.articles-filters span:nth-child(3) a {
	background: url("images/icons2.png") no-repeat scroll 0 -80px rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 14px;
	padding-left: 23px;
}
.articles-filters span.active-filter:nth-child(3) a {
	background-position: 0 -94px;
}
.articles-filters span:nth-child(3) a:hover {
	background-position: 0 -108px;
}
.articles-filters span:nth-child(4) {
	width: 132px;
}
.articles-filters span:nth-child(4) a {
	background: url("images/icons2.png") no-repeat scroll 0 -170px rgba(0, 0, 0, 0);
	line-height: 16px;
	padding-left: 23px;
}
.articles-filters span.active-filter:nth-child(4) a {
	background-position: 0 -186px;
}
.articles-filters span:nth-child(4) a:hover {
	background-position: 0 -202px;
}
.articles-filters span.active-filter {
	border-bottom: 3px solid #000000;
}
.articles-filters span.active-filter a {
	color: #000000;
}
/*TABS HOME*/

ul.smart.tabs span.filtruj {
	float: left;
	width: 36px;
	line-height: 40px;
	text-align: left;
}
ul.smart.tabs {
	margin: 20px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 45px;
	width: 100%;
}
ul.smart.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0;
	line-height: 40px;
	background: #fff;
	overflow: hidden;
	position: relative;
	color: #d3d3da;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 45px;
	padding: 0 20px;
}
ul.smart.tabs li:hover {
	color: #929291;
}
ul.smart.tabs li.active {
	border-bottom: 3px solid #000000;
	color: #000000;
}
ul.smart.tabs li.tab1 span {
	background: url("images/icons2.png") no-repeat scroll 0 -122px rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 16px;
	padding-left: 16px;
	width: 82px;
}
ul.smart.tabs li.tab1:hover > span {
	background-position: 0 -138px;
}
ul.smart.tabs li.tab1.active > span {
	background-position: 0 -154px;
}
ul.smart.tabs li.tab2 span {
	background: url("images/icons2.png") no-repeat scroll 0 -346px rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 16px;
	padding-left: 16px;
	width: 82px;
}
ul.smart.tabs li.tab2:hover > span {
	background-position: 0 -362px;
}
ul.smart.tabs li.tab2.active > span {
	background-position: 0 -378px;
}
ul.smart.tabs li.tab3 span {
	background: url("images/icons2.png") no-repeat scroll 0 -170px rgba(0, 0, 0, 0);
	line-height: 16px;
	padding-left: 16px;
	width: 73px;
}
ul.smart.tabs li.tab3:hover > span {
	background-position: 0 -186px;
}
ul.smart.tabs li.tab3.active > span {
	background-position: 0 -202px;
}
.smart .tab_container {
	clear: both;
	width: 100%;
	background: #FFFFFF;
	margin-bottom: 10px;
}
.smart .tab_content {
	padding: 0px;
	font-size: 1.2em;
	display: none;
	border-bottom: 0px solid #1D1D1B;
}
.tab_content .authors-list-thumbnails {
	padding-left: 0;
	padding-top: 15px;
}
.tab_content .authors-list-thumbnails .author {
	border-bottom: 1px solid #BFBFBF;
	display: block;
	float: left;
	margin: 10px 20px 10px 0;
	padding-bottom: 16px;
	width: 213px;
	letter-spacing: 1px;
}
.tab_content .authors-list-thumbnails .author:nth-child(3n) {
	margin-right: 0;
}
.tab_content .authors-list-thumbnails .authorInfo h2 a {
	display: block;
	padding-left: 15px;
}
.tab_content .authors-list-thumbnails .authorRole {
	padding-left: 15px;
}
.post {
	display: block;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.post {
	border-bottom: 0px solid #E6E6E6;
	clear: both;
	overflow: visible;
	padding: 20px 0 13px 0px;
	position: relative;
}
.post:last-child {
	border-bottom: 0px solid #E6E6E6;
}
.post.promoted-article {
	border-bottom: none;
	clear: both;
	height: auto;
	padding: 35px 0 13px;
}
.promoted-article img {
	max-width: 396px;
}
.promoted-article .categories,
.post .categories {
	margin-bottom: 4px;
}
.single-post .article-img-wrap img, .single-kontakt .article-img-wrap img {
width: 100%;
height: 100%;
}
.post .categories a {
	font-size: 18px;
	text-transform: uppercase;
}
.post.promoted-article .categories a {
	font-size: 20px;
	text-transform: uppercase;
}
.promoted-article .categories a:hover,
.post .categories a:hover {
	text-decoration: underline;
}
.promoted-article .categories a {} .promoted-article .post-title a {
	color: #000000;
	font-size: 50px;
	line-height: 44px;
}
.categories h5 a {
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.categories h5 a:hover {
	text-decoration: underline;
}
.categories h5.bog,
.categories h5.bog a {
	color: #D92F29
}
.categories h5.zycie,
.categories h5.zycie a {
	color: #C2D125
}
.categories h5.swiat,
.categories h5.swiat a {
	color: #0BB9BF
}
.category-parent-bog .article-meta .categories h5 a {
	color: #D92F29
}
.category-parent-zycie .article-meta .categories h5 a {
	color: #C2D125
}
.category-parent-swiat .article-meta .categories h5 a {
	color: #0BB9BF
}
.wpv_votecount {
	display: block;
	margin-bottom: 9px;
}
.main-first-post .post {
	clear: both;
	height: 340px;
	overflow: hidden;
	padding: 20px 0 13px 0px;
	position: relative;
}
.post-title {
	line-height: 1em;
	text-overflow: ellipsis;
}
.main-first-post .article-meta {
	max-width: 56%;
	padding-right: 1%;
	width: 56%;
}
.post.promoted-article .article-meta {
	display: block;
	float: left;
	width: 524px;
}
.post .article-meta {
	float: left;
	width: 205px;
	margin-right: 20px;
}
.article-meta {} .article-meta-first-menu {
	float: left;
	width: 207px;
	line-height: 1em;
	padding-left: 15px !important;
	height: 184px;
	overflow: hidden;
}
.article-img-wrap {
	float: left;
	margin-right: 20px;
	width: 100%;
	padding-right: 0;
}
.main-first-post .article-img-wrap {
	border-bottom: 1px solid #E6E6E6;
	clear: both;
	height: 282px;
	overflow: hidden;
	padding: 0px 0 13px 0px;
	position: relative;
	width: 400px;
}
.main-first-post .article-img-wrap img {
	height: 282px !important;
	width: 400px !important;
}
.article-img-first-menu {
	float: left;
	height: 184px;
	margin-right: 10px;
	width: 264px;
}
.article-img-first-menu img {
	height: 184px !important;
	width: 264px !important;
}
.article-img {
	width: 180px;
}
.article-entry:before {} .article-entry {
	color: #929291;
	float: right;
	width: 43%;
}
.archiveshead h2 span {
	color: #D92F29;
}
.post .article-short-lead {
	color: #929291;
	display: block;
	float: left;
	font-size: 12px;
	height: 106px;
	line-height: 18px;
	padding: 0;
	width: 237px;
	/*font-family:Arial;*/
}
.post.content-instytucja .article-short-lead:after {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: block;
	height: 2px;
	margin: 21px 0 3px !important;
	width: 100% !important;
}
.post.content-instytucja .article-short-lead {
	width: 100%;
	color: #565656;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif !important;
	font-size: 33px;
	height: 100%;
	line-height: 36px;
	margin-bottom: 23px;
	padding: 5px 0 0;
}
.post.promoted-article .article-short-lead {
	color: #1d1d1b;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	display: block;
	float: left;
	height: auto;
	margin-left: 0;
	padding: 15px 0 0 0px;
	width: 524px;
	font-size: 17px;
	line-height: 20px;
}
.post.promoted-article .postmetadata {
	margin: 0;
	padding: 10px 0;
}
.main-first-post .article-entry {
	color: #929291;
	float: left;
	width: 56%;
}
.single .article-short-lead {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
	line-height: 24px;
	padding-top: 42px;
	font-size: 16px;
	color: #929291;
}
.article-entry-first-menu {
	color: #929291;
	overflow: hidden;
	height: 100px;
}
.article-entry p {
	line-height: 1em;
	margin-bottom: 20px;
}
.categories {
	margin-bottom: 2px;
}
.two-post {
	display: block;
	height: 105px;
}
.two-post a.title-two-post-menu {
	padding-left: 10px;
}
.article-img-two-post-menu {
	float: left;
	width: 110px;
	display: block;
}
.article-img-two-post-menu img {
	height: 76px !important;
	width: 110px !important;
	float: left;
}
.article-meta-two-post-menu {
	float: left;
	padding-left: 10px !important;
	width: 207px;
}
.article-meta-two-post-menu .post-title {
	margin-top: 0px;
}
.two-post-box {
	margin-top: 70px !important;
}
.postmetadata {
	display: block;
	float: left;
	margin-left: 0;
	margin-top: 0px;
	width: 240px;
}
.post header {
	display: block;
	margin-bottom: 19px;
}
.post header h2 {
	color: #1D1D1B;
	display: block;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, SteelfishEbRegular, Arial, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 24px;
	margin-bottom: 15px;
	margin-top: 30px;
}


.post header h2.bigger {
	margin: 0px 0 32px 0;
	line-height: 35px;
	font-size: 24px;
	color: #262626;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;
	text-transform: uppercase;
	width: 500px;
	float: left;
}
.post header h2.bigger:after {
	background: none repeat scroll 0 0 #1D1D1B;
	content: "";
	display: block;
	height: 5px;
	margin: 10px 0 9px;
	width: 40px;
}
.post h2 a {
	color: #434343;
	display: block;
	font-family: noto_serifbold, Verdana, serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	height: 84px;
	letter-spacing: 1px;
	line-height: 26px;
	margin-bottom: 12px;
}


.post h2 a {
	color: #434343;
	display: block;
	font-family: noto_serifregular, Verdana, serif;
	font-size: 17px;
	font-style: normal;
	/* font-weight: 500; */
	height: 84px;
	letter-spacing: 0;
	line-height: 20px;
	margin-bottom: 12px;
}

.post h2 a:hover {
	text-decoration: none;
	color: #707070;
}
.post h3 {} .post .meta {
	font-size: 1.2em;
	line-height: 1.3em;
}
.post .meta i {
	display: block;
	margin-bottom: 10px;
	font-style: normal;
	color: #666;
}
.post .postcontent {
	margin-bottom: 25px;
}
.post .more-link {
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	margin-top: 15px;
}
.post p .more-link {
	font-size: 1.0em;
}
.post p.description-page {
	color: #3C3C3C;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 30px;
	padding-left: 22px;
}
#post-header-wrap {
	border-bottom: 2px solid #FAFAFB;
}
#post-header {
	height: 300px;
	margin-bottom: 30px;
	margin-top: 37px;
}
.single-kontakt #post-header {
	height: 236px;
}
#post-header h1.post-title {
	color: #000000;
	font-size: 50px;
}
#post-header h1.post-title:after {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: none;
	height: 0px;
	margin: 12px 0 3px;
	width: 20px;
}
#post-header .article-meta {
	display: block;
	float: left;
	width: 524px;
}




/*Artykuł Domjp2*/
#post-header h1.post-title {
margin: 0px 0 32px 0;
line-height: 35px;
font-size: 24px;
color: #262626;
font-family: noto_serifregular, Verdana, serif;
letter-spacing: 0.1px;
text-transform: uppercase;
width: 500px;
float: left;
}
#main .post-date {float: right;
width: 100px;
color: #262626;
font-family: open_sansbold, Verdana, Arial, sans-serif;
letter-spacing: 0.1px;
font-size: 14px;
margin-top: 12px;
text-align: right;
padding-right: 26px;
}

article h2.article-short-excerpt {
color: #d3d3d3;
font-size: 24px;
line-height: 32px;
margin-bottom: 0px;
margin-top: 5px;
padding: 0;
font-family: noto_serifitalic, Verdana, serif;
font-style: normal;
letter-spacing: 0;
margin-bottom: 27px;
padding-bottom: 28px;
border-bottom: 1px solid #d3d3d3;
	}
article .post-content h2.article-short-excerpt p {
color: #B3B3B3;
font-size: 24px;
line-height: 32px;
margin-bottom: 0px;
margin-top: 5px;
padding: 0;
font-family: noto_serifitalic, Verdana, serif;
font-style: normal;
letter-spacing: 0;
}


article section.post-content {
margin-bottom: 5px;
padding-bottom: 4px;
}

article section.post-content:after {
height: 1px;
background-color: #d3d3d3;
border-bottom: 0;
display: block;
width: 100%;
visibility: visible;
margin-top: 76px;
content: "";

}

.single article .post-content p, .single article .post-content,.page .post-content p, .page .post-content {
font-size: 16px;
line-height: 31px;
letter-spacing: 0;

}

.post-content p.wp-caption-text {
	font-size: 13px;
	line-height: 22px;
	color: #555555;
	margin: 10px 0;
}

.post-content div.alignright {
	float:right;
		margin-left: 20px;
	margin-bottom: 20px;
}
.post-content div.alignleft {
	float:left;
		margin-right: 20px;
	margin-bottom: 20px;
}
.post-content div.aligncenter {
width: auto;
	float: none;
	clear: both;
	display: block;
	text-align: center;
	margin: 0 auto;
}

.post-content div.box a {
	  min-width: 154px;
	display: block;
	float: left;
	margin-top: -13px;
	padding-bottom: 23px;
}
.post-content div.box br {
	clear:both;
}


.post-content div.box a img {
	float:left;

}
.post-content img.alignright {
	float:right;
		margin-left: 20px;
	margin-bottom: 20px;
}
.post-content img.alignleft {
	float:left;
		margin-right: 20px;
	margin-bottom: 20px;
}
.post-content img.aligncenter {
width: auto;
	float: none;
	clear: both;
	display: block;
	text-align: center;
	margin: 0 auto;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
color: #414141;
font-size: 24px;
line-height: 20px;
margin-bottom: 0px;
margin-top: 5px;
padding: 0;
font-family: open_sansbold, Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
}
.post-content h3 {
font-size: 24px;
line-height: 30px;
padding: 0 0 6px 0;
}
.post-content h4 {
font-size: 21px;
line-height: 30px;
padding: 0 0 3px 0;
}
.post-content h5 {
font-size: 17px;
line-height: 26px;
padding: 0 0 2px 0;
}
.gallery.gallery-size-thumbnail .gallery-icon img{
width:135px;
	height:135px;
}
.gallery.gallery-size-thumbnail .gallery-item{
width:135px;
	height:135px;
}

article .next-prev {
display:block;
	width:100%;
		margin-bottom: 118px;
	margin-top: 20px;
}
article .next-prev span#prev {
float:left;
	width:50%;
}
article .next-prev span#next {
float:right;
	width:50%;
	text-align:right;
}
article .next-prev span a{
color:#262626;
	font-size: 14px;
		text-transform: none;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0;

	background: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;




		color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}

article .next-prev span#next a{
padding-right:25px;


}
article .next-prev span a:hover{
	text-decoration: none;
}

article .next-prev span#prev a:before {
	display: inline-block;
font-size:11px;
	content: '\25c4';
	margin-right: 10px;
	margin-bottom: 0px;
	color:#E93362;
}
article .next-prev span#prev a:hover:before, article .next-prev span#next a:hover:after {
color:#262626;
}




article .next-prev span#next a:after {
	display: inline-block;
font-size:11px;
	content: '\25ba';
	margin-left: 10px;
	margin-bottom: 0px;
	color:#E93362;
}
/*Sidebar-post*/
#sidebar .category-box{
padding: 15px;
	margin-bottom: 40px;
}
#sidebar .category-box h3{
line-height: 27px;
font-size: 18px;
font-family: noto_serifregular, Verdana, serif;
letter-spacing: 0px;
padding-top: 13px;
color: #262626;
	padding-bottom: 7px;
	}

#sidebar ul.category-list  {


}
#sidebar ul.category-list li {
padding:3px 0;
}
#sidebar ul.category-list li a{
color: #b6b6b6;
font-family: open_sansregular, Verdana, Arial, sans-serif;
font-size: 15px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
}
#sidebar ul.category-list li a:hover,#sidebar ul.category-list li.current-cat a:hover {
color:#262626 !important;
text-decoration:none;
}


#sidebar ul.category-list li.current-cat a {
	color: #b6b6b6 !important;
}


/* sidebar nadchodzace wydarzenia*/

#future-news.sidebar {
	width: 195px;
	display: block;
	margin-right: 0;
}
#future-news.sidebar h3{
	background-color: #E4003B;
	padding: 10px 12px 13px 12px;
	display:block;
}
#future-news.sidebar h3 a {
	color: #fff;
	display: block;
	letter-spacing: 0.5px;
	font-size: 20px;
	font-family: noto_serifregular, Verdana, serif;
	text-transform: none;
	margin: 0;
	text-decoration: none;
}
#future-news.sidebar h3 a:hover {
opacity:1
}
#future-news.sidebar a.link-category-button {
background: none;
	background-color: #E4003B;
	padding: 10px 12px;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;
	color: #F4EFF3;
	font-size: 16px;
	text-transform: none;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0;
	float: left;
	width: 100%;
}
#future-news.sidebar a.link-category-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #fff;
	margin-left: 10px;
	margin-bottom: 1px;
}
#future-news.sidebar a.link-category-button:hover {
	opacity: 1;
	text-decoration: none;
}
#future-news.sidebar a.link-category-button:hover:after {
	border-color: transparent transparent transparent #000;
}

#future-news.sidebar  .articles-list {
	border-bottom: 0px solid #E4013B;
}
#future-news.sidebar .article-img-wrap {
margin-right:0;
}
#future-news.sidebar .article-img-wrap:hover > a .date {
	background: rgba(0,0,0,0.0);
 -webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	-ms-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}

#future-news.sidebar .article-img-wrap img {
	width: 195px;
	height: 195px;
}

#future-news.sidebar .article-img-wrap a {
	width: 195px;
	height: 195px;
	display:block;
}

#future-news.sidebar .articles-list {
	margin: 0;
padding:0;
	height: 100%;
	float: left;

}
#future-news.sidebar .articles-list article.post {
	margin-top: 0px;
	margin-bottom: 0;
	padding: 0;
	width: 195px;
}
#future-news.sidebar article .date {
	background: rgba(0,0,0,0.3);
	color: white;
	cursor: pointer;
	display: block;
	height: 195px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 195px;
	opacity: 1;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
	color: #fff;
	font-size: 18px;
	text-transform: none;
	font-family: open_sansbold, Verdana, Arial, sans-serif;
	letter-spacing: 0;
	padding: 12px;
}
#future-news.sidebar article h2.post-title {
	color: white;
	cursor: pointer;
	display: block;
	left: 0;
	position: absolute;
	top: 30px;
	width: 195px;
	opacity: 1;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
	padding: 6px 12px 12px;
	height: 165px;

}

#future-news.sidebar .post a h2  {
color: #Fff;
	display: block;
	height: 142px;
	letter-spacing: 0px;
	line-height: 20px;
	font-size: 16px;
	font-family: noto_serifregular, Verdana, serif;
	text-transform: none;
	margin-bottom: 0;
	margin-top: 0px;
}
#future-news.sidebar .post a h2:hover {
opacity:1;
}
#sidebar #future-news.sidebar h2:after {
	display: none;

}


/* Kategoria */
#content.archive a.link-button {
	background: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	border-bottom: 0px solid #003E30;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 16px;
	text-transform: none;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	letter-spacing: 0;
	float: left;
	width: 128px;
}
#content.archive a.link-button:after {
	content: '';
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #E20039;
	margin-left: 10px;
	margin-bottom: 1px;
}
#content.archive a.link-button:hover{
opacity:0.8;
}
#content.archive a.link-button:hover:after{
border-color: transparent transparent transparent #262626;
}

#content.archive .article-img-wrap {
	float: left;
	margin-right: 28px;
	width: 287px;
}
#content.archive .article-meta {
	float: left;
	margin-right: 0px;
	width: 410px;
	position:relative;
	height:187px;
}
 #content.archive .post h2 a {
color: #262626;
	display: block;
	font-family: noto_serifregular, Verdana, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	height: 100%;
	letter-spacing: 0;
	line-height: 28px;
	margin-bottom: 12px;
	text-transform: uppercase;
}
#content.archive .excerpt {
	color: #545454;
	font-size: 14px;
	line-height: 18px;
}
#content.archive .link-data {
	position: absolute;
	width: 100%;
	bottom: 0;
	display: block;
}
#content.archive article .post-date:before {

	display: none;

}
#content.archive article .post-date{
 padding-right: 0;
	margin-top: 3px;


}
#content.archive article.post {
	padding: 28px 0px 35px 0;
	display: block;
	width: 100%;
	float: left;
	border-bottom: 1px solid #d6d6d6;
}





/* Nowy layaou aktualnosci  */

#post-header-wrap.news {
	border-bottom: 0;
}
#post-header.news {
	height: 300px;
	margin-bottom: 30px;
	margin-top: 0px;
}
.news .article-img-wrap {
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 686px;
}
#post-header .am-top {
	display: block;
	width: 720px;
	height: 2px;
	background-color: rgba(11, 185, 191, 1);
	display: block;
	float: left;
	width: 720px;
	padding: 0;
	height: 2px;
	margin: -202px 0 0 0;
}
#post-header.news .article-meta {
	display: block;
	float: left;
	width: 720px;
	padding: 20px 40px 20px 20px;
	height: 200px;
	margin: -200px 0 0 0;
	background-color: #fff;
	position: relative;
}
#post-header .am-right {
	width: 0;
	height: 0;
	border-bottom-color: rgba(11, 185, 191, 1);
	border-bottom-style: solid;
	border-bottom-width: 20px;
	opacity: 0.7;
	border-right: 20px solid transparent;
	position: absolute;
	right: -20px;
	top: 0px;
}
#post-header.news .article-meta-blank {
	display: block;
	width: 20px;
	background-color: rgba(11, 185, 191, 1);
	opacity: 0.7;
	height: 180px;
	margin-top: -200px;
	position: absolute;
	bottom: 0;
	right: -20px;
}
.post.news {
	padding: 0px 20px 13px 20px;
}
.news .post-content h2.article-short-excerpt {
	margin-bottom: 9px;
	padding: 0 0 29px;
	font-size: 20px;
	border: 0;
	line-height: 28px;
	margin-top: 17px;
}
.category-parent-bog #post-header .am-top {
	background-color: rgba(217, 47, 41, 1);
}
.category-parent-zycie #post-header .am-top {
	background-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat #post-header .am-top {
	background-color: rgba(11, 185, 191, 1);
}
.category-parent-bog #post-header .am-right {
	border-bottom-color: rgba(217, 47, 41, 1);
}
.category-parent-zycie #post-header .am-right {
	border-bottom-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat #post-header .am-right {
	border-bottom-color: rgba(11, 185, 191, 1);
}
.category-parent-bog #post-header.new-art .article-meta-blank {
	background-color: rgba(217, 47, 41, 1);
}
.category-parent-zycia #post-header.new-art .article-meta-blank {
	background-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat #post-header.new-art .article-meta-blank {
	background-color: rgba(11, 185, 191, 1);
}
.news section.post-content > p span.cap {
	display: block;
	height: 60px;
	width: 60px;
	line-height: 60px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: black;
	color: white;
	text-align: center;
	font-size: 31px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
}
.category-parent-swiat .news section.post-content > p span.cap {
	background-color: rgba(11, 185, 191, 1);
}
.single-post .news .article-img-wrap img {
	width: 100%;
	height: 100%;
}
.news .article-img-wrap.thin {
	display: none
}
.new-art .article-img-wrap.thin {
	display: none
}
/* Nowy layout artykułu new-art*/

#post-header-wrap.new-art {
	border-bottom: 0;
}
.new-art .article-img-wrap {
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 740px;
}
#post-header .am-top {
	display: block;
	width: 720px;
	height: 2px;
	background-color: rgba(11, 185, 191, 1);
	display: block;
	float: left;
	width: 720px;
	padding: 0;
	height: 2px;
	margin: -202px 0 0 0;
}
#post-header.new-art .article-meta {
	display: block;
	float: left;
	width: 720px;
	padding: 20px 40px 20px 20px;
	height: 200px;
	margin: -200px 0 0 0;
	background-color: #fff;
	position: relative;
}
#post-header .am-right {
	width: 0;
	height: 0;
	border-bottom-color: rgba(11, 185, 191, 1);
	border-bottom-style: solid;
	border-bottom-width: 20px;
	opacity: 0.7;
	border-right: 20px solid transparent;
	position: absolute;
	right: -20px;
	top: 0px;
}
#post-header.new-art .article-meta-blank {
	display: block;
	width: 20px;
	background-color: rgba(11, 185, 191, 1);
	opacity: 0.7;
	height: 180px;
	margin-top: -200px;
	position: absolute;
	bottom: 0;
	right: -20px;
}
.post.new-art {
	padding: 0px 20px 13px 20px;
}
.new-art .post-content h2.article-short-excerpt {
	margin-bottom: 9px;
	padding: 0 0 29px;
	font-size: 20px;
	border: 0;
	line-height: 28px;
	margin-top: 17px;
}
.category-parent-bog #post-header .am-top {
	background-color: rgba(217, 47, 41, 1);
}
.category-parent-zycie #post-header .am-top {
	background-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat #post-header .am-top {
	background-color: rgba(11, 185, 191, 1);
}
.category-parent-bog #post-header .am-right {
	border-bottom-color: rgba(217, 47, 41, 1);
}
.category-parent-zycie #post-header .am-right {
	border-bottom-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat #post-header.am-right {
	border-bottom-color: rgba(11, 185, 191, 1);
}
.category-parent-bog #post-header.new-art .article-meta-blank {
	background-color: rgba(217, 47, 41, 1);
}
.category-parent-zycie #post-header.new-art .article-meta-blank {
	background-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat #post-header.new-art .article-meta-blank {
	background-color: rgba(11, 185, 191, 1);
}
.new-art section.post-content > p span.cap {
	display: block;
	height: 60px;
	width: 60px;
	line-height: 60px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: black;
	color: white;
	text-align: center;
	font-size: 31px;
	float: left;
	margin-right: 10px;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	margin-top: 5px;
}
.category-parent-bog .new-art section.post-content > p span.cap {
	background-color: rgba(217, 47, 41, 1);
}
.category-parent-zycie .new-art section.post-content > p span.cap {
	background-color: rgba(194, 209, 37, 1);
}
.category-parent-swiat .new-art section.post-content > p span.cap {
	background-color: rgba(11, 185, 191, 1);
}
.search #main {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.search .bigger span {
	color: #D92F29;
}
.search .post .article-meta {
	border-right: 1px solid #E6E6E6;
	margin-right: 20px;
	width: 188px;
}
.search .post .article-short-lead {
	color: #929291;
	display: block;
	float: left;
	font-size: 12px;
	height: auto;
	line-height: 18px;
	max-height: 142px;
	min-width: 100px;
	overflow: hidden;
	padding: 0;
	width: 517px;
}
.search .post .article-short-lead p {
	line-height: 21px;
}
.search .article-short-excerpt {
	font-size: 15px;
	color: #929291;
	line-height: 20px;
}
.search .article-short-excerpt .gallery{
	display:none;
}
span.query-searched {
	background: #ffe026;
	padding: 0;
	color: #000000;
	font-weight: normal
}
.search .article-img-wrap {
	float: left;
	margin-right: 20px;
	width: auto;
	padding-right: 0;
}

.search .article-img-wrap a img {
	width: 195px;
	height: 100%;
}
.search .post header h2.bigger {
	width: 100%;
	padding-top: 20px;}

.search  .post {
	border-bottom: 1px solid #E6E6E6;
	clear: both;
	overflow: visible;
	padding: 20px 0 13px 0px;
	position: relative;
	float:left;
}

.search .post h2 a {
	padding-right: 10px;

}
/* Sitemap */

.sitemap h5 {
	padding: 20px 0 10px 0;
}
.category {
	list-style: none;
	padding-bottom: 5px;
}
.grey {
	color: #777;
	background-color: inherit;
}
.cat-posts {
	padding-bottom: 10px;
	padding-top: 10px;
}
.cat-posts li {
	padding-bottom: 5px;
	list-style: square;
}
.sitemap div {
	display: block;
	float: left;
	width: 33%;
	padding-right: 10px;
}
.sitemap li {
	padding: 5px;
	list-style-type: disc;
}
.sitemap li.cat-item a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 0 none;
	display: inline;
	padding: 0;
}
.sitemap li.cat-item a {
	font-weight: bold;
}
.sitemap .children li a {
	font-weight: normal;
}
.sitemap li.cat-item-bog a {
	color: #D92F29
}
.sitemap li.cat-item-zycie a {
	color: #D3D929
}
.sitemap li.cat-item-swiat a {
	color: #0BB9BF
}
.sitemap ul li ul {
	padding-left: 15px;
}
.sitemap ul li li {
	padding: 5px;
}
.content-404 {
	float: left;
	padding-top: 100px;
}
.image-404 {
	background: url("images/bezglowya.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 583px;
	margin: -50px 0 0;
	width: 278px;
}
.content-404 input.field {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #A5A5A5;
	font-family: open_sansregular, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	margin: 0 0 10px;
	padding: 5px;
	width: 270px;
}
.content-404 input.submit {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #A5A5A5;
	font-family: open_sansregular, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	margin: 0 0 10px;
	padding: 4px;
	width: 74px;
}
.content-404 input.submit:hover {
	cursor: pointer;
}
#sidebar.sidebar-post {
	padding-top: 0px;
}
#sidebar .last-authors-box h2 {
	padding: 10px;
}
/* Image Box Style */

#sidebar .box {
	cursor: pointer;
	height: 80px;
	float: left;
	margin: 0px;
	position: relative;
	overflow: hidden;
	width: 80px;
	margin-bottom: 10px;
}
#sidebar .box:nth-child(2),
#sidebar .box:nth-child(3),
#sidebar .box:nth-child(5),
#sidebar .box:nth-child(6),
#sidebar .box:nth-child(8),
#sidebar .box:nth-child(9) {
	margin-right: 10px;
}
#sidebar .box img {
	position: absolute;
	left: 0;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
#sidebar .see-also-box {
	display: block;
	float: left;
	width: 100%;
}
#sidebar .see-also-box h2 {
	padding: 10px;
}
#sidebar .see-also-box li {
	margin: 0;
}
#sidebar .see-also-box li a img {
	padding-bottom: 10px;
}
#sidebar .see-also-box li a.see-title {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: 300;
	line-height: 24px;
	padding: 0 10px 25px;
	display: block;
	min-height: 50px;
	color: #7F7F7F;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
}
#sidebar .see-also-box li a.see-title:hover {
	color: #B2B2B2;
}
#sidebar .see-also-box li a.see-title:after {
	background: none repeat scroll 0 0 #CDCDCE;
	content: "";
	display: block;
	height: 2px;
	margin: 16px 0 -13px 0px;
	width: 33px;
}
/* Caption Common Style */

#sidebar .box .caption {
	background-color: rgba(255, 255, 255, 0.8);
	position: absolute;
	color: #000;
	z-index: 100;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	left: 0;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	line-height: 16px;
	text-decoration: none;
}
#pins-feed-follow {
	display: block;
	padding: 5px;
	text-align: center;
	width: 100%;
}
ul.pins-feed-list {
	list-style: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}
li.pins-feed-item {
	list-style: none !important;
	list-style-type: none !important;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin: 5px;
	padding: 0;
	text-align: center;
}
.pins-feed-item .imgtitle {
	height: 25px;
	margin: 5px 0;
}
.pinsClear {
	clear: both;
}
/*NailThumb Styles*/

.nailthumb-container {
	width: auto;
	height: auto;
	margin: 0 0 11px;
	padding: 0;
	overflow: hidden;
	text-align: left
}
.nailthumb-container img.nailthumb-image {
	margin: 0;
	padding: 0;
	max-width: none;
	text-align: left;
	float: left
}
.nailthumb-container span.nailthumb-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	bottom: 0;
	color: White;
	display: block;
	font-size: 9px;
	height: 20px;
	left: 0;
	margin-top: 2px;
	line-height: 20px;
	position: relative;
	text-align: center;
	width: 100%;
	overflow: hidden;
	float: left
}
.nailthumb-container span.nailthumb-title .nailthumb-title-scroller {
	padding-left: 2px
}
.nailthumb-container img {
	max-width: none;
	text-align: left
}
/** Caption 1: Simple **/

#sidebar .box .simple-caption {
	bottom: -40px;
	display: block;
	height: 40px;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
	width: 80px;
}
/** Simple Caption :hover Behaviour **/

#sidebar .box:hover .simple-caption {
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	opacity: 1;
	transform: translateY(-100%);
}
.authors-list-thumbnails {
	display: block;
	float: left;
	padding-left: 14px;
	width: 100%;
	margin-bottom: 20px;
}
.authors-list-thumbnails .author {
	border-bottom: 1px solid #BFBFBF;
	display: block;
	float: left;
	margin: 10px;
	padding-bottom: 16px;
	width: 220px;
}
.authors-list-thumbnails .authorAvatar {
	float: left;
}
.authors-list-thumbnails .authorInfo {
	float: left;
}
.authors-list-thumbnails .authorInfo h2 a {
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: 500;
	line-height: 21px;
	padding-left: 20px;
	text-decoration: none;
	color: #1d1d1b;
	height: auto;
}
.authors-list-thumbnails .authorInfo h2 a:hover {
	color: #706f6f;
}
.authors-list-thumbnails .authorRole {
	padding-left: 20px;
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 22px;
}
.authors-list-thumbnails .authorRole:before {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: block;
	height: 2px;
	margin: 13px 0 3px;
	width: 16px;
	margin-top: 15px;
}
.authors-list-details {
	display: block;
	margin: 0 25px;
}
.authors-list-details .anchor-top {
	position: relative;
	top: -100px;
}
.anchor-top {
	position: relative;
	top: 0px;
}
a.anchor-top[name] {
	padding-top: 90px;
	margin-top: -90px;
	display: inline-block;
	/* required for webkit browsers */
}
.authors-list-details .author-details {
	background: none repeat scroll 0 0 #F6F6F8;
	display: block;
	float: left;
	margin-bottom: 50px;
	padding: 20px 15px;
	position: relative;
	width: 100%;
}
.authors-list-details .authorAvatar,
.authors-list-details .authorDescription,
.authors-list-details .authorName,
.authors-list-details .socialIcons {
	float: left;
	margin-right: 37px;
}
.authors-list-details .authorLinks {
	bottom: 22px;
	display: block;
	position: absolute;
	right: 20px;
}
.authors-list-details .authorLinks a {
	color: #929291;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	text-decoration: none;
}
.authors-list-details .authorLinks a:hover {
	color: #E00034;
}
.authors-list-details .authorLinks:before {
	background: none repeat scroll 0 0 #000000;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 0px 3px;
	position: absolute;
	right: 0;
	top: -15px;
	width: 33px;
}
.authors-list-details .authorLinks:after {
	background: url("images/arrow_red_small1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	float: right;
	height: 11px;
	margin: 5px 0px 3px 6px;
	position: relative;
	width: 7px;
}
.authors-list-details .authorInfo {
	float: left;
	max-width: 650px;
}
.authors-list-details .authorInfo h2 a {
	color: #E00034;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	line-height: 28px;
	text-decoration: none;
}
.authors-list-details .authorInfo h2 {
	color: #E00034;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	line-height: 28px;
	text-decoration: none;
}
.authors-list-details .authorRole {
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.authors-list-details .authorRole:before {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: block;
	height: 2px;
	margin: 8px 0 3px;
	width: 16px;
}
.authors-list-details .authorDescription {
	color: #1D1D1B;
	font-size: 14px;
	max-height: 97px;
	line-height: 20px;
	margin: 20px 0;
	overflow: hidden;
	min-width: 100%;
}
.authors-list-details .socialIcons {
	bottom: 22px;
	color: #000000;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	position: absolute;
}
.authors-list-details .socialIcons li {
	display: inline;
}
.authors-list-details .socialIcons li a {
	color: #929291;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	padding: 0 6px;
}
.authors-list-details .socialIcons li a:hover {
	text-decoration: none;
}
.authors-list-details .socialIcons .link-list {
	float: right;
}
.authors-list-details .socialIcons .link-text {
	float: left;
}
.author_wrap {} .author_wrap .author_name a {
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	color: #929291;
	font-size: 14px;
	text-decoration: none;
}
.editors.authors-list-details .authorInfo {
	max-width: 426px;
	float: left;
}
.editors.authors-list-details {
	display: block;
	margin: 0;
}
.editors.authors-list-details .author-details {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 20px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #A5A5A5;
	width: 98%;
}
/*
.editors.authors-list-details .author-details:last-child {
		border-bottom:0px;
	display:none;
}
*/

.editors.authors-list-details .authorDescription {
	color: #A8A8B4;
	max-height: 100%;
	margin-bottom: 30px;
}
.editors.authors-list-details .authorDescription:before {
	background: none repeat scroll 0 0 #A8A8B4;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 0 7px;
	width: 30px;
}
.editors.authors-list-details .authorLinks {
	bottom: 22px;
	display: block;
	position: absolute;
	right: 0px;
	top: 28px;
}
.editors.authors-list-details .authorLinks:before {
	height: 0px;
}
.editors.authors-list-details .socialIcons {
	right: 0;
	margin-right: 0px;
}
.editors.authors-list-details .socialIcons:before {
	background: none repeat scroll 0 0 #000000;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 5px 3px;
	position: absolute;
	right: 0;
	top: -15px;
	width: 18px;
}
.post.editors {
	border-bottom: 0 none;
	overflow: visible;
}
.glosowanie {
	display: block
}
.glosy {
	display: none
}
.article-meta-first-menu .author_wrap .author_name a {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	color: #929291;
	font-size: 12px;
	text-decoration: none;
}
.author_wrap .author_name a:hover {
	text-decoration: underline;
}
.promoted-article .author_wrap .author_name:after {
	background: none repeat scroll 0 0 #B6B6B6;
	content: "";
	display: block;
	height: 1px;
	margin: 6px 0 3px;
	width: 46px;
}
.post.promoted-article .author_wrap .author_name:before {
	background: none repeat scroll 0 0 #B6B6B6;
	content: "";
	display: block;
	height: 0px;
	margin: -2px 0 3px;
	width: 46px;
}
.post .author_wrap .author_name:before {
	background: none repeat scroll 0 0 #B6B6B6;
	content: "";
	display: block;
	height: 1px;
	margin: -2px 0 3px;
	width: 46px;
}
article .post-content {
	margin-bottom: 30px;
	width: 100%;
}
.post-content p {
color: #565656;
font-size: 14px;
line-height: 24px;
margin: 0 0 38px 0;
}

.modalplate.post-content p {
	color: #565656;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 38px 0;
}
.post-content p:first-letter {} .post-content img {
	border: 0 none !important;
	max-width: 660px;
}
.post-content div {
	color: #565656;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 27px;
	padding-left: 0px;
}
.post-content div.msze {
	display: block;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
.msze p {
	border-left: 3px solid #555;
	padding-left: 1em;
}
.klasztor .post-content div.one_third ul > li {
	font-size: 13px;
	line-height: 16px;
}
.post-content a {
	color: #0BB9BF;
	text-decoration: none;
}
.post-content a:hover {
	text-decoration: underline;
}
/*

.post-content h1 {} .post-content h2 {
	color: #3C3C3C;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: normal;
	height: 100%;
	line-height: 43px;
	margin-bottom: 0;
	padding: 29px 0 0;
}
.page .post-content h2 {
	padding: 0;
}
.post-content h2.article-short-excerpt p {
	color: #3C3C3C;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif !important;
	font-size: 33px;
	height: 100%;
	line-height: 36px;
	margin-bottom: 0;
	padding: 5px 0 0;
}
.post-content h2 p {
	color: #3C3C3C;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif !important;
	font-size: 33px;
	height: 100%;
	line-height: 36px;
	margin-bottom: 0;
	padding: 5px 0 0;
}
.post-content h2.article-short-excerpt {
	border-bottom: 3px solid #434343;
	margin-bottom: 27px;
	padding: 0 0 29px;
}
.post-content h3 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #414141;
	font-size: 34px;
	margin: 0;
	padding: 27px 0 0;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
}
.post-content h4 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	color: #414141;
	font-size: 34px;
	line-height: 40px;
	margin-bottom: 27px;
	margin-top: 5px;
	padding: 22px 4px;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
}
.post-content h5 {
	color: #414141;
	font-size: 28px;
	line-height: 36px;
	margin: 0;
	padding: 27px 0 0;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.post-content h6 {
	color: #414141;
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 0;
	padding: 27px 0 0;
	font-weight: normal;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
}

*/
.content-klasztor .post-content h6 {
	margin-bottom: 14px;
}
.post-content ul { margin-bottom:24px;} .post-content ul > li {
	color: #414141;
	line-height: 25px;
	list-style: none outside none;
	margin: 0 0 0 28px;
	padding: 6px 0;
	position: relative;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
font-size: 16px;
}
.post-content ul > li:before {
	color: #414141;
	-moz-box-sizing: border-box;
background: none repeat scroll 0 0 #282828;
color: #414141;
content: "\2022";
display: block;
height: 0px;
left: -28px;
margin: 0px 0 9px;
padding: 0;
position: absolute;
text-align: center;
top: 6px;
width: 20px;
font-size: 13px;
}
.klasztor .post-content ul > li:before {
	display: none;
}
.klasztor .post-content ul > li {
	color: #414141;
	line-height: 23px;
	list-style: none outside none;
	margin: 0px;
	padding: 6px 0;
	position: relative;
	font-size: 15px;
}
.post-content ol {}
.post-content ol > li {
	border-top: 0px solid #000000;
	list-style: none outside none;
	margin: 0 0 6px 15px;
	padding: 11px 8px;
	position: relative;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
}
.post-content ol {
	list-style: decimal;
	counter-reset: li;
	margin-left: 0;
	padding-left: 0;
	margin-bottom:24px;
}
.post-content ol > li {
color: #262626;
line-height: 26px;
list-style: none outside none;
margin: 0 0 0px 28px;
padding: 6px 0;
position: relative;
font-size: 16px;
}
.post-content ol > li:before {
	-moz-box-sizing: border-box;
content: counter(li, decimal)".";
counter-increment: li;
font-family: open_sansregular, Verdana, Arial, sans-serif;
font-size: 16px;
left: -28px;
margin-right: 8px;
padding: 0;
position: absolute;
text-align: center;
top: 6px;
font-style: normal;
font-weight: normal;


font-style: normal;
font-weight: normal;

}
.post-content blockquote {
	-moz-box-sizing: border-box;
	border-left: 2px solid #868686;
	border-radius: 0;
	display: block;
	margin-bottom: 30px;
	margin-left: 25px;
	padding: 9px 15px;
	margin-top: 30px;
}
.post-content.bog blockquote {
	border-left: 4px solid rgba(217, 47, 41, 1);
}
.post-content.zycie blockquote {
	border-left: 4px solid rgba(194, 209, 37, 1);
}
.post-content.swiat blockquote {
	border-left: 4px solid rgba(11, 185, 191, 1);
}
.category-parent-bog .post-content blockquote {
	border-left: 4px solid rgba(217, 47, 41, 1);
}
.category-parent-zycie .post-contentblockquote {
	border-left: 4px solid rgba(194, 209, 37, 1);
}
.category-parent-swiat .post-content blockquote {
	border-left: 4px solid rgba(11, 185, 191, 1);
}
.post-content blockquote p {
	font-weight: normal;
	color: #3C3C3C;
	line-height: 27px;
	margin-bottom: 3px;
	margin-top: 0px;
	font-size: 19px;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
}
.post-content strong,
.post-content b {
	font-weight: normal;
	font-family: noto_serifbold, Verdana, Arial, sans-serif;

}
.post-content hr {
	background: none repeat scroll 0 0 #876575;
	color: #000000;
	height: 2px;
}
/* Video gallery */

.wb_video_pager {
	width: 100%;
	clear: both;
}
.wb_video_pager a {} .wb_video_container {
	width: 100%;
	padding: 20px 0;
}
.wb_video_item.first {
	border-bottom: 1px solid #E6E6E6;
	float: left;
	margin-bottom: 22px;
	margin-right: 2%;
	padding-bottom: 12px;
	width: 100%;
}
.wb_video_item.rest {
	border-bottom: 1px solid #E6E6E6;
	float: left;
	margin-bottom: 22px;
	margin-right: 2%;
	padding-bottom: 12px;
	width: 100%;
}
.wb_video_image_link {
	float: left;
	padding: 0 20px 5px 0;
}
.first .wb_video_image_img {
	width: 210px;
}
.wb_video_title {} .wb_video_description {
	font-size: 13px !important;
	line-height: 19px !important;
	margin-bottom: 5px !important;
	margin-top: 9px !important;
}
.wb_video_icon {
	background: url("js/fancybox/ico-play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 27px;
	left: 41%;
	position: absolute;
	top: 38%;
	width: 31px;
}
.wb_horizontal_container {
	clear: both;
}
.wb_horizontal_container .wb_video_item {
	float: left;
	clear: none;
}
a.wb_video_title {
	color: #434343;
	display: block;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 4px;
}
/* ----------- */

/* Powoԡnia */

.powolania .wb_video_pager {
	width: 100%;
	clear: both;
}
.powolania .wb_video_pager a {} .powolania .wb_video_container {
	width: 100%;
	padding: 20px 0;
}
.powolania .wb_video_item.first {
	float: left;
	width: 100%;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 14px;
}
.powolania .wb_video_item.rest {
	border-bottom: 1px solid #E6E6E6;
	float: left;
	margin-bottom: 22px;
	margin-right: 2%;
	padding-bottom: 44px;
	width: 48%;
	min-height: 224px;
}
.powolania .wb_video_image_link {
	float: left;
	padding: 0 20px 5px 0;
}
.powolania .first .wb_video_image_img {
	width: 100%;
}
.powolania .wb_video_title {} .powolania .wb_video_description {
	font-size: 16px !important;
	line-height: 24px !important;
	margin-bottom: 27px !important;
	margin-top: 0px !important;
}
.powolania .wb_video_icon {
	background: url("js/fancybox/ico-play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 27px;
	left: 41%;
	position: absolute;
	top: 38%;
	width: 31px;
}
.powolania .wb_horizontal_container {
	clear: both;
}
.powolania .wb_horizontal_container .wb_video_item {
	float: left;
	clear: none;
}
.powolania a.wb_video_title {
	color: #434343;
	display: block;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 4px;
}
/* ----------- */

article .post-date {
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 14px;
	margin: 9px 0;
	position: absolute;
	right: 0;
	text-decoration: none;
}
article .post-date:before {
	background: none repeat scroll 0 0 #929291;
	bottom: 23px;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 0 3px;
	position: absolute;
	right: 0;
	width: 37px;
}
.author-post-details {
	display: none;
	margin: 72px 0;
}
.author-post-details .author-details {
	background: none repeat scroll 0 0 #F6F6F8;
	display: block;
	margin-bottom: 20px;
	min-height: 203px;
	padding: 0;
	position: relative;
	width: 100%;
}
.author-post-details .authorAvatar,
.author-post-details .authorDescription,
.author-post-details .authorName,
.author-post-details .socialIcons {
	float: left;
	margin-right: 37px;
}
.author-post-details .authorLinks {
	bottom: 10px;
	display: block;
	position: absolute;
	right: 5px;
}
.author-post-details .authorLinks a {
	color: #000000;
	font-family: open_sansregular, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	line-height: 16px;
	text-decoration: none;
}
.author-post-details .authorLinks a:hover {
	color: #E00034;
}
.author-post-details .authorDescription:after {
	background: none repeat scroll 0 0 #000000;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 0 3px;
	width: 33px;
}
.author-post-details .authorLinks:after {
	background: url("images/arrow_black_small1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	float: right;
	height: 10px;
	margin: 4px 10px 3px 6px;
	position: relative;
	width: 7px;
}
.author-post-details .authorInfo {
	float: left;
	max-width: 389px;
}
.author-post-details .authorInfo h2 {
	color: #E00034;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	margin-top: 19px;
	line-height: 28px;
	text-decoration: none;
}
.author-post-details .authorRole {
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.author-post-details .authorRole:before {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: block;
	height: 2px;
	margin: 8px 0 3px;
	width: 16px;
}
.author-post-details .authorDescription {
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	margin: 20px 0;
	max-height: 102px;
	min-width: 100%;
	overflow: hidden;
}
.author-post-details .socialIcons {
	bottom: 22px;
	color: #000000;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	position: absolute;
}
.author-post-details .socialIcons li {
	display: inline;
}
.author-post-details .socialIcons li a {
	color: #929291;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	padding: 0 6px;
}
.author-post-details .socialIcons li a:hover {
	text-decoration: none;
}
.author-post-details .socialIcons .link-list {
	float: right;
}
.author-post-details .socialIcons .link-text {
	float: left;
}
.page-content {
	padding: 40px 0;
}
article.post.first {
	padding: 0 0 17px;
	width: 100%;
}
article.post.rest {
	clear: none;
	float: left;
	margin: 0 30px 0 0;
	padding: 20px 0 18px 0;
	width: 460px;
}
.post.rest .article-meta {
	float: left;
	width: 240px;
	margin: 0;
}
article.post.first .article-meta {
	max-width: 500px;
	width: auto;
}
article.post.first .post-title,
article.post.rest .post-title {
	color: #434343;
	display: block;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 4px;
}
article.post.first .article-short-excerpt h3,
article.post.rest .article-short-excerpt h3 {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 24px;
}
article.post.first .article-short-excerpt p,
article.post.rest .article-short-excerpt p {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 24px;
}
article.post.rest .article-short-excerpt {
	float: left;
	padding-top: 10px;
}
article.post.rest h6 {
	font-size: 21px;
	font-style: normal;
	line-height: 24px;
}
.main-first-post .postbrdr {
	border-bottom: none
}
.archiveshead h2 {
	font-size: 2.2em;
	color: #454545;
	font-weight: 400;
	line-height: 1.55em;
	margin-bottom: 15px;
	margin-top: 24px;
}
#navbelow {
	display: block;
	margin-bottom: 15px;
	margin-top: 20px;

}
.nav-prev {
	float: right;
	display: block;
}
.nav-next {
	float: left;
	display: block;
}





.nav-prev a:after {
	display: inline-block;
font-size:11px;
	content: '\25ba';
	margin-left: 10px;
	margin-bottom: 0px;
	color:#E93362;
}
.nav-next a:hover:before, .nav-prev a:hover:after {
color:#262626;
}




.nav-next a:before  {
	display: inline-block;
font-size:11px;
	content: '\25c4';
	margin-right: 10px;
	margin-bottom: 0px;
	color:#E93362;
}




.nav-prev a,
.nav-next a {
	display: block;
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}



/* Pagination */
/* =Index pagination
-- */

/* The containing box with a nice white background */
.paging-navigation {
	font-family: sans-serif;
	padding: 1em;
	float:left;
	background: #fff;
	background: hsl(0, 0%, 100%);
	text-align: center;
}

/* Remove bullets and list indentation */
.paging-navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* Make the list items appear horizontally */
.paging-navigation li {
	display: inline;
}

/* Give each link and the current item some padding to make them easy to click */


a.page-numbers,
span.page-numbers {
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}



/* Link hover state */
a:hover.page-numbers {
	color: #000;
	color: hsl(0, 0%, 0%);
}

/* Current page bold and dark */
.paging-navigation .current {
	font-weight: bold;
	color: #000;
	color: hsl(0, 0%, 0%);
}

a.next.page-numbers {
	margin-left: 10px;
}
a.prev.page-numbers {
	margin-right: 10px ;
}
a.next.page-numbers:after {
	display: inline-block;
	font-size: 11px;
	content: '\25ba';
	margin-left: 6px;
	margin-bottom: 0px;
	color: #E93362;
}
a.prev.page-numbers:before  {
	display: inline-block;
font-size:11px;
	content: '\25c4';
	margin-right: 6px;
	margin-bottom: 0px;
	color:#E93362;
}




/** STRONA KONTAKTu / KAFLE **/

.kontakt_post_box {
	border-radius: 0px;
	float: left;
	margin-bottom: 40px;
	margin-right: 40px;
	overflow: hidden;
	position: relative;
	width: 300px;
}
.kontakt_post_box img {
	height: 209px;
	width: 321px;
}
.kontakt_post_desc {
	background-color: #1D1D1B;
	border-radius: 0;
	color: #FFFFFF;
	display: none;
	font-size: 12px;
	height: 209px;
	left: 0;
	opacity: 1;
	overflow: hidden;
	padding: 15px 18px;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 1;
}
.kontakt_post_box_last {
	margin-right: 0;
}
.kontakt-redakcja {
	background: url("images/kontakt-redakcja.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-nasi-autorzy {
	background: url("images/kontakt-autorzy.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-klasztory {
	background: url("images/kontakt-klasztory.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-duszpasterstwa {
	background: url("images/kontakt-duszpasterstwa.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-instytucje {
	background: url("images/kontakt-instytucje.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-powolania {
	background: url("images/kontakt-powolania.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-kuria-prowincjalna {
	background: url("images/kontakt-kuria.png") no-repeat scroll center center #1D1D1B;
}
.kontakt_post_desc_text {
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, Arial, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 27px;
	padding: 18px 10px;
	position: relative;
}
h3.kontakt_post_desc_title {
	color: #FFFFFF;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	opacity: 10;
	text-transform: uppercase;
}
h3.kontakt_post_desc_title:after {
	background: none repeat scroll 0 0 #ffffff;
	content: "";
	display: block;
	height: 5px;
	margin: 10px 0 9px;
	width: 30px;
}
.kontakt_post_title_cont {
	background-color: rgba(255, 255, 255, 0.80);
	bottom: 0;
	padding: 7px 11px;
	position: absolute;
	text-align: left;
	width: 300px;
}
.kontakt_post_title_cont h3 {
	color: #000000;
	float: left;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	opacity: 10;
	text-transform: uppercase;
	float: left;
}
.kontakt_post_title_cont h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.arrow_link_red {
	background: url("images/arrow_red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	width: 16px;
	height: 29px;
	float: right;
}
.arrow_link_white {
	background: url("images/arrow_white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	width: 16px;
	height: 29px;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
/*  KONTAKT 2.0 */

.list-container {
	display: block;
	margin-bottom: 100px;
	margin-top: 24px;
}
.grid {
	list-style: none outside none;
	margin: 0 auto;
	max-width: 100%;
	padding: 0;
	text-align: center;
}
.grid *,
.grid *:after,
.grid *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.grid li {
	display: inline-block;
	margin: 0;
	padding: 10px;
	text-align: left;
	position: relative;
}
.list-thumb-contact figure {
	overflow: hidden;
}
.grid figure {
	margin: 0;
	position: relative;
}
.grid figure a {
	color: #fff;
	text-decoration: none;
}
.grid figure a:hover {
	text-decoration: none;
}
.grid figure img {
	display: block;
	max-width: 100%;
	position: relative;
}
.grid figcaption {
	color: #fff;
	left: 0;
	position: absolute;
	top: 0;
}
.list-thumb-contact figcaption a {
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.list-thumb-contact figcaption {
	bottom: 0px;
	height: 210px;
	opacity: 1;
	top: auto;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transition: transform 0.4s ease 0s, opacity 0.1s ease 0.3s;
	-webkit-transition: -webkit-transform 0.4s ease 0s, opacity 0.1s ease 0.3s;
	-moz-transition: -moz-transform 0.4s ease 0s, opacity 0.1s ease 0.3s;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
}
.list-thumb-contact figure:hover figcaption,
.list-thumb-contact figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	background-color: #1D1D1B;
	color: #fff;
}
.kontakt-84 {
	background: url("images/kontakt-redakcja.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-86 {
	background: url("images/kontakt-autorzy.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-89 {
	background: url("images/kontakt-klasztory.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-92 {
	background: url("images/kontakt-duszpasterstwa.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-97 {
	background: url("images/kontakt-instytucje.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-99 {
	background: url("images/kontakt-powolania.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-102 {
	background: url("images/kontakt-kuria.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-5885 {
	background: url("images/kontakt-braciaOP.png") no-repeat scroll center center #1D1D1B;
}
.kontakt-5750 {
	background: url("images/kontakt-rodzina.png") no-repeat scroll center center #1D1D1B;
}
.one-box-container .list-thumb-contact figure:hover img,
.list-thumb-contact figure.cs-hover img,
.grid figcaption h3.black-title {
	transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
}
.list-thumb-contact figure img,
.grid figcaption h3.black-title {
	transition: transform 0.4s ease 0s;
	-webkit-transition: -webkit-transform 0.4s ease 0s;
	-moz-transition: -moz-transform 0.4s ease 0s;
}
.grid figcaption h3 {
	color: #000000;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	opacity: 10;
	text-transform: uppercase;
	padding: 10px;
}
.grid figcaption h3.black-title {
	color: #000;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
}
.grid figcaption h3.white-title {
	color: #FFFFFF;
	position: absolute;
	top: 10px;
}
.grid figcaption h3 > span {
	position: absolute;
	right: 10px;
}
.grid figcaption h3 > span > img {
	height: 29px;
	width: 16px;
}
.list-thumb-contact figure img {
	transition: transform 0.4s ease 0s;
	-webkit-transition: -webkit-transform 0.4s ease 0s;
	-moz-transition: -moz-transform 0.4s ease 0s;
}
.grid figure img {
	display: block;
	max-width: 100%;
	position: relative;
}
.btn-trans {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 2px solid #FFFFFF !important;
	border-radius: 0;
	box-shadow: none;
	color: #FFFFFF !important;
	font-family: "Open_Sans_L";
	font-size: 16px;
	padding: 20px 30px;
	text-shadow: none;
}
.contact-description-box {}
/*
Konkurs
*/

div.author-post-rating {
	display: block;
	margin: 1em 0;
}
span.author-post-rating-label {
	display: inline;
}
span.author-post-rating-stars {
	display: inline;
}
span.author-post-rating-stars img {
	border: 0;
	display: inline;
	height: auto;
	margin: 0;
	padding: 0;
	max-width: none;
	width: auto;
}
.klasztory .article-short-excerpt p {
	color: #565656;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 12px;
}
.list-klasztory .article-short-excerpt p {
	color: #565656;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 12px;
}
.list-klasztory .post .article-short-lead {
	color: #929291;
	display: block;
	float: left;
	font-size: 12px;
	height: 56px;
	line-height: 18px;
	padding: 0;
}
.list-klasztory .article-short-excerpt li {
	color: #565656;
	font-size: 13px;
	line-height: 18px;
}
.list-klasztory .posthead h2,
.list-kuria .posthead h2 {
	color: #000000;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, SteelfishEbRegular, Arial, sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.55em;
	margin-bottom: 15px;
	margin-top: 30px;
}
.list-klasztory .article-short-excerpt {
	display: block;
	float: left;
	width: 209px;
	padding: 9px 0 0;
}
.list-klasztory .article-img-wrap {
	float: left;
	margin-right: 20px;
	width: 195px;
}
.list-klasztory .post h2 a {
	height: auto;
	margin-bottom: 12px;
}
.list-klasztory .post h2 {
	color: #434343;
	display: block;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 26px;
	margin-bottom: 4px;
}
.read-more:after {
	background: url("images/arrow_red_small1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	float: left;
	height: 11px;
	margin: 2px 10px 3px 6px;
	position: relative;
	width: 7px;
}
.read-more {
	display: block;
	position: relative;
}
.read-more a {
	color: #929291;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
	float: left;
}
.single-kontakt #post-header-wrap {
	border-bottom: 0px;
}
.single-kontakt #post-header .article-meta {
	float: left;
}
.single-kontakt #post-header.instytucje-header .article-meta {
	float: left;
}
.single-kontakt .article-short-excerpt p {
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
	line-height: 23px;
	padding-top: 20px;
	font-size: 17px;
	font-variant: small-caps;
}
article.content-klasztor .post-content {
	width: 100%;
}
.single-kontakt #post-header h1.post-title:after {
	display: none;
}
.single-kontakt.single .article-short-lead:after {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: block;
	height: 2px;
	margin: 12px 0 3px;
	width: 20px;
}
.single-kontakt.single .article-short-lead {
	padding-top: 0;
}
.single-kontakt.single .instytucje-header .article-short-lead {
	padding-top: 9px;
}
.bracia-box {
	display: block;
	padding-left: 25px;
	position: absolute;
	right: 0;
	top: 25px;
	width: 34%;
}
/* GALERIA FULLSCREEN*/

.fullscreen .fancybox-title-over-wrap {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	color: #FFFFFF;
	left: 0;
	padding: 26px 37px;
	position: absolute;
	top: 50% !important;
}
.fullscreen .fancybox-title {
	color: #F1F1F1 !important;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, Verdana, Arial, sans-serif;
	font-size: 31px;
	font-style: normal;
	line-height: 34px;
	text-shadow: none;
	max-width: 205px;
}
.fullscreen .wp-caption-text {
	display: none
}
.fullscreen .fancybox-title .opis {
	color: #F1F1F1 !important;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	text-shadow: none;
	margin-top: 10px;
	padding-bottom: 20px;
}
/*konkurs*/

#konkurs .article-img-wrap {
	bottom: 0;
	float: none;
	height: 300px;
	margin-right: 20px;
	position: relative;
	width: auto;
}
#konkurs .article-img-wrap img {
	bottom: 0;
	left: 0;
	position: absolute;
}
#konkurs .post .article-meta {
	float: left;
	margin-right: 0;
	padding: 10px 0 0;
	width: 100%;
}
#konkurs .article-short-excerpt {
	display: block;
	float: left;
	padding: 9px 0 0;
	width: 100%;
}
#konkurs .post .article-short-lead {
	color: #929291;
	display: block;
	font-size: 12px;
	height: auto;
	line-height: 18px;
	padding: 0 0 7px;
	width: 100%;
}
#konkurs .post .article-short-lead span {
	background-color: #F1F1F1;
	border: 1px solid #B7B7B7;
	color: #000000;
	font-size: 13px;
	font-weight: 500;
	padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#konkurs article {
	clear: none;
	display: block;
	float: left;
	height: 514px;
	margin: 10px 4% 0 0;
	width: 46%;
}
#menu-konkurs-4-pory .sub-menu {
	margin-left: 10px;
	margin-top: 0;
}
#menu-konkurs-4-pory .sub-menu li:before {
	content: "\00BB";
	color: #7f7f7f;
}
#menu-konkurs-4-pory .sub-menu li a {
	padding-left: 4px;
}
.chat-box {
	padding: 10px;
}
.fb-box {
	text-align: center;
	margin: 11px 0 24px;
}
.page-content.konkurs .wb_video_container {
	margin: 0;
	padding: 0px;
}
.page-content.konkurs.galeria {
	padding: 0px;
}
.page-content.konkurs.home {
	background-color: #F6F6F8;
	padding: 30px;
}
#sidebar .menu-klasztory li.current-menu-item a {
	color: #444444;
	font-weight: 600;
}
div.author-post-rating {
	display: block;
	margin: 0 !important;
}
#sidebar .menu-klasztory {
	padding: 10px;
}
#sidebar .menu-klasztory-list {
	padding-bottom: 20px;
}
#sidebar .menu-klasztory li a {
	color: #7F7F7F;
	font-size: 13px;
	line-height: 23px;
	font-weight: 500;
	text-decoration: none;
}
#sidebar .menu-klasztory li a:hover {
	color: #B2B2B2;
}
#sidebar .menu-klasztory li.current a {
	font-weight: 600;
	color: #444;
}
.list-klasztory .post.instytucje .article-short-lead {
	color: #565656;
	font-size: 13px;
	height: auto;
	line-height: 18px;
	margin-bottom: 18px;
	width: 95%;
}
.post.instytucje .article-meta {
	float: left;
	width: 230px;
	margin-right: 20px;
}
/** comments **/

#comments {
	display: block;
	margin-top: 15px;
}
.post #comments h3 {
	font-size: 1.7em;
	line-height: 1.45em;
	color: #818181;
	border-bottom: 2px solid #ddd;
	border-top: 2px solid #ddd;
	padding: 6px 10px;
	background: #f5f5f5;
}
#comments #respond {
	margin-left: 0;
}
#comments .commentlist .comment #respond {
	margin-left: 35px;
	font-size: 1.0em;
}
/* for the threaded reply comment form styles */

#cancel-comment-reply {
	font-weight: bold;
	display: block;
	position: relative;
}
#cancel-comment-reply-link {
	display: block;
	padding: 0px 4px;
	font-size: 0.8em;
	position: absolute;
	right: 0;
	top: -12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
#cancel-comment-reply-link:hover {
	color: #fff;
	text-decoration: none;
	background: #5d9de5;
}
.commentlist {
	list-style: none;
}
.commentlist .comment {
	display: block;
	position: relative;
	margin-bottom: 28px;
}
.commentlist .comment .comment-author {
	position: relative;
}
.commentlist .comment .comment-author .avatar {
	display: inline-block;
	padding: 5px;
	background: #fafafa;
	border: 1px solid #ccc;
	margin-right: 15px;
}
.commentlist .comment .comment-author .fn {
	font-weight: bold;
	font-size: 1.65em;
	line-height: 1.1em;
	font-style: normal;
	position: absolute;
	top: 2px;
	color: #535353;
}
.commentlist .comment .comment-author .says {
	display: none;
}
.commentlist .comment .comment-meta {
	position: absolute;
	top: 25px;
	margin-left: 60px;
	font-size: 1.2em;
}
.commentlist .comment p {
	display: block;
	margin-top: 15px;
	padding-right: 10px;
}
.commentlist .comment .comment-body .reply {
	font-size: 1.3em;
}
.commentlist .comment .comment-body .reply a.comment-reply-link {
	display: inline-block;
	padding: 3px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.comment-awaiting-moderation {
	font-size: 1.2em;
	color: #444;
	display: block;
	text-decoration: underline;
	text-align: center;
	margin-top: 4px;
	margin-bottom: -5px;
}
.commentlist .comment ul.children {
	margin-left: 40px;
	padding-top: 15px;
}
#commentform {
	display: block;
	width: 100%;
	margin-bottom: 0;
	margin-top: 6px;
}
#commentform label {
	font-size: 1.2em;
	line-height: 1.6em;
	display: block;
	width: 100%;
	color: #575757;
	margin-bottom: 2px;
	font-weight: bold;
}
#commentform label small {
	display: inline;
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	color: #7dafe6;
}
#commentfields #commentfields {
	display: block;
	margin-bottom: 4px;
}
#commentfields #commentfields .ibox {
	display: block;
	margin-bottom: 10px;
	width: 100%;
}
#commentfields .basicinput {
	display: block;
	padding: 7px 6px;
	font-size: 1.5em;
	width: 90%;
	outline: none;
	border: 1px solid #dbdbdb;
	color: #487cb7;
}
#commentfields textarea {
	display: block;
	padding: 5px 4px;
	font-size: 1.45em;
	width: 90%;
	height: 125px;
	outline: none;
	border: 1px solid #dbdbdb;
	color: #487cb7;
}
#commentform #comment {
	display: block;
	margin-bottom: 8px;
	color: #565656;
	font-size: 1.4em;
	font-family: open_sansregular, Verdana, Arial, Tahoma, sans-serif;
	line-height: 1.5em;
	padding: 4px 7px;
}
#commentform #submit,
.button {
	-moz-box-shadow: inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow: inset 0px 1px 0px 0px #cae3fc;
	box-shadow: inset 0px 1px 0px 0px #cae3fc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee));
	background: -moz-linear-gradient(center top, #79bbff 5%, #4197ee 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color: #79bbff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #469df5;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	font-size: 1.45em;
	font-weight: bold;
	padding: 6px 24px;
	margin-bottom: 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #287ace;
}
#commentform #submit:hover,
.button:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff));
	background: -moz-linear-gradient(center top, #4197ee 5%, #79bbff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color: #4197ee;
}
#commentform #submit:active,
.button:active {
	position: relative;
	top: 1px;
}
/** sidebar **/

#sidebar {
	display: block;
	float: left;
	height: 100%;
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;
	width: 195px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sidebar-responsive {
	display: none;
}
.sidebar-right {
	background-color: #F6F6F8;
}
#sidebar .widget {
	display: block;
	margin-bottom: 0px;
}
#sidebar .reklama-box .widget {} #sidebar .reklama-box img {
	width: 260px;
}
#sidebar .widget h3 {
	font-family: "Oswald", sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	padding: 15px 0px;
	padding-bottom: 5px;
	font-size: 1.6em;
	border-bottom: 1px solid #ddd;
	color: #898989;
	margin-bottom: 10px;
}
#sidebar .widget ul {
	display: block;
	margin-left: 10px;
}
#sidebar .widget ul li {
	font-size: 1.1em;
	margin-bottom: 6px;
}
#sidebar .widget ul li ul {
	font-size: 0.9em;
}
#sidebar .widget ul li a {
	display: block;
	padding: 6px 12px;
	font-size: 1.2em;
	font-weight: bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: color .2s linear, background .2s linear;
	-webkit-transition: color .2s linear, background .2s linear;
	-moz-transition: color .2s linear, background .2s linear;
}
#sidebar .widget ul li a:hover {
	color: #fff;
	background: #5d9de5;
	text-decoration: none;
}
#sidebar h2 {
	color: #000000;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, SteelfishEbRegular, Arial, sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
}
#sidebar h2:after {
	background: none repeat scroll 0 0 #282828;
	content: "";
	display: block;
	height: 5px;
	margin: 10px 0 9px;
	width: 40px;
}
#sidebar .news-box {
	padding: 10px;
}
#sidebar .news-box a:hover {
	text-decoration: none;
}
#sidebar .news-box span.local-category {
	font-family: MuseoSans-700, Arial, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	text-decoration: none;
}
#sidebar .news-box span.local-category span {
	font-family: MuseoSans-700, Arial, sans-serif;
	color: #7F7F7F;
	font-size: 12px;
	text-decoration: none;
}
#sidebar .news-box li {
	padding: 5px 0;
}
#sidebar .news-box li a {
	color: #7F7F7F;
	text-decoration: none;
	font-size: 12px;
}
#sidebar .news-box li a img {
	margin-left: -10px;
	margin-bottom: 13px;
}
#sidebar .news-box li a:hover {
	color: #B2B2B2;
}
#sidebar .most-visited-box {
	padding: 10px;
}
#sidebar .most-visited-box li {
	padding: 5px 0;
}
#sidebar .most-visited-box li a {
	color: #7F7F7F;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
}
#sidebar .most-visited-box li a:hover {
	color: #B2B2B2;
}
#sidebar ol {
	list-style: decimal;
	counter-reset: li;
	margin-left: 0;
	padding-left: 0;
}
#sidebar ol > li {
	position: relative;
	margin: 0 0 6px 19px;
	padding: 4px 8px;
	list-style: none;
}
#sidebar ol > li:before {
	-moz-box-sizing: border-box;
	color: #7F7F7F;
	content: counter(li, decimal)".";
	counter-increment: li;
	left: -24px;
	margin-right: 8px;
	padding: 6px;
	position: absolute;
	text-align: center;
	top: -1px;
	font-size: 16px;
	font-weight: 500;
}
#sidebar ol > li:hover:before {
	color: #B2B2B2;
}
#sidebar li ol,
#sidebar li ul {
	margin-top: 6px;
}
#sidebar ol ol li:last-child {
	margin-bottom: 0;
}



/*domjp2 sidebar*/

#sidebar .menu-children h3 {
padding:30px 0 20px 13px;
margin: 0;
line-height: 20px;
font-family: noto_serifregular, Verdana, serif;
letter-spacing: 0px;
font-size:18px
}

#sidebar .menu-children h3 a{
	padding: 0;
	margin: 0;
	line-height: 20px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0px;
	font-size: 18px;
	text-decoration:none;
}
#sidebar .menu-children h3 a:hover{
	opcaity:0.8;
	text-decoration:none;
}


ul.submenu-right {

}
ul.submenu-right li{
padding: 5px 13px;
}
ul.submenu-right a{
font-size: 14px;
margin: 0;
padding: 0;
line-height: 18px;
font-family: open_sansregular, Verdana, Helvetica, Arial, sans-serif;
display: block;
	color:#898989;
	text-decoration:none;
}
ul.submenu-right a:hover{color:#262626; text-decoration:none;}

ul.submenu-right li a.active,ul.submenu-right li a.nav-active{color:#262626}

ul.submenu-right li.current_page_item a {
	color:#262626;
}


#sidebar .menu-children.sticky {
float: none;
position: fixed;
top: 0px;
z-index: 950;
left: auto;
}


.intro-box {
	padding-top: 50px;
}
.intro-box blockquote {
	-moz-box-sizing: border-box;
	border-left: 5px solid #000000;
	border-radius: 0;
	display: block;
	margin-bottom: 18px;
	margin-left: 10px;
	padding: 0 15px;
}
.intro-box blockquote p {
	color: #000;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 3px;
}
.sidebar-editor {} #sidebar.sidebar-editor h2:after {
	background: none repeat scroll 0 0 #282828;
	content: "";
	display: block;
	height: 5px;
	margin: 10px 0 9px;
	width: 40px;
}
#sidebar.sidebar-editor h2 {
	color: #000000;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, SteelfishEbRegular, Arial, sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
}
.sidebar-editor .email-us,
.sidebar-editor .editors-address {
	padding: 30px 10px;
}
.sidebar-editor .email-us .alert {
	font-size: 13px;
	color: #E00034;
}
.email-us label {
	display: block;
	float: left;
	width: 100%;
}
.sidebar-editor input,
.sidebar-editor textarea {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000000;
	font-size: 1em;
	margin: 0 0 10px;
	padding: 5px;
	width: 240px;
	font-family: open_sansregular, Verdana, Helvetica, Arial, sans-serif;
}
.sidebar-editor input.submit-button,
.sidebar-editor input.reset-button {
	background-color: #000000;
	color: #FFFFFF;
	float: right;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, Arial, sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 0 10px;
	padding: 4px;
	width: 75px;
	letter-spacing: 1px;
	cursor: pointer;
}
.sidebar-editor .editors-address span {
	color: #7F7F7F;
	display: block;
	font-size: 13px;
	line-height: 18px;
	margin: 25px 0 0 9px;
}
.sidebar-editor .invest {
	padding: 10px;
	border-top: 1px solid #555555;
}
.invest .quote-text {
	color: #000000;
	display: block;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 18px 0 25px;
	text-align: right;
}
.invest .account-text {
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 10px;
	text-align: right;
}
.invest .account-text span {
	letter-spacing: 1px;
}
#sidebar.sidebar-editor .editors-about {
	padding: 10px;
	background-color: #000000;
	color: #fff;
}
#sidebar.sidebar-editor .editors-about h2:after {
	background: none repeat scroll 0 0 #fff;
	content: "";
	display: block;
	height: 5px;
	margin: 10px 0 9px;
	width: 40px;
}
#sidebar.sidebar-editor .editors-about h2 {
	color: #fff;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, Arial, sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: none;
}
#sidebar.sidebar-editor .editors-about p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 22px;
}
#sidebar.sidebar-editor .logo-ee {
	color: #FFFFFF;
	padding: 10px;
}
#sidebar.sidebar-editor a.logoee img {
	margin: 10px 0;
	max-width: 236px;
}
#sidebar.sidebar-editor a.logod img {
	margin: 10px 0;
	max-width: 238px;
	height: 39px;
}
#sidebar.sidebar-editor a.logolog img {
	margin: 10px 0;
	max-width: 235px;
}
.oporg {
	display: block;
	width: 50px;
	margin-top: 10px;
}
#main-full.pinterest {
	width: 980px
}
.pinterest-content span span a:before {
	margin: 2px;
}
.pinterest-content span span a:hover {
	opacity: 0.9;
}
.post-content[class*="_embed_grid_ct"] {
	overflow: visible !important;
}
/* Kuria formularz */

.list-kuria h2 {
	color: #575757;
	display: block;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-size: 22px;
	line-height: 3.6em;
	margin-bottom: 2px;
	width: 100%;
}
.kontakt-kuria label {
	display: block;
	float: left;
	padding-right: 20px;
	width: 226px;
}
.kontakt-kuria ol {
	float: left;
	list-style: none outside none;
	margin: 10px 0 0;
	width: 100%;
}
.kontakt-kuria li {
	clear: both;
	float: left;
	margin-bottom: 18px;
	position: relative;
	width: 100%;
}
.kontakt-kuria input {
	width: 214px;
}
.kontakt-kuria input {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 300px;
}
.kontakt-kuria textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 300px;
	min-height: 160px;
}
.kontakt-kuria input.submit {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 160px;
	margin-left: 226px;
	cursor: pointer;
}
.kontakt-kuria input.reset {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EFEFEF;
	border-radius: 3px;
	border-style: solid;
	border-width: 2px;
	color: #666666;
	font-family: inherit;
	font-size: 1em;
	margin-bottom: 10px;
	padding: 5px;
	width: 130px;
	margin-left: 10px;
	cursor: pointer;
}
.kontakt-kuria input.submit:hover,
.kontakt-kuria input.reset:hover {
	background: none repeat scroll 0 0 #F6F6F8;
}
.kontakt-kuria select {
	display: inline-block;
	padding: 4px 3px 5px 5px;
	width: 300px;
	outline: none;
	color: black;
	border: 2px solid #EFEFEF;
	border-radius: 3px;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 #FFFFFF;
	font-family: open_sansregular, Verdana, Arial, sans-serif;
	font-style: normal;
	font-size: 14px;
}
.error {
	padding: 5px 9px;
	border: 1px solid red;
	color: red;
	border-radius: 3px;
	margin-bottom: 20px;
}
.success {
	padding: 5px 9px;
	border: 1px solid green;
	color: green;
	border-radius: 3px;
}
form span {
	color: red;
}
/** footer **/

#page-footer {
	clear: both;
	/*position: relative;*/
	z-index: 2;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main-footer {
	background: none repeat scroll 0 0 #595959;
	color: #9E9E9E;
}
.footer-col {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.footer-col h3 {
	color: #FFFFFF;
	font-size: 29px;
	line-height: 31px;
	padding-bottom: 11px;
}
.footer-col h3 a {
	color: #FFFFFF;
	font-size: 29px;
	line-height: 31px;
	padding-bottom: 11px;
	font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.footer-col h3.quote {
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-style: normal;
	font-size: 17px;
	line-height: 24px;
}
.footer-col p {
	font-size: 11px;
	line-height: 20px;
	color: #808080;
}
.footer-col p.strong {
	font-weight: bold;
	color: #D3D3DA;
}
.footer-col p.strong:before {
	background-color: #808080;
	content: "";
	display: block;
	height: 1px;
	margin-bottom: 5px;
	width: 25px;
}
.footer-col a {
	font-size: 12px;
	line-height: 27px;
	text-decoration: underline;
	color: #D92F29;
	font-family: open_sansitalic, Verdana, Arial, sans-serif;
	font-style: normal;
}
.footer-col a:hover {
	text-decoration: none;
}
.footer-col .footer-social-icons {
	padding: 2px 0 12px;
}
.footer-col .footer-social-icons a {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	outline: medium none;
	margin: 0 7px;
	text-indent: -9999px;
}
.footer-social-icons a.fb {
	background: url("images/icons2.png") no-repeat scroll 0 -265px #1D1D1B;
	height: 18px;
	line-height: 16px;
	padding: 0;
	width: 14px;
	margin-left: 0;
}
.footer-social-icons a.fb:hover {
	background-position: 0 -217px;
}
.footer-social-icons a.tw {
	background: url("images/icons2.png") no-repeat scroll 0 -32px #1D1D1B;
	height: 16px;
	line-height: 13px;
	padding: 0;
	width: 16px;
}
.footer-social-icons a.tw:hover {
	background-position: 0 -16px;
}
.footer-social-icons a.email {
	background: url("images/icons2.png") no-repeat scroll 0 -315px #1D1D1B;
	height: 13px;
	line-height: 11px;
	padding: 0;
	width: 17px;
}
.footer-social-icons a.email:hover {
	background-position: 0 -283px;
}
.footer-social-icons a.rss {
	background: url("images/icons2.png") no-repeat scroll 0 -49px #1D1D1B;
	height: 15px;
	line-height: 13px;
	padding: 0;
	width: 16px;
}
.footer-social-icons a.rss:hover {
	background-position: 0 -65px;
}
#footer-1 {
	width: 100%;
	padding-bottom: 37px;
}
#footer-2 {
	border-left: 1px solid #565654;
	height: 100%;
	margin-bottom: 72px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
#footer-3 {
	padding-right: 80px;
	padding-left: 30px;
	width: 265px;
	padding-bottom: 28px;
}
#footer-4 {
	border-left: 1px solid #565654;
	height: 223px;
	margin-bottom: 43px;
	padding-left: 30px;
	padding-right: 0;
	width: 160px;
}
#footer-social {
	border-left: 1px solid #565654;
	height: 100%;
	margin-bottom: 85px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
#footer-social > div {
	display: block;
	float: left;
	margin-right: 5px;
}
#footer-social .newsletter {
	width: 385px;
	display:none;
}
#footer-social .like {
	width: 190px
}
#footer-social .icon-links {
	width: auto
}
#footer-social h5 {
	line-height: normal;
	font-size: 16px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;
	text-transform: uppercase;
	color: #f1f1f1;
	font-style: normal;
	padding-bottom: 7px;
}
#footer-social h5 span {
	text-transform: none;
}
.icon-links a {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	outline: medium none;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
	opacity: 1;
	height: 54px;
	width: 54px;
	opacity: 1;
	margin-right: 30px;
}
.icon-links a:hover {
	opacity: 0.5;
}
.icon-links a.yt {
	background: url('images/ico-yt.png') no-repeat 0 0px;
}
.icon-links a.fb {
	background: url('images/ico-fb.png') no-repeat 0 0px;
}
.icon-links a.email {
	background: url('images/ico-email.png') no-repeat 0 0px;
}
.icon-links a.bip {
	background: url('images/ico-bip.png') no-repeat 0 0px;
}
#footer-inner .w-box {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 10px;
	background: #fff;
	border: 4px solid #d8d8d8;
	height: 100%;
}
#footer-inner .w-box h5,
#footer-inner .w-box h5 a,
#footer-inner .w-box h5 a:hover {
	line-height: normal;
	font-size: 16px;
	font-family: noto_serifregular, Verdana, serif;
	letter-spacing: 0.1px;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none !important;
	padding: 16px 0 0 16px;
	color: #262626;
}
#footer-inner .w-box h5 a,
.w-box h5 a:hover {
	padding: 0 !important;
	text-decoration: none !important;
}
#sponsorzy {
	height: 180px;
	padding-bottom: 25px;

}
#organizatorzy {
	height: 220px
}
#sponsorzy .org-item {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	padding: 30px 0 20px 0;
	min-height: 100px;
}
#sponsorzy div:first-of-type {
	float: none;
	width: 100%;
	padding: 0;
	min-height: 30px;
}
#sponsorzy div:first-of-type .img-box {
	float: none;
	width: 100%;
	padding: 0;
	min-height: 30px;
}
#sponsorzy .org-item .img-box {
	min-height: 100px;
	display: block;
}
#sponsorzy .org-item .img-box a {
	display: block;
}
#organizatorzy .org-item {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	padding: 30px 0 20px 0;
	min-height: 150px;
}
#organizatorzy .org-item .img-box {
	min-height: 120px;
	display: block;
}
#organizatorzy .org-item .img-box a {
	display: block;
}
#organizatorzy .org-item span,
#organizatorzy .org-item span a {
	line-height: 16px;
	font-size: 13px;
	font-family: noto_serifregular, Verdana, serif;
	color: #434343;
	font-style: normal;
	text-decoration: none
}
#eu.footer-col {
	margin: 0 auto;
	max-width: 980px;
	padding: 20px 0 10px 0;
	width: 100%;
	position: relative;
	text-align: center;
	float:left;
}
#eu .eu-icons > div {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	outline: medium none;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
	opacity: 1;
	height: 54px;
	width: 54px;
	opacity: 1;
}
#eu .eu-icons div.ico1 {
	background: url('images/ico-ue.png') no-repeat 0 0px;
	width: 202px;
	height: 66px;
	margin-right: 25px;
}
#eu .eu-icons div.ico2 {
	background: url('images/ico-pr.png') no-repeat 0 0px;
	width: 174px;
	height: 65px;
}
.eu-text p {
	line-height: 16px;
	font-size: 13px;
	font-family: noto_serifregular, Verdana, serif;
	color: #f1f1f1;
	font-style: normal;
	padding-bottom: 7px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
}
#footer-last {
	position: relative;
	width: 100%;
	clear: both;
	margin: 0;
	background: #262626;
}
#footer-last .wrap-footer-last {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 27px 0 39px 0;
}
#footer-last .page-info {
	color: #9d9d9d;
	font-size: 12px;
	float: left;
	width: 50%;
}
#footer-last .page-info a {
	color: #9d9d9d;
	text-decoration: none;
}
#footer-last .page-info a:hover {
	color: #9d9d9d;
	text-decoration: none;
}
#footer-last .design-info {
	color: #9d9d9d;
	font-size: 12px;
	float: right;
	width: 50%;
	text-align: right;
}
#footer-last .design-info a {
	color: #9d9d9d;
	text-decoration: none;
}
#footer-last .design-info a:hover {
	color: #9d9d9d;
	text-decoration: none;
}


#totop {
			  position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 1;
	display: none;
	outline: none;
	background-image: url("images/arrow_up.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 31px;
	height: 31px;
	opacity: 0.8;
		}
#totop:hover {opacity:1;}

/* TEST KONTAKT*/

/** clearfix **/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	/*display: inline-block;*/
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* kolory klasztorne aktualności */

/*Warszawa - kolor Służew #00ACF9 rgba(0, 172, 249, 1) */

.category-parent-swiat.category-aktualnosci.category-warszawa .article-meta .categories h5 a {
	color: #00ACF9
}
.category-warszawa h5.swiat,
.article-meta .categories h5.aktualnosci.warszawa,
.article-meta .categories h5.aktualnosci.warszawa a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.warszawa,
.category-parent-swiat .article-meta .categories h5.aktualnosci.warszawa a {
	color: #00ACF9;
}
.category-parent-swiat.category-aktualnosci.category-warszawa #post-header .am-top {
	background-color: rgba(0, 172, 249, 1);
}
.category-parent-swiat.category-aktualnosci.category-warszawa #post-header .am-right {
	border-bottom-color: rgba(0, 172, 249, 1);
}
.category-parent-swiat.category-aktualnosci.category-warszawa #post-header.news .article-meta-blank {
	background-color: rgba(0, 172, 249, 1);
}
.category-parent-swiat.category-aktualnosci.category-warszawa .news section.post-content > p span.cap {
	background-color: rgba(0, 172, 249, 1);
}
.category-parent-swiat.category-aktualnosci.category-warszawa .post-content blockquote {
	border-left: 4px solid rgba(0, 172, 249, 1);
}
/*Sandomierz - kolor Sandomierz #ff822b rgba(255, 130, 43, 1) */

.category-parent-swiat.category-aktualnosci.category-sandomierz .article-meta .categories h5 a {
	color: #ff822b
}
.category-sandomierz h5.swiat,
.article-meta .categories h5.aktualnosci.sandomierz,
.article-meta .categories h5.aktualnosci.sandomierz a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.sandomierz,
.category-parent-swiat .article-meta .categories h5.aktualnosci.sandomierz a {
	color: #ff822b;
}
.category-parent-swiat.category-aktualnosci.category-sandomierz #post-header .am-top {
	background-color: rgba(255, 130, 43, 1);
}
.category-parent-swiat.category-aktualnosci.category-sandomierz #post-header .am-right {
	border-bottom-color: rgba(255, 130, 43, 1);
}
.category-parent-swiat.category-aktualnosci.category-sandomierz #post-header.news .article-meta-blank {
	background-color: rgba(255, 130, 43, 1);
}
.category-parent-swiat.category-aktualnosci.category-sandomierz .news section.post-content > p span.cap {
	background-color: rgba(255, 130, 43, 1);
}
.category-parent-swiat.category-aktualnosci.category-sandomierz .post-content blockquote {
	border-left: 4px solid rgba(255, 130, 43, 1);
}
/*Kraków - kolor Kraków #eb0281 rgba(235, 2, 129, 1) */

.category-parent-swiat.category-aktualnosci.category-krakow .article-meta .categories h5 a {
	color: #eb0281
}
.category-krakow h5.swiat,
.article-meta .categories h5.aktualnosci.krakow,
.article-meta .categories h5.aktualnosci.krakow a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.krakow,
.category-parent-swiat .article-meta .categories h5.aktualnosci.krakow a {
	color: #eb0281;
}
.category-parent-swiat.category-aktualnosci.category-krakow #post-header .am-top {
	background-color: rgba(235, 2, 129, 1);
}
.category-parent-swiat.category-aktualnosci.category-krakow #post-header .am-right {
	border-bottom-color: rgba(235, 2, 129, 1);
}
.category-parent-swiat.category-aktualnosci.category-krakow #post-header.news .article-meta-blank {
	background-color: rgba(235, 2, 129, 1);
}
.category-parent-swiat.category-aktualnosci.category-krakow .news section.post-content > p span.cap {
	background-color: rgba(235, 2, 129, 1);
}
.category-parent-swiat.category-aktualnosci.category-krakow .post-content blockquote {
	border-left: 4px solid rgba(235, 2, 129, 1);
}
/*Wrocałw - kolor Wrocław #b90011 rgba(185, 0, 17, 1) */

.category-parent-swiat.category-aktualnosci.category-wroclaw .article-meta .categories h5 a {
	color: #b90011
}
.category-wroclaw h5.swiat,
.article-meta .categories h5.aktualnosci.wroclaw,
.article-meta .categories h5.aktualnosci.wroclaw a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.wroclaw,
.category-parent-swiat .article-meta .categories h5.aktualnosci.wroclaw a {
	color: #b90011;
}
.category-parent-swiat.category-aktualnosci.category-wroclaw #post-header .am-top {
	background-color: rgba(185, 0, 17, 1);
}
.category-parent-swiat.category-aktualnosci.category-wroclaw #post-header .am-right {
	border-bottom-color: rgba(185, 0, 17, 1);
}
.category-parent-swiat.category-aktualnosci.category-wroclaw #post-header.news .article-meta-blank {
	background-color: rgba(185, 0, 17, 1);
}
.category-parent-swiat.category-aktualnosci.category-wroclaw .news section.post-content > p span.cap {
	background-color: rgba(185, 0, 17, 1);
}
.category-parent-swiat.category-aktualnosci.category-wroclaw .post-content blockquote {
	border-left: 4px solid rgba(185, 0, 17, 1);
}
/*Rzeszów - kolor Rzeszów #711D32 rgba(113, 29, 50, 1) */

.category-parent-swiat.category-aktualnosci.category-rzeszow .article-meta .categories h5 a {
	color: #711D32
}
.category-rzeszow h5.swiat,
.article-meta .categories h5.aktualnosci.rzeszow,
.article-meta .categories h5.aktualnosci.rzeszow a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.rzeszow,
.category-parent-swiat .article-meta .categories h5.aktualnosci.rzeszow a {
	color: #711D32;
}
.category-parent-swiat.category-aktualnosci.category-rzeszow #post-header .am-top {
	background-color: rgba(113, 29, 50, 1);
}
.category-parent-swiat.category-aktualnosci.category-rzeszow #post-header .am-right {
	border-bottom-color: rgba(113, 29, 50, 1);
}
.category-parent-swiat.category-aktualnosci.category-rzeszow #post-header.news .article-meta-blank {
	background-color: rgba(113, 29, 50, 1);
}
.category-parent-swiat.category-aktualnosci.category-rzeszow .news section.post-content > p span.cap {
	background-color: rgba(113, 29, 50, 1);
}
.category-parent-swiat.category-aktualnosci.category-rzeszow .post-content blockquote {
	border-left: 4px solid rgba(113, 29, 50, 1);
}
/*Małe Ciche - kolor Małe Ciche #4C912A rgba(76, 145, 42, 1) */

.category-parent-swiat.category-aktualnosci.category-male-ciche .article-meta .categories h5 a {
	color: #4C912A
}
.category-male-ciche h5.swiat,
.article-meta .categories h5.aktualnosci.male-ciche,
.article-meta .categories h5.aktualnosci.male-ciche a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.male-ciche,
.category-parent-swiat .article-meta .categories h5.aktualnosci.male-ciche a {
	color: #4C912A;
}
.category-parent-swiat.category-aktualnosci.category-male-ciche #post-header .am-top {
	background-color: rgba(76, 145, 42, 1);
}
.category-parent-swiat.category-aktualnosci.category-male-ciche #post-header .am-right {
	border-bottom-color: rgba(76, 145, 42, 1);
}
.category-parent-swiat.category-aktualnosci.category-male-ciche #post-header.news .article-meta-blank {
	background-color: rgba(76, 145, 42, 1);
}
.category-parent-swiat.category-aktualnosci.category-male-ciche .news section.post-content > p span.cap {
	background-color: rgba(76, 145, 42, 1);
}
.category-parent-swiat.category-aktualnosci.category-male-ciche .post-content blockquote {
	border-left: 4px solid rgba(76, 145, 42, 1);
}
/*Poznań - kolor Poznań #72C158 rgba(114, 193, 88, 1) */

.category-parent-swiat.category-aktualnosci.category-poznan .article-meta .categories h5 a {
	color: #72C158
}
.category-poznan h5.swiat,
.article-meta .categories h5.aktualnosci.poznan,
.article-meta .categories h5.aktualnosci.poznan a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.poznan,
.category-parent-swiat .article-meta .categories h5.aktualnosci.poznan a {
	color: #72C158;
}
.category-parent-swiat.category-aktualnosci.category-poznan #post-header .am-top {
	background-color: rgba(114, 193, 88, 1);
}
.category-parent-swiat.category-aktualnosci.category-poznan #post-header .am-right {
	border-bottom-color: rgba(114, 193, 88, 1);
}
.category-parent-swiat.category-aktualnosci.category-poznan #post-header.news .article-meta-blank {
	background-color: rgba(114, 193, 88, 1);
}
.category-parent-swiat.category-aktualnosci.category-poznan .news section.post-content > p span.cap {
	background-color: rgba(114, 193, 88, 1);
}
.category-parent-swiat.category-aktualnosci.category-poznan .post-content blockquote {
	border-left: 4px solid rgba(114, 193, 88, 1);
}
/*Jarosław - kolor Jarosław #FFCD41 rgba(255, 205, 65, 1) */

.category-parent-swiat.category-aktualnosci.category-jaroslaw .article-meta .categories h5 a {
	color: #FFCD41
}
.category-jaroslaw h5.swiat,
.article-meta .categories h5.aktualnosci.jaroslaw,
.article-meta .categories h5.aktualnosci.jaroslaw a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.jaroslaw,
.category-parent-swiat .article-meta .categories h5.aktualnosci.jaroslaw a {
	color: #FFCD41;
}
.category-parent-swiat.category-aktualnosci.category-jaroslaw #post-header .am-top {
	background-color: rgba(255, 205, 65, 1);
}
.category-parent-swiat.category-aktualnosci.category-jaroslaw #post-header .am-right {
	border-bottom-color: rgba(255, 205, 65, 1);
}
.category-parent-swiat.category-aktualnosci.category-jaroslaw #post-header.news .article-meta-blank {
	background-color: rgba(255, 205, 65, 1);
}
.category-parent-swiat.category-aktualnosci.category-jaroslaw .news section.post-content > p span.cap {
	background-color: rgba(255, 205, 65, 1);
}
.category-parent-swiat.category-aktualnosci.category-jaroslaw .post-content blockquote {
	border-left: 4px solid rgba(255, 205, 65, 1);
}
/*Tarnobrzeg - kolor Tarnobrzeg #FF5353 rgba(255, 83, 83, 1) */

.category-parent-swiat.category-aktualnosci.category-tarnobrzeg .article-meta .categories h5 a {
	color: #FF5353
}
.category-tarnobrzeg h5.swiat,
.article-meta .categories h5.aktualnosci.tarnobrzeg,
.article-meta .categories h5.aktualnosci.tarnobrzeg a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.tarnobrzeg,
.category-parent-swiat .article-meta .categories h5.aktualnosci.tarnobrzeg a {
	color: #FF5353;
}
.category-parent-swiat.category-aktualnosci.category-tarnobrzeg #post-header .am-top {
	background-color: rgba(255, 83, 83, 1);
}
.category-parent-swiat.category-aktualnosci.category-tarnobrzeg #post-header .am-right {
	border-bottom-color: rgba(255, 83, 83, 1);
}
.category-parent-swiat.category-aktualnosci.category-tarnobrzeg #post-header.news .article-meta-blank {
	background-color: rgba(255, 83, 83, 1);
}
.category-parent-swiat.category-aktualnosci.category-tarnobrzeg .news section.post-content > p span.cap {
	background-color: rgba(255, 83, 83, 1);
}
.category-parent-swiat.category-aktualnosci.category-tarnobrzeg .post-content blockquote {
	border-left: 4px solid rgba(255, 83, 83, 1);
}
/*Katowice - kolor Katowice #2672B0 rgba(38, 114, 176, 1) */

.category-parent-swiat.category-aktualnosci.category-katowice .article-meta .categories h5 a {
	color: #2672B0
}
.category-katowice h5.swiat,
.article-meta .categories h5.aktualnosci.katowice,
.article-meta .categories h5.aktualnosci.katowice a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.katowice,
.category-parent-swiat .article-meta .categories h5.aktualnosci.katowice a {
	color: #2672B0;
}
.category-parent-swiat.category-aktualnosci.category-katowice #post-header .am-top {
	background-color: rgba(38, 114, 176, 1);
}
.category-parent-swiat.category-aktualnosci.category-katowice #post-header .am-right {
	border-bottom-color: rgba(38, 114, 176, 1);
}
.category-parent-swiat.category-aktualnosci.category-katowice #post-header.news .article-meta-blank {
	background-color: rgba(38, 114, 176, 1);
}
.category-parent-swiat.category-aktualnosci.category-katowice .news section.post-content > p span.cap {
	background-color: rgba(38, 114, 176, 1);
}
.category-parent-swiat.category-aktualnosci.category-katowice .post-content blockquote {
	border-left: 4px solid rgba(38, 114, 176, 1);
}
/*Wiktorówki - kolor Wiktorówki #8ABACF rgba(138, 186, 207, 1) */

.category-parent-swiat.category-aktualnosci.category-wiktorowki .article-meta .categories h5 a {
	color: #8ABACF
}
.category-wiktorowki h5.swiat,
.article-meta .categories h5.aktualnosci.wiktorowki,
.article-meta .categories h5.aktualnosci.wiktorowki a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.wiktorowki,
.category-parent-swiat .article-meta .categories h5.aktualnosci.wiktorowki a {
	color: #8ABACF;
}
.category-parent-swiat.category-aktualnosci.category-wiktorowki #post-header .am-top {
	background-color: rgba(138, 186, 207, 1);
}
.category-parent-swiat.category-aktualnosci.category-wiktorowki #post-header .am-right {
	border-bottom-color: rgba(138, 186, 207, 1);
}
.category-parent-swiat.category-aktualnosci.category-wiktorowki #post-header.news .article-meta-blank {
	background-color: rgba(138, 186, 207, 1);
}
.category-parent-swiat.category-aktualnosci.category-wiktorowki .news section.post-content > p span.cap {
	background-color: rgba(138, 186, 207, 1);
}
.category-parent-swiat.category-aktualnosci.category-wiktorowki .post-content blockquote {
	border-left: 4px solid rgba(138, 186, 207, 1);
}
/*Gidle - kolor Gidle #00D3F8 rgba(0, 211, 248, 1) */

.category-parent-swiat.category-aktualnosci.category-gidle .article-meta .categories h5 a {
	color: #00D3F8
}
.category-gidle h5.swiat,
.article-meta .categories h5.aktualnosci.gidle,
.article-meta .categories h5.aktualnosci.gidle a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.gidle,
.category-parent-swiat .article-meta .categories h5.aktualnosci.gidle a {
	color: #00D3F8;
}
.category-parent-swiat.category-aktualnosci.category-gidle #post-header .am-top {
	background-color: rgba(0, 211, 248, 1);
}
.category-parent-swiat.category-aktualnosci.category-gidle #post-header .am-right {
	border-bottom-color: rgba(0, 211, 248, 1);
}
.category-parent-swiat.category-aktualnosci.category-gidle #post-header.news .article-meta-blank {
	background-color: rgba(0, 211, 248, 1);
}
.category-parent-swiat.category-aktualnosci.category-gidle .news section.post-content > p span.cap {
	background-color: rgba(0, 211, 248, 1);
}
.category-parent-swiat.category-aktualnosci.category-gidle .post-content blockquote {
	border-left: 4px solid rgba(0, 211, 248, 1);
}
/*Korbielow - kolor Korbielow #4877CD rgba(72, 119, 205, 1) */

.category-parent-swiat.category-aktualnosci.category-korbielow .article-meta .categories h5 a {
	color: #4877CD
}
.category-korbielow h5.swiat,
.article-meta .categories h5.aktualnosci.korbielow,
.article-meta .categories h5.aktualnosci.korbielow a,
.category-parent-swiat .article-meta .categories h5.aktualnosci.korbielow,
.category-parent-swiat .article-meta .categories h5.aktualnosci.korbielow a {
	color: #4877CD;
}
.category-parent-swiat.category-aktualnosci.category-korbielow #post-header .am-top {
	background-color: rgba(72, 119, 205, 1);
}
.category-parent-swiat.category-aktualnosci.category-korbielow #post-header .am-right {
	border-bottom-color: rgba(72, 119, 205, 1);
}
.category-parent-swiat.category-aktualnosci.category-korbielow #post-header.news .article-meta-blank {
	background-color: rgba(72, 119, 205, 1);
}
.category-parent-swiat.category-aktualnosci.category-korbielow .news section.post-content > p span.cap {
	background-color: rgba(72, 119, 205, 1);
}
.category-parent-swiat.category-aktualnosci.category-korbielow .post-content blockquote {
	border-left: 4px solid rgba(72, 119, 205, 1);
}
/* Mobile Smartphones ----------- */

@media only screen and (max-width: 959px) {
	.kontakt_post_box_last {
		margin-right: 20px;
	}
	.kontakt_post_box {
		margin-left: 20px;
		margin-right: 20px;
	}
	#page-top-navigation {
		position: absolute !important
	}
	#page-top-navigation .links-block {
		display: none;
	}
	#page-main-navigation {
		position: absolute !important
	}
	#page-main-navigation .links-block {
		display: none;
	}
	a.main-logo {
		margin-left: 0px;

	position: relative;
	margin: 20px auto 0 auto;
	float: none;
	}

header .header-buttons {
	position: relative;
	margin: 0;
	display: block;
	width: 100%;
	margin-top: 43px;
	float: left;
}

	header .header-buttons > a.button-cennik {display:none;}

	header .header-buttons a.button-r-online {
	width: 47%;
	margin-left: 2%;
	margin-right: 1%;
	display: block;
		line-height: 77px;
	height: 100px;
			text-align: center;
	}

	header .header-buttons a.modal-trigger {
	width: 47%;
	margin-right: 2%;
	margin-left: 1%;
	display: block;
		line-height: 77px;
	height: 100px;
			text-align: center;
	}
.modalplate-reveal .modalplate.reveal {
	top: 0px !important;
}

.wrapper {
	max-width: 700px;
	margin: 0 auto;
	position: relative;
}
#post-header {

	float: none;
	height:100%;
}
	.layer-wrap .image-text {
	width: 700px;
	padding-left: 20px;
}

 #future-news {
	width: 100%;
}
#news-container {
padding:20px;
}
#future-news .articles-list article.post {
	margin-right: 15px;
}
	#future-news .articles-list article.post:last-child {
	margin-right: 0px;
}
#tiles-container {

	padding: 20px;
}

	#news .articles-list article.post {

}

#news.news6 .articles-list article.post {
	margin-left: 0px;
	margin-right: 10px;
}
	#news.news6 .articles-list article.post:nth-child(3n) {
	margin-right: 10px;
}
#news.news6 .articles-list article.post:nth-child(2n) {
	margin-right: 0px;
}


#news-container .col {

}

	#kalendarium-bar {
	width: 700px;

}


	#content.archive .article-meta {
	float: left;
	margin-right: 0px;
	width: 345px;
	position: relative;
	height: 187px;
}

	.gallery.gallery-size-thumbnail .gallery-item {
	width: 135px !important;
	height: 135px;
			margin-right: 10px;
}
	.gallery br {clear:none !important;}

	.gallery {
	display: block;
	width: 100%;
	float: left;
}

	#post-header h1.post-title {
	width: 100%;
		margin-bottom:0;

}
	#main .post-date {
	float: left;
	margin-bottom: 20px;
}

	.shop .shop-meta {
	margin-bottom: 15px;
}
.shop .shop-meta span {
	float: none;
}
	.shop .shop-meta span.meta-wydawca {
	float: none;
	display: block;
}
/*
#future-news .articles-list, #news .articles-list {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 0;
	height: 100%;
	float: none;
	padding-bottom: 25px;
	width: 700px;
}
	*/
#tiles-container .visit-us {
	display: block;
	float: left;
	width: 100%;
	height: 495px;

	margin-right: 10px;
	margin-bottom: 10px;
	padding: 7px 20px 7px 7px;
}

	#tiles-container .right-tiles {
	display: block;
	width: 484px;
	float: none;
	margin: 0 auto;
}

	#tiles-container .bottom-tiles {
	display: block;
	width: 484px;
	float: none;
	margin: 0 auto;
}
	.bottom-tiles .kafel-item {
	margin: 0 10px 10px 0;
}
	.bottom-tiles .kafel-item:nth-child(2) {
	margin: 0 0px 10px 0;
}

#kalendarium-container {
	margin: 69px 0 0 0;

}
#footer-last .wrap-footer-last {

	padding: 27px 20px 39px 20px;
}
#footer-inner .w-box {
	width: 95%;
	margin-left: 20px;
	margin-right: 20px;
}

	#post-header .article-meta {
		width: auto;
	}
	#search-icon {
		background-color: #359BED;
		background: url("images/ico_search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		cursor: pointer;
	}
	#search-icon {
		background-position: center center;
		background-repeat: no-repeat;
		display: inline-block;
		height: 36px;
		margin-bottom: 0px;
		margin-left: 2px;
		outline: medium none;
		overflow: hidden;
		text-indent: 9999px;
		vertical-align: top;
		width: 50px;
		float: right;
		position: relative;
		margin-top: auto;
		right: 50px;
		z-index: 999;
		top: 50px;
		margin-top: -50px;
		height: 50px;
	}
	#sidebar .news-box li a img {
		display: none;
	}
	#search-box-wrap {
		background-color: #359BED;
		display: none;
		height: 50px;
	}
	#search-box {
		max-width: 992px;
	}
	#search-box #close-x {
		background-color: #000000;
		color: #FFFFFF;
		cursor: pointer;
		float: right;
		font-family: "Open Sans", "Arial Black", Gadget, sans-serif;
		font-size: 14px;
		font-weight: 800;
		height: 23px;
		line-height: 21px;
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 14px;
		text-align: center;
		text-transform: uppercase;
		width: 23px;
	}
	#search-box #searchform {
		float: right;
		margin-top: 10px;
	}
	#search-box #searchform label {
		display: none;
	}
	#search-box #s {
		background: url("library/images/icon-search.png") no-repeat scroll 7px 7px #FFFFFF;
		border: 0 none;
		box-shadow: 3px 3px 10px #D0D0D0 inset;
		font-size: 13px;
		height: 30px;
		margin-right: -5px;
		outline: medium none;
		padding: 5px 7px 5px 30px;
		width: 400px;
	}
	#search-box #searchform input[type="submit"] {
		background-color: #000000;
		border: 0 none;
		color: #FFFFFF;
		font-family: "Open Sans", "Arial Narrow", Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: 800;
		height: 30px;
		padding: 3px 10px;
		text-transform: uppercase;
	}
	#navbar {
		display: block;
		height: 44px;
		background: #242424;
		background: -moz-linear-gradient(top, #242424 0%, #2a2a2a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #242424), color-stop(100%, #2a2a2a));
		background: -webkit-linear-gradient(top, #242424 0%, #2a2a2a 100%);
		background: -o-linear-gradient(top, #242424 0%, #2a2a2a 100%);
		background: -ms-linear-gradient(top, #242424 0%, #2a2a2a 100%);
		background: linear-gradient(to bottom, #242424 0%, #2a2a2a 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#2a2a2a', GradientType=0);
		width: 100%;
	}
	#navbar a {
		display: block;
		line-height: 44px;
		padding: 0 10px;
		font-weight: bold;
		font-size: 1.2em;
		color: #8fb5e0;
	}
	#navbar a:hover {
		color: #bbd2eb;
		text-decoration: none;
	}
	#n ul {
		display: none;
		background: #242424;
		border: 0;
		height: auto;
		padding: 5px 10px;
		overflow: hidden;
	}
	#n ul li {
		font-size: 1.3em;
	}
	#n ul li ul {
		display: block;
		position: static;
		border: 0;
		background: #242424;
	}
	#n ul li ul li {
		font-size: 1.1em;
		margin-left: 22px;
		width: auto;
	}
	#n ul li {
		border: 0;
		width: 100%;
		background: #242424;
		border: 0;
	}
	#n ul li a,
	#n ul li ul li a {
		display: block;
		font-weight: bold;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		font-size: 1.2em;
		line-height: 1.3em;
		text-shadow: none;
		width: 100%;
		padding: 5px 12px;
		margin: 0;
	}
	#n ul li ul li a {
		font-size: 1.0em;
		background: #242424;
		border: 0;
	}
	#n ul li a:hover,
	#n ul li ul li a:hover {
		background: #303030;
		color: #fff;
		text-decoration: none;
	}
	#main {
		display: block;
		float: left;
		width: 100%;
		overflow: hidden;
		margin: 0 20px;
	}
	#post-header-wrap {
		display: block;
		float: left;
		width: auto;
		margin: 0 20px;
	}
	#post-header-wrap.new-art {
		display: block;
		float: left;
		width: 100%;
		margin: 0px;
	}
	#post-header.new-art .article-meta {
		width: auto;
		padding: 20px 40px 20px 40px;
		height: auto;
		min-height: 200px;
		max-width: 747px;
		min-width: 747px;
	}
	#post-header-wrap.news {
		display: block;
		float: left;
		width: 100%;
		margin: 0px;
	}
	#post-header.news .article-meta {
		width: auto;
		padding: 20px 40px 20px 40px;
		height: auto;
		min-height: 200px;
		max-width: 747px;
		min-width: 747px;
	}
	#post-header .am-top {
		width: 100%;
		max-width: 747px;
	}
	.news .article-img-wrap {
		width: 100%;
	}
	/*#sidebar { display: none; float: none; }*/
	.footer-col {
		float: none;
		padding: 20px;
	}
	#footer-1,
	#footer-2,
	#footer-3,
	#footer-4 {
		width: 100%;
	}
	#sidebar-responsive {
		display: none;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding: 0 12px;
		margin-bottom: 15px;
	}
	#sidebar-responsive .widget {
		display: block;
		margin-bottom: 15px;
	}
	#sidebar-responsive .widget h3 {
		font-family: open_sansregular, "Hoefler Text", Garamond, "Times New Roman", serif;
		font-weight: bold;
		font-size: 1.5em;
		line-height: 1.4em;
		color: #898989;
		margin-bottom: 8px;
		text-transform: uppercase;
		border-bottom: 1px solid #ddd;
	}
	#sidebar-responsive ul li {
		display: block;
	}
	#sidebar-responsive ul li a {
		display: block;
		padding: 10px 20px;
		font-size: 1.6em;
		font-weight: bold;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}
	#sidebar-responsive ul li a:hover {
		text-decoration: none;
		background: #565656;
		color: #fff;
	}
	.sidebar-right {
		background-color: #F6F6F8
	}
	.post {
		overflow: visible;
		min-height: 250px;
	}
	.post header h2 {
		font-size: 2.75em;
	}
	.post .meta {
		font-size: 1.1em;
		line-height: 1.6em;
	}
	.post .meta i {
		margin-bottom: 4px;
	}
	#commentform #allowed_tags {
		display: none;
	}
	.article-entry {
		display: block;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding: 0 12px;
		margin: 15px;
		width: 100%;
	}
	.article-meta {
		float: left;
		width: 100%;
	}
	.article-img {
		display: block;
		height: auto;
		margin: 15px 0 15px -20px;
		width: 116%;
	}
	.authors-list-details .socialIcons {
		float: left;
		position: relative;
		margin-top: 15px;
	}
	.authors-list-details .authorLinks {
		display: block;
		float: right;
		position: relative;
		margin-top: 15px;
	}
	.sidebar-editor input.submit-button,
	.sidebar-editor input.reset-button {
		float: left;
		margin: 0 10px 0 0;
	}
	/*------------------------------------------- MD changes----------------------------------------*/
	#pre-content {
		width: auto;
	}
	#main {
		margin: 0;
		padding: 20px;
	}

	#main.subpages {
	padding: 20px;
}

	#main-image {

	margin-top: 20px;
	display: block;
	float: left;
}



	/*to naprawia wysokoݦ element䷬ kt䳥 zawieraja elementy floated*/
	#pre-content:after,
	.post:after {
		content: " ";
		display: block;
		height: 0;
		clear: both;
	}
	.post {
		min-height: 0;
	}
	.articles-filters {
		height: auto
	}
	/*artykuԹ*/
	.promoted-article img {
		max-width: auto;
		width: auto;
	}
	.post.promoted-article {
		padding: 35px 0 13px 30px;
	}
	.article-img-wrap {
		/*margin-right: none;*/
	}
	/*share-container*/
	.hidden-shares {
		display: inline-block !important;
	}
	/*Aside*/
	#sidebar .news-box,
	#sidebar .reklama-box,
	#sidebar .most-visited-box {
		padding-top: 40px
	}
	#sidebar {
		width: 100%;
		padding: 10px 30px 30px;
		display:none;
	}
	#sidebar .news-box,
	#sidebar .reklama-box,
	#sidebar .most-visited-box {
		width: 33%;
		float: left;
		padding-left: 0;
	}
	#sidebar .news-box,
	#sidebar .reklama-box {
		padding-right: 30px;
	}
	#sidebar .reklama-box img {
		width: 100%;
	}
	/*Footer*/
	#footer-1 {
		padding-left: 30px;
		padding-right: 40px;
		border-bottom: 1px solid #565654;
	}
	#footer-2{
		width: 100%;
		float: left;
	}

	#footer-3 {
		width: 50%;
		float: left;
	}
	#footer-2 {
		border-left: none;
	}
	#footer-3 {
		padding-left: 0;
	}
	#footer-4 {
		clear: both;
		border-left: none;
		border-top: 1px solid #565654;
	}
	/*-----------------------------------------------koniec MD changes------------------*/
}
.comments-container #disqus-comments {
	position: absolute;
	top: -110px;
}
.comments-container {
	position: relative;
}
.share-container .hidden-shares *:last-child {
	border: 0px none;
}
.share-container .hidden-shares * {
	padding: 0 0px 0 34px;
	line-height: 30px;
	color: #000;
	cursor: pointer;
}
.share-container a {
	text-decoration: none;
}
article .post-content .share-container .social-sum {
	display: none;
}
.share-cointainer.in-wide {
	display: inline-block;
}
.share-cointainer.in-thin {
	display: none;
}
.new-art .share-container.in-thin {
	margin-top: 0px;
	float: left;
}
}
.news .share-container.in-thin {
	margin-top: 0px;
	float: left;
}
}
/* social style when full width screen */

@media only screen and (max-width: 1020px) {
	#main-full {
		padding-left:20px;
	}
	.one_fourth,
	.one_fourh_last {
		width: 45%;
	}
	#sidebar {
		width: 100%;
		padding: 10px 30px 30px;
	}
	#sidebar .news-box,
	#sidebar .reklama-box,
	#sidebar .most-visited-box {
		width: 33%;
		float: left;
		padding-left: 0;
	}


}
/* social style when full width screen */

@media only screen and (min-width: 1200px) {
	body.single-post article.post {
		overflow:visible;
	}
	article .post-content .share-container {
		float: left;
		margin-left: -58px;
		width: 42px;
		margin-top: 76px;
	}
	#social-verical {
		display: none;
	}
	article .post-content .share-container.in-thin {
		display: none
	}
	article .post-content .affix {
		position: fixed;
		top: 62px;
		z-index: 3;
	}
	article .post-content .share-container .hidden-shares .social-disqus {
		background-position: center 6px;
	}
	article .post-content .share-container .hidden-shares * {
		background-position: center 0;
		border: 0 none;
		display: block;
		line-height: 20px;
		padding: 21px 0 7px;
		text-align: center;
		width: 32px;
	}
	article .post-content .share-container .hidden-shares {
		padding-bottom: 5px;
	}
	article .post-content {
margin-bottom: 30px;
min-height: 200px;
padding-right: 28px;
display: block;
	}
	article.klasztor .post-content {
		margin-bottom: 30px;
		min-height: 200px;
		padding-right: 2px;
		padding-left: 4px;
	}
	/* style when full width screen end */
}
article .post-content .share-container .hidden-shares {
	display:inline-block;
	margin-bottom:20px;
	border:0px solid #555555;
}
.share-container * {
	background-repeat:no-repeat;
	background-position:0 center;
}
.share-container {
	line-height:30px;
	font-family:'Tungsten Narrow A',
	'Tungsten Narrow B',
	SteelfishRgRegular,
	sans-serif;
	font-size:21px;
	font-style:normal;
	font-weight:500;
}
.share-container .hidden-shares {
	background-color:#fff;
	display:none;
	color:#000;
	line-height:30px;
}
.share-container .hidden-shares:before {
	background-image:none;
	content:"";
	display:block;
	float:left;
	height:16px;
	margin:7px 0 0 -5px;
	position:relative;
	width:6px;
}
article .post-content .share-container .hidden-shares:before {
	display:none;
}
.share-container:hover .hidden-shares {
	display:inline-block;
}
.social-sum {
	background-image:url('./images/icons_all_shares1.png');
	padding:0px 10px 0px 25px;
}
.share-container:hover .social-sum {
	background-image:url('./images/icons_all_shares2.png');
}
.share-container .hidden-shares .social-disqus {
	background-image:url('./images/icon_disq_n.png');
	background-position:11px center;
}
.social-facebook {
	background-image:url('./images/icon_face_n.png');
	background-position:8px center;
	padding-left:23px !important;
}
article .post-content .social-facebook {
	background-image:url('./images/icon_face_n.png');
	background-position:8px center;
	padding-left:0px !important;
}
.social-twitter {
	background-image:url('./images/icon_twit_n.png');
	background-position:8px center;
	padding-left:29px !important;
}
article .post-content .social-twitter {
	background-image:url('./images/icon_twit_n.png');
	background-position:8px center;
	padding-left:0px !important;
}
.social-disqus:after,
.social-facebook:after {
	background-color:#000;
	color:#000;
	content:"";
	display:inline-block;
	height:15px;
	margin:0 0 0 5px;
	width:1px;
}
article .post-content .social-disqus:after,
article .post-content .social-facebook:after {
	background-color:#000;
	color:#000;
	content:"";
	display:block;
	height:1px;
	margin:5px auto 0;
	width:15px;
}
.social-twitter:after {
	content:"";
	display:inline-block;
	height:15px;
	margin:0 0 0 5px;
	width:1px;
}
article .post-content .social-twitter:after {
	content:"";
	display:inline-block;
	height:15px;
	margin:0;
	width:1px;
}
.single .share-container {
	position:relative;
}
/* social style when full width screen */

@media only screen and (max-width: 1199px) {
	.single .new-art .share-container.in-wide {
		display:none !important;
	}
	.single .new-art .share-container.in-thin .hidden-shares {
		display: inline-block !important;
	}
	.single .news .share-container.in-wide {
		display: none !important;
	}
	.single .news .share-container.in-thin .hidden-shares {
		display: inline-block !important;
	}
	.single article .post-content .share-container .social-sum {
		display: block;
		float: left;
		margin-top: 3px;
	}
	.single article .post-content .share-container .hidden-shares:before {
		display: block;
	}
	.single .share-container .hidden-shares * {
		color: #000;
		cursor: pointer;
		float: left;
		line-height: 30px;
		padding: 0 5px 0 34px;
	}
	.single .share-container .hidden-shares:before {
		background-image: none;
		content: "";
		display: block;
		float: left;
		height: 16px;
		margin: 7px 0 0 -6px;
		position: relative;
		width: 6px;
	}
	.single article .post-content .social-disqus:after,
	article .post-content .social-facebook:after {
		display: none;
	}
	.single article .post-content .social-facebook {
		background-image: url("./images/icon_face_n.png");
		background-position: 8px center;
		padding-left: 23px !important;
	}
	.single article .post-content .social-twitter {
		background-image: url("./images/icon_twit_n.png");
		background-position: 8px center;
		padding-left: 29px !important;
	}
	.new-art .share-container {
		font-size: 19px;
	}
	.new-art .share-container .social-sum {
		margin-top: 0px;
		float: left;
	}
	.new-art .share-container.in-thin {
		position: absolute;
		left: 20px;
		bottom: -20px;
	}
	.new-art .post-content h2.article-short-excerpt {
		margin-bottom: 9px;
		padding: 23px 0 29px;
		margin-top: 17px;
	}
	.news .share-container {
		font-size: 19px;
	}
	.news .share-container .social-sum {
		margin-top: 0px;
		float: left;
	}
	.news.share-container.in-thin {
		position: absolute;
		left: 20px;
		bottom: -20px;
	}
	.news .post-content h2.article-short-excerpt {
		margin-bottom: 9px;
		padding: 23px 0 29px;
		margin-top: 17px;
	}
}
/*--------------------------------------------------------MD changes 2 -------------------------------*/


@media only screen and (min-width: 957px) and (max-width: 995px) {
#sidebar {
	width: 162px;
}
#sidebar .menu-children  {
	width: 162px !important;
}
}

/* Device agnostic posts */

@media only screen and (max-width: 700px) {
	.post .article-meta {
		width:254px;
	}
	.post h2 a {
		height: auto;
	}
	.post .article-short-lead {
		height: auto;
	}
	.postmetadata {
		position: absolute;
		top: 10px;
		right: -75px;
	}
	.post .categories {
		margin-bottom: 12px;
	}
	.post.promoted-article .article-meta {
		width: 100%;
	}
	#post-header.new-art .article-meta {
		height: auto;
		min-width: 100%;
	}
	.new-art .share-container {
		margin-top: 14px;
	}
	.new-art .share-container.in-thin {
		margin-top: 10px;
		float: left;
		position: relative;
		margin-left: 0px;
		left: 0;
		bottom: 0;
	}
	#post-header.news .article-meta {
		height: auto;
		min-width: 100%;
		margin: 0;
	}
	#post-header .am-top {
		margin: -2px 0 0 0;
	}
	#post-header.news .am-top {
		margin: -5px 0 0 0;
	}
	.news .share-container {
		margin-top: 14px;
	}
	.news .share-container.in-thin {
		margin-top: 10px;
		float: left;
		position: relative;
		margin-left: 0px;
		left: 0;
		bottom: 0;
	}
	.news .article-img-wrap {
		width: 100%;
		height: auto;
	}
	.news .article-img-wrap.thin {
		display: block
	}
	.news .article-img-wrap.wide {
		display: none
	}
	.new-art .article-img-wrap {
		width: 100%;
		height: 500px;
	}
	.new-art .article-img-wrap.thin {
		display: block
	}
	.new-art .article-img-wrap.wide {
		display: none
	}
	.single-post .article-img-wrap.thin img {
		width: 100%;
		height: 100%;
	}
	#post-header.new-art .article-meta {
		height: auto;
		min-width: 100%;
		margin: 0;
	}
}

@media only screen and (max-width: 780px) {
	.subpage.side-left .subpage-image {
	float: none;





}

	.subpage.side-right .subpage-image {

	float: none;
	padding-left: 0px;
}
	#main .lead-text {
	height: 100%;
	max-height: 100%;
}
span.toogle-moreless.down {
	margin-top: -20px;
}

.search #main-full {
	padding: 0 20px 40px 20px;
}

}
@media only screen and (max-width: 700px) {
	#sidebar .news-box,
	#sidebar .reklama-box,
	#sidebar .most-visited-box {
		width:50%
	}
	#sidebar .news-box,
	#sidebar .most-visited-box {
		display: inline-block;
		clear: both;
	}
	.sitemap div {
		display: block;
		float: left;
		width: 50%;
		padding-right: 10px;
	}
	.wb_video_item.rest {
		float: left;
		margin-right: 2%;
		width: 96%;
	}
	.post-ratings {
		display: none;

	}

	#news .articles-list article.post {
	float: left;
	width: 320px;
	clear: both;
}

	#news .articles-list article.post:nth-child(2n) {
	margin-left: 00px;
}
	#tiles-container .visit-us {
	display: block;
	float: left;
	width: 100%;
	height: 495px;

	margin-right: 10px;
	margin-bottom: 10px;
	padding: 7px 20px 7px 7px;
}
.edukacja .subpage .subpage-excerpt {
	font-size: 17px;
	line-height: 25px;
	width: 100%;
	padding-right: 35px;
	float: none;
}
	.edukacja #main .lead-text {
	height: auto;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	max-height: 200px;
}
	#content.archive .article-meta {
	float: left;
	margin-right: 0px;
	width: 100%;
	position: relative;
	height: 100%;
}

	#content.archive .link-data {
	position: relative;
	width: 100%;
	bottom: 0;
	display: block;
	margin-top: 18px;
}
}


/*---------------------------------------------------koniec MD changes 2 ------------------------------*/

/* Mobile Smartphones ----------- */

@media only screen and (max-width: 960px) {
	#search-box {
		width:98%;
		max-width:954px;
	}
}

@media only screen and (max-width: 565px) {
header .header-buttons a.modal-trigger {
	width: 46%;
	margin-right: 2%;
	margin-left: 1%;
	display: block;
	line-height: 22px;
	height: 100px;
	text-align: center;
	padding-top: 26px;
}

.search .article-short-excerpt {
	float: left;
}
.search .post .article-meta {
	border-right:0;
	width: 100%;
	float: left;
	padding-top: 10px;
}

}
@media only screen and (max-width: 545px) {
	#search-box {
		width:98%;
		max-width:200px;
	}
	#search-box #s {
		width: 200px;
	}
	.sitemap div {
		display: block;
		float: left;
		width: 98%;
		padding-right: 10px;
	}
	/*---------------------------------MD changes 3----------------------*/
	.post.promoted-article {
		padding: 35px 0 13px 15px;
	}
	.promoted-article .postmetadata {
		position: relative;
		right: 0;
		top: 0;
	}
	.promoted-article img {
		max-width: 100%;
	}
	.promoted-article .article-img-wrap.loaded {
		max-width: 95%;
	}
	.post.promoted-article .article-short-lead {
		width: auto;
	}
	article.post.first .article-meta {
		width: 100%;
	}
	article.post.rest .article-meta {
		float: none;
	}
	.one_fourth,
	.one_fourh_last {
		width: 100%;
	}
	#main-full {
		width: 100%;
	}
	article.post.rest .article-img-wrap.loaded {
		max-width: 100%;
	}
	.article-img-wrap.loaded {
		/*max-width: 40%;*/
	}
	.single #post-header-wrap {
		display: block;
		float: left;
		margin: 0 20px;
		width: 100%;
	}
	.single .article-img-wrap.loaded {
		margin-right: 4%;
		max-width: 88%;
	}
	.single #post-header-wrap.new-art .article-img-wrap.loaded {
		margin-right: 4%;
		max-width: 100%;
		margin-left: -20px;
	}
	.single #post-header-wrap.news .article-img-wrap.loaded {
		margin-right: 4%;
		max-width: 100%;
		margin-left: -20px;
	}
	.single .article-meta {
		float: left;
		margin-right: 8%;
		width: 88%;
	}
	.single #post-header .article-meta {
		float: left;
	}
	.single #post-header-wrap {
		border-bottom: 0px solid #FAFAFB;
	}
	img {
		height: auto;
		width: 100%
	}
	#sidebar .news-box,
	#sidebar .reklama-box,
	#sidebar .most-visited-box {
		width: 100%
	}
	#footer-2,
	#footer-3 {
		width: 100%;
	}
	#footer-2 {
		height: auto;
	}
	#footer-3 {
		padding-left: 30px;
	}
	#footer-inner .w-box {
	width: 92%;
	margin-left: 20px;
	margin-right: 20px;
}



	/*----------------------------koniec MD changes 3 ----------------------*/
	article.content-klasztor .post-content {
		width: 100%;
	}
	.bracia-box {
		display: block;
		padding-left: 0px;
		position: relative;
		width: 100%;
	}
	.new-art .article-img-wrap {
		width: 100%;
		height: 300px;
		background-size: 599%;
		background-position-y: -327px;
	}
	.news .article-img-wrap {
		width: 100%;
		height: auto;
		background-size: 599%;
		background-position-y: -327px;
	}

#tiles-container .right-tiles {
	display: block;
	max-width: 240px;
	float: none;
	margin: 0 auto;
}

#tiles-container .bottom-tiles {
	display: block;
	max-width: 240px;
	float: none;
	margin: 0 auto;


}
	#tiles-container .visit-us {
	display: block;
	float: left;
	width: 100%;
	height:100%;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 7px 20px 25px 7px;
	background-size: 300px 274px;
}
	.column-1-2 {
	width: 100%;
}
.column-1-3 {
	width: 100%;
}
.layer-wrap .image-text .left-h3 {
	display: block;
	float: none;
	margin: 18px 0 30px 0;
	width: 260px;
	padding-right: 20px;
}
	.layer-wrap .image-text .right-h5 {
	display: block;
	margin: 0px 0 30px 0;
	float: none;
	padding-top: 7px;
}

	}

@media only screen and (max-width: 315px) {
	article.post.first .article-meta {
		width:100%;
	}
	.grid li {
		max-width: 70%;
	}
	.list-thumb-contact figcaption {
		height: 142px;
		width: 100%;
	}
	.kontakt_post_desc_text {
		font-family: 'Tungsten Narrow A', 'Tungsten Narrow B', SteelfishRgRegular, Arial, sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 1px;
		line-height: 17px;
		padding: 3px 10px;
		position: relative;
	}
	.grid figcaption h3 {
		color: #000000;
		font-size: 30px;
		font-weight: normal;
		margin: 0;
		opacity: 10;
		padding: 10px;
		text-transform: uppercase;
	}
}

@media only screen and (max-width: 451px) {
header .header-buttons a.button-r-online {
	width: 47%;
	margin-left: 2%;
	margin-right: 1%;
	display: block;
	line-height: 22px;
	height: 100px;
	text-align: center;
	padding-top: 26px;
}

}

@media only screen and (max-width: 410px) {
	.two_thirds,
	.one_third {
		width:100%
	}

	.visit-us .column-1-3 {
	width: 100%;
}
}
.az {
	display:block;
	margin-bottom:24px;
	padding-left:0;
}
.az a {
	padding-right:8px;
	color:#000;
	font-family:'Tungsten Narrow A',
	'Tungsten Narrow B',
	SteelfishRgRegular,
	sans-serif;
	font-size:37px;
	font-style:normal;
	font-weight:500;
	letter-spacing:1px;
	line-height:26px;
}
.az a:hover {
	color:#999
}
.kontakt-index h2 {
	color:#282828;
	display:block;
	font-family:'Tungsten Narrow A',
	'Tungsten Narrow B',
	SteelfishRgRegular,
	sans-serif;
	font-size:39px;
	font-style:normal;
	font-weight:500;
	height:50px;
	line-height:23px;
	text-decoration:none;
}
.kontakt-index h2.anchor-top {
	background-clip:content-box;
	height:69px;
	line-height:70px;
	margin-bottom:43px;
	/* margin-top: -50px;*/
	padding-top:50px;
}
.kontakt-index h2#A {
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}
.kontakt-bracia header h2.bigger:after {
	background:none repeat scroll 0 0 #1D1D1B;
	content:"";
	display:block;
	height:5px;
	margin:10px 0 9px;
	width:40px;
}
.kontakt-bracia header h2.bigger {
	color:#000000;
	font-family:'Tungsten Narrow A',
	'Tungsten Narrow B',
	SteelfishRgRegular,
	SteelfishEbRegular,
	Arial,
	sans-serif;
	font-size:30px;
	font-weight:600;
	line-height:1.55em;
	text-transform:uppercase;
}
.kontakt-bracia header {
	margin:30px 0;
}
