/*
Theme Name: Aligned 2018
Theme URI: http://www.wondersauce.com/
Author: Wondersauce / Ken Snyder
Author URI: http://www.wondersauce.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aligned-2018
Tags:

Aligned 2018 is based on Underscores http://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

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

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

@import url('//achievethecore.org/static/css/nice-select.css');

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

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

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-family: museo_sans500;
	font-weight: normal;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input::-webkit-input-placeholder, input::-moz-placeholder, input:-ms-input-placeholder {
    color: #858585;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

table,
th,
td {
	border: 1px solid #d8d8d8;
}
.entry-content td {
    padding: 10px;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #858585;
  background-color: #f8f8f8;
  border: 1px solid #d8d8d8;
	padding: 13px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a:focus {
	outline: 0;
}

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

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}
.main-navigation a:hover {
	color: #50524f;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comments-title, .single h3.comment-reply-title {
	font-family: museo_sans500;
	font-size: 18px;
	line-height: 26px;
	margin: 20px 0;
}

.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

.comment-list {
	margin-left: 25px;
	padding: 0;
}

.comment-list li {
	margin: 0 0 1.5em;
	max-width: 500px;
}

#comments .children {
	margin-left: 0;
}

.comment-form label {
	letter-spacing: 0.8px;
  display: block;
  line-height: 1;
	margin: 0 0 10px 0;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: museo_sans500;
	display: block;
}

.comment-metadata time {
	font-family: museo_sans500;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #50524f;
}

.form-submit input[type="submit"] {
	  display: block;
    position: relative;
    width: auto;
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    margin-left: -1px;
    margin-bottom: 1px;
    border: 1px solid #d8d8d8;
    color: #858685;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
    z-index: 5;
		color: #22a469;
		background-color: #f2faf6;
		border-color: #22a469;
		z-index: 10;
		text-indent: 0;
		background-image: none;
}

.form-submit input[type="submit"]:hover {
	color: #2a7251;
	border-color: #2a7251;
	z-index: 10;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/* ************************************************************************* */
/* ************************************************************************* */
/* ALIGNED STYLES */
/* ************************************************************************* */
/* ************************************************************************* */



/**fonts**/

@font-face {
    font-family: 'Miller';
    src: url('../fonts/miller-text-webfont.eot');
    src: url('../fonts/miller-text-webfont.eot?#iefix') format('embedded-opentype'),
         url('data:application/x-font-woff;base64,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') format('woff'),
         url('../fonts/miller-text-webfont.ttf') format('truetype'),
         url('../fonts/miller-text-webfont.svg#miller_textregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'SAPIcons';
  src: url("/lesson-planning-tool/assets/fonts/sap_icons-webfont.eot");
  src: url("/lesson-planning-tool/assets/fonts/sap_icons-webfont.eot?#iefix") format("embedded-opentype"), url("/lesson-planning-tool/assets/fonts/sap_icons-webfont.woff") format("woff"), url("/lesson-planning-tool/assets/fonts/sap_icons-webfont.ttf") format("truetype"), url("/lesson-planning-tool/assets/fonts/sap_icons-webfont.svg#atc_iconsicon") format("svg");
  font-weight: normal;
  font-style: normal; }


@font-face {
  font-family: 'museo_sans100';
  src: url("/fonts/museosans_100-webfont.eot");
  src: url("/fonts/museosans_100-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/museosans_100-webfont.woff") format("woff"), url("/fonts/museosans_100-webfont.ttf") format("truetype"), url("/fonts/museosans_100-webfont.svg#museo_sans100") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'museo_sans300';
  src: url("/fonts/museosans_300-webfont.eot");
  src: url("/fonts/museosans_300-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/museosans_300-webfont.woff") format("woff"), url("/fonts/museosans_300-webfont.ttf") format("truetype"), url("/fonts/museosans_300-webfont.svg#museo_sans300") format("svg");
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'museo_sans500';
  src: url("/fonts/museosans_500-webfont.eot");
  src: url("/fonts/museosans_500-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/museosans_500-webfont.woff") format("woff"), url("/fonts/museosans_500-webfont.ttf") format("truetype"), url("/fonts/museosans_500-webfont.svg#museo_sans500") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'museo_sans700';
  src: url("/fonts/museosans_700-webfont.eot");
  src: url("/fonts/museosans_700-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/museosans_700-webfont.woff") format("woff"), url("/fonts/museosans_700-webfont.ttf") format("truetype"), url("/fonts/museosans_700-webfont.svg#museo_sans700") format("svg");
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'museo_sans900';
  src: url("/fonts/museosans_900-webfont.eot");
  src: url("/fonts/museosans_900-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/museosans_900-webfont.woff") format("woff"), url("/fonts/museosans_900-webfont.ttf") format("truetype"), url("/fonts/museosans_900-webfont.svg#museo_sans900") format("svg");
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3 { font-weight: normal; letter-spacing: initial; }

/**end fonts**/


button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #2a7251;
}

a {
	color: #25a56a;
	text-decoration: none;
}

a:active,
a:hover {
	color: #2a7251;
}


body {
	color: #50524f;
	background-color: #ededed;
}

body, button, input, select, textarea {
	font-family: museo_sans300;
	  -webkit-font-smoothing: antialiased;
	letter-spacing: 0.1px;
}


.card {
    width: calc(33.33% - 23px);
    display: inline-block;
    margin-right: 30px;
    background: #f8f8f8;
    vertical-align: top;
    margin-bottom: 30px;
}

.card .post-thumbnail img {
    max-width: 100%;
    position: absolute;
    top: -21%;
}

.card .post-thumbnail {
    height: 0;
    padding-top: 42%;
    position: relative;
    overflow: hidden;
}


.content-area {
    max-width: 1440px;
    padding: 60px;
}

.card .entry-box {
    height: 260px;
    position: relative;
    padding: 30px;
		padding-top: 25px;
    border: 1px solid #d8d8d8;
}

.home .card .entry-box {
	height: 245px;
}

h2.entry-title {
    font-family: museo_sans500;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	box-orient: vertical;
	-webkit-box-orient: vertical;
}

.entry-summary {
    font-size: 12px;
    letter-spacing: 0.1px;
}

.card .entry-meta {
    position: absolute;
    bottom: 30px;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: museo_sans500;
	max-width: 240px;
}
.card .entry-series {
    display: none;
}

.series .card .entry-series {
    display: block;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: museo_sans500;
    margin-bottom: 5px;
}

.entry-title a {
    color: inherit;
}

.home-top {
	display: flex;
}

.home-featured {
	flex: 0 0 67%;
	flex-grow: 1;
}

.home-top > aside {
	flex: 0 0 33%;
	max-width: 427px;
}

.home .filters {
	margin: 0 0 20px;
}

.home-middle {
	padding: 0 60px;
}

.home .home-posts > article:nth-child(n + 10) {
    display: none;
}

.home .home-posts > article:nth-child(n + 5) {}

@media (min-width: 768px) {
.card.big {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.home-featured .card.big {
	flex-grow: 1;
	margin-bottom: 0;
	flex-direction: column;
	border: 1px solid #d8d8d8;
}

.home-featured .card.big .entry-box {
	border: none;
	padding: 30px 60px;
	min-height: 333px;
}

.card.big h2.entry-title {
    font-size: 38px;
    line-height: 50px;
    font-family: museo_sans300;
}

.card.big .entry-summary {
    font-size: 16px;
}

.card.big .entry-meta {
    bottom: 60px;
}

.home-featured .card.big .entry-meta {
	bottom: 30px;
}

.card.big .entry-box {
    padding: 60px;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: auto;
		    min-height: 360px;
}

.card.big .post-thumbnail {
    display: block;
    /*flex: 1;*/
    padding: 0;
    padding-top: 33%;
    width: 50%;
    padding-left: 60px;
    padding-right: 60px;
		    /*min-height: 360px;*/
				height: auto; /* long titles */
}

.home-top .card.big .post-thumbnail {
	/*min-height: 336px;*/
	width: 100%;
}

/*.card.big::after {content: "";display: table;clear: both;}*/

.card.big .post-thumbnail img {
    top: 0;
    height: 100%;
    object-fit: cover;
    left: 0;
    right: 0;
}

.card.big .entry-summary {
    margin-top: 15px;
		margin-bottom: 20px; /* prevent meta overlap */
}

} /* 768 card.big */
.card:not(.big):nth-child(3n + 4) {margin-right: 0;}

.home-posts .card:not(.big):nth-child(3n + 4) {
	margin-right: 30px;
}

.home-posts .card:not(.big):nth-child(3n + 3) {
	margin-right: 0;
}

.tag-page .card:not(.big):nth-child(3n + 4) {
	margin-right: 30px;
}

.tag-page .card:not(.big):nth-child(3n) {
    margin-right: 0;
}

.post-categories {
    margin: 0;
    padding: 0;
		line-height: 0;
}
.post-categories:after {
	content: '';
	display: table;
	clear: both;
}

.post-categories > li {
    display: block;
		float: left;
		line-height: 14px;
		margin: 0 4px 0 0;
}

.post-categories > li:last-child::after {
	content: '';
}
.post-categories a, .category-stickers a {
    display: inline;
		font-family: museo_sans700;
		line-height: 14px;
		letter-spacing: 1px;
		font-size: 10px;
		margin: 0;
		text-transform: uppercase;
}

.category-stickers {
	margin: 0 0 5px 0;
	line-height: 0;
	color: #858685;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	box-orient: vertical;
	-webkit-box-orient: vertical;
}

ul.post-categories {
    margin-bottom: 5px;
}
.entry-hero ul.post-categories {
	margin-bottom: 10px;
}
.post-series a {
	letter-spacing: 0;
	font-family: museo_sans300;
	font-size: 16px;
	text-transform: none;
	line-height: 24px;
}
.post-series a span {
    color: #50524f;
}

.tags {
	margin: 0 0 74px;
}

.tags > h4 {
	font-family: museo_sans500;
	font-weight: normal;
	letter-spacing: 0.1px;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 8px;
}

.tags > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tags li {
	display: inline-block;
	margin: 10px 10px 0 0;
	background: #fff;
	border: 1px solid #d8d8d8;
}
.tags li:hover {
	background: #2A7352;
	border-color: #2A7352;
}

.tags a {
	padding: 0 11px;
  color: #858685;
	font-family: museo_sans500;
	line-height: 25px;
	letter-spacing: 0.1px;
	font-size: 12px;
}

.tags li:hover a {
	color: #fff;
}

.comment-form-email, .comment-form-author {
	width: 49.5%;
	display: inline-block;
}

#commentform p input, #commentform p textarea {
	background: #fff;
}

.comment-form-author {
	padding-right: 27px;
}

#author, #email {
	width: 100%;
}

