@media (min-width: 1000px) {
	.tile.one_fourth:nth-child(4n+1) {
		clear: both;
		margin-left: 0;
	}
}

@media (max-width: 999px) {
	.tile.one_fourth {
		width: 22%;
		margin-left: 4%;
	}
}

@media
(min-width: 480px) and
(max-width: 800px) {

	#access li a {
		/*padding: 0 22px;*/
	}
	
	.tiles .tile {
		/*float: none;
		margin: 10px auto;*/
		width: 30%;
		margin-left: 5%;
	}
	
	.tiles .tile:first-child {
		/*float: none;
		margin: 10px auto;*/
		margin-left: 0;
	}
	
	.tile.one_fourth:nth-child(3n+1) {
		clear: both;
		margin-left: 0;
	}

	.tiles-slideshow {
       margin: 20px auto !important;
    }
    
    .tiles-slideshow .tile {
        width: 100%;
    }
}

@media (max-width: 767px) {
	
	#access li {
		float: left;
	}
	
	.primary_light #access .sf-menu ul {
		width: 200px;
		position: absolute;
		background: #FFF;
		border: 1px solid #d1d1d1;
	}
	
	.child-artist .child-thumb {
		margin-bottom: 15px;
	}
	
	.page-content #trace-country-list {
		-webkit-columns: 1;
		columns: 1;
	}
	
}

@media(max-width:479px) {
	
	#access li {
		float: none;
	}
	
	.primary_light #access .sf-menu ul, #access .sf-menu li.sfHover ul {
		width: auto;
		position: relative;
		top: 0;
		border: none;
	}
	
	#access #primary-menu {
		float: none;
	}
	
	#access li a.sf-with-ul, #access li a {
		padding: 0 15px;
	}
	
	#access #primary-menu > li {
		border: none !important;
		margin-bottom: 5px;
		height: 100%;
	}
	
	.primary_light #access .sf-menu ul {
		background: transparent;
		margin: 5px 0 10px 35px;
	}
	
	#access li {
		border-top: 0 !important;
	}
	
	#access li li a {
		padding: 0;
	}
	
	.slider-fallback li.slider-fallback-slide .slide-description-button {
		display: none;
	}

	.single-project .tiles {
		margin: 10px 0;
	}
	
	.tiles .tile {
		float: none;
		margin: 10px auto;
	}
	
	.tiles .tile:first-child {
		float: none;
		margin: 10px auto;
	}
	
	.tile.one_fourth {
		width: 100%;
	}

	.tiles-slideshow {
		margin: 20px auto !important;
	}

	.tiles-slideshow .tile-title {
		top: 0;
	}

	.tiles-slideshow .tile-thumb .fancybox {
		float: none;
	}

	.artwork-list .program-audio {
		margin-bottom: 20px;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
	.widget_simply_youtube .widget-inner > div .yt-vid:nth-of-type(8),
	.widget_simply_youtube .widget-inner > div .yt-vid:nth-of-type(10),
	.widget_simply_youtube .widget-inner > div .yt-vid:nth-of-type(12) {
		display: none !important;
	}

	#text-11.widget_text iframe {
		width: 100% !important;
	}
}