/* ------------------------------------------------------------------------
                                PAGE FONT
-------------------------------------------------------------------------*/
:lang(zh):not(.et_pb_animation_top) { font-family: "黑体", "Microsoft JhengHei", Tahoma , Verdana , Arial , sans-serif; }

/* ------------------------------------------------------------------------
                              DROP DOWN MENU
-------------------------------------------------------------------------*/
#top-menu.nav li ul.sub-menu { width: 150px; }
#top-menu.nav li ul.sub-menu li {padding: 0 5px;     width: 100%; }

#top-menu li li a:hover { background-color:#C6E2FF !important; }
#top-menu.nav li ul.sub-menu li a {width: initial;}

/* ------------------------------------------------------------------------
              CONTACT FORM 7(COURSE REGISTER)
-------------------------------------------------------------------------*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="select"],
.wpcf7 input[type="captchar"],
.wpcf7 text
{
 background-color: #eee;
 border: 2px solid #C6E2FF;
 width: 100% !important;
  -webkit-border-radius: 8px;
 font-size: 14px;
 color: #999 !important;
 padding: 16px !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

/* to make the height align */
.wpcf7 .wpcf7-select {
 height:53px; 
}
#two-column{
	width: 100%;
}
#two-column #left{
	width: 49%;
	float: left;
}

#two-column #right{
	width: 50%;
  
	float: right;
}

#two-column p{
	margin-bottom: 6px;
}
#two-column2{
	width: 100%;
}
#two-column2 #left2{
	width: 20%;
	float: left;
}

.wpcf7 email
{
 background-color: #eee;
 border: 2px solid #C6E2FF;
 width: 100% !important;
  -webkit-border-radius: 8px;
 font-size: 14px;
 color: #999 !important;
 padding: 16px !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

#two-column #right input[type="text"], #two-column #left input[type="text"]{
	width:240px;
}


.wpcf7 textarea
{
 background-color: #eee;
 border: 2px solid #C6E2FF;
 width: 100% !important;
  -webkit-border-radius: 8px;
 width: 100% !important;
 font-size: 14px;
 color: #999 !important;
 padding: 16px !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

.wpcf7-captchar {
  background-color: #fff !important;
  border: 2px solid #C6E2FF;
 padding: 16px !important;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  color: #999 !important;
}

.wpcf7-submit {
  background-origin: padding-box;
 background-size: auto;
 background: transparent !important;
 color: #3a2719;
  border: 2px solid #C6E2FF;
 width: 15% !important;
  -webkit-border-radius: 8px;
 font-size:15px;
 padding: 6px 20px;
 line-height:1.7em;
 border-radius: 2px;
 height: 50px ! important;
 width: 102px;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
}

.wpcf7-submit:hover {
 background: #3a2719 !important;
 color:#eee;
 border: 2px solid transparent;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
}

.wpcf7 text{
  background: #e9e3b1;
  border: 2px solid #96161a;
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  color: #96161a;
  display: block;
  float: left;
  height: 20px;
  margin: 0 20px 20px 0;
  padding: 10px;
  width: 160px;
}

.wpcf7 select{
background-color: #eee;
 border: 2px solid #C6E2FF;
  font-size: 14px;
 color: #999 !important;
 padding: 16px !important;
  width: 30% !important;
  -webkit-border-radius: 8px;
}


/* ------------------------------------------------------------------------
              NAVIGATION BAR
-------------------------------------------------------------------------*/
/*
.menu {
	background-color: #585858;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
	background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);
	background-image: -moz-linear-gradient(top, #585858, #3d3d3d);
	background-image: -ms-linear-gradient(top, #585858, #3d3d3d);
	background-image: -o-linear-gradient(top, #585858, #3d3d3d);
	background-image: linear-gradient(top, #585858, #3d3d3d);
	clear: both;
}
/*
/* adjust the padding of the top menu navigation bar 
    #main-header { line-height: 0px; padding-top:14px;}
    #main-header nav#top-menu-nav {padding-top: 20px;padding-bottom: 20px;}
 
/* adjust the padding of the top menu navigation items 
    #main-header.et-fixed-header nav#top-menu-nav {padding-top: 0px;}
    #top-menu li { padding-top: 20px; }
    #top-menu li li a, .fullwidth-menu li li a {padding: 0px 20px; line-height: normal;}
.menu {
  
  padding: 15px;
  
}

*/
/*
#menu-item-11606 {
padding: 15px 0;
}

#menu-item-11606 a {
border-color: gray;
border: 1px solid gray;
color: gray;
padding: 10px 25px !important;
display: inline-block;
opacity: 1;
border-radius: 3px;
}

#menu-item-11606 a:hover
{
opacity: .9;
background: #c0c0c0;
color: #fff;
}
*/

/* adjust the padding of the top menu navigation bar 
    #main-header { line-height: 0px; padding-top:14px;}
    #main-header nav#top-menu-nav {padding-top: 0px;padding-bottom: 10px;}*/
 
/* adjust the padding of the top menu navigation items 
    #main-header.et-fixed-header nav#top-menu-nav {padding-top: 0px;}
    #top-menu li { padding-top: 20px; }
    #top-menu li li a, .fullwidth-menu li li a {padding: 0px 20px; line-height: normal;}*/
 
/* adjust the padding and height of the fixed header logo (when scrolled down) 
    .et-fixed-header #logo {
        max-height: 39px;
        padding-top: 1px;}*/
 
/* style the get started cta button */
/*
    .get-started {border-radius: 5px; height:20px;}
    */
    li.get-started {
        color:#fff!important;
        -moz-transition: all 0.5s; 
        -webkit-transition: all 0.5s;
        transition: all 0.5s;}

   
.get-started a {/*
border: 1px solid gray;
  padding:1px;
  -webkit-border-radius: 8px;
  padding-left:20px;  
        padding-right:20px!important;
padding-top:20px;
  padding-bottom:20px;*/
  border-color: gray;
border: 1px solid gray;
color: gray;
padding: 10px !important;
display: inline-block;
opacity: 1;
border-radius: 3px;
}

/*

 li.get-started:hover {background-color:#b41b1b;}

.get-started a {color: #fff!important;}
background-color:#e34646; 
        font-weight: 700; 
        text-transform: uppercase; 
        text-align: center; 
        padding-left:20px;  
        padding-right:20px!important;
        
    
*/


.et_fixed_nav #logo {
max-height: 160px;
padding:20 !important;	
  
}

#logo {
 max-width: 20%;
}