﻿/*! grid */
div {
	box-sizing: border-box;
}

img {
	max-width: 100%;
}


.container:after {
	content: '';
	display: table;
	clear: both;
}


.container {
	padding-left: 15px;
	padding-right: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 577px) {
	.container {
		max-width: 576px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 990px;
	}
}

.container-fluid:after {
	content: '';
	display: table;
	clear: both;
}

.container-fluid {
	padding-left: 15px;
	padding-right: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row:after {
	content: '';
	display: table;
	clear: both;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row__col-lg-1, .row__col-lg-10, .row__col-lg-11, .row__col-lg-12, .row__col-lg-2, .row__col-lg-3, .row__col-lg-4, .row__col-lg-5, .row__col-lg-6, .row__col-lg-7, .row__col-lg-8, .row__col-lg-9, .row__col-md-1, .row__col-md-10, .row__col-md-11, .row__col-md-12, .row__col-md-2, .row__col-md-3, .row__col-md-4, .row__col-md-5, .row__col-md-6, .row__col-md-7, .row__col-md-8, .row__col-md-9, .row__col-sm-1, .row__col-sm-10, .row__col-sm-11, .row__col-sm-12, .row__col-sm-2, .row__col-sm-3, .row__col-sm-4, .row__col-sm-5, .row__col-sm-6, .row__col-sm-7, .row__col-sm-8, .row__col-sm-9, .row__col-xl-1, .row__col-xl-10, .row__col-xl-11, .row__col-xl-12, .row__col-xl-2, .row__col-xl-3, .row__col-xl-4, .row__col-xl-5, .row__col-xl-6, .row__col-xl-7, .row__col-xl-8, .row__col-xl-9, .row__col-xs-1, .row__col-xs-10, .row__col-xs-11, .row__col-xs-12, .row__col-xs-2, .row__col-xs-3, .row__col-xs-4, .row__col-xs-5, .row__col-xs-6, .row__col-xs-7, .row__col-xs-8, .row__col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.row__col-xs-1, .row__col-xs-10, .row__col-xs-11, .row__col-xs-12, .row__col-xs-2, .row__col-xs-3, .row__col-xs-4, .row__col-xs-5, .row__col-xs-6, .row__col-xs-7, .row__col-xs-8, .row__col-xs-9 {
	float: left;
}

.row__col-xs-1 {
	width: 8.333333%;
}

.row__col-xs-2 {
	width: 16.666667%;
}

.row__col-xs-3 {
	width: 25%;
}

.row__col-xs-4 {
	width: 33.333333%;
}

.row__col-xs-5 {
	width: 41.666667%;
}

.row__col-xs-6 {
	width: 50%;
}

.row__col-xs-7 {
	width: 58.333333%;
}

.row__col-xs-8 {
	width: 66.666667%;
}

.row__col-xs-9 {
	width: 75%;
}

.row__col-xs-10 {
	width: 83.333333%;
}

.row__col-xs-11 {
	width: 91.666667%;
}

.row__col-xs-12 {
	width: 100%;
}

.row__col-xs-pull-0 {
	right: auto;
}

.row__col-xs-pull-1 {
	right: 8.333333%;
}

.row__col-xs-pull-2 {
	right: 16.666667%;
}

.row__col-xs-pull-3 {
	right: 25%;
}

.row__col-xs-pull-4 {
	right: 33.333333%;
}

.row__col-xs-pull-5 {
	right: 41.666667%;
}

.row__col-xs-pull-6 {
	right: 50%;
}

.row__col-xs-pull-7 {
	right: 58.333333%;
}

.row__col-xs-pull-8 {
	right: 66.666667%;
}

.row__col-xs-pull-9 {
	right: 75%;
}

.row__col-xs-pull-10 {
	right: 83.333333%;
}

.row__col-xs-pull-11 {
	right: 91.666667%;
}

.row__col-xs-pull-12 {
	right: 100%;
}

.row__col-xs-push-0 {
	left: auto;
}

.row__col-xs-push-1 {
	left: 8.333333%;
}

.row__col-xs-push-2 {
	left: 16.666667%;
}

.row__col-xs-push-3 {
	left: 25%;
}

.row__col-xs-push-4 {
	left: 33.333333%;
}

.row__col-xs-push-5 {
	left: 41.666667%;
}

.row__col-xs-push-6 {
	left: 50%;
}

.row__col-xs-push-7 {
	left: 58.333333%;
}

.row__col-xs-push-8 {
	left: 66.666667%;
}

.row__col-xs-push-9 {
	left: 75%;
}

.row__col-xs-push-10 {
	left: 83.333333%;
}

.row__col-xs-push-11 {
	left: 91.666667%;
}

.row__col-xs-push-12 {
	left: 100%;
}

.row__col-xs-offset-0 {
	margin-left: 0;
}

.row__col-xs-offset-1 {
	margin-left: 8.333333%;
}

.row__col-xs-offset-2 {
	margin-left: 16.666667%;
}

.row__col-xs-offset-3 {
	margin-left: 25%;
}

.row__col-xs-offset-4 {
	margin-left: 33.333333%;
}

.row__col-xs-offset-5 {
	margin-left: 41.666667%;
}

.row__col-xs-offset-6 {
	margin-left: 50%;
}

.row__col-xs-offset-7 {
	margin-left: 58.333333%;
}

.row__col-xs-offset-8 {
	margin-left: 66.666667%;
}

.row__col-xs-offset-9 {
	margin-left: 75%;
}

.row__col-xs-offset-10 {
	margin-left: 83.333333%;
}

.row__col-xs-offset-11 {
	margin-left: 91.666667%;
}

.row__col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width: 577px) {
	.row__col-sm-1, .row__col-sm-10, .row__col-sm-11, .row__col-sm-12, .row__col-sm-2, .row__col-sm-3, .row__col-sm-4, .row__col-sm-5, .row__col-sm-6, .row__col-sm-7, .row__col-sm-8, .row__col-sm-9 {
		float: left;
	}

	.row__col-sm-1 {
		width: 8.333333%;
	}

	.row__col-sm-2 {
		width: 16.666667%;
	}

	.row__col-sm-3 {
		width: 25%;
	}

	.row__col-sm-4 {
		width: 33.333333%;
	}

	.row__col-sm-5 {
		width: 41.666667%;
	}

	.row__col-sm-6 {
		width: 50%;
	}

	.row__col-sm-7 {
		width: 58.333333%;
	}

	.row__col-sm-8 {
		width: 66.666667%;
	}

	.row__col-sm-9 {
		width: 75%;
	}

	.row__col-sm-10 {
		width: 83.333333%;
	}

	.row__col-sm-11 {
		width: 91.666667%;
	}

	.row__col-sm-12 {
		width: 100%;
	}

	.row__col-sm-pull-0 {
		right: auto;
	}

	.row__col-sm-pull-1 {
		right: 8.333333%;
	}

	.row__col-sm-pull-2 {
		right: 16.666667%;
	}

	.row__col-sm-pull-3 {
		right: 25%;
	}

	.row__col-sm-pull-4 {
		right: 33.333333%;
	}

	.row__col-sm-pull-5 {
		right: 41.666667%;
	}

	.row__col-sm-pull-6 {
		right: 50%;
	}

	.row__col-sm-pull-7 {
		right: 58.333333%;
	}

	.row__col-sm-pull-8 {
		right: 66.666667%;
	}

	.row__col-sm-pull-9 {
		right: 75%;
	}

	.row__col-sm-pull-10 {
		right: 83.333333%;
	}

	.row__col-sm-pull-11 {
		right: 91.666667%;
	}

	.row__col-sm-pull-12 {
		right: 100%;
	}

	.row__col-sm-push-0 {
		left: auto;
	}

	.row__col-sm-push-1 {
		left: 8.333333%;
	}

	.row__col-sm-push-2 {
		left: 16.666667%;
	}

	.row__col-sm-push-3 {
		left: 25%;
	}

	.row__col-sm-push-4 {
		left: 33.333333%;
	}

	.row__col-sm-push-5 {
		left: 41.666667%;
	}

	.row__col-sm-push-6 {
		left: 50%;
	}

	.row__col-sm-push-7 {
		left: 58.333333%;
	}

	.row__col-sm-push-8 {
		left: 66.666667%;
	}

	.row__col-sm-push-9 {
		left: 75%;
	}

	.row__col-sm-push-10 {
		left: 83.333333%;
	}

	.row__col-sm-push-11 {
		left: 91.666667%;
	}

	.row__col-sm-push-12 {
		left: 100%;
	}

	.row__col-sm-offset-0 {
		margin-left: 0;
	}

	.row__col-sm-offset-1 {
		margin-left: 8.333333%;
	}

	.row__col-sm-offset-2 {
		margin-left: 16.666667%;
	}

	.row__col-sm-offset-3 {
		margin-left: 25%;
	}

	.row__col-sm-offset-4 {
		margin-left: 33.333333%;
	}

	.row__col-sm-offset-5 {
		margin-left: 41.666667%;
	}

	.row__col-sm-offset-6 {
		margin-left: 50%;
	}

	.row__col-sm-offset-7 {
		margin-left: 58.333333%;
	}

	.row__col-sm-offset-8 {
		margin-left: 66.666667%;
	}

	.row__col-sm-offset-9 {
		margin-left: 75%;
	}

	.row__col-sm-offset-10 {
		margin-left: 83.333333%;
	}

	.row__col-sm-offset-11 {
		margin-left: 91.666667%;
	}

	.row__col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 768px) {
	.row__col-md-1, .row__col-md-10, .row__col-md-11, .row__col-md-12, .row__col-md-2, .row__col-md-3, .row__col-md-4, .row__col-md-5, .row__col-md-6, .row__col-md-7, .row__col-md-8, .row__col-md-9 {
		float: left;
	}

	.row__col-md-1 {
		width: 8.333333%;
	}

	.row__col-md-2 {
		width: 16.666667%;
	}

	.row__col-md-3 {
		width: 25%;
	}

	.row__col-md-4 {
		width: 33.333333%;
	}

	.row__col-md-5 {
		width: 41.666667%;
	}

	.row__col-md-6 {
		width: 50%;
	}

	.row__col-md-7 {
		width: 58.333333%;
	}

	.row__col-md-8 {
		width: 66.666667%;
	}

	.row__col-md-9 {
		width: 75%;
	}

	.row__col-md-10 {
		width: 83.333333%;
	}

	.row__col-md-11 {
		width: 91.666667%;
	}

	.row__col-md-12 {
		width: 100%;
	}

	.row__col-md-pull-0 {
		right: auto;
	}

	.row__col-md-pull-1 {
		right: 8.333333%;
	}

	.row__col-md-pull-2 {
		right: 16.666667%;
	}

	.row__col-md-pull-3 {
		right: 25%;
	}

	.row__col-md-pull-4 {
		right: 33.333333%;
	}

	.row__col-md-pull-5 {
		right: 41.666667%;
	}

	.row__col-md-pull-6 {
		right: 50%;
	}

	.row__col-md-pull-7 {
		right: 58.333333%;
	}

	.row__col-md-pull-8 {
		right: 66.666667%;
	}

	.row__col-md-pull-9 {
		right: 75%;
	}

	.row__col-md-pull-10 {
		right: 83.333333%;
	}

	.row__col-md-pull-11 {
		right: 91.666667%;
	}

	.row__col-md-pull-12 {
		right: 100%;
	}

	.row__col-md-push-0 {
		left: auto;
	}

	.row__col-md-push-1 {
		left: 8.333333%;
	}

	.row__col-md-push-2 {
		left: 16.666667%;
	}

	.row__col-md-push-3 {
		left: 25%;
	}

	.row__col-md-push-4 {
		left: 33.333333%;
	}

	.row__col-md-push-5 {
		left: 41.666667%;
	}

	.row__col-md-push-6 {
		left: 50%;
	}

	.row__col-md-push-7 {
		left: 58.333333%;
	}

	.row__col-md-push-8 {
		left: 66.666667%;
	}

	.row__col-md-push-9 {
		left: 75%;
	}

	.row__col-md-push-10 {
		left: 83.333333%;
	}

	.row__col-md-push-11 {
		left: 91.666667%;
	}

	.row__col-md-push-12 {
		left: 100%;
	}

	.row__col-md-offset-0 {
		margin-left: 0;
	}

	.row__col-md-offset-1 {
		margin-left: 8.333333%;
	}

	.row__col-md-offset-2 {
		margin-left: 16.666667%;
	}

	.row__col-md-offset-3 {
		margin-left: 25%;
	}

	.row__col-md-offset-4 {
		margin-left: 33.333333%;
	}

	.row__col-md-offset-5 {
		margin-left: 41.666667%;
	}

	.row__col-md-offset-6 {
		margin-left: 50%;
	}

	.row__col-md-offset-7 {
		margin-left: 58.333333%;
	}

	.row__col-md-offset-8 {
		margin-left: 66.666667%;
	}

	.row__col-md-offset-9 {
		margin-left: 75%;
	}

	.row__col-md-offset-10 {
		margin-left: 83.333333%;
	}

	.row__col-md-offset-11 {
		margin-left: 91.666667%;
	}

	.row__col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 992px) {
	.row__col-lg-1, .row__col-lg-10, .row__col-lg-11, .row__col-lg-12, .row__col-lg-2, .row__col-lg-3, .row__col-lg-4, .row__col-lg-5, .row__col-lg-6, .row__col-lg-7, .row__col-lg-8, .row__col-lg-9 {
		float: left;
	}

	.row__col-lg-1 {
		width: 8.333333%;
	}

	.row__col-lg-2 {
		width: 16.666667%;
	}

	.row__col-lg-3 {
		width: 25%;
	}

	.row__col-lg-4 {
		width: 33.333333%;
	}

	.row__col-lg-5 {
		width: 41.666667%;
	}

	.row__col-lg-6 {
		width: 50%;
	}

	.row__col-lg-7 {
		width: 58.333333%;
	}

	.row__col-lg-8 {
		width: 66.666667%;
	}

	.row__col-lg-9 {
		width: 75%;
	}

	.row__col-lg-10 {
		width: 83.333333%;
	}

	.row__col-lg-11 {
		width: 91.666667%;
	}

	.row__col-lg-12 {
		width: 100%;
	}

	.row__col-lg-pull-0 {
		right: auto;
	}

	.row__col-lg-pull-1 {
		right: 8.333333%;
	}

	.row__col-lg-pull-2 {
		right: 16.666667%;
	}

	.row__col-lg-pull-3 {
		right: 25%;
	}

	.row__col-lg-pull-4 {
		right: 33.333333%;
	}

	.row__col-lg-pull-5 {
		right: 41.666667%;
	}

	.row__col-lg-pull-6 {
		right: 50%;
	}

	.row__col-lg-pull-7 {
		right: 58.333333%;
	}

	.row__col-lg-pull-8 {
		right: 66.666667%;
	}

	.row__col-lg-pull-9 {
		right: 75%;
	}

	.row__col-lg-pull-10 {
		right: 83.333333%;
	}

	.row__col-lg-pull-11 {
		right: 91.666667%;
	}

	.row__col-lg-pull-12 {
		right: 100%;
	}

	.row__col-lg-push-0 {
		left: auto;
	}

	.row__col-lg-push-1 {
		left: 8.333333%;
	}

	.row__col-lg-push-2 {
		left: 16.666667%;
	}

	.row__col-lg-push-3 {
		left: 25%;
	}

	.row__col-lg-push-4 {
		left: 33.333333%;
	}

	.row__col-lg-push-5 {
		left: 41.666667%;
	}

	.row__col-lg-push-6 {
		left: 50%;
	}

	.row__col-lg-push-7 {
		left: 58.333333%;
	}

	.row__col-lg-push-8 {
		left: 66.666667%;
	}

	.row__col-lg-push-9 {
		left: 75%;
	}

	.row__col-lg-push-10 {
		left: 83.333333%;
	}

	.row__col-lg-push-11 {
		left: 91.666667%;
	}

	.row__col-lg-push-12 {
		left: 100%;
	}

	.row__col-lg-offset-0 {
		margin-left: 0;
	}

	.row__col-lg-offset-1 {
		margin-left: 8.333333%;
	}

	.row__col-lg-offset-2 {
		margin-left: 16.666667%;
	}

	.row__col-lg-offset-3 {
		margin-left: 25%;
	}

	.row__col-lg-offset-4 {
		margin-left: 33.333333%;
	}

	.row__col-lg-offset-5 {
		margin-left: 41.666667%;
	}

	.row__col-lg-offset-6 {
		margin-left: 50%;
	}

	.row__col-lg-offset-7 {
		margin-left: 58.333333%;
	}

	.row__col-lg-offset-8 {
		margin-left: 66.666667%;
	}

	.row__col-lg-offset-9 {
		margin-left: 75%;
	}

	.row__col-lg-offset-10 {
		margin-left: 83.333333%;
	}

	.row__col-lg-offset-11 {
		margin-left: 91.666667%;
	}

	.row__col-lg-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 1200px) {
	.row__col-xl-1, .row__col-xl-10, .row__col-xl-11, .row__col-xl-12, .row__col-xl-2, .row__col-xl-3, .row__col-xl-4, .row__col-xl-5, .row__col-xl-6, .row__col-xl-7, .row__col-xl-8, .row__col-xl-9 {
		float: left;
	}

	.row__col-xl-1 {
		width: 8.333333%;
	}

	.row__col-xl-2 {
		width: 16.666667%;
	}

	.row__col-xl-3 {
		width: 25%;
	}

	.row__col-xl-4 {
		width: 33.333333%;
	}

	.row__col-xl-5 {
		width: 41.666667%;
	}

	.row__col-xl-6 {
		width: 50%;
	}

	.row__col-xl-7 {
		width: 58.333333%;
	}

	.row__col-xl-8 {
		width: 66.666667%;
	}

	.row__col-xl-9 {
		width: 75%;
	}

	.row__col-xl-10 {
		width: 83.333333%;
	}

	.row__col-xl-11 {
		width: 91.666667%;
	}

	.row__col-xl-12 {
		width: 100%;
	}

	.row__col-xl-pull-0 {
		right: auto;
	}

	.row__col-xl-pull-1 {
		right: 8.333333%;
	}

	.row__col-xl-pull-2 {
		right: 16.666667%;
	}

	.row__col-xl-pull-3 {
		right: 25%;
	}

	.row__col-xl-pull-4 {
		right: 33.333333%;
	}

	.row__col-xl-pull-5 {
		right: 41.666667%;
	}

	.row__col-xl-pull-6 {
		right: 50%;
	}

	.row__col-xl-pull-7 {
		right: 58.333333%;
	}

	.row__col-xl-pull-8 {
		right: 66.666667%;
	}

	.row__col-xl-pull-9 {
		right: 75%;
	}

	.row__col-xl-pull-10 {
		right: 83.333333%;
	}

	.row__col-xl-pull-11 {
		right: 91.666667%;
	}

	.row__col-xl-pull-12 {
		right: 100%;
	}

	.row__col-xl-push-0 {
		left: auto;
	}

	.row__col-xl-push-1 {
		left: 8.333333%;
	}

	.row__col-xl-push-2 {
		left: 16.666667%;
	}

	.row__col-xl-push-3 {
		left: 25%;
	}

	.row__col-xl-push-4 {
		left: 33.333333%;
	}

	.row__col-xl-push-5 {
		left: 41.666667%;
	}

	.row__col-xl-push-6 {
		left: 50%;
	}

	.row__col-xl-push-7 {
		left: 58.333333%;
	}

	.row__col-xl-push-8 {
		left: 66.666667%;
	}

	.row__col-xl-push-9 {
		left: 75%;
	}

	.row__col-xl-push-10 {
		left: 83.333333%;
	}

	.row__col-xl-push-11 {
		left: 91.666667%;
	}

	.row__col-xl-push-12 {
		left: 100%;
	}

	.row__col-xl-offset-0 {
		margin-left: 0;
	}

	.row__col-xl-offset-1 {
		margin-left: 8.333333%;
	}

	.row__col-xl-offset-2 {
		margin-left: 16.666667%;
	}

	.row__col-xl-offset-3 {
		margin-left: 25%;
	}

	.row__col-xl-offset-4 {
		margin-left: 33.333333%;
	}

	.row__col-xl-offset-5 {
		margin-left: 41.666667%;
	}

	.row__col-xl-offset-6 {
		margin-left: 50%;
	}

	.row__col-xl-offset-7 {
		margin-left: 58.333333%;
	}

	.row__col-xl-offset-8 {
		margin-left: 66.666667%;
	}

	.row__col-xl-offset-9 {
		margin-left: 75%;
	}

	.row__col-xl-offset-10 {
		margin-left: 83.333333%;
	}

	.row__col-xl-offset-11 {
		margin-left: 91.666667%;
	}

	.row__col-xl-offset-12 {
		margin-left: 100%;
	}
}

HTML {
	margin: 0;
	padding: 0;
	border: 0;
}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del,
dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,
td, article, aside, dialog, figure, footer, header, hgroup, nav, section, picture {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section, picture {
	display: block;
}

body {
	/*line-height: 1.5;*/
	line-height: 0;
	background: #FFF;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
	float: none !important;
}

table, th, td {
	vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}

blockquote, q {
	quotes: "" "";
}

a img {
	border: none;
}

:focus {
	outline: 0;
}

ul, ol {
	list-style-type: none;
}

BODY {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: black;
	line-height: 1.2;
	letter-spacing: 0.1px;
}

H1 {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 32px;
	font-weight: 400;
	line-height: inherit;
	margin-bottom: 20px;
}

H2 {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 28px;
	font-weight: 400;
	line-height: inherit;
	margin-bottom: 20px;
}

H3 {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 24px;
	font-weight: 400;
	line-height: inherit;
	margin-bottom: 20px;
}

H4 {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 16px;
	font-weight: 400;
}

A {
	color: #006699;
	text-decoration: none;
}

	A:hover {
		text-decoration: underline;
	}

P {
	margin-bottom: 12px;
}

SMALL {
	font-family: inherit;
}

ARTICLE > UL {
	list-style-type: disc;
}

ARTICLE > OL {
	list-style-type: decimal;
}

ARTICLE > UL, ARTICLE > OL {
	margin-left: 16px;
}

	ARTICLE > UL > LI,
	ARTICLE > OL > LI {
		margin-bottom: 4px;
	}

ARTICLE > TABLE {
	width: 100%;
	border-collapse: collapse;
}

	ARTICLE > TABLE > TBODY > TR > TD {
		padding: 4px 8px;
		border: 1px solid #CCC;
	}

.clearfix:after {
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	content: " ";
}

.invisible {
	display: none !important;
}

IMG.avatar {
	border-radius: 50%;
}

IMG.avatar-100 {
	width: 100px;
	height: 100px;
}

IMG.avatar-50 {
	width: 50px;
	height: 50px;
}

.i-text-arrow {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}

SECTION.intro {
	margin-bottom: 36px;
}

	SECTION.intro DIV:not(.container) {
		padding: 0 24px;
		border-left: 3px solid #d9d6a6;
		font-style: italic;
	}

	SECTION.intro BLOCKQUOTE {
		position: relative;
		padding: 0 32px;
		margin-bottom: 12px;
	}

		SECTION.intro BLOCKQUOTE P.last {
			margin-bottom: 0;
		}

		SECTION.intro BLOCKQUOTE:before {
			display: block;
			content: "\201C";
			font-size: 50px;
			position: absolute;
			font-family: Georgia, serif;
			color: #777777;
		}

		SECTION.intro BLOCKQUOTE:before {
			left: -2px;
			top: -10px;
		}

		SECTION.intro BLOCKQUOTE FOOTER {
			color: #777777;
			font-size: 80%;
			text-align: right;
		}

			SECTION.intro BLOCKQUOTE FOOTER CITE:before {
				content: "\2014 \2009";
			}

.button {
	display: block;
	background: #86989c;
	border: 0;
	border-radius: 2px;
	float: left;
	color: #FFF;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 800;
	text-decoration: none;
}

	.button:hover {
		background: #677b7e;
		cursor: pointer;
		text-decoration: none;
	}

.button-small {
	padding: 2px 16px 4px;
	font-size: 14px;
	letter-spacing: 0.6px;
}

.button-cancel {
	background: #9c8686;
}

	.button-cancel:hover {
		background: #7e6767;
	}

.button-action {
	background: #949c86;
}

	.button-action:hover {
		background: #767e67;
	}

.button-decline {
	background: #a74949;
}

	.button-decline:hover {
		background: #8a3d3d;
	}

.form {
	overflow: hidden;
}

	.form .f-row {
		float: left;
		clear: both;
		margin-bottom: 0.5em;
		padding: 12px 16px 16px 16px;
	}

		.form .f-row INPUT[type="submit"] {
			background: #86989c;
			border: 0;
			padding: 4px 18px 6px 18px;
			border-radius: 2px;
			float: left;
			margin-right: 24px;
			color: #FFF;
			font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 18px;
			font-weight: 600;
		}

			.form .f-row INPUT[type="submit"]:hover {
				background: #677b7e;
				cursor: pointer;
			}

	.form .f-row-horizontal {
		display: block;
	}

	.form .f-row-active {
		background: #D7DDDF;
	}

	.form .f-label {
		margin-bottom: 0.2em;
		font-size: 1.2em;
	}

	.form .f-label-required LABEL:after {
		content: "*";
		display: inline-block;
		vertical-align: baseline;
		zoom: 1;
		*display: inline;
		*vertical-align: auto;
		color: #ff3f3f;
		margin-left: 4px;
	}

	.form .f-input INPUT[type="text"],
	.form .f-input INPUT[type="password"] {
		width: 300px;
		height: 24px;
	}

	.form .f-input TEXTAREA {
		width: 600px;
		max-width: 600px;
		min-width: 600px;
		height: 200px;
		min-height: 200px;
	}

	.form .f-input INPUT[type="text"],
	.form .f-input INPUT[type="password"],
	.form .f-input TEXTAREA {
		border: 2px solid #E0E0E0;
		padding: 2px;
	}

		.form .f-input INPUT[type="text"]:focus,
		.form .f-input INPUT[type="password"]:focus,
		.form .f-input TEXTAREA:focus {
			border: 2px solid #B0B0B0;
		}

	.form INPUT[type="text"],
	.form INPUT[type="password"],
	.form TEXTAREA {
		font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 16px;
	}

	.form .f-arrow {
		width: 0;
		height: 0;
		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 20px solid #D7DDDF;
		position: absolute;
		top: -17px;
		left: 324px;
	}

	.form .f-hint {
		position: absolute;
		width: 275px;
		left: 360px;
		top: -25px;
	}

		.form .f-hint P {
			padding: 4px 0;
			font-size: 90%;
		}

	.form H1 {
		border-bottom: 5px solid #7A8068;
		margin-bottom: 24px;
		float: left;
	}

		.form H1 + * {
			clear: both;
		}

	.form DD {
		position: relative;
	}

	.form .spinner {
		margin-top: 4px;
		float: left;
	}

	.form .spinner-24 {
		background: url("../../images/ui/spinner-24-24.gif");
		height: 24px;
		width: 24px;
	}

.validation-summary-errors UL {
	list-style-type: none;
}

	.validation-summary-errors UL LI {
		padding: 12px 24px 12px 24px;
		border: 1px solid #ff7777;
		margin-bottom: 12px;
		color: red;
	}

.input-validation-error {
	border: 1px solid red;
}

.field-validation-error {
	display: block;
	font-size: 75%;
	color: red;
}

BODY > HEADER #logo {
	padding: 18px 0 8px;
	display: block;
}

BODY > HEADER > NAV {
	background: #717963;
	border-top: 2px solid #c5c5b2;
	border-bottom: 2px solid #c5c5b2;
}

	BODY > HEADER > NAV LI.active A {
		background: #3f4336;
	}

	BODY > HEADER > NAV LI A:hover {
		background: #3f4336;
		text-decoration: none;
	}

	BODY > HEADER > NAV A {
		color: white;
		display: inline-block;
		vertical-align: baseline;
		zoom: 1;
		*display: inline;
		*vertical-align: auto;
		text-decoration: none;
		padding: 20px 14px;
		font-weight: 800;
		font-family: "Segoe UI", Arial, "DejaVu Sans", "Liberation Sans", Freesans, sans-serif;
		font-size: 14px;
		letter-spacing: 0.5px;
	}

#subnav NAV:after {
	content: '';
	display: table;
	clear: both;
}

