/* COLORS */
/* CONTENT COLUMN GRID MIXINS */
.grid-small {
  width: 217px;
}
.grid-medium {
  width: 341px;
}
.grid-large {
  width: 465px;
}
.grid-xlarge {
  width: 713px;
}
.grid-full {
  width: 100%;
}
.grid-xsmall {
  width: 164px;
}
.grid-small,
.grid-medium,
.grid-large,
.grid-xlarge,
.grid-full,
.grid-xsmall {
  min-height: 15px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  float: left;
}
.col-md-12 {
  width: 960px; /*100%;*/
}
/*.col-md-11 {
  width: 91.66666667%;
}
.col-md-10 {
  width: 83.33333333%;
}
.col-md-9 {
  width: 75%;
}
.col-md-8 {
  width: 66.66666667%;
}
.col-md-7 {
  width: 58.33333333%;
}
.col-md-6 {
  width: 50%;
}
.col-md-5 {
  width: 41.66666667%;
}
.col-md-4 {
  width: 33.33333333%;
}*/
.col-md-3 {
  width: 240px; /*25%;*/
}
.col-md-2 {
  width: 192px; /*16.66666667%;*/
}
/*.col-md-1 {
  width: 8.33333333%;
}*/

.row:before,
.row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.row {
    *zoom: 1;
}

html,
body {
  height: 100%;
  -webkit-text-size-adjust: 100%;
}
h1,
h2,
h3,
h4,
h6 {
  font-weight: normal;
}
img {
  display: block;
  border: 0;
}
b,
.bold {
  font-family: "FrutigerNext Bold";
  font-weight: normal;
}
i,
.italic {
  font-family: "FrutigerNext Italic";
  font-style: normal;
}
iframe {
  display: block;
}
body {
  margin: 0;
  padding: 0;
  color: #707272;
  font: 62.5%/1.5 "FrutigerNext Regular", sans-serif;
  line-height: 1;
}
sup,
sub {
  font-size: 8px;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.4em;
}
sub {
  left: 0.1em;
}
.isHomepage header {
  border-bottom-color: #ffffff;
}
.isHomepage .nav-breadcrumb {
  display: none;
}
.grid-large.grid-fixed-right {
  margin-left: 495px;
  position: fixed;
}
.grid-small.grid-fixed-right {
  margin-left: 745px;
  position: fixed;
}
.main-container {
  min-height: 100%;
  width: 960px;
  margin: 0 auto -167px;
  padding: 0 50px;
  padding-top: 1px;
}
header {
  position: fixed;
  top: 0;
  font-size: 1.4em;
  word-spacing: -0.1em;
  height: 113px;
  width: 960px;
  border-bottom: 1px solid #707272;
  padding-top: 28px;
  background-color: #ffffff;
  z-index: 100;
}
header:before {
  position: absolute;
  display: block;
  content: "";
  width: 30px;
  height: 142px;
  margin: 0;
  background: #fff;
  top: 0;
  left: -30px;
}
header a {
  text-decoration: none;
  color: inherit;
}
header a:hover {
  color: #ba572f;
}
/* header */
.header-logo {
  color: #000000;
}
/* header */
.nav-container {
  position: absolute;
  top: 28px;
  left: 246px;
  width: 714px;
}
.nav-container ul {
  list-style: none;
  padding: 0;
}
.nav-container ul .nav-submenu {
  display: none;
  position: absolute;
  top: 12px;
  padding-top: 8px;
  /*padding-bottom: 50px;*/
  left: 0;
  /*font-size: 0.9em;*/
  width: 100%;
}
/*.nav-container ul .nav-submenu*/
.nav-container > ul > li > .nav-submenu {
  font-size: 0.90em;
  /*top: 30px;*/
  /*padding-top: 30px;*/
}
.nav-container ul .nav-submenu .nav-submenu {
  top: 20px;
  /*padding-top: 30px;*/
}
.nav-container > ul > li:hover > .nav-submenu {
  display: block;
  z-index: 10;
  background-color: #fff;
}
/*.nav-sitemap-item {
  color: #ba572f;
  display: block;
  padding: 5px 0;
  z-index: 9;
}*/
.nav-container li:hover > .nav-submenu > li {
  /*background-color: #fff; / hacky */
}
.nav-container li:hover > a {
  color: #BA572F;
}
.nav-container ul .nav-submenu li {
  /*position: relative;*/
  margin-bottom: 5px;
  line-height: 1.3;
}
.nav-container ul .nav-submenu li:hover .nav-sub-submenu {
  display: block;
  z-index: 10;
}
.nav-container ul .nav-submenu > li:first-child .nav-sub-submenu {
  left: -15px;
}
.nav-container .nav-sub-submenu {
  display: none;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 12px 0 6px;
  left: 0;
  min-width: 100%;
  z-index: 10;
}
.nav-container .nav-sub-submenu li {
  /*float: none;*/
  float: left;
  padding: 0 17px 0 0;
  margin: 0;
  white-space: nowrap;
}
.nav-container .nav-sub-submenu li:first-child {
  margin-top: 0;
}
.nav-container .nav-sub-submenu a {
  display: block;
  margin: 0;
  padding: 0;
}
.nav-sitemap {
  color:#994827;
}
/* header .nav-container */
.nav-left {
  position: relative;
  margin: 0;
}
/*.nav-left > li:first-child {
  color: #707272;
}
.nav-left:hover > li:first-child {
  color: #7d3717;
}*/
.nav-left li {
  float: left;
  padding-right: 25px;
  /*color: #acaaaa;*/
  color: #000;
}
.nav-level-1 li {
  color: #5F5F5F;
}
.nav-level-2 li {
  color: #7F7F7F;
}
.nav-level-3 li {
  color: #9A9A9A;
}
.nav-level-4 li {
  color: #ccc;
}
.nav-left li:last-child {
  padding-left: 0;
}
.nav-left li.active {
  color: #ba572f;
}
.nav-left li.active > .nav-submenu {
  display: block;
}
.nav-left li.inactive > .nav-submenu {
  display: none !important;
}
.nav-left li.active > a {
  color: #ba572f;
}
.nav-left li li {
  padding-right: 15px;
}
.nav-left li li:last-child {
  padding-right: 0;
}
.nav-left a {
  text-decoration: none;
  color: inherit;
  word-spacing: 1px;
}
.nav-left a.noWordSpacing {
  word-spacing: 0;
}
.nav-left a:hover {
  color: #ba572f;
}
/* header .nav-container */
.nav-right {
  position: relative;
  margin: 0;
}
.nav-right > li:first-child {
  color: #707272;
}
.nav-right:hover > li:first-child {
  color: #ba572f;
}
.nav-right li {
  float: left;
  padding-left: 13px;
  color: #acaaaa;
}
.nav-right li:first-child {
  padding-left: 0;
}
.nav-right li.active {
  color: #ba572f;
}
.nav-right li.active > .nav-submenu {
  display: block;
}
.nav-right li.active > a {
  color: #ba572f;
}
.nav-right li li {
  padding-left: 15px;
}
.nav-right li li:first-child {
  padding-left: 0;
}
.nav-right a {
  text-decoration: none;
  color: inherit;
}
.nav-right a:hover {
  color: #ba572f;
}
/* header .nav-container */
.nav-left {
  margin: 0 40px 0 0;
  float: left;
  width: 100%;
}
/* header .nav-container */
.nav-right {
  list-style: none;
  margin: 0;
  float: left;
}
/* header */
.nav-breadcrumb {
  position: absolute;
  bottom: 7px;
  left: 0;
  /*font-size: 0.9em;*/
}
.nav-breadcrumb .content-tabs-nav .page-section {
  cursor: pointer;
}
.nav-breadcrumb li.empty-decade,
.nav-breadcrumb li.empty-decade a {
  cursor: default;
  color: #333;
}

.nav-level-1.nav-breadcrumb li.empty-decade,
.nav-level-1.nav-breadcrumb li.empty-decade a {
  color: #676767;
}

.nav-level-2.nav-breadcrumb li.empty-decade,
.nav-level-2.nav-breadcrumb li.empty-decade a {
  color: #999;
}

.nav-level-3.nav-breadcrumb li.empty-decade,
.nav-level-3.nav-breadcrumb li.empty-decade a {
  color: #ccc;
}

.nav-level-4.nav-breadcrumb li.empty-decade,
.nav-level-4.nav-breadcrumb li.empty-decade a {
  color: #eee;
}

