@charset "utf-8";

/*
	font-family: 'Roboto Condensed', sans-serif;
	font-family: 'Roboto', sans-serif;
*/

/**
 * Display: Classic
 */
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html, body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000;
}

html {
	background: #f8f8f8;
}

body.MenuActive {
	overflow: hidden;
}

input, textarea, select, button {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}

p {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}

a img {
	border: 0px;
}

/**
 * Container
 */
.cWidth, .cw {
	margin: 0 auto;
	max-width: 1187px;
}

/**
 * Header
 */
#Header,
#Header .cw {
	background: #FFF;
	position: relative;
	height: 80px;
}

#Logo {
	margin-top: -3px;
	position: absolute;
	height: 60px;
	top: 50%;
	left: 0px;
	font-size: 0px;
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

#Logo img {
	height: 100%;
}

#Patronite {
	background-color: #844685;
	background-image: url('../images/menu-icons/35.png');
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: 14px center;
	padding-right: 15px;
	position: absolute;
	width: 130px;
	height: 40px;
	line-height: 40px;
	top: 85px;
	left: 0px;
	text-align: right;
	font-size: 14px;
	color: #FFF;
	display: none;
	outline: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#Search {
	position: absolute;
	width: 315px;
	height: 40px;
	top: 50%;
	right: 0px;
	display: block;
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

#Search input[type="text"] {
	border: solid 1px #E0E0E0;
	padding: 0px 55px 0px 25px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-family: 'Roboto Condensed', sans-serif;
	outline: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#Search button {
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23bcbcbc' d='M9.145 18.29c-5.042 0-9.145-4.102-9.145-9.145s4.103-9.145 9.145-9.145 9.145 4.103 9.145 9.145-4.102 9.145-9.145 9.145zm0-15.167c-3.321 0-6.022 2.702-6.022 6.022s2.702 6.022 6.022 6.022 6.023-2.702 6.023-6.022-2.702-6.022-6.023-6.022zm9.263 12.443c-.817 1.176-1.852 2.188-3.046 2.981l5.452 5.453 3.014-3.013-5.42-5.421z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	border: 0px;
	padding: 0px;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 0px;
	right: 10px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

/**
 * Menu
 */
#MobileMenu {
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23814380' d='M24 6h-24v-4h24v4zm0 4h-24v4h24v-4zm0 8h-24v4h24v-4z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	border: 0px;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 20px;
	right: 10px;
	text-indent: -999px;
	overflow: hidden;
	display: none;
	cursor: pointer;
	outline: none;
}

body.MenuActive #MobileMenu {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23814380' d='M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z'/%3E%3C/svg%3E");
}

#Menu {
	background-color: #844685;
	background: -moz-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,48,104,1)), color-stop(100%, rgba(155,99,156,1)));
	background: -webkit-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -o-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -ms-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: linear-gradient(to right, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693068', endColorstr='#9b639c', GradientType=1 );
	height: 60px;
	font-family: 'Roboto Condensed', sans-serif;
}

#Menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#Menu ul li {
	margin-right: 50px;
	position: relative;
	float: left;
	z-index: 10;
}

#Menu ul li a.Link {
	position: relative;
	line-height: 60px;
	text-transform: uppercase;
	font-weight: 700;
	color: #eaeaea;
}

#Menu ul li.Submenu a.Link {
	padding-right: 22px;
}

#Menu ul li.Submenu a.Link::after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24'%3E%3Cpath fill='%23eaeaea' d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z'/%3E%3C/svg%3E");
	position: absolute;
	width: 11px;
	height: 11px;
	top: 50%;
	right: 0px;
	display: block;
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

#Menu ul li.Submenu:hover a.Link::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24'%3E%3Cpath fill='%23eaeaea' d='M0 16.67l2.829 2.83 9.175-9.339 9.167 9.339 2.829-2.83-11.996-12.17z'/%3E%3C/svg%3E");
}

#Menu ul li a.Link img {
	margin-right: 13px;
	position: relative;
	top: -2px;
	vertical-align: middle;
}

#Menu ul li ul.Lvl2 {
	background: #FFF;
	border-left: solid 1px #844685;
	border-right: solid 1px #844685;
	border-bottom: solid 2px #844685;
	margin-top: 0px;
	position: absolute;
	top: 100%;
	left: 27px;
	opacity: 0;
	visibility: hidden;
	-o-transition:.2s;
  	-ms-transition:.2s;
 	-moz-transition:.2s;
 	-webkit-transition:.2s;
 	transition:.2s;
}

#Menu ul li ul.Lvl2:after {
	bottom: 100%;
	left: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFF;
	border-width: 5px;
	margin-left: -5px;
}

