/* Colours */
:root {
    --mk-gold:#ab9460;
    --mk-gold-rgb:171,148,96;
    --mk-dark-gold:#615338;
    --mk-dark-gold-rgb:97,83,56;
    --mk-light-gold:#c4bc9a;
    --mk-light-gold-rgb:196,188,154;
    --mk-grey:#6c757d;
}

/* Top Numbers */
.site-header .site-branding .contacts .numbers .num-blocks a,
.site-header .site-branding .contacts .terms a {
    color:var(--mk-gold);
}
.site-header .site-branding .contacts .numbers .num-blocks a:hover {
    color:var(--mk-light-gold);
}
.site-header .site-branding .contacts .num-blocks .icon {
    color:var(--mk-gold);
    float:left;
    margin-right:.5rem;
    font-size:1.5rem;
}
.site-header .site-branding .contacts .terms {
    color:var(--mk-light-gold);
}
.site-header .site-branding .top-menus .sf-menu > li > a {
    color:var(--mk-light-gold);
}
.site-header .site-branding .top-menus .sf-menu li ul li a {
    color:var(--mk-gold);
}
.site-header .site-branding .contacts .numbers .num-blocks div {
    color:var(--mk-gold);
}

/* Sidebar Numbers */
#reader-section-container .panelIntro .smallCall {
    background:none;
    position:relative;
    padding-left:1.75rem;
}
#reader-section-container .panelIntro .smallCall:before {
    font-family:'FontAwesome';
    content:'\f095';
    display:block;
    width:25px;
    height:25px;
    color:var(--mk-gold);
    position:absolute;
    top:0;
    left:0;
    font-size:25px;
}

/* Headings */
h1, h2, h3 {
    color:var(--mk-gold);
    font-weight:500;
}
.page-header h2,
.page-header .h2 {
    color:var(--mk-gold);
}
.archive.post-type-archive-psychic-readers:not(.search) h2.sub-header {
    color:var(--mk-light-gold);
}
/* Links */
a {
    color:var(--mk-gold);
}
a:active, a:focus, a:hover {
    color:var(--mk-light-gold);
}

/* Buttons */
button, input[type="button"],
input[type="reset"],
input[type="submit"],
a.button {
    background-color:var(--mk-gold);
    border-color:var(--mk-gold);
}
button.see-through,
input[type="button"].see-through,
input[type="reset"].see-through,
input[type="submit"].see-through,
a.button.see-through {
    color:var(--mk-gold);
}
button.see-through.white,
input[type="button"].see-through.white,
input[type="reset"].see-through.white,
input[type="submit"].see-through.white,
a.button.see-through.white {
    color:#fff;
}
button:active,
button:focus,
button:hover,
input[type="button"]:active,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:active,
input[type="submit"]:focus,
input[type="submit"]:hover,
a.button:active,
a.button:focus,
a.button:hover {
    background-color:var(--mk-light-gold);
    border-color:var(--mk-light-gold);
    color:#fff;
}

/* Top Nav */
.site-header .site-branding .top-menus .sf-menu > li > a:hover {
    color:var(--mk-gold);
}
.site-header .site-branding .top-menus .sf-menu li ul li a:hover {
    color:var(--mk-gold);
}

/* Main Nav */
.site-header .nav-strip {
    background-color:var(--mk-gold);
}
.ubermenu-nav li a.cta {
    background-color:var(--mk-dark-gold) !important;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target {
    color:#fff !important;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color:#fff !important;
}
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    color:var(--mk-light-gold) !important;
}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target,
.ubermenu-main .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target,
.ubermenu.ubermenu-main .ubermenu-tab > .ubermenu-target {
    color:var(--mk-gold) !important;
}
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target.cta,
.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target.cta {
    color:#fff !important;
}
.ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover,
.ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active > .ubermenu-target,
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
    color:var(--mk-gold) !important;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-mobile {
    background-color:var(--mk-gold) !important;
}
@media (max-width: 767px) {
    .site-header .ubermenu-target {
        color:var(--mk-dark-gold) !important;
    }
}

/* Article Titles */
article:not(.advert) .entry-title,
article:not(.advert) .entry-title a,
.hentry.post.excerpt .entry-title a {
    color:var(--mk-gold);
}
.hentry.post.excerpt h2,
.hentry.free-reading.excerpt h2 {
    margin:0 0 .5rem;
}

/* Article Images */
.hentry.category-free-readings.excerpt .play:hover .overlay,
.hentry.home-page-category.excerpt .play:hover .overlay,
.hentry.category-animal-spirit-oracle.excerpt .play:hover .overlay {
    background-color:rgba(var(--mk-gold-rgb),.7);
}

/* Adverts */
#content .horoscope,
#content .horoscope h2,
#content .horoscope h3,
#content .horoscope a {
    color:#fff !important;
}
.hentry.type-advert.advert_cat-wide .entry-content a:hover {
    color:#fff;
}
#post-28081 h2,
#post-28081 h3 {
    color:#fff !important;
}

