/***FROM TABLETS TO MOBILES
*****************************************************/
@media (max-width: 1024px) {
	:root {
		--viewportHeight: calc(var(--vh, 1vh) * 100);
	}
	*:hover {
	}
	/***VIEWPORT HEIGHT***/
	body.intro {
		height: 100vh; /* Fallback */
    	height: var(--viewportHeight);
	}
	/***BITMAPS THUMBS***/
	.bitmap_thumb {
		display: none !important;
	}
	/***CURSOR***/
	.cursor {
		display: none !important;
	}
	/***SCREENSAVER***/
	.saver {
		display: none !important;
	}
}

/***TABLETS (PORTRAIT)
*****************************************************/
@media (min-width: 768px) and (max-width: 1024px) {
	/***INTRO***/
	img.bitmap {
  		max-width: 25vh;
  		max-height: 25vh;
	}
	/***MENU***/
	.menu {
		grid-column: 1 / 7;
	}
	/***HEADER***/
	body.artworks_index header .root,
	body.exhibs_index header .root,
	body.artworks_imgs header .root,
	body.exhibs_imgs header .root {
    	grid-column: 1 / 21;
	}
	header .view_switcher {
    	grid-column: 1 / 21;
		justify-self: start;
	}
	header .menu_button {
		position: absolute;
		padding-top: calc(var(--mediumRowGutter) + var(--smallRowGutter)*0.5);
	}
	/***IMAGES VIEW***/
	.thumbnail_grid {
		grid-template-columns: var(--3colsGrid);
	}
	/***ARTWORKS***/
	.artworks_list {
    	grid-column: 2 / 25;
	}
	.artwork_row {
		grid-template-columns: var(--23colsGrid);
	}
	.artwork_row .col.artwork_title {
    	grid-column: 8 / 21;
	}
	.artwork_row .col.artwork_year {
    	grid-column: 21 / 25;
	}
	/***SECTION TEXTS***/
	.section_info p.section_text,
	.section_info p.section_intro_text {
    	grid-column: 1 / 22;
	}
	/***GRANTS***/
	.edition_row .col.incentive {
    	grid-column: 3 / 7;
	}
	.edition_row .col.edition {
    	grid-column: 7 / 8;
	}
	.edition_row .col.jurys {
    	grid-column: 8 / 22;
	}
	.edition_stack .grant_text p {
    	grid-column: 3 / 16;
	}
	.recipient_row .col.recipient {
    	grid-column: 3 / 10;
	}
	.recipient_row .col.purpose {
    	grid-column: 10 / 16;
	}
	.recipient_row .col.incentive_location {
    	grid-column: 16 / 22;
	}
	/***EXHIBITIONS***/
	.index_row .col.exhib_title {
    	grid-column: 1 / 8;
	}
	.index_row .col.exhib_place {
    	grid-column: 8 / 14;
	}
	.index_row .col.exhib_location {
    	grid-column: 14 / 20;
	}
	/***FOOTER***/
	body .section_credits {
    	grid-column: 1 / 25;
	}
	footer .signature {
    	grid-column: 1 / 5;
	}
	footer .menu_col_1 {
    	grid-column: 5 / 9;
	}
	footer .menu_col_2 {
    	grid-column: 9 / 13;
	}
	footer .menu_col_3 {
    	grid-column: 13 / 17;
	}
}

/***TABLETS (LANDSCAPE)
*****************************************************/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	/***INTRO***/
	img.bitmap {
  		max-width: 30vh;
  		max-height: 30vh;
	}
	/***MENU***/
	.menu {
		grid-column: 1 / 7;
	}
	/***HEADER***/
	body.artworks_index header .root,
	body.exhibs_index header .root,
	body.artworks_imgs header .root,
	body.exhibs_imgs header .root {
    	grid-column: 1 / 14;
	}
	header .view_switcher {
    	grid-column: 14 / 22;
		justify-self: end;
	}
}

