@media only screen and (max-width: 1200px) {
/* = G E N E R A L
-------------------------------------------------------------- */
	#content { position:absolute; margin:0px; left:255px;max-width:73%;top:85px;}


/* = Header
-------------------------------------------------------------- */
	.header_search {margin-right:15px;}
	.header_menu ul li { margin-right: 8px; font-size: 14px; }	
	.home_featured_post {height: 260px; margin-right: 5px; overflow:hidden; }
	
	
/* = Single Work
-------------------------------------------------------------- */

	.single_inside_content p.img {clear:both;}
	.single_inside_content p.img a{float:none}
	.single_inside_content p.description{}
	.single_inside_content p.link {}
	.single_inside_content p.clear{clear:both;}
	
	#images{max-width:375px;margin-bottom:15px;}
	#single_cont .fields{position:relative;padding-right:20px;max-width:550px;margin-left:400px;}
	#single-navigation, #single-title {font-size:.95em;position:relative;margin-left:400px;}
	.single_left p {font-size: 1em; }
	#single-thumbs {width:375px !important;}
	#single-thumbs a img{width:85px;margin-bottom:5px;}
	#single-description {width:335px;}
	
	body.page-id-9 div.contactLocation p{font-size:.9em;}
	body.page-id-9 div.contactLocation p a, body.page-id-9 div.contactLocation em{font-size:.85em;}
	}


