.photo-page h2 {
  margin-bottom: 72px; }

.photo-page h3 {
  clear: both;
  font-family: 'bebas-neue', serif;
  color: #AD841F;
  font-size: 24px;
  margin-bottom: 36px; }

.photo-page p {
  margin-bottom: 72px; }

.photo--whole img,
.photo--half img {
  width: 100%;
  max-width: 100%; }

.photo--whole {
  margin-bottom: 60px; }

.photo--whole + .photo--whole {
  margin-bottom: 72px; }

.photo--half {
  max-width: 100%;
  margin-bottom: 20px; }
  .photo--half figcaption {
    padding-top: 12px; }

.photo--half + .photo--half {
  margin-bottom: 72px; }

@media (min-width: 670px) {
  .photo--half {
    width: 48%;
    float: left;
    margin-bottom: 72px; }
  .photo--half + .photo--half {
    float: right; } }

.photo--float {
  float: left;
  margin-right: 20px;
  max-width: 100%; }

/*# sourceMappingURL=../../maps/style-guide/photography.css.map */
