/*
Theme Name: Folk Art
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen
*/


body {
	font-family: StoneSansITCPro-Medium;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}

@media (max-width:768px) {
	.footer { font-size:0.6em !important; }
}

.bold { 
	font-family: StoneSansITCPro-SemiBold;
	font-weight: normal;
	font-style: normal;
 }
.italic { 
	font-family: StoneSansITCPro-MediumItalic;
	font-weight: normal;
	font-style: normal;
}
.boldItalic { 
	font-family: StoneSansITCPro-SemiBoldItalic;
	font-weight: normal;
	font-style: normal;
}

.caps { text-transform: uppercase; }
.right { text-align:right; }
.inline-child-blocks div { display:inline-block; }

.vertical-center-parent { display:table-cell;vertical-align: middle;}
.vertical-center-child { display: inline-block; }

h1, h2, h3, h4, h5 { color:#495D9F; font-weight:normal; margin-top:0px;}

/* ===== TITLES ===== */
.mainTitle {
	text-align:center;
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:8px;
}
.mainSubTitle {
	text-align:center;
	font-size: 2em;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:36px;
}


.mainSearchTitle {
	text-align:center;
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:8px;
}
.subSearchTitle {
	text-align:center;
	font-size: 2em;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:36px;
}

/* ===== GENERAL ===== */

.onlyOnLive { display:none; }

.general-container {
	width:100%;
	max-width:860px;
	margin-left:auto;
	margin-right:auto;
}
.general-container p {
	font-size:0.9em;
	color: #403126;
	margin-top:0px;
}

@media (max-width: 875px)
{
	.general-container {
		padding-left:15px;
		padding-right:15px;
		box-sizing: border-box;
	}
}

/*.slick-list { width: 66vw !Important; }*/
.reimaginedSlider { padding-bottom:5px; }
*{
min-height: 0;
min-width: 0;
}


.reimaginedSlider .dslide {
	height:320px;
	background-size:cover;background-position:center; margin-left:1px;width:100%; 
}

.background-slide { background-size:cover;background-position:center; width:100%;  }
.category-image { background-size:cover;background-position:center; width:120px; height:120px; }
.exhibition-item-pic { background-size:cover;background-position:center; width:120px; height:120px; }

/* ===== HEADER ===== */

.header {
	background-color: #495D9F;
	width:100%;
	height:86px; 
}
.header-container {
	width:100%;
	max-width:860px;
	height:86px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	color:white;
	box-sizing:border-box;
}

.site-title a { color:white; text-decoration:none; }
.site-title { padding-top:8px; }
.header .line-1 { margin:0px 0px 0px 0px; }
.header .line-2 { margin:2px 0px 0px 0px; }
.header .line-3 { margin:2px 0px 0px 0px; }
.header .line-4 { margin:2px 0px 0px 0px; }

.header .line-1, .header .line-4 { text-align:center; font-size:0.3em; }
.header .line-2, .header .line-3 { text-align:center;font-size:1em; }

.social-icons {
	position:absolute;
	top:15px;
	right:0px; 
}

.social-icons a img {
	height:12px;
	margin-left:10px;
}

.search-icon { 
	position:absolute;
	top:45px;
	right:0px;
}

.search-icon a img {
	height:12px;
}


.menu-icon { 
	position:absolute;
	top:15px;
	left:0px;
}

.menu-icon a img {
	height:10px;
}

.home-icon { 
	position:absolute;
	top:15px;
	left:1px;
}

.home-icon a img {
	height:12px;
}

@media (max-width:875px)
{
	.search-icon { 
		right:15px;
	}
	.social-icons { 
		right:15px;
	}
	.menu-icon { 
		left:15px;
	}
	.home-icon { 
		left:16px;
	}
	.top-nav a { 
		margin-left:15px;
	}
}
@media (min-width:876px)
{
	.top-nav a { 
		margin-left:75px;
	}
}

.top-nav {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	max-width:800px;

	margin-bottom:36px;
}
.top-nav.category { margin-bottom:0px !Important; }

.top-nav a {
	display:inline-block;
	width:90px;
	color:#495D9F;
	text-decoration:none;
	text-align:center;
	font-size:0.9em;
	border-bottom:2px solid #fff;
	padding-bottom:3px;
}
.top-nav a:first-child {
	margin-left:0px !important;
}

.top-nav a.selected, .top-nav a:hover {
	border-bottom:2px solid #495D9F;
}


.sub-nav {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	max-width:800px;
	display:inline-block;
	margin-bottom:36px;
}

.sub-nav a {
	display:inline-block;
	width:auto;
	color:#495D9F;
	text-decoration:none;
	text-align:center;
	font-size:0.9em;
	border-bottom:2px solid #fff;
	padding-bottom:3px;
}

@media (min-width:768px)
{
	.sub-nav-break { display:none;}
}
@media (max-width:769px)
{
	.sub-nav a { margin-bottom:8px; }
	.sub-nav { margin-bottom:28px !Important;}
}

.sub-nav a:first-child {
	margin-left:0px !important;
}

.sub-nav a.selected, .sub-nav a:hover {
	border-bottom:2px solid #495D9F;
}

@media (max-width:875px)
{
	.sub-nav a { 
		margin-left:10px;
	}
}
@media (min-width:876px)
{
	.sub-nav a { 
		margin-left:20px;
	}
}

/* ===== FOOTER ===== */


.footer {
	background-color: #403126;
	height:93px;
	width:100%;
	font-size:0.7em;
	color:white;
}
.footer-container {
	width:100%;
	max-width:860px;
	height:82px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
@media (max-width:768px)
{
	
	.footer-container {
		height:68px !important;
	}
}



/* STICKY FOOTER FIX */

html {
	height: 100%;
}
body {
	min-height: 100%;
	display: grid;
	grid-template-rows: 1fr 91px;
	align-items: top;
	
	display:-ms-grid;
	-ms-grid-rows: 1fr 91px;
	-ms-grid-columns: 1fr;
}

body div#wrapper { -ms-grid-column: 1;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
body div.footer { -ms-grid-column: 1;	-ms-grid-row: 2; -ms-grid-row-span: 1;}

.footer {
	grid-row-start: 2;
	grid-row-end: 3;
}

.secondColumn div { font-size:0.9em;display:inline-block; }

.footerNav a { color:white;text-decoration:none; }

@media (min-width:769px)
{
	.firstColumn { width:45%; position:absolute;left:15px;bottom:0px;}
	.secondColumn {width: 55%;display:inline-block; text-align:right;position:absolute;right:15px;bottom:3px; }
    .footerNav {padding-left:30px;padding-top:6px; }
    .footer .mobileLogo { display:none; }
}

@media (min-width:611px) and (max-width:768px)
{
	.firstColumn { width:55%;display:inline-block;  position:absolute;left:0px;bottom:0px;padding-left:15px;box-sizing:border-box;}
	.secondColumn {width: 45%;display:inline-block;text-align:right; position:absolute;right:0px;bottom:3px; padding-right:15px;box-sizing:border-box;}
	.footerNav {padding-left:15px;padding-top:6px; }
	.footer .logo { display:none !important; }
	.footer .mobileLogo {
		display:inline-block;
		width:40px !Important;
		height:40px !Important;
	}
}

@media (max-width:610px)
{
	.footerNav { display:block; padding-left:15px; padding-right:15px;}
	.firstColumn { width:100%;display:inline-block; text-align:center; position:absolute;left:0px;bottom:-15px;box-sizing:border-box;}
	.secondColumn {width: 100%;display:inline-block;text-align:center; position:absolute;right:0px;top:13px; box-sizing:border-box;}
	.footer .logo { display:none !important; }
	.footer .mobileLogo {
		display:inline-block;
		width:40px !Important;
		height:40px !Important;
	}
	.logoText { 
	margin-left:4px !important;
	}
}

.footer .logo {
	width:65px;
	height:65px;
	display:inline-block;
	margin-bottom:-2px;
	cursor:pointer;
}
.logoText {
	color:white;
	font-size:1.5em;
	display:inline-block;
	margin-left:8px;
}
.logoText .helveticaNueue {
	font-family:arial;
	font-weight:200;
	font-size:0.75em;
}

/* ===== HOME ===== */

html.home { 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}


.home-panel p { margin: 0 0 0 0px; }


@media (min-width:569px)
{
	.home-panel {
		display:block;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		max-width:568px;
		height:568px;
		background-color:white;
		text-align:center;
	margin-bottom:20px;
		margin-top:58px;
		position:relative;
	}

	.home-panel-centered-part {
		position:absolute;
		width:100%;
		height:568px;
		top:50%;
		left:50%;
		margin: -214px 0 0 -50%;
	}

	.home-line-1, .home-line-4 { font-size:2em; }
	.home-line-2, .home-line-3 { font-size:4.5em; }
	.home-panel p.home-line-1 { margin-bottom: 10px; }
	.home-panel p.home-line-4 { margin-bottom: 16px; }
	.home-panel p.home-line-4 { margin-bottom: 10px; }
	.home-panel p.home-line-4 { margin-bottom: 44px; }
	
	.home-panel .searchForm input[type='text'] {
		margin-top:34px;
	}
}
@media (max-width:568px)
{	
	.home-panel {
		box-sizing:border-box;
		display:block;
		margin-left:15px;
		margin-right:15px;
		height:auto;
		background-color:white;
		text-align:center;
		margin-bottom:20px;
		margin-top:20px;
		position:relative;
		padding-top:20px;
		padding-bottom:20px;
	}
	.home-panel-centered-part {
		
	}
	.home-line-1, .home-line-4 { font-size:1.5em; }
	.home-line-2, .home-line-3 { font-size:3.5em; }
	.home-panel p.home-line-1 { margin-bottom: 5px; }
	.home-panel p.home-line-4 { margin-bottom: 8px; }
	.home-panel p.home-line-4 { margin-bottom: 5px; }
	.home-panel p.home-line-4 { margin-bottom: 22px; }
	.home-panel .searchForm input[type='text'] {
		margin-top:16px;
	}
}

.home-panel .button {
	display:inline-block;
	background-color: #495D9F;	
	width:130px;
	height:58px;
	margin-left:12px;
	margin-right:12px;
	position:relative;
}

.home-panel .button a {
	color: white;
	text-decoration:none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 130px;
	height:46px;
	margin: -18px 0 0 -65px;
}

.home-panel .searchForm input[type='text'],  .searchPageForm input[type='text'] {
	width:130px;
	height:21px;
	border: 2px solid #D6D6D6; 
	background-image: url('/wp-content/themes/folkArt/img/searchIcon.png');
	background-size:14px;
	background-repeat:no-repeat;
	background-position: 6px 5px;
	padding-left:24px;
}

.searchPageForm { float:right; }

/* ==== Folk art reimagined ====*/

@media (min-width:769px)
{
	.folkArtReimaginedGrid
	{
		display:grid;
		grid-template-columns:2fr 1fr;
		grid-column-gap:15px;
		margin-bottom:40px;
		display:-ms-grid;
		-ms-grid-columns:2fr 1fr;
	}
	
	.folkArtReimaginedGrid div:nth-child(1) { -ms-grid-column: 1;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
	.folkArtReimaginedGrid div:nth-child(2) { -ms-grid-column: 2;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
	
	.meet-the-contributors-nav .contributor-listing {
		display:grid;
		grid-template-columns:80px 1fr;
		grid-column-gap:15px;
		margin-bottom:6px;
		
		display:-ms-grid;
		-ms-grid-columns:90px 1fr;
	}
	
	
	.meet-the-contributors-nav .contributor-listing div:nth-child(1) { -ms-grid-column: 1;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
	.meet-the-contributors-nav .contributor-listing div:nth-child(2) { -ms-grid-column: 2;	-ms-grid-row: 1; -ms-grid-row-span: 1;}

}
@media (max-width:768px)
{
	.folkArtReimaginedGrid
	{
		display:grid;
		grid-template-columns:1fr
		row-column-gap:15px;
		margin-bottom:40px;
	}
	
	.meet-the-contributors-nav .contributor-listing {
		display:grid;
		grid-template-columns:80px 1fr;
		grid-column-gap:15px;
		margin-bottom:6px;
	}

}

.meet-the-contributors-nav
{
	background-color: #F5F2EC;
	padding:15px;
	padding-bottom:15px;
}

.meet-the-contributors-nav h3 a {
	text-decoration:none;
	font-size:0.85em;
	color: #495D9F;
}

.meet-the-contributors-nav a {
	text-decoration:none;
	font-weight:bold;
	color: #403126;
}

.meet-the-contributors-nav p {
	font-size:0.85em;
	margin-top:4px;
	margin-bottom:0px;
}

.meet-the-contributors-nav img { display:inline-block; width:80px; padding-right:10px; }


/* ==== Meet the contributors ====*/

.meet-the-contributors {
	display:grid;
	grid-template-columns:1fr 1fr 1fr 1fr;
	grid-column-gap:15px;
	grid-row-gap:15px;
	margin-bottom:40px;
	margin-top:20px;
}

.meet-the-contributors .contributor-listing .image {
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	height:163px;

}


.meet-the-contributors .contributor-listing .image,
.meet-the-contributors-nav .contributor-listing img,
.contributor-photo {
	filter: grayscale(100%);
}

.meet-the-contributors a { text-decoration:none; }

.meet-the-contributors p {
	font-size:0.95em;
	margin-top:4px;
	margin-bottom:0px;
}
.contributor-photo { float:left; margin-right:15px; margin-bottom:5px; }

.contributor h1 { font-size: 1.5em;margin-bottom:0px; }
.contributor h4 { font-size: 1em; }

.contributor .relatedItem img { width:100%; }
.contributor .relatedItem {
	margin-top:24px;
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-column-gap:15px;
	grid-row-gap:15px;
}

.relatedItem .title { font-weight: bold;margin-bottom:3px; }

/* ===== Origins of the collection ====== */

.block {
	margin-top:24px;
}

.block .sliderRight {
	float:right;
	width:100%;
	max-width:350px;
	margin-left:15px;
	margin-bottom:35px;
	height:340px;
}
.block .sliderRight .background-slide {
	height:340px;
}

.block .sliderBottom {
	width:100%;
	height:364px;
}
.block .sliderBottom .background-slide {
	height:364px;
}

.blocks {
	margin-bottom:80px; 
}

/* ===== WYSIWYG ====== */
.wysiwyg { margin-bottom:40px; }

/* ===== EXPLORE THE COLLECTION */

.explore-collection {
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	grid-column-gap:15px;
	grid-row-gap:15px;
	margin-bottom:40px;
	margin-top:20px;	
	display:-ms-grid;
	-ms-grid-columns:1fr 1fr 1fr 1fr;
}

@media (max-width:768px)
{
	.explore-collection {
		grid-template-columns:1fr 1fr !important;	
	}
}

.explore-collection div:nth-child(1) { -ms-grid-column: 1;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(2) { -ms-grid-column: 2;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(3) { -ms-grid-column: 3;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(4) { -ms-grid-column: 4;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(5) { -ms-grid-column: 1;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(6) { -ms-grid-column: 2;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(7) { -ms-grid-column: 3;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(8) { -ms-grid-column: 4;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(9) { -ms-grid-column: 1;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(10) { -ms-grid-column: 2;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(11) { -ms-grid-column: 3;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(12) { -ms-grid-column: 4;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(13) { -ms-grid-column: 1;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(14) { -ms-grid-column: 2;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(15) { -ms-grid-column: 3;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(16) { -ms-grid-column: 4;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(17) { -ms-grid-column: 1;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(18) { -ms-grid-column: 2;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(19) { -ms-grid-column: 3;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(20) { -ms-grid-column: 4;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(21) { -ms-grid-column: 1;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(22) { -ms-grid-column: 2;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(23) { -ms-grid-column: 3;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(24) { -ms-grid-column: 4;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(25) { -ms-grid-column: 1;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(26) { -ms-grid-column: 2;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(27) { -ms-grid-column: 3;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(28) { -ms-grid-column: 4;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(29) { -ms-grid-column: 1;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(30) { -ms-grid-column: 2;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(31) { -ms-grid-column: 3;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(32) { -ms-grid-column: 4;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(33) { -ms-grid-column: 1;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(34) { -ms-grid-column: 2;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(35) { -ms-grid-column: 3;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(36) { -ms-grid-column: 4;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(37) { -ms-grid-column: 1;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(38) { -ms-grid-column: 2;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(39) { -ms-grid-column: 3;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(40) { -ms-grid-column: 4;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(41) { -ms-grid-column: 1;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(42) { -ms-grid-column: 2;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(43) { -ms-grid-column: 3;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(44) { -ms-grid-column: 4;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(45) { -ms-grid-column: 1;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(46) { -ms-grid-column: 2;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(47) { -ms-grid-column: 3;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(48) { -ms-grid-column: 4;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(49) { -ms-grid-column: 1;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(50) { -ms-grid-column: 2;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(51) { -ms-grid-column: 3;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(52) { -ms-grid-column: 4;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(53) { -ms-grid-column: 1;	-ms-grid-row: 14; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(54) { -ms-grid-column: 2;	-ms-grid-row: 14; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(55) { -ms-grid-column: 3;	-ms-grid-row: 14; -ms-grid-row-span: 1;}
.explore-collection div:nth-child(56) { -ms-grid-column: 4;	-ms-grid-row: 10; -ms-grid-row-span: 1;} 



.explore-collection .explore-category .image {
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	height:186px;
}

@media (max-width:768px)
{
	.explore-collection .explore-category .image {
		height:auto !important;
		padding-bottom:75% !important;
	}
}

.explore-collection a { text-decoration:none; }

.explore-collection p {
	text-align:center;
	font-size:0.95em;
	margin-top:8px;
	margin-bottom:0px;
}

/* ===== EXPLORE A CATEGORY ===== */


/* ===== EXPLORE THE COLLECTION */

.category-list {
	display:grid;
	grid-column-gap:15px;
	grid-row-gap:15px;
	margin-bottom:40px;
	margin-top:20px;
	display:-ms-grid;
	-ms-grid-columns:1fr 1fr 1fr 1fr;
}

@media (min-width:769px)
{
	.category-list {
		grid-template-columns:1fr 1fr 1fr 1fr;
	}
}

@media (max-width:768px) and (min-width:481px)
{
	.category-list {
		grid-template-columns:1fr 1fr !important;	
	}
}
@media (max-width:480px)
{
	.category-list {
		grid-template-columns:1fr !important;	
	}
}

.category-list div:nth-child(1) { -ms-grid-column: 1;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.category-list div:nth-child(2) { -ms-grid-column: 2;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.category-list div:nth-child(3) { -ms-grid-column: 3;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.category-list div:nth-child(4) { -ms-grid-column: 4;	-ms-grid-row: 1; -ms-grid-row-span: 1;}
.category-list div:nth-child(5) { -ms-grid-column: 1;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.category-list div:nth-child(6) { -ms-grid-column: 2;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.category-list div:nth-child(7) { -ms-grid-column: 3;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.category-list div:nth-child(8) { -ms-grid-column: 4;	-ms-grid-row: 2; -ms-grid-row-span: 1;}
.category-list div:nth-child(9) { -ms-grid-column: 1;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.category-list div:nth-child(10) { -ms-grid-column: 2;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.category-list div:nth-child(11) { -ms-grid-column: 3;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.category-list div:nth-child(12) { -ms-grid-column: 4;	-ms-grid-row: 3; -ms-grid-row-span: 1;}
.category-list div:nth-child(13) { -ms-grid-column: 1;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.category-list div:nth-child(14) { -ms-grid-column: 2;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.category-list div:nth-child(15) { -ms-grid-column: 3;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.category-list div:nth-child(16) { -ms-grid-column: 4;	-ms-grid-row: 4; -ms-grid-row-span: 1;}
.category-list div:nth-child(17) { -ms-grid-column: 1;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.category-list div:nth-child(18) { -ms-grid-column: 2;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.category-list div:nth-child(19) { -ms-grid-column: 3;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.category-list div:nth-child(20) { -ms-grid-column: 4;	-ms-grid-row: 5; -ms-grid-row-span: 1;}
.category-list div:nth-child(21) { -ms-grid-column: 1;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.category-list div:nth-child(22) { -ms-grid-column: 2;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.category-list div:nth-child(23) { -ms-grid-column: 3;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.category-list div:nth-child(24) { -ms-grid-column: 4;	-ms-grid-row: 6; -ms-grid-row-span: 1;}
.category-list div:nth-child(25) { -ms-grid-column: 1;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.category-list div:nth-child(26) { -ms-grid-column: 2;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.category-list div:nth-child(27) { -ms-grid-column: 3;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.category-list div:nth-child(28) { -ms-grid-column: 4;	-ms-grid-row: 7; -ms-grid-row-span: 1;}
.category-list div:nth-child(29) { -ms-grid-column: 1;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.category-list div:nth-child(30) { -ms-grid-column: 2;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.category-list div:nth-child(31) { -ms-grid-column: 3;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.category-list div:nth-child(32) { -ms-grid-column: 4;	-ms-grid-row: 8; -ms-grid-row-span: 1;}
.category-list div:nth-child(33) { -ms-grid-column: 1;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.category-list div:nth-child(34) { -ms-grid-column: 2;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.category-list div:nth-child(35) { -ms-grid-column: 3;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.category-list div:nth-child(36) { -ms-grid-column: 4;	-ms-grid-row: 9; -ms-grid-row-span: 1;}
.category-list div:nth-child(37) { -ms-grid-column: 1;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.category-list div:nth-child(38) { -ms-grid-column: 2;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.category-list div:nth-child(39) { -ms-grid-column: 3;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.category-list div:nth-child(40) { -ms-grid-column: 4;	-ms-grid-row: 10; -ms-grid-row-span: 1;}
.category-list div:nth-child(41) { -ms-grid-column: 1;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.category-list div:nth-child(42) { -ms-grid-column: 2;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.category-list div:nth-child(43) { -ms-grid-column: 3;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.category-list div:nth-child(44) { -ms-grid-column: 4;	-ms-grid-row: 11; -ms-grid-row-span: 1;}
.category-list div:nth-child(45) { -ms-grid-column: 1;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.category-list div:nth-child(46) { -ms-grid-column: 2;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.category-list div:nth-child(47) { -ms-grid-column: 3;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.category-list div:nth-child(48) { -ms-grid-column: 4;	-ms-grid-row: 12; -ms-grid-row-span: 1;}
.category-list div:nth-child(49) { -ms-grid-column: 1;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.category-list div:nth-child(50) { -ms-grid-column: 2;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.category-list div:nth-child(51) { -ms-grid-column: 3;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.category-list div:nth-child(52) { -ms-grid-column: 4;	-ms-grid-row: 13; -ms-grid-row-span: 1;}
.category-list div:nth-child(53) { -ms-grid-column: 1;	-ms-grid-row: 14; -ms-grid-row-span: 1;}
.category-list div:nth-child(54) { -ms-grid-column: 2;	-ms-grid-row: 14; -ms-grid-row-span: 1;}
.category-list div:nth-child(55) { -ms-grid-column: 3;	-ms-grid-row: 14; -ms-grid-row-span: 1;}
.category-list div:nth-child(56) { -ms-grid-column: 4;	-ms-grid-row: 10; -ms-grid-row-span: 1;} 


.category-list .exhibition-item .image {
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	height:163px;
}

.category-list a { text-decoration:none; }

.category-list strong { display:block; padding-top:4px; }
.category-list  p {
	text-align:left;
	font-size:0.95em;
	margin-top:4px;
	margin-bottom:0px;
}

/* ===== PICTURE DETAIL ====== */

.pictureDetail {
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-column-gap:30px;
	margin-bottom:40px;
}
.pictureDetail img {
	width:100%;
}
.pictureDetail h1 {
	font-size:1.17em;
	margin-bottom:0px;
}

hr { margin-top:30px; margin-bottom:30px; }

img.alignleft { float:left; margin-right:15px; margin-bottom:15px;}
img.alignright { float:right; margin-left:15px; margin-bottom:15px; }

/* FIX FLOATS ON RELATED ITEMS MANUAL */
.related-items-manual:before,
.related-items-manual:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.related-items-manual:after {
  clear: both;
}

/**
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/
.related-items-manual {
  *zoom: 1;
}


.exhibition-item, .exhibition-item a .image, .exhibition-item a p, .exhibition-item a {
	cursor: pointer !important;
}

/* SEARCH PAGE */
.search-filter { display:inline-block;margin-right:10px; }
.filter-by-category a { margin-right:15px; color:#495D9F; text-decoration:none;padding-bottom:3px; border-bottom:1px solid white; }
.filter-by-category a.selected { border-bottom:1px solid #495D9F}
.no-results { margin-top:40px;  margin-bottom:80px; }

@media (min-width:769px)
{
	.siteBy {
		position:absolute;
		right:0px;
		top:-30px;
	}
	.siteBy a { color: white; font-weight:bold; text-decoration:none; }
}


@media (max-width:768px)
{
	.siteBy {
		display:none !important;
	}
}

/*Youtube videos on picture pages*/
.movieHolder iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}

.movieHolder {  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%; }
  