/*
Theme Name: catch-evolution_mr_hjms
Description: Ein schönes Childtheme für die Hans-Joachim Maaz-Stiftung
Author: Michael Rockstroh
Author URI: http://www.mirakulum.com
Template: catch-evolution
Version: 1.0
Tags:
*/
@import url("../catch-evolution/style.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: 'Plantin W01';
    font-size: 100%;
}
body, input, textarea {
	color: #1a171b;
	font-size: 15px;
	font-weight:normal;
}
body {
	background-color:#fff;
}
/* Abstände zwischen Elementen */
#main {
    padding: 20px 0 0;
}
.wrapper {
    width: 1120px;
}
/* #main .wrapper {
border-left: solid 5px rgba(115, 171, 38, 0.7); 
padding-left: 10px;
} */
.three-columns .content-sidebar-wrap, .error404 .content-sidebar-wrap {
    width: 860px; /* -> abstand 20px nach links*/
}
.error404 #primary #content {
	margin:0;
}
.three-columns #primary,.error404 #primary  {
    width: 600px;
	float: left;
}
/*
.right-sidebar #primary {
    width: 800px;
} */
.three-columns #secondary, .right-sidebar #secondary, .error404 #secondary {
    width: 240px;
}
.widget, .hentry, .no-results, #author-info, #disqus_thread, #content .error404 {
    margin-bottom: 20px; 
}
.widget {
    padding: 10px 20px 10px;
}

#paypal_donations-2 {
	padding-top: 0;
}

.wrapper:after, #header-menu:after, .widget:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.hentry, .no-results, #author-info, #disqus_thread, #content .error404 {
    padding: 20px 3px;
}
#site-generator .wrapper {
    padding: 15px 0;
}
#site-generator .copyright, #site-generator .powered {
    width: 67%;
}
/* Spalten Textgröße */
.widget-area, .widget ul li  {
	font-size:14px;
} 
/* Links */
a {
    color: #1a171b;
    text-decoration: underline;
}
.widget a {
    text-decoration: underline;
	font-weight:normal;
}
.widget_recent_entries a{
	text-decoration: none;
}
.widget_recent_entries ul li {
    margin-bottom: 6px;
}

.entry-meta a {
    font-weight: normal;
	color: #666;
}
a:hover,
a:focus,
a:active, 
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active,
.entry-meta a:hover,
.entry-meta a:focus,
.entry-meta a:active,
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #e67134;
}

/* Menü oben */
#fixed-header-top {
	background: #4b8163;
	background: rgba(115, 171, 38, 0.7);
}
#access-top {
    float: left;
    max-width: 100%;
}
#fixed-header-top .menu {
    text-align: left;
	padding-left: 20px;
}

#fixed-header-top ul.menu li {
    border-right: 2px solid #eee;
    float: left;
    position: relative;
}
#fixed-header-top ul.menu li:last-child, #fixed-header-top ul.menu ul li{
    border: medium none;
}

#fixed-header-top ul li a {
	font-weight: normal;
    line-height: 3.0em;
    padding: 0 1.5em;
}
#fixed-header-top ul.menu > li a {
    color: #eee;
	text-decoration:none;
}

#fixed-header-top ul.menu li.current-menu-item > a{
	background: #e5e5e5; /* Show a solid color for older browsers */
	background: rgba(229, 229, 229, 0.7);
	color: #373737;
}
#fixed-header-top ul.menu li:hover > a,
#fixed-header-top ul.menu a:focus {
	text-decoration:underline;
}


/* social oben */
#sidebar-header-right {
    padding-right: 20px;
}

#fixed-header-top .social-profile ul li {
    margin: 4px 0 3px 10px;
}
#fixed-header-top .social-profile ul li a {
    padding: 0;
}

/* Titel */
.has-header-top #branding {
    padding-top: 40px;
}
#header-content {
    padding: 15px 0;
}
#logo-wrap {
    width: 100%;
}
#site-logo.title-right {
    padding: 0 20px 0 20px;
}
#site-title {
/*    width: 60%;*/
/*	font-size: 52px;
    font-weight: normal;*/
/*	font-size: 35px;
    font-weight: bold;
line-height: 40px;
padding-top: 10px;*/
font-size: 40px;
    font-weight: normal;
line-height: 45px;
padding-top: 5px;
}
#sidebar-header-content-right {
    float: right;
	padding-right: 20px;
}

/* Unteres Menü */
#header-menu #access {
	background: #e6e6e6;
	border-top: 2px solid #1a171b;	
}
#header-menu ul.menu > li a {
    color: #1a171b;
    line-height: 3.0em;
    padding: 0 1.5em;	
}
#header-menu ul.menu li {
    border-right: 2px solid #1a171b;
}
#header-menu ul.menu ul {
	top:2.5em
}
#header-menu ul.menu a {
	font-size: 16px;
}
#search-x{
	float:right;
	width:200px;
	text-align:left;
	margin: 10px 20px 0 0;
}
.vorsuche {
	float:left;
}
/* slider */
#slider-wrap .featured-text {
    cursor: default;
}
#slider-wrap .featured-text:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
#slider {
	margin-top: 76px;	
}
.featured-text-wrap .sep{
	display:none;
}

