@charset "UTF-8";

/*
Theme Name: Dominikanie Klasztor Theme
Theme URI: http://
Author: Dominikanie.pl
Author URI: http://dominikanie.pl
Description: Theme dla nowych stron klasztornych - Dominikanie.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: MuseoSans-300, Verdana, Helvetica, Arial, sans-serif;  overflow-x: hidden;

}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block; }

@font-face {
	font-family: 'Steelfish';
	src:  url('css/fonts/Steelfish.ttf.woff') format('woff'),
	url('css/fonts/Steelfish.ttf.svg#Steelfish') format('svg'),
	url('css/fonts/Steelfish.ttf.eot'),
	url('css/fonts/Steelfish.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'MuseoSans-700';
	src: url('css/fonts/290FB5_0_0.eot');
	src: url('css/fonts/290FB5_0_0.eot?#iefix') format('embedded-opentype'),
	url('css/fonts/290FB5_0_0.woff') format('woff'),
	url('css/fonts/290FB5_0_0.ttf') format('truetype');
	}


@font-face {font-family: 'MuseoSans-300';
	src: url('css/fonts/290FB5_1_0.eot');
	src: url('css/fonts/290FB5_1_0.eot?#iefix') format('embedded-opentype'),
	url('css/fonts/290FB5_1_0.woff') format('woff'),
	url('css/fonts/290FB5_1_0.ttf') format('truetype');
	}
/*
	@font-face {
font-family: 'MuseoSans-300';
src: url('css/fonts/museo/290FB5_1_0.eot');
src: url('css/fonts/museo/290FB5_1_0.eot?#iefix') format('eot'),
url('css/fonts/museo/290FB5_1_0.woff') format('woff'),
url('css/fonts/museo/290FB5_1_0.ttf') format('truetype'),
url('css/fonts/museo/290FB5_1_0.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'MuseoSans-300';
src: url('css/fonts/museo/290FB5_1_0.svg') format('svg');

}
}
*/

@font-face {font-family: 'MuseoSans-500';
	src: url('css/fonts/290FB5_2_0.eot');
	src: url('css/fonts/290FB5_2_0.eot?#iefix') format('embedded-opentype'),
	url('css/fonts/290FB5_2_0.woff') format('woff'),
	url('css/fonts/290FB5_2_0.ttf') format('truetype');
	}


@font-face {font-family: 'MuseoSans-300Italic';
	src: url('css/fonts/290FB5_3_0.eot');
	src: url('css/fonts/290FB5_3_0.eot?#iefix') format('embedded-opentype'),
	url('css/fonts/290FB5_3_0.woff') format('woff'),
	url('css/fonts/290FB5_3_0.ttf') format('truetype');
	}


@font-face {
	font-family: 'SteelfishEbRegular';
	src: url('css/fonts/steelfish_eb-webfont.eot');
	src: url('css/fonts/steelfish_eb-webfont.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/steelfish_eb-webfont.woff') format('woff'),
		url('css/fonts/steelfish_eb-webfont.ttf') format('truetype'),
		url('css/fonts/steelfish_eb-webfont.svg#SteelfishEbRegular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'SteelfishRgBoldItalic';
	src: url('css/fonts/steelfish_bd_it-webfont.eot');
	src: url('css/fonts/steelfish_bd_it-webfont.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/steelfish_bd_it-webfont.woff') format('woff'),
		url('css/fonts/steelfish_bd_it-webfont.ttf') format('truetype'),
		url('css/fonts/steelfish_bd_it-webfont.svg#SteelfishRgBoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'SteelfishRgRegular';
	src: url('css/fonts/steelfish_rg-webfont.eot');
	src: url('css/fonts/steelfish_rg-webfont.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/steelfish_rg-webfont.woff') format('woff'),
		url('css/fonts/steelfish_rg-webfont.ttf') format('truetype'),
		url('css/fonts/steelfish_rg-webfont.svg#SteelfishRgRegular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'antoniobold';
	src: url('css/fonts/antonio/antonio-bold-webfont.eot');
	src: url('css/fonts/antonio/antonio-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/antonio/antonio-bold-webfont.woff2') format('woff2'),
		url('css/fonts/antonio/antonio-bold-webfont.woff') format('woff'),
		url('css/fonts/antonio/antonio-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'antonioregular';
	src: url('css/fonts/antonio/antonio-regular-webfont.eot');
	src: url('css/fonts/antonio/antonio-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/antonio/antonio-regular-webfont.woff2') format('woff2'),
		url('css/fonts/antonio/antonio-regular-webfont.woff') format('woff'),
		url('css/fonts/antonio/antonio-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'antoniolight';
	src: url('css/fonts/antonio/antonio-light-webfont.eot');
	src: url('css/fonts/antonio/antonio-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('css/fonts/antonio/antonio-light-webfont.woff2') format('woff2'),
		url('css/fonts/antonio/antonio-light-webfont.woff') format('woff'),
		url('css/fonts/antonio/antonio-light-webfont.ttf') format('truetype');
	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:75px;
}
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; }
 @-moz-document url-prefix() {
						table{
						border-collapse: unset;
					}
					}
img { border: 0; }

pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

p { font-size: 13px; line-height: 1.75em; color: #565656; margin-bottom: 12px; }

a {
	text-decoration: none;
	color: #0BB9BF;
	/*transition: color .2s linear;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;*/
	-moz-backface-visibility: hidden;
}

a:hover {
	text-decoration: underline;
	color: #3f7cc0;
}


em, i{ font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif; font-style:normal; }

/** page wrapping **/
.wrapper { max-width: 980px; margin: 0 auto; }

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("images/sandomierz_log-1.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 48px;
	margin: 16px 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	transition: opacity 0.125s ease 0s;
	width: 70%;
	z-index:2;
	position:absolute;
}
a.domi-logo {
	/*
	background: url("images/logo1a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	OLD IMAGE
	*/
	background: url("images/logo4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 42px;
	margin: 16px 0 26px;
	overflow: hidden;
	position: relative;
	text-indent: 100%;
	transition: opacity 0.125s ease 0s;
	white-space: nowrap;
	width: 300px;
	z-index: 2;
}
a.domi-logo-2 {
	/*
	background: url("images/logo1a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 246px;
	OLD IMAGE
	*/
	background: url("images/newdominikanie.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 42px;
	margin: 16px 0 26px;
	overflow: hidden;
	position: relative;
	text-indent: 100%;
	transition: opacity 0.125s ease 0s;
	white-space: nowrap;
    width: 252px;
	z-index: 2;
}
.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;

}


#main-slider {
	margin-top: 0px;
}


#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; }

.float_left {display:block;
		float:left;
		padding-right:20px;
}
.line {
			width:100%;
			height:1px;
			background-color:#e6e6e6;
			float:left;
			margin-bottom: 30px !important;
}
.one_full {
	width: 100%;
	float:left;
}
.one_half {
	width: 46%;
}
.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-navigation {
	background-color: #1D1D1B;
	line-height: 60px;
	position: relative;
	z-index: 26;
	top: 0;
	width: 100%;
}
.navigation, .wrap-footer {
	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-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-yt {
	background-color: #fff;
	background-image: url("images/ico_yt.png");
	width: 32px;
}

#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-sc {
	background-color: #FFF;
	background-image: url("images/ico_sound-cloud.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;
}

#search-icon {
	background-color: #FFF;
	background-image: url("images/ico_search.png");
	cursor: pointer;
	width: 41px;

}


.search-form {
	float: right;
	position: relative;
}

#search-form-box {
	-moz-box-sizing: border-box;
	background-color: #1D1D1B;
	display: inline-block;
	height: 40px;
	position: relative;
	margin-left: -6px;
	float: none;
}
#search-icon-icon {
	position: relative;
	width: 40px;
	height: 100%;
	display:inline-block;
	background-color: #1D1D1B;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	margin-left: -6px;
}

#search-icon-icon .icon-search {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#search-icon-icon .icon {
	background: url('images/ico_search.png') no-repeat 0 0px;
	opacity: 1;
	display: block;
	height: 40px;
	width: 40px;
}

#search-icon-icon:hover {
	background-color: #555;
}

#search-icon-icon:hover .icon {
	background: url('images/ico_search.png') no-repeat 0 0px;
	opacity: 1;
}



#search-form-box .searchform {
	position: relative;
	width: 225px;
	float:left;
	background: none repeat scroll 0 0 #1D1D1B;
	display: none;


}

