/*
Theme Name: Twenty Twelve Child
Theme URI: http://example.com/
Description: Child theme for the Twenty Twelve theme
Author: SMG
Author URI: http://example.com/about/
Template: twentytwelve
Version: 0.1.0
*/

@import url("../twentytwelve/style.css");

/* Social Icons */


.main-navigation .nav-social-facebook { 
	float: right;  
	margin-right: 20px;
	background: url(images/fb29x.jpg) no-repeat right;
}

.nav-social-facebook a {
	opacity: 0;
}


.pum-content>p {
	font-size: 16px !important;
}

/* Changes to the standard Version 1.1 follow here*/

/* =Reset
-------------------------------------------------------------- */
#comments { display:none; }

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 13px;
vertical-align: baseline;
        font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}
/* Images */

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0px;
}

/* Responsive images */

img.wp-post-image {
width:1040px;
height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
margin-left: -40px;
}

img.wp-post-image {
/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
border-radius: 3px;

}

/* =Basic structure
-------------------------------------------------------------- */

a {
text-decoration: none;
   color:#1e1a6d;
   font-weight:bold;
}


a:hover {
text-decoration: underline;
   color:#1e1a6d;
font-weight:bold;
}

/* Header */

.site-header {
	padding:0;
}
img.header-image {
/*	max-width:965px;
	width: 965px;*/
/*	margin: 0 0 0 -37px;*/
	margin: 0;
	overflow:hidden;
}

/* Navigation Menu */
.main-navigation {
	margin-top: 0;
	text-align: left;
}

/* =Main content and comment content
-------------------------------------------------------------- */

.mu_register p {
margin: 0 0 24px;
margin: 0 0 0.714285714rem;
line-height: 1.714285714;
}

/* =Media queries
-------------------------------------------------------------- */

.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
    background-color: #23226A;
    border-bottom: 0px solid #23226A;
    display: inline-block !important;
    height: 33px;
/*    margin-left: -40px;*/
    padding-left: 12px;
    text-align: left;
    width: 1036px;
}


.pum-content>p {
			font-size: 1em !important;
		}



.main-navigation li a {
border-bottom: 0;
color: #BBBBBB;
/*line-height: 3.692307692;*/
line-height: 2.6;
text-transform: uppercase;
white-space: nowrap;
font-weight: bold;
}
.main-navigation li a:hover {
color: #fff;
}

.main-navigation li ul li a {
background: #efefef;
border-bottom: 0px solid #ededed;
display: block;
font-size: 12px;
font-size: 0.85714285714286rem;
line-height: 2.181818182;
/*padding: 8px 10px;*/
/*padding: 0.571428571rem 0.714285714rem;*/
padding: 2px 5px;
padding: 0.14285714285714rem 0.35714285714286rem;
width: 180px;
width: 15.85714286rem; /* vorher 14.... */
white-space: normal;
background-color:#23226A;
}
/* Border Bottom deleted in mainstyle.css, would not take changes in child.css, responsible for the white lines in menu - SMG/


.main-navigation li ul li a:hover {
/*background: #e3e3e3;*/
/*color: #444;*/

.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: #636363;*/
color: #bbb;
font-weight: bold;
}

/* Minimum width of 960 pixels. */

body .site {
padding: 0 40px;
/*padding: 0 2.857142857rem;*/
padding: 0;
margin-top: 0;
margin-bottom: 48px;
margin-bottom: 3.428571429rem;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
border-right: 3px solid #23226A;
border-left: 3px solid #23226A;
border-bottom: 3px solid #23226A;
}

/* .bluebullet added by Tasha B. */
.bluebullet {
list-style-image: url('/wp/wp-content/uploads/2014/01/blue-bold-bullet.jpg');
}

.entry-content table,
.comment-content table {

	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
/*	SMG took this out: border-bottom: 1px solid #ededed;
	color: #757575;*/



.entry-content li {
	line-height:20px;
}
.entry-content p {
	line-height: 16px;
}

.entry-content a:visited {
	color: #1e1a6d;
}

.entry-content td,
.comment-content td {
border-top: 0px solid;
padding: 6px 10px 6px 0;
}

.entry-content table, .site-content article {
	border-bottom:none;
}
.entry-content table {
	margin: 0;
	color: #000000;
}

@media screen and (max-width: 780px) {
	.main-navigation li {
		margin: 0 0.857143rem 0 0;
	}
}

@media screen and (max-width: 600px) {
	.main-navigation li {
		margin: 0 0.1857143rem 0 0;
	}
}

.menu-toggle {
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: 15px;
}

@media screen and (min-width:100px) {
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: none;
    border-top: none;
    display: inline-block !important;
    text-align: left;
    width: 100%;
}
}

@media screen and (min-width: 600px) {
.main-navigation li {
    margin: 0 2.457142857rem 0 0;
	}}

article {
	padding-left: 10px;
	padding-right: 10px;
}
