/*----------------------------------------------*\
    GLOBAL
	======

	@package abbylitman

\*----------------------------------------------*/
/*----------------------------------------------*\
    COMPONENTS
	==========

	@package abbylitman

\*----------------------------------------------*/
/* 
 *
 * / Variables
------------------------------------------------*/
/* Colors */
/* Breakpoints */
/* 600px */
/* 800px */
/* 1100px */
/* 1400px */
/* Fonts */
/* 
 *
 * 1./  
------------------------------------------------*/
/* line 16, ../src/global.scss */
body {
  font-family: "Crimson Pro", serif;
  background: #E7E4DF url(../../images/bg-paper.jpg) repeat;
  overflow-x: hidden;
  width: 100%; }

/* line 22, ../src/global.scss */
.site-main {
  position: relative; }

/* 
 *
 * 2./  Typography
------------------------------------------------*/
/* line 31, ../src/global.scss */
.typography p {
  font-size: 1.25em;
  margin-bottom: 1em;
  line-height: 1.4; }
  @media screen and (min-width: 37.5em) {
    /* line 31, ../src/global.scss */
    .typography p {
      font-size: 1.125em; } }
  @media screen and (min-width: 50em) {
    /* line 31, ../src/global.scss */
    .typography p {
      font-size: 1.25em; } }
/* line 43, ../src/global.scss */
.typography a {
  display: inline-block;
  text-decoration: none;
  margin-bottom: -6px;
  color: #000000; }
  /* line 49, ../src/global.scss */
  .typography a:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    margin-top: 0.25em;
    transform-origin: left;
    transform: translateY(-0.4rem) scaleX(1);
    transition: transform 1s ease;
    background-color: #000000; }
  /* line 60, ../src/global.scss */
  .typography a:hover:after, .typography a:focus:after {
    transform-origin: left;
    transform: translateY(-0.4rem) scaleX(0); }

/* 
 *
 * 3./  Printer styles
------------------------------------------------*/
@media print {
  /* line 73, ../src/global.scss */
  body {
    font-family: 'Times New Roman', Times, serif;
    background: none;
    color: black; }

  /* line 78, ../src/global.scss */
  #page {
    width: 100%;
    margin: 0;
    padding: 0;
    background: none; }

  /* line 83, ../src/global.scss */
  .site-header, #site-navigation, .site-footer, #colophon, .site-branding {
    display: none; }

  /* line 86, ../src/global.scss */
  .entry a:after {
    content: " [" attr(href) "] "; }

  /* line 89, ../src/global.scss */
  .site-title svg {
    display: block;
    margin-bottom: 4em; }

  /* line 93, ../src/global.scss */
  img {
    max-width: 500px;
    opacity: 1 !important; }

  /* line 97, ../src/global.scss */
  h1 {
    font-size: 24pt; }

  /* line 100, ../src/global.scss */
  h2 {
    font-size: 14pt;
    margin-top: 25px; }

  /* line 104, ../src/global.scss */
  .image__image, .image-text__image-wrapper, .music-grid__image, .show-listing__image, .single-album__image-wrapper, .quote__wrapper, .journal-landing__post, .menu-item--frame {
    opacity: 1 !important; } }
