/* line 3, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
body {
  text-align: center;
  font-family: sans-serif; }

/* line 7, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
h1 {
  font-size: 32px;
  color: #990033; }

/* line 12, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
h1.main-title {
  margin-top: 0px;
  font-family: 'Erazm-Regular'; }

/* line 17, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
h2.main-title {
  margin-bottom: 0px;
  font-family: 'Erazm-Light';
  font-weight: Regular; }

/* line 23, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
.title-image {
  width: 400px;
  padding: 16px;
  border-color: silver;
  border-style: solid;
  border-width: 1px; }

/* line 32, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
.footer {
  margin-top: 60px;
  color: silver; }

/* line 37, /Users/emi/modestly.huge.camera/source/stylesheets/all.scss */
.footer a {
  color: #990033; }

/* line 1, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
html {
  overflow-y: scroll;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none; }

/* line 8, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
body {
  background: #ffffff;
  font: 13px/1.8 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
  color: #000000; }

/* line 15, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
a {
  color: #0080bf; }
  /* line 19, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  a:hover {
    text-decoration: underline; }
  /* line 24, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  a.active {
    color: #000000;
    text-decoration: underline; }

/* line 31, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
section {
  margin: 32px auto; }

/* line 36, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
div.grid {
  margin: 0 auto;
  max-width: 512px; }
  /* line 41, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  div.grid ul {
    position: relative;
    margin: 0 auto;
    list-style: none; }
    /* line 47, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
    div.grid ul li + li {
      margin-top: 4px; }
  /* line 55, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  div.grid.resizing ul li div.asset {
    background: #000000; }
    /* line 59, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
    div.grid.resizing ul li div.asset img, div.grid.resizing ul li div.asset iframe {
      display: none; }

/* line 67, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
div.asset {
  position: relative; }
  /* line 71, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  div.asset img, div.asset iframe, div.asset video {
    background: #000000;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

@media screen and (max-width: 568px) {
  /* line 84, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  body {
    padding: 16px;
    font-size: 11px; }

  /* line 90, /Users/emi/modestly.huge.camera/source/stylesheets/basic.scss */
  section {
    margin: 16px auto; } }
/* line 3, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
html {
  overflow-y: scroll;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none; }

/* line 10, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
body {
  background: #ffffff;
  font: 13px/1.8 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
  color: #000000;
  padding: 64px; }

/* line 18, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
a {
  color: #0080bf; }
  /* line 22, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  a:hover {
    text-decoration: underline; }

/* line 28, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
section {
  margin: 32px 0; }
  /* line 32, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  section.landscape {
    max-width: 576px; }
  /* line 37, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  section.portrait {
    max-width: 384px; }
  /* line 42, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  section.left {
    margin-right: auto; }
  /* line 47, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  section.center {
    margin-left: auto;
    margin-right: auto; }
  /* line 53, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  section.right {
    margin-left: auto; }

/* line 59, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
header, footer {
  margin: 0 auto; }

/* line 64, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
img {
  position: relative;
  width: 100%;
  height: auto; }

/* line 71, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
div.lightbox_asset {
  position: relative; }
  /* line 75, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  div.lightbox_asset img {
    background: #000000;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

/* line 86, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
img[data-lighbox] {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1; }
  /* line 94, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  img[data-lighbox].lightbox-animate {
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 250ms;
    -moz-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; }
  /* line 101, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  img[data-lighbox].lightbox-opened {
    margin: 0px;
    padding: 0px;
    box-shadow: none;
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out; }

/* line 111, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
div.lightbox-background {
  background: #000000;
  -webkit-transition: opacity 250ms ease-in-out;
  -moz-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  opacity: 0.0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out; }
  /* line 125, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  div.lightbox-background.lightbox-background-show {
    opacity: 0.85;
    visibility: visible; }
  /* line 131, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  div.lightbox-background.lightbox-background-close {
    visibility: visible;
    cursor: auto; }

@media screen and (max-width: 568px) {
  /* line 140, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  body {
    padding: 16px;
    font-size: 11px; }

  /* line 146, /Users/emi/modestly.huge.camera/source/stylesheets/lightbox.scss */
  section {
    margin-top: 16px;
    margin-bottom: 16px; } }
