/* line 22, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 38, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 48, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 55, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
[hidden] {
  display: none;
}

/* line 77, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
html {
  background: #fff;
  color: #000;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 88, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/* line 98, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
body {
  margin: 0;
}

/* line 113, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 118, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 132, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 137, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 142, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 147, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 152, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 157, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/* line 163, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 168, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 173, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/* line 178, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 184, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 191, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 197, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/* line 203, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 213, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 220, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
q {
  quotes: none;
}

/* line 225, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 232, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
small {
  font-size: 80%;
}

/* line 237, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 245, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 249, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 260, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 267, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 272, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/* line 279, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* line 293, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 299, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 310, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
figure {
  margin: 0;
}

/* line 321, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
form {
  margin: 0;
}

/* line 326, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 335, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/* line 346, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 358, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 367, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 379, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

/* line 389, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 398, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/* line 409, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 418, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 424, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 432, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 444, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 9, ../sass/partials/_page.scss */
html {
  box-sizing: border-box;
  height: 100%;
}

/* line 13, ../sass/partials/_page.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 17, ../sass/partials/_page.scss */
body, select, input, textarea {
  color: #231f20;
  font-family: "Open Sans", "lori-book", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
  font-weight: 400;
  line-height: 1.7;
}

/* line 25, ../sass/partials/_page.scss */
a {
  color: #30a9cb;
}

/* line 28, ../sass/partials/_page.scss */
a:hover {
  color: #21758d;
}

/* line 32, ../sass/partials/_page.scss */
#content ul, .content ul {
  list-style-type: square;
  margin-left: 0;
  padding-left: 1.1em;
}
/* line 36, ../sass/partials/_page.scss */
#content ul a, .content ul a {
  text-decoration: none;
  color: #231f20;
}

/* line 46, ../sass/partials/_page.scss */
.page {
  margin-left: 5%;
  margin-right: 5%;
}

/* line 49, ../sass/partials/_page.scss */
body {
  font-size: 1.05em;
  height: 100%;
  overflow-x: hidden;
}
/* line 53, ../sass/partials/_page.scss */
body.page {
  margin-left: 0;
  margin-right: 0;
}

/* line 61, ../sass/partials/_page.scss */
header {
  overflow: hidden;
  *zoom: 1;
  padding: 0 1.25em;
}

/* line 66, ../sass/partials/_page.scss */
#logo {
  font-weight: normal;
  margin: 0;
  margin-top: 0.8em;
  float: left;
  font-size: 2em;
  -moz-transition-property: font-size, margin-top;
  -o-transition-property: font-size, margin-top;
  -webkit-transition-property: font-size, margin-top;
  transition-property: font-size, margin-top;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 75, ../sass/partials/_page.scss */
#logo a {
  text-decoration: none;
  color: #231f20;
}
/* line 79, ../sass/partials/_page.scss */
#logo strong {
  font-weight: normal;
  overflow: hidden;
  height: 1.2em;
}
/* line 84, ../sass/partials/_page.scss */
html.fontface #logo strong:before {
  font-family: "lori";
  content: "\e600";
  font-size: 6em;
  display: block;
  line-height: 0.2em;
}
/* line 95, ../sass/partials/_page.scss */
#logo em {
  font-style: normal;
  color: #a0a0a0;
  text-transform: uppercase;
  font-size: 0.30em;
  letter-spacing: 0.25em;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 105, ../sass/partials/_page.scss */
#logo strong, #logo em {
  display: block;
}

/* line 109, ../sass/partials/_page.scss */
#nav {
  float: right;
  font-size: 0.9em;
  width: 50%;
}
/* line 114, ../sass/partials/_page.scss */
#nav .menu {
  display: -webkit-flex;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 120, ../sass/partials/_page.scss */
#nav .menu-item {
  margin: 0;
  padding: 0;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  margin: auto;
  text-align: right;
}
/* line 127, ../sass/partials/_page.scss */
#nav .menu-item > a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #231f20;
  text-decoration: none;
  text-transform: uppercase;
  padding: 3.25em 0;
  -moz-transition-property: padding;
  -o-transition-property: padding;
  -webkit-transition-property: padding;
  transition-property: padding;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  letter-spacing: 0.08em;
  position: relative;
}
/* line 138, ../sass/partials/_page.scss */
#nav .menu-item > a:hover {
  color: #73717c;
}
/* line 142, ../sass/partials/_page.scss */
#nav .menu-item.current-menu-item a, #nav .menu-item.current-page-ancestor a, body.single-exhibition #nav #menu-item-29 a {
  color: #47a2ad;
  font-weight: 600;
}
/* line 145, ../sass/partials/_page.scss */
#nav .menu-item.current-menu-item a:after, #nav .menu-item.current-page-ancestor a:after, body.single-exhibition #nav #menu-item-29 a:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #d9d6cd transparent;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -5px;
}