/* Book Online */
.mk-book ul.mk-booking-steps li span {
    background-color:rgba(var(--mk-gold-rgb), .1);
}
.mk-book ul.mk-booking-steps li.active span {
    background-color:var(--mk-gold);
}
#booking-steps,
#booking-steps-mobile {
    background:var(--mk-dark-gold);
}
#booking-steps h3,
#booking-steps-mobile h3 {
    text-shadow:0 .5rem 1rem rgba(0,0,0,.15);
}
.astro-advert {
    padding-right:50%;
}
.astro-advert h2 {
    color:#fff
}
.astro-advert a.button {
    border:1px solid #fff;
}

/* Feedback */
.wpcf7-form .form-wrapper label {
    background-color:var(--mk-gold);
}
.wpcf7-form .form-wrapper input[type="text"],
.wpcf7-form .form-wrapper input[type="email"],
.wpcf7-form .form-wrapper select {
    border-color:var(--mk-gold);
}

/* Sidebar */
#reader-section-container .reader-panel-book a {
    background-color:var(--mk-gold);
    color:#fff;
}
#reader-section-container .panelIntro .smallCall .large-number,
#reader-section-container .panelIntro .small-vp-terms a {
    color:var(--mk-gold);
}
.hentry.type-advert.advert_cat-small {
    border:none;
}
.hentry.type-advert.advert_cat-small h2 {
    background:none;
    padding-top:0;
    padding-left:0;
    padding-right:0;
    color:var(--mk-gold);
}
.hentry.type-advert.advert_cat-small .entry-content {
    padding:0;
}
.hentry.type-advert.advert_cat-small .entry-buttons .button {
    background-color:transparent;
    color:var(--mk-gold);
}
#reader-section-container .panel-options {
    border-color:var(--mk-light-gold);
}
.hentry.type-advert.advert_cat-small .entry-header h2 {
    /* text-shadow:none; */
    color:#fff !important;
}

/* Psychic Readers */
.hentry.type-psychic-readers.excerpt {
    border-color:var(--mk-gold);
    background:transparent;
}
.hentry.type-psychic-readers.excerpt .entry-header h2,
.hentry.type-psychic-readers.excerpt .entry-header h3 {
    color:#fff !important;
}
.archive.post-type-archive-psychic-readers:not(.search) .top-content .featured-online .slick-prev:before,
.archive.post-type-archive-psychic-readers:not(.search) .top-content .featured-online .slick-next:before,
.archive.post-type-archive-psychic-readers:not(.search) .top-content .featured-online .slick-prev:hover,
.archive.post-type-archive-psychic-readers:not(.search) .top-content .featured-online .slick-next:hover {
    color:var(--mk-gold);
}

/* Reader Panel */
#reader-section-container .hReadersDetails .readers_icons {
    background-color:var(--mk-gold);
}
#reader-section-container .hReadersDetails .readers_icons.busy {
    background-color:rgba(var(--mk-gold-rgb), .25);
}
#reader-section-container .hReadersDetails .hRDDetails .hRDPin a {
    color:var(--mk-gold);
}
#reader-section-container .hReadersDetails .readers_icons.busy li.status {
    color:var(--mk-gold);
}
#reader-section-container .hReadersDetails .readers_icons.busy li {
    color:var(--mk-light-gold);
}
#reader-section-container .readers_icons a.active-service,
#reader-section-container .readers_icons.active-service a.active-service [class^="icon-"],
#reader-section-container .readers_icons.active-service a.active-service [class*=" icon-"] {
    color:#fff;
}
#reader-section-container .readers_icons.busy a.active-service,
#reader-section-container .readers_icons.busy a.active-service [class^="icon-"],
#reader-section-container .readers_icons.busy a.active-service [class*=" icon-"] {
    color:var(--mk-gold);
}
@media screen and (max-width: 61.9em) {
    #mobile-readers-wrapper #mobile-readers-button {
        background-color:var(--mk-gold);
    }
}

/* Reader Profile */
.hentry.type-psychic-readers.excerpt .reader-video a:hover {
    color:var(--mk-gold);
}
.hentry.type-psychic-readers.excerpt .reader-video a:hover path {
    fill:var(--mk-gold) !important;
}
.hentry.type-psychic-readers.excerpt.reader-page .entry-content,
.single.single-psychic-readers .hentry.psychic-readers .entry-content .reader-about {
    background:transparent;
}
.flex-control-paging li a {
    border-color:var(--mk-gold);
}
.flex-control-paging li a:hover {
    background:var(--mk-light-gold);
    border-color:var(--mk-light-gold);
}
.flex-control-paging li a.flex-active {
    background:var(--mk-gold);
}

/* Newsletter */
.newsletter h2,
.newsletter h3 {
    color:#fff !important;
}
.newsletter .content .fields label {
    background-color:var(--mk-gold);
    border:none;
    line-height:46px;
}
.newsletter .content .fields input[type="email"] {
    border:none;
    height:46px;
}
.newsletter .fields.consent-options label {
    background-color:transparent;
}
.newsletter .content .fields input[type="text"],
.newsletter .content .fields input[type="email"],
.newsletter .content .fields input[type="tel"],
.newsletter .content .fields select {
    border-color:var(--mk-gold);
}