#Menu ul li:hover ul.Lvl2 {
	margin-top: -8px;
	opacity: 1;
	visibility: visible;
}

#Menu ul li ul.Lvl2 li {
	margin-right: 0px;
	display: block;
	float: none;
}

#Menu ul li ul.Lvl2 li a {
	padding: 7px 35px 7px 15px;
	color: #844685;
	display: block;
	white-space: nowrap;
}

#Menu ul li ul.Lvl3 {
	display: none;
}

/**
 * Submenu
 */
#SubMenu {
	position: relative;
	height: 50px;
	font-family: 'Roboto Condensed', sans-serif;
}

#SubMenu::after {
	content: "";
	background-color: #844685;
	background: -moz-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,48,104,1)), color-stop(100%, rgba(155,99,156,1)));
	background: -webkit-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -o-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -ms-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: linear-gradient(to right, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693068', endColorstr='#9b639c', GradientType=1 );
	position: absolute;
	height: 1px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

#SubMenu a {
	margin-right: 30px;
	position: relative;
	height: 50px;
	line-height: 50px;
	color: #844685;
	display: block;
	float: left;
}

#SubMenu a.Active {
	font-weight: 700;
}

#SubMenu a.Active:after,
#SubMenu a.Active:before {
	bottom: 0px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index: 5;
}

#SubMenu a.Active:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
}

#SubMenu a.Active:before {
	border-color: rgba(8, 0, 245, 0);
	border-bottom-color: #000;
	border-width: 6px;
	margin-left: -6px;
}


/**
 * Container
 */
#Container {
	padding: 25px 0px 35px 0px;
}

#Container::after {
	content: "";
	display: block;
	clear: both;
}

#Container main,
#ArticleContent {
	width: 73.37%;
	float: left;
}

#Container main.Full {
	width: 100%;
	float: none;
}

#Container aside {
	width: 24.68%;
	float: right;
}

#Container aside section {
	margin-bottom: 30px;
}

#Container aside h2.Caption {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
	text-overflow: ellipsis;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #242947;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

#Container aside article.Time {
	background: #F1F1F1;
	margin-bottom: 18px;
	padding: 15px 0px;
	position: relative;
	overflow: hidden;
}

#Container aside article.Time::before {
	content: "";
	background: #CBCBCB;
	position: absolute;
	width: 1px;
	top: 4px;
	bottom: 4px;
	left: 69px;
}

#Container aside article.Time time {
	width: 69px;
	text-align: center;
	color: #040913;
	display: block;
	float: left;
}

#Container aside article.Time .Text {
	margin-left: 93px;
}

#Container aside article.Time a {
	font-weight: 700;
	color: #242947;
}


#Container aside article.Item {
	position: relative;
}

#Container aside article.Item::after {
	content: "";
	display: block;
	clear: both;
}

#Container aside article.Item figure {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 49.315%;
	font-size: 0px;
	overflow: hidden;
	float: left;
}

#Container aside article.Item figure img {
	width: 100%;
	-o-transition:.2s;
  	-ms-transition:.2s;
 	-moz-transition:.2s;
 	-webkit-transition:.2s;
 	transition:.2s;
}

#Container aside article.Item:hover figure img {
	transform: scale(1.1);
}

#Container aside article.Item .ImageCopyright {
	margin-left: -25px;
	position: absolute;
	top: 5px;
	left: 49.315%;
	cursor: help;
}

#Container aside article.Item .ImageCopyright::after {
	content: "©";
	background-color: #844685;
	background: -moz-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,48,104,1)), color-stop(100%, rgba(155,99,156,1)));
	background: -webkit-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -o-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -ms-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: linear-gradient(to right, rgba(105,48,104,0.5) 0%, rgba(155,99,156,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693068', endColorstr='#9b639c', GradientType=1 );
	position: relative;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#Container aside article.Item .ImageCopyright div {
	background: #000;
	margin-top: 0px;
	padding: 3px 7px;
	position: absolute;
	top: 100%;
	right: 0px;
	font-size: 12px;
	color: #FFF;
	display: block;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	white-space: nowrap;
	z-index: 100;
	-o-transition:.3s;
  	-ms-transition:.3s;
 	-moz-transition:.3s;
 	-webkit-transition:.3s;
 	transition:.3s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#Container aside article.Item .ImageCopyright div:before {
	content: "Autor/źródło zdjęcia:";
	font-size: 10px;
	display: block;
}

#Container aside article.Item .ImageCopyright div:after {
	content: "";
	border: solid transparent;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #000000;
	border-width: 4px;
	margin-left: -4px;
	position: absolute;
	width: 0;
	height: 0;
	bottom: 100%;
	right: 7px;
	pointer-events: none;
}