#search-form-box .searchform input[name=s] {
	width: 214px;
	height: 20px;

	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #131313;
	display: block;
	font-size: 11px;
	outline: none;
	padding: 0 5px 0 4px;
	margin: 9px 0 0;
}

#search-form-box input#searchsubmit {
	background: url("images/searchsubmit.png") no-repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	cursor: pointer;
	height: 11px;
	margin-right: 11px;
	margin-top: -16px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 2px;
	text-indent: -9999px;
	white-space: nowrap;
	width: 9px;
}

	#search-box-wrap {
	background-color: #359BED;
	display: none;
	height: 50px;
}

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; }

/** posts **/
#content { width: 100%; position: relative;background-color: #fff;

 }
#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 0 0;
	width: 720px;
	position:relative;
}

#main:after {
	background-color: #F6F6F8;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: -260px;
	top: 0;
	width: 260px;
	z-index: -1;
}


#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: MuseoSans-300Italic,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;
}


.post { display: block; margin-bottom: 0px; padding-top: 10px; padding-bottom: 15px; }
.post {
	border-bottom: 1px solid #E6E6E6;
	clear: both;
	overflow: hidden;
	padding: 20px 0 13px 0px;
	position: relative;

}
.post:last-child  {
	border-bottom: 0px solid #E6E6E6;
	}

.post.promoted-article {
	border-bottom: none;
	clear: both;
	height: 342px;
	padding: 35px 0 13px;
}


.promoted-article img {
	max-width: 396px;
}



.promoted-article .categories, .post .categories {
	margin-bottom: 4px;
}

.single-post .article-img-wrap img ,
.page-template .article-img-wrap img ,
.single-kontakt .article-img-wrap img {
	width:96%;
	height:96%;
}
.page-template.page-template-template-kategoria-php .article-img-wrap img {   width:96%;
	height:96%;}

.page-template.page-template-template-kategoria-php .post .article-img-wrap img {
  max-width: 195px;
  height: auto;
}

.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}


.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: 14px;
}
.post .article-meta .date{
	margin-bottom:5px;
}
.post .article-meta .date span{
	color: #929291;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
	margin-bottom:5px;
}

/* .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;
}

.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;
}


/*shortcode*/

a.sbutton {
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	height: 31px;

	color: #183f4c;
	background-color: #125A97;
	text-decoration: none;
}

a.sbutton:hover {
	color: #fff;

	text-decoration: none;
}

a.sbutton span {
	display: block;
	line-height: 14px;
	padding: 8px 10px;
	color: #fff;
	background-color: #125A97;
	letter-spacing: 0.7px;
font-family: 'antoniolight',SteelfishRgRegular,SteelfishEbRegular, Arial, sans-serif;
font-weight: 500;
font-size: 16px;

}

a.sbutton:hover span {
	color: #fff;

}


.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: MuseoSans-300,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: MuseoSans-300, 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,
.category .article-short-lead,
.page .article-short-lead
{
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-style: normal;
	line-height: 24px;
	padding-top: 0px;
	font-size:16px;
	padding-bottom: 24px;
	color: #929291;
}
*/

.single .article-short-lead {
font-family: MuseoSans-300,Verdana,Arial,sans-serif;
font-style: normal;
line-height: 24px;
padding-top: 42px;
font-size: 16px;
color: #929291;
}
.single .lista .article-short-lead {padding-top:0;
font-size:12px;
line-height:18px;
}
.page-template-template-kategoria-php .post .article-short-lead
{
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-style: normal;


	padding-bottom: 24px;
	color: #929291;
margin-top:0;
display: block;
float: left;
font-size: 12px;
height: 106px;
line-height: 18px;
padding: 0;
width: 237px;
/* font-family: Arial; */


}


.article-entry-first-menu {
	color: #929291;
	overflow: hidden;
	height:100px;
}
.article-entry p {
	line-height: 1em;
	margin-bottom: 20px;
}

.categories {
	margin-bottom: 6px;
}
.categories h5 {
	color:#0BB9BF;
}
.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;
}

/*TABS HOME*/
ul.tabs {
		margin: 20px 0 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 50px;
		width: 100%;
		border-bottom:5px solid #77C146;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 3px 26px ;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		background: #fff;
		overflow: hidden;
		position: relative;
		letter-spacing: 1.2px;
				font-family: 'Tungsten Narrow A', 'Tungsten Narrow B',SteelfishRgRegular,SteelfishEbRegular, Arial,sans-serif;
				font-weight: 500;
				text-transform: uppercase;
				font-size:20px;
				color:#1D1D1B;
	}
	ul.tabs li:hover {
		background: #CCCCCC;
	}
	ul.tabs li.active{
		background: #77C146;
				color:#fff;
	}
	.tab_container {
		clear: both;
		width: 100%;
		background: #FFFFFF;
				margin-bottom: 10px;
	}
	.tab_content {
		padding: 0px;
		font-size: 1.2em;
		display: none;
				border-bottom: 0px solid #1D1D1B;
	}
