@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;src:url(/assets/fonts/0ae32e4cbf1b.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;src:url(/assets/fonts/4acfcfc37f84.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}.wpcf7-form-control-wrap{position:relative}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(/assets/img/d1db0a764b42.webp);width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}.twenty20{margin-bottom:20px}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label,.twentytwenty-after-label{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label,.twentytwenty-after-label{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:0 0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-after-label{opacity:0}.twentytwenty-horizontal .twentytwenty-before-label{left:1px;bottom:0;max-width:50%;box-sizing:border-box;line-height:inherit;padding:4px}.twentytwenty-horizontal .twentytwenty-after-label{right:1px;bottom:0;max-width:50%;box-sizing:border-box;line-height:inherit;padding:4px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:0 0;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0#fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0#fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0#fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0-3px 0#fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0-3px 0#fff,0 0 12px rgba(51,51,51,.5);box-shadow:0-3px 0#fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}@font-face{font-family:Majesti Banner Light;src:url(/assets/fonts/4ee04ea57877.woff)format("woff");font-style:normal;font-weight:300}@font-face{font-family:Majesti Banner;src:url(/assets/fonts/9fdfaae39d4d.woff)format("woff");font-style:normal;font-weight:400}@font-face{font-family:Majesti Banner Medium;src:url(/assets/fonts/4d2b9bda1850.otf)format("otf");font-style:normal;font-weight:500}html{scroll-behavior:smooth}div#contact-us-card{cursor:pointer;position:fixed;background-color:#f37b20;padding:70px 40px 40px 70px;background-image:url(/assets/img/62b383ad1936.webp);background-repeat:no-repeat;background-position:center 20px;width:400px;box-sizing:border-box;top:120px;right:-450px;z-index:11;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}div#contact-us-card:hover{right:-330px!important}div#contact-us-card a{color:#fff}.home div#contact-us-card a{color:#f37b20}.home #contact-us-card h3{font-family:"Majesti Banner Medium"}#contact-us-card h3{color:#fff;font-size:25px;float:left;transform:rotate(-90deg);position:absolute;left:-90px;top:90px;padding:13px 57px}#contact-us-card p{color:#fff;font-weight:400}body .refresh-page{display:none}.container-wrapper{position:relative;z-index:9;background-color:#f7f7f8;opacity:0;transition:all .3s .3s ease-in-out}.container-wrapper.fade-in{opacity:1}.home .container-wrapper{transition:all .5s .5s ease-in-out}.home footer.footer{display:none}.home .container-wrapper.fade-in{margin-bottom:0!important}.homeHTML{overflow:hidden}body.home{background-color:#f37b20;overflow:hidden}.home #main-container{background:#f37b21;width:100%;display:block;position:relative;height:40vh}.home-banner-desc{opacity:0;transition:all .3s 3s ease-in-out;height:100%;width:100%;top:0;position:absolute;z-index:1;left:0;background:#f37b20;font-weight:400;text-transform:none}.home-banner-desc.fade-in{opacity:1}.site-anchor{font-family:"Majesti Banner Light";cursor:pointer;position:absolute;height:40px;line-height:40px;font-size:26px;margin:0 auto;left:140px;color:#000;display:none;width:500px;z-index:2}.slide-title{font-family:"Majesti Banner Light";cursor:pointer;position:absolute;height:auto;font-size:59px;line-height:47px;margin:0 auto;left:140px;top:110px;color:#fff;width:850px;z-index:2}.home #logo-svg .st0{fill:#fff}.home #main-header .header-ctas ul a{color:#fff}.home #mail-icon-svg .st0,.home #header-phone .phone-icon #top-phone-icon{fill:#fff!important}.home #menu-btn #menu-btn-svg .st0{fill:#fff}.home #main-header{background:#f37b20;border-bottom:1px solid #fff}.home #firstanchor{opacity:1;display:block!important}span#all-categories{margin-top:20px}span.categoryLinks{width:100%;display:block;margin-bottom:5px}span.categoryLinks a{border-bottom:1px solid transparent}span.categoryLinks.activeCategory a,span.categoryLinks a:hover{border-bottom:1px solid #f37b20}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks{width:49%;float:left;margin-right:2%;margin-bottom:2%;background-color:#fff;padding-bottom:15px;border-bottom:2px solid #f37b20}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks:nth-child(2n+2){margin-right:0}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks .post-image{max-height:320px;overflow:hidden}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks .post-image img{width:100%}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks .post-title{margin:15px auto 5px;width:70%;text-align:center;color:#f37b20;font-size:22px}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks .post-time{display:none}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks .post-excerpt{margin:0 auto;width:70%;text-align:center;font-size:16px;line-height:20px;color:#737475;font-family:"Majesti Banner"}#gallery-container .gal-cont button.gal-but:focus{outline:0}#gallery-container .gal-cont .gal.active{display:block;margin-bottom:100px}.gal_menu .gal_link a:hover,.gal_menu .gal_link.active a{color:#f37b20}.gal_menu .gal_link.active .bullet{display:block;width:10px;height:10px;float:left;border-radius:50%;border:1px solid #f37b20;margin-right:5%;margin-top:7px}.gal_menu .gal_link.active .bullet.active{background-color:#f37b20}#back-to-grid{line-height:35px;display:none;cursor:pointer}div#team-container{position:relative;margin-bottom:100px}#team-container .tit-cont{position:absolute;z-index:10;animation-name:fadein;animation-duration:2s}#team-container .gal-cont{width:92%;height:80vh;margin-left:8%;position:relative;z-index:3}#team-container .gal-cont #gal-cover{position:absolute;z-index:3;width:100%;height:100%;display:block}#team-container .gal-cont .single-image{width:24%;height:49%;display:block;float:left;margin-right:1px;margin-bottom:1px;position:relative;cursor:pointer}#team-container .gal-cont .single-image:not(.act){cursor:default}#team-container .gal-cont .single-image .grey{opacity:1;display:none;width:100%;height:100%;background-color:#dddee0;overflow:hidden}#team-container .gal-cont .single-image img{opacity:0;display:block;min-height:100%;width:100%;position:relative;top:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#team-container .gal-cont .single-image:hover img{opacity:1!important}#team-container .single-image p{position:absolute;z-index:10;color:#fff;bottom:0;font-size:16px;line-height:22px;text-shadow:1px 1px 4px #000;padding:0 4% 6%;opacity:0;display:block;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#team-container .single-image p span{color:#f37b20;text-shadow:none}#team-container .single-image p font{display:none}.bio-cont{position:absolute;top:145px;right:4%;width:41%;overflow-y:auto;height:100%}.bio-cont .bio{display:none;padding-right:15px}table.fees tr td:first-child{width:65%;box-sizing:border-box}table.fees tr td:first-child p{border-right:1px solid #f37b20;padding-right:6%}table.fees tr td:last-child{width:35%;padding-left:5%;color:#f37b20}.contact-us #contentTopWrapper #contentTopNav{width:23%}.contact-us #contentTopWrapper #contentTopNav .contentNavLinkText{padding:3px 0}.contact-us #contentTopWrapper #contentTopContent{float:left;width:50%}.contact-us #contentTopWrapper #contentTopContent .conditions>p a:hover{border-bottom:none;color:#f37b20}.contact-us #contentTopWrapper #contentTopContent .conditions .condition-title.active::before{transform:rotate(180deg)}.contact-us #contentTopWrapper #contentTopContent .conditions .condition-title.active::after{content:"hide"}.contact-us #contentTopWrapper #contentTopContent .conditions .condition-text.active{height:auto;max-height:2000px}.contact-us #contentTopWrapper #contentTopContent .wpcf7-form-control-wrap{width:48%;padding-right:2%;float:left}.contact-us #contentTopWrapper #contentTopContent .wpcf7-form-control-wrap .text-field{width:100%;height:35px;line-height:35px;background-color:transparent;border:1px solid #e1e0e1;padding:0 10px;box-sizing:border-box;margin-bottom:15px;font-family:"Libre Baskerville",serif;color:#737475;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.contact-us #contentTopWrapper #contentTopContent .wpcf7-form-control-wrap .text-field:focus{background-color:#fff;border:1px solid #e1e0e1}.contact-us #contentTopWrapper #contentTopContent .wpcf7-form-control-wrap.message{width:98%;padding:0}.contact-us #contentTopWrapper #contentTopContent .wpcf7-form-control-wrap .wpcf7-textarea{width:100%;background-color:transparent;border:1px solid #e1e0e1;padding:10px;box-sizing:border-box;margin-bottom:15px;font-family:"Libre Baskerville",serif;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.contact-us #contentTopWrapper #contentTopContent .wpcf7-form-control-wrap .wpcf7-textarea:focus{background-color:#fff;border:1px solid #e1e0e1}.contact-us .wpcf7-form-control-wrap .captcha{margin-bottom:15px}.contact-us .wpcf7-form-control-wrap .captcha>div{max-width:100%}.contact-us #contentTopWrapper #contentTopContent .wpcf7-submit{width:98%;background-color:transparent;border:1px solid #e1e0e1;padding:10px;box-sizing:border-box;color:#737475;margin-bottom:15px;font-family:"Libre Baskerville",serif;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:16px}.contact-us #contentTopWrapper #contentTopContent .contentTopContentWrapper{padding:0;position:relative}.contact-us #contentTopWrapper #contentTopContent .wpcf7-submit:hover{background-color:#f37b20;color:#fff}.contact-us #contentTopWrapper .contact-right-column{float:right;width:23%}.contact-us #contentTopWrapper .contact-right-column .contact-details{margin-bottom:20px}.contact-us #contentTopWrapper .contact-right-column .contact-details h3{margin-bottom:5px;color:#f37b20;font-size:25px}.contact-us #contentTopWrapper .contact-right-column .opening-time .contentTopContentTitle p{padding-bottom:0}.contact-us #contentTopWrapper .contact-right-column .opening-time table{width:100%}.contact-us #contentTopWrapper .contact-right-column .opening-time table tr td{padding:3px 5px}.contact-us #contentTopWrapper .contact-right-column .opening-time-notes{margin-top:8px}.contactTopNav .container .tab-link p{font-family:"Libre Baskerville",serif}textarea{width:100%!important}input:focus,textarea:focus{outline:0!important}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-form-control-wrap{width:100%;float:left}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-form-control-wrap .text-field{width:100%;height:35px;line-height:35px;background-color:transparent;border:1px solid #e1e0e1;padding:0 10px;box-sizing:border-box;margin-bottom:15px;font-family:"Libre Baskerville",serif;color:#737475;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-form-control-wrap .text-field:focus{background-color:#fff;border:1px solid #e1e0e1}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-form-control-wrap.message{width:98%;padding:0}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-form-control-wrap .wpcf7-textarea{width:100%;background-color:transparent;border:1px solid #e1e0e1;padding:10px;box-sizing:border-box;margin-bottom:15px;font-family:"Libre Baskerville",serif;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-form-control-wrap .wpcf7-textarea:focus{background-color:#fff;border:1px solid #e1e0e1}.contact-us #contentTopWrapper .contentTopMobile .wpcf7-submit{width:98%;background-color:transparent;border:1px solid #e1e0e1;padding:10px;box-sizing:border-box;color:#737475;margin-bottom:15px;font-family:"Libre Baskerville",serif;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-us .map-wrapper{width:100%;margin-top:80px;height:550px}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,code,em,img,q,s,small,strong,var,center,ol,ul,li,form,label,table,tbody,thead,tr,th,td,article,aside,canvas,details,embed,figure,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1;background-color:#f7f7f8}h1,h2,h3,h4,h5,h6{font-family:"Majesti Banner"}h4{margin:15px 0 10px;font-size:22px}p,li,a,td{font-family:"Libre Baskerville",serif;font-size:14px;line-height:20px;color:#737475}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body{font-family:"serif";font-size:16px;-webkit-font-smoothing:antialiased}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}.clearfix{display:block}.main-container{width:85%;margin:0 auto}.main-container.mt150{margin-top:0;padding-top:150px}.main-container .main-container-top-left{float:left;width:49%}.main-container .main-container-top-right{float:right;width:45%}.mb20{margin-bottom:20px}.mt30{margin-top:30px}.mt150{margin-top:150px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.clearall{clear:both}.col-l-10{float:left;width:10%}.col-l-20{float:left;width:20%}.col-l-50{float:left;width:50%}.col-l-60{float:left;width:53%}.col-l-80{float:left;width:73%}.col-r-15{float:right;width:15%}.col-r-20{float:right;width:26%;padding-left:35px;border-left:1px solid #f37b20;box-sizing:border-box}.col-r-50{float:right;width:50%}.col-r-75{float:right;width:75%}.col-r-80{float:right;width:80%}svg#logo-svg{transition:all .4s ease-in-out}#main-header{position:fixed;top:0;left:0;width:100%;height:70px;z-index:15;border-bottom:1px solid #f37b20;background:#fff}#main-header .header-ctas{display:block;position:absolute;right:0;z-index:99}#main-header .header-ctas ul{float:right;text-align:right;margin-right:50px}#main-header .header-ctas ul li{display:inline-block;line-height:80px;margin-left:20px}#main-header .header-ctas ul #header-phone .phone-ext{display:block}#main-header .header-ctas ul #header-phone .phone-icon{display:none}#main-header .header-ctas ul #header-phone .phone-icon #top-phone-icon{fill:#ee7e35}#main-header .header-ctas ul a{color:#f37b20;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#main-header .header-ctas ul #mail-icon-svg .st0,#main-header .header-ctas ul #header-phone .phone-icon #top-phone-icon{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#menu-btn{position:absolute;display:block;top:25px;left:25px;width:20px;height:14px;z-index:99}#menu-btn #menu-btn-svg .st0{fill:#f37b20;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#logo{width:222px;position:absolute;top:50%;left:50%;z-index:99;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#logo>a{display:block;width:100%;margin:20px auto;position:relative}#logo-svg .st0{width:100%;fill:#f37b20;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#main-nav-panel{background:#f37b20;height:100vh;width:100%;position:absolute;top:-100vh;left:0;z-index:3;visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;will-change:auto;overflow:hidden}#main-nav-panel nav{margin-top:25vh;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}#main-nav-panel nav>ul{width:100%;text-align:center}#main-nav-panel nav>ul li{display:inline-block;padding:0 20px;margin-bottom:25px;border-right:1px solid rgba(255,255,255,.7);opacity:0;visibility:hidden;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#main-nav-panel nav>ul li.open{margin-bottom:430px}#main-nav-panel nav>ul li:nth-of-type(3n),#main-nav-panel nav>ul li:last-child{border-right:none}#main-nav-panel nav>ul li a{font-family:"Majesti Banner Light";color:#fff;font-size:66px;line-height:74px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s}#main-nav-panel nav>ul li button{font-family:"Majesti Banner Light";color:#fff;font-size:66px;line-height:74px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s;cursor:pointer}#main-nav-panel nav>ul li .desktop-submenu{position:absolute;width:1050px;opacity:0;left:-50px;visibility:hidden;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;top:70px}#main-nav-panel nav>ul li.open .desktop-submenu{margin-top:20px}#main-nav-panel nav>ul li .desktop-submenu>div{display:inline-block;width:33%;float:left}#main-nav-panel nav>ul li .desktop-submenu h4{color:#fff;font-family:"Majesti Banner Light";font-size:37px;line-height:43px;padding-top:2px;padding-bottom:5px;margin:5px 0 0}#main-nav-panel nav>ul li .desktop-submenu ul{padding-bottom:9px}#main-nav-panel nav>ul li .desktop-submenu ul li{padding-bottom:2px;line-height:initial!important;border:0;padding:0;display:block;margin-bottom:-5px}#main-nav-panel nav>ul li .desktop-submenu ul li a{color:#773204;font-size:29px;font-family:"MajestiBanner-Light";line-height:34px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#main-nav-panel nav>ul li .desktop-submenu ul li a:hover{color:#fff}#main-nav-panel nav>div{text-align:center;padding-top:30px;position:relative;z-index:100}#main-nav-panel nav>div h3{color:#773204;font-size:29px;padding-top:15px;opacity:0;visibility:hidden}#main-nav-panel nav>div h3 span{display:block;margin-top:12px;line-height:0;animation:rotate-asterix 5s infinite linear}#main-nav-panel nav>div h3 span svg .st0{fill:#773204}#main-nav-panel nav>div .menu-socials{opacity:0;visibility:hidden;margin-top:50px;padding-bottom:25px}#main-nav-panel nav>div .menu-socials li{display:inline-block;margin-right:15px}#main-nav-panel nav>div .menu-socials li:last-child{margin-right:0}#main-nav-panel .mobile-submenu,#main-nav-panel .mobile-menu-return{display:none}.side-nav-outer{height:30px;width:800px;display:block;transform:rotate(270deg);margin-left:-358px;margin-top:20%;float:left;text-align:right;position:fixed}.sub-right-nav-outer{display:block;text-align:left;z-index:1111100;width:100%;float:left;border-left:1px solid #f37b20;padding-left:15px}.sub-right-nav-outer .sub-right-nav{font-family:"Libre Baskerville",serif;display:block;font-size:16px}.sub-right-nav-outer .sub-right-nav:last-child{margin-bottom:0}.sub-right-nav-outer .sub-right-nav a,.sub-right-nav-outer .sub-right-nav a:visited{color:#f37b20!important;text-decoration:none;font-size:18px;font-family:"Libre Baskerville",serif;line-height:23px;transition:all .2s ease-in-out}.sub-right-nav-outer .sub-right-nav a:hover{color:#737475!important}.right-nav-banner{position:sticky;right:0;top:0;width:30%;z-index:-1;float:right}.left-nav-banner{position:sticky;left:0;top:0;width:30%;z-index:-1;float:left}.treatmentPageTitle{text-align:left;font-size:60px;color:#f37b20}.pageDescriptionText{color:#737475;font-size:33px;font-family:"Majesti Banner";min-height:33px}.contentTitle{color:#f37b20;font-size:22px;line-height:32px;font-family:"Majesti Banner"}#contentTopWrapper:after{content:" ";display:block;height:0;clear:both}#contentTopWrapper{width:65%;border-top:1px solid #f37b20;padding:55px 0 0 0;margin:40px 0 0 0}#contentTopNav{width:27%;height:auto;float:left;display:block}#contentBottomNav{width:270px;height:auto;float:left;display:block;padding-right:10%;box-sizing:border-box}#contentTopContent{width:71%;height:auto;color:#f37b20;float:right;display:block;padding-bottom:30px}.page-template-TEMPL-D #contentTopContent,.page-template-TEMPL-E #contentTopContent{width:70%;min-height:200px;float:left}#contentTopContent .contactUsWrapper{display:none}#contentBottomContent{width:90%;height:auto;display:block;padding-bottom:30px;padding-right:35px;box-sizing:border-box}.contentNavLinkText,.contentNavLinkText a:link,.contentNavLinkText a:active{font-size:20px;color:#f37b20;padding:10px 0}.contentTopContentTitle p,.contentBottomContentTitle p,.col-r-20 .contentBottomContentTitle{color:#f37b20;font-size:26px;line-height:28px;padding-bottom:20px;display:block;font-family:"Majesti Banner"}.contentTopContentText,.contentBottomContentText{color:#737475;font-size:22px;line-height:29px;display:block}.contentTopContentText p,.contentBottomContentText p{margin-bottom:20px;max-width:700px}.contentTopContentText,.contentBottomContentText a{color:#f37b20}.contentTopContentWrapper{display:block;padding:10px 0}.contactUsWrapper{padding:30px 0;display:block}.contactUsLink,.contactUsLink a:link,.contactUsLink a:active,.contactUsLink a:visited{font-size:26px;color:#737475}.contactUsLink{display:inline;font-family:"Majesti Banner";color:#737475;text-decoration:none;transition:all .2s ease-in-out}.contactUsLink::after{content:"";display:block;width:0;height:1px;background:#f37b20;transition:width .3s}.contactUsLink:hover::after{width:100%}#pleaseAlsoSeeWrapper{height:50px;float:left;display:block;width:100%;border-top:1px solid #f37b20;border-bottom:1px solid #f37b20;padding:30px 0 60px 0;font-size:26px;color:#737475}.pleaseAlsoSeeLinkWrapperTop{float:left;width:46%;display:block}.pleaseAlsoSeeLinkWrapper{float:left;width:26%;display:block;margin-right:6%}#youMayAlsoWrapper{width:100%;display:block;border-top:1px solid #f37b20;padding-top:40px}#youIntrestedTitle{display:block;color:#737273;font-size:22px;line-height:26px}.pleaseAlsoSeeLink{color:#f37b20;font-size:20px;font-family:"Libre Baskerville",serif;transition:all .2s ease-in-out}.pleaseAlsoSeeLink:hover{color:#737475}.pleaseAlsoSeeLink p{color:#f37b20;font-size:20px}.youMayAlsoDescription{color:#737273;font-size:16px;float:left;height:30px;position:relative}.youMayAlsoDescription:before{content:"";display:block;height:1px;width:100%;margin:0 auto;background-color:#f37b20;transition:all .2s .2s linear;right:0;position:absolute;top:22px}.youMayAlsoDescription:after{content:"";display:block;height:1px;width:0;margin:0 auto;background-color:#f37b20;transition:all .2s 0s linear;left:0;position:absolute;top:22px}.youMayAlsoDescription:hover::before{width:0;transition-delay:0s!important}.youMayAlsoDescription:hover::after{width:100%;transition-delay:.2s!important}ul.tabs{margin:0;padding:0;list-style:none}ul.tabs li{background:0 0;cursor:pointer}ul.tabs li:hover{border-bottom:1px solid}ul.tabs li.current{border-bottom:1px solid}.tab-content{display:none}.tab-content.current{display:inherit}.pr-wrapper{background:#f7f7f8;padding:100px 0 70px 0;z-index:99999}.pr-container{background:url(http://via.placeholder.com/1920x1200);background-attachment:fixed!important;background-position:center top;background-repeat:repeat-y;background-size:cover;min-height:400px;background-color:#fff}.side-container{background-color:#ccc;background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:600px}.highlights{color:#f37b20}.page-template-aboutus #contentTopWrapper{border:0;padding:0;width:49%}#aboutText{width:100%;height:auto;color:#737475;float:right;display:block;padding-bottom:30px}.page-template-aboutus .philosophy-container .main-container{border-top:1px solid #f37b20;padding-top:60px}#philosophyTitle.contentTitle{color:#737475;margin-bottom:20px}#philosophyText p{margin-bottom:10px}.philosophy-container .col-l-80{padding-right:3%;box-sizing:border-box}.philosophy-container .col-r-20{padding-left:3%;box-sizing:border-box;border-left:1px solid #f37b20}.philosophy-container #about_testimonial.col-r-20{padding:60px 0 0;border:0}.philosophy-container #about_testimonial.col-r-20 p{color:#f37b20;font-style:italic}#about_testimonial a{margin:10px 0 0 30px;display:block;font-size:16px;float:left}#about_testimonial a:hover{border-bottom:1px solid #f37b20}.youMayAlso{width:100%;background-color:#f7f7f8}.youMayAlso #youMayAlsoWrapper{padding:40px 0;width:85%;margin:0 auto}.philosophy-container #contentBottomNav{max-width:1000px}.page-template-Testimonials .home-banner-desc{position:inherit;background:0 0;float:left;min-height:180px;border-bottom:1px solid #f37b20;margin-bottom:100px}.page-template-Testimonials .home-banner-desc .slide-title{position:inherit;float:left;width:100%;color:#f37b20;margin-bottom:15px;font-size:40px;max-width:750px}.page-template-Testimonials .home-banner-desc .site-anchor{position:inherit;float:left;width:100%}.page-template-Testimonials .home-banner-desc #firstanchor{display:block}.page-template-Testimonials .testimonials-wrapper{column-count:3;column-gap:100px;width:100%}.page-template-Testimonials .testimonials-wrapper .testimonial{margin-bottom:40px}.page-template-Testimonials .testimonials-wrapper .testimonial .review p{font-size:18px;line-height:32px}.page-template-Testimonials .testimonials-wrapper .testimonial .testimonial-name{font-size:22px;line-height:32px;color:#f37b20}ul.tabs li.current{border-bottom:0!important}ul.tabs li:hover{border-bottom:0!important}ul.tabs li p{line-height:24px;color:#737475}ul.tabs li.current p{border-bottom:1px solid #f37b20;display:inline;color:#737475}ul.tabs li:hover p{border-bottom:1px solid #f37b20;display:inline}.header-ctas{transition:all .4s ease-in-out}#main-header{transition:all .4s ease-in-out}#menu-btn{transition:all .4s ease-in-out}#contentTopContent>div.contactUsWrapper>p:hover{border-bottom:1px solid;display:inline}.contentTopMobile{display:none}.pr-container{background:url(http://via.placeholder.com/1920x1200);background-attachment:fixed!important;background-position:center top;background-repeat:no-repeat!important;background-size:cover!important;min-height:600px;background-color:#fff}.contactUsLink::after{content:none}.contactUsWrapper:hover p a.contactUsLink{color:#f37b20}.D-E-bottom{background-color:#f7f7f8;padding-top:20px;padding-bottom:30px}#contentTopWrapper.content100{width:100%}#contentTopWrapper.content85{width:85%}.single-post{border-bottom:10px solid #f37b20}a.back-to-list:hover{color:#f37b20}.single-post .wp-post-image{max-width:100%;margin-bottom:30px}.membership{width:100%;border-collapse:collapse;padding:5px;border:0}.membership th{border:0;padding:5px;background:#f0f0f0}.membership td{border:0;padding:5px;text-align:center;width:10%}.membership tr>:first-child{text-align:left;width:70%}.membership tr:last-child td{color:#f37b20;font-weight:700;padding-top:15px}.trigger{background:0 0;border:transparent}.trigger:focus{outline:-webkit-focus-ring-color auto 0}.modal{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;height:0;background-color:transparent;overflow:hidden;transition:background-color .25s ease;z-index:9999}.modal.open{position:fixed;width:100%;height:100vh;background-color:#8c4503;transition:background-color .25s}.modal.open>.content-wrapper{transform:scale(1)}.modal .content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:90%;margin:0;padding:0;background-color:#fff;border-radius:.3125rem;transform:scale(0);transition:transform .25s;transition-delay:.15s;margin-top:20px}.modal .content-wrapper .close{position:absolute;top:-9px;right:-39px;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;background-color:transparent;font-size:1.5rem;transition:.25s linear;z-index:99999999;cursor:pointer}.modal .content-wrapper .close:before,.modal .content-wrapper .close:after{position:absolute;content:"";width:1.25rem;height:.125rem;background-color:#ababab;z-index:99999999}.modal .content-wrapper .close:before{transform:rotate(-45deg)}.modal .content-wrapper .close:after{transform:rotate(45deg)}.modal .content-wrapper .close:hover{transform:rotate(90deg)}.modal .content-wrapper .close:hover:before,.modal .content-wrapper .close:hover:after{background-color:#fff}.modal .content-wrapper .content{position:relative;display:flex;width:100%}footer{background-color:#f37b20;width:100%;padding:80px 0 60px;box-sizing:border-box;position:fixed;bottom:0;z-index:5;opacity:0;transition:all .3s .7s ease-in-out}footer.fade-in{opacity:1}footer p,footer a{color:#fff}footer .footer-content{width:85%;margin:0 auto}footer .footer-content .footer-col-1{width:40%;float:left;box-sizing:border-box}footer .footer-logo{margin-top:-10px;margin-bottom:53px}footer .footer-terms{display:block;margin-top:60px}footer .code-logo{margin-top:15px;display:block}footer .footer-logo #logo-svg .st0{fill:#fff}footer .footer-content .footer-col-2{width:30%;float:left;padding-left:2%;box-sizing:border-box}footer .footer-content .footer-col-2 .footer-socials{margin-top:37px}footer .footer-content .footer-col-2 .footer-socials li{float:left;margin-right:16px}footer .footer-content .footer-col-3{width:30%;float:left;padding-left:2%;box-sizing:border-box}footer .footer-content .footer-col-2 h5,footer .footer-content .footer-col-3 h5{color:#fff;font-size:25px;text-transform:uppercase;margin-bottom:30px}footer .footer-content .footer-col-3 h5{margin-bottom:27px}footer .footer-content .footer-col-2 p,footer .footer-content .footer-col-3 a:not(.moot){color:#fff;font-size:22px;line-height:29px;font-family:"Majesti Banner"}footer .footer-content .footer-col-3 a.moot{display:block;margin-top:37px}@media screen and (max-width:1600px){#main-nav-panel nav>div{padding-top:10px}#main-nav-panel nav>ul li{margin-bottom:10px}#main-nav-panel nav>ul li a,#main-nav-panel nav>ul li button{font-size:55px;line-height:65px}#main-nav-panel nav>ul li.open{margin-bottom:380px}#main-nav-panel nav>ul li.open .desktop-submenu{margin-top:15px;left:-160px}#main-nav-panel nav>ul li .desktop-submenu h4{margin:0;font-size:34px;line-height:35px}#main-nav-panel nav>ul li .desktop-submenu ul li a{font-size:25px}#main-nav-panel nav>div .menu-socials{margin-top:30px}.slide-title{top:100px;font-size:50px}.side-container{min-height:450px;background-size:120%auto}}@media screen and (max-width:1366px){#main-nav-panel nav{margin-top:31vh}#main-nav-panel nav>div h3{padding-top:20px}#main-nav-panel nav>ul li.open{margin-bottom:350px}#main-nav-panel nav>ul li a,#main-nav-panel nav>ul li button{font-size:45px;line-height:50px}#main-nav-panel nav>ul li.open .desktop-submenu{margin-top:0;left:-180px}#main-nav-panel nav>ul li .desktop-submenu{left:-70px;margin-top:5px}#main-nav-panel nav>div h3{font-size:24px}.slide-title{top:90px;font-size:46px}.treatmentPageTitle{font-size:55px;line-height:52px}.pageDescriptionText{font-size:28px}.main-container.mt150{padding-top:90px}#team-container .single-image p{font-size:10px}.bio-cont{top:87px}#main-nav-panel .content iframe{height:600px}#contentBottomNav{box-sizing:border-box;padding-right:15px}.side-container{min-height:400px}}@media all and (max-width:1140px){.treatmentPageTitle{margin-top:0;margin-bottom:0}.treatments-titles{width:65%;padding-right:5%;box-sizing:border-box}.treatments-links{width:30%;float:left}.pageDescriptionText{font-size:24px}.main-container .main-container-top-left{width:100%}.main-container .main-container-top-right{float:right;width:100%}.right-nav-banner,.left-nav-banner{display:none}.sub-right-nav-outer{width:100%}.main-container .main-container,.page #contentTopWrapper{width:100%}.contact-us .map-wrapper{width:100%}.sub-right-nav-outer .sub-right-nav,.col-r-20 .sub-right-nav{margin-bottom:15px}.slide-title{font-size:45px;width:700px}.site-anchor,.home .fnc-slide__heading-line .innerInner a{font-size:20px}div#team-container{overflow:hidden}#team-container .tit-cont{position:relative;width:100%;float:none!important}#team-container .gal-cont{margin-left:0;height:60vh}#team-container .gal-cont .single-image.empty{width:0!important}#team-container .gal-cont .single-image{width:230px;height:auto}#team-container .gal-cont .single-image img{top:0;-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#team-container .single-image p{display:block}.bio-cont{position:relative;top:0;right:0;width:100%}.bio-cont .bio{display:block;overflow:hidden;max-height:0;height:auto;-webkit-transition:max-height .8s linear;-moz-transition:max-height .8s linear;-ms-transition:max-height .8s linear;-o-transition:max-height .8s linear;transition:max-height .8s linear}}@media screen and (max-width:1024px){.slide-title{font-size:40px;line-height:37px;width:550px;top:100px}.site-anchor,.home .fnc-slide__heading-line .innerInner a{font-size:18px}.home .fnc-slide__heading-line .innerInner p{font-size:40px;line-height:37px}#main-nav-panel nav>ul li.open{margin-bottom:315px}#main-nav-panel nav>ul li.open .desktop-submenu{left:-140px}#main-nav-panel nav>ul li a,#main-nav-panel nav>ul li button{font-size:40px;line-height:45px}#main-nav-panel nav>ul li{line-height:55px;margin-bottom:6px;padding:0 25px}#main-nav-panel nav>ul li .desktop-submenu{width:930px;left:-110px}div#contact-us-card{top:90px}.col-l-10,.col-l-20,.col-r-20,.col-l-60,.col-r-80,.col-l-80,.contact-right-column,#contentTopContent,#contentTopNav,#contentBottomContent{width:100%!important}.col-r-20{padding-left:0;border-left:0}#contentTopNav,#contentBottomNav{margin-bottom:30px}#contentBottomContent{border:0}.contentTopContentTitle,.contentTopContentTitle p,.contentBottomContentTitle,.contentBottomContentTitle p{padding-bottom:8px}.philosophy-container #about_testimonial.col-r-20,.philosophy-container .col-r-20{margin-top:30px;padding-top:0}#contentTopContent .contactUsWrapper{display:block}#contentTopNav .contactUsWrapper{display:none}.contentTitle{font-size:26px}.contentNavLinkText{display:inline-block;padding:2% 2%0 0}span.categoryLinks{margin-bottom:5px;display:inline-block;padding:2% 2%0 0;margin-top:0!important;width:auto}.pr-wrapper{padding:0}.pr-container{background-position:center center!important}#youIntrestedTitle{padding-bottom:20px}.page-id-25 .contentNavLinkText{margin-right:20px}footer .footer-content .footer-col-1{width:100%}footer .footer-content .footer-col-2,footer .footer-content .footer-col-3{width:50%;margin-top:30px}footer .footer-content .footer-col-2{padding:0 2%0 0}footer .footer-content .footer-col-3{padding:0 0 0 2%}}@media screen and (min-width:960px){#contentBottomNav{width:100%}}@media screen and (orientation:portrait){body.home #main-container{height:40vh!important}.fnc-slide__inner{height:100%!important}}@media screen and (max-width:800px){p,li,a,td{font-size:13px;line-height:18px}.pleaseAlsoSeeLink p,.pleaseAlsoSeeLink{font-size:16px}.youMayAlsoDescription{font-size:14px}body.home .slide-title,body.home .site-anchor{left:70px}.slide-title{font-size:35px;line-height:35px}.home .fnc-slide__heading-line .innerInner p{font-size:35px;line-height:38px}#main-nav-panel{overflow-x:hidden;overflow-y:scroll;position:relative}#main-nav-panel nav>ul li.open{margin-bottom:0}#main-nav-panel .mobile-menu-return{display:block;text-align:center;padding-bottom:12px}#main-nav-panel .mobile-menu-return a{color:#fff}#main-nav-panel .mobile-submenu{display:block;position:absolute;left:100vw;top:10px;width:100vw;padding-bottom:30px;text-align:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#main-nav-panel .mobile-submenu h2{font-family:"Majesti Banner Light";color:#fff;font-size:38px;line-height:51px}#main-nav-panel nav{margin-top:80px;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#main-nav-panel nav>ul br{display:none}#main-nav-panel nav>ul li{display:block;text-align:center;border:0;padding:0;line-height:inherit;margin:0 auto;border-top:1px solid rgba(255,255,255,.7);width:60%;padding-top:3px}#main-nav-panel nav>ul li:last-child{border-bottom:none}#main-nav-panel nav>ul li:first-child{border-top:1px solid rgba(255,255,255,.7)}#main-nav-panel nav>ul li .desktop-submenu{display:none}#main-nav-panel nav>ul a{font-size:38px;line-height:51px}#main-nav-panel nav>div h3{display:none}#main-nav-panel nav>div .menu-socials{margin-top:0}.mobile-submenu-list ul li a{font-family:"Majesti Banner Light";color:#fff;font-size:24px}.mobile-submenu-list h4{font-family:"Majesti Banner Light";font-size:30px;margin-top:15px;color:rgba(255,255,255,.6)}#logo{top:7px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}#logo,#logo>a,#logo svg{width:168px;margin:0}#menu-btn{top:22px}#main-header .header-ctas ul{margin-right:17px;margin-top:6px}#main-header .header-ctas ul li{line-height:56px;margin-left:10px}#main-header .header-ctas ul #header-map{display:none}#main-header .header-ctas ul #header-phone .phone-ext{display:none}#main-header .header-ctas ul #header-phone .phone-icon{display:block}.treatmentPageTitle{font-size:40px;line-height:40px}.pageDescriptionText{font-size:20px;line-height:22px}.sub-right-nav-outer{width:100%}.sub-right-nav-outer .sub-right-nav a{font-size:14px;line-height:18px}.contentTitle,.contentTopContentTitle,.contentTopContentTitle p,.contentBottomContentTitle,.contentBottomContentTitle p{font-size:22px}.page-template-Testimonials .home-banner-desc .slide-title{font-size:26px;line-height:28px}.page-template-Testimonials .testimonials-wrapper{column-count:2}.page-template-Testimonials .testimonials-wrapper .testimonial .review p{font-size:16px;line-height:28px}}@media only screen and (min-width:801px){#main-nav-panel nav>ul li.open .desktop-submenu{opacity:1;visibility:visible}}@media screen and (max-width:600px){div#contact-us-card{display:none}.mobcontent p{margin-bottom:15px}body.home .slide-title,body.home .site-anchor{left:30px}.slide-title{font-size:30px;line-height:30px;top:80px;width:350px}.home .fnc-slide__heading-line .innerInner p{font-size:30px;line-height:30px}.site-anchor,.home .fnc-slide__heading-line .innerInner a{font-size:14px}.noMobile{display:none!important}.treatments-titles{float:left}.contentNavLinkText{display:block;padding:2%0 0 0}.currentMobile p{border-bottom:1px solid!important;display:inline}ul.tabs li.current p{border:0}.pr-container{min-height:300px;background-attachment:initial!important}#pleaseAlsoSeeWrapper{margin-top:25px;padding:10px 0;line-height:33px;height:auto}.pleaseAlsoSeeLinkWrapperTop{width:100%}#pleaseAlsoSeeWrapper .pleaseAlsoSeeLinkWrapperTop{margin-top:0}.mobcontent{color:#737475;font-size:22px;line-height:29px;margin-bottom:10px;margin-top:10px}.mobcontent table.fees tr td{padding-bottom:10px}.mobcontent table.fees tr td:first-child{width:60%}.mobcontent table.fees tr td:last-child{width:40%}span.clostbtncontent{display:inline-block;margin-bottom:10px;font-size:18px;color:#737475;border-bottom:1px solid #f37b20}.side-nav-outer{display:none}#contentTopNav{width:100%}.pleaseAlsoSeeLinkWrapper{width:100%;margin-top:40px}.right-nav-banner{top:10%;width:100%;z-index:-1}.pleaseAlsoSeeLink{margin-bottom:10px}.page-template-Testimonials .testimonials-wrapper{column-count:1}.page-template-Testimonials .testimonials-wrapper .testimonial .review p{font-size:14px;line-height:25px}.page-template-Testimonials .testimonials-wrapper .testimonial .testimonial-name{font-size:20px;line-height:25px}.modal .content-wrapper .close{top:-39px;right:-9px}.modal .content-wrapper{margin-top:60px}footer .footer-content .footer-col-2 h5,footer .footer-content .footer-col-2 p{display:none}footer .footer-content .footer-col-2 .footer-socials{margin-top:0}footer .footer-content .footer-col-3{width:100%;padding:0}footer .footer-logo{margin-bottom:2vh}footer .code-logo,footer .footer-content .footer-col-3 a.moot{margin-top:2vh}footer .footer-content .footer-col-3 h5{font-size:22px}footer .footer-content .footer-col-3 a:not(.moot){font-size:18px;line-height:25px}}@media screen and (max-width:480px){#logo,#logo>a,#logo svg{width:150px}#main-nav-panel nav>ul li a,#main-nav-panel nav>ul li button{font-size:35px;line-height:45px}#main-nav-panel nav>ul li{width:80%}.treatments-titles{width:85%;padding-right:0}.treatments-links{display:none}.slide-title{font-size:28px;line-height:26px;width:250px}.home .fnc-slide__heading-line .innerInner p{font-size:20px;line-height:20px}.site-anchor,.home .fnc-slide__heading-line .innerInner a{font-size:20px}footer.footer{padding:40px 0 20px}footer p,footer a{font-size:11px;line-height:14px}footer .footer-content .footer-col-3 h5{margin-bottom:10px}footer .footer-terms{display:block;margin-top:20px}footer .code-logo{margin-top:5px;display:block}footer .footer-content .footer-col-3{margin-top:15px}footer .footer-content .footer-col-3 a:not(.moot){font-size:15px;line-height:19px}.ajax-load-more-wrap .alm-listing .alm-reveal .post-blocks{width:100%;margin-right:0}.gal_menu .gal_link.active .bullet{width:7px;height:7px}}@media screen and (max-width:1366px){#team-container .single-image p{display:block}.referalllink{display:none!important}}@media (max-width:1140px){#team-container .single-image p{display:block}}#team-container .gal-cont .single-image img{top:62%}@media screen and (max-width:768px){.tab-link.current .contentTopMobile{display:block}}@media (max-width:640px){#team-container .gal-cont .single-image img{top:0}}.currentMobile+.contentTopMobile{display:none!important}@media screen and (max-width:768px){.contact-us #contentTopWrapper .contentTopMobile{position:relative}.current.currentMobile+.contentTopMobile{display:block!important}.current+.contentTopMobile{display:block!important}}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@-ms-viewport{width:auto!important}@-ms-viewport{width:device-width}#afs-wrapper [data-toggle=buttons]>.btn>input[type=radio],#afs-wrapper [data-toggle=buttons]>.btn>input[type=checkbox]{display:none}body.showscroll{margin-right:0!important}.navbar-nav>.active>a{color:#fff;background-color:#428bca}@media print{@page{size:330mm 427mm;margin:14mm}}@media screen and (max-width:480px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}.fnc-slider{overflow:hidden;box-sizing:border-box;position:relative;height:60vh}.fnc-slider *,.fnc-slider :before,.fnc-slider :after{box-sizing:border-box}.fnc-slider__slides{position:relative;height:100%;transition:transform 1s .6666666667s}.fnc-slider .m--blend-dark .fnc-slide__inner{background-color:#8a8a8a}.fnc-slider .m--blend-green .fnc-slide__inner{background-color:#6d9b98}.fnc-slider .m--blend-red .fnc-slide__inner{background-color:#ea2329}.fnc-slider .m--blend-blue .fnc-slide__inner{background-color:#59aecb}.fnc-slide{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;transform:translate3d(0,0,0)}.fnc-slide.m--before-sliding{z-index:2!important;transform:translate3d(-100%,0,0)}.fnc-slide.m--active-slide{z-index:1;transition:transform 1s .6666666667s ease-in-out;transform:translate3d(0,0,0)}.fnc-slide__inner{position:relative;height:60vh;background-size:cover;background-position:center top;transform:translate3d(0,0,0)}.m--before-sliding .fnc-slide__inner{transform:translate3d(100%,0,0)}.m--active-slide .fnc-slide__inner{transition:transform 1s .6666666667s ease-in-out;transform:translate3d(0,0,0)}.fnc-slide__mask{overflow:hidden;z-index:1;position:absolute;right:60%;top:15%;width:50.25vh;height:67vh;margin-right:-90px;clip-path:polygon(0 0,100%0,100% 100%,0 100%,0 0,6vh 0,6vh 61vh,44vh 61vh,44vh 6vh,6vh 6vh);transform-origin:50%0;transition-timing-function:ease-in-out}.m--before-sliding .fnc-slide__mask{transform:rotate(-10deg) translate3d(-200px,0,0);opacity:0}.m--active-slide .fnc-slide__mask{transition:transform .7s 1.2222222222s,opacity .35s 1.2222222222s;transform:translate3d(0,0,0);opacity:1}.m--previous-slide .fnc-slide__mask{transition:transform .7s .3333333333s,opacity .35s .6833333333s;transform:rotate(10deg) translate3d(200px,0,0);opacity:0}.fnc-slide__content{z-index:2;position:absolute;left:140px;bottom:8vh;opacity:0;transition:all .3s 1.5s ease-in-out}.fnc-slide__content.fade-in{opacity:1}.fnc-slide__heading{margin-bottom:10px;text-transform:uppercase}.fnc-slide__heading-line{overflow:hidden;position:relative;font-size:100px;color:#fff;word-spacing:0}.fnc-slide__heading-line .innerInner p{font-family:"Majesti Banner Light";height:auto;font-size:54px;line-height:54px;margin:0 auto;color:#fff;text-transform:none}.fnc-slide__heading-line .innerInner a{font-family:"Majesti Banner Light";height:40px;line-height:40px;font-size:26px;margin:10px auto 0;color:#fff;display:block;text-transform:none;opacity:0;transition:all .3s 2s ease-in-out}.fnc-slide__heading-line .innerInner a.fade-in{opacity:1}.fnc-nav{z-index:5;position:absolute;right:0;bottom:0}body{margin:0}.demo-cont{overflow:hidden;height:60vh;perspective:1500px;background:#000;width:100%}.example-slider{z-index:2;transform:translate3d(0,0,0);transition:transform .7s}.example-slider .fnc-slide-1 .fnc-slide__inner,.example-slider .fnc-slide-1 .fnc-slide__mask-inner{background-image:url(/assets/img/48f2796b0a64.webp)}.example-slider .fnc-slide-2 .fnc-slide__inner,.example-slider .fnc-slide-2 .fnc-slide__mask-inner{background-image:url(/assets/img/55d8b060007a.webp);background-position:center right}.example-slider .fnc-slide-3 .fnc-slide__inner,.example-slider .fnc-slide-3 .fnc-slide__mask-inner{background-image:url(/assets/img/c1882c0e05b3.webp)}.example-slider .fnc-slide-3 .fnc-slide__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.35}.example-slider .fnc-slide-1 .fnc-slide__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.35}.example-slider .fnc-slide-4 .fnc-slide__inner,.example-slider .fnc-slide-4 .fnc-slide__mask-inner{background-image:url(/assets/img/5aee366c0b4b.webp)}.example-slider .fnc-slide-4 .fnc-slide__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.example-slider .fnc-slide__heading,.example-slider .fnc-nav__control{font-family:"Open Sans",Helvetica,Arial,sans-serif}@media all and (max-width:800px){.fnc-slide__content{left:70px}.fnc-slide__heading-line .innerInner p{font-size:35px;line-height:38px}}@media all and (max-width:600px){.fnc-slide__content{left:30px}}@media all and (max-width:1024px) and (orientation:portrait){body.home .slide-title{top:160px}}@media all and (max-width:767px) and (orientation:portrait){body.home .slide-title{top:130px}}@media all and (max-width:600px) and (orientation:portrait){body.home .slide-title{top:90px;width:430px}}@media all and (max-width:480px) and (orientation:portrait){.home #main-container{height:50vh!important}.fnc-slide__inner{height:52vh}.fnc-slide__heading-line .innerInner p{font-size:25px;line-height:28px}.fnc-slide__heading-line .innerInner a{font-size:16px;line-height:20px}body.home .slide-title{width:280px}}@media screen and (orientation:portrait){.fnc-slide .fnc-slide__inner,.fnc-slide .fnc-slide__mask-inner{background-position:center center!important}.example-slider .fnc-slide-4 .fnc-slide__inner,.example-slider .fnc-slide-4 .fnc-slide__mask-inner{background-position:center right!important}}
/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:20000;background-color:#f25648;color:#fff}