#Container aside article.Item .ImageCopyright:hover div {
	margin-top: 7px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

#Container aside article.Item figure ~ .Text {
	margin-left: 55.136%;
	font-family: 'Roboto Condensed', sans-serif;
}

#Container aside article.Item .Text {
	margin-bottom: 8px;
}

#Container aside article.Item .Text a {
	line-height: 22px;
	color: #8d518d;
	display: block;
}

#Container aside article.Item .Text span {
	margin-left: 5px;
	line-height: 22px;
	color: #a0a0a0;
}

#Container aside article.Item .Text time {
	margin-right: 5px;
	position: absolute;
	line-height: 22px;
	top: 0px;
	left: 0px;
	font-size: 14px;
	color: #a0a0a0;
}

#Container aside article.Item .Text time + a {
	margin-left: 45px;
}

#Container aside article.Item .Text span::before { content: "("; }
#Container aside article.Item .Text span::after { content: ")"; }

#Container aside article.Item figure ~ .Text a {
	line-height: 22px;
	font-weight: 700;
	font-size: 17px;
	color: #242947;
}

#Container aside article.Item figure ~ .Text span {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 29' aria-hidden='true' tabindex='-1'%3E%3Cdefs%3E%3ClinearGradient id='MyGradient' x2='0%25' y2='100%25'%3E%3Cstop offset='5%25' stop-color='%236A316B'/%3E%3Cstop offset='95%25' stop-color='%23975E98'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url%28%23MyGradient%29'%3E%3Cpath d='M0 0L24 0L24 24L19 24L19 29L11 24L0 24z' /%3E%3C/g%3E%3C/svg%3E");
	backgrouns-size: 100% 100%;
	margin: 0px;
	padding: 0px 5px;
	min-width: 24px;
	height: 29px;
	line-height: 24px;
	position: absolute;
	bottom: 20px;
	text-align: center;
	font-weight: 700;
	color: #FFF;
	display: block;
}

#Container aside article.Item figure ~ .Text time {
	background: rgba(255, 255, 255, 0.8);
	padding: 0px 5px;
	top: 5px;
	left: 5px;
}

#Container aside article.Item figure ~ .Text::after {
	content: "";
	display: block;
	clear: both;
}

#Container aside article.Item figure ~ .Text time + a {
	margin-bottom: 20px;
	margin-left: 0px;
}

#Container aside article.Item figure ~ .Text span::before,
#Container aside article.Item figure ~ .Text span::after {
	display: none;
}

#Container aside .Tags {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}

#Container aside .Tags li {
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
}

#Container aside .Tags li a {
	border: solid 1px #814380;
	padding: 3px 8px;
	font-size: 12px;
	color: #8d518d;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#Container aside .Tags li a:hover {
	background: #8d518d;
	color: #FFF;
}

/**
 * Articles
 */
@keyframes placeHolderShimmerBig {
    0% { background-position: -800px 0 }
    100% { background-position: 800px 0 }
}

@keyframes placeHolderShimmerNormal {
    0% { background-position: -400px 0 }
    100% { background-position: 400px 0 }
}

.Articles {
	position: relative;
}

.Articles .Placeholder,
.Articles .SVGPlaceholder {
	position: absolute;
	max-height: 100%;
	top: 80px;
	left: -220px;
	z-index: 0;
}

.Articles .Caption {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #242947;
}

.Articles .Caption a {
	color: #242947;
}

