/*
Theme Name:     Thinkspace
Theme URI: 			http://thinkspacegallery.com
Description:    Custom theme created for Thinkspace Gallery in Culver City, California
Author:         Purple Pen Productions
Author URI: 		http://purplepen.com
*/
/* ------------------------------------------- */
/* Colors */
/* ------------------------------------------- */
/* ------------------------------------------- */
/* CSS Grid */
/* ------------------------------------------- */
/* ------------------------------------------- */
/* Typography */
/* ------------------------------------------- */
/* line 28, sass/_mixins.scss */
.site-header, .site-info, .site-content, .search-and-sort, .works-listing, .works-listing > li, .upcoming-shows, .upcoming-shows > li, .locations-hours {
  display: -webkit-flex;
  display: flex;
}

/* line 32, sass/_mixins.scss */
.site-header, .site-info, .site-content {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 3.84615%;
  margin-right: 3.84615%;
}

/* Web Fonts ----------------------------------------------------------------------------------- */
/* ------------------------------------------- */
/* Headers */
/* ------------------------------------------- */
@font-face {
  font-family: 'League Gothic';
  src: url("fonts/leaguegothic-regular-webfont.eot");
  src: url("fonts/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/leaguegothic-regular-webfont.woff") format("woff"), url("fonts/leaguegothic-regular-webfont.ttf") format("truetype"), url("fonts/leaguegothic-regular-webfont.svg#leaguegothicregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------- */
/* Body Text */
/* ------------------------------------------- */
@font-face {
  font-family: 'MuseoSans';
  src: url("fonts/MuseoSans-500.eot?#iefix") format("embedded-opentype"), url("fonts/MuseoSans-500.woff") format("woff"), url("fonts/MuseoSans-500.ttf") format("truetype"), url("fonts/MuseoSans-500.svg#MuseoSans-500") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------- */
/* Font Awesome */
/* ------------------------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* /Web Fonts ---------------------------------------------------------------------------------- */
/* Reset --------------------------------------------------------------------------------------- */
/* line 1, sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 22, sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 26, sass/_reset.scss */
body {
  line-height: 1;
}

/* line 29, sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 32, sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 35, sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 40, sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 45, sass/_reset.scss */
input, textarea, button {
  font-family: inherit;
  font-size: inherit;
}

/* line 50, sass/_reset.scss */
figure img, figure object, figure embed, figure video {
  max-width: 100%;
  display: block;
}

/* line 55, sass/_reset.scss */
img {
  border: 0;
  height: auto;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
}

/* /Reset -------------------------------------------------------------------------------------- */
/* Elements ------------------------------------------------------------------------------------ */
/* line 1, sass/_elements.scss */
html {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (min-width: 105rem) {
  /* line 1, sass/_elements.scss */
  html {
    font-size: 1.21353rem;
  }
}
@media screen and (min-width: 120rem) {
  /* line 1, sass/_elements.scss */
  html {
    font-size: 1.61803rem;
  }
}
@media screen and (min-width: 135rem) {
  /* line 1, sass/_elements.scss */
  html {
    font-size: 1.96353rem;
  }
}
@media print {
  /* line 1, sass/_elements.scss */
  html {
    font-size: 0.75rem;
  }
}

/* line 18, sass/_elements.scss */
body {
  background: white;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
}

/* line 23, sass/_elements.scss */
a {
  color: #9E0C39;
  text-decoration: none;
  -moz-transition: color 300ms;
  -o-transition: color 300ms;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}
/* line 27, sass/_elements.scss */
a:hover {
  color: #e51153;
}

/* line 32, sass/_elements.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
}

/* /Elements ----------------------------------------------------------------------------------- */
/* Icons --------------------------------------------------------------------------------------- */
/* ------------------------------------------- */
/* General Icon Styles */
/* ------------------------------------------- */
/* line 5, sass/_icons.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 14, sass/_icons.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 19, sass/_icons.scss */
.fa-2x {
  font-size: 2em;
}

/* line 22, sass/_icons.scss */
.fa-3x {
  font-size: 3em;
}

/* line 25, sass/_icons.scss */
.fa-4x {
  font-size: 4em;
}

/* line 28, sass/_icons.scss */
.fa-5x {
  font-size: 5em;
}

/* ------------------------------------------- */
/* Individual Icons */
/* ------------------------------------------- */
/* line 36, sass/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 40, sass/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 44, sass/_icons.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 48, sass/_icons.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 52, sass/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 56, sass/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 60, sass/_icons.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 64, sass/_icons.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 68, sass/_icons.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 72, sass/_icons.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 76, sass/_icons.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 80, sass/_icons.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 84, sass/_icons.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 88, sass/_icons.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 92, sass/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 96, sass/_icons.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 100, sass/_icons.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 104, sass/_icons.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 108, sass/_icons.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 112, sass/_icons.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 116, sass/_icons.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 120, sass/_icons.scss */
.fa-youtube:before {
  content: "\f167";
}

/* /Icons -------------------------------------------------------------------------------------- */
/* Global Classes ------------------------------------------------------------------------------ */
/* ------------------------------------------- */
/* Links and Buttons */
/* ------------------------------------------- */
/* line 5, sass/_global-classes.scss */
.button {
  background: #f6f6f6;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
  -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #9a9a9a;
  padding: 0.46353rem 1.61803rem;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
/* line 14, sass/_global-classes.scss */
.button:hover {
  background: #d7d7d7;
  border-color: #9a9a9a;
  color: #747474;
}

/* ------------------------------------------- */
/* Pagination */
/* ------------------------------------------- */
/* line 25, sass/_global-classes.scss */
.pagination {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 1rem 0;
  text-align: right;
}

/* line 31, sass/_global-classes.scss */
.page-numbers {
  border-left: 1px solid #d7d7d7;
  color: #9a9a9a;
  display: inline-block;
  padding: 0.28647rem 0 0.28647rem 0.46353rem;
}
/* line 36, sass/_global-classes.scss */
.page-numbers:first-child {
  border-left: 0 none;
}
/* line 39, sass/_global-classes.scss */
.page-numbers.current {
  color: #272727;
}

/* ------------------------------------------- */
/* Searching and Sorting */
/* ------------------------------------------- */
/* line 48, sass/_global-classes.scss */
.search-and-sort {
  border-bottom: 1px solid #f6f6f6;
  border-top: 1px solid #f6f6f6;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  line-height: 1.214;
  padding-bottom: 0.61803rem;
  padding-top: 0.61803rem;
  width: 104.16667%;
}

/* line 59, sass/_global-classes.scss */
.sorting {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
}
@media screen and (min-width: 40rem) {
  /* line 59, sass/_global-classes.scss */
  .sorting {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 50%;
  }
}
/* line 64, sass/_global-classes.scss */
.sorting h4 {
  color: #9a9a9a;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
  margin: 0 0 0.38197rem 0;
}

/* line 71, sass/_global-classes.scss */
.searching {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
}
@media screen and (min-width: 40rem) {
  /* line 71, sass/_global-classes.scss */
  .searching {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 50%;
    text-align: right;
  }
}

/* line 82, sass/_global-classes.scss */
.sorting-buttons li {
  display: inline-block;
}
/* line 85, sass/_global-classes.scss */
.sorting-buttons a {
  color: #4e4e4e;
  padding: 0 0.61803rem 0 0;
}
/* line 88, sass/_global-classes.scss */
.sorting-buttons a:hover {
  color: #9E0C39;
}
/* line 92, sass/_global-classes.scss */
.sorting-buttons button {
  background: transparent;
  border: 0 none;
  color: #4e4e4e;
  cursor: pointer;
  padding: 0 0.61803rem 0 0;
}
/* line 98, sass/_global-classes.scss */
.sorting-buttons button:hover {
  color: #9E0C39;
}

/* /Global Classes ----------------------------------------------------------------------------- */
/* Colorbox ------------------------------------------------------------------------------------ */
/* line 1, sass/_colorbox.scss */
#colorbox,
#cboxOverlay,
#cboxWrapper {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 9999;
}

/* line 11, sass/_colorbox.scss */
#cboxWrapper {
  max-width: none;
}

/* line 15, sass/_colorbox.scss */
#cboxOverlay {
  height: 100%;
  position: fixed;
  width: 100%;
}

/* line 21, sass/_colorbox.scss */
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}

/* line 26, sass/_colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 30, sass/_colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  webkit-overflow-scrolling: touch;
}

/* line 35, sass/_colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 39, sass/_colorbox.scss */
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 48, sass/_colorbox.scss */
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}

