.sessions-block .view-content > div:first-child{
	width: 50%;
}
.sessions-block .view-content > div.session-level-1{
	width: 100%;
}
.sessions-block .view-content > div:first-child a{
	border-bottom: 1px solid #a0a0a0;
}
.sessions-block .view-content > div.session-level-1 a{
	border-bottom: 0px;
}

/*
body{
	font-family: 'Open Sans', "Microsoft JhengHei", sans-serif !important;
}
*/

.webform-title{
	text-align: center;
	display: none;
}
.inline_form .webform-title{
	display: block;
	clear: both;
}

.ad-thumbs-list{
	margin:0px;
}
.facilities_top_header{
	font-size:14px;
	position:relative;
}
/*start of achievements block style*/

.achievements{
	float: left;
	width: 50%;
	position: relative;
	overflow: hidden;
}
.achievements.first-image{
	width: 100%;
}
.achievements img{
	width: 100%;
	border: 1px solid #a0a0a0;
}
.achievements.others-image.odd{
	clear: both;
}
.achievements.others-image{
	max-height: 338px;
}
.achievements-title{
	/* width: 100%; */
	text-align: left;
	position: absolute;
	bottom: 5%;
	left: 3%;
	color:rgb(255,255,255);
	background-color: rgba(0,0,0,0.8);
	padding: 10px;
	max-width: 80%;
}
.achievements-title.others-image.odd{
	clear: both;
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last{
	background-color:none !important;
}
/*end of achievements block style*/

/*facilites*/

/*facilites*/

.venue-list li{
	list-style-type:none !important;
}
.i18n-en #footer #footer-menu_list > ul > li:first-child + li {
  width: 135px;
  margin-top: -20px;
}

/* centrepoint */


/* media zone image */
.media-zone-image{
	text-align:center;
}
.media-zone-image img{
	width: auto;
	height: auto;
}

@media (min-width: 980px){
	.media-zone{
		  width: calc((720px - 24px)/3);
	}
	.media-zone-content{
		width: auto;
	}
}
@media (min-width: 768px){
	.media-zone{
		width: calc((100% - 24px)/3);
		margin: 4px;
		padding: 0px;
		float: left;
		clear: none;
	}
	.media-zone-content{
		width: auto;
		min-height: 200px;
	}
}
/* footer */
#footer-follow > div:first-child + div  > a{
	color: #001C4D;
}
#footer-follow > div:first-child + div button:hover > a{
	color: #fff;
}

/* node:Tab view */
.tab-view.ui-widget-content {border:0;}
.tab-view .ui-widget-header {border:0 !important;background-color:transparent;background:none;}
.tab-view .ui-widget {border:0 !important;background-color:transparent;}
.tab-view > ul.ui-tabs-nav { margin: 0px 2px; }
.tab-view > ul.ui-tabs-nav li{border:0;font-size: 80%;}
.tab-view > ul.ui-tabs-nav li.ui-state-active {border-bottom:2px rgb(37, 147, 84) solid;}
.tab-view > ul.ui-tabs-nav li:first-of-type{ margin-left: 15px !important; }

.section-visiting ul.ui-tabs-nav li.ui-state-active{
	border-bottom: 2px rgb(37, 147, 84) solid !important;
}
.section-catering-and-dining ul.ui-tabs-nav li.ui-state-active{
	border-bottom: 2px rgb(162, 89, 209) !important;
}
.section-organizing ul.ui-tabs-nav li.ui-state-active{
	border-bottom: 2px rgb(16, 161, 209) solid !important;
}
.section-our-team ul.ui-tabs-nav li.ui-state-active{
	border-bottom: 2px rgb(160, 30, 50) solid !important;
}

.traffic-tabs.ui-widget-content {border:0;}
.traffic-tabs.ui-widget {border:0 !important;background-color:transparent;}
.traffic-tabs .ui-widget-header {border:0 !important;background-color:transparent;background:none;}
.traffic-tabs ul.ui-tabs-nav { margin: 0px 2px; }
.traffic-tabs ul.ui-tabs-nav li{border:0;font-size: 80%;}
.traffic-tabs ul.ui-tabs-nav li.ui-state-active {border-bottom:2px rgb(37, 147, 84) solid !important;}
.traffic-tabs ul.ui-tabs-nav li:first-of-type{ margin-left: 15px !important; }


.more_email,.more_fax,.more_phone,.more_organizer{
	display:none;
}
.more_organiser_phone,.more_organiser_fax{
	float:left;
	width:40%;
}
.more_organizer{
	padding-left:0px !important;
}
.more_organizer>div{
	padding-left:20px;
	margin-top:5px;
}
.more_organizer>div>span,.more_phone>span,.more_fax>span,.more_email>.event-email>span{
	margin-left:5px;
}
.form-managed-file > input[type='submit']{
	display: none;
}
/* Webform - body */
.inline_form .row {
  margin-right: -15px;
  margin-left: -15px;
}
.inline_form .row:before,
.inline_form .row:after{
 display: table;
  content: " ";
}
.inline_form .span4, .inline_form .span6, .inline_form .span12{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin: 0px;
  box-sizing: border-box;
  float: none;
  width: auto;
}
.form-item{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/* Main menu overflow handle class */
.edge{
	right: 100%;
	left: auto !important;
}
.level-1 > .edge{
	right: 0px;
	left: auto !important;
}
#main-nav .nav-collapse > .menu > li > .menu > li > .menu.edge .menu{
   right: 100%;
   left: auto;
}

@media (min-width: 979px) {
  .inline_form .span4, .inline_form .span6, .inline_form .span12 {
    float: left;
  }
  .inline_form .span12 {
    width: 100%;
  }
  .inline_form .span6 {
    width: 50%;
  }
  .inline_form .span4 {
    width: 33.33333333%;
  }
}

@media (min-width: 767px){
	.fieldset-wrapper.row .span4:nth-of-type(3n+1){
		clear: both;
	}
}

@media (max-width: 540px){

	.scroller > ul{
	overflow-x:scroll !important;
	overflow-y:hidden;
}

	#media-zone-search-label{
		float:left;
	}

	#media-zone-select{
		 overflow: hidden;
		display: block;
		padding: 0 4px 0 10px
	}

	#media-zone-select select{
		width:100%;
	}

	.media-zone-search-wrapper{
		width:100%;
	}

	td > p.rtecenter{
		font-size:12px;
	}

}

.ico-plus{
	/*position: absolute;*/
  /*right: 60px;*/
	margin-left: auto;
	margin-right: 10px;
}

.announcement_item .item_desc{
	margin-left: 0px;
}

@media (max-width: 767px){
	.ico-plus{
		margin-right: 7px;
	}
	.important_announcement{
		padding-bottom:10px !important;
	}
}

@media(max-width: 810px){
	.announcement_header h4{
		display: none !important;
	}
}

.announcement_header .ico-plus{
	width: 18px;
  min-width: 18px;
  height: 20.6px;
	margin-right: 7px;
}

.announcement_header h4{
	text-align: right;
    display: block;
    float: right;
    position: absolute;
    right: 10%;
    color: #314A75;
}

h4.show_all_txt:hover{
	text-decoration: underline;
    cursor: pointer;
}