#commentform #submit {
	background-color: #22a469;
	color: #fff;
}

#commentform #submit:hover {
	background: #2a7251;
}


.home-category > h2 a {
    color: #25a56a;
}
.home-category > h2 a .fa {
    font-size: 24px !important;
    line-height: 1 !important;
    margin-left: 5px;
		margin-top: 1px;
    height: auto;
    vertical-align: top;
}

.home-category > h2 a:hover {
    color: #2a7251;
}

.home-category > h2 {
    margin-top: 60px;
    margin-bottom: 30px;
}

.home-category > div > .card {
    margin-bottom: 60px;
}

#page {
    max-width: 1440px;
    margin: 0 auto;
    background: white;
}
.single #page {
    background: #f8f8f8;
}

.home-nav {
    background: #50524f;
		margin-top: 111px;
		transition: 0.5s margin-top ease;
}
.nav-flat .home-nav {
    margin-top: 60px;
}

.home-nav > .big-category {
    display: inline-block;
    height: 200px;
    background: #efe;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
    width: calc(25% - 8px);
    vertical-align: top;
    margin-right: 10px;
    text-align: center;
		cursor: pointer;
}
.home-nav > .big-category:hover {
    color: #25a56a;
		background-color: #f2faf6;
    background-image: none !important;
}

.home-nav {
    padding: 10px;
}

.home-nav > .big-category:last-child {
    margin-right: 0;
}

.big-category p {
    font-size: 12px;
}

.big-category h2 {
    font-size: 18px;
		font-family: museo_sans500;
}

.big-category h2 a {
    color: inherit;
}

.big-category h2 {
    margin-bottom: 7px;
    margin-top: 0;
}

.big-category p {
    margin: 0;
}


.home-category::after {
    position: absolute;
    bottom: 0;
    left: -60px;
    right: -60px;
    height: 1px;
    background: #d8d8d8;
    content: "";
}

.home-category {
    position: relative;
}

.home-bottom {
	display: flex;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	height: 504px;
}

.home-bottom > .home-about {
	flex: 0 0 50%;
	border-right: 1px solid #d8d8d8;
	padding: 0 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	text-align: center;
}

.home .home-about > h3, #signup-mailchimp-footer > h3 {
	margin: 24px 0 0;
}

.home-about > p, #signup-mailchimp-footer > p {
	margin: 15px 0 0;
}

.home-about > a {
	width: 185px;
	background-color: #22a469;
	color: #fff;
	line-height: 40px;
	font-size: 12px;
	margin: 19px 0 0;
}

.home-about > a:hover {
	background-color: #2A7352;
}

.home-bottom > #signup-mailchimp-footer {
	flex: 0 0 50%;
	margin: 0;
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	text-align: center;
	color: inherit;
	height: auto;
}

#signup-mailchimp-footer input#mc4wp_email {
	width: 257px;
	line-height: 40px;
	padding: 0 13px;
	font-size: 12px;
	letter-spacing: .1px;
	float: left;
}

#signup-mailchimp-footer input#mc4wp_email:focus {
	border-color: #22a469;
	outline: none;
}

#signup-mailchimp-footer input[type="submit"] {
	text-indent: initial;
	margin-left: 0;
	background: #858685;
	color: #fff;
	width: 104px;
	height: auto;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
  letter-spacing: 0.1px;
	padding: 1px 0px;
	float: left;
}

#signup-mailchimp-footer input[type="submit"]:not([disabled="disabled"]):hover {
	background: #22a469;
}

div#signup-mailchimp-footer {
    margin-left: -60px;
    margin-right: -60px;
    background: black url(stay-connected.jpg) no-repeat 0 0 / cover;
    height: 280px;
    text-align: center;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mc4wp-form-fields {
	margin: 24px 0 0;
}

#signup-mailchimp-footer p {
    margin: 0;
}

#signup-mailchimp-footer > h3 {
    margin-bottom: 15px;
}

#signup-mailchimp-footer > p {
    margin-bottom: 25px;
}

/*modal email signup*/
.emailModal {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	z-index: -999;
	pointer-events: none;
	top: 0;
	left: 0;
	opacity: 0;
	transition: 0.5s opacity ease;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
}

.emailModal > #signup-mailchimp-footer > p, .emailModal > #signup-mailchimp-footer > h3 {
	color: #50524f;
}

.emailModal > div#signup-mailchimp-footer {
	background: #fff;
	height: 397px;
	max-width: 678px;
	width: 100%;
	position: relative;
	padding: 0 60px;
}

.emailModal .close {
	border: none;
	background: url(//achievethecore.org/static/img/icon-delete-gray.svg) no-repeat 50% 50% / 20px 20px;
	height: 60px;
	width: 60px;
	position: absolute;
	right: 5px;
	left: auto;
	top: 5px;
}

.emailModal .mc4wp-form-fields {
	margin: 0;
}

.emailModal #signup-mailchimp-footer > p {
	margin-bottom: 32px;
}

.emailModal .mc4wp-form {
	width: 361px;
  margin: 0 auto;
}

.emailModalVisible {
	overflow: hidden;
}

.emailModalVisible .emailModal {
	pointer-events: auto;
	z-index: 999;
	opacity: 1;
}

.big-category > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 20px 20px;
}

.site-header {
    position: fixed;
    background: white;
    border-bottom: 1px solid #d8d8d8;
    width: 100%;
    max-width: 1440px;
    height: 152px;
    z-index: 12;
}

body #primary {
    margin-top: 150px;
		transition: 0.5s margin-top ease;
}
body.nav-flat #primary {
    margin-top: 44px;
}

body.home #primary  {
	padding: 0;
}
/*body.nav-flat.home #primary {
	margin-top: -90px;
}
*/

/*.home-top {
	padding-top: 60px;
}*/

.home-top > aside {
	background: #f8f8f8;
	border: 1px solid #d8d8d8;
	border-right: none;
	padding: 59px 29px 0 32px;
}

.home-featured {
	padding: 60px 30px 0 60px;
	display: flex;
	flex-direction: column;
}

body.home #primary .home-top {
	/*transition: 0.5s margin-top ease;
	padding-top: 60px;
	margin-top: 0;*/
	margin-bottom: 54px;
}

/*body.home.nav-flat #primary .home-top {

}*/

.popular {
	height: 90px;
	width: 100%;
	background: #fff;
	border: 1px solid #d8d8d8;
	display: flex;
}

.popular > .post-thumbnail {
	width: 90px;
	height: 100%;
	background-size: cover;
	flex: 0 0 90px;
}

.popular > .entry-box {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	padding: 0 17px;
}

.popular > .entry-box > .entry-header {
	font-family: museo_sans500;
	font-weight: normal;
	line-height: 18px;
}

.popular .entry-header > h2.entry-title {
	font-size: 14px;
	line-height: 18px;
}

.nav-category {
  display: inline-block;
  font-family: museo_sans700;
  font-size: 10px;
  letter-spacing: 1px;
	margin-top: -1px;
	margin-right: 5px;
}
.nav-category > .nav-link {
	padding: 11px 18px;
	border: 1px solid transparent;
	border-bottom: none;
	position: relative;
	text-transform: uppercase;
}

.nav-category:hover > .nav-link:after {
	content: '';
	display: inline-block;
	height: 5px;
	background: #f8f8f8;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -2px;
	z-index: 1;
}

.nav-category:last-child {
    margin-right: 0;
}

.hoverMenu {
	display: none;
	position: absolute;
	background: #f8f8f8;
	border-top: 1px solid #2ba36b;
	border-bottom: 1px solid #2ba36b;
	width: 100%;
	left: 0;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.23);
	padding: 30px 60px;
	text-align: left;
	min-height: 298px;
}

.hoverMenu > div > h3 {
	font-size: 10px;
	font-family: museo_sans500;
	font-style: normal;
	font-stretch: normal;
	font-weight: normal;
	line-height: 1.5;
	letter-spacing: 1px;
	color: #50524f;
	text-transform: uppercase;
	margin: 0 0 12px;
}

.hoverMenu p {
	font-family: museo_sans300;
	font-size: 12px;
	margin: 0 0 31px;
	letter-spacing: .1px;
}

.hoverMenu .left {
	max-width: 280px;
	float: left;
	margin: 0 12px 0 0;
	flex: 0 0 280px;
}

.hoverMenu .left a {
	font-size: 12px;
	font-style: normal;
	font-family: museo_sans300;
	line-height: 40px;
	letter-spacing: 0.1px;
	text-align: center;
	color: #ffffff;
	width: 185px;
	height: 40px;
	background-color: #22a469;
	display: inline-block;
	text-transform: capitalize;
}

.hoverMenu .left a:hover {
	background: #2a7251;
}