.nav-breadcrumb li.empty-decade:hover a,
.nav-breadcrumb li.empty-decade a:hover {
  color: inherit;
}
/* header */
.back-to-top {
  opacity: 0;
  position: absolute;
  bottom: 7px;
  right: 0;
  font-size: 0.9em;
  color: #acaaaa;
  cursor: pointer;
}
.back-to-top:hover {
  color: #ba572f;
}
.back-to-top.active {
  opacity: 1;
}
.artists .nav-breadcrumb,
.art .nav-breadcrumb,
.teaching .nav-breadcrumb,
.sources .nav-breadcrumb {
  color: #ba572f;
}
.artists .nav-breadcrumb .page-section:hover,
.art .nav-breadcrumb .page-section:hover,
.teaching .nav-breadcrumb .page-section:hover,
.sources .nav-breadcrumb .page-section:hover {
  color: #ba572f;
}
.artists .nav-left > li:first-child,
.art .nav-left > li:first-child,
.teaching .nav-left > li:first-child,
.sources .nav-left > li:first-child {
  color: #7d3717;
}
.artists .page-content-tabs p:hover,
.art .page-content-tabs p:hover,
.teaching .page-content-tabs p:hover,
.sources .page-content-tabs p:hover,
.artists .page-content-tabs div:hover,
.art .page-content-tabs div:hover,
.teaching .page-content-tabs div:hover,
.sources .page-content-tabs div:hover,
.artists .page-content-tabs p.active,
.art .page-content-tabs p.active,
.teaching .page-content-tabs p.active,
.sources .page-content-tabs p.active,
.artists .page-content-tabs div.active,
.art .page-content-tabs div.active,
.teaching .page-content-tabs div.active,
.sources .page-content-tabs div.active {
  color: #ba572f;
}
.artists .page-chronologies .content-paragraph {
  font-size: 0.85em;
}
.artists.artists_biographies .page-chronologies .content-paragraph {
  font-size: 0.95em;
}
/*.about .nav-breadcrumb,
.exhibitions .nav-breadcrumb,
.resources .nav-breadcrumb,
.foundation .nav-breadcrumb,
.foundation-search .nav-breadcrumb {
  color: #4ca7a7;
}
.about .nav-breadcrumb a:hover,
.exhibitions .nav-breadcrumb a:hover,
.resources .nav-breadcrumb a:hover,
.foundation .nav-breadcrumb a:hover,
.foundation-search .nav-breadcrumb a:hover,
.about .nav-breadcrumb .page-section:hover,
.exhibitions .nav-breadcrumb .page-section:hover,
.resources .nav-breadcrumb .page-section:hover,
.foundation .nav-breadcrumb .page-section:hover,
.foundation-search .nav-breadcrumb .page-section:hover {
  color: #4ca7a7;
}*/
.about .nav-right > li:first-child,
.exhibitions .nav-right > li:first-child,
.resources .nav-right > li:first-child,
.foundation .nav-right > li:first-child,
.foundation-search .nav-right > li:first-child {
  color: #2e7272;
}
.about .page-content-tabs p:hover,
.exhibitions .page-content-tabs p:hover,
.resources .page-content-tabs p:hover,
.foundation .page-content-tabs p:hover,
.foundation-search .page-content-tabs p:hover,
.about .page-content-tabs div:hover,
.exhibitions .page-content-tabs div:hover,
.resources .page-content-tabs div:hover,
.foundation .page-content-tabs div:hover,
.foundation-search .page-content-tabs div:hover,
.about .page-content-tabs p.active,
.exhibitions .page-content-tabs p.active,
.resources .page-content-tabs p.active,
.foundation .page-content-tabs p.active,
.foundation-search .page-content-tabs p.active,
.about .page-content-tabs div.active,
.exhibitions .page-content-tabs div.active,
.resources .page-content-tabs div.active,
.foundation .page-content-tabs div.active,
.foundation-search .page-content-tabs div.active {
  /*color: #4ca7a7; green*/
}
/* header .nav-breadcrumb */
.separator-pipe {
  display: inline-block;
  color: #707272;
  padding: 0 4px;
}
.separator-pipe + span {
  padding-left: 0;
}
/* header .nav-breadcrumb */
.page-section {
  display: inline-block;
  color: #acaaaa;
  padding: 0 3px;
  margin-right: 7px;
}
.page-section:first-child {
  padding-left: 0;
}
.page-section.active {
  color: inherit;
}
.content-container {
  position: relative;
  *zoom: 1;
  font-size: 1.4em;
  padding-bottom: 84px;
  padding-top: 45px;
  margin-top: 141px;
}
.content-container:before,
.content-container:after {
  display: table;
  content: "";
}
.content-container:after {
  clear: both;
}
/* sitemap .content-container */
.sitemap .content-container {
  padding-top: 0;
  margin-top: 96px;
}
.content-container p,
.content-container span,
.content-container a {
  line-height: 1.4;
}
.columns-container {
  *zoom: 1;
}
.columns-container:before,
.columns-container:after {
  display: table;
  content: "";
}
.columns-container:after {
  clear: both;
}
.columns-container + .columns-container {
  margin-top: 40px;
}
.column-left {
  float: left;
}
body.about_us-news-year .content-tabs-nav.column-left {
  margin-right: 0;
}
.footer-content a {
  color: inherit;
  text-decoration: none;
}
.r-1wbh5a2 {
	margin: 0 0 1em;
	color: #FFFFFF;
}
.contact .footer-content a.contact {
  color: #ffffff;
}
.credits .footer-content a.credits {
  color: #ffffff;
}
.footer-content a.sitemap {
  color: #ffffff;
}
.sitemap .item-parent {
  display: block;
  padding: 10px 0;
  color: #ba572f;
  border-bottom: 1px solid #ba572f;
  margin-bottom: 10px;
  margin-right: 20px;
}
body.sitemap header {
  border-bottom: 0;
}
/* GRID / COLUMN - GLOBAL PROPERTIES */
.column {
  float: left;
  margin-left: 30px;
  /* p */
  /* p */
}
.column:first-child {
  margin-left: 0;
}
.column.grid-xsmall {
  margin-left: 19px;
}
.column.grid-xsmall:first-child {
  margin-left: 0;
}
.column .content-paragraph {
  margin: 0;
  padding: 0;
  text-indent: 40px;
}
.column .content-paragraph a {
  color: #000000;
  text-decoration: none;
}
.column .content-paragraph b {
  font-family: "FrutigerNext Bold";
  font-weight: normal;
}
.column .content-paragraph:first-child {
  margin-top: 0;
  text-indent: 0;
}
.column .content-paragraph.pullquote {
  margin-left: 35px;
}
.column .content-paragraph.half-line-break {
  margin-top: 0.5em;
}
.column .content-paragraph.full-line-break {
  margin-top: 1em;
}
.column .content-paragraph.no-line-break {
  margin-top: 0;
}
.column .content-paragraph.no-indent {
  text-indent: 0;
}
.column .hanging-indents .no-indent {
  padding-left: 12px;
  text-indent: -12px;
}
.column .content-excerpts {
  font-size: 0.8em;
  margin: 18px 0 0;
}
.column .content-excerpts a {
  color: #000000;
  text-decoration: none;
}
.content-headline {
  display: block;
  margin-bottom: 1em;
  margin-top: 0;
  font-family: "FrutigerNext Bold";
  font-size: 0.95em;
}
.slide-details {
  display: none;
}
.slide-details.active {
  display: block;
}
.hoverImage, .hoverImageBelow {
  color: #000000;
  cursor: pointer;
}
.hoverImage:hover {
  color: #ba572f;
}
.hoveredImage {
  display: none;
  position: absolute;
  z-index: 100;
}
.hoveredImageBelow {
  display: none;
}
.hoveredImageBelow.sticked {
  display: block !important;
  opacity: 1 !important;
}
.hover-image-container.right-column .hoveredImage {
  left: -240px;
}
.tab-section {
  display: none;
}
.tab-section.active {
  display: block;
}
/* GRID / COLUMN SIZE VARIATIONS */
/* VIDEO PLAYER SECTION STYLES */
.content-video-container {
  position: relative;
  margin-bottom: 40px;
}
/* .content-video-container */
.content-video-player {
  min-height: 200px;
  background-color: #eee;
  margin-bottom: 20px;
}
.content-video-player img {
  display: block;
}
/* .content-video-container */
.content-video-info span {
  display: block;
}
.content-video-info .content-video-desc {
  margin: 15px 0 0 0;
  line-height: 1.5;
}
/* .content-video-container .content-video-info */
.content-video-title {
  font-family: "FrutigerNext Bold";
  line-height: 1;
}
/* .content-video-container
		.content-video-info */
.content-video-subtitle,
.content-video-desc {
  font-size: 0.85em;
}
/* .content-container */
.slideshow-controls-container {
  position: absolute;
  top: 17px;
  width: 100%;
  font-size: 0.7em;
  text-transform: uppercase;
}
body.exhibitions_past .slideshow-controls-container {
  position: fixed;
  top: 159px;
}
.slideshow-controls-container + .columns-container + .columns-container {
  margin-top: 40px;
}
.slideshow-controls-container .grid-large {
  margin-left: 0;
}
.slideshow-controls-container.grid-small .arrow-controls {
  margin-left: 0;
  margin-top: 65px;
}
.slideshow-controls-container.grid-small .slide-options {
  margin-top: 80px;
}
.slideshow-controls-container.grid-small .slide-options span {
  display: block;
  margin-bottom: 8px;
  letter-spacing: 1px;
  cursor: pointer;
}
.slideshow-controls-container span {
  display: inline-block;
}
.slideshow-controls-container a.view-all-images {
  color: #acaaaa;
}
.slideshow-controls-container a.view-all-images:hover {
  color: #ba572f;
}
.slideshow-controls-container .captions-on-off.hide,
.slideshow-controls-container .slide-controls.hide {
  display: none;
}
.slideshow-controls-container .view-all-images,
.slideshow-controls-container .captions-on-off,
.slideshow-controls-container .zoom-in-out,
.slideshow-controls-container .enlarge-in-out,
/*.slideshow-controls-container .info-image-toggle,*/
.slideshow-controls-container .info-on,
.slideshow-controls-container .images-on {
  margin-right: 11px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #acaaaa;
  cursor: pointer;
}
.slideshow-controls-container .view-all-images:hover,
.slideshow-controls-container .captions-on-off:hover,
.slideshow-controls-container .zoom-in-out:hover,
.slideshow-controls-container .enlarge-in-out:hover,
.slideshow-controls-container .info-image-toggle:hover,
.slideshow-controls-container .info-on:hover,
.slideshow-controls-container .images-on:hover {
  color: #ba572f;
}
.slideshow-controls-container .view-all-images:first-child,
.slideshow-controls-container .captions-on-off:first-child,
.slideshow-controls-container .zoom-in-out:first-child,
.slideshow-controls-container .enlarge-in-out:first-child,
.slideshow-controls-container .info-image-toggle:first-child,
.slideshow-controls-container .info-on:first-child,
.slideshow-controls-container .images-on:first-child {
  margin-left: 0;
}
.slideshow-controls-container .captions-on,
.slideshow-controls-container .zoom-in,
.slideshow-controls-container .enlarge-in,
.slideshow-controls-container .info-on,
.slideshow-controls-container .images-on {
  color: #acaaaa;
}
.slideshow-controls-container .captions-on:hover,
.slideshow-controls-container .zoom-in:hover,
.slideshow-controls-container .enlarge-in:hover,
.slideshow-controls-container .info-on:hover,
.slideshow-controls-container .images-on:hover {
  color: #ba572f;
}
.slideshow-controls-container .captions-off,
.slideshow-controls-container .zoom-out,
.slideshow-controls-container .enlarge-out {
  color: #acaaaa;
}
.slideshow-controls-container .captions-off:hover,
.slideshow-controls-container .zoom-out:hover,
.slideshow-controls-container .enlarge-out:hover {
  color: #ba572f;
}
.slideshow-controls-container .info-on.active,
.slideshow-controls-container .images-on.active {
  color: #ba572f;
}
/*.slideshow-controls-container .captions-on-off,*/
.slideshow-controls-container .slide-controls {
  position: absolute;
  left: 245px;
}
.slideshow-controls-container.right .slideshow-controls {
  /*position: absolute;
  left: 245px;
  padding-left: 245px;*/
}
.slideshow-controls-container.right {
  margin-left: 247px;
  width: 713px;
}
.slideshow-controls-container.right .slide-controls {
  /*position: relative;*/
}
.slideshow-controls-container .arrow-controls {
  margin-right: 22px;
}
.slideshow-controls-container .arrow-controls .arrow-left,
.slideshow-controls-container .arrow-controls .arrow-right {
  position: relative;
  top: -1px;
  display: inline-block;
  background-repeat: no-repeat;
  width: 12px;
  height: 13px;
  text-indent: -9999px;
  cursor: pointer;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}