/***SMALL TABLETS, MOBILES (LANDSCAPE)
*****************************************************/
@media (min-width: 481px) and (max-width: 767px) {
	:root {
		/***TEXT***/
		--xsmallFont: 0.5rem;
		--smallFont: 0.9rem;
		--menuFont: 0.9rem;
		--mediumFont: 0.9rem;
		--largeFont: 1.2rem;
		--xlargeFont: 1.2rem;
		/*--mediumLineHeight: 1.3;*/
		--colGap: calc(var(--colGutter)*0.75);
	}
	/***TEXT FORMATS***/
	
	/***INTRO***/
	img.bitmap {
  		max-width: 35vh;
  		max-height: 35vh;
	}
	/***NEWS***/
	.news_item {
		left: var(--colGutter) !important;
		bottom: var(--mediumRowGutter) !important;
		top: inherit !important;
		transform: none !important;
		display: none !important;
	} 
	.news_item.item_exhib {
		display: none !important;
	}
	.news_item .news_img {
		display: none !important;
	}
	.news_item .close_news_button {
		display: none !important;
	}
	
	/***MENU***/
	.menu {
		grid-column: 1 / 7;
	}
	.sub_menu {
		grid-column: 1 / 18;
	}
	.menu_layer .menu .close_button,
	.menu_layer .sub_menu .close_button_arrow {
		margin-bottom: var(--smallRowGutter);
	}
	/***HEADER***/
	header {
    	position: inherit;
	}
	body.artworks_index header .root,
	body.exhibs_index header .root,
	body.artworks_imgs header .root,
	body.exhibs_imgs header .root {
    	grid-column: 1 / 21;
	}
	header .view_switcher {
		/*
    	grid-column: 1 / 21;
    	justify-self: start;
		*/
		display: none;
	}
	header .menu_button {
		position: absolute;
		padding-top: calc(var(--mediumRowGutter) + var(--smallRowGutter)*0.33);
		z-index: 75;
	}
	/***INDEX VIEWS***/
	.index_row {
		grid-column: 1 / 25;
	}
	.index_row, .edition_row, .recipient_row {
		display: grid;
		grid-template-columns: var(--24colsGrid);
		grid-gap: var(--gridGap);
	}
	/***IMAGES VIEW***/
	.thumbnail_grid {
		grid-template-columns: var(--3colsGrid);
	}
	body.artworks_imgs .thumbnail_grid,
	body.artworks_artist .thumbnail_grid,
	body.publications .thumbnail_grid,
	body.exhibition .thumbnail_grid,
	body.essay_metatext .thumbnail_grid {
    	grid-gap: calc(var(--largeRowGutter)*5) var(--colGap);
	}
	.thumbnail_grid .thumb .thumb_data .same_line,
	.thumbnail_grid .thumb .thumb_data .same_line.collab {
		white-space: inherit !important;
	}
	body.artworks_imgs .thumbnail_grid .thumb img,
	body.artworks_artist .thumbnail_grid .thumb img,
	body.publications .thumbnail_grid .thumb img,
	body.exhibition .thumbnail_grid .thumb img,
	body.essay_metatext .thumbnail_grid .thumb img,
	a.cover_thumb img {
    	max-height: calc(var(--largeRowGutter)*5);
	}
	.thumbnail_grid .thumb .thumb_data {
    	width: 75%;
	}
	/***ARTWORKS***/
	.index_list .alphabet {
		display: none;
		/*grid-column: 1 / 3;*/
	}
	.artworks_list {
		/*display: none;*/
    	grid-column: 1 / 25;
	}
	.artwork_row {
		grid-template-columns: var(--24colsGrid);
	}
	.artwork_row .col.artist {
    	grid-column: 1 / 8;
	}
	.artwork_row .col.artwork_title {
    	grid-column: 8 / 21;
	}
	.artwork_row .col.artwork_year {
    	grid-column: 21 / 25;
	}
	/***RESEARCH***/
	body.essays .section_info.open .section_text {
		max-height: 900vh;
	}
	body.essays .index_row .col.artist {
    	grid-column: 1 / 13;
	}
	body.essays .essays_list .index_row .col.artwork_title {
		/*grid-column: 8 / 16;*/
		display: none;
	}
	body.essays .essays_list .index_row .col.essay_title {
		grid-column: 13 / 22;
	}
	/*
	body.essays .essays_list .index_row .col.essay_title:before {
		content: "por ";
	}
	*/
	body.essays .index_row .col.artwork_year {
		display: none;
	}
	body.essays .interviews_list .index_row .col.artwork_title {
		grid-column: 13 / 22;
	}
	body.essay_text .content {
		margin-top: 0;
	}
	.text_title {
		display: grid;
    	grid-template-columns: var(--21colsGrid);
    	grid-gap: var(--gridGap);
		padding: 0;
	}
	.text_title p {
		grid-column: 7 / 19;
	}
	/***MULTIMEDIA***/
	.multimedia .slider {
		/*grid-template-columns: var(--12colsGrid);*/
	}
	/*
	.main_module_content > .multimedia:not(.annex_size) .slides {
		height: 60vh;
	}
	*/
	body:not(.essay_metatext):not(.essay_text):not(.interview) .main_module_content > .multimedia,
	body:not(.essay_metatext):not(.essay_text):not(.interview) .annex_module_content > .multimedia {
		margin-bottom: var(--simpleRowGutter);
	}
	body:not(.essay_metatext):not(.essay_text):not(.interview) .epigraph .credit,
	body:not(.essay_metatext):not(.essay_text):not(.interview) .epigraph .credit {
		display: block;
	}
	body.essay_metatext .epigraph,
	body.essay_text .epigraph,
	body.interview .epigraph {
		line-height: 1.15;
	}
	body.essay_metatext .epigraph .medium_font,
	body.essay_text .epigraph .medium_font,
	body.interview .epigraph .medium_font {
		line-height: 0;
	}
	body.essay_metatext .credits.xsmall_font,
	body.essay_text .credits.xsmall_font,
	body.interview .credits.xsmall_font {
		font-size: var(--mediumFont);
    	letter-spacing: var(--letterSpacing);
    	/*line-height: var(--mediumLineHeight);*/
		-webkit-font-smoothing: smooth;
		-moz-osx-font-smoothing: smooth;
		text-rendering: geometricPrecision;
	}
	.main_module_content > .multimedia:not(.annex_size) .slider,
	.annex_module_content > .multimedia.annex_size .slider {
		margin-bottom: 0;
	}
	.main_module_content > .multimedia:not(.annex_size) .slides,
	.annex_module_content > .multimedia.annex_size .slides,
	.multimedia.annex_size .slides {
		height: 60vh;
		/*
		grid-column: 3 / 11;
		grid-template-columns: var(--8colsGrid);
		*/
		display: flex;
		justify-content: center;
    	align-items: center;
		grid-column: 4 / 22;
	}
	.multimedia.annex_size .slides,
	.annex_module_content > .multimedia .slides {
		height: 60vh;
	}
	.multimedia:not(.annex_size) .slide img {
		width: 100%;
	}
	/*
	.multimedia.annex_size .slide img {
		width: 90%;
	}
	.main_module_content .multimedia:not(.annex_size) > .slider .prev_button_area {
    	grid-column: 1 / 4;
	}
	.main_module_content .multimedia:not(.annex_size) > .slider .next_button_area {
    	grid-column: 10 / 13;
	}
	*/
	.multimedia .slider_footer {
		grid-template-columns: var(--12colsGrid);
		margin-top: var(--xsmallRowGutter);
		position: static;
	}
	.multimedia .slider_footer .slider_data {
    	grid-column: 1 / 13;
		text-align: right;
	}
	.multimedia .slider_footer .slider_data p {
    	display: inline;
	}
	/*
	.multimedia.annex_size .slides,
	.annex_module_content > .multimedia .slides {
		height: 60vh;
	}
	*/
	/***MAIN DATA***/
	.data:not(.empty) {
    	grid-column: 1 / 22;
	}
	.data:not(:only-child) .artwork_text, .data .epigraph, .data .text:not(.bio) {
    	margin-bottom: calc(var(--doubleRowGutter));
	}
	body.artwork .data .epigraph {
		display: grid;
    	grid-template-columns: var(--24colsGrid);
    	grid-gap: var(--gridGap);
	}
	.data .epigraph p {
    	grid-column: 1 / 21;
	}
	/*** ANNEX DATA ***/
	.data_annex .sub_title,
	.data_sub_annex .sub_title,
	.metatext_annex .sub_title {
    	grid-column: 1 / 21;
	}
	.data_annex .annex_row,
	.data_sub_annex .sub_annex_row,
	.data_annex .annex_dropdown_row,
	.data_sub_annex .sub_annex_dropdown_row {
		grid-column: 1 / 25;
	}
	.data_annex .annex_row .row_link,
	.data_sub_annex .sub_annex_row .row_link,
	.data_annex .annex_dropdown_row .row_link,
	.data_sub_annex .sub_annex_dropdown_row .row_link,
	.data_annex .annex_row .row_static,
	.sub_data_annex .sub_annex_row .row_static {
    	grid-column: 1 / 21;
	}
	.annex_dropdown_row.open .annex_module, .sub_annex_dropdown_row.open .sub_annex_module {
    	max-height: 150vh;
	}
	/***MULTIMEDIA FULLSCREEN***/
	.multimedia_fullscreen {
		height: calc(var(--viewportHeight) - var(--mediumRowGutter)*3);
	}
	/***SECTION TEXTS***/
	.section_info p.section_text,
	.section_info p.section_intro_text {
    	grid-column: 1 / 22;
	}
	body.exhibs_index .section_info.open .section_text,
	body.incentives .section_info.open .section_text {
		max-height: 100vh;
	}
	/**GRANTS***/
	body.incentives .edition_stack {
		grid-column: 1 / 25;
	}
	.edition_row .col.edition_year {
    	grid-column: 1 / 3;
	}
	.edition_row .col.incentive {
    	grid-column: 3 / 9;
	}
	.edition_row .col.edition {
    	grid-column: 9 / 11;
	}
	.edition_row .col.jurys {
    	grid-column: 11 / 25;
	}
	.recipient_row .col.recipient {
    	grid-column: 1 / 9;
	}
	.recipient_row .col.purpose {
    	grid-column: 9 / 15;
	}
	.recipient_row .col.incentive_location {
    	grid-column: 15 / 25;
	}
	.edition_stack .grant_text {
		grid-template-columns: var(--24colsGrid);
	}
	.edition_stack .grant_text p {
    	grid-column: 3 / 25;
	}
	/***EXHIBITIONS***/
	.index_row .col.exhib_title {
    	grid-column: 1 / 13;
	}
	.index_row .col.exhib_place {
    	grid-column: 13 / 22;
	}
	.index_row .col.exhib_location {
    	display: none;
	}
	.index_row .col.exhib_year {
    	grid-column: 22 / 25;
    	text-align: right;
	}
	/***FOOTER***/
	body:not(.about) .section_credits {
    	grid-column: 1 / 25;
		grid-template-columns: var(--5colsGrid);
	}
	body.about .section_credits {
    	grid-column: 1 / 25;
    	grid-template-columns: var(--4colsGrid);
		grid-gap: 0;
	}
	footer .signature {
    	grid-column: 1 / 7;
	}
	footer .menu_col_1 {
    	grid-column: 7 / 13;
	}
	footer .menu_col_2 {
    	grid-column: 13 / 19;
	}
	footer .menu_col_3 {
    	grid-column: 19 / 23;
	}
	footer .top_button {
    	translate: 100% -75%;
	}
}