.hoverMenu .right {
	float: left;
	flex-grow: 1;
}

.nav-category:hover > .nav-link {
	background: #f8f8f8;
	border-color: #2ba36b;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.23);
}

.nav-category:hover .hoverMenu {
	display: flex;
}

.header.card {
	margin-right: 12px;
	margin-bottom: 0;
	width: calc(33.33% - 11px);
}

.header.card h2.entry-title {
	font-size: 14px;
}

.header.card .entry-box {
	height: auto;
	background: #fff;
	padding: 18px 28px 18px 23px;
	min-height: 90px;
}

.header article.hentry {
	margin-bottom: 0;
}


p.site-description {
    font-family: museo_sans500;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 20px;
}

.site-header {
    text-align: center;
		top: 0;
		transition: 0.5s ease all;
}
.admin-bar .site-header, .admin-bar .search-box-wrapper { margin-top: 32px; }

.site-title {
    margin-top: 20px;
    margin-bottom: 12px;
    line-height: 1;
}

.site-title img {
    display: inline-block;
    vertical-align: top;
	width: 320px;
	max-width: 220px;
}

nav#site-navigation {
    position: absolute;
    right: 0px;
    top: 20px;
    float: none;
    width: auto;
}
nav#flat-navigation {
    position: absolute;
    right: 0;
    bottom: 20px;
    float: none;
    width: auto;
		opacity: 0;
		visibility: visible;
		transition: 0.5s ease all 0s;
}
.nav-flat nav#flat-navigation.nav-fade {
	opacity:1;
	visibility: visible;
	transition: 0.5s ease all 0.5s;
}

#flat-navigation > .search-toggle {
	position: relative;
	top: 10px;
}

.site-title.nav-fade {
	margin-bottom: 0;
}
.site-title.nav-fade a {
	background-image: url(/aligned/wp-content/themes/aligned-2018/PeersAndPedagogyLogo.png);
	background-size: 330px 30px;
	width: 40px;
	height: 35px;
	display: inline-block;
	background-repeat: no-repeat;
}
.site-title.nav-fade img {
	display: none;
}

.nav-flat .site-header {
    transform: translate3d(0,-111px,0);
}
.site-title.nav-fade {
	opacity:0;
	visibility: hidden;
	transition: 0.5s ease all 0s;
}

.nav-flat .site-title.nav-fade {
	opacity:1;
	visibility: visible;
	transition: 0.5s ease all 0.5s;
}

#flat-navigation.nav-fade a.search-toggle {
	position: relative;
	top: 10px;
}

.header-nav {
    margin-bottom: 12px;
    line-height: 18px;
		border-top: 1px solid #d8d8d8;
}

.site-title.nav-fade {
    text-align: left;
    position: absolute;
    bottom: 0px;
    left: 20px;
}
/*
.home .header-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 70px;
    opacity: 0;
    visibility: hidden;
		transition: 0.5s ease all 0s;
}

.home.nav-flat .header-nav {
    opacity: 1;
    visibility: visible;
		transition: 0.5s ease all 0.5s;
}

.home.nav-flat p.site-description {
    opacity: 0;
}
*/
.home p.site-description {
    transition: 0.5s ease all;
}

.main-navigation a {
    font-size: 10px;
		line-height: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #888;
    font-family: museo_sans500;
    margin-right: 30px;
}

.main-navigation a.search-toggle {
    display: inline-block;
    float: right;
    width: 18px;
    height: 20px;
    vertical-align: top;
}

input[type="submit"] {
    border: 0;
    text-indent: -100px;
    width: 30px;
    height: 30px;
    margin-left: -40px;
    background: transparent url(submit-arrow.svg) no-repeat 50% 50% / 17px 17px;
}
input.search-field {
    width: 100%;
    font-size: 38px;
    padding: 35px 30px;
		border-top: none;
    display: block;
		outline: 0;
		-webkit-appearance: none;
}
input.search-submit {
    position: absolute;
    right: 20px;
		top: calc(50% - 25px);
    margin: 0;
    background: transparent url(search-arrow.svg) no-repeat 50% 50% / 22px 20px;
    outline: 0;
}

form.search-form {
    white-space: nowrap;
}

.search-box-wrapper {
    height: 0px;
    overflow: hidden;
    transition: 0.5s ease all;

}
.search-box-wrapper {
    top: 59px;
    z-index: 2;
    position: fixed;
    width: 100%;
    max-width: 1440px;
		border-top: 0px solid #d8d8d8;
}

.search-open .search-box-wrapper {
		height: 140px;
		border-top: 1px solid #d8d8d8;
}

a.search-toggle {
    text-indent: -40px;
    overflow: hidden;
		cursor: pointer;
}

a.search-toggle {
    background: transparent url('icon-search.svg') no-repeat 0 0;
}
a.search-toggle:hover {
		background-image: url('icon-search-hover.svg');
}
.search-open a.search-toggle {
    background: transparent url(//achievethecore.org/static/img/icon-delete-gray.svg) no-repeat 0 0;
}

#logo-atc {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 29px;
    left: 30px;
    width: 150px;
    height: 9px;
    background: transparent url(//achievethecore.org/static/img/logo-atc.svg) no-repeat 0 0;
    text-indent: -9999px;
		opacity: 0.7;
}
#logo-atc:hover { opacity: 1; }

.loadmore {
    height: 120px;
    line-height: 120px;
    text-align: center;
    margin-top: -30px;
    position: relative;
}

.loadmore::after {
    height: 1px;
    content: "";
    background: #d8d8d8;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
}

.loadmore a {
    background: white;
    position: relative;
    z-index: 1;
    padding: 20px;
    color: #888;
    font-size: 18px;
}

input#mc4wp_email {
    width: 360px;
    max-width: 95%;
		background: white;
		-webkit-appearance: none;
		border-radius: 0;
}

input[type="submit"] {
	-webkit-appearance: none;
	border-radius: 0;
}

.home h3, .home-category > h2 {
    margin-top: 55px;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: normal;
    font-family: museo_sans500;
    line-height: 29px;
}
.home h3 {
    margin-top: -5px;
}

/*************** footer (see atc.org) ***************/
.content-area {
    padding-bottom: 0;
}

.show-mobile {
    display: none;
}

#footer-top
{
	overflow: auto;
	margin: 0;
	padding: 40px;
	list-style-type: none;
}
	#footer-top a { color: #858685; }
		#footer-top a:hover { color: #22a469; }
	#footer-top > li
	{
		float: right;
		width: 50%;
		margin-bottom: 0;
		text-align: right;
	}
	#footer-top > li:first-child {float: left;text-align: left;}
	#footer-top header
	{
		width: 480px;
	}
		#footer-top h1
		{
			overflow: hidden;
			display: block;
			width: 140px;
			height: 56px;
			margin-bottom: 50px;
			background: transparent url('//achievethecore.org/static/img/logo-sap.svg') no-repeat 0 0;
			text-indent: -9999px;
			margin-top: 0;
		}
		@media (min-width: 1024px) {
    	#footer-top h1 { margin-bottom: 90px; }
		}

		@media (max-width: 478px) {
			.comment-form-email, .comment-form-author {
				width: auto;
				display: block;
				padding-right: 0;
			}
		}
		@media (max-width: 767px) {
			.single h3#reply-title {
				  font-size: 24px;
			}
		}
		#footer-top h3
		{
			margin-bottom: 0;
			color: #50524f;
    		font-family: "MuseoSans-500";
    		font-size: 10px;
    		font-weight: normal;
    		letter-spacing: 1px;
    		text-transform: uppercase;
		}
		#footer-top p
		{
			float: right;
			width: 390px;
			color: #50524f;
			line-height: 17px;
			font-family: 'Miller';
			font-size: 10px;
		}
			#footer-top p:last-of-type { margin-bottom: 0; }
		#footer-top nav ul
		{
			overflow: auto;
			margin: 0 0 20px 0;
			padding: 0;
			list-style-type: none;
			font-size: 12px;
		}
			#footer-top ul li {margin-bottom: 5px;line-height: 30px;}
			#footer-top ul li:last-of-type { margin-bottom: 0; }
		#email-updates,
		#email-sendlink
		{
			width: 320px;
			height: 40px;
			padding: 0 15px;
			background-color: #f8f8f8;
			border: 1px solid #d8d8d8;
			font-family: 'MuseoSans-300';
			font-size: 12px;
			line-height: 15px;
		}

#footer-bottom
{
	overflow: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #50524f;
}
	#footer-bottom > li
	{
		float: right;
		margin-bottom: 0;
	}
	#footer-bottom > li:first-child { float: left; }
		#footer-bottom ul
		{
			overflow: auto;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#footer-bottom ul li
			{
				float: left;
				line-height: 60px;
				margin-bottom: 0;
			}
	#footer-bottom a
	{
		color: #fff;
		text-decoration: none;
	}
	#footer-bottom a:hover {
		opacity: 0.84;
	}
	#footer-bottom #footer-policies
	{
		margin-left: 28px;
		font-size: 12px;
	}
		#footer-policies li
		{
			padding: 0 14px;
		}
	#footer-bottom #footer-social
	{
		margin-top: 24px;
		margin-right: 30px;
	}
		#footer-social li
		{
			padding: 0 10px;
		}
		#footer-social a
		{
			overflow: hidden;
			display: block;
			width: 16px;
			height: 16px;
			text-indent: -9999px;
			background-color: transparent;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-image: url('//achievethecore.org/static/img/icon-pinterest.svg');
		}
		#footer-social li:first-child a { background-image: url('//achievethecore.org/static/img/icon-twitter.svg'); width: 18px; height: 15px; }
		#footer-social li:last-child a { background-image: url('//achievethecore.org/static/img/icon-facebook-white.svg');     background-size: 40px 40px;
    background-position: -11px -13px; }