/* line 55, sass/_colorbox.scss */
.cboxPhoto {
  border: 0;
  display: block;
  float: left;
  margin: auto;
  max-width: none;
  ms-interpolation-mode: bicubic;
}

/* line 64, sass/_colorbox.scss */
.cboxIframe {
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 73, sass/_colorbox.scss */
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  moz-box-sizing: content-box;
  webkit-box-sizing: content-box;
}

/* line 81, sass/_colorbox.scss */
#cboxOverlay {
  background: black;
  background: rgba(0, 0, 0, 0.9);
}

/* line 86, sass/_colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 90, sass/_colorbox.scss */
#cboxTopLeft {
  background: white;
  height: 1rem;
  width: 1rem;
}

/* line 96, sass/_colorbox.scss */
#cboxTopRight {
  background: white;
  height: 1rem;
  width: 1rem;
}

/* line 102, sass/_colorbox.scss */
#cboxBottomLeft {
  background: white;
  height: 1rem;
  width: 1rem;
}

/* line 108, sass/_colorbox.scss */
#cboxBottomRight {
  background: white;
  height: 1rem;
  width: 1rem;
}

/* line 114, sass/_colorbox.scss */
#cboxMiddleLeft {
  background: white;
  width: 1rem;
}

/* line 119, sass/_colorbox.scss */
#cboxMiddleRight {
  background: white;
  width: 1rem;
}

/* line 124, sass/_colorbox.scss */
#cboxTopCenter {
  background: white;
  height: 1rem;
}

/* line 129, sass/_colorbox.scss */
#cboxBottomCenter {
  background: white;
  height: 1rem;
}

/* line 134, sass/_colorbox.scss */
#cboxContent {
  background: white;
  overflow: hidden;
}

/* line 139, sass/_colorbox.scss */
.cboxIframe {
  background: white;
}

/* line 143, sass/_colorbox.scss */
#cboxError {
  border: 1px solid #ccc;
  padding: 50px;
}

/* line 148, sass/_colorbox.scss */
#cboxLoadedContent {
  margin-bottom: 1.61803rem;
  margin-top: 1.61803rem;
}

/* line 153, sass/_colorbox.scss */
#cboxTitle {
  background: rgba(255, 255, 255, 0.7);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #272727;
  font-size: 0.75rem;
  left: 0;
  line-height: 1.214;
  padding-right: 1.61803rem;
  position: absolute;
  text-align: left;
  top: 0;
  width: 100%;
}
/* line 165, sass/_colorbox.scss */
#cboxTitle .artist {
  font-style: italic;
  font-weight: bold;
}
/* line 169, sass/_colorbox.scss */
#cboxTitle .title {
  margin-right: 0.75rem;
}
/* line 172, sass/_colorbox.scss */
#cboxTitle .price {
  color: #747474;
  margin-right: 0.75rem;
  white-space: nowrap;
}
/* line 176, sass/_colorbox.scss */
#cboxTitle .price .converted {
  color: #9a9a9a;
  font-size: 0.75rem;
}
/* line 181, sass/_colorbox.scss */
#cboxTitle a {
  color: #272727;
  text-decoration: underline;
}
/* line 184, sass/_colorbox.scss */
#cboxTitle a:hover {
  color: #9E0C39;
}

/* line 190, sass/_colorbox.scss */
#cboxCurrent {
  bottom: 0.28647rem;
  left: 0;
  position: absolute;
}

/* line 196, sass/_colorbox.scss */
#cboxLoadingOverlay {
  background: #f6f6f6;
}
/* line 198, sass/_colorbox.scss */
#cboxLoadingOverlay:before {
  -webkit-animation: spin 1.4s infinite linear;
  -moz-animation: spin 1.4s infinite linear;
  -ms-animation: spin 1.4s infinite linear;
  -o-animation: spin 1.4s infinite linear;
  animation: spin 1.4s infinite linear;
  border: 10px solid #4e4e4e;
  border-color: #d7d7d7 #d7d7d7 #4e4e4e #4e4e4e;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: '';
  display: block;
  height: 3em;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  opacity: 0.7;
  position: absolute;
  top: 50%;
  width: 3em;
}

@keyframes "spin" {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes "spin" {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes "spin" {
  from {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes "spin" {
  from {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 285, sass/_colorbox.scss */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  background: none;
  border: 0;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: auto;
}
/* line 295, sass/_colorbox.scss */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}

/* line 300, sass/_colorbox.scss */
#cboxSlideshow {
  bottom: 0;
  position: absolute;
  right: 0;
}
/* line 304, sass/_colorbox.scss */
#cboxSlideshow:hover, #cboxSlideshow:focus {
  color: #9E0C39;
  outline: none;
}

/* line 311, sass/_colorbox.scss */
#cboxPrevious {
  background: white;
  font-size: 2.61803rem;
  height: 3.17705rem;
  left: 0;
  margin-top: -1em;
  opacity: 0.4;
  position: absolute;
  top: 50%;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
  width: 2.61803rem;
}
/* line 322, sass/_colorbox.scss */
#cboxPrevious i {
  position: relative;
  top: -0.1em;
}
/* line 326, sass/_colorbox.scss */
#cboxPrevious:hover, #cboxPrevious:focus {
  opacity: 0.6;
  outline: none;
}

/* line 333, sass/_colorbox.scss */
#cboxNext {
  background: white;
  font-size: 2.61803rem;
  height: 3.17705rem;
  margin-top: -1em;
  opacity: 0.4;
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
  width: 2.61803rem;
}
/* line 344, sass/_colorbox.scss */
#cboxNext:hover, #cboxNext:focus {
  opacity: 0.6;
  outline: none;
}
/* line 349, sass/_colorbox.scss */
#cboxNext i {
  position: relative;
  top: -0.1em;
}
/* line 353, sass/_colorbox.scss */
#cboxNext:hover {
  opacity: 0.6;
}

