/*
Theme Name: TedxTokyo Version 3
Theme URI: http://tedxtokyo.com/
Description: The third iteration of the TedxTokyo website.
Author: Eat Creative & Sachiko Kuwabata
Author URI: http://eatcreative.jp/
Version: 1.0
Tags: tedx, v3

Created in the spirit of TED’s mission, “ideas worth spreading,” the TEDx program is designed to give communities, organizations and individuals the opportunity to stimulate dialogue through TED-like experiences at the local level. TEDx events are fully planned and coordinated independently, on a community-by-community basis.
*/

.ja_lang.active, .lang-ja.active, .ja_lang, .lang-ja {
border-right: 1px solid #1C1C1C;
padding: 0 10px 0 30px;
}

#header #lang_box .lang-en {
padding: 0 0 0 10px;
}

#header #lang_box li {
float: left;
}

#header #lang_box {
width: auto !important; 
}

#header #lang_box #newsletter_signup {
left: -15px !important;
top: -2px !important;
}

/* for partner page */
#partners-2015 .partners { border: none; }	 	 
#partners-2015 #event_page table td { padding-bottom: 0px; }	 	 
#partners-2015 #event_page { overflow:hidden; }	 	 
#partners-2015 #event_page h2 { float: left; width: 100%; }	 	 
#partners-2015 .partners .spacer { height: 20px; }	 	 
#partners-2015 #event_page .partners td { text-align: center;}	 	 
#partners-2015 #event_page .partner td { text-align: center; border: none; padding: 0 8px 20px 0; line-height: 14px; }	 	 
#partners-2015 .core td { width: 230px; padding-right: 8px; padding-bottom: 0px; }	 	 
#partners-2015 .core .last { padding-right: 0; }	 	 
#partners-2015 #event_page .core img { height: 139px; width: 230px; }	 	 
#partners-2015 .partner td { width: 150px; padding: 0 6px 20px 0; font-size: 11px; }	 	 
#partners-2015 #event_page .partner img { height: 90px; width: 150px; }	 	 
#partners-2015 .partners a { color:black;text-decoration: none; }	 	 
#partners-2015 .partners a:hover { color: black; }	 	 
#partners-2015 .partners img {	 	 
-webkit-transition: all 200ms ease-out;	 	 
-moz-transition: all 200ms ease-out;	 	 
-ms-transition: all 200ms ease-out;	 	 
-o-transition: all 200ms ease-out;	 	 
transition: all 200ms ease-out;	 	 
border: 1px solid #ccc;	 	 
margin-bottom: 0px;	 	 
}	 	 
#partners-2015 .partners img.alignleft{float: none;}	 
#partners-2015 .partners img:hover{	 	 
border: 1px solid black;	 	 
}	 	 
#partners-2015 .over { position: absolute; opacity: 0; }	 	 
#partners-2015 .over:hover { opacity: 0; }	 	 
#partners-2015 .sub { margin-bottom: 20px; }	 	 
#partners-2015 .left_bar {margin: 0px;}	 	 
#partners-2015 #event_page .body_area h2 {	 	 
padding: 20px 5px 5px 0px; }	 	
/* end for partner page */