.woocommerce .products ul,.woocommerce ul.products{padding-top:2em}.posted_in a,.tagged_as a{color:#48c1d3!important}.forminator-label{font-size:18px!important;font-weight:300!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.forminator-input{font-size:18px!important;margin-bottom:20px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.forminator-button-submit{border-width:2px!important;border-color:#47C1D3!important;border-radius:50px!important;font-size:1.3em!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;background-color:#47C1D3!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:20px!important;padding-right:20px!important;color:#fff!important;margin-top:2vh!important}.forminator-button-submit:hover{border-color:#294F5B!important;background-image:initial!important;background-color:#294F5B!important;transform:scaleX(1.03) scaleY(1.03)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.forminator-row:not(:last-child){margin-bottom:10px!important}.forminator-button:hover{-webkit-box-shadow:0 rgba(0,0,0,0)!important;box-shadow:0 rgba(0,0,0,0)!important}.et_pb_tab_content hr{height:1px;font-size:0;border:1px dashed #e5e5e5;margin-bottom:3vh}.mobile_menu_bar{margin-top:2vh}.et_pb_menu .et_mobile_menu{top:180%;width:108%;margin-left:-4%}.et_mobile_menu{overflow:scroll!important;max-height:80vh}.mobile_menu_bar{margin-top:-5px}@media all and (max-width:980px){html,body{overflow-x:hidden!important}body{position:relative}}@media only screen and (min-width:981px){li.mobile-menu-social{display:none!important;visibility:hidden}}@media only screen and (max-width:980px){.et_mobile_menu li.mobile-menu-social a{border-bottom:none}li.mobile-menu-social{display:inline-block!important;margin-top:3vh;margin-right:1vw}.menu-call:after{content:"\e090";display:block;font-family:"ETmodules";font-weight:normal;font-size:1.4em;color:#666666!important}.menu-location:after{content:"\e01d";display:block;font-family:"ETmodules";font-weight:normal;font-size:1.4em;color:#666666!important}.menu-instagram:after{content:"\e09a";display:block;font-family:"ETmodules";font-weight:normal;font-size:1.4em;color:#666666!important}.menu-facebook:after{content:"\e093";display:block;font-family:"ETmodules";font-weight:normal;font-size:1.4em;color:#666666!important}.menu-twitter:after{content:"\e094";display:block;font-family:"ETmodules";font-weight:normal;font-size:1.4em;color:#666666!important}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}.et_mobile_menu li a{padding:4vw;font-size:18px}.et_pb_module .mobile_menu_bar:before{top:12px}.et_mobile_menu .menu-item-has-children>a{font-weight:500}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.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}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:50%;position:relative;font-family:"ETModules";content:'\33';color:#03c3d7;background:#fff;font-size:22px;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}#page-container{overflow-x:hidden}.grecaptcha-badge{display:none!important;visibility:hidden!important}.nav li ul{width:420px!important}.et-menu li li a{width:380px!important}.side-by-side-buttons .et_pb_button_module_wrapper{display:inline-block}.flex-column{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.flex-column-child{width:50%;text-align:center}.flex-column-child:first-child{width:100%;text-align:center}.flex-column-treatment{display:flex;flex-direction:row;flex-wrap:wrap}.flex-column-treatment-blurb{width:25%;text-align:center}@media screen and (max-width:1240px){.flex-column-treatment-blurb{width:33.3333%;text-align:center}}@media screen and (max-width:768px){.flex-column-treatment-blurb{width:50%;text-align:center}}.flex-column-treatment .et_pb_main_blurb_image{width:25%}.flex-column-treatment .et_pb_blurb_container{width:75%}@media (min-width:100px){.pa-vertical-align-blurb .et_pb_blurb_content{display:flex!important}.pa-vertical-align-blurb .et_pb_blurb_container{display:flex!important;justify-content:center!important;flex-direction:column!important}.et-db #et-boc .et-l .pa-vertical-align-blurb .et_pb_main_blurb_image{display:flex!important;width:25%!important;margin-bottom:0px!important}.pa-vertical-align-blurb{display:flex}}.pa-vertical-align-blurb .et_pb_blurb_container{padding-left:15px;padding-right:15px}.pa-vertical-align-blurb{margin-bottom:2.5%!important}.pa-vertical-align-blurb:last-child{margin-bottom:2.5%!important}select{appearance:none!important;-webkit-appearance:none!important;width:100%!important;font-size:1.15rem!important;padding:0.675em 6em 0.675em 1em!important;background-color:#fff!important;border:1px solid #caced1!important;border-radius:0.25rem!important;color:#000!important;cursor:pointer!important}.variations td.value span:after{margin-top:-10px!important}.variations th{vertical-align:baseline!important;line-height:50px!important}.woo-country-field{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;font-size:18px!important;color:#949494!important}.woocommerce ul.order_details{margin:2em 0em;list-style:none}.woocommerce-order{padding-top:2em!important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:30px!important;text-align:center!important;padding:0.6em 0!important}.woocommerce ul.order_details li{margin-bottom:2em!important}@media (max-width:980px){.checkout .col-1,.checkout .col-2{margin-bottom:0px!important}}.woocommerce table.shop_table th{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important}.woocommerce table.shop_table td{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important}.woocommerce .woocommerce-customer-details address{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;font-size:18px!important;padding:1em!important}.woocommerce-customer-details--phone{padding-top:2em!important}.treatments-table{width:100%}.treatments-table td.col2{text-align:right}.treatments-table td{padding-top:10px;padding-bottom:10px;border-bottom:1px dashed #cccccc}.opening-times-table{border-left:0px!important;border-right:0px!important;width:100%;line-height:4vh;font-size:18px}@media (max-width:980px){#wprev-slider-1{height:100%!important}}@media (max-width:980px){.wprev-slider{height:100%!important}}@media only screen and (max-width:980px){.mobile_nav.opened .mobile_menu_bar:before{content:"M"}}.nav li ul.sub-menu a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;line-height:1.4em;padding:1vh;border-bottom:1px solid #eeeeee}.et_mobile_menu{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}@media all and (max-width:767px){html .et-db #et-boc .two-col-mob .et_pb_column{width:47.25%!important}html .et-db #et-boc .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db #et-boc .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db #et-boc .three-col-mob .et_pb_column{width:29.6667%!important}html .et-db #et-boc .three-col-mob .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db #et-boc .three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db #et-boc .four-col-mob .et_pb_column{width:20.875%!important}html .et-db #et-boc .four-col-mob .et_pb_column:nth-last-child(-n+4){margin-bottom:0}html .et-db #et-boc .four-col-mob .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db #et-boc .five-col-mob .et_pb_column{width:15.6%!important}html .et-db #et-boc .five-col-mob .et_pb_column:nth-last-child(-n+5){margin-bottom:0}html .et-db #et-boc .five-col-mob .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db #et-boc .six-col-mob .et_pb_column{width:12.083%!important}html .et-db #et-boc .six-col-mob .et_pb_column:nth-last-child(-n+6){margin-bottom:0}html .et-db #et-boc .six-col-mob .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db #et-boc .one-col-tab .et_pb_column{margin-right:0!important;width:100%!important}html .et-db #et-boc .one-col-tab .et_pb_column:not(:last-child){margin-bottom:30px!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db #et-boc .two-col-tab .et_pb_column{width:47.25%!important}.two-col-tab .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db #et-boc .two-col-tab .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db #et-boc .three-col-tab .et_pb_column{width:29.6667%!important}html .et-db #et-boc .three-col-tab .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db #et-boc .three-col-tab .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db #et-boc .four-col-tab .et_pb_column{width:20.875%!important}html .et-db #et-boc .four-col-tab .et_pb_column:nth-last-child(-n+4){margin-bottom:0}html .et-db #et-boc .four-col-tab .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db #et-boc .five-col-tab .et_pb_column{width:15.6%!important}.five-col-mob .et_pb_column:nth-last-child(-n+5){margin-bottom:0}html .et-db #et-boc .five-col-tab .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db #et-boc .six-col-tab .et_pb_column{width:12.083%!important}html .et-db #et-boc .six-col-tab .et_pb_column:nth-last-child(-n+6){margin-bottom:0}html .et-db #et-boc .six-col-tab .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}