.Articles .Caption .Button {
	content: 'zobacz więcej';
	background: #844685;
	margin-top: 4px;
	margin-left: 10px;
	padding: 0px 10px;
	height: 22px;
	line-height: 22px;
	vertical-align: top;
	font-weight: 300;
	font-size: 12px;
	color: #FFF;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.Articles .Grid {
	border-bottom: solid 4px #814380;
	margin-bottom: 25px;
	padding-bottom: 9px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.Articles:last-child .Grid {
	border-bottom: 0px;
	padding-bottom: 0px;
}

.Articles article {
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 400px 50px;
	margin-bottom: 1.4%;
	margin-right: 1.4%;
	position: relative;
	width: 32.4%;
	overflow: hidden;
	display: block;
	float: left;
/*
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: placeHolderShimmerNormal;
*/
}

.Articles article .ImageHelper {
	background: #353848;
	margin: 0px;
	padding: 0px 0px 74.137% 0px;
	position: relative;
	width: 100%;
	font-size: 0px;
}

.Articles article figure {
	margin: 0px;
	padding: 0px;
	position: relative;
	font-size: 0px;
	-o-transition:.2s;
  	-ms-transition:.2s;
 	-moz-transition:.2s;
 	-webkit-transition:.2s;
 	transition:.2s;
}

.Articles article figure::after {
	content: "";
	background: url('../images/article-gradient.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

.Articles article figure img {
	width: 100%;
}

.Articles article:hover figure {
	transform: scale(1.1);
}

.Articles article .ImageCopyright {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: help;
}

.Articles article .ImageCopyright::after {
	content: "©";
	background-color: #844685;
	background: -moz-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,48,104,1)), color-stop(100%, rgba(155,99,156,1)));
	background: -webkit-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -o-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -ms-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: linear-gradient(to right, rgba(105,48,104,0.5) 0%, rgba(155,99,156,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693068', endColorstr='#9b639c', GradientType=1 );
	position: relative;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.Articles article .ImageCopyright div {
	background: #000;
	margin-top: 0px;
	padding: 3px 7px;
	position: absolute;
	max-width: 200px;
	top: 100%;
	right: 0px;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #FFF;
	display: block;
	visibility: hidden;
	opacity: 0;
	z-index: 100;
	filter: alpha(opacity=0);
	white-space: nowrap;
	-o-transition:.3s;
  	-ms-transition:.3s;
 	-moz-transition:.3s;
 	-webkit-transition:.3s;
 	transition:.3s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.Articles article .ImageCopyright div:before {
	content: "Autor/źródło zdjęcia:";
	font-size: 10px;
	display: block;
}

.Articles article .ImageCopyright div:after {
	content: "";
	border: solid transparent;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #000000;
	border-width: 4px;
	margin-left: -4px;
	position: absolute;
	width: 0;
	height: 0;
	bottom: 100%;
	right: 7px;
	pointer-events: none;
}

.Articles article .ImageCopyright:hover div {
	margin-top: 7px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.Articles article .IsLive {
	background: rgba(255, 255, 255, 0.7);
	padding: 0px 7px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	top: 10px;
	left: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.Articles article .IsLive span {
	content: "";
	background: red;
	margin-top: 9px;
	margin-right: 5px;
	position: relative;
	width: 7px;
	height: 7px;
	vertical-align: top;
	display: block;
	float: left;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

@keyframes islive {
    0% {
		transform: scale(1);
		opacity: 0.6;
	}
    100% {
		transform: scale(2);
		opacity: 0;
	}
}

.Articles article .IsLive span::after {
	content: "";
	background: red;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0.6;
	transform: scale(1);
	animation-name: islive;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.Articles article .IsLive::after {
	content: "NA ŻYWO";
	vertical-align: top;
	font-size: 11px;
	color: #000;
	display: block;
	float: left;
}

.Articles article .Content {
	position: absolute;
	width: 80%;
	bottom: 5%;
	left: 5%;
	color: #FFF;
}

.Articles article .Content a {
	color: #FFF;
}

.Articles article .Content h2 {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	position: absolute;
	line-height: 24px;
	bottom: 0px;
	left: 0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	opacity: 1;
	visibility: visible;
	-o-transition:.2s;
  	-ms-transition:.2s;
 	-moz-transition:.2s;
 	-webkit-transition:.2s;
 	transition:.2s;
}

#HomePage .Articles article .Content h2 {
	margin: 0px;
}

.Articles article:hover .Content h2 {
	opacity: 0;
	visibility: hidden;
}

.Articles article .Content p {
	margin-bottom: 5px;
	max-height: 60px;
	line-height: 20px;
	overflow: hidden;
}

.Articles article .Content time {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 14px;
}

.Articles article .Content p {
	opacity: 0;
	visibility: hidden;
}

.Articles article:hover .Content p {
	opacity: 1;
	visibility: visible;
	-o-transition:.2s;
  	-ms-transition:.2s;
 	-moz-transition:.2s;
 	-webkit-transition:.2s;
 	transition:.2s;
}

.Articles .HasBig article:first-child {
	width: 66.2%;
}

.Articles .HasBig article:first-child {
/*
    animation-name: placeHolderShimmerBig;
    background-size: 800px 100px;
*/
}

.Articles .HasBig article:first-child .Content h2 {
	line-height: 48px;
	font-size: 48px;
}

.Articles .HasBig article:first-child .Content p {
	max-height: 48px;
	line-height: 24px;
	font-size: 16px;
}

.Articles article:nth-child(3n) {
	margin-right: 0px;
}

.Articles .HasBig article:nth-child(2) {
	margin-bottom: 1.1%;
	margin-right: 0px;
}

.Articles .Ads {
	position: relative;
	clear: both;
}

/**
 * Calendar
 */
#Calendar .Caption {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #242947;
}

#Calendar .DaySections {
	
}

#Calendar .DaySections .Group {
	margin-bottom: 50px;
}

#Calendar .DaySections .Group .Name {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 20px;
	color: #8d518d;
}

#Calendar .DaySections .Group ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

#Calendar .DaySections .Group ul li {
	background: rgba(132, 70, 133, 0.07);
	padding: 10px 150px 10px 15px;
	position: relative;
	font-size: 14px;
}

#Calendar .DaySections .Group ul li:nth-child(2n) {
	background: rgba(132, 70, 133, 0.15);
}

#Calendar .DaySections .Group ul li span.Location {
	position: absolute;
	right: 15px;
}