#subnav NAV {
	padding: 10px 0;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	#subnav NAV {
		padding-bottom: 0;
	}
}

#subnav NAV LI {
	float: left;
	margin-right: 12px;
	/*
	&:before
	{
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: 100%;
	border-style: solid;
	border-width: 11px 0 11px 9px;
	border-color: $BREADCRUMBS_BG_COLOR $BREADCRUMBS_BG_COLOR $BREADCRUMBS_BG_COLOR transparent;
	}
	*/
	/*
	&:after
	{
	content: "";
	display: block;
	width: 8px;
	height: 16px;
	background: url('../../assets/images/ui/breadcrumbs-arrows.png') 0 0 no-repeat;
	float: right;
	vertical-align: top;
	//border-style: solid;
	//border-width: 11px 0 11px 9px;
	//border-color: transparent transparent transparent $BREADCRUMBS_BG_COLOR;
	}
	*/
}

@media (max-width: 991px) {
	#subnav NAV LI {
		margin: 0 10px 10px 0;
	}
}

#subnav NAV LI.first:before {
	border: 0;
}

#subnav NAV LI.current:before {
	border-color: #727254 #727254 #727254 transparent;
}

#subnav NAV LI.current:after {
	border: 0;
}

#subnav NAV LI.current A {
	background: #727254;
	font-weight: 600;
}