/* line 161, ../sass/partials/_page.scss */
#content .subnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 1.85em;
  margin-bottom: 1.85em;
}
/* line 165, ../sass/partials/_page.scss */
#content .subnav li {
  font-style: italic;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 1.1em;
}
/* line 170, ../sass/partials/_page.scss */
body.page-id-47 #content .subnav li#menu-item-106 a, #content .subnav li.current-menu-item a, #content .subnav li.current-page-ancestor a {
  background-color: #47a2ad;
  color: #fff;
}
/* line 176, ../sass/partials/_page.scss */
#content .subnav a {
  display: block;
  text-decoration: none;
  color: #231f20;
  padding: 0.55em 1.2em;
}

/* line 184, ../sass/partials/_page.scss */
.back-button {
  color: #231f20;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  text-decoration: none;
}
/* line 189, ../sass/partials/_page.scss */
.back-button:before {
  font-family: "lori";
  content: "\e606";
  font-size: 0.7em;
  padding-right: 0.8em;
  margin-left: 4%;
}

/* line 198, ../sass/partials/_page.scss */
.home #intro-quote, section.content .col p, section.content .widget p {
  font-size: 1.1em;
  color: #5a5961;
  font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

/* line 203, ../sass/partials/_page.scss */
h2 {
  font-family: "Open Sans", "lori-book", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
  text-transform: uppercase;
  color: #231f20;
  letter-spacing: 0.08em;
  font-style: normal;
  font-weight: normal;
  font-size: 1.25em;
}

/* line 212, ../sass/partials/_page.scss */
#hero {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
}

/* line 218, ../sass/partials/_page.scss */
.home #hero {
  height: 66vh;
  background: url('/images/home/hero/1.jpg?1424033224') no-repeat center center;
  position: relative;
  background-size: cover;
}
/* line 224, ../sass/partials/_page.scss */
.home #hero-slides {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 225, ../sass/partials/_page.scss */
.home #hero-slides .slide {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
}
/* line 232, ../sass/partials/_page.scss */
.home #hero-slides .caption {
  position: absolute;
  right: 5%;
  bottom: 4em;
}
/* line 237, ../sass/partials/_page.scss */
.home #hero-slides .slide, .home #hero-slides .owl-stage-outer, .home #hero-slides .owl-stage, .home #hero-slides .owl-item {
  height: 100%;
}
/* line 246, ../sass/partials/_page.scss */
.home #intro {
  position: absolute;
  width: 100%;
  bottom: 0px;
  padding: 3% 5%;
  z-index: 12;
}
/* line 253, ../sass/partials/_page.scss */
.home #intro #intro-quote {
  margin-bottom: 5em;
}
/* line 258, ../sass/partials/_page.scss */
.home #intro-quote {
  margin: 0;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 2.5% 4%;
}
/* line 264, ../sass/partials/_page.scss */
.home #intro-quote .run-in {
  font-family: "Open Sans", "lori-book", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
  text-transform: uppercase;
  color: #231f20;
  letter-spacing: 0.08em;
  font-style: normal;
}
/* line 271, ../sass/partials/_page.scss */
.home #intro-quote p {
  margin: 0;
}

/* line 277, ../sass/partials/_page.scss */
section#content, section.content {
  padding: 3.5% 0;
}

/* line 280, ../sass/partials/_page.scss */
section.content {
  background-color: #eeece6;
}
/* line 283, ../sass/partials/_page.scss */
section.content .widget-list {
  margin: 0;
  padding: 0;
}
/* line 286, ../sass/partials/_page.scss */
section.content .widget-list, section.content .widget-list .widget {
  list-style: none;
}
/* line 290, ../sass/partials/_page.scss */
section.content .col, section.content .widget {
  padding-left: 2%;
  padding-right: 2%;
  float: left;
  width: 33%;
  margin: auto;
}
/* line 298, ../sass/partials/_page.scss */
section.content .col h2, section.content .widget h2 {
  margin-top: 0;
}
/* line 302, ../sass/partials/_page.scss */
section.content #text-2 {
  /* a img{
  	max-width: 33%;
  	max-height:6.5em;
  	float: left;
  	opacity:0.5;
  	margin:7%;
  	margin-top: 3%;
  	margin-right: 2%;
  	&:hover{
  		opacity:0.8;
  	}
  }
  p {
  	margin:0;
  	overflow: hidden;
  }
  .representation-details {
  	margin-top: 4%;
  	float: left;
  }
  a .gallery-raymond-logo {
  	max-width: 48%;
  	margin-top: 8%;
  } */
}
/* line 305, ../sass/partials/_page.scss */
section.content #text-2 ul, section.content #text-2 ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 308, ../sass/partials/_page.scss */
section.content #text-2 ul {
  margin: 0 5%;
}
/* line 312, ../sass/partials/_page.scss */
section.content #text-2 ul a {
  display: block;
  background-repeat: no-repeat;
  padding: 0.5em 0;
  padding-bottom: 1.1em;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #d1ccbc;
  background-size: auto 80%;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