.post.ogloszenia h2 a {

	height: auto;

}


.post.ogloszenia h2 {

	color: #434343;
	display: block;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	letter-spacing: 1px;
	line-height: 26px;
	margin-bottom: 12px;
	padding:0;
}


.post.ogloszenia .article-meta {
	float: left;
	margin-right: 20px;
	width: 100%;
}
.post.ogloszenia .article-short-lead {
	height: auto;
	width: 100%;
}
.ogloszenia .article-entry  {
	width:100%
}
.ogloszenia .article-entry p {
	line-height: 19px;
	margin-bottom: 14px;
}
.ogloszenia .read-more {
	bottom: 7px;
	cursor: pointer;
	display: block;
	position: absolute;
	right:0;
}
.ogloszenia .read-more:after {
	margin: 2px 0 3px 6px;
}
#post-header.ogloszenia {height:100px;}

.ogloszenia .post-date {
	color: #929291;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 14px;
	margin: 9px 0;
	position: relative;
	text-decoration: none;
}

.article-short-lead.dd p img {display:none;}
.kategorie{display:none;}
h2.big-title:after {
	background: none repeat scroll 0 0 #282828;
	content: "";
	display: block;
	height: 5px;
	margin: 10px 0 9px;
	width: 40px;
}
h2.big-title {
	color: #000000;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
	font-size: 56px;
	font-weight: 600;
	text-transform: none;
}
.dominikanie.articles-list {
	display: block;
	margin: 16px 0 10px;
	width: 100%;
}

.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 {
	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;
}

.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: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	height: 84px;
	letter-spacing: 1px;
	line-height: 25px;
	margin-bottom: 12px;
}

.page .article-short-lead {margin-top: 35px;}
.page .article-short-lead {font-family: MuseoSans-300,Verdana,Arial,sans-serif;
font-style: normal;
line-height: 24px;
padding-top: 42px;
font-size: 16px;
color: #929291;}


.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: MuseoSans-300Italic,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: 35px;
	line-height:38px;
}
#post-header h1.post-title:after {
	background: none repeat scroll 0 0 #929291;
	content: "";
	display: block;
	height: 2px;
	margin:12px 0 3px;
	width: 20px;
}



#post-header .article-meta {
	display: block;
	float: left;
	width: 524px;
}
.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 .gallery {
	display: none;
}

.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;
}

span.query-searched {
	background:#ffe026; padding: 0; color: #000000; font-weight:normal
	}



/*Nagrania */

#post-header.nagrania .article-meta {
	width: 100%;
}
#post-header.nagrania .article-short-lead{

	padding-bottom: 2px;
	padding-top: 4px;
}

.list-klasztory.nagrania .article-short-excerpt {
	height:100%;
	margin-right: 3%;
	width: 50%;
}
.list-klasztory.nagrania .post.instytucje .article-meta {
	float: left;
	margin-right: 0;
	width: 47%;
}
.acco {
	width:100%;
	min-width:270px;
	margin: 0 auto;
}
.acco .acco-item{

	border-bottom: 0px solid #d1d1d1;
	border-top:0px solid #fff;
	height: 100%;
	overflow: visible;
}
.acco .acco-item:first-child{
	border-top:none;
}
.acco .acco-item > a {
	color: #434343;
	display: table-cell;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular !important;
	font-size: 26px;
	font-style: normal;
	font-weight: 400;
	height: 100px;
	line-height: 30px;
	outline: medium none;
	padding: 10px 0px;
	position: relative;
	text-align: left;
	text-decoration: none;
	transition: color 0.2s ease-in-out 0s;
	vertical-align: middle;
	width: 309px;
	letter-spacing:0.7px;
}

.acco .acco-item .st-mask {
	display: block;
	width: 309px;
	height:16px;
	background-color:#fff;
	border-bottom:1px solid #d1d1d1;
	position: absolute;
	top: -4px;
	right: 0px;
	margin-top: -20px;
	z-index:9;

	}
