/* Compiled Less CSS File */
/* Generated from "style.css" */

/* CSS Document */
/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/
/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
body,
p,
a,
b,
strong,
small,
td,
time,
textarea,
input,
select,
button,
.mk-edge-desc,
.edge-desc,
#mk-footer-navigation ul li a,
.vm-header-copyright,
.mk-footer-copyright,
.mk-content-box,
.filter-portfolio a,
.mk-button,
.mk-blockquote,
.mk-tabs-tabs a,
.mk-accordion-tab,
.mk-toggle-title,
.mk-dropcaps,
.mk-single-price,
.mk-price,
.mk-imagebox,
.mk-event-countdown,
.mk-button-gradient,
.mk-iconBox-gradient,
.mk-custom-box,
.mk-subscribe,
.mk-timeline,
.mk-blog-container .mk-blog-meta .the-excerpt p,
.mk-single-content p,
.mk-testimonial-quote,
.mk-contact-form,
.mk-contact-form input,
.mk-contact-form button,
.mk-blog-category,
.tp-caption,
.mk-fancy-title,
.esg-content {
  font-family: "Open Sans", sans-serif, "PingFang TC", "Noto Sans TC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei" !important;
}
.hkhta_clock {
  position: relative;
  height: 80px;
  width: 80px;
  background: white;
  box-sizing: border-box;
  border-radius: 100%;
  border: 3px solid #67D2C8;
  margin: auto;
}
.hkhta_clock .top {
  position: absolute;
  width: 2px;
  height: 5px;
  background: #262626;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.hkhta_clock .top2 {
  position: absolute;
  width: 2px;
  height: 30px;
  background: #262626;
  top: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.hkhta_clock .right {
  position: absolute;
  width: 5px;
  height: 2px;
  background: #262626;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}
.hkhta_clock .bottom {
  position: absolute;
  width: 2px;
  height: 5px;
  background: #262626;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
}
.hkhta_clock .left {
  position: absolute;
  width: 5px;
  height: 2px;
  background: #262626;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
.hkhta_clock .center {
  height: 6px;
  width: 6px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #262626;
  border-radius: 100%;
}
.hkhta_clock .hour {
  width: 3px;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  animation: time 60s infinite linear;
}
.hkhta_clock .hour:before {
  position: absolute;
  content: "";
  background: #262626;
  height: 60px;
  width: 3px;
  top: 30px;
}
.hkhta_clock .minute {
  width: 1px;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  animation: time 30s infinite linear;
}
.hkhta_clock .minute:before {
  position: absolute;
  content: "";
  background: #262626;
  height: 40px;
  width: 1px;
  top: 50px;
}
.hkhta_clock .second {
  width: 2px;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  animation: time 15s infinite linear;
}
.hkhta_clock .second:before {
  position: absolute;
  content: "";
  background: #fd1111;
  height: 20px;
  width: 2px;
  top: 41px;
}
@keyframes time {
  to {
    transform: rotate(360deg);
  }
}
body .mk-fancy-title:not(.eng_title),
body h1:not(.eng_title),
body h2:not(.eng_title),
body h3:not(.eng_title),
body h4:not(.eng_title),
body h5:not(.eng_title),
body h6:not(.eng_title) {
  letter-spacing: 2px !important;
}
.mk-nav-responsive-link {
  right: 12px !important;
}
.mk-nav-responsive-link .mk-css-icon-menu div {
  background-color: #54abf8;
}
.wpb_raw_code {
  margin-bottom: 0 !important;
}
.wistia_embed .mk-image-holder {
  width: 100%;
  max-width: 100% !important;
  height: auto;
}
.hkhta-alliance-img .mk-image-holder {
  width: 100%;
  max-width: 100% !important;
  height: auto;
}
.text-center {
  text-align: center;
}
.max-width-972 {
  max-width: 972px !important;
}
.max-width-480 {
  max-width: 480px !important;
}
.max-width-420 {
  max-width: 420px !important;
}
.max-width-374 {
  max-width: 374px !important;
}
.max-width-278 {
  max-width: 278px !important;
}
.max-width-270 {
  max-width: 270px !important;
}
.max-width-265 {
  max-width: 265px !important;
}
.max-width-210 {
  max-width: 210px !important;
}
.max-width-205 {
  max-width: 205px !important;
}
.max-width-178 {
  max-width: 178px !important;
}
.max-width-166 {
  max-width: 166px !important;
}
.max-width-140 {
  max-width: 140px !important;
}
.max-width-96 {
  max-width: 96px !important;
}
.max-width-93 {
  max-width: 93px !important;
}
.max-width-78 {
  max-width: 78px !important;
}
.max-width-76 {
  max-width: 76px !important;
}
.max-width-60 {
  max-width: 60px !important;
}
.max-width-56 {
  max-width: 56px !important;
}
.max-width-52 {
  max-width: 52px !important;
}
.max-width-50 {
  max-width: 50px !important;
}
.max-width-40 {
  max-width: 40px !important;
}
.max-width-35 {
  max-width: 35px !important;
}
.max-height-74 {
  width: auto !important;
  max-height: 74px !important;
}
.max-height-74 img {
  width: auto !important;
  max-height: 74px !important;
}
@media only screen and (max-width: 767px) {
  .max-height-mobile-64 {
    width: auto !important;
    max-height: 64px !important;
  }
  .max-height-mobile-64 img {
    width: auto !important;
    max-height: 64px !important;
  }
}
.text-white {
  color: #fff;
}
.text-white a,
.text-white b,
.text-white p,
.text-white li,
.text-white th,
.text-white td {
  color: #fff;
}
.text-white a {
  text-decoration: underline;
}
.text-white a:hover {
  color: #F2A918;
}
.text-blue {
  color: #0057A3;
}
.text-blue a,
.text-blue b,
.text-blue p,
.text-blue li,
.text-blue th,
.text-blue td {
  color: #0057A3;
}
.text-blue a {
  text-decoration: underline;
}
.text-blue a:hover {
  color: #000;
}
.text-blue2 {
  color: #74a7ce;
}
.text-size-14 {
  font-size: 14px;
}
.text-size-14 p {
  font-size: 14px;
}
.text-size-14 p strong {
  font-weight: 700;
  font-size: 1.286em;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-18 p {
  font-size: 18px;
}
.text-size-18 p strong {
  font-weight: 400;
  font-size: 1.286em;
}
.text-black2 {
  color: #231f20;
}
.text-black2 p {
  color: #231f20;
}
.text-bold {
  font-weight: 700 !important;
}
.text-bold p {
  font-weight: 700 !important;
}
.vertical-center {
  display: flex;
  align-items: center;
}
.mk-fancy-title {
  margin-bottom: 0;
}
.text-orange {
  color: #e69724 !important;
}
.text-orange p {
  color: #e69724 !important;
}
.text-orange strong {
  color: #e69724 !important;
}
.text-strong-orange {
  color: #e69724 !important;
}
.text-strong-orange strong {
  color: #e69724 !important;
}
.lwa .lwa-info a:last-child {
  display: none;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
.joey_form #gform_wrapper_54 form#gform_54 .gform_footer #gform_submit_button_54 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_55 form#gform_55 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_55 form#gform_55 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_55 form#gform_55 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_55 form#gform_55 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_55 form#gform_55 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_55 form#gform_55 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_55 form#gform_55 .gform_footer #gform_submit_button_55 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_58 form#gform_58 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_58 form#gform_58 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_58 form#gform_58 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_58 form#gform_58 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_58 form#gform_58 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_58 form#gform_58 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_58 form#gform_58 .gform_footer #gform_submit_button_58 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_59 form#gform_59 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_59 form#gform_59 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_59 form#gform_59 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_59 form#gform_59 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_59 form#gform_59 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_59 form#gform_59 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_59 form#gform_59 .gform_footer #gform_submit_button_59 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_56 form#gform_56 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_56 form#gform_56 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_56 form#gform_56 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_56 form#gform_56 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_56 form#gform_56 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_56 form#gform_56 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_56 form#gform_56 .gform_footer #gform_submit_button_56 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_57 form#gform_57 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_57 form#gform_57 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_57 form#gform_57 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_57 form#gform_57 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_57 form#gform_57 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_57 form#gform_57 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_57 form#gform_57 .gform_footer #gform_submit_button_57 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_60 form#gform_60 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_60 form#gform_60 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_60 form#gform_60 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_60 form#gform_60 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_60 form#gform_60 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_60 form#gform_60 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_60 form#gform_60 .gform_footer #gform_submit_button_60 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_61 form#gform_61 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_61 form#gform_61 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_61 form#gform_61 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_61 form#gform_61 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_61 form#gform_61 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_61 form#gform_61 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_61 form#gform_61 .gform_footer #gform_submit_button_61 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_62 form#gform_62 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_62 form#gform_62 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_62 form#gform_62 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_62 form#gform_62 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_62 form#gform_62 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_62 form#gform_62 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_62 form#gform_62 .gform_footer #gform_submit_button_62 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
#gform_wrapper_63 form#gform_63 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}
#gform_wrapper_63 form#gform_63 .gform_body .gform_fields .gfield .ginput_container input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e2e6e7 !important;
  background-color: #fff !important;
}
#gform_wrapper_63 form#gform_63 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#gform_wrapper_63 form#gform_63 .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#gform_wrapper_63 form#gform_63 .gform_body .gform_fields .gfield.gfield_error {
  position: relative !important;
}
#gform_wrapper_63 form#gform_63 .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute !important;
  left: auto !important;
  right: 16px !important;
  top: 20% !important;
  display: block !important;
  width: 100px !important;
  box-sizing: border-box !important;
}
#gform_wrapper_63 form#gform_63 .gform_footer #gform_submit_button_63 {
  padding: 14px 50px !important;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  color: #fff !important;
  background-color: #e78410 !important;
}
body img.img-responsive {
  width: 100% !important;
  height: auto !important;
}
#mk-footer {
  z-index: 12;
  padding-top: 0;
}
@media only screen and (max-width: 767px) {
  #mk-footer {
    margin-top: 40px;
  }
}
#mk-footer .footer-wrapper.mk-grid {
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  /*margin-right:0 !important;*/

}
#mk-footer .footer-wrapper.mk-grid #text-3 {
  position: absolute !important;
  right: 20px !important;
  top: auto !important;
  bottom: 24px !important;
  left: auto !important;
  font-size: 24px !important;
}
@media only screen and (max-width: 767px) {
  #mk-footer .footer-wrapper.mk-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }
  #mk-footer .footer-wrapper.mk-grid #text-3 {
    right: 20px !important;
  }
}
#mk-footer .widget_black_studio_tinymce {
  margin-bottom: 0;
}
#mk-footer .widget_black_studio_tinymce h4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1em;
  color: #F2A918;
  margin-bottom: 0;
}
#mk-footer .widget_black_studio_tinymce table {
  margin-bottom: 0;
  margin-left: -8px;
  margin-right: -8px;
}
#mk-footer .widget_black_studio_tinymce th {
  text-align: left;
  padding: 8px;
}
#mk-footer .widget_black_studio_tinymce td {
  text-align: left;
  padding: 8px;
}
#mk-footer .widget_black_studio_tinymce td img.footer-logo {
  max-width: 293px;
  height: auto;
  margin-bottom: 10px;
}
#mk-footer .widget_black_studio_tinymce tr.alliance td a {
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
#mk-footer .widget_black_studio_tinymce tr.alliance td a img {
  display: block;
  width: auto;
  height: 25px;
}
@media only screen and (min-width: 768px) {
  #mk-footer .widget_black_studio_tinymce table {
    width: 100%;
    max-width: 640px;
  }
  #mk-footer .widget_black_studio_tinymce tr.alliance td a img {
    height: 30px;
  }
}
#mk-footer .widget.widget_text {
  margin-bottom: 0;
  position: absolute;
  top: -30px;
  z-index: 100;
}
#mk-footer .widget.widget_text .footer-contacts {
  list-style: none;
}
#mk-footer .widget.widget_text .footer-contacts li {
  float: left;
  margin-right: 20px;
}
#mk-footer .widget.widget_text .footer-contacts li img {
  width: auto;
  height: 12px;
  vertical-align: baseline;
  margin-right: 5px;
}
#mk-footer .widget.widget_text .footer-contacts li a {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  vertical-align: baseline;
}
#mk-footer .widget.widget_text .footer-contacts li a:hover {
  text-decoration: underline;
}
#mk-footer .widget.widget_text .footer-contacts li a.footer-contact-phone {
  font-size: 20px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  #mk-footer .widget.widget_text .footer-contacts li {
    margin-right: 10px;
  }
  #mk-footer .widget.widget_text .footer-contacts li img {
    width: auto;
    height: 12px;
    vertical-align: baseline;
    margin-right: 5px;
  }
  #mk-footer .widget.widget_text .footer-contacts li a {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    vertical-align: baseline;
  }
  #mk-footer .widget.widget_text .footer-contacts li a.footer-contact-phone {
    font-size: 20px;
    font-weight: 400;
  }
}
#mk-footer .widget.widget_sp_image {
  margin-bottom: 20px;
}
#mk-footer .widget.widget_sp_image img {
  max-width: 293px !important;
  height: auto !important;
}
#mk-footer .widget.widget_nav_menu {
  padding: 0;
  margin-top: 74px;
  margin-bottom: 10px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  #mk-footer .widget.widget_nav_menu {
    margin-top: 90px;
    margin-bottom: 10px;
  }
}
#mk-footer .widget.widget_nav_menu .widgettitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  color: #f2a918;
  margin-bottom: 10px;
}
#mk-footer .widget.widget_nav_menu #menu-footer_alliance {
  /*margin-left:-9px;margin-right:-9px;*/
  overflow: hidden;
}
#mk-footer .widget.widget_nav_menu #menu-footer_alliance li {
  float: left;
}
#mk-footer .widget.widget_nav_menu #menu-footer_alliance li a {
  padding: 0px;
}
#mk-footer .widget.widget_nav_menu #menu-footer_alliance li a svg {
  display: none;
}
#mk-footer .widget.widget_nav_menu #menu-footer_alliance li a img {
  display: block;
  width: auto;
  height: 50px;
}
@media only screen and (max-width: 768px) {
  #mk-footer .widget.widget_nav_menu #menu-footer_alliance li a img {
    height: 50px;
  }
}
@media only screen and (max-width: 375px) {
  #mk-footer .widget.widget_nav_menu #menu-footer_alliance li a img {
    height: 46px;
  }
}
#mk-footer #sub-footer {
  overflow: hidden;
}
#mk-footer #sub-footer .mk-grid {
  border-top: 1px solid #4d4d4d;
  /*padding-left:15px;padding-right:15px;*/
  padding-left: 20px;
  padding-right: 20px;
}
#mk-footer #sub-footer .mk-grid .mk-footer-copyright {
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
}
#mk-footer #sub-footer .mk-grid .footer_menu {
  float: left;
  margin-left: auto !important;
  margin-right: auto !important;
}
#mk-footer #sub-footer .mk-grid .footer_menu .menu-item a {
  margin-top: 10px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  #mk-footer #sub-footer .mk-grid {
    margin: 0 !important;
    box-sizing: border-box !important;
  }
  #mk-footer #sub-footer .mk-footer-copyright {
    box-sizing: border-box;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    text-align: left;
  }
}
#mk-footer .mk-padding-wrapper {
  padding-left: 0;
  padding-right: 0;
}
#mk-theme-container {
  overflow-x: hidden !important;
}
body .mk-fancy-title strong.black {
  color: #000 !important;
}
body .mk-fancy-title strong.white {
  color: #fff !important;
}
.mk-text-block p:last-child {
  margin-bottom: 0 !important;
}
.mk-text-block p:only-of-type,
.mk-text-block p:last-child {
  margin-bottom: 0 !important;
}
body.single.single-post #mk-page-introduce {
  display: none !important;
}
body.single.single-post .blog-single-meta time {
  font-style: normal;
  color: #231f20;
}
body.single.single-post .mk-single-content table,
body.single.single-post .mk-single-content td {
  width: auto !important;
  text-align: left !important;
  padding: 5px !important;
}
body.single.single-post .mk-single-content th {
  width: auto !important;
  text-align: right !important;
  padding: 5px !important;
}
body.single.single-post .mk-single-content th[colspan="2"] {
  text-align: center !important;
}
body.single.single-post .blog-similar-posts {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
body.single.single-post .blog-similar-posts .similar-post-holder .mk-similiar-title {
  font-size: 16px;
}
.mk-pagination {
  text-align: center;
  vertical-align: middle;
  padding-top: 30px !important;
  padding-bottom: 100px !important;
}
.mk-pagination .pagination-arrows,
.mk-pagination .mk-pagination-inner {
  display: inline-block;
  float: none;
  clear: both;
  vertical-align: middle;
}
.mk-blog-container .mk-blog-thumbnail-item {
  padding-top: 30px;
  padding-bottom: 0;
}
.mk-blog-container .mk-blog-thumbnail-item .featured-image:hover img {
  transform: scale(1);
}
.mk-blog-container .mk-blog-thumbnail-item .featured-image .image-hover-overlay,
.mk-blog-container .mk-blog-thumbnail-item .featured-image .post-type-badge {
  display: none;
}
.mk-blog-container .mk-blog-thumbnail-item .item-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.mk-blog-container .mk-blog-thumbnail-item .item-wrapper .mk-blog-meta .the-title {
  margin-top: 15px;
  margin-bottom: 23px;
}
.mk-blog-container .mk-blog-thumbnail-item .item-wrapper .mk-blog-meta .the-title a {
  color: #e38624 !important;
}
.mk-blog-container .mk-blog-thumbnail-item .item-wrapper .mk-blog-meta .the-excerpt {
  margin-bottom: 23px;
}
@media only screen and (min-width: 768px) {
  .mk-blog-container .mk-blog-thumbnail-item .featured-image {
    width: 35% !important;
    box-sizing: border-box !important;
  }
  .mk-blog-container .mk-blog-thumbnail-item .item-wrapper {
    width: 65% !important;
    box-sizing: border-box !important;
  }
}
@media only screen and (max-width: 767px) {
  .mk-blog-container .mk-blog-thumbnail-item .item-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.mk-blog-container .mk-button-container .mk-button {
  font-size: 16px;
}
.wpb_revslider_element {
  margin-bottom: 0;
}
.hkhta_footer_info_wrap {
  position: absolute;
  top: -25px;
  left: 20px;
  z-index: 100;
}
.hkhta_footer_info_wrap .hkhta_footer_info {
  list-style: none;
}
.hkhta_footer_info_wrap .hkhta_footer_info li {
  float: left;
  margin: 0 10px 0 0;
  vertical-align: baseline;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
}
.hkhta_footer_info_wrap .hkhta_footer_info li img {
  width: 17px;
  height: auto;
  vertical-align: baseline;
}
@media only screen and (min-width: 1024px) {
  .hkhta_footer_info_wrap .hkhta_footer_info li {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .hkhta_footer_info_wrap .hkhta_footer_info li {
    font-size: 16px;
  }
}
body .hkhta-fancybox .fancybox-skin {
  background-color: #fff !important;
}
body .hkhta-fancybox .hkhta-fancybox-close {
  width: 20px;
  height: 20px;
  background: none;
  top: 15px;
  right: 15px;
}
body .hkhta-fancybox .hkhta-share-popup {
  display: flex !important;
  background-color: #f2a918;
}
body .hkhta-fancybox .hkhta-share-popup .hkhta-share-popup-col-left {
  flex: 1;
  background-color: #f2a918;
  background-image: url(http://www.hkhta.edu.hk/wp-content/uploads/2017/04/white-corner01.png?id=436);
  background-position: 101% 101% !important;
  background-repeat: no-repeat !important;
}
body .hkhta-fancybox .hkhta-share-popup .hkhta-share-popup-col-left .vc_column-inner {
  background-color: transparent !important;
}
body .hkhta-fancybox .hkhta-share-popup .hkhta-share-popup-col-right {
  flex: 2;
  background-color: #fff;
}
body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
  padding: 48px 58px 58px 38px !important;
}
body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner {
  padding: 48px 48px 0 38px !important;
  background-color: #fff;
}
body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner .mk-image {
  text-align: right !important;
}
body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner .mk-image .mk-image-holder {
  max-width: 120px !important;
  width: 100% !important;
  height: auto !important;
  display: inline-block !important;
}
body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner .mk-image .mk-image-holder .mk-image-inner {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media only screen and (max-width: 1024px) {
  body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    padding: 45px 58px 0 15px !important;
    background-position: 101% 101% !important;
  }
  body .hkhta-fancybox .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner {
    padding: 45px 15px 0 15px !important;
    background-color: #fff;
  }
}
.hkhta-share-wrap .hkhta-share-left {
  padding: 0 2px 0 0 !important;
}
.hkhta-share-wrap .hkhta-share-right {
  padding: 0 0 0 2px !important;
}
.hkhta-share-wrap .hkhta-share .wpb_row.vc_inner {
  height: 100%;
}
.hkhta-share-wrap .hkhta-share .wpb_row.vc_inner > .wpb_column.vc_column_container {
  height: 100%;
}
.hkhta-share-wrap .hkhta-share .wpb_row.vc_inner > .wpb_column.vc_column_container > .vc_column-inner {
  height: 100%;
}
.hkhta-share-wrap .hkhta-share .hkhta-share-popup {
  display: none;
}
.hkhta-share-wrap .hkhta-share .hkhta-share-popup .hkhta-share-popup-col-left {
  height: 100% !important;
}
.hkhta-share-wrap .hkhta-share .hkhta-share-popup .hkhta-share-popup-col-left .vc_column-inner {
  height: 100% !important;
}
.hkhta-share-wrap .hkhta-share .hkhta-share-popup .hkhta-share-popup-col-left .vc_column-inner .wpb_wrapper {
  height: 100% !important;
}
.hkhta-share-wrap .hkhta-share .hkhta-readmore {
  margin-bottom: 0;
  /*			a {width:100%;height:100%;}
			button {position:absolute;bottom:30px;text-align:center;transform:translateX(-50%);
				.ubtn-data.ubtn-text {position:relative;}
			}
*/
}
.hkhta-share-wrap .hkhta-share .mk-text-block p {
  line-height: 1.375em;
}
.hkhta-share-wrap .hkhta-share .mk-image .mk-image-holder {
  max-width: 120px !important;
  height: auto !important;
}
.hkhta-share-wrap .hkhta-share .mk-image .mk-image-holder .mk-image-inner {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media only screen and (max-width: 767px) {
  body .hkhta-share-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  body .hkhta-share-wrap .hkhta-share {
    padding: 0 !important;
    margin-bottom: 8px;
  }
}
.hkhta-share-popup .hkhta-share-popup-col-left .vc_column-inner {
  height: 100% !important;
}
.hkhta-share-popup .hkhta-share-popup-col-left .vc_column-inner .wpb_wrapper {
  height: 100% !important;
}
@media only screen and (max-width: 767px) {
  body.page.page-id-332 .hkhta-share-wrap {
    padding-bottom: 0 !important;
  }
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-tab {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1em;
  color: #fff;
  background-color: #0057a3;
  border: none;
  padding: 14px 23px;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-tab:hover {
  background-color: #00498a;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-tab svg.mk-svg-icon {
  color: #ffffff !important;
  fill: #ffffff !important;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
body .mk-accordion.hkhta-accordion .mk-accordion-single.current .mk-accordion-tab svg.mk-svg-icon {
  color: #ffffff !important;
  fill: #ffffff !important;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane {
  background-color: #eaf8ff !important;
  border: none !important;
  padding: 34px 23px;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane h4,
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane strong,
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane b {
  color: #000000;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane th,
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane td,
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane li,
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane p {
  color: #231f20;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane h4 {
  margin-bottom: 15px;
  letter-spacing: 1px;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane th,
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane td {
  text-align: left;
  vertical-align: top;
  font-weight: 400;
  padding: 0;
  line-height: 1.55em;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane th {
  padding-right: 15px;
}
body .mk-accordion.hkhta-accordion .mk-accordion-single .mk-accordion-pane table {
  margin: 0 auto 32px auto;
}
body .icon62 {
  max-width: 62px !important;
}
.mk-main-navigation .main-navigation-ul .sub-menu .menu-item {
  border-bottom: 1px solid rgba(242, 169, 24, 0.5);
}
.mk-main-navigation .main-navigation-ul .menu-item {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.mk-main-navigation .main-navigation-ul .menu-item .menu-item-link {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.mk-main-navigation .main-navigation-ul .menu-item > .menu-item-link:hover {
  background-color: #0a4b8b;
  color: #fff !important;
}
.mk-main-navigation .main-navigation-ul .menu-item.current-menu-item > a.menu-item-link {
  background-color: #0a4b8b;
  color: #fff !important;
}
.mk-main-navigation .main-navigation-ul .menu-item.dropdownOpen > a.menu-item-link {
  background-color: #0a4b8b;
  color: #fff !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-51 > .menu-item-link {
  background-color: #f2a918;
  color: #fff;
}
.mk-main-navigation .main-navigation-ul #menu-item-51 > .menu-item-link:hover {
  background-color: #e09d16;
  color: #fff !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-51.current-menu-item > a.menu-item-link {
  background-color: #e09d16;
  color: #fff !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-51.dropdownOpen > a.menu-item-link {
  background-color: #e09d16;
  color: #fff !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-248 > .menu-item-link {
  background-color: #f7f7f7;
  color: #000 !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-248 > .menu-item-link:hover {
  background-color: #cccccc;
  border-color: #cccccc !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-248.current-menu-item > .amenu-item-link {
  background-color: #cccccc;
  color: #000 !important;
  border-color: #cccccc !important;
}
.mk-main-navigation .main-navigation-ul #menu-item-248.dropdownOpen > .menu-item-link {
  background-color: #cccccc;
  color: #000 !important;
  border-color: #cccccc !important;
}
@media only screen and (max-width: 980px) {
  .mk-main-navigation .main-navigation-ul .menu-item > .menu-item-link {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 920px) {
  .mk-main-navigation .main-navigation-ul .menu-item {
    overflow: hidden;
    max-width: 80px;
    height: 70px;
  }
  .mk-main-navigation .main-navigation-ul .menu-item > .menu-item-link {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.mk-responsive-nav .menu-item a {
  font-size: 14px;
  line-height: 1em;
}
.mk-responsive-nav .menu-item .mk-nav-arrow .mk-svg-icon {
  fill: #0057a3 !important;
}
.mk-responsive-nav .menu-item.current-menu-parent > a {
  color: #0055a0 !important;
}
.mk-responsive-nav .menu-item.current-menu-parent .mk-nav-arrow .mk-svg-icon {
  fill: #0057a3 !important;
}
.mk-responsive-nav .menu-item .current_page_item > a {
  color: #378eda !important;
}
.mk-responsive-nav .sub-menu .menu-item a {
  font-size: 14px;
  line-height: 1em;
  padding: 15px 14px;
}
.mk-responsive-nav #responsive-menu-item-51 > .menu-item-link {
  background-color: #f2a918;
  color: #fff !important;
}
.mk-responsive-nav #responsive-menu-item-51 > .menu-item-link:hover {
  background-color: #e09d16;
  color: #fff !important;
}
.mk-responsive-nav #responsive-menu-item-51.current-menu-item > .menu-item-link {
  background-color: #e09d16;
  color: #fff !important;
}
.mk-responsive-nav #responsive-menu-item-51.dropdownOpen > .menu-item-link {
  background-color: #e09d16;
  color: #fff !important;
}
.mk-responsive-nav #responsive-menu-item-248 > .menu-item-link {
  background-color: #f7f7f7;
  color: #000 !important;
}
.mk-responsive-nav #responsive-menu-item-248 > .menu-item-link:hover {
  background-color: #cccccc;
  border-color: #cccccc !important;
}
.mk-responsive-nav #responsive-menu-item-248.current-menu-item > .menu-item-link {
  background-color: #cccccc;
  color: #000 !important;
  border-color: #cccccc !important;
}
.mk-responsive-nav #responsive-menu-item-248.dropdownOpen > .menu-item-link {
  background-color: #cccccc;
  color: #000 !important;
  border-color: #cccccc !important;
}
.workshop-wrap {
  padding: 40px 0 15px 0;
}
.workshop-wrap .workshop .mk-text-block a {
  text-decoration: underline;
}
.workshop-wrap2 .workshop .mk-text-block a {
  text-decoration: underline;
}
.workshop-wrap2 .workshop_facebook .mk-text-block a {
  text-decoration: none;
}
.hkhta-title {
  margin-bottom: 5px;
  border-bottom: 2px solid #f2a918;
}
.banner1000 .rev_slider_wrapper {
  text-align: center;
}
.banner1000 .rev_slider_wrapper .rev_slider {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.banner1200 .rev_slider_wrapper {
  text-align: center;
}
.banner1200 .rev_slider_wrapper .rev_slider {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  /*	.theme-page-wrapper.no-padding {
  		.theme-content.no-padding {padding-left:15px !important;padding-right:15px !important;
  		}
  	}
  */
}
@media only screen and (max-width: 767px) {
  .theme-page-wrapper.no-padding .theme-content.no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .wpb_row.vc_row .wpb_row.vc_row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
table.oversea_table {
  text-align: center;
  margin-bottom: 0;
}
table.oversea_table .td-center {
  text-align: center;
}
table.oversea_table .td-vertical-center {
  vertical-align: middle;
}
table.oversea_table .td-arrow {
  width: 10px;
  height: auto;
  padding: 5px;
}
table.oversea_table .title-orange {
  color: #F2A918;
}
table.oversea_table td {
  padding: 5px 0;
  text-align: left;
  vertical-align: top;
}
table.oversea_table h4 {
  margin-bottom: 0;
  vertical-align: top;
  font-size: 18px;
}
table.oversea_table h4.text16 {
  font-size: 16px;
}
table.oversea_table h4.orange {
  color: #F2A918;
}
.oversea-box-wrap-upper {
  padding-top: 35px;
  padding-bottom: 10px;
}
.oversea-box-wrap-lower {
  padding-top: 10px;
  padding-bottom: 35px;
}
@media only screen and (max-width: 767px) {
  .oversea-box-wrap-upper {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .oversea-box-wrap-lower {
    padding-top: 10px;
    padding-bottom: 20px;
  }
}
.oversea-box-wrap .oversea-box-right {
  padding: 40px 30px !important;
}
@media only screen and (max-width: 767px) {
  .oversea-box-wrap .oversea-box-right {
    padding: 30px 15px !important;
  }
}
.oversea-orange {
  padding-top: 90px;
  padding-bottom: 110px;
}
@media only screen and (max-width: 767px) {
  .oversea-orange {
    padding-top: 40px;
    padding-bottom: 50px;
  }
}
.oversea-grey {
  padding-top: 80px;
  padding-bottom: 90px;
}
@media only screen and (max-width: 767px) {
  .oversea-grey {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.oversea-border-box {
  margin-top: 5px;
  margin-bottom: 50px;
}
.oversea-border-box-left {
  border: 1px solid #e4e4e4;
  padding-top: 38px;
  padding-bottom: 38px;
}
.oversea-border-box-left .mk-image.uni-photo {
  margin-left: -15px;
  margin-right: -15px;
}
.oversea-border-box-right {
  border: 1px solid #e4e4e4;
  position: relative;
  padding-top: 38px;
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .oversea-border-box {
    margin-top: 5px;
    margin-bottom: 50px;
  }
  .oversea-border-box-left {
    border-width: 1px 0 1px 1px;
  }
  .oversea-border-box-left .mk-image.uni-photo {
    margin-left: -15px;
    margin-right: -15px;
  }
  .oversea-border-box-right {
    padding-left: 30px;
    padding-right: 30px;
  }
  .oversea-border-box-right .entry-box {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .oversea-border-box-right:before {
    content: " ";
    position: absolute;
    z-index: -1;
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 5px solid #EAF8FF;
  }
}
@media only screen and (max-width: 767px) {
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box {
    padding-left: 15px;
    padding-right: 15px;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-left .mk-image.uni-photo {
    margin-left: -15px;
    margin-right: -15px;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right {
    padding-left: 15px;
    padding-right: 15px;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right .wpb_row.vc_row {
    margin-left: auto;
    margin-right: auto;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right #esg-grid-23-1-wrap,
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right #esg-grid-24-2-wrap,
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right .oversea_no_padding {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right .entry-box {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .theme-page-wrapper.no-padding .theme-content.no-padding .oversea-border-box-right .entry-box .wpb_column.vc_column_container > .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.clear_float {
  float: none;
  clear: both;
}
@media only screen and (max-width: 767px) {
  .career-mobile-banner .mk-image .mk-image-holder {
    max-width: 65% !important;
  }
}
body.page .thankyou_box {
  border: 1px solid #e4e4e4 !important;
}
body.page.page-id-1951 .thankyou_box {
  border: none !important;
}
body.page.page-id-1962 .thankyou_box {
  border: none !important;
}
body .max_width_wrap {
  text-align: center !important;
}
body .max_width_wrap .max_width_410 {
  box-sizing: border-box !important;
  max-width: 410px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_420 {
  box-sizing: border-box !important;
  max-width: 420px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_460 {
  box-sizing: border-box !important;
  max-width: 460px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_480 {
  box-sizing: border-box !important;
  max-width: 480px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_560 {
  box-sizing: border-box !important;
  max-width: 560px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_640 {
  box-sizing: border-box !important;
  max-width: 640px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_650 {
  box-sizing: border-box !important;
  max-width: 650px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_680 {
  box-sizing: border-box !important;
  max-width: 680px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_720 {
  box-sizing: border-box !important;
  max-width: 720px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_830 {
  box-sizing: border-box !important;
  max-width: 830px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_972 {
  box-sizing: border-box !important;
  max-width: 972px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_600 {
  box-sizing: border-box !important;
  max-width: 600px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
body .max_width_wrap .max_width_690 {
  box-sizing: border-box !important;
  max-width: 690px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  clear: both !important;
}
@media only screen and (max-width: 767px) {
  .mk-text-block.text-center-mobile {
    text-align: center;
  }
  .mk-text-block.text-center-mobile p {
    text-align: center;
  }
  .ubtn-ctn-left.text-center-mobile {
    text-align: center !important;
  }
}
.hkhta-application-box {
  border: 1px solid #0057a3;
}
.program-4features-wrap {
  text-align: center !important;
}
.program-4features-wrap .program-4features {
  max-width: 410px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.program-4features-wrap .program-4features .mk-image .mk-image-holder {
  max-width: 80px !important;
  height: auto !important;
}
@media only screen and (max-width: 767px) {
  .program-4features-wrap .program-4features .mk-image .mk-image-holder {
    max-width: 56px !important;
    height: auto !important;
  }
}
body .hkhta-getinfo-fancybox .fancybox-nav {
  display: none !important;
}
body .hkhta-getinfo-fancybox a.hkhta-fancybox-close {
  background-color: transparent !important;
  padding: 5px !important;
  display: block !important;
}
@media only screen and (max-width: 767px) {
  body .hkhta-getinfo-fancybox a.hkhta-fancybox-close {
    width: 20px;
    height: 20px;
    right: 20px;
    top: 20px;
  }
}
body.page.page-id-251 #gform_wrapper_1 {
  max-width: 350px;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page.page-id-251 #gform_wrapper_1 .gform_footer {
  margin-top: 40px !important;
}
body.page.page-id-1941 #gform_wrapper_7 {
  max-width: 350px;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page.page-id-1941 #gform_wrapper_7 .gform_footer {
  margin-top: 40px !important;
}
body.page.page-id-2089 #gform_wrapper_28 {
  max-width: 350px;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page.page-id-2089 #gform_wrapper_28 .gform_footer {
  margin-top: 40px !important;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-recognition {
  text-align: center !important;
  background-position: left center !important;
  background-size: auto 100% !important;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .mk-grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media only screen and (min-width: 795px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-left {
    padding-right: 35px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-right {
    padding-left: 35px !important;
  }
}
@media only screen and (min-width: 822px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-left {
    padding-right: 45px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-right {
    padding-left: 45px !important;
  }
}
@media only screen and (min-width: 850px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-left {
    padding-right: 55px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-right {
    padding-left: 55px !important;
  }
}
@media only screen and (min-width: 1320px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition {
    background-position: left center !important;
    background-size: 50% auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-left {
    padding: 0 !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-recognition .hkhta-col-right {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-practicum {
  text-align: center !important;
  background-position: right center !important;
  background-size: auto 100% !important;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-right {
  background-position: left center !important;
}
@media only screen and (min-width: 795px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-left {
    padding-right: 35px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-right {
    padding-left: 35px !important;
  }
}
@media only screen and (min-width: 822px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-left {
    padding-right: 45px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-right {
    padding-left: 45px !important;
  }
}
@media only screen and (min-width: 850px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-left {
    padding-right: 55px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-right {
    padding-left: 55px !important;
  }
}
@media only screen and (min-width: 1630px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum {
    background-position: right center !important;
    background-size: 50% auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-right {
    padding: 0 !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-practicum .hkhta-col-left {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-workshop {
  text-align: center !important;
  background-position: left center !important;
  background-size: auto 100% !important;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .mk-grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table {
  margin-bottom: 0;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table th,
.hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table td {
  padding: 2px;
  text-align: left;
  vertical-align: top;
  font-size: 16px;
  font-weight: 400;
}
.hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table th {
  width: 100px;
}
@media only screen and (min-width: 795px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
    padding-right: 35px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-left: 35px !important;
  }
}
@media only screen and (min-width: 822px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
    padding-right: 45px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-left: 45px !important;
  }
}
@media only screen and (min-width: 850px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
    padding-right: 55px !important;
  }
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-left: 55px !important;
  }
}
@media only screen and (min-width: 1680px) {
  .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop {
    background-size: 50% auto !important;
  }
}
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop {
  text-align: center !important;
  background-position: left center !important;
  background-size: auto 100% !important;
}
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .mk-grid {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
  background-position: left center !important;
}
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table {
  margin-bottom: 0;
}
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table th,
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table td {
  padding: 2px;
  text-align: left;
  vertical-align: top;
  font-size: 16px;
  font-weight: 400;
}
body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right table th {
  width: 60px;
}
@media only screen and (min-width: 768px) {
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-right: 35px !important;
  }
}
@media only screen and (min-width: 795px) {
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
    padding-right: 35px !important;
  }
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-left: 35px !important;
  }
}
@media only screen and (min-width: 822px) {
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
    padding-right: 45px !important;
  }
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-left: 45px !important;
  }
}
@media only screen and (min-width: 850px) {
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-left {
    padding-right: 55px !important;
  }
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop .hkhta-col-right {
    padding-left: 55px !important;
  }
}
@media only screen and (min-width: 1680px) {
  body.page.page-id-2049 .hkhta-2cols-wrap.hkhta-2cols-wrap-workshop {
    background-size: 50% auto !important;
  }
}
body.page.page-id-47 .theme-page-wrapper .max_width_wrap {
  max-width: 1000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media only screen and (max-width: 767px) {
  body.page.page-id-47 .theme-page-wrapper .max_width_wrap {
    max-width: 1000px !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  body.page.page-id-47 .theme-page-wrapper .no_padding_mobile {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
body .esg-loadmore-wrapper {
  margin-top: 30px !important;
}
.career-box-wrap .career-box .mk-image .mk-image-holder {
  max-width: 90px !important;
  height: auto !important;
}
.icons-wrap-group {
  overflow: hidden !important;
  height: 100px !important;
}
.icons-wrap-group.expanded {
  height: auto !important;
}
.icons-wrap > .wpb_column {
  display: flex !important;
  align-items: center !important;
}
.ult_exp_section_layer .ult_ecpsub_cont {
  max-width: 100% !important;
}
.my_tab_wrap {
  min-height: 540px;
  text-align: center;
}
.my_tab_wrap .text-center {
  text-align: center;
}
.my_tab_wrap .text-center p {
  text-align: center;
}
.my_tab_wrap h1,
.my_tab_wrap h2,
.my_tab_wrap h3,
.my_tab_wrap h4,
.my_tab_wrap h5,
.my_tab_wrap h6,
.my_tab_wrap a,
.my_tab_wrap b,
.my_tab_wrap strong {
  color: #0057a3;
}
.my_tab_wrap h1,
.my_tab_wrap h2,
.my_tab_wrap h3,
.my_tab_wrap h4,
.my_tab_wrap h5,
.my_tab_wrap h6 {
  font-weight: 700 !important;
}
.my_tab_wrap .mk-box-icon-2 {
  margin: 0 auto 30px auto;
}
.my_tab_wrap .mk-box-icon-2 .mk-box-icon-2-icon.size-32 {
  line-height: 32px;
  height: 32px;
  width: 32px;
}
.my_tab_wrap .mk-box-icon-2 .mk-box-icon-2-title {
  padding-bottom: 15px !important;
}
.my_tab_wrap .mk-box-icon-2 .mk-box-icon-2-content {
  margin-bottom: 0;
  color: #231f20;
}
.my_tab_wrap .mk-box-icon-2 .mk-box-icon-2-content strong {
  font-weight: 400;
  color: #231f20;
}
.my_tab_wrap .mk-box-icon-2.text-size-34 .mk-box-icon-2-content {
  margin-bottom: 0;
  color: #231f20;
}
.my_tab_wrap .mk-box-icon-2.text-size-34 .mk-box-icon-2-content strong {
  font-size: 2.125em;
  font-weight: 400;
  color: #231f20;
}
.my_tab_wrap .mk-box-icon-2.text-size-36 .mk-box-icon-2-content {
  margin-bottom: 0;
  color: #231f20;
}
.my_tab_wrap .mk-box-icon-2.text-size-36 .mk-box-icon-2-content strong {
  font-size: 2.250em;
  font-weight: 400;
  color: #231f20;
}
.my_tab_wrap table.my_life_table {
  table-layout: fixed;
  width: 100%;
}
.my_tab_wrap table.my_life_table th,
.my_tab_wrap table.my_life_table td {
  padding: 5px;
  border: 1px solid #efefef;
}
.my_tab_wrap table.my_life_table th {
  font-weight: 400;
}
.my_tab_wrap table.my_life_table.tbl_horizontal th {
  font-size: 16px;
}
.my_tab_wrap table.my_life_table.tbl_vertical th {
  font-size: 16px;
}
.my_tab_wrap table.my_life_table th.horizontal_title {
  text-align: center;
  vertical-align: middle;
}
.my_tab_wrap table.my_life_table th.vertical_title {
  text-align: center;
  vertical-align: middle;
}
.my_tab_wrap table.my_life_table td {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}
.my_tab_wrap table.my_life_table.tbl_horizontal th.vertical_title,
.my_tab_wrap table.my_life_table.tbl_vertical th.horizontal_title {
  background-color: #efefef;
}
.my_tab_wrap table.my_life_table.tbl_horizontal td {
  white-space: nowrap;
}
.my_tab_wrap .mk-tabs {
  max-width: 800px;
  margin: 0 auto;
  text-align: left;
}
.my_tab_wrap .mk-tabs .mk-tabs-tabs {
  min-width: 100% !important;
  width: 100vw !important;
  margin-left: calc((100% - 100vw) / 2 ) !important;
  margin-right: calc((100% - 100vw) / 2 ) !important;
  box-sizing: content-box !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.my_tab_wrap .mk-tabs .mk-tabs-tabs .mk-tabs-tab {
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
}
.my_tab_wrap .mk-tabs .mk-tabs-tabs .mk-tabs-tab a {
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  padding: 22px 42px;
}
.my_tab_wrap .mk-tabs .mk-tabs-tabs .mk-tabs-tab.is-active a {
  border-color: #0057a3 !important;
}
.my_tab_wrap .mk-tabs .mk-tabs-panes {
  padding-top: 55px;
}
.my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .wpb_row.vc_inner.hkhta-4-cols-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
}
.my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .wpb_row.vc_inner.hkhta-4-cols-wrap strong {
  font-size: 2.250em;
  font-weight: 400;
  color: #231f20;
}
.my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .wpb_row.vc_inner.hkhta-4-cols-wrap .wpb_column.vc_column_container.vc_col-sm-3 {
  padding: 0 10px 18px 10px;
  flex-basis: fit-content;
}
.my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .mk-tabs-pane-content .mk-fancy-title.hkhta-side-title {
  border-bottom: 4px solid #f0f0f0;
  margin-bottom: 35px;
  padding-right: 15px;
}
.my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .mk-tabs-pane-content .mk-box-icon-2 {
  margin-bottom: 60px;
}
@media only screen and (max-width: 768px) {
  .my_tab_wrap .mk-tabs {
    max-width: 760px !important;
    margin: 0 auto;
    text-align: left;
    padding-top: 40px;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-tabs {
    display: none !important;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes {
    padding-top: 0;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .title-mobile {
    background-color: transparent;
    border-bottom: 2px solid #0057a3;
    font-size: 16px;
    color: #231f20;
    display: inline-block;
    padding: 5px 25% 5px 0;
    margin-bottom: 36px;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .mk-tabs-pane-content {
    padding: 0;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .mk-tabs-pane-content .wpb_column.vc_column_container.vc_col-sm-3.vc_col-xs-4 {
    margin-left: -15px;
    width: calc(33.33333333% + 15px);
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .mk-tabs-pane-content .mk-fancy-title.hkhta-side-title {
    padding-right: 0;
  }
  .my_tab_wrap .mk-tabs .mk-tabs-panes .mk-tabs-pane .mk-tabs-pane-content .mk-box-icon-2 {
    margin-bottom: 60px;
  }
}
body.page.page-id-27 .mk-page-section-wrapper {
  background-color: #f9ede1 !important;
}
body.page.page-id-251 #mk-footer {
  display: none !important;
}
body.page.page-id-1941 #mk-footer {
  display: none !important;
}
body.page.page-id-1951 #mk-footer {
  border-top: none !important;
}
body.page.page-id-2089 #mk-footer {
  display: none !important;
}
body .mk-page-section.banner-wrap {
  text-align: center;
  max-width: 1200px !important;
  margin: 0 auto !important;
  background-color: #f9ede1 !important;
}
@media only screen and (max-width: 768px) {
  body .mk-page-section.banner-wrap .mk-page-section-inner .background-layer-holder .background-layer {
    opacity: 0;
  }
}
body .mk-page-section.banner-wrap.banner-wrap-index .wpb_column.column_container {
  padding-left: 0;
  padding-right: 0;
}
body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap {
  text-align: left;
  margin-top: 32px;
  width: 100%;
}
body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button .ubtn-data.ubtn-text {
  white-space: nowrap;
}
body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button.banner-index-button1 .ubtn:hover {
  background-color: #F2A918;
}
body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button.banner-index-button2 .ubtn:hover {
  background-color: #000;
}
@media only screen and (min-width: 1024px) {
  body .mk-page-section.banner-wrap .background-layer-holder .background-layer {
    max-width: 1023px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  body .mk-page-section.banner-wrap.banner-wrap-index {
    /*min-height:578px !important;height:578px !important;max-height:578px !important;*/
  
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-index-title01 {
    max-width: 440px;
  }
}
@media only screen and (max-width: 767px) {
  body .mk-page-section.banner-wrap.banner-wrap-index {
    height: auto !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .page-section-content {
    padding: 20px 10px;
    max-width: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .page-section-content .mk-padding-wrapper {
    padding: 0 15px;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .mk-image.align-left.banner-index-title01 {
    max-width: 95% !important;
    margin-left: 0 !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-index-title02 {
    letter-spacing: 2px !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-index-title03 {
    letter-spacing: 1px !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap {
    margin-top: 16px;
    text-align: left;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button .banner-index-button .ubtn {
    padding: 14px 24px !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button .ubtn-data.ubtn-text {
    white-space: nowrap;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button2 .banner-index-button2 .ubtn {
    padding: 12px 22px !important;
  }
}
@media only screen and (max-width: 320px) {
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button .banner-index-button .ubtn {
    padding: 14px 24px !important;
  }
  body .mk-page-section.banner-wrap.banner-wrap-index .banner-buttons-wrap .banner-index-button .ubtn-data.ubtn-text {
    font-size: 14px;
  }
}
.orange-notice-bar {
  width: 100%;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  display: flex;
  align-items: center;
}
.orange-notice-bar .mk-image.orange-notice-bar-icon {
  max-width: 78px !important;
  height: auto;
  margin-right: 20px;
}
.orange-notice-bar table {
  margin: 0 auto 0 auto;
}
.orange-notice-bar table th,
.orange-notice-bar table td {
  padding: 0;
  color: #fff;
  font-weight: 700;
  line-height: 1.33em;
  text-align: left;
  letter-spacing: 1px;
  vertical-align: middle;
}
.orange-notice-bar table th {
  font-size: 22px;
}
.orange-notice-bar table td {
  font-size: 16px;
}
.orange-notice-bar .orange-notice-bar-close-button {
  display: block;
  position: absolute;
  right: 15px;
  top: 5px;
  z-index: 100;
}
.orange-notice-bar .orange-notice-bar-close-button a {
  display: block;
  width: 100%;
  height: 100%;
}
.orange-notice-bar .orange-notice-bar-button {
  background-color: transparent;
}
.orange-notice-bar .orange-notice-bar-button .ubtn-data.ubtn-text {
  letter-spacing: 3px;
}
@media only screen and (min-width: 768px) {
  .orange-notice-bar .orange-notice-bar-inner {
    display: flex;
    align-items: center;
    /*flex-direction:row;flex-wrap:wrap;*/
  }
  .orange-notice-bar .orange-notice-bar-inner {
    max-width: 700px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .orange-notice-bar > .wpb_column {
    width: 100%;
  }
  .orange-notice-bar .orange-notice-bar-inner {
    max-width: 320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .orange-notice-bar table {
    margin: 5px auto 5px auto;
  }
  .orange-notice-bar table th,
  .orange-notice-bar table td {
    letter-spacing: 0;
  }
  .orange-notice-bar .orange-notice-bar-button {
    text-align: center !important;
    margin-top: 5px;
  }
  .orange-notice-bar .orange-notice-bar-button .orange-notice-bar-button {
    margin-top: 0;
  }
}
.notice-bar-20170705 {
  width: 100%;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  display: flex;
  align-items: center;
}
.notice-bar-20170705 .mk-image.notice-bar-20170705-icon {
  max-width: 78px !important;
  height: auto;
  margin-right: 20px;
}
.notice-bar-20170705 table {
  margin: 0 auto 0 auto;
}
.notice-bar-20170705 table th,
.notice-bar-20170705 table td {
  padding: 0;
  color: #fff;
  font-weight: 700;
  line-height: 1.33em;
  text-align: left;
  letter-spacing: 1px;
  vertical-align: middle;
}
.notice-bar-20170705 table th {
  font-size: 22px;
}
.notice-bar-20170705 table td {
  font-size: 16px;
}
.notice-bar-20170705 .notice-bar-20170705-close-button {
  display: block;
  position: absolute;
  right: 15px;
  top: 5px;
  z-index: 100;
}
.notice-bar-20170705 .notice-bar-20170705-close-button a {
  display: block;
  width: 100%;
  height: 100%;
}
.notice-bar-20170705 .notice-bar-20170705-button {
  background-color: transparent;
}
.notice-bar-20170705 .notice-bar-20170705-button .ubtn-data.ubtn-text {
  letter-spacing: 3px;
}
@media only screen and (min-width: 768px) {
  .notice-bar-20170705 .notice-bar-20170705-inner {
    display: flex;
    align-items: center;
    /*flex-direction:row;flex-wrap:wrap;*/
  }
  .notice-bar-20170705 .notice-bar-20170705-inner {
    max-width: 800px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .notice-bar-20170705 > .wpb_column {
    width: 100%;
  }
  .notice-bar-20170705 .notice-bar-20170705-inner {
    max-width: 320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .notice-bar-20170705 table {
    margin: 5px auto 5px auto;
  }
  .notice-bar-20170705 table th,
  .notice-bar-20170705 table td {
    letter-spacing: 0;
  }
  .notice-bar-20170705 .notice-bar-20170705-button {
    text-align: center !important;
    margin-top: 5px;
  }
  .notice-bar-20170705 .notice-bar-20170705-button .notice-bar-20170705-button {
    margin-top: 0;
  }
}
.floating-notice-bar {
  position: fixed !important;
  bottom: -360px !important;
  z-index: 200 !important;
}
.floating-notice-bar.active {
  bottom: 0 !important;
}
.floating-notice-bar.scroll {
  bottom: 0 !important;
  position: relative !important;
}
.floating-notice-bar .floating-notice-bar-close-button {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 50;
}
.floating-notice-bar .floating-notice-bar-close-button svg {
  color: #fff;
  fill: #fff;
}
.floating-notice-bar .floating-notice-bar-close-button svg:hover {
  color: #000;
  fill: #000;
}
body .hkhta-album {
  margin-bottom: 40px;
}
body .hkhta-album .hkhta-album-desc {
  background-repeat: no-repeat !important;
  background-position: 101% 101% !important;
  background-size: 80px 80px !important;
  padding-top: 23px !important;
}
@media only screen and (min-width: 768px) {
  body .hkhta-album {
    margin-left: 0 !important;
    padding-bottom: 40px !important;
    border-bottom: 1px solid #0057a3;
  }
  body .hkhta-album.hkhta-album-no-border {
    border-bottom: 0;
  }
  body .hkhta-album .hkhta-album-desc {
    height: 345px;
  }
  body .hkhta-album #esg-grid-1-1-wrap,
  body .hkhta-album #esg-grid-2-3-wrap,
  body .hkhta-album #esg-grid-3-5-wrap,
  body .hkhta-album #esg-grid-4-7-wrap,
  body .hkhta-album #esg-grid-5-9-wrap {
    display: block;
  }
  body .hkhta-album #esg-grid-6-2-wrap,
  body .hkhta-album #esg-grid-7-4-wrap,
  body .hkhta-album #esg-grid-8-6-wrap,
  body .hkhta-album #esg-grid-9-8-wrap,
  body .hkhta-album #esg-grid-10-10-wrap {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  body .hkhta-album .hkhta-album-desc {
    background-image: none !important;
    padding: 9px 18px !important;
    margin-bottom: 6px;
  }
  body .hkhta-album .wpb_column.column_container.hkhta-album-photos {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  body .hkhta-album #esg-grid-1-1-wrap,
  body .hkhta-album #esg-grid-2-3-wrap,
  body .hkhta-album #esg-grid-3-5-wrap,
  body .hkhta-album #esg-grid-4-7-wrap,
  body .hkhta-album #esg-grid-5-9-wrap {
    display: none;
  }
  body .hkhta-album #esg-grid-6-2-wrap,
  body .hkhta-album #esg-grid-7-4-wrap,
  body .hkhta-album #esg-grid-8-6-wrap,
  body .hkhta-album #esg-grid-9-8-wrap,
  body .hkhta-album #esg-grid-10-10-wrap {
    display: block;
  }
}
body .esgbox-wrap .esgbox-title {
  text-align: left;
}
body .esgbox-wrap .esgbox-close {
  right: 5px;
  top: 5px;
}
.mk-fancy-title.hkhta-hot-title {
  line-height: 100%;
  text-align: center;
  width: 100%;
}
.mk-fancy-title.hkhta-hot-title span {
  display: inline-block;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.mk-fancy-title.hkhta-hot-title strong {
  font-size: 2.344em;
  color: #000;
  line-height: 100%;
}
.mk-fancy-title.hkhta-hot-title-light {
  line-height: 100%;
  text-align: center;
  width: 100%;
}
.mk-fancy-title.hkhta-hot-title-light span {
  display: inline-block;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.mk-fancy-title.hkhta-hot-title-light strong {
  font-size: 2.344em;
  color: #fff;
  line-height: 100%;
  font-weight: 400 !important;
}
.mk-fancy-title.hkhta-alliance-title strong {
  font-size: 1.409em;
  line-height: 100%;
  color: #f2b419;
}
.gform_confirmation_wrapper {
  text-align: center;
  padding: 50px 0;
  border: 1px solid #0057a3;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  text-align: center;
  padding: 0 30px;
}
.gform_confirmation_wrapper .gform_confirmation_message h3 {
  margin: 20px auto;
  font-weight: 400;
}
.gform_confirmation_wrapper .gform_confirmation_message a.button {
  display: inline-block;
  width: 174px;
  height: 44px;
  border: 1px solid #0457A0 !important;
  color: #0457A0;
  font-size: 16px;
  line-height: 1em;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-weight: 400;
  background-color: transparent;
  text-align: center;
  vertical-align: middle;
  margin-top: 55px;
  overflow: hidden;
  box-sizing: border-box;
}
.gform_confirmation_wrapper .gform_confirmation_message a.button:hover {
  background-color: #0457A0;
  color: #fff;
}
body .ginput_container.ginput_recaptcha {
  display: flex !important;
  align-items: center !important;
}
.starbucks_row .starbucks_col_left {
  background-size: auto 100% !important;
  background-position: right center !important;
  padding-left: 10px !important;
  padding-right: 20px !important;
}
.starbucks_row .starbucks_col_left .starbucks_images_wrap {
  display: flex;
  align-items: center;
}
.starbucks_row .starbucks_col_left .starbucks_images_wrap .wpb_column.vc_column_container {
  flex-grow: 3;
}
.starbucks_row .starbucks_col_left .starbucks_images_wrap .wpb_column.vc_column_container.starbucks_images_2 {
  flex-grow: 1;
}
@media only screen and (max-width: 767px) {
  .starbucks_row .starbucks_col_left {
    background-size: 100% auto !important;
    background-position: center bottom !important;
    padding-left: 15px !important;
    padding-right: 0 !important;
  }
}
body.page.page-id-2076 .thankyou_box {
  border-color: #00b67d !important;
}
#theme-page .gform_wrapper {
  /*	@media only screen and (max-width: 767px) {
	.gform_ajax_spinner {right:36%;}
	}
	@media only screen and (max-width: 375px) {
	.gform_ajax_spinner {right:34%;}
	}
*/
}
#theme-page .gform_wrapper .errorMessages,
#theme-page .gform_wrapper .validation_error {
  display: none;
}
#theme-page .gform_wrapper .gform_body {
  width: 100% !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield {
  padding: 0 !important;
  margin-top: 16px !important;
  position: relative !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .gfield_required {
  display: none !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield.gfield_error {
  padding: 0;
  margin: 16px 0 0 0 !important;
  border: none;
  max-width: inherit;
  background-color: transparent;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_label {
  margin-top: 0 !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute;
  top: 52px !important;
  left: 10px;
  z-index: 50;
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: -12px;
  background-color: #fff;
  width: auto;
  max-width: inherit;
  font-size: 14px;
  line-height: 1em;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel],
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email] {
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 14px !important;
  width: 100%;
  border-color: #333333 !important;
  font-size: 14px !important;
  color: #000000 !important;
  font-weight: 400 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 16px !important;
  line-height: 1em !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  margin-top: 0;
  margin-left: 0;
  padding: 10px 14px !important;
  width: 100%;
  border-color: #333333 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  background-image: url(http://www.hkhta.edu.hk/wp-content/uploads/2017/05/hkhta-selectbox-arrow-blue.png) !important;
  background-size: auto 6px;
  color: #000000 !important;
  background-position: 96% center;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  font-size: 16px !important;
  line-height: 1em !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
  margin-bottom: 0;
  padding: 6px 14px !important;
  border-color: #333333 !important;
  font-size: 14px !important;
  color: #000000 !important;
  font-weight: 400 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 16px !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #000000 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container ::-moz-placeholder {
  /* Firefox 19+ */

  color: #000000 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container :-ms-input-placeholder {
  /* IE 10+ */

  color: #000000 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#theme-page .gform_wrapper .gform_body .gform_fields .gfield .ginput_container :-moz-placeholder {
  /* Firefox 18- */

  color: #000000 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
@media only screen and (max-width: 650px) {
  #theme-page .gform_wrapper .gform_body .gform_fields .gfield {
    width: 100% !important;
  }
  #theme-page .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
  #theme-page .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
  #theme-page .gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
    width: 100% !important;
  }
  #theme-page .gform_wrapper .gform_body .gform_fields .gfield select {
    width: 100% !important;
  }
}
#theme-page .gform_wrapper .gform_footer {
  margin-top: 50px;
  padding-top: 0;
  padding-bottom: 0;
  border: 0 !important;
  position: relative;
  text-align: center;
}
#theme-page .gform_wrapper .gform_footer .button,
#theme-page .gform_wrapper .gform_footer .gform_button {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0 auto !important;
  background-color: #E68924 !important;
  color: #fff !important;
  width: 174px;
  font-size: 16px;
}
#theme-page .gform_wrapper .gform_footer .button:hover,
#theme-page .gform_wrapper .gform_footer .gform_button:hover {
  background-color: #000 !important;
  color: #fff !important;
}
#theme-page .gform_wrapper .gform_ajax_spinner {
  width: 29px;
  height: 25px;
  content: url(http://www.hkhta.edu.hk/wp-content/uploads/2017/05/spinner01.svg) !important;
  display: inline-block !important;
}
body.page.page-id-1962 #mk-footer {
  display: none !important;
}
#theme-page #gform_wrapper_24,
#theme-page #gform_wrapper_25 {
  margin: 0 auto !important;
}
#theme-page #gform_wrapper_24 form,
#theme-page #gform_wrapper_25 form {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 15px;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield,
#theme-page #gform_wrapper_25 .gform_fields .gfield {
  margin-top: 20px !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield.gfield_html,
#theme-page #gform_wrapper_25 .gform_fields .gfield.gfield_html {
  text-align: center;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_25 .gform_fields .gfield.gfield_error .ginput_container {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_25 .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute;
  top: 21% !important;
  left: inherit !important;
  right: 14px !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_25 .gform_fields .gfield .gfield_label {
  display: none;
  color: #00B67D !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  margin-left: 8px !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container.ginput_recaptcha,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container.ginput_recaptcha {
  text-align: center;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container.ginput_recaptcha > div,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container.ginput_recaptcha > div {
  display: inline-block;
  margin: 0 auto;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container .gfield_radio {
  width: 100% !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container .gfield_radio li {
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  border: 1px solid #CACACA;
  padding: 0 !important;
  box-sizing: border-box !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked {
  border-color: #00B67D;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label {
  color: #00B67D;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container .gfield_radio li label {
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 10px 0 !important;
  line-height: 1em;
  font-size: 16px !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container .gfield_radio li input {
  display: none;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container input[type=email] {
  font-size: 16px !important;
  border-color: #cacaca !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  border-color: #707070;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container select {
  font-size: 16px !important;
  border-color: #cacaca !important;
  line-height: 1em !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  background-image: url(http://www.feduni.edu.hk/FD/wp-content/uploads/2017/06/selectbox-arrow.png) !important;
  border-color: #707070;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container option,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container option {
  font-size: 16px !important;
  line-height: 1em !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container option.gf_placeholder,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container option.gf_placeholder {
  color: #95989A !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container textarea {
  font-size: 16px !important;
  border-color: #cacaca !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  border-color: #707070;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container ::-webkit-input-placeholder,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #95989A !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container ::-moz-placeholder,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container ::-moz-placeholder {
  /* Firefox 19+ */

  color: #95989A !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container :-ms-input-placeholder,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container :-ms-input-placeholder {
  /* IE 10+ */

  color: #95989A !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#theme-page #gform_wrapper_24 .gform_fields .gfield .ginput_container :-moz-placeholder,
#theme-page #gform_wrapper_25 .gform_fields .gfield .ginput_container :-moz-placeholder {
  /* Firefox 18- */

  color: #95989A !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#theme-page #gform_wrapper_24 .gform_page_footer,
#theme-page #gform_wrapper_25 .gform_page_footer,
#theme-page #gform_wrapper_24 .gform_footer,
#theme-page #gform_wrapper_25 .gform_footer {
  text-align: center !important;
  border: 0 !important;
}
#theme-page #gform_wrapper_24 .gform_footer .button,
#theme-page #gform_wrapper_25 .gform_footer .button,
#theme-page #gform_wrapper_24 .gform_footer .gform_button,
#theme-page #gform_wrapper_25 .gform_footer .gform_button {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
  vertical-align: baseline;
  padding: 0 !important;
  box-sizing: border-box;
  width: 140px;
  height: 40px;
  margin: 0 auto !important;
  background-color: transparent!important;
  color: #00B67D !important;
  border: 1px solid #00B67D !important;
  font-size: 16px;
}
#theme-page #gform_wrapper_24 .gform_footer .button:hover,
#theme-page #gform_wrapper_25 .gform_footer .button:hover,
#theme-page #gform_wrapper_24 .gform_footer .gform_button:hover,
#theme-page #gform_wrapper_25 .gform_footer .gform_button:hover {
  background-color: #00B67D !important;
  color: #fff !important;
  border-color: #00B67D !important;
  width: 140px !important;
  height: 40px !important;
}
#theme-page #gform_wrapper_1 span.gform_description,
#theme-page #gform_wrapper_3 span.gform_description,
#theme-page #gform_wrapper_5 span.gform_description,
#theme-page #gform_wrapper_6 span.gform_description,
#theme-page #gform_wrapper_7 span.gform_description,
#theme-page #gform_wrapper_8 span.gform_description,
#theme-page #gform_wrapper_9 span.gform_description,
#theme-page #gform_wrapper_10 span.gform_description,
#theme-page #gform_wrapper_11 span.gform_description,
#theme-page #gform_wrapper_12 span.gform_description,
#theme-page #gform_wrapper_13 span.gform_description,
#theme-page #gform_wrapper_14 span.gform_description,
#theme-page #gform_wrapper_15 span.gform_description,
#theme-page #gform_wrapper_16 span.gform_description,
#theme-page #gform_wrapper_17 span.gform_description,
#theme-page #gform_wrapper_18 span.gform_description,
#theme-page #gform_wrapper_20 span.gform_description,
#theme-page #gform_wrapper_21 span.gform_description,
#theme-page #gform_wrapper_22 span.gform_description,
#theme-page #gform_wrapper_23 span.gform_description,
#theme-page #gform_wrapper_28 span.gform_description,
#theme-page #gform_wrapper_29 span.gform_description,
#theme-page #gform_wrapper_32 span.gform_description,
#theme-page #gform_wrapper_33 span.gform_description,
#theme-page #gform_wrapper_34 span.gform_description,
#theme-page #gform_wrapper_35 span.gform_description {
  width: 100% !important;
  text-align: center !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield,
#theme-page #gform_wrapper_3 .gform_fields .gfield,
#theme-page #gform_wrapper_5 .gform_fields .gfield,
#theme-page #gform_wrapper_6 .gform_fields .gfield,
#theme-page #gform_wrapper_7 .gform_fields .gfield,
#theme-page #gform_wrapper_8 .gform_fields .gfield,
#theme-page #gform_wrapper_9 .gform_fields .gfield,
#theme-page #gform_wrapper_10 .gform_fields .gfield,
#theme-page #gform_wrapper_11 .gform_fields .gfield,
#theme-page #gform_wrapper_12 .gform_fields .gfield,
#theme-page #gform_wrapper_13 .gform_fields .gfield,
#theme-page #gform_wrapper_14 .gform_fields .gfield,
#theme-page #gform_wrapper_15 .gform_fields .gfield,
#theme-page #gform_wrapper_16 .gform_fields .gfield,
#theme-page #gform_wrapper_17 .gform_fields .gfield,
#theme-page #gform_wrapper_18 .gform_fields .gfield,
#theme-page #gform_wrapper_20 .gform_fields .gfield,
#theme-page #gform_wrapper_21 .gform_fields .gfield,
#theme-page #gform_wrapper_22 .gform_fields .gfield,
#theme-page #gform_wrapper_23 .gform_fields .gfield,
#theme-page #gform_wrapper_28 .gform_fields .gfield,
#theme-page #gform_wrapper_29 .gform_fields .gfield,
#theme-page #gform_wrapper_32 .gform_fields .gfield,
#theme-page #gform_wrapper_33 .gform_fields .gfield,
#theme-page #gform_wrapper_34 .gform_fields .gfield,
#theme-page #gform_wrapper_35 .gform_fields .gfield {
  margin-top: 20px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_3 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_5 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_6 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_7 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_8 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_9 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_10 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_11 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_12 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_13 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_14 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_15 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_16 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_17 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_18 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_20 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_21 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_22 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_23 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_28 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_29 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_32 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_33 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_34 .gform_fields .gfield.gfield_error .ginput_container,
#theme-page #gform_wrapper_35 .gform_fields .gfield.gfield_error .ginput_container {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_3 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_5 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_6 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_7 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_8 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_9 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_10 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_11 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_12 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_13 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_14 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_15 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_16 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_17 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_18 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_20 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_21 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_22 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_23 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_28 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_29 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_32 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_33 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_34 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
#theme-page #gform_wrapper_35 .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute;
  top: 35px !important;
  left: inherit !important;
  right: 14px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_3 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_5 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_6 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_7 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_8 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_9 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_10 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_11 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_12 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_13 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_14 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_15 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_16 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_17 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_18 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_20 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_21 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_22 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_23 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_28 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_29 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_32 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_33 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_34 .gform_fields .gfield .gfield_label,
#theme-page #gform_wrapper_35 .gform_fields .gfield .gfield_label {
  color: #0057A3 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  margin-left: 8px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_radio,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_radio {
  width: 100% !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_radio li,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_radio li {
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  border: 1px solid #CACACA;
  padding: 0 !important;
  box-sizing: border-box !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked {
  border-color: #0057A3;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_radio li.item_checked label {
  color: #0057A3;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_radio li label,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_radio li label {
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 10px 0 !important;
  line-height: 1em;
  font-size: 16px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_radio li input,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_radio li input {
  display: none;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_checkbox,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_checkbox {
  width: calc(100% + 10px) !important;
  margin-left: -5px;
  margin-right: -5px;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_checkbox li,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_checkbox li {
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  border: 1px solid #CACACA;
  padding: 0 !important;
  box-sizing: border-box !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 5px !important;
  width: calc(50% - 10px) !important;
  display: inline-block;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked {
  border-color: #0057a3;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_checkbox li.item_checked label {
  color: #0057a3;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_checkbox li label,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_checkbox li label {
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 10px 0 !important;
  line-height: 1em;
  font-size: 16px !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container .gfield_checkbox li input,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container .gfield_checkbox li input {
  display: none;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container input[type=text],
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container input[type=tel],
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container input[type=email],
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container input[type=email] {
  font-size: 16px !important;
  line-height: 1em !important;
  border-color: #cacaca !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container select,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container select {
  font-size: 16px !important;
  line-height: 1em !important;
  border-color: #cacaca !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_3 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_5 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_6 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_7 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_8 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_9 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_10 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_11 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_12 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_13 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_14 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_15 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_16 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_17 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_18 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_20 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_21 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_22 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_23 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_28 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_29 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_32 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_33 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_34 .gform_fields .gfield .ginput_container textarea,
#theme-page #gform_wrapper_35 .gform_fields .gfield .ginput_container textarea {
  font-size: 16px !important;
  line-height: 1em !important;
  border-color: #cacaca !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_3 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_5 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_6 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_7 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_8 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_9 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_10 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_11 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_12 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_13 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_14 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_15 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_16 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_17 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_18 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_20 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_21 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_22 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_23 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_28 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_29 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_32 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_33 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_34 .gform_fields .gfield#field_32_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_35 .gform_fields .gfield#field_32_6 .gfield_description.validation_message {
  display: none !important;
}
#theme-page #gform_wrapper_1 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_3 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_5 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_6 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_7 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_8 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_9 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_10 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_11 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_12 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_13 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_14 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_15 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_16 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_17 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_18 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_20 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_21 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_22 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_23 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_28 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_29 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_32 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_33 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_34 .gform_fields .gfield#field_33_6 .gfield_description.validation_message,
#theme-page #gform_wrapper_35 .gform_fields .gfield#field_33_6 .gfield_description.validation_message {
  display: none !important;
}
#theme-page #gform_wrapper_1 .gform_page_footer,
#theme-page #gform_wrapper_3 .gform_page_footer,
#theme-page #gform_wrapper_5 .gform_page_footer,
#theme-page #gform_wrapper_6 .gform_page_footer,
#theme-page #gform_wrapper_7 .gform_page_footer,
#theme-page #gform_wrapper_8 .gform_page_footer,
#theme-page #gform_wrapper_9 .gform_page_footer,
#theme-page #gform_wrapper_10 .gform_page_footer,
#theme-page #gform_wrapper_11 .gform_page_footer,
#theme-page #gform_wrapper_12 .gform_page_footer,
#theme-page #gform_wrapper_13 .gform_page_footer,
#theme-page #gform_wrapper_14 .gform_page_footer,
#theme-page #gform_wrapper_15 .gform_page_footer,
#theme-page #gform_wrapper_16 .gform_page_footer,
#theme-page #gform_wrapper_17 .gform_page_footer,
#theme-page #gform_wrapper_18 .gform_page_footer,
#theme-page #gform_wrapper_20 .gform_page_footer,
#theme-page #gform_wrapper_21 .gform_page_footer,
#theme-page #gform_wrapper_22 .gform_page_footer,
#theme-page #gform_wrapper_23 .gform_page_footer,
#theme-page #gform_wrapper_28 .gform_page_footer,
#theme-page #gform_wrapper_29 .gform_page_footer,
#theme-page #gform_wrapper_32 .gform_page_footer,
#theme-page #gform_wrapper_33 .gform_page_footer,
#theme-page #gform_wrapper_34 .gform_page_footer,
#theme-page #gform_wrapper_35 .gform_page_footer,
#theme-page #gform_wrapper_1 .gform_footer,
#theme-page #gform_wrapper_3 .gform_footer,
#theme-page #gform_wrapper_5 .gform_footer,
#theme-page #gform_wrapper_6 .gform_footer,
#theme-page #gform_wrapper_7 .gform_footer,
#theme-page #gform_wrapper_8 .gform_footer,
#theme-page #gform_wrapper_9 .gform_footer,
#theme-page #gform_wrapper_10 .gform_footer,
#theme-page #gform_wrapper_11 .gform_footer,
#theme-page #gform_wrapper_12 .gform_footer,
#theme-page #gform_wrapper_13 .gform_footer,
#theme-page #gform_wrapper_14 .gform_footer,
#theme-page #gform_wrapper_15 .gform_footer,
#theme-page #gform_wrapper_16 .gform_footer,
#theme-page #gform_wrapper_17 .gform_footer,
#theme-page #gform_wrapper_18 .gform_footer,
#theme-page #gform_wrapper_20 .gform_footer,
#theme-page #gform_wrapper_21 .gform_footer,
#theme-page #gform_wrapper_22 .gform_footer,
#theme-page #gform_wrapper_23 .gform_footer,
#theme-page #gform_wrapper_28 .gform_footer,
#theme-page #gform_wrapper_29 .gform_footer,
#theme-page #gform_wrapper_32 .gform_footer,
#theme-page #gform_wrapper_33 .gform_footer,
#theme-page #gform_wrapper_34 .gform_footer,
#theme-page #gform_wrapper_35 .gform_footer {
  text-align: center !important;
  border: 0 !important;
}
#theme-page #gform_wrapper_1 .button,
#theme-page #gform_wrapper_3 .button,
#theme-page #gform_wrapper_5 .button,
#theme-page #gform_wrapper_6 .button,
#theme-page #gform_wrapper_7 .button,
#theme-page #gform_wrapper_8 .button,
#theme-page #gform_wrapper_9 .button,
#theme-page #gform_wrapper_10 .button,
#theme-page #gform_wrapper_11 .button,
#theme-page #gform_wrapper_12 .button,
#theme-page #gform_wrapper_13 .button,
#theme-page #gform_wrapper_14 .button,
#theme-page #gform_wrapper_15 .button,
#theme-page #gform_wrapper_16 .button,
#theme-page #gform_wrapper_17 .button,
#theme-page #gform_wrapper_18 .button,
#theme-page #gform_wrapper_20 .button,
#theme-page #gform_wrapper_21 .button,
#theme-page #gform_wrapper_22 .button,
#theme-page #gform_wrapper_23 .button,
#theme-page #gform_wrapper_28 .button,
#theme-page #gform_wrapper_29 .button,
#theme-page #gform_wrapper_32 .button,
#theme-page #gform_wrapper_33 .button,
#theme-page #gform_wrapper_34 .button,
#theme-page #gform_wrapper_35 .button,
#theme-page #gform_wrapper_1 .gform_button,
#theme-page #gform_wrapper_3 .gform_button,
#theme-page #gform_wrapper_5 .gform_button,
#theme-page #gform_wrapper_6 .gform_button,
#theme-page #gform_wrapper_7 .gform_button,
#theme-page #gform_wrapper_8 .gform_button,
#theme-page #gform_wrapper_9 .gform_button,
#theme-page #gform_wrapper_10 .gform_button,
#theme-page #gform_wrapper_11 .gform_button,
#theme-page #gform_wrapper_12 .gform_button,
#theme-page #gform_wrapper_13 .gform_button,
#theme-page #gform_wrapper_14 .gform_button,
#theme-page #gform_wrapper_15 .gform_button,
#theme-page #gform_wrapper_16 .gform_button,
#theme-page #gform_wrapper_17 .gform_button,
#theme-page #gform_wrapper_18 .gform_button,
#theme-page #gform_wrapper_20 .gform_button,
#theme-page #gform_wrapper_21 .gform_button,
#theme-page #gform_wrapper_22 .gform_button,
#theme-page #gform_wrapper_23 .gform_button,
#theme-page #gform_wrapper_28 .gform_button,
#theme-page #gform_wrapper_29 .gform_button,
#theme-page #gform_wrapper_32 .gform_button,
#theme-page #gform_wrapper_33 .gform_button,
#theme-page #gform_wrapper_34 .gform_button,
#theme-page #gform_wrapper_35 .gform_button {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 174px;
  height: 44px;
  text-align: center;
  vertical-align: middle;
  margin: 0 auto !important;
  background-color: transparent !important;
  color: #0457A0 !important;
  border: 1px solid #0457A0 !important;
  font-size: 16px;
}
#theme-page #gform_wrapper_1 .button:hover,
#theme-page #gform_wrapper_3 .button:hover,
#theme-page #gform_wrapper_5 .button:hover,
#theme-page #gform_wrapper_6 .button:hover,
#theme-page #gform_wrapper_7 .button:hover,
#theme-page #gform_wrapper_8 .button:hover,
#theme-page #gform_wrapper_9 .button:hover,
#theme-page #gform_wrapper_10 .button:hover,
#theme-page #gform_wrapper_11 .button:hover,
#theme-page #gform_wrapper_12 .button:hover,
#theme-page #gform_wrapper_13 .button:hover,
#theme-page #gform_wrapper_14 .button:hover,
#theme-page #gform_wrapper_15 .button:hover,
#theme-page #gform_wrapper_16 .button:hover,
#theme-page #gform_wrapper_17 .button:hover,
#theme-page #gform_wrapper_18 .button:hover,
#theme-page #gform_wrapper_20 .button:hover,
#theme-page #gform_wrapper_21 .button:hover,
#theme-page #gform_wrapper_22 .button:hover,
#theme-page #gform_wrapper_23 .button:hover,
#theme-page #gform_wrapper_28 .button:hover,
#theme-page #gform_wrapper_29 .button:hover,
#theme-page #gform_wrapper_32 .button:hover,
#theme-page #gform_wrapper_33 .button:hover,
#theme-page #gform_wrapper_34 .button:hover,
#theme-page #gform_wrapper_35 .button:hover,
#theme-page #gform_wrapper_1 .gform_button:hover,
#theme-page #gform_wrapper_3 .gform_button:hover,
#theme-page #gform_wrapper_5 .gform_button:hover,
#theme-page #gform_wrapper_6 .gform_button:hover,
#theme-page #gform_wrapper_7 .gform_button:hover,
#theme-page #gform_wrapper_8 .gform_button:hover,
#theme-page #gform_wrapper_9 .gform_button:hover,
#theme-page #gform_wrapper_10 .gform_button:hover,
#theme-page #gform_wrapper_11 .gform_button:hover,
#theme-page #gform_wrapper_12 .gform_button:hover,
#theme-page #gform_wrapper_13 .gform_button:hover,
#theme-page #gform_wrapper_14 .gform_button:hover,
#theme-page #gform_wrapper_15 .gform_button:hover,
#theme-page #gform_wrapper_16 .gform_button:hover,
#theme-page #gform_wrapper_17 .gform_button:hover,
#theme-page #gform_wrapper_18 .gform_button:hover,
#theme-page #gform_wrapper_20 .gform_button:hover,
#theme-page #gform_wrapper_21 .gform_button:hover,
#theme-page #gform_wrapper_22 .gform_button:hover,
#theme-page #gform_wrapper_23 .gform_button:hover,
#theme-page #gform_wrapper_28 .gform_button:hover,
#theme-page #gform_wrapper_29 .gform_button:hover,
#theme-page #gform_wrapper_32 .gform_button:hover,
#theme-page #gform_wrapper_33 .gform_button:hover,
#theme-page #gform_wrapper_34 .gform_button:hover,
#theme-page #gform_wrapper_35 .gform_button:hover {
  background-color: #0457A0 !important;
  color: #fff !important;
  border-color: #0457A0 !important;
}
body #theme-page #gform_wrapper_3 #gform_3 {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}
body #theme-page #gform_wrapper_3 #gform_3 li.gfield_html.gfield_html_formatted {
  margin-bottom: 36px !important;
}
@media only screen and (min-width: 650px) {
  body #theme-page #gform_wrapper_3 #gform_3 li.gfield_html.gfield_html_formatted {
    max-width: calc(100% + 230px) !important;
    width: calc(100% + 230px) !important;
    margin-left: -115px !important;
    margin-right: -115px !important;
    margin-bottom: 64px !important;
  }
}
body #theme-page #gform_wrapper_3 .gform_page_footer {
  padding-top: 31px;
}
body #theme-page #gform_wrapper_17 #gform_17 {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}
body #theme-page #gform_wrapper_17 #gform_17 li.gfield_html.gfield_html_formatted {
  margin-bottom: 36px !important;
}
@media only screen and (min-width: 650px) {
  body #theme-page #gform_wrapper_17 #gform_17 li.gfield_html.gfield_html_formatted {
    max-width: calc(100% + 230px) !important;
    width: calc(100% + 230px) !important;
    margin-left: -115px !important;
    margin-right: -115px !important;
    margin-bottom: 64px !important;
  }
}
body #theme-page #gform_wrapper_17 .gform_page_footer {
  padding-top: 31px;
}
@media only screen and (max-width: 767px) {
  #theme-page #gform_wrapper_3 .button,
  #theme-page #gform_wrapper_3 .gform_button {
    width: 124px;
    height: 44px;
  }
  #theme-page #gform_wrapper_17 .button,
  #theme-page #gform_wrapper_17 .gform_button {
    width: 124px;
    height: 44px;
  }
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield,
body #theme-page #gform_wrapper_19 .gform_fields .gfield {
  margin-top: 20px !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield.gfield_error,
body #theme-page #gform_wrapper_19 .gform_fields .gfield.gfield_error {
  margin: 20px 0 0 0 !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield.gfield_error .gfield_description.validation_message,
body #theme-page #gform_wrapper_19 .gform_fields .gfield.gfield_error .gfield_description.validation_message {
  position: absolute;
  top: 7px !important;
  left: inherit !important;
  right: 14px !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .gfield_label,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .gfield_label {
  display: none !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container input[type=text],
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container input[type=text],
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container input[type=tel],
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container input[type=tel],
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container input[type=email],
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container input[type=email] {
  background-color: transparent !important;
  color: #fff !important;
  border-color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container input[type=checkbox],
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container input[type=checkbox] {
  margin-top: -1px !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container select,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container select {
  background-image: url(http://www.hkhta.edu.hk/wp-content/uploads/2017/05/hkhta-selectbox-arrow.png) !important;
  background-color: transparent !important;
  color: #fff !important;
  border-color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container select option,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container select option {
  color: #000 !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container select option:hover,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container select option:hover {
  color: #000 !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container textarea,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container textarea {
  background-color: transparent !important;
  color: #fff !important;
  border-color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container .gfield_checkbox,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container .gfield_checkbox {
  color: #fff;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container .gfield_checkbox label,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container .gfield_checkbox label {
  color: #fff;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container ::-webkit-input-placeholder,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container ::-moz-placeholder,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container ::-moz-placeholder {
  /* Firefox 19+ */

  color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container :-ms-input-placeholder,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container :-ms-input-placeholder {
  /* IE 10+ */

  color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_fields .gfield .ginput_container :-moz-placeholder,
body #theme-page #gform_wrapper_19 .gform_fields .gfield .ginput_container :-moz-placeholder {
  /* Firefox 18- */

  color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_footer .button,
body #theme-page #gform_wrapper_19 .gform_footer .button,
body #theme-page #gform_wrapper_2 .gform_footer .gform_button,
body #theme-page #gform_wrapper_19 .gform_footer .gform_button {
  border: 1px solid #f2a918 !important;
  background-color: #f2a918 !important;
  color: #fff !important;
}
body #theme-page #gform_wrapper_2 .gform_footer .button:hover,
body #theme-page #gform_wrapper_19 .gform_footer .button:hover,
body #theme-page #gform_wrapper_2 .gform_footer .gform_button:hover,
body #theme-page #gform_wrapper_19 .gform_footer .gform_button:hover {
  border: 1px solid #fff!important;
  background-color: #fff !important;
  color: #f2a918 !important;
}
body #theme-page #gform_wrapper_2 .gform_footer #gform_submit_button_2,
body #theme-page #gform_wrapper_19 .gform_footer #gform_submit_button_2 {
  width: calc(100% - 40px) !important;
  float: right;
}
body #theme-page #gform_wrapper_2 .gform_footer #gform_submit_button_19,
body #theme-page #gform_wrapper_19 .gform_footer #gform_submit_button_19 {
  width: calc(100% - 40px) !important;
  float: right;
}
body #theme-page #gform_wrapper_2 .gform_ajax_spinner,
body #theme-page #gform_wrapper_19 .gform_ajax_spinner {
  float: right;
  margin-right: 10px;
}
#gform_confirmation_wrapper_2 {
  text-align: center;
  margin-top: 30px;
  background-color: rgba(255, 255, 255, 0.9);
}
#gform_confirmation_wrapper_2 #gform_confirmation_message_2 {
  text-align: center;
  /*		&,h3,p,.button {color:#fff !important;}
*/
}
#gform_confirmation_wrapper_19 {
  text-align: center;
  margin-top: 30px;
  background-color: rgba(255, 255, 255, 0.9);
}
#gform_confirmation_wrapper_19 #gform_confirmation_message_19 {
  text-align: center;
  /*		&,h3,p,.button {color:#fff !important;}
*/
}
body .rev_slider .tp-caption strong {
  font-weight: 700 !important;
  font-size: 1em !important;
  color: #74A7CE !important;
}
@media only screen and (max-width: 767px) {
  .header-logo.logo-is-responsive.fit-logo-img {
    text-align: center;
  }
  .header-logo.logo-is-responsive.fit-logo-img a img {
    max-width: 220px !important;
  }
}
.mk-nav-responsive-link .mk-css-icon-menu div {
  background-color: #0057a3;
}
@media only screen and (min-width: 768px) {
  body .contact-us-wrap .contact-us-form .gform_wrapper {
    max-width: 260px;
  }
}
@media only screen and (min-width: 795px) {
  body .contact-us-wrap .contact-us-info {
    padding-right: 35px !important;
  }
  body .contact-us-wrap .contact-us-form {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media only screen and (min-width: 822px) {
  body .contact-us-wrap .contact-us-info {
    padding-right: 45px !important;
  }
  body .contact-us-wrap .contact-us-form {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
}
@media only screen and (min-width: 850px) {
  body .contact-us-wrap .contact-us-info {
    padding-right: 55px !important;
  }
  body .contact-us-wrap .contact-us-form {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
}
body .contact-us-table-wrap table {
  width: auto;
  margin-bottom: 0;
}
body .contact-us-table-wrap table th,
body .contact-us-table-wrap table td {
  width: auto;
  padding: 2px 16px;
  vertical-align: top;
  text-align: left;
  font-size: 16px;
  line-height: 1.66em;
}
body .contact-us-table-wrap table th {
  color: #E68924;
  font-weight: 700;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .vc_column-inner {
  height: 100%;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table {
  width: 100%;
  margin: 0 auto;
  border: 1px solid #e4e4e4;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table th,
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table td {
  padding: 5px 20px;
  vertical-align: top;
  text-align: left;
  color: #231f20;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table th {
  text-align: right;
  background-color: #eaf8ff;
  color: #231f20;
  white-space: nowrap;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table tr:first-of-type th,
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table tr:first-of-type td {
  padding-top: 30px;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table tr:last-of-type th,
body .vc_inner.vc_row.workshop_page_wrap .workshop_info .workshop_table tr:last-of-type td {
  padding-bottom: 42px;
}
body .vc_inner.vc_row.workshop_page_wrap .workshop_photo .vc_column-inner {
  height: 100%;
}
@media only screen and (max-width: 768px) {
  body .vc_inner.vc_row.workshop_page_wrap {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media only screen and (max-width: 767px) {
  body .vc_inner.vc_row.workshop_page_wrap .workshop_info .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  body .tutor-wrap .tutor .tutor-info .vc_column-inner {
    padding-left: 25px !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}
@media only screen and (min-width: 795px) {
  body .tutor-wrap .tutor .tutor-info .vc_column-inner {
    padding-left: 25px !important;
  }
}
@media only screen and (min-width: 822px) {
  body .tutor-wrap .tutor .tutor-info .vc_column-inner {
    padding-left: 35px !important;
  }
}
@media only screen and (min-width: 850px) {
  body .tutor-wrap .tutor .tutor-info .vc_column-inner {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 767px) {
  body .tutor-wrap .tutor .tutor-info .vc_column-inner {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
  }
}
body .tutor-wrap .tutor .tutor-info .mk-text-block p strong {
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  body .tutor-wrap .tutor .tutor-detail .vc_column-inner {
    padding-left: 25px !important;
    padding-right: 15px !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}
@media only screen and (min-width: 795px) {
  body .tutor-wrap .tutor .tutor-detail .vc_column-inner {
    padding-left: 25px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 822px) {
  body .tutor-wrap .tutor .tutor-detail .vc_column-inner {
    padding-left: 35px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 850px) {
  body .tutor-wrap .tutor .tutor-detail .vc_column-inner {
    padding-left: 45px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 767px) {
  body .tutor-wrap .tutor .tutor-detail .vc_column-inner {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
body .tutor-wrap .tutor .tutor-detail .tutor-detail-table table {
  margin-bottom: 0;
}
body .tutor-wrap .tutor .tutor-detail .tutor-detail-table th,
body .tutor-wrap .tutor .tutor-detail .tutor-detail-table td {
  padding: 0 0 12px 0;
  font-size: 16px;
  color: #231F20;
  text-align: left;
  vertical-align: top;
}
body .tutor-wrap .tutor .tutor-detail .tutor-detail-table th {
  font-weight: 700;
  white-space: nowrap;
  padding-right: 15px;
}
@media only screen and (max-width: 1040px) {
  body .tutor-wrap {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  .eg-ss2-wrapper .eg-ss2-content {
    min-height: 106px !important;
    height: 106px !important;
  }
}
/*@media only screen and (max-width: 767px) {
	.eg-ss2-wrapper {
		.eg-ss2-content { min-height:64px !important;height:64px !important;}
	}
}
*/
@media only screen and (max-width: 767px) {
  body .myportfolio-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/*body.page.page-id-35  {
	.eg-ss3-wrapper {
		.eg-ss3-content { min-height:84px !important;height:84px !important;}
	}
}
*/
@media only screen and (max-width: 767px) {
  body .jockey-wrap .jockey-col.jockey-col-left {
    border-bottom: none !important;
  }
}
body .jockey-wrap .jockey-col.jockey-image {
  background-image: url(http://www.hkhta.edu.hk/wp-content/uploads/2017/04/cc-jocky-01.jpg), url(http://www.hkhta.edu.hk/wp-content/uploads/2017/05/cc-jocky-02.jpg);
  background-repeat: no-repeat, no-repeat;
  background-position: center top,center bottom;
  background-size: auto 50%,auto 50%;
}
@media only screen and (max-width: 767px) {
  body .jockey-wrap .jockey-col.jockey-image {
    border-top: none !important;
  }
  body .jockey-wrap .jockey-col.jockey-image .wpb_wrapper {
    padding-left: 18px !important;
    padding-right: 18px !important;
    background-image: none !important;
  }
}
.studypath-schools .studypath-schools-col {
  position: relative;
}
.studypath-schools .studypath-schools-col .studypath-schools-icon {
  position: absolute !important;
  bottom: 30px;
  width: calc(100% - 30px) !important;
  max-width: calc(100% - 30px) !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.studypath-schools .studypath-schools-col .studypath-schools-icon .mk-image-holder {
  max-width: 35px !important;
}
body .esg-navigationbutton {
  width: 174px;
  height: 44px;
  font-size: 16px !important;
  padding-top: 5px;
  border-color: #000 !important;
  color: #000 !important;
}
/*@media only screen and (min-width: 768px) {
#mk-footer-navigation {padding-left:20px;}
}*/
body.page.page-id-29 #mk-footer {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  body.page.page-id-29 .about-cols {
    padding-top: 79px !important;
    padding-bottom: 100px !important;
  }
}
.no_padding_bottom {
  padding-bottom: 0 !important;
}
.travis {
  padding-bottom: 5px !important;
}
@media only screen and (max-width: 767px) {
  .travis {
    padding-bottom: 10px !important;
  }
  .travis_wrap {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.travis2 {
  padding-bottom: 50px !important;
}
@media only screen and (max-width: 767px) {
  .travis2 {
    padding-bottom: 38px !important;
  }
}
.wistia_click_to_play:hover {
  cursor: pointer;
}
.mk-go-top {
  bottom: 80px !important;
}
.mk-blog-container.mk-thumbnail-wrapper .mk-blog-thumbnail-item .featured-image {
  float: left;
}
.mk-blog-container.mk-thumbnail-wrapper .mk-blog-thumbnail-item .item-wrapper {
  float: right;
}
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-username input,
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-password input {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  border: 1px solid #cacaca;
  color: #231f20;
  font-size: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-links label,
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-username label,
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-password label {
  color: #0057a3;
  font-size: 14px;
}
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-links {
  display: none;
}
body.page.page-id-886 .widget_loginwithajaxwidget .lwa-form .lwa-submit-button {
  width: 100%;
  text-align: center;
}
/* Mixin */
.fancybox-close {
  background-color: transparent !important;
}
.hkhta_interview_icon.mk-image {
  max-width: 60px !important;
  height: auto !important;
  margin-right: 15px !important;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-header-bg {
  border-bottom: 2px solid #f0f0f0;
  background-color: #fff;
  z-index: 1;
  opacity: 1;
  border: none !important;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .header-logo.fit-logo-img a {
  padding: 0 20px;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .hkhta-header-contact-info {
  position: absolute;
  top: 15%;
  right: 0;
  z-index: 10;
  padding: 0 20px;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .hkhta-header-contact-info ul {
  list-style: none;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .hkhta-header-contact-info li {
  display: inline-block;
  vertical-align: baseline;
  font-size: 16px;
  line-height: 1em;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .hkhta-header-contact-info img {
  width: auto;
  height: 16px;
  vertical-align: baseline;
  margin-bottom: -3px;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-nav-bg {
  background-color: #0c5dac;
  z-index: 2;
  opacity: 1;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper {
  text-align: right;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper .hkhta-sticky-logo {
  display: none;
  padding: 5px 30px 6px 30px;
  float: left;
}
body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper .hkhta-sticky-logo img {
  width: auto;
  height: 40px;
}
body .mk-header.a-sticky .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper .hkhta-sticky-logo {
  display: block;
}
@media only screen and (max-width: 920px) {
  body .mk-header .mk-header-holder .mk-header-inner .mk-header-bg {
    border-bottom: 2px solid #f0f0f0;
    background-color: #fff !important;
    z-index: 1;
    opacity: 1;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid {
    overflow: visible !important;
    z-index: 30;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .mk-nav-responsive-link {
    width: 100%;
    left: 0;
    top: 110px;
    text-align: center;
    z-index: 40;
    box-sizing: border-box;
    vertical-align: middle;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .mk-nav-responsive-link span {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 4px;
    color: #fff;
    font-size: 18px;
    line-height: 1em;
    font-weight: 700;
    vertical-align: middle;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .mk-nav-responsive-link .mk-css-icon-menu {
    display: inline-block;
    vertical-align: middle;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .mk-nav-responsive-link .mk-css-icon-menu div {
    background-color: #fff;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .header-logo.fit-logo-img {
    height: 80px !important;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .header-logo.fit-logo-img img {
    margin: 0 auto;
    display: inline-block;
    max-width: 100% !important;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container {
    display: block !important;
    z-index: 20;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-nav-bg {
    background-color: #0c5dac;
    z-index: 2;
    opacity: 1;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper {
    text-align: right;
    height: 60px;
    box-sizing: border-box;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper .hkhta-sticky-logo {
    display: none;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-header-nav-container .mk-classic-menu-wrapper .mk-main-navigation.js-main-nav .main-navigation-ul {
    display: none !important;
  }
}
@media only screen and (max-width: 869px) {
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .hkhta-header-contact-info {
    display: none;
  }
  body .mk-header .mk-header-holder .mk-header-inner .mk-grid.header-grid .header-logo.fit-logo-img a {
    width: 100% !important;
    box-sizing: border-box;
    padding: 0 30px;
    text-align: center;
  }
}
#theme-page .landing_form_wrap .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  color: #fff !important;
}
#theme-page .landing_form_wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
#theme-page .landing_form_wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,
#theme-page .landing_form_wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container option,
#theme-page .landing_form_wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
  border-color: #fff !important;
}
#theme-page .landing_form_wrap .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  color: #fff !important;
  background-image: url(http://www.hkhta.edu.hk/wp-content/uploads/2017/05/hkhta-selectbox-arrow.png) !important;
}
#theme-page .landing_form_wrap .gform_wrapper .gform_footer .gform_button.button {
  background-color: #0057a3 !important;
  border: 1px solid #0057a3 !important;
}
#theme-page .landing_form_wrap .gform_wrapper .gform_footer .gform_button.button:hover {
  color: #0057a3 !important;
  background-color: #fff !important;
}
.mk-image.maxWidth810 .mk-image-holder {
  max-width: 810px !important;
}
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container input,
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container select,
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container textarea {
  color: #999999 !important;
}
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #999999 !important;
}
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container ::-moz-placeholder {
  /* Firefox 19+ */

  color: #999999 !important;
}
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container :-ms-input-placeholder {
  /* IE 10+ */

  color: #999999 !important;
}
body #theme-page .gform_wrapper form .gform_body .gform_fields .gfield.field_disabled .ginput_container :-moz-placeholder {
  /* Firefox 18- */

  color: #999999 !important;
}
@media only screen and (min-width: 921px) {
  body.page.page-id-2169 .mk-header .mk-header-holder .mk-header-inner .header-grid,
  body.page.page-id-2180 .mk-header .mk-header-holder .mk-header-inner .header-grid,
  body.page.page-id-2182 .mk-header .mk-header-holder .mk-header-inner .header-grid,
  body.page.page-id-2183 .mk-header .mk-header-holder .mk-header-inner .header-grid {
    display: none !important;
  }
  body.page.page-id-2169 .mk-header .mk-header-padding-wrapper,
  body.page.page-id-2180 .mk-header .mk-header-padding-wrapper,
  body.page.page-id-2182 .mk-header .mk-header-padding-wrapper,
  body.page.page-id-2183 .mk-header .mk-header-padding-wrapper {
    padding-top: 52px !important;
  }
}
@media only screen and (max-width: 920px) {
  body.page.page-id-2169 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height,
  body.page.page-id-2180 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height,
  body.page.page-id-2182 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height,
  body.page.page-id-2183 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height {
    height: 0 !important;
  }
  body.page.page-id-2169 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .header-logo.fit-logo-img.add-header-height,
  body.page.page-id-2180 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .header-logo.fit-logo-img.add-header-height,
  body.page.page-id-2182 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .header-logo.fit-logo-img.add-header-height,
  body.page.page-id-2183 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .header-logo.fit-logo-img.add-header-height {
    height: 0 !important;
  }
  body.page.page-id-2169 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .mk-nav-responsive-link,
  body.page.page-id-2180 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .mk-nav-responsive-link,
  body.page.page-id-2182 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .mk-nav-responsive-link,
  body.page.page-id-2183 .mk-header .mk-header-holder .mk-header-inner .header-grid .add-header-height .mk-nav-responsive-link {
    top: 30px !important;
  }
}