#tchsp .buttons {
  background: #007CD3 !important;}

.widget_nav_menu ul li > a:hover{
    margin: 6px 0px 0px 16px;
    text-decoration: none;
}

.wd-effect-mirror{
  color:#939191;
  font-size: 52px;
  padding: 8px;
  font-style: normal;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 15px;
}
#nav_menu-1 .widget_title_wrapper {
	background-color:#007CD3;
}
#nav_menu-2 .widget_title_wrapper {
	background-color:#007CD3;
}
#nav_menu-3 .widget_title_wrapper {
	background-color:#007CD3;
}
#nav_menu-4 .widget_title_wrapper {
	background-color:#007CD3;
}
#nav_menu-5 .widget_title_wrapper {
	background-color:#007CD3;
}
#nav_menu-6 .widget_title_wrapper {
	background-color:#007CD3;
}
#nav_menu-7 .widget_title_wrapper {
	background-color:#007CD3;
}
#header .wd_tini_account_wrapper {
    display: none;
}

#header .left-header-top-content {
    float: right;
}

#header .header-middle.v1.show_banner .middle-header-middle-content {
    text-align: right;
    float: right;
}
.sticky-wrapper.is-sticky #header .v1 .header-logo.wd-sticky-show .logo img {
    max-width: 120px;
  padding-top: 5px;
 }
#header .header-middle.v1.show_banner .middle-header-middle-content {
    width: 70%;
    text-align: right;
    padding: 15px 0px 10px 10px;
    float: left;
}

#header .header-bottom.v1 .bg_search input[id^="s-"]{
 color:#000; 
}


.cycle-slide-active{
  text-align:center;
}

body {
    font-size: 15px;
}


.fa-mobile:before {
    color: white;
  font-size: 16px;
}

.fa-phone:before {
    color: white;
  font-size: 16px;
}


.fa-envelope-o:before {
    content: "";
  color: white;
  font-size: 16px;
}

.fa-pencil-square-o:before {
 
  color: #F60;
  font-size: 16px;
}

.fa-weixin:before {
 
  color: #F60;
  font-size: 16px;
}
#header .left-header-top-content:after {
    content: "";
}



#header .nav > .main-menu > ul.menu > li > a, #header .nav > div > ul > li > a {
 padding: 16px 20px; 
}



#header .right-header-top-content {
    float: left;
}

#tchsp .overview li {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 1px;
    height: 260px;
    border: 0px solid #FFF;
    width: 225px;
}




h3.widget-title {
 color:#fff;
}

.widget_nav_menu div > ul > li > a{
  font-size:14px;
}

#header .header-middle.v1.show_banner .middle-header-middle-content {
    width: 70%;
    text-align: right;
    padding: 15px 0px 10px 10px;
    float: left;
}

.left-sidebar-content h3.widget-title{
 font-size: 15px; 
}

#footer .textwidget p {
   display: none;
}

.jcarousel-wrapper{
  height:100px;
}



a.jcarousel-control-prev, a.jcarousel-control-next, a.jcarousel-control-prev:hover, a.jcarousel-control-next:hover {
    color: #FFF !important;
    display: none;
}

.wpcf7-form > p {
    margin-bottom: 0px;
    line-height: 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
}


.wd_top_content_widget_area_wrapper {
    padding: 10px 0px 15px 0px;
}


.slider-controls {
    display: none;
}

.slide {
    width: 1180px;
}

#logo-slider-wraper {
   left: 10px;
}

.logo-img {
    padding-right: 20px;
    padding-left: 20px;
}

.cycle-slide-active {
    text-align: left;
}

.sticky-wrapper.is-sticky #header .v1 .header-logo.wd-sticky-show {
  width: 13%;}

#header .left-header-top-content > div {
    font-size: 15px;
}
.collapseomatic_content {
     margin-left: 0px;
}

#header .header-middle.v1.show_banner .middle-header-middle-content {
    width: 60%;
}
#header .header-middle.v1.show_banner .left-header-middle-content {
    width: 40%;
}

.fa-pencil-square-o:before {
 
  color: #fff;
  font-size: 16px;
}

.fa-weixin:before {
 
  color: #fff;
  font-size: 16px;
}
.form-text a{
color: white;
}

.chat-text a{
color: white;
}

.form-text a:hover{
color: white;
}

.chat-text a:hover{
color: white;
}
.sticky-wrapper.is-sticky #header .v1 .nav, .sticky-wrapper.is-sticky #header .v1 .header-bottom.search-hidden .nav {
padding: 0 13.5% 0 0 !important;
}


#header .nav > .main-menu > ul.menu > li > a > span{
  font-size: 14px;
  }

.widget_nav_menu ul.menu > li ul.sub-menu{
  font-size: 18px;
 
}

#footer .footer-bg h3.widget-title {
  font-size: 16px;
  }
.vc_separator h4 {
      color: #7A7A7A;
}

.left_aligned .fields .dfield {
    float: left;
    width: 59%;
}
.left_aligned .fields label {
    float: left;
    width: 41%;
}

.pbSubmit {
    background: none repeat scroll 0% 0% #F60;;
    color: #fff;
}

.widget_nav_menu ul li.current_page_item > a{
  font-size: 14px;
  text-decoration: none;
  font-weight: inherit;
}
div.textwidget a{
 color:#7A7A7A; 
  font-size: 15px;
}
div.textwidget a:hover{
 padding-left: 20px; 
}
a {
    font-size: 15px;
}



.gallery { margin: 0 auto 18px; }
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
	padding: 8px;
	background: #fff;
}
.gallery img:hover {
	background: white;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }