﻿h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #333333; }
a { color: #008e96; }
a.scEnabledChrome { display: inline-block; max-width: 100%; }
img.scEnabledChrome { height: auto; }
.container-grid ul li { background-image: url("/Assets/AmidaSpa/images/bullet.png"); }

.cta,
input[type="submit"],
header .cta { background-color: #008e96; color: #ffffff; }
.cta:hover,
input[type="submit"]:hover,
header .cta:hover { background-color: #017d88; color: #ffffff; }
.cta a,
.cta a:hover { color: #ffffff; }
.cta-inline i,
.cta-inline-small i { background: url("/Assets/AmidaSpa/images/arrow-right.png") no-repeat center center; }
.cta i { display: none; }
header .cta { padding-right: 29px; }
.back-to-top,
.back-to-top:hover { background-image: none; }
.back-to-top i { display: inline-block; }

header section:first-child { border-bottom: none; }
.header-bottom,
.narrow-header .header-bottom { background-color: #95ccd1; border: none; }

ul.nav-main li a:hover,
ul.nav-main li + li a:hover { background-color: #017d88; }
ul.nav-main a { color: #ffffff; }

.icon-menu > a { background-image: url("/Assets/AmidaSpa/images/icon-menu-blue.png"); }

.flyout-content { border-bottom: 4px solid #008e96; }

footer { border-top: 2px solid #008e96; }
footer section { border-bottom: none; }
.scEnabledChrome .back-to-top-container > div.scEnabledChrome { min-height: 20px; }
.copyright { border: none; background-color: #95ccd1; }

.flexible-layout .tabbed-content { margin-bottom: 0; }
.tabs a { background-color: #008e96; color: #ffffff; }
.tabs a:hover,
.tabs a.active { background-color: #017d88; color: #ffffff; }

.actionbar { background-color: #95ccd1; }

.slider-home .hero-caption { color: #333333; background-color: #f1f1f1; background-color: rgba(255, 255, 255, 0.95); box-shadow: none; }

.slider-home-pager { box-shadow: none; background-color: #dae5e9; }
.slider-home-pager .bx-wrapper::before { border-bottom-color: #dae5e9; }
.slider-home-pager .bx-prev { background-image: url("/Assets/AmidaSpa/images/carousel-arrow-left.png"); }
.slider-home-pager .bx-next { background-image: url("/Assets/AmidaSpa/images/carousel-arrow-right.png"); }

.slider-home .bx-prev,
.flexible-carousel .bx-prev { background-image: url(/Assets/AmidaSpa/images/arrow-left-blue-on-white.png); }
.slider-home .bx-next,
.flexible-carousel .bx-next { background-image: url(/Assets/AmidaSpa/images/arrow-right-blue-on-white.png); }

.stylish-form .stylish-text > input:focus, .stylish-form .stylish-number > input:focus, .stylish-form .stylish-email > input:focus, .stylish-form .stylish-password > input:focus, .stylish-form .stylish-textarea > textarea:focus, .stylish-form .stylish-text > input.date:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color: #008e96; }

.stylish-form .stylish-ds[data-type="checkbox"] > span { background-image: url("/Assets/AmidaSpa/images/checkbox-bg.png"); }
.stylish-form .stylish-ds[data-type="radio"] > span { background-image: url("/Assets/AmidaSpa/images/radio-bg.png"); }

.stylish-form .stylish-select > span.selected.focus { border: 1px solid #008e96; }
.stylish-form .stylish-select > ul { border: 1px solid #008e96; }

.stylish-form .nav-page-mobile-select .stylish-select { background: #008e96; }
.stylish-form .nav-page-mobile-select .stylish-select > span.selected { background-color: #008e96; }

.cookie-message { background-color: #f0f0f0; display: none; font-family: Avenir-Medium,sans-serif; line-height: 1.3em; color: #333333; }
.cookie-message .cookie-wrapper { position: relative; padding: 15px 25px 15px 0; }
.cookie-message p { margin: 0; }
.cookie-message .cta { background-image: url("/Assets/AmidaSpa/images/close.png"); cursor: pointer; display: block; height: 18px; margin: 0 auto; width: 18px; font-size: 0; padding: 0; background-color: transparent; position: absolute; right: 0; top: 50%; margin-top: -9px; }

@media all and (min-width: 569px) {
    .nav-footer li + li a { border-left: 1px solid #008e96; }
}

@media all and (max-width: 568px) {
    .logo { height: 50px; }
}