/*Linkes Menü*/
.widget_nav_menu {
	padding: 5px 0;
}
.widget_nav_menu  ul {
	margin: 0;
}
.widget ul.menu li {
	list-style-type: none;
    border-bottom: 1px solid #1a171b;
}
.widget ul.menu li:last-child, .widget ul.menu ul li{
    border: medium none;
}
.widget ul.menu li > a{
	display:block;
	padding: 10px 0 10px 20px;
	font-size: 14px;
	color: #1a171b;
	text-decoration:none;
}
.widget ul.menu li.current-menu-item{
	background-color: #e6e6e6;
}
.widget ul > li.current-menu-item a {
	color: #1a171b;
	font-weight:bold;
}
.widget ul.menu li:hover > a,
.widget ul.menu a:focus {
	background-color: #d4e4bd;
}
.widget ul li {
	color:#1a171b; 
}

.widget_recent_entries ul {
	list-style-type: none;
	margin-left:0;
}

p {
    margin-bottom: 15px;
}
.page-header {
	padding: 13px 0 15px;
	border-bottom: 2px solid #1a171b;
	border-radius: 0px;
	margin-bottom: 0px; 
}
.page-title {
    color: #1a171b;
	font-size: 26px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
}
.page  {
	/* padding-top: 7px; */
}
#content nav {
    padding: 0 0 9px;
}
body.single-format-standard .hentry {
	padding-top: 0;
}
.entry-title, .error404 .entry-title  {
    font-size: 26px;
    font-weight: normal;
    line-height: 1.2em;
}
.entry-content h2  {
    font-size: 20px;
    font-weight: normal;
}
.entry-content h3, .entry-content h4  {
    font-size: 18px;
    font-weight: normal;
}
#text-3 {
	background-color: #e67134;
	color:#eee;
}
#text-3 img {
	border: none;
	padding: 0;
}
#anmelden {
	float: right;
}
h3.widget-title-link, h3.widget-title-link-o{
    padding-bottom: 10px;
}
h3.rpwe-title {
	padding-bottom: 5px;
}
h3.widget-title-link a, h3.widget-title-link-o a, h3.rpwe-title a{
    color: #222;
    font-size: 18px;
    font-weight: bold;
	text-decoration:none;
}
h3.widget-title-link-o a:hover,
h3.widget-title-link-o a:focus,
h3.widget-title-link-o a:active {
    color:#fff;
}
h3.widget-title-link a:hover,
h3.widget-title-link a:focus,
h3.widget-title-link a:active,
h3.rpwe-title a:hover,
h3.rpwe-title a:focus,
h3.rpwe-title a:active {
    color:#e67134;
}
.category-archive-meta{
	display:none;
}
.error404 #main .widget {
    clear: both;
    margin-right: 0;
    width: auto;
}
.wrapper1 {
    margin: 0 auto;
    width: 900px;
}
/* */
.hentry, .widget, .no-results, #author-info, #disqus_thread, #content .error404 {
	border:0;
}
.entry-content, .entry-summary {
	padding: 0.1em 0 0;
}
.widget, .hentry, .no-results, #author-info, #disqus_thread, #content .error404 {
	margin-bottom: 0;
	padding-bottom: 0;
}
.widget-title {
	line-height: 1.2em;
	padding-bottom: 5px;
}
h3.widget-title-link a, h3.widget-title-link-o a, h3.rpwe-title a{
	line-height: 1.2em;
}
h3.widget-title-link, h3.widget-title-link-o {
	padding-bottom: 5px;
}
#text-3 {
    background-color: #fff;
	margin: 0 0 10px 0;
}
#text-3 .textwidget {
/*	background-color: #e67134; */
	background-color: #d4e4bd;
	padding: 5px;
}
#text-3 .textwidget p{
	margin-bottom: 5px;
}
#paypal_donations-2 {
	background-color: #e67134;
		padding-left: 0;
	padding-right: 0;
	margin-left: 20px;
	margin-right: 20px;
}
#paypal_donations-2  a:hover, 
#paypal_donations-2  a:focus,
#paypal_donations-2  a:active {
	color:#fff;
}
#text-3  a:hover, 
#text-3  a:focus,
#text-3  a:active {
	color:#fff;
}
#slider {
	margin-top: 53px;
}
#slider-wrap .featured-text, #slider-wrap .featured-text:hover {
	background-color: #fff;
}
#slider-wrap .featured-text .featured-text-wrap {
	padding: 0px 0 15px;
	margin: 0 3px 0;
	font-size: 26px;
	font-style: italic;
	border-bottom: 2px solid #1a171b;
	color: #1a171b;
}
#controllers {
	display:none;
}
#content hr {
	clear: both; 
}
header .entry-meta{
	display:none;
}
.entry-summary {
	padding-top:0;
	display:none;
}
.page .entry-header{
	padding-bottom: 2px;
	border-bottom: 2px solid #1a171b;
}
.home .page .entry-header{
	padding-bottom: 0;
	border-bottom: 0;
}
#branding {
    background-color: #d4e4bd;
}
#header-menu ul.menu li:hover > a, 
#header-menu ul.menu ul :hover > a, 
#header-menu ul.menu a:focus {
    background: #d4e4bd;
}

input #s {
	width: auto;
	padding-right: 1px;
}