/******* end footer *******/
/******* single *******/
header.entry-hero {
	color: #50524f;
	margin: 0 0 32px;
}

.single aside {
    background: white;
    display: table-cell;
    width: 37.5%;
    height: 100%;
    padding: 60px;
    border-left: 1px solid #d8d8d8;
		    vertical-align: top;
}


.single .content-area {
    padding: 0;
}

.single #main > article {
    padding: 60px;
    width: 62.5%;
		display: table-cell;
		    vertical-align: top;
}

.single #page > footer {
    background: white;
    border-top: 1px solid #d8d8d8;
}


span.posted-on {
    font-family: museo_sans500;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.entry-author {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid #d8d8d8;
    overflow: hidden;
    margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.entry-author img {
    height: 100%;
	width: 100%;
    object-fit: cover;
}

.author-images, header .entry-meta {
    display: table-cell;
    vertical-align: middle;
}
.author-images { line-height: 0; }
a.author-link {
    color: #888;
    margin-left: 10px;
}
.entry-byline {
    font-family: museo_sans500;
    font-size: 18px;
    line-height: 26px;
}
.about-the-author {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.1px;
}

.thumbs-rating-container span.thumbs-rating-up:hover::before, .thumbs-rating-container span.thumbs-rating-down:hover::before {
    opacity: 0.8;
}

.about-the-author p {
    margin-top: 60px;
    margin-bottom: 0;
}

aside .card {
    width: 100%;
}

.single h3 {
    margin: 0;
    font-family: museo_sans500;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 30px;
}

.entry-footer-attachments {
    margin: 60px 0;
}

aside .entry-footer-attachments {
    margin-top: 0;
}


.big-series-nav {
    position: fixed;
    top: 0;
    height: 100%;
    left: 0; right: 0;
    pointer-events: none;
    z-index: 3;
}
@media (max-width: 767px) {
  .big-series-nav { display: none; }
}

.series-arrow {
    position: absolute;
    top: calc(50% - 40px);
    width: 40px;
    pointer-events: auto;
}
.series-next-arrow {
    right: 0;
}
.series-arrow a {
    display: block;
    outline: none;
}

.series-arrow .expanded {
    width: 200px;
    height: 80px;
    position: absolute;
    top: 0;
    transition: 0.3s ease all;
}

.series-arrow .pt {
    width: 40px;
    height: 79px;
    background: white;
    border: 1px solid #d8d8d8;
    position: absolute;
    z-index: 2;
}

.series-arrow .post-thumbnail img {
    object-fit: cover;
    height: 79px;
		display: block;
    width: 200px;
    opacity: 0.5;
}

.series-arrow h1 {
    color: white;
    font-size: 12px;
		letter-spacing: 0.1px;
    margin: 0;
    padding: 0;
    position: absolute;
    margin: 0 20px;
    line-height: 18px;
    top: 50%;
    transform: translateY(-50%);
    max-height: 70px;
    overflow: hidden;
}

.series-arrow .post-thumbnail {
    background: black;
    position: absolute;
}

.series-prev-arrow:hover .expanded {
    left: 40px;
}
.series-prev-arrow .expanded {
    left: -160px;
}

.series-next-arrow:hover .expanded {
    right: 40px;
}
.series-next-arrow .expanded {
    right: -160px;
}

.series-prev-arrow {
    left: -42px;
}

.series-next-arrow {
    right: -40px;
}

.series-arrow {
    transition: 0.3s ease all;
}

.nav-flat .series-next-arrow {
    right: 0;
}

.nav-flat .series-prev-arrow {
    left: 0;
}

.series-arrow .pt span {
    line-height: 28px;
    font-size: 10px;
    color: #333;
    letter-spacing: 1px;
    font-family: museo_sans500;
    margin-top: 9px;
    display: block;
    text-align: center;
}

.series-arrow .pt::after {content: "<";font-family: SAPIcons;font-size: 22px;display: block;text-align: center;color: #333;margin-top: -3px;}
.series-next-arrow .pt::after {content: ">";}

/******* end single *******/

/**** category ****/
.archive #primary > header {
    background-color: #eefff8;
    text-align: center;
		background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: linear-gradient(180deg, rgba(255,255,255,0) 0%, white 100%);
    padding-top: 55px;
    padding-left: 60px;
    padding-right: 60px;
    margin-bottom: 30px;
}
.archive #primary.tag-page > header {
	margin-bottom: 21px;
	padding-top: 45px;
	background: none;
}

.archive #primary > header, #primary.series > header {
		margin-top: -60px;
		margin-left: -60px;
		margin-right: -60px;
}

.series > header {
    color: white;
    background: #50524f;
    margin-bottom: 60px;
    height: 100px;
    line-height: 100px;
    padding: 0 20px;
}


.series > header h1 {
    margin: 0;
    line-height: 22px;
    font-size: 16px;
    font-family: museo_sans500;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
		letter-spacing: 1.6px;
}

.archive header .page-title {
    margin-top: 0;
    margin-bottom: 15px;
		font-size: 38px;
		line-height: 60px;
}
.archive .tag-page > header > .page-title {
	margin-bottom: 24px;
}

.archive .tag-page > header > .page-title > span {
	display: inline-block;
}

.archive-description {
    max-width: 600px;
    margin: 0 auto;
}

.form-wrapper p {
margin-bottom: 10px;
line-height: 12px;
color: #50524f;
font-size: 10px;
font-family:'museo_sans500';
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
}
.role-select a:first-child { margin-left: 0; }
.role-select a
{
	float: left;
	display: block;
	position: relative;
	width: auto;
	padding: 0 25px;
	height: 40px;
	line-height: 40px;
	margin-left: -1px;
	margin-bottom: 1px;
	border: 1px solid #d8d8d8;
	color: #858685;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	cursor: pointer;
	z-index: 5;
}
		.role-select a.active
		{
				color: #22a469;
				background-color: #f2faf6;
				border-color: #22a469;
				z-index: 10;
		}
.role-select a:hover {
color: #2a7251;
border-color: #2a7251;
z-index: 10;
}

.filters .role-select {
float: left;
text-align: left;
}

.filters .sort-select {
float: right;
text-align: right;
}

.filters::after {
clear: both;
content: "";
display: table;
}
/**** end category ****/

/** nice-select **/

.nice-select
{
	color: #22a469;
	background-color: #f2faf6;
	border: 1px solid #22a469;
	border-radius: 0;
	/*font-family: 'MuseoSans-300';*/
	font-weight: normal;
	font-size: 12px;
	min-width: 180px;
}
	.nice-select:after
	{
		border-bottom: 1px solid #22a469;
   	 	border-right: 1px solid #22a469;
	}
  .nice-select:focus
	{
		border-color: #22a469;
	}
	.nice-select:hover
	{
		border-color: #2a7251;
	}
  .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background: #f2faf6;
  }

  .nice-select li:hover, .nice-select .current:hover {
      color: #2a7251;
  }

  .nice-select li {
      transition: none;
  }

  .nice-select li.selected {
      display: none;
  }
		.nice-select:hover:after
		{
			border-bottom-color: #2a7251;
   	 		border-right-color: #2a7251;
		}
	.nice-select .option { margin-bottom: 0; }
	.nice-select .option.selected { font-weight: normal; }
	.nice-select .list
	{
		margin-top: 1px;
		border-radius: 0;
		background-color: #f2faf6;
		border-left: 1px solid #2a7251;
		border-right: 1px solid #2a7251;
		border-bottom: 1px solid #2a7251;
		box-shadow: none;
		transform-origin: 50% 50% 0;
		transition: all 0s ease 0s;
	}
	.nice-select .list
	{
		left: -1px !important;
    	right: -1px !important;
			  list-style-type: none;
				margin-left: 0;
	}

/*** files cards ***/
.attachment h3 {
    font-family: miller;
    font-size: 18px;
    letter-spacing: 0.1px;
    line-height: 26px;
    margin-bottom: 20px;
}

.attachment {
    border: 1px solid #d8d8d8;
    padding: 30px;
}

ul.attachment-meta {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px;
}

ul.attachment-meta > li {
    float: left;
    border-left: 1px solid #d8d8d8;
    padding-left: 16px;
    width: 70px;
}

ul.attachment-meta > li:first-child {
    border: none;
    padding: 0;
}

ul.attachment-meta li span {
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: museo_sans500;
}

ul.attachment-meta::after {
    clear: both;
    content: "";
    display: table;
}

.button-view, .button-download, .button-visit-website {
    border: 1px solid #22a469;
    display: inline-block;
    line-height: 40px;
    width: calc(50% - 6px);
    text-align: center;
    color: white;
    font-size: 12px;
}

.button-view {
    background: #22a469;
    margin-right: 3px;
}

.button-download {
    background: #f2faf6;
    color: #22a469;
}

