chtml, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;font-size: 100%;  font: inherit;  vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
strong {font-weight: bold;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {background: #fff; }
.content {width: 980px; margin: 0 auto;}
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
div {transition: all .2s ease-in-out;}
p, html a {font-family: "Inter", sans-serif; color: #341213; font-size: 17px; text-decoration: none;}
html a:hover {color: #613030;}
b {font-family: Myriad Pro, Helvetica, sans-serif;}
li, td {list-style-type: none; font-family: Myriad Pro, Helvetica, sans-serif; color: #2C4382;}
html h1 {font-family: "Inter", sans-serif; font-size: 26px !important; color: #341213; letter-spacing: 1px;}
html h2 {font-family: "Inter", sans-serif; font-size: 22px !important; color: #421313; letter-spacing: 0.1px;}
html h3 {font-family: "Inter", sans-serif; font-size: 24px !important; color: #421313; letter-spacing: 0.1px;}
#page-title {height: 130px; background: #6da1ac; margin-top: 137px; width: 100%;}
#page-title h1 {color: #fff; font-size: 30px; margin-top: 48px; text-transform: uppercase; float: left;}
#page-title .contact {float: right; font-size: 20px; border: 2px solid #fff; padding: 10px; margin-top: 41px;transition: all .2s ease-in-out;}
#page-title .contact:hover {border: 2px solid #6ebec4; color: #6ebec4;}
::selection {color: #fff; background: #589d90;}
::-moz-selection {color: #fff; background: #589d90;}
html .hide {display: none;}

/* Misc
––––––––––––––––––––––––––––––––––––––––––––––––––  */
.subPageBanner img {width: 100%; box-shadow: 0px 0px 8px 1px #888;}

div#cookiescript_accept {padding: 4px 12px !important; font-family: "Inter", sans-serif; font-size: 12px; background-color: #49B0C1 !important; color: #fff !important; text-shadow: none !important;}
div#cookiescript_injected {padding: 7px 20px 7px !important; background-color: #2C4382 !important;}
div#cookiescript_wrapper {font-family: "Inter", sans-serif; font-size: 12px;}
div#cookiescript_wrapper a {font-family: "Inter", sans-serif; font-size: 12px;}

div#sb-site {background-color: #E0CFD7;}

.container.home, #therapy, #pregnancy, #price, #about, #testimonial, #gallery, #blog, #contact, #location, #terms, #areas {padding-top: 28.5rem;}
.container.thankyou {padding-top: 28.5rem !important;}

#swipebox-bottom-bar { transform: translate3d(0, -50px, 0)!important;}

p.mt-4 {margin-top: 3rem !important;}
.btn-green {background-color: #49B0C1; text-transform: uppercase; padding: 10px 17px; color: #fff !important; font-family: "Inter", sans-serif; font-size: 12px; letter-spacing: 1px; border: 2px solid #49B0C1; padding-top: 12px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; margin-top: 0rem !important;}
.btn-green:hover {background-color: transparent; color: #49B0C1 !important;}

#cookiescript_injected {
	display: none !important;
}

/* Header
––––––––––––––––––––––––––––––––––––––––––––––––––  */
.fade-in-top.header.twelve.columns {background: url('/images/jackie-banner-img-1.png')no-repeat; background-size: cover; border-top: 5px solid #49B0C1; transition: all ease 0.6s; background-position: center;}
.headerTop .navWrapper {display: flex; align-items: center; padding: 3rem 0; height: 220px; transition: all ease 0.6s;}
#navbar {position: fixed; top: 0; left: 0; width: 100%; z-index: 10;}

@media screen and (max-width: 399px) {
	.headerTop .navWrapper {height: 100px !important;}
}

	/* Logo
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#logo {margin: 0; display: inline-block; width: 130px; transition: all .45s ease-in-out; z-index: 9999 !important; transition: all ease 0.6s;}
	#logoimg {width: 100%; display: block; margin: 0 auto; opacity: 1 !important; transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out;}
	
	#logoScrolled {display: none; transition: all ease 0.6s;}
	#logoScrolled #logoimg {width: 100%; display: block; margin: 0 auto; opacity: 1 !important; transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out;}
	
	/* Nav
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	nav {float: left; display: inline-block !important; margin-left: 40px; transition: all ease 0.6s;}
	nav ul {text-align: center; padding: 0; margin: 0;}
	nav ul li {display: inline-block; margin-left: 2.5vw; letter-spacing: 0.1px; margin-bottom: 0; line-height: 50px;}
	nav ul li:first-child {margin-left: 0;}
	nav ul li a {color: #fff; font-size: 14px; font-family: "Inter", sans-serif;}
	nav ul li a:hover, nav ul li#selected a, nav ul li#selected::after {color: #C4A4B3;}
	
	nav ul ul {position: absolute; z-index: 9000; text-align: left; border: 0; background-color: #DFD4C2; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); padding: 20px; display: none; margin-bottom: 0; margin-top: 0; margin: 0;}
	nav ul li.dropDown:hover ul.nav2 {display: block;}
	nav ul ul li {display: block; margin-left: 0; margin-bottom: 8px; line-height: 20px;}
	nav ul ul li a {color: #fff !important;}
	nav ul ul li a:hover, nav ul ul li#selected a {color: #C4A4B3 !important;}
	nav ul ul li:last-child {margin-bottom: 0;}
	nav ul li.dropDown:hover ul.nav4 {display: block;}
	nav ul li.dropDown:hover ul.nav3 {display: block;}
	nav ul li.dropDown:hover ul.nav2 {display: block;}
	nav ul ul.nav3 {position: absolute; z-index: 9000; text-align: left; border: 0; background-color: #483C62; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); padding: 20px; display: none; margin-bottom: 0; margin-top: 0;}
	nav ul ul.nav2 {position: absolute; z-index: 9000; text-align: left; border: 0; background-color: #483C62; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); padding: 20px; display: none; margin-bottom: 0; margin-top: 0;}
	nav ul ul.nav4 {position: absolute; z-index: 9000; text-align: left; border: 0; background-color: #483C62; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); padding: 20px; display: none; margin-bottom: 0; margin-top: 0;}
	
	/* Header Content
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.headerSocial {margin-left: auto;}
	.headerContent {display: inline-block; float: right;transition: all ease 0.6s;}
	.headerContent .top {clear: both; overflow: auto;}
	.headerContent .top p {display: inline-block; color: #fff; margin: 0; float: right;}
	.headerContent .top p.tel {margin: 0; font-size: 16px; font-family: "Inter", sans-serif; margin-right: 30px;}
	.headerContent .top p.tel a {color: #fff;}
	.headerContent .top p.tel i {margin-right: 10px; font-size: 20px; vertical-align: middle;}
	.headerContent .top i {color: #fff;}
	.headerContent .top i:hover {transform: rotate(20deg);}
	.headerContent .bottom {margin-top: 2.5rem;}
	.headerContent .bottom p {display: inline-block; color: #fff; margin: 0; float: right;}
	.headerContent .bottom p.book i {color: #fff; margin-right: 8px; font-size: 16px;}
	.headerContent .bottom p.book a {background-color: #49B0C1; text-transform: uppercase; padding: 10px 17px; color: #fff; font-family: "Inter", sans-serif; font-size: 12px; letter-spacing: 1px; border: 2px solid #49B0C1; padding-top: 12px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	.headerContent .bottom p.book a:hover {background-color: transparent;}
	.headerContent .bottom p.mail {margin-right: 20px;}
	.headerContent .bottom p.mail i {color: #fff; margin-right: 8px; font-size: 16px;}
	.headerContent .bottom p.mail a {background-color: #C4A4B3; text-transform: uppercase; padding: 10px 17px; color: #fff; font-family: "Inter", sans-serif; font-size: 12px; letter-spacing: 1px; border: 2px solid #C4A4B3; padding-top: 12px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	.headerContent .bottom p.mail a:hover {background-color: transparent;}
	
	/* Scrolling Nav
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#navbar.scrolled {position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; transition: all ease 0.6s;}
	#navbar.scrolled #logo {display: none;}
	#navbar.scrolled #logoScrolled {margin: 0; display: inline-block; width: 130px; transition: all .45s ease-in-out; z-index: 9999 !important;}
	#navbar.scrolled nav ul ul {padding: 20px;}
	#navbar.scrolled .headerTop .navWrapper {height: 100px; transition: all ease 0.6s;}

	/* Burger Menu
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.navbar-burger { display:none; visibility:hidden}
	.navbar-burger .sb-toggle-left {float: right; padding: 6px 6px 4px 6px; border-radius: 5px;}
	.navicon-line {width: 24px; height: 4px; border-radius: 1px; margin-bottom: 3px; background-color: #fff;}
	.sb-menu {padding: 0;margin: 0;list-style-type: none;}
	.sb-menu li {width: 100%; padding: 0; margin: 0; border-top: 1px solid rgba(110, 190, 196, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
	.sb-menu li:hover {}
	.sb-menu > li:first-child {border-top: none;}
	.sb-menu > li:last-child {border-bottom: none;}
	.sb-menu li a {width: 100%;display: inline-block;padding: 1em; color: #fff; text-transform: uppercase;}
	.sb-menu li a:hover {text-decoration: none;background-color: rgba(223, 212, 194, 0.1);}
	.sb-left .sb-menu li a {border-left: 3px solid transparent;}
	.sb-left .sb-menu li a:hover, .sb-left .sb-menu li#selected a {border-left: 3px solid #C4A4B3; color: #fff}
	.sb-slidebar.sb-active {display: block; background: #2C4382 !important; overflow:hidden;}
	
	.sb-menu .position {position: relative;}
	.sb-menu li i {position: absolute; top: 0; padding: 17px; font-size: 1.4em; right: 0; color: #fff;}
	.sb-menu ul.nav2Mob {margin: 0; display: none;}
	.sb-menu ul.nav2Mob li {}
	.sb-menu ul.nav2Mob li a {border-left: 2.5rem solid transparent;}
	.sb-menu ul.nav2Mob li a:hover, .sb-menu ul.nav2Mob li#selected a {border-left: 2.5rem solid #C4A4B3}
	
	.sb-menu .positionOne {position: relative;}
	.sb-menu .nav3Mob span {display: none; height: 0;}
	.sb-menu ul.nav3Mob {margin: 0; display: none;}
	.sb-menu ul.nav3Mob li {}
	.sb-menu ul.nav3Mob li a {border-left: 2.5rem solid transparent;}
	.sb-menu ul.nav3Mob li a:hover, .sb-menu ul.nav3Mob li#selected a {border-left: 2.5rem solid #C4A4B3}
	.sb-menu .nav3Mob span {display: none; height: 0;}
	
	.sb-menu .positionTwo {position: relative;}
	.sb-menu .nav4Mob span {display: none; height: 0;}
	.sb-menu ul.nav4Mob {margin: 0; display: none;}
	.sb-menu ul.nav4Mob li {}
	.sb-menu ul.nav4Mob li a {border-left: 2.5rem solid transparent;}
	.sb-menu ul.nav4Mob li a:hover, .sb-menu ul.nav4Mob li#selected a {border-left: 2.5rem solid #C4A4B3}
	.sb-menu .nav4Mob span {display: none; height: 0;}

/* Misc / Sidebar(s)
––––––––––––––––––––––––––––––––––––––––––––––––––  */
.containerTwo {display: none; margin-top: 256.84px;}
.containerTwo img {box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);}

.container .four.columns .row.bookNow {margin-top: 2rem;}
.container .four.columns .bookNow p {margin-bottom: 0;}
.container .four.columns .bookNow p i {color: #fff; margin-right: 8px; font-size: 16px;}
.container .four.columns .bookNow p a:hover i {color: #fff; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.container .four.columns .bookNow p a {background-color: #49B0C1; text-transform: uppercase; padding: 10px 17px; color: #fff; font-family: "Inter", sans-serif; font-size: 12px; letter-spacing: 1px; border: 2px solid #49B0C1; padding-top: 12px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; display: block; text-align: center;}
.container .four.columns .bookNow p a:hover {background-color: transparent; color: #fff;}

.container .four.columns .down {overflow: auto; margin-top: 20px !important; margin-bottom: 30px;}
.container .four.columns .down p {margin-bottom: 0;}
.container .four.columns .down p a {background-color: #C4A4B3; text-transform: uppercase; padding: 10px 17px; color: #fff; font-family: "Inter", sans-serif;font-size: 12px; letter-spacing: 1px; border: 2px solid #C4A4B3; padding-top: 12px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; display: block; text-align: center;}
.container .four.columns .down p a:hover {background-color: transparent; color: #fff;}

/* .container .four.columns {padding-left: 3%;} */
.container .four.columns .row.bookNow {padding-left: 0;}
.container .four.columns table tr td {border: 0;}
.container .four.columns .row:last-child {border-bottom: 0;}
.container .four.columns .row.sidePrices h2::before {content: "\f154"; font-family: FontAwesome; padding-right: 2rem; font-size: 1em;}
.container .four.columns .row.location h2::before {content: "\f041"; font-family: FontAwesome; padding-right: 2rem; font-size: 1em;}
.container .four.columns .row.location p {margin-bottom: 0 !important;}
.container .four.columns .row.signUp h2::before {content: "\f044"; font-family: FontAwesome; padding-right: 2rem; font-size: 1em;}
.container .four.columns .row.sideTestimonials h2::before {content: "\f10d"; font-family: FontAwesome; padding-right: 2rem; font-size: 1em;}
.container .four.columns .row.specialOffer h2::before {content: "  "; background: url(../images/sale-sign-icon.png) no-repeat; padding-right: 2rem; font-size: 1em; width: 27px; height: 27px; background-size: 90%; margin-right: 2rem;}
.container .four.columns .row.bookNow {border-bottom: 0;}
.container .four.columns .row.bookNow img {width: 100%;}
.container .four.columns .row.signUp input {width: 100%; border: 1px solid #421313; border-radius: 0;}
.container .four.columns .row.signUp input.input-submit {background-color: #83745c; color: #421313; font-weight: bold;}
.container .four.columns .row.sideTestimonials h2 {margin-bottom: 0rem;}
.container .four.columns .row.sideTestimonials p {margin-bottom: 0; clear: right; font-style: italic;}
.container .four.columns .row.sideTestimonials p {padding-top: 5%;}
.container .eight.columns ul li::before {margin-left: -15px; position: absolute; content: "-"; color: #2C4382;}
.container .eight.columns ul li {margin-left: 15px;}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {color: #fff!important;}



/* Home
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.container.home .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;}
	.container.home .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	.container.home .eight.columns .testimonial {border-left: 2px solid #49B0C1; padding-left: 30px; margin-bottom: 2rem;}
	.container.home .eight.columns .testimonial p {margin: 0; font-size: 22px; line-height: 27px; font-family: "Inter", sans-serif; font-style: italic; color: #49B0C1;}
	.container.home .eight.columns .testimonial h5 {margin: 0; font-size: 22px; line-height: 27px; font-family: "Inter", sans-serif; font-style: italic; color: #49B0C1;}
	.container.home .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	.container.home .four.columns {margin-left: 1%; width: 33.667%;}
	.container.home .four.columns:last-child img:first-child {width: 58%;}
	.container.home .four.columns:last-child img:last-child {width: 36%;}
	
	/* Quick Form
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.quickform {overflow: auto; background-color: #F9F9F9; text-align: center; padding: 4rem 5rem;}
	.quickform h2 {color: #2C4382; font-family: "Inter", sans-serif; font-size: 28px!important; line-height: 33px; margin-bottom: 1rem;}
	.quickform p {color: #2C4382; font-family: "Inter", sans-serif; font-size: 15px!important; letter-spacing: 0.5px; margin-bottom: 25px; line-height: 20px;}
	.quickform input {width: 100%; border: none!important; outline: none!important; border-radius: 0!important; height: 45px!important; font-family: "Inter", sans-serif; font-size: 15px; background-color: rgba(44, 67, 130, 0.11)!important; color: #2C4382; padding-left: 15px; margin-bottom: 1rem;}
	.quickform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #2C4382;}
	.quickform ::-moz-placeholder { /* Firefox 19+ */ color: #2C4382;}
	.quickform :-ms-input-placeholder { /* IE 10+ */ color: #2C4382;}
	.quickform :-moz-placeholder { /* Firefox 18- */ color: #2C4382;}
	.quickform input[type="submit"] {width: 100%; background-color: #C4A4B3 !important; border-radius: 0px!important; font-family: "Inter", sans-serif; font-size: 12px; color: #fff; text-transform: uppercase; margin-bottom: 0; border: 2px solid #C4A4B3 !important; letter-spacing: 1px;}
	.quickform input[type="submit"]:hover {background-color: transparent;}
	.rc-anchor-light.rc-anchor-normal {border: none !important; box-shadow: none !important; margin: 0 !important;}
	
	/* Opening Times
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.home .openingTimes {background-color: #49B0C1; padding: 5rem 8rem;}
	.home .openingTimes i {color: #fff; text-align: center; display: block; margin: 0 auto; font-size: 25px; margin-bottom: 0.5rem;}
	.home .openingTimes h2 {margin: 0; font-size: 28px; line-height: 33px; color: #fff !important; text-align: center; font-family: 'IM' !important; margin-bottom: 2rem;}
	.home .openingTimes p {margin: 0; color: #fff; font-size: 15px; line-height: 20px; font-family: "Inter", sans-serif; margin-bottom: 1rem;}
	.home .openingTimes p:last-child {margin-bottom: 0;}
	
	.home .backgroundGreen {background-color: #fff; padding: 3rem 8rem;}
	.home .backgroundGreen h2 {margin: 0; font-size: 28px; line-height: 33px; color: #2C4382 !important; text-align: center; font-family: 'IM' !important; margin-bottom: 2rem;}
	.home .backgroundGreen p {margin: 0; color: #2C4382; font-size: 15px; line-height: 20px; font-family: "Inter", sans-serif; margin-bottom: 1rem;}
	.home .backgroundGreen p:last-child {margin-bottom: 0;}

/* CranioSacral Therapy
–––––––––––––––––––––––––––––––––––––––––––––––––– */

	/* Section One
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#therapy .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem; margin-top: -0.7rem;}
	#therapy .eight.columns img {width: 100%;}
	#therapy .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#therapy .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#therapy .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#therapy .eight.columns a:hover {color: #49B0C1;}
	#therapy .eight.columns h3 {color: #2C4382; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif;}
	#therapy .eight.columns ul {margin-bottom: 3rem;}
	#therapy .four.columns {margin-left: 1%; width: 33.667%;}
	#therapy .eight.columns p:last-child {margin-bottom: 0;}	
	#therapy .eight.columns .pdfImage img {width: 30%; display: block;}
	
	/* Side Contact
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.sideContact .backgroundWhite {background-color: #F9F9F9; padding: 3rem 5rem;}
	.sideContact .backgroundWhite p {margin: 0;}
	.sideContact .backgroundWhite h2 {color: #2C4382; font-family: "Inter", sans-serif; font-size: 28px!important; line-height: 33px; margin-bottom: 1rem; text-align: center;}
	.sideContact .backgroundWhite h2::before {content: "\f095"; font-family: FontAwesome; padding-right: 2rem; font-size: 0.8em;}
	.sideContact .backgroundWhite p {color: #2C4382; text-align: center;}
	.sideContact .backgroundWhite a {color: #2C4382;}
	
	/* SignUp
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.signUp .backgroundGreen {background-color: #49B0C1; padding: 4rem 5rem;}
	.signUp .backgroundGreen h2 {color: #fff;}
	.signUp .backgroundGreen p {color: #fff;}
	.signUp #mc_embed_signup form {padding: 0; margin: 0;}
	.signUp #mc_embed_signup {background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; background-color: transparent;}
	.signUp #mc_embed_signup input.email {width: 100%; border: none; border-radius: 0; background-color: rgba(44, 67, 130, 0.11)!important; padding-left: 15px; color: #fff; height: 45px!important; font-family: "Inter", sans-serif; font-size: 15px;}
	.signUp #mc_embed_signup ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff;}
	.signUp #mc_embed_signup ::-moz-placeholder { /* Firefox 19+ */ color: #fff;}
	.signUp #mc_embed_signup :-ms-input-placeholder { /* IE 10+ */ color: #fff;}
	.signUp #mc_embed_signup :-moz-placeholder { /* Firefox 18- */ color: #fff;}						
	.signUp #mc_embed_signup input.button {width: 100%; background-color: #C4A4B3 !important; border-radius: 0px!important; font-family: "Inter", sans-serif;font-size: 12px; color: #fff; text-transform: uppercase; margin-bottom: 0; border: 2px solid #C4A4B3 !important; letter-spacing: 1px; height: 45px!important; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	.signUp #mc_embed_signup .button:hover {background-color: transparent !important; color: #1f294c !important;}
	
	/* Side Testimonials
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.sideTestimonials .backgroundWhite {background-color: #F9F9F9; padding: 4rem 5rem;}
	.sideTestimonials .backgroundWhite h2 {color: #2C4382;}
	.sideTestimonials .backgroundWhite p {color: #2C4382;}
	.sideTestimonials .backgroundWhite p.author {text-align: right;}
	.sideTestimonials .backgroundWhite p.author span {color: #2C4382; font-weight: bold; margin-top: 10px;}
	
	
/* Pregnancy & Postnatal Massage
–––––––––––––––––––––––––––––––––––––––––––––––––– */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#pregnancy .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem; margin-top: -0.7rem;}
	#pregnancy .eight.columns img {width: 100%;}
	#pregnancy .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#pregnancy .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#pregnancy .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#pregnancy .eight.columns a:hover {color: #49B0C1;}
	#pregnancy .eight.columns h3 {color: #2C4382; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif;}
	#pregnancy .eight.columns ul {margin-bottom: 3rem;}
	#pregnancy .four.columns {margin-left: 1%; width: 33.667%;}
	#pregnancy .eight.columns p:last-child {margin-bottom: 0;}
	
/* Prices
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#price .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem; margin-top: -0.7rem;}
	#price .eight.columns img {width: 100%;}
	#price .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#price .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; color: #2C4382;}
	#price .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; color: #2C4382;}
	#price .eight.columns a:hover {color: #49B0C1;}
	#price .eight.columns h3 {margin: 0; color: #2C4382; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif; margin-bottom: 0.5rem;}
	#price .eight.columns ul {margin-bottom: 3rem;}
	#price .four.columns {margin-left: 1%; width: 33.667%;}
	#price .eight.columns p:last-child {margin-bottom: 0;}
	
	#price .eight.columns .treatment {margin-bottom: 4rem;}
	#price .eight.columns .treatment:last-child {margin-bottom: 0;}
	#price .eight.columns .treatment .colorP {color: #49B0C1;}
	#price .eight.columns .treatment .top {margin-top: 2rem !important; color: #49B0C1 !important;}
	#price .eight.columns .treatment .mb-2 {margin-bottom: 2rem;}
	

/* About
–––––––––––––––––––––––––––––––––––––––––––––––––– */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#about .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem; margin-top: -0.7rem;}
	#about .eight.columns img {width: 100%;}
	#about .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#about .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#about .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#about .eight.columns a:hover {color: #49B0C1;}
	#about .eight.columns h3 {color: #2C4382; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif;}
	#about .eight.columns ul {margin-bottom: 3rem;}
	#about .four.columns {margin-left: 1%; width: 33.667%;}
	#about .eight.columns p:last-child {margin-bottom: 0;}
	#about .eight.columns .testimonial {border-left: 2px solid #49B0C1; padding-left: 30px; margin-bottom: 3rem;}
	#about .eight.columns .testimonial p {margin: 0; font-size: 22px; line-height: 27px; font-family: "Inter", sans-serif; font-style: italic; color: #49B0C1;}
	#about .eight.columns .testimonial h5 {margin: 0; font-size: 22px; line-height: 27px; font-family: "Inter", sans-serif; font-style: italic; color: #49B0C1;}
	
	/* Cert
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#about .cert {margin-top: 7rem;}
	#about .cert img {width: 50%; display: block; margin: 0 auto; margin-top: 4rem;}
	
	/* Library
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#about .container.resource .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem; margin-top: -0.7rem;}
	#about .container.resource .backgroundcolour h1 {margin: 0; color: #2C4382 !important; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 0rem;}
	#about .resourceLibrary {overflow: auto; padding: 3rem 0;}
	#about .library h3 {color: #49B0C1; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif; margin: 0; margin-bottom: 0.5rem;}
	#about .library p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; color: #2C4382; margin-bottom: 0;}
	#about .library a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 0; color: #2C4382;}
	#about .library a:hover {color: #49B0C1;}
	
	.resourceLibrary.first {padding: 3rem 0 0 0 !important;}
	#about .resourceLibrary.first h3 {margin-bottom: 1.5rem !important;}
	#about .resourceLibrary.first .more {margin-bottom: 4rem !important;}
	
	@media screen and (max-width: 1250px) {
		#about .resourceLibrary.first .more {margin-bottom: 1.5rem !important;}
	}
	
	
/* Testimonials
–––––––––––––––––––––––––––––––––––––––––––––––––– */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#testimonial .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;}
	#testimonial .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#testimonial .four.columns {margin-left: 1%; width: 33.667%;}
	#testimonial .container .four.columns .row.bookNow {margin-top: 0;}
	#testimonial .eight.columns .testimonialsText .row {margin-bottom: 4rem;}
	#testimonial .eight.columns .testimonialsText:last-child {margin-bottom: 0;}
	#testimonial .eight.columns .testimonialsText i {color: #2C4382; font-size: 40px; margin-bottom: 2rem;}
	#testimonial .eight.columns .testimonialsText p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#testimonial .eight.columns .testimonialsText p.author {text-align: right;}
	#testimonial .eight.columns .testimonialsText p.author span {color: #2C4382; font-weight: bold; margin-top: 10px;}
	
/* Gallery
–––––––––––––––––––––––––––––––––––––––––––––––––– */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#gallery .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem 2.5rem 6rem;}
	#gallery .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#gallery .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#gallery .eight.columns img {width: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
	#gallery .eight.columns img:hover {opacity: 0.8;}
	#gallery .four.columns {margin-left: 1%; width: 33.667%;}
	#gallery .galleryImg .row {margin-bottom: 2rem;}
	#gallery .galleryImg .row:last-child {margin-bottom: 0;}
	#gallery .galleryImg .four.columns {width: 30.6666666667%; margin-left: 4%; margin-bottom: 2.5rem;}
	#gallery .galleryImg .four.columns:nth-child(3n+1) {margin-left: 0;}
	
/* Blog
–––––––––––––––––––––––––––––––––––––––––––––––––– */
	
	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#blog .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;}
	#blog .eight.columns h1 {margin: 0; color: #2C4382; font-size: 33px !important; line-height: 38px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#blog .eight.columns p.date {color: #49B0C1; text-align: right;}
	#blog .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#blog .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#blog .eight.columns a:hover {color: #49B0C1;}
	#blog .eight.columns h3 {color: #2C4382; font-size: 23px !important; line-height: 28px; font-family: "Inter", sans-serif;}
	#blog .eight.columns h4 {color: #2C4382; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif;}
	#blog .eight.columns ul {margin-bottom: 3rem;}
	#blog .eight.columns img {width: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); margin-bottom: 2.5%;}
	#blog .four.columns {margin-left: 1%; width: 33.667%;}
		
	#blog .eight.columns .nextPrev {margin-top: 6rem;}
	#blog .eight.columns .nextPrev p {margin: 0; display: inline-block; color: #49B0C1;}
	#blog .eight.columns .nextPrev a {color: #49B0C1;}
	#blog .eight.columns .nextPrev a:hover {color: #2C4382;}
	#blog .eight.columns .nextPrev .left {text-align: left;}
	#blog .eight.columns .nextPrev .right {text-align: right; float: right;}
	
	#blog .blogs p span {color: #49B0C1; text-align: right;}
	#blog .blogs .row {margin-bottom: 4rem !important;}
	#blog .blogs {overflow: auto;}
	
	.container.blog {margin-top: 4rem; margin-bottom: 4rem;}
	.container.blog .eight.columns {padding-right: 25px;}
	.container .four.columns .row.bookNow {margin-top: 0 !important;}
	.container .four.columns .row.signUp h2::before {display: none;}
	#blog .eight.columns img, #blog .eight.columns iframe {border-radius: 10px;}
	.container.blog .eight.columns .backgroundcolour {border-radius: 10px;}
	.container .four.columns .bookNow p a, .container .four.columns .down p a {	border-radius: 5px;}
	.container.blog > .row { display: flex; align-items: stretch; }
	.container.blog .eight.columns, .container.blog .four.columns { display: flex; flex-direction: column; }
	.container.blog .backgroundcolour {flex: 1;}
	.container .four.columns .down i {margin-right: 8px; font-size: 16px;}
	
	@media screen and (max-width: 1199px) {
		.container.blog .eight.columns {padding-right: 0px; margin-bottom: 3rem;}
		.container.blog .eight.columns, .container.blog .four.columns {display: block; width: 100% !important;}
		.container.blog > .row {display: block;}
	}
	
	.pagination {
		margin: 50px 0 0px;
		text-align: center;
	}
	
	.pagination a,
	.pagination span {
		display: inline-block;
		padding: 12px 18px;
		margin: 0 10px;
		border-radius: 5px;
		text-decoration: none;
		font-weight: 600;
		border: 1px solid #49B0C1;
	}
	
	.pagination a {
		color: #49B0C1;
		background: #fff;
		margin: 0 !important;
		margin: 0 10px !important;
	}
	
	.pagination a:hover {
		background: #49B0C1;
		color: #fff !important;
	}
	
	.pagination .current {
		background: #49B0C1;
		color: #fff;
	}
	
	.blog-item {
		margin-bottom: 3rem;
		display: flex;
		align-items: flex-start;
	}
	
	.blog-item .seven.columns img {
		width: 100%;
		height: auto;
		display: block;
		box-shadow: none !important;
		aspect-ratio: 16 / 13;
		object-fit: cover;
	}
	
	.blog-item .five.columns {
		padding-left: 1rem;
	}
	
	.blog-item .five.columns h3 {margin-bottom: 0.5rem;}
	.blog-item .five.columns p.dateP {margin-bottom: 0.5rem !important;}
	.blog-item .five.columns p.mb-0, .blog-item .five.columns p.mb-0 a {margin-bottom: 0 !important;}
	.blog-item .five.columns p.mb-0 a {background-color: #C4A4B3 !important; padding: 12px 20px; border-radius: 6px; color: #fff !important; border: 1px solid #C4A4B3 !important; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
		
	.blog-item .five.columns p.mb-0 a:hover {background-color: transparent !important; color: #2C4382 !important;}
	
	@media screen and (max-width: 850px) {
		.blog-item {
			display: block;
		}
		
		#blog .blogs .row {margin-bottom: 7rem !important;}
		
		.blog-item .seven.columns, .blog-item .five.columns {width: 100%;}
	
		.blog-item .five.columns {
			padding-left: 0;
			margin-top: 1.5rem;
			margin-left: 0;
		}
	}
	
	.blog-navigation {
		margin-top: 50px;
		padding-top: 30px;
		border-top: 1px solid #e5e5e5;
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		gap: 15px;
	}
	
	.blog-navigation a {
		display: inline-block;
		padding: 12px 20px;
		background: #49B0C1;
		color: #fff !important;
		text-decoration: none;
		border-radius: 5px;
		transition: 0.3s ease;
	}
	
	.blog-navigation a:hover {
		opacity: 0.85;
	}
	
	@media screen and (max-width: 767px) {
		.blog-navigation {
			flex-direction: column;
			align-items: stretch;
		}
	
		.blog-navigation a {
			text-align: center;
		}
	}
	
	.contactSection {padding: 30px !important; background-color: #fff; border-radius: 10px; margin-bottom: 2rem;}
	.contact-header {display: flex; align-items: center; gap: 28px; margin-bottom: 15px;}
	.contact-icon {width: 60px; height: 60px; border-radius: 50%; background: #f3ebf2; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
	.contact-icon i { font-size: 28px !important; color: #8e5b86; }
	.contactSection h2 {margin: 0px; font-size: 40px; line-height: 1.1; font-family: "Inter", sans-serif; font-weight: 400; color: #1f294c; margin-bottom: 0.3rem;}
	.contact-subtitle {margin: 0; font-size: 14px !important; line-height: 1.35; color: #3d4565; text-align: left;}
	.contact-row {display: flex; justify-content: space-between; align-items: center; padding: 16px 0; border-bottom: 1px solid #e5e5e5; }
	.contact-row span { font-weight: 600; color: #2f3552; font-size: 15px;}
	.contact-row a { color: #8e5b86; text-decoration: none; font-size: 15px;}
	.contact-row a:hover { text-decoration: underline;}
	
	.joinSection { padding: 30px !important; background-color: #fff; border-radius: 10px; margin-bottom: 2rem;}
	.join-header { display: flex; align-items: center; gap: 28px; margin-bottom: 30px; }
	.join-icon {width: 60px; height: 60px; border-radius: 50%; background: #f3ebf2; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
	.join-icon i { font-size: 28px; color: #8e5b86; }
	.joinSection h2 {margin: 0px; font-size: 40px; line-height: 1.1; font-family: "Inter", sans-serif; font-weight: 400; color: #1f294c; margin-bottom: 0.3rem;}
	.joinSection h2::before {display: none;}
	.join-subtitle {margin: 0; font-size: 14px !important; line-height: 1.35; color: #3d4565; text-align: left;}
	.signUp #mc_embed_signup input.button, .signUp #mc_embed_signup input.email {border-radius: 5px !important;}
	#mc_embed_signup input[type="email"] { width: 100%; height: 58px; padding: 0 20px; border: 1px solid #d8d8d8; border-radius: 10px; font-size: 17px; color: #2f3552 !important; margin-bottom: 20px; box-sizing: border-box; border-radius: 5px;}
	#mc_embed_signup input[type="email"]:focus { outline: none; border-color: #8e5b86; }
	#mc-embedded-subscribe { height: 58px; padding: 0 34px; border: none; border-radius: 10px; background: #8e5b86; color: #fff; font-size: 17px; font-weight: 600; cursor: pointer; transition: 0.3s ease; border-radius: 5px;}
	#mc_embed_signup ::-webkit-input-placeholder { /* Edge */ color: #7a7b7f !important;}
	#mc_embed_signup :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #7a7b7f !important;}
	#mc_embed_signup ::placeholder {color: #7a7b7f !important;}
	
	.testimonialSection {padding: 30px !important; background-color: #F9F9F9; border-radius: 10px; margin-bottom: 2rem;}
	.testimonial-header { display: flex; align-items: center; gap: 28px; margin-bottom: 30px; }
	.testimonial-icon { width: 60px; height: 60px; border-radius: 50%; background: #f3ebf2; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
	.testimonial-icon i {font-size: 28px !important; color: #8e5b86; }
	.testimonialSection h2 {margin: 0px; font-size: 40px; line-height: 1.1; font-family: "Inter", sans-serif; font-weight: 400; color: #1f294c; margin-bottom: 0.3rem;}
	.testimonial-subtitle {margin: 0; font-size: 14px !important; line-height: 1.35; color: #3d4565; text-align: left;}
	.testimonial-content { border-top: 1px solid #e5e5e5; padding-top: 24px; }
	.testimonial-content p {font-size: 18px; line-height: 1.8; color: #2f3552; margin-bottom: 5px; font-style: italic;}
	.testimonial-content p.author {margin-bottom: 4rem; font-style: normal; font-weight: 700; font-size: 15px;}
	.testimonial-content p.author:last-child {margin-bottom: 0;}
	.testimonial-content blockquote { margin: 0 0 24px; padding-left: 20px; border-left: 3px solid #8e5b86; font-style: italic; color: #3d4565;}
	
	.backgroundGreen {padding: 30px !important; border-radius: 10px;}
	.location-header { display: flex; align-items: center; gap: 28px; margin-bottom: 30px; }
	.location-icon {width: 60px; height: 60px; border-radius: 50%; background: #f3ebf2; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
	.location-icon i {font-size: 30px !important; color: #8e5b86;}
	.backgroundGreen h2 {margin: 0px; font-size: 22px !important; line-height: 1.1; font-family: "Inter", sans-serif; font-weight: 400; color: #1f294c; margin-bottom: 0.3rem; text-align: left !important;}
	.location-subtitle, .backgroundGreen p {margin: 0; font-size: 14px !important; line-height: 1.35; color: #3d4565; text-align: left; font-family: "Inter", sans-serif !important;}
	.location-details { border-top: 1px solid #40a4b4; padding-top: 24px; }
	.location-details p { margin: 0 !important; font-size: 20px; color: #2f3552; line-height: 1.5; }
	.backgroundGreen.last {margin-bottom: 0 !important;}
	
/* Contact
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#contact .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;}
	#contact .eight.columns h1 {margin: 0; color: #2C4382; font-size: 33px !important; line-height: 38px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#contact .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#contact .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#contact .eight.columns a:hover {color: #49B0C1;}
	#contact .four.columns {margin-left: 1%; width: 33.667%;}
	#contact .eight.columns p:last-child {margin-bottom: 0;}
	
	/* Side Contact
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.sideContact .backgroundWhite .socialButtons {text-align: center; margin-top: 2rem;}
	.sideContact .backgroundWhite .socialButtons a i {font-size: 22px !important; color: #2C4382 !important;}
	.sideContact .backgroundWhite .socialButtons a:hover {border-bottom: none !important; padding-bottom: 0;}
	.sideContact .backgroundWhite .socialButtons a i:hover {transform: rotate(20deg); border-bottom: none !important; padding-bottom: 0;}
	.sideContact .backgroundWhite .socialButtons a i.fa.fa-facebook {margin-left: 10px; margin-right: 10px;}
	
	/* Address
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.addressSection .backgroundGreen {background-color: #49B0C1; padding: 4rem 5rem;}
	.addressSection .backgroundGreen h2 {color: #fff;}
	.addressSection .backgroundGreen p {margin: 0; color: #fff;}
	.addressSection iframe {margin-bottom: 0rem;}
	
	/* Opening Times
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#contact .openingTimes {background-color: #49B0C1; padding: 5rem 8rem; margin-top: -0.6rem;}
	#contact .openingTimes i {color: #fff; text-align: center; display: block; margin: 0 auto; font-size: 25px; margin-bottom: 0.5rem;}
	#contact .openingTimes h2 {margin: 0; font-size: 28px; line-height: 33px; color: #fff !important; text-align: center; font-family: 'IM' !important; margin-bottom: 2rem;}
	#contact .openingTimes p {margin: 0; color: #fff; font-size: 15px; line-height: 20px; font-family: "Inter", sans-serif; margin-bottom: 1rem;}
	#contact .openingTimes p:last-child {margin-bottom: 0;}
	
	/* Form
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#contact .eight.columns form {margin-bottom: 0;}
	#contact input {width: 100%; border: none!important; outline: none!important; border-radius: 0!important; height: 45px!important; font-family: "Inter", sans-serif; font-size: 15px; background-color: rgba(44, 67, 130, 0.11)!important; color: #2C4382; padding-left: 15px; margin-bottom: 1rem;}
	#contact textarea {width: 100%; border: none!important; outline: none!important; border-radius: 0!important; height: 160px!important; font-family: "Inter", sans-serif; font-size: 15px; background-color: rgba(44, 67, 130, 0.11)!important; color: #2C4382; padding-left: 15px; margin-bottom: 1rem; padding-top: 15px;}
	#contact ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #2C4382;}
	#contact ::-moz-placeholder { /* Firefox 19+ */ color: #2C4382;}
	#contact :-ms-input-placeholder { /* IE 10+ */ color: #2C4382;}
	#contact :-moz-placeholder { /* Firefox 18- */ color: #2C4382;}
	#contact input[type="submit"] {width: 100%; background-color: #C4A4B3 !important; border-radius: 0px!important; font-family: "Inter", sans-serif; font-size: 12px; color: #fff; text-transform: uppercase; margin-bottom: 0; border: 2px solid #C4A4B3 !important; letter-spacing: 1px;}
	#contact input[type="submit"]:hover {background-color: transparent;}
	
/* Policy Pages
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	
	/* Grid
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#terms .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;}
	#terms .eight.columns img {width: 100%;}
	#terms .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#terms .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#terms .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#terms .eight.columns a:hover {color: #49B0C1;}
	#terms .eight.columns h2 {color: #2C4382; font-size: 20px !important; line-height: 25px; font-family: "Inter", sans-serif;}
	#terms .eight.columns ul {margin-bottom: 3rem;}
	#terms .four.columns {margin-left: 1%; width: 33.667%;}
	#terms .eight.columns p:last-child {margin-bottom: 0;}

/* Areas We Cover
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#areas .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;}
	#areas .locationP p {margin: 0; font-size: 17px; color: #2C4382; line-height: 24px;}
	#areas .locationP a {color: #2C4382; margin-bottom: 0.5rem; margin-right: 5px}
	#areas .locationP a:last-child {margin-right: 0;}
	#areas .locationP p a {background-color: #49B0C1; color: #fff; padding: 3px 10px; display: inline-block; border-radius: 3px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
	#areas .locationP p a:hover {background-color: #C4A4B3; color: #fff;}

/* Thank You
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	#thankYou .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;  margin-top: -0.7rem;}
	#thankYou .eight.columns img {width: 100%;}
	#thankYou .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#thankYou .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; color: #2C4382;}
	#thankYou .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; color: #2C4382;}
	#thankYou .eight.columns a:hover {color: #49B0C1;}
	#thankYou .four.columns {margin-left: 1%; width: 33.667%;}

/* Locations
––––––––––––––––––––––––––––––––––––––––––––––––––  */

	/* Section
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	
	#location .eight.columns .backgroundcolour {background-color: #F9F9F9; padding: 5rem 6rem;  margin-top: -0.7rem;}
	#location img {width: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
	#location .eight.columns h1 {margin: 0; color: #2C4382; font-size: 28px !important; line-height: 33px; font-family: "Inter", sans-serif; margin-bottom: 3rem;}
	#location .eight.columns p {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#location .eight.columns a {margin: 0; font-size: 14px; line-height: 22px; font-family: "Inter", sans-serif; margin-bottom: 3rem; color: #2C4382;}
	#location .eight.columns a:hover {color: #49B0C1;}
	#location .eight.columns h3 {color: #2C4382; font-size: 23px !important; line-height: 28px; font-family: "Inter", sans-serif; margin-bottom: 4rem;}
	#location .eight.columns ul {margin-bottom: 3rem;}
	#location .four.columns {margin-left: 1%; width: 33.667%;}
	#location .eight.columns p:last-child {margin-bottom: 0;}
	#location .eight.columns .service {margin-bottom: 5rem;}
	#location .eight.columns .service:last-child {margin-bottom: 0;}
	#location .eight.columns .service h3 {color: #49B0C1; font-size: 19px !important; line-height: 24px; font-family: "Inter", sans-serif; margin-bottom: 1rem;}
	#location .eight.columns .service p {margin-bottom: 1.5rem;}
	
	
	#location b.strap {color: #2C4382; font-weight: 100;}
	
	

/* Footer
––––––––––––––––––––––––––––––––––––––––––––––––––  */
footer {background-color: #483C62}
html footer a, html footer p {color: #FFFFFF; font-size: 14px;}
html footer a:hover {border-bottom: 1px solid #FFFFFF; color: #FFFFFF;}
footer .footerTop {padding-top: 5rem;}
footer .footerBottom a, footer .footerBottom {font-size: 11px; color: #a99a83; text-align: center;}
.footerBottom {padding: 1.5% 0;}

	/* Instagram
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	

	/* Footer Strap
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.footerStrap {background-color: #fff; padding: 35px 0 25px 0; margin-top: 0px;}
	.footerStrap .container {width: 91%;}
	.footerStrap .two.columns {margin-left: 0; width: 16.66%;}
	.footerStrap img {width: 100%;}
	
	/* Footer Top
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.footerTop h3 {margin: 0; font-family: "Inter", sans-serif; color: #C4A4B3; font-size: 16px !important; letter-spacing: 1px; margin: 0; margin-bottom: 34px; text-transform: uppercase;}
	.footerTop p, .footerTop a {font-family: "Inter", sans-serif; font-size: 13px; color: #fff; margin: 0; letter-spacing: 1px; margin-bottom: 2px; margin-bottom: 1rem;}
	.footerTop p.address {margin-top: 2.5rem; margin-bottom: 3rem;}
	.footerTop a:hover {color: #fff !important;}
	.footerTop .footerLogo {width: 100%; margin: 0 auto; display: block;}
	.footerTop .footerLogo img {width: 160px; margin: 0 auto; display: block;}
	.footerTop .socialButtons {margin-left: 0px !important; margin-top: 2rem;}
	.footerTop .socialButtons a i {font-size: 22px; color: #fff;}
	.footerTop .socialButtons a:hover {border-bottom: none !important; padding-bottom: 0;}
	.footerTop .socialButtons a i:hover {transform: rotate(20deg); border-bottom: none !important; padding-bottom: 0;}
	.footerTop .socialButtons a i.fa.fa-facebook {margin-right: 10px;}
	.footerTop a:hover {border-bottom: 2px solid #C4A4B3; padding-bottom: 3px;}
	.footerTop .four.columns {width: 27%;}
	.footerTop .two.columns {width: 17%;}
	
	/* Footer Bottom
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.footerBottom {padding-bottom: 20px; padding-top: 8rem;}
	.footerBottom .copyright p, .footerBottom .copyright a {font-family: "Inter", sans-serif; font-size: 12px; color: #C4A4B3; margin: 0; letter-spacing: 1px; margin-bottom: 20px;}
	.footerBottom .locations p, .footerBottom .locations a, .footerBottom .locations b  {font-family: 'IR'!important; font-size: 12px!important; color: #C4A4B3!important; margin: 0!important; letter-spacing: 1px!important;}
	.footerBottom .locations {margin-bottom: 30px;}
	
	/* Contact Bar
	–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.contactBar {position: fixed; background-color: #724d47; transform: rotate(90deg); top: 60%; right: -66px; border-radius: 0 0 5px 5px; z-index: 999999999999;}	
	.contactBar p {color: #fff; padding: 10px 20px; margin-bottom: 0; font-weight: 400;}
	.contactBar p a {color: #fff;}
	.contactBar:hover {right: -69px;}


/* New Styling
––––––––––––––––––––––––––––––––––––––––––––––––––  */
	/* Home Page
	––––––––––––––––––––––––––––––––––––––––––––––––––  */
	.flexslider {box-shadow: none!important;}
	.flexslider ul.slides li::before {display: none;}
	.flex-direction-nav {display: none!important;}