/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*/

html,body{margin-top:0;}body{color:#777 !important;font-size:16px !important;margin-top:0;}body.path-frontpage{background:none;}div#top_part{width:50%;margin:0 auto 25px auto;}#auth_box{width:60%;}#auth_box h1#the_logo{margin:0 auto;width:50%;}#auth_box input[type="text"],#auth_box input[type="password"]{width:100%;}div#bottom_part{margin-top:25px;}.eu-cookie-compliance-banner{padding:25px 0;}.eu-cookie-compliance-banner h2{font-size:24px;}.eu-cookie-compliance-message p{display:inline-block}.decline-button.eu-cookie-compliance-default-button{margin:5px 0 0 0;border:none;background:none;box-shadow:none;text-shadow:none;color:#fff;}.eu-cookie-compliance-secondary-button{margin:5px 0 0 0;}.navbar.container,.navbar.container-fluid{margin-top:0;}.navbar .logo{max-width:130px;height:auto;}.name.navbar-brand{color:#7693f1;}.name.navbar-brand:hover,.name.navbar-brand:focus{color:#f7c1c1;}.navbar-brand{padding:30px 0 0 0;font-size:22px;}.path-frontpage .navbarbg{margin:0 !important;}.navbar-header{width:100%;}.navbarbg{background:#fff;padding:15px 0;}.navbar{border:none;background:none;min-height:auto;margin-bottom:0;padding-right:none !important;}#block-pilates-horizontalmenu{float:right;text-align:right;clear:right;}#block-pilates-responsivemenumobileicon{float:right;clear:right;}.menu.sub-nav{background:#333;border-top:1px solid #fff;margin:0;padding:10px 0;border-radius:5px;opacity:0.8;box-shadow:2px 2px 2px #333;}.menu.sub-nav li{padding:0;}.horizontal-menu > li > a,.horizontal-menu li span{background:none;color:#777;transition:.3s ease;font-size:15px;text-decoration:none;margin:0 10px;}.horizontal-menu > li > a:hover,.horizontal-menu li span:hover{color:#7693f1;text-decoration:none;}.horizontal-menu > li > a:hover,.horizontal-menu > li > a.active,.horizontal-menu li span:active{text-decoration:none !important;}.horizontal-menu > li li > a{padding:15px 0 15px 10px;text-align:left;color:#fff;transition:.3s ease;}.horizontal-menu > li li > a:hover{color:#7693f1;text-decoration:none;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#333 !important;}#toggle-icon .label{color:#333333;left:-55px;top:4px;text-transform:capitalize;}.mm-listitem__text{text-align:center;}#block-contactlinksloggedin,#block-contactlinksloggedout{float:right;padding:20px 0 10px 0;}.contact-links-loggedout a,.contact-links-loggedin a{display:inline-block;margin:0 0 0 3px;color:#fff;padding:2px 5px;border-radius:3px;font-size:12px;}@media(min-width:767px){.contact-links-loggedout a,.contact-links-loggedin a{margin:0 0 0 5px;padding:5px 10px;font-size:14px;}}.contact-links-loggedout a.active,.contact-links-loggedin a.active,.contact-links-loggedout a:focus,.contact-links-loggedin a:focus,.contact-links-loggedout a:hover,.contact-links-loggedin a:hover{color:#fff !important;opacity:0.8;text-decoration:none;}.contact-links-cart{background:#f777b0;}.contact-links-account{background:#7693f1;}.contact-links-logout{background:#7693f1;}.contact-links-login{background:#7693f1;}.contact-links-book{background:#63a6ae;}.contact-links-contact{background:#fe8f70;}.breadcrumbs-wrapper{background:#63a6ae;box-shadow:0 3px 3px #ccc;padding:20px 0;margin-bottom:45px;}.breadcrumbs-wrapper p:last-child{margin-bottom:0;}.breadcrumbs-wrapper,.breadcrumbs-wrapper p,.breadcrumbs-wrapper .field-content,.breadcrumbs-wrapper .field-content,.breadcrumbs-wrapper h1,.breadcrumbs-wrapper h2,.breadcrumbs-wrapper h3,.breadcrumbs-wrapper h4,.breadcrumbs-wrapper h5,.breadcrumbs-wrapper h6{color:#fff !important;}.breadcrumbs-wrapper a,.breadcrumbs-wrapper a:hover,.breadcrumbs-wrapper a:focus,.breadcrumbs-wrapper a.active{color:#fff;}.region-breadcrumbs-full{font-size:14px;}.breadcrumbs-wrapper h2{margin:20px 0 5px 0;}.region-breadcrumbs,.region-breadcrumbs-right{text-align:center;}@media(min-width:767px){.region-breadcrumbs,.region-breadcrumbs-right{text-align:left;}.region-breadcrumbs-right{text-align:right;}}.path-frontpage .breadcrumbs-wrapper{margin-bottom:0;}.top-call{margin-right:25px;}.top-call:before{content:"\260E";font-size:22px;margin-right:15px;color:#fe8f70;}.top-mail:before{content:"@";font-size:22px;margin-right:15px;color:#fe8f70;}.slider-wrapper{background:url(/themes/custom/pilates/images/wood-bg.jpg);margin-bottom:45px;}.flexslider{border:none;border-radius:0;margin:0;}.flex-control-nav.flex-control-paging{position:absolute;bottom:0;z-index:10;}.region-slider .form-group{margin:0 !important;}.messages__wrapper{padding-top:25px;}.path-frontpage .content .field--name-body{text-align:center;}.page-header{text-align:center;border:none;}h1,h2,h3,h4,h5,h6{color:#555;letter-spacing:normal;}p{margin-bottom:25px;color:#777;}.views-field-body{color:#777;}.quote{text-align:center;color:#7693f1;font-size:28px;}ol,ul{margin:20px 0 20px 45px;color:#777;}a,a:hover,a:focus{color:#7693f1;transition:.3s ease;}a:hover,a:focus{color:#7693f1;}.left{float:left;margin:0 20px 20px 0;}.right{float:right;margin:0 0 20px 20px;}.center{margin:0 auto;display:block;text-align:center;}.smaller{width:350px;max-width:40%;height:auto;}img{max-width:100%;height:auto;}.block-title{font-size:20px;margin:0 0 20px 0;text-align:center;}.region-sidebar-first,.region-sidebar-second{text-align:center;}.nav-tabs > li{padding:0 5px;}.field-content{letter-spacing:normal;}.nav-tabs{margin-bottom:25px;}#youtube-vid{width:50%;height:350px;float:left;border:none;margin:0 20px 20px 0;}p:last-child,.form-group:last-child,.panel:last-child{margin-bottom:20px;}.alert > p,.alert > ul{margin-bottom:0;}.view-sitemap{text-align:center;}.view-sitemap h3{margin:45px 0 20px 0;}.view-accreditations .views-row{clear:both;}.view-accreditations .views-col{text-align:center;padding:25px 0;}.view-accreditations .views-field-field-accreditation-logo img{margin:0 auto;max-height:200px;width:auto;}#block-views-block-accreditations-block-1{margin:25px 0;}.view-header{color:#777;margin-bottom:20px;}.view-empty{color:#777;}.view-testimonials .views-row{padding:25px 0;border-bottom:1px solid #f1f1f1;}.view-testimonials .views-field-title{font-size:27px;color:#7693f1;}.view-testimonials .views-field-body{margin-bottom:15px;}.view-testimonials .views-field-field-testimonial-client-name,.view-testimonials .views-field-field-testimonial-company-name{color:#222;}.view-book .views-row{clear:both;}.view-book .views-col{margin:1%;text-align:center;transition:.3s ease;position:relative;}@media (min-width:768px){.view-book .views-col{width:31%;}}.view-book .views-col:hover{opacity:0.8;}.view-book .views-field-field-location-image{margin-bottom:10px;}.view-book .views-field-name{position:absolute;bottom:10px;width:100%;background:rgba(18,18,18,0.4);padding:25px 0 45px 0;text-align:center;transition:.3s ease;}.view-book .views-field-name a{color:#fff;font-size:18px;font-weight:bold;}.view-book .views-field-name a:hover,.view-book .views-field-name a:focus{text-decoration:none;}.field--name-field-location-image{margin-bottom:20px;}#block-pilates-views-block-list-products-block-1{border-top:2px solid #009879;padding-top:20px;margin-top:20px;}table{border-collapse:collapse;margin:25px 0;font-size:16px;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,0.15);}@media(min-width:767px){table{font-size:20px;}}table thead tr{background-color:#009879;color:#ffffff;}table th,table td{padding:12px 15px;}table tbody tr{border-bottom:1px solid #dddddd;}table tbody tr:nth-of-type(even){background-color:#f3f3f3;}table tbody tr:last-of-type{border-bottom:2px solid #009879;}.view-locations .views-row{clear:both;}.view-locations .views-col{margin:1%;text-align:center;transition:.3s ease;position:relative;}@media (min-width:768px){.view-locations .views-col{width:31%;}}.view-locations .views-col:hover{opacity:0.8;}.view-locations .views-field-field-location-image{margin-bottom:10px;}.view-locations .views-field-name{position:absolute;bottom:10px;width:100%;background:rgba(18,18,18,0.4);padding:25px 0 45px 0;text-align:center;transition:.3s ease;}.view-locations .views-field-name a{color:#fff;font-size:18px;font-weight:bold;}.view-locations .views-field-name a:hover,.view-locations .views-field-name a:focus{text-decoration:none;}.postscript-wrapper{font-size:12px;background:#333;padding:25px 0;color:#fff;margin-top:65px;}.region-postscript-first,.region-postscript-second,.region-postscript-third{text-align:center;}@media(min-width:767px){.region-postscript-first{text-align:left;}.region-postscript-second{text-align:center;}.region-postscript-third{text-align:right;}}.postscript-wrapper .block-title{color:#fff;font-size:20px;margin:0 0 20px 0;}.postscript-wrapper a,.postscript-wrapper p,.postscript-wrapper .field-item{color:#fff;}#social img{max-height:30px;margin-left:5px;transition:.3s ease;}#social img:hover{opacity:0.8;}.region-postscript-full{text-align:center;margin-top:25px;}.region-postscript-full p{margin:0 !important;}.footer-wrapper{text-align:center;font-size:12px;padding:15px 0;}.footer-wrapper p:last-child{margin:0;}.view-blog .views-row{padding:25px 0;border-bottom:1px solid #f1f1f1;}.view-blog .views-field-title{font-size:18px;color:#7693f1;margin-bottom:15px;}.view-blog .views-field-body{margin-bottom:15px;color:#777;}.views-field-created{color:#777;font-size:12px;}.view-faqs .views-row{padding:25px 0;border-bottom:1px solid #f1f1f1;text-align:center;}.view-faqs .views-field-title{font-size:18px;color:#7693f1;margin-bottom:15px;}.view-faqs .views-field-body{margin-bottom:15px;}#gmap{width:100%;height:450px;border:none;margin-bottom:40px;}.form-control{padding:6px 10px;box-shadow:none;transition:.3s ease;}.form-control:focus{box-shadow:none !important;}.btn{border-radius:0;font-size:22px;padding:5px 10px;background:#7693f1;border:1px solid #7693f1;color:#ffffff;text-shadow:none;transition:0.3s ease;font-weight:normal;}.btn:hover{background:#7693f1;border:1px solid #7693f1;color:#fff;opacity:0.8;}.g-recaptcha{margin-bottom:15px;}#edit-flexbox{margin-bottom:0;}#edit-flexbox input{margin-bottom:0;}#webform-submission-contact-node-47-add-form{margin-top:40px;}.form-composite.webform-fieldset--title-inline legend{margin:0 15px 0 0;}.fieldset-legend{color:#777;}#edit-gender{margin-bottom:15px;}.form-type-radio{display:inline;}#edit-wizard-next{background:#7693f1;border:none;border-radius:3px;color:#fff;}#edit-wizard-next:hover{color:#fff;opacity:0.8;}.progress-step.is-active .progress-marker::before{background-color:#63a6ae;}#edit-have-you-any-symptoms-of-covid-19---2GphvWYYLFo--wrapper,#edit-over-the-past-14-days-have-you-had-any-of-these-symptoms-dry-cou--ySlXFcUY9ck--wrapper,#edit-do-you-suffer-from-chest-pains-or-heart-problems---xb52hum4O8o--wrapper,#edit-do-you-ever-have-spells-of-dizziness-or-feel-faint-high-low-bloo--GgwoVeRbet8--wrapper,#edit-have-you-ever-had-asthma-chronic-bronchitis-or-any-other-chest-a--io6PwZeQzs0--wrapper,#edit-do-you-suffer-from-severe-back-pains-or-any-orthopaedic-problem---OwWRyCLgDGc--wrapper,#edit-do-you-suffer-from-severe-headaches-or-migraines---WN_UJPvbZu0--wrapper,#edit-are-you-pregnant---mbMB_joRgv8--wrapper{margin-bottom:15px;}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:inherit;}.checkout-text{color:red;}.field--name-user-picture img{border-radius:100%;display:block;margin:20px auto;}.path-user .field--name-field-full-name{margin-bottom:45px;font-size:40px;}.field-content{color:#777;}.field-label{color:#777;}#block-views-block-my-health-screening-submissions-block-1 .block-title{margin:0 0 5px 0;}.view-my-health-screening-submissions .view-header{margin:0 0 5px 0 !important;}.warning-symbol{max-width:45px;height:auto;margin-right:20px;}body.user-logged-in.toolbar-fixed.mm-wrapper_opening,body.user-logged-in.toolbar-fixed.mm-wrapper_opened{padding-top:0!important;}.responsive-menu-block-wrapper{display:none;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem;}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%;}.horizontal-menu > li{display:inline-block;position:relative;}.horizontal-menu > li ul ul{left:13.75em;top:0;}.horizontal-menu ul .fly-left ul{left:-13.75em;}.horizontal-menu > li > a{display:block;padding-top:0.3em;padding-right:1em;padding-bottom:0.35em;padding-left:1em;background-color:#fff;}.horizontal-menu > li ul{position:absolute;display:none;top:100%;left:0;z-index:99;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-sizing:border-box;width:13.75em;list-style:none;}.horizontal-menu li.sfHover > ul,.horizontal-menu li:hover > ul{display:block;}.horizontal-menu li li{position:relative;float:left;width:100%;}.horizontal-menu > li > li:hover > ul,.horizontal-menu > li > li.sfHover > ul{display:block;}.horizontal-menu > li li > a{display:block;position:relative;padding-top:0.25em;padding-right:1em;padding-bottom:0.25em;padding-left:1em;text-transform:none;}.off-canvas-wrapper{display:block;}.no-js .off-canvas-wrapper{display:none;}.responsive-menu-toggle{display:inline-block;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:44px;height:35px;z-index:4;margin-top:0;position:relative;}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:17px;text-transform:uppercase;top:2px;left:40px;color:#fff;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#fff;content:'';display:block;width:20px;height:3px;position:absolute;top:0;left:13px;border-radius:2px;}.responsive-menu-toggle-icon:before{top:8px;}.responsive-menu-toggle-icon span.icon{top:14px;}.responsive-menu-toggle-icon:after{top:20px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:14px;}.mm-wrapper_opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0;}.mm-wrapper_opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-wrapper_opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#mm-blocker{background:rgba(0,0,0,0);}.mm-wrapper_opening #mm-blocker{background:rgba(0,0,0,0.2);transition:background 1s ease 0.3s;}.mm-wrapper_opening #page{border-left:1px solid #ccc;}.mm-panel a{border-bottom:none;}ul.menu.mm-listview a.is-active{color:inherit;}.mm-panel a:hover{border:none;}ul.menu.mm-listview{padding-left:0;margin-left:0;}