.button-view:hover {
    background: #2a7251;
    border: 1px solid #2a7251;
    color: white;
}
.button-download:hover {
    color: #2a7251;
    background-color: #f2faf6;
    border: 1px solid #2a7251;
}
.button-view span, .button-download span, .button-visit-website span {
    display: inline-block;
    padding-right: 24px;
    line-height: 40px;
    background: transparent url(//achievethecore.org/static/img/icon-eye.svg) no-repeat right 14px;
    background-size: 19px 13px;
}
.button-download span {
    padding-right: 14px;
    background-image: url(//achievethecore.org/static/img/icon-button-arrow-down.svg);
    background-size: 10px 80px;
    background-position: right 0;
}
.button-download:hover span {
    background-position: right -39.4px;
}

.attachment {
    margin-top: 30px;
		background: white;
		max-width: 444px;
}

.thumbs-rating-container span.thumbs-rating-up, .thumbs-rating-container span.thumbs-rating-down {
    color: transparent;
    font-size: 1px;
    background: none;
    line-height: 26px;
    padding-bottom: 6px;
    border-bottom: 2px solid #fff;
    font-family: museo_sans500;
}
.thumbs-rating-container span.thumbs-rating-up {
       margin-right:53px;
       position: relative;
}
.thumbs-rating-container span.thumbs-rating-up::before {
    content: "Yes";
    color: white;
    font-size: 18px;
    line-height: 26px;

}
.thumbs-rating-container span.thumbs-rating-up::after {
    position: absolute;
    content: "or";
    color: white;
    font-size: 12px;
    line-height: 26px;
    left: 52px;
    top: -16px;
}
.thumbs-rating-container span.thumbs-rating-down::before {
    content: "No";
    color: white;
    font-size: 18px;
    line-height: 26px;
}
.thumbs-rating-container span.thumbs-rating-voted {
    /*border-color: #25a56a;*/
}

.mobile-nav {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
    z-index: 99;
}

.mobile-nav-backdrop {
    background: rgba(0,0,0,0.4);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    pointer-events: auto;
    cursor: pointer;
		transition: 0.5s all ease;
		opacity: 0; visibility: hidden;
}
.mobile-nav-open .mobile-nav-backdrop { opacity: 1; visibility: visible; }
.mobile-nav-open {
	overflow: hidden;
}

.mobile-nav-drawer {
    width: 384px;
    max-width: 100%;
    background: #f8f8f8;
    height: 100%;
    position: absolute;
		left: 0;
		transition: 0.5s left ease;
    pointer-events: auto;
		left: -384px;
}
@media(min-width: 768px) {
	.mobile-nav-drawer {
		width: 400px;
		left: -400px;
	}
}

.mobile-nav .nav-category:nth-child(6) {
    margin-bottom: 60px;
}

.mobile-nav-drawer {
    height: auto;
    min-height: 100%;
}

.mobile-nav {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.mobile-nav-open .mobile-nav {
		pointer-events: all;
}

.mobile-nav-open .mobile-nav-drawer { left: 0; }

.mobile-nav-drawer a {
    color: white;
}

.admin-bar .mobile-nav {
    top: 46px;
}

.mobile-nav-header {
    border-bottom: 1px solid rgba(80, 82, 79, .2);
}

.mobile-nav-header li a {
	font-size: 10px;
	font-family: museo_sans500;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 60px;
	color: #50524f; }

.mobile-nav-header ul {
	list-style: none;
	margin: 0;
	padding: 0 20px 0 0;
	height: 60px;
	width: 100%;
}

li.menu-item {
	display: inline;
	float: right;
}

.mobile-nav .nav-category {
    display: block;
    margin: 0 30px;
    border-bottom: 1px solid rgba(80, 82, 79, .2);
    padding: 20px 0;
}

.mobile-nav-drawer .nav-category a {
    font-size: 18px;
    line-height: 26px;
    display: block;
    clear: both;
    font-family: museo_sans500;
		color: #50524f;
}
/**.mobile-nav .nav-category::after {
    font-family: SAPIcons;
    content: ">";
    color: #50524f;
		transform: rotate(90deg);
    position: absolute;
    right: 5px;
    font-size: 16px;
    top: calc(50% - 8px);
}**/
.mobile-nav .nav-category > div:not(.hoverMenu)::after {
	font-family: SAPIcons;
	content: ">";
	color: #50524f;
	transform: rotate(90deg);
	position: absolute;
	right: 5px;
	font-size: 16px;
	top: calc(50% - 8px);
}

.mobile-nav .nav-category, .mobile-nav .nav-category > div {
    position: relative;
}

.mobile-nav .nav-category > div {
	flex-grow: 1;
}

.mobile-nav-drawer .nav-category .hoverMenu .left a {
	font-size: 12px;
	font-style: normal;
	font-family: museo_sans300;
	line-height: 40px;
	letter-spacing: 0.1px;
	text-align: center;
	color: #ffffff;
	width: 100%;
	height: 40px;
	background-color: #22a469;
	display: inline-block;
	text-transform: capitalize;
}

.mobile-nav .nav-category.active .hoverMenu {
	display: block;
}

.mobile-nav .nav-category:not(.active) .hoverMenu {
	display: none;
}

.mobile-nav .nav-category.active > div:not(.hoverMenu)::after {
	transform: rotate(270deg);
}

.mobile-nav .nav-category .hoverMenu {
	position: static;
	padding: 28px 0;
	height: auto;
	border: none;
	box-shadow: none;
	padding: 30px 0;
}

.mobile-nav .nav-category .hoverMenu > .left {
	margin: 0;
	max-width: none;
	float: none;
}

.mobile-nav .nav-category .hoverMenu > .right {
		float: none;
    margin: 38px 0 0;
}

.mobile-nav .header.card {
	max-width: 335px;
	width: 100%;
}

.mobile-nav .mobile-carousel > article {
	margin-bottom: 0px !important;
}

@media (min-width: 768px) {
	.mobile-nav .mobile-carousel > article:not(:last-child) {
		margin-bottom: 30px !important;
	}
}

.mobile-nav .hoverMenu > div > h3 {
	margin: 0 0 8px;
	text-align: left;
}

.mobile-nav .hoverMenu p {
	margin: 0 0 24px;
}

.mobile-nav-drawer .nav-category .right a {
	font-size: 14px;
	line-height: 18px
}

.mobile-nav-drawer .nav-category a span {
    display: block;
    font-size: 12px;
    letter-spacing: 0.1px;
    line-height: 18px;
    font-family: museo_sans300;
    padding-right: 18px;
}
.mobile-nav-drawer .close {
    border: none;
    background: url(//achievethecore.org/static/img/icon-delete-gray.svg) no-repeat 50% 50% / 20px 20px;
		height: 60px;
    width: 60px;
    position: absolute;
    left: 0;
    top: 0;
}
#mobile-logo-atc {
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 29px;
    left: 30px;
    width: 200px;
    height: 13px;
    background: transparent url(//achievethecore.org/svgs/achievethecore_grey.svg) no-repeat 0 0;
    text-indent: -9999px;
}

.entry-summary {
    margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	box-orient: vertical;
	-webkit-box-orient: vertical;
}


.entry-hero p {
    margin: 0 0 28px;
		letter-spacing: 0;
}

.entry-hero h1 {
    margin-bottom: 0;
		margin-top: 10px;
		font-size: 38px;
    line-height: 50px;
}
@media (min-width: 1280px) {
	.entry-hero h1, .entry-hero p {
	    /*width: calc(62.5% - 45px);*/
	}
}

.entry-hero-img {
	width: 100%;
	padding-bottom: 56.25%;
	background-size: cover;
	background-position: center;
}

article .entry-footer-attachments {
		display: none;
}


.card { cursor: pointer; }
/*.card .entry-box { transition: 0.3s all ease; }

.card:hover .entry-box {
    border: 1px solid #25a56a;
    box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
}*/
.card::after, .popular::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #25a56a;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s all ease;
		pointer-events: none;
}
.popular::after {
	border: none;
	outline: 1px solid #25a56a;
}

.card, .popular {
    position: relative;
    transition: 0.3s box-shadow ease;
}

.card:not(.no-hover):hover, .popular:hover {
    box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
}

.card:not(.no-hover):hover::after, .popular:hover::after {
    opacity: 1;
    visibility: visible;
}

.loadmore a {
    font-family: museo_sans500;
    padding: 10px 20px;
}

.loadmore a:hover {
    color: #50524f;
}

.burger {
		visibility: hidden;
    opacity: 0; transition: 0.5s all ease; }
.burger {
    width: 26px;
    height: 26px;
    position: fixed;
    z-index: 10000000;
    left: 30px;
    top: 17px;
}
.burger span {
    display: block;
    width: 26px;
    height: 1px;
    background: #25a56a;
    margin-bottom: 6px;
    margin-top: 5px;
}

.single .entry-content {
    margin-top: 30px;
    margin-bottom: 60px;
}
.single .entry-content > :first-child {
	margin-top: 0;
}
.single .entry-content > :last-child {
    margin-bottom: 0;
}

.search h1.page-title, .page h1.entry-title {
    text-align: center;
    margin-top: 0;
    margin-bottom: 60px;
		font-size: 38px;
    line-height: 60px;
}
.page .entry-content, .page .entry-content :first-child {margin-top: 0;}
.page-template-default .entry-content {
    margin: 0 auto;
    max-width: 600px;
}
.search footer, .page footer, .archive footer, .error404 footer {
    border-top: 1px solid #d8d8d8;
}
section.error-404.not-found {
    text-align: center;
		    margin-bottom: 60px;
}

.archive .content-area, .search .content-area, .series.content-area {
    padding-bottom: 30px;
}

#flat-navigation .menu-top-nav-container {
    display: none;
}

.share > a.share-opener > svg {
    fill: none;
    stroke: currentColor;
    width: 24px;
    height: 24px;
}

.share > a {
    display: flex;
    background: white;
    border: 1px solid #d8d8d8;
    margin-right: -1px;
    height: 60px;
    width: 60px;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.share > a > svg {
    fill: currentColor;
    width: 32px;
    height: 32px;
}

.share > a.print-opener > svg {
    width: 23px;
	height: 22px;
	margin-top: 2px;
}

.share {
    display: flex;
    position: absolute;
    right: 59px;
    top: 0;
}

.share.print-container {
    right: 0;
}

.share-opener > span,
.print-opener > span {
    font-size: 12px;
    letter-spacing: 0.3px;
    margin-top: 5px;
}

.share > a {
    display: none;
}

.share:hover > a, .share > .share-opener {
    display: flex;
}


		.single .entry-header {
			position: relative;
		}

		main nav.navigation.posts-navigation {
		    display: none;
		}
		.page .entry-content > p:last-child {
		    margin-bottom: 0;
		}

		.page article.hentry {
		    margin-bottom: 60px;
		}


		.author-initials {
    text-align: center;
    line-height: 59px;
    background: white;
    color: #25a56a;
    letter-spacing: 0;
    font-size: 21px;
    font-family: museo_sans500;
		}

/* responsive main */

@media (max-width: 1279px) {
    .card.big {
        /* flex-direction: column; */
				display: block;
    }

    .card.big .post-thumbnail {
        width: 100%;
        min-height: 0;
				display: block;
    }

    .card.big .post-thumbnail img {
        width: 100%;
    }
}
@media (min-width: 960px) and (max-width: 1279px) {
	.site-title.nav-fade {
	    overflow: hidden;
	    width: 40px;
	}

	.site-title img {
	    position: relative;
	    z-index: 3;
	}
}

@media (max-width: 959px) {
	.nav-flat .site-header {
		transform: translate3d(0,-92px,0);
	}

	#flat-navigation.nav-fade a.search-toggle {
		top: 1px;
	}

	.nav-flat .site-title.nav-fade {
		bottom: 5px;
	}

    .home-nav > .big-category {
        width: calc(50% - 6px);
        margin-bottom: 10px;
    }

		.archive #primary > header, #primary.series > header {
				margin-top: -50px;
				margin-left: -30px;
				margin-right: -30px;
				padding-left: 30px;
				padding-right: 30px;

		}
		.series > header { margin-bottom: 50px; }
		.page article.hentry {
		    margin-bottom: 50px;
		}

    .home-nav > .big-category:nth-child(2n) {
        margin-right: 0;
    }

    .home-nav {
        padding-bottom: 0;
    }

		.loadmore {
		    height: 100px;
		    line-height: 100px;
		}

		.loadmore::after {
		    top: 50px;
		}

    .content-area {
        padding: 50px 30px;
        padding-bottom: 0;
    }
		.archive .content-area, .search .content-area, .series.content-area {
		    padding-bottom: 20px;
		}

    .card:not(.big):nth-child(3n + 4) {
        margin-right: 30px;
    }

    .card:not(.big):nth-child(2n + 3) {
        margin-right: 0;
    }

    .card {
        width: calc(50% - 18px);
    }

    .home #main > article:nth-child(n + 4) {
        display: none;
    }

    div#signup-mailchimp-footer {
        margin-left: -30px;
        margin-right: -30px;
				    padding: 0 30px;
    }

    .home-category > div > .card:not(.big):nth-child(n + 4) {
        display: none;
    }

    .home-category::after {
        left: -30px;
        right: -30px;
    }


    .card.big .entry-box {
        padding: 50px;
    }


    .home-category > div > .card {
        margin-bottom: 50px;
    }

    .home h3, .home-category > h2 {
        margin-top: 45px;
    }
    .home h3 {
        margin-top: -5px;
    }

		.entry-hero p {
		    margin-top: 20px;
		}

		.entry-hero h1 {
		    margin-bottom: 0;
		}

		header.entry-hero {
		    /*padding: 50px 30px;*/
		}

		.single #main > article {
		    display: block;
		    width: 100%;
		    padding: 50px 30px;
		    margin: 0;
		}

		.single aside {
		    border-left: none;
		    border-top: 1px solid #d8d8d8;
		    padding: 50px 30px;
				display: block;
				    width: 100%;
		}
		.single aside:empty {
		    display: none;
		}

		.single aside > .entry-footer-attachments {
		    display: none;
		}

		aside .card {
		    width: calc(50% - 18px);
		}

		aside .card:not(.big):nth-child(2n + 3) {
		    margin-right: 30px;
		}

		aside .card:not(.big):nth-child(2n + 2) {
		    margin-right: 0;
		}

		article .entry-footer-attachments {
		    display: block;
		}

		.nav-flat .burger {
		    visibility: visible;
		    opacity: 1;
		}

		.nav-flat .header-nav {
		    opacity: 0 !important;
		    visibility: hidden !important;
		}

		.site-title.nav-fade {
		    text-align: center;
		    position: absolute;
		    left: 0;
		    right: 0;
		}
		#flat-navigation .menu-top-nav-container { /* no 'About' in nav-flat */
		    display: none;
		}

		.single .entry-content {
		    margin-bottom: 50px;
		}
		.about-the-author p {
		    margin-top: 50px;
		}

		.search h1.page-title, .page h1.entry-title {
		    text-align: center;
		    margin-top: 0;
		    margin-bottom: 50px;
		}
		.page h1.entry-title {
		    text-align: left;
		    margin-bottom: 30px;
		    max-width: 600px;
		    margin-left: auto;
		    margin-right: auto;
		}

		.share > .share-opener {
		    display: none !important;
		}

		.share > a.print-opener > svg {
			margin-top: 0px;
		}
		
		.print-opener > span {
			display: none !important;
		}

		.share > a {
			display: flex;
			max-width: 17vw; /* < 330px */
		}

		.share {
			position: static;
			display: inline-flex;
			vertical-align: top;
		    margin-top: 20px;
		}
}

