/*!normalize.css v2.1.3|MIT License|git.io/normalize*/
@import url("https://fonts.googleapis.com/css?family=Homemade+Apple|Libre+Baskerville:400,400i,700|Rubik");
/* line 10, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 26, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
audio,
canvas,
video {
  display: inline-block;
}

/* line 34, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 41, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
[hidden],
template {
  display: none;
}

/* line 51, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
}

/* line 57, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
body {
  margin: 0;
}

/* line 64, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
a {
  background: transparent;
}

/* line 69, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
a:focus {
  outline: thin dotted;
}

/* line 74, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
a:active,
a:hover {
  outline: 0;
}

/* line 83, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 94, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
b,
strong {
  font-weight: bold;
}

/* line 100, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
dfn {
  font-style: italic;
}

/* line 105, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 111, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
mark {
  background: #FF0;
  color: #000;
}

/* line 117, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 126, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
pre {
  white-space: pre-wrap;
}

/* line 131, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 136, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
small {
  font-size: 80%;
}

/* line 141, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 148, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
sup {
  top: -0.5em;
}

/* line 151, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
sub {
  bottom: -0.25em;
}

/* line 158, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
img {
  border: 0;
}

/* line 163, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
svg:not(:root) {
  overflow: hidden;
}

/* line 170, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
figure {
  margin: 0;
}

/* line 177, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
fieldset {
  border: 1px solid #C0C0C0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 185, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
legend {
  border: 0;
  padding: 0;
}

/* line 193, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 204, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
button,
input {
  line-height: normal;
}

/* line 213, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
button,
select {
  text-transform: none;
}

/* line 223, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 232, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 239, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 248, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 255, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 261, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 269, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 277, /Applications/Scout-App.app/Contents/Resources/app.nw/scout-files/mixins/_normalize.sass */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 4, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_box-sizing.scss */
html {
  box-sizing: border-box;
}

/* line 9, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit;
}

/* line 50, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_mixins.scss */
.page-max-width, header, body, main {
  max-width: 60em;
}

/* line 1, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header {
  background-color: #122e12;
  min-height: 64px;
  width: 100%;
}

/* line 8, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header {
  background: url("../img/fairy-glen-480w-1x.jpg") no-repeat;
  background-size: 480px 96px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 14, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
  header {
    background: url("../img/fairy-glen-480w-2x.jpg") no-repeat;
    background-size: 480px 96px;
  }
}

@media (min-width: 30.01em) {
  /* line 20, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
  header {
    background: url("../img/fairy-glen-960w-1x.jpg") no-repeat;
    background-size: 960px 64px;
  }
}

@media (min-width: 30.01em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 30.01em) and (min-resolution: 144dpi) {
  /* line 26, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
  header {
    background: url("../img/fairy-glen-960w-2x.jpg") no-repeat;
    background-size: 960px 64px;
  }
}

/* line 31, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header p {
  color: #e6cce6;
  font-family: 'Homemade Apple', 'Lucida Handwriting', 'Apple Chancery', cursive;
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1em;
  text-align: center;
  text-shadow: black 1px 1px 2px;
}

/* line 46, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header nav {
  display: block;
  padding: 0.5em;
}

/* line 20, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/mixins/_clearfix.scss */
header nav::after {
  clear: both;
  content: "";
  display: block;
}

/* line 50, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header nav li {
  display: inline-block;
  text-align: center;
  width: 100%;
}

@media screen and (min-width: 26em) {
  /* line 50, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
  header nav li {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
  }
  /* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss */
  header nav li:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 50, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
  header nav li {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%;
  }
  /* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss */
  header nav li:last-child {
    margin-right: 0;
  }
}

