/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*
 * See the Getting Started docs for more information:
 * http://getbootstrap.com/getting-started/#support-ie10-width
 */
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  padding-bottom: 0px;
}
footer {
  background-color: #eee;
  padding-top: 50px;
  color: #333;
  letter-spacing: 1px;
  font-size: smaller;
}
footer a,
footer a:hover {
  color: #333;
  text-decoration: underline;
}
img.logo {
  opacity: 1;
}
div.logo-credit {
  padding: 20px;
  background-color: #27323a;
}
div.client-credit {
  padding-bottom: 50px;
}
.jumbotron h1 {
  font-size: 42px;
}
.captions {
  margin-top: 10px;
  font-family: 'Adobe Garamond W08', 'adobe-garamond-pro', 'AGaramondPro-Regular', 'Times New Roman', 'Times', 'serif';
}
.captions .artist-name {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}
.captions .price,
.captions .availability {
  font-style: italic;
}
.credit-caption {
  font-size: smaller;
}
.img img {
  max-width: 350px;
  max-height: 500px;
}
.grid {
  width: 100%;
}
.grid-sizer,
.grid-item {
  width: 100%;
  margin-bottom: 45px;
}
@media screen and (min-width: 737px) {
  .grid-sizer,
  .grid-item {
    width: 29%;
  }
}
.print-works {
  display: none;
}
@media print {
  body {
    text-align: center;
  }
  .print-works figure img {
    padding-top: 35mm;
  }
  .works-gallery {
    display: none;
  }
  .print-works {
    position: static !important;
    display: block;
  }
  .print-works figure {
    page-break-before: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid;
    /* or 'auto' */
    display: block;
  }
  footer {
    display: none;
  }
}