.slideshow-controls-container .arrow-controls .arrow-right {
  background-position: right center;
  margin-left: 26px;
  background-image: url('../images/sprite-control-right.png');
  background-image: 
    linear-gradient(transparent, transparent),
    url('../images/sprite-control-right.svg');
}
.slideshow-controls-container .arrow-controls .arrow-left {
  background-position: left center;
  background-image: url('../images/sprite-control-left.png');
  background-image: 
    linear-gradient(transparent, transparent),
    url('../images/sprite-control-left.svg');
}
/*-----------------PAGES-----------------*/
/* HOMPAGE */
.homepage-slideshow {
  position: relative;
  height: 449px;
}
.homepage-slideshow img {
  height: 449px;
  width: auto;
}
.homepage-slideshow .slide-off {
  display: none;
}
/* .homepage-slideshow */
.homepage-slideshow-art,
.homepage-slideshow-portraits {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
/* CHRONOLOGIES */
.page-chronologies {
  /* p */
  /* span */
  /* div */
}
/* OLD .page-chronologies .caption {
  font-size: 0.8em;
}*/
.page-chronologies .chronologies-container {
  position: relative;
  padding-top: 1px;
}
.page-chronologies .chronologies-year-item {
  margin: 0;
  padding: 0;
}
.page-chronologies .chronologies-year {
  font-family: "FrutigerNext Bold";
  font-weight: normal;
  margin: 1em 0 0 0;
}
.page-chronologies .chronlogies-year-container {
  margin: 1em 0 0 0;
  font-size: 0.95em;
}
.page-chronologies .chronlogies-year-container:first-child {
  margin: 0;
}
.page-chronologies .chronlogies-year-container.has-slideshow {
  color: #000000;
  cursor: pointer;
}
.page-chronologies .chronlogies-year-container.has-slideshow.active,
.page-chronologies .chronlogies-year-container.has-slideshow:hover {
  color: #ba572f;
}
.page-chronologies .content-paragraph {
  font-size: 0.9em;
}
.page-chronologies .slides-container.active ~ .default-exhibition-photo {
  display: none;
}

resources_research-for-researchers .page-chronologies .content-paragraph,
resources_collect .page-chronologies .content-paragraph {
  font-size: 0.95em;
}
/* CHRONOLOGIES */
/* BIOGRAPHIES */
/* END BIOGRAPHIES */
/* EXHIBITIONS */
.slides-container.active ~ .default-slides-message {
  display: none;
}
/* EXHIBITIONS HISTORY */
/*.exhibitions_past .nav-breadcrumb {
  color: #7d3717;
}
.exhibitions_past .nav-breadcrumb a {
  color: #ba572f;
}
.exhibitions_past .nav-breadcrumb a:hover {
  color: #7d3717;
}*/
/* END - EXHIBITIONS HISTORY */
/* EXHIBITIONS HISTORY */
.resources_archives-biographical-sketch .content-paragraph a {
  color: #ba572f;
}
.resources_archives-biographical-sketch .content-paragraph a:hover {
  color: #ba572f;
}
/* END - EXHIBITIONS HISTORY */
/* SELETED WRITINGS */
.page-content-tabs {
  position: relative;
  font-size: 0.85em;
  /* span */
  /* span */
}
.page-content-tabs p {
  color: #000000;
  margin: 0 0 17px;
  cursor: pointer;
}
.page-content-tabs p:hover,
.page-content-tabs p.active {
  color: #ba572f;
}
.page-content-tabs .page-content-tabs-title {
  position: relative;
  display: block;
  font-family: "FrutigerNext Bold";
}
.page-content-tabs .page-content-tabs-date {
  position: relative;
}
.contains-audio:before {
  position: absolute;
  /*top: -1px;*/
  left: -1.25em;
  line-height: 1.2;
  /*top: 50%;
  left: -23px;
  width: 15px;
  height: 12px;
  margin-top: -8px;
  background: url('../images/sprite-players.png') no-repeat;
  content: " ";*/
  content: "\f028";
  font-family: FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.contains-video:before {
  position: absolute;
  /*top: -1px;*/
  left: -1.25em;
  line-height: 1.1;
  /*position: absolute;
  top: 50%;
  left: -25px;
  width: 18px;
  height: 17px;
  margin-top: -10px;
  background: url('../images/sprite-players.png') no-repeat bottom;
  content: " ";*/
  content: "\f144";
  font-family: FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
/* OLD .artists_selected-writings-josef .left-column,
.artists_selected-writings-anni .left-column,
.teaching_josef-lectures .left-column,
.teaching_josef-texts .left-column,
.teaching_josef-ioc-illustrated-lecture .left-column,
.teaching_anni-lectures .left-column,
.teaching_anni-texts .left-column,
.exhibitions_current .left-column,
.exhibitions_future .left-column,
.exhibitions_past .left-column,
.sources_public-collections-anni .left-column,
.resources_research-from-the-collection-correspondence .left-column,
.resources_research-from-the-collection-photographs .left-column,
.resources_research-from-the-collection-printed-materials .left-column,
.resources_research-from-the-collection-pre-columbian .left-column,
.resources_research-from-the-collection-pre-from-the-studio .left-column {
  font-size: 1.15em;
}*/

.artists_selected-writings-josef .left-column,
.artists_selected-writings-anni .left-column,
.teaching_josef-lectures .left-column,
.teaching_josef-texts .left-column,
.teaching_josef-ioc-illustrated-lecture .left-column,
.teaching_josef-students .left-column,
.teaching_anni-lectures .left-column,
.teaching_anni-texts .left-column,
.exhibitions_current .left-column,
.exhibitions_future .left-column,
.exhibitions_past .left-column,
.sources_public-collections-anni .left-column,
.resources_research-from-the-collection-correspondence .left-column,
.resources_research-from-the-collection-photographs .left-column,
.resources_research-from-the-collection-printed-materials .left-column,
.resources_research-from-the-collection-pre-columbian .left-column,
.resources_research-from-the-collection-pre-from-the-studio .left-column {
  font-size: 1.25em;
}

.artists_selected-writings-josef .left-column .caption,
.artists_selected-writings-anni .left-column .caption,
.teaching_josef-lectures .left-column .caption,
.teaching_josef-texts .left-column .caption,
.teaching_josef-ioc-illustrated-lecture .left-column .caption,
.teaching_anni-lectures .left-column .caption,
.teaching_anni-texts .left-column .caption,
.exhibitions_current .left-column .caption,
.exhibitions_future .left-column .caption,
.exhibitions_past .left-column .caption,
.sources_public-collections-anni .left-column .caption,
.resources_research-from-the-collection-correspondence .left-column .caption,
.resources_research-from-the-collection-photographs .left-column .caption,
.resources_research-from-the-collection-printed-materials .left-column .caption,
.resources_research-from-the-collection-pre-columbian .left-column .caption,
.resources_research-from-the-collection-pre-from-the-studio .left-column .caption {
  font-size: 0.925em;
}

.about_us-staff .right-column {
  font-size: 1.1em;
}
.teaching_anni-introduction .right-column .content-excerpts,
.teaching_anni-on-weaving .right-column .content-excerpts {
  font-size: 0.8em;
}
.teaching_anni-lectures .content-headline,
.teaching_josef-lectures .content-headline,
.teaching_josef-texts .content-headline,
.teaching_anni-texts .content-headline,
.resources_research-rights .content-headline,
.resources_research-catalogues-raisonnes .content-headline {
  font-size: 1.0em;
}
.about_us-news-press-year .content-paragraph,
.about_us-news-talks .content-paragraph,
.about_us-news-at-the-foundation .content-paragraph {
  font-size: 0.95em;
}
.contact .content-paragraph {
  font-size: 0.85em;
}
.credits-copy {
  position: absolute;
  top: 202px;
}
/* END SELETED WRITINGS */
/* ART > CONTENTS */
.page-art-contents {
  width: 107%;
  /* .grid-small */
}
.page-art-contents .grid-small img {
  float: left;
  margin-right: 13px;
}
.page-art-contents .img img {
  width: 100%;
}
.page-art-contents .works-list {
  position: absolute;
  left: 147px;
}
.page-art-contents .works-list a {
  display: block;
  font-size: 0.85em;
  text-decoration: none;
  color: #acaaaa;
  padding-bottom: 6px;
  line-height: 1.2;
}
.page-art-contents .works-list a:hover {
  color: #ba572f;
}
.page-art-contents .works-list a.active {
  opacity: 1 !important;
  color: #ba572f;
}
.page-art-contents .grid-xlarge {
  width: 763px;
}
.page-art-contents .grid-xlarge .active {
  opacity: 1 !important;
}
.page-art-contents .grid-xlarge .img {
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 20px;
  vertical-align: top;
}
.page-art-contents .grid-xlarge img {
  display: block;
}
.page-art-contents + .columns-container {
  margin-top: 20px;
}
/* END ART > CONTENTS */
/* ART > JOSEF/ANNI - OVERVIEW */
.page-art-josef-overview .grid-full {
  margin-bottom: -20px;
  width: 101%;
}
.page-art-josef-overview .grid-full .img {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
  vertical-align: top;
}
.page-art-josef-overview .grid-full img {
  display: block;
}
/* END ART > JOSEF/ANNI - OVERVIEW */
/* ART > JOSEF/ANNI - OVERVIEW */
.page-art-josef-single {
  font-size: 0.8em;
}

.page-art-josef-single .page-content-tabs {
  font-size: 1.05em;
}
.page-art-josef-single .grid-small p {
  margin: 0 0 7px;
}
/* END ART > JOSEF/ANNI - OVERVIEW */
/* ART > JOSEF/ANNI */
.page-art-josef-single .grid-full.slides-container .slide-photo {
  /*left: 245px;
  width: 713px;*/
}
/* END ART > JOSEF/ANNI */
/* TEACHING > INTERACTION OF COLOR > ILLUSTRATED LECTURE */
.content-tabs-thumb-nav {
  margin-top: 1em;
  /* p */
}
.content-tabs-thumb-nav p {
  margin-bottom: 0.5em;
  font-size: 1.1em;
}
.content-tabs-thumb-nav .thumb-nav-thumb {
  width: 217px;
  float: left;
}
.content-tabs-thumb-nav .thumb-nav-thumb.even {
  margin-right: 30px;
}
.content-tabs-thumb-nav img {
  margin-bottom: 4px;
}
/* SOURCES > PUBLIC COLLETIONS */
.public-collections-nav p {
  color: #000000;
  margin: 0 0 17px;
  cursor: pointer;
}
.public-collections-nav p:hover,
.public-collections-nav p.active {
  color: #ba572f;
}
.public-collections-nav p.disabled-tab {
  color: #acaaaa;
  cursor: text;
}
.public-collections-nav .nav-item {
  cursor: pointer;
  margin: 0px;
}
.public-collections-nav .nav-item:hover .nav-headline,
.public-collections-nav .nav-item.active .nav-headline {
  color: #ba572f;
}
.public-collections-nav .nav-item.active {
  cursor: default;
}
.public-collections-nav .nav-item.active .content-paragraph {
  display: block;
}
.public-collections-nav .nav-item.active p {
  cursor: default;
}
.public-collections-nav .nav-item p {
  margin: 0px;
}
.public-collections-nav .nav-item p.content-paragraph:hover {
  color: #000000;
}
.public-collections-nav .nav-item p.content-paragraph span:hover,
.public-collections-nav .nav-item p.content-paragraph span.active {
  color: #ba572f;
}
.public-collections-nav .nav-item .no-indent {
  padding-left: 0px;
  text-indent: 0px;
}
.public-collections-nav .nav-item .content-paragraph {
  display: none;
  margin-bottom: 10px;
}
.public-collections-nav .nav-item .content-paragraph span {
  display: block;
}
.sources_public-collections-josef .slides-container .content-p-container .content-paragraph,
.sources_public-collections-anni .slides-container .content-p-container .content-paragraph {
  font-size: 0.85em;
}
/* TEACHING > INTERACTION OF COLOR > ILLUSTRATED LECTURE */
.exhibitions .page-content-tabs .content-headline {
  margin-bottom: 0;
}
.exhibitions .page-content-tabs p,
.exhibitions .page-content-tabs span {
  color: #000000;
  cursor: pointer;
}
.exhibitions .page-content-tabs div {
  margin: 0 0 17px;
}
.exhibitions .page-content-tabs div:hover,
.exhibitions .page-content-tabs div.active {
  color: #ba572f;
}
.exhibitions .page-content-tabs div:hover p,
.exhibitions .page-content-tabs div.active p,
.exhibitions .page-content-tabs div:hover span,
.exhibitions .page-content-tabs div.active span {
  color: #ba572f;
}

/* RESOURCES > RESEARCH > RIGHTS */
.content-p-container.page-rights-countries .collapsed + .country-name {
  margin: 0;
}
.content-p-container.page-rights-countries .country-name + .content-paragraph {
  padding-bottom: 1em;
  font-size: 0.85em;
}
.content-p-container .country-name {
  color: #000000;
}
.content-p-container .country-name.active {
  color: #ba572f;
}
.content-p-container .country-name span {
  cursor: pointer;
}
.content-p-container .content-paragraph.collapsed {
  display: none;
}
.content-p-container + .content-headline {
  margin-top: 1em;
}
/* ABOUT US > NEWS > PRESS */
.news-press-nav {
  font-size: 0.9em;
  /* span */
  /* span */
  /* span */
}
.news-press-nav .page-content-tabs-title {
  font-family: "FrutigerNext Bold";
  font-size: 0.95em;
}
.news-press-nav .page-content-tabs-date {
  color: #707272;
}
.news-press-nav .page-content-tabs-type {
  color: #707272;
}
/* END ABOUT US > NEWS > PRESS */
/* ABOUT US > STAFF */
.page-about-staff .content-paragraph {
  font-size: 0.8em;
}
.page-about-staff .content-headline:first-child {
  font-size: 0.85em;
  line-height: 1;
  margin-top: 2px;
}
/* END ABOUT US > STAFF */
/* ABOUT US > AFFILIATES */
.affiliate-caption {
  font-size: 0.85em;
  margin-top: 2em;
  display: inline-block;
}
.affiliate-url {
  color: #000000;
  text-decoration: none;
  display: inline-block;
}
/* END ABOUT US > AFFILIATES */
/* ABOUT US > RESIDENCIES */
.about_us-residencies .content-headline {
  font-size: 0.85em;
  margin: 0;
}
.about_us-residencies .content-p-container.full-line-break {
  margin-top: 1em;
}
.about_us-residencies .content-paragraph b {
  font-family: "FrutigerNext Bold";
}
/* END - ABOUT US > RESIDENCIES */
/* RESOURCES > CATALOGUES RAISONNÃ‰S */
.resources_research-catalogues-raisonnes .content-p-container {
  margin-bottom: 35px;
  /* a */
}
.resources_research-catalogues-raisonnes .content-p-container .view-cr-gallery {
  position: absolute;
  right: 230px;
  text-decoration: none;
  letter-spacing: 1px;
  font-size: 0.9em;
}
.resources_research-catalogues-raisonnes .content-p-container .view-cr-gallery:hover {
  color: #ba572f;
}
.resources_research-catalogues-raisonnes .content-headline a:hover {
  color: #ba572f;
}
.resources_research-catalogues-raisonnes .status-blurb {
  font-size: .9em;
}
.resources_research-catalogues-raisonnes .content-paragraph.full-line-break {
  margin-top: 0.7em;
}
.resources_research-catalogues-raisonnes .catalogue_thumb {
  position: absolute;
  left: 495px;
}
.resources_research-catalogues-raisonnes-gallery .slides-container {
  width: auto;
}
.resources_research-catalogues-raisonnes-gallery .slides-container .slide-photo img.the-slide {
  max-height: none;
}
/* END - RESOURCES > CATALOGUES RAISONNÃ‰S */
.resources_research-from-the-collection .slides-container .slide-photo img.the-slide {
  max-height: none;
}
.teaching_josef-texts .slides-container .slide-photo img.the-slide {
  max-height: none;
}
.teaching_anni-texts .slides-container .slide-photo img.the-slide {
  max-height: none;
}
/* ARCHIVES */
.archive-rule-title {
  position: absolute;
  font-size: 1em;
  color: #ba572f;
  font-family: "FrutigerNext Bold";
  bottom: 6px;
  left: 246px;
  font-weight: normal;
  word-spacing: normal;
}
.archives-search {
  position: absolute;
  left: 0;
  bottom: 22px;
  border: 1px solid #707272;
  width: 218px;
  height: 26px;
  padding: 0px 7px;
  font-family: "FrutigerNext Regular";
  font-size: 14px;
  line-height: 2;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
span.highlight {
  background-color: rgba(76, 167, 167, 0.35);
  display: inline-block;
  text-indent: 0;
  padding: 2px 0 0;
  margin-top: -2px;
}
.archives-tabular {
  /* h2 */
  min-height: 500px;
}
.archives-tabular .archive-subseries-headline,
.archives-tabular .archive-series-headline {
  position: relative;
  font-size: inherit;
  font-family: "FrutigerNext Bold";
  margin: 0 0 3px;
  padding: 0;
  color: #000000;
  font-size: 0.85em;
}
.archives-tabular .archive-subseries-headline ~ .content-paragraph,
.archives-tabular .archive-series-headline ~ .content-paragraph {
  width: 690px;
  /*font-size: 1.1em;*/
}
.archives-tabular .archive-subseries-headline span {
  line-height: 1;
}
.archives-tabular .archive-subseries-headline .series-name {
  position: relative;
  top: -2px;
  display: inline-block;
  width: 350px;
}
.archives-tabular .archive-subseries-headline .series-dates {
  top: -2px;
}
.archives-tabular .archive-subseries-headline .series-boxes {
  top: -2px;
}
.archives-tabular .archive-subseries-headline:first-child {
  font-size: 1em;
}
.archives-tabular .archive-subseries-headline + table.oversize {
  margin: 0;
}
.archives-tabular .archive-subseries-headline + table.oversize th {
  color: #555;
}
.archives-tabular .archive-series-headline {
  font-size: 1.1em;
  letter-spacing: -0.05em;
}
.archives-tabular .archive-series-headline span {
  line-height: 1;
}
.archives-tabular .archive-series-headline .series-name {
  position: relative;
  top: -2px;
  display: inline-block;
  width: 350px;
}
.archives-tabular .archive-series-headline ~ .archive-subseries-headline {
  margin-top: 45px;
}
.archives-tabular .archive-series-headline ~ .archive-subseries-headline:first-child {
  margin-top: 25px;
}
.archives-tabular .archive-series-headline.audiovisual {
  height: 55px;
}
.archives-tabular .archive-series-headline.audiovisual span {
  line-height: 1.4;
}
.archives-tabular .special-sheadline-sub {
  font-family: "FrutigerNext Medium";
  font-size: 0.8em;
  margin-left: -15px;
  line-height: 1.6;
}
.archives-tabular .special-headline-sub {
  font-family: "FrutigerNext Medium";
  font-size: 0.8em;
  margin-left: -15px;
  line-height: 1.6;
}
.archives-tabular .extra-top-padding {
  padding-top: 1em;
}
.archives-tabular .extra-top-padding .special-sheadline-sub {
  display: inline-block;
  text-indent: 0;
  font-style: normal;
}
.archives-tabular .special-headline {
  font-family: "FrutigerNext Bold";
  font-style: italic;
  padding-top: 1em;
  display: block;
}
.archives-tabular .special-headline.first-special-headline {
  padding-top: 0;
}
.archives-tabular .special-headline.no-italic {
  font-style: normal;
}
.archives-tabular .extra-indent {
  margin-left: 15px;
}
.archives-tabular .series-name {
  position: relative;
  top: -3px;
  width: 350px;
}
.archives-tabular .series-dates {
  position: absolute;
  left: 360px;
  top: -3px;
}
.archives-tabular .series-boxes {
  position: absolute;
  left: 607px;
  top: -3px;
}
.archives-tabular .series-boxes span {
  display: block;
}
.archives-tabular .small-text,
.archives-tabular .series-name-sub {
  display: block;
  position: relative;
  font-size: 0.7em;
  margin: 0px 0 1px 0;
}
.archives-tabular table {
  margin-top: 25px;
}
.archives-tabular table:first-child {
  margin-top: 0;
}
.archives-tabular table + .archive-subseries-headline {
  margin-top: 45px;
}
.resources_foundation-oversize-josef .archives-tabular table,
.resources_foundation-oversize-anni .archives-tabular table {
  margin-top: 0;
}
.resources_foundation-oversize-josef .archives-tabular .archive-subseries-headline:first-child,
.resources_foundation-oversize-anni .archives-tabular .archive-subseries-headline:first-child {
  margin-top: 25px;
  font-size: 0.85em;
}
.archives-tabular tr + tr.description-row th {
  padding-top: 1em;
}
.archives-tabular tr:first-child + tr td.group-title {
  padding-top: 0;
}
.archives-tabular tr:last-child td {
  padding-bottom: 0;
}
.archives-tabular th {
  text-align: left;
  font-weight: normal;
  font-family: "FrutigerNext Bold";
  padding-bottom: 7px;
  font-size: 0.8em;
  text-transform: uppercase;
  color: #000000;
}
.archives-tabular th.description {
  width: 360px;
}
.archives-tabular th.description.lowercase {
  text-transform: none;
}
.archives-tabular th.dates {
  width: 230px;
}
.archives-tabular th.box {
  width: 70px;
}
.archives-tabular td {
  padding-bottom: 5px;
  vertical-align: top;
  font-size: 0.8em;
}
.archives-tabular td:first-child {
  padding-right: 10px;
}
.archives-tabular td .content-paragraph {
  text-indent: -15px;
  padding-left: 15px;
  /*line-height: 1.15;*/
}
.archives-tabular td .content-paragraph:first-child {
  text-indent: -15px;
}
.archives-tabular .group-title {
  font-weight: normal;
  font-family: "FrutigerNext Bold";
  padding-top: 10px;
}
.archives-nav {
  position: fixed;
  width: 217px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.archives-nav > .last-item:last-child {
  margin-top: 21px;
}
.archives-nav.search-results a {
  color: #000000;
  font-size: 0.8em;
  line-height: 0;
}
.archives-nav.search-results > li {
  margin-bottom: 4px;
}
.archives-nav a {
  color: #acaaaa;
  text-decoration: none;
}
.archives-nav a:hover {
  color: #ba572f;
}
.archives-nav .archives-nav-sub,
.archives-nav .archives-nav-sub-sub {
  font-size: 0.8em;
}
.archives-nav .archives-nav-sub {
  margin-bottom: 4px;
}
.archives-nav .archives-nav-sub.last-item {
  margin-bottom: 21px;
}
.archives-nav .archives-nav-sub-sub {
  margin-top: -4px;
}
.archives-nav .archives-nav-sub-sub ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.archives-nav .archives-nav-sub-sub li {
  margin: 0 0 0px 18px;
}
.archives-nav .archives-nav-sub-sub li.active a {
  color: #ba572f;
}
.archives-nav .archives-nav-sub-sub li.last-item {
  margin-bottom: 5px;
}
.archives-nav > li,
.archives-nav > li > li {
  font-size: 1em;
}
.archives-nav > li.active a,
.archives-nav > li > li.active a {
  color: #ba572f;
}
.archives-nav > li > li.active {
  margin-bottom: 5px;
}
.archives-nav-controls {
  position: fixed;
  padding: 0;
  margin: 0;
  font-size: 0.85em;
  text-transform: uppercase;
  top: 160px;
  color: #acaaaa;
}
.archives-nav-controls a {
  text-decoration: none;
  color: inherit;
}
.archives-nav-controls li {
  display: inline-block;
  margin-left: 14px;
  cursor: pointer;
}
.archives-nav-controls li:hover {
  color: #707272;
}
.archives-nav-controls li:first-child {
  margin: 0;
}
.clear-search {
  position: absolute;
  bottom: 7px;
  left: 0;
  font-size: 0.8em;
  color: #acaaaa;
  text-transform: uppercase;
  word-spacing: normal;
}
.clear-search:hover {
  color: #707272;
}
/* END - ARCHIVES */
/* SITE MAP */
.sitemap-container {
  /* a */
  /* a */
  /* a */
}
.sitemap-container span,
.sitemap-container p,
.sitemap-container a {
  line-height: 1;
}
.sitemap-container a {
  font-size: 0.90em; /*0.85em;*/
}
.sitemap-container .sitemap {
  margin-top: 45px;
}
.sitemap-container .sitemap:first-child {
  margin-top: 0;
}
.sitemap-section {
  color: #994827;
  display: block;
  margin-top: 10px;
  margin-bottom: 2px;
}
.sitemap-container .sitemap-section a {
  color: inherit;
  text-decoration: none;
  font-size: 1em;
}
.sitemap-container .sitemap-jaa {
  padding-bottom: 54px;
  border-bottom: 1px solid #acaaaa;
  *zoom: 1;
  /*color: #7d3717;*/
}
.sitemap-container .sitemap-jaa:before,
.sitemap-container .sitemap-jaa:after {
  display: table;
  content: "";
}
.sitemap-container .sitemap-jaa:after {
  clear: both;
}
.sitemap-container .sitemap-jaa .sub-level {
  color: #000; /*#ba572f;*/
}
.sitemap-container .sitemap-jaa .sub-level:hover {
  color: #994827;
}
.sitemap-container .sitemap-jaa .row {
  margin-top: 30px;
  padding-bottom: 30px;
}
.sitemap-container .sitemap-jaa .row:first-child {
  margin-top: 0;
}
.sitemap-container .sitemap-foundation {
  *zoom: 1;
  color: #2e7272;
}
.sitemap-container .sitemap-foundation:before,
.sitemap-container .sitemap-foundation:after {
  display: table;
  content: "";
}
.sitemap-container .sitemap-foundation:after {
  clear: both;
}
.sitemap-container .sitemap-foundation .sub-level {
  color: #ba572f;
}
.sitemap-container .sitemap-foundation .sub-level:hover {
  color: #ba572f;
}
.sitemap-container .sub-level,
.sitemap-container .sub-sub-level {
  display: block;
  text-decoration: none;
  margin-top: 7px;
  margin-bottom: 2px;
}
.sitemap-container .sub-sub-level {
  color: #676767;
  /*line-height: 1.4;*/
}
.sitemap-container .sub-sub-level:hover {
  color: #808080;
}
.sitemap-container .sub-sub-sub-level {
  display: block;
  text-decoration: none;
  color: #999; /*#acaaaa;*/
  line-height: 1.4;
}
.sitemap-container .sub-sub-sub-level:hover {
  color: #c5c4c4;
}
/* END - SITE MAP */
/* START - STORE */
.store .content-p-container .content-paragraph {
  font-size: 0.9em;
}
.store .content-p-container .content-paragraph.content-headline {
  font-size: 1em;
}
/* END - STORE */
/*-----------------END - PAGES-----------*/
/* SLIDER CAPTIONS */
.caption {
  /*opacity: 0;
  position: absolute;
  top: -200px;
  width: 100%;*/
  float: left;
  width: 245px;
  min-height: 100px;
  line-height: 1.5;
  /*padding: 18px 0 15px 30px;*/
  padding: 0 30px 15px 0;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 10;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.05em;
  
  /* NEW */
  padding: 18px 0 15px 30px;
  opacity: 0;
  position: absolute;
  top: -200px;
  width: 100%;
}

.page-chronologies .caption, .slides-news .caption, .teaching_josef-students .caption {
  font-size: 0.9em;
}

.slides-caption-left .caption {
  width: 245px;
  top: 0;
  position: relative;
  padding: 0 30px 15px 0;
  opacity: 1;
}
.slides-caption-left .slide-photo img.the-slide {
  float: right;
  margin-bottom: 10px;
}
.slides-container.slides-caption-left .slide-photo .zoomedContainer {
  left: 245px;
}
.captions-on-off .arrow {
  font-size: 1.2em;
}
/* old .about .caption-text,
.exhibitions .caption-text {
  font-size: 0.85em;
}*/
/* OLD .exhibitions .caption,
.sources_exhibition-history-jag .caption,
.sources_exhibition-history-jas .caption,
.sources_exhibition-history-aas .caption, 
.sources_exhibition-history-aag .caption,
.teaching.chronology .caption,
.teaching_anni-on-weaving .caption,
.teaching_josef-ioc-publications .caption,
.teaching_josef-student-work .caption,
.teaching_anni-introduction .caption,
.artists_chronology .caption,
.resources_collect .caption {
  padding: 18px 0 15px 30px;
  opacity: 0;
  position: absolute;
  top: -200px;
  width: 100%;
  /*font-size: 1em;*
  
}*/

.caption.active {
  opacity: 1 !important;
  top: 0 !important;
}
.caption .fraction {
  bottom: -0.04em;
  position: relative;
  padding-right: 2px;
}
.caption .caption-text {
  /*width: 217px;*/
}
.caption .art-single-title {
  font-style: italic;
}

/* OLD .sources_exhibition-history-jag .caption .caption-text,
.sources_exhibition-history-jas .caption .caption-text,
.sources_exhibition-history-aas .caption .caption-text, 
.sources_exhibition-history-aag .caption .caption-text,
.teaching.chronology .caption .caption-text,
.teaching_anni-on-weaving .caption .caption-text,
.teaching_josef-ioc-publications .caption .caption-text,
.teaching_josef-student-work .caption .caption-text,
.teaching_anni-introduction .caption  .caption-text,
.artists_chronology .caption .caption-text,
.resources_collect .caption .caption-text {
  font-size: 1.1em;
} */

/* END - SLIDER CAPTIONS */
/* SINGLE SLIDER */
.art .page-art-josef-single {
  overflow: hidden;
}
.students .slides-container,
.art .slides-container {
  width: auto;
}
.art .slides-container .slide-photo {
  overflow: visible;
}
.original-text-slides .slides-container {
  width: auto;
}
.slides-containers {
  position: fixed;
}
.slides-container {
  display: none;
  position: relative;
  width: 465px;
}
.slides-container.hide-slides div.slide-photo {
  display: none;
}
.slides-container.hide-slides div.slide-photo + .content-p-container {
  display: block;
  margin-top: 0;
}
.slides-container .slide-photo {
  position: relative;
  display: none;
  overflow: hidden;
}
.slides-container .slide-photo + .no-indent {
  margin-top: 0;
  margin-bottom: 0;
}
.slides-container .slide-photo.active {
  display: block;
}
.slides-container .slide-photo.active ~ .no-indent,
.slides-container .slide-photo.active ~ .content-p-container {
  margin-top: 2.4em;
}
.slides-container .slide-photo.active ~ .no-indent + .no-indent,
.slides-container .slide-photo.active ~ .content-p-container + .no-indent {
  margin-top: 0;
}
.slides-container .slide-photo + .content-p-container {
  display: none;
}
.slides-container .slide-photo img.the-slide {
  max-height: 465px;
  max-width: 715px;
  position: relative;
  width: auto;
  /*float: right;
  margin-bottom: 10px;*/
}


/* OLD .exhibitions .slides-container .slide-photo img.the-slide,
.sources_exhibition-history-jag .slides-container .slide-photo img.the-slide,
.sources_exhibition-history-jas .slides-container .slide-photo img.the-slide,
.sources_exhibition-history-aas .slides-container .slide-photo img.the-slide, 
.sources_exhibition-history-aag .slides-container .slide-photo img.the-slide,
.teaching.chronology .slides-container .slide-photo img.the-slide,
.teaching_anni-introduction .slides-container .slide-photo img.the-slide,
.resources .slides-container .slide-photo img.the-slide,
.about_us-mission .slides-container .slide-photo img.the-slide,
.artists_chronology  .slides-container .slide-photo img.the-slide,
.teaching_anni-on-weaving .slides-container .slide-photo img.the-slide,
.teaching_josef-student-work .slides-container .slide-photo img.the-slide {
  float: none;
  max-width: none;
}*/

/* new */
.slides-container .slide-photo .slide-photo-wrap {
  display: inline-block;
  position: relative;
}

.slides-container .slide-photo .slide-photo-wrap,
.slides-container .slide-photo .slide-photo-wrap iframe {
	width: 100%;
}

.slides-container .slide-photo.zoomed .zoomedImg {
  opacity: 1;
}
.slides-container .slide-photo .zoomedContainer {
  position: absolute;
  top: 0;
  /*left: 0;*/
  left: 230px;
  overflow: hidden;
  cursor: crosshair;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.slides-container .slide-photo .zoomedImg {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.45s ease-in-out;
  -moz-transition: opacity 0.45s ease-in-out;
  transition: opacity 0.45s ease-in-out;
}
.slides-container .slide-photo .zoomThrobber {
  position: absolute;
  top: 30px;
  left: 30px;
  margin-top: -12px;
  margin-left: -12px;
  width: 24px;
  height: 24px;
  background-image: url('../images/loader2.gif');
}
.news-foundation-year .slides-container .slide-photo + .content-p-container,
.news .slides-container .slide-photo + .content-p-container,
.about .slides-container .slide-photo + .content-p-container {
  display: block;
}
/* OLD .art .slides-container .slide-photo.active.zoomed {
  width: 713px;
  height: 450px;
}*/
.exhibitions .page-content-tabs .disabled-tab span,
.exhibitions .page-content-tabs .disabled-tab p {
  color: #707272;
  cursor: text;
}
.exhibitions .page-content-tabs .disabled-tab:hover span,
.exhibitions .page-content-tabs .disabled-tab:hover p {
  color: #707272;
  cursor: text;
}
.slides-container,
.slideshow-controls {
  display: none;
}
.slides-container.active,
.slideshow-controls.active {
  display: block;
}
.slideshow-controls .hoverMessage {
  position: absolute;
  left: 385px;
  letter-spacing: 1px;
}
/* END - SINGLE SLIDER */
/* PLUGIN - SLIDES SWAPPER */
.slideshow-controls .original-text-controls {
  display: none;
}
.slideshow-controls .original-text-controls.active {
  display: inline-block;
}
.original-text-hidden-slides {
  display: none;
}
.original-text-hidden-slides.active {
  display: block;
}
/* END - PLUGIN - SLIDES SWAPPER */
footer {
  position: relative;
  height: 167px;
  background-color: #acaaaa;
  color: #6f7272;
  font-size: 1.1em;
}
footer .footer-content {
  width: 960px;
  margin: 0 auto;
  padding: 26px 0 0;
}
footer ul,
footer li {
  margin: 0;
  padding: 0;
}
footer .footer-left {
  float: left;
  width: 201px;
}
footer .footer-left ul {
  list-style: none;
}
footer .footer-left li {
  float: left;
  margin-right: 10px;
}
footer .footer-right {
  float: none;
  margin-left: 45px;/*108px;*/
  line-height: 1.4em;
  margin-top: -1px;
  width: auto;
  overflow: hidden;
}
footer .footer-right ul {
  list-style: none;
}
.footer-gap {
  height: 167px;
  clear: both;
}

footer .social-media a {
  display: inline-block;
  margin-top: 5px;
  margin-right: 5px;
  font-size: 2em;
}

.page-embed-media {
  margin-bottom: 2.4em;
}

/* original-text-slides */
body.about_us-news-year .left-column,
body.resources_research-from-the-collection-correspondence .left-column,
body.artists_selected-writings-anni .left-column,
body.artists_selected-writings-josef .left-column,
body.teaching_anni-texts .left-column,
body.teaching_anni-lectures .left-column,
body.teaching_josef-students .left-column,
body.teaching_josef-lectures .left-column,
body.teaching_josef-texts .left-column {
  float: right;
  margin-left: 30px;
  margin-right: 0;
}

/*body.art .slideshow-controls-container,*/
body.about_us-news-year .slideshow-controls-container,
body.resources_research-from-the-collection-correspondence .slideshow-controls-container,
body.artists_selected-writings-anni .slideshow-controls-container,
body.artists_selected-writings-josef .slideshow-controls-container,
body.teaching_anni-texts .slideshow-controls-container,
body.teaching_anni-lectures .slideshow-controls-container,
body.teaching_josef-students .slideshow-controls-container,
body.teaching_josef-lectures .slideshow-controls-container,
body.teaching_josef-texts .slideshow-controls-container {
  margin-left: 247px;
  width: 713px;
}

body.about_us-news-year .content-tabs-nav,
body.resources_research-from-the-collection-correspondence .page-art-josef-single .content-tabs-nav,
body.artists_selected-writings-anni .page-art-josef-single .content-tabs-nav,
body.artists_selected-writings-josef .page-art-josef-single .content-tabs-nav,
body.teaching_anni-texts .page-art-josef-single .content-tabs-nav,
body.teaching_anni-lectures .page-art-josef-single .content-tabs-nav,
/* body.teaching_josef-students .page-art-josef-single .content-tabs-nav,*/
body.teaching_josef-lectures .page-art-josef-single .content-tabs-nav,
body.teaching_josef-texts .page-art-josef-single .content-tabs-nav {
  float: left;
  margin-right: 757px;
  margin-left: 0;
  width: 200px;
}

body.about_us-news-year .page-content-tabs .page-content-tabs-type,
body.resources_research-from-the-collection-correspondence .page-content-tabs .page-content-tabs-title,
body.artists_selected-writings-anni .page-content-tabs .page-content-tabs-title,
body.artists_selected-writings-josef .page-content-tabs .page-content-tabs-title,
body.teaching_anni-texts .page-content-tabs .page-content-tabs-title,
body.teaching_anni-lectures .page-content-tabs .page-content-tabs-title,
body.teaching_josef-students .page-content-tabs .page-content-tabs-title,
body.teaching_josef-lectures .page-content-tabs .page-content-tabs-title,
body.teaching_josef-texts .page-content-tabs .page-content-tabs-title {
  /*font-family: inherit;*/
  margin-bottom: 1.5em;
}

body.about_us-news-year .page-content-tabs .page-content-tabs-year,
body.resources_research-from-the-collection-correspondence .page-content-tabs .page-content-tabs-year,
body.artists_selected-writings-anni .page-content-tabs .page-content-tabs-year,
body.artists_selected-writings-josef .page-content-tabs .page-content-tabs-year,
body.teaching_anni-texts .page-content-tabs .page-content-tabs-year,
body.teaching_anni-lectures .page-content-tabs .page-content-tabs-year,
body.teaching_josef-students .page-content-tabs .page-content-tabs-year,
body.teaching_josef-lectures .page-content-tabs .page-content-tabs-year,
body.teaching_josef-texts .page-content-tabs .page-content-tabs-year {
  font-family: "FrutigerNext Bold";
  color: inherit;
}

body.about_us-news-year .page-content-tabs .page-content-tabs-year,
body.about_us-news-year .page-content-tabs .page-content-tabs-year,
body.about_us-news-year .page-content-tabs p.active .page-content-tabs-year,
body.about_us-news-year .page-content-tabs p:hover .page-content-tabs-year,

body.resources_research-from-the-collection-correspondence .page-content-tabs .page-content-tabs-year,
body.resources_research-from-the-collection-correspondence .page-content-tabs .page-content-tabs-year,
body.resources_research-from-the-collection-correspondence .page-content-tabs p.active .page-content-tabs-year,
body.resources_research-from-the-collection-correspondence .page-content-tabs p:hover .page-content-tabs-year,

body.artists_selected-writings-anni .page-content-tabs .page-content-tabs-year,
body.artists_selected-writings-anni .page-content-tabs .page-content-tabs-year,
body.artists_selected-writings-anni .page-content-tabs p.active .page-content-tabs-year,
body.artists_selected-writings-anni .page-content-tabs p:hover .page-content-tabs-year,

body.artists_selected-writings-josef .page-content-tabs .page-content-tabs-year,
body.artists_selected-writings-josef .page-content-tabs .page-content-tabs-year,
body.artists_selected-writings-josef .page-content-tabs p.active .page-content-tabs-year,
body.artists_selected-writings-josef .page-content-tabs p:hover .page-content-tabs-year,

body.teaching_anni-texts .page-content-tabs .page-content-tabs-year,
body.teaching_anni-texts .page-content-tabs .page-content-tabs-year,
body.teaching_anni-texts .page-content-tabs p.active .page-content-tabs-year,
body.teaching_anni-texts .page-content-tabs p:hover .page-content-tabs-year,

body.teaching_anni-lectures .page-content-tabs .page-content-tabs-year,
body.teaching_anni-lectures .page-content-tabs .page-content-tabs-year,
body.teaching_anni-lectures .page-content-tabs p.active .page-content-tabs-year,
body.teaching_anni-lectures .page-content-tabs p:hover .page-content-tabs-year,

body.teaching_josef-students .page-content-tabs .page-content-tabs-year,
body.teaching_josef-students .page-content-tabs .page-content-tabs-year,
body.teaching_josef-students .page-content-tabs p.active .page-content-tabs-year,
body.teaching_josef-students .page-content-tabs p:hover .page-content-tabs-year,

body.teaching_josef-lectures .page-content-tabs .page-content-tabs-year,
body.teaching_josef-lectures .page-content-tabs .page-content-tabs-year,
body.teaching_josef-lectures .page-content-tabs p.active .page-content-tabs-year,
body.teaching_josef-lectures .page-content-tabs p:hover .page-content-tabs-year,

body.teaching_josef-texts .page-content-tabs .page-content-tabs-year,
body.teaching_josef-texts .page-content-tabs .page-content-tabs-year,
body.teaching_josef-texts .page-content-tabs p.active .page-content-tabs-year,
body.teaching_josef-texts .page-content-tabs p:hover .page-content-tabs-year {
  color: #ba572f;
}

/* RESPONSIVE */
.slicknav_menu {
  display:none;
  background: transparent;
  color: #000;
}

.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover {
  background: #DCDCDC;
}

.slicknav_btn {
  background-color: transparent;
}

.slicknav_nav .slicknav_open > a > a,
.slicknav_nav .slicknav_open > a > .slicknav_arrow {
  color: #ba572f;
}

.slicknav_nav ul {
  margin: 0 !important;
}

.slicknav_menu .nav-breadcrumb {
  position: static;
}

#responsive-menu {
  display: none;
  min-height: 80px;
}

#responsive-menu .header-logo {
  position: absolute;
  top: 10px;
  margin: 10px;
  font-size: 1.4em;
}

#responsive-menu .archives-search {
  position: relative;
  top: 0px;
  bottom: auto;
  margin: 10px;
  left: inherit;
}

#responsive-menu .header-logo a {
  text-decoration: none;
  color: inherit;
}

.news-small-slider-control {
  display: none;
}

body.home .columns-container a {
  color: #000000;
  text-decoration: none;
}

body.home .columns-container a:hover {
  color: #ba572f;
}

@media (max-width: 1060px) {
  #responsive-menu {
    display: block;
  }

  img {
    max-width: 100%;
  }
  
  body.interns img {
    width: auto !important;
    height: auto !important;
  }

  .js #mainHeader {
    display:none;
  }

  .js .slicknav_menu {
    display:block;
  }

  header, .slides-containers {
    position: relative;
  }

  .slicknav_menu a {
    outline: none;
  }

  .slicknav_nav .slicknav_arrow .fa {
    margin: 0 0 0 0.2em;
  }

  .slicknav_menu .page-section {
    padding-left: 0;
  }

  body > .main-container > .content-container {
    margin: 0 10px;
  }

  .slides-containers,
  .slideshow-controls-container {
    position: relative !important;
    top: 0 !important;
  }

  .slideshow-controls-container {
    top: -10px !important;
  }

  /* global */
  .main-container {
    width: 95%;
    margin: 0 auto;
    padding: 0 10px;
  }

  .column:first-child {
    margin-bottom: 15px;
  }

  /* homepage */
  .homepage-slideshow {
    width: 100%;
    height: auto;
  }

  .homepage-slideshow div img {
    width: 48%;
    height: auto;
  }

  /* news */
  .slideshow-controls-container.right {
    width: auto;
  }

  .grid-xlarge {
    float: none;
    margin-left: 240px;
  }

  body.texts .grid-xlarge {
    margin-left: 0;
  }

  .grid-xlarge, .grid-large, .slides-container {
    width: auto;
  }

  /* slide */
  .slides-container .slide-photo img.the-slide {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: none;
  }

  /* exhibitions */
  .exhibitions .column,
  .about .column,
  .store .column,
  .resources_collect .column,
  .resources_educators .column,
  .artists_chronology .column {
    margin: 0 0 30px;
    float: none;
  }
  /*
  .exhibitions_current .tab-section-container {
    width: 50%;
    float: left;
  }
  .exhibitions_current .page-content-tabs,
  .resources_collect .column.right-column,
  .resources_educators .column.right-column,
  .about_us-interns .column.right-column,
  .about_us-residencies .column.right-column,
  .about_us-affiliates-jamg .column.right-column,
  .about_us-affiliates-aflk .column.right-column,
  .about_us-affiliates-tlf .column.right-column,
  .about_us-mission .column.right-column,
  .about_us-staff .column.right-column,
  .artists_chronology .column.page-chronologies {
    float: left;
    width: 44%;
    margin: 0 3%;
  }

  .artists_chronology .column:first-child {
    float: left;
    width: 50%;
  }*/

  /* catalogues Raisonnes */
  .resources_research-catalogues-raisonnes .catalogue_thumb {
    position: relative;
    left: 0;
    margin-bottom: 15px;
  }

  /* for researchers */
  /*.resources_research-for-researchers .page-chronologies img,
  .store .columns-container .column:first-child {
    display: none;
  }*/

  /* resource collect */
  .resources_collect .columns-container .column:first-child {
    width: 465px;
  }

  /* biographies */
  .artists_biographies .column,
  .artists_biographies .column:first-child {
    float: none;
    width: 95%;
    margin: 0 auto 30px;
  }
  .artists_biographies .column:first-child {
    text-align: center;
  }

  .artists_biographies .column:first-child img {
    display: inline-block;
  }

  /* TODO: fix the whole page responsiveness */
  body.contact .grid-xlarge {
    float: left;
  }

  body.contact .grid-xlarge img {
    width: 100% !important;
    height: 100% !important;
  }

  .credits-copy {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 42px;
  }

  img.default-exhibition-photo {
    width: 100%;
    height: 100%;
  }

  /* chronology */
  .artists_chronology .column:first-child .slides-containers {
    position: relative !important;
    top: 0 !important;
  }

  /* search archives */
  .archives-nav-controls {
    position: relative;
    top: 0;
    margin-bottom: 1em;
  }

  .archives-nav {
    position: relative;
    width: auto;
  }

  body.about_us-news-year .left-column, body.resources_research-from-the-collection-correspondence .left-column, body.artists_selected-writings-anni .left-column, body.artists_selected-writings-josef .left-column, body.teaching_anni-texts .left-column, body.teaching_anni-lectures .left-column, body.teaching_josef-students .left-column, body.teaching_josef-lectures .left-column, body.teaching_josef-texts .left-column {
    float: right;
    margin-left: 240px;
  }

  body.home .columns-container .column {
    margin: 0;
  }

  body.home .column.column-right {
    margin-bottom: 20px;
  }

  body.home .footer-gap {
    height: 0;
  }
}