/* line 314, ../sass/partials/_page.scss */
section.content #text-2 ul a strong {
  display: block;
}
/* line 317, ../sass/partials/_page.scss */
section.content #text-2 ul a address {
  display: block;
}
/* line 329, ../sass/partials/_page.scss */
section.content #text-2 ul a:before {
  content: "\e60a";
  font-family: "lori";
  font-size: 2em;
  float: left;
  padding-right: 0.4em;
}
/* line 336, ../sass/partials/_page.scss */
section.content #text-2 ul a:after {
  content: "\e60f";
  display: block;
  right: 0;
  position: absolute;
  font-size: 1.25em;
  color: #d6d1d2;
  font-family: "lori";
  top: 0.6em;
  padding-right: 0.75em;
}
/* line 348, ../sass/partials/_page.scss */
section.content #text-2 ul a:hover:after {
  color: #231f20;
}
/* line 353, ../sass/partials/_page.scss */
section.content #text-2 ul .gallery-raymond a {
  background-size: auto 70%;
  background-position: left center;
  border-bottom: none;
}

/* line 388, ../sass/partials/_page.scss */
body.blog article, body.page-id-56 article, body.parent-pageid-56 article, body.news article, article.text-content {
  padding: 2em 2em 4em 2em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
/* line 392, ../sass/partials/_page.scss */
body.blog article h1, body.page-id-56 article h1, body.parent-pageid-56 article h1, body.news article h1, article.text-content h1 {
  font-weight: 400;
}

/* line 406, ../sass/partials/_page.scss */
body.exhibitions #hero {
  background: url('/images/exhibitions/hero.jpg?1424122478') no-repeat center center;
  background-size: cover;
}

/* line 412, ../sass/partials/_page.scss */
.content .widget_exhibition_widget ul, .content .widget_exhibition_widget li, #content ul.exhibitions ul, #content ul.exhibitions li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 415, ../sass/partials/_page.scss */
.content .widget_exhibition_widget a, #content ul.exhibitions a {
  display: block;
  background-color: #e4e0d7;
  font-size: 0.8em;
  padding: 3.5% 5.5%;
  position: relative;
}
/* line 421, ../sass/partials/_page.scss */
.content .widget_exhibition_widget a:hover, #content ul.exhibitions a:hover {
  background-color: #e0dcd1;
}
/* line 424, ../sass/partials/_page.scss */
.content .widget_exhibition_widget a h2, #content ul.exhibitions a h2 {
  margin-bottom: 0;
}
/* line 427, ../sass/partials/_page.scss */
.content .widget_exhibition_widget a:after, #content ul.exhibitions a:after {
  display: block;
  font-family: "lori";
  content: "\e607";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5%;
}
/* line 437, ../sass/partials/_page.scss */
.content .widget_exhibition_widget li, #content ul.exhibitions li {
  margin-bottom: 0.4em;
}

/* line 441, ../sass/partials/_page.scss */
#content ul.exhibitions {
  padding-left: 0;
}
/* line 443, ../sass/partials/_page.scss */
#content ul.exhibitions a {
  font-size: 0.9em;
  background-color: #eeece6;
  padding: 5% 12% 5% 6%;
}
/* line 448, ../sass/partials/_page.scss */
#content ul.exhibitions h2 {
  margin-top: 0;
}

/* line 453, ../sass/partials/_page.scss */
body.biography #hero {
  background: url('/images/biography/hero.jpg?1424123166') no-repeat center center;
  background-size: cover;
}

/* line 459, ../sass/partials/_page.scss */
#hero {
  height: 33vh;
}

/* line 462, ../sass/partials/_page.scss */
#hero.dud {
  height: 0.8em;
  background-color: #eeece6;
}

/* line 466, ../sass/partials/_page.scss */
h1.page-title {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 1.75em;
}

/* line 473, ../sass/partials/_page.scss */
#content.text-content .content.text-content {
  background-color: #fff;
  padding: 2em 2em 4em 2em;
  border-bottom: 0.8em solid #eeece6;
}

/* line 479, ../sass/partials/_page.scss */
article {
  overflow: hidden;
  *zoom: 1;
  background-color: #fff;
}
/* line 482, ../sass/partials/_page.scss */
article .entry {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}
/* line 485, ../sass/partials/_page.scss */
article .entry blockquote {
  font-style: italic;
  font-size: 1.2em;
  padding-left: 5%;
  border-left: 4px solid #eeece6;
  margin-left: 5%;
}
/* line 492, ../sass/partials/_page.scss */
article .entry blockquote cite {
  font-size: 0.75em;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  display: block;
  padding: 0.6em 0 0.4em 0;
}
/* line 502, ../sass/partials/_page.scss */
article .entry img {
  max-width: 100%;
  height: auto !important;
}
/* line 507, ../sass/partials/_page.scss */
article time {
  color: #5a5961;
  font-weight: 600;
  letter-spacing: 0.08em;
  font-size: 0.85em;
}
/* line 513, ../sass/partials/_page.scss */
article .text {
  margin-top: 2em;
  margin-bottom: 2em;
}
/* line 515, ../sass/partials/_page.scss */
article .text h2 {
  margin-top: 2em;
}

