@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);@font-face{font-family:helveticaneue;src:url(fonts/helveticaneue/HelveticaNeue.ttf);src:url(fonts/helveticaneue/HelveticaNeue.ttf?#iefix) format("truetype")}@font-face{font-family:helveticaneueThin;src:url(fonts/helveticaneue/HelveticaNeueThin.ttf);src:url(fonts/helveticaneue/HelveticaNeueThin.ttf?#iefix) format("truetype")}@font-face{font-family:timesnewroman;src:url(fonts/timesnewroman/TimesNewRoman.ttf);src:url(fonts/timesnewroman/TimesNewRoman.ttf?#iefix) format("truetype")}@font-face{font-family:timesnewromanItalic;src:url(fonts/timesnewroman/TimesNewRomanItalic.ttf);src:url(fonts/timesnewroman/TimesNewRomanItalic.ttf?#iefix) format("truetype")}@font-face{font-family:MyriadPro-Light;src:url(fonts/MyriadPro-Light.otf);src:url(fonts/MyriadPro-Light.otf?#iefix) format("woff")}@font-face{font-family:MINGLIU;src:url(fonts/timesnewroman/MINGLIU0.TTC);src:url(fonts/timesnewroman/MINGLIU0.TTC?#iefix) format("truetype")}@font-face{font-family:KozukaGothicPro-Bold;src:url(fonts/KozGoPr6N/KozGoPr6N-Bold.otf);src:url(fonts/KozGoPr6N/KozGoPr6N-Bold.otf?#iefix) format("woff")}@font-face{font-family:KozukaGothicPro-Medium;src:url(fonts/KozGoPr6N/KozGoPr6N-Medium.otf);src:url(fonts/KozGoPr6N/KozGoPr6N-Medium.otf?#iefix) format("woff")}@font-face{font-family:KozukaGothicPro-Regular;src:url(fonts/KozGoPr6N/KozGoPr6N-Regular.otf);src:url(fonts/KozGoPr6N/KozGoPr6N-Regular.otf?#iefix) format("woff")}#banner h3,cite,dfn,em,i{font-style:italic}img,legend{border:0}pre,textarea{overflow:auto}.aligncenter,.modal,.r-more{text-align:center}#sidebar #contact-sidebar,html{box-sizing:border-box}body,button,input,select,textarea{color:#fff;font-family:'Noto Sans TC',sans-serif;font-weight:300;text-shadow:#999 .01em .01em .05em!important;font-size:16px;font-size:1rem;line-height:24px}body:lang(en-US),button:lang(en-US),input:lang(en-US),select:lang(en-US),textarea:lang(en-US){font-family:MyriadPro-Light}h1,h2,h3,h4,h5,h6{clear:both}h2{font-size:35px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:18px}p{font-size:16px;line-height:25px;margin-bottom:1.5em}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{font-family:inherit;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700;color:#e19872}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}#lang_sel_list,.dk-selected,label,select{font-family:'Noto Sans TC',sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:middle}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}optgroup{font-weight:700}td,th{border:1px solid #231f20;font-size:12px;padding:10px}a:active,a:hover{transition:all ease-in-out .5s}#filters button,.isotope,.isotope .item{transition-duration:.8s}.aligncenter{display:block;margin:0 auto}.fixed{box-shadow:0 3px 3px rgba(8,9,9,.35);-moz-box-shadow:0 3px 3px rgba(8,9,9,.35);-webkit-box-shadow:0 3px 3px rgba(8,9,9,.35);position:fixed!important;top:0;width:100%;z-index:999999}.fixed .show{display:block;visibility:visible!important}#lang_sel_list{float:right}#lang_sel_list ul{border:0!important;float:left;padding:8px 0!important;width:auto}#lang_sel_list ul li a{border-right:1px solid #fff;font-size:18px;padding:0 5px}#lang_sel_list ul li a:lang(en-US){font-size:14px}#lang_sel_list ul li a:hover:before{display:none}#lang_sel_list ul li a:hover{color:#eeeef1!important}#lang_sel_list ul li:last-child a{border-right:0}#lang_sel_list a.lang_sel_sel,#lang_sel_list a.lang_sel_sel:focus,#lang_sel_list a.lang_sel_sel:visited,#lang_sel_list ul a.lang_sel_other,#lang_sel_list ul a.lang_sel_other:focus,#lang_sel_list ul a.lang_sel_other:visited{color:#fff!important;display:inline-block}#lang_sel li ul a:link,#lang_sel_list ul a.lang_sel_other,#lang_sel_list ul a.lang_sel_other:focus,#lang_sel_list ul a.lang_sel_other:visited,a.lang_sel_sel{background:0 0!important}.owl-theme .owl-controls{margin-top:10px;text-align:center;position:absolute;bottom:5%;left:5%}.owl-theme .owl-controls .owl-page span{background:#764c29;opacity:1}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#c2b59b}.circular a{color:#fff;display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.border-60,.modal .modal-body,.modal .modal-dialog,.modal:before,.r-more{display:inline-block}.circular:hover ul:hover a{opacity:.5}.circular:hover ul:hover a:hover{opacity:1}.acf-map{height:300px;width:100%}.acf-map img{max-width:inherit!important}.wp-caption,embed,iframe,img,object{max-width:100%}.section-block{float:left;padding:50px 0;width:100%}.full-section{float:left;width:100%}.full-section .section-content h4{margin-bottom:0}.full-section .section-content .desc{margin:45px 0}.r-more{color:#fff;font-size:22px;min-width:200px;padding:20px 2%}.border-60{border-top:5px solid #e4b88e;margin:0 auto;height:40px;width:60px}#not-found{color:#79767b}#fp-nav.right{z-index:3}#fp-nav ul li,.fp-slidesNav ul li{margin:15px 0}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#603813;height:10px;margin:0;width:10px}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{background:#b29890;height:10px;margin:0;width:10px}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{margin:0}.modal{padding:0!important}.modal:before{content:'';height:100%;vertical-align:middle;margin-right:-4px}#filters button.active:after,blockquote:after,blockquote:before,q:after,q:before{content:""}.modal .modal-header{border:0}.modal .modal-content{border:2px solid #231f20;border-radius:0}.modal .modal-dialog{text-align:left;vertical-align:middle;width:765px;z-index:999999}.modal .modal-header .close{font-weight:100;border-radius:100%;width:32px;height:33px;opacity:1}.modal .modal-header .close:hover{color:#fff}.modal-backdrop{background:#000}.modal-backdrop.in{opacity:.5!important;position:fixed;height:100%}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#filters{margin-bottom:50px;text-align:center}#filters button{background:0 0;border:1px solid #e4b88e;box-shadow:none;border-radius:3px;color:#e4b88e;font-size:14px}#filters button.active{background:#b29890;border:1px solid #b29890;border-radius:3px;color:#fff;margin-top:-10px;position:relative}#filters button.active:after{bottom:-20px;border-bottom:2px solid #b29890;height:20px;left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);width:50px}.isotope{transition-property:height , width}.isotope .item{transition-property:opacity , -webkit-transform;transition-property:transform , opacity;transition-property:transform , opacity , -webkit-transform}.arrow{float:left;height:50px;margin-top:50px;width:100%}.arrow .arrow-up{left:auto;right:auto}.arrow-up{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:50px solid #b29890;position:absolute;right:0;left:0}.arrow-down{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:80px solid #454046}.arrow-left,.arrow-right{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;bottom:10%;position:absolute}.arrow-left{border-right:80px solid #454046;right:0}.arrow-right{border-left:80px solid #b29890;left:0}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}hr{box-sizing:content-box;background-color:#e19872;border:0;height:1px;margin-bottom:1.5em}ol,ul{font-size:16px;margin:0 0 2.5em;padding-left:11px}ul{list-style:disc}ul li{padding-left:30px}ol{list-style:decimal}#main-navigation ul,#slider li,#treatment ul.gallery li,.post-entry li{list-style:none}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}.btn,button,input[type="button"],input[type="reset"],input[type="submit"]{background:#454046;border:0;border-radius:0;color:#fff;display:inline-block;font-family:'Noto Sans TC',sans-serif;font-size:18px;margin-top:30px;padding:13px 35px;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;-ms-transition:background-color .5s linear;text-decoration:none!important;text-transform:uppercase;outline:0!important}.btn:focus,.btn:hover,fieldset{color:inherit}.btn:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#79767b;color:inherit}.btn:active,.btn:focus,button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{background:#efbb8c}input[type="number"],input[type="search"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{box-shadow:none!important;border-radius:0!important;color:#6d6e70;font-size:16px;outline:0;transition:all .3s ease-in-out}input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,select:focus,textarea:focus{color:#111}fieldset{font-size:18px;margin-bottom:18px}label{font-size:14px;font-weight:100}.dk-selected,select{background:url(images/xi-select.png.pagespeed.ic.b5aKxNxNPE.png) right 8px center no-repeat #fff!important;border-radius:0!important;color:#9e9e9e!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:6px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0}.gield_checkbox li input[type="checkbox"],input[type="checkbox"]{display:none!important}.gfield_checkbox li input[type="checkbox"]+label:before,input[type="checkbox"]+span:before{background:#fff;display:inline-block;vertical-align:middle;content:"\00a0";font-size:12px;width:20px;height:18px;padding:0;margin:0 .5em 0 0}.gfield_checkbox li input[type="checkbox"]:checked+label:before,input[type="checkbox"]:checked+span:before{color:#666363;content:"\2713";text-align:center}.gfield_checkbox li input[type="checkbox"]:checked+label:after,.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label,.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,input[type="checkbox"]:checked+span:after{font-weight:100!important}input[type="radio"]{height:20px;margin:0;width:20px}.gform_wrapper textarea.large,textarea.form-control{border:0;height:191px;width:100%}.form-control{background:#fff;border:0;font-size:16px;font-weight:100;height:45px;transition:all .3s ease-in-out}.form-control:focus,input:focus,select:focus{background-color:#f6f6f6!important}.checkbox{margin:15px 0!important}.checkbox span.title{float:left;font-size:16px;padding:0}.checkbox .form-control{background:0 0;border:0;box-shadow:none;color:#fff;height:auto!important;padding:0}.checkbox .form-control label{margin-right:20px}div.wpcf7-mail-sent-ok{float:left;font-size:15px}div.wpcf7-validation-errors{display:none!important}.gform_validation_error .checkbox.errorfield input[type="checkbox"]+label:before,.gform_validation_error .errorfield input,input.error,input[aria-invalid="true"],select.error,select[aria-invalid="true"],textarea.error,textarea[aria-invalid="true"]{background:#f3afaf!important;border:0!important}span.wpcf7-not-valid-tip{color:red;font-size:1em;display:none!important}span.wpcf7-list-item{margin-left:0}input:-moz-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}input::-ms-input-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}input::-webkit-input-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}input::-moz-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}input:-ms-input-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}input::placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}textarea::-webkit-input-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}textarea::-moz-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}textarea:-ms-input-placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}textarea::placeholder{color:#9e9e9e;font-family:'Noto Sans TC',sans-serif;font-size:16px;font-weight:100}[placeholder]:focus::-webkit-input-placeholder{opacity:0;transition:opacity .5s .5s ease}[placeholder]:focus::-moz-input-placeholder{opacity:0;transition:opacity .5s .5s ease}.gform_wrapper li.hidden_label input{margin-top:0!important}.gform_wrapper ul li.gfield{clear:none!important;margin-top:0!important;padding-left:0!important}.gform_wrapper ul li{margin-bottom:25px}.gform_wrapper .ginput_container_select,.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large{background:#fff;border:0;font-size:16px;font-weight:100;height:45px!important;padding:6px 12px!important;width:100%}.gform_wrapper .ginput_container_select{padding:0!important}.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label select.large{padding:0 12px}.gform_wrapper li.hidden_label{margin-top:15px}.gform_wrapper .top_label div.ginput_container{margin-top:0!important}.gform_wrapper .gfield.checkbox{float:left;margin:20px 0!important}.gform_wrapper .checkbox div.ginput_container{float:left;margin-top:0!important;width:90%!important}.gform_wrapper .checkbox label{float:left;padding:0!important;width:10%}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{float:left;width:12%}.gform_wrapper ul.gfield_checkbox li:lang(en-US),.gform_wrapper ul.gfield_radio li:lang(en-US){width:18%}.gform_wrapper .checkbox ul.gfield_checkbox,.gform_wrapper .checkbox ul.gfield_radio{margin:0}.gform_wrapper .acceptance ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{width:100%!important}.gform_wrapper .gfield.acceptance{margin:0!important}.gform_wrapper .validation_message,.gform_wrapper div.validation_error{display:none}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:0!important;padding:0!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]{margin:0 15px 16px!important;width:auto!important}.captcha-wrap{float:left;width:100%}.captcha-wrap .math_captcha{border:0;float:right;width:60%!important}.captcha-wrap .math_captcha:focus{box-shadow:none}.captcha-wrap .gfield_label,.captcha-wrap .ginput_container{display:inline-block}.captcha-wrap .gfield_label{margin:20px 20px 0 0}.gform_wrapper li.gfield_html{padding-left:0}a{color:#fff;cursor:pointer!important;outline:0;text-decoration:none!important}#main-navigation a,.sub-menu .menu a{text-decoration:none;color:#fff;text-transform:uppercase}a:visited{color:inherit}a:active,a:focus,a:hover{color:#efbb8c!important}a:focus{outline:dotted thin}a:active,a:hover{outline:0}#main-navigation{background:#b29890;text-align:left}#main-navigation #primary-menu{float:left}#main-navigation ul{margin:0;padding:0}#main-navigation ul ul{background:#000;background:rgba(0,0,0,.5);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;padding:5px;position:absolute;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;top:2.7em;visibility:hidden;width:650px;z-index:99999}#main-navigation ul ul img{height:130px;margin-bottom:2px}#main-navigation ul ul ul{left:-999em;top:0}#main-navigation ul ul li{display:inline-block;float:left;padding-right:0;width:25%}#main-navigation ul ul li.focus>ul,#main-navigation ul ul li:hover>ul{left:100%}#main-navigation ul ul li:lang(en-US){padding-right:0}#main-navigation ul ul a{font-size:14px;padding:5px 9px}#main-navigation ul ul a:before{background:0 0}#main-navigation ul ul a:hover>img{opacity:.9}#main-navigation ul li.focus>ul,#main-navigation ul li:hover>ul{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}#main-navigation a,.post-entry a.detail span{vertical-align:middle;-webkit-transform:translateZ(0)}#main-navigation li{display:table-cell;padding-right:51px;padding-left:0;position:relative}#main-navigation li:lang(en-US){padding-right:18px}#main-navigation li.text-menu ul.sub-menu{min-width:150px;text-align:center;width:inherit}#main-navigation li.text-menu ul.sub-menu li{border-bottom:1px solid #000;display:block;float:none;min-width:150px;padding-right:0}#main-navigation li.text-menu ul.sub-menu li:lang(en-US){min-width:200px}#main-navigation li.text-menu ul.sub-menu li:last-child{border-bottom:0}#main-navigation li:last-child{margin-right:0}#main-navigation a{display:inline-block;font-size:18px;font-weight:100;letter-spacing:1px;outline:0;padding:10px 3px;position:relative;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden}#main-navigation a:lang(en-US){font-size:14px}#main-navigation a:hover{color:#efbb8c;transition:all ease-in-out .1s}#main-navigation a:before{content:"";position:absolute;left:0;right:100%;bottom:0;background:#454046;height:5px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out}#main-navigation .active a:before,#main-navigation a:hover:before{right:0}.sub-menu{float:left;padding:20px 0 0;width:100%}.sub-menu ul{display:table;list-style-type:none;margin:0;padding:0;text-align:center;width:100%}.sub-menu .menu li{display:table-cell;padding:0;position:relative}.sub-menu .menu li:last-child{border-right:0}.sub-menu .menu li:last-child::before{border:0}.sub-menu .menu li:before{content:"";border:1px solid #fff;height:32px;opacity:.2;position:absolute;right:-2px;top:23px;width:1px}.sub-menu .menu a{background:0 0;display:block;line-height:32px;outline:0;padding:23px 0 18px}.menu-image-title-above,.menu-image-title-after,.menu-image-title-below{display:block;width:100%}.megamenu .sub-menu li a{min-height:175px;padding:5px 9px 0!important}.megamenu .sub-menu li a:lang(en-US){min-height:185px;font-size:11px!important}.megamenu .sub-menu li a span{display:inline-block;line-height:16px}.megamenu .sub-menu li a span:lang(en-US){line-height:12px}.menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,.menu-item a.menu-image-title-after.menu-image-not-hovered img{padding-right:0;width:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.maincontent,.site-content{float:left;width:100%}.mean-nav .container{padding:0}.mean-container #primary-menu{overflow-y:scroll;-webkit-overflow-scrolling:touch}#post-list a .image-box,#related,.case-sharing .post-img,.mean-container .mean-nav ul,.post-entry .post-img,footer{overflow:hidden}.mean-container .mean-nav ul li{padding-left:0}.mean-container .mean-nav .sub-menu li{width:94%}.mean-container .mean-nav ul li a.mean-expand{height:25px}.mean-container .mean-bar{border-top:5px solid #79767b}.mean-container .mean-nav ul li a.mean-expand:hover{background:#454046}.mean-container .mean-bar,.mean-container .mean-nav{background:#b29890}.mean-container .mean-bar ul li a,.mean-container .mean-nav ul li a{color:#fff;font-size:.8em;outline:0}.mean-container .mean-bar ul li a:hover,.mean-container .mean-nav ul li a:hover{color:#fff;transition:all ease-in-out .1s}#post-list a:before,.post-entry a.detail span{-moz-osx-font-smoothing:grayscale;transition-duration:.3s}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.site-content{position:relative;z-index:-1}#primary{color:#231f20}.home #section1 .section-content h2::lang(cn-new){font-family:Noto\ Sans\ TC}.section-content .content{display:inline-block;padding:55px 70px 55px 40px;width:100%}.section-content h2{font-family:Noto\ Sans\ TC;font-size:56px}.section-content h2:lang(cn-new){font-family:'Noto Sans TC',sans-serif}.section-content h4{font-size:27px;font-style:italic;font-family:timesnewromanItalic}.section-content p{font-size:22px;line-height:40px}.section-content p:lang(en-US){font-size:18px;line-height:28px}.section-content .arrow-down{display:none}.section-bg{padding:0}.page-promotions #slider li{min-height:600px}.page-promotions #slider .owl-theme .owl-controls{left:auto;right:5%!important}#slider ul.list{margin:0;padding:0}#slider li{margin:0;min-height:850px;padding:0;text-align:center}ul.mini-image,ul.mini-slides{margin:0;padding:0}ul.mini-image li,ul.mini-slides li{height:664px;list-style:none;padding:0}#fullpage ul.mini-image li,#fullpage ul.mini-slides li{height:100vh}#fullpage .section-image{height:100vh;position:relative}#fullpage .section-content{height:100%;position:relative}#fullpage .section-content.fullwidth{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transform:translate(0,-50%);z-index:1}#fullpage .content{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transform:translate(0,-50%)}#fullpage .content h2{font-family:Noto\ Sans\ TC}#fullpage .content h2:lang(cn-new){font-family:'Noto Sans TC',sans-serif}.page-contact-us #banner .heading{color:#fdfcfb!important}#banner .heading{color:#b29890!important;float:right;padding:100px 0;text-align:right;width:60%}#banner h1{font-size:65px;margin:0}#banner h3{font-size:27px;font-family:timesnewromanItalic}#banner p{color:#58595b;margin-top:30px}.bg-01{background:url(images/bg_01.jpg.pagespeed.ce.-49Tr9sPSO.jpg) center center no-repeat;background-size:cover}.bg-gravel{background:#454046}.bg-gravel .r-more{background:#b29890}.bg-gravel .r-more:hover{background:#9e7366}.bg-thatch{background:#b29890}.bg-thatch .r-more{background:#454046}.bg-thatch .r-more:hover{background:#79767b}.bg-fantasy{background:#fbf6f2}.bg-fantasy .section-content h2{color:#454046}.bg-fantasy .section-content h4{color:#b29890}.bg-fantasy .section-content p{color:#231f20}.bg-fantasy .arrow-left{border-right:80px solid #fbf6f2}.bg-fantasy .arrow-right{border-left:80px solid #fbf6f2}#section3{padding:50px}#section4 img{width:100%}#contact{padding:50px 0}#contact .container{position:relative}#contact .required{font-size:16px;text-align:right;margin-bottom:0}#contact .heading{margin-bottom:70px;text-align:center}#contact .heading h2{font-size:30px;font-weight:700}#contact .heading h3{font-family:'Noto Sans TC',sans-serif;font-size:20px;line-height:30px;letter-spacing:2px}#contact .fieldset{margin-bottom:10px;padding:0 14px 0 0}#contact .fieldset label{font-weight:100!important}#contact .fieldset.acceptance .form-control{height:auto;padding:0}#contact .fieldset.acceptance label{float:left;padding-left:0}#contact .fieldset.acceptance label:lang(en-US){margin-left:28px}#contact .fieldset.acceptance label:lang(en-US):before{margin-left:-28px}#contact .btn,#contact .gform_button{background:url(images/xi-submit.png.pagespeed.ic.rHTfJhq0xw.png) right 20px center no-repeat #454046;float:right;padding:13px 130px 13px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#contact .btn:hover,#contact .gform_button:hover{background:url(images/xi-submit-white.png.pagespeed.ic.3XgboiJBAu.png) right 20px center no-repeat #efbb8c}.fancybox-lock .fancybox-overlay{z-index:999999}#banner-section .section-content{color:#fdfbfc;font-family:timesnewroman;position:absolute;-webkit-transform:none;transform:none;top:38%;width:50%;text-align:center;right:26px}#banner-section .section-content h1{font-size:111px;margin:0}#banner-section .section-content h3{font-size:35px;margin:0}#banner-section .content{position:static;-webkit-transform:none;transform:none}.about-intro{position:relative}.desc-content{margin:0 15px;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;text-align:center;width:100%}.content-full .section-content{position:absolute!important;right:90px}.content-full .section-content .content{padding:0}#inquiry h1,#inquiry h2,#inquiry h3{color:#fff;font-family:MINGLIU}#inquiry h3,.post-entry .post-title{font-family:'Noto Sans TC',sans-serif}#inquiry h1{font-size:65px;margin:0}#inquiry h2{font-size:40px}#inquiry h3{display:inline-block;margin-top:30px;font-size:36px}#treatment{padding:0 15px;text-align:center}#treatment .introduction{margin:0 auto;width:60%}#treatment .section-content{left:0;position:absolute;width:100%}#treatment .content{left:0}#treatment ul.gallery{float:left;margin:2% 0 0;padding:0;width:100%}.page-template-template-about .header{box-shadow:0 3px 3px rgba(8,9,9,.35);-moz-box-shadow:0 3px 3px rgba(8,9,9,.35);-webkit-box-shadow:0 3px 3px rgba(8,9,9,.35)}.page-template-template-about .site-branding{padding:15px 0}.page-template-template-about .section h4{margin-bottom:30px}#post-list .page-desc{color:#b29890;margin-bottom:40px;text-align:center}#post-list .page-desc h2{font-size:20px;font-weight:700;line-height:40px}#post-list ul{padding-left:0}#post-list ul li{margin:20px 0}#post-list .item{margin:20px 0;padding-top:20px}#post-list a{border:1px solid #d6c8bb;color:#8b5e3c;display:inline-block;position:relative;width:100%}#post-list a:before{border:4px solid transparent;content:'';height:100%;left:0;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;width:100%;z-index:1}#post-list a .post-img{background:#eaeaea;min-height:200px}#post-list a:hover:before{border-color:#de946c}#post-list a:hover .post-img{opacity:.7;transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')}#post-list .post-desc{min-height:130px;padding:20px 15px;text-align:center}#post-list .new{background:#e4b88e;border-radius:100%;color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;font-size:14px;font-weight:700;height:45px;line-height:47px;position:absolute;right:-10px;text-align:center;text-transform:uppercase;top:-23px;width:46px;z-index:2}#post-list .title{font-size:19px;font-weight:700}#post-list .meta{color:#6d6e71;font-size:19px}.prof-care .entry-header .title,.prof-care .entry-header h3,.prof-care h3,.prof-care strong{color:#906e67}.prof-care h3{font-size:30px}.prof-care .post-entry{border:0!important;min-height:auto!important}.prof-care .entry-header{border-bottom:1px solid #e19872;margin-bottom:30px;padding-bottom:30px}.prof-care .entry-header .title{font-size:30px;font-weight:700;font-weight:100;margin-bottom:20px}.prof-care .entry-header h3{font-size:25px}.thank-you .heading{float:none!important;margin:0 auto!important;text-align:center!important}.post-entry ul,.single-promotion .entry-header{float:left;width:100%}.thank-you .heading h1{font-size:48px!important;line-height:70px}.thank-you .heading h1:lang(en-US){font-size:32px!important;line-height:45px}.case-sharing .post-entry,.single-case-sharing .post-content{border-top:4px solid #e19872}.post-entry{color:#231f20}.post-entry ul{margin:0}.post-entry li{border-bottom:2px solid #e19872;padding:50px 0}.post-entry li:first-child{padding-top:0}.post-entry li:last-child{border-bottom:0;padding-bottom:0}.post-entry .post-title{font-size:28px;margin-bottom:35px}.post-entry .post-img{height:249px;width:100%}.post-entry a.detail{display:inline-block;float:right;margin-top:40px}.post-entry a.detail span{background:#fff;border:2px solid #666363;color:#231f20;display:inline-block;float:right;padding:10px 1em 10px 45px;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.post-entry a.detail span:before{content:"\f138";position:absolute;left:15px;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.post-entry a.detail span:active:before,.post-entry a.detail span:focus:before,.post-entry a.detail span:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.post-entry .new{background:#d91b5c;color:#fff;font-size:22px;font-weight:700;line-height:47px;padding:8px 10px;text-align:center;text-transform:uppercase}.single .back-button{color:#e19872!important;float:right;font-size:18px;margin:19px 0}.single .entry-content{float:left;width:100%}.single .entry-content iframe{width:100%}.single .post-entry{border-top:0;border-right:2px solid #666363;min-height:1000px;padding-right:40px}.single .post-entry h1,.single .post-entry h2,.single .post-entry h3,.single .post-entry h4,.single .post-entry h5,.single .post-entry h6{color:#e19872}.single .post-entry p{font-size:17px}.single .post-entry img:hover{opacity:.7;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.single .post-entry a:hover{color:#e19872!important}.single .post-entry ol,.single .post-entry ul{padding-left:50px!important}.single .post-entry li{border-bottom:0;list-style:disc;padding:5px 0 5px 20px}.single .entry-title{color:#e19872;float:left;font-size:27px;font-weight:700;margin-bottom:50px}#sidebar{padding-left:40px}#sidebar #contact-sidebar .gform_wrapper .checkbox div.ginput_container{width:100%!important}#sidebar #contact-sidebar h2{color:#e19872;font-size:20px}#fullwidth-post .heading,#sidebar #contact-sidebar .captcha-wrap,#sidebar #contact-sidebar .fieldset.checkbox label,#sidebar #contact-sidebar .fieldset.checkbox span.title,#sidebar #contact-sidebar p{color:#231f20}#sidebar #contact-sidebar p{font-size:14px;margin-bottom:0}#sidebar #contact-sidebar input[type="checkbox"]+label:before{border:1px solid #231f20}#sidebar #contact-sidebar .required{color:#231f20;font-size:16px;margin:20px 0 0!important;text-align:right}#sidebar #contact-sidebar .dk-selected{padding:0}#sidebar #contact-sidebar .dk-select{padding:7px 0 7px 5px}#sidebar #contact-sidebar .dk-option{padding:5px 6px}#sidebar #contact-sidebar .dk-select,#sidebar #contact-sidebar .form-control,#sidebar #contact-sidebar input,#sidebar #contact-sidebar select,#sidebar #contact-sidebar textarea{border:1px solid #666363;height:45px;display:block;width:100%}#sidebar #contact-sidebar textarea,#sidebar #contact-sidebar textarea.form-control{height:110px}#sidebar #contact-sidebar .col-1{width:43%;padding-right:0}#sidebar #contact-sidebar .col-2{width:27%;padding-right:0}#sidebar #contact-sidebar .col-3{width:30%}#sidebar #contact-sidebar .col-4,#sidebar #contact-sidebar .col-5{width:100%!important}#sidebar #contact-sidebar .gform_wrapper{margin-top:0}#sidebar #contact-sidebar .fieldset{margin-bottom:10px;padding-right:7px}#sidebar #contact-sidebar .fieldset.checkbox li{margin-bottom:0;width:50%}#sidebar #contact-sidebar .fieldset.checkbox label{display:block;margin-bottom:10px;width:100%}#sidebar #contact-sidebar label{font-weight:100!important;font-size:13px;margin-bottom:5px;padding-left:0}#sidebar #contact-sidebar .btn,#sidebar #contact-sidebar .gform_button{background:#d6a391;border:0;height:auto!important;float:right;margin-top:0}#sidebar #contact-sidebar .acceptance{margin-bottom:0!important;width:100%}#sidebar #contact-sidebar .acceptance li{width:100%!important}#sidebar #contact-sidebar .acceptance .form-control{float:left;width:11%}#sidebar #contact-sidebar .acceptance a{display:inline-block;margin-top:0}#sidebar #contact-sidebar .acceptance label{margin-left:28px}#sidebar #contact-sidebar .acceptance label:before{margin-left:-28px}.case-sharing .heading{text-align:center!important;width:100%!important}.case-sharing .post-img{position:relative;width:100%}.case-sharing .img-overlay{height:249px;left:-1000px;position:absolute;transition:.5s;width:100%}.case-sharing .post-img:focus .img-overlay,.case-sharing .post-img:hover .img-overlay{transition:.5s;left:0}.single-case-sharing .heading{text-align:center!important;width:100%!important}#fullwidth-post .heading p{color:#58595b;margin-top:30px}#fullwidth-post a{color:#231f20;display:block}#fullwidth-post a:hover img{opacity:.7;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.wp-pagenavi{margin-top:50px;text-align:right}#related,.back-top,.footer-widgets #mailchimp-modal .modal-header,.gallery-item,.wp-caption-text,footer .copyright,header{text-align:center}.wp-pagenavi a,.wp-pagenavi span{border-right:2px solid #573421;color:#573421;line-height:14px;font-size:16px;padding:0 10px}.wp-pagenavi a{border-top:0!important;border-left:0!important;border-bottom:0!important;border-right:2px solid #573421!important;display:inline-block!important;outline:0;width:auto!important}.wp-pagenavi a:last-child{border-right:0!important}.wp-pagenavi a:before{border:0!important}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#231f20}.wp-pagenavi a:last-child,.wp-pagenavi span:last-child{border:0}#contact-us .map-location,#contact-us .store{float:left;margin-bottom:30px;width:100%}#contact-us .map-location{border-bottom:1px solid #f1f1f1;margin-bottom:50px;padding-bottom:50px}#contact-us .map-location:last-child{border-bottom:0;padding-bottom:0}#contact-us .map-location img:hover{opacity:.7;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#contact-us .heading{color:#fff}#contact-us .f-image,#contact-us .f-map{height:300px;overflow:hidden}#contact-us .f-image img,#contact-us .f-map img{border:5px solid #e9e9e9;height:300px;width:100%}#contact-us ul.slides{margin:0;padding:0}#contact-us ul.slides li{border:5px solid #e9e9e9;height:300px}#contact-us .owl-theme .owl-controls{position:static}#contact-us .owl-next,#contact-us .owl-prev{height:58px;position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);text-indent:-999999px;opacity:1;transition:all ease-in-out .1s;width:57px}#contact-us .owl-next:hover,#contact-us .owl-prev:hover{opacity:.8}#contact-us .owl-prev{background:url(images/xi-arrows.png.pagespeed.ic.OP0hXPa18u.png) center center no-repeat;background-position:0 , 0;left:-25px}#related h2:after,.back-top a:after{left:100%}#contact-us .owl-next{background:url(images/xi-arrows.png.pagespeed.ic.OP0hXPa18u.png) no-repeat;background-position:-57px , 0;right:-30px}#related h2:before,.back-top a:before{right:100%}#contact-us #info-list{color:#231f20;padding-left:30px}#contact-us #info-list h4{line-height:22px;margin-top:0}#contact-us #info-list h5{font-weight:100;line-height:24px}#contact-us #info-list .contact-info{line-height:10px;margin-top:35px;width:100%}#contact-us #info-list .contact-info .info{margin-bottom:10px;width:100%}#contact-us #info-list .contact-info .info:lang(en-US){margin-bottom:5px}#contact-us #info-list .contact-info span{display:table-cell;font-size:16px;line-height:19px}#contact-us #info-list .contact-info span:first-child{width:40%}#contact-us #info-list .contact-info span:last-child{width:60%}#contact-us #info-list .contact-info span:lang(en-US){font-size:16px;line-height:26px}#contact-us #info-list h4,#contact-us #info-list h5,#contact-us #info-list span{font-size:19px}#contact-us #info-list h4:lang(en-US),#contact-us #info-list h5:lang(en-US),#contact-us #info-list span:lang(en-US){font-size:16px}#contact-us #info-list a{border-bottom:1px solid #699;color:#699;font-weight:100;padding-bottom:1px}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:table}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}header{background:#fff}header .site-branding{padding:30px 0}header .site-branding-mobile{display:none}.page-template-template-about header{position:fixed;top:0;width:100%;z-index:999999}footer{background:#eeeef1;color:#231f20;float:left;padding:45px 0;width:100%}footer .copyright a{color:inherit}footer .copyright p{font-size:14px;margin:0}footer .copyright img{display:none;margin:20px 0 30px}footer p{font-size:18px;margin-bottom:.6em}footer p:lang(en-US){font-size:16px}footer .i-social{float:right;margin-bottom:0;margin-top:40px}footer .i-social li{display:inline-block;list-style:none;padding:0 2px}footer .i-social li a{background:#454046;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:inline-block;height:45px;text-indent:-999999px;width:45px}footer .i-social li a:hover{background-color:#efbb8c!important}footer .i-social li:first-child a{background-position:15px 8px!important}.back-top a{background:url(images/xarrow_top.png.pagespeed.ic.xJltTCJo5W.png) center center no-repeat #454046;border-radius:100%;-moz-border-radius:100%;display:inline-block;height:80px;outline:0;text-indent:-999999px;width:80px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.back-top a:hover{background-color:#efbb8c}.back-top a:after,.back-top a:before{content:"";position:absolute;height:5px;border-top:1px solid #79767b;top:50%;width:600px}.footer-widgets{margin:80px 0}.footer-widgets .widget-title{font-family:'NotoSansTC',sans-serif;font-weight:300;text-shadow:#999 .01em .01em .05em!important;margin-top:0}.footer-widgets .sub-title{display:block;font-size:24px;margin-bottom:50px}.footer-widgets .logo-footer{margin-top:100px}.footer-widgets .subscribe-form input.form-control{border:1px solid #625f61;display:inline-block;margin-top:40px;position:relative;width:75%}.footer-widgets .subscribe-form input[type="submit"]{background:url(images/xarrow-right.png.pagespeed.ic.v60QDgKL32.png) 95% center no-repeat;display:inline-block;margin:36px 0 0 -87px;position:absolute}.footer-widgets .subscribe-form input[type="submit"]:focus,.footer-widgets .subscribe-form input[type="submit"]:hover{background-color:transparent!important}.footer-widgets .mc4wp-response{display:none}.footer-widgets #mailchimp-modal .modal-title{color:#231f20;margin-bottom:30px}.contact-info .info{display:table;margin-bottom:20px;width:87%}.contact-info .info:lang(en-US){margin-bottom:10px}.contact-info .info span{display:table-cell;font-size:18px;width:50%}.contact-info .info span:lang(en-US){font-size:16px}.contact-info .info a{color:#231f20}.contact-info .info a:hover{color:#b29890}#footer-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style:none;margin:0;padding:0}#footer-links li{line-height:40px;padding-left:0}#footer-links li:lang(en-US){line-height:29px}#footer-links a{color:#231f20;font-size:17px;line-height:34px}#footer-links a:lang(en-US){font-size:16px}#footer-links a:hover{color:#efbb8c}#related .heading{margin-bottom:70px}#related #post-list{padding:0}#related h2{color:#e19872;display:inline-block;position:relative}#related h2:after,#related h2:before{content:"";position:absolute;height:5px;border-top:1px solid #e19872;top:50%;width:600px}@media (min-width:991px) and (max-width:1350px){#slider li{background-size:100%!important;min-height:600px}.page-promotions #slider li{min-height:500px}}@media (min-width:992px) and (max-width:1199px){#main-navigation li{padding-right:20px}#main-navigation li:lang(en-US){padding-right:6px}#lang_sel_list ul li a,#main-navigation a{font-size:16px}#main-navigation a:lang(en-US){font-size:11px}.page-promotions #slider li{min-height:420px}}@media screen and (max-width:1024px){.arrow-left,.arrow-right,.arrow-top{display:none}#section1 .arrow-down,#section2 .arrow-down,.page-template-template-about .bg-fantasy .arrow-down{bottom:-49px;display:block;position:absolute;right:5%;z-index:666666}#section2 .arrow-down{border-top:70px solid #b29890}.page-template-template-about .bg-fantasy .arrow-down{border-top:70px solid #fbf6f2}ul.mini-slides li{height:400px}#banner-section .content{width:100%}}@media screen and (min-width:992px){#section1 .section-content{float:right}}@media screen and (max-width:991px){#banner,#fullpage .fp-section,#fullpage .fp-slide,#fullpage .fp-tableCell{height:auto!important}h1{font-size:24px!important}h2{font-size:22px!important}h3{font-size:18px!important}.section-content h4{font-size:18px}.section-content p{font-size:15px;line-height:32px}header{background:#b29890}header .mean-nav{position:relative}header .site-branding{display:none}header .site-branding-mobile{display:block!important;left:10px;position:absolute;top:-36px;z-index:999999;width:55%}header .site-branding-mobile a{display:inline-block;text-align:left}header .site-branding-mobile img{max-width:70%}header #main-navigation{display:none}.modal .modal-dialog{width:80%}.modal .modal-title{font-size:16px}.mean-container .mean-nav{position:relative}#lang_sel_list{position:absolute;right:13%;top:-40px}#lang_sel_list ul{background:0 0;display:block!important}#lang_sel_list li{width:auto!important}#lang_sel_list a.lang_sel_sel,#lang_sel_list a.lang_sel_sel:focus,#lang_sel_list a.lang_sel_sel:visited,#lang_sel_list ul a.lang_sel_other,#lang_sel_list ul a.lang_sel_other:focus,#lang_sel_list ul a.lang_sel_other:visited{font-size:12px}#lang_sel li ul a:link,#lang_sel_list ul a.lang_sel_other,#lang_sel_list ul a.lang_sel_other:visited,a.lang_sel_sel{border:0!important}.menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper,.menu-item a.menu-image-title-below.menu-image-not-hovered img{display:inline-block}.text-menu .menu-image-title-after+.sub-menu li{min-height:inherit;width:100%!important}.text-menu .menu-image-title-after+.sub-menu li a{padding:10px 25px!important}.menu-image-title-after+.sub-menu li{float:left!important;width:100%!important}.menu-image-title-after+.sub-menu li a{background:#ddc4b7;color:#000!important;font-size:13px!important;padding:0!important;width:100%!important}.menu-image-title-after+.sub-menu li a:focus,.menu-image-title-after+.sub-menu li a:hover{background:#fde7d9!important}.menu-image-title-after+.sub-menu li a img{padding-bottom:0!important}.megamenu .sub-menu li a{min-height:inherit!important}.page-template-template-about header{position:static}.page-template-template-about .site-branding{margin-top:50px}.mean-container .mean-nav ul img{margin-right:10px!important;width:65px!important}.case-sharing .img-wrap{display:block;float:none!important;margin:0 auto}#slider li{min-height:420px!important}.page-promotions #slider li{min-height:345px!important}#banner,.single .post-entry{min-height:inherit!important}#banner{background-position:left center!important}#banner .heading{float:none;padding:80px 0;width:100%}#fullpage .content,#fullpage .content-full .content{padding:55px 9%!important}#banner .heading h1{font-size:20px!important;line-height:30px!important}#banner .heading h3{margin-top:0}#fullpage .img-line{width:120px}#fullpage .section-image,#fullpage ul.mini-image li,#fullpage ul.mini-slides li{height:400px}#fullpage #inquiry .desc-content{margin:50px 0}#fullpage .desc-content{position:static;-webkit-transform:none;transform:none;width:100%}#fullpage .section-content{background:0 0;height:auto;position:static;width:100%}#fullpage .section-content.pull-right{float:none!important}#fullpage .section-content.fullwidth{-webkit-transform:none;transform:none;top:0}#fullpage .content{left:0;position:relative;-webkit-transform:none;transform:none}#banner-section .fp-section,#banner-section .fp-slide,#banner-section .fp-tableCell{height:400px!important}#banner-section .section-content{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);top:50%;right:0;width:100%}#environment,#operation{background:#fbf6f2!important}#environment h2,#operation h2{color:#454046}#environment h4,#operation h4{color:#b29890}#environment p,#operation p{color:#231f20}.content-full .section-content{position:static!important;right:0}#treatment{padding:0}#treatment .introduction{width:100%}#treatment ul.gallery li{padding:0 2px}footer{text-align:center}footer .widget{border-bottom:1px solid #9e9e9e;padding:30px 0}footer .widget:last-child{border-bottom:0}footer .i-social{float:none;margin-top:30px}.footer-widgets{margin:0}.footer-widgets .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.footer-widgets #contact-widget{-ms-flex-order:2;order:2;-webkit-order:2;-moz-order:2}.footer-widgets #contact-widget img{display:none}.footer-widgets #newsletter{-ms-flex-order:1;order:1;-webkit-order:1;-moz-order:1}.footer-widgets #links{margin-top:0;-ms-flex-order:3;order:3;-webkit-order:3;-moz-order:3}.footer-widgets .logo-footer{margin-top:20px}.copyright img{display:block!important;margin:20px auto 30px!important}.subscribe-form input.form-control{margin-left:auto;margin-right:auto;width:80%!important}.single .post-entry{border-bottom:2px solid #666363;border-right:0;float:left;padding-bottom:50px;padding-right:15px;width:100%}.single #sidebar{float:left;padding:20px 15px 0;width:100%}.single #sidebar .widget .fieldset{padding-right:15px;width:100%}.single #sidebar .form-control{width:94%!important}#related li{margin:0 0 50px}#related li:first-child{margin-top:30px!important}#related li:last-child{margin-bottom:0}#contact-us #info-list h4{font-size:14px}#contact-us #info-list h5,#contact-us #info-list span{font-size:12px!important}#contact-us .info{margin-bottom:14px!important}#contact-us .info:lang(en-US){margin-bottom:0!important}#contact-us .info span{padding-right:2px}#contact .fieldset{padding:0;width:100%}#contact .fieldset.acceptance label{margin-left:28px}#contact .fieldset.acceptance label:before{margin-left:-28px}#filters button{font-size:12px;padding:12px}.single-promotion .post-content .container,.single-promotion .post-entry{padding:0}.single-promotion .entry-content :not(.size-full),.single-promotion .post-entry .entry-title{padding:0 2px}.single-promotion .entry-header{padding:0 15px}.single-promotion .entry-header :not(.size-full){padding:0}.gform_wrapper ul.gform_fields{overflow:hidden!important}.gform_wrapper .checkbox div.ginput_container,.gform_wrapper .checkbox label{width:100%!important}.gform_wrapper .checkbox label{margin-bottom:20px}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{margin-bottom:5px;width:100%}.gform_wrapper .gfield.acceptance,.gform_wrapper ul.gfield_checkbox li:lang(en-US),.gform_wrapper ul.gfield_radio li:lang(en-US){width:100%}}@media screen and (max-width:767px){.captcha-wrap .gfield_label,.captcha-wrap .ginput_container,.sub-menu .menu li{display:block}#post-list ul li,.post-entry .post-img,header{text-align:center}header .site-branding-mobile img{max-width:74%}.border-60{height:10px}.checkbox label,.radio label{padding-left:0}.captcha-wrap .gfield_label{margin-bottom:15px;margin-right:0}#contact .heading,#contact .required{margin-bottom:20px}.captcha-wrap .ginput_container{width:250px}.section-block{padding:30px 0}.section-content .content{padding:20px}#contact{padding:20px 0}#contact .heading h3{font-size:14px;line-height:24px}#banner .heading{padding:30px 0}#slider li{min-height:300px!important}.page-promotions #slider li{min-height:275px!important}.sub-menu .menu li:before{border:0}.sub-menu .menu a{font-size:12px;padding:10px}.case-sharing .heading p{font-size:13px;margin:10px 0!important}.case-sharing .new{display:inline-block;margin-top:30px}#post-list ul li{float:left;width:50%}.post-entry .more,.post-entry a.detail{float:left!important}.post-entry a.detail{margin-top:40px}#contact-us .map-location{margin:0;padding-bottom:20px}#contact-us .f-image{display:none}#contact-us .store{margin:30px 0 0}#contact-us .owl-prev{left:0}#contact-us .owl-next{right:0}#sidebar #contact-sidebar .fieldset{padding-left:0!important;padding-right:0;width:100%}#sidebar #contact-sidebar .fieldset.checkbox li{width:100%}.single .entry-title{font-size:16px!important;margin-bottom:10px}.single .back-button{font-size:13px;margin:8px 0}}@media screen and (max-width:660px){.page-promotions #slider li{min-height:220px!important}}@media screen and (max-width:480px){.owl-theme .owl-controls .owl-page span{height:8px;width:8px}.r-more{font-size:15px;min-width:150px;padding:10px}.arrow{height:20px;margin-top:30px}header .site-branding-mobile img{max-width:95%}#slider li{min-height:220px!important}.page-promotions #slider li{min-height:150px!important}#section3{padding:40px 2%}#fullpage #banner-section .fp-section,#fullpage #banner-section .fp-slide,#fullpage #banner-section .fp-tableCell,#fullpage .section-image,#fullpage ul.mini-image li,#fullpage ul.mini-slides li{height:230px!important}#fullpage .section-content p:lang(en-US){font-size:14px;line-height:21px}#fullpage .content{top:50%}#fullpage .img-line{width:120px}.section-content p{font-size:12px!important;line-height:19px!important}.full-section .section-content .desc{margin:15px 0}ul.mini-slides li{height:230px}#post-list ul li{width:100%!important}#filters button{margin:0;width:47%}#filters button.active{border:0;margin:0}#filters button.active:after{border:0;bottom:0}.case-sharing .img-wrap{width:100%}}