/*
Theme Name: 2019-eurodig-org
Template:   twentysixteen
Description: EuroDIG changes for use with Twenty sixteen.
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Author: modified by monade.com
*/

/* all styles now enqueued: see functions.php */


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements 
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 * 16.0 - Plugins
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

 html {
	font-family: 'Source Sans Pro', sans-serif;
}

/**
 * 2.0 - Genericons
*/
ul.primary-menu  > li.menu-item-has-children  > a:after {
 
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: bottom;
} 

p {
	margin: 0 0 0 0 !important;
}


/**
 * 3.0 - Typography
*/

body,
button,
input,
select,
textarea {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-size: 1.0rem;
	line-height: 1.75;
	letter-spacing: 0.1px;
} 

blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, legend, li, ol, p, pre, td, textarea, th, ul
   {
  text-transform: none;
  font-family: 'Source Sans Pro';
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	font-family: 'Source Sans Pro', sans-serif;
}

:-moz-placeholder {
	font-family: 'Source Sans Pro', sans-serif;
}

::-moz-placeholder {
	font-family: 'Source Sans Pro', sans-serif;
	/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	font-family: 'Source Sans Pro', sans-serif;
}

/**
 * 4.0 - Elements


body {
    background: url("grafik/Himmel_Ausschnitt.jpg") 0 0 no-repeat fixed;
    background-size:cover;
    -moz-background-size:cover;
	-webkit-background-size:cover;
}

*/

/**
 * 5.0 - Forms
 */
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 {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.post-password-form label {
	font-family: 'junicode', serif;
}



/**
 * 6.0 - Navigation
 */

 
/**
 * 6.1 - Links
 */
 

a:focus {
	outline: 0;
}

a:hover,
a:active {
	outline: 0;
}

.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 0px 0 0 currentColor;
}

.entry-content a:hover,
.entry-content a:focus,
.entry-summary a:hover,
.entry-summary a:focus,
.taxonomy-description a:hover,
.taxonomy-description a:focus,
.logged-in-as a:hover,
.logged-in-as a:focus,
.comment-content a:hover,
.comment-content a:focus,
.pingback .comment-body > a:hover,
.pingback .comment-body > a:focus,
.textwidget a:hover,
.textwidget a:focus {
	box-shadow: none;
}

/**
 * 6.2 - Menus
*/


.main-navigation {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-size: 1rem;
	letter-spacing: 0px;
} 

.main-navigation a {
  color: #bbb;
}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
  color: #ccc;
}