/* line 358, sass/_colorbox.scss */
#cboxClose {
  font-size: 1rem;
  height: 1.61803rem;
  position: absolute;
  right: 0;
  top: -7px;
  width: 1.61803rem;
}

/* line 369, sass/_colorbox.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* /Colorbox ----------------------------------------------------------------------------------- */
/* Layout -------------------------------------------------------------------------------------- */
/* ------------------------------------------- */
/* Sticky Footer */
/* ------------------------------------------- */
/* line 5, sass/_layout.scss */
html {
  height: 100%;
  overflow: hidden;
}
@media print {
  /* line 5, sass/_layout.scss */
  html {
    height: auto;
    overflow: visible;
  }
}

/* line 14, sass/_layout.scss */
body {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media print {
  /* line 14, sass/_layout.scss */
  body {
    height: auto;
    overflow: visible;
  }
}

/* line 24, sass/_layout.scss */
.site {
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%;
}
@media print {
  /* line 24, sass/_layout.scss */
  .site {
    display: block;
    height: auto;
    table-layout: auto;
    width: auto;
  }
}

/* line 37, sass/_layout.scss */
.site-footer {
  display: table-row;
  height: 1px;
}
@media print {
  /* line 37, sass/_layout.scss */
  .site-footer {
    display: block;
    height: auto;
  }
}

/* ------------------------------------------- */
/* Show a Listing of Works */
/* ------------------------------------------- */
/* line 51, sass/_layout.scss */
.works-listing {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /* All Works Listings */
  /* Print Listing */
  /* Inventory Listing */
  /* Artist Works Listing */
  /* Show Works Listing */
}
/* line 54, sass/_layout.scss */
.works-listing > li {
  color: #747474;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
}
@media screen and (min-width: 40rem) {
  /* line 54, sass/_layout.scss */
  .works-listing > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 50%;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 54, sass/_layout.scss */
  .works-listing > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 33.33333%;
  }
}
@media screen and (min-width: 75rem) {
  /* line 54, sass/_layout.scss */
  .works-listing > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 25%;
  }
}
/* line 71, sass/_layout.scss */
.works-listing .work-wrap {
  border: 1px solid #d7d7d7;
  -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -webkit-flex-grow: 1;
  flex-grow: 1;
  line-height: 1.214;
  margin: 1rem 0;
  padding: 1rem 1rem 4.23607rem 1rem;
  position: relative;
  text-align: center;
}
/* line 82, sass/_layout.scss */
.works-listing .thumbnail {
  margin-bottom: 1rem;
}
/* line 84, sass/_layout.scss */
.works-listing .thumbnail.placeholder {
  background: #e9e9e9;
  color: white;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  font-size: 2.61803rem;
  padding: 2.61803rem 0.75rem;
  text-transform: uppercase;
}
/* line 93, sass/_layout.scss */
.works-listing .artist {
  color: #4e4e4e;
  font-weight: bold;
  margin: 1rem 0 0 0;
}
/* line 97, sass/_layout.scss */
.works-listing .artist .country {
  color: #9a9a9a;
  font-weight: normal;
}
/* line 102, sass/_layout.scss */
.works-listing .work-title {
  font-size: 1.61803rem;
  margin: 1rem 0 0 0;
}
/* line 106, sass/_layout.scss */
.works-listing .year {
  font-size: 0.75rem;
}
/* line 109, sass/_layout.scss */
.works-listing .media {
  font-size: 0.75rem;
  margin: 1rem 0 0 0;
}
/* line 113, sass/_layout.scss */
.works-listing .notes {
  color: #b9b9b9;
  font-size: 0.75rem;
}
/* line 117, sass/_layout.scss */
.works-listing .dimensions {
  font-size: 0.75rem;
}
/* line 120, sass/_layout.scss */
.works-listing .price {
  color: #4e4e4e;
  margin: 1rem 0 0 0;
}
/* line 124, sass/_layout.scss */
.works-listing .price-converted {
  color: #747474;
  font-size: 0.75rem;
}
/* line 128, sass/_layout.scss */
.works-listing .avail {
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 132, sass/_layout.scss */
.works-listing .avail.sold {
  color: #A40802;
}
/* line 135, sass/_layout.scss */
.works-listing .avail.available {
  color: #44AA55;
}
/* line 139, sass/_layout.scss */
.works-listing .post-edit-link {
  display: block;
  font-size: 0.75rem;
  margin: 1rem 0 0 0;
}
/* line 146, sass/_layout.scss */
.works-listing.prints .cart {
  margin: 1rem 0;
}
/* line 149, sass/_layout.scss */
.works-listing.prints .work-title {
  margin-top: 0;
}
/* line 152, sass/_layout.scss */
.works-listing.prints .price {
  margin-bottom: 1rem;
}
/* line 155, sass/_layout.scss */
.works-listing.prints .details {
  margin: 1rem 0;
}
/* line 157, sass/_layout.scss */
.works-listing.prints .details p {
  font-size: 0.75rem;
  margin-bottom: 1rem;
}
/* line 165, sass/_layout.scss */
.works-listing.inventory .country {
  font-size: 0.75rem;
  line-height: 1.214;
}
/* line 169, sass/_layout.scss */
.works-listing.inventory .shows {
  margin: 1rem 0 0 0;
}
/* line 171, sass/_layout.scss */
.works-listing.inventory .shows h4 {
  font-family: Geneva, Tahoma, Verdana, sans-serif;
}
/* line 174, sass/_layout.scss */
.works-listing.inventory .shows li {
  color: #b9b9b9;
  line-height: 1.214;
  margin: 0.28647rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 183, sass/_layout.scss */
  .works-listing.artist > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 50%;
  }
}
@media screen and (min-width: 75rem) {
  /* line 183, sass/_layout.scss */
  .works-listing.artist > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 33.33333%;
  }
}
/* line 194, sass/_layout.scss */
.works-listing.artist .shows {
  margin: 1rem 0 0 0;
}
/* line 196, sass/_layout.scss */
.works-listing.artist .shows h4 {
  font-family: Geneva, Tahoma, Verdana, sans-serif;
}
/* line 199, sass/_layout.scss */
.works-listing.artist .shows li {
  color: #b9b9b9;
  line-height: 1.214;
  margin: 0.28647rem 0;
}
/* line 210, sass/_layout.scss */
.works-listing.show .avail.sold:after {
  background: #A40802;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: '';
  display: block;
  height: 1rem;
  position: absolute;
  right: 1.96353rem;
  width: 1rem;
}

/* line 225, sass/_layout.scss */
.highlight {
  background: pink;
}

/* line 229, sass/_layout.scss */
.alt-images {
  margin: 0.23607rem auto 1rem auto;
  text-align: center;
}
/* line 232, sass/_layout.scss */
.alt-images li {
  display: inline-block;
}
/* line 235, sass/_layout.scss */
.alt-images img {
  display: block;
  height: auto;
  max-width: 50px;
}

/* /Layout ------------------------------------------------------------------------------------- */
/* Header -------------------------------------------------------------------------------------- */
/* line 5, sass/_header.scss */
.site-branding {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0.61803rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 5, sass/_header.scss */
  .site-branding {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 66.66667%;
  }
}

