/*
Theme Name: Jan Webmedien
Description: Child Theme for Jan Webmedien
Version: 5.4.6
Author: Jan Webmedien
Author URI: https://janwebmedien.ch
Tags: Geschaeftstheme
Text Domain: janwebmedien
Template: nirvana
*/

/* MY CUSTOM STYLES
---------------------------------------------------- */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++
			BODY
++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* HEADER */

#site-title {
	font-family: "Open Sans";
	font-weight: 800 !important;
	font-style: italic;
	font-size: 36px;
	font-height: 30px;
	text-shadow:	4px 4px 4px #aaa,
			5px 3px 1px #FFFFFF;}
/*	font-family:Merriweather;
	font: Merriweather;
	text-shadow:	-7px -7px 7px #FFFFFF,
			2px 1px 1px #FFFFFF,
			2px 1px 0px black,
			3px 2px 2px #0d9ef0 */
/*	text-shadow:	3px 3px 3px white; */
/*			1px  1px 1px black,
			1px -1px 1px black,
			-1px  1px 1px black,
			-1px -1px 1px black; */
/* } */

.sitei {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: italic;
	font-size: 36px;
	font-height: 30px;
}

#site-description {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: italic;
	font-size: 18px;
	font-height: 20px;
	text-shadow:	4px 4px 4px #FFF,
			5px 3px 1px #FFFFFF;
}
/*	text-shadow:	3px 1px 9px #FFFFFF,
			2px 1px 0px #0d9ef0,
			0 0 5px black,
			1px 1px 1px black,
			5px 3px 4px #FFFFFF;
	color: #F8CED9 !important;
	text-shadow:	1px  1px 1px black,
			1px -1px 1px black,
			-1px  1px 1px black,
			-1px -1px 1px black; */
/*	color: #585858 !important;
	letter-spacing: 0.15em; */
/*	filter: progid:DXImageTransform.Microsoft.Shadow(color=#585858,direction=130,strength=5); */ /* IE Proprietary Filter*/
/* } */

#header-widget-area {
    display: block;
    right: 0px;
	top: 5px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 50%;
    z-index: 251;
}

#slide-text {
	display: center;
}

/* PAGE */
.article {padding:20px 4%;}
.page-title {margin: 0; padding: 0 0 10px;}
.pagelink {clear:both; margin:20px 0 10px;}
.edit-link {display:block; clear:both; margin:10px 0; padding: 5px; border:1px solid #f26535;}
.button {
     
    /*Step 2: Basic Button Styles*/
    display: block;
    height: 80px;
    width: 400px;
    background: #336699;
    border: 1px solid rgba(33, 68, 72, 0.59);
     
    /*Step 3: Text Styles*/
    color: #fff;
    text-align: none;
    font: 2.2em/80px 'Open Sans', Arial, Helvetica, Geneva, sans-serif;
}
 
/*Step 3: Link Styling*/
a.button {
    text-decoration: none;
}
/*Step 5: Hover Styles*/
a.button:hover {
    background: #0174DF;
}

.button-large {
     
    /*Step 2: Basic Button Styles*/
    display: block;
    height: 64px;
    width: 400px;
    background: #78132a;
    border: 1px solid rgba(33, 68, 72, 0.59);
     
    /*Step 3: Text Styles*/
    color: #fff;
    text-align: center;
    font: 1.6em/60px 'Open Sans', Arial, Helvetica, Geneva, sans-serif;
}
 
/*Step 3: Link Styling*/
a.button-large {
    text-decoration: none;
}
/*Step 5: Hover Styles*/
a.button-large:hover {
    background: #ADBF2D;
}


#content .entry-content h1 { font-size: 32px; }
#content .entry-content h2 { font-size: 28px; }
#content .entry-content h3 { font-size: 24px; }
#content .entry-content h4 { font-size: 20px; }

/* #content .entry-content h5
{
	font-size: 16px;
	font-weight: bold;
	text-shadow:	-2px -2px 3px #FFFFFF,
			2px 1px 1px #FFFFFF,
			2px 1px 0px #FFFFFF,
			3px 2px 2px #128B3A;
	letter-spacing: 0.06em;
	color: #7CB32E;
}

#content .entry-content h6
{
	font-size: 15px;
	font-weight: bold;
	font-style: none;
	text-shadow:	-2px -2px 3px #FFFFFF,
			2px 1px 1px #FFFFFF,
			2px 1px 0px #FFFFFF,
			3px 2px 2px #7CB32E;
	letter-spacing: 0.15em;
	color: #128B3A;
} */

.column-text {
	text-align: center;
}

hr.thick {
    border-style: inset;
	border-width: 1px;
}

div.entry-meta {
	display: none;
	
}

div.nav-previous a:hover, div.nav-previous a:active, div.nav-next a:hover, div.nav-next a:active {
	background-color: #78132a !important;
}

#logo a:hover, #header-container a:hover {
	background-color: transparent !important;
/*	background-color: rgb(255, 255, 255) !important; */
	opacity: 0.9;
	filter: alpha(opacity=25); /* For IE8 and earlier */
}

/* FOOTER */
/* #footer {clear:both; max-width: 100%; margin:0 auto; background:transparent; color:#333; padding:20px 0;} */

#footer .site-info {text-align:center; clear:both; padding:0 20px;}

#footerbg {
	padding: 20px;
	font-size: 0.8em !important;
	display: block;
	width: 100%;
	height: 100%;
}

/* weggenommen #footer .site-info a{color:#f26535;} */

.wpcf7-list-item {display:block}