
.contact-category thead {
	color: #999;}

.contact-category table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 0 60px 0;
    padding: 0;
    text-align: left;}


.contact-category .item-title {
	white-space: nowrap;}

.item-position {
	font-size: 12px;}


.contact-category td {
	vertical-align: middle !important;}


.ce-container p {
	margin-bottom: 10px;}

.contact-dept-position {
	margin-bottom: 10px;}

/* change the color of the leading text*/
.jicons-text {
	color: #000;
	margin-right: 2px;}

/* add a redline bottom in detailed personal page */

.contact {
	max-width: 600px;}

.contact h2 {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #e54c4c;}


/* for about us to override list9 defined in shortcodes.css */
.list19 ul {
	padding-top: 5px;}

.list19 li {
	padding: 3px 0px;}

.list19 em {
	padding-right: 1em;}

/* to override page_title h6 in style.css */
.page_title h6 {
	margin-top: 10px;}

/* to define padding for two articles */

.about_thca {
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 20px;}

/*
.courses {
	padding-left: 3%;
        padding-right: 3%;
        padding-top: 40px
}*/

.courses2 {
	padding-left: 6%;}

.courses i {
	padding-left: 3em;
	padding-right: 1em;
	color: #e54c4c;}

/* to make the Poeple left sidebar away from the edge 

.left_sidebar {
	padding-left: 20px;
}*/

/* 
.page_title {
	height: 1650px;
}

.page_title h6 {
	color: #aaa;
}
*/

.stcode_title5 h3{
    font-size: 16px;}

/* color for THCA at a glance 
.parallax_section6 h2 {
	color: #333;
}*/

/*
.stcode_title6 h2 strong {
	color: #fff;
	color: #f00;
}*/

/* JEVENT filter */

.evcategory_label  {
        font-size: 12px;
	font-weight: normal;}


/* JEVENT filter module */
.evsearch_label {
	font-size: 12px;
        font-weight: normal;}

.jevfiltermodule {
	padding: 50px 0px 0px 0px;}

/* button on front page slide */
.but_small9 {
	color: #777;
	font-size: 16px;
	background: none;
	padding: 5px 15px;
	border-radius: 2px;
	transition: all 0.3s ease;
	white-space: nowrap;
	border: 1px solid #777;}
.but_small9:hover {
	color: #333;
	border: 1px solid #333;}

/* Home slider University*/
.home_univ {
	text-align: center;
	font: 26px 'Open Sans', sans-serif;
	font-weight: 100;
	color: #333333;}

.home_univ_white {
        text-align: center;
        font: 26px 'Open Sans', sans-serif;
        font-weight: 300;
        color: #ffffff;}


.home_univ_cn {
	text-align: center;
        font-size: 58px;
        font-weight: 100;
        color: #333333;}

.home_univ_cn_white {
        text-align: center;
        font-size: 58px;
        font-family: 'Raleway', sans-serif;
        font-weight: 600;
        color: #ffffff;}


.home_summer {
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #ffffff;
	background: #e54c4c;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius: 3px;}

.home_summer a {
	color: #ffffff;}

/* Home contact image align center*/
.homecontact {
	text-align: center;}

/* add some left margin for the home future events list */
.home_future_box {
	float: left;
	width: 100%;}

.mod_events_latest {
	padding-top: 20px;}

/* Make people images*/
.people_sec {
	float: left;
	width: 100%;
	text-align: center;}

.people_sec h6 {
	margin-bottom: 5px;}

/* define width for visitor list under people*/
.visitor_table {
	margin-bottom: 30px;}

.visitor_month {
	width: 70px;
	font-weight: 400;
	color: #333;
	font-weight: bold !important;
	vertical-align: top;}

/* for Visitor page*/
.flips4_front {
   background: url(../images/visitors/hotel_icon.jpg) no-repeat center top;
   background-size: 197px 100px;}

.flips4_back {
	padding:12px 15px 0px 15px;}

/* change the font for figure caption in K2*/
.blog_postcontent figcaption {
	font-weight: bold;}

/* add some margin to the leading symbol in courses */
.st-content i {
	margin-right: 10px;}

/* main menu font color, if dark background images are used for home*/
/*
.header .navbar-nav li a {
	color: #fff;
}


.innerpages .navbar-nav li a {
        color: #333333;
}
*/

/* main menu background color except the home page*/
/*
.innerpages {
	background: #fff;
}*/

/* hotels list in for visitors page*/
.forvisitors thead {
        color: #999;}

.forvisitors table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 0 60px 0;
    padding: 0;
    text-align: left;}

.forvisitors em {
	color: #f80;}

.forvisitors strong {
	font-weight: normal;
	color: #e54c4c;}

.lang_switch {
        float: right;
        width: 10%;
        margin-top: 26px;}

.res_area_3 {
        display: inline-block;
        width: 33%;}


.circle {
	display: inline-block;}

.res_prj_container {
	float: left;
	width: 100%;
	padding: 60px 0px 60px 0px;
	text-align: center;}

.img_full {
	float: left;
	width: 100%;
	margin-bottom: 30px;}

.faddress li {
	float: left;
	display: inline-block;}