#Calendar .DaySections .Group:last-child {
	margin-bottom: 0px;
}

/**
 * Pagination
 */
.Pagin {
	padding: 20px 0px;
	text-align: center;
	overflow: hidden;
}

.Pagin .prev,
.Pagin .next {
	background: #8d518d;
	padding: 0px 33px;
	height: 40px;
	line-height: 40px;
	font-weight: 500;
	font-size: 16px;
	color: #FFF;
	display: inline-block;
}

.Pagin .prev { float: left; }
.Pagin .next { float: right; }

.Pagin .num,
.Pagin span {
	padding: 0px 5px;
	height: 40px;
	line-height: 40px;
	font-weight: 400;
	font-size: 16px;
	color: #78909C;
	display: inline-block;
}

.Pagin span {
	cursor: default;
}

.Pagin .num.active {
	font-weight: 700;
	color: #8d518d;
}

.Pagin .disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed;
}

/**
 * Article Search
 */
.SearchArticles {
	position: relative;
}

.SearchArticles .Caption {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #242947;
}

.SearchArticles ol {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 65%;
	overflow: hidden;
	z-index: 1;
}

.SearchArticles ol li {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	display: block;
/*
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: placeHolderShimmerNormal;
*/
}

.SearchArticles ol li::after {
	content: "";
	display: block;
	clear: both;
}

.SearchArticles ol li figure {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 135px;
	font-size: 0px;
	float: left;
	-o-transition:.2s;
  	-ms-transition:.2s;
 	-moz-transition:.2s;
 	-webkit-transition:.2s;
 	transition:.2s;
}

.SearchArticles ol li figure::after {
	content: "";
	background: url('../images/article-gradient.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

.SearchArticles ol li figure img {
	width: 100%;
}

.SearchArticles ol li figure + .Content {
	margin-left: 150px;
}

.SearchArticles ol li .Content h2 {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	bottom: 0px;
	left: 0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #8d518d;
}

.SearchArticles ol li .Content cite {
	margin-bottom: 2px;
	text-overflow: ellipsis;
	font-style: normal;
	font-size: 14px;
	color: #006621;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

.SearchArticles ol li .Content p {
	margin-bottom: 5px;
	line-height: 20px;
	color: #000;
	overflow: hidden;
}

/**
 * Article Item
 */
#ArticleContent {
	color: #696969;
}

#ArticleContent p {
	line-height: 24px;
}

#ArticleContent .Caption {
	margin-bottom: 20px;
	position: relative;
}

#ArticleContent .Caption h1 {
	margin: 0px;
	padding: 0px;
	line-height: 48px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 48px;
	color: #242947;
}

#ArticleContent .Caption figure {
	margin: 0px;
	padding: 0px;
	position: relative;
	font-size: 0px;
}

#ArticleContent .Caption figure::after {
	content: "";
	background: url('../images/article-gradient.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

#ArticleContent .Caption figure::before {
	content: "";
	background: #EBEBEB;
	padding-bottom: 49.42396%;
	width: 100%;
	display: block;
}

#ArticleContent .Caption figure img {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}

#ArticleContent .Caption .ImageCopyright {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: help;
}

