/*!
	Theme Name: Feather
	Theme URI: http://rachaelarnold.com
	Description: Theme for RachaelArnold.com, based on Twenty Fifteen
	Version: 0.1
	Author: Rachael Arnold (@raevenfea)
	Author URI: http://rachaelarnold.com
	Template: twentyfifteen
	Tags: 

	License:      GNU General Public License v2 or later
	License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
/** Entries */
.entry-content a:link { color: #6d43a3; }
.entry-content a:visited { color: #241637; }
.entry-content a:hover { color: #865cbd; }
.entry-content a:active { color: white; background-color: #865cbd; }

.entry-notice { border: 1px solid #6d43a3; border-radius: .5em; background-color: #d7c9e9; color: #0c0812; padding: .5em 1em; font-family: "Noto Sans", sans-serif; font-size: smaller; }

/** Sidebar */
.author-block { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.author-block .site-title { line-height: 2em; }
.author-block .avatar { -webkit-order: -1; -ms-flex-order: -1; order: -1; max-height: 4em; width: auto; margin-right: 1em; box-shadow: 1px 0 5px rgba(0, 0, 0, 0.6); border: 1px solid #666; }
.author-block .site-description { display: none; }
.author-block .site-description a { text-decoration: underline; }
@media screen and (min-width: 38.75em) { .author-block .site-title { -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; }
  .author-block .avatar { -webkit-order: 0; -ms-flex-order: 0; order: 0; margin: .5em 1em; max-height: none; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }
  .author-block .site-description { display: block; -webkit-flex: 1 1 66%; -ms-flex: 1 1 66%; flex: 1 1 66%; padding-right: 1em; } }
@media screen and (min-width: 59.6875em) { .author-block { -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; }
  .author-block .avatar { margin: .5em auto; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }

/** Sitemap only */
.sitemap-post-list > li { list-style: none; }
.sitemap-post-list h4 { margin-top: 1em; margin-bottom: 0; }

/** Ads */
ins.adsbygoogle { margin-bottom: 2.6471em; margin-left: auto; margin-right: auto; }
ins.adsbygoogle, ins.adsbygoogle ins { background-color: transparent; }
ins.adsbygoogle:after { content: "Advertisement"; text-transform: lowercase; font-variant: small-caps; color: #666; font-size: smaller; display: block; text-align: center; line-height: 1; }

/** Homepage only */
@media screen and (min-width: 68.75em) { .site-frontpage .entry-content { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row; -ms-flex-flow: row; flex-flow: row; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
  .site-frontpage .instagram-block { -webkit-flex: 1 0 320px; -ms-flex: 1 0 320px; flex: 1 0 320px; }
  .site-frontpage .elsewhere-block { -webkit-flex: 1 1 320px; -ms-flex: 1 1 320px; flex: 1 1 320px; text-align: center; } }
.site-frontpage .elsewhere-block { text-align: center; }
.site-frontpage h2 { color: #707070; color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; letter-spacing: 0.04em; line-height: 1.5; position: relative; text-transform: uppercase; padding: 2em 0; padding: 2rem 0; text-align: center; }
@media screen and (min-width: 46.25em) { .site-frontpage h2 { font-size: 14px; font-size: 1.4rem; } }
@media screen and (min-width: 55em) { .site-frontpage h2 { font-size: 16px; font-size: 1.6rem; } }
@media screen and (min-width: 59.6875em) { .site-frontpage h2 { font-size: 12px; font-size: 1.2rem; } }
@media screen and (min-width: 68.75em) { .site-frontpage h2 { font-size: 14px; font-size: 1.4rem; } }
@media screen and (min-width: 77.5em) { .site-frontpage h2 { font-size: 16px; font-size: 1.6rem; } }

.instagram-block > div { font-family: "Noto Sans", sans-serif; margin: 0 auto; border-radius: 5px; border: 1px solid #888; max-width: 320px; }
.instagram-block > div .instagram-item { font-size: .8em; }
.instagram-block > div .instagram-item a { color: inherit; text-decoration: none; }
.instagram-block > div img { display: block; border-radius: 5px 5px 0 0; }
.instagram-block > div p { padding: .5em 1em; line-height: 1.417; margin: 0; }
.instagram-block > div .button { width: 100%; display: inline-block; height: 2em; padding: 0 1em; text-align: center; font-variant: small-caps; text-transform: lowercase; font-size: scale-text(0); line-height: 1.8em; text-decoration: none; white-space: nowrap; border-radius: 0 0 5px 5px; border-top: 1px solid #0c0812; cursor: pointer; box-sizing: border-box; color: white; background-color: #666; }
.instagram-block > div .button:hover, .instagram-block > div .button:focus { background-color: #999999; outline: 0; }
.instagram-block > div .button:active { background-color: #6d43a3; outline: 0; }

.elsewhere-block img { margin: 0 auto; }

.social-media-links.social-navigation { padding: 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; max-width: 20em; margin: 1em auto; }
@media screen and (min-width: 59.6875em) { .social-media-links.social-navigation { padding: 0 3em; } }
.social-media-links.social-navigation li { list-style-type: none; float: none; width: auto; }
.social-media-links.social-navigation a { display: inline-block; text-decoration: none; text-indent: -9999em; font-size: 0; min-width: 32px; min-height: 32px; border-bottom: none; }
.social-media-links.social-navigation a:before { font-size: 32px; }

.post-navigation-frontpage { margin-top: 0; }
.post-navigation-frontpage .nav-link { background-position: center; background-size: cover; position: relative; }
.post-navigation-frontpage .nav-link.nav-link-with-background .post-title, .post-navigation-frontpage .nav-link.nav-link-with-background a:hover .post-title, .post-navigation-frontpage .nav-link.nav-link-with-background .meta-nav { color: #fff; }
.post-navigation-frontpage .nav-link.nav-link-with-background a:before { background-color: rgba(0, 0, 0, 0.4); }

/** Legacy Theme Shims */
.figure + h2 { clear: none; }

.figure.right, p > a.noicon:first-child img { float: right; padding-left: 2em; padding-left: 2rem; }

.figure.left { float: left; padding-right: 2em; padding-right: 2rem; }

.figure.center img { display: block; }
.figure.center img, .figure.center iframe { margin-right: auto; margin-left: auto; }

.figure .caption { font-family: "Noto Sans", sans-serif; color: #666; font-size: smaller; }



/*# sourceMappingURL=style.css.map */