#subnav NAV LI A {
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	*display: inline;
	*vertical-align: auto;
	color: #FFF;
	background: #a2a282;
	text-decoration: none;
	padding: 3px 12px 4px;
	font-size: 14px;
	letter-spacing: 0.3px;
	line-height: 16px;
}

@media (max-width: 767px) {
	#subnav NAV LI A {
		padding-left: 5px;
		padding-right: 5px;
	}
}

#subnav > UL {
	float: right;
	padding: 12px 0;
}

	#subnav > UL LI {
		float: left;
		margin-right: 8px;
	}

		#subnav > UL LI:not(:first-of-type):before {
			content: "|";
			margin-right: 8px;
			color: black;
		}

BODY > FOOTER {
	background: #717963;
	border-top: 2px solid #c5c5b2;
	color: #FFF;
	padding: 24px 0 12px 0;
	font-size: 90%;
}

	BODY > FOOTER DIV UL {
		overflow: hidden;
		margin-bottom: 12px;
	}

		BODY > FOOTER DIV UL LI {
			float: left;
			margin-right: 12px;
		}

			BODY > FOOTER DIV UL LI:not(:first-of-type):before {
				content: "|";
				margin-right: 12px;
				color: inherit;
			}

			BODY > FOOTER DIV UL LI A {
				color: inherit;
			}