/* line 523, ../sass/partials/_page.scss */
.swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 529, ../sass/partials/_page.scss */
.swiper-slide {
  background-size: cover;
  background-position: center;
}

/* line 533, ../sass/partials/_page.scss */
.gallery-top {
  height: 600px;
  width: 100%;
}
/* line 536, ../sass/partials/_page.scss */
.gallery-top .swiper-slide {
  height: 600px;
}

/* line 540, ../sass/partials/_page.scss */
.gallery-thumbs {
  height: 80px;
  box-sizing: border-box;
  padding: 10px 0;
}

/* line 545, ../sass/partials/_page.scss */
.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 80px;
  opacity: 0.4;
}

/* line 550, ../sass/partials/_page.scss */
.gallery-thumbs .swiper-slide-active {
  opacity: 1;
}

/* line 558, ../sass/partials/_page.scss */
body.work #view {
  background-color: #eeece6;
  min-height: 100% !important;
  height: 100%;
  position: relative;
}
/* line 564, ../sass/partials/_page.scss */
body.work #header {
  position: fixed;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
}
/* line 571, ../sass/partials/_page.scss */
body.work #footer {
  position: absolute;
  top: 100%;
  width: 100%;
}
/* line 577, ../sass/partials/_page.scss */
body.work.gallery-compact #logo {
  margin-top: 0.6em;
  font-size: 1.8em;
}
/* line 582, ../sass/partials/_page.scss */
body.work.gallery-compact #logo em {
  opacity: 0;
}
/* line 586, ../sass/partials/_page.scss */
body.work #main {
  min-height: 100% !important;
  height: 100%;
}
/* line 590, ../sass/partials/_page.scss */
body.work section#content {
  background-color: #eeece6;
  padding-top: 6em;
  min-height: 100% !important;
  height: 100%;
  background-image: url(../images/Preloader_1.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 599, ../sass/partials/_page.scss */
body.work.ready section#content {
  background-image: none;
}
/* line 602, ../sass/partials/_page.scss */
body.work .item-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 635, ../sass/partials/_page.scss */
body.work #large-images .item {
  height: 66vh;
  width: 100vw;
  -moz-transition: height 0.4s ease-in-out;
  -o-transition: height 0.4s ease-in-out;
  -webkit-transition: height 0.4s ease-in-out;
  transition: height 0.4s ease-in-out;
  /* img {
  	position: relative;
  	top: 50%;
   	transform: translateY(-50%);
  	max-height:90%;
  	max-width:90%;
  	height: auto;
  	width:auto;
  	margin: auto;
  	vertical-align: middle;
  	border:0.8em solid #dfdcd3;
  } */
}
/* line 657, ../sass/partials/_page.scss */
body.work #large-images .card {
  width: 82.5%;
  margin: auto;
  height: 100%;
  overflow: hidden;
}
/* line 662, ../sass/partials/_page.scss */
body.work #large-images .card .details {
  width: 29%;
  float: left;
  padding-left: 1%;
  -moz-transition: margin-left 0.4s ease-in-out;
  -o-transition: margin-left 0.4s ease-in-out;
  -webkit-transition: margin-left 0.4s ease-in-out;
  transition: margin-left 0.4s ease-in-out;
}
/* line 667, ../sass/partials/_page.scss */
body.work #large-images .card .details h2 {
  font-size: 1.1em;
  background-color: #fff;
  padding: 0.5em 1em;
  display: inline-block;
  margin-left: -1%;
}
/* line 674, ../sass/partials/_page.scss */
body.work #large-images .card .details h3 {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 1.1em;
  margin-bottom: 0.5em;
}
/* line 680, ../sass/partials/_page.scss */
body.work #large-images .card .details p {
  font-size: 0.95em;
  margin-top: 0.5em;
}
/* line 685, ../sass/partials/_page.scss */
body.work #large-images .card .picture {
  height: 100%;
  width: 66.66%;
  float: right;
  text-align: center;
  cursor: pointer;
  padding-bottom: 1.75%;
  -moz-transition: width 0.4s ease-in-out;
  -o-transition: width 0.4s ease-in-out;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}
/* line 693, ../sass/partials/_page.scss */
body.work #large-images .card .picture img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  margin: auto;
  transform: translateY(-50%);
}
/* line 705, ../sass/partials/_page.scss */
body.work #large-images .card .detail {
  font-size: 0.9em;
  font-weight: bold;
  /* color:#fff;
  display: inline-block;
  padding:0.1em 0.4em;
  
  background-color: rgba($black,0.85); */
}
/* line 714, ../sass/partials/_page.scss */
body.work #large-images .card .sold {
  background-color: #c62e03;
  color: #fff;
  font-size: 0.75em;
  padding: 0.25em 0.75em;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
