/* Text Elements */

h1.brand-h1 {
  margin-top: 6px;
  margin-right: 20px;
  margin-bottom: .15rem;
  color: #fefefe;
  text-align: right;
  font-weight: 200;
  font-size: 1em;
  font-family: 'Montserrat', sans-serif;
  -webkit-transition-delay: 0s, 0s;
     -moz-transition-delay: 0s, 0s;
       -o-transition-delay: 0s, 0s;
          transition-delay: 0s, 0s;
  -webkit-transition-timing-function: ease, linear;
     -moz-transition-timing-function: ease, linear;
       -o-transition-timing-function: ease, linear;
          transition-timing-function: ease, linear;
  -webkit-transition-duration: 0s, .3s;
     -moz-transition-duration: 0s, .3s;
       -o-transition-duration: 0s, .3s;
          transition-duration: 0s, .3s;
  -webkit-transition-property: all, all;
     -moz-transition-property: all, all;
       -o-transition-property: all, all;
          transition-property: all, all;
}

h1.heading-5 {
  color: #545c49;
  text-align: center;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
}

h2.page-headline {
  color: rgba(84, 92, 73, .92);
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

h2.page-footer-headline {
  margin-top: 3rem;
  color: rgba(84, 92, 73, .92);
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

h2.card-section {
  text-align: center;
}

h2.originals {
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: 'Montserrat', sans-serif;
}

h2.card-section.originals {
  padding-bottom: 6px;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h2.heading-1 {
  color: rgba(10, 10, 10, .85);
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

h2.card-section.prints {
  padding-bottom: 1.27rem;
}

h2.prints {
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h2.top-margin {
  margin-top: 2em;
}

h3.heading-4 {
  color: #b54f32;
  font-size: 17px;
  font-family: 'Montserrat', sans-serif;
}

h3.sculpture-title {
  margin-bottom: 2em;
  padding-top: 25px;
  color: rgba(84, 92, 73, .92);
  text-align: center;
  font-size: 20px;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

h4.original-size {
  margin-bottom: 0;
  color: rgba(10, 10, 10, .85);
  text-align: center;
  font-size: 17px;
  font-family: 'Montserrat', sans-serif;
}

h4.image-caption {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 16px;
  font-family: 'Montserrat', sans-serif;
}

h5.heading-2 {
  text-align: center;
}

h5.heading-3 {
  color: #bf7d61;
  text-align: center;
}

h6.panel-heading {
  font-size: 18px;
}

h6.sub-title {
  color: #575757;
  text-align: center;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-2 {
  margin-right: 5%;
  margin-left: 5%;
  padding: 10px;
  width: 90%;
  color: #1b1b1b;
  text-align: left;
  font-size: 20px;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.copyright-text {
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 20px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

p.paragraph.paragraph-3 {
  color: rgba(84, 92, 73, .92);
  text-align: center;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
}

p.paragraph.card-section {
  text-align: center;
}

p.paragraph.originals {
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
}

p.paragraph.originals-statement {
  margin-top: 2em;
  margin-bottom: 2rem;
}

p.paragraph.card-section.originals {
  margin-bottom: 6px;
  padding-top: 3px;
  padding-bottom: 0;
}

p.paragraph.orig-description {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 11px;
  font-family: 'Montserrat', sans-serif;
}

p.paragraph.card-sectopm.orig-description {
  display: block;
  font-size: 18px;
}

p.paragraph.rm-padding {
  margin-bottom: 0;
  padding-bottom: 0;
}

p.paragraph.card-sectopm.orig-description.rm-padding {
  padding-left: 10px;
}

p.paragraph.text-center {
  text-align: center;
}

p.paragraph.paragraph-4 {
  margin-top: 2em;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 15px;
  color: #bf623a;
  text-align: right;
  text-decoration: underline;
}

p.paragraph.paragraph-3.sculpture-p {
  color: rgba(84, 92, 73, .92);
}

span.text-element.text-1 {
  color: #fefefe;
  text-align: center;
  font-size: 18px;
}

span.text-element.print-text-link {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #fefefe;
  text-align: center;
  text-decoration: underline;
  font-size: 17px;
  font-family: 'Montserrat', sans-serif;
}

span.text-element.text-3 {
  padding: 10px;
  color: #e6e6e6;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

a.link-text.text-link-1 {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #000;
  text-align: center;
  font-weight: 900;
  font-size: 24px;
  font-family: 'Montserrat', sans-serif;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
}

a.link-text.nav-link {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom-width: .125rem;
  border-bottom-color: transparent;
  color: #000;
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease;
     -moz-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}

a.link-text.is-active.nav-link {
  border-bottom-width: .125rem;
  border-bottom-style: solid;
  color: #bf7d61;
}

a.link-text.is-active.text-link-1 {
  color: #bf7d61;
}

a.link-text.footer-link {
  display: block;
  padding: 15px;
  color: #000;
  text-align: left;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
}

a.link-text.is-active {
  color: #fefefe;
}

a.link-text.pagination {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 12px 20px;
  color: rgba(84, 92, 73, .92);
  text-align: center;
  -webkit-transition-duration: .6s;
     -moz-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
}

a.link-text.active {
  color: #bf7d61;
  text-decoration: underline;
}

a.link-text.footer-link.is-active {
  max-width: 100%;
}

a.link-text.accordion-title {
  color: rgba(84, 92, 73, .92);
  font-size: 17px;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.return-link {
  display: block;
  margin-bottom: 15px;
  margin-left: 0;
  color: #893017;
  text-align: center;
  font-weight: 400;
  font-family: 'Montserrat', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.text-link-1:hover {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #bf623a;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
}

a.link-text.nav-link:hover {
  border-bottom: 0 solid transparent;
  color: #b54f32;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: linear;
     -moz-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: .3s;
     -moz-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-property: all;
     -moz-transition-property: all;
       -o-transition-property: all;
          transition-property: all;
}

a.link-text.footer-link:hover {
  color: #fefefe;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
}

a.link-text.pagination:hover {
  color: #b54f32;
  -webkit-transition-duration: .6s;
     -moz-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
}

a.link-text.return-link:hover {
  color: rgba(85, 44, 137, .91);
  font-weight: 600;
  -webkit-transition-delay: .04s;
     -moz-transition-delay: .04s;
       -o-transition-delay: .04s;
          transition-delay: .04s;
  -webkit-transition-timing-function: linear;
     -moz-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: .76s;
     -moz-transition-duration: .76s;
       -o-transition-duration: .76s;
          transition-duration: .76s;
  -webkit-transition-property: all;
     -moz-transition-property: all;
       -o-transition-property: all;
          transition-property: all;
}

ul.link-list.ul-link-1 {
  margin-right: auto;
  margin-left: auto;
  list-style-type: none;
}

/* Layout Elements */

body.main-grid {
  background-color: rgba(117, 129, 102, .33);
}

.container.page-top-bar {
  padding-bottom: 2em;
  max-width: none;
}

.container.page-top-column {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

.container.logo {
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  width: 100%;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, rgba(117, 129, 102, 1) 0%, rgba(181, 79, 50, 1) 100%), url('../site-images/spiration%20dark.png');
  background-image:    -moz-linear-gradient(top, rgba(117, 129, 102, 1) 0%, rgba(181, 79, 50, 1) 100%), url('../site-images/spiration%20dark.png');
  background-image:      -o-linear-gradient(top, rgba(117, 129, 102, 1) 0%, rgba(181, 79, 50, 1) 100%), url('../site-images/spiration%20dark.png');
  background-image:         linear-gradient(180deg, rgba(117, 129, 102, 1) 0%, rgba(181, 79, 50, 1) 100%), url('../site-images/spiration%20dark.png');
  background-attachment: scroll, scroll;
  background-position: left top, left top;
  background-clip: border-box, border-box;
  background-origin: padding-box, padding-box;
  background-size: auto auto, auto auto;
  background-repeat: no-repeat, repeat;

  background-blend-mode: screen, normal;
}

.container.header {
  margin-right: auto;
  margin-left: auto;
}

.container.header-column {
  margin-right: auto;
  margin-left: auto;
}

.container.header-row {
  margin-top: 1em;
  max-width: none;
}

.container.brand-section {
  margin-top: 1em;
  margin-right: auto;
  margin-left: auto;
}

.container.container-1 {
  display: none;
}

.container.row-2 {
  margin-top: 4rem;
  margin-bottom: 1rem;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

.container.row-3 {
  margin-top: 2rem;
}

.container.space-container {
  min-height: 80px;
}

.container.column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  float: none;
  padding-right: 5%;
  padding-left: 5%;
}

.container.footer-row {
  margin-top: 2em;
  padding-top: 2em;
  padding-right: 0;
  padding-bottom: 2em;
  min-height: 200px;
  max-width: none;
  width: auto;
  background-image: -webkit-linear-gradient(top, rgba(181, 79, 50, 1) 0%, rgba(117, 129, 102, 1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(181, 79, 50, 1) 0%, rgba(117, 129, 102, 1) 100%);
  background-image:      -o-linear-gradient(top, rgba(181, 79, 50, 1) 0%, rgba(117, 129, 102, 1) 100%);
  background-image:         linear-gradient(180deg, rgba(181, 79, 50, 1) 0%, rgba(117, 129, 102, 1) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.page-top-bio {
  min-height: 6px;
  background-color: #b3b3b3;
  background-image: -webkit-linear-gradient(50deg, rgba(191, 98, 58, 1) 0%, rgba(122, 118, 86, 1) 100%);
  background-image:    -moz-linear-gradient(50deg, rgba(191, 98, 58, 1) 0%, rgba(122, 118, 86, 1) 100%);
  background-image:      -o-linear-gradient(50deg, rgba(191, 98, 58, 1) 0%, rgba(122, 118, 86, 1) 100%);
  background-image:         linear-gradient(40deg, rgba(191, 98, 58, 1) 0%, rgba(122, 118, 86, 1) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.nav-row {
  display: block;
}

.container.footer-container {
  width: 33%;
}

.container.photo-container {
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}

.container.bio-content-row {
  padding-top: 2em;
  max-width: none;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.bio-section-1 {
  clear: both;
  margin-right: 5%;
  margin-left: 5%;
  width: 90%;
}

.container.small-space-container {
  min-height: 40px;
}

.container.rsd-fade {
  position: relative;
  clear: both;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 60.6%;
}

.container.slide-show-column {
  float: none;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}

.container.container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

.container.container-4 {
  clear: both;
  margin-right: auto;
  margin-left: auto;
}

.container.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  clear: both;
  margin-right: auto;
  margin-left: auto;
  width: auto;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

.container.brand-footer-column {
  float: none;
  clear: both;
  padding-top: 2em;
  padding-bottom: 2em;
}

.container.row-4 {
  width: 90%;
}

.container.easel-column {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: auto;
  margin-left: auto;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

.container.easel-content-row {
  margin-top: 3em;
  max-width: none;
  background-color: transparent;
  background-image: -webkit-linear-gradient(220deg, rgba(117, 129, 102, 0) 25%, rgba(191, 125, 97, .45) 100%);
  background-image:    -moz-linear-gradient(220deg, rgba(117, 129, 102, 0) 25%, rgba(191, 125, 97, .45) 100%);
  background-image:      -o-linear-gradient(220deg, rgba(117, 129, 102, 0) 25%, rgba(191, 125, 97, .45) 100%);
  background-image:         linear-gradient(-130deg, rgba(117, 129, 102, 0) 25%, rgba(191, 125, 97, .45) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
  box-shadow: none;
  opacity: 1;
  -webkit-filter: brightness(1) opacity(.98) sepia(.03) grayscale(.03);
          filter: brightness(1) opacity(.98) sepia(.03) grayscale(.03);

  background-blend-mode: normal;
}

.container.card.originals-section-left {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  border-color: #e6e6e6;
  background-color: transparent;
  background-image: -webkit-linear-gradient(230deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-image:    -moz-linear-gradient(230deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-image:      -o-linear-gradient(230deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-image:         linear-gradient(-140deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;

  background-blend-mode: normal;
}

.container.originals-content-row {
  max-width: 1366px;
}

.container.originals-content-column {
  margin-top: 1em;
  margin-bottom: 1em;
  -webkit-transition-delay: 1s;
     -moz-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

.container.column-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  float: none;
  clear: both;
  padding-top: .625rem;
}

.container.pagination-row {
  max-width: 160px;
}

.container.row-5 {
  margin: 2em 5%;
  max-width: none;
  width: 90%;
}

.container.container-6 {
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: -webkit-linear-gradient(104deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-image:    -moz-linear-gradient(104deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-image:      -o-linear-gradient(104deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-image:         linear-gradient(-14deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.container-7 {
  max-width: 350px;
}

.container.accordion-content {
  background-color: transparent;
  background-image: -webkit-linear-gradient(104deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-image:    -moz-linear-gradient(104deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-image:      -o-linear-gradient(104deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-image:         linear-gradient(-14deg, rgba(254, 254, 254, .11) 0%, rgba(254, 254, 254, .11) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.card.prints-section-container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  border-color: #e6e6e6;
  background-color: transparent;
  background-image: -webkit-linear-gradient(230deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-image:    -moz-linear-gradient(230deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-image:      -o-linear-gradient(230deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-image:         linear-gradient(-140deg, rgba(255, 255, 255, .11) 0%, rgba(254, 254, 254, .12) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;

  background-blend-mode: normal;
}

.container.prints-content-column {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  float: none;
  clear: both;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

.container.rsd-fade2 {
  position: relative;
  clear: both;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 100%;
}

.container.contact-form-column {
  display: block;
  -ms-flex-pack: center;
  float: none;
  clear: both;
  -ms-flex-align: center;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.contact-form-row {
  display: block;
  margin-right: 5%;
  margin-left: 5%;
  max-width: none;
  width: 90%;
}

.container.container-9 {
  float: none;
  clear: both;
  margin-right: auto;
  margin-left: auto;
  max-width: none;
  width: auto;

  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
          align-self: auto;
}

.container.studio-photo {
  margin-top: 2em;
  margin-bottom: 2em;
  min-height: 80px;
}

.container.row-6 {
  margin-top: 6em;
}

.container.shopping-cart-row {
  max-width: none;
}

.container.shopping-cart-column {
  float: right;
}

.container.sticky-container {
  float: right;
}

.container.sculpture {
  margin-right: 2%;
  margin-left: 2%;
  width: 96%;
}

.container.card-sculpture {
  margin: 12px;
  max-width: 500px;
  background-color: rgba(254, 254, 254, .25);
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

.container.alas-hamlet-row {
  margin-top: 2em;
}

.container.yoric-container {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
}

.container.easel-img-container {
  margin-right: 5%;
  margin-left: 5%;
  width: 90%;
}

.container.images {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;

  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.container.card-section.orig-img-container {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
}

.container.p-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-top: 0;
  padding-bottom: 0;
}

.container.show-container {
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
}

.container.callout {
  display: none;
}

.container.orbit {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
}

.container.orig-print-container {
  margin-top: 4em;
}

.container.max-width {
  max-width: 1200px;
}

.container.max-width.originals-content-column {
  margin-right: auto;
  margin-left: auto;
}

.container.img-description-container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
  width: auto;
}

.container.color-bar {
  margin: 20px auto;
  min-height: 10px;
  max-width: 60%;
  max-height: 10px;
  background-image: -webkit-linear-gradient(60deg, rgba(84, 92, 73, .92) 0%, rgba(181, 79, 50, 1) 100%);
  background-image:    -moz-linear-gradient(60deg, rgba(84, 92, 73, .92) 0%, rgba(181, 79, 50, 1) 100%);
  background-image:      -o-linear-gradient(60deg, rgba(84, 92, 73, .92) 0%, rgba(181, 79, 50, 1) 100%);
  background-image:         linear-gradient(30deg, rgba(84, 92, 73, .92) 0%, rgba(181, 79, 50, 1) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;

  background-blend-mode: normal;
}

.container.orig-img-pad {
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  min-height: 30px;
}

.container.container-10 {
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.original-info-container {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
  -ms-flex-align: center;

  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}

.container.container-12 {
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
}

.container.orig-nav {
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
}

.container.content-section-paypal {
  display: block;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-13 {
  -ms-flex-pack: center;

  grid-template-areas: '.b' '.e';
  grid-template-columns: auto;
  grid-template-rows: repeat(2 , auto);
  grid-area: .e/.e/.e/.e;
  grid-auto-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-14 {
  display: grid;

  grid-area: .b/.b/.b/.b;
}

.container.container-15 {
  display: grid;

  grid-area: .e/.e/.e/.e;
}

.container.container-16 {
  display: grid;
  -ms-flex-pack: center;
  margin-right: auto;
  margin-left: auto;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.container.container-17 {
  margin-top: auto;
  margin-bottom: auto;

  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
          align-self: center;
}

.container.container-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-top: 100px;
  margin-left: 0;

  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
          align-self: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-20 {
  margin-top: auto;
  margin-bottom: 2em;
  margin-left: auto;
}

.container.container-19 {
  margin-top: auto;
  margin-right: 0;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
}

.container.bronz-sculpt {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: center;
  -ms-flex-align: center;

  -webkit-align-content: center;
  -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-21 {
  margin-top: auto;
  margin-left: auto;
}

.container.page-headline-container {
  margin-top: 25px;
}

.container.row-2.outofview {
  opacity: .16;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

.container.originals-content-column.outofview {
  opacity: 0;
  -webkit-transition-delay: 1s;
     -moz-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

.container.card-sculpture.outofview {
  opacity: 0;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transform: scaleX(.8) scaleY(.8);
     -moz-transform: scaleX(.8) scaleY(.8);
       -o-transform: scaleX(.8) scaleY(.8);
          transform: scaleX(.8) scaleY(.8);
}

.container.card.originals-section-left:hover {
  box-shadow: rgba(0, 0, 0, .2) 5px 5px 33px 5px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transform: translateX(0px) translateY(-10px);
     -moz-transform: translateX(0px) translateY(-10px);
       -o-transform: translateX(0px) translateY(-10px);
          transform: translateX(0px) translateY(-10px);
}

.container.card.prints-section-container:hover {
  box-shadow: rgba(0, 0, 0, .2) 5px 5px 33px 5px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transform: translateX(0px) translateY(-10px);
     -moz-transform: translateX(0px) translateY(-10px);
       -o-transform: translateX(0px) translateY(-10px);
          transform: translateX(0px) translateY(-10px);
}

.container.card-sculpture:hover {
  box-shadow: rgba(84, 92, 73, .92) 3px 3px 22px 3px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 1.3s;
     -moz-transition-duration: 1.3s;
       -o-transition-duration: 1.3s;
          transition-duration: 1.3s;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
     -moz-transform: scaleX(1.05) scaleY(1.05);
       -o-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}

.link-container.print-link {
  background-color: rgba(84, 92, 73, .92);
}

.link-container.webdesign-link-container {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
}

.link-container.callout.print-link {
  padding: 0;
}

div.responsive-picture.picture-1 {
  clear: both;
  margin-top: -2rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 700px;
  width: 90%;
  background-color: transparent;
  box-shadow: none;
  -webkit-filter: invert(.01) hue-rotate(0deg);
          filter: invert(.01) hue-rotate(0deg);
  -webkit-transition-delay: .2s;
     -moz-transition-delay: .2s;
       -o-transition-delay: .2s;
          transition-delay: .2s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;

  mix-blend-mode: normal;
}

a.glyph.font-icon-link-1 {
  text-align: center;
}

a.glyph.button.clear.font-icon-link-1 {
  color: #bf7d61;
}

a.responsive-picture.picture-link-1 {
  margin-right: auto;
  margin-left: auto;
  max-width: 150px;
}

div.responsive-picture.picture-2 {
  clear: both;
  margin-right: auto;
  margin-left: auto;
  max-width: 600px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

a.glyph.font-icon-link-2 {
  text-align: right;
  font-size: 30px;
}

a.glyph.button {
  color: #758166;
}

div.responsive-picture.picture-3 {
  margin-right: auto;
  margin-left: auto;
  max-width: 400px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

div.responsive-picture.fade-pic {
  position: absolute;
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
}

div.responsive-picture.picture-5 {
  clear: both;
  margin-right: auto;
  margin-left: auto;
  width: 225px;
}

div.responsive-picture.picture-6 {
  clear: both;
  margin-right: auto;
  margin-left: auto;
  max-width: 400px;
  box-shadow: rgba(0, 0, 0, .22) 5px 5px 44px 5px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

div.responsive-picture.easel-pic1 {
  margin-top: 6%;
  margin-right: auto;
  margin-left: auto;
  max-width: 400px;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

div.responsive-picture.card-image {
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
  max-height: none;
  -webkit-transition-property: height;
     -moz-transition-property: height;
       -o-transition-property: height;
          transition-property: height;
}

div.responsive-picture.bio-photo1 {
  margin-right: auto;
  margin-bottom: 2%;
  margin-left: auto;
  max-width: 275px;
}

div.responsive-picture.picture-7 {
  max-width: 100%;
}

div.responsive-picture.picture-8 {
  float: none;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}

form.paypal-button.add-to-cart-btn {
  background-color: rgba(84, 92, 73, .92);
  font-size: 17px;
  font-family: 'Montserrat', sans-serif;
}

form.paypal-button.add-to-cart-btn button {
  padding-top: 12px;
  padding-bottom: 12px;
}

div.responsive-picture.picture-9 {
  margin-right: auto;
  margin-left: auto;
  max-width: 275px;
}

ul.list-container.accordion {
  max-width: 360px;
  border: .0625rem solid #e6e6e6;
  background-color: transparent;
}

form.paypal-button.add-to-cart-btn.button {
  clear: both;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

div.responsive-picture.fade-pic-2 {
  position: absolute;
  padding-bottom: 0;
  max-width: 400px;
}

.html-element.html-element-1 {
  position: static;
  clear: both;
  margin-right: 5%;
  margin-left: 5%;
  width: 90%;
}

div.responsive-picture.picture-10 {
  max-width: 600px;
  box-shadow: rgba(84, 92, 73, .6) 5px 5px 22px 5px;
}

.html-element.html-element-3 {
  width: 135px;
}

div.responsive-picture.sculpture {
  max-width: 450px;
}

.html-element.sticky {
  padding-right: 12px;
  padding-left: 0;
  min-width: 100px;
}

div.responsive-picture.yoric-pic {
  max-width: 400px;
}

form.paypal-button.shipping-not-included {
  display: block;
  background-color: rgba(84, 92, 73, .92);
}

form.paypal-button span.paypal-button-text-1 {
  color: #e6e6e6;
}

form.paypal-button span.paypal-button-text-2 {
  color: #e6e6e6;
}

button.button-1.less {
  display: none;
}

div.responsive-picture.vert-img-padding {
  padding-bottom: 13px;
}

ul.list-container.orbit-container {
  margin-right: auto;
  margin-left: auto;
  height: auto;
}

div.responsive-picture.orbit-image {
  padding: 20px;
  max-width: 600px;
  max-height: none;
  height: auto;
}

button.slide-indicator {
  margin-right: 1.1%;
  margin-left: 1.1%;
}

li.list-item-container.is-active.orbit-slide {
  margin-right: 0;
  margin-left: 0;
}

div.responsive-picture.orbit-image > picture {
  height: auto;
}

div.responsive-picture.orbit-image.v-height {
  max-width: 475px;
}

form.paypal-button.button {
  display: block;
  margin: 20px auto 26px;
  max-width: 300px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}

form.paypal-button.pp-bg-color {
  background-color: #758166;
}

form.paypal-button.button.pp-bg-color {
  display: block;
}

div.responsive-picture.margin-bottom {
  margin-top: 1px;
  margin-bottom: 30px;
}

li.list-item-link.is-active.text-center > a {
  color: #b54f32;
}

.html-element.html-element-2 {
  margin-top: -25px;

  grid-area: block;
}

li.list-item-link.is-active.text-center {
  grid-area: block;
}

.html-element.html-element-4 {
  margin-top: -24px;
  margin-right: auto;
  margin-left: auto;
}

.html-element.html-padding {
  margin-top: 5px;
}

.html-element.html-element-2.html-padding {
  margin-top: 15px;
}

div.responsive-picture.align-center.img-fluid.img-sculpture {
  margin-top: 0;
  margin-left: 0;
}

div.responsive-picture.picture-1.outofview {
  opacity: .17;
  -webkit-transition-delay: .2s;
     -moz-transition-delay: .2s;
       -o-transition-delay: .2s;
          transition-delay: .2s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transform: rotateZ(0deg) scaleX(.3) scaleY(.3) rotateY(180deg);
     -moz-transform: rotateZ(0deg) scaleX(.3) scaleY(.3) rotateY(180deg);
          transform: rotateZ(0deg) scaleX(.3) scaleY(.3) rotateY(180deg);
}

div.responsive-picture.picture-6.outofview {
  opacity: 0;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

div.responsive-picture.picture-2.outofview {
  opacity: 0;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

div.responsive-picture.picture-3.outofview {
  opacity: 0;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

div.responsive-picture.easel-pic1.outofview {
  opacity: 0;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
}

@media screen and (min-width: 22.4375rem) {
  /* Text Elements */

  h2.card-section {
    text-align: center;
  }

  p.paragraph.paragraph-2 {
    color: #000;
  }

  p.paragraph.card-section {
    text-align: center;
  }

  p.paragraph.paragraph-4 {
    margin-right: 66px;
    color: #bf7d61;
    text-align: right;
    text-decoration: underline;
    font-weight: 300;
  }

  span.text-element.text-1 {
    float: none;
    padding-right: 0;

    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
            align-self: flex-start;
  }

  /* Layout Elements */

  .container.container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-align: start;
    width: 285px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
            align-content: flex-start;
  }

  .container.container-3 {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
  }

  .container.row-2 {
    margin-bottom: 2rem;
  }

  .container.row-3 {
    margin-top: 2rem;
  }

  .container.card.originals-section-left {
    margin-right: auto;
    margin-left: auto;
    max-width: 360px;
  }

  .container.card.prints-section-container {
    margin-right: auto;
    margin-left: auto;
    max-width: 360px;
  }

  .container.rsd-fade2 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: center;
    margin-right: 5%;
    margin-left: 5%;
    padding-bottom: 90%;
    max-width: 1200px;
    width: 90%;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.page-headline-row {
    margin-right: 5%;
    margin-left: 5%;
    max-width: 90%;
  }

  .container.page-headline-column {
    float: none;
    clear: both;
  }

  .container.alas-hamlet-row {
    margin-right: 5%;
    margin-left: 5%;
    max-width: 90%;
  }

  .container.orbit {
    height: auto;
  }

  .container.container-13 {
    -ms-flex-pack: center;

    grid-template-columns: auto;
    grid-template-areas: '.a' '.b';
    grid-auto-flow: column;
    grid-template-rows: repeat(2 , auto);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
  }

  .container.container-14 {
    justify-self: center;
  }

  .container.container-15 {
    margin-top: 1em;

    justify-self: center;
  }

  .container.content-section-paypal {
    padding-right: 0;
    padding-left: 0;
  }

  .container.img-description-container {
    max-width: 90%;
  }

  div.responsive-picture.card-image {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
  }

  div.responsive-picture.orbit-image {
    height: auto;
  }

  div.responsive-picture.orbit-image > picture {
    height: auto;
  }

  .html-element.html-element-2 {
    margin-top: -28px;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
  }
}

@media screen and (min-width: 27.5rem) {
  /* Layout Elements */

  .container.orbit {
    height: auto;
  }

  div.responsive-picture.orbit-image {
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 40rem) {
  /* Text Elements */

  h1.brand-h1 {
    margin-top: 1em;
    margin-left: 20px;
    max-width: 100%;
    color: #fefefe;
    text-align: center;
    letter-spacing: 11px;
    font-weight: 200;
    font-size: 2.8em;
    line-height: .3;
  }

  h2.page-headline {
    font-size: 26px;
  }

  h2.page-footer-headline {
    font-size: 26px;
  }

  h2.card-section.originals {
    font-size: 26px;
  }

  h2.heading-1 {
    text-align: center;
    font-size: 26px;
    font-family: 'Montserrat', sans-serif;
  }

  h2.card-section.prints {
    font-size: 26px;
  }

  h3.heading-4 {
    margin-bottom: 0;
  }

  h5.heading-2 {
    text-align: center;
  }

  h5.heading-3 {
    text-align: center;
  }

  p.paragraph.paragraph-2 {
    display: inline;
    color: #000;
  }

  p.paragraph.block {
    display: block;
  }

  p.paragraph.paragraph-1 {
    padding-right: 10px;
    padding-left: 10px;
  }

  p.paragraph.sculpture-p {
    margin-top: 2em;
  }

  a.link-text.text-link-1 {
    padding-left: 20px;
  }

  a.link-text.nav-link {
    display: inline-block;
    float: right;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 22px;
  }

  ul.link-list.ul-link-1 {
    display: block;
  }

  /* Layout Elements */

  .container.logo {
    margin-bottom: 4em;
    padding-bottom: 1.75em;
  }

  .container.header-row {
    margin-top: 2em;
  }

  .container.brand-section {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    margin-top: -3em;

    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .container.nav-column {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    float: right;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }

  .container.nav-row {
    margin-right: 0;
    margin-left: 0;
    max-width: 980px;
  }

  .container.container-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: center;
    float: none;
    clear: both;
    -ms-flex-align: center;
    margin-right: 5%;
    margin-left: 5%;
    width: 90%;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.container-2 {
    clear: both;
    margin-right: 5%;
    margin-left: 5%;
    width: 90%;
  }

  .container.photo-container {
    display: inline;
    float: right;
    padding-left: 20px;
  }

  .container.slide-show-row {
    max-width: none;
    width: 75%;
  }

  .container.footer-row {
    padding-right: 0;
    padding-left: 0;
  }

  .container.column-2 {
    clear: both;
    margin-right: auto;
    margin-left: auto;
  }

  .container.container-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    width: 500px;
  }

  .container.easel-column {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    float: none;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.originals-content-column {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    float: none;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.container-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    max-width: none;
    width: 100%;
  }

  .container.container-6 {
    min-width: 275px;
    max-width: none;
  }

  .container.container-8 {
    padding-left: 10px;
    width: 100%;
    -webkit-column-span: all;
       -moz-column-span: all;
            column-span: all;
    -webkit-column-width: auto;
       -moz-column-width: auto;
            column-width: auto;
    -webkit-column-fill: auto;
       -moz-column-fill: auto;
            column-fill: auto;
  }

  .container.column-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.prints-content-column {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.rsd-fade2 {
    margin-top: 2em;
    padding-bottom: 580px;
    max-width: 1200px;
    width: 90%;
  }

  .container.studio-photo {
    margin-top: 3em;
  }

  .container.card.prints-section-container {
    max-width: 380px;
  }

  .container.shopping-cart-column {
    float: right;
  }

  .container.sticky-container {
    position: relative;
    top: 100px;
    right: 5px;
    left: 0;
    min-width: 60px;
    max-width: 90px;
  }

  .container.sculpture-orig-column {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: center;
    float: none;
    clear: both;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.card-sculpture {
    margin-top: 2em;
    max-width: 450px;
  }

  .container.yoric-container {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.page-headline-row.row-type {
    width: 90%;
  }

  .container.easel-img-container {
    margin-right: 10%;
    margin-left: 10%;
    width: 80%;
  }

  .container.images {
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.card.originals-section-left {
    -ms-flex-pack: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container.card-section.orig-img-container {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .container.orig-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
  }

  div.responsive-picture.picture-1 {
    position: relative;
    margin-top: -3.5rem;
    width: 90%;
  }

  a.glyph.button.clear.font-icon-link-1 {
    display: none;
  }

  a.responsive-picture.picture-link-1 {
    float: right;
    margin-top: 0;
    margin-right: 20px;
    max-width: 100px;
  }

  div.responsive-picture.picture-2 {
    display: inline;
    float: left;
    margin: 1% 2% .5% 0;
    max-width: none;
    width: 70%;
  }

  a.glyph.button.clear.font-icon-link-2 {
    padding-right: 0;
  }

  div.responsive-picture.picture-6 {
    max-width: 600px;
  }

  div.responsive-picture.bio-photo1 {
    display: block;
    float: left;
    margin-right: 2%;
    margin-left: 0;
  }

  div.responsive-picture.picture-7 {
    float: right;
    margin: 2% 0 0 2%;
    max-width: 400px;
  }

  div.responsive-picture.picture-8 {
    float: left;
    margin-right: 1%;
    margin-left: 2%;
    padding-left: 0;
    max-width: 260px;
  }

  div.responsive-picture.picture-9 {
    min-width: 350px;
    max-width: 350px;
  }

  ul.list-container.accordion {
    width: 500px;
  }

  div.responsive-picture.fade-pic-2 {
    max-width: 470px;
  }

  div.responsive-picture.picture-10 {
    margin-right: auto;
    margin-left: auto;
  }

  div.responsive-picture.fade-pic {
    max-width: 500px;
  }

  div.responsive-picture.easel-pic1.padding-15 {
    padding: 15px;
  }

  button.slide-indicator {
    margin-right: .1%;
    margin-left: .1%;
  }

  li.list-item-link.text-center {
    display: inline;
    padding-right: 16px;
    padding-left: 16px;
  }

  li.list-item-container.is-active.orbit-slide {
    margin-right: auto;
    margin-left: auto;
    max-width: none;
  }
}

@media screen and (min-width: 64rem) {
  /* Text Elements */

  h1.brand-h1 {
    max-width: 100%;
  }

  p.paragraph.paragraph-2 {
    display: block;
  }

  a.link-text.text-link-1 {
    padding-left: 20px;
  }

  /* Layout Elements */

  .container.nav-row {
    padding-right: 20px;
    padding-left: 20px;
    max-width: none;
  }

  .container.top-column-button {
    padding-right: 0;
    padding-left: 0;
  }

  .container.top-page-row {
    max-width: 95%;
  }

  .container.slide-show-column {
    padding-right: 0;
    padding-left: 0;
  }

  .container.rsd-fade {
    padding-bottom: 600px;
  }

  .container.bio-content-column {
    float: none;
    clear: both;
    margin-right: 0;
    margin-left: 0;
    height: auto;
  }

  .container.bio-content-row {
    padding-top: 0;
    width: auto;
  }

  .container.bio-section-1 {
    clear: both;
    margin-right: 10%;
    margin-left: 10%;
    width: 80%;
  }

  .container.footer-row {
    padding-right: 0;
    padding-left: 0;
  }

  .container.row-4 {
    width: 80%;
  }

  .container.rsd-fade2 {
    padding-bottom: 575px;
    max-width: none;
  }

  .container.contact-form-row {
    margin-right: 10%;
    margin-left: 10%;
    padding-right: 10%;
    padding-left: 10%;
    width: 80%;
  }

  .container.container-9 {
    max-width: 800px;
  }

  .container.easel-content-row {
    max-width: 1200px;
  }

  .container.easel-column {
    box-shadow: rgba(84, 92, 73, .92) 3px 3px 33px 3px;
  }

  .container.card.prints-section-container {
    max-width: 360px;
  }

  .container.sticky-container {
    float: right;
  }

  .container.sculpture-orig-row {
    max-width: 1300px;
  }

  .container.card-sculpture {
    max-width: 550px;
  }

  .container.container-10 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 0;
  }

  .container.container-11 {
    margin-right: 0;
  }

  .container.content-section-paypal {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 0;
  }

  a.glyph.button.clear.font-icon-link-2 {
    padding-left: 0;
    width: 100%;
  }

  div.responsive-picture.fade-pic {
    right: 100px;
    left: 100px;
  }

  div.responsive-picture.picture-6 {
    max-width: 1200px;
  }

  ul.list-container.accordion {
    margin: 14px 14px 14rem;
  }

  div.responsive-picture.fade-pic-2 {
    max-width: 500px;
  }

  .html-element.html-element-1 {
    margin-right: auto;
    margin-left: auto;
    max-width: 1023px;
    width: auto;
  }

  .html-element.html-element-2 {
    clear: both;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 85.5rem) {
  /* Layout Elements */

  .container.card-sculpture {
    margin-right: 20px;
    margin-bottom: 16px;
    margin-left: 20px;
  }
}

@media screen and (min-width: 91.375rem) {
  /* Layout Elements */

  body.main-grid {
    grid-auto-rows: 1px;
    grid-auto-columns: 1px;
    grid-row-gap: 1px;
    grid-column-gap: 1px;
  }

  .container.container-19 {
    margin-bottom: 3em;
  }

  div.responsive-picture.picture-4 {
    margin-right: auto;
    margin-left: auto;
  }

  div.responsive-picture.picture-4 > picture > img {
    -o-object-position: 50% center;
       object-position: 50% center;
    -o-object-fit: contain;
       object-fit: contain;
  }

  div.responsive-picture.img-sculpture > picture > img {
    -o-object-position: center 50%;
       object-position: center 50%;
  }
}