:root{color:#fff;color:#001e19;color:#707070;color:#f9b338;color:#003833;color:#4e7b70;color:#0b0c0c}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{border:2px solid #ddd;display:inline-flex}.number-input,.number-input *{box-sizing:border-box}.number-input button{outline:0;background-color:transparent;border:none;align-items:center;justify-content:center;width:3rem;height:3rem;cursor:pointer;margin:0;position:relative}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-primary.focus,.btn-primary:focus{box-shadow:none}.number-input button:after,.number-input button:before{display:inline-block;position:absolute;content:'';width:1rem;height:2px;background-color:#212121;transform:translate(-50%,-50%)}.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.number-input input[type=number]{font-family:sans-serif;max-width:5rem;padding:.5rem;border:solid #ddd;border-width:0 2px;font-size:2rem;height:3rem;font-weight:700;text-align:center}body{margin:0;padding:0;color:#003833;font-size:16px;font-family:Montserrat,sans-serif;font-weight:400;text-rendering:optimizeLegibility;word-wrap:break-word}a{color:inherit;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a:active,a:focus,a:hover{color:inherit!important;text-decoration:none;outline:0}.badge{display:inline-block;min-width:10px;padding:0;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:transparent!important;border-radius:0;margin-left:15px;line-height:30px}.header-top.white .collapse.navbar-collapse li.active.college-link a{color:#8f3ca6!important;font-family:gothic,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;text-transform:none}h1{font-size:40px;font-family:'Playfair Display',serif}h2{font-size:40px;font-family:'Playfair Display',serif;margin-top:0}.h2{color:#fff;font-family:'';font-size:45px}h3{font-size:40px;font-family:'Playfair Display',serif}h4{font-size:50px}h5{font-size:30px;line-height:45px;margin-top:0;font-family:'Playfair Display',serif;color:#003833}h6{font-size:40px;line-height:50px}.full-width{width:100%}img{width:100%;height:auto}.owl-controls .owl-buttons div{display:inline-block;padding:20px;padding-top:10px;padding-bottom:0;color:#7f7a6c;font-size:28px}.owl-prev{text-align:center;display:inline-block;background-color:transparent;margin-right:20px}.owl-next{text-align:right;display:inline-block;background-color:transparent}.owl-nav{margin-top:30px;text-align:center}.owl-nav i{font-size:30px;vertical-align:middle;font-weight:700;color:#003833;padding:20px 15px;text-align:center}.btn-primary.wht{background-color:#4e7b70!important;color:#fff!important;border:2px solid #4e7b70!important}.btn-primary.dark-grn{background-color:#fff!important;color:#003833!important;border:2px solid #fff!important}.btn-primary.dark-grn:active,.btn-primary.dark-grn:focus,.btn-primary.dark-grn:hover{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important}.btn-primary.wht:active,.btn-primary.wht:focus,.btn-primary.wht:hover{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important}.btn-primary.blk{background-color:#000!important;color:#fff!important;border:2px solid #000!important}.btn-primary.blk:active,.btn-primary.blk:focus,.btn-primary.blk:hover{background-color:transparent!important;color:#000!important;border:2px solid #000!important}.btn-primary.purple{background-color:#8f3ca6!important;color:#fff!important;border:2px solid #8f3ca6!important;padding:10px 20px!important}.btn-primary.purple:active,.btn-primary.purple:focus,.btn-primary.purple:hover{background-color:transparent!important;color:#8f3ca6!important;border:2px solid #8f3ca6!important}.btn-primary{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0!important;font-size:18px!important;padding:10px 20px;font-weight:600;line-height:20px}.btn-primary.green{background-color:#4e7b70!important;border-radius:0!important;color:#fff!important;border:2px solid #4e7b70!important;font-size:18px!important;padding:10px 20px!important;text-transform:uppercase;line-height:20px}.btn-primary.green:active,.btn-primary.green:focus,.btn-primary.green:hover{background-color:transparent!important;color:#4e7b70!important;border:2px solid #4e7b70!important}.btn-primary.grey{background-color:#393939!important;border-radius:0!important;color:#fff!important;border:2px solid #393939!important;font-size:18px!important;padding:10px 20px!important;text-transform:uppercase;line-height:20px}.btn-primary.grey:active,.btn-primary.grey:focus,.btn-primary.grey:hover{background-color:transparent!important;color:#393939!important;border:2px solid #393939!important}.btn-primary.beige{background-color:#d8d5ce!important;border-radius:0!important;color:#5e5d5e!important;border:2px solid #d8d5ce!important;font-size:18px!important;padding:10px 20px!important;line-height:20px}.btn-primary.beige:active,.btn-primary.beige:focus,.btn-primary.beige:hover{background-color:transparent!important;color:#d8d5ce!important;border:2px solid #d8d5ce!important}.green{color:#003833!important}.purple{color:#8f3ca6!important}.purple-bg{background-color:#8f3ca6!important;height:auto;color:#fff!important;margin:5% 0;padding:20px}.purple-bg h4,.purple-bg p{color:#fff!important}.border{border-bottom:1px solid #8f3ca6;display:block;margin-bottom:60px;padding-bottom:60px}.mb-0{margin-bottom:0!important}.margin-t-20{margin-top:20px}.margin-t-30{margin-top:30px}.margin-b-20{margin-bottom:20px}.margin-b-30{margin-bottom:30px}.margin-b-60{margin-bottom:60px}.p-30{padding:30px!important}.padding-t-40{padding-top:40px}.padding-t-60{padding-top:60px}.padding-b-60{padding-bottom:60px}.padding-l-0{padding-left:0}.text-center{text-align:center}.space{height:30px}.error{margin-top:15px;padding:10px;background-color:#c0352c;color:#fff;display:none}.output{margin-top:15px;padding:10px;background-color:#83d0a2;color:#fff;display:none}header{color:#fff;background-color:transparent;background-size:cover;background-position:center;text-align:center;text-shadow:.5px .5px .5px rgb(0 0 0 / 6%);min-height:450px}header.spa-header{background-image:url(/2023/spa/spa-overview/banner.jpg);padding-top:17%}header.gallery-header{background-image:url(/2023/gallery/banner-14.jpg);padding-top:17%}header.contact-header{background-image:url(/2023/contact/banner-06.jpg);padding-top:17%}header.vouchers-header{background-image:url(/2023/voucher/banner-12.jpg);padding-top:17%}header.sparties-header{background-image:url(/2023/sparty/banner-07.jpg);padding-top:17%}header.about-header{background-image:url(/2023/about/banner-04.jpg);padding-top:17%}header.terms-conditions-header{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585315533/Sanguine/2020-website-updates/about/About-us.jpg);padding-top:17%}.header-top.white{position:absolute;top:0;z-index:999}.header-top.white .collapse.navbar-collapse li a:hover,.header-top.white .collapse.navbar-collapse li.active a{color:#fff;font-weight:400}.header-top.white .collapse.navbar-collapse li{color:#fff}.logo img{width:90%;z-index:10;position:relative}.logo .media-middle{vertical-align:middle}.logo .media{margin-top:15px}.navbar-header img{display:none}.navbar-header button{float:right;margin-right:0}.navbar.navbar-expand-lg .navbar-toggle:focus,.navbar.navbar-expand-lg .navbar-toggle:hover{background-color:#fff;color:#333;border-color:#fff}.navbar.navbar-expand-lg{background-color:transparent;border:none;text-align:right}.navbar.navbar-expand-lg li{font-weight:200}.dropdown-menu{color:#212529;text-align:left;list-style:none;border-radius:0;min-width:17rem;padding:15px;text-transform:uppercase;left:auto}.dropdown-toggle{text-transform:uppercase}.dropdown-item{padding:4px}.dropdown-item:hover{border-bottom:none;text-decoration:none}.dropdown-menu a{font-weight:400;color:#001e19!important}.dropdown-menu a:hover{text-decoration:none;color:#003833!important;background-color:transparent}.dropdown{text-transform:uppercase}.collapse.navbar-collapse{float:none;margin:0}.collapse.navbar-collapse>li{float:none;display:inline-block;margin-left:5px;margin-right:5px}.nav-item{padding:0 0;margin-right:10px;margin-left:10px;font-size:18px;font-weight:400;font-family:Montserrat,sans-serif;text-transform:uppercase;border-bottom:1px solid transparent;padding-bottom:10px}.nav-link.active .nav-item{border-bottom:1px solid #fff;padding-bottom:10px}.dropdown-toggle .nav-item:hover{border-bottom:1px solid #fff;padding-bottom:10px}.nav-link{padding:10px 0}.nav-item:focus,.nav-item:hover{border-bottom:1px solid #fff;padding-bottom:10px!important}.navbar{margin-bottom:0}.dropdown{font-size:18px}.nav-item.dropdown-toggle a{position:relative;padding:0!important;font-weight:400;border-bottom:1px solid transparent;padding-bottom:10px}.dropdown.active a{border-bottom:1px solid #fff;padding-bottom:10px}.nav-item i{font-weight:300}.navbar-right .dropdown-menu.spa{left:-90px!important;right:0!important;top:75%;width:250px;background-color:#fff;text-align:center;border-radius:0}.navbar-right .dropdown-menu.college{left:-75px!important;right:0!important;top:75%;width:250px;background-color:#fff;text-align:center;border-radius:0}.dropdown-menu>li>a{padding:5px!important;margin-bottom:0;border-bottom:0!important;text-shadow:none!important;color:#333!important;text-shadow:none}.navbar-default .collapse.navbar-collapse>.open>a,.navbar-default .collapse.navbar-collapse>.open>a:focus,.navbar-default .collapse.navbar-collapse>.open>a:hover{background-color:transparent!important;border-color:transparent!important}.navbar-nav li a{border-bottom:2px solid transparent}.flexslider{margin:0!important;padding:0!important;border:0!important}.flex-direction-nav a{text-decoration:none;display:inline-block;width:20px;height:20px;margin:0;position:absolute;top:95%!important;z-index:10;overflow:hidden;opacity:1!important;cursor:pointer}.flex-direction-nav .flex-prev{left:48%!important}.flex-direction-nav .flex-next{right:48%!important}.flex-direction-nav a,.flex-direction-nav a:before{color:#fff!important;font-size:30px!important;font-weight:300}.header-wrapper{position:relative}.header-wrapper header{position:absolute;top:0;z-index:999}.flexslider .slide1{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585310165/Sanguine/2020-website-updates/home/Header-slider-1.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;position:relative}.flexslider .slide2{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585310164/Sanguine/2020-website-updates/home/Header-slider-2.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;position:relative}.flexslider .slide3{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/q_70/v1585310166/Sanguine/2020-website-updates/home/Header-slider-3.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;position:relative}.welcome{text-align:center;background-color:transparent}.welcome h1{color:#fff;text-shadow:1px 1px 1px #333;padding-top:18%;margin-bottom:30px}.welcome h2{color:#d8d5ce;text-shadow:1px 1px 1px #333;font-weight:600;font-size:45px;font-family:'Josefin Sans',sans-serif!important;text-transform:uppercase}.our-specials{padding-top:150px;padding-bottom:150px;text-align:center}.our-specials .col-md-4{margin-bottom:30px}.our-specials h2{margin-top:0;margin-bottom:40px}.specials-heading{text-align:center}.specials-heading h2{margin-top:0;margin-bottom:20px}.specials-heading p{margin-bottom:20px}.our-specials .overlay{position:absolute;bottom:0;right:15px;left:15px;background-color:rgba(0,0,0,.5);color:#fff;width:auto;padding:10px;text-align:center}.our-specials .overlay p{padding-bottom:0;margin-bottom:0}.bestofgeorge{padding-top:100px;padding-bottom:100px}.bestofgeorge img{width:60%}.bios .modal-header{padding:10px}.bios .modal-header .close{margin-right:20px}.modal-header{padding:10px}.modal-header .close{margin:auto;padding:10px 0;position:relative;right:0;opacity:1;font-size:50px;font-weight:500;line-height:20px}input:focus-visible,select:focus-visible{outline:0}.modal-content h4{font-size:25px!important;padding-left:15px!important;margin-top:0!important;margin-bottom:0!important}.modal-content{text-align:left!important}.modal-content p{padding-left:0;padding-bottom:10px;font-size:20px}.modal-content{border-radius:0;padding:10px}.august-modal .modal-body,.august-modal .modal-content{padding:0;text-align:center}.modal-lg.august-modal{width:1000px!important}.btn-div{padding-top:20px;padding-bottom:20px;position:absolute;bottom:-13px;left:0;right:0}.btn-div .btn-primary{margin-left:10px;color:#6d383d!important;border-color:#6d383d!important;background-color:transparent!important}.august-modal button.close{padding:0;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:13px;font-size:40px;color:#7f7a6c;opacity:1}.modal-content .price{list-style:none;font-weight:700;padding-top:20px;font-size:20px}.content{background-color:#f5f5f5!important}#background-video{width:100%;object-fit:cover;position:absolute;left:0;right:0;top:-70px;bottom:0;z-index:-1}.home-header .row{height:96vh}.home-header h1{margin-top:0;font-size:60px}.home-header p{font-style:italic;font-size:25px;font-weight:200;padding-bottom:20px}.home-header .col-md-12{padding-left:0;padding-right:0}.home-logo{width:25%;z-index:999999999999999;display:block;position:absolute;top:0;left:0;margin:auto;right:0;bottom:0}.super-specials{background-color:#003833;text-align:center;padding:5% 0}.super-specials .card{border:0;border-radius:0;margin-bottom:30px}.super-specials .card-img-overlay{position:absolute;top:auto;right:auto;bottom:0;left:auto;padding:15px;text-align:center;width:100%;background:transparent linear-gradient(180deg,#00000000 0,#000 100%) 0 0 no-repeat padding-box}.modal-title:after{content:'';border-bottom:1px solid #003833;width:30px;display:block}#superSpecialModal .modal-header{border-bottom:0;padding:10px}#superSpecialModal .modal-content p{font-size:16px}.input-group{border:1px solid #707070;padding:10px}.input-group .form-control{border:0}.input-group .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:none}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;margin-bottom:0;font-size:25px;font-weight:400;line-height:1.5;color:#003833;text-align:center;white-space:nowrap;background-color:transparent;border:0;border-radius:.25rem}.home-about{text-align:center;padding-top:10%;padding-bottom:10%}.home-about .media-left,.media>.pull-left{padding-right:15px;padding-left:15px}.carousel-inner{border:1px solid #f9b338;padding:60px;min-height:220px!important;vertical-align:middle}.home-about p{padding-right:10px;padding-left:10px;color:#003833;font-weight:400}.home-about h5{padding-top:15px}.home-about .media-middle{vertical-align:middle;padding-top:40px}.home-about .home-college,.home-about .spa{padding:40px;margin-top:40px}.home-about .home-college h3{color:#8f3ca6;line-height:70px}.home-about .spa h3{color:#7f7a6c;line-height:70px}.home-about .btn-primary{margin-top:20px}.home-specials{background-color:#f5dc9b;padding-top:100px;padding-bottom:100px;text-align:center;color:#fff;background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/c_scale,q_60,w_1903/v1580457493/Sanguine/images/home/testimonials.jpg);background-size:cover;background-position:bottom center;background-attachment:fixed;height:300px}.home-specials h2{color:#fff;margin-bottom:25px;text-shadow:1px 1px 1px #000;font-size:45px}.home-specials h3{text-shadow:none;margin-top:20px;font-size:35px;font-family:'Josefin Sans',sans-serif;line-height:30px;text-shadow:1px 1px 2px #333;color:#e22149;font-weight:700}.home-specials p{text-shadow:none;font-weight:400;text-shadow:1px 1px 2px #333}.home-specials .price{font-weight:600}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none!important}.carousel-control-prev{left:35%;top:130%;opacity:7}.carousel-control-next{right:35%;top:130%;opacity:7}.carousel-control-next i,.carousel-control-prev i{font-size:40px;color:#001e19}.home-booking{padding-top:10%;padding-bottom:10%;background-image:url(/2023/homepage/book-now.jpg);background-attachment:fixed;background-position:center;background-size:cover;color:#fff!important;text-align:center;background-repeat:no-repeat;margin-top:14%}.home-booking p{margin-top:20px;padding:40px;padding-top:0;text-shadow:.5px .5px .5px #555}.home-booking .btn-primary{margin-left:10px}.home-membership{padding-top:10%;background-image:url(/2023/homepage/green-background.jpg);background-attachment:fixed;background-position:center;background-size:cover;color:#fff!important;text-align:center;height:auto;vertical-align:middle;padding-bottom:10%}.home-membership h2{font-size:40px}.home-membership p{margin-top:20px;padding:40px;padding-top:0;font-style:italic}.for_someone_else{display:none}#for_me{margin-bottom:20px;padding:10px}.home-brands{text-align:center;padding-top:10%;padding-bottom:10%;background-color:#fff}.home-brands p{padding:40px;padding-bottom:0;padding-top:0;font-weight:400}.home-brands ul li{list-style:none}.home-brands ul{margin-bottom:40px}.home-brands img{width:100%;height:auto}.home-brands h2{margin-bottom:20px}.brand-col{width:12%;float:left;margin-right:10px;margin-left:10px;vertical-align:middle}.testimonials-section{text-align:center}.testimonials-section h2{margin-top:0;margin-bottom:50px}.testimonials-section p{font-weight:400;font-size:20px}.testimonials-section p span{font-weight:600;font-size:16px}.testimonials-section .owl-buttons{z-index:0;position:relative;width:100%;padding-bottom:20px}.breadcrumbs{text-align:left;font-size:14px;padding-top:10px}.about-intro{padding-top:20px;padding-bottom:30px}#about-intro{list-style-type:none;padding-left:0;padding-top:20px}.team{padding-bottom:30px;text-align:center}.team h2{color:#003833;margin-top:0;margin-bottom:40px;text-align:left!important}.team img{margin-bottom:20px;width:80%}.team .col-md-6{min-height:500px;margin-bottom:20px}.name a:hover{color:#001e19}.mobi-button{display:none}.about-intro h2{color:#003833;margin-top:0;margin-bottom:40px;margin-top:40px}.team .col-md-3{margin-bottom:30px;text-align:center;width:24.5%;float:left;margin-right:auto;margin-left:auto}.team p{margin-bottom:0}.modal-content.bios{text-align:center!important;padding:0}.modal-content.bios p{text-align:left!important}.modal-content.bios iframe{margin-bottom:20px}.modal-content.bios .modal-header{background-color:#003833}.modal-content.bios .modal-header h4{color:#fff;position:absolute}.modal-header{border-top-left-radius:0;border-top-right-radius:0}.modal-content.bios .modal-body{max-height:700px;overflow-y:auto;padding:20px}.modal-content.bios .close{float:right;font-size:25px;font-weight:700;line-height:1;color:#fff;text-shadow:none;opacity:1}.gallery{padding-top:60px;padding-bottom:60px}.gallery h3{text-align:center;margin-top:0;margin-bottom:30px}.gallery img{margin-bottom:30px}.content.spa{padding-top:0;padding-bottom:0}.about-spa{text-align:center;padding-top:60px;padding-bottom:60px}.about-spa h4{color:#7f7a6c;margin-top:0;line-height:40px}.spa-intro{text-align:left}.spa-btns{padding-top:20px}.spa-memberships{padding-top:60px;padding-bottom:60px;background-color:#fbfbfb;text-align:center;background-image:url(/2023/spa/spa-overview/banner-17.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.spa-memberships h2,.spa-videos h2{color:#fff;margin-top:0;margin-bottom:30px}.spa-memberships p{color:#fff}.spa-memberships .col-md-6{margin-top:30px}.spa-memberships .overlay{position:absolute;bottom:0;right:15px;left:15px;background-color:rgba(0,0,0,.5);color:#fff;width:auto;padding:10px;text-align:center}.spa-memberships .overlay p{padding-bottom:0;margin-bottom:0}.videos-btn{padding-top:50px;padding-bottom:50px;text-align:center}.main-heading{color:#001e19!important;margin-top:0;font-family:'Playfair Display',serif;display:inline-block}.second-heading{font-size:80px;color:#7f7a6c!important;font-family:through-bush;line-height:50px;vertical-align:baseline;margin-top:30px!important}.hair-removal{background-color:#f5f5f5;padding-top:60px;padding-bottom:60px}.pamper{padding-top:60px;padding-bottom:60px}.hair-removal h4,.pamper h4,.pamper_journeys h4,.theranaka2 h4,.theravine h4{font-size:16px;line-height:20px;padding-top:10px;margin-top:0;text-transform:uppercase}.treatment{display:inline-block;font-weight:600}.spa-products img{width:60%;height:auto}.contact .time{display:inline-block;margin-left:20px;font-weight:600;font-size:16px;width:47%}.contact .date{width:49%;display:inline-block;font-weight:600;font-size:16px}.contact #date.form-control,.contact #date2.form-control{padding:0 0 0 40px}.feedback-form .form-check{position:relative;display:block;padding-left:0;margin-bottom:15px}.feedback-form label{font-weight:500}.form-control:focus{box-shadow:none;border-color:#000}.datepicker-days td{padding-top:5px;padding-bottom:5px;vertical-align:middle;text-align:center}.datepicker-days td:focus,.datepicker-days td:hover{background-color:#4e7b70!important;cursor:pointer;color:#fff!important}.datepicker-days thead>tr>th{padding-top:10px;padding-bottom:10px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:14px;text-align:center}.datepicker-days td.active{background-color:#4e7b70!important;color:#fff!important}.datepicker-months .month{margin:0 5px;font-size:14px;font-weight:500}.datepicker-months .month:hover{font-weight:600}.datepicker-months .next{text-align:right;width:20px}.datepicker-months .prev{text-align:left;width:20px}.pamper_journeys .call_to_action .btn-primary{margin-top:0}.pamper_journeys .extras{margin-bottom:25px}.theranaka .call_to_action .btn-primary{margin-top:25px}.theranaka_header{color:#fff;background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/c_scale,w_1903/v1580456957/Sanguine/images/february-updates/theranaka.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding-top:50px;text-align:center;height:400px}.theranaka2_header h3,.theranaka_header h3{font-size:35px;text-shadow:1px 1px 1px #333}.theranaka2_header p,.theranaka_header p{font-size:30px;text-shadow:1px 1px 1px #333}.theranaka{padding-bottom:60px;padding-top:60px}.sub-heading{font-size:25px;line-height:20px;color:#7f7a6c}.theranaka h4{font-size:16px;line-height:20px;padding-top:10px;text-transform:uppercase}.theranaka2_header{color:#fff;background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/c_scale,q_60,w_1903/v1580456393/Sanguine/images/hand-foot-parallax.jpg);background-size:cover;background-position:center;background-attachment:fixed;text-align:center;height:350px}.theranaka2{padding-top:60px;padding-bottom:60px;background-color:#f5f5f5}.theravine_header{color:#fff;background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/c_scale,q_60,w_1903/v1580457577/Sanguine/images/spa/theravine.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding-top:50px;text-align:center;height:400px}.theravine_header h3{font-size:35px;text-shadow:1px 1px 1px #333}.theravine_header p{font-size:30px;text-shadow:1px 1px 1px #333}.theravine{padding-bottom:60px;padding-top:60px}.spa-parallax{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/c_scale,q_60,w_1903/v1580457572/Sanguine/images/spa/hair-removal-full-width.jpg);background-size:cover;background-position:center;background-attachment:fixed;height:500px;color:#fff}.spa-parallax h4{font-size:35px;text-shadow:1px 1px 1px #333;text-align:center;padding-top:200px}.spa-parallax h4 span{font-size:20px;font-style:italic}.spa-videos{padding-top:60px;padding-bottom:30px;background-color:#f5f5f5;text-align:center}.spa-videos .col-md-6{margin-bottom:20px}.video-section1{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1580456875/Sanguine/images/bamboo/white/bamboo1.png);background-position:left;background-repeat:no-repeat;background-size:contain}.video-section2{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1580456874/Sanguine/images/bamboo/greyandwhite/bamboo3.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;padding-bottom:30px}.spa-footer-image{background-position:center;background-size:cover;text-align:center;min-height:400px;display:flex;justify-content:center;align-items:center}.spa-footer-image h3{margin-top:0;color:#fff;margin-bottom:40px;font-family:'Playfair Display',serif}.spa-footer-image .btn-primary{width:300px}.treatment-page{background-color:#fff}.treatment-intro{padding-top:60px;padding-bottom:40px;text-align:center}.treatment-intro .btn-primary{margin-top:30px}.treatment-gallery .col-md-4{margin-bottom:30px}.spa-bookings-content{padding-top:40px;padding-bottom:40px}#booking-spa-day-step-3{margin-top:10px}.booking-page-heading{margin-bottom:40px}.booking-page-heading h2{font-family:gothic;font-size:30px;text-transform:uppercase;font-weight:800}.booking-page{text-align:center;padding-top:60px;padding-bottom:30px}.booking-page .voucher-cat{padding-top:30%}.booking-page .voucher-cat.longer-text{padding-top:25%}.booking-page p{text-transform:uppercase;font-size:30px;font-weight:800}.white-box{background-color:#fff;box-shadow:0 2px 9px #00000029;padding:0 30px 0 30px}#processing-order{padding-bottom:20px;margin:0}.spa-bookings-content.step-0 .white-box{background-color:#fff;box-shadow:0 2px 9px #00000029;padding:10px 30px 30px 30px}.college-step1 .white-box,.step1 .white-box{max-height:80vh;overflow-y:auto;padding:0 30px 0 30px}.white-box h3{text-transform:uppercase;font-family:gothic;font-size:25px;margin-top:0;font-weight:800;margin-bottom:0}.white-box .panel-body{padding:0 15px}.white-box .panel>.panel-heading{color:#fff;background-color:#7f7a6c;border:none;margin-bottom:0;border-radius:0}.white-box .panel-heading>.panel-title{line-height:30px}.white-box .panel-heading>.panel-title i{float:right;font-size:25px}.white-box .panel-heading>.panel-title>a{text-transform:uppercase;font-size:20px;font-weight:800}.white-box .panel .panel-title>a{color:#fff!important;vertical-align:middle;line-height:30px}.white-box .inner-panel,.white-box .panel-default,.white-box .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none}.white-box .inner-panel>.panel-heading{background-color:#fff;border:none;margin-top:0}.white-box .panel-group .panel{margin-bottom:0;box-shadow:none;border-radius:0}.white-box .inner-panel .panel-title>a{color:#393939!important;font-size:20px;font-weight:800}.panel-body a:active,.panel-body a:focus,.panel-body a:hover{color:#393939!important;text-decoration:none;outline:0}.step3 .white-box a:active .menu-item,.step3 .white-box a:focus .menu-item,.step3 .white-box a:hover .menu-item,.white-box .panel-body a:active .menu-item,.white-box .panel-body a:focus .menu-item,.white-box .panel-body a:hover .menu-item{background-color:#e8e8e8}.step3 .white-box{padding:30px 30px 10px 30px}.menu-item{background-color:#fff;border:1px solid #e8e8e8;width:auto;min-height:45px;padding:10px;border-radius:0;margin-bottom:5px;vertical-align:middle;box-sizing:content-box}.treatment-info{line-height:45px;text-align:right}.treatment-info .price{margin-left:15px}.bootstrap-datetimepicker-widget{width:100%!important}.menu-item select.classic{width:50%;padding:10px;border:1px solid #e8e8e8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1590417269/Sanguine/images/down-arrow.png) 90%/15px no-repeat}.menu-item input.classic{width:50%;padding:10px;border:1px solid #e8e8e8;background-color:#fff}.menu-item div{vertical-align:middle;display:inline-block}.menu-item .col-md-8 p{display:inline-block}.menu-item p{vertical-align:middle;margin-bottom:0}.menu-item p.name{font-weight:800}.menu-item p>sup{font-weight:300}.menu-item p.price{display:inline-block;margin-left:70px;line-height:30px;vertical-align:middle;margin-bottom:0;font-weight:800}.menu-item i{margin-left:15px}.menu-item .col-xs-1{padding-right:0;width:5%}.menu-item .col-md-8{width:70%;padding-right:0}.red-tooltip+.tooltip>.tooltip-inner{background-color:#393939;border-radius:0;padding:10px}.red-tooltip+.tooltip>.tooltip-arrow{border:none}.white-box::-webkit-scrollbar{width:.5em;border-radius:50px}.white-box::-webkit-scrollbar-track{-webkit-box-shadow:none;width:.5em;background-color:#fff}.white-box::-webkit-scrollbar-thumb{border-radius:50px;background-color:#393939;outline:1px solid rgba(0,0,0,.87);width:.5em}.checkbox{position:relative;display:block;margin-top:0;margin-bottom:0;line-height:30px}.checkbox label{display:none}input[type=checkbox]+label,input[type=radio]+label{display:block;margin:0;cursor:pointer;padding:0}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";border:1px solid #393939;background-color:#fff;border-radius:100%;display:inline-block;width:1.2em;height:1.2em;padding-left:0;padding-bottom:0;margin-right:1em;vertical-align:middle;color:transparent;transition:.2s;text-align:center;font-size:15px}input[type=checkbox]+label:active:before,input[type=radio]+label:active:before{transform:scale(0)}.select-row-mark input[type=checkbox]:checked+label:before,.select-row-mark input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#001e19;border-color:#001e19;color:#fff}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{transform:scale(1);border-color:#aaa}input[type=checkbox]:checked:disabled+label:before,input[type=radio]:checked:disabled+label:before{transform:scale(1);background-color:#bfb;border-color:#bfb}.date-box .menu-item p{display:inline-block;color:#848484;font-size:30px}.date-box .menu-item .calendar-icon{color:#848484;font-size:40px;vertical-align:middle;margin-right:15px}.date-box .menu-item .down-arrow{float:right;font-size:30px;color:#848484;margin-right:15px}.date-box .panel-default>.panel-heading{color:inherit;background-color:transparent;border-color:transparent;padding:0;border-radius:0;border:none}.date-box .menu-item{background-color:#fff;border:none;width:100%;min-height:70px;padding:10px;border-radius:0;margin-bottom:0;vertical-align:middle}.date-box .menu-item .panel-body{padding:40px}.date-box .datepicker .table-condensed{background-color:transparent;width:100%!important}.date-box .datepicker thead>tr>th{text-align:center}.date-box.time-box .table{margin-bottom:0}.date-box.time-box .panel-body{padding:0;max-height:292px;overflow-y:auto}.date-box.time-box .table>tbody>tr,.date-box.time-box .table>tbody>tr>td{padding:10px 15px;line-height:1.42857143;vertical-align:middle;border:none}.date-box.time-box .panel-body::-webkit-scrollbar{width:.3em;border-radius:50px}.date-box.time-box .panel-body::-webkit-scrollbar-track{-webkit-box-shadow:none;width:.3em;background-color:#fff}.date-box.time-box .panel-body::-webkit-scrollbar-thumb{border-radius:50px;background-color:#7f7a6c;outline:1px solid rgba(0,0,0,.87);width:.3em}.breadcrumb{padding:8px 15px 0 15px;margin-bottom:0;list-style:none;background-color:#f5f5f5;border-radius:4px}.add-another-link{text-transform:uppercase;font-size:15px;color:#7f7a6c;font-weight:800}.white-box .col-md-4{padding-left:0}.white-box input{width:100%;padding:15px}.white-box textarea{width:50%;height:200px;padding:15px}.white-box form .btn-primary{width:auto;margin-top:20px}.grey-border{border-bottom:1px solid #e8e8e8;display:block;margin-bottom:20px;padding-bottom:20px}.amount-due{line-height:60px;vertical-align:middle;font-size:20px;margin-bottom:0}.course-step1 .short-course-calendar.courses .innerdiv.active{width:100%;height:100%;padding:50px 15px;opacity:1;background-color:#8f3ca6;text-align:center;color:#fff;margin-top:0}.course-individual .innerdiv,.course-step1 .short-course-calendar.courses .innerdiv{width:100%;height:100%;padding:50px 15px;opacity:1;background-color:#b18fbb;text-align:center;color:#fff;margin-bottom:30px;margin-top:0}.course-individual .innerdiv h4,.course-step1 .short-course-calendar.courses .innerdiv h4{font-size:20px;line-height:20px;color:#fff;font-weight:800}.course-step2-radio label{display:inline-block;line-height:40px;vertical-align:middle;font-weight:100}.college-step1 .white-box .panel>.panel-heading{color:#fff;background-color:#b18fbb;border:none;margin-bottom:0;border-radius:0}.college-step1 .white-box .panel-body{padding:0;margin-top:5px}.studentday-step2 .short-course-calendar .innerdiv.active{width:auto;height:100%;padding:10px 15px;opacity:1;background-color:#8f3ca6;text-align:center;color:#fff;margin-top:0;display:inline-block;border-radius:3px}.studentday-step2 .short-course-calendar .innerdiv{width:auto;height:100%;padding:10px 15px;opacity:1;background-color:#b18fbb;text-align:center;color:#fff;margin-bottom:30px;margin-top:0;display:inline-block;border-radius:3px}.studentday-step2 .short-course-calendar .innerdiv h4{font-size:18px;line-height:20px;color:#fff;font-weight:800}.spa-bookings-content .short-course-calendar .innerdiv.active{width:auto;height:100%;padding:10px 15px;opacity:1;background-color:#7f7a6c;text-align:center;color:#fff;margin-top:0;display:inline-block;border-radius:3px}.spa-bookings-content .short-course-calendar .innerdiv{width:auto;height:100%;padding:10px 15px;opacity:1;background-color:#7f7a6c7d;text-align:center;color:#fff;margin:0 15px 15px 0;display:inline-block;border-radius:3px}.spa-bookings-content .short-course-calendar .innerdiv h4{font-size:18px;line-height:20px;color:#fff;font-weight:800}.purple-back{background-color:#8f3ca6;display:inline-block;padding:10px 15px;color:#fff}.light-purple-back{background-color:#b18fbb;padding:10px 15px;color:#fff}.brown-back{background-color:#7f7a6c;display:inline-block;padding:10px 15px;color:#fff}.our-specials .row{display:flex;flex-wrap:wrap}.olive-back{background-color:#7f7a6c;padding:30px 10px;color:#fff;min-height:35vh;height:auto;position:relative}.uppercase{text-transform:uppercase}.special-footer{position:absolute;left:20px;right:20px;top:auto;bottom:20px}.special-footer .btn-primary{font-size:15px!important;padding:10px 15px!important}.left-align{float:left;margin-top:10px}.right-align{float:right}.organizations{padding-top:60px;padding-bottom:60px;background-color:#ececec;text-align:center}.organizations img{width:80%}.college-videos{padding-top:60px;padding-bottom:40px;background-color:#f5f5f5}.college-videos .col-md-6{padding-bottom:20px}.header_college{background-color:transparent;text-shadow:1px 1px 1px #333;color:#fff;text-align:center;background-size:cover;background-position:center}.fulltime{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/q_60/v1585307778/Sanguine/2020-website-updates/leaves/leaf-5.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain}.parttime-section1{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585319739/Sanguine/2020-website-updates/leaves/leaf-10.png);background-position:top right;background-repeat:no-repeat;background-size:cover;padding-top:60px;background-attachment:fixed}.parttime-section2{padding-top:60px}.parttime-section2{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585318452/Sanguine/2020-website-updates/leaves/leaf-9.png);background-position:center;background-repeat:no-repeat;background-size:contain}.parttime-section2 .col-md-4{padding-left:10px;padding-right:10px}.college-section1{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585307778/Sanguine/2020-website-updates/leaves/leaf-2.png);background-position:right;background-repeat:no-repeat;background-size:contain}.college-section2{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585308458/Sanguine/2020-website-updates/leaves/leaf-8.png);background-position:top;background-repeat:no-repeat;background-size:cover}.college h4{font-size:18px;line-height:20px;margin-top:10px;color:#8f3ca6;font-weight:600}.college1{text-align:center;margin-bottom:10px}.college_1{width:200px}.accreditation-image{width:150px;display:inline-block;padding:20px}#pt-btn{margin-top:20px}.subjects li{list-style:none;margin-left:20px;padding-bottom:10px}.subjects i{color:#8f3ca6;font-size:10px;margin-right:10px;vertical-align:middle;margin-left:-20px}.short-course-calendar h2{margin-top:0;margin-bottom:30px}.short-course-calendar .event{padding:0 5px;border:2px solid #8f3ca6;margin:10px 0;min-height:180px;max-height:180px;height:auto;text-align:center;vertical-align:middle;background-color:rgba(143,60,166,.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.short-course-calendar .event{position:relative}.short-course-calendar .event .innerdiv p{margin-bottom:0;line-height:30px;vertical-align:middle}.innerdiv{top:50%;margin-top:30px}.innerdiv p{margin-bottom:0}.innerdiv.short{top:50%;margin-top:30px}.short-course-calendar .event .event-overlay{position:absolute;top:0;width:100%;height:100%;left:0;right:0;padding:30px 15px;opacity:0;background-color:#8f3ca6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.short-course-calendar .event:hover .event-overlay{opacity:1}.short-course-calendar .event:hover .event-overlay h4{color:#fff}.short-course-calendar .col-md-4{padding-left:0}.short-course-calendar.courses.booking-course-step-1 .col-md-4{padding-left:15px}.parttime-course{padding-top:60px;padding-bottom:40px;background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585318361/Sanguine/2020-website-updates/leaves/leaf-4.png);background-position:center right;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.parttime-course .light-purple-back.heading{margin-bottom:60px;padding:30px 15px 0 15px}.parttime-course .light-purple-back.heading .col-md-6{margin-bottom:20px}.parttime-course .light-purple-back.heading .btn-primary{padding:10px 60px!important}.remove-student,.remove-treatment{font-size:14px;color:red;font-style:italic}.related-courses{margin-bottom:40px}.related-courses h2{font-family:gothic;font-size:30px;margin-top:20px;font-weight:800;margin-bottom:40px;text-align:center}.parttime-course .innerdiv.active{width:auto;height:100%;padding:10px 15px;opacity:1;background-color:#8f3ca6;text-align:center;color:#fff;margin-top:0;display:inline-block;border-radius:3px}.parttime-course .innerdiv{width:100%;height:100%;padding:60px 40px;opacity:1;background-color:#b18fbb;text-align:center;color:#fff;margin-bottom:30px;margin-top:0;display:inline-block;border-radius:0}.parttime-course .innerdiv h4{font-size:18px;line-height:20px;color:#fff;font-weight:800}.indv-course-desc{margin-top:40px}.sparties-content{margin-bottom:40px;padding-top:60px}.sparties-content h2{color:#001e19;text-align:center}.sparties-content .kiddies h4{font-size:30px;color:#003833;font-family:'Playfair Display',serif}.sparties-content .adults h4{font-size:30px;color:#003833;font-family:'Playfair Display',serif}.adults .btn-primary{margin-bottom:0}.sparties-gallery{padding-bottom:40px}.sparties-gallery img{padding-bottom:30px}#map{height:350px}#map-content{text-align:center;background-color:#f5f5f5!important;min-height:240px;max-width:300px;min-width:230px;max-height:300px;padding:15px}#map-content img{max-width:200px;margin-bottom:10px;background-color:#003833;padding:10px}#map-content a,#map-content p{font-size:17px}.contact{padding-bottom:60px;padding-top:60px}.tabbed-forms #college h3{color:#8f3ca6}.contact_form_header{font-size:30px;color:#7f7a6c}#contact_form{margin-bottom:20px;width:80%}#contact_form .email2,#email2{display:none}#contact_form input,#contact_form label,#contact_form select,#contact_form textarea{display:block;padding:5px!important;background-color:transparent;width:100%}#contact_form input,#contact_form select,#contact_form textarea{border:1px solid #333;border-radius:0;color:#333}select{background:url(/img/angle-down-blk.png) 98%/18px 10px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact_form .datepicker{border-radius:0!important}#contact_form .btn-primary{margin-top:10px;max-width:100px}#contact_form h6{font-size:22px;line-height:22px}#contact_form .date{float:left}#contact_form .date .form-group{margin-bottom:0}#contact_form .date input{padding-left:35px!important;float:left}#contact_form .form-group.error,#contact_form .form-group.success{position:relative}#contact_form .form-group.error:after,#contact_form .form-group.success:after{font-family:FontAwesome;position:absolute;top:8px;right:16px;font-size:14px}#contact_form .form-group.error:after{content:"\f00d";color:#d95c5c}#contact_form .form-group.success:after{content:"\f00c";color:#00c077}.sent{padding:20px 20px;text-align:center;background-color:#7f7a6c;border-radius:4px;color:#fff;border:1px solid #7f7a6c;display:none;margin:10px 0;width:80%}.sent span{font-size:18px}.sent2{padding:20px 20px;text-align:center;background-color:#8f3ca6;border-radius:4px;color:#fff;border:1px solid #8f3ca6;display:none;margin:10px 0;width:80%}.sent2 span{font-size:18px}.date-wrapper:before{font-family:FontAwesome;position:absolute;left:32px;padding-top:5px;content:'\f073'}.table-condensed{width:100%}.contact_details h4,.open_hours h4{font-size:30px;font-family:'Playfair Display',serif;color:#001e19;margin-top:0;padding-top:0}.contact_details p{padding:5px;display:inline-block}.contact_details i{padding-right:15px;color:#001e19;vertical-align:top;padding-top:5px;text-align:center}.contact_details a:hover{color:#001e19!important}.contact_details i.fa-map-marker{padding-right:18px;text-align:center;padding-top:9px}.contact_details i.fa-mobile{padding-right:18px;text-align:center;padding-top:4px}.contact_details i.fa-phone{padding-right:18px;text-align:center;padding-top:4px}.contact-image1,.contact-image2{padding-top:20px}.nav-pills{margin-bottom:30px}.vouchers{padding-bottom:60px;padding-top:60px}.vouchers-form_header{font-size:30px;color:#7f7a6c}#vouchers-form{width:80%}#vouchers-form .email2{display:none}#vouchers-form input,#vouchers-form label,#vouchers-form select,#vouchers-form textarea{display:block;padding:5px!important;background-color:transparent;width:100%}#vouchers-form input,#vouchers-form select,#vouchers-form textarea{border:1px solid #333;border-radius:0;color:#333}#vouchers-form .btn-primary{margin-top:10px;max-width:200px}#vouchers-form h6{font-size:22px;line-height:22px}.voucher-parallax{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/c_scale,q_60,w_1903/v1580457707/Sanguine/images/vouchers/vouchers.jpg);background-attachment:fixed;background-position:center;background-size:cover;text-align:center;min-height:400px}.vouchers-page{text-align:center;padding-top:60px;padding-bottom:60px}.memberships-page .col-md-12,.vouchers-page .col-md-12{margin-bottom:40px}.vouchers-page .col-md-12 p{margin-bottom:0}.voucher-cat{background-image:url(/img/vouchers/voucher.jpg);background-position:center;background-size:cover;height:250px;text-align:center;padding-top:20%;padding-bottom:20%}.voucher-cat h2{color:#fff;font-family:'';font-size:45px;line-height:30px;margin-bottom:0}#voucherModal .close{color:#000;font-size:40px;opacity:1;font-weight:500;margin-top:-35px;margin-right:-28px}#voucherModal .modal-content{border-radius:0;padding:20px}#vouchers-form{width:100%}#voucherModal .modal-content h4{font-size:25px!important;padding-left:0!important;margin-top:0!important;margin-bottom:20px!important;font-family:Montserrat,sans-serif;color:#000;text-transform:uppercase;position:relative}#voucherModal .modal-content h4:after{content:'';position:absolute;top:100%;left:0;border-bottom:1px solid #000;width:20px}#vouchers-form input,#vouchers-form textarea{margin-bottom:20px;padding:10px!important}#vouchers-form textarea{height:150px}#voucherModal2 .close{color:#000;font-size:40px;opacity:1;font-weight:500;margin-top:-35px;margin-right:-28px}#voucherModal2 .modal-content{border-radius:0;padding:20px}#vouchers-form2{width:100%}#voucherModal2 .modal-content h4{font-size:25px!important;padding-left:0!important;margin-top:0!important;margin-bottom:20px!important;font-family:Montserrat,sans-serif;color:#000;text-transform:uppercase;position:relative}#voucherModal2 .modal-content h4:after{content:'';position:absolute;top:100%;left:0;border-bottom:1px solid #000;width:20px}#vouchers-form2 input,#vouchers-form2 textarea{margin-bottom:20px;padding:10px!important;width:125%}#vouchers-form2 textarea{height:150px}#vouchers-form2{width:80%}#vouchers-form2 .email2{display:none}#vouchers-form2 input,#vouchers-form2 label,#vouchers-form2 select,#vouchers-form2 textarea{display:block;padding:5px!important;background-color:transparent;width:125%}#vouchers-form2 input,#vouchers-form2 select,#vouchers-form2 textarea{border:1px solid #333;border-radius:0;color:#333}#vouchers-form2 .btn-primary{max-width:200px;margin-top:10px}#vouchers-form2 h6{font-size:22px;line-height:22px}#empty-cart{color:red;font-size:22px}.content.wht{background-color:#fff!important}.cart-page{padding-top:60px;padding-bottom:40px}.cart-page h2{text-transform:uppercase;font-size:30px;font-weight:600}.datepicker thead{border-top:none!important}.ui-widget-content{min-width:330px}.table-responsive td{padding-left:0}.table td,.table th{padding:.75rem 0}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#393939!important}.ui-state-default.ui-state-highlight.ui-state-active{border:1px solid #393939!important;background-color:#393939!important;color:#fff!important}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:0!important;background:0 0!important;font-weight:400;color:#393939!important}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center!important;text-decoration:none;border-radius:5px!important}.ui-widget-header{border:0!important;background:0 0!important;color:#393939!important;font-weight:light!important;text-transform:uppercase!important;font-weight:300!important}.ui-state-hover{border:0!important}.ui-timepicker-container .ui-widget.ui-widget-content{border:0!important}thead{border-top:1px solid #ececec;border-bottom:1px solid #ececec}tbody>tr{border-bottom:1px solid #ececec}tfoot>tr>td{font-size:30px;text-transform:uppercase;font-weight:500;margin-bottom:0;margin-top:0;opacity:1;font-family:Montserrat,sans-serif}thead>tr>th{padding-top:10px;padding-bottom:10px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:15px}td{padding-top:20px;padding-bottom:20px;vertical-align:top}.table img{width:80%;display:inline-block;margin-right:20px}.desc p>strong{font-size:18px;font-family:Montserrat,sans-serif;margin-bottom:10px}.desc p{margin-bottom:0}.table .price{padding-top:0;color:#333!important;font-size:30px}.pr-40{padding-right:60px}.table .amount{border:2px solid #333;padding:20px 10px;border-radius:30%;vertical-align:middle;height:90px;width:100px;font-size:30px;margin-bottom:0;text-align:center}.memberships-page{padding-top:40px;padding-bottom:40px;text-align:center}.hover-overlay p>strong{text-transform:uppercase;color:#fff!important;font-size:18px}.memb1{margin-bottom:30px}.memb1 h4{position:absolute;top:25%;left:15px;right:15px;text-transform:uppercase;color:#fff!important;opacity:1;text-align:center;font-size:40px;font-weight:600;vertical-align:middle}.memberships-page img{position:relative}.memb1 .hover-overlay{position:absolute;text-align:center;top:5%;bottom:0;left:15px;right:15px;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;padding:15px}.memb1 .hover-overlay p{color:#fff;font-size:13px}.memb1 .hover-overlay p.price{font-size:25px}.memb1:hover .hover-overlay{opacity:1}.memb1:hover h4{opacity:0!important}.mobile-info{display:none}.checkout{padding-top:80px;padding-bottom:70px}.checkout input,.checkout label,.checkout select{display:block;width:100%;padding:10px}.checkout .btn-primary{width:270px;margin-top:15px}.checkout .total{border-top:none;margin-top:10px;font-size:28px}.checkout .total span{font-size:30px;font-weight:700}.checkout .col-md-12{text-align:center}#checkout-form input{padding:10px;margin-bottom:5px}#checkout-total{font-size:40px;font-weight:700}.process-payment{padding-top:60px;padding-bottom:60px;text-align:center}.process-payment img{max-width:300px}.process-payment h1{font-size:20px;margin-top:40px;margin-bottom:40px}#chk_delivery{width:2%;display:inline-block;margin-right:10px}.address{display:none}.newsletter{padding-top:60px;padding-bottom:60px;background-color:#001e19;color:#fff!important}.newsletter .contact_details{padding-left:80px;padding-top:20px}.newsletter .contact_details h4{color:#fff;font-size:30px;font-weight:400;font-family:'Playfair Display',serif!important}.newsletter .contact_details a,.newsletter .contact_details a:hover,.newsletter .contact_details i{color:#fff!important}.contact-page-newsletter{background-color:#7f7a6c;padding:10px!important;margin-top:40px}#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper{background-color:#001e19!important}.ml-form-embedContent h4{color:#fff;font-family:'Playfair Display',serif!important;font-size:30px;font-weight:400;margin:0 0 10px 0;text-align:left;word-break:break-word}#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#fff;font-family:'Playfair Display',serif!important;font-size:30px;font-weight:400;margin:0 0 10px 0;text-align:left;word-break:break-word}footer{color:#fff;background-color:#0b0c0c;padding-bottom:0}footer .copyright{padding-top:25px;margin-bottom:0;font-size:15px}footer .copyright a{color:#fff!important}footer .social{text-align:right}footer .social ul{padding-left:0}footer .social li{list-style:none;display:inline-block}footer .social li a{color:#fff!important}footer .social li a:hover{color:#fff!important}footer .social li a i{font-size:26px;padding-top:20px;margin-left:20px}footer .social li a img{width:100%;display:inline-block;margin-bottom:10px}.terms-conditions{text-align:center;padding-top:20px;padding-bottom:20px;background-color:#fff}#terms-conditions{color:#fff}#terms-conditions:hover{color:#fff!important}.terms-conditions-content{padding-top:40px;padding-bottom:30px}.terms-conditions-content li{font-weight:700}.terms-conditions-content p{font-size:16px}.terms-conditions-content .smallerText{font-size:12px}[data-notify=container][class*=alert-pastel-]{background-color:#ffe;border-width:0;border-left:15px solid #fff06a;border-radius:0;box-shadow:0 0 5px rgba(51,51,51,.3);letter-spacing:1px}[data-notify=container].alert-pastel-info{border-left-color:#7f7a6c}[data-notify=container].alert-pastel-danger{border-left-color:#ff674c}[data-notify=container][class*=alert-pastel-]>[data-notify=title]{color:#505039;display:block;font-weight:700;margin-bottom:5px}[data-notify=container][class*=alert-pastel-]>[data-notify=message]{font-weight:400}.booking-course-step-1{margin-bottom:50px}.remove-voucher{font-weight:700}.float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:40px;z-index:100}.my-float{margin-top:10px}