.acco .acco-item > a span{
	background: transparent url(images/down01.png) no-repeat center center;
	text-indent:-9000px;
	width: 100%;
	height: 16px;
	position: absolute;
	top: -4px;
	right: 0px;
	margin-top: -20px;
	opacity:1;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.acco .acco-item > a:hover{
	text-decoration: none;
	color:#666;

}
.acco .acco-item  > a.Over span, .acco .acco-item > a:hover span{
	opacity:1;
	top: 11px;
}
.acco .acco-item a:hover > .st-mask, .acco .acco-item a.Over .st-mask{
		border:0;
		height:15px;
}

.acco .acco-item.st-open > a{
	color: #1693eb;
}
.acco .acco-item.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg);
	top:10px;
	opacity:1;
}
.st-content{
	color: #000;
	background: none repeat scroll 0 0 #fff;
	border: 0px solid #555;
	display: none;
	height: auto;
	padding: 10px 0;
	position: relative;
	width: 100%;
	text-align:left;
	float:left;
}
.st-content p{
	font-size:  16px;
	color: #1d1d1b;
	font-family: MuseoSans-300, Verdana, Arial, sans-serif;
	font-style: normal;
	line-height:  20px;
	padding: 10px 4px 15px 4px;
}
.st-content img{
	width:100%;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.acco-item iframe {
	width:309px;
	/*height:206px;*/


}

/* 10.07.2019 overide media player styles */
.mejs-controls .mejs-time-rail span {
	/*border-radius: 2px;
	cursor: pointer;
	display: block;
	height: 10px;
	position: absolute;
	width: 87px !important;*/
}
.mejs-controls div.mejs-time-rail {
	/*direction: ltr;
	padding-top: 5px;
	width: 100px !important;*/
}

.post.nagrania .article-short-lead {
	color: #a1a1a1;
	font-size: 11px;
	height: auto;
	min-height:95px;
	letter-spacing: 0;
	padding-bottom: 0;
	padding-top: 0;
	width: 100%;
	line-height: 19px;
	font-family: MuseoSans-300, Verdana, Arial, sans-serif;
}
.post.nagrania .post-date:before {
	background: none repeat scroll 0 0 #929291;
	bottom: 29px;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 0 3px;
	position: absolute;
	left: 0;
	width: 37px;
}
.post.nagrania .post-date {
	color: #929291;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	margin: 9px 0 0;
	position: relative;
	left: 0;
	text-decoration: none;
}
.post.nagrania .st-content p {
	padding:0;
	}
/* WP 3.6 Native Audio Player styling*/

/* change the color of the background
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
	background: url('') !important;
	background-color: #C8E1FA !important;
}

/* change the color of the lettering
.mejs-currenttime,
.mejs-duration {
	color: black !important;
}

/* eliminate the yellow border around the play button during playback
.mejs-controls .mejs-button button:focus {
outline: none !important;
}


/* use a sprite file with darker transport icons
.mejs-controls .mejs-button button {
	background-image: url('your-images-directory/controls-dark.svg') !important;
}

/* change the color of the progress bar
.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #AAC7E3 !important;

}
/* change the color of the current time bar
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #00a !important;
}

/* change the color of the file loading bar
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #ccc !important;
}
*/.ac-container{
	width: 980px;
	margin: 10px auto 30px auto;
	text-align: left;
	height:100%;
}
.ac-container label{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow:
		0px 0px 0px 1px rgba(155,155,155,0.3),
		1px 0px 0px 0px rgba(255,255,255,0.9) inset,
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #c6e1ec;
	color: #3d7489;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow:
		0px 0px 0px 1px rgba(155,155,155,0.3),
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(images/arrow_down.png) no-repeat center center;
}
.ac-container input:checked + label:hover:after{
	background-image: url(images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: auto;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
}
.ac-container input:checked ~ article.ac-large{
	height: 230px;
}


		.float-left {float: left; position: relative; top: -10px; margin-right: 25px;}
		.float-right {float: right; position: relative; top: -10px; margin-right: 25px;}

		/* filters */
		#filter {list-style-type: none; margin: 0; padding: 0}
		#filter li, #filter a {display: block; float: left; margin: 0}
		#filter a { background: #ddd; border: 1px solid #666; text-decoration: none; padding: 5px 20px;}
		#filter a.active {background: yellow;}

		/* grid */
		#grid {clear: both; position: relative}
		.item {width: 309px;background: none; float: left; margin-right: 17px; margin-bottom: 10px; color: #fff; font-size: 60px; text-align: center;  cursor: default;}


/* Configurate salvattore with media queries */
@media screen and (max-width: 450px) {
	#timeline[data-columns]::before {
		content: '1 .acco';
	}
}

@media screen and (min-width: 451px) and (max-width: 700px) {
	#timeline[data-columns]::before {
		content: '2 .acco';
	}
}

@media screen and (min-width: 701px) and (max-width: 850px) {
	#timeline[data-columns]::before {
		content: '3 .acco';
	}
}

@media screen and (min-width: 851px) {
	#timeline[data-columns]::before {
		content: '3 .acco';
	}
}

/* Base styles */
.acco {
	float: left;
}
.size-1of4 {
	width: 25%;
}
.acco {
	width: 326px;
}
.size-1of2 {
	width: 50%;
/* 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:50%;
padding-right:10px;
}
.s_dominikanie li.menu-item-has-children > a {
	display: block;
	font-size: 21px;
	margin-bottom: 8px;
	margin-top: 10px;
}
.sitemap li{
padding: 5px;
list-style-type: disc;
}
.sitemap div.s_dominikanie {width:100%}
.sitemap div.s_dominikanie li {
	display: inline-block;
	list-style-type: disc;
	width: 200px;
}
.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: MuseoSans-300,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: MuseoSans-300,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:25px;
}

#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: MuseoSans-300,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: 'antonioregular',SteelfishRgRegular,sans-serif;
	font-size: 18px;
	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: MuseoSans-300Italic,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  {
	position: relative;
	top: -40px;

}
a.anchor {
	padding-top: 50px;
	margin-top: -50px;
	display: inline-block; /* required for webkit browsers */
}

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:34px;
}

.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: MuseoSans-300Italic,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: 'antonioregular',SteelfishRgRegular,sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: 500;
	height: auto;
	line-height: 28px;
	text-decoration: none;
}

.authors-list-details .authorRole	{
	color: #929291;
	font-family: MuseoSans-300Italic,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: 100%;
	line-height: 20px;
	margin: 20px 0;
	overflow: hidden;
	min-width: 100%;
	}

.authors-list-details .socialIcons {
	bottom: 22px;
	color: #000000;
	font-family: MuseoSans-300Italic,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: MuseoSans-300Italic, Verdana, Arial, sans-serif;
	color: #929291;
	font-size: 14px;
	text-decoration:none;
}


.editors.authors-list-details .authorInfo {
	max-width: 650px;
	float:left;
}
.editors.authors-list-details {
	display: block;
	margin: 0;
}
.editors.authors-list-details .author-details {
	background-color: #f6f6f8;
	padding: 20px;
	margin-bottom:15px;
	border-bottom:0px solid #A5A5A5;
	width:100%;
	margin-top:15px;

}
/*
.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: MuseoSans-300, 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: 16px;
	line-height: 24px;
	margin: 14px 0;

}
/* .post-content p:first-letter {} */



.post-content table td {
padding: 10px;
/* text-align: center;*/
vertical-align: middle;
border: 1px solid #f0f0f0;
background-color: #fff;
	font-family: MuseoSans-300, Verdana, Arial, sans-serif;
	/*  color: #929291;*/

}
.post-content table td p span{

	font-family: MuseoSans-300, Verdana, Arial, sans-serif !important;
	color: #929291;

}


.post-content img {
	border: 0 none !important;
	max-width: 660px;
}

/* 10.07.2019 overide media player styles */
.post-content div {

	/*color: #565656;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 27px;
	padding-left: 3px;*/

}
.page-template-template-kategoria-php .post-content div {
	color: #565656;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 0px;
	padding-left: 3px;
}
.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: MuseoSans-300,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: MuseoSans-300,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: MuseoSans-300,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: MuseoSans-300,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: MuseoSans-300,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: MuseoSans-300,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: MuseoSans-300,Verdana,Arial,sans-serif ;
	font-style: normal;
}
.content-klasztor .post-content h6 {
	margin-bottom: 14px;
}



/* .post-content ul {} */
.post-content ul > li {
	color: #414141;
	line-height: 25px;
	list-style: none outside none;
	margin: 0 0 0 28px;
	padding: 6px 0;
	position: relative;
	}

.post-content ul > li:before {color: #414141;
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #282828;
	color: #414141;
	content: "";
	display: block;
	height: 1px;
	left: -28px;
	margin: 16px 0 9px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 20px;
	}