NAV.pager OL {
	text-align: left;
	margin: 16px 0 0 0;
	font-size: 80%;
}

	NAV.pager OL LI {
		float: left;
	}

		NAV.pager OL LI A {
			text-decoration: none;
		}

		NAV.pager OL LI SPAN {
			padding: 2px 6px;
			border-top: 1px solid #bcc5a0;
			border-bottom: 1px solid #bcc5a0;
			border-right: 1px solid #bcc5a0;
			border-left: 1px solid #bcc5a0;
			color: #777777;
		}

			NAV.pager OL LI SPAN.active {
				padding: 5px 7px;
				border: 1px solid #bcc5a0;
				background: #d9d6a6;
			}

		NAV.pager OL LI A:hover SPAN {
			background: #d9d6a6;
		}

#news-previews {
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 36px;
}

	#news-previews .breaking-preview ARTICLE {
		position: relative;
		color: #FFF;
	}

		#news-previews .breaking-preview ARTICLE A {
			color: inherit;
			text-decoration: none;
		}

		#news-previews .breaking-preview ARTICLE .content-wrapper {
			position: absolute;
			bottom: 0;
			z-index: 200;
			line-height: 1.2;
		}

		#news-previews .breaking-preview ARTICLE HEADER {
			margin-bottom: 12px;
		}

			#news-previews .breaking-preview ARTICLE HEADER H3 {
				margin-bottom: 0;
			}

		#news-previews .breaking-preview ARTICLE IMG {
			width: 100%;
		}

		#news-previews .breaking-preview ARTICLE .overlay {
			position: absolute;
			bottom: 0;
			background: #000;
			opacity: 0.4;
			width: 100%;
			z-index: 100;
		}

		#news-previews .breaking-preview ARTICLE FOOTER {
			position: absolute;
			bottom: 0;
			right: 0;
			z-index: 210;
			line-height: 1.2;
			background: #717963;
		}

		#news-previews .breaking-preview ARTICLE TIME {
			display: inline-block;
			vertical-align: baseline;
			zoom: 1;
			*display: inline;
			*vertical-align: auto;
			padding: 8px 12px;
		}

	#news-previews .news-preview {
		width: 100%;
		max-width: 400px;
		padding-bottom: 16px;
		margin-bottom: 16px;
		border-bottom: 1px solid #dddddd;
		position: relative;
	}

		#news-previews .news-preview ARTICLE {
			padding: 0 0 0 91px;
			min-height: 50px;
		}

		#news-previews .news-preview H3 {
			font-size: 18px;
			margin-bottom: 12px;
		}

