

.header_inner {
  border-top: 5px solid rgba(242,208,59,1);
}
.carousel-inner h2.with_background_color span {
  padding: 20px 33px;
}
.testimonials .testimonial_text_inner p:not(.testimonial_author) {
  font-style: italic;
}
.vc_row.use_row_as_box {
  margin: 0;
}
.q_progress_bar .progress_title {
  letter-spacing: 0px;
}
div.wpcf7 img.ajax-loader {
  display: none;
}
.carousel-inner .slider_content .text .qbutton {
  margin: 0px;
}
.title_left_align .q_tabs.vertical .tabs-nav li a {
  text-align: left;
font-size: large;
}
.services_icons_hover span.qode_icon_shortcode.fa-stack.q_font_awsome_icon_square:hover {
  background-color: #F2D03B !important;
  border-color: #F2D03B !important;
}
.services_icons_hover .q_font_awsome_icon_square:hover i {
  color: #fff !important;
}
.latest_post_text {
  text-align: left;
}
.latest_post_text h4, h4 a {
line-height: 36px;
}
.q_tabs .tabs-nav li.active a {
  color: #555555;
}
.q_tabs .tabs-nav li a { 
text-transform: none;
letter-spacing: 0;
}
h5.blockquote-text {
  font-weight: 700;
}
.carousel-inner .slider_content .text .qbutton {
    margin: 22px;
font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    color: #ffffff;
    font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 50px;
    height: 50px;
    font-style: normal;
    font-weight: 700;
    background-color: #3794f2;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 22px;
    letter-spacing: 1px;
    border-width: 0px;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
font-family:微軟正黑體, Arial, Helvetica, sans-serif;
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var{
font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
}
.qbutton.small {
    font-size: 16px;
    line-height: 37px;
    height: 37px;
    font-weight: 700;
    padding-left: 27px;
    padding-right: 27px;
    font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    font-size: 16px;
    font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
}

.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {
    font-size: 20px;
    line-height: 29px;
    height: 30px;
}