.mec-owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.mec-owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}.mec-owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.mec-owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}.mec-owl-carousel .owl-wrapper, .mec-owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}.mec-owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.mec-owl-carousel .owl-item img{display:block;width:100%;}.mec-owl-carousel .owl-nav.disabled, .mec-owl-carousel .owl-dots.disabled{display:none;}.mec-owl-carousel .owl-nav .owl-prev, .mec-owl-carousel .owl-nav .owl-next, .mec-owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mec-owl-carousel.owl-loaded{display:block;}.mec-owl-carousel.owl-loading{opacity:0;display:block;}.mec-owl-carousel.owl-hidden{opacity:0;}.mec-owl-carousel.owl-refresh .owl-item{visibility:hidden;}.mec-owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mec-owl-carousel.owl-grab{cursor:move;cursor:grab;}.mec-owl-carousel.owl-rtl{direction:rtl;}.mec-owl-carousel.owl-rtl .owl-item{float:right;}.no-js .mec-owl-carousel{display:block;}.mec-owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.mec-owl-carousel .owl-animated-in{z-index:0;}.mec-owl-carousel .owl-animated-out{z-index:1;}.mec-owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut {0%{opacity:1;}100% {opacity: 0;}}.owl-height{transition:height 500ms ease-in-out;}.mec-owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.mec-owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.mec-owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.mec-owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.kcal.net/simplified/wp-content/plugins/modern-events-calendar-lite/app/addons/divi/styles/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.mec-owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}.mec-owl-carousel .owl-video-playing .owl-video-tn, .mec-owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.mec-owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.mec-owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}div.tnp-subscription, form.tnp-subscription, form.tnp-profile{display:block;margin:1em auto;max-width:500px;width:100%;}
div.tnp-profile{display:block;margin:1em 0;max-width:500px;}
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field{margin-bottom:.7em;border:0;padding:0;}
.tnp-subscription label, .tnp-profile label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em;}
.tnp-subscription .tnp-field-checkbox label, .tnp-profile .tnp-field-checkbox label{display:inline-block;}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select, .tnp-profile textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box;}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em;}
.tnp-subscription select option, .tnp-profile select option{margin-right:.75em;}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block;}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%;}
}
.tnp-widget{width:100%;display:block;box-sizing:border-box;}
.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0;}
.tnp-widget label{display:block;color:inherit;font-size:14px;}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto;}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block;}
.tnp-widget select option{margin-right:10px;}
.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0;}
.tnp-field input[type="submit"]{position:inherit;}
.tnp-field label{}
.tnp-widget-minimal{width:100%;}
.tnp-widget-minimal form{margin:0;padding:0;border:0;}
.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;}
.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0;}
.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap;}
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px;}
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name{width:31%;}
.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px;}
.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0;}
.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem;}
.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0;}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name, .tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem;}
} .tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px;}
.tnp-comments label{display:block;}
.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important;}
.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd;}
.tnp-nl-checkout {
margin-bottom: 1em;
}body{font-family:"Microsoft Jhenghei", sans-serif;font-size:15pt;}
.kcal-language-selector{display:inline-block;position:absolute;left:7px;line-height:1;}
.nav li ul{border-top:#003767;}
#top-menu li.kcal-products.mega-menu{position:relative;}
#top-menu li.kcal-products.mega-menu > ul{width:500px;}
#top-menu li.mega-menu li > a{width:100%;font-weight:normal;}
#top-menu li.mega-menu > ul > li > a:first-child{font-size:16px;font-weight:bold;}
@media(min-width:981px){
.mobile-language-select{display:none;}
}
@media(max-width:980px){
.mobile-language-select{display:block;text-align:center;color:#fff;background-color:#003767;padding:5px 0;box-sizing:border-box;}
a.kcal-mobile-language-selector{font-size:.8rem;}
.mobile-language-select, a.kcal-mobile-language-selector{color:#fff;}
}
.fullwidth-heading, .testimonials-heading{text-align:center;}
.fullwidth-heading{padding:0;}
.testimonials-heading{padding-top:80px;}
.fa-quote-left{font-size:68px;margin-left:50%;}
.testimonial_rotator_author_info{margin-left:26% !important;}
.et_pb_more_button{display:inline-block;margin-top:20px;color:inherit;text-shadow:none;text-decoration:none;background:rgba(255, 255, 255, 0.30);border:2px solid #fff !important;font-weight:bold;}
.et_pb_slide_content a.big-button{color:#fff;font-weight:700 !important;text-shadow:none !important;box-shadow:none !important;border:2px solid #fff;border-radius:3px !important;background:rgba(255, 255, 255, 0.30);margin:8px 6px;}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular{background-color:#fff !important;}
.et_pb_fullwidth_slider_1.et_pb_slider .et-pb-slider-arrows a{color:#333 !important;}
.entry-content tr td, body.et-pb-preview #main-content .container tr td{padding:10px;border-top:1px solid #eee;}
#subscribe-email input{width:100%;padding:10px;}
#subscribe-submit input[type="submit"], .tnp.tnp-widget-minimal .tnp-submit{border:2px solid #fff;padding:10px 25px;background-color:#2ea3f2;color:#fff;border-radius:5px;font-size:15px;max-width:84px;margin-top:5px;}
.footer-widget p, .footer-widget ul li, .footer-widget a, .footer-widget td{font-size:14px;}
.footer-social-links .fa{border:1px solid #ccc;padding:13px;border-radius:50%;width:41px;height:41px;margin-right:8px;margin-bottom:7px;}
.footer-social-links a{color:#fff;}
.widget_wpcom_social_media_icons_widget ul li:before{display:none;}
.et_pb_widget{width:100%;}
.unbulleted{margin-top:15px;}
img.alignleft, img.alignright{margin-bottom:15px;}
h1, h2, h3, h4, h5, h6, .csheme{color:#003767;}
span.wpcf7-form-control-wrap input{border:none !important;background:#eee !important;padding:16px;font-size:14px;margin-bottom:10px;}
#top-menu li li a{font-weight:normal;}
.travel-table-1 th, .travel-table-1 td{text-align:center;width:25%;}
.travel-table-header-1{background:#ccc;}
.travel-table-1 th{color:#fff !important;}
.travel-table-2 thead{background:#eee;}
.travel-table-2 thead th{border:1px solid #fff;}
.travel-table-2 thead, .travel-table-2 td{text-align:center;}
#wp-realtime-sitemap-menu h3, #wp-realtime-sitemap-posts h3{font-size:1.6rem;}
#wp-realtime-sitemap-menu .menu-item-has-children, #wp-realtime-sitemap-posts{font-size:1.4rem;font-weight:bold;line-height:1.4;}
#wp-realtime-sitemap-menu > ul, #wp-realtime-sitemap-posts > ul{list-style:none;margin-left:0;padding-left:0;}
#wp-realtime-sitemap-menu .menu-item-has-children > ul.sub-menu{font-size:1rem;font-weight:normal;padding-left:41px;list-style-type:circle;}
#wp-realtime-sitemap-menu .menu-item-has-children .sub-menu{display:none;}
#wp-realtime-sitemap-posts > ul{font-size:1.4rem;font-weight:bold;padding-left:0;}
#wp-realtime-sitemap-posts > ul li ul{font-size:1rem;font-weight:normal;padding-left:41px;list-style-type:circle;}
@media(max-width:479px){
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{width:50% !important;margin:0 0 30px 0;}
.visit-usa-table, .travel-abroad-table, .visit-usa-table-1, .travel-abroad-table-1{font-size:75%;}
.visit-usa-table td, .travel-abroad-table td{padding:0 !important;}
.travel-abroad-table th, .visit-usa-table-1 td, .travel-abroad-table-1 td{padding:0 3px !important;}
} button.et_close_search_field{display:block;width:32px;height:32px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto;background:none;border:none;padding:0;}
button.et_close_search_field:after{font-family:ETmodules;content:"\4d";speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;}
.container.et_search_form_container.et_pb_no_animation.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1!important;animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1!important;}
.container.et_menu_container.et_pb_no_animation.et_pb_menu_visible #top-menu{-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1!important;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1!important;}
.et-pb-controllers button{display:inline-block;width:7px;height:7px;margin-right:10px;padding:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:rgba(255,255,255,.5);text-indent:-9999px;}
// Task 17 18 19
::placeholder{color:black;opacity:1;}
.tnp-submit{color:#003767;}
#footer-info{color:white;}
// mobile-language-select
.mobile-language-select a{color:white;}
.small-button.smallblue {
background-color: #003767 !important;
color: white !important;
}