body{background-color:#eddfce;font-family:'Open Sans',Georgia,Times,serif,sans-serif;font-size:14px;line-height:1.8;color:#2d2212}b,strong{color:#e9bcd9}dl,ol,ul{margin-bottom:30px}a{color:#c99c2d;text-decoration:none}a:hover{color:#eddfce;text-decoration:none}a.purple:hover{color:#4f0d3f}h1,h2,h3,h4,h5{font-family:'Handlee',Georgia,Times,serif,sans-serif}#content{padding-top:40px}#content a:hover{color:#4f0d3f}#content h1{color:#4f0d3f;margin-bottom:30px}.home #content{padding-top:0}#content p{margin-bottom:30px}#content h3{font-family:sans-serif;font-size:21px;color:#2d2212;margin-bottom:30px}#content .wpcf7{width:50%;margin-bottom:30px}#content .wpcf7 form h3.title{font-family:sans-serif;font-weight:400;color:#eddfce;font-size:30px;letter-spacing:.05em;text-align:center;line-height:1;padding-bottom:0;text-transform:uppercase}#content .wpcf7 form h4.sidebar{margin-bottom:5%;margin-top:3%;font-family:'Handlee';font-weight:300;text-transform:lowercase;text-align:center;font-size:20px;line-height:1;color:#e9bcd9}#content .wpcf7 form p{font-family:sans-serif;color:#eddfce;font-size:18px;font-weight:500;padding:2%;margin-bottom:0}#content .wpcf7 form p br{display:none}#content .wpcf7 form input[type=text],#content .wpcf7 form input[type=email],#content .wpcf7 form input[type=password],#content .wpcf7 form input[type=tel],#content .wpcf7 form input[type=date],#content .wpcf7 form textarea{padding:8px 9px;margin:1.5% 0;width:100%;color:#000;border:1px solid #ccc;border-radius:0;font-size:15px;line-height:normal}#content .wpcf7 form .wpcf7-form-control-wrap{display:inline-block;width:100%}#content .wpcf7 form .wpcf7-form-control-wrap.Location,#content .wpcf7 form .wpcf7-form-control-wrap.Time,#content .wpcf7 form .wpcf7-form-control-wrap.People,#content .wpcf7 form .wpcf7-form-control-wrap.sessionlength{width:auto !important}#content .wpcf7 form .form-control{border-radius:0;width:100%}#content .wpcf7 form input[type=submit]{background:#c99c2d;color:#eddfce;border-radius:0;height:38px;line-height:38px;padding:0 15px;border:none}.container{max-width:1400px;margin-top:0}#covid-19{background-color:#4f0d3f;color:#fff;padding:5px}#covid-19 p{margin-bottom:0;font-size:16px}#top-widgets-area{background-color:#2c2212;padding:2% 0 0}#top-widgets-area .textwidget h3{font-size:20px;font-weight:400;text-transform:uppercase;font-family:'Open Sans',Georgia,Times,serif,sans-serif}#top-widgets-area a{text-decoration:none !important}#top-widgets-area .textwidget h4{font-family:'Handlee';font-size:20px;color:#e9bcd9}#header-top{background:#4f0d3f}#header-top .topbar-toggle-button{background-color:rgba(44,34,18,1)}#header-top #toggle-top-widgets-area{color:#c99c2d;font-size:20px;text-transform:uppercase;cursor:pointer}#header-top #toggle-top-widgets-area:hover{color:#eddfce;text-decoration:none}#header-top #topbar-list{margin-bottom:8px;margin-top:8px;padding-right:10px}#header-top #topbar-list li{color:#e9bcd9;font-family:'Handlee'}#header-top #topbar-list .notice-button{color:#eddfce;background-color:#c99c2d;text-transform:uppercase;font-family:'Open Sans';border-radius:0;padding:4px 15px;font-size:13px;font-weight:700;border:unset;margin-left:15px}#header-top .pull-left{background-color:rgba(44,34,18,.8);width:100%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-right:13px}#header-top .pull-right{background-color:rgba(44,34,18,.8);flex-basis:auto;flex-grow:1}.navbar-expand-md>.container{padding-left:0;padding-right:0}#navbar{padding:0;z-index:999;background:0 0 !important}#navbar #navbarDropdown .navbar-nav{margin-left:auto}#navbar #navbarDropdown .navbar-nav .menu-item{padding:0 20px}#navbar #navbarDropdown .navbar-nav .nav-link{font-size:20px;font-weight:400;text-transform:uppercase;color:#c99c2d;padding:0 15px;line-height:normal;font-family:'Open Sans',Georgia,Times,serif,sans-serif}#navbar #navbarDropdown .navbar-nav .nav-link:hover{color:#eddfce}#navbar #navbarDropdown .navbar-nav .menu-item.active a{color:#eddfce}#navbar .navbar-brand{color:rgba(0,0,0,.9);background-color:rgba(44,34,18,.8);width:100%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center;padding-top:15px;padding-bottom:15px;margin-right:13px}#navbar #navbarDropdown{background-color:rgba(44,34,18,.8);height:134px}#hero.hero{margin-top:-134px;height:350px;background-size:cover;background-position:50% 50%}.home-slider{margin-top:-134px}#main>.row>.col-sm{padding-left:13px;padding-right:0}.home #sidebar.sidebar{margin-top:-30px}#sidebar.sidebar{background-color:rgba(44,34,18,.8);padding:15px;margin-top:0}#sidebar.sidebar .textwidget{border-top:1px solid rgba(44,34,18,.3);padding-top:50px;padding-bottom:50px}#sidebar.sidebar>section.widget_text>h2.h4{display:none}#sidebar.sidebar .widget{list-style:none}#sidebar.sidebar .widgettitle{display:none}#sidebar.sidebar .textwidget h3.widget-title{font-weight:400;font-family:sans-serif;color:#eddfce;font-size:28px;letter-spacing:.05em;text-align:center;line-height:1;padding-bottom:0;text-transform:uppercase}#sidebar.sidebar .textwidget h4.widget-subtitle{font-family:'Handlee';font-weight:300;text-transform:lowercase;text-align:center;font-size:20px;margin:3% 0 10%;line-height:1;color:#e9bcd9}#sidebar.sidebar .textwidget p{color:#eddfce;font-size:13px}#sidebar.sidebar.home-sidebar .textwidget ul li{text-transform:uppercase;color:#eddfce;padding-bottom:9px;font-size:19px;margin-bottom:6px}#sidebar.sidebar .textwidget ul li{text-transform:uppercase;color:#eddfce;padding-bottom:9px;font-size:16px;margin-bottom:6px;font-family:'Open Sans',Georgia,Times,serif,sans-serif}#sidebar.sidebar .textwidget ul li a{color:#c99c2d;text-decoration:unset;font-family:'Open Sans',Georgia,Times,serif,sans-serif}#sidebar.sidebar .textwidget ul li a:hover{color:#eddfce}#sidebar.sidebar .textwidget ul li a>i{margin-right:6px}#sidebar.sidebar .textwidget ul li .pink{color:#e9bcd9}footer#footer{background:#4f0d3f !important;margin-top:0 !important}footer#footer .row{padding-bottom:0 !important;padding-top:0 !important}footer#footer .row .media_image-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center;background-color:rgba(44,34,18,.8);padding:5px}footer#footer .row .media_image-2 a{display:block;margin-top:7px}footer#footer .row .nav_menu-2{padding-left:13px;vertical-align:bottom}footer#footer .menu-footer-menu-container{padding:4% 2%;background-color:rgba(44,34,18,.8);margin-top:27px}footer#footer .menu-footer-menu-container .menu{padding-left:0;list-style:none;list-style-position:inside;margin-bottom:0}footer#footer .menu-footer-menu-container .menu .menu-item{display:inline-block;padding:0 33px !important}footer#footer .menu-footer-menu-container .menu .menu-item a{color:#c99c2d;text-transform:uppercase;text-decoration:none;font-family:'Open Sans',Georgia,Times,serif,sans-serif}section.footer-bottom{box-shadow:0 -1px 10px rgba(24,14,2,.9);background:#2d2212}section.footer-bottom .footer-bottom-inner{padding:14px 0}section.footer-bottom .site-copy{text-transform:uppercase;font-size:12px;color:#eee0ce;text-align:center}section.footer-bottom a{color:#c99c2d}.home #main{margin-top:-130px !important}.home #main>.row>.col-sm{padding-top:170px !important}#main #content .page header{display:none}#main #content .page section h2{color:#4f0d3f;line-height:1.2;font-size:35px;margin-bottom:27px;margin-top:0;font-family:'Handlee',Georgia,Times,serif,sans-serif}#main #content h2{font-family:'Handlee',Georgia,Times,serif,sans-serif}.section.fancybox-thumb1{background-color:#eddfce;background-image:url(/wp-content/uploads/2019/08/highlight.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll}.section.fancybox-thumb1 h2.highlight{font-family:'Open Sans',Georgia,Times,serif,sans-serif !important;text-transform:uppercase;font-size:70px;color:#721255;font-weight:700;text-align:center;padding:3% 1%;line-height:1}.section.fancybox-thumb1 h2.highlight span.hand{font-family:'Handlee';font-size:25px;color:#e9bcd9;text-transform:lowercase;font-weight:300}.section.fancybox-thumb1 p{color:#eddfce;background-color:rgba(44,34,18,.8);padding:2%;line-height:1.5;margin-bottom:5px !important;text-align:center;font-size:13px}.section.fancybox-thumb1 a{text-transform:uppercase;font-weight:700;padding:1% 0 2%;display:block;text-align:center;font-size:20px;text-decoration:none}.section.fancybox-thumb1 a:hover{color:#eddfce}.section.fancybox-thumb2{margin-top:20px}.section.fancybox-thumb2 .col-sm-4{padding-left:5px;padding-right:5px;margin-bottom:15px}.section.fancybox-thumb2 .fancybox-wapper{min-height:250px;height:250px !important;background-size:cover;background-position:50% 50%;display:block}.section.fancybox-thumb2 .fancybox-wapper a{text-align:center;height:100%;display:block;text-decoration:none}.section.fancybox-thumb2 .fancybox-wapper a:hover{background-color:rgba(44,34,18,.8)}.section.fancybox-thumb2 .fancybox-wapper a:hover h3{background-color:transparent}.section.fancybox-thumb2 .fancybox-wapper a h3{font-size:24px !important;background-color:rgba(44,34,18,.8);padding:5% 0;font-family:'Handlee' !important;text-transform:lowercase;margin-bottom:0;color:#e9bcd9 !important}.section.fancybox-thumb2 .fancybox-wapper a .caption{display:none}.section.fancybox-thumb2 .fancybox-wapper a:hover .caption{display:block}.section.fancybox-thumb2 .fancybox-wapper p{font-size:13px;margin:0;padding:5%;line-height:1.2;color:#eddfce;margin-bottom:0 !important}.section.fancybox-thumb2 .fancybox-wapper span{text-transform:uppercase;font-weight:700;font-size:15px;color:#c99c2d;display:inline-block}a.join-button{font-size:35px;padding:1% 10%;text-transform:uppercase;font-family:sans-serif;font-weight:700;color:#eddfce;background-color:#c99c2d;border-radius:0}#content .post-2472 section ul li{text-transform:lowercase;font-family:'Handlee';font-size:20px;color:#4f0d3f}#content .post-2805 section ul li{text-transform:lowercase;font-family:'Handlee';font-size:20px;color:#4f0d3f}#content .post-2805 section ul{margin-left:20px;margin-bottom:10px}.location-list{margin-bottom:30px}.service-list .rows{display:flex;flex:100%;width:100%;flex-wrap:wrap;margin-bottom:30px;overflow:hidden}.service-list h2{max-width:80%;width:100%;display:block;padding:.75% 1%;background-color:rgba(44,34,18,.8);z-index:999;margin-left:auto;min-height:45px;position:relative;font-family:'Open Sans',Georgia,Times,serif,sans-serif;font-size:20px;text-align:right}.service-list h2 a{display:inline-block;float:right;text-decoration:none;font-family:'Open Sans',Georgia,Times,serif,sans-serif;font-size:22px;text-transform:uppercase}.service-list h2 a:hover{color:#eddfce}.service-list .service-meta{display:flex}.service-list span.service-price,span.service-time{display:inline;float:left;font-family:'Handlee';margin-right:1%;text-transform:lowercase;font-size:20px;line-height:1.2;color:#e9bcd9}.service-list .service-thumb{width:100%;max-width:25%;height:auto;z-index:-1;margin-top:-53px;display:flex}.service-list .service-description{width:100%;max-width:72%;float:right;margin-left:2%;margin-right:1%;line-height:1.5;display:flex}#sidebar.sidebar section.text-4 .textwidget{padding-bottom:0}#sidebar.sidebar section.text-6 .textwidget{padding-bottom:0}#sidebar.sidebar .menu{padding-bottom:30px}.sidebar .widget_nav_menu ul.menu{list-style:none;padding-left:0}.sidebar .widget_nav_menu ul.menu li.menu-item{text-transform:uppercase;color:#eddfce;padding-bottom:9px;font-size:16px;margin-bottom:6px}.sidebar .widget_nav_menu ul.menu li.menu-item a{color:#c99c2d;text-decoration:unset;text-transform:uppercase;font-weight:600;font-size:1.2em;line-height:1}.sidebar .widget_nav_menu ul.menu li.menu-item a:hover{color:#e9bcd9}.sidebar .widget_nav_menu ul.menu li.menu-item.current-menu-item a{color:#e9bcd9}#sidebar.sidebar.posts-sidebar section#text-9 .textwidget{padding-bottom:0}#sidebar.sidebar.posts-sidebar section#text-8 .textwidget{padding-bottom:0}#sidebar.sidebar.posts-sidebar section#text-10 .textwidget{padding-bottom:0}#sidebar.sidebar #searchform{margin-bottom:50px !important}#sidebar.sidebar #searchform button[type=submit]{width:18%;text-align:center;background:#c99c2d;color:#eddfce;height:38px;line-height:27px;border:0;border-radius:0}#sidebar.sidebar #searchform input[type=text]{padding:10px 9px;width:75%;border-radius:0}ul.pagination{text-align:center;display:block;margin-top:100px}ul.pagination .page-item{display:inline-block}ul.pagination .page-item .page-link{background-color:#c99c2d;color:#eddfce}ul.pagination .page-item.active .page-link{background-color:#4f0d3f;color:#eddfce;border-color:#4f0d3f !important}ul.pagination .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}ul.pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:1400px){.container{max-width:1280px}}@media (max-width:1024px){.container{max-width:980px}.section.fancybox-thumb1 h2.highlight{font-size:48px}#navbar #navbarDropdown .navbar-nav .menu-item{padding:0 10px}#navbar #navbarDropdown .navbar-nav .nav-link{font-size:18px}footer#footer .menu-footer-menu-container .menu{text-align:right}footer#footer .menu-footer-menu-container .menu .menu-item{padding:0 20px}.sidebar a.join-button{font-size:28px}.service-list h2 a{font-size:20px !important}.service-list .service-title a.back{font-size:20px !important}.service-list h2{max-width:70% !important}}@media (max-width:800px){.container{max-width:100%;padding-left:15px !important;padding-right:15px !important}#header-top #toggle-top-widgets-area{font-size:16px}#header-top{z-index:2}#header-top .row{margin-left:0;margin-right:0}#top-widgets-area .textwidget h3{font-size:16px;margin-bottom:5px}#top-widgets-area .textwidget h4{font-size:16px}#navbar #navbarDropdown{height:106px}#navbar #navbarDropdown .navbar-nav .nav-link{font-size:16px;padding-left:5px;padding-right:5px}#navbar .navbar-brand{padding-left:5px;padding-right:5px}#navbar #navbarDropdown .navbar-nav .menu-item{text-align:center}.home-slider{margin-top:-106px}.home-slider .slider-img-wapper{max-height:475px}#content h3{font-size:18px}#content .single-location-content{padding-right:15px}#main #content .page section h2{font-size:28px}.sidebar a.join-button{font-size:20px}#sidebar.sidebar .textwidget h3.widget-title{font-size:24px}.sidebar .widget_nav_menu ul.menu li.menu-item{line-height:100%;font-size:unset}.sidebar .widget_nav_menu ul.menu li.menu-item a{font-size:15px;line-height:100%}#sidebar.sidebar.home-sidebar .textwidget ul li{font-size:16px;line-height:normal}footer#footer .menu-footer-menu-container .menu .menu-item{padding:0 10px !important;line-height:normal}footer#footer .menu-footer-menu-container .menu .menu-item a{font-family:'Open Sans',Georgia,Times,serif,sans-serif;font-size:16px}.section.fancybox-thumb1 h2.highlight{font-size:32px}.section.fancybox-thumb2 .fancybox-wapper{min-height:180px;height:180px !important}.section.fancybox-thumb1 a{font-size:18px;display:inline-block}.section.fancybox-thumb2 .fancybox-wapper a h3{font-size:20px !important;margin-bottom:0 !important}.page-template-template-service main.container>.row>.col-sm{padding-right:15px}.page-template-template-service .all_service .service-list h2{max-width:80% !important;min-height:unset;max-height:none}.page-template-template-service .all_service .service-list h2 a{max-width:75%;font-size:18px !important}.page-template-template-service .service-list .service-meta{text-align:left;max-width:35%;min-width:20%}.page-template-template-service .service-list span.service-price,span.service-time{display:contents !important}.page-template-template-service .service-list .service-thumb{display:block}.page-template-template-locations main.container .all_locations h2.location-title{font-size:18px}.page-template-template-locations main.container .all_locations .location-list .location-thumb{display:block}.services .service-list .service-meta{text-align:left}.services .service-list .service-meta b,.services .service-list .service-meta strong{font-weight:unset}.services .service-list span.service-price,.services .service-list span.service-time{font-size:18px}.services .service-list .service-content h1{margin-bottom:15px !important;line-height:100%;font-size:28px}.services .service-list .service-title{min-height:unset}.services .service-list h2 a{font-size:17px !important}.services .service-list .service-content{margin-right:2%;max-width:52%}.services .service-list .service-image{max-width:45%}.services .service-list .service-title a.back{font-size:18px !important}.post .service-list h2.service-title{max-width:80% !important;min-height:unset}.post .service-list h2 a{font-size:18px !important}.post .service-list .service-image{display:block !important}.post .service-list .post-date{bottom:auto !important}article.post header.mb-5{margin-bottom:0 !important}article.post{padding-right:13px}.single-post-content .service-image{max-width:250px !important}}@media (max-width:767px){#header-top .pull-left{display:none}#header-top .pull-right{float:none}#header-top .topbar-right{text-align:center !important}#header-top #topbar-list li{display:block !important;font-size:18px;line-height:100%}#header-top #topbar-list li:first-child{margin-bottom:10px}nav#navbar{background-color:rgba(44,34,18,.8) !important}#navbar .navbar-brand{background-color:transparent;max-width:180px;flex:unset;display:block;margin-right:auto}#navbar #navbarDropdown{height:auto;position:absolute;top:101px;width:96%;left:1px;right:1px;margin-left:auto;margin-right:auto}#navbar #navbarDropdown .navbar-nav{display:block;text-align:left;margin-bottom:15px}#navbar #navbarDropdown .navbar-nav .menu-item{text-align:left;padding:10px}#navbar.navbar-light .navbar-toggler{border-color:rgba(255,255,255,1) !important}#navbar.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}#main>.row{flex-wrap:wrap-reverse}#main>.row>#sidebar.sidebar{max-width:100%;flex:100%;margin-left:15px;margin-right:15px}#main>.row>.col-sm{max-width:100%;flex:100%;padding-left:15px;padding-right:15px}.home #main>.row>.col-sm{padding-top:30px !important;padding-left:15px;padding-right:15px;padding-bottom:50px}.home #main{margin-top:0 !important}.section.fancybox-thumb1{padding-bottom:50px}.section.fancybox-thumb1 h2.highlight{font-family:'Open Sans' !important}.section.fancybox-thumb2 .fancybox-wapper{min-height:250px;height:250px !important}.section.fancybox-thumb2 .col-sm-4{flex:100%;max-width:100%;padding-left:0;padding-right:0}.section.fancybox-thumb2 .fancybox-wapper a h3{font-size:28px !important;padding:15px 0}#google-reviews-home h3{font-size:x-large}.home #sidebar.sidebar{margin-top:0}#sidebar.sidebar .textwidget h4.widget-subtitle{margin:10px 0 30px;line-height:normal}#sidebar.sidebar .widget ul:last-child{text-align:center;margin-bottom:0}#sidebar.sidebar .textwidget p{font-size:16px}#sidebar.sidebar .menu{text-align:center}.sidebar .widget_nav_menu ul.menu li.menu-item{font-family:'Open Sans',Georgia,Times,serif,sans-serif}footer#footer .row .media_image-2{flex:100%;max-width:100%;margin:0 15px;text-align:center}footer#footer .row .media_image-2 a{display:inline-block;margin-top:0;padding:10px}footer#footer .row .nav_menu-2{flex:100%;padding-left:15px;padding-right:15px}footer#footer .menu-footer-menu-container{margin-top:0}footer#footer .menu-footer-menu-container .menu{text-align:center}footer#footer .menu-footer-menu-container .menu .menu-item{display:block;padding:10px !important}#main>.row>.col-sm .inner-row .col-sm-6{flex:100%;max-width:100%}#content .wpcf7{margin-top:30px !important;max-width:460px;margin-left:auto;margin-right:auto}#content .wpcf7 form h4.sidebar{margin-bottom:20px;margin-top:10px}#content .wpcf7 form p{line-height:normal}.service-list .rows{display:block !important}.page-template-template-service .all_service .service-list h2{max-width:100% !important}.service-list h2.service-title{max-width:100% !important;margin-bottom:0;padding:15px 10px;text-align:center}.service-list h2.service-title a{float:none;display:inline-block}.service-list .service-meta{max-width:100% !important;text-align:center !important;display:block !important;float:none}.services .service-list span.service-price,.services .service-list span.service-time{display:inline-block;float:none}.service-list .service-thumb{display:block !important;max-width:100% !important;margin-bottom:20px;margin-top:0 !important}.service-list .service-thumb img{width:100%;display:block}.service-list .service-description{display:block !important;max-width:100% !important}.service-list .service-description p{font-size:16px}.service-list .service-content{max-width:100% !important;margin-right:0;margin-left:0}.services .service-list .service-image.desktop{display:none}.services .service-list .service-image.mobile{display:block !important}.service-list .service-image{max-width:100% !important;margin-top:-78px !important;margin-bottom:30px}.service-list .service-title a.back{max-height:unset !important;max-width:100% !important;padding:5px 15px !important}.location-right-sidebar{flex:unset;max-width:500px;margin-left:auto;margin-right:auto}.single-location-content p.alert.alert-info{display:none}.single-location-content #respond{display:none}.post .service-list h2.service-title{max-width:100% !important;text-align:center !important}.post .service-list .post-date{bottom:0 !important}.single .post .date-and-cate{flex-wrap:wrap-reverse}.single .post .date-and-cate .post-date{padding-top:0;width:100%;text-align:center;z-index:1111}.single .post .date-and-cate .post-cate{width:100%;text-align:center;z-index:1111}.single .post .single-post-content .service-image{max-width:100% !important;margin-right:0;float:none}.single .post .single-post-content .service-content{margin-top:20px}}@media (max-width:568px){.section.fancybox-thumb1 h2.highlight span.hand{display:block;line-height:normal;padding-top:5px;padding-bottom:5px}.page-template-template-locations main.container .all_locations .location-list .location-thumb{margin-bottom:20px;width:100%}.page-template-template-locations main.container .all_locations .location-list .location-description{width:100%}.sp-easy-accordion h3.ea-header{margin-bottom:0 !important}}@media (max-width:320px){a.join-button{font-size:16px !important}}