/*
Theme Name: Twentytwelve-Child
Description: Ein schönes Childtheme
Author: Dirk Löbe
Author URI: http://www.dls-webdesign.com/
Template: twentytwelve
Version: 1.0
Tags:
*/

body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #7D2A00;
}

.site {background-color: #FDFAE7;}

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border: none;
	box-shadow: none;
}

.widget-title{font-size:16px;font-size:1.142857143rem;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363;}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget{font-size:14px;font-size:1.000000000rem;line-height:1.846153846;}
.widget-area .widget a{color:#7D2A00;text-decoration:none;}
.widget-area .widget a:hover{color:#7D2A00;text-decoration:none;}
.widget-area .widget a:visited{color:#7D2A00;text-decoration:none;}

.widget img {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}

ins {
	background: #ffffff;
	text-decoration: none;
}

a {
	outline: none;
	color: #7D2A00;
}
a:hover {
	color: #0f3647;
}

.entry-content a:visited,
.comment-content a:visited {
	color: #7D2A00;
}

/* nav menu background color and align text=center*/

.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {
                background: none repeat scroll 0 0 #8A1C11;
		 border: 0 none;
		 padding: 0 0 0 10px;
		text-align: left;
		width: 950px;
	}


/*nav menu font color and bold font (font-weight)*/

.main-navigation li a {
    border-bottom: 0 none;
    color: #FDFAE9;
    font-weight: bold;
    line-height: 3.69231;
    text-transform: uppercase;
    white-space: nowrap;
}

/*current page nav font color & bold font*/

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: #FDFAE9;
    font-weight: bold;
}

/*background color of sub-menu (dropdown)*/

.main-navigation li ul li a {
  background: none repeat scroll 0 0 #25507A;
  border-bottom: 1px solid #EDEDED;
  display: inline-block;
  font-size: 0.785714rem;
  line-height: 2.18182;
  padding: 0.571429rem 0.714286rem;
  white-space: normal;
  width: 12.8571rem;
}

/*background & font color of sub0menu with mouse hover*/

.main-navigation li ul li a:hover {
		background: #4986B5;
		color: #444;
	}

.site-header h1 a,
.site-header h2 a {
	color: #636363;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