/* line 13, sass/_header.scss */
.site-social {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 1rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 13, sass/_header.scss */
  .site-social {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 33.33333%;
  }
  /* line 18, sass/_header.scss */
  .site-social aside {
    font-size: 0.75rem;
  }
}

/* line 24, sass/_header.scss */
.site-title {
  text-align: center;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 24, sass/_header.scss */
  .site-title {
    text-align: left;
  }
}

/* line 31, sass/_header.scss */
.menu-toggle {
  background: #9a9a9a;
  border: 0 none;
  border-radius: 3px;
  color: white;
  display: block;
  padding: 0.23607rem 1rem;
  margin: 0 auto;
  -moz-transition: background 300ms;
  -o-transition: background 300ms;
  -webkit-transition: background 300ms;
  transition: background 300ms;
}
/* line 40, sass/_header.scss */
.menu-toggle:hover, .menu-toggle:focus {
  background: #747474;
  outline: 0 none;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 31, sass/_header.scss */
  .menu-toggle {
    display: none;
  }
}

/* line 50, sass/_header.scss */
.main-navigation {
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  margin: 1rem 0 0 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 50, sass/_header.scss */
  .main-navigation {
    margin-top: 0.46353rem;
  }
}
/* line 56, sass/_header.scss */
.main-navigation .nav-menu {
  display: none;
  font-size: 1.96353rem;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 56, sass/_header.scss */
  .main-navigation .nav-menu {
    display: block;
  }
}
/* line 64, sass/_header.scss */
.main-navigation.toggled .nav-menu {
  display: block;
}
/* line 68, sass/_header.scss */
.main-navigation a {
  border-bottom: 1px solid #f6f6f6;
  color: #b9b9b9;
  display: block;
  padding: 0.38197rem 0.75rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 68, sass/_header.scss */
  .main-navigation a {
    border-bottom: 0 none;
    padding: 0 0.75rem 0 0;
  }
  /* line 77, sass/_header.scss */
  .main-navigation a:before {
    color: #b9b9b9;
    content: 'I';
    display: inline;
    margin-right: 0.75rem;
  }
}
/* line 84, sass/_header.scss */
.main-navigation a:hover, .main-navigation a:focus {
  color: #747474;
}
/* line 89, sass/_header.scss */
.main-navigation li li a {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 89, sass/_header.scss */
  .main-navigation li li a {
    padding: 0;
  }
  /* line 94, sass/_header.scss */
  .main-navigation li li a:before {
    content: '';
    margin: 0;
  }
}
/* line 100, sass/_header.scss */
.main-navigation .menu {
  white-space: nowrap;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 103, sass/_header.scss */
  .main-navigation li {
    display: inline-block;
    position: relative;
  }
  /* line 108, sass/_header.scss */
  .main-navigation li:hover > a {
    color: #747474;
  }
  /* line 111, sass/_header.scss */
  .main-navigation li:hover ul {
    display: block;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 116, sass/_header.scss */
  .main-navigation li ul {
    background: white;
    -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
    -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
    box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
    display: none;
    min-width: 100%;
    position: absolute;
  }
  /* line 123, sass/_header.scss */
  .main-navigation li ul li {
    display: block;
    margin: 0.28647rem 1.5rem;
  }
  /* line 128, sass/_header.scss */
  .main-navigation li ul a:before {
    visibility: hidden;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 137, sass/_header.scss */
  .main-navigation li:first-child a:before {
    content: '';
    margin: 0;
  }
}
/* line 145, sass/_header.scss */
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
  color: #747474;
}

/* /Header ------------------------------------------------------------------------------------- */
/* Footer -------------------------------------------------------------------------------------- */
/* line 1, sass/_footer.scss */
.site-footer {
  background: #d7d7d7;
}

/* line 9, sass/_footer.scss */
.general-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 1rem 0;
  text-align: center;
}
/* line 13, sass/_footer.scss */
.general-info p {
  margin: 1em 0;
}
/* line 15, sass/_footer.scss */
.general-info p + p {
  font-size: 0.75rem;
}

/* /Footer ------------------------------------------------------------------------------------- */
/* Content ------------------------------------------------------------------------------------- */
/* line 5, sass/_content.scss */
.content-area {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
}

/* line 9, sass/_content.scss */
.entry-title {
  color: #4e4e4e;
  font-size: 2.61803rem;
  margin: 1rem 0 0.46353rem;
  text-transform: uppercase;
}