/* line 59, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header nav li a {
  background-color: #093809;
  border: 1px solid black;
  border-radius: 3px;
  color: #a04ea0;
  display: block;
  padding: .4em .2em;
  text-decoration: none;
}

/* line 70, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_header.scss */
header nav li a:hover, header nav li a:focus {
  background-color: #e6cce6;
  color: #093809;
  transform: scale(1.1);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 1, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
.home {
  background-color: #344d34;
  text-align: center;
  /* stack columns on home page in portrait layout */
}

/* line 5, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
.home ul {
  background-color: #344d34;
  margin: 0;
  padding: 0.5em;
  display: block;
}

/* line 20, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/mixins/_clearfix.scss */
.home ul::after {
  clear: both;
  content: "";
  display: block;
}

/* line 12, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
.home li {
  position: relative;
}

@media (orientation: landscape) {
  /* line 15, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
  .home li {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-right: auto;
  }
  /* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss */
  .home li:last-child {
    margin-right: 0;
  }
}

@media screen and (orientation: landscape) and (min-width: 40em) {
  /* line 15, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
  .home li {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  /* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss */
  .home li:last-child {
    margin-right: 0;
  }
}

/* line 27, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
.home a img:focus, .home a img:hover {
  opacity: .7;
}

/* line 32, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
.home a span {
  background-color: #e6cce6;
  background-color: rgba(230, 204, 230, 0.5);
  color: black;
  padding: 0.5em;
  text-shadow: #e6cce6 1px 1px 2px;
  border-top: 2px solid black;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 2px solid black;
  position: absolute;
  text-decoration: underline;
  z-index: 10;
}

/* line 48, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
.home a span:focus, .home a span:hover {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  color: #e6cce6;
  padding: 0.5em;
  text-shadow: black 1px 1px 2px;
}

@media (orientation: portrait) {
  /* line 56, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_home.scss */
  .home {
    width: 100%;
  }
}

/* line 2, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}

/* line 27, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal tbody tr:hover > td, .table-minimal tbody tr:hover > th {
  background-color: #304730;
}

/* line 30, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal tbody tr:first-child td {
  border-top: 2px solid #122e12;
}

/* line 36, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal thead th {
  background-color: #496b49;
  border-bottom: 0;
  padding: 0.75em 1em;
  text-align: left;
}

/* line 44, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal tbody {
  background-color: #344d34;
}

/* line 47, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal tbody td {
  border-bottom: 0;
  border-top: 1px solid #122e12;
  line-height: 1.5em;
  padding: 0.75em 1em;
}

/* line 53, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
.table-minimal tbody td button {
  display: inline-block;
  font-size: 0.7em;
  line-height: 1.5em;
  margin-bottom: 0.3em;
  margin-right: 0.5em;
  outline: none;
  padding: 0.3em 1em;
  width: 100%;
}

@media screen and (min-width: 40em) {
  /* line 53, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
  .table-minimal tbody td button {
    margin-bottom: 0;
    width: auto;
  }
}

/* line 73, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
table {
  clear: both;
}

/* line 77, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
caption {
  font-size: 1.2rem;
  font-weight: bold;
}

/* line 84, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
th {
  padding-right: .5em;
  text-align: left;
  vertical-align: bottom;
}

/* line 90, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
th:first-child {
  max-width: 6em;
}

/* line 94, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
th[colspan] {
  border-top: 2px solid #122e12;
  padding-left: 0.5em;
}

/* line 99, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_table.scss */
td {
  vertical-align: top;
}

