/*
Theme Name:     16_LT
Theme URI:      http://nz17.skeptic.de/
Description:    Child theme for the Twenty Sixteen theme 
Author:         Lee Traynor
Author URI:     http://nz17.skeptic.de/
Template:       twentysixteen
Version:        16.12.17
*/

.weather {
	font-family: Verdana, Arial, Helvetica, "Liberation Sans", sans-serif;
	font-style:italic;
	font-size:10pt;
	margin:0px 0px 6px;
	padding:0px;
	line-height:normal;
}

.acco {
	font-family: "Times New Roman", "Liberation Serif", serif;
	font-variant:small-caps;
	font-size:12pt;
	margin:0px 0px 6px;
	padding:0px;
}

a.download-link
{
	color:#039 !important;
	background-color:#087000 !important;
}

.subtitle {
	font-family: Arial, "Liberation Sans", sans-serif;
	font-weight:bold !important;
	text-transform:none !important;
	font-size:14pt;
	letter-spacing:normal !important;
	margin:0px;
	padding:0px;
}

ul
{
	margin-left:4% !important;
}

.page_index {
	font-family: Arial, "Liberation Sans", sans-serif;
	font-size:10pt !important;
	font-weight:bold !important;
	text-transform:none !important;
	letter-spacing:normal !important;
	line-height:1.5 !important;
	margin:0px 18px 18px;
	padding:0px;
}

.special_section {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	margin:12px 0px 12px;
	padding:0px;
	text-align:center;
}

.sport {
	font-family: Arial, "Liberation Sans", sans-serif;
	font-weight:bold !important;
	font-style:italic;
	text-transform:none !important;
	letter-spacing:normal !important;
	font-size:10pt;
	margin:0px 0px 6px;
	padding:0px;
}

table {
	font-family: Arial, "Liberation Sans", sans-serif;
	background-color:#ffa;
	line-height:normal;
	color:#00a3a3;
}

th, .entry-content th, .comment-content th {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12pt;
	text-align:center;
	line-height:normal;
	color:#087000;
	letter-spacing:normal;
	text-transform:none;
	border-bottom:none;
}

td.left
{
	white-space:nowrap;
	padding:0px;
	line-height:normal;
}

td.middle
{
	white-space:nowrap;
	text-align:center;
	padding:0px;
	line-height:normal;
}

td.right
{
	text-align:right;
	white-space:nowrap;
	padding:0px;
	line-height:normal;
}

.gps-t {
	font-family: Arial, "Liberation Sans", sans-serif;
	background-color:#ffa;
	color:#087000;
}

.gps-h {
	font-family: Arial, "Liberation Sans", sans-serif;
	white-space:nowrap;
	font-size:12pt;
	text-align:center;
	line-height:normal;
	background-color:#ffa;
	color:#087000;
	letter-spacing:normal;
	text-transform:none;
}

.gps-l
{
	text-align:left;
	white-space:nowrap;
	padding:0px;
	color:#087000;
	font-size:10pt;
	line-height:normal;
	border-top:1px solid #7fd1a6 !important;
}

.gps-m
{
	white-space:nowrap;
	text-align:center;
	padding:0px;
	color:#087000;
	font-size:10pt;
	line-height:normal;
	border-top:1px solid #7fd1a6 !important;
}

.gps-r
{
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	padding:0px;
	color:#087000;
	font-size:10pt;
	line-height:normal;
	border-top:1px solid #7fd1a6 !important;
}

.opener::first-line
{
	font-variant:small-caps;
}

.opener::first-letter
{
	float:left;
	font-size:420%;
	color:#087000;
	font-family: Sylfaen, "Palatino Linotype", Perpetua,"Times New Roman", "Liberation Serif", serif;
	font-weight:bold;
}

.prog {
	font-family: "Consolas", "Courier New", "Liberation Mono", monospace;
}

#map
{
	width: 100%;
	height: 480px;
}

span.gm
{
	font-size: 10pt;
	font-family: "ZapfHumnst BT", Arial, "Liberation Sans", sans-serif;
	background:#fd8;
	color:#039;
	padding:0 4px;
	margin:0 4px;
}

a.download-link
{
	color: #ffa !important;
}

span.gm:hover
{
	background-color:#ffa;
	color:#087000;
	cursor: pointer;
}

/* =Header
----------------------------------------------- */
.site-title a {
	font-size:24px;
	font-family: Arial, "Liberation Sans", sans-serif;
	font-weight:bold;
	line-height:24px;
	padding:0px 5px 0px 5px;
}

.site-description {
	font-size:18px;
	font-weight:bold;
	padding:2px 5px 0px 5px;
}

/* =Content
----------------------------------------------- */
.entry-title {
	font-size:21px;
	font-family: Arial, "Liberation Sans", sans-serif;
	font-weight:bold;
	text-transform:initial !important;
	line-height:21px;
	margin:0px;
}

.entry-header {
	text-transform:initial !important;
}

.content-area {
	padding-top: 16px;
	width:88% !important;
}

.hentry
{
	max-width: 90%;
}

.main-content .entry-header,
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content
{
	max-width:100%;
}

/* Images */
.wp-caption, .caption
{
	background:#039;
	text-align:center;
	padding:0px 0px 9px 0px;
}

.wp-caption .wp-caption-text,
.gallery-caption, .caption
{
	color:#fd8 !important;
	font-family:Arial, "Liberation Sans", sans-serif;
	font-size:10pt;
	line-height:initial;
	font-style:initial !important;
}
.wp-caption .wp-caption-text:before {
	display:none;
}
/* Full-width content styles for Posts and Pages */
.full-width .entry-title {
	font-size:21px;
	line-height:21px;
}

.full-width .site-content blockquote.alignleft,
.full-width .site-content img.size-full.alignleft,
.full-width .site-content img.size-large.alignleft,
.full-width .site-content img.size-medium.alignleft,
.full-width .site-content .wp-caption.alignleft {
	margin-left:-5%;
}

.full-width .site-content blockquote.alignright,
.full-width .site-content img.size-full.alignright,
.full-width .site-content img.size-large.alignright,
.full-width .site-content img.size-medium.alignright,
.full-width .site-content .wp-caption.alignright {
	margin-right:-5%;
}

blockquote {
	margin:0% 5%;
}

.entry-meta {
	margin-left:0px !important;
}

.site, .site-inner, .site-header, .header-image
{
	margin:2px;
	padding:0% 2.5%;
}

.site-branding
{
	margin:6px;
}

.site-header-menu
{
	margin:auto 6px 0px auto;
}

.sidebar
{
	padding:16px 0 0 0;
	margin-right:-10%;
	float:right;
}

.entry-content
{
	width:88% !important;
	margin:0px 0px 0px 12% !important;
	float: right;
}

.entry-footer
{
	position:absolute;
	margin-left:-12%;
}

.tags-links
{
	width:90% !important;
}

.entry-header
{
	margin-left:12% !important;
}

.entry-title
{
	margin-bottom:24px !important;
}

body:not(.custom-background-image)::before, body:not(.custom-background-image)::after
{
	height:2px;
}

