/*
Theme Name: unepfi-grt
Theme URI: http://kdis.com.au/
Author: Kingston
Author URI: http://kdis.com.au/
Description: The official theme for the project. (with IE6+ PNG fix, modernizr is available in /assets/js folder)
Version: 1.5.8 (last update 2013.06.07)
Tags: blank, kd
Text Domain: unepfi-grt (!!change the theme text domain as the theme folder name)
*/

#pageloadedcontent{margin-top:10px;}
nav.tabnav{text-align:center;}
nav.tabnav a{display:inline-block;float: none;}
.topbar{width:100%;top:0;left:0;overflow:hidden;box-sizing: border-box;background: url(assets/images/tiobg.png) bottom;/* position: fixed; */z-index: 9999;}
.topbar div{overflow:hidden;height: 60px;line-height: 60px;}
.topbar .left{float:left;}
.topbar input{;margin:0;padding:5px;font-size:14px;}
.topbar .right{float:right;display:block;height:74px;line-height: 60px;}
.topbar .whiteback{padding:10px;line-height:75px;height:75px;margin: 0 0 14px 0;}
.topbar .btn{display:inline-block;}
.topbar .qtrans_language_chooser {overflow: hidden;margin: 0 10px;padding: 0;}
#lang-widget{height: 36px;overflow: hidden;font-weight: bold;}
#lang-widget ul li{margin: 0 10px 20px 0;}
#main-container{position:relative;}
.removestuff h1, .removestuff h2,.removestuff h3,.removestuff h4{background:none;background-image: none !important;background-color: rgba(0,0,0,0) !important;border-bottom: none !important;padding: 0 !important;color: #000 !important;font-family: Arial, "Helveticsa Neue", Helvetica, sans-serif !important;margin: 10px 0 0 0 !important;}
.removestuff h2{font-size:18px !important;}
.removestuff ul{list-style:none;margin: 0;padding: 0;}
.removestuff span{font-size:14px;
font-weight:normal;}
.removestuff li.p-content{margin:5px 0 !important;}
.qtrans_language_chooser li.active a{text-decoration:underline;}
.slider_selections{display:none !important;}
.topbuttons{width: 669px;text-align:center;margin: 0 28px 10px;}
.topbuttons .btn{font-size:30px;padding:10px 5px;margin: 0 24px;}
.cn .l-en{display:none;}
.en .l-cn{display:none;}
.speaker{float:left;width:126px;margin:5px;text-align:center;background:#fff;padding:5px;}
.details{font-size:16px;font-weight:bold;}
.speakingat{clear:both; width:641px;}
.sessionnav .prev{float:left;}
.sessionnav .next{float:right;}
.sessionnav{overflow:hidden;margin:10px 0;}
.sessionnav .btn{font-size:13px;padding:10px;width:150px;}
.sessionnav .day{text-align:center;font-size:20px;font-weight:bold;line-height:40px;width: 200px;margin: 0 auto;}
.qtrans_flag_cn,.qtrans_flag_en{background:none;}
.speaker{position:relative;overflow:hidden;}
.speaker .slideup{position:absolute;top: 100%;background: rgba(255,255,255,1);width:100%;height:100%;left:0;padding: 18px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;font-weight: 100;font-size: 12px;transition: 1s all;}
.speaker img{width:120px;}
.speaker:hover .slideup{top:0;}
#searchsubmit{padding:5px;display:inline-block;font-size: 14px;}
#s{padding:5px 0;margin: 10px 5px 0 10px;width: 146px;}
#pageloadedcontent{margin: 20px 0 !important;}
.partner img{float:left;margin: 0 10px 10px 0;width: 130px;height: auto;}
.partner h1:nth-of-type(1){margin: 0;}
.partner{overflow:hidden;margin: 50px 0;display: inline-block;}
.partner .theurl{font-size:16px;}
.partner .thiscontent{width: 486px;padding-left: 140px;}
.page-id-392 .speaker{width:150px;}
.page-id-392 .speaker .slideup{}
.menu{margin-top:10px;}
.menu .menumenu .item{width:111px;height:85px;background:url(assets/images/dinnersprite.png) no-repeat;display:inline-block;}
.menu .menumenu{padding:0 49px;background:#fff;}
.menu .plate{width:591px;height:450px;background:url(assets/images/plate.png);margin:0 auto;position:relative;}
.menu .plate .item{position:absolute;left:10%;width:80%;background: rgba(255,255,255,0.8);padding:10px;top:20px;border-radius:20px;display:none;}
.menu .plate .item{font-size:16px;overflow: hidden;}
[data-id="soup"]{background-position:-340px 0 !important;}
[data-id="tofu"]{background-position: -451px 0 !important;}
[data-id="fish"]{background-position:0 5px !important;}
[data-id="hay"]{background-position: -109px 0 !important;}
[data-id="bean"]{background-position: -230px 0 !important;}
.speakerreturn img{width:150px;height:150px;margin:0 10px 10px 0;}


/*
	Added Style by Kevin
*/
#partners {
	width: 1250px;
	background-color: #fff;
	padding: 35px 0 0 35px;
}
#partners img{
	margin: 0 25px 0 0;
}
#menu-footer-menu li {
	margin-top: 0px !important
}
#footer {
	background-position: bottom;
	height:26px; 
}

#searchsubmit {
	background: url("images/search.png") no-repeat scroll left top transparent;
	width:33px;
	height:33px;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	box-shadow: none;
	border:none;
}
#searchsubmit:hover {
	border:1px solid #000;
}

#social_icon {
	margin: 20px 0 10px;
	text-align: center;
}
#social_icon img {
	padding: 0 5px;
}
#social_icon a:hover{
	border-bottom: 1px solid #000;
}
#post-590 .entry {
	margin: 0 !important;
	width: 640px !important;
}
#post-590 .p-content {
	padding: 0 !important;
}
#left_contact {
	width: 335px;
	margin-right: 10px;
}
#right_contact {
	width: 292px;
	border-left:3px solid #454545;
}
#right_contact .contact-detail-block{
	background: none !important;
	margin: 0 !important;
	padding: 0 0 0 20px !important;
	width: 272px !important;
}
#content-container #content #left_contact #input_1_1,#content-container #content #left_contact #input_1_4,#content-container #content #left_contact #input_1_3,
#content-container #content #left_contact #input_3_1,#content-container #content #left_contact #input_3_4,#content-container #content #left_contact #input_3_3{
	width: 298px !important;
	padding: 5px 10px !important;
	border:1px solid #8D8D8D !important;
}
#content-container #content #left_contact #input_1_5,
#content-container #content #left_contact #input_3_5 {
	width: 317px !important;
	padding: 5px 10px !important;
	border:1px solid #8D8D8D !important;
}

#content-container #content #left_contact #input_1_1:hover,#content-container #content #left_contact #input_1_4:hover,#content-container #content #left_contact #input_1_3:hover,
#content-container #content #left_contact #input_3_1:hover,#content-container #content #left_contact #input_3_4:hover,#content-container #content #left_contact #input_3_3:hover{
	border-color: #454545 !important;
}
#content-container #content #left_contact #input_1_5:hover {
	border-color: #454545 !important;
}


#content #left_contact .gform_wrapper .top_label .gfield_label {
	font-size: 14px;
	font-weight: normal;
}