/* line 726, ../sass/partials/_page.scss */
body.work #thumbnail-images {
  width: 100%;
  background-color: #d9d6cb;
  height: 18vh;
  -moz-transition: opacity 0.4s ease-out, -moz-transform 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-out, -o-transform 0.4s ease-in-out;
  -webkit-transition: opacity 0.4s ease-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-out, transform 0.4s ease-in-out;
  padding-left: 3%;
  padding-right: 3%;
}
/* line 736, ../sass/partials/_page.scss */
body.work #thumbnail-images .item {
  text-align: center;
  height: 18vh;
  cursor: pointer;
}
/* line 741, ../sass/partials/_page.scss */
body.work #thumbnail-images .item img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-height: 15vh;
  max-width: 15vh;
  height: auto;
  width: auto;
  margin: auto;
  vertical-align: middle;
}
/* line 753, ../sass/partials/_page.scss */
body.work #thumbnail-images .item:hover {
  background-color: #d0cdbf;
}
/* line 755, ../sass/partials/_page.scss */
body.work #thumbnail-images .item:hover img {
  border-color: #a6a191;
}
/* line 760, ../sass/partials/_page.scss */
body.work #thumbnail-images .large-current .item {
  background-color: #c8c3b3;
}
/* line 762, ../sass/partials/_page.scss */
body.work #thumbnail-images .large-current .item img {
  border-color: #47a2ad;
}
/* line 767, ../sass/partials/_page.scss */
body.work #thumbnail-images .owl-prev, body.work #thumbnail-images .owl-next {
  height: 9vh;
  top: 9vh;
  transform: translateY(-50%);
  position: absolute;
  left: 0px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 9vh;
  vertical-align: middle;
}
/* line 781, ../sass/partials/_page.scss */
body.work #thumbnail-images .owl-next {
  left: auto;
  right: 0px;
}
/* line 787, ../sass/partials/_page.scss */
body.work .owl-nav {
  opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 795, ../sass/partials/_page.scss */
body.work .owl-carousel-hover .owl-nav {
  opacity: 1;
}
/* line 801, ../sass/partials/_page.scss */
html.touch body.work .owl-carousel-hover .owl-nav {
  display: none;
}
/* line 805, ../sass/partials/_page.scss */
body.work .owl-prev, body.work .owl-next {
  background-color: rgba(28, 25, 18, 0.35);
  color: #fff;
  font-family: 'blank';
  position: absolute;
  font-size: 1.8em;
  padding: 1.4em 0.1em;
  left: 0px;
  top: 50%;
  margin-top: -2.28em;
}
/* line 816, ../sass/partials/_page.scss */
body.work .owl-prev:before, body.work .owl-next:before {
  font-family: "lori";
  content: "\e606";
}
/* line 821, ../sass/partials/_page.scss */
body.work .owl-prev:hover, body.work .owl-next:hover {
  background-color: #1c1912;
}
/* line 825, ../sass/partials/_page.scss */
body.work .owl-next {
  left: auto;
  right: 0px;
}
/* line 828, ../sass/partials/_page.scss */
body.work .owl-next:before {
  content: "\e607";
}

/* line 835, ../sass/partials/_page.scss */
body.archive section#content, body.page-id-47 section#content {
  background-color: #eeece6;
  padding: 2em 1.25em 2em;
  border-bottom: 1em solid #e4e0d7;
}

/* line 844, ../sass/partials/_page.scss */
body.category-blog section#content {
  padding: 0;
}

/* line 854, ../sass/partials/_page.scss */
ul#years, ul#years li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 857, ../sass/partials/_page.scss */
ul#years {
  padding-bottom: 1em;
  overflow: hidden;
  *zoom: 1;
}
/* line 862, ../sass/partials/_page.scss */
ul#years li a {
  width: 25%;
  background-color: #231f20;
  float: left;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #231f20;
  min-height: 12em;
  position: relative;
  background-size: cover;
  background-position: center center;
  padding-top: 5em;
  padding-bottom: 5em;
}
/* line 875, ../sass/partials/_page.scss */
ul#years li a time {
  background-color: #fff;
  font-size: 1.95em;
  letter-spacing: 0.16em;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0.15em 0.75em;
}