.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: 1px solid #000000;
	list-style: none outside none;
	margin: 0 0 6px 15px;
	padding: 11px 8px;
	position: relative;

}

.post-content  ol {
	list-style: decimal;
	counter-reset:li;
	margin-left:0;
	padding-left:0;
}
.post-content  ol > li {
	color: #414141;
	line-height: 25px;
	list-style: none outside none;
	margin: 0 0 6px 28px;
	padding: 14px 0;
	position: relative;
	font-size: 14px;
}
.post-content  ol > li:before {
	-moz-box-sizing: border-box;
	color: #414141;
	content: counter(li, decimal) ".";
	counter-increment: li;
	font-family: Steelfish,Verdana,"Helvetica Neue",Arial,sans-serif;
	font-size: 31px;
	left: -28px;
	margin-right: 8px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 6px;
}

.post-content blockquote {
	-moz-box-sizing: border-box;
	border-left: 2px solid #868686;
	border-radius: 0;
	display: block;
	margin-bottom: 18px;
	margin-left: 25px;
	padding: 9px 15px;
}

.post-content blockquote p {
	font-weight: normal;
	color: #3C3C3C;
	line-height:27px;
	margin-bottom: 3px;
	font-size: 19px;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	}
.post-content strong, .post-content b  {
	font-weight: 600;

	}

.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: 0px 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: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 14px;
	margin: -20px 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;
}

.galeria-lista article .post-date {
	bottom: 0;
	color: #929291;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 14px;
	height: 12px;
	left: 0;
	margin: 20px 0 10px 0;
	position: relative;
	text-decoration: none;
}


.galeria-lista article .post-date:before {
	background: none repeat scroll 0 0 #929291;
	bottom: 19px;
	content: "";
	display: block;
	height: 1px;
	margin: 8px 0 3px;
	position: absolute;
	left: 0;
	width: 37px;
}


.author-post-details {
	display: block;
	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: MuseoSans-300,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: 430px;
	}


.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: MuseoSans-300Italic,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: MuseoSans-300Italic,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: MuseoSans-300,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: MuseoSans-300,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: 24px; color: #454545; font-weight: normal; line-height: 1.55em;margin-bottom: 15px;
	margin-top: 24px;
font-family: 'antoniobold' ,SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
		font-size: 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 {
	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: 2px 0px 3px 10px;
	position: relative;
	width: 7px;
}
.nav-next a:before {
	background: url("images/arrow_red_small2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	float: left;
	height: 11px;
	margin: 2px 10px 3px 0px;
	position: relative;
	width: 7px;
}

.nav-prev a, .nav-next a { display: block;
	color: #929291;
	font-family: MuseoSans-300Italic,Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
	}



/* .nav-prev a:hover, .nav-next a:hover {  } */


/** 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-braciaop {
	background: url("images/kontakt-braciaOP.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: left;
}


.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;
	}

.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 {	} */



/* Formularz kontaktowy */


.error{ color:#CC0000; font-size:12px; margin:4px; font-style:italic; width:200px;}

.success{ color:#009900; font-size:12px; margin:4px; font-style:italic; width:200px;}

img#refresh{
	float:left;
	margin-top:30px;
	margin-left:4px;
	cursor:pointer;
}

.kontakt-form label, .wpcf7 label {
	color: #666666;
	float: left;
	width: 130px;
	font-size:16px;
}

.kontakt-form #name, .kontakt-form #email {
	border: 1px solid #cccccc;
	float: left;
	height: 24px;
	margin-bottom: 15px;
}
.wpcf7-form {padding:30px;}

.wpcf7-form input {
	border: 1px solid #cccccc;
	float: none;
	height: 24px;
	margin-bottom: 15px;
}
.wpcf7-form p {font-size:12px;}

.wpcf7-form input.wpcf7-acceptance {
margin-bottom: 42px;
display: block;
float: left;
margin-right: 14px;
margin-top: 0px;
margin-left: 103px;
}
.wpcf7-captchar {margin-left:130px;}
.kontakt-form  #message {
	border: 1px solid #cccccc;
	float: left;
	height: 100px;
	margin-bottom: 15px;
	width: 260px;
}

.kontakt-form #wrap{
	border: 1px solid #cccccc;
	border-radius: 10px;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	padding: 3px;
	width: 203px;
}

.kontakt-form img#refresh {
	cursor: pointer;
	float: left;
	margin-left: 4px;
	margin-top: 30px;
}

.kontakt-form #Send {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #555;
	color: #fff;
	float: left;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular;
	font-size: 26px;
	padding: 4px 28px;
}
.wpcf7-form .wpcf7-select {
height: 24px;
border: 1px solid #ccc;
width: 226px;

}