/* line 16, sass/_content.scss */
.entry-content {
  color: #747474;
  margin: 0 0 3.17705rem 0;
}
/* line 19, sass/_content.scss */
.entry-content *:first-child {
  margin-top: 0;
  padding-top: 0;
}
/* line 23, sass/_content.scss */
.entry-content a {
  color: #4e4e4e;
  text-decoration: underline;
}
/* line 26, sass/_content.scss */
.entry-content a:hover {
  background: #f6f6f6;
  color: #272727;
}
/* line 31, sass/_content.scss */
.entry-content strong,
.entry-content b {
  color: #272727;
  font-weight: bold;
}
/* line 36, sass/_content.scss */
.entry-content p {
  line-height: 1.618;
  margin: 1.21353rem 0;
}
/* line 40, sass/_content.scss */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  color: #4e4e4e;
  margin: 1rem 0 0.46353rem;
}
/* line 44, sass/_content.scss */
.entry-content h1 {
  font-size: 2.61803rem;
}
/* line 47, sass/_content.scss */
.entry-content h2 {
  font-size: 1.96353rem;
}
/* line 50, sass/_content.scss */
.entry-content h3 {
  font-size: 1.61803rem;
}
/* line 53, sass/_content.scss */
.entry-content h4 {
  color: #b9b9b9;
  font-size: 1.61803rem;
}
/* line 57, sass/_content.scss */
.entry-content h5 {
  color: #b9b9b9;
  font-size: 1.21353rem;
}
/* line 61, sass/_content.scss */
.entry-content h6 {
  color: #b9b9b9;
  font-size: 1rem;
}
/* line 65, sass/_content.scss */
.entry-content dfn,
.entry-content cite,
.entry-content em,
.entry-content i {
  font-style: italic;
}
/* line 71, sass/_content.scss */
.entry-content blockquote {
  margin: 0 1.61803rem;
}
/* line 74, sass/_content.scss */
.entry-content address {
  margin: 0 0 1.61803rem;
}
/* line 77, sass/_content.scss */
.entry-content pre {
  background: #d7d7d7;
  font-family: "Courier 10 Pitch" Courier, monospace;
  font-size: 1rem;
  line-height: 1.618;
  margin-bottom: 1rem;
  max-width: 100%;
  overflow: auto;
  padding: 1rem;
}
/* line 87, sass/_content.scss */
.entry-content code,
.entry-content kbd,
.entry-content tt,
.entry-content var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/* line 93, sass/_content.scss */
.entry-content abbr,
.entry-content acronym {
  border-bottom: 1px dotted #9a9a9a;
  cursor: help;
}
/* line 98, sass/_content.scss */
.entry-content mark,
.entry-content ins {
  background: #d7d7d7;
  text-decoration: none;
}
/* line 103, sass/_content.scss */
.entry-content sup,
.entry-content sub {
  font-size: 0.75rem;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 111, sass/_content.scss */
.entry-content sup {
  bottom: 1ex;
}
/* line 114, sass/_content.scss */
.entry-content sub {
  top: .5ex;
}
/* line 117, sass/_content.scss */
.entry-content small {
  font-size: 0.75rem;
}
/* line 120, sass/_content.scss */
.entry-content big {
  font-size: 1.21353rem;
}
/* line 123, sass/_content.scss */
.entry-content hr {
  background-color: #b9b9b9;
  border: 0;
  height: 1px;
  margin-bottom: 1.61803rem;
}
/* line 129, sass/_content.scss */
.entry-content ul,
.entry-content ol {
  margin: 0 0 1.61803rem 3.17705rem;
}
/* line 133, sass/_content.scss */
.entry-content ul {
  list-style: disc;
}
/* line 136, sass/_content.scss */
.entry-content ol {
  list-style: decimal;
}
/* line 140, sass/_content.scss */
.entry-content li > ol, .entry-content li > ul {
  margin-bottom: 0;
  margin-left: 1.61803rem;
}
/* line 146, sass/_content.scss */
.entry-content dt {
  font-weight: bold;
}
/* line 149, sass/_content.scss */
.entry-content dd {
  margin: 0 1.61803rem 1.61803rem;
}
/* line 152, sass/_content.scss */
.entry-content img {
  height: auto;
  max-width: 100%;
}
/* line 156, sass/_content.scss */
.entry-content figure {
  margin: 0;
}
/* line 159, sass/_content.scss */
.entry-content table {
  margin: 0 0 1.61803rem;
  width: 100%;
}
/* line 163, sass/_content.scss */
.entry-content th {
  font-weight: bold;
}

/* line 168, sass/_content.scss */
.wp-caption {
  margin-bottom: 1.21353rem;
  max-width: 100%;
}
/* line 171, sass/_content.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto;
}
/* line 175, sass/_content.scss */
.wp-caption .wp-caption-text {
  margin: 0.61803rem 0;
}

/* line 180, sass/_content.scss */
.wp-caption-text {
  text-align: center;
}

/* line 184, sass/_content.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 188, sass/_content.scss */
.gallery-item {
  display: inline-block;
  margin-bottom: 1rem;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 194, sass/_content.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 197, sass/_content.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 200, sass/_content.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 203, sass/_content.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 206, sass/_content.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 209, sass/_content.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 212, sass/_content.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 215, sass/_content.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 220, sass/_content.scss */
.gallery-caption {
  display: block;
}

/* /Content ------------------------------------------------------------------------------------ */
/* Pages --------------------------------------------------------------------------------------- */
/* line 1, sass/_pages.scss */
.page-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  text-align: center;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 1, sass/_pages.scss */
  .page-title {
    text-align: left;
  }
}

/* ------------------------------------------- */
/* Home Page */
/* ------------------------------------------- */
/* line 13, sass/_pages.scss */
.notice {
  font-size: 0.75rem;
  line-height: 1.214;
  margin: 1rem 0;
  text-align: center;
}
/* line 18, sass/_pages.scss */
.notice strong {
  font-weight: bold;
}
/* line 21, sass/_pages.scss */
.notice em {
  font-style: italic;
}

/* line 26, sass/_pages.scss */
.upcoming-shows {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 29, sass/_pages.scss */
.upcoming-shows > li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 29, sass/_pages.scss */
  .upcoming-shows > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 33.33333%;
  }
}
/* line 36, sass/_pages.scss */
.upcoming-shows .show-wrap {
  border: 1px solid #d7d7d7;
  -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  color: #9a9a9a;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  line-height: 1.214;
  margin: 1rem 0;
  padding: 1rem 1rem 4.23607rem 1rem;
  text-align: center;
}
/* line 46, sass/_pages.scss */
.upcoming-shows h1 {
  color: #747474;
  font-size: 1.61803rem;
  line-height: 1.214;
  margin-bottom: 0.46353rem;
  text-transform: uppercase;
}

/* line 56, sass/_pages.scss */
.show-content h2 {
  color: #747474;
  font-size: 1.61803rem;
  line-height: 1.214;
  margin-top: 1.21353rem;
  text-transform: uppercase;
}
/* line 62, sass/_pages.scss */
.show-content h2 + p {
  color: #747474;
  margin-top: 0;
}
/* line 67, sass/_pages.scss */
.show-content h3 {
  font-size: 1.21353rem;
  margin: 1.96353rem 0 0 0;
  text-transform: uppercase;
}
/* line 71, sass/_pages.scss */
.show-content h3 + h3 {
  margin-top: 0.61803rem;
}
/* line 74, sass/_pages.scss */
.show-content h3 + p {
  margin-top: 1.96353rem;
}
/* line 77, sass/_pages.scss */
.show-content h3 a {
  color: inherit;
  text-decoration: none;
}
/* line 82, sass/_pages.scss */
.show-content p {
  font-size: 0.75rem;
  margin: 1.21353rem 0;
}
/* line 86, sass/_pages.scss */
.show-content em {
  font-style: italic;
}
/* line 89, sass/_pages.scss */
.show-content strong {
  font-weight: bold;
}
/* line 92, sass/_pages.scss */
.show-content a {
  color: #4e4e4e;
  text-decoration: underline;
}
/* line 95, sass/_pages.scss */
.show-content a:hover {
  color: #9E0C39;
}
/* line 98, sass/_pages.scss */
.show-content a.pieces {
  color: #9E0C39;
}
/* line 100, sass/_pages.scss */
.show-content a.pieces:hover {
  color: #cd104a;
}

/* ------------------------------------------- */
/* Location and Hours Page Template */
/* ------------------------------------------- */
/* line 111, sass/_pages.scss */
.locations-hours {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 114, sass/_pages.scss */
.locations-hours .img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 1rem 0;
  padding: 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 114, sass/_pages.scss */
  .locations-hours .img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 41.66667%;
    margin: 0 0 1rem 0;
    padding: 0 0.75rem 0 0;
  }
}
/* line 124, sass/_pages.scss */
.locations-hours .content1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  padding: 0;
  margin-bottom: 1em;
}
@media screen and (min-width: 40rem) {
  /* line 124, sass/_pages.scss */
  .locations-hours .content1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 50%;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 124, sass/_pages.scss */
  .locations-hours .content1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 29.16667%;
  }
}
/* line 135, sass/_pages.scss */
.locations-hours .content2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 40rem) {
  /* line 135, sass/_pages.scss */
  .locations-hours .content2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 50%;
    padding: 0 0 0 0.75rem;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 135, sass/_pages.scss */
  .locations-hours .content2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 29.16667%;
  }
}

/* ------------------------------------------- */
/* Inventory Page Template */
/* ------------------------------------------- */
/* line 153, sass/_pages.scss */
.page-template-template-inventory .entry-content {
  margin-bottom: 1.21353rem;
}