/* line 888, ../sass/partials/_page.scss */
body.blog .post-date {
  font-style: italic;
  font-weight: normal;
  font-size: 0.9em;
  color: #675b5e;
  letter-spacing: 0.035em;
}
/* line 895, ../sass/partials/_page.scss */
body.blog .page-title a {
  text-decoration: none;
  color: #231f20;
}
/* line 898, ../sass/partials/_page.scss */
body.blog .page-title a:hover {
  color: #594f51;
}
/* line 902, ../sass/partials/_page.scss */
body.blog #content nav.pagination {
  position: relative;
  background-color: #e4e0d7;
  overflow: hidden;
  *zoom: 1;
}
/* line 907, ../sass/partials/_page.scss */
body.blog #content nav.pagination .blog-archive-menu, body.blog #content nav.pagination .blog-archive-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 910, ../sass/partials/_page.scss */
body.blog #content nav.pagination .blog-archive-menu {
  margin: 0 25%;
  text-align: center;
}
/* line 915, ../sass/partials/_page.scss */
body.blog #content nav.pagination .blog-archive-menu li a {
  display: block;
  font-style: italic;
  padding: 0.75em 0;
  border-bottom: 1px solid #d5d0c2;
}
/* line 921, ../sass/partials/_page.scss */
body.blog #content nav.pagination .blog-archive-menu li:last-child a {
  border-bottom: none;
}
/* line 926, ../sass/partials/_page.scss */
body.blog #content nav.pagination .next-prev a {
  padding: 0.9em 1em;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -2em;
  background-color: #47a2ad;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-decoration: none;
  font-size: 0.85em;
}
/* line 940, ../sass/partials/_page.scss */
body.blog #content nav.pagination .next-prev .next-posts-link {
  left: 0;
}
/* line 942, ../sass/partials/_page.scss */
body.blog #content nav.pagination .next-prev .next-posts-link:before {
  content: "\e606";
  font-family: "lori";
  color: #fff;
  padding-right: 0.6em;
}
/* line 949, ../sass/partials/_page.scss */
body.blog #content nav.pagination .next-prev .prev-posts-link {
  right: 0;
}
/* line 951, ../sass/partials/_page.scss */
body.blog #content nav.pagination .next-prev .prev-posts-link:after {
  content: "\e607";
  font-family: "lori";
  color: #fff;
  padding-left: 0.6em;
}

/* line 962, ../sass/partials/_page.scss */
section#content, section.content {
  overflow: hidden;
  *zoom: 1;
}

/* line 967, ../sass/partials/_page.scss */
.caption {
  display: -webkit-flex;
  display: flex;
  float: right;
  color: #fff;
  font-size: 0.9em;
}
/* line 972, ../sass/partials/_page.scss */
.caption > div {
  padding: 0.5em 0.75em;
}
/* line 975, ../sass/partials/_page.scss */
.caption .info {
  background-color: rgba(71, 162, 173, 0.85);
}
/* line 978, ../sass/partials/_page.scss */
.caption .detail {
  background-color: rgba(35, 31, 32, 0.85);
}

/* line 985, ../sass/partials/_page.scss */
#social-links, #social-links li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 988, ../sass/partials/_page.scss */
#social-links li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-right: 5%;
}
/* line 992, ../sass/partials/_page.scss */
#social-links a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: 'blank';
  text-decoration: none;
  color: #5a5961;
  font-size: 2em;
}
/* line 998, ../sass/partials/_page.scss */
#social-links a:before {
  font-family: "lori";
}
/* line 1002, ../sass/partials/_page.scss */
#social-links a:hover:before {
  color: #231f20;
}

/* line 1014, ../sass/partials/_page.scss */
#footer .page {
  padding-top: 3%;
  padding-bottom: 3%;
}
/* line 1017, ../sass/partials/_page.scss */
#footer .page.cols {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1020, ../sass/partials/_page.scss */
#footer #legal-nav {
  font-size: 0.8em;
  float: right;
  width: 50%;
  text-align: right;
}
/* line 1025, ../sass/partials/_page.scss */
#footer #legal-nav, #footer #legal-nav li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1028, ../sass/partials/_page.scss */
#footer #legal-nav li, #footer #legal-nav li a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 1031, ../sass/partials/_page.scss */
#footer #legal-nav li {
  margin-left: 2%;
}
/* line 1034, ../sass/partials/_page.scss */
#footer #legal-nav a {
  color: #231f20;
  text-decoration: none;
  white-space: nowrap;
}

/* line 1043, ../sass/partials/_page.scss */
table .tb {
  font-weight: 600;
}

/* line 1046, ../sass/partials/_page.scss */
article table td {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  border-bottom: 1px solid #eeece6;
}

/* line 7, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}
/* line 27, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 9, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 11, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 66, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 13, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.invisible {
  visibility: hidden;
}

/* line 92, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 98, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.clearfix:after {
  clear: both;
}
/* line 104, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_helpers.scss */
.clearfix {
  *zoom: 1;
}

