/*
 Theme Name:   Twenty Sixteen Child
 Theme URI:    http://wp.iconlab.de/
 Description:  Twenty Fifteen Child Theme - Custom
 Author:       thbode
 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
*/

body, button, input, select, textarea {
	font-size: 20px;
}

/* start image header full-width definition */
.site-inner {
    max-width: none;
}

.site-header,
.site-content,
.site-footer,
.site-header-main {
    max-width: 1320px;
    margin: 0 auto;
}


/* inconsolata-regular - latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/inconsolata-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Inconsolata Regular'), local('Inconsolata-Regular'),
       url('/fonts/inconsolata-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/inconsolata-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/inconsolata-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/inconsolata-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/inconsolata-v16-latin-regular.svg#Inconsolata') format('svg'); /* Legacy iOS */
}





/* merriweather-italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/merriweather-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Italic'), local('Merriweather-Italic'),
       url('/fonts/merriweather-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/merriweather-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/merriweather-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/merriweather-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/merriweather-v19-latin-italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/merriweather-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('/fonts/merriweather-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/merriweather-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/merriweather-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/merriweather-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/merriweather-v19-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/merriweather-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold'), local('Merriweather-Bold'),
       url('/fonts/merriweather-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/merriweather-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/merriweather-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/merriweather-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/merriweather-v19-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/merriweather-v19-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold Italic'), local('Merriweather-BoldItalic'),
       url('/fonts/merriweather-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/merriweather-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/merriweather-v19-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/merriweather-v19-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/merriweather-v19-latin-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-900italic - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  src: url('/fonts/merriweather-v19-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'),
       url('/fonts/merriweather-v19-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/merriweather-v19-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/merriweather-v19-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/merriweather-v19-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/merriweather-v19-latin-900italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-900 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/merriweather-v19-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Black'), local('Merriweather-Black'),
       url('/fonts/merriweather-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/merriweather-v19-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/merriweather-v19-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/merriweather-v19-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/merriweather-v19-latin-900.svg#Merriweather') format('svg'); /* Legacy iOS */
}


/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/montserrat-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('/fonts/montserrat-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/montserrat-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/montserrat-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/montserrat-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/montserrat-v12-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}


/* crimson-text-regular - latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/crimson-text-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Crimson Text Regular'), local('CrimsonText-Regular'),
       url('/fonts/crimson-text-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/crimson-text-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/crimson-text-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/crimson-text-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/crimson-text-v8-latin-regular.svg#CrimsonText') format('svg'); /* Legacy iOS */
}


/* Fonts Override */

.site-title {
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 400;
}

.site-content, .entry-footer, .comments-title, .comment-reply-title, .comment-metadata {
    font-family: 'Crimson Text'!important;
    font-style: normal!important;
    font-weight: 400!important;
}


.entry-title, .widget .widget-title {
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 400;
}



@media screen and (min-width:44.375em) {
    .site {
        margin: 0;
    }
}

.site-header {
    padding-bottom: 0;
}
.header-image {
    max-width: 1400px;
    padding-bottom: 5.25em;
    margin: 0 auto;
}
/* end image header full-width definition */

/* to define property of almost all part of theme */
 body, button, input, select, textarea {
     line-height: 1.5em;
 }

/* to define site title color, the "Vera Lengsfeld" text above */
.site-header-main .site-branding .site-title a {
    color: #5d512b;
}

/* to define main menu property */
.site-header-main .main-navigation a {
    color: #5d512b;
    font-family: "Crimson Text", "Helvetica Neue", sans-serif;
    letter-spacing: 0.1em;
    font-size: 0.8em;
}

/* to reduce margin of site title, main menu, and header image */
.site-branding,
.site-header-menu,
.header-image {
    margin-bottom: 0;
    margin-top: 1em;
}

/* to define border-bottom of post */
.site-main > article {
    border-bottom: none;
    /*border-bottom: 3px solid #dddddd;*/
    padding-bottom: 10px;
}

/* to define post title border */
.site-main > article .entry-title {
    padding-top: 25px;
    border-top: 2px solid #5d512b;
}

/* to define post title color in blog-posts view */
.site-main > article > header a {
    color: #5d512b;
}

/* to define post title color in single-post view */
.site-main .entry-title {
    color: #5d512b;
}

/* to define widget style property */
.widget {
    border-top-width: 0px;
    background-color: #dedecc;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
    margin-bottom: 2em;
    border-color: #5d512b;
    font-size: inherit;
}

/* to define widget title color */
.widget-title {
    color: #5d512b;
}

/* to remove the share button bottom border */
.quickshare-container {
    border-bottom: none;
}

/* to define post pagination top border (the arrows on bottom) */
.pagination {
    border-top: 2px solid #5d512b;
}

/* to define post pagination background color */
.pagination .prev, .pagination .next,
.pagination::before, .pagination::after {
    background-color: #5d512b;
}

/*
  to define post navigation top and bottom border
  (the previous and next article in single-post view)
*/
.post-navigation {
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-color: #5d512b;
}

/* to define post navigation top border (only the "next" article) */
.post-navigation div + div {
    border-top: 2px solid;
    border-color: #5d512b;
}

/* to define post navigation color and font */
.post-navigation a,
.post-navigation .post-title {
    color: #5d512b;
    font-family: "Crimson Text", "Helvetica Neue", sans-serif;
}

/* to define background color of button */
button, button[disabled]:hover, button[disabled]:focus, input[type="button"],
input[type="button"][disabled]:hover, input[type="button"][disabled]:focus,
input[type="reset"], input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus, input[type="submit"],
input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    background-color: #5d512b;
}

/* to define font for the "required" text field (newsletter subsribe) */
.required {
    font-family: "Crimson Text", "Helvetica Neue", sans-serif;
}

/* to remove the unnecessary spaces on top and bottom of website */
body:not(.custom-background-image)::before,
body:not(.custom-background-image)::after {
    height: 0px !important;
}


.single .byline,
body:not(.search-results) article:not(.sticky) .posted-on{
	display:inline-block;
	margin-right:20px;
}

.site-header {
	padding: 0 7.6923% 0 7.6923%;
}

.VL-donate{
	padding: 20px;
	background-color: #fcf8e3;
}

@media screen and (min-width: 44.375em) {
	.site-header {
		padding: 0 7.6923% 0 7.6923%;
	}
}

@media screen and (min-width: 61.5625em) {
	body:not(.search-results) article:not(.type-page) .entry-content {
		float: initial;
		width: 100%;
	}

	.site-header {
		padding: 0 4.5455% 0 4.5455%;
	}	
	
}