#ArticleContent .Caption .ImageCopyright::after {
	content: "©";
	background-color: #844685;
	background: -moz-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,48,104,1)), color-stop(100%, rgba(155,99,156,1)));
	background: -webkit-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -o-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -ms-linear-gradient(left, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: linear-gradient(to right, rgba(105,48,104,0.5) 0%, rgba(155,99,156,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693068', endColorstr='#9b639c', GradientType=1 );
	position: relative;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#ArticleContent .Caption .ImageCopyright div {
	background: #000;
	margin-top: 0px;
	padding: 3px 7px;
	position: absolute;
	max-width: 200px;
	top: 100%;
	right: 0px;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #FFF;
	display: block;
	visibility: hidden;
	opacity: 0;
	z-index: 100;
	filter: alpha(opacity=0);
	white-space: nowrap;
	-o-transition:.3s;
  	-ms-transition:.3s;
 	-moz-transition:.3s;
 	-webkit-transition:.3s;
 	transition:.3s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#ArticleContent .Caption .ImageCopyright div:before {
	content: "Autor/źródło zdjęcia:";
	font-size: 10px;
	display: block;
}

#ArticleContent .Caption .ImageCopyright div:after {
	content: "";
	border: solid transparent;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #000000;
	border-width: 4px;
	margin-left: -4px;
	position: absolute;
	width: 0;
	height: 0;
	bottom: 100%;
	right: 7px;
	pointer-events: none;
}

#ArticleContent .Caption .ImageCopyright:hover div {
	margin-top: 7px;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

#ArticleContent .Caption figure ~ h1 {
	position: absolute;
	max-width: 80%;
	bottom: 60px;
	left: 40px;
	color: #FFF;
}

#PageContent .table-rwd,
#ArticleContent .table-rwd {
	overflow-x: auto;
}

#ArticleContent .ModuleLive,
#ArticleContent .ModuleText,
#ArticleContent .ModuleEmbedCode {
	margin-bottom: 20px;
}

#ArticleContent .ModuleText {
	overflow: hidden;
}

#ArticleContent .ModuleText img {
	max-width: 100%;
	height: auto;
}

#ArticleContent .ModuleText img[style*="float:left"],
#ArticleContent .ModuleText img[style*="float: left"] {
	margin-right: 20px;
}

#ArticleContent .ModuleText img[style*="float:right"],
#ArticleContent .ModuleText img[style*="float: right"] {
	margin-left: 20px;
}

#PageContent .ModuleText a,
#ArticleContent .ModuleText a {
	text-decoration: underline;
	color: #8d518d;
}

.ModuleLive-Caption {
	margin-bottom: 10px;
	position: relative;
	line-height: 24px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #242947;
	display: inline-block;
}

.ModuleLive.OnAir .ModuleLive-Caption:after {
	content: "";
	background: red;
	border: solid 5px #FF9D9A;
	margin-left: 10px;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 50%;
	left: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.ModuleLive-Content {
	background: #f5f5f5;
	overflow: hidden;
}

.ModuleLive-Grid {
	margin: 10px;
	max-height: 700px;
	overflow-y: auto;
}

.ModuleLive .Item {
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
}

.ModuleLive .Time,
.ModuleLive .DateTime {
	background: rgba(105,48,104,1);
	background: -moz-linear-gradient(top, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(105,48,104,1)), color-stop(100%, rgba(155,99,156,1)));
	background: -webkit-linear-gradient(top, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -o-linear-gradient(top, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: -ms-linear-gradient(top, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	background: linear-gradient(to bottom, rgba(105,48,104,1) 0%, rgba(155,99,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#693068', endColorstr='#9b639c', GradientType=0 );
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #FFF;
	display: block;
	float: left;
}

.ModuleLive .Time {
	width: 62px;
}

.ModuleLive .DateTime {
	width: 102px;
}

.ModuleLive .Text {
	padding-top: 3px;
	padding-bottom: 18px;
	padding-right: 50px;
}

.ModuleLive .Text p {
	line-height: 24px;
}

.ModuleLive .Time ~ .Text {
	margin-left: 80px;
}

.ModuleLive .DateTime ~ .Text {
	margin-left: 120px;
}

#ArticleInfo {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
	font-family: 'Roboto Condensed', sans-serif;
	overflow: hidden;
}

#ArticleInfo li {
	margin-right: 30px;
	color: #aeaeae;
	float: left;
}

#ArticleInfo li b {
	margin-left: 5px;
	color: #696969;
}

#ArticleShare {
	margin-top: 40px;
	margin-bottom: 40px;
	overflow: hidden;
}

#ArticleShare:before {
	content: "Udostępnij";
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
	float: left;
}

#ArticleShare ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#ArticleShare ul li {
	margin-right: 7px;
	float: left;
}

#ArticleShare ul li a {
	background-position: center;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#ArticleShare ul li a.Facebook {
	background-color: #3b5999;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E");
}

#ArticleShare ul li a.Twitter {
	background-color: #55acee;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E");
}

#ArticleShare ul li a.GooglePlus {
	background-color: #dd4b39;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M7 11v2.4h3.97c-.16 1.029-1.2 3.02-3.97 3.02-2.39 0-4.34-1.979-4.34-4.42 0-2.44 1.95-4.42 4.34-4.42 1.36 0 2.27.58 2.79 1.08l1.9-1.83c-1.22-1.14-2.8-1.83-4.69-1.83-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.721-2.84 6.721-6.84 0-.46-.051-.81-.111-1.16h-6.61zm0 0 17 2h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");
}

