﻿@import"https://fonts.googleapis.com/css?family=Noto+Sans+TC";@import"https://fonts.googleapis.com/css?family=Noto+Sans+SC";body .topBar{background:#878b6e}body .topBarSearch input[type=text]{background:url(../img/magIcon.png) no-repeat #445400 15px 14px !important}body .topBarMenu a,body .topBarMenu a[href*=tel]{color:#000;text-shadow:0 -1px rgba(0,0,0,.9)}body .flex-active-slide h3{background:#dad7d7;color:#000 !important}body .flex-active-slide p{background:#878b6e}body .widget h3{background:#878b6e}body footer{background:url(../../../themes/FitWP/images/footerBg.png) bottom right no-repeat #878b6e}body .footerModule h2,body .mainNav .current-menu-item a,body .mainNav .current_page_item a,body .mainNav li a:hover,body .flex-active-slide .navDescription,body .special li,body .pricing .price,body .special .description,body .postThumbDate,body .dd_news_widget .viewall a:hover,body .dd_trainers_widget .viewall a:hover,body .dd_classes_widget .viewall a:hover,body .difficultyLevel{background:#445400 !important}body .footerModule h3{background:#b8b9b9}body .footerModule h3.odd{background:#898e92}body .footerModule .moduleDescription,body .footerModule a{color:#fff !important}body .smallFooter{background:#878b6e;color:#000;border-top:1px solid #000}body .trainersPost li{background:#fff}body .trainersPost .postTitle h1{color:#445400}body .trainersPost .postDetails p{color:#575757}body .pageInfo{background:#878b6e !important}#slider .rounded3{border-radius:0}.home .flexslider .slides>li:first-child,.home .sliderWrapper{display:block}.home .sliderWrapper{padding-right:0 !important}#carousel p{font-style:normal}#carousel .flex-direction-nav{display:none}.postThumb .postThumbDate{display:none}.btn-reservation{width:214px;height:58px;display:block}.btn-reservation.reservation-tc{background:rgba(0,0,0,0) url("../img/btn-reservation.svg?v2") left top no-repeat}.btn-reservation.reservation-eng{background:rgba(0,0,0,0) url("../img/btn-reservation.svg?v2") left top no-repeat}.btn-reservation:hover{position:.8}.fixed-right-bottom{position:fixed;right:0;bottom:15px;z-index:999}.btn-reservation-en{font-size:14px !important;padding:10px !important}.home .flexslider .slides img{object-fit:cover;height:80vh}@media(max-width: 1023px){.home .flexslider .slides img{height:50vh}}@media(max-width: 767px){.home .flexslider .slides img{height:350px}}.home .flexslider .slides .custom-object-fit{position:relative;background-size:cover;background-position:center center;display:block}.home .flexslider .slides .custom-object-fit>img{opacity:0}.home .index-ad-banner>li{background-image:none !important;background-color:#999}@media(min-width: 768px){.home .index-ad-banner>li a,.home .index-ad-banner>li .banner-info{height:350px}}.home .index-ad-banner>li:hover .banner-cover{opacity:1}@media(max-width: 767px){.home .index-ad-banner>li .banner-cover{height:200px;background-position:center 20%}}.home .index-ad-banner .banner-info-inner>h3{font-size:32px}.home .index-ad-banner .banner-info-inner>p{font-size:16px}@media(max-width: 1000px){.home .index-ad-banner .banner-info-inner>h3{font-size:26px !important}.home .index-ad-banner .banner-info-inner>h3 span{font-size:26px !important}.home .index-ad-banner .banner-info-inner>p{font-size:14px !important}}.home .sliderWrapper .slidesDescription{left:0 !important;bottom:41%;width:100%;transform:translateY(-50%);padding:0;text-align:center}@media(max-width: 1199px){.home .sliderWrapper .slidesDescription{left:0% !important;bottom:41%;transform:translateY(-50%);text-align:center}}@media(max-width: 767px){.home .sliderWrapper .slidesDescription{left:0 !important;bottom:41%;transform:translateY(-50%);display:block;width:100%;text-align:center}}.home .sliderWrapper .slidesDescription h2,.home .sliderWrapper .slidesDescription span{font-family:"Microsoft Yahei","微软雅黑",sans-serif !important;font-size:calc(2vw + 22px);font-weight:500;letter-spacing:5px}@media(max-width: 1023px){.home .sliderWrapper .slidesDescription h2,.home .sliderWrapper .slidesDescription span{font-size:calc(3vw + 2px)}}@media(max-width: 767px){.home .sliderWrapper .slidesDescription h2,.home .sliderWrapper .slidesDescription span{font-size:32px;margin-bottom:10px}}.home .sliderWrapper .slidesDescription i{display:none}.home .sliderWrapper .slidesDescription .slider-text-en{font-size:calc(2vw + 12px);color:#fff;font-weight:500;letter-spacing:initial}@media(max-width: 1023px){.home .sliderWrapper .slidesDescription .slider-text-en{transform:translateY(40px)}}.home .sliderWrapper .slidesDescription .slider-text-en>br{display:none;line-height:1.2}@media(max-width: 1023px){.home .sliderWrapper .slidesDescription .slider-text-en>br{display:block;margin-bottom:0}}@media(max-width: 1023px){.home .sliderWrapper .slidesDescription .oneline{transform:translateY(5px)}}.home .flexslider{width:100%;overflow:hidden}.home .flex-direction-nav{display:block;position:absolute;top:45%;width:100%}@media(max-width: 767px){.home .flex-direction-nav{top:50%}}.home .flex-direction-nav a{opacity:1;cursor:pointer}.home .flex-direction-nav a.flex-prev,.home .flex-direction-nav a.flex-next{width:60px;height:60px;background-size:contain;background:url(../img/arrow-right-white.svg) no-repeat center;color:rgba(0,0,0,0)}.home .flex-direction-nav a.flex-prev:before,.home .flex-direction-nav a.flex-next:before{display:none}@media(max-width: 767px){.home .flex-direction-nav a.flex-prev,.home .flex-direction-nav a.flex-next{width:35px;height:35px}}.home .flex-direction-nav a.flex-prev{transform:rotate(180deg);left:15px}.home .flex-direction-nav a.flex-next{right:15px;left:auto}.home .wcp-carousel-main-wrap .slick-prev,.home .wcp-carousel-main-wrap .slick-next{width:35px;height:35px}.home .wcp-carousel-main-wrap .slick-prev{left:-20px}.home .wcp-carousel-main-wrap .slick-next{right:-20px}@media(max-width: 767px){.home .site-tabs li:last-child a,.home .site-tabs a{margin:0 10px 10px 10px}}.page-cutting-edge-equipment .widget_black_studio_tinymce .textwidget{background:#222325}.page-cutting-edge-equipment .widget_black_studio_tinymce a{color:#fccd4e}.page-cutting-edge-equipment .widget_black_studio_tinymce ul li{padding-bottom:13px;border-bottom:1px solid #575757}.page-cutting-edge-equipment .widget_black_studio_tinymce ul li:last-child{border-bottom:none;padding-bottom:0}.page-cutting-edge-equipment .accordion-title{cursor:pointer}.page-cutting-edge-equipment footer .widget_black_studio_tinymce .textwidget ul li{border-bottom:none}.page-cutting-edge-equipment footer .widget_black_studio_tinymce .textwidget ul li a{font-size:0}a.fliter-box{display:block;cursor:pointer}.page-template-medical-checkup .content{font-size:16px;text-align:center;margin-bottom:20px}.page-template-medical-checkup .content h2{font-size:24px;font-weight:bold;line-height:normal}@media(max-width: 767px){.page-template-medical-checkup .content h2{font-size:24px;margin-bottom:10px}}.page-template-medical-checkup .content a{color:#78a800}.page-template-medical-checkup #filter-button-group{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:40px}@media(max-width: 768px){.page-template-medical-checkup #filter-button-group{gap:10px;margin-bottom:20px;justify-content:flex-start}}.page-template-medical-checkup #filter-button-group button{cursor:pointer;font-size:20px;padding:5px 20px;color:#878b6e;border:1px solid #878b6e;background-color:#fff;border-radius:5px}.page-template-medical-checkup #filter-button-group button.active{color:#fff;background-color:#878b6e}@media(max-width: 768px){.page-template-medical-checkup #filter-button-group button{font-size:16px;padding:8px 10px;display:flex;align-items:center;flex-basis:calc(33% - 10px);justify-content:center;flex-grow:1;max-width:calc(33% - 5px)}}.page-template-medical-checkup ul.grid .item{border:1px solid #78a800;border-radius:5px;overflow:hidden;box-sizing:border-box;transition:all .3s}.page-template-medical-checkup ul.grid .item:hover{border:3px solid #78a800}.page-template-medical-checkup ul.grid .item .price,.page-template-medical-checkup ul.grid .item p{color:#000;font-size:14px !important;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-template-medical-checkup ul.grid .item h3{color:#000;font-size:20px;font-weight:500;line-height:normal}.page-template-medical-checkup ul.grid .item .price{text-align:right}.page-template-medical-checkup ul.grid .item .top{background-color:#c9dc99;padding:10px}.page-template-medical-checkup ul.grid .item .bottom{padding:20px 10px}.page-template-medical-checkup ul.grid .item .icons{margin:0 0 10px;display:flex;justify-content:center;flex-wrap:nowrap}.page-template-medical-checkup ul.grid .item .icons li{margin:0;line-height:0}.page-template-medical-checkup ul.grid .item .icons li img{width:45px}@media(max-width: 767px){body.page-our-classes .container .column{margin-bottom:15px}}body.page-our-classes .postTitle h1{font-size:20px;font-weight:bold}@media(max-width: 767px){body.page-our-classes .postTitle h1{font-size:24px;margin-bottom:10px}}@media(max-width: 767px){body.page-our-classes .widget .postDetails p{font-size:18px;line-height:1.5}}@media(max-width: 1180px){body.page-our-classes .widget h2.title-bg-black{height:75px}body.page-our-classes .widget h2.title-bg-black .align-right{margin-top:50px}}@media(max-width: 767px){body.page-our-classes .widget h2.title-bg-black{font-size:18px;line-height:1.5}}@media(max-width: 767px){body.page-our-classes .widget h2.title-bg-black{padding:8px 20px}}body.page-our-classes .widget .postDetails:not(.others-detail-box) p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.page-our-classes .others-detail-box.postDetails p{color:#222325;font-size:16px;margin-bottom:10px;line-height:1.5}@media(max-width: 767px){body.page-our-classes .others-detail-box.postDetails p{font-size:20px}}body.page-our-classes .others-detail-box.postDetails p span{font-size:16px !important}@media(max-width: 767px){body.page-our-classes .others-detail-box.postDetails p span{font-size:20px !important}}body.page-our-classes .others-detail-box.postDetails a.fliter-box>div{display:flex}body.page-our-classes .others-detail-box.postDetails a.fliter-box>div>input[type=checkbox]{width:12px;height:12px}body.page-our-classes .others-detail-box.postDetails a.fliter-box p{font-size:16px}@media(max-width: 767px){body.page-our-classes .others-detail-box.postDetails a.fliter-box p{font-size:20px}}body.page-our-classes .others-detail-box ol{margin:0 0 15px 15px}body.page-our-classes .others-detail-box li{margin-bottom:5px;font-size:16px;color:#222325}@media(max-width: 767px){body.page-our-classes .others-detail-box li{font-size:20px;line-height:1.2}}body.page-our-classes .postDetails label{display:inline-block;vertical-align:top;font-size:16px;padding:2px 0;width:calc(100% - 30px)}@media(max-width: 767px){body.page-our-classes .postDetails label{font-size:20px;line-height:1.2}}body.page-our-classes .dd_classes_widget>li .wrapper{padding:5px;min-height:200px;height:100%}body.page-our-classes .btn-toggle-postcontent:after{display:none !important}body.single-post_classes h4 img{display:inline-block;vertical-align:middle}body.single-post_classes a.button-big{margin-right:10px;margin-top:10px}.button-big.green.btn-m-middle{display:none}.page-template .button-group a.button-big.green{display:none}@media(max-width: 768px){html[lang=en] body.page-our-classes .others-detail-box .postTitle p{font-size:16px !important}}@media(max-width: 768px){html[lang=en] body.page-our-classes .others-detail-box .fliter-box label,html[lang=en] body.page-our-classes .others-detail-box .fliter-box p{font-size:16px !important}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222325;opacity:.5;display:none;z-index:90}#filter-button-group .popup{width:30%;min-width:300px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:40px;z-index:100}@media(max-width: 768px){#filter-button-group .popup{width:auto;padding:20px 20px 0}}#filter-button-group .popup .checkboxs{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;overflow-y:auto;height:100%;max-height:400px;min-height:400px}@media(max-width: 768px){#filter-button-group .popup .checkboxs{gap:10px;margin:0}}#filter-button-group .popup label{font-weight:500;display:flex;align-items:center;flex-basis:calc(25% - 20px);flex-grow:1;font-size:16px;margin:0;box-sizing:border-box;gap:8px}#filter-button-group .popup label input{margin:0}#filter-button-group .popup .buttons{display:flex;justify-content:center;gap:20px}@media(max-width: 768px){#filter-button-group .popup .buttons{padding:15px;gap:10px}}#filter-button-group .popup .buttons .confirm{color:#fff;background-color:#878b6e}#filter-button-group .popup .buttons button{font-size:16px}.single-post_classes .singleInfo{border:none !important}.single-post_classes .singleMeta{display:flex;justify-content:center}.single-post_classes .singleMeta h1{font-size:28px;position:relative;width:fit-content;font-weight:600}.single-post_classes .singleMeta h1::after{content:"";height:4px;width:100%;position:absolute;left:0;bottom:-6px;background-color:#78a800}.single-post_classes .pageContent .info{padding:20px;background-color:#f1f1f1}.single-post_classes .pageContent .info .price{display:flex;align-items:center}.single-post_classes .pageContent .info .price .tag{line-height:1;padding:5px 10px;border-radius:30px;margin-right:5px;background:#fff}.single-post_classes .pageContent .button{cursor:pointer;font-size:16px;padding:8px 10px;border-radius:5px;box-sizing:border-box;display:flex}@media(max-width: 768px){.single-post_classes .pageContent .button{align-items:center;justify-content:center}}.single-post_classes .pageContent .buttons{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}@media(max-width: 768px){.single-post_classes .pageContent .buttons{gap:10px;margin-bottom:20px}}.single-post_classes .pageContent .buttons a{color:#fff;border:1px solid #78a800;background-color:#78a800}.single-post_classes .pageContent .back{width:fit-content;color:#878b6e;border:1px solid #878b6e;background-color:#fff}body.page-medical-team .fliter-box-container,body.page-imaging-technicians .fliter-box-container,body.page-member-doctor .fliter-box-container,body[class*=page-template-template-trainers-] .fliter-box-container{padding:0 5px;margin-bottom:8px}body.page-medical-team a.btn-fliter-box,body.page-imaging-technicians a.btn-fliter-box,body.page-member-doctor a.btn-fliter-box,body[class*=page-template-template-trainers-] a.btn-fliter-box{position:relative;cursor:pointer;display:inline-block;padding:5px 0;margin:0 20px 10px 0;font-size:16px;text-decoration:none;border-bottom:1px solid #9e9da2}body.page-medical-team a.btn-fliter-box:hover,body.page-imaging-technicians a.btn-fliter-box:hover,body.page-member-doctor a.btn-fliter-box:hover,body[class*=page-template-template-trainers-] a.btn-fliter-box:hover{color:#3c4a00}body.page-medical-team a.btn-fliter-box:after,body.page-imaging-technicians a.btn-fliter-box:after,body.page-member-doctor a.btn-fliter-box:after,body[class*=page-template-template-trainers-] a.btn-fliter-box:after{display:inline-block;content:"";position:absolute;bottom:-3px;left:0;height:3px;width:100%;background:rgba(0,0,0,0)}body.page-medical-team a.btn-fliter-box.is-checked:after,body.page-imaging-technicians a.btn-fliter-box.is-checked:after,body.page-member-doctor a.btn-fliter-box.is-checked:after,body[class*=page-template-template-trainers-] a.btn-fliter-box.is-checked:after{background:#3c4a00}body.page-template-template-trainers-4 li.team-list-grid div.wrapper{padding:5px}body.page-template-template-trainers-4 li.team-list-grid div.wrapper .postDetails{padding-left:0px}body.page-template-template-trainers-1 li.team-list-grid div.wrapper{padding:0px}body.page-template-template-trainers-1 li.team-list-grid .postDetails{padding-left:0px}body.page-template .fliter-box-container{width:100%}body.page-template .fliter-box-container .fliter-box-tabs{display:flex;justify-content:space-between}@media(max-width: 768px){body.page-template .fliter-box-container .fliter-box-tabs{flex-wrap:wrap}}body.page-template .fliter-box-container .fliter-box-tabs>a{margin:0 0 10px 0;text-align:center;border-radius:10px 10px 0 0;background-color:#f5f5f5}body.page-template .fliter-box-container .fliter-box-tabs>a.is-checked{background-color:#c8c8c8}@media(max-width: 768px){body.page-template .fliter-box-container .fliter-box-tabs>a{width:99% !important}}body.page-template .fliter-box-container .tab_container{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-template .fliter-box-container .tab_container>.fliter-box-sub-tabs{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}body.page-template .fliter-box-container .tab_container a{margin:0 0 10px 0 !important;width:575px;border:1px solid #ccc;border-radius:5px;text-align:center}@media(max-width: 1180px){body.page-template .fliter-box-container .tab_container a{width:99%}}body.page-template-template-trainers-3 .fliter-box-container .fliter-box-tabs>a{width:24%}body.page-template-template-trainers-5 .fliter-box-container .fliter-box-tabs>a{width:20%}body.page-template-template-trainers-4 .fliter-box-container .fliter-box-tabs>a{width:24%}body.page-template-template-trainers-1 .fliter-box-container .fliter-box-tabs>a{width:49%}body.page-faq h4{color:#575757;font-size:18px}body.page-faq .ufaq-faq-category-title{border-bottom:1px solid #d8d8d8;padding-bottom:5px;display:none}body.page-faq .ufaq-faq-category-title.open{border-bottom:1px solid #fff}body.page-faq .ufaq-faq-category-title h4{color:#575757;font-size:20px}body.page-faq .ufaq-faq-category-inner{padding-top:10px}body.page-faq .ufaq-faq-category-body-hidden{display:block}body.page-faq .ufaq-faq-body{font-size:16px;color:#9e9da2;padding-left:35px}body.page-faq .ewd-ufaq-post-margin-symbol span{font-size:20px;padding-top:6px}body.single-post a[href*=tel]{color:navy;text-decoration:none}body .socializer .fa{font:normal normal normal 14px/1 FontAwesome !important}body .excerpt a.button-small-theme{display:none}.single-post #comments{display:none}body.page-booking-01 .wpcf7-form{display:flex;flex-direction:column}body[class*=page-booking] .booking-info p{font-size:18px !important}@media(max-width: 414px){body[class*=page-booking] .booking-info p{font-size:16px !important}}@media(max-width: 414px){body[class*=page-booking] .sidebar.one-third{display:none}}body[class*=page-booking] .booking-info p{font-size:16px}body[class*=page-booking] h1{width:auto}body[class*=page-booking] h2{color:#fff;font-size:25px}body[class*=page-booking] .singleInfo{position:relative}body[class*=page-booking] .singleInfo .booking-text{margin-top:10rem;margin-bottom:8rem}@media(max-width: 414px){body[class*=page-booking] .singleInfo .booking-text{margin-top:5rem}}body[class*=page-booking] .singleInfo .booking-text img{float:right;margin-top:-0.75rem}body[class*=page-booking] .singleInfo a[href*="tel:"]{color:#445400;text-decoration:underline}body[class*=page-booking] .select-box{position:absolute;z-index:888;background:#fff;width:calc(100% - 50px);left:0;top:100%;padding:15px 25px;max-height:250px;overflow-y:auto;box-shadow:0 0 30px rgba(0,0,0,.2)}body[class*=page-booking] .select-box h3{font-size:16px;border-bottom:1px solid #d8d8d8;color:#575757}body[class*=page-booking] a.btn-r-arrow{cursor:pointer}body[class*=page-booking] a.btn-r-arrow:after{display:inline-block;content:"";background:url("../img/arrow-white-down.svg") no-repeat center;background-size:cover;width:15px;height:15px;margin-left:10px;vertical-align:middle}body[class*=page-booking] .btn-list a{cursor:pointer;text-decoration:none;display:block}body[class*=page-booking] .btn-list a.checked{color:#1b7a5a}body[class*=page-booking] .wpcf7-list-item{display:block;margin:0}body[class*=page-booking] .title-list{width:75%}body[class*=page-booking] .booking-container .show-response{display:none}body[class*=page-booking] .booking-container a,body[class*=page-booking] .booking-container input[type=submit]{cursor:pointer}body[class*=page-booking] .booking-container a.exportform__button,body[class*=page-booking] .booking-container input[type=submit].exportform__button{min-width:110px}body[class*=page-booking] .booking-container .button-group{margin:0 auto;text-align:center}body[class*=page-booking] .booking-container .button-group>*{margin-bottom:10px}body[class*=page-booking] .booking-container .site-tabs{display:flex}body[class*=page-booking] .booking-container .site-tabs li{flex:1}body[class*=page-booking] .booking-container .site-tabs li.active a{background:#3c4a00;font-weight:bold}body[class*=page-booking] .booking-container .site-tabs li.active a::after{background:unset}body[class*=page-booking] .booking-container .site-tabs li a{padding:2rem 0;display:block;min-width:unset;font-size:20px;background:#e3f0da;font-weight:500}body[class*=page-booking] .booking-container .site-tabs li a:hover{background:#3c4a00}@media(max-width: 768px){body[class*=page-booking] .booking-container .site-tabs li a{font-size:18px}}@media(max-width: 320px){body[class*=page-booking] .booking-container .site-tabs li a span{display:block;padding-top:.5rem}}body[class*=page-booking] .booking-container .site-tabs li:not(:nth-last-of-type(1)){margin-right:15px}body[class*=page-booking] .booking-container .form-box h4{margin-bottom:15px}body[class*=page-booking] .booking-container .form-box h4 span{position:relative}body[class*=page-booking] .booking-container .form-box h4 span:after{content:"";display:inline-block;width:100%;height:3px;position:absolute;background:#78a800;left:0;bottom:-25%}body[class*=page-booking] .booking-container .form-box .sub-title-box h4{margin:10px 0 0 0}body[class*=page-booking] .booking-container .wpcf7-response-output{display:block !important;border:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;order:-1}body[class*=page-booking] .notice-box{padding:10px 0}body[class*=page-booking] .notice-box li{color:#666;font-size:15px}body[class*=page-booking] .form-box-container .wpcf7-response-output{display:none !important}body[class*=page-booking] .confirm-form-container{display:none}body[class*=page-booking] .confirm-form-container p{font-size:24px;color:#222325}@media(max-width: 767px){body[class*=page-booking] .confirm-form-container hr{display:none}}body[class*=page-booking] .confirm-form-container .label-box{margin-bottom:20px}@media(min-width: 768px){body[class*=page-booking] .confirm-form-container .label-box{display:flex}}@media(max-width: 767px){body[class*=page-booking] .confirm-form-container .label-box{border-bottom:1px solid #cdced0;padding-bottom:10px}}body[class*=page-booking] .confirm-form-container .label-box.full-column{display:block}@media(min-width: 768px){body[class*=page-booking] .confirm-form-container .label-box.padding-box .label-title{padding:0 0 0 20px;width:calc(35% - 20px)}}@media(min-width: 768px){body[class*=page-booking] .confirm-form-container .label-box.padding-box .label-detail:not(.added-options){width:35%;text-align:right}}body[class*=page-booking] .confirm-form-container .label-title{color:#222325;margin-bottom:5px}@media(min-width: 768px){body[class*=page-booking] .confirm-form-container .label-title{width:35%;margin-right:15px}}body[class*=page-booking] .confirm-form-container .label-detail{color:#006de4}body[class*=page-booking] .confirm-form-container .label-detail.text-red{color:#c00}body[class*=page-booking] .confirm-form-container .label-detail .table-select-list{margin:10px 0 20px 0}@media(min-width: 768px){body[class*=page-booking] .confirm-form-container .label-detail .table-select-list{width:70%;margin:10px 0 20px 20px}}body[class*=page-booking] .confirm-form-container .label-detail .table-select-list .table-detail-box>td{border:none;font-size:18px;color:#006de4}body[class*=page-booking] .confirm-form-container .label-detail .table-select-list .table-detail-box>td:first-child{display:none}@media(min-width: 768px){body[class*=page-booking] .confirm-form-container .label-detail .table-select-list .table-detail-box>td{padding-left:0;padding-right:0}body[class*=page-booking] .confirm-form-container .label-detail .table-select-list .table-detail-box>td:nth-child(2){width:calc(35% - 20px) !important}body[class*=page-booking] .confirm-form-container .label-detail .table-select-list .table-detail-box>td:nth-child(3){width:35% !important}}body[class*=page-booking] .confirm-form-container .label-detail .table-select-list input{display:none}body[class*=page-booking] .confirm-form-container .button-group{padding-bottom:20px}body[class*=page-booking] .confirm-form-container a{margin-right:15px}body[class*=page-booking] .confirm-form-container a.btn-gray{background:#9e9da2;border-color:#9e9da2}body[class*=page-booking] .confirm-form-container a.btn-gray:hover{color:#9e9da2 !important;background:rgba(0,0,0,0)}body[class*=page-booking] .two-column{margin-bottom:10px}@media(min-width: 992px){body[class*=page-booking] .two-column label,body[class*=page-booking] .two-column>div{display:inline-block;vertical-align:top;width:auto}body[class*=page-booking] .two-column label{min-width:15%}body[class*=page-booking] .two-column label>span.label-title{width:100%}body[class*=page-booking] .two-column .time-group label,body[class*=page-booking] .two-column .time-group span{margin-bottom:0}}body[class*=page-booking] .user-heared-text{display:inline-block}body[class*=page-booking] .user-heared-text input{width:210px}body[class*=page-booking] .user-heared-column .display-inblock{margin-bottom:0}body[class*=page-booking] .show-response{color:red;font-size:18px;margin:2em .5em 1em;text-align:center}body[class*=page-booking] .confirmation-container{color:#222325}body[class*=page-booking] span.wpcf7-not-valid-tip{font-size:18px}body[class*=page-booking] .wpcf7-form.sent .wpcf7-mail-sent-ok{display:none !important}body[class*=page-booking] .wpcf7-not-valid-tip{width:100%;display:block;padding-top:5px}body[class*=page-booking] header.animateIt{display:none}#nr-profile{display:block}.wpcf7-form.sent #nr-profile{display:none}@media(min-width: 960px){#nr-profile .wpcf7-form-control-wrap.user-birth .wpcf7-not-valid-tip{margin-left:115px;margin-bottom:15px;padding-top:0;font-size:16px}}@media(min-width: 960px){#ch-profile .wpcf7-form-control-wrap.ch-user-birth .wpcf7-not-valid-tip{margin-left:115px;margin-bottom:15px;padding-top:0;font-size:16px}}@media(max-width: 965px){.page-id-6499 .site-tabs a{font-size:17px !important;height:40px !important}}@media(max-width: 960px){.page-id-6499 .site-tabs a{line-height:1 !important}.page-id-6499 .site-tabs li a{padding:15px 5px 25px 5px !important}.page-id-6499 .site-tabs li:nth-child(3) a{padding:25px 5px 15px 5px !important}}html[lang=en] .booking-container .site-tabs a{display:flex !important;justify-content:center;align-items:center;flex-wrap:wrap;height:auto !important}@media(max-width: 1024px){html[lang=en] .booking-container .site-tabs a{min-height:50px}}@media(max-width: 767px){html[lang=en] .booking-container .site-tabs a{font-size:14px !important}}@media(min-width: 1024px){html[lang=en] .booking-container .site-tabs a span{display:block;width:100%}}@media screen and (max-width: 768px){.page-id-6499 .site-tabs li a{height:30px !important;padding:20px 0px !important}.page-id-6499 .site-tabs li:nth-child(3) a{padding:20px 0px !important}}body.page-timetable_outpatient h5{margin-bottom:15px}body.page-timetable_outpatient thead td{background:#3c4a00;color:#fff;font-weight:bold;font-size:16px;padding:6px 0;vertical-align:middle}body.page-timetable_outpatient table{width:100%}body.page-timetable_outpatient table td{max-width:45px;min-width:45px;text-align:center;padding:4px;border:1px solid #d8d8d8;word-break:break-all;font-size:14px;font-weight:bold}body.page-timetable_outpatient table td span{font-size:13px;color:#1b7a5a;margin-bottom:10px}body.page-timetable_outpatient table tbody tr:nth-child(even){background:#f1f1f1}body.page-timetable_outpatient table tbody tr:nth-child(odd){background:#fff}body.page-timetable_outpatient table tbody tr td.title-center{text-align:center;font-weight:bold;background:#575757;color:#fff}body.page-timetable_outpatient table tbody tr:hover td{background:#e4e8ee;transition:.5s}body.page-timetable_outpatient table tbody tr:hover td.title-center{background:#575757}body.page-timetable_outpatient .scroll-y-container{overflow:auto;width:100%}.page-template-template-intro .fliter-box-container>.btn-fliter-box:nth-of-type(1),.page-template-template-tcu .fliter-box-container>.btn-fliter-box:nth-of-type(1),.page-template-template-prevent .fliter-box-container>.btn-fliter-box:nth-of-type(1){display:none}.page-template-template-intro .introPost,.page-template-template-tcu .introPost,.page-template-template-prevent .introPost{display:flex;justify-content:space-between;flex-wrap:wrap}.page-template-template-intro .introPost .container .one-third.column,.page-template-template-tcu .introPost .container .one-third.column,.page-template-template-prevent .introPost .container .one-third.column{width:calc(50% - 20px)}@media(max-width: 767px){.page-template-template-intro .introPost .container .one-third.column,.page-template-template-tcu .introPost .container .one-third.column,.page-template-template-prevent .introPost .container .one-third.column{width:100%}}@media(min-width: 768px){.page-template-template-intro .pageContentWrapper .container .one-third.column,.page-template-template-tcu .pageContentWrapper .container .one-third.column,.page-template-template-prevent .pageContentWrapper .container .one-third.column{width:calc(50% - 21px)}}.page-template-template-intro .floor-descr.one-third.column,.page-template-template-tcu .floor-descr.one-third.column,.page-template-template-prevent .floor-descr.one-third.column{width:calc(100% - 20px)}.page-template-template-intro .trainersPost p,.page-template-template-tcu .trainersPost p,.page-template-template-prevent .trainersPost p{font-size:16px;font-weight:400;color:#222325}.page-template-template-intro .widget .new-grid .postTitle h1,.page-template-template-intro h4.floor-descr-title,.page-template-template-tcu .widget .new-grid .postTitle h1,.page-template-template-tcu h4.floor-descr-title,.page-template-template-prevent .widget .new-grid .postTitle h1,.page-template-template-prevent h4.floor-descr-title{font-size:24px}.singleQuote p{color:#575757;font-size:18px !important}.singleQuote~p{font-size:18px !important}.page-template ul.trainersPost>li.team-list-grid .postDetails{height:100px !important}@media(max-width: 768px){.single-post_trainers .pageContent>.singleQuote>p{font-size:16px !important}.single-post_trainers .pageContent>.singleQuote~p{font-size:16px !important}}.archive:not(.single-post_trainers) .singleInfo,.single:not(.single-post_trainers) .singleInfo,.search:not(.single-post_trainers) .singleInfo,.page-template-template-blog:not(.single-post_trainers) .singleInfo{border-bottom:1px solid #b8b9b9}.archive:not(.single-post_trainers) .singleInfo .excerpt,.single:not(.single-post_trainers) .singleInfo .excerpt,.search:not(.single-post_trainers) .singleInfo .excerpt,.page-template-template-blog:not(.single-post_trainers) .singleInfo .excerpt{border-top:none !important;padding:0}@media(max-width: 767px){.archive:not(.single-post_trainers) .singleInfo .excerpt,.single:not(.single-post_trainers) .singleInfo .excerpt,.search:not(.single-post_trainers) .singleInfo .excerpt,.page-template-template-blog:not(.single-post_trainers) .singleInfo .excerpt{padding-bottom:20px}}body{overflow:auto !important}.hide-desktop{display:none}@media(max-width: 767px){.hide-desktop{display:block}}.hide-mobile{display:block}@media(max-width: 767px){.hide-mobile{display:none}}iframe{width:100%;min-height:400px}@media(max-width: 767px){iframe{min-height:0}}.page-id-15049 .vc_tta-container .vc_tta-tabs-container .vc_tta-tab{width:19.5%}.vc_tta-container .link-btn{margin-right:10px}.vc_tta-container .link-btn a{background-color:#78a800 !important;background-image:none;color:#fff !important;font-size:15px}.vc_tta-container .vc_tta-tabs-container{display:block !important;margin-right:0 !important;overflow:visible !important}.vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list{display:flex !important;flex-wrap:wrap;justify-content:space-between;overflow:visible !important}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab{position:relative;width:19.9%;text-align:center;overflow:visible}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab.vc_active:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#3c4a00}@media(max-width: 768px){.vc_tta-container .vc_tta-tabs-container .vc_tta-tab.vc_active:before{bottom:-3px}}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab.vc_active a{background-color:#c8c8c8 !important}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab>a{position:relative;padding:8px 20px !important;border-color:#f5f5f5 !important;border-top-left-radius:10px !important;border-top-right-radius:10px !important;border-bottom:1px solid #9e9da2 !important;background-color:#f5f5f5 !important;color:#444 !important;font-size:18px;font-weight:500}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab>a.vc_active{background-color:#c8c8c8 !important}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab>a:hover{color:#000 !important}.vc_tta-container .vc_tta-tabs-container .vc_tta-tab>a:before,.vc_tta-container .vc_tta-tabs-container .vc_tta-tab>a:after{display:none !important}@media(max-width: 768px){.vc_tta-container .vc_tta-tabs-container .vc_tta-tab{margin-bottom:10px !important;width:100% !important}}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{display:none}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .wpb_content_element p{font-size:18px}.vc_tta-container .vc_tta-panels-container .vc_tta-panels .accordion-title:after{display:none}.vc_tta-container .vc_tta-panels-container .tablink-container .wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.vc_tta-container .vc_tta-panels-container .tablink{margin-bottom:15px;width:33%}@media(max-width: 768px){.vc_tta-container .vc_tta-panels-container .tablink{margin-bottom:6px;width:49%}}.vc_tta-container .vc_tta-panels-container .tablink a{width:100%;border:1px solid #878b6e;background-color:rgba(0,0,0,0);color:#878b6e;font-size:20px}.vc_tta-container .vc_tta-panels-container .tablink a:focus{background-color:#878b6e !important;color:#fff}.vc_tta-container .vc_tta-panels-container .tablink a:before{content:"";display:inline-block;margin-right:5px;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;vertical-align:bottom}@media(max-width: 768px){.vc_tta-container .vc_tta-panels-container .tablink a{padding-left:5px;padding-right:5px;font-size:16px}}.vc_tta-container .vc_tta-panels-container .tablink.active a{background-color:#878b6e;color:#fff}.vc_tta-container .vc_tta-panels-container .tablink:hover a{background-color:#878b6e;background-image:none;color:#fff}.vc_tta-container .vc_tta-panels-container .tablink.liver a:before{background-image:url(../img/tab-icon-肝臟.svg)}.vc_tta-container .vc_tta-panels-container .tablink.liver a:hover:before{background-image:url(../img/tab-icon-肝臟-o.svg)}.vc_tta-container .vc_tta-panels-container .tablink.endocrine a:before{background-image:url(../img/tab-icon-內分泌.svg)}.vc_tta-container .vc_tta-panels-container .tablink.endocrine a:hover:before{background-image:url(../img/tab-icon-內分泌-o.svg)}.vc_tta-container .vc_tta-panels-container .tablink.nerve a:before{background-image:url(../img/tab-icon-神經.svg)}.vc_tta-container .vc_tta-panels-container .tablink.nerve a:hover:before{background-image:url(../img/tab-icon-神經-o.svg)}.vc_tta-container .vc_tta-panels-container .tablink.digestive a:before{background-image:url(../img/tab-icon-腸胃.svg)}.vc_tta-container .vc_tta-panels-container .tablink.digestive a:hover:before{background-image:url(../img/tab-icon-腸胃-o.svg)}.vc_tta-container .vc_tta-panels-container .tablink.cardiovascular a:before{background-image:url(../img/tab-icon-心血管.svg)}.vc_tta-container .vc_tta-panels-container .tablink.cardiovascular a:hover:before{background-image:url(../img/tab-icon-心血管-o.svg)}.vc_tta-container .vc_tta-panels-container .tablink.immune a:before{background-image:url(../img/tab-icon-免疫.svg)}.vc_tta-container .vc_tta-panels-container .tablink.immune a:hover:before{background-image:url(../img/tab-icon-免疫-o.svg)}.accordion.vc_btn3-container{position:relative;margin-bottom:0 !important;width:100%;border:none;color:#878b6e;outline:none;cursor:pointer;transition:.4s}.accordion.vc_btn3-container:after{content:"+";position:absolute;top:50%;right:1%;transform:translateY(-50%);color:#777;font-size:25px}.accordion.vc_btn3-container.active:after{content:"−";color:#fff}.accordion.vc_btn3-container.active a,.accordion.vc_btn3-container.active button{background-color:#445400 !important;color:#fff !important}.accordion.vc_btn3-container.active+.panel{background-color:#e7e7e7}.accordion.vc_btn3-container a,.accordion.vc_btn3-container button{width:100%;border:none !important;background-color:rgba(0,0,0,0) !important;background-image:none;color:#000 !important;font-size:21px !important;font-weight:900;text-align:left !important}.accordion.vc_btn3-container:first-child,.accordion.vc_btn3-container.first-accordion{border-top:1px solid #878b6e !important}.panel{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;border-bottom:1px solid #878b6e;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel .wpb_wrapper{padding:18px}.ctk-carousel .wpb_images_carousel{margin-bottom:0px !important}.ctk-carousel .wpb_images_carousel .vc_images_carousel .vc_carousel-control{width:40px;height:40px;opacity:1}.ctk-carousel .wpb_images_carousel .vc_carousel-inner{height:100%;width:auto;aspect-ratio:10/8}.ctk-carousel .wpb_images_carousel .vc_carousel-inner .vc_inner{object-fit:cover;width:100%;height:100%;aspect-ratio:10/8}.ctk-carousel .wpb_images_carousel .vc_carousel-inner .vc_inner img{object-fit:cover;height:100%}.ctk-carousel .wpb_images_carousel .icon-prev,.ctk-carousel .wpb_images_carousel .icon-next{background-color:rgba(0,0,0,.5);width:40px !important;height:40px !important;position:initial !important;margin:0 !important}.ctk-carousel .wpb_images_carousel .icon-prev::before,.ctk-carousel .wpb_images_carousel .icon-next::before{top:10px !important;color:#fff}.ctk-carousel>.wpb_column:nth-child(2) .vc_column-inner{margin:0 15px;padding-bottom:25px}.pum-content .wpb_content_element{margin:0;display:flex;justify-content:center}.pum-content a{font-size:20px;padding:5px 40px;color:#fff;border:1px solid #878b6e;background-color:#878b6e;border-radius:5px}.pum-content a:hover{color:#878b6e;background-color:#fff}.topBarSearch input[type=text]{background:url("../img/magIcon.png") no-repeat #3e3f40 15px 14px !important;border:none;border-radius:0;padding:14px 20px 14px 45px;width:234px;margin:0;color:#fff}.topBarSearch input[type=text]:focus{border:none;color:#fff}@media(max-width: 479px){.topBarMenu a{padding:13px 10px}}.topBarMenu a.contact{padding:13px 20px 13px 20px;background:none}.topBarMenu a:hover{background-color:#445400;color:#fff}body.down header.animateIt{top:0}@media(max-width: 768px){body.down header.animateIt{padding-bottom:0}body.down header.animateIt .mainNav{width:100%}body.down header.animateIt .logo img{height:auto;width:250px;margin-top:5px}}body.down header.animateIt .select-wrapper{top:12px}@media(max-width: 768px){body.down header.animateIt .select-wrapper{top:-50px}}@media(max-width: 768px){body.down header.animateIt .d_top-toolbar{bottom:-35px}}body.down.logged-in header.animateIt{top:32px}body header{position:relative;width:100%;padding-top:10px}@media(max-width: 768px){body header .d_header{margin-top:1vh}}@media(max-width: 768px){body header{padding-bottom:50px}body header.show-mobile-menu{padding-bottom:20px}}body header.animateIt{position:fixed;top:-100%;left:0;right:0;z-index:1000;transition:.4s top cubic-bezier(0.3, 0.73, 0.3, 0.74)}@media(min-width: 768px){body header.animateIt{position:absolute}}@media(max-width: 767px){body header.animateIt{top:-150%}}body .logo{margin-top:6px}@media(max-width: 768px){body .logo{display:inline-block;margin-right:25px !important;left:-4vw}}body .logo img{width:295px}@media(max-width: 1200px){body .logo img{width:280px}}@media(max-width: 767px){body .logo img{width:260px;height:auto;margin:0 0 0 25px}}@media(max-width: 1200px){body .logo{margin-top:8px}}@media(max-width: 991px){body .logo{margin-top:5px;margin:10px auto;text-align:left;width:100%}body .logo img{float:none}}@media(max-width: 767px){body .logo{margin-top:0;position:relative;z-index:300;width:60%}body .logo a{display:block;margin-left:20px}}@media(max-width: 767px){body nav select{height:50px}}body .d_top-toolbar{top:0}@media(max-width: 991px){body .d_top-toolbar{top:85px;bottom:-50px}}@media(max-width: 768px){body .d_top-toolbar{top:85px;bottom:-50px}}body .d_lang_switch,body .lang-switcher{padding-top:0}body .d_lang_switch .wpml-ls-legacy-list-horizontal,body .lang-switcher .wpml-ls-legacy-list-horizontal{padding:5px 0 0 0}body .d_lang_switch .wpml-ls-legacy-list-horizontal li a:after,body .lang-switcher .wpml-ls-legacy-list-horizontal li a:after{content:"";display:inline-block;height:15px;width:1px;background:#222325;margin-left:18px;vertical-align:middle}body .d_lang_switch .wpml-ls-legacy-list-horizontal li:last-child a,body .lang-switcher .wpml-ls-legacy-list-horizontal li:last-child a{padding-right:0}body .d_lang_switch .wpml-ls-legacy-list-horizontal li:last-child a:after,body .lang-switcher .wpml-ls-legacy-list-horizontal li:last-child a:after{display:none}body .d_lang_switch .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a,body .lang-switcher .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a{text-decoration:underline}body .d_lang_switch .wpml-ls-legacy-list-horizontal a,body .lang-switcher .wpml-ls-legacy-list-horizontal a{color:#000}body .d_lang_switch .wpml-ls-legacy-list-horizontal a:hover,body .lang-switcher .wpml-ls-legacy-list-horizontal a:hover{color:#1b7a5a}body .d_lang_switch .d_arrow,body .lang-switcher .d_arrow{display:none}@media(max-width: 767px){body .lang-switcher{padding-bottom:0}}body #menu-menu-1{display:inline-block;text-align:center;margin-right:-20px}body #menu-menu-1 .sub-menu{top:116px}@media(max-width: 1080px){body #menu-menu-1 .sub-menu{top:205px}}@media(max-width: 960px){body #menu-menu-1 .sub-menu{top:225px}}body #menu-menu-1 .en-menu-item{display:inline-block;text-align:center;width:16.6%;margin-left:2px;margin-right:auto}body #menu-menu-1 #menu-item-2519>ul{width:100%}body #menu-menu-1 #menu-item-2520>ul{width:100%}body #menu-menu-1 #menu-item-2521>ul{width:100%}body #menu-menu-1 #menu-item-6372>ul{width:100%}body #menu-menu-1 #menu-item-6373>ul{width:100%}body #menu-menu-1 #menu-item-2522>ul{width:100%}body #menu-menu-1 #menu-item-2523>ul{width:100%}body #menu-menu-1 .en-menu-item>ul>li{display:inline-block;text-align:center;width:auto;margin-left:0 !important;margin-right:0 !important;font-size:10px}body #menu-menu-1 .en-menu-item-in>ul>li{display:inline-block;text-align:center;width:auto;margin-left:20px;font-size:10px}@media(max-width: 767px){body #menu-menu-1{display:none !important}}body .mainNav{position:static;text-align:center;float:right;width:75%}@media(max-width: 1200px){body .mainNav{width:68%}}@media(max-width: 1080px){body .mainNav{width:100%;padding:10px 0 30px}}@media(min-width: 768px){body .mainNav{margin-top:10px;padding:35px 0 30px}}@media(max-width: 768px){body .mainNav{position:relative;width:auto;left:-2px;top:5px}}body .mainNav li a{width:100%;padding:46px 12px;color:#575757;text-align:center !important}@media(max-width: 959px){body .mainNav li a{padding:46px 10px}}body .mainNav li a ul>li>a{padding:0 15px !important}body .mainNav .sf-menu li:hover>ul,body .mainNav .sf-menu li.sfHover>ul,body .mainNav .sf-menu .sub-menu{top:92px}@media(max-width: 1080px){body .mainNav .sf-menu li:hover>ul,body .mainNav .sf-menu li.sfHover>ul,body .mainNav .sf-menu .sub-menu{top:165px}}@media(max-width: 960px){body .mainNav .sf-menu li:hover>ul,body .mainNav .sf-menu li.sfHover>ul,body .mainNav .sf-menu .sub-menu{top:185px}}body .mainNav .sf-menu .sub-menu{left:160px}@media(max-width: 1080px){body .mainNav .sf-menu .sub-menu{left:0}}body .mainNav .wpml-ls-item-zh-hant,body .mainNav .wpml-ls-item-zh-hans,body .mainNav .wpml-ls-item-en{position:absolute !important;top:10px !important;padding:0 5px;width:15px !important;border-right:2px solid #878b6e}@media(max-width: 991px){body .mainNav .wpml-ls-item-zh-hant,body .mainNav .wpml-ls-item-zh-hans,body .mainNav .wpml-ls-item-en{top:30px !important}}body .mainNav .wpml-ls-item-zh-hant{right:57px}body .mainNav .wpml-ls-item-zh-hant>a{pointer-events:auto !important}body .mainNav .wpml-ls-item-zh-hans{right:29px}body .mainNav .wpml-ls-item-zh-hans>a{pointer-events:auto !important}body .mainNav .wpml-ls-item-en{right:1px;border:none}body .mainNav .wpml-ls-item-en>a{pointer-events:auto !important}@media(max-width: 400px){body .mainNav .select-wrapper:after{background-repeat:no-repeat;width:30px}}@media(max-width: 350px){body .mainNav .select-wrapper:after{width:25px}}body .select-wrapper{top:5px}@media(max-width: 767px){body .select-wrapper{top:0;right:3vw}}body .d_lang_switch{visibility:hidden}body .d_lang_switch,body .topSearch{z-index:98}@media(max-width: 767px){body .topSearch{margin:0}}@media(max-width: 767px){body .mobileNav{height:20px}}body .mobileNav select{display:none !important;height:0 !important}body .show-mobile-menu.animateIt .mobile-show-nav{padding-bottom:20px}body .mobile-show-nav{display:none;margin-top:10px}@media(min-width: 768px){body .mobile-show-nav{display:none !important}}@media(max-width: 768px){body .mobile-show-nav{position:relative}}@media(max-width: 768px){body .mobile-show-nav .lang-switcher{visibility:hidden}}body .mobile-show-nav .wpml-ls-item-zh-hant,body .mobile-show-nav .wpml-ls-item-zh-hans,body .mobile-show-nav .wpml-ls-item-en{position:absolute !important;top:0 !important;left:50% !important;width:auto !important;height:25px;line-height:.2}body .mobile-show-nav .wpml-ls-item-zh-hant>a,body .mobile-show-nav .wpml-ls-item-zh-hans>a,body .mobile-show-nav .wpml-ls-item-en>a{border:none !important;width:11px}body .mobile-show-nav .wpml-ls-item-zh-hant{transform:translateX(-130%);border-right:2px solid #878b6e}body .mobile-show-nav .wpml-ls-item-zh-hans{transform:translateX(-40%);border-right:2px solid #878b6e}body .mobile-show-nav .wpml-ls-item-en{transform:translateX(40%)}body .mobile-show-nav .wpml-ls-item-en>a{width:18px}body .nav-mobile{display:block;padding:10px 15px;height:370px;overflow-y:auto}body .nav-mobile.sf-menu ul{position:inherit}body .nav-mobile.sf-menu li{float:none;width:100%;padding:0;background:none;margin-top:-1px}body .nav-mobile.sf-menu li li{color:#3c4a00}body .nav-mobile.sf-menu>li>a{pointer-events:none}body .nav-mobile.sf-menu a{color:#3c4a00;position:relative;font-size:18px;text-align:left;border:1px solid #dad7d7}body .nav-mobile.sf-menu a .sf-sub-indicator{display:block;z-index:5;top:0;right:0;width:47px;height:47px;border-left:1px solid #dad7d7;left:inherit;background:url("../img/icon-menu-arrow.svg") no-repeat center center !important;background-size:50% !important}body .nav-mobile.sf-menu .sf-with-ul{font-size:16px}body .nav-mobile.sf-menu .sub-menu{background:#878b6e;visibility:visible !important}body .nav-mobile.sf-menu .sub-menu::after{display:none !important}body .nav-mobile.sf-menu .sub-menu a{padding-left:35px;color:#fff}@media(max-width: 767px){body .nav-mobile.sf-menu .sub-menu a{font-weight:500}}body .nav-mobile .wpml-ls-item-zh-hant>a,body .nav-mobile .wpml-ls-item-zh-hans>a,body .nav-mobile .wpml-ls-item-en>a{pointer-events:auto !important}@media(max-width: 767px){body #menu-menu-2 .sub-menu a{font-size:15px}}.logo a[href*=en] img{margin-top:15px}@media(max-width: 768px){.logo a[href*=en] img{margin-top:5px}}#menu-menu-1>li:nth-child(5){margin-left:-5px !important}#menu-menu-1>li:nth-child(6){margin-left:-14px !important;margin-right:8px !important}@media screen and (max-width: 960px){#menu-menu-1>li>a{font-size:14px}#menu-menu-1 .en-menu-item{width:13% !important}#menu-menu-1 .en-menu-item ul>li>a{font-size:14px !important}}@media screen and (max-width: 768px){#menu-menu-2>li br.wrapcontrol{display:none}}body #menu-main li a{text-align:right !important}@media(max-width: 767px){body header{padding-bottom:10px}body header.show-mobile-menu{margin-top:0}body header>.container>.d_top-toolbar{display:none}body header .topSearch{background:#eee;border-radius:0;margin:-5px auto 10px;width:calc(100% - 30px)}}@media(max-width: 480px){body header .topSearch{position:relative !important;top:0;right:0}}footer>ul.container{padding:3% 0}footer h4>a{color:#fff !important;font-size:18px !important}footer .foot-social-nav li.foot-social-mail a{background-color:#017f3f}footer .foot-social-nav li.foot-social-line a{background-color:#62bb0f}footer .foot-social-nav li.foot-social-facebook a{background-color:#365797}footer .foot-social-nav li.foot-social-youtube a{background-color:#e93f33}footer .foot-social-nav li.foot-social-whatsapp a{background-color:#4d4d4d;background-image:url(../img/icon-phone.svg)}.menu-foot-fixed-en-container .foot-fixed li span.abbr{display:none}.menu-foot-fixed-en-container .foot-fixed li a{display:inline-block;height:45px;font-size:18px;font-weight:bold;padding-top:30px;margin-bottom:80px;line-height:1}@media(max-width: 1024px){.menu-foot-fixed-en-container .foot-fixed li a{font-size:16px;font-weight:normal;padding-top:15px;margin-bottom:50px}}@media(max-width: 768px){.menu-foot-fixed-en-container .foot-fixed li a{display:block;height:30px;font-size:12px;font-weight:normal;padding-top:15px;margin-top:15px;margin-bottom:5px}}@media(max-width: 425px){.menu-foot-fixed-en-container .foot-fixed li a{font-size:12px;font-weight:normal;padding-top:10px;margin-bottom:0px}}.menu-foot-fixed-en-container .foot-fixed li a:after{font-size:12px;position:absolute;display:grid;margin-top:20px;margin-right:-5px;margin-left:-5px;top:9px;left:80px;text-align:start}@media(max-width: 1024px){.menu-foot-fixed-en-container .foot-fixed li a:after{display:none}}.menu-foot-fixed-en-container .foot-fixed li a:before{width:100%;height:60px;position:initial;margin:0 auto;background-position:center}@media(max-width: 1024px){.menu-foot-fixed-en-container .foot-fixed li a:before{height:40px}}@media(max-width: 768px){.menu-foot-fixed-en-container .foot-fixed li a:before{height:25px;margin-top:-20px;margin-bottom:5px}}@media(max-width: 425px){.menu-foot-fixed-en-container .foot-fixed li a:before{height:30px}}@media(max-width: 375px){.menu-foot-fixed-en-container .foot-fixed li a:before{height:30px}}.menu-foot-fixed-en-container .foot-fixed li.item-exam-en a:after{content:""}.menu-foot-fixed-en-container .foot-fixed li.item-internation a:after{content:""}.menu-foot-fixed-en-container .foot-fixed li.item-service-en a:after{content:""}.menu-foot-fixed-en-container .foot-fixed li.item-team-en a:after{content:""}.menu-foot-fixed-en-container .foot-fixed li.item-schedule-en a:after{content:""}@media(max-width: 1200px){.menu-foot-fixed-en-container .foot-fixed li span.abbr{display:inline-block}}@media(max-width: 1200px){.menu-foot-fixed-en-container .foot-fixed li span.full{display:none}}.menu-foot-fixed-container .foot-fixed li a{letter-spacing:0;font-size:24px}.menu-foot-fixed-container .foot-fixed li a[href*=tel]{color:#fff !important}@media(max-width: 767px){.menu-foot-fixed-container .foot-fixed li a{content:"bababa";font-size:12px;text-align:center}}.widget #black-studio-tinymce-17>h4{padding-bottom:30px}@media(max-width: 768px){.widget #black-studio-tinymce-17>h4{padding-bottom:0 !important}}.menu-foot-menu-en-container>ul>li>a{font-size:16px !important;color:rgba(255,255,255,.9) !important}.smallFooter{background:#151617;font-size:12px}@media(max-width: 767px){.smallFooter{padding:10px 0}.smallFooter .columns{width:100% !important;text-align:center}}@media(max-width: 767px){.smallFooter{padding:0 0 80px 0}}body .widgetModuleWrapper a,body .widget a{color:#575757;text-decoration:none;font-size:15px}body .widgetModuleWrapper a:hover,body .widget a:hover{opacity:.8}@media(max-width: 767px){body .widget .postDetails p,body .widget h2.title-bg-black{font-size:20px;line-height:1.5}}@media(max-width: 767px){body .widget h2.title-bg-black{padding:8px 20px}}body .widget h3{margin:0}body .widget h3.m-b-20{margin-bottom:20px}body .widget.dd_trainers_widget .postDetails p{height:40px}body .widget .postDetails p{font-size:14px}body .widget h2.title-bg-black{background:#222325;color:#fff;height:40px;font-size:16px;margin:0;padding:5px 20px;clear:both;overflow:hidden}body .widget a.button-small-theme{margin-right:5px}body .widget .align-right{float:right;line-height:1.2;position:absolute;text-align:end;width:auto;padding:inherit;margin-top:5px;margin-right:15px;margin-bottom:10px;display:block;right:0}body .widget .align-left{float:left;line-height:1.2;margin-top:10px;display:block}body .widget .widget_dd_news_widget h3{margin-bottom:20px}body .widget .widget_dd_news_widget h3 .viewall{display:none}body a.link-box{display:block;clear:both;overflow:hidden}body a.link-box>span{display:inline-block}body a.link-box>span.align-right{float:right;font-size:13px;right:0}body hr{margin:10px 0 15px}body .sidebar .widget_categories ul{background:#222325}body .sidebar .widget_categories ul li{border-bottom:1px solid #575757}body .sidebar .widget_categories a{color:#fccd4e}body .sidebar .widget_categories h3{margin:0 0 20px 0}body .sidebar .widget_nav_menu .menu-blog-categories-container ul,body .sidebar .widget ul.newsPost,body .sidebar .widget .widget_categories ul{border:1px solid #cdced0;border-top:none;padding:20px 20px 10px}body .sidebar .widget_dd_news_widget>h3,body .sidebar .widget_categories h3{margin:0}body .sidebar .newsPost .postDetails{padding:0 0 15px;border-bottom:1px solid #cdced0}body .sidebar .newsPost>li:last-child .postDetails{border-bottom:none}body .sidebar .widget_nav_menu .menu-blog-categories-container a,body .sidebar .postTitle h1,body .sidebar .widget a,body .sidebar .widget .widget_categories a{font-size:16px;color:#000;transition:.5s}body .sidebar .widget_nav_menu .menu-blog-categories-container a:hover,body .sidebar .postTitle h1:hover,body .sidebar .widget a:hover,body .sidebar .widget .widget_categories a:hover{color:#3c4a00}@media screen and (max-width: 1200px){.page-template-default .widget a,.single-post_classes .widget a,.page-booking .widget a{margin-bottom:30px}.page-template-default .widget a .align-right,.single-post_classes .widget a .align-right,.page-booking .widget a .align-right{margin-top:35px}}.page-booking .widget a .align-right{width:auto !important}.page-id-6254 .widget h2.title-bg-black,.page-id-2492 .widget h2.title-bg-black{height:80px}.page-id-6254 .widget h2.title-bg-black .align-right,.page-id-2492 .widget h2.title-bg-black .align-right{margin-top:50px;margin-right:5px}.page-id-2492 .sidebar li:nth-child(2){display:none}html[lang=zh-hans] body{font-family:"Microsoft Yahei","微软雅黑",sans-serif !important}html[lang=zh-hans] body *,html[lang=zh-hans] body h1,html[lang=zh-hans] body h2,html[lang=zh-hans] body h3,html[lang=zh-hans] body h4,html[lang=zh-hans] body h5,html[lang=zh-hans] body h6,html[lang=zh-hans] body p,html[lang=zh-hans] body .smallFooter,html[lang=zh-hans] body a,html[lang=zh-hans] body .wpml-ls-item-zh-hans{font-family:"Microsoft Yahei","微软雅黑",sans-serif !important}body{font-family:"Microsoft Jhenghei","微軟正黑體",sans-serif !important}body *,body h1,body h2,body h3,body h4,body h5,body h6,body p,body .smallFooter,body a{color:#000;font-family:"Microsoft Jhenghei","微軟正黑體",sans-serif !important}body h5{font-weight:300 !important}body a{transition:.5s;outline:none}body a.button-big-text{font-size:16px;padding-top:8px;padding-bottom:8px}body a.button-big{line-height:1.5}body strong{color:#000}body #cd-timeline span.fa{font-family:"FontAwesome" !important}body input[type=text],body input[type=tel],body input[type=number],body input[type=radio],body input[type=checkbox]{outline:none}body .singleMeta span a{text-decoration:none}body .rounded3:not(.button-big){border-radius:20px}body .button-small-theme{line-height:25px;padding:5px 20px}body #carousel .flex-viewport,body .pageContentWrapper,body .widgetModuleWrapper,body .pageWidgetModule{background:#e4e8ee}body img{max-width:100%;height:auto}body img.alignright{margin:0 0 30px 30px !important;height:auto}body blockquote{padding:3% 20px 3% 15px}body blockquote p{border-left:2px solid green !important;padding-left:30px !important;color:green !important;font-style:italic !important}body blockquote p *{color:green !important}body .icon-group img{display:inline-block;max-width:45px;margin-left:-7px;border:1px solid #000;background:#fff}body .icon-group img:first-child{margin-left:0}body .accordion-title,body.page-our-classes .btn-toggle-postcontent,body .ufaq-faq-category-title{position:relative;padding-right:10px}body .accordion-title:after,body.page-our-classes .btn-toggle-postcontent:after,body .ufaq-faq-category-title:after{display:inline-block;content:"";position:absolute;right:0;top:5px;background:url("../img/icon-add.svg") no-repeat;background-size:cover;width:20px;height:20px}body .accordion-title.open:after,body.page-our-classes .btn-toggle-postcontent.open:after,body .ufaq-faq-category-title.open:after{background:url("../img/icon-minus.svg") no-repeat;transform:none !important}body .accordion-title.open:focus,body.page-our-classes .btn-toggle-postcontent.open:focus,body .ufaq-faq-category-title.open:focus{outline:none}body .accordion-title.open:after,body.page-our-classes .btn-toggle-postcontent.open:after,body .ufaq-faq-category-title.open:after{transform:rotate(-90deg)}body .ufaq-faq-category-title:after{right:10px}body .accordion-title{cursor:pointer}body .m-10{margin:10px}body .m-b-10{margin-bottom:10px}body .m-b-20{margin-bottom:20px}body .float-right{float:right}body .float-left{float:left}body .display-none{display:none}body input[type=checkbox]{display:inline-block;vertical-align:top}body .regular-checkbox,body input[type=checkbox]{-webkit-appearance:none;background-color:#fff;border:1px solid #9e9da2;padding:9px;border-radius:0;display:inline-block;position:relative}body .regular-checkbox:active,body .regular-checkbox :checked:active,body input[type=checkbox]:active,body input[type=checkbox] :checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px 1px 3px rgba(0,0,0,.1)}body .regular-checkbox:checked,body input[type=checkbox]:checked{color:#9e9da2}body .regular-checkbox:checked:after,body input[type=checkbox]:checked:after{content:"✔";font-size:14px;position:absolute;top:0px;left:3px;color:#78a800}@media screen and (min-width: 0\0 ){body .regular-checkbox,body input[type=checkbox]{border:none}}body.page-template-template-fullwidth .pageContent{padding:20px 0}body .pageContent a{word-break:break-word}body .introPost .postThumb,body .faqPost .postThumb{position:relative;width:100%;padding-top:65%;overflow:hidden;background-image:url(../img/bg-post.png);background-size:cover;background-repeat:no-repeat;background-position:center}body .introPost .postThumb a,body .introPost .postThumb-item,body .faqPost .postThumb a,body .faqPost .postThumb-item{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}body .introPost .postThumb-item,body .faqPost .postThumb-item{left:50%;top:50%;transform:translate(-50%, -50%)}body .introPost .postThumb a,body .faqPost .postThumb a{height:100%;top:0;left:0}.p-t-30{padding-top:30px}.pageInfo .container .eight.columns{width:auto}.pageInfo .container .breadcrumb{display:inline-block;width:auto;vertical-align:middle;margin-top:15px}@media(max-width: 768px){.pageInfo{padding:0 !important}}ul.pagination>li{margin-right:5px}ul.pagination>li>a{width:25px;height:25px;line-height:25px}ul.pagination>a{display:none}body.page-booking .sidebar .widget{opacity:0}body .pageTitle h1{display:inline-block;vertical-align:middle}body .pageTitle:before{display:inline-block;content:"";vertical-align:middle;background:url("../img/icon-page-hospital.png");background-size:cover;width:45px;height:45px;margin-right:5px}body.page-cutting-edge-equipment .pageTitle:before{background-image:url("../img/icon-page-cutting.png")}body.page-our-classes .pageTitle:before,body.page-reservation .pageTitle:before,body.page-booking .pageTitle:before,body.single-post_classes .pageTitle:before{background-image:url("../img/icon-page-user.png")}body.page-faq .pageTitle:before{background-image:url("../img/icon-page-faq.png")}body.page-medical-team .pageTitle:before{background-image:url("../img/icon-page-doctor.png")}body.single-post .pageTitle:before,body.category .pageTitle:before,body.page-news .pageTitle:before{background-image:url("../img/icon-page-health.png")}body .breadcrumb>a:first-child:before{display:inline-block;content:"";background:url("../img/icon-home.png") no-repeat center;background-size:cover;width:25px;height:25px;vertical-align:middle;position:relative;top:-3px}body .breadcrumb>a:first-child>i{display:none}::-webkit-input-placeholder{color:#666}input[type=submit]{background:#78a800;color:#fff;border-radius:20px;font-size:16px;padding:8px 20px;border:none;display:inline-block;line-height:1.5;margin-right:5px}body.page-template-template-booking .wpcf7-form.sent>*{display:none}.pageContent .wpcf7{position:relative}.pageContent .wpcf7 .ajax-loader{position:absolute;bottom:-5px;left:0}.pageContent .wpcf7 .form-box{margin-bottom:20px}.pageContent .wpcf7 .form-box br{display:none}.pageContent .wpcf7 h4{margin-bottom:8px}.pageContent .wpcf7 p,.pageContent .wpcf7 label,.pageContent .wpcf7 label span,.pageContent .wpcf7 .wpcf7-list-item-label,.pageContent .wpcf7 .wpcf7-list-item{color:#222325;margin-bottom:10px;font-size:14px;line-height:1.5}@media(min-width: 768px){.pageContent .wpcf7 p,.pageContent .wpcf7 label,.pageContent .wpcf7 label span,.pageContent .wpcf7 .wpcf7-list-item-label,.pageContent .wpcf7 .wpcf7-list-item{font-size:18px;line-height:1.5}}@media(max-width: 320px){.pageContent .wpcf7 p,.pageContent .wpcf7 label,.pageContent .wpcf7 label span,.pageContent .wpcf7 .wpcf7-list-item-label,.pageContent .wpcf7 .wpcf7-list-item{font-size:14px !important}}.pageContent .wpcf7 .wpcf7-not-valid-tip{color:red}.pageContent .wpcf7 .wpcf7-form-control-wrap .wpcf7-select{font-size:16px}.pageContent .wpcf7 span.label-hint{color:#888}.pageContent .wpcf7 .wpcf7-form-control-wrap.user-birth{visibility:hidden}.pageContent .wpcf7 .wpcf7-form-control-wrap.user-birth input{width:0 !important;padding:0 !important}.pageContent .wpcf7 .wpcf7-form-control-wrap[data-name=user-birth],.pageContent .wpcf7 .wpcf7-form-control-wrap[data-name=ch-user-birth]{visibility:hidden}.pageContent .wpcf7 .wpcf7-form-control-wrap[data-name=user-birth] input,.pageContent .wpcf7 .wpcf7-form-control-wrap[data-name=ch-user-birth] input{width:0 !important;padding:0 !important;display:none !important}@media screen and (max-width: 1180px)and (max-width: 959px){.pageContent .wpcf7 .wpcf7-list-item-label{font-size:15px !important}}@media(max-width: 320px){.pageContent .wpcf7 .wpcf7-list-item-label{font-size:14px !important}}.pageContent .wpcf7 .hasDatepicker{margin-bottom:40px}.pageContent .wpcf7 table{width:100%}.pageContent .wpcf7 table.table-select-list a{color:#9e9da2;text-decoration:none;border-bottom:1px solid #9e9da2;padding-bottom:3px;font-size:14px}@media(min-width: 768px){.pageContent .wpcf7 table.table-select-list a{font-size:15px}}.pageContent .wpcf7 table.table-select-list td{padding:3px;color:#9e9da2;font-size:14px;margin-bottom:10px;line-height:1.5}@media(min-width: 768px){.pageContent .wpcf7 table.table-select-list td{font-size:18px !important;padding:5px}}.pageContent .wpcf7 table.table-select-list .title-box td{font-size:14px}@media(min-width: 768px){.pageContent .wpcf7 table.table-select-list .title-box td{font-size:16px}}.pageContent .wpcf7 label{font-weight:normal;width:100%;clear:both;overflow:hidden}@media(min-width: 768px){.pageContent .wpcf7 label.display-inblock{display:inline-block;width:auto;vertical-align:middle}.pageContent .wpcf7 label.display-inblock+span{float:none;display:inline-block;margin:0 0 10px 0}.pageContent .wpcf7 label.label-title-box{display:inline-block;vertical-align:top;min-height:40px}}@media(min-width: 768px)and (max-width: 1200px){.pageContent .wpcf7 label.label-title-box{width:100% !important}}@media(min-width: 768px){.pageContent .wpcf7 label.label-title-box span.label-title{width:15%}.pageContent .wpcf7 label.label-title-box~label{display:inline-block;width:auto;vertical-align:middle}}.pageContent .wpcf7 label>span{display:block;float:left}.pageContent .wpcf7 label>span.label-title{width:100%}@media(min-width: 768px){.pageContent .wpcf7 label>span.label-title{width:25%}}.pageContent .wpcf7 .wpcf7-radio>span{display:inline-block;margin:5px 8px 0 0}@media(max-width: 991px){.pageContent .wpcf7 .wpcf7-radio>span.last{margin-right:0}}@media(max-width: 767px){.pageContent .wpcf7 .user-availability .wpcf7-form-control>span{display:inline-block !important}}.pageContent .wpcf7 .wpcf7-form-control.wpcf7-checkbox{display:inline-grid}.pageContent .wpcf7 span.has-free-text{display:-webkit-box;display:box;display:-moz-box}.pageContent .wpcf7 label>span.label-title,.pageContent .wpcf7 label>.label-title-full{margin:6px 5px 0 0}.pageContent .wpcf7 input[type=text],.pageContent .wpcf7 input[type=tel],.pageContent .wpcf7 input[type=date],.pageContent .wpcf7 input[type=email]{margin:0;padding:10px;width:210px;border:1px solid #d8d8d8;font-size:16px}.pageContent .wpcf7 input[type=text]:focus,.pageContent .wpcf7 input[type=tel]:focus,.pageContent .wpcf7 input[type=date]:focus,.pageContent .wpcf7 input[type=email]:focus{box-shadow:0 0 3px rgba(0,0,0,.2);padding:10px;border:1px solid #78a800;background:#f9f9f9}.pageContent .wpcf7 textarea{font-size:16px}.pageContent .wpcf7 textarea:focus{border:1px solid #78a800;background:#f9f9f9}.pageContent .wpcf7 .ui-datepicker-calendar{padding:10px;background:#f1f1f1;position:relative;z-index:10}.pageContent .wpcf7 .ui-datepicker{max-width:100%;border:none;position:relative}@media(min-width: 768px){.pageContent .wpcf7 .ui-datepicker{width:22em}}.pageContent .wpcf7 .ui-datepicker:before{position:absolute;display:block;content:"";background:#f1f1f1;z-index:0}@media(min-width: 768px){.pageContent .wpcf7 .ui-datepicker:before{top:50px;width:calc(100% - 10px);height:calc(100% - 60px);padding:20px 20px 10px}}.pageContent .wpcf7 .ui-datepicker table{margin:0}@media(min-width: 768px){.pageContent .wpcf7 .ui-datepicker table{margin:15px 0 0 15px}}.pageContent .wpcf7 .ui-datepicker .ui-widget-header{background:none;border:none}.pageContent .wpcf7 .ui-datepicker td{padding:0;margin:0;border:1px solid #d8d8d8}.pageContent .wpcf7 .ui-datepicker td a,.pageContent .wpcf7 .ui-datepicker td span{text-align:center;border:none;padding:8px;background:#fff;font-weight:normal;margin:0}.pageContent .wpcf7 .ui-datepicker th span{color:#28c565}.pageContent .wpcf7 .ui-datepicker .ui-datepicker-title{padding:5px 0;font-weight:normal}.pageContent .wpcf7 .ui-datepicker.ui-widget-content td.ui-state-disabled{background:#f1f1f1}.pageContent .wpcf7 .ui-datepicker.ui-widget-content td.ui-state-disabled>span{background:#f1f1f1}.pageContent .wpcf7 .ui-datepicker.ui-widget-content a.ui-state-default{background:#fff}.pageContent .wpcf7 .ui-datepicker.ui-widget-content a.ui-state-active{background:#28c565;color:#fff}.pageContent .wpcf7 .ui-datepicker .ui-datepicker-next,.pageContent .wpcf7 .ui-datepicker .ui-datepicker-prev{top:10px}.pageContent .wpcf7 .ui-datepicker .ui-datepicker-next:hover,.pageContent .wpcf7 .ui-datepicker .ui-datepicker-prev:hover{border:none;background:none}@media(min-width: 768px){.pageContent .wpcf7 .ui-datepicker .ui-datepicker-header{width:calc(100% + 40px)}}.pageContent .wpcf7 .time-group{margin-bottom:15px}@media(min-width: 768px){.pageContent .wpcf7 .time-group>span{float:left}}.pageContent .wpcf7 .checkator_holder.radio{width:25px !important;height:25px !important;vertical-align:middle;margin:0 !important}.pageContent .wpcf7 input.checkator_source{width:50px;height:25px;cursor:pointer}.page-booking .user-nationality-frame>.display-inblock{margin-bottom:2px !important;float:left;width:unset !important}.page-booking .user-nationality-frame>.user-nationality-other{width:unset !important;float:left}.page-booking .user-nationality-frame>.user-nationality-other input{width:50px !important;margin-bottom:10px !important;display:inline-block !important}.page-booking .wpcf7-form-control-wrap{width:100% !important}.page-booking .wpcf7-form-control-wrap .wpcf7-form-control{display:block;width:100% !important;box-sizing:border-box}.page-booking .user-birth-frame{display:block}.page-booking .user-birth-frame p select{width:30% !important}.page-booking .user-birth-frame p select:not(:nth-last-of-type(1)){margin-right:3.5%}@media(min-width: 320px){.page-booking .user-birth-frame p select:not(:nth-last-of-type(1)){margin-right:3%}}.page-booking .user-birth-frame p span{display:none}.page-booking .double-confirm{font-size:20px !important;margin-bottom:2rem;color:#3c4a00;font-weight:bold;letter-spacing:2px}.pageContent .su-tabs{padding:0;background:none}.pageContent .su-tabs-nav{margin-bottom:10px}.pageContent .su-tabs-nav>span{padding:5px 0;margin:0 20px 10px 0;border-bottom:1px solid #9e9da2;min-height:0;position:relative;display:inline-block}.pageContent .su-tabs-nav>span:after{display:inline-block;content:"";position:absolute;bottom:-3px;left:0;height:3px;width:100%;background:rgba(0,0,0,0)}.pageContent .su-tabs-nav>span:hover{background:none;color:#3c4a00}.pageContent .su-tabs-nav>span.su-tabs-current:after{background:#3c4a00}.pageContent .su-tabs-pane{padding:0}.pageContent .su-tabs-nav>span,body.page-template a.btn-fliter-box,body .site-tabs a{font-size:18px;letter-spacing:.5px}body .pageContent a.button-dl,body a.button-big,body .booking-container input[type=submit]{color:#fff !important;background-color:green;border-color:green;-webkit-appearance:none}@media(max-width: 767px){body .pageContent a.button-dl,body a.button-big,body .booking-container input[type=submit]{font-size:20px}}body .pageContent a.button-dl:hover,body a.button-big:hover,body .booking-container input[type=submit]:hover{color:green !important;background-color:rgba(0,0,0,0)}.fabs{position:fixed;bottom:20px;right:0;z-index:1000;padding:0 !important}.fabs a{display:block;width:80px;height:80px;padding:0;background-size:contain;background-repeat:no-repeat;background-position:center}.fabs a.book{background:url(../img/fab-book.svg)}.fabs a.consult{background:url(../img/fab-consult.svg)}.fabs a.line{background:url(../img/fab-line.svg)}.fabs a.phone{background:url(../img/fab-phone.svg)}@media(max-width: 767px){.fabs a{width:70px;height:70px}}:lang(en) .fabs .book{background:url(../img/fab-book-en.svg)}#sub-menu{display:flex;overflow-x:auto;width:100%;background-color:#ddd;padding:0}#sub-menu ul{padding:20px 0;display:flex;width:fit-content;margin:0 0 0 auto}@media(max-width: 768px){#sub-menu ul{padding:10px 0}}#sub-menu ul li{margin-bottom:0;white-space:nowrap}#sub-menu ul li:last-child a{border:none}#sub-menu ul a{color:#000;font-size:16px;border-right:1px solid #000;padding:0 20px}@media(max-width: 768px){#sub-menu ul a{padding:0 10px}}#sub-menu ul a:hover{text-decoration:underline}/*# sourceMappingURL=theme-update.css.map */