@media (max-width: 576px) {
	#news-previews .news-preview H3 {
		font-size: 14px;
	}
}

#news-previews .news-preview FIGURE {
	position: absolute;
	top: 0;
	left: 0;
}

#news-previews .news-preview IMG {
	width: 75px;
	height: 50px;
}

#news-previews .news-preview FOOTER {
	text-align: right;
	color: #777777;
	font-size: 80%;
}

#channel-previews {
	margin-bottom: 36px;
}

@media (max-width: 991px) {
	#channel-previews {
		margin-bottom: 0;
	}
}

#channel-previews LI.channel {
	margin-bottom: 36px;
}

	#channel-previews LI.channel H3 {
		background: #949c86;
		font-size: 19px;
		font-family: "Segoe UI", Arial, "DejaVu Sans", "Liberation Sans", Freesans, sans-serif;
		font-weight: 600;
		margin-bottom: 0;
	}

		#channel-previews LI.channel H3:hover {
			background: #767e67;
		}

		#channel-previews LI.channel H3 A {
			color: #FFF;
			text-decoration: none;
			display: block;
			padding: 4px 16px 8px 16px;
		}

	#channel-previews LI.channel DIV {
		border: 1px solid #949c86;
		border-top: none;
		padding: 16px;
	}

		#channel-previews LI.channel DIV FIGURE {
			width: 100%;
			max-width: 250px;
			min-height: 170px;
			margin: 0 auto 18px auto;
			text-align: center;
		}

		#channel-previews LI.channel DIV UL {
			list-style-type: square;
			color: #717963;
			padding: 0 0 12px 16px;
			border-bottom: 1px solid #dddddd;
			margin-bottom: 12px;
		}

			#channel-previews LI.channel DIV UL H4 {
				font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
			}

		#channel-previews LI.channel DIV LI {
			margin-bottom: 12px;
		}

#news-list > UL > LI {
	margin-bottom: 48px;
}

#news-list P {
	line-height: 1.4;
}

#news-list UL.articlemetadata {
	margin-bottom: 16px;
}

#news-list .article-illustration {
	margin-top: 6px;
}

	#news-list .article-illustration FIGCAPTION {
		font-size: 75%;
		color: #777777;
	}

#news-list UL.articlemetadata {
	color: #777777;
	font-size: 80%;
}

	#news-list UL.articlemetadata LI.author {
		border-bottom: 1px solid #dddddd;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}

	#news-list UL.articlemetadata LI.date {
		float: left;
		margin-right: 24px;
		padding-left: 24px;
		line-height: 17px;
		background: url("../../images/ui/date-icon.png") left center no-repeat;
	}

	#news-list UL.articlemetadata LI.comments {
		background: url("../../images/ui/comments-icon.png") 0 0.4em no-repeat;
		padding-left: 24px;
		padding-top: 2px;
		float: left;
		height: 17px;
	}

		#news-list UL.articlemetadata LI.comments SMALL:before {
			content: "(";
		}

		#news-list UL.articlemetadata LI.comments SMALL:after {
			content: ")";
		}

#news-list ARTICLE DIV.thumbnail {
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	overflow: hidden;
	width: 200px;
}

@media (max-width: 767px) {
	#news-list ARTICLE DIV.thumbnail {
		float: none;
		margin-right: 0;
		width: 100%;
	}
}

#news-list ARTICLE DIV.thumbnail IMG {
	width: 200px;
}

@media (max-width: 767px) {
	#news-list ARTICLE DIV.thumbnail IMG {
		width: 100%;
	}
}

#news-list ARTICLE DIV.snippet {
	margin-left: 224px;
}

@media (max-width: 767px) {
	#news-list ARTICLE DIV.snippet {
		margin-left: 0;
		margin-top: 15px;
	}
}

#news-list ARTICLE FOOTER {
	clear: both;
	padding-top: 12px;
}

#news-list-calender A {
	text-decoration: none;
}

#news-list-calender UL.periods {
	padding-left: 12px;
}

	#news-list-calender UL.periods LI.period {
		margin-bottom: 12px;
	}

		#news-list-calender UL.periods LI.period.selected > a {
			margin-bottom: 6px;
			background: #d9d6a6;
			padding: 4px 12px;
			display: block;
		}

		#news-list-calender UL.periods LI.period UL.subperiods {
			padding-left: 12px;
		}

			#news-list-calender UL.periods LI.period UL.subperiods LI.subperiod {
				padding-left: 12px;
				margin-bottom: 2px;
			}

				#news-list-calender UL.periods LI.period UL.subperiods LI.subperiod.selected {
					background: #d9d6a6;
					padding: 4px 12px 4px 12px;
				}

.wrap-news article {
	padding: 24px;
	border: 1px solid #dddddd;
}

@media (max-width: 767px) {
	.wrap-news article {
		padding: 20px 15px;
	}
}

#news-article H2,
#admin-article-content H2 {
	padding-top: 24px;
}

#news-article P, #news-article LI,
#admin-article-content P,
#admin-article-content LI {
	text-align: justify;
}

#news-article P,
#admin-article-content P {
	line-height: 1.4;
}

#news-article UL,
#admin-article-content UL {
	list-style-type: disc;
	padding-left: 24px;
}

	#news-article UL LI,
	#admin-article-content UL LI {
		margin-bottom: 12px;
	}

#news-article .article-illustration,
#admin-article-content .article-illustration {
	margin-top: 6px;
}

	#news-article .article-illustration FIGCAPTION,
	#admin-article-content .article-illustration FIGCAPTION {
		font-size: 75%;
		color: #777777;
	}

#news-article UL.articlemetadata,
#admin-article-content UL.articlemetadata {
	margin-bottom: 12px;
	padding-left: 0;
	list-style-type: none;
}

#news-article UL.articlemetadata,
#admin-article-content UL.articlemetadata {
	color: #777777;
	font-size: 80%;
}

	#news-article UL.articlemetadata LI.author,
	#admin-article-content UL.articlemetadata LI.author {
		border-bottom: 1px solid #dddddd;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}

	#news-article UL.articlemetadata LI.date,
	#admin-article-content UL.articlemetadata LI.date {
		background: url("../../images/ui/date-icon.png") left center no-repeat;
		padding-left: 24px;
		margin-top: 3px;
		float: left;
		line-height: 17px;
		margin-right: 24px;
	}

	#news-article UL.articlemetadata LI.comments,
	#admin-article-content UL.articlemetadata LI.comments {
		background: url("../../images/ui/comments-icon.png") 0 0.4em no-repeat;
		padding-left: 24px;
		padding-top: 2px;
		float: left;
		height: 17px;
	}

		#news-article UL.articlemetadata LI.comments SMALL:before,
		#admin-article-content UL.articlemetadata LI.comments SMALL:before {
			content: "(";
		}

		#news-article UL.articlemetadata LI.comments SMALL:after,
		#admin-article-content UL.articlemetadata LI.comments SMALL:after {
			content: ")";
		}

#news-article FOOTER,
#admin-article-content FOOTER {
	margin-top: 36px;
	border-top: 1px solid #dddddd;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 36px;
}

.wrap-news FOOTER IMG {
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	width: 100px;
}

@media (max-width: 767px) {
	.wrap-news FOOTER IMG {
		width: 75px;
		height: 75px;
		margin-right: 15px;
	}
}

.wrap-news .about {
	float: left;
	width: calc(100% - 124px);
}