/* Footer */
.site-footer .menu li a:hover,
.site-footer .videos a:hover {
    color:var(--mk-light-gold);
}

/* Cookie bar */
#cookie-bar {
    background-color:var(--mk-dark-gold);
}

/* Forms */
input[type="color"]:hover,
input[type="date"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="email"]:hover,
input[type="month"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="time"]:hover,
input[type="url"]:hover,
input[type="week"]:hover,
input:not([type]):hover,
textarea:hover,
select:hover {
    border-color:var(--mk-light-gold);
}
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus, select:focus {
    border-color:var(--mk-gold);
    box-shadow:none !important;
}
.mk-astro .inner,
.mk-astro-compat .inner,
.mk-profile-register .inner,
.mk-forgot-password .inner,
.mk-astro-single .inner,
.mk-astro-list tbody{
    background-color:var(--mk-light-gold);
}
#mk-loginform,
.mk-profile-register .inner {
    background-color:#f8f9fa;
}
/* Sidebar Search */
.search-form input[type=text] {
    height:35px;
    margin-right:.5rem;
    width:calc(100% - 6.25rem);
}

/* Footer Links */
.site-footer .videos a {
    color:var(--mk-gold) !important;
}
.site-footer .menu li a {
    color:var(--mk-gold);
}
.site-footer .footerNote p {
    color:var(--mk-light-gold);
}
.site-footer .footerNote a {
    color:var(--mk-light-gold);
}
.hentry.post.thumb .entry-title a {
    color:var(--mk-gold) !important;
}

/* Advert Styling */
.hentry.type-advert.advert_cat-wide.advert_tag-brand-kwt .entry-title {
    color:#c89c56;
}
.hentry.type-advert.advert_cat-wide.advert_tag-brand-kwt .entry-content {
    color:#666;
}
.hentry.type-advert.advert_cat-wide.advert_tag-brand-kwt a.button.white {
    color:#c89c56;
    border-color:#c89c56;
}

/* Members */
.mk-member-hello .member-info .head,
.mk-member-hello .member-info .subhead {
    text-shadow:0 0 4px rgba(0,0,0,.5);
}
.mk-member-hello .member-info .subhead {
    color:#fff;
}
.mk-member-hello .member-info .menu ul li a {
    background-color:rgba(0,0,0,.25);
}
.mk-welcome .daily,
.mk-welcome .welcome-videos .video .video-text {
    background-color:#fafafa;
}
.mk-welcome .daily h2 span {
    color:var(--mk-light-gold);
}
.hentry.excerpt.type-astro-report .play:hover .overlay {
    background-color:rgba(var(--mk-gold-rgb),.7);
}

/* WooCommerce */
.astro-advert .woocommerce-Price-amount.amount {
    color:var(--mk-light-gold);
}
body.woocommerce-demo-store .woocommerce-store-notice.demo_store {
    background-color:var(--mk-gold);
}
.post-type-archive-product .product,
.related.products .product {
    border-color:var(--mk-gold);
}
.woocommerce div.product span.price,
.woocommerce div.product p.price {
    color:var(--mk-grey);
}
.woocommerce .section_sub_title {
    color:var(--mk-grey);
}
.woocommerce .woocommerce-message {
    border-top-color:var(--mk-gold);
}
.woocommerce .woocommerce-message:before {
    color:var(--mk-gold);
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color:var(--mk-gold) !important;
}
.woocommerce .add_to_cart_button {
    background-color:var(--mk-gold) !important;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
    border-color:var(--mk-gold);
}
.woocommerce-MyAccount-navigation li.is-active {
    border-left-color:var(--mk-gold);
}
.woocommerce-MyAccount-navigation li.is-active a {
    color:var(--mk-gold);
}
.woocommerce #member-horoscope-container {
    background-color:rgba(var(--mk-gold-rgb), .1);
}
.woocommerce #member-horoscope-container h3 span {
    color:var(--mk-gold);
}
@media(min-width:767px) {
    .woocommerce-MyAccount-navigation li.is-active {
        border-bottom-color:var(--mk-gold);
    }
    .woocommerce-MyAccount-navigation li:hover {
        border-bottom-color:var(--mk-light-gold);
    }
}

/* Fade out */
.mk-welcome .fadeout {
    background-color: rgba(249, 237, 246, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 237, 246, 0)), to(#fafafa));
    background-image: linear-gradient(rgba(249, 237, 246, 0) 0%, #fafafa 100%);
}

/* SD-4437 */
.hentry.type-advert.advert_cat-small .entry-buttons .button.book-reading-cta {
    background-color:var(--mk-gold);
}
@keyframes button-bg-pulse {
    0% {
      background-color:var(--mk-gold);
    }
    50% {
      background-color:var(--mk-light-gold);
    }
    100% {
      background-color:var(--mk-gold);
    }
}

/* Video Modal */
.modalDialog > div {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(var(--mk-light-gold)));
    background-image:linear-gradient(#fff,var(--mk-light-gold));
}

/* MK-143 - Reader Profile Testimonial Styling */
.single.single-psychic-readers .hentry.psychic-readers .entry-content h2 {
    color:var(--mk-gold);
}