*{box-sizing:border-box}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{margin:0}hr{box-sizing:content-box;height:0}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}form{margin-bottom:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{border:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}ul,ol{margin:0}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-sun-glyph:before{content:"\e901"}.icon-mercury:before{content:"\e902"}.icon-venus:before{content:"\e903"}.icon-caret:before{content:"\e904"}.icon-close:before{content:"\e905"}.icon-mars:before{content:"\e906"}.icon-jupiter:before{content:"\e907"}.icon-saturn:before{content:"\e908"}.icon-uranus:before{content:"\e909"}.icon-neptune:before{content:"\e90a"}.icon-pluto:before{content:"\e90b"}.icon-heart:before{content:"\e90c"}.icon-health:before{content:"\e90d"}.icon-briefcase:before{content:"\e90e"}.icon-calendar:before{content:"\e90f"}.icon-cards:before{content:"\e910"}.icon-crystal-ball:before{content:"\e911"}.icon-menu:before{content:"\e912"}.icon-envelope:before{content:"\e913"}.icon-moon:before{content:"\e914"}.icon-eye:before{content:"\e915"}.icon-infinity:before{content:"\e916"}.icon-planet:before{content:"\e917"}.icon-search:before{content:"\e918"}.icon-happy:before{content:"\e919"}.icon-instagram:before{content:"\e91a"}.icon-star:before{content:"\e91b"}.icon-sun:before{content:"\e91c"}.icon-leaf:before{content:"\e91d"}.icon-megaphone:before{content:"\e91e"}.icon-money:before{content:"\e91f"}.icon-paw:before{content:"\e920"}.icon-big-arrow:before{content:"\e921"}.icon-shoe:before{content:"\e922"}.icon-broken-heart:before{content:"\e923"}.icon-utensils:before{content:"\e924"}.icon-aquarius:before{content:"\e925"}.icon-aries:before{content:"\e926"}.icon-cancer:before{content:"\e927"}.icon-capricorn:before{content:"\e928"}.icon-gemini:before{content:"\e929"}.icon-leo:before{content:"\e92a"}.icon-libra:before{content:"\e92b"}.icon-pisces:before{content:"\e92c"}.icon-sagittarius:before{content:"\e92d"}.icon-scorpio:before{content:"\e92e"}.icon-taurus:before{content:"\e92f"}.icon-virgo:before{content:"\e930"}.icon-double-heart:before{content:"\e931"}.icon-heart-arrow:before{content:"\e932"}.icon-yinyang:before{content:"\e933"}.icon-triangle:before{content:"\e934"}.icon-sleep:before{content:"\e935"}.icon-neutral:before{content:"\e936"}.icon-angel:before{content:"\e937"}.icon-question-mark:before{content:"\e938"}.icon-number:before{content:"\e939"}.icon-cake:before{content:"\e93a"}.icon-dice:before{content:"\e93b"}.icon-fire:before{content:"\e93c"}.icon-flower:before{content:"\e93d"}.icon-gem:before{content:"\e93e"}.icon-lips:before{content:"\e93f"}.icon-lady-bug:before{content:"\e940"}.icon-lightning:before{content:"\e941"}.icon-shell:before{content:"\e942"}.icon-youtube:before{content:"\e943"}.icon-youtube-filled:before{content:"\e94f"}.icon-twitter:before{content:"\e944"}.icon-facebook:before{content:"\e945"}.icon-facebook-filled:before{content:"\e946"}.icon-pinterest-filled:before{content:"\e947"}.icon-twitter-filled:before{content:"\e948"}.icon-google-plus-filled:before{content:"\e949"}.icon-star-filled:before{content:"\e94a"}.icon-display:before{content:"\e94b"}.icon-wheelchair:before{content:"\e94c"}.icon-planet-poster:before{content:"\e94d"}.icon-brain:before{content:"\e94e"}.grid{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}.grid .grid{padding-left:0;padding-right:0}.max-width-25{max-width:25%}.max-width-40{max-width:40%}.max-width-60{max-width:60%}@supports(display:grid){.grid{display:grid}.grid-left-sidebar{grid-template-columns:1fr 2fr;grid-gap:6rem}.grid-right-sidebar{grid-template-columns:2fr 1fr;grid-gap:6rem}.grid-right-sidebar .grid-3{grid-template-columns:repeat(3,minmax(27%,1fr));margin-bottom:1rem}.grid-right-sidebar .grid-left-sidebar{grid-gap:1rem}.grid-2{grid-template-columns:repeat(2,minmax(47%,1fr));grid-template-rows:auto;grid-gap:1rem}.grid-2__full{grid-column:1/span 2}.grid-3{grid-template-columns:repeat(3,minmax(32%,1fr));grid-template-rows:auto;grid-gap:1rem}.grid-3__full{grid-column:1/span 3}.grid-4{grid-template-columns:repeat(4,minmax(22%,1fr));grid-template-rows:auto;grid-gap:1rem}.grid-6{grid-template-columns:repeat(6,minmax(14%,1fr));grid-template-rows:auto;grid-gap:1rem}}@media only screen and (min-width:0px) and (max-width:767px){.grid{grid-template-columns:1fr;grid-gap:0}.grid .grid{padding-left:0;padding-right:0}.max-width-25,.max-width-40,.max-width-60{max-width:100%}.grid-right-sidebar .grid-6{grid-gap:1rem}.grid-6{grid-gap:1rem;grid-template-columns:repeat(3,1fr)}.grid-right-sidebar .grid-1-s{grid-template-columns:repeat(1,1fr)}.grid-2-s{grid-template-columns:repeat(2,1fr)}.flex-wrap-s{display:flex;flex-wrap:wrap}.flex-6{justify-content:space-between}.flex-6>*{width:45%}.grid-2__full{grid-column:1}.grid-3__full{grid-column:1}}@media only screen and (min-width:768px) and (max-width:1024px){.max-width-25,.max-width-40,.max-width-60{max-width:100%}.grid-3{grid-template-columns:repeat(2,minmax(35%,1fr))}.grid-2__full{grid-column:1}.grid-3__full{grid-column:1/span 2}.grid-center-m{grid-column:1/span 2;max-width:50%;margin:0 auto}.grid-single-m{grid-column:1/span 2}.grid-left-sidebar{grid-template-columns:1fr 1fr;grid-gap:1rem}.grid-right-sidebar{grid-template-columns:1fr 1fr;grid-gap:1rem;grid-row-gap:0}.grid-right-sidebar .grid-6{grid-template-columns:repeat(6,minmax(22%,1fr));grid-gap:1rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.grid-2,.grid-3,.grid-4,.grid-left-sidebar,.grid-right-sidebar{-ms-overflow-x:auto}.grid-2>*{width:47%;float:left;margin-right:1rem}.grid-2>:last-child{margin-right:0}.grid-3>*{width:33%;float:left}.grid-4>*{width:23%;float:left;margin-right:1rem}.grid-4>:last-child{margin-right:0}.grid-6>*{width:16%;display:inline-block}.grid-left-sidebar>:first-child{width:33%;float:left}.grid-left-sidebar>:last-child{width:65%;float:left}.grid-right-sidebar>:first-child{width:63%;float:left;margin-right:2rem}.grid-right-sidebar>:last-child{width:33%;float:left}}.btn-skin{border-radius:2px;box-shadow:1px 2px 5px rgba(0,0,0,.15);background:#f9c85a;color:#111;width:auto;padding:.5rem;transition:background-color 300ms linear;font-family:raleway,serif;font-size:1rem;text-transform:uppercase;cursor:pointer}.btn-skin:hover{background:#f6af10;color:#111}.btn-purple{background:#6f41a8;color:#fafafa;text-transform:capitalize}.btn-purple:hover{background:#4b2c71;color:#fafafa}.btn-red{background:#ee6263;color:#111}.btn-red:hover{background:#e71d1e;color:#fafafa}.btn-white{background:#fafafa;color:#111}.btn-white:hover{background:#e71d1e;color:#fafafa}.btn-center{display:block;margin-left:auto;margin-right:auto}.faux-dropdown{display:inline-block;color:#111}select,.faux-dropdown{border-radius:2px;border:1px #ddd solid;background:#fcfcfc;padding:.8rem 1rem;width:100%;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-large{padding:.5rem}.select-transparent{background:0 0;color:#fafafa}label.caret-white,label.caret-gray,label.caret-black{position:relative;display:block}label.caret-white:after,label.caret-gray:after,label.caret-black:after{font-family:icomoon;content:"\e904";position:absolute;pointer-events:none;font-size:.8rem;right:.5rem;top:1rem}label.caret-white:after{color:#fafafa}label.caret-gray:after{color:#aaa}label.caret-black:after{color:#111}textarea{margin-bottom:1rem;padding:.5rem}input,textarea{border:1px #ddd solid;width:100%;border-radius:2px}.input-large{padding:.6rem 1rem;margin-bottom:1rem}.dropdown{position:relative}.dropdown .content{display:none;position:absolute;width:max-content;background:#fcfcfc;border:1px #ddd solid;z-index:2}.dropdown .content a{display:block;color:#111;padding:.5rem}.subscribe-page{padding:3rem 0;min-height:60vh}.subscribe-box{position:relative;padding-top:900px}.subscribe-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:0px) and (max-width:767px){select,.faux-dropdown,.btn{padding:.5rem}.subscribe-box{padding-top:1150px}label.caret-white:after,label.caret-gray:after{top:.5rem}}.do-not-sell-my-info p,.do-not-sell-my-info ul{margin-bottom:.8em}.do-not-sell-my-info form button{display:block;margin:1em 0 1.5em}.do-not-sell-my-info form .charsCount{display:block;margin:-.6em 0 1em}.do-not-sell-my-info form h3{font-size:1.2em;margin-bottom:.2em}.form{margin-top:30px;padding:30px 20px}.form--inner{margin:unset;max-width:470px;width:100%}.form--results{margin-bottom:30px}.form__info-text{margin-top:20px}.form__h3{color:#111;font-size:22px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:-.2px;margin-bottom:30px}.form--exact-age-calc .grid-2{grid-gap:2rem}.form--body-mass-index .form--inner{max-width:unset}.field{width:100%}.field__input,.field__select,.field__textarea{margin-bottom:20px}.field__input{background-color:#fff;border:1px solid #bfbfbf;padding:10px 12px;width:100%}.field__input--sm{max-width:280px}.field__input--md{max-width:280px}.field__input--lg{max-width:470px}.field__select{background-color:#fff;border:1px solid #bfbfbf;padding:10px 20px 10px 12px}.field__label{color:#111;display:block;font-family:Raleway;font-size:1rem;font-weight:500;letter-spacing:normal;line-height:normal;margin-bottom:10px}.field__radio{align-items:center;display:flex;margin-right:30px}.field__radio input[type=radio]{margin-right:8px}.field__btn--sm{max-width:132px;width:100%}.field__btn--lg{max-width:322px;width:100%}.field--controls-wrapper{margin-bottom:20px}.field--select-wrapper{max-width:170px}.field--select-wrapper .caret-gray:after{right:0;transform:translate(-50%,50%);top:0}@media only screen and (min-width:768px){.field--controls-wrapper{margin-top:40px}.field__input{max-width:470px;width:100%}.field__input--htf-wrapper{max-width:348px;width:100%}.field__input--hti{width:105px}}body{font-family:raleway,serif;transition:.5s ease-in-out;background:#fafafa;font-display:optional}a{color:#ee6263;transition:color 200ms linear}a:hover{color:#6f41a8;transition:color 200ms linear}h1,h2,h3{font-family:playfair display,serif;font-weight:400}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-family:raleway,serif;text-transform:uppercase;font-size:1rem;line-height:1.25;font-weight:400}p{font-size:1.125rem;line-height:1.5}ol,ul{padding:0 0 0 1rem;font-size:1.125rem;line-height:1.5}ol li,ul li{color:#444;line-height:1.6}ol li{margin-bottom:1rem}blockquote{font-size:1.5rem;font-style:italic;font-family:playfair display,serif;background:#f5f5f5;margin:1rem 0;padding:2rem 1rem;letter-spacing:1px;display:flex;justify-content:flex-start;align-items:center}blockquote:before{content:open-quote;font-size:9rem;display:block;line-height:1.2;height:5rem;margin-right:2.5rem}.img-responsive{display:block;width:100%;height:auto}.img-circle{border-radius:50%}.text-right{text-align:right}.text-center{text-align:center}.flex-6{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.flex-6>*{width:15%;margin:.5rem}.flex-3{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-3>*{width:32%}.flex-2{display:flex;justify-content:flex-start;align-items:center}.flex-2>:first-child{margin-right:1rem}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-center{display:flex;align-items:center;flex-wrap:wrap}.flex-center-inline{display:flex;justify-content:center;flex-wrap:wrap}.flex-center-inline-nowrap{display:flex;justify-content:center;flex-wrap:nowrap}.flex-column{display:flex;flex-direction:column}.flex-center-column{display:flex;align-items:center;flex-direction:column}.flex-spaced{display:flex;align-items:center;justify-content:space-between}.flex-wrap{display:flex;flex-wrap:wrap}.v-center{align-items:center}.pull-left{float:left}.pull-right{float:right}.fixed{position:fixed;height:100vh}.list-unstyled{list-style-type:none;padding:0;margin:0}.list-inline li{display:inline-block}ul li::marker{color:#4d48af}.breadcrumbs{font-family:poppins,sans-serif;text-transform:uppercase}.breadcrumbs a{color:#aeaeae}.breadcrumbs a:hover{color:#ee6263;text-decoration:underline}.breadcrumbs li{padding:.25rem;color:#aeaeae}.center-btns{text-align:center;margin-bottom:2rem;margin-top:8px}.center-btns .btn-skin{margin:.8rem .4rem 0;background:#f9c85a;color:#111}.center-btns .btn-skin:hover{background:#f6af10}.center-btns .btn-skin.pink{background:#f6cccc}.center-btns .btn-skin.lightmagenta{background:#f2e0f4}.center-btns .btn--active{background:#6f41a8;color:#fafafa}.center-btns .btn--visited{background:#c6c9c0}footer .app-download a{padding-left:0}footer .app-download img{height:30px;width:100px}@media only screen and (min-width:0px) and (max-width:1024px){h1{font-size:2rem;line-height:1.2}h2{font-size:1.5rem}h3{font-size:1.25rem}p{font-size:1rem}blockquote{font-size:1.125rem}blockquote:before{font-size:6rem;margin-right:1.5rem}}@media only screen and (min-width:0px) and (max-width:767px){.flex-3-s>*{width:30%;margin:.5rem}.flex-2-s>*{width:40%;margin:.5rem}.breadcrumbs li{font-size:1rem}}.text--black{color:#111}.bold{font-weight:700}.italicize{font-style:italic}.bullet--purple:before{background-color:#4d48af;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}.article-widget{display:block}.article-widget:hover{background:#fef9ee}.article-widget h3{color:#111;font-family:playfair display,serif;font-size:1.5rem;line-height:normal}.article-widget h3:after{border-bottom:1px #c4c4c4 dotted;content:"";display:block;margin-bottom:1.2rem;margin-top:10px}.article-widget p{border-bottom:1px #c4c4c4 dotted;font-family:Mate;line-height:normal;color:#111;margin-top:1.2rem;padding-bottom:1rem}.upsell-3cards-container.module-skin{margin-top:1rem;padding-bottom:30px;padding-top:20px}.upsell-3cards{align-items:center;flex-direction:column;margin:20px auto 0}.upsell-3cards .item{padding:unset;overflow:hidden;width:135px}.upsell-3cards .item img{height:135px;width:135px}.upsell-3cards .item p{color:#111;font-size:14px;letter-spacing:normal;line-height:normal;font-family:Merriweather;padding:6px 8px 8px;text-align:center}@media only screen and (min-width:768px){.upsell-3cards{flex-direction:row}.upsell-3cards .item{margin:0 10px 20px;width:160px}.upsell-3cards .item img{height:160px;width:160px}.upsell-3cards .item p{font-size:16px;padding:8px 12px 10px}}.main-nav{display:flex;align-items:center;justify-content:space-between;font-family:raleway,serif;font-size:1rem}.main-nav a{color:#111}.main-nav .menu-trigger{font-weight:600;padding:.5rem;text-transform:uppercase}.main-nav .menu-trigger i{font-size:80%;margin-left:.1rem}.main-nav .logo{width:14%}.main-nav .main{width:70%}.main-nav .social a{margin:0 .4rem}.main-nav .search-trigger{margin-left:.5rem}.main-nav .menu-link{display:inline-block;font-weight:600;padding:.5rem;text-transform:uppercase}.main-nav .dropdown{display:inline-block;padding:1rem 0}.main-nav .dropdown .sub-nav{display:none;min-width:14rem;position:absolute;left:-8rem;top:3rem;margin-left:50%;grid-column-gap:1rem;background:#fff;border:1px #e1e1e1 solid;box-shadow:1px 2px 5px rgba(0,0,0,.15);z-index:5}.main-nav .dropdown .sub-nav.medium{width:20rem;left:-10rem;grid-template-columns:1fr 1fr}.main-nav .dropdown .sub-nav.large{width:56rem;left:-28rem;grid-template-columns:1fr 1fr 1fr 1fr}.main-nav .dropdown .sub-nav h4{color:#6f41a8;font-family:playfair display,serif;text-transform:capitalize}.main-nav .dropdown .sub-nav a{border-bottom:1px #d4d4d4 dotted;display:block;padding:.5rem 1rem}.main-nav .dropdown .sub-nav a:hover{background:0 0;color:#6f41a8}.main-nav .dropdown .sub-nav a.highlight{color:#6f41a8;font-size:.8rem}.overlay{display:none;background:rgba(0,0,0,.8);width:100vw;height:100vh;position:absolute;z-index:10;-webkit-box-shadow:inset -2px 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:inset -2px 0 10px 0 rgba(0,0,0,.15);box-shadow:inset -2px 0 10px 0 rgba(0,0,0,.15)}.overlay .icon-close{font-size:1.5rem;position:absolute;top:1rem;left:1rem;color:#fafafa}.site-map{display:none;width:100vw;height:100vh;background:#ee6263;position:absolute;top:0;left:0;overflow:scroll;z-index:200;color:#fafafa}.site-map h2{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px rgba(255,255,255,.5) solid}.site-map .logo{width:20%;display:block;margin:0 auto}.site-map .header{background:#fafafa;padding:1rem 0;position:fixed;width:100%}.site-map .body{padding:3rem 0;grid-column-gap:5rem;grid-template-columns:1fr 2fr 2fr}.site-map .body a{color:#fafafa;display:block;padding:.25rem 0}.site-map .body a:hover{text-decoration:underline}.sitemap-close{color:#111;position:absolute;top:.5rem;left:2rem;font-size:2rem}footer{border-top:1.5px #d4d4d4 dotted;padding:1rem 0}footer .grid-right-sidebar{grid-gap:1rem;grid-template-columns:3fr 1fr}footer a{font-family:raleway,serif;color:#111;font-size:.75rem;padding:.45rem;display:inline-block}footer a:hover{color:#6f41a8}footer a:first-child{padding-left:0}footer small{font-family:raleway,serif;font-size:.8rem}.footer__apps a{width:45%}.sticky-bit{text-align:center;background:rgba(246,246,246,.9);position:fixed;bottom:0;left:0;z-index:9999;width:100%}.sticky-bit .close{background:rgba(246,246,246,.9);position:absolute;right:0;top:-2.5rem;font-size:1rem;color:#111;padding:.5rem;margin:0;display:none}.section-headline{margin-bottom:2rem}.section-headline h1{line-height:1}.section-headline h1.birthday{line-height:2}.switcher{display:flex;justify-content:flex-start;border-bottom:1px #aeaeae dotted;text-transform:uppercase;font-family:raleway,serif;margin-bottom:1rem}.switcher a{color:#111;margin:0 .5rem}.switcher a:hover{color:#6f41a8}.switcher a.active{color:#6f41a8;border-bottom:4px #6f41a8 solid;font-weight:600}.switcher>a:first-child{margin-left:0}.switcher .icon-calendar{font-size:120%;display:inline}.switcher .dots{font-size:2rem;font-weight:800;margin-top:-1.25rem;border:0}.switcher .dots.active{border:0;color:#6f41a8}.subnav{background:#ededed;margin-bottom:1rem;margin-top:-1rem;font-family:raleway,serif}.subnav a{color:#949494;padding:.5rem 1rem}.subnav a:hover{color:#6f41a8}.subnav a.active{color:#6f41a8;font-weight:600}@media only screen and (min-width:1025px) and (max-width:1200px){.main-nav .main{width:80%}.main-nav .social{display:none}}@media only screen and (min-width:0px) and (max-width:1024px){.main-nav{padding:1rem;position:relative;width:100vw}.main-nav>a{font-size:1.5rem;line-height:1}.main-nav .main{display:none;position:absolute;top:3.5rem;left:0;background:#fafafa;width:100vw;height:100vh;z-index:100;overflow:scroll}.main-nav .main .dropdown{display:block;border-top:1px #ededed solid;padding:0}.main-nav .main .dropdown .menu-trigger{display:flex;justify-content:space-between;align-items:center;padding:1rem}.main-nav .main .dropdown .sub-nav{width:100%;display:none;position:static;margin-left:0;box-shadow:none;background:#f2f2f2}.main-nav .main .dropdown .sub-nav.grid{display:grid}.main-nav .main .dropdown .sub-nav.large{grid-template-columns:1fr 1fr;grid-row-gap:1rem}.main-nav .main .dropdown .all-link{display:none;background:#ededed;padding:1rem;color:#6f41a8;text-align:center}.main-nav .main .menu-link{display:block;font-weight:600;text-transform:uppercase;padding:1rem;border-top:1px #ededed solid}.main-nav .main .subscribe-link{font-weight:600;text-transform:uppercase;padding:1rem;border-top:1px #ededed solid}.main-nav .main .social-mobile{padding:1rem;border-top:1px #ededed solid}.main-nav .main .social-mobile a{padding-right:1rem;font-size:1.2rem}.switcher .dropdown .content{display:none;border:1px #ddd solid;background:#fff;position:absolute;right:0;top:1.5rem}.switcher .dropdown .content a{padding:.5rem 0}.sitemap-close{font-size:1.5rem;left:1rem}}@media only screen and (min-width:0px) and (max-width:767px){.subnav a{padding:.5rem .7rem;font-size:.9rem}.main-nav .logo{width:50%}.site-map .logo{width:50%}.site-map .body{grid-template-columns:1fr;padding:2rem 1rem}.site-map .body .grid-2{grid-template-columns:1fr 1fr}footer{text-align:center}footer a{font-size:1rem}footer a:first-child{padding-left:.5rem}footer .grid-right-sidebar{grid-template-columns:1fr}.footer__apps{justify-content:center}}@media only screen and (min-width:768px) and (max-width:1024px){.main-nav .logo{width:30%}.site-map .body{grid-column-gap:2rem}}.module-skin{background:#fff;border-radius:2px;border:1px #ebece9 solid;margin-bottom:2rem;padding:1rem;-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.05);-moz-box-shadow:1px 4px 8px rgba(0,0,0,.05);box-shadow:1px 4px 8px rgba(0,0,0,.05)}.module-skin .more-btns{margin-bottom:0}.more-reading{margin-bottom:2rem}.more-reading img{object-fit:cover;height:10rem;margin-top:1rem;margin-bottom:1rem}.more-reading a{color:#111}.more-reading a:hover{color:#ee6263}.module-matches,.module-star-ratings{min-height:15rem}.module-matches h3{background:#dee1f6;background:-moz-linear-gradient(top,#dee1f6 0%,#d5f3f6 100%);background:-webkit-linear-gradient(top,#dee1f6 0%,#d5f3f6 100%);background:linear-gradient(to bottom,#dee1f6 0%,#d5f3f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#dee1f6",endColorstr="#d5f3f6",GradientType=0 );margin:-1rem -1rem 1rem;padding:1rem 0}.module-matches .inner a{width:33.3333%;color:#111}.module-matches .inner i{border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:.5rem 0}.module-matches .inner i.icon-aries{background:#f6cccc}.module-matches .inner i.icon-taurus{background:#d5f3f6}.module-matches .inner i.icon-gemini{background:#f6f3c1}.module-matches .inner i.icon-cancer{background:#d9eed3}.module-matches .inner i.icon-leo{background:#f5dec6}.module-matches .inner i.icon-virgo{background:#ddcee0}.module-matches .inner i.icon-libra{background:#f6dae5}.module-matches .inner i.icon-scorpio{background:#dee1f6}.module-matches .inner i.icon-sagittarius{background:#e3f6ed}.module-matches .inner i.icon-capricorn{background:#eee0d6}.module-matches .inner i.icon-aquarius{background:#f2e0f5}.module-matches .inner i.icon-pisces{background:#e0d291}.module-star-ratings h3{color:#111}.module-star-ratings .general-mood{padding:1rem;margin:-1rem -1rem 0;background:#dee1f6;background:-moz-linear-gradient(top,#dee1f6 0%,#f2e0f5 100%);background:-webkit-linear-gradient(top,#dee1f6 0%,#f2e0f5 100%);background:linear-gradient(to bottom,#dee1f6 0%,#f2e0f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#dee1f6",endColorstr="#f2e0f5",GradientType=0 )}.module-star-ratings .general-mood img{width:2.5rem}.module-star-ratings .general-mood h4{color:#5e5e5e;font-size:.8rem}.module-star-ratings .ratings a{color:#111;width:48%;max-width:9rem;margin-top:1rem;text-align:center}.module-star-ratings .learn-more{display:block;text-align:center;margin-top:1rem;font-family:raleway,serif;text-transform:uppercase}.module-star-ratings .icon-star-filled{color:#ddd;margin:0 .25rem}.module-star-ratings .icon-star-filled.highlight{color:#f9c85a}.more-btns{margin-bottom:2rem}.more-btns .btn-skin{margin:.25rem .25rem .5rem 0;display:inline-block}.more-btns .btn--visited{background:#d4d4d4}.module-recommended__item{padding:1rem 0;border-top:1px #c4c4c4 dotted}.module-recommended__item img{width:35%;height:4rem;object-fit:cover}.module-recommended__item h4{width:60%;color:#111}.module-recommended-wide h2{margin:1rem 0;text-align:center}.module-recommended-wide .item{padding:1rem 0;border-top:1px #c4c4c4 dotted;display:flex;align-items:center;justify-content:space-between}.module-recommended-wide .item img{width:35%;height:6rem;object-fit:cover}.module-recommended-wide .item div{width:60%;color:#111}.module-dpo{max-width:1180px;margin-left:auto;margin-right:auto;align-items:center;background-image:url(/images-US/banners/dpo-banner-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:2rem 0;margin-bottom:2rem;color:#fafafa}.module-dpo a{color:#fafafa;text-decoration:underline}.module-dpo h2{font-style:italic}.module-dpo p{width:50%;margin-left:1rem}.module-dpo .icon-planet{font-size:3rem;margin-right:1rem}.module-card-of-day{margin-bottom:2rem}.module-card-of-day>a{width:30%;transition:all .2s ease-in-out}.module-card-of-day>a:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.module-card-of-day div{width:70%}.module-card-of-day h4{color:#919191}.module-card-of-day p{margin-bottom:1rem}.module-daily-reading{margin-bottom:2rem}.module-daily-reading h4{color:#919191}.module-daily-reading a{transition:transform .3s ease-in-out;width:30%}.module-daily-reading a:hover{transform:translate(-3px,3px)}.module-daily-reading .tarot-card{height:214px;object-fit:cover;margin:auto;text-align:center}.module-qotd{background-color:#ffcbb5;background-image:-webkit-linear-gradient(50deg,#FFCBB5 60%,#FBE4CF 50%);padding:2rem;color:#111;max-width:1200px;margin:0 auto 2rem;align-items:center}.module-qotd:hover{color:#111;opacity:.95}.module-qotd h2{font-style:italic}.module-qotd div{width:50%}.module-qotd img{margin-left:2rem;margin-right:2rem}.module-tip{padding:0;display:flex;align-items:center;color:#111;border:2px transparent solid}.module-tip:hover{-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.2);-moz-box-shadow:1px 4px 8px rgba(0,0,0,.2);box-shadow:1px 4px 8px rgba(0,0,0,.2);color:#111;border-color:#ee6263;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.module-tip img{object-fit:cover;height:16rem;width:17rem}.module-tip div{padding:2rem}.module-tip-sm{margin-bottom:1.5rem}.primis-rr{grid-gap:4rem}.primis-rr aside{min-width:400px}.primis-rr aside .primis-video-module{margin-top:2rem;margin-bottom:2rem}.primis-standalone{max-width:400px;margin-bottom:2rem}@media only screen and (min-width:0px) and (max-width:1024px){.more-reading h2{margin-bottom:1rem}.more-reading a{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem;text-align:left;align-items:center;background-color:#fff;border:1px #ddd solid;padding:.5rem}.more-reading a img{height:5rem}}@media only screen and (min-width:0px) and (max-width:767px){.module-dpo{flex-direction:column;text-align:center;background-image:url(/images-US/banners/dpo-banner-bg-s.jpg)}.module-dpo p{width:80%;margin-top:1rem}.module-qotd{flex-direction:column;text-align:center;background-size:cover;padding:2rem 1rem}.module-qotd img{margin:1rem 0 0}.module-qotd div{width:80%;margin:1rem 0 0}.module-tip:before{content:"";width:5rem;height:2rem;margin-left:1.5rem;background:url(/images-US/elements/star.png) no-repeat;background-size:contain}.module-tip div{padding:1.5rem}.more-btns ul{display:block}.more-btns ul li{margin:0 .5rem 1rem 0}.more-btns ul li a{margin-bottom:0;font-size:.8rem}.more-btns ul li a [class^=icon-],.more-btns ul li a [class*=" icon-"]{font-size:1rem}.more-btns .btn{font-size:.875rem}.more-reading{margin-top:0;margin-bottom:1rem}.more-reading a{margin-bottom:1rem}.more-reading .module-ad{margin-bottom:0;margin-top:1rem}.module-matches{min-height:5rem}.module-matches h3{padding:.5rem 0}.module-matches .inner i{width:50px;height:50px;font-size:1.5rem}.primis-rr aside{min-width:100px}.primis-standalone{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px){.module-dpo{background-image:url(/images-US/banners/dpo-banner-bg-m.jpg)}.module-tip{flex-direction:column}.module-tip img{width:100%;height:10rem}.more-reading .grid-4{grid-template-columns:1fr 1fr}}.upsell-banner{margin-top:2rem;text-align:left}.upsell-banner:hover{background:#fef9ee}.upsell-banner__desc{color:#111;font-family:Merriweather;font-size:16px;line-height:1.63}.upsell-banner__title{color:#111;font-family:playfair display,serif;font-size:22px;line-height:normal;margin-bottom:15px}.banner{background-image:url(/images-US/banners/daily-banner-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;color:#fafafa;margin-bottom:2rem;padding:1.5rem 1rem}.banner h1{font-size:40px;line-height:1.05}.banner a:not(.btn-skin){color:#fafafa}.banner p{font-size:1.5rem;margin-top:10px}.banner option{background:#ededed;color:#111}.banner form{width:12rem;margin-left:1rem}.banner .btn-skin{display:inline-block;font-family:montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:normal;line-height:normal;margin:1rem auto;padding:.5rem 1.5rem}.banner--numerology-overview h4{color:#fafafa!important}.banner--yearly{color:#111}.banner--love{background-image:url(../images-US/banners/love-banner-bg.jpg)}.banner--career{background-image:url(../images-US/banners/career-banner-bg.jpg)}.banner--money{background-image:url(../images-US/banners/money-banner-bg.jpg)}.banner--health{background-image:url(../images-US/banners/health-banner-bg.jpg)}.banner--food{background-image:url(../images-US/banners/food-banner-bg.jpg)}.banner--teen{background-image:url(../images-US/banners/teen-banner-bg.jpg)}.banner--pet{background-image:url(../images-US/banners/pet-banner-bg.jpg)}.banner--tarot{background-image:url(../images-US/banners/tarot-banner-bg.jpg)}.banner--tarot span{font-size:3rem;font-family:playfair display,serif;font-weight:400}.banner--numerology{background-image:url(../images-US/banners/numerology-banner-bg.jpg)}.banner--game{background-image:url(../images-US/banners/game-banner-bg.jpg)}.banner--inspiration{background-image:url(../images-US/banners/inspiration-banner-bg.jpg)}.banner--spirit{background-image:url(../images-US/banners/spirit-banner-bg.jpg)}.banner--success{background-image:url(../images-US/banners/success-banner-bg.jpg)}.banner--sun{background-image:url(../images-US/banners/sun-banner-bg.jpg)}.banner--sex{background-image:url(../images-US/banners/sex-banner-bg.jpg)}.banner--style{background-image:url(../images-US/banners/style-banner-bg.jpg)}.banner--mayan{background-image:url(../images-US/banners/mayan-banner-bg.jpg)}.banner--dpo{background-image:url(../images-US/banners/dpo-banner-bg.jpg)}.banner--yearly{background-image:url(../images-US/banners/yearly-banner-bg.jpg)}.banner--mercury{background-image:url(../images-US/banners/mercury-banner-bg.jpg)}.banner--ox{background-image:url(../images-US/banners/ox-banner-bg.jpg)}.banner--numerology{background-image:url(../images-US/banners/numerology-banner-bg.jpg)}.banner--chinese-yearly{background-image:url(../images-US/banners/chinese-yearly-banner-bg.jpg)}.banner--chinese{background-image:linear-gradient(#FEA5A7,#FF404A)}.banner--mercury{background-position:center center}@media(min-width:768px){.banner--numerology-overview{min-height:210px}}@media only screen and (min-width:0px) and (max-width:1024px){.banner--tarot span{font-size:2rem;line-height:1.2}}@media only screen and (min-width:0px) and (max-width:767px){.banner{background-image:url(../images-US/banners/daily-banner-mobile-bg.jpg)}.banner h1{font-size:1.5rem}.banner p{font-size:1.25rem;line-height:1.2;margin-top:1rem}.banner form{width:10rem}.banner--love{background-image:url(../images-US/banners/love-banner-mobile-bg.jpg)}.banner--career{background-image:url(../images-US/banners/career-banner-mobile-bg.jpg)}.banner--money{background-image:url(../images-US/banners/money-banner-mobile-bg.jpg)}.banner--health{background-image:url(../images-US/banners/health-banner-mobile-bg.jpg)}.banner--food{background-image:url(../images-US/banners/food-banner-mobile-bg.jpg)}.banner--teen{background-image:url(../images-US/banners/teen-banner-mobile-bg.jpg)}.banner--pet{background-image:url(../images-US/banners/pet-banner-mobile-bg.jpg)}.banner--tarot{background-image:url(../images-US/banners/tarot-banner-mobile-bg.jpg)}.banner--numerology{background-image:url(../images-US/banners/numerology-banner-mobile-bg.jpg)}.banner--game{background-image:url(../images-US/banners/game-banner-mobile-bg.jpg)}.banner--inspiration{background-image:url(../images-US/banners/inspiration-banner-mobile-bg.jpg)}.banner--spirit{background-image:url(../images-US/banners/spirit-banner-mobile-bg.jpg)}.banner--success{background-image:url(../images-US/banners/success-banner-mobile-bg.jpg)}.banner--sun{background-image:url(../images-US/banners/sun-banner-mobile-bg.jpg)}.banner--sex{background-image:url(../images-US/banners/sex-banner-mobile-bg.jpg)}.banner--style{background-image:url(../images-US/banners/style-banner-mobile-bg.jpg)}.banner--mayan{background-image:url(../images-US/banners/mayan-banner-mobile-bg.jpg)}.banner--dpo{background-image:url(../images-US/banners/dpo-banner-mobile-bg.jpg)}.banner--yearly{background-image:url(../images-US/banners/yearly-banner-mobile-bg.jpg)}.banner--mercury{background-image:url(../images-US/banners/mercury-banner-mobile-bg.jpg)}.banner--ox{background-image:url(../images-US/banners/ox-banner-mobile-bg.jpg)}.banner--numerology{background-image:url(../images-US/banners/numerology-banner-mobile-bg.jpg)}.banner--chinese-yearly{background-image:url(../images-US/banners/chinese-yearly-banner-mobile-bg.jpg)}.banner--chinese{background-image:linear-gradient(#FEA5A7,#FF404A)}.banner--ox{align-items:center;display:flex;flex-direction:column;height:600px;justify-content:flex-end;padding-bottom:32px}.banner--ox h1,.banner--ox p{margin-bottom:16px}.banner--numerology-overview form{width:12rem}}.top-slot,.center-slot{padding-bottom:1rem;margin-bottom:0;display:flex;justify-content:center}.module-ad{margin:0 auto 2rem;text-align:center}.more-articles-embed{margin-bottom:25px}.ad-bg{background:#ededed;padding:.5rem}.additional-content{max-width:1200px;margin:0 auto;padding:0}.rec-text-ad{border:4px #e1c9e6 solid;border-radius:2px;padding:1rem;text-align:center;position:relative;background:#fafafa;margin-top:1.5rem}.rec-text-ad:after{content:"";background:url(../images-US/rectangle-wave.png) repeat;background-size:contain;width:100%;height:100%;position:absolute;bottom:-1.25rem;right:-1.25rem;z-index:-1}.desktop-banner{height:90px;z-index:2;overflow:hidden}.top-slot>.desktop-banner{height:250px}.desktop-medrec{height:250px;overflow:hidden}@media(min-width:768px) and (max-width:1028px){.tablet-medrec{height:250px;overflow:hidden}.top-slot>.desktop-banner,.tablet-banner{height:90px;overflow:hidden}}@media(min-width:0px) and (max-width:767px){.top-slot{height:70px;overflow:hidden}.mobile-medrec{height:250px;overflow:hidden}.top-slot>.desktop-banner,.mobile-tinybanner{height:50px;overflow:hidden}}.ribbon-promo{background-image:linear-gradient(to right,#e1c9e6 0%,#f8d8b6 100%);text-align:center;padding:.3rem 30px .3rem 0;position:relative}.ribbon-promo .close-container{position:absolute;top:10px;right:.5rem;cursor:pointer}.ribbon-promo .link-container{text-align:center;max-width:1200px;margin:0 auto}.ribbon-promo .link-container .link{color:#000}.about h1{font-weight:700;line-height:1.3}.about h2{font-weight:700}.about p{font-size:1.25rem}.about--intro{background-image:linear-gradient(to bottom,#e1c9e6,#fafafa);padding:2rem 0;position:relative}.about--intro h1{margin-bottom:1.25rem;z-index:2}.about--intro p{z-index:2}.about--intro .top-slot img{z-index:2}.about--intro .white-box{background-image:linear-gradient(to bottom,white,#fafafa);padding:2rem 2.5rem;border-radius:5px;margin-top:4rem;grid-column:2;z-index:2}.about--intro .abstract-1,.about--intro .abstract-2{position:absolute}.about--intro .abstract-1{top:0;right:15%;width:269px;height:auto}.about--intro .abstract-2{bottom:0;left:0;width:345px;height:auto}.about--guide{padding:8rem 0}.about--guide h2{width:70%}.about--guide p{width:90%}.about--mission{padding:8rem 0;background:url(../images-US/about-us/diamond.png) no-repeat left center;background-size:contain}.about--mission h1{font-size:3rem;max-width:66%;margin:0 auto 8rem;text-shadow:4px 4px 0 #f8d8b6}.about--mission .connect a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#dee1f6;border-radius:50%;color:#111;font-size:1.5rem;margin:1rem .25rem}@media only screen and (min-width:768px) and (max-width:1024px){.about--intro .max-width-60{padding:0 4rem}.about--intro .abstract-2{width:260px}.about--guide{padding:8rem 2rem}.about--guide .grid-right-sidebar{grid-template-columns:1.5fr 1fr}.about--mission h1{font-size:2.5rem}}@media only screen and (min-width:0px) and (max-width:767px){.about{overflow-x:hidden}.about p{font-size:1rem}.about--intro{padding:1rem 0}.about--intro .abstract-1{width:170px;right:-2rem}.about--intro .abstract-2{width:160px;bottom:9rem}.about--intro .white-box{margin-top:2rem;padding:1.25rem 1rem}.about--guide{padding:2rem 0}.about--guide h2,.about--guide p{width:100%}.about--guide img{grid-row:1;width:70%;margin:0 auto 1rem}.about--mission{background:0 0;padding:0 0 2rem}.about--mission h1{font-size:2rem;max-width:100%;margin:0 auto 3rem}.about--mission .connect a{width:50px;height:50px}}.author-bio{background:#fff;padding-bottom:3rem}.author-bio main{max-width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.author-img{width:30%;position:relative;padding-top:1rem;z-index:1}.author-img:before{content:"";width:145px;height:145px;position:absolute;bottom:-1rem;left:1.5rem;background:#f2e0f5;border-radius:50%;z-index:-1}.author-img:after{content:"";width:50%;height:70%;border:6px #ee6263 solid;position:absolute;bottom:1rem;right:1.5rem;z-index:-2;opacity:.8}.author-img img{width:60%;height:auto;display:block;margin:0 auto 3rem}.author-description{width:65%}.author-description .social{display:flex;justify-content:flex-start;align-items:center}.author-description .social a{color:#111;font-size:1.5rem;margin-right:1rem;display:inherit}.author-description .icon-youtube{font-size:1.8rem}@media only screen and (min-width:0px) and (max-width:767px){.author-bio{padding-bottom:1rem}.author-bio main{flex-direction:column;text-align:center}.author-img{padding:0}.author-img:before{width:90px;height:90px;bottom:.5rem;left:-2rem}.author-img:after{width:80%;height:60%;bottom:2rem;right:-2rem}.author-img img{margin:0 0 3rem;width:100%}.author-description{width:90%}.author-description h1{margin-bottom:1rem}.author-description .social{justify-content:center}.contact{padding:2rem 0}}@media only screen and (min-width:768px) and (max-width:1024px){.author-bio main{padding:0 1rem}}.collab h1,.collab h2{font-weight:700}.collab--intro{background:url(/images-US/collab/collab-intro-bg-2x.jpg) no-repeat;background-size:cover;background-attachment:fixed;height:70vh;width:100vw;display:flex;align-items:center;justify-content:center}.collab--intro p{margin-bottom:1rem}.collab--intro .content{background:#fafafa;border-radius:5px;box-shadow:20px 20px 0 0 #dee1f6;padding:1rem 1.5rem 2.5rem}.collab--consumer{background-image:linear-gradient(287deg,#e3f6ed,#dee1f6 45%,#ddcee0);padding:7rem}.collab--topics{padding:7rem}.topic{background-size:contain;background-repeat:no-repeat;max-width:274px;height:200px;display:flex;align-items:center;justify-content:center;margin-top:2rem}.topic--astrology{background-image:url(/images-US/collab/topic-astrology-2x.jpg)}.topic--astrology h3{box-shadow:5px 5px 0 0 #9dedce}.topic--tarot{background-image:url(/images-US/collab/topic-tarot-2x.jpg)}.topic--tarot h3{box-shadow:5px 5px 0 0 #fbc5e6}.topic--relationships{background-image:url(/images-US/collab/topic-relationships-2x.jpg)}.topic--relationships h3{box-shadow:5px 5px 0 0 #ffcc84}.topic--career{background-image:url(/images-US/collab/topic-career-2x.jpg);grid-column:2}.topic--career h3{box-shadow:5px 5px 0 0 #56d9e7}.topic--money{background-image:url(/images-US/collab/topic-money-2x.jpg)}.topic--money h3{box-shadow:5px 5px 0 0 #fbda82}.topic--health{background-image:url(/images-US/collab/topic-health-2x.jpg)}.topic--health h3{box-shadow:5px 5px 0 0 #aa93cf}.topic h3{background:#fff;padding:0 1rem;display:inline;font-style:italic;font-weight:700}.collab--stats{background-image:linear-gradient(to bottom,#fafafa,#ede1ef);padding:7rem 0;position:relative}.collab--stats ul{margin:1rem 0 0 2rem}.collab--stats .squiggles{position:absolute;top:0;left:50%;margin-left:-101px}.collab--stats .description{max-width:66%}.collab--stats .stats{align-items:center}.collab--stats .stats>div{padding:0 1rem}.collab--stats .stats span{font-weight:700;font-size:2.75rem;font-family:raleway,serif}.collab--stats .stats h4{max-width:150px}.collab--connect{padding:4rem 0}@media only screen and (min-width:0px) and (max-width:1068px){.collab--intro{background:url(/images-US/collab/collab-intro-bg-2x-s.jpg) no-repeat;background-size:100% 100%;height:100vh}.collab--intro .content{box-shadow:10px 10px 0 0 #dee1f6;margin:0 2rem;padding-top:1.5rem}.collab--consumer{height:100vh;display:flex;align-items:center}}@media only screen and (min-width:768px) and (max-width:1068px){.collab--topics{padding:4rem 2rem}.topic{background-size:cover;height:150px;max-width:auto}.collab--stats .description{max-width:100%}.collab--stats .stats>div{padding:.5rem 1rem}.collab--stats .stats h4{max-width:140px}.collab--stats .stats span{font-size:2rem}}@media only screen and (min-width:0px) and (max-width:767px){.collab--consumer{padding:2rem}.collab--topics{padding:2rem}.collab--topics .grid-4{justify-items:center}.topic--career{grid-column:1}.topic{width:100%}.collab--stats{padding:4rem 0 2rem}.collab--stats .squiggles{top:1rem}.collab--stats .description{max-width:100%}.collab--stats .stats>div{padding:1rem 0}.collab--stats .stats h4{font-size:.875rem;max-width:140px}.collab--stats .stats span{font-size:24px}.collab--connect{padding:2rem 0}}.birthday-horo-container{text-align:center;padding-top:2rem;background:url(/images-US/birthday/confetti.png) no-repeat center 1rem;background-size:75%;position:relative}.birthday-horo-container:before{content:"";background-color:#fad77d;position:absolute;top:0;left:0;width:100%;height:28rem;z-index:-1}.birthday-horo-container h1{margin-bottom:20px}.birthday-horo-container .birthday-party-ideas:before{background:url(/images-US/star-ratings/emoji-cake.svg) no-repeat;background-size:contain;top:-4rem;left:50%;margin-left:-3rem}.birthday-horo-container .birthday-destinations:before{background:url(/images-US/birthday/emoji-island.svg) no-repeat;background-size:contain;top:-2rem;left:50%;margin-left:-3rem;height:4rem}.birthday-horo-container .birthday-pamper-ideas:before{background:url(/images-US/star-ratings/emoji-crown.svg) no-repeat;background-size:contain;top:-2.5rem;left:50%;margin-left:-2.5rem;height:4rem}.birthday-horo-container .birthday-gift-ideas:before{background:url(/images-US/birthday/emoji-gift.svg) no-repeat;background-size:contain;top:-2.5rem;left:50%;margin-left:-2rem;height:4rem}.birthday-horo-container main{position:relative;padding-top:60px}.birthday-horo-container main h4{margin:.5rem 0 1rem;color:#2b2b2b}.birthday-horo-container main p{margin-bottom:30px}.birthday-horo-container .section-headline{max-width:50rem;margin:0 auto 3rem}.birthday-horo-container .section-headline button{margin:1rem 0}.birthday-ideas{margin-top:-10px}.birthday-ideas h4{font-size:13px;font-weight:400;line-height:1.38;letter-spacing:normal}.birthday-ideas h4:hover{color:#ee6263}.birthday-ideas img{width:40%;height:4rem;margin:.5rem auto 1rem;transition:all .2s ease-in-out}.birthday-ideas img:hover{transform:scale(1.1)}.birthday-zodiac.choose-zodiac{margin-bottom:60px;margin-top:20px}.birthday-zodiac.choose-zodiac a{margin-bottom:10px}.birthday-zodiac.choose-zodiac img{margin-bottom:4px;width:70%}.module-birthday-form h3{margin-bottom:1rem}.module-birthday-forecast{max-width:710px;padding:35px 30px 45px;width:100%}.module-birthday-forecast h3{margin-bottom:10px}.module-birthday-forecast p{font-size:14px;margin-bottom:20px}.calendar-wrapper{margin:0 auto;max-width:600px!important;width:100%}.module-calendar{background-color:#f8f7f5;max-width:290px;padding:1.5rem 1rem;width:100%}.module-calendar__title{color:#111;font-family:playfair display,serif;font-size:20px;font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:20px;text-align:left}.module-calendar__week{color:#111;font-family:raleway,serif;font-size:8.5px;font-weight:600;letter-spacing:1.42px;line-height:1.04;margin-bottom:20px;text-transform:uppercase}.module-calendar__days{color:#111;font-family:raleway,serif;font-size:12px;font-weight:400;letter-spacing:1.42px;line-height:1.04}.module-calendar__days .day{color:#111;display:flex;align-items:center;justify-content:center;height:21px}.module-calendar__days .day.active{background-color:#f89352;border-radius:50%;color:#fafafa;margin:0 auto;height:21px;width:21px}.module-calendar__days .day.disable{color:#bbb}@supports(display:grid){.module-calendar--grid-7{display:grid;grid-template-columns:repeat(7,minmax(12%,1fr));grid-template-rows:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.module-calendar--grid-7{-ms-overflow-x:auto}.module-calendar--grid-7>*{display:inline-block;width:12%}}@media only screen and (min-width:0px) and (max-width:1024px){.birthday-horo-container .birthday-default:before,.birthday-horo-container .birthday-party-ideas:before{left:50%;margin-left:-2rem;width:4rem;height:4rem;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.birthday-horo-container .birthday-party-ideas:before{top:-2rem}.birthday-horo-container .section-headline{padding:0 1rem}}@media only screen and (min-width:0px) and (max-width:767px){.birthday-horo-container{background:url(/images-US/birthday/confetti-small.png) no-repeat center 2rem;padding-top:1rem;background-position:center 5rem}.birthday-horo-container:before{height:22rem}.birthday-horo-container .grid-3{grid-template-columns:1fr 1fr;grid-gap:1rem}.birthday-horo-container .grid-3>*:last-child{grid-column:1/span 2}.birthday-ideas.grid-4{grid-template-columns:1fr 1fr}.choose-zodiac h1{margin-bottom:30px}.choose-zodiac h2{margin:0 auto;max-width:285px}.calendar-wrapper.grid-2{grid-gap:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.birthday-horo-container{background:url(/images-US/birthday/confetti.png) no-repeat center 7rem;background-size:95%}.birthday-horo-container main{padding-left:40px;padding-right:40px}}@media only screen and (min-width:768px){.birthday-horo-container main{padding-bottom:60px;padding-left:40px;padding-right:40px}}.index-content{margin-bottom:2rem}.index-content a{color:#111;margin-bottom:0}.index-content a:hover{background:#fef9ee}.index-content--small a{padding-left:1rem;padding-right:1rem}.index-content--small img{object-fit:cover;height:120px;width:120px}.index-content--large a{text-align:center;padding:0 0 1rem}.index-content--large a img{height:12rem;object-fit:cover}.index-content--large a h3{padding:1rem}.pagination{border-top:1px #c4c4c4 dotted;margin-bottom:2rem;padding-top:1rem;grid-column:1/span 2;text-align:center}.pagination a{font-size:1.25rem;color:#111;margin:.5rem;display:inline-block}.pagination a:hover{color:#ee6263}.pagination a.active{background:#ee6263;color:#fafafa;padding:.5rem 1rem}@media only screen and (min-width:0px) and (max-width:767px){.index-content a{margin-bottom:1rem}.pagination{grid-column:1}}@media only screen and (min-width:768px) and (max-width:1024px){.index-content--small{grid-template-columns:1fr}.index-content--large a img{height:6rem}}.search-bar{display:none;background:#fef9ee;border-top:1px #e6e6e6 solid;padding:1rem 0;width:100%;-webkit-box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.02);-moz-box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.02);box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.02);z-index:100}.search-bar .input-large{margin:0;width:90%}#cse-search-results iframe{width:100%;max-height:1500px}body{font-family:raleway,serif;font-size:1rem;font-weight:500;letter-spacing:normal;line-height:1.5}h1{font-family:playfair display}h2{font-family:playfair display,serif;font-size:28px;font-weight:400;letter-spacing:-.2px;line-height:normal;margin-bottom:20px}h3{font-family:playfair display,serif;font-size:20px;letter-spacing:-.2px;line-height:normal}h4{font-family:raleway,serif;font-size:14px;font-weight:500;letter-spacing:-.18px;line-height:1.93}.tile__title{color:#111;font-family:playfair display,serif;font-size:18px;font-weight:400;line-height:1.39;letter-spacing:-.54px;text-align:center}.module-star-ratings .general-mood h4{color:#111;font-size:14px}.module-star-ratings .learn-more{font-family:raleway,serif}.more-horoscopes .btn-skin{font-family:raleway,serif;font-size:14px}.module-card-of-day p{font-size:16px}.module-card-of-day .btn-purple{font-family:raleway,serif;font-size:14px}.module-matches p{color:#111;font-family:raleway,serif;font-size:16px;line-height:1.69;letter-spacing:-.2px}.upsell-banner__desc{font-family:raleway,serif}.choose-zodiac{text-align:center;margin-bottom:2rem}.choose-zodiac h2{margin-bottom:2rem}.choose-zodiac a{color:#111}.choose-zodiac a:hover{transition:all .2s ease-in-out}.choose-zodiac a:hover:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.choose-zodiac img{width:50%}.choose-zodiac p{font-size:.8rem;font-family:raleway,serif}.sign{display:inline-block;width:0;height:0;border-style:solid;border-width:0 45px 80px;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.sign--aries{border-bottom-color:#f6cccc}.sign--taurus{border-bottom-color:#d5f3f6}.sign--gemini{border-bottom-color:#f6f3c1}.sign--cancer{border-bottom-color:#d9eed3}.sign--leo{border-bottom-color:#f5dec6}.sign--virgo{border-bottom-color:#ddcee0}.sign--libra{border-bottom-color:#f6dae5}.sign--scorpio{border-bottom-color:#dee1f6}.sign--sagittarius{border-bottom-color:#e3f6ed}.sign--capricorn{border-bottom-color:#eee0d6}.sign--aquarius{border-bottom-color:#f2e0f5}.sign--pisces{border-bottom-color:#e0d291}.sign i{font-size:2.5rem;display:flex;justify-content:center;margin-top:1.2rem}.find-sign{margin-bottom:2rem}.find-sign>*{margin:.5rem;min-width:8rem}.sign-teasers{margin-bottom:2rem}.sign-teasers h2{margin-bottom:1rem}.sign-teasers__item{margin-bottom:0}.sign-teasers__item div:first-child{width:100%;text-align:center;margin-right:1.5rem}.sign-teasers__item h3,.sign-teasers__item small,.sign-teasers__item p{color:#111}.sign-teasers__item small{font-family:raleway,serif}.sign-teasers__item h3{line-height:1;margin-top:.5rem}.sign-teasers__item p{margin-bottom:.5rem}.switcher,.switcher a{color:#111;font-family:raleway,serif;font-size:14px;line-height:normal;letter-spacing:1.23px}.main-horoscope p{font-size:1rem;font-weight:400;margin-bottom:1rem}.yearly-horoscope{margin-bottom:2rem}.yearly-horoscope p{font-size:1rem;font-weight:400;margin-bottom:1rem}.yearly-horoscope .tab-content h2{margin-bottom:1rem}.yearly-horoscope .choose-zodiac a h2{font-family:raleway,serif;text-transform:uppercase;font-size:14px;letter-spacing:1px;line-height:normal;font-weight:500}.yearly-horoscope .choose-zodiac p{font-size:22px;font-family:raleway,serif;font-weight:600;letter-spacing:1.1px;line-height:normal;text-transform:uppercase}.yearly-horoscope .choose-zodiac span{display:block;font-size:1rem;font-family:raleway,serif;letter-spacing:1px;margin-bottom:40px}.more-horoscopes{margin-bottom:2rem}.more-horoscopes .btn-skin{display:inline-block;color:#111;margin:.8rem .6rem 0 0}.more-horoscopes .btn-skin.show-small{display:none}.banner p{font-family:raleway;font-size:20px}.aries .banner h4{color:#f6cccc}.aries .more-horoscopes .btn-skin{background:#f6cccc}.aries .more-horoscopes .btn-skin.visited{background:#c6c9c0}.aries .more-horoscopes .btn-skin.pink{background:#f6cccc}.taurus .banner h4{color:#d5f3f6}.taurus .more-horoscopes .btn-skin{background:#d5f3f6}.taurus .more-horoscopes .btn-skin.visited{background:#c6c9c0}.taurus .more-horoscopes .btn-skin.pink{background:#f6cccc}.gemini .banner h4{color:#f6f3c1}.gemini .more-horoscopes .btn-skin{background:#f6f3c1}.gemini .more-horoscopes .btn-skin.visited{background:#c6c9c0}.gemini .more-horoscopes .btn-skin.pink{background:#f6cccc}.cancer .banner h4{color:#d9eed3}.cancer .more-horoscopes .btn-skin{background:#d9eed3}.cancer .more-horoscopes .btn-skin.visited{background:#c6c9c0}.cancer .more-horoscopes .btn-skin.pink{background:#f6cccc}.leo .banner h4{color:#f5dec6}.leo .more-horoscopes .btn-skin{background:#f5dec6}.leo .more-horoscopes .btn-skin.visited{background:#c6c9c0}.leo .more-horoscopes .btn-skin.pink{background:#f6cccc}.virgo .banner h4{color:#ddcee0}.virgo .more-horoscopes .btn-skin{background:#ddcee0}.virgo .more-horoscopes .btn-skin.visited{background:#c6c9c0}.virgo .more-horoscopes .btn-skin.pink{background:#f6cccc}.libra .banner h4{color:#f6dae5}.libra .more-horoscopes .btn-skin{background:#f6dae5}.libra .more-horoscopes .btn-skin.visited{background:#c6c9c0}.libra .more-horoscopes .btn-skin.pink{background:#f6cccc}.scorpio .banner h4{color:#dee1f6}.scorpio .more-horoscopes .btn-skin{background:#dee1f6}.scorpio .more-horoscopes .btn-skin.visited{background:#c6c9c0}.scorpio .more-horoscopes .btn-skin.pink{background:#f6cccc}.sagittarius .banner h4{color:#e3f6ed}.sagittarius .more-horoscopes .btn-skin{background:#e3f6ed}.sagittarius .more-horoscopes .btn-skin.visited{background:#c6c9c0}.sagittarius .more-horoscopes .btn-skin.pink{background:#f6cccc}.capricorn .banner h4{color:#eee0d6}.capricorn .more-horoscopes .btn-skin{background:#eee0d6}.capricorn .more-horoscopes .btn-skin.visited{background:#c6c9c0}.capricorn .more-horoscopes .btn-skin.pink{background:#f6cccc}.aquarius .banner h4{color:#f2e0f5}.aquarius .more-horoscopes .btn-skin{background:#f2e0f5}.aquarius .more-horoscopes .btn-skin.visited{background:#c6c9c0}.aquarius .more-horoscopes .btn-skin.pink{background:#f6cccc}.pisces .banner h4{color:#e0d291}.pisces .more-horoscopes .btn-skin{background:#e0d291}.pisces .more-horoscopes .btn-skin.visited{background:#c6c9c0}.pisces .more-horoscopes .btn-skin.pink{background:#f6cccc}.more-horoscopes .btn-skin.blue-gradient{background:#7a4892;background:-moz-linear-gradient(180deg,rgb(122,72,146) -118%,rgb(57,139,175) 100%);background:-webkit-linear-gradient(180deg,rgb(122,72,146) -118%,rgb(57,139,175) 100%);background:linear-gradient(180deg,rgb(122,72,146) -118%,rgb(57,139,175) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a4892",endColorstr="#398baf",GradientType=1);color:#fff;font-size:15px;letter-spacing:1px}.more-horoscopes .btn-skin.yellow-gradient{background:#241e00;background:-moz-linear-gradient(180deg,rgb(36,30,0) 0%,rgb(215,208,62) 0%,rgb(157,135,56) 100%);background:-webkit-linear-gradient(180deg,rgb(36,30,0) 0%,rgb(215,208,62) 0%,rgb(157,135,56) 100%);background:linear-gradient(180deg,rgb(36,30,0) 0%,rgb(215,208,62) 0%,rgb(157,135,56) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#241e00",endColorstr="#9d8738",GradientType=1);color:#fff;font-size:15px;letter-spacing:1px}.more-horoscopes .btn-skin.orange-gradient{background:#00828b;color:#fff;font-size:15px;letter-spacing:1px}.numerology p{margin-bottom:1rem}@media only screen and (min-width:0px) and (max-width:1024px){.main-horoscope #datepicker-horo{display:none}.yearly-horoscope .switcher{justify-content:center;flex-wrap:wrap}.yearly-horoscope .switcher a{margin-bottom:1rem}}@media only screen and (min-width:0px) and (max-width:767px){.choose-zodiac{margin-bottom:1rem}.find-sign{flex-direction:column;padding:.5rem;margin:1rem;background:#fef9ee;text-align:center}.sign-teasers__item{margin-bottom:1rem}.more-horoscopes .btn-skin.hide-small{display:none}.more-horoscopes .btn-skin.show-small{display:inline-block}}.chinese-calendar{background:#f2f2f2;padding:1rem}.chinese-calendar h3{border-bottom:1px #c7c7c7 dotted}.tab-content{display:none}.tab-content.active{display:block}.profile-index{margin-top:1rem;margin-bottom:2rem}.profile-index p{margin-bottom:1rem}.profile-index h2{margin-bottom:.75rem}.profile-index aside h3{margin-bottom:2rem}.swipe-container{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:2rem}.swipe-container .card{background:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.15);box-sizing:border-box;padding:1rem;margin:.3rem;border:.5rem solid}.swipe-container .card:nth-child(1){border-color:#f6cccc}.swipe-container .card:nth-child(2){border-color:#d5f3f6}.swipe-container .card:nth-child(3){border-color:#f6f3c1}.swipe-container .card:nth-child(4){border-color:#d9eed3}.swipe-container .card:nth-child(5){border-color:#f5dec6}.swipe-container .card:nth-child(6){border-color:#ddcee0}.swipe-container .card:nth-child(7){border-color:#f6dae5}.swipe-container .card:nth-child(8){border-color:#dee1f6}.swipe-container .card:nth-child(9){border-color:#e3f6ed}.swipe-container .card:nth-child(10){border-color:#eee0d6}.swipe-container .card:nth-child(11){border-color:#f2e0f5}.swipe-container .card:nth-child(12){border-color:#e0d291}.swipe-container .card__subtitle{color:#ee6263!important;font-size:16px;font-style:italic;margin-bottom:1.5rem;text-transform:unset}.swipe-container .card__text{color:#0e0f0f!important;font-size:16px!important}.swipe-container .card img{width:40%;display:block;margin:0 auto}.swipe-container .card h3{color:#111;margin:1rem 0}.swipe-container .card p{color:#111;font-size:.88rem}.profile-content{margin-top:1rem;margin-bottom:2rem}.profile-content p{margin-bottom:1rem}.profile-content main .module-skin{margin-top:-1rem}.profile-content .btn-skin{margin-bottom:1rem;display:inline-block}.profile-content .dots{display:block}.profile-content .header{background:#121c6d;padding:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;color:#fafafa}.profile-content .header.friendship{background:#36399d}.profile-content .header.love{background:#e35b7a}.profile-content .header.lifestyle{background:#f89352}.profile-content .header.health{background:#33ca92}.profile-content .header.spirituality{background:#fdd271;color:#111}.profile-content .header.career{background:#11b1c1}.profile-content .header.family{background:#27c181}.profile-content .header img{width:4rem;margin-right:1rem}.profile-content .header .title{flex:5}.profile-content .header .traits{font-style:italic;text-align:right;line-height:1.5;flex:2}.profile-content .facts h3{font-size:1.125rem;font-family:raleway,serif;margin:.5rem 0}.profile-content .facts img{width:60%;margin:0 auto}@media only screen and (min-width:768px){.swipe-container.cards-3col .card{height:22rem;width:31.86%}.swipe-container.cards-2col .card{height:31rem;width:48.65%}}@media only screen and (min-width:0px) and (max-width:1024px){.profile-content .header .traits{text-align:left;text-transform:capitalize;margin-top:.25rem}.profile-content .switcher span{display:none}}@media only screen and (min-width:0px) and (max-width:767px){@keyframes tilt{50%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.tilt{animation:tilt .5s linear}@keyframes dismiss{50%{left:-100vw}100%{left:-100vw}}.dismiss{animation:dismiss 1s forwards}.swipe-container{position:relative;width:90%;margin:0 auto;display:block}.swipe-container.cards-3col{height:24rem}.swipe-container.cards-3col .card{height:23rem}.swipe-container.cards-2col{height:39rem}.swipe-container.cards-2col .card{height:36rem}.swipe-container .card{width:100%;top:0;left:0;position:absolute;opacity:0;z-index:-1}.swipe-container .card img,.swipe-container .card h3,.swipe-container .card h4,.swipe-container .card p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-10}.swipe-container .card .no-events{pointer-events:none}.swipe-container .first{left:-10px;top:0;z-index:3;opacity:1}.swipe-container .second{left:0;top:10px;z-index:2;opacity:1}.swipe-container .third{left:10px;top:20px;z-index:1;opacity:1}.profile-links{text-align:center;margin-top:2rem;margin-bottom:2rem}.profile-links a{padding:.5rem}.chinese-calendar{margin-bottom:1rem}.profile-content h1{margin-bottom:1rem}.profile-content .facts{text-align:center}}.star-ratings{margin-bottom:2rem;background:-moz-linear-gradient(90deg,rgba(249,200,90,0) 50%,rgb(252,238,207) 100%);background:-webkit-linear-gradient(90deg,rgba(249,200,90,0) 50%,rgb(252,238,207) 100%);background:-o-linear-gradient(90deg,rgba(249,200,90,0) 50%,rgb(252,238,207) 100%);background:-ms-linear-gradient(90deg,rgba(249,200,90,0) 50%,rgb(252,238,207) 100%);background:linear-gradient(0deg,rgba(249,200,90,0) 50%,rgb(252,238,207) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fceecf",endColorstr="#F9C85A",GradientType=0 )}.star-ratings p{font-size:1.25rem;line-height:1.5;margin-bottom:1.25rem}.star-ratings main h3{margin-top:2rem}.star-ratings main .general-mood{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;margin:0 -2rem 1rem;background:#dee1f6;background:-moz-linear-gradient(top,#dee1f6 0%,#f2e0f5 100%);background:-webkit-linear-gradient(top,#dee1f6 0%,#f2e0f5 100%);background:linear-gradient(to bottom,#dee1f6 0%,#f2e0f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#dee1f6",endColorstr="#f2e0f5",GradientType=0 )}.star-ratings main .general-mood img{width:4rem;display:block;margin-right:1rem}.star-ratings main .module-skin{padding:0 2rem}.star-ratings main .icon-star-filled{color:#ddd;margin:0 .2rem;font-size:90%}.star-ratings main .icon-star-filled.highlight{color:#f9c85a}.star-ratings main .more-horoscopes{border-top:1px #c4c4c4 dotted}.star-ratings .module-star-ratings{margin-bottom:0}.star-ratings .module-star-ratings h3{margin:0}.star-ratings .module-star-ratings .general-mood{padding:1rem;margin-bottom:0}.star-ratings .module-star-ratings .general-mood img{width:3rem}.star-ratings .switcher{justify-content:center}.star-ratings .section-headline{background:url(/images-us/star-ratings/leafy-background.png) center center no-repeat;background-size:cover;padding-bottom:2rem;padding-top:2rem;margin-bottom:0}.star-ratings .section-headline h1{margin:1rem 0;color:#111;line-height:1.2}.star-ratings .section-headline h1 .icon-caret{font-size:50%}.star-ratings .section-headline .grid{max-width:780px}.star-ratings .section-headline .dropdown .content{width:30%;left:50%;margin-left:-15%}@media only screen and (min-width:0px) and (max-width:767px){.star-ratings{padding-top:1rem}.star-ratings p{font-size:1rem}.star-ratings main .module-skin{padding:0 1rem}.star-ratings .section-headline{background:0 0}}@media only screen and (min-width:0px) and (max-width:767px){.star-ratings main h3{margin-top:1rem}.star-ratings main h2 img{width:2.5rem;margin-left:1rem}.star-ratings main .general-mood{padding:1rem;margin:0 -1rem 1rem}.star-ratings main .general-mood img{width:2.5rem;margin:0}.star-ratings main .general-mood .text-right{display:none}.star-ratings .switcher{justify-content:space-around}.star-ratings .section-headline{padding-top:0;padding-bottom:1rem}.star-ratings .section-headline h1{margin:.5rem 0}.star-ratings .section-headline .dropdown .content{width:50%;margin-left:-25%}.star-ratings .matches{margin:1rem 0}}@media only screen and (min-width:768px) and (max-width:1024px){.star-ratings main .general-mood{margin:0 -1rem 1rem;padding:1rem}.star-ratings main .general-mood img{width:3rem}}.quote-banner{position:relative;background-color:#ffcbb5;background-image:-webkit-linear-gradient(50deg,#FFCBB5 60%,#FBE4CF 50%);padding:1rem;z-index:0;text-align:center;overflow:hidden}.quote-banner:before{content:"";position:absolute;top:5px;left:0;background:url(/images-US/qotd/qotd-confetti.svg) no-repeat;width:100%;height:120px;z-index:-1}.quote-banner h1{z-index:2}.quote-banner h1 span{font-family:raleway,serif;font-size:50%;display:block;font-style:italic}.quote-container{margin-top:2rem;margin-bottom:2rem}.quote-container h2{font-size:2rem}.quote-container .breadcrumb{margin-bottom:1rem;display:inline-block}.quote-container .gray-box{background:#ededed;margin-bottom:2rem;position:relative}.quote-container .gray-box>img{width:70%;height:auto;display:block;margin:0 auto}.quote-container .gray-box img{cursor:pointer}.quote-container .gray-box .arrow-left,.quote-container .gray-box .arrow-right{font-size:2.5rem;background:#f5f5f5;color:#111;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:40%}.quote-container .gray-box .arrow-left:hover,.quote-container .gray-box .arrow-right:hover{background:#fafafa}.quote-container .gray-box .arrow-left{left:1rem}.quote-container .gray-box .arrow-right{right:1rem;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.quote-thumbnails{background:#111;padding:1rem;max-width:730px}.quote-thumbnails img{opacity:.5}.quote-banner--text-only{background-image:linear-gradient(96deg,#f2e0f5 16%,#deedf6 69%,#d5f3f6 109%);max-height:100px;height:100px;padding:1.5rem 0}.quote-banner--text-only h1{color:#111;font-family:playfair display,serif;font-size:1.5rem;font-weight:400;line-height:1.05;letter-spacing:normal;text-align:left}.quote-banner--text-only form{margin-left:40px;max-width:150px;width:100%}.quote-banner--text-only .caret-black:after{transform:translate(-50%,50%);top:0}.quote-banner--text-only select{background:0 0;border-radius:3px;border:solid 1px #111;padding:9px 15px}.quote-container--text-only{margin-bottom:20px;margin-top:20px}.quote-container--text-only h2{font-size:28px;line-height:1.07;margin-bottom:10px}.quote-container--text-only .switcher>a{color:#111;font-family:raleway,serif;font-size:13px;font-weight:500;line-height:normal;letter-spacing:1px;text-align:left}.quote-container--text-only .gray-box{background:#dee1f6;padding:50px}.quote-container--text-only .gray-box .icon-big-arrow{font-size:10px}.quote-container--text-only .gray-box .arrow-left,.quote-container--text-only .gray-box .arrow-right{height:28px;width:28px}.quote-container--text-only .quoteText{display:block;color:#111;font-style:italic;line-height:1.66;text-align:center}@media only screen and (min-width:0px) and (max-width:767px){.quote-container .gray-box{margin:0 auto 30px}.quote-container .quote-thumbnails{padding:.5rem .5rem 0}}@media only screen and (min-width:0px) and (max-width:469px){.quote-container{margin:1rem 0}.quote-container .gray-box .arrow-left,.quote-container .gray-box .arrow-right{font-size:1rem;width:2rem;height:2rem}.quote-container .gray-box .arrow-left{left:.5rem}.quote-container .gray-box .arrow-right{right:.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.quote-container .gray-box{max-width:700px;margin:0 auto 20px}}@media only screen and (min-width:768px){.quote-banner--text-only h1{font-size:40px;line-height:1.04}.quote-container--text-only .quoteText{font-size:20px;font-weight:500;line-height:1.75}}.mercury-main{margin-bottom:2rem}.mercury-main p{margin-bottom:1rem}.mercury-main .header{margin:1rem 0}.mercury-main .header img{margin:0 1rem .5rem 0;width:4rem}.mercury-main .countdown{background:url(/images-US/mercury/bg-counter.svg) no-repeat center center;background-size:cover;padding:1rem;margin-bottom:1rem;position:relative;text-align:center;color:#fafafa}.mercury-main .countdown .demo{display:flex;justify-content:space-between;max-width:400px;width:100%;margin:1rem auto;align-items:center;padding:1rem;background:rgba(255,255,255,.2);border-radius:2px}.mercury-main .countdown .demo h4{margin-top:.5rem}.mercury-main .accordion{margin-bottom:1rem}.mercury-main .accordion .head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px #c4c4c4 dotted;padding:.5rem 0;cursor:pointer}.mercury-main .accordion .head h3{width:80%;margin-left:1rem}.mercury-main .accordion .body{background:#f3eff9;padding:2rem 1rem;display:none}.mercury-main .accordion .body img{margin-right:1rem}.mercury-main .accordion .body .flex{display:flex;align-items:center}@media only screen and (min-width:0px) and (max-width:374px){.mercury-main .countdown{padding:.5rem 0 0}.mercury-main .countdown .demo{padding:1rem .5rem;margin-bottom:0}}.dream-list{padding:1rem;background:#fef9ee;margin-bottom:1rem}.dream-list a{padding:.5rem;font-size:1.5rem;font-weight:600}.dream-keyword{margin:0 .5rem .5rem 0;display:inline-block}.get-email{position:absolute;top:20%;left:50%;width:20%;margin-left:-10%;background:#fafafa;padding:0 2rem 2rem;display:none;z-index:10}.get-email h1{letter-spacing:0}.hide-overflow{height:100vh;overflow:hidden}.fortune-game-preview{margin-top:25px}.fortune-game-preview .fortune-game-preview-image{max-width:475px;margin:auto}.fortune-game-preview .fortune-cookie-button{cursor:pointer}@media only screen and (min-width:0px) and (max-width:767px){.subscribe-page{background:0 0;padding:1.5rem 0 1rem;height:auto}.subscribe-page h1{font-size:1.7rem}.subscribe-page p{font-size:1rem}.get-email{width:70%;margin-left:-45%}}.game-container{margin-top:1.5rem}.game-container p{font-size:16px;font-weight:400;margin-bottom:1rem}.game-container .btn-skin{margin-bottom:1rem;padding:10px 20px}.yellow-bg{background:#fef9ee;padding:2rem 1rem;margin-bottom:2rem}.tarot-deck{margin-bottom:2rem;grid-gap:2rem;grid-template-columns:1fr 4fr}.tarot-deck.module-skin{padding-left:1rem;padding-right:1rem}.tarot-deck .card{cursor:pointer;width:95px;height:auto;margin-left:-80px;margin-top:1rem;box-shadow:0 1px 3px rgba(0,0,0,.7);position:relative;transition:transform .3s ease-in-out}.tarot-deck .card:hover{transform:translate(0,-1rem)}.tarot-deck form :nth-child(2){margin-left:0}.center-cards{align-items:center}.center-cards>*{display:block;max-width:10rem;height:auto;margin:1rem .5rem 2rem;cursor:pointer}.center-cards.weekly>*{max-width:5rem;max-height:7rem}.card-meaning{margin-top:2rem;margin-bottom:2rem}.card-meaning main{grid-column-gap:2rem}.quiz{margin-bottom:2rem}.quiz .radio{display:block}.quiz .radio input{width:auto;margin-right:.5rem}.magic-ball{max-width:60%;margin:0 auto}.love-cookie-result{background:url(/images-US/games/game-love-cookie-2.png) no-repeat;position:relative;min-height:300px}.love-cookie-result p{position:absolute;top:6rem;left:13rem;width:35%;color:#111;font-size:.9rem}.cosmic-crooner-result{background:url(/images-US/games/game-cosmic-crooner-1.gif) no-repeat;position:relative;min-height:300px;padding:2rem}.cosmic-crooner-result p{width:36%;font-size:.85rem}.daisy-love{width:70%;margin:2rem auto;text-align:center}.daisy-love select{margin-bottom:1rem}.daisy-background{position:relative;height:400px;width:auto;background:url(/images-US/games/game-daisy-love-oracle-bkg.png) no-repeat center}.petal{position:absolute;cursor:pointer}.petal:first-child{z-index:10}.game-fairy{width:70%;margin:2rem auto;text-align:center}.game-fairy .btn{margin-top:1rem}.cupid-bg{width:450px;margin-left:auto;margin-right:auto;background:url(/images-US/games/game-cupid-loading.gif) no-repeat 20px 50px}.icon-cupid{background:url(/images-US/games/game-cupid-sprite.gif);background-position:0 -900px;width:210px;height:225px}.icon-cupid-board{background:url(/images-US/games/game-cupid-board-sprite.gif);background-position:0 -675px;width:225px;height:225px}.lucky-clover{height:280px;width:280px;background:url(/images-US/games/game-lucky-clover-sprite.png) 0 280px;position:relative;margin:0 auto}.lucky-clover .petal{cursor:pointer;width:120px;height:120px;position:absolute}.lucky-clover .petal:first-child{top:3rem;left:1rem}.lucky-clover .petal:nth-child(2){top:0;right:3rem}.lucky-clover .petal:nth-child(3){bottom:0;left:3rem}.lucky-clover .petal:last-child{bottom:3rem;right:1rem}.shell-oracle{background:url(/images-US/games/game-shell-oracle-step2.png) no-repeat center;position:relative;height:300px}.shell-oracle p{color:#fafafa;position:absolute;width:56%;text-align:center;top:6rem;left:50%;margin-left:-28%}.fortune-dragon{background:url(/images-US/games/game-chinese-fortune-dragon-step1.png) no-repeat center;position:relative;height:300px;padding-top:10rem}.fortune-dragon p{background:rgba(0,0,0,.8);border-radius:5px;padding:1rem;color:#fafafa;text-align:center;width:70%;margin:0 auto 1rem}.dice{cursor:pointer;height:100px;width:100px;overflow:hidden;object-fit:none}.daily-karmic-number{background:url(/images-US/games/game-daily-karmic-number-2.jpg) no-repeat center;position:relative;height:300px}.daily-karmic-number p{position:absolute;font-size:4rem;color:#fafafa;text-align:center;width:30%;margin-left:-15%;top:11rem;left:50%;font-weight:600}.buddhas-belly{background:url(/images-US/games/game-buddha-belly-bkg.png) no-repeat center;position:relative;height:300px}.buddhas-belly .belly{width:100px;height:100px;position:relative;top:6rem;left:12rem;cursor:pointer}.buddhas-belly p{color:#111;position:absolute;width:8rem;right:10rem;top:0;font-size:1rem}.lucky-cat{background:url(/images-US/games/game-lucky-cat-3.png) no-repeat center;position:relative;height:300px}.lucky-cat h3{width:50%;top:8rem;left:50%;margin-left:-25%;position:absolute;text-align:center}.lucky-lady-bug{background:url(/images-US/games/game-lucky-lady-bug-bkg.png) no-repeat center}.lucky-lady-bug .lady-bug{background:url(/images-US/games/game-lady-bug-sprite.png) no-repeat;width:250px;height:250px;cursor:pointer;margin:2rem auto}.spell-ingredients{margin:0 0 2rem;grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}.spell-ingredients>*{position:relative;cursor:pointer}#Step2,#Step3,#Step3_S,#Step3_I{display:none}.game-compatibility img{height:150px;margin:auto;text-align:center;margin-bottom:1rem}.game-compatibility>:nth-child(2){font-size:3rem}.game-compatibility-score{padding:.5rem 20% 2rem}.name-compatibility{height:300px;background:url(/images-US/games/game-name-compatibility-bkg.png) no-repeat top center}.chinese-compatibility{height:300px;background:url(/images-US/games/game-chinese-compatibility-bkg.png) no-repeat center}.mayan-compatibility{height:300px;background:url(/images-US/games/game-mayan-compatibility-bkg.png) no-repeat center}.origami-game{background:url(/images-US/games/sprite-game-origami.jpg) no-repeat top center;height:335px}.origami-game .fold{width:50%;height:50%;float:left;cursor:pointer}.origami-result{text-align:center;position:relative}.origami-result h2{position:absolute;bottom:7rem;font-size:3rem;left:50%;width:100px;margin-left:-50px}@media only screen and (min-width:0px) and (max-width:1024px){.tarot-deck .card{width:85px;margin-left:-79px}.card-meaning .grid-left-sidebar{grid-template-columns:1fr 3fr;grid-gap:1rem}.cosmic-crooner-result p{width:70%}.game-compatibility img{height:91px}}@media only screen and (min-width:0px) and (max-width:767px){.game-container{margin-top:.5rem}.yellow-bg{background:0 0;padding:0}.magic-ball{max-width:100%}.center-cards>*{max-width:6rem}.tarot-deck{margin-bottom:1rem}.tarot-deck .grid-3{grid-template-columns:1fr;grid-gap:1rem}.tarot-deck .center-cards>*{width:auto;max-height:10rem}.love-cookie-result{background-size:cover;min-height:200px}.love-cookie-result p{top:4.5rem;left:unset;right:1rem;font-size:.8rem;width:55%}.cupid-bg{background-position:center;width:300px}.cupid-bg .icon-cupid{width:155px;background-position-x:-40px}.cupid-bg .icon-cupid-board{width:140px;background-position-x:-10px}.ask-the-psychic{height:200px;background-size:cover}.ask-the-psychic p{font-size:.8rem;width:40%;right:1rem;top:2rem}.dice h2{font-size:.7rem}.buddhas-belly{height:205px;background-size:cover}.buddhas-belly h3{font-size:.8rem;right:2rem;top:2rem}.buddhas-belly p{width:35%;top:1rem;right:2rem}.buddhas-belly .belly{width:85px;height:70px;top:1rem;left:3rem}}.index-card-meaning{margin-bottom:2rem;grid-gap:1.5rem}.index-card-meaning h3,.index-card-meaning p{color:#111}.index-card-meaning h4{text-transform:capitalize}.index-card-meaning a{margin-bottom:0}.index-card-meaning a:hover{transition:all .2s ease-in-out}.index-card-meaning a:hover:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.index-card-meaning a img{width:30%}.index-card-meaning .module-ad{margin-bottom:0}.tarot-card-meaning{grid-gap:1rem;margin-top:2rem;margin-bottom:2rem}.tarot-card-meaning table{font-family:raleway,serif;margin:0 auto 2rem}.tarot-card-meaning__deck{position:relative;width:30%;height:18rem;margin-right:15px}.tarot-card-meaning__deck:hover img{transition:transform .3s ease-in-out}.tarot-card-meaning__deck:hover img:hover{transform:translate(-3px,3px)}.tarot-card-meaning__deck:after{content:"";background:url(/images-US/tarot/tarot-card-meaning-bg.png) no-repeat center center;background-size:cover;position:absolute;left:-8rem;top:-15rem;width:23rem;height:23rem}.tarot-card-meaning__deck>*{position:absolute;width:9rem}.tarot-card-meaning__deck>*:first-child{z-index:6}.tarot-card-meaning__deck>*:nth-child(2){top:2rem;left:-2rem;z-index:5;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.tarot-card-meaning__deck>*:nth-child(3){top:0;left:-1rem;z-index:4;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.tarot-card-meaning__deck>*:nth-child(4){top:-1rem;left:1rem;z-index:3}.tarot-card-meaning__deck>*:nth-child(5){top:-3rem;left:-2rem;z-index:2;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.tarot-card-meaning__deck>*:nth-child(6){top:3rem;left:2rem;z-index:1;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.tarot-card-meaning__deck>*:nth-child(7){top:0;left:1rem;z-index:0;-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.tarot-card-meaning__content{width:65%}.tarot-card-meaning__content h2,.tarot-card-meaning__content select{margin-bottom:1rem}.tarot-card-meaning__content .btn-skin{margin-top:1rem;display:inline-block}.tarot h1{font-size:28px;line-height:normal;letter-spacing:-.2px;margin-bottom:20px}@media only screen and (min-width:0px) and (max-width:1024px){.index-card-meaning{grid-gap:1rem;margin-bottom:2rem}.tarot h1{font-size:1.5rem}}@media only screen and (min-width:0) and (max-width:767px){.tarot-card-meaning .flex-start{flex-wrap:wrap;flex-direction:column}.tarot-card-meaning__deck{height:14rem;margin:2rem auto 1rem}.tarot-card-meaning__deck:after{left:-9rem;top:-5rem;margin-left:50%;width:20rem;height:20rem}.tarot-card-meaning__deck>*{width:6rem}.tarot-card-meaning__content{width:100%}.tarot-card-meaning__content h2,.tarot-card-meaning__content select{margin-bottom:.5rem}.tarot-card-meaning__content .flex-spaced{flex-direction:column;text-align:center}}@media only screen and (min-width:768px) and (max-width:1024px){.tarot-card-meaning__deck{width:22%;height:10rem;margin-left:4rem;margin-right:0}.tarot-card-meaning__deck>*{width:6rem}}.team{margin-top:2rem}.team h1,.team h2{font-weight:700;margin-bottom:1rem}.team__members{margin:0 auto}.team__members .member{max-width:20%}.team__members .member img{max-width:70%;margin:1rem auto}.team--values{padding:6rem 0;background-image:linear-gradient(to bottom,#fafafa,#f8d8b6 67%,#f9dcdc)}.team--values img{max-width:80%;margin:0 auto}.team--values p{margin-bottom:1rem}.team--values p b{text-transform:uppercase;font-family:raleway,serif}@media only screen and (min-width:768px) and (max-width:1024px){.team__members{justify-content:center}.team__members .member{max-width:25%}}@media only screen and (min-width:0px) and (max-width:767px){.team{margin-top:0}.team__members{justify-content:center}.team__members .member{max-width:50%}.team--values{padding:4rem 0 2rem;overflow-x:hidden}.team--values img{grid-row:1;max-width:none;margin:0 -10%;width:120%}}.manage{background:0 0}.manage p{font-size:1rem}.get-email{position:absolute;top:20%;left:50%;width:20%;margin-left:-10%;background:#fafafa;padding:0 2rem 2rem;display:none;z-index:10}.get-email h1{letter-spacing:0}.article-content{padding:2rem 0}.article-content h2,.article-content h3{margin-top:1.5rem;margin-bottom:1rem}.article-content p{margin-bottom:1rem}.article-content .meta{border-top:1px #c4c4c4 dashed;border-bottom:1px #c4c4c4 dashed;padding:.5rem 0;margin:1rem 0}.article-content .meta h4{padding:.5rem 1rem;display:inline;border-right:1px #c4c4c4 dashed;color:#aeaeae}.article-content .giphy-embed{width:100%;display:block;margin:0 auto}.article-content img{object-fit:cover;height:400px;margin:auto;text-align:center}.article-content img,.article-content a img{margin-bottom:1rem;max-width:100%;height:400px}.article-content img.alignright,.article-content a img.alignright{float:right;margin:0 0 1rem 1rem}.article-content img.alignleft,.article-content a img.alignleft{float:left;margin:0 1rem 1rem 0}.article-content img.aligncenter,.article-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.img-wrap{float:left;margin-right:1rem;margin-bottom:.5rem;max-width:20%}.sticky{position:-webkit-sticky;position:sticky;top:0}.sticky .module-ad{display:block}.misc-page{margin-top:2rem;margin-bottom:2rem;word-wrap:break-word}.contact{text-align:center;background-image:url(/images-US/contact-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:2rem 0;margin-bottom:2rem;color:#fafafa}.contact h1,.contact label,.contact p{color:#fafafa}@media only screen and (min-width:0px) and (max-width:1024px){.birthdate-calculator{padding:1rem;text-align:center}.birthdate-calculator .btn{width:100%;margin-top:1rem}.article-content img{height:250px}.article-content img.alignright,.article-content a img.alignright{float:none;display:block;margin:0 auto 1rem}.article-content img.alignleft,.article-content a img.alignleft{float:none;display:block;margin:0 auto 1rem}}@media only screen and (min-width:0px) and (max-width:767px){.article-content .meta h4{border:none;padding:.5rem}}.ccpa-container{max-width:1200px;margin-left:auto;margin-right:auto}.ccpa-container .container .section-title-container{font-size:18px;font-weight:600}.ccpa-container .container .subsection-title-container{font-weight:600}.ccpa-container .container .word-wrap{word-wrap:break-word}.ccpa-container .container .indent{margin-left:20px}.ccpa-container .container .table-container.table-bordered{width:800px}.ccpa-container th{background-color:#c2c3c4;font-weight:600;vertical-align:top}.ccpa-container td{border:1px solid #20252d;border-bottom-width:1px;color:#20252d;white-space:normal;vertical-align:top}.ccpa-container .unordered-table-list{margin-left:10px}.ccpa-container .bold{font-weight:600}.ccpa-container section{display:block;margin-bottom:15px}.ccpa-container section.last{margin-bottom:0}.ccpa-container .table-responsive{width:100%;overflow-y:hidden;border:1px solid #ddd;min-height:.01%;overflow-x:auto;border-box:box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media only screen and (max-width:768px) and (min-width:480px){.ccpa-container{max-width:750px;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.ccpa-container .container .table-container .table-bordered{width:700px}}@media only screen and (max-width:480px){.ccpa-container{max-width:450px;padding:0 15px;margin-right:auto;margin-left:auto}.ccpa-container .container .table-container .table-bordered{width:480px;border:0}.ccpa-container .container .table-responsive{width:100%;overflow-y:hidden;border:1px solid #ddd}}.show-small,.show-medium{display:none}@media only screen and (min-width:0px) and (max-width:767px){.hide-small{display:none}.show-small{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.hide-medium{display:none}.show-medium{display:block}}