/*!
Theme Name: Sweng
Author: Max Mok (zhaojun.mo@gmail.com)
Version: 1.0
*/body{color:#949494;font-family:Helvetica,Arial,sans-serif}hr{border-top:1px solid #949494}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus{outline:0}a{color:#949494;text-decoration:none}a:active,a:focus,a:hover,a:visited{color:#949494;text-decoration:none}.spacer-top-20px{margin-top:20px}#primary{margin-top:70px}@media (min-width:768px){#primary{margin-top:178px}}figure{margin-top:10px;margin-bottom:10px}figure.aligncenter{margin-right:auto;margin-left:auto}figure figcaption.wp-caption-text{font-size:.8em}.alert-message-section{color:#000;opacity:0;background:#FFF1A8;margin:auto;position:fixed;width:90%;top:20%;right:5%;left:5%;padding:10px;border-radius:5px;z-index:-1;transition:opacity ease-in .5s,z-index ease-in .5s}@media (min-width:768px){.alert-message-section{width:80%;right:10%;left:10%}}@media (min-width:992px){.alert-message-section{width:60%;right:20%;left:20%}}.alert-message-section.show-alert{opacity:1;z-index:90000}.btn-theme{color:#fff;background-color:#ffcd00;border-color:#e6be19}.btn-theme.disabled{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}.btn-theme:active,.btn-theme:focus,.btn-theme:hover{color:#fff;background-color:#e6be19;border-color:#ccae33;outline:0}.btn-theme.disabled:active,.btn-theme.disabled:focus,.btn-theme.disabled:hover{color:#fff;background-color:#e6be19;border-color:#ccae33;outline:0;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}#primary.content-area #main .main-part a{text-decoration:underline}#primary.content-area #main .main-part a:active,#primary.content-area #main .main-part a:focus,#primary.content-area #main .main-part a:hover,#primary.content-area #main .main-part a:visited{text-decoration:underline}#primary.content-area .procedure-list a{text-decoration:underline}#primary.content-area .procedure-cat .cat-list a{text-decoration:underline}.anchor{position:absolute;margin:-100px}#masthead{z-index:20000;top:0;background-color:#fff;position:fixed;width:100%;padding-left:15px;padding-right:15px}#masthead.has_login{top:46px}@media (min-width:768px){#masthead.has_login{top:32px}}@media (min-width:768px){#masthead{width:750px;left:50%;margin-left:calc(-375px)}#masthead.small-menu .site-logo{margin-top:0}#masthead.small-menu .site-logo .logo-img{height:0}#masthead.small-menu .contact-info-block{margin-top:0}#masthead.small-menu .btn-booking,#masthead.small-menu .btn-lang{display:none}#masthead.small-menu div.contact-info{margin:5px 0;margin-left:-100%}}@media (min-width:992px){#masthead{width:970px;margin-left:calc(-485px)}}@media (min-width:1200px){#masthead{width:1170px;margin-left:calc(-585px)}}#masthead .site-logo{display:inline-block;margin:2px 0}#masthead .site-logo .logo-img{height:61px}@media (min-width:768px){#masthead .site-logo{margin:5px 0}#masthead .site-logo .logo-img{height:135px}}#masthead .contact-info-block{margin-top:0}@media (min-width:768px){#masthead .contact-info-block{margin-top:67px}}#masthead .btn-lang{position:relative;left:-40px;top:4px}@media (min-width:768px){#masthead .btn-lang{position:relative;left:0;top:0}}#masthead .btn-lang.btn-group.open .dropdown-toggle{box-shadow:none}#masthead .btn-lang button{display:inline-block;background-color:#fff;padding:5px 8px;border:0}#masthead div.btn-booking{display:inline-block}#masthead div.btn-booking a{display:inline-block;background-color:#ffcd00;color:#fff;padding:5px 8px;font-size:1.2em;font-weight:700;border-radius:3px}#masthead div.contact-info{color:#949494;font-size:1.3em;font-weight:700;margin:10px 0;width:200%;margin-left:-100%}#masthead div.contact-info span{font-size:1em}#masthead .btn-booking,#masthead .btn-lang,#masthead .site-logo,#masthead .site-logo .logo-img,#masthead div.contact-info{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}.mobile-menu-toggle{display:block;position:absolute;right:10px;font-family:Genericons;font-size:2em;right:15px;top:0}.mobile-menu-toggle:after{color:#ffcd00;content:"\f419"}@media (min-width:768px){.mobile-menu-toggle{display:none}}.home-hr{margin:0;border:0;border-bottom:4px solid #ffcd00}.pop-proc{margin:14px 0}.pop-proc .pop-proc-title{font-size:1.3em;color:#ffcd00;font-weight:700;float:left;width:225px}.pop-proc ul{display:block;float:right;padding-left:0;width:100%}@media (min-width:768px){.pop-proc ul{width:calc(100% - 230px)}}.pop-proc ul li{display:inline;padding:2px 10px;border-right:2px solid #949494}.pop-proc ul li:last-child{border-right:0}.pop-proc ul li a{font-size:1.2em;font-weight:700;white-space:nowrap}.info-bar{background-color:#f3f3f3;padding:7px 0 10px 0;font-size:1.1em}.info-bar .info-bar-section{margin-top:10px;display:inline-block;width:100%;float:left;margin-right:9.5%}@media (min-width:768px){.info-bar .info-bar-section{width:27%}}.info-bar .info-bar-section:last-child{margin-right:0}.info-bar .info-title{font-weight:700;border-bottom:1px solid #949494;margin-bottom:8px;padding:2px 0}.info-bar .info-detail{line-height:145%}.info-bar ul{padding-left:0;margin-left:20px}.info-bar .btn-more{border-radius:2px;background-color:#ffcd00;color:#fff;line-height:100%;padding:5px;font-size:.9em}#page .homepage-content{margin-top:20px}#page .homepage-content p{margin-bottom:10px}.homepage.fading-slides{width:100%;border:none}@media (min-width:768px){.homepage.fading-slides{height:340px}}@media (min-width:992px){.homepage.fading-slides{height:445px}}@media (min-width:1200px){.homepage.fading-slides{height:540px}}.pop-proc.zh_CN .pop-proc-title{width:80px}@media (min-width:768px){.pop-proc.zh_CN ul{width:calc(100% - 80px)}}.slideshow{width:100%;border:solid 1px #d3d3d3}@media (min-width:768px){.slideshow{height:340px}}@media (min-width:992px){.slideshow{height:445px}}@media (min-width:1200px){.slideshow{height:540px}}.slideshow-thumbs{width:100%}.slideshow-thumbs ul{margin:10px 0 0 0}.slideshow-thumbs ul li{border:2px solid #949494;border-radius:6px;width:120px;height:72px;padding:0;margin-right:10px;margin-bottom:10px}.slideshow-thumbs ul li:hover{border:2px solid #ffcd00}.slideshow-thumbs ul li img{border-radius:5px;height:100%;width:100%}@media (min-width:768px){.slideshow-thumbs ul li{width:150px;height:92px}}#primary .post.category-media a:active,#primary .post.category-media a:focus,#primary .post.category-media a:hover,#primary .post.category-media a:visited{text-decoration:underline}#primary .post.category-media a{color:#00f;color:#15c;text-decoration:underline}#primary .post.category-media h1 a,#primary .post.category-media h2 a,#primary .post.category-media h3 a,#primary .post.category-media h4 a,#primary .post.category-media h5 a,#primary .post.category-media h6 a{color:#ffcd00}.media-list{width:100%;margin:20px 0}.media-list .image{border:solid 1px #d3d3d3;max-width:100%;width:200px;height:calc(260px);margin:0 auto;background-size:100% 100%}@media (max-width:500px){.media-list .image{width:170px;height:calc(221px)}}.media-list .title{margin:5px auto;width:200px;max-width:100%}.media-list .title a{font-weight:700}.table th{background-color:#ffcd00;background-clip:padding-box;text-align:center}.table tr td img,.table tr th img{width:100%;height:auto}.table-center{margin-left:auto;margin-right:auto}.table-width-500{max-width:500px}.table-width-400{max-width:400px}.table-width-300{max-width:300px}p.table-remark{margin-top:-20px}.image-caption{margin:5px;margin-left:auto;margin-right:auto;color:#949494;text-align:center;font-size:.8em}.image-caption img{width:100%}.image-caption.max-width-900{max-width:900px}.image-caption.max-width-800{max-width:800px}.image-caption.max-width-700{max-width:700px}.image-caption.max-width-600{max-width:600px}.image-caption.max-width-500{max-width:500px}.image-caption.max-width-400{max-width:400px}.image-caption.max-width-300{max-width:300px}.image-caption.image-left{margin-left:0;margin-right:auto}.image-caption.image-right{margin-left:auto;margin-right:0}#primary.content-area.post-procedure a:active,#primary.content-area.post-procedure a:focus,#primary.content-area.post-procedure a:hover,#primary.content-area.post-procedure a:visited{text-decoration:underline}#primary.content-area.post-procedure a{color:#00f;color:#15c;text-decoration:underline}#primary.content-area.post-procedure h1 a,#primary.content-area.post-procedure h2 a,#primary.content-area.post-procedure h3 a,#primary.content-area.post-procedure h4 a,#primary.content-area.post-procedure h5 a,#primary.content-area.post-procedure h6 a{color:#ffcd00}@media (min-width:768px){.post-procedure{min-height:480px}}@media (min-width:992px){.post-procedure{min-height:550px}}@media (min-width:1200px){.post-procedure{min-height:630px}}.procedure-list .name{font-weight:400;padding-bottom:2px;margin:5px 0 10px 0;border-bottom:1px solid #ffcd00}.procedure-list ul{list-style:none;padding-left:0;margin-bottom:0}.procedure-list ul li{line-height:1em;margin-top:10px;margin-bottom:10px}.procedure-list ul li a:hover{color:#ffcd00}.procedure-list ul ul{list-style:none;padding-left:20px}.procedure-cat{margin-bottom:0}.procedure-cat a.btn-toggle .cat-bar{position:relative;min-height:47px}.procedure-cat a.btn-toggle .cat-bar .name{color:#949494;padding-top:5px;margin:0;border:0}.procedure-cat a.btn-toggle .cat-bar div.dropdown-icon{color:#949494;width:0;padding-right:20px;position:absolute;right:0;top:0}.procedure-cat a.btn-toggle .cat-bar div.dropdown-icon .genericon{font-size:2em}.procedure-cat .cat-list{color:#949494}.procedure-cat .cat-list ul{padding-left:0;margin-bottom:0;list-style:none}.procedure-cat .cat-list ul li{line-height:1em;margin-top:8px;margin-bottom:8px}.procedure-cat .cat-list ul li a:hover{color:#ffcd00}.procedure-cat .cat-list ul ul{list-style:none;padding-left:20px}.procedure-cat a.btn-toggle[aria-expanded=false] .genericon-expand{display:inline}.procedure-cat a.btn-toggle[aria-expanded=false] .genericon-collapse{display:none}.procedure-cat a.btn-toggle[aria-expanded=true] .cat-bar{border-bottom:1px solid #ffcd00}.procedure-cat a.btn-toggle[aria-expanded=true] .cat-bar .name{color:#ffcd00}.procedure-cat a.btn-toggle[aria-expanded=true] div.dropdown-icon{color:#ffcd00}.procedure-cat a.btn-toggle[aria-expanded=true] .genericon-expand{display:none}.procedure-cat a.btn-toggle[aria-expanded=true] .genericon-collapse{display:inline}div.imagemapper-tooltip{box-shadow:11px 9px 19px -9px #969696;border-color:#fff;border-radius:8px;color:#949494;padding-left:25px;padding-right:25px}div.imagemapper-tooltip .proc-map-menu{max-width:320px}div.imagemapper-tooltip h3{margin-top:10px;font-weight:700;padding-bottom:4px;border-bottom:2px solid #C8C8C8;color:#949494}div.imagemapper-tooltip ul{padding-left:0;margin-bottom:0;list-style:none}div.imagemapper-tooltip ul li{line-height:1em;margin-top:10px;margin-bottom:10px}div.imagemapper-tooltip ul li a{color:#616161}div.imagemapper-tooltip ul li a:hover{color:#ffcd00}div.imagemapper-tooltip ul li ul{list-style:none;padding-left:20px}.procedure-map{position:relative}.procedure-map .mobile-alert{color:#fff;background-color:#ffcd00;font-weight:700;position:fixed;width:80%;top:45%;left:50%;margin:0 -40%;padding:5px;z-index:-1;opacity:0;transition:opacity 2s ease-in-out}.procedure-map .mobile-alert.show{opacity:.9;z-index:20000}.procedure-map .unzoom-toggle,.procedure-map .zoom-toggle{position:absolute;z-index:10;right:0}.procedure-map .unzoom-toggle:hover,.procedure-map .zoom-toggle:hover{color:#ffcd00;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scale(1.2);transform:scale(1.2)}.procedure-map .unzoom-toggle span.glyphicon,.procedure-map .zoom-toggle span.glyphicon{font-size:1.7em}.procedure-map .unzoom-toggle span.name,.procedure-map .zoom-toggle span.name{font-size:.9em}.procedure-map .proc-map-menu .unzoom-toggle,.procedure-map .proc-map-menu .zoom-toggle{position:static}.procedure-map .proc-map-menu .unzoom-toggle span,.procedure-map .proc-map-menu .zoom-toggle span{font-size:2em}.procedure-map .face-zoom-transparent-buttom{position:absolute;width:138px;height:194px;top:5px;left:50%;margin-left:-69px;background-color:#00f;opacity:0;cursor:zoom-in}.procedure-map .procedure-map-hits{position:absolute;top:70px;left:0;max-width:130px}.procedure-map .arrow_box .content{margin:10px;color:#000;font-weight:700;color:#fff}.procedure-map .arrow_box{position:relative;background:#ffcd00;border:2px solid #fff}.procedure-map .arrow_box:after,.procedure-map .arrow_box:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.procedure-map .arrow_box:after{border-color:rgba(255,205,0,0);border-left-color:#ffcd00;border-width:30px;margin-top:-30px}.procedure-map .arrow_box:before{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:33px;margin-top:-33px}.cat-nav{height:60px;position:relative}.cat-nav.procedure-post{margin-bottom:-30px}.cat-nav.procedure-post ul li a{color:#949494!important;text-decoration:none!important}.cat-nav ul{float:right;margin:0;padding:0}.cat-nav ul li{font-size:1.5em;display:inline-block;padding:10px}.cat-nav ul li a.active{color:#ffcd00}.cat-nav ul li a span.name{margin-left:2px;display:inline-block;font-size:.5em;line-height:1em}.cat-nav ul li:hover{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scale(1.5);transform:scale(1.5)}a.collapse-link{color:#949494!important;font-size:.8em!important}.page-dr-ngsw h3.header-align-with-img{margin-top:0}.page-dr-ngsw ul.ul-align-with-img li{position:relative;left:20px}#contact-form input[type=text],#contact-form textarea{background-color:#f2f2f2}#contact-form .form-group .error-block{display:none}#contact-form .form-group.has-error .error-block{display:block;margin-top:5px;color:#a94442}.ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}.btn-add-date{float:right;cursor:pointer}.btn-remove-date,.btn-remove-date:hover{cursor:pointer;display:inline-block;position:relative;top:2px;margin-left:10px;color:#d2691e}.preferred-date-list li{padding-left:10px;margin-bottom:10px}.preferred-date-form-group{margin-bottom:0;display:inline-block}.preferred-date-form-group .form-control{max-width:150px}@media (min-width:768px){.preferred-date-form-group .form-control{margin-left:10px;margin-right:10px}}li.form-error{border:solid 1px #a94442;border-radius:4px}.ladda-button[data-color=theme],.ladda-button[data-color=theme]:hover{background:#ffcd00;border-radius:3px;color:#fff;font-size:1.3em;font-weight:700}.unsubscribe-box{margin:50px 0}.page .resource-item{border-bottom:1px solid #d3d3d3;margin:20px 0 20px 0;padding-bottom:20px;clear:both}.page .resource-item.has-image{min-height:200px}.page .resource-item p{margin:0}.page .resource-item .rl-thumbnail{margin-right:20px;height:150px;border:1px solid #d3d3d3;float:left}.page .resource-item .rl-thumbnail img{height:100%}.page .btn-view-all{width:100%;text-align:center}.page .btn-view-all a{background-color:#ffcd00;color:#fff;border-radius:4px;padding:5px 15px;margin-bottom:15px;display:inline-block}#sitemap-page h1,#sitemap-page h2,#sitemap-page h3,#sitemap-page h4,#sitemap-page h5{color:#ffcd00}#sitemap-page .site-map-list{font-size:1.2em}#sitemap-page h4+ul{font-size:1.2em}#sitemap-page ul{padding-left:20px;list-style:none}#sitemap-page a:hover{color:#ffcd00}#primary .main-part{width:100%}#primary #secondary{position:fixed;top:230px}@media (min-width:768px){#primary .main-part{width:470px}#primary #secondary{left:calc(50% + 110px);width:250px}}@media (min-width:992px){#primary .main-part{width:690px}#primary #secondary{left:calc(50% + 220px);width:250px}}@media (min-width:1200px){#primary .main-part{width:890px}#primary #secondary{left:calc(50% + 320px);width:250px}}#secondary .sidebar{margin-left:10%;width:90%;border:1px solid #fff}#secondary .sidebar .sidebar-title{padding:10px;font-weight:700;text-align:center;line-height:24px;padding:7px 15px;color:#fff;background-color:#ffcd00}#secondary .sidebar ul.sidebar-list{list-style:none;padding:0;margin-bottom:0;background-color:#f2f2f2}#secondary .sidebar ul.sidebar-list a{color:#5d6b6c;font-weight:700;text-decoration:none}#secondary .sidebar ul.sidebar-list a:active,#secondary .sidebar ul.sidebar-list a:focus,#secondary .sidebar ul.sidebar-list a:hover,#secondary .sidebar ul.sidebar-list a:visited{color:#5d6b6c;font-weight:700;text-decoration:none}#secondary .sidebar ul.sidebar-list a:hover{color:#000}#secondary .sidebar ul.sidebar-list a li{position:relative;padding:10px;border-bottom:1px solid #fff}#secondary .sidebar ul.sidebar-list a li.with-img{padding:10px 10px 10px 65px;min-height:55px}#secondary .sidebar ul.sidebar-list a li img{position:absolute;top:50%;left:5px;margin-top:-25px;width:50px;height:50px;border:1px solid #d3d3d3}#secondary .sidebar ul.sidebar-list a:hover li{background-color:#fafafa}#secondary .sidebar ul.sidebar-list a:last-child li{border-bottom:none}#secondary .sidebar .btn-booking{margin-top:10px;border-radius:4px;background-color:#ffcd00;padding:5px;text-align:center}#secondary .sidebar .btn-booking a{color:#fff;font-weight:700;text-decoration:none}#secondary .sidebar .btn-booking a:active,#secondary .sidebar .btn-booking a:focus,#secondary .sidebar .btn-booking a:hover,#secondary .sidebar .btn-booking a:visited{text-decoration:none}#secondary .side-pop-proc{margin-left:10%;width:90%}#secondary .side-pop-proc .title{margin-bottom:5px;font-weight:700}#secondary .side-pop-proc .proc-item-img{position:relative;margin-bottom:15px}#secondary .side-pop-proc .proc-item-img img{width:100%}#secondary .side-pop-proc .proc-item-img .proc-item-name{width:100%;background-color:#191919;padding-left:2px;opacity:.3;position:absolute;bottom:0;color:#fff}#secondary .side-pop-proc .btn-booking{margin-top:-5px;border-radius:4px;background-color:#ffcd00;padding:5px;text-align:center}#secondary .side-pop-proc .btn-booking a{color:#fff;font-weight:700;text-decoration:none}.home-footer{font-size:.9em;margin:10px 0 50px 0}@media (min-width:768px){.home-footer{margin:10px 0 10px 0}}.mobile-footer{position:fixed;bottom:0;width:100%;background-color:#ffcd00;font-size:1.5em}.mobile-footer ul{margin:0;padding:0}.mobile-footer ul li{height:40px;text-align:center;margin:0;padding:0;width:25%;border-right:solid 1px #fff}.mobile-footer ul li a{margin-top:10px;display:inline-block;color:#fff}.mobile-footer ul li:last-child{border-right:solid 1px #ffcd00}@media (min-width:768px){.mobile-footer{display:none}}.mobile-footer .footer-search-form{background-color:#fff}.mobile-footer .footer-search-form input{width:100%;padding:2px 2px;margin-bottom:1px;border:2px solid #ffcd00;box-sizing:border-box;font-size:.8em}.dynamic-column-table{word-wrap:break-word;word-break:break-all}@media (min-width:992px){.dynamic-column-table{word-wrap:normal;word-break:normal}}.dynamic-column-table td,.dynamic-column-table th{border:1px solid #ddd;transition:all 1s ease-in-out;width:150px;max-width:150px;position:relative;overflow:hidden}.dynamic-column-table td div.icon-show,.dynamic-column-table th div.icon-show{display:none}.dynamic-column-table td div.column-name,.dynamic-column-table th div.column-name{display:none}.dynamic-column-table td div.column-header,.dynamic-column-table td div.icon-show,.dynamic-column-table th div.column-header,.dynamic-column-table th div.icon-show{font-weight:700;text-align:center;cursor:pointer}.dynamic-column-table div.hide-content{display:none}.dynamic-column-table td.small-column,.dynamic-column-table th.small-column{width:30px;max-width:30px;overflow:visible;border-top:1px solid #fff;border-bottom:1px solid #fff}.dynamic-column-table td.small-column div.icon-show,.dynamic-column-table th.small-column div.icon-show{display:inherit}.dynamic-column-table td.small-column div.column-name,.dynamic-column-table th.small-column div.column-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inherit;width:150px;height:25px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(0,180px) rotate(-90deg);transform:translate(0,180px) rotate(-90deg);position:absolute}.dynamic-column-table tr.collapse-top td.small-column,.dynamic-column-table tr.collapse-top th.small-column{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.dynamic-column-table tr.collapse-bottom td.small-column,.dynamic-column-table tr.collapse-bottom th.small-column{border-bottom:1px solid #ddd}.fading-slides{position:relative}.fading-slides .slide{position:absolute;top:0;left:0;height:100%;width:100%}.fading-slides .slide .slide-title{width:100%;background-color:#000;color:#fff;padding:10px;opacity:.7;position:absolute;bottom:0;left:0}.fading-slides .slide img,.fading-slides img.slide{width:100%;height:auto}.sweng-social-sharing{position:fixed;top:35%;right:-25px;border-radius:4px;padding:5px}.sweng-social-sharing .icon{transition:.3s all ease-out;border-radius:25px;width:50px;height:50px;margin-top:10px;margin-bottom:10px;opacity:.3;position:relative;left:0}.sweng-social-sharing .icon.active{background-color:#fff;left:-20px;opacity:1}.sweng-social-sharing .twitter{background-image:url(images/twitter.png);background-size:cover}.sweng-social-sharing .pinterest{background-image:url(images/pinterest.png);background-size:cover}.sweng-social-sharing .g{background-image:url(images/g.png);background-size:cover}.sweng-social-sharing .fb{background-image:url(images/fb.png);background-size:cover}#site-navigation{text-transform:uppercase;background-color:#ffcd00;position:relative}#site-navigation.main-navigation.toggled{height:0}#site-navigation.main-navigation.toggled #primary-menu{display:none}#site-navigation .menu-toggle{visibility:hidden;font-family:Genericons;font-size:2em;position:absolute;border:0;padding:0;right:0;top:-40px}#site-navigation .menu-toggle:after{visibility:visible;color:#ffcd00;content:"\f419"}#site-navigation #primary-menu{padding-left:0;margin-bottom:0}#site-navigation #primary-menu>li.menu-item{display:block;width:100%;padding:5px 8px;border-bottom:1px solid #fff}#site-navigation #primary-menu>li.menu-item:last-child{border-bottom:0}#site-navigation #primary-menu>li.menu-item.active,#site-navigation #primary-menu>li.menu-item.current-menu-item,#site-navigation #primary-menu>li.menu-item:hover{background-color:#ccad3c}#site-navigation #primary-menu>li.menu-item a{font-size:1.2em;font-weight:700;color:#fff}#site-navigation #primary-menu>li.menu-item .sub-menu{list-style:none}#site-navigation #primary-menu>li.menu-item .sub-menu a{font-size:1.1em;font-weight:700;color:#fff}@media (min-width:768px){#site-navigation .menu-toggle:after{visibility:hidden}#site-navigation.main-navigation,#site-navigation.main-navigation.toggled{height:auto}#site-navigation.main-navigation #primary-menu,#site-navigation.main-navigation.toggled #primary-menu{display:block}#site-navigation.main-navigation #primary-menu>li.menu-item,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item{position:relative;display:inline-block;width:auto;border-bottom:0;margin-right:-4px}#site-navigation.main-navigation #primary-menu>li.menu-item .sub-menu,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item .sub-menu{display:none}#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu{display:block;z-index:100;background-color:#ffcd00;position:absolute;width:180%;top:100%;left:0;padding-left:0}#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu li,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu li{padding:5px 20px;color:#949494}#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu li.active,#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu li.current-menu-item,#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu li:hover,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu li.active,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu li.current-menu-item,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu li:hover{background-color:#ccad3c}#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu li a,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu li a{font-size:1em}}@media (min-width:992px){#site-navigation.main-navigation #primary-menu>li.menu-item,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item{padding:5px 20px}#site-navigation.main-navigation #primary-menu>li.menu-item a,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item a{font-size:1.2em}#site-navigation.main-navigation #primary-menu>li.menu-item:hover .sub-menu li a,#site-navigation.main-navigation.toggled #primary-menu>li.menu-item:hover .sub-menu li a{font-size:1.1em}}img.full-width-img{width:100%}.page h1,.page h2,.page h3,.page h4,.page h5{color:#ffcd00}.page h3{font-weight:700;font-size:1.3em}.page p{margin-bottom:30px;font-size:1.1em}.page .page-nav{min-height:60px}.page .page-nav ul{margin:0;padding:0}.page .page-nav ul li{display:inline-block;padding:20px 0}.page .page-nav ul li::before{content:"> "}.page .page-nav ul li:first-child::before{content:""}table.table-info{border-collapse:collapse}table.table-info td{vertical-align:top;padding-bottom:10px}table.table-info td.section{padding-right:30px;text-align:right;width:auto}table.table-info td.detail{width:auto}.our-staffs .staff-item{float:left;width:26%;margin-right:15px;margin-bottom:25px}.our-staffs .staff-item img{margin-bottom:5px}.btn-sweng{background-color:#ffcd00;text-align:center;padding:5px 15px;margin-top:10px;border-radius:3px;border:none;color:#fff;font-size:1.2em;font-weight:700}.procedure-blk{border:1px solid #ffcd00;padding:10px 20px 0 20px;margin-bottom:20px}.procedure-blk h4{color:#ffcd00;font-size:1.1em;font-weight:700}.procedure-blk p{font-size:1.1em}.post-meta{display:none}#carousel .carousel-control.left,#carousel .carousel-control.right{background-image:none}.not-found-page{margin-top:20px;color:#949494}.not-found-page .head{font-size:5em}.not-found-page .description{font-size:2em}#primary.page #btn-publication-toggle{color:#ffcd00}#primary.page .img-float-right{float:right;margin-left:25px}#primary.page .img-float-left{float:left;margin-right:25px}#primary.page p+ul{margin-top:-30px}#primary.page p.publication{padding-bottom:10px;margin-bottom:10px}#primary.page .our-location-img{width:100%}@media (min-width:768px){#primary.page .our-location-img{float:right;max-width:400px}}#main article.post{color:#000}#main article.post h1,#main article.post h2,#main article.post h3,#main article.post h4,#main article.post h5{color:#ffcd00}#main article.post h1 a,#main article.post h2 a,#main article.post h3 a,#main article.post h4 a,#main article.post h5 a{color:#ffcd00}#main article.post a{color:#000}#main article.post header.entry-header{margin-bottom:25px;clear:both}#main article.post img{max-width:100%}#main article.post img.aligncenter{display:block;margin:0 auto}#main article.post img.alignleft{float:left}#main article.post img.alignright{float:right}.appointment-button{width:200px;margin-top:10px;margin-bottom:10px;border-radius:4px;background-color:#ffcd00;padding:5px;text-align:center}.appointment-button a{color:#fff!important;font-weight:700!important;text-decoration:none!important}.appointment-button a:active,.appointment-button a:focus,.appointment-button a:hover,.appointment-button a:visited{text-decoration:none!important}.main-search-box{margin-top:-33px;float:right;position:relative}.main-search-box .search-box2{float:right}.main-search-result{width:60%;float:right;position:relative;z-index:1000}.main-search-result .search-result1,.main-search-result .search-result2{width:100%;position:absolute;right:0}.search-result .entry-summary img.attachment-thumbnail{float:left;margin:0 10px 10px 0}.search-result .entry-summary.has-image{min-height:160px}.search-result article.post{border-top:solid 1px #d3d3d3}.search-result article.post:first-of-type{border-top:0}.prosettings{display:none}.shiftnav-nav ul{text-transform:uppercase}.shiftnav-nav .nav-search-form{padding:15px 25px;width:100%;border-bottom:1px solid #fff}.shiftnav-nav .nav-search-form input{color:#000;border:none;padding:3px 0;background-color:#fff;width:100%}div.shiftnav-loading{display:none}#ldw-mco ul{padding-left:0}