@media (max-width: 768px) {
  body.about_us-news-year .slideshow-controls-container, body.resources_research-from-the-collection-correspondence .slideshow-controls-container, body.artists_selected-writings-anni .slideshow-controls-container, body.artists_selected-writings-josef .slideshow-controls-container, body.teaching_anni-texts .slideshow-controls-container, body.teaching_anni-lectures .slideshow-controls-container, body.teaching_josef-students .slideshow-controls-container, body.teaching_josef-lectures .slideshow-controls-container, body.teaching_josef-texts .slideshow-controls-container {
    width: auto;
  }
}

@media (max-width: 768px) and (orientation:portrait) {
  .sclearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  .sclearfix { display: inline-block; }
  /* start commented backslash hack \*/
  * html .sclearfix { height: 1%; }
  .sclearfix { display: block; }

  .zoomedContainer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
  }

  .zoomedContainer img {
    max-width: none;
  }

  /* zoom loader */
  .zoomedContainer .zoomThrobber {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    background-image: url('../images/loader2.gif');
  }

  img.hoverImageMobile {
    display: block;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }

  .columns-container {
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: column;
  }

  .column, .column:first-child {
    float: none;
    width: 100%;
    margin: 0 auto 30px;
  }

  /* change listing order */
  .column-first, .column-last {
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    width: 100%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
    margin: 0 auto;
  }

  .column-first {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    padding-bottom: 30px;
  }

  .column-last {
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }

  /* homepage slider */
  .homepage-slideshow {
    height: 650px;
  }
  .homepage-slideshow div img {
    float: none !important;
    width: auto;
    max-width: 100%;
    margin: 0 auto 25px;
  }
  .home .footer-gap {
    display: none;
  }

  /* news */
  .news-foundation-year .news-small-slider-control,
  .about_us-talks-year  .news-small-slider-control,
  .about_us-press-year  .news-small-slider-control {
    display: block;
  }
  .news-foundation-year .slideshow-controls-container,
  .about_us-talks-year  .slideshow-controls-container,
  .about_us-press-year  .slideshow-controls-container {
    display: none;
  }
  .news-foundation-year .news-small-slider-control .slideshow-controls-container,
  .about_us-talks-year .news-small-slider-control .slideshow-controls-container,
  .about_us-press-year .news-small-slider-control .slideshow-controls-container {
    display: block;
  }

  .news-small-slider-control .slideshow-controls-container{
    margin-left: 0;
  }

  /* exhibitions */
  .exhibitions_current .tab-section-container {
    width: auto;
    float: none;
  }
  .exhibitions_current .page-content-tabs,
  .resources_collect .column.right-column,
  .resources_educators .column.right-column,
  .about_us-interns .column.right-column,
  .about_us-residencies .column.right-column,
  .about_us-affiliates-jamg .column.right-column,
  .about_us-affiliates-aflk .column.right-column,
  .about_us-affiliates-tlf .column.right-column,
  .about_us-mission .column.right-column,
  .about_us-staff .column.right-column,
  .artists_chronology .column.page-chronologies  {
    float: none;
    margin-left: 0;
  }

  .artists_chronology .column:first-child {
    float: none;
    width: auto;
  }
  
  /* archives */
  .archives-nav {
    position: relative;
    width: auto;
  }

  .grid-small.grid-fixed-right {
    position: relative;
  }

  .resources_collect .columns-container .column:first-child {
    width: inherit;
  }

  /* chronology */
  .artists_chronology .column.page-chronologies {
    width: auto;
  }

  .artists_chronology .slideshow-controls-container {
    margin: 0 auto;
    width: 100%;/*95%;*/
  }

  body.about_us-news-year .slideshow-controls-container, body.resources_research-from-the-collection-correspondence .slideshow-controls-container, body.artists_selected-writings-anni .slideshow-controls-container, body.artists_selected-writings-josef .slideshow-controls-container, body.teaching_anni-texts .slideshow-controls-container, body.teaching_anni-lectures .slideshow-controls-container, body.teaching_josef-students .slideshow-controls-container, body.teaching_josef-lectures .slideshow-controls-container, body.teaching_josef-texts .slideshow-controls-container {
    width: 100%;/*95%;*/
    margin: 0 auto;
  }

  body.about_us-news-year .left-column, body.resources_research-from-the-collection-correspondence .left-column, body.artists_selected-writings-anni .left-column, body.artists_selected-writings-josef .left-column, body.teaching_anni-texts .left-column, body.teaching_anni-lectures .left-column, body.teaching_josef-students .left-column, body.teaching_josef-lectures .left-column, body.teaching_josef-texts .left-column {
    float: none;
    margin-left: 0;
  }

  body.about_us-news-year .content-tabs-nav, body.resources_research-from-the-collection-correspondence .page-art-josef-single .content-tabs-nav, body.artists_selected-writings-anni .page-art-josef-single .content-tabs-nav, body.artists_selected-writings-josef .page-art-josef-single .content-tabs-nav, body.teaching_anni-texts .page-art-josef-single .content-tabs-nav, body.teaching_anni-lectures .page-art-josef-single .content-tabs-nav, body.teaching_josef-students .page-art-josef-single .content-tabs-nav, body.teaching_josef-lectures .page-art-josef-single .content-tabs-nav, body.teaching_josef-texts .page-art-josef-single .content-tabs-nav {
    float: none;
    width: 100%;/*95%;*/
    margin: 0 auto;
  }

  /* SLIDESHOW */
  .slideshow-controls-container .slide-controls {
    left: auto;
    right: 0;
  }

  footer {
    height: auto;
  }

  footer .footer-content {
    width: 100%;
  }
  footer .footer-left,
  footer .footer-right {
    float: none;
    margin: 0 auto;
    padding-bottom: 20px;
    width: 90%;
  }

  footer .footer-left ul {
    display: block;
  }
  footer .footer-left ul:before {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }

  footer .footer-right br {
    display: none;
  }
}