/* line 3, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
body {
  font-size: 1em;
  line-height: 1.25em;
}

@media screen and (min-width: 42em) {
  /* line 3, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  body {
    line-height: 1.375em;
  }
}

/* line 12, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
h1 {
  font-size: 2rem;
  line-height: 1.25em;
}

@media screen and (min-width: 42em) {
  /* line 12, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  h1 {
    font-size: 2.5em;
    line-height: 1.125em;
  }
}

/* line 22, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
h2 {
  font-size: 1.625em;
  line-height: 1.15384615em;
}

@media screen and (min-width: 42em) {
  /* line 22, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  h2 {
    font-size: 2em;
    line-height: 1.25em;
  }
}

/* line 32, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
h3 {
  font-size: 1.375em;
  line-height: 1.13636364em;
}

@media screen and (min-width: 42em) {
  /* line 32, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  h3 {
    font-size: 1.5em;
    line-height: 1.25em;
  }
}

/* line 42, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
.figcaption {
  font-size: .9em;
}

/* copied from Bootstrap, plus colors */
/* line 49, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
.sr-only {
  position: absolute;
  height: 1px;
  width: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  background-color: white;
  color: #00E;
}

/* line 61, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
html {
  font-family: "Rubik", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  line-height: 1.2;
}

/* line 67, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
body {
  background-color: #122e12;
  color: #e6cce6;
  margin: 0 auto;
  /* "skip to" link */
}

/* line 76, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
body > a.sr-only:hover, body > a.sr-only:focus {
  height: auto;
  width: auto;
  padding: 0.5em;
  margin: 0.2em;
  overflow: auto;
  clip: inherit;
  border: 2px dotted #00E;
}

/* line 86, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
body > div.row {
  background-color: #344d34;
  display: block;
}

/* line 20, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/mixins/_clearfix.scss */
body > div.row::after {
  clear: both;
  content: "";
  display: block;
}

@media screen and (min-width: 60em) {
  /* line 91, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  body > div.row > aside {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  /* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss */
  body > div.row > aside:last-child {
    margin-right: 0;
  }
}

/* line 96, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
main {
  outline: 0;
}

@media screen and (min-width: 60em) {
  /* line 100, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  main:not(.no-aside) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  /* line 89, /Applications/Scout-App.app/Contents/Resources/app.nw/bower_components/neat/app/assets/stylesheets/grid/_span-columns.scss */
  main:not(.no-aside):last-child {
    margin-right: 0;
  }
}

/* line 104, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
main aside {
  border-top: 4px solid #562a56;
  border-bottom: 4px solid #562a56;
  font-variant: small-caps;
  max-width: 20em;
  margin: .2em 1em .5em .2em;
  padding: .2em;
}

@media screen and (min-width: 26em) {
  /* line 104, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  main aside {
    float: right;
  }
}

/* line 120, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
a {
  color: #a04ea0;
}

/* line 124, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
ul {
  padding: 0;
}

/* line 128, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
li {
  list-style: none;
  padding: 0.5em 0;
}

/* line 133, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
h1, h2, h3 {
  clear: both;
  font-family: "Libre Baskerville", "Georgia", "Cambria", "Times New Roman", "Times", serif;
}

/* line 138, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
figure {
  margin: 0 auto;
}

/* line 141, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
figure:not(.video) {
  margin-bottom: -2em;
  max-width: 308px;
}

@media screen and (min-width: 26em) {
  /* line 141, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  figure:not(.video) {
    float: left;
  }
}

@media screen and (min-width: 26em) and (max-width: 40em) {
  /* line 141, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  figure:not(.video) {
    margin-bottom: -3em;
    max-width: 12.75em;
  }
}

/* line 156, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
figcaption {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  color: #e6cce6;
  padding: 0.5em;
  text-shadow: black 1px 1px 2px;
  border-radius: 3px;
  display: inline-block;
  font-family: "Libre Baskerville", "Georgia", "Cambria", "Times New Roman", "Times", serif;
  font-style: italic;
  position: relative;
  top: -3em;
  left: .3em;
}

@media screen and (min-width: 26em) and (max-width: 40em) {
  /* line 156, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  figcaption {
    left: auto;
  }
  /* line 171, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
  figcaption.two-line {
    top: -3.9em;
  }
}

/* line 179, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
img {
  border: 2px solid black;
  border-radius: 3px;
}

/* line 186, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
.video-wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}

/* line 192, /Users/cwcx/Documents/DGMD E-27/assignment2/scss/partials/_misc.scss */
.video-wrapper video,
.video-wrapper embed,
.video-wrapper object,
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

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