/***MOBILES (PORTRAIT)
*****************************************************/
@media (max-width: 480px) {
	:root {
		/***TEXT***/
		--xsmallFont: 0.9rem;
		--smallFont: 0.9rem;
		--menuFont: 1.3rem;
		--mediumFont: 0.9rem;
		--largeFont: 1.3rem;
		--xlargeFont: 1.3rem;
		/*--mediumLineHeight: 1.3;*/
		--headerPadding: var(--mediumRowGutter) var(--colGutter) var(--doubleRowGutter);
		--colGap: calc(var(--colGutter)*0.75);
		--tripleRowGutter: calc(var(--smallRowGutter)*1.5);
		--footerMarginTop: calc(var(--mediumRowGutter)*1);
	}
	span.same_line,
	span.same_line.collab {
		white-space: inherit;
	}
	/***INTRO***/
	img.bitmap {
  		max-width: 20vh;
  		max-height: 20vh;
	}
	/***NEWS***/
	body.intro .news_item {
		width: calc(100% - var(--colGutter)*2) !important;
	} 
	.news_item {
		left: var(--colGutter) !important;
		bottom: var(--mediumRowGutter) !important;
		top: inherit !important;
		transform: none !important;
		display: none !important;
	} 
	.news_item.item_exhib {
		display: none !important;
	}
	.news_item .news_img {
		display: none !important;
	}
	.news_item .close_news_button {
		display: none !important;
	}
	
	/***MENU***/
	.menu {
    	grid-column: 1 / 25;
		width: 100vw;
	}
	.sub_menu {
    	grid-column: 1 / 25;
		width: 100vw;
		z-index: 100;
	}
	.sub_menu.contact p.email_address{
    	font-size: var(--smallFont);
	}
	.sub_menu.subscribe .subscribe_form {
		width: 100%;
	}
	/***HEADER***/
	body:not(.intro) header {
	  	position: static;
	}
	body.exhibs_index header, body.incentives header {
		position: absolute;
	}
	body.artworks_index header .root,
	body.exhibs_index header .root,
	body.artworks_imgs header .root,
	body.exhibs_imgs header .root {
    	grid-column: 1 / 21;
	}
	header .root > span {
		display: block;
	}
	header .same_line {
		white-space: wrap;
	}
	header .view_switcher {
		/*
    	grid-column: 1 / 21;
		justify-self: start;
		*/
		display: none;
	}
	header .menu_button {
		/*
		position: absolute;
		padding-top: calc(var(--mediumRowGutter) + var(--smallRowGutter)*0.25);
		translate: -100% 0;
		*/
		position: fixed;
		padding: calc(var(--mediumRowGutter) + var(--smallRowGutter)*0.25) var(--colGutter);
		right: 0;
		top: 0;
		z-index: 75;
	}
	/***INDEX VIEWS***/
	body.exhibs_index .index_list,
	body.essays .index_list,
	body.incentives .index_list {
		grid-gap: var(--rowGap) var(--colGap);
	}
	.index_row {
		grid-column: 1 / 25;
		grid-template-columns: var(--12colsGrid);
	}
	/*
	.index_row, .edition_row, .recipient_row {
		grid-column: 1 / 25;
		grid-template-columns: var(--12colsGrid);
	}
	*/
	.index_row p,
	.artwork_row p,
	.recipient_row p {
		white-space: wrap;
    	overflow: visible;
    	text-overflow: initial;
	}
	.index_row .bitmap_thumb,
	.artwork_row .bitmap_thumb {
		grid-column: 1 / 25;
		width: 50vw;
		height: 50vw;
	}
	/***IMAGES VIEW***/
	.thumbnail_grid {
		grid-template-columns: var(--2colsGrid);
	}
	body.artworks_imgs .thumbnail_grid,
	body.artworks_artist .thumbnail_grid,
	body.publications .thumbnail_grid,
	body.exhibition .thumbnail_grid,
	body.essay_metatext .thumbnail_grid {
    	grid-gap: calc(var(--largeRowGutter)*4) var(--colGap);
	}
	body.artworks_imgs .thumbnail_grid .thumb img,
	body.artworks_artist .thumbnail_grid .thumb img,
	body.publications .thumbnail_grid .thumb img,
	body.exhibition .thumbnail_grid .thumb img,
	body.essay_metatext .thumbnail_grid .thumb img,
	a.cover_thumb img {
    	max-height: calc(var(--largeRowGutter)*4);
	}
	.thumbnail_grid .thumb .thumb_data {
    	width: 100%;
	}
	.thumbnail_grid .thumb .thumb_data .same_line,
	.thumbnail_grid .thumb .thumb_data .same_line.collab {
		white-space: inherit !important;
	}
	/***ARTWORKS***/
	.index_list .alphabet {
		/*display: none;*/
		grid-column: 1 / 5;
    	top: var(--mediumRowGutter);
	}
	.artworks_list {
		display: none;
    	/*grid-column: 1 / 25;*/
	}
	.artists_list {
		display: inline-block;
    	grid-column: 5 / 25;
	}
	.artist_row {
		width: 100%;
		position: relative;
		box-sizing: border-box;
	}
	div#a, div#b, div#c, div#d, div#e, div#f, div#g, div#h, div#i, div#j, div#k, div#l, div#m, div#n, div#o, div#p, div#q, div#r, div#s, div#t, div#u, div#v, div#w, div#x, div#y, div#z {
		height: var(--mediumRowGutter);
		margin-top: calc(var(--mediumRowGutter)*-1);
	}
	.artwork_row {
		grid-template-columns: var(--12colsGrid);
	}
	.artwork_row .col.artist {
    	grid-column: 1 / 6;
	}
	.artwork_row .col.artist span.artist_name {
    	/*display: none;*/
	}
	.artwork_row .col.artwork_title {
    	grid-column: 6 / 13;
	}
	.artwork_row .col.artwork_year {
    	display: none;
	}
	/***COVER SLIDERS***/
	.multimedia_fullscreen {
    	/*
		height: calc(var(--viewportHeight) - var(--mediumRowGutter)*3);
		height: calc(var(--viewportHeight) - var(--doubleRowGutter) - (var(--largeRowGutter)*2) - (var(--mediumRowGutter)*4));
		*/
		height: 40vh;
	}
	/***SECTION TEXTS***/
	.section_info p.section_text,
	.section_info p.section_intro_text {
    	grid-column: 1 / 25;
	}
	body.exhibs_index .section_info.open .section_text,
	body.incentives .section_info.open .section_text {
    	max-height: 200vh;
	}
	/***RESEARCH***/
	body.essays .section_info.open .section_text {
		max-height: 900vh;
	}
	.metatext_row .metatext_title {
    	white-space: wrap !important;
	}
	body.essays .index_row .col.artwork_year{
		display: none;
	}
	body.essays .index_row .col.artist {
    	grid-column: 1 / 13;
	}
	/*
	body.essays .index_row .col.artist span.artist_name {
    	display: none;
	}
	*/
	body.essays .essays_list .index_row .col.artwork_title {
		display: none;
	}
	body.essays .interviews_list .index_row .col.artwork_title {
		grid-column: 1 / 13;
	}
	body.essays .interviews_list .index_row .col.artwork_title:before {
		content: "sobre ";
		text-transform: lowercase !important;
	}
	body.essays .index_row .col.essay_title {
		grid-column: 1 / 13;
	}
	/*
	body.essays .index_row .col.essay_title:before {
		content: "por ";
	}
	*/
	body .section_credits {
		grid-column: 1 / 25;
		grid-template-columns: var(--2colsGrid);
	}
	body.essays .section_credits > p:nth-child(1),
	body.essays .section_credits > p:nth-child(2),
	body.essays .section_credits > p:nth-child(3),
	body.essay_text .section_credits > p:nth-child(1),
	body.essay_text .section_credits > p:nth-child(2),
	body.essay_text .section_credits > p:nth-child(3),
	body.essay_metatext .section_credits > p:nth-child(1),
	body.essay_metatext .section_credits > p:nth-child(2),
	body.essay_metatext .section_credits > p:nth-child(3),
	body.interview .section_credits > p:nth-child(1),
	body.interview .section_credits > p:nth-child(2),
	body.interview .section_credits > p:nth-child(3) {
		grid-column: 1 / 3;
		column-count: 1;
		padding-bottom: var(--xsmallRowGutter);
	}
	/*
	body.essays .section_credits > p:nth-child(3),
	body.essay_text .section_credits > p:nth-child(3),
	body.essay_metatext .section_credits > p:nth-child(3),
	body.interview .section_credits > p:nth-child(3) {
		grid-column: 1 / 3;
		column-count: 1;
	}
	*/
	body.essays .divider_border {
		grid-column: 1 / 25;
	}
	.text_title {
    	padding: 0 15%;
	}
	/***GRANTS***/
	body.incentives .edition_stack {
    	grid-column: 1 / 25;
	}
	.edition_row, .recipient_row {
    	grid-template-columns: var(--12colsGrid);
	}
	.edition_row .col.edition_year {
    	grid-column: 1 / 3;
	}
	.edition_row .col.incentive {
    	grid-column: 3 / 11;
	}
	.edition_row .col.edition {
    	grid-column: 11 / 13;
    	text-align: right;
	}
	.edition_row .col.jurys {
    	grid-column: 3 / 13;
	}
	.edition_stack.open .recipients_list {
    	max-height: calc(var(--smallRowGutter)*30);
	}
	.recipient_row .col.recipient {
    	grid-column: 1 / 7;
	}
	.recipient_row p.col.recipient {
    	white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
	}
	.recipient_row .col.purpose {
    	grid-column: 7 / 13;
	}
	.recipient_row .col.incentive_location {
    	grid-column: 7 / 13;
	}
	.edition_stack .grant_text {
		grid-template-columns: var(--12colsGrid);
	}
	.edition_stack .grant_text p {
    	grid-column: 1 / 13;
	}
	.index_row .col.exhib_title {
    	grid-column: 1 / 13;
	}
	.index_row .col.exhib_place {
    	grid-column: 1 / 13;
	}
	.index_row .col.exhib_location {
    	grid-column: 1 / 13;
	}
	.index_row .col.exhib_year {
    	grid-column: 1 / 13;
		text-align: left;
	}
	/***MULTIMEDIA***/
	.multimedia .slider {
		/*grid-template-columns: var(--12colsGrid);*/
		padding: 0;
		margin-top: 0;
	}
	body:not(.essay_metatext):not(.essay_text):not(.interview) .main_module_content > .multimedia,
	body:not(.essay_metatext):not(.essay_text):not(.interview) .annex_module_content > .multimedia {
		margin-bottom: var(--smallRowGutter);
	}
	.multimedia .slider .slide {
		pointer-events: none;
	}
	body:not(.essay_metatext):not(.essay_text):not(.interview) .epigraph .credit,
	body:not(.essay_metatext):not(.essay_text):not(.interview) .epigraph .credit {
		display: block;
	}
	body.essay_metatext .epigraph,
	body.essay_text .epigraph,
	body.interview .epigraph {
		line-height: 1.15;
	}
	body.essay_metatext .epigraph .medium_font,
	body.essay_text .epigraph .medium_font,
	body.interview .epigraph .medium_font {
		line-height: 0;
	}
	body.essay_metatext .credits.xsmall_font,
	body.essay_text .credits.xsmall_font,
	body.interview .credits.xsmall_font {
		font-size: var(--mediumFont);
    	letter-spacing: var(--letterSpacing);
    	/*line-height: var(--mediumLineHeight);*/
		-webkit-font-smoothing: smooth;
		-moz-osx-font-smoothing: smooth;
		text-rendering: geometricPrecision;
	}
	.main_module_content > .multimedia:not(.annex_size) .slider,
	.annex_module_content > .multimedia.annex_size .slider {
		margin-bottom: 0;
	}
	.main_module_content > .multimedia:not(.annex_size) .slides,
	.annex_module_content > .multimedia.annex_size .slides,
	.multimedia.annex_size .slides {
		/*
		height: 60vh;
		grid-column: 3 / 11;
		grid-template-columns: var(--8colsGrid);
		*/
		display: flex;
		justify-content: center;
    	align-items: center;
		grid-column: 1 / 25;
	}
	.multimedia.annex_size .slides {
		height: 40vh;
	}
	.multimedia:not(.annex_size) .slide {
		width: 100%;
		height: auto;
	}
	.multimedia.annex_size .slide {
		width: 100%;
		height: 100%;
	}
	.multimedia:not(.annex_size) .slide img {
		width: 100%;
	}
	/*
	.multimedia.annex_size .slide img {
		width: 90%;
	}
	.main_module_content .multimedia:not(.annex_size) > .slider .prev_button_area {
    	grid-column: 1 / 4;
	}
	.main_module_content .multimedia:not(.annex_size) > .slider .next_button_area {
    	grid-column: 10 / 13;
	}
	*/
	.multimedia.annex_size > .slider .prev_button_area,
	.annex_module_content .multimedia > .slider .prev_button_area {
    	grid-column: 1 / 13;
    	top: 0;
	}
	.multimedia.annex_size > .slider .next_button_area,
	.annex_module_content .multimedia > .slider .next_button_area {
    	grid-column: 13 / 25;
    	top: 0;
	}
	.multimedia .slider_footer {
		grid-template-columns: var(--12colsGrid);
		position: static;
		margin-top: var(--xsmallRowGutter);
		margin-bottom: var(--xsmallRowGutter);
    	-webkit-font-smoothing: smooth;
    	-moz-osx-font-smoothing: smooth;
    	text-rendering: geometricPrecision;
		
	}
	.multimedia .slider_footer .slider_data {
    	grid-column: 1 / 13;
		text-align: right;
	}
	.multimedia .slider_footer .slider_data p {
    	display: inline;
	}
	/***MAIN DATA***/
	.data:not(.empty) {
    	grid-column: 1 / 25;
	}
	.data:not(:only-child) .artwork_text, .data .epigraph, .data .text:not(.bio) {
    	margin-bottom: calc(var(--doubleRowGutter));
	}
	body.artwork .data .epigraph {
		display: grid;
    	grid-template-columns: var(--12colsGrid);
    	grid-gap: var(--gridGap);
	}
	.data .epigraph p {
    	grid-column: 1 / 13;
	}
	/*
	.slider_footer .slider_data {
    	grid-column: 20 / 25;
	}
	*/
	/*** ANNEX DATA ***/
	.data_annex .sub_title,
	.data_sub_annex .sub_title,
	.metatext_annex .sub_title {
    	grid-column: 1 / 25;
	}
	.data_annex .annex_row,
	.data_sub_annex .sub_annex_row,
	.data_annex .annex_dropdown_row,
	.data_sub_annex .sub_annex_dropdown_row {
		grid-column: 1 / 25;
	}
	.data_annex .annex_row .row_link,
	.data_sub_annex .sub_annex_row .row_link,
	.data_annex .annex_dropdown_row .row_link,
	.data_sub_annex .sub_annex_dropdown_row .row_link,
	.data_annex .annex_row .row_static,
	.sub_data_annex .sub_annex_row .row_static {
    	grid-column: 1 / 25;
	}
	.annex_dropdown_row.open .annex_module, .sub_annex_dropdown_row.open .sub_annex_module {
    	max-height: 150vh;
	}
	/***SEARCH***/
	.search_results_list .results {
    	grid-column: 1 / 25;
	}
	/***FOOTER***/
	body.essay_text footer .section_credits,
	body.essay_metatext footer .section_credits,
	body.interview footer .section_credits,
	body.about footer .section_credits {
		position: relative;
	}
	body.essay_text footer .section_credits:before,
	body.essay_metatext footer .section_credits:before,
	body.interview footer .section_credits:before,
	body.about footer .section_credits:before {
		content: "";
		width: 100%;
		position: absolute;
		top: calc(var(--smallRowGutter)*-1);;
		left: 0;
		border-top: var(--borderDashedLine);
	}
	footer .signature {
    	grid-column: 1 / 13;
		margin-bottom: calc(var(--xsmallRowGutter)*2);
	}
	footer .menu_col_1 {
    	/*grid-column: 13 / 22;*/
		grid-column: 1 / 13;
	}
	footer .menu_col_2 {
    	/*grid-column: 13 / 22;*/
		grid-column: 1 / 13;
	}
	footer .menu_col_3 {
    	/*grid-column: 13 / 22;*/
		grid-column: 1 / 13;
	}
	footer .top_button {
    	grid-column: 23 / 25;
		position: absolute;
		right: 0;
		/*transform: translateX(-100%);*/
		translate: 0 -140%;
		margin-top: var(--largeRowGutter);
	}