.post-navigation {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.post-navigation .post-title {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.pagination {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.image-navigation,
.comment-navigation {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.dropdown-toggle {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: #bbb;
	content: "";
	height: 48px;
	padding: 0;
	position: absolute;
	right: 0;
	text-transform: none;
	top: 0;
	width: 48px;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: transparent;
	color: #ccc;
}

.dropdown-toggle:focus {
	outline: thin dotted;
	outline-offset: -1px;
}


/**
 * 7.0 - Accessibility
 */
.site .skip-link {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.logged-in .site .skip-link {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

 /**
 * 8.0 - Alignments
 */


/**
 * 9.0 - Clearings
 */


/**
 * 10.0 - Widgets
 */
.widget .widget-title {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
 }
  
.widget_recent_entries .post-date {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.widget_rss .rss-date,
.widget_rss cite {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.tagcloud a {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

/**
 * 11.0 - Content
 */
.site {
	background-color: #fff;
	min-height: calc(100vh - 60px);
	margin: 100px 0 0 0;
}

.site-title {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.site-inner {
    max-width: 100%;
 }



/**
 * 11.1 - Header
*/

.site-header {
    padding: 0 4.5455%;
    background-color: #0069b2;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    position: fixed;
    top: 0;
    box-shadow: #888 0 0 10px;
    min-width: 100%;   
    z-index: 5000;
}

.custom-logo-link {
    display: inline;
    float: left;
}

.wp-custom-logo .site-title {
    margin-top: 0em;
}   

.site-branding, .site-header-menu, .header-image {
    margin-top: 0.75em !important;
    margin-bottom: 0.65em !important;
}

.menu-toggle {
	background-color: rgba(255, 255, 255, 0.4);
	border: 1px solid #d1d1d1;
	color: #1a1a1a;
	font-size: 13px;
	font-size: 0.8125rem;
	margin: 1.076923077em 0;
	padding: 0.769230769em;
}

.menu-toggle:hover,
.menu-toggle:focus {
	background-color: rgba(255, 255, 255, 0.4);
	border-color: #007acc;
	color: #007acc;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
	background-color: rgba(255, 255, 255, 0.4);
	border-color: #1a1a1a;
	color: #fff;
}

.menu-toggle:focus {
	outline: 0;
}

.menu-toggle.toggled-on:focus {
	outline: thin dotted;
}

/**
 * 11.2 - Posts and pages
 */
.entry-title {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: bold;
	line-height: 1.25;
	margin-bottom: .5em; /* org: 1em  */
	}


.entry-content h2,
	.entry-summary h2,
	.comment-content h2 {
		font-size: 28px;
		font-size: 1.75rem;
		line-height: 1.25;
		margin-top: 1.5em;
		margin-bottom: 0em;
		font-weight: bold;
	}



.entry-content h3,
.entry-summary h3,
.comment-content h3 {
		font-size: 18px;
		font-size: 1.1rem;
		line-height: 1.4375em;
		margin-top: 1em;
		margin-bottom: 0em;
		font-family: 'Source Sans Pro', sans-serif;
		letter-spacing: 0px;
		font-weight: bold;
	}

.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.1875em;
		margin-top: 1.3em;
		margin-bottom: 0.8em;
		font-family: 'Source Sans Pro', sans-serif;
		letter-spacing: 0px;
	}
	
	
.entry-footer {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.sticky-post {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.page-title {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.page-links {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

/**
 * 11.3 - Post Formats
 */


 /**
 * 11.4 - Comments
 */
.comments-title,
.comment-reply-title {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.comment-metadata,
.pingback .edit-link {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.comment-reply-link {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.comment-form label {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.no-comments {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

.form-allowed-tags code {
	font-family: 'Consolas', monospace;
	letter-spacing: 0px;
}

.required {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

	
/**
 * 11.5 - Sidebar
 */


/**
 * 11.6 - Footer
 */

 .site-footer .site-title:after {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}
 
/**
 * 12.0 - Media
 */
p > embed,
p > iframe,
p > object,
p > video {
	margin-top:1.5em;
	margin-bottom:0.8em;
}

/**
 * 12.1 - Captions
 */


/**
 * 12.2 - Galleries
 */


/**
 * 13.0 - Multisites
 */

.widecolumn label,
.widecolumn .mu_register label {
	font-family: 'Source Sans Pro', sans-serif;
	letter-spacing: 0px;
}

/**
 * 14.0 - Media Queries



/**
 * 14.1 - >= 710px
*/

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

.site-main {
    margin-bottom: 3.5em;
}

.menu-toggle {
	background-color: rgba(255, 255, 255, 0.4);
	border: 1px solid #d1d1d1;
	color: #1a1a1a;
	font-size: 13px;
	font-size: 0.8125rem;
	margin: 1.076923077em 0;
	padding: 0.769230769em;
}

.entry-content ul,
.entry-summary ul,
.comment-content ul,
.entry-content ol,
.entry-summary ol,
.comment-content ol {
	margin-left: 1.25em;
	}
    
}


/**
 * 14.2 - >= 783px
 */
 
 @media screen and (min-width: 48.9375em) {

}

 
/**
 * 14.3 - >= 910px
 */
 @media screen and (min-width: 56.875em) { 

} 
 
/**
 * 14.4 - >= 985px
 */
@media screen and (min-width: 61.5625em) {

}



 /**
 * 14.5 - >= 1200px
 */
 @media screen and (min-width: 75em) {

}

 /**
 * 15.0 - Print
 */


 /*






.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
    margin-right: 5%;
    margin-left: 5%;
}


 */
