html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#961066;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:active,a:focus,a:hover{color:#710c4d}.woocommerce .woocommerce-message{border-top-color:#961066}.woocommerce .woocommerce-message:before{color:#961066}.woocommerce .section_sub_title{color:#961066}button,input[type=button],input[type=reset],input[type=submit],a.button{background-color:#961066;border:1px solid #961066}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:#b04c8c;background-color:#b91089;border-color:#b91089;color:#fff}button.see-through,input[type=button].see-through,input[type=reset].see-through,input[type=submit].see-through,a.button.see-through{background-color:transparent;color:#961066}button.white,input[type=button].white,input[type=reset].white,input[type=submit].white,a.button.white{color:#fff;border-color:#fff}.ubermenu-nav li a.cta{background-color:#961066!important}.newsletter .content .fields label{background-color:#961066;border-color:#961066}.newsletter .fields.consent-options label{background-color:transparent;border:none}.hentry.type-advert.advert_cat-small{border-color:#961066}.mk-member-hello .member-info .subhead{color:#961066}.mk-welcome .daily h2 span{color:#961066}@media screen and (max-width:61.9em){.site-header.mobile-bar #mobile-readers-button-header,.site-header.mobile-bar #mobile-readers-wrapper #mobile-readers-button{background-color:#961066}}#cookie-bar{background-color:#961066}.mk-member-intro .mk-member-benefits li.offer span,.mk-member-intro .mk-member-benefits-offer li.offer span{color:#961066}.site-header .nav-strip{background-color:rgba(29,21,36,.3);position:relative}@media screen and (max-width:61.9em){.site-header #mobile-readers-button-header{background-color:#961066}}@media screen and (max-width:61.9em){.site-header #mobile-readers-wrapper #mobile-readers-button{background-color:#961066}}.site-footer{background:url(../img/footer-bg.png) no-repeat scroll right bottom #2b2961;background-size:40%;color:#fff}.site-footer a{color:#fff!important}.site-footer .horoscope-links a{display:block;line-height:1.85em}.home .slide-home-page-mobile .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover,.page .slide-home-page-mobile .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:top left}.home .love-slide-col-1,.page .love-slide-col-1{margin-top:-2em}.home .love-slide-col-1 p,.page .love-slide-col-1 p{padding-left:1em;color:#fff!important;font-size:3.5em!important;font-weight:400;text-transform:lowercase!important;text-shadow:#000 1px 1px 10px;line-height:1em;padding-bottom:0}.home .love-slide-col-1 strong,.page .love-slide-col-1 strong{font-size:1.5em!important;font-weight:500;padding-left:1em;text-shadow:#000 1px 1px 10px}.home .love-slide-col-2,.page .love-slide-col-2{margin-top:-3em}.home .love-slide-col-2 p,.page .love-slide-col-2 p{color:#fff!important;font-size:1.5em!important;text-transform:lowercase!important;text-shadow:#000 1px 1px 10px;line-height:.65em;text-align:right}.home .love-slide-col-2 p span,.page .love-slide-col-2 p span{font-size:.5em}.home .love-slide-col-2 strong,.page .love-slide-col-2 strong{font-size:1.75em!important;font-weight:500;line-height:.65em}.home .love-slide-col-2 .widget_mk-button,.page .love-slide-col-2 .widget_mk-button{margin-top:-2em;margin-left:15em;text-align:right;font-size:1.5em}.home .love-slide-col-2 .widget_mk-button a.button,.page .love-slide-col-2 .widget_mk-button a.button{background-color:#b32b37;border:1px solid #b32b37;border-radius:.5em;font-weight:700;letter-spacing:2px}.home .michele-planet,.page .michele-planet{margin-left:18em;margin-top:-2em}.home .michele-planet .banner-col-1 .title,.home .michele-planet .banner-col-1 .title1,.home .michele-planet .banner-col-1 .title2,.home .michele-planet .banner-col-1 .title3,.page .michele-planet .banner-col-1 .title,.page .michele-planet .banner-col-1 .title1,.page .michele-planet .banner-col-1 .title2,.page .michele-planet .banner-col-1 .title3{font-size:3em;line-height:1em;color:#fff;text-shadow:#000 1px 1px 10px}.home .michele-planet .banner-col-1 .title2,.page .michele-planet .banner-col-1 .title2{margin-left:-.5em}.home .michele-planet .banner-col-1 .title3,.page .michele-planet .banner-col-1 .title3{margin-left:3em}.home .michele-planet .banner-col-2 .so-widget-sow-editor,.page .michele-planet .banner-col-2 .so-widget-sow-editor{font-size:1.6em!important;color:#fff;text-shadow:#000 1px 1px 10px}.home .michele-planet .banner-col-2 .so-widget-sow-editor span,.page .michele-planet .banner-col-2 .so-widget-sow-editor span{color:#961066;font-size:1.25em;text-shadow:none}.home .michele-planet .banner-col-2 .so-widget-sow-editor strong.upper,.page .michele-planet .banner-col-2 .so-widget-sow-editor strong.upper{text-transform:uppercase}.home .michele-planet .banner-col-3 .textwidget,.page .michele-planet .banner-col-3 .textwidget{color:#fff;background-color:rgba(150,16,102,.7);border-radius:2em;padding:1em}.home .michele-planet .banner-col-3 .textwidget li,.page .michele-planet .banner-col-3 .textwidget li{list-style-type:disc;list-style-position:inside}.home .michele-planet .banner-col-3 .textwidget li strong,.page .michele-planet .banner-col-3 .textwidget li strong{text-transform:uppercase;text-shadow:#000 1px 1px 10px;font-size:1.2em}.home .michele-planet .banner-col-3 .textwidget p,.page .michele-planet .banner-col-3 .textwidget p{font-size:.75em!important}.home .michele-planet .banner-col-3 .button,.page .michele-planet .banner-col-3 .button{font-size:2em;border-radius:.5em;margin-top:-2em;margin-left:5em;padding:.5em 1em;-webkit-box-shadow:#000 0 0 20px;box-shadow:#000 0 0 20px}.home .slide .title,.page .slide .title{white-space:nowrap;font-size:2.6em;line-height:1.25em;font-weight:500;color:#444;text-shadow:#fff 1px 1px 10px}@media screen and (max-width:61.9em){.home .slide .title,.page .slide .title{white-space:normal}}@media screen and (max-width:33.9em){.home .slide .title,.page .slide .title{font-size:2em}}.home .slide .sub-title,.page .slide .sub-title{white-space:nowrap;z-index:6;font-size:2.25em;line-height:1.5em;font-weight:300;color:#444;text-shadow:#fff 1px 1px 10px}@media screen and (max-width:61.9em){.home .slide .sub-title,.page .slide .sub-title{white-space:normal;font-size:2em}}@media screen and (max-width:33.9em){.home .slide .sub-title,.page .slide .sub-title{font-size:1.25em}}.home .slide.slide-white .title,.home .slide.slide-white .sub-title,.page .slide.slide-white .title,.page .slide.slide-white .sub-title{color:#fff;text-shadow:#000 1px 1px 10px}.page-template-page-full-width .inner-site-content{padding-top:0}.horo-headline h2{font-size:3.125em;text-transform:lowercase;font-weight:200}@media screen and (max-width:74.9em){.horo-headline h2{font-size:1.75em}}.newsletter .parallax-background{background-image:url(../img/newsletter-bg.jpg);background-repeat:no-repeat}.ubermenu-responsive-toggle.ubermenu-responsive-toggle-mobile{background-color:#2b2961!important}.ubermenu-mobile{z-index:200}#reader-section-container #reader-panel{max-height:70em}#reader-section-container .top-line{background-color:#961066}#reader-section-container .panel-options{border-top:1px solid #961066;border-bottom:1px solid #961066}#reader-section-container .panelIntro .smallCall .large-number{color:#961066}#reader-section-container .panelIntro .smallCall{background-image:url(../img/telephone-single.png)}#reader-section-container .panelIntro .small-vp-terms a{color:#961066}#reader-section-container .bigCall a{color:#961066}#reader-section-container .panelOptions{border-bottom:1px solid #961066;border-top:1px solid #961066}#reader-section-container .hReadersDetails .hRDDetails .hRDPin a{color:#961066}#reader-section-container .hReadersDetails .readers_icons li.status{color:#fff}#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:#961066}#reader-section-container .hReadersDetails .readers_icons.busy{background-color:#e9def2}#reader-section-container .hReadersDetails .readers_icons.busy li{color:#fff}#reader-section-container .book-a-reading-big-button{position:relative}#reader-section-container .book-a-reading-big-button img{width:100%}#reader-section-container .book-a-reading-big-button .booking-text{position:absolute;text-align:right;bottom:1em;right:1em;top:auto;color:#fff;font-size:5em;font-weight:700;width:4em;padding:0;line-height:1em;text-transform:lowercase;text-shadow:4px 4px 4px #000}#reader-section-container .reader-panel-book a{background-color:#961066}.cart-link a{color:#fff}.so-widget-mk-select-star-sign{border:1px solid #2b2961;padding:1em}@media screen and (min-width:34em){.so-widget-mk-select-star-sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.so-widget-mk-select-star-sign select{width:17em;color:#2b2961;line-height:2em;background-color:#fafbfa;height:45px;border-radius:0;border:4px solid #c4cfd4;height:3.5em}@media screen and (max-width:47.9em){.so-widget-mk-select-star-sign select{width:14em}}.so-widget-mk-select-star-sign .directions{position:relative}@media screen and (min-width:75em){.so-widget-mk-select-star-sign .directions:after{background-image:url(../img/select-arrow.png);content:'';position:absolute;top:0;right:-4em;width:69px;height:46px}}.so-widget-mk-select-star-sign .title{text-transform:lowercase;font-size:2em;padding:0 0 .15em;margin:0;color:#2b2961;font-weight:400}@media screen and (max-width:74.9em){.so-widget-mk-select-star-sign .title{font-size:1.5em}}@media screen and (max-width:47.9em){.so-widget-mk-select-star-sign .title{font-size:1.25em}}.horoscope-page .so-widget-mk-select-star-sign{border:none}.horoscope-page .so-widget-mk-select-star-sign .title{color:#fff}.horoscope-page .so-widget-mk-select-star-sign .directions:after{right:1em;top:1em}.so-widget-mk-select-star-sign-banner .horoscope{background-image:none}.so-widget-mk-daily-horoscope{color:#353535}.so-widget-mk-daily-horoscope h2{margin:1em 0 0;padding:0;font-weight:500}.so-widget-mk-daily-horoscope p{line-height:1.7em}@media screen and (min-width:48em){.so-widget-mk-daily-horoscope p{font-size:1.25em}}.so-widget-mk-daily-horoscope .date{color:#961066;font-weight:200}@media screen and (max-width:47.9em){.so-widget-mk-daily-horoscope .horo-daily-inner{background-image:none}}.so-widget-mk-horoscope .horoscope-week-ahead-text{font-family:Georgia,times new roman,serif;-webkit-font-smoothing:antialiased;color:#444;line-height:1.7}@media screen and (min-width:48em){.so-widget-mk-horoscope .horoscope-week-ahead-text{font-size:1.3125em}}.so-widget-mk-horoscope .horoscope-accordion{margin:2em 0 0;padding:0}.so-widget-mk-horoscope .horoscope-accordion .panel{font-family:Georgia,times new roman,serif;-webkit-font-smoothing:antialiased;color:#444;line-height:1.7}@media screen and (min-width:48em){.so-widget-mk-horoscope .horoscope-accordion .panel{font-size:1.3125em}}.so-widget-mk-horoscope .horoscope-accordion a.accordion{display:block;background:url(../img/star-bg.jpg) no-repeat scroll right top #776799;color:#fff;border-bottom:4px solid #c6b4e3;padding:.5em 1em;font-weight:200;text-transform:lowercase;position:relative}@media screen and (min-width:48em){.so-widget-mk-horoscope .horoscope-accordion a.accordion{font-size:1.5em}}.so-widget-mk-horoscope .horoscope-accordion a.accordion:after{position:absolute;right:1em;top:.25em;font-family:FontAwesome,open sans,Arial,sans-serif;font-size:1.5em;content:""}.so-widget-mk-horoscope .horoscope-accordion a.accordion.active:after{content:""}@media screen and (min-width:48em){.widget_siteorigin-panels-postloop .post-grid-home:not(.threes){display:grid;grid-template-columns:1fr 1fr;grid-gap:2em}}@media screen and (min-width:48em){.widget_siteorigin-panels-postloop .post-grid-home.threes{width:100%}.widget_siteorigin-panels-postloop .post-grid-home.threes .hentry{-webkit-box-sizing:border-box;box-sizing:border-box}.widget_siteorigin-panels-postloop .post-grid-home.threes .hentry:nth-child(2){float:left;margin-right:2.35765%;width:48.82117%}.widget_siteorigin-panels-postloop .post-grid-home.threes .hentry:nth-child(3){float:right;margin-right:0;width:48.82117%}}@media screen and (min-width:48em){.so-widget-mk-free-reading{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em}.so-widget-mk-free-reading a.button{text-align:center}}.all-about-text h2{font-size:2.25em}.all-about-text p{font-family:Georgia,times new roman,serif;-webkit-font-smoothing:antialiased;color:#444;line-height:1.7}@media screen and (min-width:48em){.all-about-text p{font-size:1.3125em}}.site-header{background:#fff}.site-header .site-branding .top-menus .sf-menu{height:2rem}.site-header .site-branding .top-menus .sf-menu>li>a,.site-header .site-branding .top-menus .sf-menu>li>a:hover{color:#282857}.site-header .site-branding .contacts *{color:#282857!important}.site-header .site-branding .logo{padding-top:1rem}.site-header .site-branding .contacts .num-blocks a{font-weight:400!important;font-size:2em}.site-header .site-branding .contacts .num-blocks div{line-height:1;margin-bottom:.25rem;font-weight:400}.site-header .site-branding .contacts .num-blocks img{width:45px!important;height:45px!important}.site-header .nav-strip{background:#282857}.site-header .ubermenu-item-level-0:hover>.ubermenu-target{color:#fff}.site-header .ubermenu-responsive-toggle{top:-2px!important}.site-footer .site-footer-inner{padding-left:0;padding-right:0}@media(max-width:767px){.site-header .site-branding .logo{width:15em;padding-top:1rem;margin-bottom:1rem}.site-header .site-branding .logo img{width:15em!important}.site-header .site-branding .contacts .num-blocks a{font-size:1.8rem}.site-header .site-branding .contacts .terms{display:block;margin-bottom:1rem;margin-top:1rem}.site-header .ubermenu-responsive-toggle{background:#282857!important}.site-header .ubermenu-submenu{background:#fafafa!important;box-shadow:none!important}.site-header .ubermenu-target{color:#282857!important}}@media(max-width:992px){.site-header .site-branding .logo img{width:20rem}}@media(max-width:1200px){.site-header .site-branding .contacts .num-blocks div{font-size:.85rem}}@media(min-width:992px){.site-header .site-branding .logo{width:250px}.site-header .site-branding .contacts{width:68%}.site-header .site-branding .contacts .num-blocks img{width:40px!important;height:40px!important;margin-right:.5rem!important}.site-header .site-branding .contacts .num-blocks div{font-size:.75rem}.site-header .site-branding .contacts .num-blocks a{font-size:1.8rem}}@media(min-width:1200px){.site-header .site-branding .logo{width:340px}.site-header .site-branding .contacts{width:65%}.site-header .site-branding .contacts .num-blocks img{width:50px!important;height:50px!important}.site-header .site-branding .contacts .num-blocks div{font-size:.8rem}.site-header .site-branding .contacts .num-blocks a{font-size:2.75em!important}}.site-header .site-branding .social-icons{text-align:center;margin:.5rem 0}.site-header .site-branding .social-icons .icon{display:inline-block;margin:0 .25rem}.site-header .site-branding .social-icons .icon a{color:#999}