/* ==========================================================================
   Base
   ========================================================================== */

body { }



/* =============================================================================
   Header
   ========================================================================== */

.banner { }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #8E0606;
	padding: 7px 0 2px 0;
	margin: 0 14px 0 14px;
	border-bottom: solid 1px #8E0606;
}

/* ==========================================================================
   Content
   ========================================================================== */

.content { }
h1 { text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.8); font-size: 36px; }
h2 { line-height: 28px;  }
h5 { margin: 20px 0 0 0; }

.gform_wrapper form { text-align: center !important; }
.gform_wrapper .top_label .gfield_label { font-weight: normal !important; }
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper textarea { height: 35px; font-size: 18px !important; }
.gform_wrapper select { font-size: 16px !important; }
.ginput_recaptcha > div { margin: 0 auto !important; }
/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { text-align: center; }

/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar { }



/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

.content-info { text-align: center; padding-top: 50px; }
#menu-footer-navigation ul, #menu-footer-navigation-chinese ul { float: left; margin-left: 0; }
#menu-footer-navigation li, #menu-footer-navigation-chinese li	{ display: inline; padding: 0 20px 0 20px; }
.footernav { font-size: 0.85em; letter-spacing: 0.1em; text-transform: uppercase; margin: 0 0 30px 0; }
#lang_sel_footer { margin-bottom: 30px; }


/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 767px) {

}