@media (max-width: 767px) {
	.wrap-news .about {
		width: calc(100% - 90px);
	}
}

#news-article FOOTER .about .article-author,
#admin-article-content FOOTER .about .article-author {
	margin-bottom: 8px;
	display: block;
	font-size: 20px;
}

#news-article .comments SMALL:before,
#admin-article-content .comments SMALL:before {
	content: "(";
}

#news-article .comments SMALL:after,
#admin-article-content .comments SMALL:after {
	content: ")";
}

#news-article .comments > OL LI,
#admin-article-content .comments > OL LI {
	margin-bottom: 36px;
}

#news-article .comments HEADER,
#admin-article-content .comments HEADER {
	margin-bottom: 12px;
}

	#news-article .comments HEADER IMG,
	#admin-article-content .comments HEADER IMG {
		float: left;
		margin-right: 24px;
	}

	#news-article .comments HEADER H4,
	#admin-article-content .comments HEADER H4 {
		float: left;
		margin-right: 24px;
		font-size: 110%;
		padding-top: 12px;
	}

	#news-article .comments HEADER TIME,
	#admin-article-content .comments HEADER TIME {
		float: right;
		color: #777777;
		padding-top: 17px;
		font-size: 80%;
	}

#news-article .comments .comment-wrapper,
#admin-article-content .comments .comment-wrapper {
	padding: 12px 12px 0 12px;
	border: 1px solid #dddddd;
}

#news-article .comments UL.errors,
#admin-article-content .comments UL.errors {
	border: 1px solid #ff3f3f;
	padding: 8px 16px;
	list-style-type: none;
}

	#news-article .comments UL.errors LI,
	#admin-article-content .comments UL.errors LI {
		font-size: 80%;
		color: #ff3f3f;
		margin-bottom: 0;
	}

.channel-list__list > LI {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 48px;
	max-width: 460px;
	border: 1px solid #CCC;
	border-radius: 5px;
}

	.channel-list__list > LI H2 {
		background: #E4E7D0;
		border-bottom: 1px solid #CCC;
		font-size: 24px;
		margin-bottom: 0;
	}

@media (max-width: 576px) {
	.channel-list__list > LI H2 {
		font-size: 20px;
	}
}

.channel-list__list > LI H2:hover {
	background: #C2C997;
}

.channel-list__list > LI H2 A {
	color: inherit;
	text-decoration: none;
	display: block;
	padding: 4px 16px 8px 16px;
}

.channel-list__list > LI DIV.articles-wrapper {
	padding: 12px;
}

	.channel-list__list > LI DIV.articles-wrapper LI {
		padding-bottom: 24px;
	}

		.channel-list__list > LI DIV.articles-wrapper LI.last {
			border-bottom: 1px solid #dddddd;
		}

	.channel-list__list > LI DIV.articles-wrapper H3 {
		font-size: 20px;
		margin-bottom: 4px;
	}

@media (max-width: 576px) {
	.channel-list__list > LI DIV.articles-wrapper H3 {
		font-size: 13px;
	}
}

.channel-list__list > LI DIV.articles-wrapper TIME {
	font-size: 80%;
	color: #777777;
}

.channel-list__list > LI DIV.articles-wrapper IMG {
	float: left;
	margin-right: 12px;
	width: 150px;
	height: 100px;
}

@media (max-width: 576px) {
	.channel-list__list > LI DIV.articles-wrapper IMG {
		width: 35%;
		height: auto;
		margin-right: 0;
	}
}

.channel-list__list > LI DIV.articles-wrapper DIV {
	float: left;
	width: 60%;
}

@media (max-width: 576px) {
	.channel-list__list > LI DIV.articles-wrapper DIV {
		width: 65%;
		padding-left: 10px;
		padding-right: 5px;
	}
}

.channel-list__list > LI DIV.articles-wrapper > A {
	display: block;
	padding-top: 4px;
}

#channel-article-list UL LI {
	margin-bottom: 48px;
	overflow: hidden;
}

#channel-article-list P {
	line-height: 1.4;
	text-align: justify;
}

#channel-article-list .article-illustration {
	margin-top: 6px;
}

	#channel-article-list .article-illustration FIGCAPTION {
		font-size: 75%;
		color: #777777;
	}

#channel-article-list UL.articlemetadata {
	color: #777777;
	font-size: 80%;
	margin-bottom: 16px;
}

	#channel-article-list UL.articlemetadata LI.author {
		border-bottom: 1px solid #dddddd;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}

	#channel-article-list UL.articlemetadata LI.date {
		margin-right: 24px;
		background: url("../../images/ui/date-icon.png") 0 0.3em no-repeat;
		padding-left: 24px;
		padding-top: 3px;
		float: left;
		line-height: 17px;
		margin-bottom: 0;
	}

	#channel-article-list UL.articlemetadata LI.comments {
		background: url("../../images/ui/comments-icon.png") 0 0.4em no-repeat;
		padding-left: 24px;
		padding-top: 2px;
		float: left;
		line-height: 17px;
	}

		#channel-article-list UL.articlemetadata LI.comments SMALL:before {
			content: "(";
		}

		#channel-article-list UL.articlemetadata LI.comments SMALL:after {
			content: ")";
		}

#medical-article P, #medical-article LI,
#symptom-article P, #symptom-article LI {
	text-align: justify;
}

#medical-article UL, #symptom-article UL {
	list-style-type: disc;
	padding-left: 24px;
}

	#medical-article UL LI, #symptom-article UL LI {
		margin-bottom: 12px;
	}

#medical-article P, #symptom-article P {
	line-height: 1.4;
}

#medical-article UL.articlemetadata, #symptom-article UL.articlemetadata {
	color: #777777;
	font-size: 80%;
	margin-bottom: 12px;
	padding-left: 0;
	list-style-type: none;
}

	#medical-article UL.articlemetadata LI.author, #symptom-article UL.articlemetadata LI.author {
		border-bottom: 1px solid #dddddd;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}

	#medical-article UL.articlemetadata LI.date, #symptom-article UL.articlemetadata LI.date {
		margin-right: 24px;
		background: url("../../images/ui/date-icon.png") 0 0.3em no-repeat;
		padding-left: 24px;
		padding-top: 3px;
		float: left;
		line-height: 17px;
	}

	#medical-article UL.articlemetadata LI.comments, #symptom-article UL.articlemetadata LI.comments {
		background: url("../../images/ui/comments-icon.png") 0 0.4em no-repeat;
		padding-left: 24px;
		padding-top: 2px;
		float: left;
		line-height: 17px;
	}

		#medical-article UL.articlemetadata LI.comments SMALL:before, #symptom-article UL.articlemetadata LI.comments SMALL:before {
			content: "(";
		}

		#medical-article UL.articlemetadata LI.comments SMALL:after, #symptom-article UL.articlemetadata LI.comments SMALL:after {
			content: ")";
		}

#medical-article FOOTER, #symptom-article FOOTER {
	margin-top: 36px;
	border-top: 1px solid #dddddd;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 36px;
}

	#medical-article FOOTER .about .article-author, #symptom-article FOOTER .about .article-author {
		margin-bottom: 8px;
		display: block;
		font-size: 20px;
	}

#medical-article .comments SMALL:before {
	content: "(";
}

#medical-article .comments SMALL:after {
	content: ")";
}

#medical-article .comments > OL LI {
	margin-bottom: 36px;
}

#medical-article .comments HEADER {
	margin-bottom: 12px;
}

	#medical-article .comments HEADER IMG {
		float: left;
		margin-right: 24px;
	}

	#medical-article .comments HEADER H4 {
		float: left;
		margin-right: 24px;
		font-size: 110%;
		padding-top: 12px;
	}

	#medical-article .comments HEADER TIME {
		float: right;
		color: #777777;
		padding-top: 17px;
		font-size: 80%;
	}

#medical-article .comments .comment-wrapper {
	padding: 12px 12px 0 12px;
	border: 1px solid #dddddd;
}

#medical-article .comments UL.errors {
	border: 1px solid #ff3f3f;
	padding: 8px 16px;
}

	#medical-article .comments UL.errors LI {
		font-size: 80%;
		color: #ff3f3f;
	}