@media (max-width: 767px) {
		.header.card .entry-box {
			height: 70px;
			min-height: 0;
		}
		p.site-description {
			font-size: 12px;
			line-height: 18px;
		}

		.archive #primary > header, #primary.series > header {
				margin-top: -30px;
				margin-left: -20px;
				margin-right: -20px;
				padding-left: 20px;
				padding-right: 20px;
				margin-bottom: 20px;
		}
		.series > header { margin-bottom: 20px; }
		.page article.hentry {
		    margin-bottom: 30px;
		}

    .home-nav {
        display: none;
    }

    .home #primary {
        margin-top: 111px;
    }

    .content-area {
        padding: 30px 20px;
        padding-bottom: 0;
    }
		.archive .content-area, .search .content-area, .series.content-area {
		    padding-bottom: 10px;
		}

    .home h3, .home-category > h2 {
        margin-top: 25px;
        text-align: center;
    }

    .home h3 {
        margin-top: -5px;
    }

    .card {
        width: 100%;
				margin-bottom: 20px;
    }

		.card.big .entry-box {
        padding: 30px;
    }

		aside .card {
		    width: 100%;
		    margin-right: 0 !important;
		}

		.single #main > article {
		    padding: 40px 20px;
				padding-top: 0;
		}

		.home-category > h2 {
		    font-size: 18px;
		    line-height: 26px;
		}
		.home-category::after {
		    left: -20px;
		    right: -20px;
		}
		div#signup-mailchimp-footer {
			margin-left: -20px;
			margin-right: -20px;
			    padding: 0 20px;
		}

		#signup-mailchimp-footer h3 {
		    font-size: 24px;
		}

		#signup-mailchimp-footer p {
		    font-size: 16px;
		}

		header.entry-hero {
		    /*background-size: 0 0, 100% 180px !important;
		    background-position: 50% 0 !important;
		    padding: 20px;
		    color: #50524f;
				min-height: 0px;*/
		}

		.entry-hero ul.post-categories {
		    height: 170px;
				margin-bottom: 0;
		}

		.single .entry-hero ul.post-categories {
			padding-top: 35px;
			height: auto;
			margin-bottom: 14px;
		}

		body.single.nav-flat #primary {
			margin-top: 60px;
		}

		.single.nav-flat .entry-hero ul.post-categories {

		}

		.entry-hero .post-series a {
		    background: transparent;
		    padding: 0;
		}

		.entry-hero h1 {
		    margin-top: 10px;
		    font-size: 24px;
		    font-family: museo_sans500;
		    line-height: 32px;
		}

		.entry-hero p {
		    margin-top: 10px;
		}
		.author-images {
		    display: none;
		}

		#flat-navigation .menu-top-nav-container {
		    display: none;
		}

		#logo-atc {
		    display: none;
		}

		#site-navigation .menu-top-nav-container {
		    display: none;
		}

		.burger {
		    visibility: visible;
		    opacity: 1;
		    left: 20px;
		}

		.mobile-nav .nav-category {
		    margin: 0 20px;
				/*padding: 38px 0;*/
				height: 103px;
		    display: flex;
		    align-items: center;
		    padding: 0;
		}

		.mobile-nav .nav-category.active {
			display: block;
			padding: 38px 0;
			height: auto;
		}

		.site-header {
		    padding: 0 50px;
		}


		.search-box-wrapper {
		    left: 0;
		    right: 0;
		}

		input.search-field {
		    font-size: 24px;
		    font-family: museo_sans500;
		    padding: 24px 20px;
		    line-height: 32px;
		}
		input.search-submit {
    top: 25px;
		}

		.archive header .page-title {
		    font-size: 24px;
		    font-family: museo_sans500;
		    line-height: 29px;
		}

		.role-select a {
		    width: calc(33.3%);
		    white-space: nowrap;
		    padding: 0;
		}

		.filters .role-select {
		    width: 100%;
		    margin-bottom: 10px;
		}

		.filters .sort-select {
		    float: left;
		    text-align: left;
		    width: 100%;
		}

		.nice-select {
		    width: 100%;
		}

		.header-nav {
		    display: none;
		}

		.site-header {
		    height: 111px;
		}

		.nav-flat .site-header {
		    transform: translate3d(0,-51px,0);
		}

		.nav-flat p.site-description {
		    opacity: 0;
		}

		body:not(.home) #primary {
		    margin-top: 111px;
		}
		.main-navigation a {
			margin-right: 20px;
		}

		.single .entry-content {
		    margin-bottom: 40px;
		}
		.about-the-author p {
		    margin-top: 40px;
		}
		.card {
		    margin-right: 0;
		}

		.search h1.page-title, .page h1.entry-title {
		    text-align: center;
		    margin-top: 0;
		    margin-bottom: 40px;
				font-size: 24px;
				line-height: 32px;
				font-family: museo_sans500;
		}
		.page h1.entry-title { text-align: left; margin-top: 10px; margin-bottom: 20px; }

		.mobile-carousel {
		    overflow-x: scroll;

		    white-space: nowrap;
		    overflow-y: hidden;
				-webkit-overflow-scrolling: touch;
		    -webkit-scroll-snap-type: mandatory;
		    scroll-snap-type: mandatory;
		    -webkit-scroll-snap-points-x: repeat(calc(100% + 32px));
		    scroll-snap-points-x: repeat(calc(100% + 32px));
				margin-left: -20px; margin-right: -20px;
				padding-left: 20px; padding-right: 20px;
		}

		.mobile-carousel > article {
		    white-space: normal;
		    margin-right: 28px !important;
				margin-bottom: 45px !important;
				display: inline-block !important;
		}
		.mobile-carousel > article:last-child { margin-right: 20px !important; }
		.home-category { position: relative; }
		.home-category::before, .hoverMenu .articles:before, .single aside .similarArticles:not([data-count="1"]):before {
		    content: "\f111  \f10c  \f10c";
		    position: absolute;
		    left: 0;
		    color: #50524f;
		    bottom: 20px;
		    right: 0;
		    text-align: center;
				z-index: 2;
				font-family: FontAwesome;
				font-size: 6px;
				letter-spacing: 3px;
		}
		.single aside .similarArticles[data-count="0"] {
			display: none;
		}

		.home-category.p2::before, .hoverMenu .articles.p2:before { content: "\f10c  \f111  \f10c"; }
		.home-category.p3::before, .hoverMenu .articles.p3:before { content: "\f10c  \f10c  \f111"; }
		.card:not(.big):nth-child(3n + 4) {
		    margin-right: 0;
		}

		.similarArticles {
			position: relative;
		}

		.single aside .similarArticles[data-count="2"]:before {
			content: "\f111  \f10c";
		}
		.single aside .similarArticles[data-count="2"].p2:before {
			content: "\f10c  \f111";
		}

		.single aside .similarArticles[data-count="3"]:before {
			content: "\f111  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="3"].p2:before {
			content: "\f10c  \f111  \f10c";
		}
		.single aside .similarArticles[data-count="3"].p3:before  {
			 content: "\f10c  \f10c  \f111";
		}

		.single aside .similarArticles[data-count="4"]:before {
			content: "\f111  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="4"].p2:before {
			content: "\f10c  \f111  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="4"].p3:before  {
			 content: "\f10c  \f10c  \f111  \f10c";
		}
		.single aside .similarArticles[data-count="4"].p4:before  {
			 content: "\f10c  \f10c  \f10c  \f111";
		}

		.single aside .similarArticles[data-count="5"]:before {
			content: "\f111  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="5"].p2:before {
			content: "\f10c  \f111  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="5"].p3:before  {
			 content: "\f10c  \f10c  \f111  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="5"].p4:before  {
			 content: "\f10c  \f10c  \f10c  \f111  \f10c";
		}
		.single aside .similarArticles[data-count="5"].p5:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f111";
		}

		.single aside .similarArticles[data-count="6"]:before {
			content: "\f111  \f10c  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="6"].p2:before {
			content: "\f10c  \f111  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="6"].p3:before  {
			 content: "\f10c  \f10c  \f111  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="6"].p4:before  {
			 content: "\f10c  \f10c  \f10c  \f111  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="6"].p5:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f111  \f10c";
		}
		.single aside .similarArticles[data-count="6"].p6:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f10c  \f111";
		}

		.single aside .similarArticles[data-count="7"]:before {
			content: "\f111  \f10c  \f10c  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="7"].p2:before {
			content: "\f10c  \f111  \f10c  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="7"].p3:before  {
			 content: "\f10c  \f10c  \f111  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="7"].p4:before  {
			 content: "\f10c  \f10c  \f10c  \f111  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="7"].p5:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f111  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="7"].p6:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f10c  \f111  \f10c";
		}
		.single aside .similarArticles[data-count="7"].p7:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f10c  \f10c  \f111";
		}

		.single aside .similarArticles[data-count="8"]:before {
			content: "\f111  \f10c  \f10c  \f10c  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p2:before {
			content: "\f10c  \f111  \f10c  \f10c  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p3:before  {
			 content: "\f10c  \f10c  \f111  \f10c  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p4:before  {
			 content: "\f10c  \f10c  \f10c  \f111  \f10c  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p5:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f111  \f10c  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p6:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f10c  \f111  \f10c  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p7:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f10c  \f10c  \f111  \f10c";
		}
		.single aside .similarArticles[data-count="8"].p8:before  {
			 content: "\f10c  \f10c  \f10c  \f10c  \f10c  \f10c  \f10c  \f111";
		}
} /* end mobile */
/* footer mobile */
@media (max-width: 767px) {
			#footer-top ul li { font-size: 14px; text-align: left; line-height: 18px; }
		#footer-top { padding: 40px 20px; }
			#footer-top > li,
			#footer-top > li:first-child
			{
				float: none;
				width: 100%;
			}
				#footer-top header { overflow: auto; width: auto; }
					#footer-top h1 { margin-bottom: 40px; }
				#footer-top p { float: none; text-align: left; }
				#footer-nav { overflow: auto; }
					#footer-top nav ul { font-size: 14px; line-height: 18px; }
					#footer-top nav ul li { margin-bottom: 18px; }
					.show-more a {
						background: transparent url('//achievethecore.org/static/img/icon-nav-arrow-down.svg') no-repeat right -21px;
								background-size: 15px 180px;
								display: inline-block;
								padding-right: 20px;
					}
					.show-more.active a {
			background-position: right -141px;
			}
					.show-more-links { display: none !important; }
					.show-more.active ~ .show-more-links { display: block  !important; }
				#email-updates, #email-sendlink { width: 100%; margin-bottom: 20px; }
		#footer-bottom > li:first-child { display: none; }
		#footer-bottom > li
		{
			float: none;
			width: 100%;
			text-align: center;
		}
			#footer-bottom #footer-social
			{
				display: inline-block;
				margin: 25px auto;
				vertical-align: top;
			}
			#footer-social li { padding: 0 25px; }
			#footer-social li:first-child a { width: 24px; height: 20px; }
			#footer-social a { width: 20px; height: 20px; }

			.show-mobile {
			display: block;
		}
} /* footer mobile */


