﻿/*
Theme Name: vdhwilnsdorf
Description: childtheme
Template: twentyeleven
Version: 1.0
Tags:
*/

#page {
    margin: 0 auto;
    max-width: 1320px;
}
body, input, textarea {
 word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    color: #373737;
    font: 1.125rem "Verdana", Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
             line-height: normal;
               line-height: 1.625;

}

#branding {
    border-top: 2px solid #bbb;
    border-bottom: 5px solid #464646;
padding-bottom:0;    position: relative;
    z-index: 9999;
}

.entry-title {

    clear: both;
    color: #373737;
    font-size: 2rem;
    font-weight: normal;
    line-height: 120%;
    padding-bottom: .3em;
    padding-top: 15px;

}
.entry-content h1 { 
    color: #373737; line-height: 120%;
    font-size: 1.5625rem;
    font-weight: normal;
  }

.entry-content h2 { 
    color: #373737; line-height: 120%;
    font-size: 1.5625rem;
    font-weight: normal;
  }

.entry-content h3, .comment-content h3 {
color:#cd0099;
    font-size:1.375rem;
    letter-spacing: 0;
    line-height: 120%;
    text-transform: none;

}
.left-sidebar #content {
    margin: 0 5.6% 0 26%;
    width: 68.4%;
}
.left-sidebar #secondary {
    float: left;
    margin-left: 5.6%;
    margin-right: 0;
    margin-top: 1.2%;
    width: 20.8%;
}

.widget-area {
    font-size:1.000rem;
}

.widget a {
    font-weight: normal;
    text-decoration: none;
}
.widget ul {
    font-size: 1.000rem;
    margin: 0;list-style:none;
}
.menu-hauptmenue-container ul.menu li a {background-color:transparent;
    line-height: 170%;
    color: #222;
   font-size: 1.125rem;margin: 0.8% 0 0.8% 0;padding:0.8%;
}
.menu-hauptmenue-container ul.menu li a:hover {
    color: #cd0099;text-decoration:none;
}

.menu-hauptmenue-container ul.menu li a:hover {
    color: #cd0099;text-decoration:none;
}
.menu-hauptmenue-container ul.menu li a:active {
    color: #cd0099;text-decoration:none;
}
.widget ul.menu li.current-menu-item  a{color:#cd0099;}
.widget ul li{ font-size: 1.000rem;
    color: #222;
}


img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
    border: none;
    padding: 0;
    max-width: 100%;
    max-width: calc( 100% - 14px );
}
#site-generator{display:none;}

/* =Responsive Structure
----------------------------------------------- */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

@media (max-width: 1024px) {
	/* Simplify the basic layout */
.left-sidebar #content {
    margin: 0 2% 0 2%;
    width: 95%;
}
.alignright {
    display: inline;
    float: none;clear:right;
    margin-left: 0;
}
 .alignleft {
    display: inline;
  float: none;clear:left;
    margin-right: 0;
}
	}