@media (min-width: 1024px) {
  /* line 3, ../sass/partials/_media.scss */
  body.work.gallery-compact #nav .menu-item > a {
    padding: 1.8em 0;
  }
}
@media (min-width: 900px) {
  /* line 8, ../sass/partials/_media.scss */
  body.work #large-images.full-screen .card .details {
    margin-left: -33%;
  }

  /* line 12, ../sass/partials/_media.scss */
  body.work #large-images .card .picture {
    position: relative;
  }
  /* line 14, ../sass/partials/_media.scss */
  body.work #large-images .card .picture:after {
    content: "\e60c";
    font-family: "lori";
    display: block;
    background-color: #231f20;
    color: #fff;
    opacity: 0;
    font-size: 1.1em;
    padding: 0.5em 0.8em;
    position: absolute;
    right: 0;
    top: 0;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
  }
  /* line 29, ../sass/partials/_media.scss */
  body.work #large-images .card .picture:hover:after {
    opacity: 0.9;
  }

  /* line 35, ../sass/partials/_media.scss */
  body.work #large-images.full-screen .card .picture {
    width: 100%;
  }
  /* line 37, ../sass/partials/_media.scss */
  body.work #large-images.full-screen .card .picture:after {
    content: "\e60b";
  }

  /* line 41, ../sass/partials/_media.scss */
  body.work #large-images.full-screen + #thumbnail-images {
    opacity: 0;
    -moz-transform: translateY(150px);
    -ms-transform: translateY(150px);
    -webkit-transform: translateY(150px);
    transform: translateY(150px);
  }

  /* line 45, ../sass/partials/_media.scss */
  body.work #large-images.full-screen .item {
    height: 80vh;
  }
}
@media (max-width: 1440px) {
  /* line 50, ../sass/partials/_media.scss */
  #nav {
    width: 60%;
  }
}
@media (max-width: 1280px) {
  /* line 56, ../sass/partials/_media.scss */
  article .entry {
    width: 55%;
  }
}
@media (max-width: 1100px) {
  /* line 61, ../sass/partials/_media.scss */
  #nav {
    width: 70%;
  }

  /* line 64, ../sass/partials/_media.scss */
  ul#years li a {
    width: 33.33333333%;
  }
}
@media (max-width: 1024px) {
  /* line 69, ../sass/partials/_media.scss */
  body.work #header {
    position: static;
  }

  /* line 74, ../sass/partials/_media.scss */
  body.gallery-compact #logo em {
    opacity: 0;
  }

  /* line 80, ../sass/partials/_media.scss */
  #nav {
    width: auto;
    right: 5%;
    top: 0;
    z-index: 3;
  }
  /* line 85, ../sass/partials/_media.scss */
  #nav ul {
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  /* line 88, ../sass/partials/_media.scss */
  #nav:before {
    font-family: "lori";
    content: "\f0c9";
    font-size: 1.6em;
    float: right;
    display: block;
    padding: 1.4em 0;
    -moz-transition-property: padding;
    -o-transition-property: padding;
    -webkit-transition-property: padding;
    transition-property: padding;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
  }
  /* line 99, ../sass/partials/_media.scss */
  body.gallery-compact #nav:before {
    padding: 0.75em 0;
  }
  /* line 102, ../sass/partials/_media.scss */
  #nav .menu {
    background-color: #eeece6;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    width: 30%;
    padding-top: 1em;
    overflow: hidden;
    display: block;
  }
  /* line 113, ../sass/partials/_media.scss */
  #nav .menu-item {
    width: 100%;
    display: block;
    text-align: left;
  }
  /* line 118, ../sass/partials/_media.scss */
  #nav .menu-item > a {
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
    margin-left: 12%;
    margin-right: 12%;
    border-bottom: 1px solid lightgray;
  }

  /* line 126, ../sass/partials/_media.scss */
  body #view {
    position: relative;
    left: 0%;
    -moz-transition: left 0.4s ease-in-out;
    -o-transition: left 0.4s ease-in-out;
    -webkit-transition: left 0.4s ease-in-out;
    transition: left 0.4s ease-in-out;
  }

  /* line 131, ../sass/partials/_media.scss */
  body.nav-open #nav ul, body.nav-close #nav ul {
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  /* line 134, ../sass/partials/_media.scss */
  body.nav-open #view {
    position: relative;
    left: -30%;
  }

  /* line 138, ../sass/partials/_media.scss */
  body.work section#content {
    padding-top: 0;
  }

  /* line 141, ../sass/partials/_media.scss */
  body.work #large-images .card {
    width: 90%;
  }
}
@media (max-width: 960px) {
  /* line 146, ../sass/partials/_media.scss */
  article .entry {
    width: 65%;
  }

  /* line 149, ../sass/partials/_media.scss */
  body.blog #content nav.pagination .next-prev {
    display: -webkit-flex;
    display: flex;
    border-bottom: 1em solid #eeece6;
  }

  /* line 153, ../sass/partials/_media.scss */
  body.blog #content nav.pagination .next-prev a {
    position: static;
    text-align: center;
    -webkit-flex: 1;
    flex: 1;
    margin-top: 0;
  }

  /* line 159, ../sass/partials/_media.scss */
  body.blog #content nav.pagination .blog-archive-menu {
    margin: 0;
  }

  /* line 162, ../sass/partials/_media.scss */
  section.content .cols {
    margin-top: -2%;
  }

  /* line 165, ../sass/partials/_media.scss */
  section.content .col, section.content .widget {
    width: 100%;
    float: none;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    margin: 5% 0;
  }

  /* line 172, ../sass/partials/_media.scss */
  .section.content #text-3.widget {
    margin-top: 2em;
  }
}
@media (max-width: 900px) {
  /* line 179, ../sass/partials/_media.scss */
  article .entry {
    width: 75%;
  }

  /* line 182, ../sass/partials/_media.scss */
  body.work #large-images .card {
    position: relative;
  }

  /* line 185, ../sass/partials/_media.scss */
  body.work #large-images .card .details {
    font-size: 0.8em;
    width: 100%;
    margin-bottom: 2.5vh;
  }
  /* line 189, ../sass/partials/_media.scss */
  body.work #large-images .card .details h2 {
    float: left;
  }
  /* line 192, ../sass/partials/_media.scss */
  body.work #large-images .card .details .summary {
    text-align: right;
    margin: 1em 5%;
  }
  /* line 198, ../sass/partials/_media.scss */
  body.work #large-images .card .details h3 {
    margin: 0;
  }
  /* line 201, ../sass/partials/_media.scss */
  body.work #large-images .card .details p {
    margin: 0;
  }

  /* line 205, ../sass/partials/_media.scss */
  body.work #large-images .card .picture {
    width: 100%;
    height: 75%;
  }

  /* line 209, ../sass/partials/_media.scss */
  body.work #large-images .card .picture img {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: auto;
    position: static;
    max-height: 90%;
  }

  /* line 215, ../sass/partials/_media.scss */
  body.work #thumbnail-images .item {
    padding-top: 1.5vh;
  }

  /* line 218, ../sass/partials/_media.scss */
  body.work #thumbnail-images .item img {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: auto;
    position: static;
  }
}
@media (max-width: 860px) {
  /* line 226, ../sass/partials/_media.scss */
  h1 {
    font-size: 1.75em;
  }

  /* line 229, ../sass/partials/_media.scss */
  h1.page-title {
    font-size: 1.6em;
  }

  /* line 232, ../sass/partials/_media.scss */
  ul#years li a {
    width: 50%;
  }
}
@media (max-width: 700px) {
  /* line 238, ../sass/partials/_media.scss */
  article .entry {
    width: 86%;
  }
}
@media (max-width: 640px) {
  /* line 243, ../sass/partials/_media.scss */
  #nav .menu {
    width: 45%;
  }

  /* line 246, ../sass/partials/_media.scss */
  body.nav-open #view {
    left: -45%;
  }

  /* line 249, ../sass/partials/_media.scss */
  section.content .widget h2 {
    font-size: 1.0em;
  }
}
@media (max-width: 560px) {
  /* line 254, ../sass/partials/_media.scss */
  ul#years li a {
    width: 100%;
  }

  /* line 257, ../sass/partials/_media.scss */
  .copyright {
    display: block;
    text-align: center;
  }

  /* line 261, ../sass/partials/_media.scss */
  #footer #legal-nav {
    width: 100%;
    text-align: center;
  }
  /* line 264, ../sass/partials/_media.scss */
  #footer #legal-nav li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
  /* line 266, ../sass/partials/_media.scss */
  #footer #legal-nav li a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 0.6em;
  }
}
@media (max-width: 480px) {
  /* line 274, ../sass/partials/_media.scss */
  h1 {
    font-size: 1.5em;
  }

  /* line 277, ../sass/partials/_media.scss */
  h1.page-title {
    font-size: 1.35em;
  }
}
@media (max-width: 420px) {
  /* line 283, ../sass/partials/_media.scss */
  #nav .menu {
    width: 65%;
  }

  /* line 286, ../sass/partials/_media.scss */
  body.nav-open #view {
    left: -65%;
  }

  /* line 289, ../sass/partials/_media.scss */
  body.work #large-images .card .details h2 {
    display: none;
  }

  /* line 292, ../sass/partials/_media.scss */
  body.work #large-images .card .details .summary {
    text-align: left;
  }

  /* line 295, ../sass/partials/_media.scss */
  body.work #large-images .card .details .p-sold {
    float: right;
  }
}
@media (max-width: 400px) {
  /* line 300, ../sass/partials/_media.scss */
  body.work #thumbnail-images .item img {
    max-height: 12vh;
    max-width: 12vh;
  }
}
@media (max-width: 840px) {
  /* line 306, ../sass/partials/_media.scss */
  .page {
    margin-left: 7%;
    margin-right: 7%;
  }

  /* line 309, ../sass/partials/_media.scss */
  #header .page, body.archive section#content .page {
    margin-left: 5%;
    margin-right: 5%;
  }

  /* line 312, ../sass/partials/_media.scss */
  .home #hero {
    height: 45vh;
  }

  /* line 315, ../sass/partials/_media.scss */
  .home #intro {
    padding: 7%;
  }

  /* line 318, ../sass/partials/_media.scss */
  .home #intro-quote {
    padding: 5% 7%;
  }
}
@media screen and (min-height: 800px) {
  /* line 323, ../sass/partials/_media.scss */
  body.work #large-images .item {
    height: 68vh;
  }
}
@media screen and (max-height: 768px) {
  /* line 329, ../sass/partials/_media.scss */
  body.work #large-images .item {
    height: 62vh;
  }
}
@media screen and (max-height: 600px) {
  /* line 334, ../sass/partials/_media.scss */
  body.work #large-images .item {
    height: 58vh;
  }
}
@media print {
  /* line 11, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 18, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 23, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 27, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 35, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 41, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 47, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  thead {
    display: table-header-group;
  }

  /* line 51, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 56, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 64, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 71, C:/Users/Adam/.compass/extensions/compass-h5bp-0.1.2/stylesheets/h5bp/_media.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* Style adjustments for print go here */
}