/* ------------------------------------------- */
/* Press Archive */
/* ------------------------------------------- */
/* line 163, sass/_pages.scss */
.post-type-archive-press .site-main img {
  -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  margin: 0 0.75rem 1rem 0;
}
/* line 168, sass/_pages.scss */
.post-type-archive-press .main-content-area {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 1rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 168, sass/_pages.scss */
  .post-type-archive-press .main-content-area {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 66.66667%;
  }
}
/* line 175, sass/_pages.scss */
.post-type-archive-press .sidebar-press {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 2.61803rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 175, sass/_pages.scss */
  .post-type-archive-press .sidebar-press {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 33.33333%;
  }
}

/* ------------------------------------------- */
/* Artist Archive */
/* ------------------------------------------- */
/* line 189, sass/_pages.scss */
.gallery-artists {
  margin-bottom: 4.23607rem;
}
@media screen and (min-width: 40rem) {
  /* line 189, sass/_pages.scss */
  .gallery-artists {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 189, sass/_pages.scss */
  .gallery-artists {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
  }
}
@media screen and (min-width: 105rem) {
  /* line 189, sass/_pages.scss */
  .gallery-artists {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
/* line 200, sass/_pages.scss */
.gallery-artists a {
  color: #747474;
  display: inline-block;
  padding: 0.23607rem 0;
}
/* line 204, sass/_pages.scss */
.gallery-artists a:hover {
  color: #4e4e4e;
  text-decoration: underline;
}
/* line 209, sass/_pages.scss */
.gallery-artists .location {
  color: #b9b9b9;
  font-size: 0.75rem;
}

/* ------------------------------------------- */
/* Single Artist */
/* ------------------------------------------- */
/* line 220, sass/_pages.scss */
.single-artists .main-content-area {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 1rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 220, sass/_pages.scss */
  .single-artists .main-content-area {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 75%;
  }
}
/* line 227, sass/_pages.scss */
.single-artists .sidebar-artist {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 2.61803rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 227, sass/_pages.scss */
  .single-artists .sidebar-artist {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 25%;
  }
}
/* line 233, sass/_pages.scss */
.single-artists .sidebar-artist img {
  height: auto;
  max-width: 100%;
}
/* line 238, sass/_pages.scss */
.single-artists .website {
  margin-bottom: 1.21353rem;
}

/* line 244, sass/_pages.scss */
.artist-avatar img {
  display: block;
  margin: 0 auto;
}
/* line 248, sass/_pages.scss */
.artist-avatar.placeholder {
  background: #e9e9e9;
  color: white;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  font-size: 2.61803rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 300px;
  padding: 5.14058rem 0.75rem;
  text-align: center;
  text-transform: uppercase;
}

/* line 262, sass/_pages.scss */
.artist-basics {
  color: #747474;
  line-height: 1.21353rem;
  margin: 1rem 0;
  text-align: center;
}
/* line 267, sass/_pages.scss */
.artist-basics div {
  font-size: 0.75rem;
}
/* line 270, sass/_pages.scss */
.artist-basics .label {
  color: #4e4e4e;
}
/* line 272, sass/_pages.scss */
.artist-basics .label:after {
  content: ':';
}

/* line 278, sass/_pages.scss */
.artist-social {
  margin: 1rem 0;
  text-align: center;
}
/* line 281, sass/_pages.scss */
.artist-social li {
  display: inline-block;
  font-size: 0.75rem;
}
/* line 285, sass/_pages.scss */
.artist-social a {
  color: #9a9a9a;
  padding: 0 0.375rem;
}
/* line 288, sass/_pages.scss */
.artist-social a:hover {
  color: #747474;
}

/* line 294, sass/_pages.scss */
.artist-more {
  text-align: center;
}
/* line 296, sass/_pages.scss */
.artist-more a {
  display: block;
  margin: 1rem auto;
  width: 70%;
}
@media screen and (min-width: 40rem) {
  /* line 296, sass/_pages.scss */
  .artist-more a {
    width: 50%;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 296, sass/_pages.scss */
  .artist-more a {
    width: 90%;
  }
}

/* ------------------------------------------- */
/* Show Archive */
/* ------------------------------------------- */
/* line 314, sass/_pages.scss */
.post-type-archive-shows .main-content-area {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 1rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 314, sass/_pages.scss */
  .post-type-archive-shows .main-content-area {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 66.66667%;
  }
}
/* line 321, sass/_pages.scss */
.post-type-archive-shows .shows-special {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 2.61803rem 0;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 321, sass/_pages.scss */
  .post-type-archive-shows .shows-special {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    width: 33.33333%;
  }
}
/* line 328, sass/_pages.scss */
.post-type-archive-shows .show-image {
  border: 0 none;
}

/* line 333, sass/_pages.scss */
.show-list {
  border: 1px solid #d7d7d7;
  -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
  margin: 0 auto 1.61803rem auto;
  max-width: 300px;
}
@media screen and (min-width: 40rem) {
  /* line 333, sass/_pages.scss */
  .show-list {
    display: table;
    max-width: 100%;
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 40rem) {
  /* line 344, sass/_pages.scss */
  .show-list .show-wrap {
    display: table-row;
  }
}
@media screen and (min-width: 40rem) {
  /* line 349, sass/_pages.scss */
  .show-list .show-image,
  .show-list .show-info {
    display: table-cell;
    vertical-align: top;
  }
}
@media screen and (min-width: 40rem) {
  /* line 356, sass/_pages.scss */
  .show-list .show-image {
    float: none;
    text-align: left;
    width: 300px;
  }
}
@media screen and (min-width: 40rem) {
  /* line 364, sass/_pages.scss */
  .show-list .show-image img {
    margin: 0;
  }
}
@media screen and (min-width: 40rem) {
  /* line 370, sass/_pages.scss */
  .show-list .show-info {
    padding-bottom: 1rem;
    padding-top: 1rem;
    position: relative;
  }
}
/* line 377, sass/_pages.scss */
.show-list .show-info .post-edit-link {
  font-size: 0.75rem;
}
@media screen and (min-width: 40rem) {
  /* line 377, sass/_pages.scss */
  .show-list .show-info .post-edit-link {
    bottom: 1rem;
    position: absolute;
    right: 1rem;
  }
}
/* line 386, sass/_pages.scss */
.show-list .show-dates {
  color: #747474;
  font-size: 0.75rem;
  margin: 0 0 0.75rem 0;
}

/* line 394, sass/_pages.scss */
.archive-main h2 {
  color: #9E0C39;
  font-size: 1.61803rem;
  margin: 0 0 0.75rem 0;
  text-transform: uppercase;
}
/* line 400, sass/_pages.scss */
.archive-main h1 {
  color: #747474;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
  font-size: 0.75rem;
  margin: 1rem 0;
}
/* line 406, sass/_pages.scss */
.archive-main .show-links {
  margin-top: 1.96353rem;
}

/* line 428, sass/_pages.scss */
.archive-special h2 {
  font-size: 1.61803rem;
  text-transform: uppercase;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 432, sass/_pages.scss */
  .archive-special .show-wrap {
    display: block;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 437, sass/_pages.scss */
  .archive-special .show-image,
  .archive-special .show-info {
    display: block;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 443, sass/_pages.scss */
  .archive-special .show-image {
    max-width: 100%;
    width: 100%;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 448, sass/_pages.scss */
  .archive-special .show-image img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 455, sass/_pages.scss */
  .archive-special .show-info {
    width: 100%;
  }
}
/* line 460, sass/_pages.scss */
.archive-special .extra-info {
  font-size: 0.75rem;
  margin: 1rem 0;
}
/* line 463, sass/_pages.scss */
.archive-special .extra-info a {
  color: #9a9a9a;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
}
/* line 468, sass/_pages.scss */
.archive-special .extra-info a:hover {
  color: #747474;
}

/* ------------------------------------------- */
/* Single Show */
/* ------------------------------------------- */
/* line 479, sass/_pages.scss */
.show-nav-prev {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 50%;
  margin: 1.21353rem 0 0.46353rem 0;
}

/* line 483, sass/_pages.scss */
.show-nav-next {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 50%;
  margin: 1.21353rem 0 0.46353rem 0;
  text-align: right;
}

/* line 489, sass/_pages.scss */
.show-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 0 0 1.21353rem 0;
}
@media screen and (min-width: 40rem) {
  /* line 489, sass/_pages.scss */
  .show-header {
    border: 1px solid #d7d7d7;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 489, sass/_pages.scss */
  .show-header {
    border: 0 none;
  }
}

@media print, screen and (min-width: 55.5rem) {
  /* line 500, sass/_pages.scss */
  .show-header-box {
    border: 1px solid #d7d7d7;
    -moz-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
    -webkit-box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
    box-shadow: 5px 5px 5px rgba(39, 39, 39, 0.15);
    display: table;
    table-layout: fixed;
    width: 100%;
  }
}

@media print, screen and (min-width: 55.5rem) {
  /* line 510, sass/_pages.scss */
  .show-header-row {
    display: table-row;
  }
}

@media print, screen and (min-width: 55.5rem) {
  /* line 516, sass/_pages.scss */
  .show-image,
  .show-meta,
  .show-social {
    display: table-cell;
    vertical-align: top;
    width: 33.33333%;
  }
}

/* line 526, sass/_pages.scss */
.show-image {
  border: 1px solid #d7d7d7;
  border-bottom: 0 none;
}
@media screen and (min-width: 40rem) {
  /* line 526, sass/_pages.scss */
  .show-image {
    float: left;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 526, sass/_pages.scss */
  .show-image {
    border: 0 none;
    float: none;
  }
}
@media screen and (min-width: 75rem) {
  /* line 526, sass/_pages.scss */
  .show-image {
    width: 25%;
  }
}
@media screen and (min-width: 105rem) {
  /* line 526, sass/_pages.scss */
  .show-image {
    width: 16.66667%;
  }
}
/* line 542, sass/_pages.scss */
.show-image img {
  display: block;
  margin: 0 auto;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 542, sass/_pages.scss */
  .show-image img {
    margin: 0;
  }
}

/* line 551, sass/_pages.scss */
.show-meta,
.show-social {
  padding: 1rem;
}

/* line 556, sass/_pages.scss */
.show-social {
  border: 1px solid #d7d7d7;
  border-top: 0 none;
}
@media screen and (min-width: 40rem) {
  /* line 556, sass/_pages.scss */
  .show-social {
    border: 0 none;
    clear: both;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 556, sass/_pages.scss */
  .show-social {
    border-left: 1px solid #d7d7d7;
  }
}
/* line 566, sass/_pages.scss */
.show-social .addthis_sharing_toolbox {
  min-height: 1.61803rem;
}
/* line 569, sass/_pages.scss */
.show-social h3 {
  color: #9a9a9a;
  font-family: Geneva, Tahoma, Verdana, sans-serif;
  font-size: 0.75rem;
  margin: 1.96353rem 0 0.75rem 0;
}

/* line 578, sass/_pages.scss */
.show-meta {
  border: 1px solid #d7d7d7;
  border-top: 0 none;
}
@media screen and (min-width: 40rem) {
  /* line 578, sass/_pages.scss */
  .show-meta {
    border: 0 none;
    overflow: hidden;
  }
}
@media print, screen and (min-width: 55.5rem) {
  /* line 578, sass/_pages.scss */
  .show-meta {
    overflow: auto;
  }
}
@media screen and (min-width: 75rem) {
  /* line 578, sass/_pages.scss */
  .show-meta {
    width: 41.66667%;
  }
}
@media screen and (min-width: 105rem) {
  /* line 578, sass/_pages.scss */
  .show-meta {
    width: 50%;
  }
}
/* line 594, sass/_pages.scss */
.show-meta .show-dates {
  color: #747474;
  font-size: 0.75rem;
  margin: 0 0 0.75rem 0;
}
/* line 599, sass/_pages.scss */
.show-meta h2 {
  color: #9E0C39;
  font-size: 1.61803rem;
  margin: 0.75rem 0;
}
/* line 604, sass/_pages.scss */
.show-meta h1 {
  color: #747474;
  font-size: 1.96353rem;
  margin: 1rem 0;
}
/* line 609, sass/_pages.scss */
.show-meta .opening-info {
  color: #4e4e4e;
  line-height: 1.21353rem;
}
/* line 612, sass/_pages.scss */
.show-meta .opening-info strong,
.show-meta .opening-info span {
  display: block;
}
/* line 616, sass/_pages.scss */
.show-meta .opening-info strong {
  color: #9a9a9a;
}

/* line 622, sass/_pages.scss */
.show-links {
  font-size: 1.61803rem;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  text-transform: uppercase;
}
/* line 626, sass/_pages.scss */
.show-links a {
  color: #b9b9b9;
}
/* line 628, sass/_pages.scss */
.show-links a:hover {
  color: #747474;
}
/* line 632, sass/_pages.scss */
.show-links .pieces-switch,
.show-links .pieces {
  font-size: 1.96353rem;
  margin-top: 0.75rem;
}
/* line 636, sass/_pages.scss */
.show-links .pieces-switch a,
.show-links .pieces a {
  color: #9E0C39;
}
/* line 638, sass/_pages.scss */
.show-links .pieces-switch a:hover,
.show-links .pieces a:hover {
  color: #e51153;
}

/* line 645, sass/_pages.scss */
.show-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  width: 100%;
  margin: 1rem 0;
}
/* line 648, sass/_pages.scss */
.show-info .entry-title {
  margin-top: 0;
}

/* /Pages -------------------------------------------------------------------------------------- */
/* Widgets ------------------------------------------------------------------------------------- */
/* line 1, sass/_widgets.scss */
.widget + .widget {
  margin-top: 1em;
}

/* ------------------------------------------- */
/* Thinkspace Social Media Widget */
/* ------------------------------------------- */
/* line 10, sass/_widgets.scss */
.widget_thinkspacesm_widget ul {
  font-size: 0.75rem;
  text-align: center;
  white-space: nowrap;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 10, sass/_widgets.scss */
  .widget_thinkspacesm_widget ul {
    font-size: 1rem;
    text-align: right;
  }
}
/* line 19, sass/_widgets.scss */
.widget_thinkspacesm_widget li {
  display: inline-block;
  padding: 0 0.3rem;
}
/* line 23, sass/_widgets.scss */
.widget_thinkspacesm_widget a {
  color: #b9b9b9;
  -moz-transition: color 300ms;
  -o-transition: color 300ms;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}
/* line 26, sass/_widgets.scss */
.widget_thinkspacesm_widget a:hover {
  color: #747474;
}

/* ------------------------------------------- */
/* Constant Contact Subscription Form */
/* ------------------------------------------- */
/* line 36, sass/_widgets.scss */
.constant-contact-form {
  display: block;
  margin: 0 auto;
  text-align: center;
}
@media print, screen and (min-width: 55.5rem) {
  /* line 36, sass/_widgets.scss */
  .constant-contact-form {
    text-align: right;
  }
}
/* line 43, sass/_widgets.scss */
.constant-contact-form form {
  background: #f6f6f6;
  border: 1px solid #b9b9b9;
  display: inline-block;
  position: relative;
}
/* line 48, sass/_widgets.scss */
.constant-contact-form form:focus {
  background: white;
}
/* line 52, sass/_widgets.scss */
.constant-contact-form input[type='text'] {
  background: transparent;
  border: 0 none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.46353rem;
  padding-right: 0.46353rem;
  width: 14em;
}
/* line 59, sass/_widgets.scss */
.constant-contact-form input[type='text']:focus {
  outline: none;
}
/* line 63, sass/_widgets.scss */
.constant-contact-form input[type='submit'] {
  background: #9a9a9a;
  border: 0 none;
  color: white;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  font-size: 1.21353rem;
  padding-left: 0.46353rem;
  padding-right: 0.46353rem;
  text-transform: uppercase;
  -moz-transition: background 300ms;
  -o-transition: background 300ms;
  -webkit-transition: background 300ms;
  transition: background 300ms;
}
/* line 73, sass/_widgets.scss */
.constant-contact-form input[type='submit']:hover, .constant-contact-form input[type='submit']:focus {
  background: #747474;
  outline: none;
}

/* ------------------------------------------- */
/* RSS Widget */
/* ------------------------------------------- */
/* line 86, sass/_widgets.scss */
.widget_rss .widget-title {
  font-size: 1.61803rem;
  margin: 0 0 0.61803rem 0;
}
/* line 89, sass/_widgets.scss */
.widget_rss .widget-title .rsswidget:first-child {
  display: none;
}
/* line 93, sass/_widgets.scss */
.widget_rss a {
  color: #747474;
}
/* line 95, sass/_widgets.scss */
.widget_rss a:hover {
  color: #272727;
}
/* line 99, sass/_widgets.scss */
.widget_rss li {
  border-bottom: 1px dotted #9a9a9a;
}
/* line 101, sass/_widgets.scss */
.widget_rss li a {
  display: block;
  padding: 0.75rem 0.75rem;
}
/* line 104, sass/_widgets.scss */
.widget_rss li a:hover {
  background: #f6f6f6;
}

/* ------------------------------------------- */
/* Search Form */
/* ------------------------------------------- */
/* line 115, sass/_widgets.scss */
.search-form {
  background: #f6f6f6;
  border: 1px solid #b9b9b9;
  display: inline-block;
}

/* line 121, sass/_widgets.scss */
.search-field {
  background: transparent;
  border: 0 none;
}
/* line 124, sass/_widgets.scss */
.search-field:focus {
  outline: none;
}

/* line 129, sass/_widgets.scss */
.search-submit {
  background: #9a9a9a;
  border: 0 none;
  color: white;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  font-size: 1.21353rem;
  padding-left: 0.46353rem;
  padding-right: 0.46353rem;
  text-transform: uppercase;
  -moz-transition: background 300ms;
  -o-transition: background 300ms;
  -webkit-transition: background 300ms;
  transition: background 300ms;
}
/* line 139, sass/_widgets.scss */
.search-submit:hover, .search-submit:focus {
  background: #747474;
  outline: none;
}

/* /Widgets ------------------------------------------------------------------------------------ */
/* Forms --------------------------------------------------------------------------------------- */
/* line 2, sass/_forms.scss */
.entry-content .gform_wrapper input[type=text],
.entry-content .gform_wrapper input[type=url],
.entry-content .gform_wrapper input[type=email],
.entry-content .gform_wrapper input[type=tel],
.entry-content .gform_wrapper input[type=number],
.entry-content .gform_wrapper input[type=password],
.entry-content .gform_wrapper textarea {
  background: #f6f6f6;
  border: 1px solid #b9b9b9;
  font-size: inherit;
  padding: 0.46353rem 0.375rem 0.17705rem;
  -moz-transition: background 300ms;
  -o-transition: background 300ms;
  -webkit-transition: background 300ms;
  transition: background 300ms;
}
/* line 14, sass/_forms.scss */
.entry-content .gform_wrapper input[type=text]:focus,
.entry-content .gform_wrapper input[type=url]:focus,
.entry-content .gform_wrapper input[type=email]:focus,
.entry-content .gform_wrapper input[type=tel]:focus,
.entry-content .gform_wrapper input[type=number]:focus,
.entry-content .gform_wrapper input[type=password]:focus,
.entry-content .gform_wrapper textarea:focus {
  background: white;
}
/* line 19, sass/_forms.scss */
.entry-content .gform_wrapper .gform_footer input.button,
.entry-content .gform_wrapper .gform_footer input[type=submit] {
  background: #9a9a9a;
  border: 0 none;
  border-radius: 3px;
  color: white;
  cursor: pointer;
  display: block;
  font-family: "League Gothic", Impact, Haettenschweiler, "Franklin Gothic Condensed", Charcoal, "Helvetica Inserat", "Helvetica Condensed", "Arial Condensed", "Arial Black", sans-serif;
  font-size: 1.61803rem;
  padding: 0.23607rem 1rem;
  margin: 0 auto;
  -moz-transition: background 300ms;
  -o-transition: background 300ms;
  -webkit-transition: background 300ms;
  transition: background 300ms;
}
/* line 32, sass/_forms.scss */
.entry-content .gform_wrapper .gform_footer input.button:hover, .entry-content .gform_wrapper .gform_footer input.button:focus,
.entry-content .gform_wrapper .gform_footer input[type=submit]:hover,
.entry-content .gform_wrapper .gform_footer input[type=submit]:focus {
  background: #747474;
  outline: 0 none;
}

/* /Forms -------------------------------------------------------------------------------------- */
/* Accessibility ------------------------------------------------------------------------------- */
/* line 1, sass/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
/* line 7, sass/_accessibility.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto;
  color: #9E0C39;
  display: block;
  height: auto;
  left: 0;
  line-height: normal;
  padding: 1em;
  text-decoration: none;
  top: 0;
  width: auto;
  z-index: 100000;
}

/* /Accessibility ------------------------------------------------------------------------------ */

/* Misc Tweaks */

@media screen and (max-width: 938px) {
  .post-66766 .entry-header {
    text-align: center;
  }
}

.gallery-artists li {
  list-style: none !important;
}

.gallery-artists a {
  text-decoration: none !important;
}


.gallery-artists {
  margin: 0 0 3.61803rem 0 !important;

}