#ArticleShare ul li a.Linkedin {
	background-color: #0077B5;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z'/%3E%3C/svg%3E");
}

#ArticleShare ul li a.Wykop {
	background-color: #367DA9;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 240 210' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='m150.2263,12.46056l-20.55791,9.84462l6.94917,14.91171c3.90887,8.25211 14.91167,30.69207 24.61154,49.94699c9.55505,19.39969 17.51762,35.75914 17.51762,36.33824c0,1.44772 -17.08333,9.69985 -18.09674,8.8312c-0.28952,-0.43433 -11.58189,-22.87428 -24.75632,-49.94698c-13.31918,-26.92794 -24.46678,-49.36789 -24.75633,-49.80222c-0.28954,-0.28954 -9.9894,4.05368 -21.42654,9.84463l-20.84743,10.27895l15.63559,32.28456c8.68642,17.80719 19.68924,40.24715 24.61154,49.94698c4.77755,9.84462 8.83121,18.09674 8.83121,18.53107c0,0.57907 -16.50422,9.41029 -17.80717,9.41029c-0.28956,0 -11.58191,-22.43996 -24.90111,-49.94698c-13.89828,-28.2309 -25.33543,-49.94699 -26.34883,-49.94699c-1.44775,0 -38.94418,17.95197 -40.68147,19.54448c-0.86864,0.86864 59.79161,122.33392 61.09457,122.33392c2.75071,-0.14479 162.00195,-78.90176 162.00195,-80.05995c0.14479,-1.73727 -58.92296,-122.47868 -59.7916,-122.47868c-0.43434,0.14477 -9.9894,4.63276 -21.28175,10.13417z'/%3E%3C/svg%3E");
}

#ArticleShare ul li a.Blogger {
	background-color: #f57d00;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M22.814 9.031h-1.95c-1 0-1.185-.764-1.185-1.707.001-4.045-3.272-7.324-7.308-7.324h-5.062c-4.037 0-7.309 3.279-7.309 7.324v9.352c0 4.045 3.272 7.324 7.309 7.324h9.383c4.036 0 7.308-3.279 7.308-7.324v-6.457c0-.657-.531-1.188-1.186-1.188zm-15.428-3.031h4.229c.765 0 1.385.671 1.385 1.5s-.62 1.5-1.386 1.5h-4.228c-.766 0-1.386-.671-1.386-1.5s.62-1.5 1.386-1.5zm9.134 12h-9.04c-.817 0-1.48-.672-1.48-1.5 0-.83.663-1.5 1.48-1.5h9.039c.817 0 1.48.67 1.48 1.5.001.828-.662 1.5-1.479 1.5z'/%3E%3C/svg%3E");
}

#ArticleShare ul li a.Vk {
	background-color: #4c75a3;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' class='st0' d='M13.162 18.994c.609 0 .858-.406.851-.915-.031-1.917.714-2.949 2.059-1.604 1.488 1.488 1.796 2.519 3.603 2.519h3.2c.808 0 1.126-.26 1.126-.668 0-.863-1.421-2.386-2.625-3.504-1.686-1.565-1.765-1.602-.313-3.486 1.801-2.339 4.157-5.336 2.073-5.336h-3.981c-.772 0-.828.435-1.103 1.083-.995 2.347-2.886 5.387-3.604 4.922-.751-.485-.407-2.406-.35-5.261.015-.754.011-1.271-1.141-1.539-.629-.145-1.241-.205-1.809-.205-2.273 0-3.841.953-2.95 1.119 1.571.293 1.42 3.692 1.054 5.16-.638 2.556-3.036-2.024-4.035-4.305-.241-.548-.315-.974-1.175-.974h-3.255c-.492 0-.787.16-.787.516 0 .602 2.96 6.72 5.786 9.77 2.756 2.975 5.48 2.708 7.376 2.708z'/%3E%3C/svg%3E");
}

#ArticleAuthor {
	border-top: solid 4px #814380;
	margin-top: 40px;
	padding-top: 20px;
}

#ArticleAuthor figure {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 120px;
	font-size: 0px;
	overflow: hidden;
	display: block;
	float: left;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

#ArticleAuthor figure img {
	width: 100%;
}

#ArticleAuthor .Info {
	
}

#ArticleAuthor figure ~ .Info {
	margin-top: 10px;
	margin-left: 150px;
}

#ArticleAuthor .Info h3 {
	margin: 0px;
	padding: 0px;
	color: #000;
}

#ArticleAuthor .Social {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}

#ArticleAuthor .Social li {
	margin-right: 13px;
	float: left;
}

