@charset "UTF-8";@import url(http://fonts.googleapis.com/earlyaccess/cwtexyen.css) ;@import url(http://fonts.googleapis.com/earlyaccess/cwtexhei.css) ;#tm_builder_outer_content .booked-calendar tr.entryBlock{display:none!important}.tooltipster-base{display:none}body,input,textarea{color:#777;font-family:"PT Sans","cwTeXHei",sans-serif!important;font-size:18px;line-height:20px;word-wrap:break-word}h5,.h5-style{font-family:"PT Sans","cwTeXHei",sans-serif!important}.metaslider{margin-left:auto;margin-right:auto}.edit-link{background:#333;display:inline}.header-container_wrap.container{max-width:100%}.site-logo img{height:50px;margin-bottom:1em}article.hentry.post{margin-bottom:3em}#tm_builder_outer_content{}#tm_builder_outer_content .tm_pb_team_member.tm_pb_module .tm_pb_team_member_top{margin-bottom:5px}#tm_builder_outer_content .tm_pb_team_member.tm_pb_module .tm_pb_team_member_top:before{display:none}#tm_builder_outer_content #hairdresser.tm_pb_team_member{position:relative;margin-top:00px;overflow:visible}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_top img{max-height:500px;width:auto}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description{text-align:left;position:absolute;top:0;left:0;width:100%;height:100%;padding-left:52%;padding-top:22%;border-bottom:1px dashed #ccc}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_name,#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_position{margin-right:3px}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_name{font-size:36px}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description img{position:relative;display:block;top:-60px;right:0;margin:-100px auto 0}@media (min-width:768px){#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description img{position:absolute;display:inline;top:100px}}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .fa{font-size:36px;margin-right:20px;vertical-align:middle}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .blog-link{border-radius:.5em;background-color:#97c74f;color:#fff;padding:.5em 1em;display:inline-block;margin-top:10px}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .blog-link:before{content:'\00A0';display:inline-block;margin-right:5px;width:35px;height:33px;background: none center center/21px 20px no-repeat;background-image:url(images/xblogicon.png.pagespeed.ic.7KsOD3g6KO.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .blog-link:before{background-image:url(images/xblogicon,402x.png.pagespeed.ic.vEJxYbMM7r.png)}}@media (max-width:1441px){#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description{padding-left:50vw}}@media (max-width:768px){#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description{padding-left:66%}}@media (max-width:544px){#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .blog-link{padding:.2em .5em}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_name{font-size:28px}}@media (max-width:768px){#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_contact{display:block;position:absolute;width:100%;left:0;bottom:-3.5em;margin-top:0;white-space:nowrap}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_contact>span:first-child{margin-right:1em}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description .tm_pb_team_member_contact>br{display:none}}@media (min-width:768px){#tm_builder_outer_content #hairdresser.tm_pb_team_member{overflow:hidden}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description{padding-top:12%}#tm_builder_outer_content #hairdresser.tm_pb_team_member .tm_pb_team_member_description img{top:100px}}#tm_builder_outer_content .hairdresser_personal_info.tm_pb_module,#tm_builder_outer_content .hairdresser_comment.tm_pb_module{margin-top:1em}#tm_builder_outer_content .hairdresser_personal_info.tm_pb_module:before{display:block;content:"\00A0";background:url(/wp-content/uploads/2017/06/01739810-042c-4f62-96ea-e5ceb8d65364.png) no-repeat 0 8px;width:97px;height:35px}#tm_builder_outer_content .hairdresser_personal_info.tm_pb_module ul:not([class]) > li:before {display:none}#tm_builder_outer_content .hairdresser_personal_info.tm_pb_module ul{list-style:none}#tm_builder_outer_content .hairdresser_comment.tm_pb_module:before{display:block;content:"\00A0";background:url(/wp-content/uploads/2017/06/dec91a92-6fe4-4d98-bc85-36d5f348b158.png) no-repeat 0 8px;width:100px;height:35px}.round_background{border-radius:12px}.round_background.lightblue,.round_background.lightblue a{background:#6c97d0;color:#fff}.clover-line.double{border-top:1px solid #000}.clover-line:before{content:"\00A0";display:block;width:100%;height:23px;background:url(/wp-content/uploads/2017/05/xcloverline.png.pagespeed.ic.mX5aniAdwq.png) repeat-x;margin-top:-27px}.clover-line.inlet:before{position:relative;background-position:-30px -20px;margin-top:7px;z-index:2}.clover-line-after:after{content:"\00A0";display:block;width:100%;height:23px;background:url(/wp-content/uploads/2017/05/xcloverline.png.pagespeed.ic.mX5aniAdwq.png) repeat-x}.double-line,.site-header .main-navigation{border-bottom:1px solid #000}.double-line:before,.site-header .main-navigation:before{content:"\00A0";display:block;width:100%;height:12px;background:url(/wp-content/uploads/2017/05/xline.png.pagespeed.ic.pT_EJeQv1b.png) repeat-x}#tm_builder_outer_content .highlight-info img,.highlight-info img{vertical-align:middle;display:inline-block;padding:0 6px 0 0}.highlight-info{padding:1em 0}.highlight-info p{display:none}.highlight-info a{display:inline-block;padding:20px 0;margin-left:27%;text-align:center;white-space:normal}@media (min-width:768px){.highlight-info a{margin-left:0}}@media (min-width:992px){.highlight-info a{white-space:nowrap}}.highlight-info a span{display:inline-block;color:#000;line-height:1.5;vertical-align:middle;max-width:180px}@media (min-width:992px){.highlight-info a span{text-align:left}}.highlight-info span small{display:block;font-size:14px}@media (max-width:768px){.header-container{padding:35px 0 0}}#masthead .container{max-width:100%}.header-container_wrap.container{padding-left:0;padding-right:0}.page-template-homepage .style-6 .header-container{padding-bottom:0}.cloover-slider-wrapper{position:relative;margin-bottom:1em}.cloover-slider-wrapper [id^="wds_container"] [id^="wds_container"] [class^="wds_slideshow_dots"].fa-square,.cloover-slider-wrapper [id^="wds_container"] [id^="wds_container"] [class^="wds_slideshow_dots"].fa-square-o{font-size:13px!important}.cloover-slider-wrapper [id^="wds_container"] [id^="wds_container"] [class^="wds_slideshow_dots"].fa-square-o:before{content:"\f10c"}.cloover-slider-wrapper [id^="wds_container"] [id^="wds_container"] [class^="wds_slideshow_dots"].fa-square:before{content:"\f111"}.slider-wrapper:after{top:auto;bottom:56px}.menu .menu-item{line-height:3em}.main-navigation .menu > li.menu-item-has-children:not(.super-guacamole__menu-with-icon) > a::after {top:27px}.hgroup-wrap .h_reserve{position:relative;padding-top:2em;width:50%;float:right}.h_reserve a,.h_reserve address{float:right;display:inline-block;margin-left:6px}.h_reserve .clearright{clear:right}.h_reserve a.reserve_tel{right:3.5em;color:#999;font-size:16px}.reserve_box{display:inline-block;background:#d95d82;color:#fff;max-height:46px;line-height:46px;border-radius:6px}.reserve_box div{display:inline-block;font-size:20px;text-align:center;white-space:nowrap;float:left;padding:0 6px}.reserve_box div+div{border-left:1px solid #fff;font-size:12px;margin-top:5px}.reserve_box div p{margin:0;line-height:1.5}.framedbox .reserve_box div p{line-height:1.3}.reserve_box.lightblue{background:#6c97d0}.reserve_box:hover{color:#fff}.prime-title{text-align:center;border-top:1px solid #c0c1c2;border-bottom:1px dashed #c0c1c2}.prime-title.contact-cloover{position:relative;color:transparent;border-top:none}.prime-title.contact-cloover:after{position:absolute;bottom:10px;left:0;content:"\00A0";display:block;width:100%;height:50px;background:#fff no-repeat center;background-size:250px 31px;background-image:url(images/xtitcontactus.png.pagespeed.ic.VHbI00v3Ju.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){.prime-title.contact-cloover:after{background-image:url(images/xtitcontactus,402x.png.pagespeed.ic.pjN8pHWag0.png)}}.prime-title.contact-cloover:before{transform:rotate(180deg);margin-bottom:20px}footer .prime-title{font-size:30px}footer.site-footer .container.contact{position:relative;max-width:900px}.site-footer.default .site-info-wrap>.footer-copyright{margin-left:auto;margin-right:auto}footer .contact aside{display:inline-block;float:left;width:40%;padding:5%;margin:0;text-align:center}footer .contact aside.left{text-align:right}footer .contact aside.left>table{float:right;font-size:16px}footer .contact table th{min-width:5em;padding-right:1em;vertical-align:top}footer .contact table th,footer .contact table td{text-align:left;padding:1em 0}footer .contact aside>*{text-align:center}@media (min-width:768px){footer .contact aside>*{float:left}}footer .contact aside.right .h_reserve a{float:none}@media (min-width:768px){footer .contact aside.right .h_reserve a{float:left}}footer .contact aside.right .h_reserve div{padding:0 17px}footer .contact li{list-style:none}#tm_builder_outer_content .tm_pb_module.tm_pb_button{width:100%;margin:2em 0;font-size:1rem}#tm_builder_outer_content .tm_pb_module.tm_pb_button.round-label-pink{border-radius:.5em;background:#d95d82;color:#fff;border:none}#tm_builder_outer_content .tm_pb_module.tm_pb_button.round-label-green{border-radius:.5em;background:#97c74f;color:#fff;border:none}#tm_builder_outer_content .tm_pb_module.tm_pb_button.tm_pb_custom_button_icon.phone:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f095";margin-right:2px;font-size:18px}.framedbox{margin:30px 0 0 0;padding:20px;background-repeat:no-repeat;background-size:100% 100%;width:fit-content}@media (min-width:544px){.framedbox{}}.framedbox.framedbox.double_width{margin-top:18px}@media (min-width:544px){.framedbox.framedbox.double_width{padding:24px 30px}}.framedbox.center{text-align:center;letter-spacing:2px}.framedbox.center section{display:inline-block;margin:0 auto;text-align:left}.framedbox aside:nth-child(2) {clear:left;margin-top:6px}.framedbox h5{color:#72a430;font-weight:800;margin-bottom:0;letter-spacing:.1em}.framedbox p{font-size:14px}.framedbox .reserve_tel{color:#d95d82}.framedbox .reserve_tel address{color:#000;font-size:14px;margin-bottom:15px;margin-top:-8px;white-space:nowrap}.framedbox .reserve_tel .icon-box{color:#fff;background-color:#d95d82;margin-top:8px;margin-right:6px;padding:8px 10px;font-size:22px;border-radius:8px;vertical-align:top;float:left}.framedbox .reserve_box{margin-right:5px}.site .tm_pb_section>.container,.site .tm_pb_section>.tm_pb_row{margin-bottom:1em}#tm_builder_outer_content .event_posts:before{content:'\00A0';display:block;height:139px;background-repeat:no-repeat;background-position:center;background-size:auto 80px;background-image:url(images/xtit_news_mo.png.pagespeed.ic.um5Q9nOhxs.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){#tm_builder_outer_content .event_posts:before{background-image:url(images/xtit_news_mo,402x.png.pagespeed.ic.g3nuBOLxMc.png)}}@media (min-width:544px){#tm_builder_outer_content .event_posts:before{background-position:0px 0px;background-size:auto 139px;background-image:url(images/xtit_news.png.pagespeed.ic.J4NgbNNHFn.png)}}@media only screen and (min-width:544px) and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-width:544px) and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:2dppx) and (max-width:2000px){#tm_builder_outer_content .event_posts:before{background-image:url(images/xtit_news,402x.png.pagespeed.ic.M3EnvMZN5m.png)}}#tm_builder_outer_content .event_posts.tm_pb_blog.tm_pb_module.layout-list .tm_pb_post.format-standard{display:inline-block;vertical-align:top}#tm_builder_outer_content .event_posts.tm_pb_blog.tm_pb_module.layout-list .tm_pb_post.format-standard>.tm_pb_image_container{float:none}#tm_builder_outer_content .event_posts .tm_pb_image_container .entry-featured-image-url{height:0;width:100%;padding-top:100%}#tm_builder_outer_content .event_posts a img{border:1px solid #333;padding:8px;position:absolute;top:0;left:0;width:100%;background-color:#fff}#tm_builder_outer_content .event_posts .entry-meta{font-style:normal}#tm_builder_outer_content .more_to_link{text-align:center}#tm_builder_outer_content .more_to_link a{display:inline-block;white-space:nowrap;max-width:100%;border-radius:.5em;background-color:#2ed3ae;color:#fff;padding:.5em .8em}#tm_builder_outer_content .more_to_link a i{margin-right:.3em}.gap-top{margin-top:3em!important}.gap-bottom{margin-bottom:3em!important}.hairdressers-title .title-block:before{content:'\00A0';display:block;height:121px;margin:2em auto 0;background-repeat:no-repeat;background-position:center;background-size:auto 80px;background-image:url(images/xtit_staff_mo.png.pagespeed.ic.2Nqg5cYreX.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){.hairdressers-title .title-block:before{background-image:url(images/xtit_staff_mo,402x.png.pagespeed.ic.P-3R5Y4JR8.png)}}@media (min-width:544px){.hairdressers-title .title-block:before{background-position:0px 0px;background-size:auto 139px;background-image:url(images/xtit_staff.png.pagespeed.ic.lER_EzZ7ON.png)}}@media only screen and (min-width:544px) and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-width:544px) and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:2dppx) and (max-width:2000px){.hairdressers-title .title-block:before{background-image:url(images/xtit_staff,402x.png.pagespeed.ic.wItfzuFfaK.png)}}@media (min-width:544px){.hairdressers-title .title-block:before{background-position:center}}.hairdressers-title.assistant .title-block:before{background-repeat:no-repeat;background-position:center;background-size:auto 80px;background-image:url(images/xtit_assistant_mo.png.pagespeed.ic.T_gX2Xr76n.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){.hairdressers-title.assistant .title-block:before{background-image:url(images/xtit_assistant_mo,402x.png.pagespeed.ic.UE2Yz-2kIa.png)}}@media (min-width:544px){.hairdressers-title.assistant .title-block:before{background-position:0px 0px;background-size:auto 139px;background-image:url(images/xtit_assistant.png.pagespeed.ic.kZ60i-xvpn.png)}}@media only screen and (min-width:544px) and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-width:544px) and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:2dppx) and (max-width:2000px){.hairdressers-title.assistant .title-block:before{background-image:url(images/xtit_assistant,402x.png.pagespeed.ic.4OohycJb8n.png)}}@media (min-width:544px){.hairdressers-title.assistant .title-block:before{background-position:center}}.hairdressers-title .title-block.strip-line:before{height:96px}.blog-title .title-block:before{content:'\00A0';display:block;height:121px;margin:2em auto 0;background-repeat:no-repeat;background-position:center;background-size:auto 80px;background-image:url(images/xtit_blog_mo.png.pagespeed.ic.MDLf4m-nET.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){.blog-title .title-block:before{background-image:url(images/xtit_blog_mo,402x.png.pagespeed.ic.wBCGIyZIFL.png)}}@media (min-width:544px){.blog-title .title-block:before{background-position:0px 0px;background-size:auto 139px;background-image:url(images/xtit_blog.png.pagespeed.ic.VVSu2G11Zm.png)}}@media only screen and (min-width:544px) and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-width:544px) and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:2dppx) and (max-width:2000px){.blog-title .title-block:before{background-image:url(images/xtit_blog,402x.png.pagespeed.ic.pirJIF5fqc.png)}}.blog-title .title-block.strip-line:before{height:96px}.neon-background{background-image:url(images/xblog_bg.png.pagespeed.ic.j8m6Zljf6Z.png);background-size:100%}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){.neon-background{background-image:url(images/xblog_bg,402x.png.pagespeed.ic.KXZF4p89J6.png)}}.hairstyle-title .title-block:before{content:'\00A0';display:block;height:139px;margin:1em auto;background-repeat:no-repeat;background-position:center;background-size:auto 80px;background-image:url(images/xtit_hairstyle_mo.png.pagespeed.ic.Fn0GqteH0J.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){.hairstyle-title .title-block:before{background-image:url(images/xtit_hairstyle_mo,402x.png.pagespeed.ic.NkAp7RiXIJ.png)}}@media (min-width:544px){.hairstyle-title .title-block:before{background-position:0px 0px;background-size:auto 139px;background-image:url(images/xtit_hairstyle.png.pagespeed.ic.b-T_YWzQ89.png)}}@media only screen and (min-width:544px) and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-width:544px) and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-width:544px) and (min-resolution:2dppx) and (max-width:2000px){.hairstyle-title .title-block:before{background-image:url(images/xtit_hairstyle,402x.png.pagespeed.ic.fWSgGL9tpV.png)}}.hairstyle-title .title-block.strip-line:before{height:96px}#tm_builder_outer_content .hairstyle-block,.hairstyle-block{overflow-x:auto;overflow-y:hidden;margin-bottom:1em}#tm_builder_outer_content .hairstyle-block .rank5,#tm_builder_outer_content .hairstyle-block #content .rank5,.hairstyle-block .rank5,.hairstyle-block #content .rank5{display:inline-block;width:100%;text-align:center;white-space:nowrap}@media (max-width:768px){#tm_builder_outer_content .hairstyle-block .rank5,#tm_builder_outer_content .hairstyle-block #content .rank5,.hairstyle-block .rank5,.hairstyle-block #content .rank5{white-space:normal}}#tm_builder_outer_content .hairstyle-block .rank5 li,.hairstyle-block .rank5 li{display:inline-block;text-align:center;vertical-align:top;color:#221914;width:18%;padding:2vw .5vw 2vw;margin-right:1%;background-image:url(/wp-content/uploads/2017/05/xborder_hairstyle.png.pagespeed.ic.M4_l4cK8vV.png);background-repeat:no-repeat;background-size:100% 100%;width:180px}#tm_builder_outer_content .hairstyle-block .rank5 li img,.hairstyle-block .rank5 li img{width:96%}#tm_builder_outer_content .hairstyle-block .rank5 li span,.hairstyle-block .rank5 li span{display:block;font-size:1vw;line-height:1em;padding-bottom:1em}#tm_builder_outer_content .hairstyle-block .rank5 li span:before,.hairstyle-block .rank5 li span:before{display:inline-block;content:'\00A0';width:1em;height:1.2em;margin-right:.5em;background-size:100%;background-repeat:no-repeat;background-image:url(/wp-content/uploads/2016/07/diamond.svg);vertical-align:middle}#tm_builder_outer_content .hairstyle-block .rank5 li p,.hairstyle-block .rank5 li p{white-space:normal;font-size:14px;margin-top:15px;margin-bottom:-8px;color:#000;line-height:1.5em}@media (min-width:768px){#tm_builder_outer_content .hairstyle-block .rank5 li,.hairstyle-block .rank5 li{width:18%;margin-bottom:12px}}@media (max-width:544px){#tm_builder_outer_content .hairstyle-block .rank5 li,.hairstyle-block .rank5 li{padding:10vw 2vw 15vw;margin-right:6%;width:280px}#tm_builder_outer_content .hairstyle-block .rank5 li span,.hairstyle-block .rank5 li span{display:block;font-size:4vw;line-height:1em;padding-bottom:1em}}#tm_builder_outer_content .hairstyle-block .rank5 li:nth-child(1) span:before, .hairstyle-block .rank5 li:nth-child(1) span:before {margin-left:.5%;background-image:url(/wp-content/uploads/2016/07/diamond01.svg)}#tm_builder_outer_content .hairstyle-block .rank5 li:nth-child(2) span:before, .hairstyle-block .rank5 li:nth-child(2) span:before {background-image:url(/wp-content/uploads/2016/07/diamond02.svg)}#tm_builder_outer_content .hairstyle-block .rank5 li:nth-child(3) span:before, .hairstyle-block .rank5 li:nth-child(3) span:before {background-image:url(/wp-content/uploads/2016/07/diamond03.svg)}#tm_builder_outer_content .hairstyle-block .rank5 li:nth-child(1), .hairstyle-block .rank5 li:nth-child(1) {color:#edb32f;fill:#edb32f}#tm_builder_outer_content .hairstyle-block .rank5 li:nth-child(2), .hairstyle-block .rank5 li:nth-child(2) {color:#a1a2a3;fill:#a1a2a3}#tm_builder_outer_content .hairstyle-block .rank5 li:nth-child(3), .hairstyle-block .rank5 li:nth-child(3) {color:#bd771d;fill:#bd771d}.grey-band{background-color:#f2f2f2;padding:2em 0}.menu-blocks{margin-bottom:1em}.menu-blocks [class*="col-"]{padding-left:2px;padding-right:2px;margin-bottom:2px}.fixed-qrcode{position:fixed;bottom:80px;right:0px;z-index:99;border-radius:3px;background:#fff;box-shadow:0px 0px 6px #ebebeb;text-align:center}.fixed-qrcode .h_reserve a{float:none;margin-top:10px;margin-bottom:-10px}.fixed-qrcode .reserve_box{padding:0 8px}.fixed-qrcode .reserve_box.green{background:#97c74f}@media (max-width:544px){.fixed-qrcode{width:30vw;bottom:0}.fixed-qrcode .h_reserve{background:#d95d82;border-radius:3px 3px 0 0}.fixed-qrcode .h_reserve a{margin-top:0;margin-bottom:0}.fixed-qrcode .reserve_box{max-height:35px;line-height:35px;padding:0 6px}.fixed-qrcode .reserve_box .one{display:none}.fixed-qrcode .reserve_box div{font-size:3vw;padding:0px 5px}.fixed-qrcode .reserve_box div+div{margin-top:0;border-left:none;height:2em}.fixed-qrcode .reserve_box div p{display:inline-block;font-weight:bold;line-height:1.2}.fixed-qrcode .reserve_box div p:last-child{border-left:1px solid;padding-left:3px}.fixed-qrcode .reserve_box{margin-left:0}}#toTop{bottom:8px}.hairdress-style-price-wrapper>*>.entry-content{max-width:1000px;margin-left:auto;margin-right:auto}.hairdress-style-price-wrapper .hairdress-price-list{border-bottom:1px solid #8e8e8e;margin:20px;list-style:none;white-space:normal;padding:1em;text-align:left}.hairdress-style-price-wrapper .hairdress-price-list li{display:inline-block;padding:4px 16px;border-radius:3px;line-height:1.5;color:#707a57;margin-right:12px;margin-top:4px;margin-bottom:4px}.hairdress-style-price-wrapper .hairdress-price-list li:last-child{background:none;color:#000;float:right}@media (max-width:992px){.hairdress-style-price-wrapper .hairdress-price-list{font-size:14px}}@media (max-width:544px){.hairdress-style-price-wrapper .hairdress-price-list{text-align:left;font-size:3vw;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem}.hairdress-style-price-wrapper .hairdress-price-list li{font-size:17px;text-align:center;display:block;padding:5px 0px;margin-right:2px;margin-top:4px;margin-bottom:4px;margin-left:20px}}#tm_builder_outer_content .hairdresser,.hairdresser{display:block;max-width:900px!important;text-align:center;font-size:13px;width:100%;margin:0 auto}@media (min-width:544px){#tm_builder_outer_content .hairdresser,.hairdresser{display:flex}}#tm_builder_outer_content .hairdresser aside,.hairdresser aside{flex:1;padding:1em}#tm_builder_outer_content .hairdresser .figure,.hairdresser .figure{position:relative;overflow:hidden;display:block;width:100%;border-radius:50%;margin-bottom:1em}#tm_builder_outer_content .hairdresser .figure:before,.hairdresser .figure:before{content:'\00A0';display:block;width:100%;height:0;margin-top:100%}#tm_builder_outer_content .hairdresser .figure .square,.hairdresser .figure .square{position:absolute;top:0;left:0;right:0;bottom:0}#tm_builder_outer_content .hairdresser .name,.hairdresser .name{font-size:30px}#tm_builder_outer_content .hairdresser .link,#tm_builder_outer_content .hairdresser .link a,.hairdresser .link,.hairdresser .link a{color:#000;text-decoration:underline}#tm_builder_outer_content .hairdresser img,.hairdresser img{width:100%}#tm_builder_outer_content .hairdresser .authorlink li,.hairdresser .authorlink li{text-align:center}#tm_builder_outer_content .hairdresser .authorlink li a:before,.hairdresser .authorlink li a:before{position:relative;content:"\00A0";display:inline-block;width:17px;height:17px;background-size:17px;vertical-align:middle;margin-right:3px;background-image:url(images/xicon_cloover.png.pagespeed.ic.YSblvQm6OI.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:2000px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:2000px),only screen and (min-device-pixel-ratio:2) and (max-width:2000px),only screen and (min-resolution:192dpi) and (max-width:2000px),only screen and (min-resolution:2dppx) and (max-width:2000px){#tm_builder_outer_content .hairdresser .authorlink li a:before,.hairdresser .authorlink li a:before{background-image:url(images/xicon_cloover,402x.png.pagespeed.ic.fCjttJlYNv.png)}}#tm_builder_outer_content .hairdresser .authorlink li a,.hairdresser .authorlink li a{color:#666}#tm_builder_outer_content .hairdresser.assistant,.hairdresser.assistant{display:inline-block;margin-top:1em;text-align:left}#tm_builder_outer_content .hairdresser.assistant aside,.hairdresser.assistant aside{width:100%;display:inline-block;text-align:center}@media (min-width:544px){#tm_builder_outer_content .hairdresser.assistant aside,.hairdresser.assistant aside{width:33.3333333%}}#tm_builder_outer_content .hairdresser .intro,.hairdresser .intro{text-align:left}#tm_builder_outer_content .tm_pb_module.hide-child-paragraph>p{display:none}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.hairstyle-ranking .tm_pb_tabs_controls{border-bottom-color:#000}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.hairstyle-ranking .tm_pb_tabs_controls li{border:1px dashed;border-bottom:none;border-radius:9px 9px 0 0;width:30%;padding:10px;margin-right:1%;color:#c7c8c9;background-color:#eff0f1}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.hairstyle-ranking .tm_pb_tabs_controls li.tm_pb_tab_active,#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.hairstyle-ranking .tm_pb_tabs_controls li.tm_pb_tab_active a{color:#4c4d4e;background-color:#fff}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles{font-size:15px;padding:2em}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles p:last-of-type{padding-bottom:1em}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .tm_pb_all_tabs{padding-top:3em}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .tm_pb_tabs_controls{border-bottom:none}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .tm_pb_tabs_controls li{margin-right:1em;border-radius:9px;padding:7px 15%;color:#666;background-color:#fff}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .tm_pb_tabs_controls li:last-child{margin-right:0}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .tm_pb_tabs_controls li.tm_pb_tab_active,#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .tm_pb_tabs_controls li.tm_pb_tab_active a{color:#fff;background-color:#2ed3ae}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .row>div{position:relative;padding:0 .5em 1em}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .row>div .background{position:absolute;height:100%;height:calc(100% - 1em);width:91%;margin:0 3%;background:#fff}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .row>div .box{position:relative;padding:5% 9%}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .row>div .box p{margin-bottom:0}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .row>div .box p:last-child{padding-bottom:0}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs.blog-articles .row>div .box .more-link{position:absolute;right:1em;bottom:1em;padding:0 .7em;border-radius:6px;color:#a9a9a9;background-color:#f1f2f3}.page-template-hairdresser .prev-date .date .number{display:none}.page-template-hairdresser .prev-date.today .date .number{display:inline-block}.page-template-hairdresser .booked-calendar-shortcode-wrap .booked-calendar thead tr:first-child th:before{content:"Book an Appointment/可預約時段";display:block;width:100%;height:3em;background:#44c9c2;padding-top:1em;margin-top:-21px;margin-bottom:1em}.page-template-hairdresser .booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left,.page-template-hairdresser .booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right{display:none}.page-template-hairdresser .booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date{text-align:center;padding:0}