/*
Theme Name:     14LT
Theme URI:      http://nz15.skeptic.de/
Description:    Child theme for the Twenty Fourteen theme 
Author:         Lee Traynor
Author URI:     http://nz15.skeptic.de/
Template:       twentyfourteen
Version:        23.09.29
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;700&family=Roboto+Serif:wght@400;600;700&display=swap');

a.lt-payhip
{
	font-family:Roboto,"Liberation sans",sans-serif;
	color: white;
	background: blue linear-gradient(rgb(72, 72, 188) 0%, blue 100%);
	border-radius: 8px;
	border: 2px solid rgb(255,100,255);
	padding: 4px 6px;
	white-space: nowrap;
	text-decoration: none;
}

a.lt-payhip:hover
{
	color: blue;
	background: rgb(255, 255, 229) linear-gradient(rgb(255, 255, 148) 0%, white 100%);
	border: 2px solid rgb(100,255,100);
}

div#page.hfeed.site
{
	max-width: 83.333%;
}

div#page.hfeed.site div#site-header img
{
	width: 100%;
}

div#secondary h2.site-description
{
	font-family:Roboto,"Liberation sans",sans-serif;
	font-size: 30px;
}

div#primary.content-area div#content.site-content
{
	margin: 0 0 0 25%;
}

div#page.hfeed.site div#main.site-main div#secondary, div#main.site-main::before
{
	width: 20%;
	background-color: black;
}

div#page.hfeed.site:before
{
	width: 25%;
}

div.search-box
{
	width: 33%;
	margin-top: 4px;
}

div.search-box:before
{
	width: 40px;
}

h5.weather {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-style:italic;
	font-size:10pt;
	margin:0;
	padding:0;
	line-height:normal;
}

h4.acco {
	font-family:"Roboto serif","Liberation serif",serif;
	font-variant:small-caps;
	font-size:12pt;
	margin:0 0 12px;
	padding:0;
}

h4.subtitle, p.subtitle {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-variant:bold;
	font-size:14pt;
	margin:0;
	padding:0;
}

h4.page_index {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-variant:bold;
	font-size:10pt;
	margin:12px 18px 18px;
	padding:0;
}

.home .page_index {
	display:none;
}

h4.special_section {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-variant:bold;
	font-size:14pt;
	margin:12px 0 12px;
	padding:0;
	text-align:center;
}

h4.sport {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-style:italic;
	font-size:12pt;
	margin:0 0 6px;
	padding:0;
}

table {
	font-family:Roboto,"Liberation sans",sans-serif;
	background-color:#ffa;
	line-height:normal;
	color:#00a3a3;
}

th, .entry-content th, .comment-content th {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	line-height:normal;
	color:#2c9d10;
	letter-spacing:normal;
	text-transform:none;
	border-bottom:none;
}

td.left
{
	font-weight:bold;
	white-space:nowrap;
	padding:0;
	line-height:normal;
}

td.middle
{
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
	padding:0;
	line-height:normal;
}

td.right
{
	text-align:right;
	white-space:nowrap;
	padding:0;
	line-height:normal;
}

.gps-t {
	font-family:Roboto,"Liberation sans",sans-serif;
	background-color:#ffa;
	color:#2c9d10;
}

.gps-h {
	font-family:Roboto,"Liberation sans",sans-serif;
	font-weight:bold;
	white-space:nowrap;
	font-size:12pt;
	text-align:center;
	line-height:normal;
	background-color:#ffa;
	color:#2c9d10;
	letter-spacing:normal;
	text-transform:none;
}

.gps-l
{
	text-align:left;
	font-weight:bold;
	//white-space:nowrap;
	padding:0;
	color:#2c9d10;
	font-size:10pt;
	line-height:normal;
	border-top:1px solid #7fd1a6 !important;
}

.gps-m
{
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
	padding:0;
	color:#2c9d10;
	font-size:10pt;
	line-height:normal;
	border-top:1px solid #7fd1a6 !important;
}

.gps-r
{
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	padding:0;
	color:#2c9d10;
	font-size:10pt;
	line-height:normal;
	border-top:1px solid #7fd1a6 !important;
}

article div.entry-content p:not(.subtitle)
{
	font-family:"Roboto serif","Liberation serif",serif;
}

p.opener::first-line
{
	font-variant:small-caps;
	font-weight:600;
}

p.opener a.firstline, p.opener a.firstline:hover
{
	font-variant:small-caps;
	font-weight:600;
}

p.opener::first-letter
{
	float:left;
	font-size:420%;
	color:#81d742;
	font-family:Sylfaen,"Palatino Linotype",Perpetua,"Times New Roman",Times,serif;
	font-weight:bold;
}

.prog {
	font-variant:small-caps;
}

div.nav-menu li.page_item
{
	font-family:"Roboto","Liberation sans",sans-serif;
	font-size: 15px;
	padding: 4px 0;
}

div#primary-sidebar.primary-sidebar.widget-area aside h1.widget-title, div#primary-sidebar.primary-sidebar.widget-area li
{
	font-family:"Roboto","Liberation sans",sans-serif;
	font-size: 16px;
}

div.search-toggle
{
	height: 52px;
	width: 60px;
	padding: 4px 0;
}

div#search-container
{
	margin-top: 8px;
}

img[alt="Counter"], img[src^="http://vg07.met.vgwort.de/na"]
{
display:none;
}

/* =Header
----------------------------------------------- */
.site-title a {
	font-size: 42px;
	font-family: Roboto,"Liberation sans",sans-serif;
	font-weight: bold;
	line-height: 42px;
	padding: 10px 5px 0 5px;
}

.site-description {
	font-size: 24px;
	font-weight: bold;
	padding: 2px 5px 0 5px;
}

header#masthead.site-header
{
	height: 60px;
}

/* =Content
----------------------------------------------- */
header.entry-header h1.entry-title {
	font-size: 36px;
	font-family: Roboto,"Liberation sans",sans-serif;
	font-weight: bold;
	text-transform: initial;
	line-height: 36px;
	padding: 4px 0 2px;
}

header.entry-header {
	text-transform: initial !important;
}

.content-area {
	padding-top: 16px;
}

.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: 90%;
}

/* Images */
.wp-caption {
	background: #000;
	text-align: center;
	padding: 1px;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #81d742;
	font-family: Roboto,"Liberation sans",sans-serif;
	font-size: 10pt;
	line-height: initial;
	font-style: initial !important;
}
.wp-caption .wp-caption-text:before {
	content: '';
	font-size: 0;
	margin-right: 0;
	left: 0;
	top: 0;
}
/* Full-width content styles for Posts and Pages */
.full-width .entry-title {
	font-size: 21px;
	line-height: 24px;
}

.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: 0 !important;
}