#disease-category-list > UL > LI {
	*zoom: 1;
}

	#disease-category-list > UL > LI:before, #disease-category-list > UL > LI:after {
		content: " ";
		display: table;
	}

	#disease-category-list > UL > LI:after {
		clear: both;
	}

	#disease-category-list > UL > LI > UL > LI {
		float: left;
		margin-right: 20px;
		width: 306px;
		margin-bottom: 24px;
	}

		#disease-category-list > UL > LI > UL > LI.odd {
			margin-right: 0;
		}

.disease-category-list H2 {
	height: 50px;
	padding: 0 0 0 74px;
	font-size: 130%;
	display: table;
}

#disease-category-list H2 SPAN {
	display: table-cell;
	vertical-align: middle;
}

#disease-category-list > UL > LI > UL > LI UL LI {
	padding-left: 8px;
}

#disease-category-list H3 {
	font-size: 115%;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

	#disease-article P {
		text-align: justify;
	}

		.disease-article ASIDE LI {
			padding: 8px 4px;
			font-size: 120%;
			font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
			border-bottom: 1px dotted #dddddd;
		}

#medicine-list HEADER UL {
	margin-bottom: 24px;
}

	#medicine-list HEADER UL LI {
		float: left;
		margin-right: 12px;
		font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		font-size: 120%;
	}

		#medicine-list HEADER UL LI A {
			text-decoration: underline;
		}

#medicine-list H3 {
	background: #dddddd;
	padding: 4px 12px;
}

	#medicine-list H3 A {
		color: black;
	}

	#medicine-article P {
		text-align: justify;
	}

		.medicine-article ASIDE TABLE {
			width: 100%;
		}

			.medicine-article ASIDE TABLE TH {
				vertical-align: top;
			}

			.medicine-article ASIDE TABLE TD {
				padding: 2px;
			}

		.medicine-article ASIDE SECTION {
			margin-bottom: 48px;
		}

			.medicine-article ASIDE SECTION HEADER > * {
				margin-bottom: 12px;
			}

			.medicine-article ASIDE SECTION LI {
				padding: 8px 4px;
				font-size: 120%;
				font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
				border-bottom: 1px dotted #dddddd;
			}

#apothecary-list UL LI,
#medical-center-list > UL > LI {
	margin-bottom: 48px;
}

	#apothecary-list UL LI H2,
	#medical-center-list > UL > LI H2 {
		background: #dddddd;
		padding: 4px 16px;
		margin-bottom: 24px;
	}

	#apothecary-list UL LI > UL > LI,
	#medical-center-list > UL > LI > UL > LI {
		overflow: hidden;
		margin-bottom: 36px;
	}

		#apothecary-list UL LI > UL > LI H3,
		#medical-center-list > UL > LI > UL > LI H3 {
			margin-bottom: 12px;
		}

#apothecary-list SPAN,
#medical-center-list SPAN {
	color: #777777;
}

	#apothecary-article SECTION,
	#medical-center-article SECTION {
		margin-bottom: 36px;
	}

	#apothecary-article P.location,
	#medical-center-article P.location {
		font-size: 120%;
		margin-bottom: 16px;
	}

	#apothecary-article H3.map-icon,
	#medical-center-article H3.map-icon {
		color: #FFF;
		display: inline-block;
		vertical-align: baseline;
		zoom: 1;
		*display: inline;
		*vertical-align: auto;
		background: #717963;
		font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 110%;
		padding: 4px 24px;
		letter-spacing: 0.5px;
		margin-bottom: 12px;
	}

	#apothecary-article UL,
	#medical-center-article UL {
		margin-bottom: 36px;
		overflow: hidden;
	}

		#apothecary-article UL LI,
		#medical-center-article UL LI {
			float: left;
			margin-right: 24px;
			background-repeat: no-repeat;
			background-position: 0 0.3em;
			padding-left: 24px;
			padding-top: 2px;
		}

			#apothecary-article UL LI.district,
			#medical-center-article UL LI.district {
				background-image: url("../../images/ui/building-icon-16.png");
			}

			#apothecary-article UL LI.metro,
			#medical-center-article UL LI.metro {
				background-image: url("../../images/ui/metro-icon-16.png");
			}

			#apothecary-article UL LI.working-hours,
			#medical-center-article UL LI.working-hours {
				background-image: url("../../images/ui/clock-icon-16.png");
			}

			#apothecary-article UL LI.phones,
			#medical-center-article UL LI.phones {
				background-image: url("../../images/ui/phonel-icon-16.png");
			}

			#apothecary-article UL LI:not(.last):after,
			#medical-center-article UL LI:not(.last):after {
				content: '';
				display: inline-block;
				vertical-align: baseline;
				zoom: 1;
				*display: inline;
				*vertical-align: auto;
				height: 12px;
				width: 1px;
				background: #717963;
				margin-left: 24px;
			}

	#apothecary-article #apothecary-location-map,
	#medical-center-article #medical-center-location-map {
		width: 100%;
		height: 600px;
	}

FORM.form.user-question-form TEXTAREA {
	width: 570px;
	max-width: none;
	min-width: 570px;
}

#user-question-list > UL > LI {
	margin-bottom: 48px;
}

	#user-question-list > UL > LI:after {
		content: "";
		display: block;
		background: url("../images/ui/qa-sepataror.png") no-repeat;
		width: 105px;
		height: 5px;
		margin: 0 auto;
		margin-top: 48px;
	}

	#user-question-list > UL > LI.last:after {
		background: none;
		margin-top: 0;
	}

	#user-question-list > UL > LI.answered HEADER H3 {
		background: #DCDED8;
		float: left;
		width: 100%;
		padding: 4px 12px 4px 0;
		font-size: 125%;
		margin-bottom: 12px;
	}

		#user-question-list > UL > LI.answered HEADER H3:before {
			content: "?";
			color: #FFF;
			font-size: 150%;
			display: block;
			float: left;
			background: #717963;
			padding: 6px 21px;
			margin-right: 12px;
		}

#user-question-list ARTICLE H3 {
	background: #DCE1E0;
	float: left;
	width: 100%;
	padding: 4px 12px 4px 0;
	font-size: 125%;
	margin-bottom: 12px;
	padding-left: 70px;
	min-height: 56px;
	position: relative;
}

@media (max-width: 767px) {
	#user-question-list ARTICLE H3 {
		font-size: 16px;
	}
}

#user-question-list ARTICLE H3:before {
	position: absolute;
	content: "?";
	color: #FFF;
	left: 0;
	top: 4px;
	width: 55px;
	height: 48px;
	font-size: 150%;
	display: block;
	text-align: center;
	line-height: 48px;
	background: #637972;
}

#user-question-list ARTICLE SMALL {
	float: left;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 110%;
	color: #CCC;
	padding: 0 0 0 8px;
}

#user-question-list ARTICLE DIV {
	margin-left: 68px;
}

#user-question-list ARTICLE UL {
	float: right;
}

	#user-question-list ARTICLE UL LI {
		color: #777777;
		font-size: 80%;
	}

		#user-question-list ARTICLE UL LI.author {
			background: url("../../images/ui/user-icon-16.png") 0 0.3em no-repeat;
			padding-left: 24px;
			float: left;
			line-height: 17px;
			margin-right: 24px;
			margin-top: 4px;
		}

		#user-question-list ARTICLE UL LI.date {
			background: url("../../images/ui/date-icon.png") left center no-repeat;
			padding-left: 24px;
			float: left;
			line-height: 17px;
			margin-top: 4px;
		}

#user-question-list SECTION {
	margin-top: 24px;
}

	#user-question-list SECTION IMG {
		border-radius: 50%;
		width: 50px;
		height: 50px;
		float: left;
		margin-right: 12px;
	}

	#user-question-list SECTION DIV {
		margin-left: 62px;
		padding: 18px 24px 6px 24px;
		background: #EFEFEF;
	}

#user-question-list DIV#doctor-answer-block {
	margin-top: 24px;
}

	#user-question-list DIV#doctor-answer-block .error-message {
		font-size: 80%;
		color: red;
	}

	#user-question-list DIV#doctor-answer-block UL {
		margin-top: 12px;
		overflow: hidden;
	}

		#user-question-list DIV#doctor-answer-block UL LI {
			margin-right: 12px;
			float: left;
		}