@media only screen and (min-width: 768px) and (max-width: 959px) {
/* = G E N E R A L
-------------------------------------------------------------- */
#content{top:55px;}
.container {width:100%;}


/* = Homepage
-------------------------------------------------------------- */
.home_featured_post { width: 30%; height: 200px; margin-right: 5px; overflow:hidden; }


/* = Header
-------------------------------------------------------------- */
/*.slicknav_menu { display: block; position: relative; z-index: 99999; }*/
.slicknav_menu {display:none;}	
.header_search {top:6px;}
.header_menu {margin-top:15px;}
#header {}
.header_search {position:relative;left:0px;margin-left:17px;top:0px;width:200px;}

/*.header_menu { display: none; }*/


/* = Subnav
-------------------------------------------------------------- */
.archive_title {position:fixed;width:250px;top:270px;left:15px;}
.archive_title ul {margin-left:15px;}
.archive_title ul li {display:block;font-size: 14px;}
.archive_title li.current_page_item:after {content:"▶";}


/* = Single Work
-------------------------------------------------------------- */

#single_cont .fields{position:relative;padding-right:20px;max-width:550px;margin-left:400px;}
#single-navigation, #single-title {font-size:.95em;position:relative;margin-left:400px;}

body.single #header{width:100%;margin:0 auto;position:relative;height:30px;}
body.single .header_spacing {display:none;}
body.single .container {}
body.single #content {top:200px; left:0px; min-width:760px; margin: 0 auto; position:relative;}
body.single #single-navigation {width:280px;}
body.single .logo_cont{margin:0 auto;}
body.single .header_search{width:260px;padding-right:0px;margin:0 auto;}
body.single .header_menu{width:260px;position:relative;margin:0 auto;margin-top:20px;padding-right:130px;}

body.single .archive_title {position:fixed;left:390px;height:102px;top:-130px;clear:both;}
body.single .archive_title ul {}


/* = Work indexes (video, mixed-media, performance, other)
-------------------------------------------------------------- */	
.home_blog_box { font-size: 13px; font-family: "proxima-nova",sans-serif;color: #212b30; letter-spacing: 1.5px; font-weight: 400; margin-top:20px;  margin-bottom: 25px; }

/* = On View
-------------------------------------------------------------- */
body.page-id-9 div.contactLocation {flex-grow:2;width:50%;}
/*.logo_cont{display:none;}*/
	

/* = Other/old
-------------------------------------------------------------- */

.mejs-container {max-height:500px;}

body.parent-pageid-3643 .home_blog_box_content {width:500px;}
body.parent-pageid-3643 .home_blog_box_content img, body.parent-pageid-3643 .home_blog_box_content div.wp-video{width:100%;height:auto;}

body.page-id-7392 .single_inside_content {column-count: 1;}

}


@media only screen and (max-width: 767px) { 

/* = G E N E R A L
-------------------------------------------------------------- */
	.logo_cont{margin:0 auto;}
	.header_search{width:260px;padding-right:0px;margin:0 auto;}
	.header_menu{width:200px;margin:0 auto;margin-top:20px;}
	
	/*.logo_cont{display:none;}*/
	#content { position:relative; margin:0 auto; width:100%;top:0px;left:0px;}
	#header .container, #header, .header_bottom{position:relative; width:100%;}
	.right{width:100%;}
	.header_search {top:-14px;position:relative;width:300px;margin:0 auto;right:8px;}
	.container { width: 300px; }


/* = Homepage
-------------------------------------------------------------- */

	#homeCard{display:none;}
	body:hover #homeCard{display:block;}
	#homeCard{
	width:auto;margin:0px;height:auto;max-height:340px;
	position:absolute;top:160px;left:0px;
	background:white;
	box-sizing:border-box;
	padding:20px;
	padding-bottom:28px;
	padding-right:28px;
	z-index:999;
	}	
	
	.homevimeos, .homevimeodiv img{width:100%; height:120%;} 


/* = Header
-------------------------------------------------------------- */

	/*.slicknav_menu { display: block; position: relative; z-index: 99999; }*/
	.slicknav_menu {display:none;}
	
	#header { position: absolute;}
	#header { position: static; width: auto; }
	.slicknav_menu { display: block; position: relative; z-index: 99999; }
	/*.slicknav_menu {display:none;}*/
	.slicknav_menu { /*height: 45px;*/ }
	.header_spacing { display: none; }
	.header_menu { display: none; }
	.header_social { float: none; }
	.header_menu ul li { margin-right: 20px; }
	.header_search { float: none; margin: 15px auto; } 
	body.home .header_search{display:none;} 


/* = Subnav
-------------------------------------------------------------- */
	.archive_title li.current_page_item:after {content:"▼";}
	.archive_title {left:0px;top:0px;}
	.archive_title ul li {display:block;font-size: 14px;}
	.archive_title li.current_page_item:after {content:"▶";}


/* = Single Work
-------------------------------------------------------------- */

	#single-visual{width:300px;height:215px;}
	#single-thumbs{flex-wrap:wrap; width:300px !important;margin-top:0px;}
	#single-thumbs p{width:135px}
	
	#single_cont .fields{position:relative;padding-right:20px;max-width:550px;margin-left:0px;}
	#single-navigation, #single-title {font-size:.95em;position:relative;margin-left:0px;}
	
	body.single #header{width:220px;margin:0 auto;position:relative;height:30px;}
	body.single .header_spacing {display:none;}
	body.single #header, body.single .header_bottom body.single .container body.single .right body.single .header_search{position:relative;width:295px;margin:0 auto;;padding:0px;}
	body.single .container {}
	body.single .header_search {width:300px;margin:0px;padding:0px;}
	body.single #content {margin:0px;left:0px;position:relative;}
	body.single #content {top:10px; width:760px; margin: 0 auto;position:relative;}
	body.single #single-navigation {width:280px;}
	body.single #content {top:80px; left:0px; margin: 0 auto; position:relative;}
	body.single #single-navigation {width:280px;}
	
	#side-title{order:1}
	#images{order:2;}
	#side-nav{order:3;}
	.single_left{order:4;}
	#images{position:relative;}
	#single_cont .fields{left:0px;width:300px;position:relative;}
	#single-title{padding-bottom:0px;height:auto;}
	#single-navigation {padding-bottom:0px;border-top:1px solid #dfdfdf;}
	.single_left { float: none; width: auto; margin-bottom: 25px; }
	.single_inside_content img { width: 300px; height: 169px }
	.single_inside_content iframe { width: 300px; height: 169px; }
	
	#images{top:0px;} iframe{width:100%;height:250px;}
	#single-navigation {top:0px;position:relative;border-top:0px;margin-top:0px;}
	#single-thumbs {top:50px;} 
	#single-thumbs {width:75px;margin-right:28px;margin-bottom:28px;} #single-thumbs a img{width:100%;height:auto;} #single-thumbs a:nth-of-type(2), #single-thumbs a:nth-of-type(4) {margin-right:0px;}
	#single-thumbs {width:300px !important;}
	#single-thumbs a img{width:90px;margin-bottom:5px;}


/* = Work indexes (video, mixed-media, performance, other)
-------------------------------------------------------------- */	
	
	.home_featured_post { width: 300px; height: 285px; margin: 10px auto; overflow:hidden;}
	.big_home_featured_post { width: 300px; height: 285px; margin: 0px auto; overflow:hidden;}
	.big_home_featured_post img,
	.home_featured_post iframe { height:300px; width:100%;  border-radius: 0px;}
	.home_featured_post iframe	{ width: 300px; height:auto; }
	.home_featured_post_last { margin-right: auto; }		
	
	.archive_box { margin: 0; font-size: 12px; width: auto; margin-bottom: 20px; }
	.archive_box img,
	.archive_box iframe { width: 300px; height: 201px; }
	.archive_box_last { margin-right: 0; }
	.archive_box_tcell { line-height: 15px; }
	.archive_box h3 { font-size: 19px; }
	

/* = On View
-------------------------------------------------------------- */

	body.page-id-10 img {width:300px;height:auto;}
	body.page-id-10 img{max-width:300px;min-width:300px;height:auto;}
	

/* = Other/old
-------------------------------------------------------------- */

	.mejs-container {max-height:300px;}
	
	.home_blog_box { font-size: 13px; font-family: "proxima-nova",sans-serif;color: #212b30; letter-spacing: 1.5px; font-weight: 400; margin-top:20px;  margin-bottom: 25px; }
	body.parent-pageid-3643 .home_blog_box_content {width:300px;}
	body.parent-pageid-3643 .home_blog_box_content img, body.parent-pageid-3643 .home_blog_box_content div.wp-video iframe{width:100%;height:auto;}
	
	body.page-id-9 div.contactLocation {flex-grow:2;width:100%;}

	/*.logo_cont:after {content:"see this piece";background:white;padding:5px;padding-left:25px;padding-right:25px;opacity:.8;position:relative;top:10px;cursor:pointer;}*/
}