	/* CAROUSEL */
	@font-face {
		font-family: 'GoudyMediaevalRegular';
		src: url('/css/fonts/GoudyMediaeval-Regular.ttf') format('truetype'),
		url('/css/fonts/GoudyMediaeval-Regular.woff') format('woff');
	}
	.infoBlock{
		/*top:5%;*/
		right:0;
		left:auto;
	}
	.infoBlock h3{
		font-family: 'GoudyMediaevalRegular' !important;
	}
	/* CAROUSEL END */
	
	.features.video .flex-box{background-color:#eee;}
	.features.social .flex-box{text-align: left;padding-bottom: 0;}
	.features.social .flex-box p{padding-left:0;}
	.features.social{padding-bottom: 2em;}
	.features.social, .features.credits, .features.credits .flex-box{text-align: center;}
	.features.credits .sponsor-logos{justify-content: center;}

	a#helmutt{ /* Helmutt ad */
		display: block;
		padding: 2em;
    	border-radius: 15px;
		/*border: 2px solid #587FC3;*/
		text-decoration: none;
		background: #fafad2 url("/Images/Collection/higgins-armory/helmutt.png") bottom right no-repeat;
		background-size: 200px auto;
	}
	a#helmutt h2{
		margin-top:0;
	}
	a#helmutt p{
		padding:0 200px 0 0;
	}
	
	.flex-container, .flex-box, .flex-box img{
		margin-bottom:0;
	}
	.flex-container{
		align-items: stretch;
	}
	
	.features .flex-box{
		/*height:410px;*/
		padding-bottom:20px;
	}
	.features .flex-box.no-caption{
		padding-bottom:0;
	}
	
	.flex-box.col-2{
		flex-basis: 482px; /* initial width of an item */
		/* flex: 0 0 30%; shorthand: flex-grow, flex-shrink, flex-basis */
	}
	.flex-box.col-3{
		flex-basis: 32.25%;
	}
	.flex-box.col-4{
		/*flex-basis: 239.5px;*/
		flex-basis:23.875%/* 23.75%*/;
	}
	.flex-box.col-5{
		flex-basis: 188.8px;
	}
	
	.past-exhibitions .flex-box{/*height:320px;*/}
	
	/*.flex-box img{height:272px;}*/
	/*.past-exhibitions .flex-box img{height:auto;}*/
	.features.gallery .flex-box{height:auto;}
	.gallery .flex-container + .flex-container{margin-top:14px;}
	.updates .flex-box.col-3:nth-child(n+4){margin-top:14px;}
	
	/* YouTube doesn't support ie 8!! */
	.youtube-frame{
		position:relative;height:0;padding-bottom:56.25%;margin:0;
	}
	iframe{
		/*width:493px; height:277px;*/
		position:absolute;width:100%;height:100%;left:0
	}
	
	.flex-box span, .flex-box b{display: block;}
	
	.flex-box h3, .flex-box h4{
		font-weight: normal;
		padding: 0px 14px;
		color: inherit;
	}
	.flex-box h3{
		font-size: 20px;
		line-height: 26px;
		margin: 14px 0 10px;
	}
	.flex-box h4{
		font-size: 18px;
		line-height: 24px;
		margin: 10px 0 8px;
	}
	.flex-box p{    
		font-size: 16px;
		line-height: 21px;
		padding: 0px 14px;
		margin: 0;
		color: inherit;
	}
	
	/* ie 9-10 + modernizr */
	.no-flexbox .flex-box{flex-basis:auto;}
	.no-flexbox .features .flex-box{height:410px;}
	.no-flexbox .past-exhibitions .flex-box{height:300px;}
	.no-flexbox .updates .flex-box{height:370px;}
	.no-flexbox .social .flex-box{height:250px;}
	.no-flexbox .video .flex-box{height:380px;}
	.no-flexbox .video.talks .flex-box{height:430px;}
	.no-flexbox .gallery .flex-box{height:auto;}
	.no-flexbox .flex-box.col-2{width:482px;margin-right:16px;}
	.no-flexbox .flex-box.col-3{width:316px;margin-right:16px;}
	.no-flexbox .flex-box.col-4{width:233px;margin-right:16px;}
	.no-flexbox .flex-box.col-5{width:188.8px;margin-right:14px;}
	
	.no-flexbox .col-2:nth-child(2n),
	.no-flexbox .col-3:nth-child(3n), 
	.no-flexbox .col-4:nth-child(4n),
	.no-flexbox .col-5:nth-child(5n){
		margin-right:0;
	}
	
	/*.no-flexbox .nav-buttons li{margin-right:2px;}*/
	
	/* ie <= 9 + modernizr */
	.no-csstransforms3d .features.video{display:none} /* YouTube not supported */
	.no-csstransforms3d .flex-box.col-3.row-2{margin-top:16px;}
	
	
	@media screen and (max-width: 949px){
		
		/*.infoBlock{top:5%;}*/
		
		.features .flex-box{
			height:auto;
			padding-bottom:14px;
		}
		.features .flex-box.no-caption{
			padding-bottom:0;
		}
		.flex-box.col-2{
			flex-basis: 100%;
			/*margin-top:14px;*/
		}
		.flex-box.col-2:nth-child(n+2){
			margin-top: 14px;
		}
		
		.past-exhibitions .flex-box{height:auto;}
	
		.flex-box img{height:auto;}
		.past-exhibitions .flex-box img{height:auto;}
		.gallery .flex-box, .gallery .flex-box img{height:auto;}
		.gallery .flex-container + .flex-container{margin-top:24px;}
		.updates .flex-box.col-3:nth-child(n+4){margin-top:24px;}
		
	}
	
	@media screen and (max-width: 619px){

		/*#fullWidthSlider{display:none;} hide slider container*/
		
		.features.gallery {margin:0;}
		
		.nav-buttons li, .flex-box.col-3{
			flex-basis: 100%;
		}
		.flex-box.col-3:nth-child(n+2){
			margin-top:24px;
		}
		.feature-cards .card p{
			display: block;
		}
	}
	
	@media screen and (max-width: 499px){
		
		a#helmutt p{
			padding:0 0 65% 0;
		}
		a#helmutt{ /* Helmutt ad */
			background-image: url("/Images/Collection/higgins-armory/helmutt-mobile-2x.png");
			background-position: bottom center;
			background-size: 100% auto;
		}
		
	}