.wpcf7-form .wpcf7-submit {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #555;
	color: #fff;
	float: left;
	font-family: 'antonioregular',SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif!important;
font-size: 19px;
	padding: 4px 28px;
	height: 42px;
margin-left: 130px;
}
.wpcf7-form .wpcf7-submit[disabled=disabled]{ background: none repeat scroll 0 0 #555;}

.kontakt-form .success {
	color: #009900;
	font-size: 12px;
	font-style: italic;
	margin: 4px;
	width: 200px;
}
.kontakt-form .error {
	color: #cc0000;
	border:0;
	font-size: 12px;
	font-style: italic;
	margin: 4px;
	width: 200px;
}




.tile-caption {
	-webkit-backface-visibility: hidden; /* prevent flash when embedding fiddle */
	display: inline-block;
	position: relative;
	margin: 0px;
	font-family: 'antonioregular' ,SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
	font-weight:normal;
	overflow: hidden;
	background: #000;

}

.tile-caption img {
	display: block;
	max-width: 100%;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.tile-caption:hover img {
	opacity: 0.5;
}

.tile-caption::before {
	position: absolute;
	width: 100%;
	height: 80%;
	color: #fff;
	z-index: 1;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-moz-transition: -moz-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
}

.tile-caption::after{
	position: absolute;
	width: 100%;
	height: 20%;
	color: #fff;
	z-index: 1;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-moz-transition: -moz-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
}

.tile-caption::after {
	content: attr(data-title);
	top: 0;
	font-family: 'antonioregular' ,SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
	font-weight:normal;
	font-size:24px;
	font-style: normal;
	text-transform:uppercase;
	background:#000;
	padding: 10px 8px 8px 15px;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
}

.tile-caption::before {
	content: attr(data-description);
	top: 20%;
	font-family: MuseoSans-300,Verdana,Arial,sans-serif;
	font-style: normal;
	font-weight:normal;
	background: #A7A7A7;
	font-size: 14px;
	line-height:18px;
	padding: 15px;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	transform: translateY(100%);
}

.tile-caption:hover::after,
.tile-caption:hover::before {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
}
h3.tile-title {
	display:block;
	position:absolute;
	bottom:0;
	font-size:27px;
	color:#fff;
	background-color: rgba(0,0,0, 0.8);
	width: 100%;
	text-transform:uppercase;
	padding:11px 8px 9px 8px;
}


/*PARAFIA zbiorcza*/
.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: left;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
	display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
	text-align:center;
}
.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	-webkit-perspective: 900px;
	-moz-perspective: 900px;
	-o-perspective: 900px;
	-ms-perspective: 900px;
	perspective: 900px;
}
.ch-info{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.ch-info .ch-info-front {
	box-shadow: inset 0 0 0 16px rgba(0,0,0,0);
}

.ch-info .ch-info-back {
	-webkit-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-moz-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-o-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-ms-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	background: #000;
	opacity: 0;
}
.ch-info a:hover {text-decoration: none;}
.ch-info h3 {
	color: #fff;
	margin: 0 15px;
	padding: 54px 0 0 0;
	height: 90px;
	font-family: 'antonioregular',SteelfishRgRegular,sans-serif;
	font-size:25px;
	font-style: normal;
	font-weight: normal;

}

.ch-info p {
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	color: #fff;
	font-size: 12px;
	line-height: 17px;
	margin: 0 30px;
	padding: 8px 5px;
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info-front {
	-webkit-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-moz-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-o-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-ms-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	opacity: 0;
}

.ch-item:hover .ch-info-back {
	-webkit-transform: rotate3d(1,0,0,0deg);
	-moz-transform: rotate3d(1,0,0,0deg);
	-o-transform: rotate3d(1,0,0,0deg);
	-ms-transform: rotate3d(1,0,0,0deg);
	transform: rotate3d(1,0,0,0deg);
	opacity: 1;
}



/*
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 .posthead h2:after, .list-kuria .posthead h2:after {
background: none repeat scroll 0 0 #1D1D1B;
content: "";
display: block;
height: 5px;
margin: 10px 0 9px;
width: 40px;
}


.list-klasztory .article-short-excerpt {
	display: block;
	float: left;
	width: 209px;
	padding: 0px 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: 'antonioregular',SteelfishRgRegular !important;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	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: MuseoSans-300Italic,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: MuseoSans-300,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: MuseoSans-300, 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;
	overflow:hidden;
	margin-right: 15px;
	position: relative;
	width: 300px;
}



#konkurs .article-img-wrap img {
	width:300px;
	height:200px;
	position: relative;


}
.galeria-lista .article-img-wrap img {
	width:100%;
	height:100%;
	position: relative;
	max-width:100%;
	display: block;
	-webkit-transition: all 1s ease; /* Safari and Chrome */
		-moz-transition: all 1s ease; /* Firefox */
		-o-transition: all 1s ease; /* IE 9 */
		-ms-transition: all 1s ease; /* Opera */
		transition: all 1s ease;
}
.galeria-lista .image-size:hover img {
-webkit-transform:scale(1.1); /* Safari and Chrome */
	-moz-transform:scale(1.1); /* Firefox */
	-ms-transform:scale(1.1); /* IE 9 */
	-o-transform:scale(1.1); /* Opera */
	transform:scale(1.1);

}
#konkurs .post .article-meta {
	float: left;
	margin-right: 0;
	padding: 10px 0 0;

	width: 290px;
}

#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 19px;
	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: 100%;
	margin: 10px 10px 0 0;
	width: auto;
}
.galeria-lista article.post {border:0}

#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;
}
.galeria-lista article:nth-last-child(-n+3) {
	border:0;

}
/*.galeria-lista article:nth-child(3n+3){
		margin-right:0 !important;
}*/
.galeria-lista .separate-line{display:none;}
.galeria-lista .separate-line:nth-child(3n+3) {
	display:block;
	float:left;
	height:1px;
	width:97%;
	background-color: #d3d3d3;
}

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: MuseoSans-300, 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: 0;
	padding: 9px 0 10px 0;
	width: 260px;
	-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 {
		padding:10px;
	}

#sidebar .reklama-box .widget {
 padding: 0px;
}
#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, #sidebar h3 {
	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 h3:after {
	background: none repeat scroll 0 0 #282828;
	content: "";
	display: block;
	height: 0px;
	margin: 10px 0 9px;
	width: 40px;
}
#sidebar .news-box{
	padding: 10px;
}

#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:hover{
	color:#B2B2B2;
}

#sidebar #msze-box,#sidebar #spowiedz-box, #nabozenstwa-box {
	border-bottom: 1px solid #000000;
	margin: 3px 0 17px;
	padding: 0 0 11px;
}



#sidebar #msze-box h2, #sidebar #spowiedz-box h2, #nabozenstwa-box h2{
	padding: 10px;
}
#sidebar #msze-box h2 a, #sidebar #spowiedz-box h2 a, #nabozenstwa-box h2 a{
	font-weight:600;
}
#sidebar #msze-box h2 a:hover, #sidebar #spowiedz-box h2 a:hover, #nabozenstwa-box h2 a:hover{
	text-decoration: none;
	color:#4B4B49;
}
#sidebar #msze-box img, #sidebar #spowiedz-box img, #nabozenstwa-box img {
	width: 260px;
}
#sidebar #msze-box .msze-text h3, #sidebar #spowiedz-box .spowiedz-text h3, #sidebar #nabozenstwa-box .nabozenstwa-text h3{
	font-size: 27px;
	font-weight: 500;
	line-height: 33px;
}
#sidebar #msze-box .msze-text hr, #sidebar #spowiedz-box .spowiedz-text hr, #sidebar #nabozenstwa-box .nabozenstwa-text hr  {
	line-height: 33px;
	margin-bottom: 13px;
	margin-left: 0;
	margin-top: 7px;
	text-align: left;
	width: 50px;
}
#sidebar #msze-box .msze-text, #sidebar #spowiedz-box .spowiedz-text,#sidebar #nabozenstwa-box .nabozenstwa-text {
	display: block;
	font-size: 14px;
	line-height: 22px;
	padding: 10px;
}
#sidebar #msze-box .msze-text p,#sidebar #spowiedz-box .spowiedz-text p {margin-bottom:16px;}

