/*   
Theme Name: TwentyelevenChildTheme
Description: This is a custom child theme for twentyeleven.
Author: Hartmut Bauer
Author URI: http://www.grizeto.de/
Template: twentyeleven
Version: 1.0
Tags:
*/

/* MY CUSTOM STYLES
--------------------------------------------- */

#branding hgroup {
	margin: 0 !important;
}


#branding img {
/*	display: inline !important; */
}

.nivoSlider.headerSlider {
  max-width: 100% !important;
}

#site-title {
    margin-right: 0 !important;
    padding: 0 !important;
}

#site-title a {
	display: none !important;
}

/* Linker Rand synchron mit Standardtemplate */
#access div {
/*    margin: 0 18.5% !important; */
}

#access a {
/*	display: inline !important; */
	font-weight: 600 !important;
	padding: 0 2em !important;
}

#access ul {
	font-size: 12px !important;
/*	display: inline-block !important; */
/*	padding-top: 0.5em !important;  */
}

#access {
	background: linear-gradient(#252525, #666666) repeat scroll 0 0 transparent !important;
/*	text-align: center !important; */
}

#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
    color: #FFF1C3 !important;
    font-weight: 600 !important;
}

#main {
    padding: 3.8em 0 0 !important;
}

body, input, textarea {
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.5em !important;
	color: #000000 !important;
}

strong {
    font-weight: 700 !important;
}

p {
    margin-bottom: 1.5em !important;
}

.entry-title {
	color: #404040 !important;
	font-size: 1.4em !important;
	line-height: 1.3em !important;
	padding: 0 !important;
}

.hentry {
	padding: 0 !important;
	margin: 0 0 4.2em !important;
}


#supplementary {
	padding: 0 !important;
}

#supplementary.one {
    padding-bottom: 1em !important;
    padding-top: 1em !important;
    text-align: center !important;
}

.widget ul {	
	font-size:14px !important;
}

.widget ul li {	
	font-size:14px !important;
	margin-left: 5% !important;
}

.widget {
	margin-bottom: 0 !important;
	margin-left: -5% !important;
}

.widget a {	
	color: #000000 !important;
	font-weight: 600 !important;
}

#menu-menu-unten li {
    display: inline !important;
    list-style: none outside none !important;
}

#menu-menu-bottom li {
    display: inline !important;
    list-style: none outside none !important;
}

ul, ol {
    margin: 0 !important;
}

#site-generator {
	padding: 1em !important;
}


.entry-content a {
	color: #237459 !important;
	font-weight: 600 !important;
}

.back-link a {
    color: #000000;
}

@media (max-width: 800px) {
	#access div {
	margin: 0 5% !important;
	}

	#access a {
		line-height: 2.2em !important;
	}


@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	body, input, textarea {
		font-size: 12px !important;
	}

	#access ul {
		font-size: 12px !important;
	}
	.widget ul {	
		font-size:12px !important;
	}

	.widget ul li {	
		font-size:12px !important;
	}