/*
 Theme Name:   Twenty Sixteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Sixteen Child Theme
 Author:       Sabine Schneider
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/

@import url(../twentysixteen/style.css);


/* muli-regular - latin */
@font-face { font-family: Muli; src: local('Muli Regular'), local('Muli-Regular'), url(fonts/muli-v11-latin-regular.ttf) format('truetype'), url(../fonts/muli-v11-latin-regular.eot), url(fonts/muli-v11-latin-regular.eot?#iefix) format('embedded-opentype'), url(fonts/muli-v11-latin-regular.woff2) format('woff2'), url(fonts/muli-v11-latin-regular.woff) format('woff'), url(fonts/muli-v11-latin-regular.svg) format('svg'); font-weight: 400 }

/* muli-600 - latin */
@font-face { font-family: Muli; font-weight: 600; src: local('Muli Regular'), local('Muli-Regular'), url(fonts/muli-v11-latin-600.ttf) format('truetype'), url(../fonts/muli-v11-latin-600.eot), url(fonts/muli-v11-latin-600.eot?#iefix) format('embedded-opentype'), url(fonts/muli-v11-latin-600.woff2) format('woff2'), url(fonts/muli-v11-latin-600.woff) format('woff'), url(fonts/muli-v11-latin-600.svg) format('svg'); font-style: normal; }



/**
 * Schriften festlegen
 */
body, button, input, select, textarea        { color: #1a1a1a; font-size: 13pt; font-family: Muli, Verdana, sans-serif; line-height: 150%; color2: red   }
td { line-height: 140% }
.text-grau  { color: #000; font-size: 14pt; font-weight: 400; line-height: 12pt }
/**
 * Groesse Seitentitel Content aendern
 */
.entry-title      { color: #000; font-size: 14pt; font-family: Muli, Verdana; font-weight: normal; line-height: normal }
/**
 * widget Hoehe und Abstandlinien festlegen
 */
.widget   { margin-bottom: 1.3em; padding-top: 1.6em; border-top: 1px solid #1a1a1a }
/**
 * widget Headline aendern
 */
.widget .widget-title   { font-size: 17px; line-height: 1.31; text-transform: capitalize; letter-spacing: 0.05em; margin: 0 }
/**
 * Linkoptionen
 */

a,
a:link,
a:visited,
a:hover,
a:focus,
a:active   { color: #999; text-decoration: none }
/**


 * Abstaende Headerbereich oben/unten aendern
 */
.site-header          { font-family: Muli, Verdana; padding-top: 2%; padding-bottom: 3% }
/**
 * Abstaende Headerbil oben/unten aendern
 */
.main-navigation a              { color: #000; font-size: 13pt; font-family: Muli; line-height: 1.31; display: block; margin-right: -0.66em; padding: -0.66em 0.66em 0.44em; outline-offset: -1px               }
.main-navigation a:link             { color: #000; font-size: 13pt; line-height: 1.31; display: block; margin-right: -0.66em; padding: -0.66em 0.66em 0.44em; outline-offset: -1px              }
.main-navigation a:hover              { color: black; font-size: 13pt; font-family: Muli; font-weight: 600; line-height: 1.31; display: block; margin-right: -0.66em; padding: -0.66em 0.66em 0.44em; outline-offset: -1px               }
.main-navigation a:active              { color: black; font-size: 13pt; font-weight: 900; line-height: 1.31; display: block; margin-right: -0.66em; padding: -0.66em 0.66em 0.44em; outline-offset: -1px               }
/**
/**
 * Nach Suchenfunktion Linie oben anpassen
 */
.page-header   { margin-right: 0; margin-bottom: 3.5em; margin-left: 0; padding-top: 1.75em; border-style: dotted; border-width: 2px 0 0; border-color: black }
.post-navigation .post-title, .entry-title, .comments-title { }
/**
 * Abstand Submenue verkleinern
 */
.main-navigation .menu-item-has-children > a { margin-right: -8px }
text_footer  { font-size: x-small }

/**
 * Gallery bearbeiten
 */
screen-reader-text  { }
entry-footer { color: fuchsia }
mask-text-sabine  { text-decoration: none }
.rand-grau { border-width: 1pt; border-color: gray }
/**
 * Seitentitel Font
 */
.site-title      { color: #666; font-size: 18pt; font-family: Muli; font-weight: 400; line-height: normal; padding-top: 4px }


/**
 * Menü-Knopf
 */
.menu-toggle          { color: rgba(0,0,0,0); font-size: 13px; background-image: url(img/mobile-gray.gif); background-repeat: no-repeat; background-position: 0 0; margin: 1.08em 0; padding: 1em 1em 1em 0; border-style: none; border-color: #fff; background-size: 100% 100%    }

.no-js .menu-toggle    { color: rgba(0,0,0,0); background-image: url(img/mobile-gray.gif); background-repeat: no-repeat; background-position: 0 0; margin: 1.08em 0; padding: 1em 1em 1em 0; border-style: none; border-color: #fff; background-size: 100% 100% }

.menu-toggle:hover,
.menu-toggle:focus       { color: rgba(0,0,0,0); background-color: #fff; background-image: url(img/mobile-gray.gif); background-repeat: no-repeat; background-position: 0 0; margin: 1.08em 0; ppadding: 1em 1em 1em 0; border-style: none; border-color: #fff; background-size: 100% 100%  }

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus       { color: rgba(0,0,0,0); background-color: #fff; background-image: url(img/mobile-gray.gif); background-repeat: no-repeat; background-position: 0 0; margin: 1.08em 0; padding: 1em 1em 1em 0; border-style: none; border-color: #fff; background-size: 100% 100%  }

.menu-toggle:focus  { color: rgba(0,0,0,0); background-image: url(img/mobile-gray.gif); background-repeat: no-repeat; background-position: 0 0; margin: 1.08em 0; padding: 1em 1em 1em 0; border-style: none; border-color: #fff; background-size: 100% 100% }

.menu-toggle.toggled-on:focus  { color: rgba(0,0,0,0); background-image: url(img/mobile-gray.gif); background-repeat: no-repeat; background-position: 0 0; margin: 1.08em 0; padding: 1em 1em 1em 0; border-style: none; border-color: #fff; background-size: 100% 100% }


/**
 * Menü-Anpassung_JO
 */
.main-navigation .menu-item-has-children > a    { margin-right: -33px }
.main-navigation .menu-item-has-children > a:after  { position: absolute; top: 0.81em; right: 0.63em; content: "" }

/**
 * Links ohne Unterstreichung
 */
 .entry-content a,
.entry-summary a,
.taxonomy-description a,
.logged-in-as a,
.comment-content a,
.pingback .comment-body > a,
.textwidget a,
.entry-footer a:hover,
.site-info a:hover {
	box-shadow: 0 0 0 0 currentColor;
}