#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 .article-img-wrap {
float: none;
margin-right: 20px;
margin-left: -10px;
}
#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;}


.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: MuseoSans-300Italic,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: MuseoSans-300, 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: MuseoSans-300Italic,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;}



/*sidebar-jezyki dla Gidle*/

/* #sidebar .lang-buttons {} */
.home #sidebar ul.lang-list {

	margin-top: 18px;
}
#sidebar ul.lang-list {
	float: left;
	    margin-bottom: 18px;
}
 #sidebar ul.lang-list li{
	float: left;
}
#sidebar  ul.lang-list li a{
	margin: 0px 14px 0 6px;
	border-radius:0px;
	-moz-border-radius: 0px; -webkit-border-radius: 0px;
	padding:0;
}
#sidebar  ul.lang-list li a:hover{
 background: none;
	opacity:0.7;
}
 #sidebar ul.lang-list li a img{
width: 42px;
}

	/* Kuria formularz */



.list-kuria h2 {
	color: #575757;
	display: block;
	font-family: MuseoSans-300,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: MuseoSans-300,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 #1D1D1B;
	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: MuseoSans-300Italic,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:#808080;
	font-family: MuseoSans-300Italic,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: 340px;
	padding-right:20px;
}
#footer-2 {
	border-left: 1px solid #565654;
	height: 222px;
	margin-bottom: 19px;
	padding-left: 30px;
	padding-right: 40px;
	width: 368px;
}
#footer-3 {
	padding-bottom: 28px;
	padding-left: 30px;
	padding-right: 80px;
	width: 0;
	display:none;
}

#footer-4 {
	border-left: 1px solid #565654;
	height: 223px;
	margin-bottom: 43px;
	padding-left: 30px;
	padding-right: 0;
	width: 160px;
}
#footer-1 a{
	font-size:11px;
	}


.footer-logo {
	background: url("images/info_d_pl_2.png") no-repeat scroll 0 0 transparent;
	height: 33px;
	margin-top: 10px;
	width: 243px;
}

	/* TEST KONTAKT*/






.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-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;
}

/*Google map style*/
.ink_set{
margin-top: 10px;
}
.latitude, .longitude, .zoom, .poptext {
display:none;
}

#showmap{
width:100%;
height:700px;
border-top: 1px solid rgb(207, 203, 203);
margin-top:-425px;
float:left;

}
#main-slider #showmap{
width:100%;
height:300px;
border-top: 1px solid rgb(207, 203, 203);
margin-top:0px;
float:left;

}
.submit_button{
margin-top:20px;
}
.gm_lat{
margin-left: 20px;
}
.gm_log{
margin-left: 10px;
}
.gm_zoom{
margin-left: 35px;
}
.gm-style-iw > div {overflow:visible !important;width: auto !important;}
.gm-style-iw {
	font-size:15px;
	line-height: 18px;
	width: 100% !important;
	}
.gm-style-iw .popopop h1 {
	font-size:20px;
	}
.overmap-boxes {
	display: block;
	margin: 0 auto;
	max-width: 615px;
	text-align: center;
}

.overmap-boxes .widget{
  display: inline-block;
}

.over-panel {
	display:block;
	background-color: #72C158;
	float: left;
	height: 425px;
	margin-top: 0px;
	margin-right:0;
	overflow: visible;
	position: relative;
	width: 100%;
	opacity:0.85;
	color:#FFFFFF;
	z-index: 25;
	padding:20px
}
.overmap-box {
	border: 0px solid #000000;
	display: inline-block;
	width: 200px;
	float: none;
	}
.overmap-box .circle-title a {
	background: url("images/kontakt-blank.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: table-cell;
	height: 130px;
	text-align: center;
	vertical-align: middle;
	width: 130px;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}
.overmap-box:hover > .description-text {color:#555;}
.overmap-box .circle-title {margin-left:33px;
	display:block;}
.overmap-box .circle-title a:hover {color:#000; text-indent:-9999px;}
.overmap-box .description-text {
	display: block;
	width: 200px;
	margin-top: 20px;
	font-family: 'Tungsten Narrow A','Tungsten Narrow B',SteelfishRgRegular,SteelfishEbRegular,Arial,sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: 500;
	min-height: 46px;
float: left;
}
.overmap-boxes h1 {
	color: #FFFFFF;
	font-size: 49px;
	letter-spacing: 3px;
	margin: 20px 0 45px;
}





/** 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%; }









/* 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-navigation {position:absolute !important}
	#page-navigation .links-block {display:none;}

	a.main-logo {
	margin-left:10px;

}
	#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;
}


	#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; }

	/*#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: MuseoSans-300, "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;
	}

	/*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;
	}
	#sidebar .news-box, #sidebar .reklama-box, #sidebar .most-visited-box {
		width: 33%;
		float: left;
		padding-left: 0;
	}

	#sidebar .reklama-box img {
	width: 100%;
}


	/*Footer*/
	#footer-1 {
		padding-left:30px;
		padding-right:40px;
		border-bottom:1px solid #565654;
	}
	#footer-2, #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;
}

/* 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 {
		width: 100%;
		float: left;
		padding-left: 0;
	}

	#sidebar .most-visited-box {
		width: 260px;
float: left;
padding-left: 0;
padding-top: 12px;
	}
	#sidebar .see-also-box {
		width: 260px;
float: left;
padding-left: 0;
padding-top: 0px;
	}


#sidebar #msze-box {
float: left;
width: 260px;
margin-right: 20px;
}

#sidebar #spowiedz-box{
float: left;
width: 260px;
}

#nabozenstwa-box {
float: left;
width: 260px;
clear: left;
margin-right: 20px;
}


#sidebar .widgets-box{
		width: 100%;
display: block;
float: none;
clear: both;
	}


#sidebar .widget{ width: 260px;
float: left;
margin-right: 20px;
	}
	#sidebar .article-img-wrap {
float: none;
margin-right: 0px;
margin-left: 0px;
margin-top:20px;
}

#sidebar .article-img-wrap img{
width:260px;
}


}

/* 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: 0px;
		margin-bottom:0;

	}

	#social-verical {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: 29px;
	display: block;


}

.category-galeria article .post-content { padding-right: 25px;}

article.klasztor .post-content {
	margin-bottom: 55px;
	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;
	line-height:0;
	margin-bottom:0;
}

.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 article .post-content .share-container .social-sum {
	display:block;
	float:left;
}

.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;
}

}


/*--------------------------------------------------------MD changes 2 -------------------------------*/

/* Device agnostic posts */
@media only screen and (max-width: 752px) {
	.post .article-meta {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }
	.post h2 a {
    height: auto;
  }

  .post .article-short-lead {
    height: auto;
    width: 100%;
    font-size: 15px;
  }

	.post h2 a {height: auto;}
	.postmetadata {position:absolute;  right:-50px;}
	.post .categories {margin-bottom: 12px;}
	.share-container {
		font-size: 15px !important;
  }

	.post.promoted-article .article-meta {

    width: 100%;
  }
  .author_wrap {
    padding-bottom: 26px;
  }
}

/* Device agnostic sidebar */
@media only screen and (max-width: 740px) {
	#sidebar .news-box, #sidebar .reklama-box, #sidebar .most-visited-box {
		width: 260px;
	}
	#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;}

.over-panel {
		height: 100%;
	}
.overmap-box {

	margin-bottom: 30px;

}

}
/*---------------------------------------------------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: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:100%; float:none;}


	.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 .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;
	}

	/*----------------------------koniec MD changes 3 ----------------------*/

	article.content-klasztor .post-content {

	width: 100%;
}


	.bracia-box {
	display: block;
	padding-left: 0px;
	position: relative;
	width: 100%;
}



}


