@charset "UTF-8";

/* -------------------------------- 

	base

-------------------------------- */
#content  { padding-top:0 !important;}

article header {
	display:block;
	height:32rem;
	position:relative;
	margin-bottom:5rem;
}
article header h1 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto !important;
	
	height: 8.4rem;
}


/* Poland */
#content.poland article header {	background:#e0a424;}
#content.poland article header h1 {	
	background-image: url("../images/program/2017/title_osmosis@2x.png") ; background-size:contain;
	width: 29rem;	
	}

/* Bulgaria */
#content.bulgaria article header {	background:#78b6e2;}
#content.bulgaria article header h1 {	background-image: url("../images/program/2017/title_distant-relatives@2x.png") ; background-size:contain;
	width: 56rem;	
	}

/* Thai */
#content.thai article header {	background:#bace4a;}
#content.thai article header h1 {	background-image: url("../images/program/2017/title_na-na@2x.png") ; background-size:contain;
	width: 29rem;	
	}

/* China */
#content.china article header {	background:#ca7970;}
#content.china article header h1 {	background-image: url("../images/program/2017/title_interwoven@2x.png") ; background-size:contain;
	width: 39rem;	
	}

#content.china table { margin-bottom:30px;	font-size: 1.4rem;
}

#content.china table ,
#content.china table th,
#content.china table td {
border-collapse:separate;
border-spacing:1px;
}

#content.china table th {
	font-weight:bold;
	padding:5px 25px 5px 0;
	vertical-align:middle;
	text-align:left;
}

#content.china table td {
	padding: 7px 35px 7px 0;
}

#content.china .englishComment table {font-size:1.2rem;}


/* Israel */
#content.israel article header {	background:#9fa0a0;}
#content.israel article header h1 {	background-image: url("../images/program/2017/title_neitherblack-norwhite@2x.png") ; background-size:contain;
	width: 75rem;	
	}







#content section {
	width:740px;
	margin:0 auto 7rem;;
}

#content section ul ,
#content p {
	font-size:1.4rem;
	letter-spacing:0.1rem;
	line-height:1.8;
	margin-bottom:2.8rem;
}




/* -------------------------------- 

Style

-------------------------------- */

section h2 {
	line-height:2.3rem;
	margin-bottom:3rem;
	font-weight:bold;
}
section#artist h2 {	margin-top:4rem; background-image: url("../images/program/emptygarden/tx_artist.gif") ;}
section#conference h2 {	background-image: url("../images/program/emptygarden/tx_conference.gif") ;}

#content .englishComment p {
	font-size:1.2rem;
	color:#666;
	line-height:1.4;
}


#content p.bold {
	font-weight:bold;
}

#content p.italic {
	font-style:italic;
}


/* navigation */
#content #iep-program {
	width:65rem;
	margin:0 auto 6rem;
}
#content #iep-program li {
	margin-bottom:.5rem;
}



/* -------------------------------- 

Conference

-------------------------------- */

#content section ul {
	margin-left:3rem;
}
#content section li {
  margin: 0 0 .5em;
	position:relative;
	list-style: decimal;
	padding-left:1rem;
	}
#content section li span.enG {
  left: 48rem;
	position:absolute;
	width:100%;
	font-size:1.2rem;
	color:#666;
	letter-spacing:0;
}

#content #conference ul li {
	margin-bottom:4rem;
}
#content #conference ul li:first-child {
	margin-bottom:6rem;
}
#content #conference ul li span.enG {
  left: 40rem;
}

#content #conference li span.name {
	display:block;
	font-size:1.2rem;
	position:absolute;
}
#content #conference ul li span.enG span.name {
	font-size:1.0rem;
}
