/*
Theme Name: Twenty-Sixteen-Child Theme
Description: Child Theme fuer Mariann Widmer
Author: particletree.ch
Author URI: https://www.particletree.ch
Template: twentysixteen
Version: 1.0
*/

/* Sidebar entfernen und volle Breite nutzen 
#secondary {
    display: none;
}                                      

@media screen and (min-width: 56.875em) {
    .content-area {
        width: 70%;
    }
}                 */

/* Transparenz hinzufügen 
.site {
	background-color: rgba(90, 90, 90, 0.3) !important;
}             */
body,
button,
input,
select,
textarea {
	color: #1a1a1a;
	font-family: Lekton, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.75;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    font-weight: 700;
    color: #575756;
} 
 

 .main-navigation a {
    color: #1a1a1a;
    outline-offset: -8px;
    padding: 0.65625em 0.775em;
    white-space: nowrap;
    display: block;    
}
.main-navigation a:hover, .main-navigation a:focus  {
    color: #858585 !important;
}
.entry-title a:hover, .entry-title a:focus  {
    color: #858585 !important;
}
.site-info a:hover, .site-info a:focus  {
    color: #858585 !important;
}

/* Deckkraft Bilder   */
a:link, a:active, a:visited, a:hover, a:focus {
    opacity: 1 !important;
} 

a {
    color: #95c121;   
    text-decoration: none;
}    
/* a:focus, a:hover {
  color: orange !important;
} */
 
/* Fügt ein Zeichen vor externe Links ein */ 
.widget a[href^="http://"]:before, .widget a[href^="https://"]:before {
content: "\2197\a0" 
}

/* Rahmen um Artikelbilder setzen */
.post-thumbnail img {
	border: solid #ffffff 3px;
}

/* Leerraum über Blogtitel entfernen 
#masthead {
	padding-top: 0px !important;
}      */                              

/* Seitenbeschreibung Zeilenhöhe anpassen */
.site-description {
	line-height: normal;
}
body {
    background-color: #eeeeee;
}
.widget input, .widget select, .widget textarea {
    font-family: 'Saira Semi Condensed';
    font-style: normal;
    font-weight: 400;
}

.site {
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
}

/* Reposition header image */
@media screen and (min-width: 44.375em) {
	body:not(.custom-background-image):before,
	body:not(.custom-background-image):after {
		height: 0px;
	}




@media screen and (min-width: 1240px) {
    .site-header {
        padding: 1em 4.5455% 5.25em;
    }
}

.site-branding {
    margin: 1em auto 0.875em 0;
    overflow: visible;
}

.header-image {
    position: relative;
}
.page-header {
    border-top: 3px solid #95c121;
}

/*
a.custom-logo-link {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}        */
/**
 * 3.0 - Typography
 */

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	margin: 0;
  color: #575756;
	text-rendering: optimizeLegibility;
}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    float: left;
    margin-left: 5%;
    margin-right: -100%;
    width: 90%;
}

.widget {
    border-top: 3px solid #95c121;
    margin-bottom: 3.5em;
    padding-top: 1.75em;
}

.widget ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.widget a:hover {
    color: #babab6;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6
{
font-weight: 400; 
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0 {
    padding-left: 0px !important;
}
}