#ArticleAuthor .Social li a {
	background-color: #E6E6E6;
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

#ArticleAuthor .Social li a.icon-facebook {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%233b5999' d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-facebook:hover {
	background-color: #3b5999;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-twitter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%2355acee' d='M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-twitter:hover {
	background-color: #55acee;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-googleplus {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23dd4b39' d='M7 11v2.4h3.97c-.16 1.029-1.2 3.02-3.97 3.02-2.39 0-4.34-1.979-4.34-4.42 0-2.44 1.95-4.42 4.34-4.42 1.36 0 2.27.58 2.79 1.08l1.9-1.83c-1.22-1.14-2.8-1.83-4.69-1.83-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.721-2.84 6.721-6.84 0-.46-.051-.81-.111-1.16h-6.61zm0 0 17 2h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-googleplus:hover {
	background-color: #dd4b39;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M7 11v2.4h3.97c-.16 1.029-1.2 3.02-3.97 3.02-2.39 0-4.34-1.979-4.34-4.42 0-2.44 1.95-4.42 4.34-4.42 1.36 0 2.27.58 2.79 1.08l1.9-1.83c-1.22-1.14-2.8-1.83-4.69-1.83-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.721-2.84 6.721-6.84 0-.46-.051-.81-.111-1.16h-6.61zm0 0 17 2h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2z' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-linkedin {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%230077B5' d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z'/%3E%3C/svg%3E");
}

#ArticleAuthor .Social li a.icon-linkedin:hover {
	background-color: #0077B5;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z'/%3E%3C/svg%3E");
}

#ArticleComments {
	margin-top: 40px;
}

#PageContent table,
#ArticleContent table {
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#PageContent table thead,
#ArticleContent table thead {
}

#PageContent table thead tr td,
#PageContent table thead tr th,
#ArticleContent table thead tr td,
#ArticleContent table thead tr th {
	border: 0px;
	border-bottom: solid 1px #dcdcdc;
	padding: 15px 10px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

#PageContent table thead tr th:nth-child(2n),
#PageContent table thead tr td:nth-child(2n),
#PageContent table tfoot tr th:nth-child(2n),
#PageContent table tfoot tr td:nth-child(2n),
#ArticleContent table thead tr th:nth-child(2n),
#ArticleContent table thead tr td:nth-child(2n),
#ArticleContent table tfoot tr th:nth-child(2n),
#ArticleContent table tfoot tr td:nth-child(2n) {
	background-color: #f8f8f8;
}

#PageContent table tbody tr td,
#ArticleContent table tbody tr td {
	border: 0px;
	border-bottom: dotted 1px #dcdcdc;
	padding: 10px;
}

#PageContent table tbody tr td:nth-child(2n),
#ArticleContent table tbody tr td:nth-child(2n) {
	background-color: #f8f8f8;
}

#PageContent table tbody tr:last-child th,
#PageContent table tbody tr:last-child td,
#ArticleContent table tbody tr:last-child th,
#ArticleContent table tbody tr:last-child td {
	border-bottom: 0px;
}

#PageContent table tfoot tr td,
#PageContent table tfoot tr th,
#ArticleContent table tfoot tr td,
#ArticleContent table tfoot tr th {
	border: 0px;
	border-top: solid 1px #dcdcdc;
	padding: 10px;
	font-weight: bold;
}


/**
 * Error
 */
#Error {
	padding: 50px 0px 100px 0px;
	text-align: center;
}

#Error p {
	line-height: 24px;
}

/**
 * Footer
 */
#Footer {
	background: #f8f8f8;
	padding: 30px 0px;
	font-size: 12px;
	color: #919191;
	overflow: hidden;
	clear: both;
}

#Footer .fb-like {
	margin-top: 15px;
	margin-left: 20px;
	float: left;
}

#Footer .Boxs {
	margin-top: 15px;
	float: left;
}

#Footer .Box {
	margin-right: 60px;
	font-family: 'Roboto', sans-serif;
	float: left;
}

#Footer .Box:last-child {
	margin-right: 0px;
}

#Footer .Box .Name {
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #6b6b6b;
	display: block;
}

#Footer .Box .Articles {
	margin: 0px;
	padding: 0px;
	width: 150px;
	list-style-type: none;
}

#Footer .Box .Articles li {
	padding: 5px 0px;
	width: 100%;
}

#Footer .Box .Articles li a {
	color: #919191;
}


#Copyright {
	float: right;
}

#Copyright img {
	margin-bottom: 6px;
	max-width: 260px;
}

#Copyright p {
	margin-bottom: 2px;
	line-height: 18px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}

/**
 * Global
 */
.clear, .Clear {
	clear: both;
}