@media (max-width: 1060px) and (orientation:landscape) {
  /* homepage */
  .homepage-slideshow {
    padding-bottom: 50px;
  }

  /* footer */
  footer {
    height: 187px;
  }
  footer .footer-content {
    width: 100%;
    padding: 26px 10px;
  }

  footer .footer-left,
  footer .footer-right {
    margin: 15px 0;
    /*padding: 0 10px;*/
  }

  footer .social-media {
    margin-top: 20px;
  }
}

@media (max-width: 1000px) and (orientation: landscape) {
  .resources_research-from-the-collection-correspondence .grid-small.grid-fixed-right,
  .about_us-press-year .grid-small.grid-fixed-right,
  .artists_selected-writings-anni .grid-small.grid-fixed-right,
  .artists_selected-writings-josef .grid-small.grid-fixed-right,
  .teaching_anni-texts .grid-small.grid-fixed-right,
  .teaching_anni-lectures .grid-small.grid-fixed-right,
  .teaching_josef-texts .grid-small.grid-fixed-right,
  .teaching_josef-lectures .grid-small.grid-fixed-right {
    position: relative;
  }

  /* ROWS */
  .resources_research-from-the-collection-correspondence .columns-container,
  .about_us-press-year .columns-container,
  .artists_selected-writings-anni .columns-container,
  .artists_selected-writings-josef .columns-container,
  .teaching_anni-texts .columns-container,
  .teaching_anni-lectures .columns-container,
  .teaching_josef-texts .columns-container,
  .teaching_josef-lectures .columns-container {
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: row;
  }

  /*.teaching_josef-lectures .columns-container {*/
  /*display: -webkit-box;      !* OLD - iOS 6-, Safari 3.1-6 *!*/
  /*display: -moz-box;         !* OLD - Firefox 19- (buggy but mostly works) *!*/
  /*display: -ms-flexbox;      !* TWEENER - IE 10 *!*/
  /*display: -webkit-flex;     !* NEW - Chrome *!*/
  /*display: flex;             !* NEW, Spec - Opera 12.1, Firefox 20+ *!*/
  /*flex-direction: column;*/
  /*}*/

  .resources_research-from-the-collection-correspondence .column,
  .about_us-press-year .column,
  .artists_selected-writings-anni .column,
  .artists_selected-writings-josef .column,
  .teaching_anni-texts .column,
  .teaching_anni-texts .column:first-child,
  .teaching_anni-texts .column-first,
  .teaching_anni-lectures .column,
  .teaching_anni-lectures .column:first-child,
  .teaching_anni-lectures .column-first,
  .teaching_josef-texts .column,
  .teaching_josef-texts .column:first-child,
  .teaching_josef-texts .column-first,
  .teaching_josef-lectures .column,
  .teaching_josef-lectures .column:first-child {
    float: none !important;
    width: 100% !important;
    margin: 0 auto 30px !important;
  }

  /* change listing order */
  .resources_research-from-the-collection-correspondence .column-first,
  .resources_research-from-the-collection-correspondence .column-last,
  .about_us-press-year .column-first,
  .about_us-press-year .column-last,
  .artists_selected-writings-anni .column-first,
  .artists_selected-writings-anni .column-last,
  .artists_selected-writings-josef .column-first,
  .artists_selected-writings-josef .column-last,
  .teaching_anni-texts .column-first,
  .teaching_anni-texts .column-last,
  .teaching_anni-lectures .column-first,
  .teaching_anni-lectures .column-last,
  .teaching_josef-texts .column-first,
  .teaching_josef-texts .column-last,
  .teaching_josef-lectures .column-first,
  .teaching_josef-lectures .column-last {
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    width: 100%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
    margin: 0 auto;
  }

  .resources_research-from-the-collection-correspondence .column-first,
  .about_us-press-year .column-first,
  .artists_selected-writings-josef .column-first,
  .teaching_anni-texts .column-first,
  .teaching_anni-lectures .column-first,
  .teaching_josef-texts .column-first,
  .teaching_josef-lectures .column-first {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    padding-bottom: 30px;
  }

  .resources_research-from-the-collection-correspondence .column-last,
  .about_us-press-year .column-last,
  .artists_selected-writings-josef .column-last,
  .artists_selected-writings-anni .column-last,
  .teaching_anni-texts .column-last,
  .teaching_anni-lectures .column-last,
  .teaching_josef-texts .column-last,
  .teaching_josef-lectures .column-last {
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
}