@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: 410px) {
.two_thirds, .one_third {width:100%}

}



/**
 * Styles for the Weekly Class Schedule 3.0 front-end.
 */
table.wcs3-schedule-normal-layout {
	table-layout: auto;
	width: 973px;
	/*border-spacing: 2px !important;
	border-collapse: separate !important;*/
	border-collapse: collapse;
	border-style: hidden;
	margin-bottom: 45px;
}
.wcs3-schedule-wrapper td {
	padding: 0;
}
.wcs3-class-container {
	padding: 2px 8px;
	position: relative;
	font-size:12px !important;

}

.post-content div.wcs3-class-name {font-size:12px !important;
	margin-bottom:0 !important;
	line-height: 12px;
	}
.post-content div.wcs3-class-container {
	margin-bottom:0 !important;
	}

@media (max-width: 800px) {
	.wcs3-schedule-list-layout{
		display:block !important;
	}

	.wcs3-schedule-normal-box {
		display:none !important;
	}
	.wcs3-schedule-wrapper.mobile{
		display:block;
	}

	.wcs3-schedule-wrapper.normal{
		display:none;
	}
}

.rev_slider .tp-caption.large_text {
	font-family: 'antonioregular';
	font-size: 35px;
	color: #4C9141;
}

#top-video-box-slider-img #top-video-img,
#new-video-box-slider-img #new-video-img {
	margin-left: 0;
}

#sidebar .news-box h2,
#sidebar .video-box h2 { padding: 0 10px; }

#sidebar .news-box #news-box-slider,
#sidebar .video-box #top-video-box-slider,
#sidebar .video-box #new-video-box-slider{
	    margin-bottom: 25px;
	padding: 0 10px;
	width: 250px;
	min-height: 113px;
}

#sidebar .news-box li,
#sidebar .video-box li{
	padding: 5px 0;
	padding-bottom:8px !important;
}

#sidebar .news-box li a,
#sidebar .video-box ul li a{
	color:#7F7F7F;
	text-decoration:none;
	font-size: 12px;
}
#sidebar .news-box #news-box-slider li:first-child a ,
#sidebar .video-box #top-video-box-slider li:first-child a,
#sidebar .video-box #new-video-box-slider li:first-child a{
	color: #000;
}

#sidebar .news-box li a img,
#sidebar .video-box ul li a img{
	margin-left:-10px;
	margin-left:0px;
	margin-bottom: 13px;
}

#sidebar .news-box li a:hover,
#sidebar .video-box ul li a:hover{
	color:#B2B2B2;
    background: transparent;
}

#sidebar .video-box ul li a img {
	width: 100%;
}
#sidebar .video-box ul li a {
	padding: 0;
}

.grecaptcha-badge{
	visibility: hidden;
}

.wcs3-hour-row:hover .wcs3-qtip-data {
	display: block;
}


@media (max-width: 545px) {
  .article-img-wrap {
    margin: 0;
  }

  .article-img-wrap img {
    max-width: 100% !important;
    width: 100% !important;
  }

  #sidebar .widget {
    margin: 0;
    width: 100%;
  }

  #sidebar #msze-box,
  #sidebar #spowiedz-box,
  #sidebar #nabozenstwa-box {
    width: 100%;
    margin-right: 0;
  }

  #sidebar #msze-box img,
  #sidebar #spowiedz-box img,
  #sidebar #nabozenstwa-box img {
    width: 100%;
  }
}

.renovation__form {
  margin: 25px 0;
}

.renovation input,
.renovation textarea,
.renovation select {
  width: 100%;
  padding: 10px 15px;
  background-color: #f5f5f5;
  border: none;
  border-radius: 0;
  font-size: 16px;
  line-height: 18px;
  margin: 5px 0 15px;
}

.renovation input[type="submit"],
.renovation input[type="checkbox"] {
  width: auto;
}

.renovation textarea {
  resize: none;
}

.renovation select {
  -webkit-appearance: none;
}

.renovation__step {
    margin: 25px 0;
}

.renovation__step--amount .renovation__manual-amount {
  display: none;
}

.renovation__step--payment label {
  display: block;
}

.renovation__step--payment input {
  width: auto;
}

.renovation__step--payment span {
  margin-bottom: 5px;
}

.renovation__label {
  font-size: 17px;
  line-height: 20px;
  color: inherit;
  display: block;
}

@media screen and (max-width: 959px) {
  #social-media-nav a.social-fb {
    background-color: #FFF;
    background-image: url("images/ico_fb.png");
    width: 41px;
  }

  #social-media-nav a.social-yt {
    background-color: #fff;
    background-image: url("images/ico_yt.png");
    width: 32px;
  }

  #social-media-nav a.social-tw {
    background-color: #FFF;
    background-image: url("images/ico_tw.png");
    width: 42px;
  }

  #social-media-nav a.social-pi {
    background-color: #FFF;
    background-image: url("images/ico_pi.png");
    width: 41px;
  }

  #social-media-nav a.social-insta {
    background-color: #FFF;
    background-image: url("images/ico_insta.png");
    width: 42px;
  }

  #social-media-nav a.social-sc {
    background-color: #FFF;
    background-image: url("images/ico_sound-cloud.png");
    width: 42px;
  }

  #social-media-nav a.lang {
    margin: 2px 10px;
    height: 100%;
    color: #000;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    text-indent: inherit;
    text-shadow: 0 0 2px #000;
  }
}