@media screen and (max-width: 782px) {
  .admin-bar .site-header {
      margin-top: 46px;
  }
	.admin-bar .burger { margin-top: 46px; }
	.admin-bar .search-box-wrapper { margin-top: 46px; }
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed !important;
    top: 0;
  }
}

@media screen and (max-width: 990px) {
	li.menu-item {
		padding-left: 30px;
	}
}


/* atc.org modal/fbflyout */

.modal button.close {
    background: transparent;
    border: none;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0 20px;
    font-size: 31px;
    text-indent: -90px;
    overflow: hidden;
    background: url('//achievethecore.org/static/img/icon-delete-gray.svg') no-repeat center center / 20px 20px;
    border-left: 1px solid #d8d8d8;
    color: #858685;
    width: 60px;
    line-height: 60px;
}
.modal button.close:hover {
    background-image: url(//achievethecore.org/static/img/icon-delete-darkgray.svg);
}

.modal input, .modal textarea {
    background: #f8f8f8;
    border: 1px solid #d8d8d8;
    width: 100%;
    padding: 10px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 30px;
}
.fb-modal textarea {
    min-height: 140px;
    max-width: 100%;
    display: block;
}
.fb-modal .button {
    min-width: 190px;
    display: inline-block;
    text-align: center;
}

.modal form {
    margin-top: 30px;
}

.modal label {
    margin: 0;
    font-size: 10px;
    text-transform: uppercase;
    font-family: museo_sans500;
    letter-spacing: 0.8px;
    display: block;
    line-height: 1;
}

.modal form {
    margin-top: 30px;
}

.modal label {
    margin: 0;
    font-size: 10px;
    text-transform: uppercase;
}

.modal-header {
    height: 60px;
    border-bottom: 1px solid #d8d8d8;
    margin-left: -30px;
    width: calc(100% + 60px);
    margin-top: -30px;
    padding-left: 30px;
    line-height: 60px;
    padding-right: 60px;
}
@media (max-width: 559px) {
    .modal-header {
        margin-top: -20px;
        margin-left: -20px;
        width: calc(100% + 40px);
          padding-left: 20px;
    }

		.fb-modal .button {
		    width: 100%;
		}
}

.modal-header {
    text-align: left;
    text-transform: uppercase;

}

.modal-header small {
    font-size: 10px;
    font-family: museo_sans500;
    letter-spacing: 0.8px;
}

.modal-content {
    min-height: 260px;
}

.modal-content.vcenter h2 {
    font-weight: normal;
    font-family: museo_sans300;
    font-size: 31px;
    line-height: 42px;
    display: table-cell;
    position: absolute;
    top: calc(50% + 30px);
    transform: translateY(-50%);
    margin-bottom: 0;
    right: 30px;
    left: 30px;
}

.modal-header.gview-header {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background: white;
    margin-top: 0;
    width: auto;
    margin: 0;
    text-align: center;
}

.modal-header.gview-header button.close {
    right: auto;
    left: 0;
    border-right: 1px solid #d8d8d8;
    border-left: none;
}
.gview-header > ul.article-meta > li:first-child {
    width: 70px;
    padding-left: 0;
    border-left: 0 none;
}
.gview-header > ul.article-meta > li:nth-child(2) {
  width: 107px;
}
.gview-header > ul.article-meta > li {
    float: left;
    padding-left: 16px;
    border-left: 1px solid #d8d8d8;
}
.gview-header > ul.article-meta > li > span {
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: museo_sans500;
}
.gview-header ul.article-meta {
    display: inline-block;
    height: 60px;
    font-family: museo_sans300;
    line-height: 18px;
    text-align: left;
    list-style-type: none;
    text-transform: none;
        padding-top: 10px;
}

.gview-header .button-download {
    position: absolute;
    right: 10px;
    top: 10px;
    text-transform: none;
}

.modal .button {
 color: white;
 padding: 13px 20px;
 font-family: museo_sans300;
 font-size: 12px;
 }

.modal .button:not(:hover) {
    background-color: #25a56a;
}


.fbflyout {
    position: fixed;
    bottom: 0;
    left: 0;
    background: white;
    border: 1px solid #d8d8d8;
    padding: 10px;
    box-shadow: 2px -2px 8px rgba(0, 0, 0, 0.1);
    padding-right: 60px;
    z-index: 900;
    height: 60px;
}
.fbflyout:not(.modal) { display: none; }

.fbflyout.modal .close {
    top: 0;
    bottom: 0;
}

.fbflyout.modal a {
    margin-right: 10px;
    padding-right: 48px;
    width: auto;
    background-image: url(//achievethecore.org/static/img/icon-mail-white.svg);
    background-position: calc(100% - 24px) 50%;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    display: inline-block;
}
/* end atc.org modal */


/* print modal */

.print-modal .checkmark {
	font-family: Museo_sans300;
	font-size: 12px;
	line-height: 20px;
	height: 22px;
	display: inline-block;
	text-transform: none !important;
	letter-spacing: 0.1px !important;
	font-size: 12px !important;
}

.print-modal .checkmark {
	margin-bottom: 30px;
}

.print-modal .checkmark {
	padding-left: 30px;
	position: relative;
	cursor: pointer;
	line-height: 20px;
}

.print-modal .checkmark input+span::before {
	content: "";
	position: absolute;
	border: 1px solid #858685;
	background: white;
	left: 0;
	width: 20px;
	height: 20px;
	top: 0;
	border-radius: 50%;
	transition: 0.3s all ease;
}

.print-modal .checkmark input:checked+span::before {
	border-color: #22a469;
	background: #f2faf6;
}

.print-modal .checkmark input:first-child {
	display: none !important;
}

.print-modal .checkmark:hover input+span::before {
	border-color: #2a7251;
}

.print-modal .checkmark:hover input:checked+span::after {
	-webkit-filter: brightness(0.7);
	-moz-filter: brightness(0.7);
	filter: brightness(0.7);
}

.print-modal .checkmark input+span::after {
	content: "";
	position: absolute;
	background: url(https://achievethecore.org/static/img/icon-checkmark.svg) no-repeat 50% 50%;
	width: 0px;
	height: 20px;
	left: 14px;
	top: 1px;
	transition: 0s all ease;
}

.print-modal .checkmark input:checked+span::after {
	width: 20px;
	left: 1px;
	transition: 0s all ease;
	transition: 0.3s all ease;
}

.print-modal {
	width: 260px;
    left: calc(50% - 130px) !important;
    right: calc(50% - 130px) !important;
}

.print-modal .button {
    margin-top: 8px;
    display: inline-block;
}

/* print */
@media print {
    .site-header { position: absolute !important;
    height: auto !important; }
    #site-navigation, .header-nav { display: none; }


    header.entry-hero {
        /*padding: 0 20px;
        background-image: none !important;*/
    }

    ul#meta-share {
        display: none;
    }

    .entry-hero ul.post-categories {
        height: auto;
    }
    footer {display: none; }

    .post-categories a {
        padding: 0;
        color: black;
    }

    body {
        color: black;
    }

    * {
        color: black;
    }

    h1.entry-title {}

    .site-title.nav-fade {
        display: none;
	}
	
	.entry-hero-img,
	.share {
		display: none;
	}

	#respond {
		display: none;
	}


	.single aside {
		display: none;
	}

	.site-branding {
		display: none !important;
	}

	body.single #primary {
		margin-top: 0 !important;
	}

	body,
	html,
	main {
		background-color: #fff !important;
	}

	footer.comment-meta {
		display: block;
	}

	.comment-reply-link {
		display: none;
	}

	.tags {
		margin-bottom: 30px;
	}

	/* img toggle */
	body.single.no-images img {
		display: none;
	}

	/* comments toggle */
	body.single:not(.print-comments) #comments {
		display: none;
	}

	.big-series-nav {
		display: none !important;
	}

	
}
/* end print */
.comment-form-url {
	display: none;
}

