body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#191b1f}h1,h2,h3,h4,h5,h6{color:#191b1f}a{color:#512c54}#footer-widgets .footer-widget li:before{top:10.6px}body .et_pb_button{font-size:14px;background-color:#191b1f;border-color:#191b1f;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;;letter-spacing:2px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{content:'9';font-size:14px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#b4bbbb;border-color:#b4bbbb!important}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:40px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:34px}h3{font-size:29px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:24px}h5{font-size:21px}h6{font-size:18px}.et_pb_slide_description .et_pb_slide_title{font-size:61px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:21px}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#512c54}.et_close_search_field:after{color:#512c54!important}.et_search_form_container input::-moz-placeholder{color:#512c54}.et_search_form_container input::-webkit-input-placeholder{color:#512c54}.et_search_form_container input:-ms-input-placeholder{color:#512c54}}	h1,h2,h3,h4,h5,h6{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_scroll_top.et-pb-icon{background:rgba(81,44,84,0.5)}.vagaro-container{width:250px;padding:0;border-width:0;outline-width:0;margin:0 auto;text-align:center}.vagaro-right .vagaro-container{margin-right:0!important}.vagaro-left .vagaro-container{margin-left:0!important}.vagaro-container .loader-btn-html{color:#fff!important}.vagaro-white .vagaro-container .loader-btn-html{background-color:#fff!important;color:#191b1f!important}.vagaro-container.vagaro-popup-widget a.loader-btn-html{font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:center;color:#fff;padding:12px 20px;border-radius:3px;min-width:155px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.schedule-appointment-container{width:250px;padding:0;border-width:0;outline-width:0;margin:0 auto;text-align:center}.schedule-appointment-right .schedule-appointment-container{margin-right:0!important}.schedule-appointment-left .schedule-appointment-container{margin-left:0!important}.schedule-appointment-container .loader-btn-html{color:#fff!important}.schedule-appointment-white .schedule-appointment-container .loader-btn-html{background-color:#fff!important;color:#191b1f!important}.schedule-appointment-container.schedule-appointment-popup-widget a.loader-btn-html{font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:center;color:#fff;padding:12px 20px;border-radius:3px;min-width:155px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}@media only screen and (min-width:981px){.et_pb_scroll_top{display:none!important}}@media only screen and (min-width:980px){.ta-desktop-hide,.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li.ta-desktop-hide{display:none!important}}#main-content h1,#main-content h2,#main-content h3,#main-content h4{line-height:1.2}#main-content h2,#main-content h3,#main-content h4{margin-top:24px;margin-bottom:8px}#main-content ul,#main-content ol{margin-left:24px}#main-content ul li,#main-content ol li{margin-bottom:8px}blockquote{border-left:1px solid #512c54;margin:16px 0 32px}blockquote p{color:#512c54;font-size:1.3em;line-height:1.4}.et_pb_text a,.ta-post-content a,.ta-post-content li a,.ta-service-qa a,.ta-service-qa li a{font-weight:600}.et_pb_text a,.et_pb_post_content a,.ta-post-content a,.ta-post-content li a,.ta-service-qa a,.ta-service-qa li a,.et_pb_text a:hover,.et_pb_widget a:hover,.ta-post-content a:hover,.ta-post-content li a:hover,.ta-service-qa a:hover,.ta-service-qa li a:hover{border-bottom:1px solid}.et_monarch .et_social_networks a:hover,#sb_instagram a:hover,.ta-video-popup a:hover,.ta-service-category-heading a:hover{border-bottom:none}.ta-testimonial-name{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:1px}@media all and (max-width:980px){.ta-table td{padding:0 5px 2px 0!important}}@media all and (min-width:981px){.ta-table td{padding:0 15px 2px 0!important}}.ta-table table,.ta-table table tr,.ta-table table tr td{border:none!important}@media only screen and (min-width:680px) and (max-width:980px){.three-columns .et_pb_column{width:50%!important}}.ta-service-qa h3{margin-top:30px}.ta-service-qa h2{margin-top:30px;font-weight:500!important}.ta-service-qa{padding-top:10px}img.ta-service-img{margin-right:50px;margin-bottom:20px;margin-top:30px}.ta-provider-bio h2{margin-bottom:15px}.ta-post-content h2,.ta-post-content h3,.ta-post-content h4,.ta-post-content h5,.ta-post-content h5{margin-top:1em}.ta-blog-grid .et_pb_post{position:relative}.ta-blog-grid .post-content-inner{padding-bottom:55px}.ta-read-more-button .et_pb_post a.more-link{position:absolute;bottom:20px;left:50%;margin-left:-65px;display:inline-block;font-family:'Open Sans',sans-serif;font-size:14px;letter-spacing:2px;color:#fff!important;background-color:#512c54;border:2px solid #512c54;border-radius:3px;padding:0.3em 1em;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.ta-read-more-button .et_pb_post a.more-link:hover{background-color:#ff5c58;border-color:#ff5c58}.et_monarch .et_pb_section .et_social_inline_bottom{margin-top:40px}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.second-on-mobile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.third-on-mobile{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.fourth-on-mobile{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.simplybook-widget-container{z-index:20000000!important}.page-id-2164 .simplybook-widget-container{max-width:1080px}@media all and (max-width:767px){.ta-landing-phone .et_pb_blurb_container{padding-left:0px!important}}@media all and (min-width:768px){.ta-landing-phone .et_pb_blurb_container{padding-left:10px!important}}.ta-landing-phone .et-pb-icon-circle{padding:5px!important}.divibars-container .divibars-close{right:5px!important}@media (max-width:980px){body.divibar-open .divibars-close-container,body.divibar-open .divibars-container .divibars-close{right:5px!important}}.ta-service-category-grid .et_pb_column{min-height:525px!important}.ta-service-list{max-height:0;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}.ta-service-category-grid .et_pb_column:hover .ta-service-list{max-height:600px;opacity:1;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.plr-sbm-btn{border:2px solid transparent;border-radius:0px;color:#fff;background-color:#191b1f;padding:0.6em 1.2em;cursor:pointer;font-family:Open Sans,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:2px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.plr-sbm-btn-white{border:2px solid transparent;border-radius:0px;color:#191b1f;background-color:#fff;padding:0.6em 1.2em;cursor:pointer;font-family:Open Sans,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:2px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.plr-sbm-btn:hover,.plr-sbm-btn-white:hover{background-color:#b4bbbb}.ta-plr-blog .entry-featured-image-url::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:10}.ta-plr-blog .et_pb_post:hover .entry-featured-image-url::before{top:15px;left:15px;right:15px;bottom:0;opacity:1}.ta-plr-blog .et_pb_post::before{content:'';position:absolute;top:0;left:14px;right:14px;bottom:14px;opacity:1;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:0}.ta-plr-blog .entry-title,.ta-plr-blog .et_pb_post .post-meta{z-index:10;position:relative;margin:0 15px}.ta-plr-blog .et_pb_post{padding-bottom:30px!important}.ta-plr-blog .et_pb_post .post-meta a{color:#512c54!important;font-weight:600}.ta-plr-blog .et_pb_post .post-meta a:hover{border-bottom:1px solid}.ta-post-content p span{font-weight:300!important}.fullwidth-menu{visibility:hidden;width:100%;opacity:0;max-height:0;-webkit-transform:translateY(-20vh);-ms-transform:translateY(-20vh);transform:translateY(-20vh);z-index:-1}.et-db #et-boc .et-l .fullwidth-menu #top-header-menu .et_mobile_menu{display:none!important}.fullwidth-menu-open{opacity:1!important;visibility:visible!important;max-height:1280px!important;-webkit-transform:translateY(0vh)!important;-ms-transform:translateY(0vh)!important;transform:translateY(0vh)!important;z-index:9999999}.et-db #et-boc .et-l .fullwidth-menu-open #top-header-menu .et_mobile_menu{display:block!important}.fullwidth-menu{-webkit-transition:all 0.5s ease!important;-o-transition:all 0.5s ease!important;transition:all 0.5s ease!important}.opacity-background{opacity:0.5}#et-main-area{-webkit-transition:all 0.5s ease!important;-o-transition:all 0.5s ease!important;transition:all 0.5s ease!important}.line{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.line-2{top:10px}.line-3{top:20px}.fullwidth-open.open .line-1{top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.fullwidth-open.open .line-2{display:none}.fullwidth-open.open .line-3{top:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.et-vert-menu .et_pb_menu__menu>nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0px!important;margin-right:0px!important;width:100%}.et-vert-menu .et_pb_menu__menu>nav>ul>li{margin:0!important}.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li{display:block!important;padding:0px!important}.et-vert-menu .et_pb_menu__menu>nav>ul ul{padding:0px!important;top:0px!important}.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul{left:calc(100% - 1px)!important;top:0px!important}.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after{content:"5"!important;right:10px!important;top:2vh!important}.et-vert-menu .nav li ul{left:calc(100% - 1px)!important}.et-vert-menu .et_pb_menu__menu,.et-vert-menu .et_pb_menu__menu>nav,.et-vert-menu.et_pb_menu .et_mobile_nav_menu{width:100%}.et-vert-menu .et_mobile_menu li a,.et-db #et-boc .et-l #top-header-menu .et_mobile_menu li a{border-bottom:1px solid #fff;padding:2vh 5%}.et-vert-menu.et_pb_menu .nav li ul.sub-menu a{line-height:1em}@media screen and (max-width:980px){#top-header-menu .et_mobile_menu,#top-header-menu .et_mobile_nav_menu,.et-db #et-boc .et-l #top-header-menu .et_mobile_menu{display:block!important;position:relative;top:0}#top-header-menu .mobile_menu_bar{display:none!important}}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative;font-weight:500}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:20px;content:'\33';top:2vh;right:8px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\32'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_section_1_tb_header.et_pb_section{top:80px!important}}.page-id-24 .et_pb_gallery a.et-pb-active-control{color:#FFFFFF}