#user-question-list SECTION.waiting-for-approval {
	opacity: 0.65;
}

	#user-question-list SECTION.waiting-for-approval > P {
		font-size: 80%;
		color: red;
	}

	#user-question-list SECTION.waiting-for-approval UL {
		margin-top: 12px;
		overflow: hidden;
	}

		#user-question-list SECTION.waiting-for-approval UL LI {
			margin-right: 12px;
			float: left;
		}

#qa-doctor-info {
}

@media (max-width: 991px) {
	#qa-doctor-info {
		margin-bottom: 30px;
	}
}

#qa-doctor-info H3 {
	font-family: "Segoe UI", Arial, "DejaVu Sans", "Liberation Sans", Freesans, sans-serif;
	font-size: 100%;
	font-weight: 800;
	padding: 8px 12px;
	text-align: center;
	color: #FFF;
	background: #717963;
}

#qa-doctor-info .name {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 145%;
	text-align: center;
	margin-bottom: 18px;
}

@media (max-width: 991px) {
	#qa-doctor-info .name {
		text-align: left;
	}
}

#qa-doctor-info IMG {
	margin-bottom: 12px;
}

#qa-doctor-info UL {
	font-size: 110%;
	list-style-type: circle;
	padding-left: 24px;
	margin-bottom: 18px;
}

#doctor-answer-textarea {
	padding: 12px;
}

#symptom-article-list UL {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

	/*
  #symptom-article-list A {
	color: inherit;
  }

  #symptom-article-list A:hover {
	color: inherit;
	text-decoration: inherit;
  }
  */

	#symptom-article-list UL LI {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 calc(33% - 1em);
		-ms-flex: 0 1 calc(33% - 1em);
		flex: 0 1 calc(33% - 1em);
		margin-bottom: 2em;
	}

@media (max-width: 991px) {
	#symptom-article-list UL LI {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 calc(50% - 1em);
		-ms-flex: 0 1 calc(50% - 1em);
		flex: 0 1 calc(50% - 1em);
	}
}

@media (max-width: 576px) {
	#symptom-article-list UL LI {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 275px;
		margin: 0 auto 20px;
	}
}

#symptom-article-list UL LI ARTICLE IMG {
	width: 100%;
}

#symptom-article-list UL LI ARTICLE H2 {
	font-size: 20px;
}

@media (max-width: 576px) {
	#symptom-article-list UL LI ARTICLE H2 {
		margin: 10px 0;
	}
}
/*! main */
*, *:before, *:after {
	box-sizing: inherit;
}

html, body {
}

h1 {
}

@media (max-width: 576px) {
	h1 {
		font-size: 25px;
	}
}

h2 {
}

@media (max-width: 576px) {
	h2 {
		font-size: 23px;
	}
}

h2 a {
}

@media (max-width: 576px) {
	h2 a {
		font-size: 19px;
	}
}

h3 {
}

@media (max-width: 576px) {
	h3 {
		font-size: 20px;
	}
}

.footer {
	margin-top: 24px;
}

.right-sidebar {
}

@media (max-width: 991px) {
	.right-sidebar {
		display: none;
	}
}

.disease-category-list {
}

.disease-category-list__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.disease-category-list__item {
	width: 33.33%;
	margin: 0 0 44px;
	padding-right: 24px;
}

@media (max-width: 991px) {
	.disease-category-list__item {
		width: 50%;
	}
}

@media (max-width: 576px) {
	.disease-category-list__item {
		width: 100%;
		max-width: 305px;
		margin: 0 auto 44px;
	}
}

.disease-category-list__item ul {
	margin-left: 12px;
	padding: 0 24px;
	list-style-type: square;
	color: #717963;
}

.apothecary-list {
}

	.apothecary-list li {
	}

		.apothecary-list li > a {
			float: left;
			width: 100px;
			margin-right: 24px;
		}

@media (max-width: 767px) {
	.apothecary-list li > a {
		width: 75px;
		margin-right: 15px;
	}
}

.apothecary-list li a + div {
	float: left;
	width: calc(100% - 124px);
}

@media (max-width: 767px) {
	.apothecary-list li a + div {
		width: calc(100% - 90px);
	}
}

.channel-previews {
}

	.channel-previews ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}

.channel {
	max-width: 282px;
	margin-left: auto;
	margin-right: auto;
}

.navbar {
}

	.navbar ul {
		width: 100%;
		display: table;
	}

@media (max-width: 991px) {
	.navbar ul {
		display: block;
		padding: 10px 0;
	}
}

.navbar ul li {
	width: 1%;
	display: table-cell;
	white-space: nowrap;
}

@media (max-width: 991px) {
	.navbar ul li {
		width: auto;
		display: block;
		white-space: normal;
	}
}

.navbar ul li a {
}

@media (max-width: 991px) {
	.navbar ul li a {
		padding: 0;
		margin: 10px 0;
		background: transparent !important;
	}
}

.navbar__toggle {
	padding: 10px 0;
	cursor: pointer;
}

@media (min-width: 991px) {
	.navbar__toggle {
		display: none;
	}
}

.navbar__toggle p {
	color: #fff;
	margin-right: 10px;
	margin-bottom: 0;
	display: inline-block;
	vertical-align: middle;
	font-weight: 800;
	font-family: "Segoe UI", Arial, "DejaVu Sans", "Liberation Sans", Freesans, sans-serif;
	font-size: 14px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.navbar__btn {
	border: 0;
	outline: none;
	width: 31px;
	padding: 0;
	cursor: pointer;
	margin-top: 3px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background-color: transparent;
}

	.navbar__btn span {
		display: block;
		width: 100%;
		height: 6px;
		background: #fff;
		margin-bottom: 2px;
		-webkit-transition: all 300ms;
		transition: all 300ms;
		border-radius: 7px;
	}

.navbar__btn--open {
}

	.navbar__btn--open span {
	}

		.navbar__btn--open span:first-child {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			margin: auto;
			-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

		.navbar__btn--open span:nth-child(2) {
			display: none;
		}

		.navbar__btn--open span:nth-child(3) {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			margin: auto;
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
		}

.news-previews {
	margin-top: 24px;
}

	.news-previews figure {
		font-size: 0;
	}

.breaking-preview {
	width: 100%;
	max-width: 550px;
	overflow: hidden;
	padding-right: 20px;
	border-right: 1px solid #dddddd;
}

@media (max-width: 991px) {
	.breaking-preview {
		border-right: 0;
		padding-right: 0;
		margin-bottom: 20px;
	}
}

@media (max-width: 576px) {
	.breaking-preview {
		padding-bottom: 20px;
	}
}

.breaking-preview .overlay {
	min-height: 210px;
}

@media (max-width: 576px) {
	.breaking-preview .overlay {
		min-height: 100%;
	}
}

.breaking-preview .content-wrapper {
	padding: 0 24px 35px;
}

@media (max-width: 576px) {
	.breaking-preview .content-wrapper {
		padding: 0 10px 20px;
	}
}

.breaking-preview h3 {
}

@media (max-width: 576px) {
	.breaking-preview h3 {
		font-size: 14px;
	}
}

.breaking-preview p {
}

@media (max-width: 576px) {
	.breaking-preview p {
		font-size: 12px;
	}
}

.breaking-preview time {
}

@media (max-width: 576px) {
	.breaking-preview time {
		font-size: 12px;
	}
}

.medicine-list {
}

.medicine-list__item {
}

	.medicine-list__item > li {
		margin-bottom: 24px;
	}

		.medicine-list__item > li > ul {
			padding-left: 36px;
		}

@media (max-width: 767px) {
	.medicine-list__item > li > ul {
		padding-left: 12px;
	}
}

.medicine-list__item > li > ul a {
	float: left;
	margin-right: 16px;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 120%;
}

	.medicine-list__item > li > ul a img {
		width: 50px;
		height: 50px;
	}

.medicine-list__item > li li {
	margin-bottom: 8px;
	overflow: hidden;
}

.medicine-list__item > li h4 {
}

	.medicine-list__item > li h4 a {
		margin-right: 0;
	}

@media (max-width: 991px) {
	.medicine-list__item > li h4 a {
		width: calc(100% - 66px);
	}
}

@media (max-width: 767px) {
	.medicine-list__item > li h4 a {
		width: 75%;
		margin-right: 0;
		margin-top: 0 !important;
		margin-bottom: 15px;
	}
}
/*# sourceMappingURL=main.css.map */