@media (max-width: 1023px) {
	.home-top {
		flex-direction: column;
	}

	.home-featured {
		padding: 60px 30px 30px;
	}

	.home-top > aside {
		max-width: none;
		border: none;
	}

	.home-middle {
		padding: 0 30px;
	}

	.home-posts .card:not(.big):nth-child(3n + 4), .home-posts .card:not(.big):nth-child(3n + 3), .home .card:not(.big):nth-child(2n + 3) {
		margin-right: 30px;
	}

	.home-posts .card:not(.big):nth-child(2n) {
		margin-right: 0;
	}

	.home-bottom input#mc4wp_email {
		width: 220px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.home .home-posts > article:nth-child(n + 10) {
		display: inline-block;
	}

	.home .home-posts > article:nth-child(n + 11) {
		display: none;
	}
}

/**nav**/
@media(max-width: 990px) {
	#site-navigation .menu-top-nav-container, #logo-atc, .header-nav {
		display: none;
	}

	.nav-flat .site-header {
    transform: translate3d(0,-51px,0);
	}

	.burger {
		visibility: visible;
		opacity: 1;
		left: 20px;
		top: 23px;
	}

	.nav-flat .burger {
    transform: translateY(44px);
	}

	.site-header {
    height: 111px;
	}

	p.site-description {
    font-size: 12px;
    line-height: 18px;
	}

	.home #primary {
		margin-top: 111px;
	}

	.home-featured {
		padding-top: 30px;
	}

	.nav-flat p.site-description {
    opacity: 0;
		pointer-events: none;
	}

	body.nav-flat #primary {
		margin-top: 60px;
	}

	body #primary {
    margin-top: 111px;
	}

	.main-navigation a {
    margin-right: 20px;
	}
	nav#site-navigation {
    top: 24px;
	}
}

@media (max-width: 850px) {
	#signup-mailchimp-footer input#mc4wp_email {
		width: 220px;
	}
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 767px) {
  #signup-mailchimp-footer input#mc4wp_email {
    font-size: 16px;
  }
}*/

@media (max-width: 1024px) {
	.card h2.entry-title, .entry-summary span {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		box-orient: vertical;
		-webkit-box-orient: vertical;
	}

	.card .entry-box {
		display: flex;
		flex-direction: column;
		/*padding-bottom: 45px;*/
	}

	.entry-summary {
		flex-grow: 1;
	}

	.card .entry-meta {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		position: relative;
		bottom: 0;
		min-height: 15px;
	}
}

@media (max-width: 767px) {
	.single h3 {
		margin-bottom: 15px;
	}

	.nav-flat .burger {
		transform: translateY(44px);
	}

	.home-featured {
		padding: 30px 20px 27px;
		flex: none;
	}

	.home-featured .card {
		margin: 0;
	}

	body.home #primary .home-top {
		margin-bottom: 26px;
	}

	.home-top > aside {
		max-width: none;
		padding: 40px 20px 20px;
		flex: none;
	}

	.card .post-thumbnail {
		padding-top: 48%;
	}

	.card .post-thumbnail img {
		top: -15%;
	}


	/*.entry-summary {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}*/

	.popular {
		margin: 0 0 15px;
	}

	.home-middle {
		padding: 0 20px;
	}

	.home-middle > h3 {
		margin-bottom: 6px;
	}

	.home-posts .card:not(.big):nth-child(3n + 4), .home-posts .card:not(.big):nth-child(3n + 3), .home .card:not(.big):nth-child(2n + 3) {
		margin-right: 0;
	}

	.emailModal .mc4wp-form {
		width: 294px;
	}

	#signup-mailchimp-footer input#mc4wp_email {
		width: 190px;
	}

	.home-bottom {
		flex-direction: column;
		height: auto;
	}

	.home-bottom > .home-about {
		border-right: none;
		padding: 70px 20px;
		border-bottom: 1px solid #d8d8d8;
		flex: none;
	}

	.home-bottom > #signup-mailchimp-footer {
		padding: 70px 20px;
		flex: none;
	}

	.emailModal > div#signup-mailchimp-footer {
		padding: 0 20px;
		height: 380px;
	}
}

@media (max-width: 320px) {
	.home-bottom input#mc4wp_email {
		width: 167px;
	}
	.emailModal .mc4wp-form {
		width: 240px;
	}

	#signup-mailchimp-footer input#mc4wp_email {
    width: 176px;
	}

	.emailModal #signup-mailchimp-footer input#mc4wp_email {
		width: 136px;
	}
}

@media (min-width: 850px) {
	.site-main > article .entry-header {
		display: flex;
	}

	.site-main > article .author-images {
		display: flex;
		max-width: 150px;
		flex-wrap: wrap;
	}

	.site-main > article .entry-meta {
		flex: 1;
	}

	.entry-byline {
		max-width: calc(100% - 140px);
	}
}

/** start moving desktop styles here, follow mobile first*/
@media (min-width: 1024px) {
	.site-title img {
		max-width: 100%;
	}

	.site-title.nav-fade a {
		height: 30px;
	}
}