#logged-vip,.some-icon a,.some-icon img,article,aside,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}
#christmas-shop-top-4 .shop-item,.nosto,.shop-item,.suosikki,figure{position:relative}
.row,figure img{width:100%}
#main-buttons-mobile a,#top-level-site-navigation ul li,.button,.entry .tag,nav li{text-transform:uppercase}
a,abbr,address,blockquote,body,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}
a img{border:0}
.clear{clear:both}
.container{padding-left:20px;padding-right:20px}
.row{max-width:1260px;min-width:800px;margin:0 auto;overflow:hidden}
.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twocol{margin-right:3.8%;float:left;min-height:1px}
.row .onecol{width:4.85%}
.row .twocol{width:13.45%}
.row .threecol{width:22.05%}
.row .fourcol{width:30.75%}
.row .fivecol{width:39.45%}
.row .sixcol{width:48%}
.row .sevencol{width:56.75%}
.row .eightcol{width:65.4%}
.row .ninecol{width:74.05%}
.row .tencol{width:82.7%}
.row .elevencol{width:91.35%}
.row .twelvecol{width:100%;float:left}
.last{margin-right:0}
embed,img,object{max-width:100%}
img{height:auto}
@media only screen and (max-width:1023px){body{font-size:.9em;line-height:1.5em}
}
@media handheld,only screen and (max-width:800px){.hide-on-desktop{display:inherit}
body{font-size:16px;-webkit-text-size-adjust:none}
.container,.row,body{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.row .eightcol,.row .elevencol,.row .fivecol,.row .fourcol,.row .ninecol,.row .onecol,.row .sevencol,.row .sixcol,.row .tencol,.row .threecol,.row .twelvecol,.row .twocol{width:auto;float:none;margin-left:0;margin-right:0;padding-left:6px!important;padding-right:6px!important}
}
.some-icons-container{padding:1.5em;margin-top:3em;background-image:url(../images/some-icons-container-bg-7d773b3b7e.jpg);background-position:right bottom;background-repeat:no-repeat;background-size:cover;border-radius:6px}
footer .some-icons-container{margin-bottom:3em}
.some-icons-container h3{color:#fff}
.some-icons{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:1.25em}
.some-icon a{background-color:#F5E9F9;border-radius:6px;padding:1.5em;text-decoration:none;transition:background-color .3s ease-in-out;color:#AB4ECE!important}
#login-form label,#sidebar h2,#sidebar h3,#sidebar h4,#tilaa-tulkinta h4,h1,h2,h3,h4,p a{color:#8f52ba}
.some-icon{text-align:center;flex:1;margin-right:1.5em}
.some-icon:last-of-type{margin-right:0}
.some-icon a:hover{background-color:#f7dfff}
.some-icon img{width:70px;margin-left:auto;margin-right:auto;margin-bottom:.5em}
.white-bg{background:#fff}
#vip-crown,html{background-repeat:no-repeat}
.embed-container{margin-top:.75em;margin-bottom:.75em}
#logged-vip{font-weight:700;font-size:.95em;color:#fff;text-align:right;margin-bottom:.6em!important}
#sepon-blogi .painike,.button,.center,.painike{text-align:center}
#logged-vip a{text-decoration:underline!important;font-size:.9em!important;color:#fff!important}
.button,.headings ul li a:hover,.painike,input[type=button],input[type=submit]{text-decoration:none}
#vip-crown{background-image:url(../images/vip-star2-e274977f9e.png?auto=format,compress);background-position:left center;background-size:32px 30px;padding-left:2.5em;padding-top:.88em;padding-bottom:.45em}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{width:auto!important;height:auto!important}
#login{margin-top:2em;margin-bottom:1em}
#login-form{border-radius:6px;padding:1em;background-color:rgba(255,255,255,.75)}
#login-form input[type=password],#login-form input[type=text]{border-width:2px;border-color:#d4ade8;margin-bottom:1em}
html{background-position:center center;background-attachment:fixed;background-size:cover;height:100%;background-image:url(../images/body-bg-3fb65ed38f.jpg?auto=format,compress)}
.content-area{padding-top:2em;padding-bottom:2em}
.section{padding-top:1em;padding-bottom:1em}
.nosto{margin-bottom:2em}
.suosikki{float:right;margin:-4em -3em 1em 1em}
.kuva-oikealle{float:right;margin-bottom:2em;margin-left:2em;margin-top:.5em}
.image-left,.image-right{margin-top:.2em;margin-bottom:1.5em}
.kehys-violetti{background-color:#F6EEFB;padding:.5em;border:1px solid #F0E2FC}
.bg,.button,.tausta,.white-tp{border-radius:6px}
.hide{display:none}
.button,.painike,input[type=button],input[type=submit],label{display:block;font-weight:700}
header{background-color:rgba(171,78,206,.95)}
.button{font-size:.85em;color:#FFF;width:100%;max-width:800px;box-shadow:rgba(0,0,0,.2) 0 0 9px;letter-spacing:1px;padding:.8em .3em}
.button-big{font-size:.95em;padding:1.2em}
.button-center{margin-left:auto;margin-right:auto}
.button-blue{background-color:#2a93fc;background-image:-webkit-linear-gradient(top,#2a93fc,#2d82d5);background-image:-moz-linear-gradient(top,#2a93fc,#2d82d5);background-image:-o-linear-gradient(top,#2a93fc,#2d82d5);background-image:-ms-linear-gradient(top,#2a93fc,#2d82d5);background-image:linear-gradient(to bottom,#2a93fc,#2d82d5)}
.button-blue:hover{background-color:#2d82d5;background-image:-webkit-linear-gradient(bottom,#2a93fc,#2d82d5);background-image:-moz-linear-gradient(bottom,#2a93fc,#2d82d5);background-image:-o-linear-gradient(bottom,#2a93fc,#2d82d5);background-image:-ms-linear-gradient(bottom,#2a93fc,#2d82d5);background-image:linear-gradient(to top,#2a93fc,#2d82d5)}
.button-violet{background-color:#a686fd;background-image:-webkit-linear-gradient(bottom,#6b47ce,#a686fd);background-image:-moz-linear-gradient(bottom,#6b47ce,#a686fd);background-image:-o-linear-gradient(bottom,#6b47ce,#a686fd);background-image:-ms-linear-gradient(bottom,#6b47ce,#a686fd);background-image:linear-gradient(to top,#6b47ce,#a686fd)}
.button-violet:hover{background-color:#6b47ce;background-image:-webkit-linear-gradient(top,#6b47ce,#a686fd);background-image:-moz-linear-gradient(top,#6b47ce,#a686fd);background-image:-o-linear-gradient(top,#6b47ce,#a686fd);background-image:-ms-linear-gradient(top,#6b47ce,#a686fd);background-image:linear-gradient(to bottom,#6b47ce,#a686fd)}
.button-light-violet{background-color:#fdf0ff;background-image:-webkit-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-moz-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-o-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:linear-gradient(to bottom,#fdf0ff,#d3a2df);color:#ab4ece!important}
.button-light-violet:hover{background-color:#d3a2df;background-image:-webkit-linear-gradient(bottom,#fdf0ff,#d3a2df);background-image:-moz-linear-gradient(bottom,#fdf0ff,#d3a2df);background-image:-o-linear-gradient(bottom,#fdf0ff,#d3a2df);background-image:-ms-linear-gradient(bottom,#fdf0ff,#d3a2df);background-image:linear-gradient(to top,#fdf0ff,#d3a2df);color:#ab4ece}
.button-deep-violet{color:#FFF;background:#ab4ece;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ab4ece),color-stop(100%,#9a26cc));background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%)}
#shop-select li:first-of-type a:hover,.button-deep-violet:hover{background:-moz-linear-gradient(top,#9a26cc 0,#ab4ece 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9a26cc),color-stop(100%,#ab4ece));background:-webkit-linear-gradient(top,#9a26cc 0,#ab4ece 100%);background:-o-linear-gradient(top,#9a26cc 0,#ab4ece 100%);background:-ms-linear-gradient(top,#9a26cc 0,#ab4ece 100%);background:linear-gradient(to bottom,#9a26cc 0,#ab4ece 100%)}
#parnu .star li,.star li,.star-violet-small li{background-position:left 8px}
.button-yellow{color:#000010!important;background-color:#DDCB00;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25);background-image:linear-gradient(180deg,rgba(242,213,3,1) 0,rgba(221,203,0,1) 100%)}
.button-yellow:hover{-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25);background-image:-webkit-linear-gradient(270deg,rgba(221,203,0,1) 0,rgba(242,213,3,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(221,203,0,1) 0,rgba(242,213,3,1) 100%);background-image:linear-gradient(180deg,rgba(221,203,0,1) 0,rgba(242,213,3,1) 100%)}
.bg-pink-light-gradient .button,.button-pink,.button-red,.button-red:hover,.painike,.paywithbutton{box-shadow:rgba(0,0,0,.2) 0 0 9px}
.bg-pink-light{background-color:rgba(229,23,178,.17)!important}
.bg-pink-light-gradient{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(254,169,233,1) 100%)!important;background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(254,169,233,1) 100%)!important;background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(254,169,233,1) 100%)!important}
.bg-pink-light-gradient .button,.button-pink{background-image:-webkit-linear-gradient(270deg,rgba(255,36,201,1) 0,rgba(206,11,158,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,36,201,1) 0,rgba(206,11,158,1) 100%);background-image:linear-gradient(180deg,rgba(255,36,201,1) 0,rgba(206,11,158,1) 100%);color:#FFEFFB}
.bg-pink-light-gradient .button:hover,.button-pink:hover{background-image:-moz-linear-gradient(270deg,rgba(206,11,158,1) 0,rgba(255,36,201,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(206,11,158,1) 0,rgba(255,36,201,1) 100%);background-image:linear-gradient(180deg,rgba(206,11,158,1) 0,rgba(255,36,201,1) 100%)}
.button-red{background-image:-webkit-linear-gradient(270deg,rgba(234,0,57,1) 0,rgba(211,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(234,0,57,1) 0,rgba(211,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(234,0,57,1) 0,rgba(211,0,52,1) 100%);color:#FFF}
.button-red:hover{background-image:-webkit-linear-gradient(270deg,rgba(211,0,52,1) 0,rgba(234,0,57,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(211,0,52,1) 0,rgba(234,0,57,1) 100%);background-image:linear-gradient(180deg,rgba(211,0,52,1) 0,rgba(234,0,57,1) 100%)}
.paywithbutton{background-color:#94d149;background-image:-webkit-linear-gradient(bottom,#7ab631,#94d149);background-image:-moz-linear-gradient(bottom,#7ab631,#94d149);background-image:-o-linear-gradient(bottom,#7ab631,#94d149);background-image:-ms-linear-gradient(bottom,#7ab631,#94d149);background-image:linear-gradient(to top,#7ab631,#94d149);color:#fff;width:100%;max-width:800px;border:0;cursor:pointer}
.button-narrow{width:40%}
.paywithbutton:hover{background-color:#7ab631;background-image:-webkit-linear-gradient(top,#7ab631,#94d149);background-image:-moz-linear-gradient(top,#7ab631,#94d149);background-image:-o-linear-gradient(top,#7ab631,#94d149);background-image:-ms-linear-gradient(top,#7ab631,#94d149);background-image:linear-gradient(to bottom,#7ab631,#94d149)}
#artikkelit ul li,.basic li{line-height:1.5em;padding-bottom:.25em;font-size:1.1em}
#artikkelit ul,.basic{margin-bottom:1.5em}
#artikkelit ul li{list-style-type:disc;list-style-position:inside;color:#8F52BA}
.star li{background-repeat:no-repeat;font-size:1.1em;line-height:2.5em;padding-left:2em}
.star-violet-small li{background-image:url(../images/star-violet@2x-09ba803fa2.png?auto=format,compress);background-size:18px 17px;background-repeat:no-repeat;font-size:1em;padding-bottom:.25em;padding-top:.25em;line-height:1.5em;padding-left:1.5em}
.star,.star-violet-small{margin-bottom:1.5em}
.star-light-blue li{background-image:url(../images/valon-polku-tahti-iso-e7247d3173.png?auto=format,compress);color:#CDDDEF}
.star-light-yellow li{color:#FDF9D5;background-image:url(../images/star-light-yellow-681ad33a22.png?auto=format,compress)}
.star-violet li{background-image:url(../images/star-violet-6917664d1f.png?auto=format,compress)}
.star-orange li{background-image:url(../images/star-orange-cd1dffade5.png?auto=format,compress)}
.star-brown li{background-image:url(../images/astro-oppaasi-ihmissuhteisiin-kampanja-tahti-4b7fcf6d6b.png?auto=format,compress)}
.star-red-dark li{background-image:url(../images/star-red-dark-da3ae6e43d.png?auto=format,compress);color:#5d2431}
.star-white li{background-image:url(../images/star-white-f749f68825.png?auto=format,compress)!important;color:#fff!important}
.star-white li a{color:#fff}
.star-violet li a{color:#8F52BA}
.star-light-violet li{background-image:url(../images/star-light-violet-ceb99e0803.png?auto=format,compress);color:#e7d8ff}
.star-light-violet li a{color:#e7d8ff}
.headings ul li{list-style:none!important}
.headings ul li a{color:#8F52BA}
.bg,.tausta{background:#fff;padding:1.5em}
.bg-violet-blue-light,.headings{background-image:url(../images/tst-1907951974.jpg?auto=format,compress);background-repeat:no-repeat}
.headings{background-color:#D7C2FB}
.bg-violet{background-color:#AB4ECE!important}
.bg-violet-blue-light{background-color:#e6dafe}
.bg-light-yellow{background-color:#FFF;background-image:url(../images/bg-light-yellow.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center top}
.bg-light-red{background-image:url(../images/bg-light-red-3c44bcdd54.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center top}
.bg-light-violet{background-image:url(../images/shop-top-4-bg-1bb3c1f1ba.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center top}
.bg-white-transparent{background:#fff}
.bg-violet-transparent{background:#fff;background-color:rgba(143,82,186,.8);color:#FFF}
.bg-stars-dark{background-image:url(../images/bg-stars-dark-9e903bd9cc.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center center}
.bg-stars-dark .tekstitausta{background-color:rgba(0,0,0,.6);padding:1em}
.white-tp,.white-tp2{background:#fff;padding:1em}
.white-tp{background-color:rgba(255,255,255,.94);margin-bottom:1.5em}
.white-tp2{background-color:rgba(255,255,255,.5)}
.white-tp3{background:#fff;padding:1em}
.vihrea{background-color:#9cdb4e;border:2px solid #87D633;color:#FFF;font-weight:700}
.light-violet{background-color:#F9F0FD}
ul li{list-style:none;background-repeat:no-repeat}
.image-right{clear:left;float:right;margin-left:1.5em}
.image-left{clear:right;float:left;margin-right:1.5em}
input[type=button],input[type=submit]{cursor:pointer;color:#FFF;background-color:#94d149;width:100%;font-size:1em;white-space:normal;border-style:none;padding:.8em 1em}
input[type=button]:hover,input[type=submit]:hover{background-color:#AAE068}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{padding:.5em;margin-bottom:.5em;font-size:1em;background-color:#FFF;border:1px solid #bfd8ec;width:100%;border-radius:6px}
select{font-size:1em;background-color:#FFF;border:2px solid #D4ADE8;padding:.5em;border-radius:6px}
.laatikko,.painike,.sininen-tausta,input{border-radius:6px}
label{margin-bottom:.3em;cursor:pointer;color:#428fcb}
.painike{color:#fff;font-size:1.1em;padding:.5em}
.tausta-violetti input[type=text],.tausta-violetti textarea{border-color:#E0B7F5}
.tausta-violetti label{color:#8F52BA;display:inherit}
.valiviiva{clear:both;margin-bottom:2.5em;border-top-width:1px;border-top-style:solid;border-top-color:#b6cee0;background-color:#FFF;height:2px;margin-top:2.5em}
.space{margin-bottom:3em;margin-top:3em}
.valiviiva-violet{border-top-color:#b398fd}
.valiviiva-violet2{border-top-color:#8f52ba}
footer{background-color:rgba(171,78,206,.85)}
footer #ala{background-image:url(../images/topbar-background-434362f08b.png?auto=format,compress);background-repeat:repeat;padding-top:1em;padding-bottom:0}
.laatikko{padding:1em}
.tausta-violetti{background-image:url(../images/violetti-tausta-0e6e6b3146.jpg?auto=format,compress);border:2px solid #E0B7F5}
.tausta-ruskea{background-image:url(../images/ruskea-tausta-vaalea-f999e55a52.jpg?auto=format,compress)}
.tausta-sininen{background-image:url(../images/sininen-tausta-62e4e30834.jpg?auto=format,compress);border:2px solid #CBDFF7}
.tausta-vaalean-sininen{background-image:url(../images/vaaleansininen-tausta-324e94c241.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center top}
.pinkki-tausta{background-image:url(../images/pinkki-tausta-fd58f2e393.jpg?auto=format,compress);background-repeat:repeat;padding:.5em;border:1px solid #eacff6;-webkit-border-radius:6px;border-radius:6px}
.vihrea-tausta{background-image:url(../images/vihrea-tausta-9b0f0ec9ea.jpg?auto=format,compress);overflow:auto;padding:.5em;border:1px solid #a7c84a;-webkit-border-radius:6px;border-radius:6px}
.sininen-tausta{background-image:url(../images/sininen-tausta-62e4e30834.jpg?auto=format,compress);background-color:#d0dcef;background-repeat:no-repeat;-webkit-border-radius:6px;border:1px solid #c2d1eb}
.pinkki-tausta-kirkas,.ruskea-tausta{border-radius:6px;background-repeat:no-repeat}
.pinkki-tausta-kirkas{background-image:url(../images/pinkki-tausta-kirkas.jpg?auto=format,compress);-webkit-border-radius:6px;border:1px solid #daa6f1}
.ruskea-tausta{background-image:url(../images/ruskea-tausta-981e5a6b40.jpg?auto=format,compress);border:2px solid #EAE3CC}
#sidebar ul li a,#sidebar ul ul li a{font-size:.8em;font-weight:500;display:block;background-image:none;color:#FFF;text-decoration:none;background-color:#bc56c6;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc56c6', endColorstr='#9943a7', GradientType=0 );margin-bottom:1px;padding:.75em!important;list-style-type:none}
#sidebar ul li a{background:-moz-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bc56c6),color-stop(100%,#9943a7));background:-webkit-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:-o-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:-ms-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:linear-gradient(to bottom,#bc56c6 0,#9943a7 100%);border-radius:6px}
#sidebar ul ul li a{background:-moz-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bc56c6),color-stop(100%,#9943a7));background:-webkit-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:-o-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:-ms-linear-gradient(top,#bc56c6 0,#9943a7 100%);background:linear-gradient(to bottom,#bc56c6 0,#9943a7 100%);border-radius:6px;margin-left:.75em}
#sidebar #active,#sidebar ul li a:hover{background:#9943a7;background:-moz-linear-gradient(top,#9943a7 0,#bc56c6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9943a7),color-stop(100%,#bc56c6));background:-webkit-linear-gradient(top,#9943a7 0,#bc56c6 100%);background:-o-linear-gradient(top,#9943a7 0,#bc56c6 100%);background:-ms-linear-gradient(top,#9943a7 0,#bc56c6 100%);background:linear-gradient(to bottom,#9943a7 0,#bc56c6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9943a7', endColorstr='#bc56c6', GradientType=0 )}
#sidebar ul li{list-style-type:none}
#sidebar ul{margin-bottom:1.5em}
#sidebar .star li{background-position:left top;font-size:.9em;padding-left:2.5em;padding-bottom:.75em;line-height:1.5em}
.henkilo{background-position:98% 6px;background-size:38px 33px;background-repeat:no-repeat;margin-bottom:1em;margin-top:1em;padding:.75em;color:#fff;border-radius:6px;background-image:url(../images/tarot-online-5d217330c8.png?auto=format,compress);background-color:#ab4ece}
.henkilo p,.service p{margin-bottom:.5em;font-size:.9em;color:#fff!important}
.henkilo h4,.service h4{font-size:.95em;margin-bottom:.25em;color:#fff!important;padding-right:1.5em}
.henkilo .tarot-number{font-size:1em;font-weight:700}
.tarot-number a{color:#fff}
.henkilo img{border-radius:50%;border:6px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);margin-top:.25em;margin-bottom:1em;float:right}
.poissa{background-image:url(../images/tarot-offline-72d7e6de0b.png?auto=format,compress)}
.tarot-reader p{margin-bottom:.75em}
#phone-services-footer,#phone-services-front-page{margin-bottom:1.75em;margin-top:1.5em;overflow:auto}
.henkilo .button,.service .button{padding:.5em;font-size:.75em}
#phone-services-front-page{color:#fff}
#phone-services-front-page h3{color:#592881;margin-bottom:0}
#phone-services-front-page .service{background-position:98% 6px;background-size:28px 24px;background-repeat:no-repeat;padding:.75em;color:#fff;border-radius:6px;background-image:url(../images/tarot-online-5d217330c8.png?auto=format,compress);background-color:#ab4ece;margin-top:1.5em}
#phone-services-front-page .service-offline{background-image:url(../images/tarot-offline-72d7e6de0b.png?auto=format,compress)}
#phone-services-front-page .button{clear:both}
#phone-services-front-page img{border-radius:50%;border:6px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);margin-top:1.25em;margin-bottom:1em;float:right;margin-left:.2em}
.mfp-bg{opacity:.95!important;filter:alpha(opacity=95)!important;background-color:#1f2352!important}
#liity-postituslistalle-nosto{margin-bottom:1.5em;font-size:.9em;background-image:url(../images/banneri-yleinen-tausta-b2dfb20df9.jpg?auto=format,compress);background-position:center top;color:#582880;background-color:#FEFCFF;background-repeat:no-repeat;border-radius:6px}
#liity-postituslistalle-nosto h3{color:#8f52ba!important}
#liity-postituslistalle-nosto input[type=email]{width:100%;padding:1em;border:2px solid #c998ea;margin-bottom:.5em;font-size:1em;color:#582891}
#sepon-blogi{margin-bottom:1.5em;font-size:.9em;background-image:url(../images/sepon-blogi-tausta-53bf09b824.jpg?auto=format,compress);background-position:center bottom;color:#FFF;background-repeat:no-repeat;border-radius:6px;padding-top:1em}
#sepon-blogi img{margin-bottom:-3px;margin-top:0}
#sepon-blogi h3{color:#FFF!important}
#sepon-blogi .tausta{border-radius:0 0 6px 6px;background-color:rgba(84,166,241,.85);color:undefined}
#sepon-blogi .painike{padding:.75em;background-image:-webkit-linear-gradient(top,#fff,#7cbaf2);background-image:-moz-linear-gradient(top,#fff,#7cbaf2);background-image:-o-linear-gradient(top,#fff,#7cbaf2);background-image:-ms-linear-gradient(top,#fff,#7cbaf2);background-image:linear-gradient(to bottom,#fff,#7cbaf2);color:#4592F2}
#sepon-blogi .painike:hover{background-color:#7cbaf2;background-image:-webkit-linear-gradient(bottom,#fff,#7cbaf2);background-image:-moz-linear-gradient(bottom,#fff,#7cbaf2);background-image:-o-linear-gradient(bottom,#fff,#7cbaf2);background-image:-ms-linear-gradient(bottom,#fff,#7cbaf2);background-image:linear-gradient(to top,#fff,#7cbaf2)}
.pinkki-tausta h4,.pinkki-tausta-kirkas h4,.pinkki-tausta-kirkas h5,.pinkki-tausta-kirkas label{color:#b056bb;text-shadow:1px 1px 2px rgba(67,0,76,.4)}
.vihrea-tausta h3{color:#76a029}
.valiviiva-perus{background-color:#FFF;height:1px;clear:both;border-top-width:1px;border-top-color:#cddfed;margin-top:25px;margin-bottom:25px;border-style:solid none none}
.facebook-custom-share,.whatsapp-custom-share{font-size:1em;color:#FFF;margin-top:.8em;margin-bottom:.8em;text-decoration:none;font-weight:700;background-position:10px center;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:.8em 1em .8em 3em;background-repeat:no-repeat;display:block;clear:both}
.facebook-custom-share{background-color:#3d58a3;border-radius:6px;background-image:url(../images/facebook-custom-share-3ced291d00.png?auto=format,compress);border:2px solid #577ce1}
.facebook-custom-share:hover{background-color:#3b5ab0}
.whatsapp-custom-share{background-color:#25d366;border-radius:6px;background-image:url(../images/whatsapp-custom-share-f354e6b4e5.png?auto=format,compress);border:2px solid #20BA5A}
#christmas-shop-top-4 .shop-item .price,.shop-item .price{font-size:.9em;color:#FFF;box-shadow:3px 3px 3px rgba(0,0,0,.3);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);height:110px;width:110px;text-align:center;line-height:1.4em}
.whatsapp-custom-share:hover{background-color:#23DC68}
.shop-item{padding:.5em;background-color:rgba(255,255,255,.6);border-radius:6px}
.shop-item .price{position:absolute;right:-15px;top:-15px;background-color:#8f52ba;border-radius:50%;border:4px solid #FFF;-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);padding:1.4em 1.1em}
#christmas-shop-top-4 .shop-item{padding:.5em;background-color:rgba(255,255,255,.6);border-radius:6px}
#christmas-shop-top-4 .shop-item .price{position:absolute;right:-15px;top:-15px;background-color:#E20139;border-radius:50%;border:4px solid #FFF;-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);padding:1.4em 1.1em}
h1,h2{line-height:1.1em}
#christmas-shop-top-4 h2{color:#E20139}
#phone-services-footer{color:#fff}
#phone-services-footer h3{color:#ab4ece;margin-bottom:0}
#phone-services-footer .list{display:flex;justify-content:space-between;flex-wrap:wrap}
#phone-services-footer .service{background-position:98% 6px;background-size:28px 24px;background-repeat:no-repeat;padding:.75em;color:#fff;border-radius:6px;background-image:url(../images/tarot-online-5d217330c8.png?auto=format,compress);background-color:#ab4ece;margin-top:1.5em;width:23.5%}
#phone-services-footer .service-offline{background-image:url(../images/tarot-offline-72d7e6de0b.png?auto=format,compress)}
#phone-services-footer .button{clear:both}
#phone-services-footer img{border-radius:50%;border:6px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);margin-top:1.25em;margin-bottom:1em;float:right;margin-left:.2em}
.service p{margin-bottom:.75em}
.service p:last-child{margin-bottom:0}
@media all and (max-width:1025px){.some-icon a,.some-icons{padding:.75em}
.some-icons{margin-top:0}
.some-icon,.some-icon:last-of-type{margin:.75em}
.some-icon img{width:60px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){html{overflow:hidden}
body{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}
#artikkelit ul li,.basic li{font-size:1rem}
}
@media only screen and (max-device-width:480px){html{overflow:hidden}
body{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}
}
@media handheld,only screen and (max-width:800px){#tarot-readers .tarot-reader,.bg,.laatikko,.rounded,.tausta,.white-tp{border-radius:0}
#phone-services-footer .service{width:47.5%}
#tarot-readers .tarot-reader{margin-bottom:1.5em}
#logged-vip{text-align:left}
#login-form{background-color:transparent}
.star li,.tahti li{font-size:.95em!important}
input{margin-bottom:.3em!important;margin-top:.3em}
.hide-on-mobile{display:none}
.image-left,.image-right,.kuva-oikealle,.kuva-vasemmalle{float:none;margin-left:auto;margin-right:auto;margin-bottom:1em}
.suosikki{margin-right:0;margin-top:0}
.hide{display:inherit}
.button{margin-bottom:.5em;padding-top:.9em;padding-bottom:.9em;letter-spacing:none}
.button-narrow{width:100%}
.button-big{font-size:.9em}
.facebook-custom-share{font-size:.8em;background-image:none!important;padding:.8em}
#sepon-blogi img{margin-bottom:-6px;margin-top:0}
}
h2,h5{margin-bottom:.5em}
h1,h3{margin-bottom:.45em;margin-top:0}
.date,.entry .tag,.new,nav li{letter-spacing:1px}
#banneri-christmas-shop,footer{padding-top:1.5em;padding-bottom:1.5em}
@media handheld,only screen and (max-width:480px){#phone-services-footer .service{width:100%}
}
body{background-attachment:scroll;font-size:16px;-webkit-font-smoothing:subpixel-antialiased;color:#592881;font-family:Montserrat,sans-serif}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.facebook-custom-share,.star-brown li,.star-light-blue li,.star-light-violet li,.star-light-yellow li,.star-orange li,.star-red-dark li,.star-violet li,.star-white li,.whatsapp-custom-share{background-size:28px 27px}
.star-red-dark li{background-image:url(../images/star-red-dark@2x-4a8eee72e3.png?auto=format,compress)}
.star-light-blue li{background-image:url(../images/valon-polku-tahti-iso@2x-a13352b4b6.png?auto=format,compress)}
.star-brown li{background-image:url(../images/astro-oppaasi-ihmissuhteisiin-kampanja-tahti@2x-a3ebb76cce.png?auto=format,compress)}
.star-violet li{background-image:url(../images/star-violet@2x-09ba803fa2.png?auto=format,compress)}
.star-light-yellow li{background-image:url(../images/star-light-yellow@2x-fecd33ed5f.png?auto=format,compress)}
.star-light-violet li{background-image:url(../images/star-light-violet@2x-1aabc16b71.png?auto=format,compress)}
.star-white li{background-image:url(../images/star-white@2x-d69a2d088e.png?auto=format,compress)!important}
.star-orange li{background-image:url(../images/star-orange@2x-0de11b65d3.png?auto=format,compress)}
.facebook-custom-share{background-image:url(../images/facebook-custom-share@2x-33d6d289b6.png?auto=format,compress)}
.whatsapp-custom-share{background-image:url(../images/whatsapp-custom-share@2x-22936e1d50.png?auto=format,compress)}
}
p a{text-decoration:underline}
p a:hover{text-decoration:none!important}
#etu .old-price,.banner-price-old-price,.heading-bg #price-tag span.old-price,.old-price,.shop-normal-price,.summer-sale-price-tag span.old-price{text-decoration:line-through}
p{line-height:1.5em;margin:0 0 1.5em}
.highlight{border-left-width:3px;border-left-style:solid;border-left-color:#B868D5;padding-left:1em}
.bg h1,.bg h2,.bg h3,.bg h4,.bg p,.bg-white-transparent,.bg-white-transparent h1,.bg-white-transparent h2,.bg-white-transparent h3,.bg-white-transparent h4,.bg-white-transparent p,.star li,.white-tp3,.white-tp3 blockquote p,.white-tp3 h1,.white-tp3 h2,.white-tp3 h3,.white-tp3 h4,.white-tp3 h5,.white-tp3 p{color:#2f2a30}
.bg-pink-light-gradient p,.white-tp2 h1,.white-tp2 h2,.white-tp2 h3{color:inherit}
#lisaa-lahjansaaja,#poista-lahjansaaja,#sidebar #menu li a,.painike,h1,h2,h3,h4,input[type=submit],label,li,nav{text-shadow:1px 1px 2px rgba(0,0,0,.1)}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:Montserrat,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.055)}
#banneri-seppo-welcome li a,.courgette,.courgette strong{font-family:Courgette,cursive!important}
.courgette{font-weight:400}
.banner-price-tag,.courgette strong,.new,span{font-weight:700}
h1{font-size:2.55em}
h2{font-size:2em;margin-top:0}
h3{font-size:1.6em;line-height:1.3em}
h4{font-size:1.25em;line-height:1.35em;margin-top:0;margin-bottom:.425em}
#sidebar h3,#top-banner-summer-sale .intro,.ingressi,h5{font-size:1.2em}
#sidebar h3{line-height:1.2em;margin-top:.4em;margin-bottom:.4em}
.nosto h3{font-size:1.3em;color:#fff}
.pieni{font-size:.875em;line-height:1.7;margin:0 0 1.7em}
.new{color:#fff000}
.violetti{color:#8f52ba}
.violetti2{color:#9DA0E9}
#ajankohtaista ul li a,.sininen{color:#3D85CC}
footer{text-shadow:1px 1px 1px rgba(0,0,0,.8);margin-top:1.5em}
footer a,footer h3,footer h4,footer ul li{color:#FFF}
footer ul li{list-style-type:none;line-height:1.5em;padding-left:0;font-size:.95em}
footer ul{margin-bottom:1em}
footer #ala{font-size:.8em;color:#CCC}
.content-area ul{margin-bottom:1.5em}
.tausta-ruskea h3,.tausta-ruskea p a{color:#A08638}
.tausta-sininen h3,.tausta-sininen h4,.tausta-vaalean-sininen h2,.tausta-vaalean-sininen h4,.tausta-vaalean-sininen p a{color:#398bdc}
.centering,.keskitys{text-align:center}
@media handheld,only screen and (max-width:800px){h1{font-size:1.85em!important}
h2{font-size:1.5em!important}
h3{font-size:1.25em!important}
h4{font-size:1.15em}
h5{font-size:1em}
.ingressi,.intro{font-size:1.1em!important}
}
.banner-price-tag{width:140px;height:140px;border-radius:50%;position:absolute;font-size:1.75rem;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;border:8px solid #fff;box-shadow:0 0 10px 10px rgba(0,0,0,.055);transform:rotate(20deg);background-image:linear-gradient(0deg,rgba(255,173,34,1) 0,rgba(255,196,99,1) 100%)}
.banneri,.relative{position:relative}
.banner-price-old-price{opacity:.8;font-weight:600;font-size:1.2rem}
.banner-price-tag .fa{color:#F01A48}
.banner-price-tag .banner-new-price{animation-duration:.85s;animation-name:loop;animation-iteration-count:3;animation-timing-function:ease-in-out}
@keyframes loop{0%,100%{transform:scale(1)}
50%{transform:scale(1.15)}
}
#banner-christmas-shop-1 .banner-price-tag{top:-55px;right:-55px}
#banner-christmas-shop-1{background-color:#e5ecef;background-image:url(../images/banner-christmas-shop-1-bg-b91de4a47c.jpg);background-position:right top;background-repeat:no-repeat;color:#810421;padding-top:4em;padding-bottom:4em;background-size:cover}
#banner-christmas-shop-1 .intro{font-size:1.4em}
#banner-christmas-shop-1 .tekstitausta{background-color:rgba(255,255,255,.65);text-align:left}
#banner-christmas-shop-1 h2{font-size:2.8em;color:#F01A48;line-height:1.2em}
#banner-christmas-shop-1 .painike{background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-right:auto;margin-left:auto}
#banner-christmas-shop-1 .painike:hover{background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banner-christmas-shop-2{background-color:#fff;background-image:url(../images/banner-christmas-shop-2-bg-62ce6625c7.jpg);background-position:center top -86px;background-repeat:no-repeat;color:#810421;padding-top:16em;padding-bottom:0;background-size:contain}
#banner-christmas-shop-2 .banner-price-tag{top:-55px;right:-35px}
#banner-christmas-shop-2 .intro{font-size:1.4em}
#banner-christmas-shop-2 .tekstitausta{background-color:rgba(255,255,255,0);text-align:left;text-align:center;padding-top:4em!important}
#banner-christmas-shop-2 h2,#banner-christmas-shop-4 h2{font-size:2.8em;color:#F01A48;line-height:1.2em}
#banner-christmas-shop-2 .painike,#banner-christmas-shop-3 .painike,#banner-christmas-shop-4 .painike{background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;max-width:360px;margin-right:auto;margin-left:auto}
#banner-christmas-shop-2 .painike:hover,#banner-christmas-shop-3 .painike:hover,#banner-christmas-shop-4 .painike:hover{background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banner-christmas-shop-3{background-color:#2d608b;background-image:url(../images/banner-christmas-shop-3-bg-2849fcd5c7.jpg);background-size:cover;background-position:right center;background-repeat:no-repeat;color:#fff;padding-top:4em;padding-bottom:4em;margin-top:2em;margin-bottom:2em}
#banner-christmas-shop-3 .banner-price-tag{top:45px;right:-125px}
#banner-christmas-shop-3 h2{color:#fff;font-size:2.8em;line-height:1.2em}
#banner-christmas-shop-3 .painike{margin-left:0;margin-right:0}
#banner-christmas-shop-4{padding:0;margin:0;background-color:#fff}
#banner-christmas-shop-4 .banner-price-tag{top:-95px;right:255px}
.banner-christmas-shop-4-top{background-image:url(../images/banner-christmas-shop-4-bg-df3f049e91.jpg);background-position:center center;background-size:cover;height:330px;background-repeat:no-repeat}
#banner-christmas-shop-4 .tekstitausta{background-color:#FFF;padding:.75em;text-align:center!important;border-radius:0;margin-bottom:2em}
#banner-christmas-shop-4 .tekstitausta p{max-width:660px;margin-left:auto;margin-right:auto}
#banner-horoscope-print{background-color:#e4dee5;background-image:url(../images/banner-horoscope-print-bg-206e7f5aa4.jpg);background-position:right -55px;background-repeat:no-repeat;color:#e56399;background-size:cover}
#banner-horoscope-print .tekstitausta{background:#fff;background-color:rgba(255,255,255,.9);margin-top:2em;margin-bottom:2em}
#banner-astro-akatemia,#banneri-lahjaideat,#christmas-gift-card,.banner-collage-banner,.banner-runes{background-repeat:no-repeat}
#banner-horoscope-print h2{font-family:'Special Elite',cursive!important;line-height:1.25em}
#banner-horoscope-print .intro,#banner-horoscope-print h2{color:#e56399!important}
#banner-horoscope-print .intro{color:#590025!important}
#banner-horoscope-print .painike{background-image:-webkit-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501);background-image:linear-gradient(180deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);color:#FFF;width:100%}
#banner-horoscope-print .painike:hover,#top-banner-valentines-day .painike{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#banner-horoscope-print .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:linear-gradient(180deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%)}
#banner-astro-akatemia{background-color:#9A26CC;background-image:url(../images/banner-astro-akatemia-bg-8374de26e4.jpg);background-position:right top;background-size:cover;padding-top:4em;padding-bottom:4em;color:#3D0853}
#banner-astro-akatemia .tekstitausta{background-color:rgba(255,255,255,.85);text-align:center!important}
#banner-astro-akatemia img{float:none;display:block;width:95px;margin:1em auto}
#banner-astro-akatemia h2{color:#9A26CC}
.banner-collage .row{overflow:visible}
.banner-collage-banner{background-size:cover;background-position:center right;padding:.75em;border-radius:6px;color:#fff;font-size:.95em;border:24px solid #fff;box-shadow:rgba(0,0,0,.2) 0 0 9px}
.banner-collage-banner h3{color:#fff;font-size:1.5em}
.banner-collage .text-bg{background-color:#fff;padding:.75em;border-radius:6px}
.banner-collage .banner-astro-calendar{background-image:url(../images/banner-astro-calendar_new-982d1ae565.jpg?auto=format,compress)}
.banner-collage .banner-seppo{background-image:url(../images/seppo_banneri-84f73d3098.jpg?auto=format,compress)}
.banner-astro-calendar .text-bg{margin-right:10em;background-color:rgba(0,0,0,.62)}
.banner-seppo .text-bg{margin-right:10em;background-color:rgba(0,0,0,.42)}
.banner-collage #banneri-seppo-intro .tekstitausta{margin-top:0;margin-bottom:8em}
.banneri{border-radius:6px;clear:both;padding:1em;margin-top:1em;margin-bottom:1em;border:24px solid #FFF;-webkit-box-shadow:0 0 12px rgba(0,0,0,.22);box-shadow:0 0 12px rgba(0,0,0,.22)}
#etu,#price-tag,.banneri .prices{border-radius:50%}
.banneri .tekstitausta{padding-top:.75em!important}
#banneri-24-11,#banneri-astro-oppaasi-ihmissuhteisiin-14-11,#banneri-auringon-paluu-13-11,#banneri-kesa-ale,#banneri-lahjakortti-lunastus,#christmas-gift-card{padding-top:4em;padding-bottom:4em}
.banneri img{float:right;margin-bottom:1.5em;margin-left:1.5em}
.banneri .intro,.banneri .intro span,.banneri .intro strong,.banneri .painike,.ribbon,strike{font-family:Montserrat,sans-serif;font-weight:500}
.banneri .intro strong,.banneri .painike,.ribbon,strike{font-family:Montserrat,sans-serif;font-weight:700!important}
.tahti li,.tekstitausta li{font-size:1.1em!important;line-height:2.2em!important;padding-left:1.85em!important;background-position:left 6px}
@-ms-keyframes pulse1{0%,100%{transform:scale(1)}
50%{transform:scale(1.1)}
}
#banneri-lahjaideat{background-color:#dae9fe;background-image:url(../images/banneri-lahjaideat-bg-93feeef6ba.jpg?auto=format,compress);background-position:right bottom;color:#e51d1d;padding-top:2em;padding-bottom:2em;margin-bottom:2em;background-size:65%;margin-top:0}
#banneri-lahjaideat h3{font-size:1.7em;color:#E51D1D;margin-bottom:.2em}
#banneri-lahjaideat .painike{background-color:#FFF;background-image:-webkit-linear-gradient(270deg,rgba(229,29,29,1) 0,rgba(177,20,20,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,29,29,1) 0,rgba(177,20,20,1) 100%);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(180deg,rgba(229,29,29,1) 0,rgba(177,20,20,1) 100%);color:#FFF;width:100%;margin-top:.5em}
#banneri-lahjaideat .tausta{background-color:rgba(255,255,255,.94)}
#banneri-lahjaideat .painike:hover{background-color:#e51d1d;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:-ms-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#christmas-gift-card{background-color:#1d1f33;background-image:url(../images/christmas-gift-card-2019-bg-83f333b87b.jpg?auto=format,compress);background-position:right center;background-size:cover}
#christmas-gift-card p{font-size:1.3em;color:#24315d;margin-bottom:0;font-family:inherit;text-align:left;padding:0}
#christmas-gift-card .tekstitausta{background-color:rgba(255,255,255,.87);text-align:left;color:#ff0041!important}
#christmas-gift-card h2{font-size:1.8em;color:#ff0041!important;line-height:1.2em;margin-bottom:0}
#christmas-gift-card .painike{background-color:#d7213f;background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;width:100%;padding:.75em;margin-top:.75em}
#christmas-gift-card .painike:hover{background-color:#d10101;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
.banneri .prices{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:700;padding:0!important;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.2);box-shadow:3px 3px 9px rgba(0,0,0,.2);background-image:-webkit-linear-gradient(270deg,rgba(229,29,29,1) 0,rgba(209,1,1,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,29,29,1) 0,rgba(209,1,1,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%);background-image:linear-gradient(180deg,rgba(229,29,29,1) 0,rgba(209,1,1,1) 100%);position:absolute;transform:rotate(20deg)}
.banneri .prices p{color:#FFF!important;font-size:1.3em;font-weight:700}
#christmas-gift-card .prices{right:-10px;top:-10px;width:180px;height:180px}
#banneri-lahjakortti2 .prices{right:200px;top:-20px;width:180px;height:180px}
.banneri .prices img{margin:0}
#christmas-gift-card .prices img,.delete{margin-top:-1.5em}
.banneri .prices .old-price{display:block;padding-bottom:0;padding-left:0;font-size:1.1rem;margin-bottom:-1.25em;text-align:center;color:#F5A3A3}
.banner-runes{background-size:cover;background-position:right top;padding-top:2.5em;padding-bottom:2.5em;margin-top:1.5em;margin-bottom:1.5em}
#sidebar .weekly-offer,.banner-runes-2{background-position:center top;text-align:center;color:#FFF;background-repeat:no-repeat;background-size:cover;border-radius:6px;position:relative}
.banner-runes h2,.banner-runes-2 h2{margin-bottom:.1em}
.banner-runes-2{padding:11em .75em .75em;margin-bottom:2em}
.ylabanneri,.ylabanneri .intro{margin-bottom:0}
.banner-runes .tekstitausta{background-color:rgba(178,141,110,.45)}
.banner-runes-2 .tekstitausta{background-color:rgba(178,141,110,.8)}
#banner-runes-game{background-image:url(../images/banner-runes-game-bg-da953275d7.jpg?auto=format,compress)}
#banner-runes-game-2{background-image:url(../images/banner-runes-game-bg-2-f200b27b44.jpg?auto=format,compress)}
#banner-runes-paivan-riimu,#banner-runes-paivan-riimu-2{background-image:url(../images/banner-paivan-riimu-bg-76bc666331.jpg?auto=format,compress);background-position:right top}
#banner-runes-mythology-2{background-image:url(../images/banner-mythology-2-189ed3ab59.jpg?auto=format,compress)}
#banner-runes-mythology{background-image:url(../images/banner-mythology-ecb1d5225c.jpg?auto=format,compress);background-position:right top}
#banner-runes-history{background-image:url(../images/banner-riimujen-historia-bg-0d03da6c49.jpg?auto=format,compress);background-position:right center}
#banner-runes-history-2{background-image:url(../images/banner-riimujen-historia-bg-2-9ce772387b.jpg?auto=format,compress);padding:7em .75em .75em}
#banner-runes-tutustu-riimuihin{background-image:url(../images/banner-tutustu-riimuihin-bg-a7e242120e.jpg?auto=format,compress);background-position:right top}
#banner-runes-tutustu-riimuihin-2{background-image:url(../images/banner-tutustu-riimuihin-bg-2-b174f4dbff.jpg?auto=format,compress);padding:7em .75em .75em}
.ylabanneri,.ylabanneri .painike{padding-top:1em;padding-bottom:1em}
#banner-runes-paivan-riimu .tekstitausta,#banner-runes-paivan-riimu-2 .tekstitausta,#banner-runes-tutustu-riimuihin .tekstitausta,#banner-runes-tutustu-riimuihin-2 .tekstitausta{background-color:rgba(75,35,7,.9)}
#banner-runes-history .tekstitausta,#banner-runes-history-2 .tekstitausta{background-color:rgba(75,35,7,.8)}
#banner-runes-game h2,#banner-runes-game p,.banner-runes h2,.banner-runes p,.banner-runes-2 h4,.banner-runes-2 h5,.banner-runes-2 p{color:#EEE6E0!important}
.banner-runes .painike,.banner-runes-2 .painike{background-image:-webkit-linear-gradient(270deg,rgba(239,232,225,1) 0,rgba(220,206,191,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(239,232,225,1) 0,rgba(220,206,191,1) 100%);background-image:-o-linear-gradient(270deg,rgba(239,232,225,1) 0,rgba(220,206,191,1) 100%);background-image:linear-gradient(180deg,rgba(239,232,225,1) 0,rgba(220,206,191,1) 100%);color:#50433E;width:100%!important}
.banner-runes .painike:hover,.banner-runes-2 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(220,206,191,1) 0,rgba(239,232,225,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(220,206,191,1) 0,rgba(239,232,225,1) 100%);background-image:-o-linear-gradient(270deg,rgba(220,206,191,1) 0,rgba(239,232,225,1) 100%);background-image:linear-gradient(180deg,rgba(220,206,191,1) 0,rgba(239,232,225,1) 100%)}
.ylabanneri{background-color:#FFF}
.ylabanneri .tausta{padding:1em}
.ylabanneri .bg{background-color:rgba(255,255,255,.88)}
.ylabanneri .painike{box-shadow:0 0 6px 0 rgba(98,0,0,.7);font-weight:700;margin-top:3em}
.banneri h1,.ylabanneri h1{margin-bottom:.1em}
.ylabanneri h1{font-size:2em;margin-top:.8em}
.ylabanneri h2{line-height:1.3em;font-size:2.2em}
.banneri .intro{font-size:1.2em!important}
.banneri-matala .intro{font-size:1.1em!important}
.darken{height:100%;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.45);box-shadow:inset 0 0 0 1000px rgba(0,0,0,.45)}
#lv.darken{-webkit-box-shadow:inset 0 0 0 1000px rgba(63,62,134,.5);box-shadow:inset 0 0 0 1000px rgba(63,62,134,.5)}
#mh.darken{-webkit-box-shadow:inset 0 0 0 1000px rgba(143,82,186,.45);box-shadow:inset 0 0 0 1000px rgba(143,82,186,.45)}
#sidebar .weekly-offer{padding:6em .75em .75em;margin-bottom:2em}
#sidebar .weekly-offer .offer-label{position:absolute;top:12px;left:0;font-size:1em;padding:.5em;font-weight:700;border-bottom-right-radius:6px;color:#FFF;background-image:-webkit-linear-gradient(270deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);border-top-right-radius:6px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.1);box-shadow:2px 2px 12px rgba(0,0,0,.2)}
#sidebar .weekly-offer #price-tag{position:relative;width:90px;height:90px;left:inherit;right:inherit;margin-left:auto!important;margin-right:auto!important;margin-top:1.2em;margin-bottom:1.2em;border:none;padding:.2em;display:block!important;float:none!important;background-image:-webkit-linear-gradient(270deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,109,56,1) 0,rgba(246,66,0,1) 100%);-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.2);box-shadow:2px 2px 12px rgba(0,0,0,.2)}
#sidebar .weekly-offer #price-tag p{line-height:1.25em}
#sidebar .weekly-offer .new-price{font-size:1em!important;color:#fff}
#sidebar .weekly-offer .old-price{font-size:.8em!important;color:#FFD2C2}
#sidebar .weekly-offer .bg{padding:.5em;background-color:rgba(55,25,7,.67)}
#sidebar .weekly-offer#china-bazi{background-image:url(../images/sidebar-banner-bazi-bg-feecf1a822.jpg?auto=format,compress);padding-top:10em;color:#FDF9D5}
#china-bazi .bg{background-color:#fff!important;color:#2f2a30}
#china-bazi h4{color:#d10034}
#sidebar .weekly-offer#chinese-astrology{background-image:url(../images/sidebar-banner-chinese-astrology-bg-f1ba7f54af.jpg?auto=format,compress);background-position:bottom right;padding-bottom:6em;padding-top:1em;color:#FDF9D5}
#ap,#me{padding-top:6em}
#chinese-astrology .bg{background-color:#fcf6eb!important;color:#2f2a30}
#ai h4,#ap,#ap h4,#me h4,#me h5,#pp h4,#vl h4{color:#FDF9D5}
#china-bazi h4,#chinese-astrology h4{color:#d10034}
#ai .button,#ap .button,#me .button,#pp .button,#vl .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);color:#D74F08}
#ai .button:hover,#ap .button:hover,#me .button:hover,#pp .button:hover,#vl .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%)}
#me{background-image:url(../images/sidebar-weekly-offer-me-bg-01c767f862.jpg?auto=format,compress);color:#FDF9D5}
#me .button{color:#735200}
#sidebar .weekly-offer #me .bg{padding:.5em;background-color:rgba(55,25,7,.67)}
#rt,#sidebar .weekly-offer#vl{padding-top:6em;color:#FDF9D5}
#vl{background-image:url(../images/valon-lapsi-heading-bg-4862fbf063.jpg?auto=format,compress);background-position:center center}
#sidebar .weekly-offer#vl{background-image:url(../images/sidebar-weekly-offer-vl-bg-f148576bb5.jpg?auto=format,compress)}
#lv h4,#lv h5,#rt h4,#rt h5,#ve h4,#ve h5{color:#ffe3da}
#sidebar .weekly-offer#rt{background-position:30% top;padding-top:11em}
#lv,#mh{background-position:right center}
#sidebar .weekly-offer#ve,#ss,#ve{background-position:center center}
#lv .button,#rt .button,#ve .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);color:#D03F0E}
#mak h4,#mak h5,#meo,#meo h4,#meo h5{color:#fff}
#lv .button:hover,#rt .button:hover,#ve .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%)}
#sidebar .weekly-offer#mak .bg,#sidebar .weekly-offer#meo .bg{padding:.5em;background-color:rgba(0,0,0,.5)}
#meo{background-image:url(../images/sidebar-weekly-offer-meo-bg-931b1cc8f3.jpg?auto=format,compress);padding-top:6em}
#mak .button,#meo .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(212,236,209,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(212,236,209,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(212,236,209,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(212,236,209,1) 100%);color:#62bd5a}
#mak .button:hover,#meo .button:hover{background-image:-moz-linear-gradient(270deg,rgba(212,236,209,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(212,236,209,1) 0,rgba(255,255,255,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(212,236,209,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(212,236,209,1) 0,rgba(255,255,255,1) 100%)}
#mh{background-image:url(../images/mother-horoscope-heading-bg-79a4080cd6.jpg?auto=format,compress);padding-left:1.5em}
#lv{background-image:url(../images/luonteesi-voimat-heading-bg-550229ae66.jpg?auto=format,compress)}
#sidebar .weekly-offer#lv{background-image:url(../images/sidebar-weekly-offer-lv-bg-a1a2ca8e40.jpg?auto=format,compress);padding-top:6em;color:#FDF9D5}
#ve{background-image:url(../images/vuosi-elamaasi-heading-bg-f55fd1e3dd.jpg?auto=format,compress)}
#sidebar .weekly-offer#ve{background-image:url(../images/sidebar-weekly-offer-ve-bg-d7a421fc85.jpg?auto=format,compress);padding-top:6em;color:#FDF9D5}
#ak,#banner-full-moon{background-position:right top}
#pp{background-image:url(../images/parisuhde-paremmaksi-heading-bg-efddc4c464.jpg?auto=format,compress);background-position:top center}
#sidebar .weekly-offer#pp{background-image:url(../images/sidebar-weekly-offer-pp-bg-e00e324bc1.jpg?auto=format,compress);padding-top:9em;color:#FDF9D5}
#ai{background-image:url(../images/astro-oppaasi-ihmissuhteisiin-heading-bg-9bb92423e0.jpg?auto=format,compress)}
#sidebar .weekly-offer#ai{background-image:url(../images/sidebar-weekly-offer-ai-bg-478f37a335.jpg?auto=format,compress);padding-top:6em;color:#FDF9D5}
#ak h4,#ak h5,#lv-ss,#lv-ss h4,#lv-ss h5,#ss,#ss h4,#ss h5{color:#fff}
#ss{background-image:url(../images/sisainen-soturi-heading-bg-973ce2d68e.jpg?auto=format,compress);padding-top:6em}
#lv-ss{background-image:url(../images/luonteesi-voimat-sisainen-soturi-heading-bg-66b7219d7c.jpg?auto=format,compress);padding-top:6em;background-position:center top}
#sidebar .weekly-offer#lv-ss .bg,#sidebar .weekly-offer#ss .bg{padding:.5em;background-color:rgba(0,23,34,.57)}
#lv-ss .button,#ss .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(183,231,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(183,231,255,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(183,231,255,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(183,231,255,1) 100%);color:#0089cd}
#lv-ss .button:hover,#ss .button:hover{background-image:-moz-linear-gradient(270deg,rgba(183,231,255,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(183,231,255,1) 0,rgba(255,255,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(183,231,255,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(183,231,255,1) 0,rgba(255,255,255,1) 100%)}
#ak,#sidebar .weekly-offer#ak{background-image:url(../images/sidebar-weekly-offer-ak-bg-4bfef91415.jpg?auto=format,compress)}
#lv-ss .button{max-width:600px}
#ak{color:#FDF9D5}
#sidebar .weekly-offer#ak{padding-top:8em;background-position:60% top;background-size:100%;background-color:#000}
#sidebar .weekly-offer#ak .bg{padding:.5em;background-color:rgba(18,13,21,.45)}
#ak .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(229,210,239,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(229,210,239,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(229,210,239,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(229,210,239,1) 100%);color:#994ec0}
#ak .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(229,210,239,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,210,239,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(229,210,239,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(229,210,239,1) 0,rgba(255,255,255,1) 100%)}
#mak,#sidebar .weekly-offer#mak{background-image:url(../images/sidebar-weekly-offer-mak-bg-9f4d5edca2.jpg?auto=format,compress)}
#mak{background-size:100%;color:#fff;background-color:#e1dbd6;background-position:center -190px}
#sidebar .weekly-offer#mak{padding-top:10em;background-position:center top}
.banner-newsletter input[type=email]{width:100%;padding:.5em;margin-top:.25em;margin-bottom:.75em;font-size:.95em;border:none;color:#424242}
.banner-newsletter select{width:100%;margin-top:.75em;margin-bottom:.75em;border-color:#fff}
.banner-newsletter{background-image:url(../images/banner-newsletter-bg-new-66c21ef44b.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;background-size:cover;color:#FFF;background-color:#00407b;font-family:Montserrat,sans-serif!important;margin-top:2em;padding:.75em;margin-bottom:2em}
.banner-newsletter .tekstitausta,.banner-newsletter h3{color:#FFF!important;font-family:Montserrat,sans-serif!important}
.mother-horoscope-newsletter{background-image:url(../images/mother-horoscope-form-bg-83eb61f4b7.jpg?auto=format,compress);background-position:center center;padding:3em}
.banner-newsletter .tekstitausta{background-color:rgba(0,87,126,.8);padding-top:.75em;padding-bottom:.75em}
.mother-horoscope-newsletter .tekstitausta{background-color:rgba(162,107,198,.95)}
.banner-newsletter h3{line-height:1em;font-size:1.35em;margin-top:.35em}
.banner-newsletter form{background-color:transparent;padding:0}
.banner-newsletter p{font-size:1em;color:#fff!important;margin-bottom:0}
.banner-newsletter .button{padding:.38em .25em!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:1em!important;max-width:450px;margin-top:1.55em;background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(92,205,252,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(92,205,252,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(92,205,252,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(92,205,252,1) 100%);color:#007fb6}
.banner-newsletter .button:hover{background-image:-o-linear-gradient(270deg,rgba(92,205,252,1) 0,rgba(255,255,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(92,205,252,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(92,205,252,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(92,205,252,1) 0,rgba(255,255,255,1) 100%)}
.mother-horoscope-newsletter .button{background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(191,156,215,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(191,156,215,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(191,156,215,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(191,156,215,1) 100%);color:#8f52ba;max-width:320px}
.mother-horoscope-newsletter .button:hover{background-image:-o-linear-gradient(270deg,rgba(191,156,215,1) 0,rgba(255,255,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(191,156,215,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(191,156,215,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(191,156,215,1) 0,rgba(255,255,255,1) 100%)}
.banner-newsletter label{display:inline;color:#fff}
#gift-card-m-d{background-image:url(../images/campaign/motherday_2018/top-banner2-4f52ff361d.jpg?auto=format,compress);padding-top:6em!important;padding-bottom:0!important;color:#fff;background-position:right top!important}
#gift-card-m-d .bg{padding:.5em;background-color:rgba(255,255,255,.9)!important;color:#e30139}
#gift-card-m-d h4{color:#e30139}
#gift-card-m-d p{font-size:1em;margin-bottom:.75em;color:#A90029}
#banneri-yhteys-12{background-color:#0c0904;background-image:url(../images/banneri-yhteys-12-ed773b3906.jpg?auto=format,compress);background-position:right center;background-repeat:no-repeat;color:#FDF9D5;overflow:auto}
#banneri-yhteys-12 .tekstitausta{background-color:rgba(62,53,2,.6);margin-top:2em;margin-bottom:2em}
#banneri-yhteys-12 h1,#banneri-yhteys-12 h2{color:#FDF9D5;line-height:1.2em}
#banneri-yhteys-12 .painike{color:#776708;width:100%;background-image:-webkit-linear-gradient(270deg,rgba(237,217,9,1) 0,rgba(177,162,7,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(237,217,9,1) 0,rgba(177,162,7,1) 100%);background-image:linear-gradient(180deg,rgba(237,217,9,1) 0,rgba(177,162,7,1) 100%)}
#banneri-yhteys-12 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(177,162,7,1) 0,rgba(237,217,9,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(177,162,7,1) 0,rgba(237,217,9,1) 100%);background-image:linear-gradient(180deg,rgba(177,162,7,1) 0,rgba(237,217,9,1) 100%)}
#banner-full-moon{background-color:#06090f;background-image:url(../images/banner-full-moon-bg-3f493c4608.jpg?auto=format,compress);background-repeat:no-repeat;color:#FFF;padding-top:5em;padding-bottom:5em;background-size:cover}
#banner-full-moon .tekstitausta{background:#fff;background-color:rgba(1,4,11,.55)}
#banner-full-moon h1{font-size:2.4em;color:#AFEFFF;line-height:1.2em}
#banner-full-moon .painike{background:#0cf;background-image:-webkit-linear-gradient(top,#0cf,#02a0c8);background-image:-moz-linear-gradient(top,#0cf,#02a0c8);background-image:-o-linear-gradient(top,#0cf,#02a0c8);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(to bottom,#0cf,#02a0c8);color:#FFF;width:100%}
#banner-full-moon .painike:hover{background:#0cf;background-image:-webkit-linear-gradient(bottom,#0cf,#02a0c8);background-image:-moz-linear-gradient(bottom,#0cf,#02a0c8);background-image:-o-linear-gradient(bottom,#0cf,#02a0c8);background-image:-ms-linear-gradient(bottom,#0cf,#02a0c8);background-image:linear-gradient(to top,#0cf,#02a0c8)}
#banner-astro-calendar-astro-oppaasi-ihmissuhteisiin{background-color:#000;background-image:url(../images/astrokalenteri-astro-oppaasi-ihmissuhteisiin-bg-867ca2f4e2.jpg?auto=format,compress);background-position:right bottom;color:#EEE2FF;padding-top:4.5em;padding-bottom:4.5em;background-size:cover;background-repeat:no-repeat;margin-top:0}
#banner-astro-calendar-astro-oppaasi-ihmissuhteisiin .tekstitausta{background-color:rgba(255,255,255,.84)}
#banner-astro-calendar-astro-oppaasi-ihmissuhteisiin h1{font-size:2.3em;color:#3f2668;line-height:1.2em;margin-top:0;font-weight:700;margin-bottom:.1em}
#banner-astro-calendar-astro-oppaasi-ihmissuhteisiin h2{font-size:1.7em;color:#2f2a30;font-weight:700}
#banner-astro-calendar-try-buy{background-color:#000;background-image:url(../images/banner-astro-calendar_new-982d1ae565.jpg?auto=format,compress);background-position:right top;color:#EEE2FF;padding-top:.75em;padding-bottom:.75em;background-size:cover;background-repeat:no-repeat}
#banner-astro-calendar-try-buy .tekstitausta{background-image:-webkit-linear-gradient(180deg,rgba(31,0,58,.81) 0,rgba(0,0,0,1) 57.51%);background-image:-moz-linear-gradient(180deg,rgba(31,0,58,.81) 0,rgba(0,0,0,1) 57.51%);background-image:-o-linear-gradient(180deg,rgba(31,0,58,.81) 0,rgba(0,0,0,1) 57.51%);background-image:linear-gradient(270deg,rgba(31,0,58,.81) 0,rgba(0,0,0,1) 57.51%)}
#banner-astro-calendar-try-buy h1,#banner-astro-calendar-try-buy h2{font-size:2.4em;color:#EEE2FF;line-height:1.2em}
#banner-astro-calendar-try-buy .painike{background-image:-webkit-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-o-linear-gradient(top,#0cf,#02a0c8);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(180deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);color:#FFF;width:100%;max-width:400px}
#banner-astro-calendar-try-buy .painike:hover{background-image:-moz-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:linear-gradient(180deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%)}
#banner-weekly-newsletter{background-color:#050d18;background-image:url(../images/banner-weekly-newsletter-bg-9ded2d07e9.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#CDDDEF;overflow:auto;padding-top:3em;padding-bottom:3em;background-size:cover}
#banner-weekly-newsletter .tekstitausta{background-color:rgba(0,0,0,.5)}
#banner-weekly-newsletter img{float:right;margin-left:1em}
#banner-weekly-newsletter h1{font-size:2.2em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banner-weekly-newsletter h2{color:#CDDDEF;margin-bottom:.75em}
#banner-weekly-newsletter h3,#banner-weekly-newsletter p a{color:#CDDDEF}
#banner-weekly-newsletter .painike{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#7cbaf2);background-image:-moz-linear-gradient(top,#fff,#7cbaf2);background-image:-o-linear-gradient(top,#fff,#7cbaf2);background-image:-ms-linear-gradient(top,#fff,#7cbaf2);background-image:linear-gradient(to bottom,#fff,#7cbaf2);color:#4592F2;width:100%}
#banner-weekly-newsletter .painike:hover{background-color:#7cbaf2;background-image:-webkit-linear-gradient(bottom,#fff,#7cbaf2);background-image:-moz-linear-gradient(bottom,#fff,#7cbaf2);background-image:-o-linear-gradient(bottom,#fff,#7cbaf2);background-image:-ms-linear-gradient(bottom,#fff,#7cbaf2);background-image:linear-gradient(to top,#fff,#7cbaf2)}
#banner-weekly-newsletter .intro{font-size:1.5em}
#top-banner-summer-sale{background-color:#30b8e2;background-image:url(../images/top-banner-summer-sale-2018-80024e985e.jpg?auto=format,compress);background-position:right top;background-repeat:no-repeat;color:#fff;background-size:contain}
#top-banner-summer-sale .tausta{background:#fff;background-color:rgba(255,255,255,.25);margin-top:.5em;margin-bottom:.5em}
#top-banner-summer-sale h2{color:#fff!important;margin-top:0;margin-bottom:0}
#sidebar-summer-sale .button,#top-banner-summer-sale .painike{margin-top:.6em;color:#31bbe0;width:100%;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(213,241,248,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(213,241,248,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(213,241,248,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(213,241,248,1) 100%);box-shadow:2px 2px 2px rgba(0,0,0,.2)}
#sidebar-summer-sale .button:hover,#top-banner-summer-sale .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(213,241,248,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(213,241,248,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(213,241,248,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(213,241,248,1) 0,rgba(255,255,255,1) 100%)}
#top-banner-summer-sale .intro{font-weight:inherit}
#top-banner-summer-sale img{display:inline;vertical-align:middle;margin-top:-.37em}
#sidebar-summer-sale{background-image:url(../images/sidebar-banner-summer-sale-2018-e6c006b916.jpg?auto=format,compress);padding-top:8.5em!important;padding-bottom:1em!important;color:#fff;background-position:74% top!important}
#sidebar-summer-sale .bg{padding:.5em;background-color:rgba(48,184,226,.75)!important;color:#fff}
#sidebar-summer-sale h4{color:#fff;margin-top:.1em;margin-bottom:0}
#sidebar-summer-sale p{font-size:1em;margin-bottom:0;color:#fff}
#sidebar-summer-sale .prices p{line-height:2em;margin-bottom:1.5em}
.banner-prices{width:170px;position:absolute;top:-24px;right:-24px;text-align:left;padding:.5em;color:#FFF;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.2);box-shadow:3px 3px 9px rgba(0,0,0,.2);background-image:-webkit-linear-gradient(270deg,rgba(224,76,215,1) 0,rgba(218,43,207,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(224,76,215,1) 0,rgba(218,43,207,1) 100%);background-image:-o-linear-gradient(270deg,rgba(224,76,215,1) 0,rgba(218,43,207,1) 100%);background-image:linear-gradient(180deg,rgba(224,76,215,1) 0,rgba(218,43,207,1) 100%);border-bottom-left-radius:6px}
.banner-prices .vip-price{font-size:1.1rem;padding-top:.25em;padding-bottom:.25em;color:#fff;background-position:left 2px;background-size:26px 26px;padding-left:1.7em}
.banner-prices .shop-normal-price{display:block;padding-bottom:.2em;color:#fff}
.banner-prices p{margin-bottom:0}
#top-banner-valentines-day{background-color:#fff;background-image:url(../images/banner-valentines-day-bg-037b2a8513.jpg?auto=format,compress);background-position:center top;background-repeat:no-repeat;color:#e56399;background-size:cover}
#top-banner-valentines-day .tausta{background:#fff;background-color:rgba(255,255,255,.88);margin-top:1em;margin-bottom:1em}
#top-banner-valentines-day h2{color:#e56399!important;margin-top:.2em;margin-bottom:0}
#top-banner-valentines-day .painike{margin-top:0;background-image:-webkit-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:linear-gradient(180deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);color:#FFF;width:100%}
#banner-valentines-day .painike,#top-banner-valentines-day .painike:hover{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#top-banner-valentines-day .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:linear-gradient(180deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%)}
#banner-numerology-opening-2{background-color:#030206;background-image:url(../images/banner-numerology-opening-2-bg2-abc3c49459.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FD8202;padding-top:5.5em;padding-bottom:5.5em;background-size:cover}
#banner-numerology-opening-2 .tekstitausta{background:#fff;background-color:rgba(1,4,11,.7)}
#banner-numerology-opening-2 h1,#banner-numerology-opening-2 h2{font-size:2.4em;color:#FD8202;line-height:1.2em}
#banner-numerology-opening-2 .painike{background-image:-webkit-linear-gradient(270deg,rgba(255,155,52,1) 0,rgba(255,143,27,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,155,52,1) 0,rgba(255,143,27,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,155,52,1) 0,rgba(255,143,27,1) 100%);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(180deg,rgba(255,155,52,1) 0,rgba(255,143,27,1) 100%);color:#FFF;width:100%}
#banner-numerology-opening-2 .painike:hover{background-image:-moz-linear-gradient(270deg,rgba(255,143,27,1) 0,rgba(255,155,52,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(255,143,27,1) 0,rgba(255,155,52,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,143,27,1) 0,rgba(255,155,52,1) 100%);background-image:linear-gradient(180deg,rgba(255,143,27,1) 0,rgba(255,155,52,1) 100%)}
#banner-numerology-opening{background-color:#030206;background-image:url(../images/banner-numerology-seppo-a94c88a297.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#EEE2FF;padding-top:4.5em;padding-bottom:4.5em;background-size:cover}
#banner-numerology-opening .tekstitausta{background:#fff;background-color:rgba(1,4,11,.7)}
#banner-numerology-opening h1,#banner-numerology-opening h2{font-size:2.4em;color:#EEE2FF;line-height:1.2em}
#banner-valentines-day .tekstitausta ul li,#banneri-kesyta-atomivoima-kayttoosi .tekstitausta ul li,#banneri-parisuhde-paremmaksi .tekstitausta ul li{font-size:1.3em!important;line-height:2.1em!important;padding-left:1.75em!important}
#banner-numerology-opening .painike{background-image:-webkit-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-o-linear-gradient(top,#0cf,#02a0c8);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(180deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);color:#FFF;width:100%}
#banner-numerology-opening .painike:hover{background-image:-moz-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:linear-gradient(180deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%)}
#banner-valentines-day{background-color:#fff;background-image:url(../images/banner-valentines-day-bg-037b2a8513.jpg?auto=format,compress);background-position:left top;background-repeat:no-repeat;color:#e56399}
#banner-valentines-day .tekstitausta{background:#fff;background-color:rgba(255,255,255,.9);margin-top:2em;margin-bottom:2em}
#banner-valentines-day .tekstitausta ul li{color:#e56399;background-image:url(../images/parisuhde-paremmaksi-tahti-4824fb1b53.png?auto=format,compress);margin-bottom:.4em;background-position:left 6px}
#banner-valentines-day h1{font-size:2.4em;color:#e56399;line-height:1.2em}
#banner-valentines-day .intro,#banner-valentines-day h2{color:#e56399!important}
#banner-valentines-day .painike{background-image:-webkit-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:linear-gradient(180deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);color:#FFF;width:100%}
#banner-valentines-day .painike:hover,#banneri-kesyta-atomivoima-kayttoosi .painike{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#banner-valentines-day .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:linear-gradient(180deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%)}
#banneri-astro-calendar-numerology{background-color:#030305;background-image:url(../images/banneri-astro-calendar-numerology-6c8c620bdd.jpg?auto=format,compress);background-position:right center!important;background-repeat:no-repeat;color:#EEE2FF;padding-top:3em;padding-bottom:3em}
#banneri-astro-calendar-numerology .tekstitausta{background:#fff;background-color:rgba(1,4,11,.7)}
#banneri-1-12,#banneri-maya-kalenterikampanja{background-repeat:no-repeat;background-size:cover}
#banneri-astro-calendar-numerology h1,#banneri-astro-calendar-numerology h2{font-size:2.4em;color:#EEE2FF;line-height:1.2em}
#banneri-astro-calendar-numerology .painike{background-image:-webkit-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-o-linear-gradient(top,#0cf,#02a0c8);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(180deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);color:#FFF;width:100%}
#banneri-astro-calendar-numerology .painike:hover{background-image:-moz-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:linear-gradient(180deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%)}
#banneri-joulukalenteri-matala{background-color:#98c2cb;background-image:url(../images/banneri-joulukalenteri-matala-bg-f9a8a060a8.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#FFF;background-size:cover;padding-top:1em;padding-bottom:4em;text-align:center}
#banneri-joulukalenteri-matala .intro{font-size:1.25em;margin-bottom:0;color:#D7213F;text-align:center}
#banneri-joulukalenteri-matala .tekstitausta{background:#000;background-color:rgba(250,250,250,.85);text-align:center;overflow-x:visible}
#banneri-joulukalenteri-matala h2{font-size:2.3em;color:#D7213F;line-height:1.2em;margin-bottom:0;text-align:center}
#banneri-joulukalenteri-matala .painike{background-image:-webkit-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-top:.6em;max-width:400px;margin-left:auto;margin-right:auto;padding:.6em}
#banneri-joulukalenteri-matala .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banneri-1-12{background-color:#204754;background-image:url(../images/banneri-1-12-bg-7ed4bf07c7.jpg?auto=format,compress);background-position:right bottom;padding-top:3em;padding-bottom:3em}
#banneri-1-12 .intro{font-size:1.4em}
#banneri-1-12 .tekstitausta{background-color:rgba(255,255,255,.2);text-align:left;color:#FFF!important}
#banneri-1-12 .painike,#banneri-24-11 .painike{background-color:#d7213f;width:100%;margin-left:auto}
#banneri-1-12 h2{font-size:2.8em;color:#fff!important;line-height:1.2em}
#banneri-1-12 .painike{background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;margin-right:auto}
#banneri-1-12 .painike:hover{background-color:#d10101;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#banneri-maya-kalenterikampanja{background-color:#000;background-image:url(../images/banneri-maya-kalenterikampanja-tausta-d980a2c7a3.jpg?auto=format,compress);background-position:right bottom;color:#fff9e6;padding-top:3.5em;padding-bottom:3.5em}
#banneri-maya-kalenterikampanja .tekstitausta{background-color:rgba(83,37,5,.8)}
#banneri-maya-kalenterikampanja h2{font-size:2.4em;color:#fff9e6;line-height:1.2em}
#banneri-maya-kalenterikampanja .painike{background:#facc51;background-image:-webkit-linear-gradient(top,#facc51,#d59b00);background-image:-moz-linear-gradient(top,#facc51,#d59b00);background-image:-o-linear-gradient(top,#facc51,#d59b00);background-image:-ms-linear-gradient(top,#facc51,#d59b00);background-image:linear-gradient(to bottom,#facc51,#d59b00);color:#844E13;width:100%}
#banneri-maya-kalenterikampanja .painike:hover{background:#d59b00;background-image:-webkit-linear-gradient(bottom,#facc51,#d59b00);background-image:-moz-linear-gradient(bottom,#facc51,#d59b00);background-image:-o-linear-gradient(bottom,#facc51,#d59b00);background-image:-ms-linear-gradient(bottom,#facc51,#d59b00);background-image:linear-gradient(to top,#facc51,#d59b00)}
#kokeile-astrokalenteria-pysty{background-image:url(../images/banneri-kelenteripromo-pysty-bg-32d0b3b4ae.jpg?auto=format,compress);background-position:right bottom;padding-bottom:20em;background-color:#08070C}
#alkemia-pysty{background-image:url(../images/banneri-alkemia-pysty-bg-5c264b95e2.jpg?auto=format,compress);background-position:center top;padding-top:14em!important;background-color:#08070C;background-size:cover!important}
#alkemia-pysty h4{color:#b60770!important}
#banneri-24-11{background-color:#4a567c;background-image:url(../images/banneri-24-11-bg-76216d65d5.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;background-size:cover}
#banneri-24-11 .intro{font-size:1.4em}
#banneri-24-11 .tekstitausta{background-color:rgba(255,255,255,.2);text-align:left;color:#FFF!important}
#banneri-24-11 h2{font-size:2.8em;color:#fff!important;line-height:1.2em}
.banneri .button,.banneri .painike{font-size:1.2em;text-transform:none;text-align:center;display:block;text-decoration:none}
#banneri-24-11 .painike{background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;margin-right:auto}
#banneri-24-11 .painike:hover{background-color:#d10101;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:-ms-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#banneri-maya-astrokalenteri{background-color:#050000;background-image:url(../images/banneri-maya-astrokalenteri-tausta-58bcc363df.jpg?auto=format,compress);background-position:center center;background-repeat:no-repeat;color:#fff9e6}
#banneri-maya-astrokalenteri .tekstitausta{background-color:rgba(115,39,0,.6);margin-top:4em;margin-bottom:4em}
#banneri-maya-astrokalenteri h1,#banneri-maya-astrokalenteri h2{color:#fff9e6;line-height:1.2em}
#banneri-maya-astrokalenteri h1 a{color:#fff9e6;font-family:Courgette,Georgia,cursive!important}
#banneri-matala-blogi-postituslista,#banneri-matala-blogi-postituslista .button,#banneri-matala-blogi-postituslista .tekstitausta li,#banneri-matala-blogi-postituslista h3,.banneri .painike,.banneri h1,.banneri h1 .span,.banneri h2,.banneri h3,.intro,.tekstitausta li{font-family:Montserrat,sans-serif!important}
#banneri-maya-astrokalenteri .painike{background:#facc51;background-image:-webkit-linear-gradient(top,#facc51,#d59b00);background-image:-moz-linear-gradient(top,#facc51,#d59b00);background-image:-o-linear-gradient(top,#facc51,#d59b00);background-image:-ms-linear-gradient(top,#facc51,#d59b00);background-image:linear-gradient(to bottom,#facc51,#d59b00);color:#FFF;width:100%}
#banneri-maya-astrokalenteri .painike:hover{background:#d59b00;background-image:-webkit-linear-gradient(bottom,#facc51,#d59b00);background-image:-moz-linear-gradient(bottom,#facc51,#d59b00);background-image:-o-linear-gradient(bottom,#facc51,#d59b00);background-image:-ms-linear-gradient(bottom,#facc51,#d59b00);background-image:linear-gradient(to top,#facc51,#d59b00)}
#banneri-lahjakortti-matala-11,.banneri .button,.banneri .painike,.bow{background-repeat:no-repeat}
#banneri-maya-astrokalenteri .star li{background-image:url(../images/star-yellow-2d396e51ad.png?auto=format,compress)}
.bow{background-image:url(../images/bow-violet-f8c079ccc7.png?auto=format,compress);position:absolute;top:-16px;left:-19px;height:115px;width:116px;z-index:999999}
.ale{position:absolute;right:5px;top:-3px}
.banneri .price{position:absolute;right:100px;top:170px}
.banneri .tekstitausta{padding:1.5em;border-radius:6px}
.banneri .painike{width:33%;padding-top:.75em;padding-bottom:.75em;box-shadow:3px 3px 3px rgba(0,0,0,.3)}
#kalenteripromo-banneri .painike,.banneri .button{padding-top:1.2em;padding-bottom:1.2em;box-shadow:3px 3px 3px rgba(0,0,0,.3)}
.banneri-matala .painike{width:100%}
.banneri .button{font-weight:400}
.intro{font-size:1.4em}
.date{margin-top:-.2em;font-weight:700;color:#fff}
#banneri-lahjakortti-matala-11{background-color:#F1CFF2;background-image:url(../images/banneri-lahjakortti-matala-11-254e86d333.bg.jpg?auto=format,compress);background-position:right bottom;color:#FFF;background-size:cover;padding-top:1em;padding-bottom:1em}
#banneri-lahjakortti-matala-11 .intro{font-size:1.35em;margin-bottom:0;color:#D7213F}
#banneri-lahjakortti-matala-11 .tekstitausta{background:#000;background-color:rgba(250,250,250,.5);text-align:left}
#banneri-lahjakortti-matala-11 h2{font-size:2.3em;color:#D7213F;line-height:1.2em;margin-bottom:0}
#banneri-lahjakortti-matala-11 .painike{background-image:-webkit-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-top:.5em}
#banneri-lahjakortti-matala-11 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banneri-tarot-3-5{background-color:#F1CFF2;background-image:url(../images/tarot-banner-3-5-bg-50c2c961b4.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FFF;background-size:cover;padding-top:1em;padding-bottom:1em}
#banneri-tarot-3-5 .intro{font-size:1.35em;margin-bottom:0;color:#FFF}
#banneri-tarot-3-5 .tekstitausta{background:#000;background-color:rgba(255,131,203,.9);text-align:left}
#banneri-tarot-3-5 h2{font-size:2.3em;color:#FFF;line-height:1.2em;margin-bottom:0}
#banneri-tarot-3-5 .painike{background-image:-webkit-linear-gradient(270deg,rgba(190,118,220,1) 0,rgba(161,55,205,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(190,118,220,1) 0,rgba(161,55,205,1) 100%);background-image:linear-gradient(180deg,rgba(190,118,220,1) 0,rgba(161,55,205,1) 100%);color:#FFF;width:100%;margin-right:auto;margin-left:auto;margin-top:.5em}
#banneri-tarot-3-5 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(161,55,205,1) 0,rgba(190,118,220,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(161,55,205,1) 0,rgba(190,118,220,1) 100%);background-image:linear-gradient(180deg,rgba(161,55,205,1) 0,rgba(190,118,220,1) 100%)}
#banneri-auringon-paluu-13-11{background-color:#fdbc45;background-image:url(../images/banneri-auringon-paluu-13-11-bg-99bed55e8e.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FFF}
#banneri-auringon-paluu-13-11.bg2{background-image:url(../images/banneri-auringon-paluu-13-11-bg2-7fd80a2448.jpg?auto=format,compress)!important;background-color:#bd978c}
#banneri-auringon-paluu-13-11 .tekstitausta{background:#fff;background-color:rgba(243,150,55,.55)}
#banneri-auringon-paluu-13-11 .painike,#banneri-mothers-day .painike{background-image:-o-linear-gradient(top,#ffc723,#e9b10f);background-image:-ms-linear-gradient(top,#ffc723,#e9b10f);width:100%}
#banneri-auringon-paluu-13-11 h1,#banneri-auringon-paluu-13-11 h2{font-size:2.4em;color:#FFF!important;line-height:1.2em}
#banneri-auringon-paluu-13-11 .painike{background-color:#ffc723;background-image:-webkit-linear-gradient(top,#ffc723,#e9b10f);background-image:-moz-linear-gradient(top,#ffc723,#e9b10f);background-image:linear-gradient(to bottom,#ffc723,#e9b10f);color:#FFF}
#banneri-auringon-paluu-13-11 .painike:hover{background-color:#e9b10f;background-image:-webkit-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-moz-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-o-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-ms-linear-gradient(bottom,#ffc723,#e9b10f);background-image:linear-gradient(to top,#ffc723,#e9b10f)}
#banneri-tarot-coins-2{background-color:#A4A49A;background-image:url(../images/banneri-tarot-coins-2-bg-4e5e9a6a75.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#810421;background-size:cover;padding-top:5em;padding-bottom:5em}
#banneri-tarot-coins-2 .intro{font-size:1.6em}
#banneri-tarot-coins-2 .tekstitausta{background:#000;background-color:rgba(255,255,255,.9);text-align:left}
#banneri-tarot-coins-2 h1{font-size:2.8em;color:#F01A48;line-height:1.2em}
#banneri-tarot-coins-2 .painike{background-image:-webkit-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-right:auto;margin-left:auto}
#banneri-tarot-coins-2 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11{background-color:#A4A49A;background-image:url(../images/banneri-astro-oppaasi-ihmissuhteisiin-14-11-bg-7fcba8c0e8.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#810421;background-size:cover}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11 .intro{font-size:1.4em}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11 .tekstitausta{background:#000;background-color:rgba(255,255,255,.65);text-align:left}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11 h1{font-size:2.8em;color:#F01A48;line-height:1.2em}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11 .painike{background-image:-webkit-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-right:auto;margin-left:auto}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banneri-lahjakortti-lunastus{background-color:#A4A49A;background-image:url(../images/banneri-lahjakortti-lunastus-bg-a376bdb8fe.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#810421;background-size:cover}
#banneri-lahjakortti-lunastus .intro{font-size:1.4em}
#banneri-lahjakortti-lunastus .tekstitausta{background:#000;background-color:rgba(255,255,255,.65);text-align:left}
#banneri-lahjakortti-lunastus h1{font-size:2.8em;color:#F01A48;line-height:1.2em}
#banneri-lahjakortti-lunastus .painike{background-image:-webkit-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-right:auto;margin-left:auto}
#banneri-lahjakortti-lunastus .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banneri-christmas-shop{background-image:url(../images/christmas-shop-banner-bg-c1afd7399e.jpg?auto=format,compress);background-position:right top;color:#4B0112;background-size:cover;background-repeat:no-repeat}
#banneri-christmas-shop .intro{font-size:1.2em;font-weight:400!important;font-family:Montserrat,sans-serif;color:#4B0112;margin-bottom:.75em}
#banneri-christmas-shop p{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;color:#4B0112!important;margin-bottom:0}
#banneri-christmas-shop label{color:#4B0112}
#banneri-christmas-shop input[type=email]{border:2px solid #ff0041}
#banneri-christmas-shop .paywithbutton{margin-top:1.3em;background-image:-webkit-linear-gradient(270deg,rgba(255,14,75,1) 0,rgba(227,0,57,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,14,75,1) 0,rgba(227,0,57,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,14,75,1) 0,rgba(227,0,57,1) 100%);background-image:linear-gradient(180deg,rgba(255,14,75,1) 0,rgba(227,0,57,1) 100%)}
#banneri-christmas-shop .paywithbutton:hover{background-image:-webkit-linear-gradient(270deg,rgba(227,0,57,1) 0,rgba(255,14,75,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(227,0,57,1) 0,rgba(255,14,75,1) 100%);background-image:-o-linear-gradient(270deg,rgba(227,0,57,1) 0,rgba(255,14,75,1) 100%);background-image:linear-gradient(180deg,rgba(227,0,57,1) 0,rgba(255,14,75,1) 100%)}
#banneri-christmas-shop .tekstitausta{background:#000;background-color:rgba(255,255,255,.95);text-align:left}
#banneri-christmas-shop h1{color:#F01A48;line-height:1.2em;font-weight:700;margin-bottom:0}
#banneri-christmas-shop .painike{background-image:-webkit-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);background-image:linear-gradient(180deg,rgba(241,1,60,1) 0,rgba(209,0,52,1) 100%);color:#FFF;width:100%;margin-right:auto;margin-left:auto}
#banneri-christmas-shop .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%);background-image:linear-gradient(180deg,rgba(209,0,52,1) 0,rgba(241,1,60,1) 100%)}
#banneri-kesyta-atomivoima-kayttoosi{background-color:#e3f0f6;background-image:url(../images/banneri-kesyta-atomivoima-kayttoosi-tausta-c680803a83.jpg?auto=format,compress);background-position:right top;background-repeat:no-repeat;color:#F7E8D5}
#banneri-kesyta-atomivoima-kayttoosi .tekstitausta{background:#fff;background-color:rgba(79,30,13,.65);margin-top:2em;margin-bottom:2em}
#banneri-kesyta-atomivoima-kayttoosi .tekstitausta ul li{color:#e56399;background-image:url(../images/parisuhde-paremmaksi-tahti-4824fb1b53.png?auto=format,compress);margin-bottom:.4em;background-position:left 6px}
#banneri-kesyta-atomivoima-kayttoosi h1{font-size:2.4em;color:#F7E8D5;line-height:1.2em}
#banneri-kesyta-atomivoima-kayttoosi h2{color:#F7E8D5!important}
#banneri-kesyta-atomivoima-kayttoosi .painike{background-image:-webkit-linear-gradient(270deg,rgba(255,199,35,1) 0,rgba(233,177,15,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,199,35,1) 0,rgba(233,177,15,1) 100%);background-image:linear-gradient(180deg,rgba(255,199,35,1) 0,rgba(233,177,15,1) 100%);color:#FFF;width:100%}
#banneri-kesyta-atomivoima-kayttoosi .painike:hover,#banneri-parisuhde-paremmaksi .painike{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#banneri-kesyta-atomivoima-kayttoosi .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(233,177,15,1) 0,rgba(255,199,35,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(233,177,15,1) 0,rgba(255,199,35,1) 100%);background-image:linear-gradient(180deg,rgba(233,177,15,1) 0,rgba(255,199,35,1) 100%)}
#banneri-parisuhde-paremmaksi{background-color:#ebe3c6;background-image:url(../images/banneri-parisuhde-paremmaksi-new-4cf6a53ce0.jpg?auto=format,compress);background-position:right top;background-repeat:no-repeat;color:#e56399;background-size:cover}
#banneri-parisuhde-paremmaksi .tekstitausta{background:#fff;background-color:rgba(255,224,191,.9);margin-top:4em;margin-bottom:4em}
#banneri-parisuhde-paremmaksi .tekstitausta ul li{color:#e56399;background-image:url(../images/parisuhde-paremmaksi-tahti-4824fb1b53.png?auto=format,compress);margin-bottom:.4em;background-position:left 6px}
#banneri-parisuhde-paremmaksi h1{font-size:2.4em;color:#e56399;line-height:1.2em}
#banneri-parisuhde-paremmaksi .intro,#banneri-parisuhde-paremmaksi h2{color:#e56399!important}
#banneri-parisuhde-paremmaksi .painike{background-image:-webkit-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);background-image:linear-gradient(180deg,rgba(234,129,173,1) 0,rgba(229,99,153,1) 100%);color:#FFF;width:100%}
#banneri-luonteesi-voimat-kampanja .painike,#banneri-parisuhde-paremmaksi .painike:hover{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#banneri-parisuhde-paremmaksi .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%);background-image:linear-gradient(180deg,rgba(229,99,153,1) 0,rgba(234,129,173,1) 100%)}
#banneri-valon-lapsi-kampanja-elokuu,#banneri-valon-lapsi-kampanja-elokuu2{background-color:#76C1E0;background-image:url(../images/banneri-valon-lapsi-kampanja-elokuu-tausta-e98cce3bde.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FFF}
#banneri-valon-lapsi-kampanja-elokuu .tekstitausta,#banneri-valon-lapsi-kampanja-elokuu2 .tekstitausta{background-color:rgba(98,184,219,.8);margin-top:1em;margin-bottom:1em}
#banneri-valon-lapsi-kampanja-elokuu h1,#banneri-valon-lapsi-kampanja-elokuu2 h1{font-size:2.6em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banneri-valon-lapsi-kampanja-elokuu h2,#banneri-valon-lapsi-kampanja-elokuu2 h2{color:#FFF!important;line-height:1.4em}
#banneri-valon-lapsi-kampanja-elokuu p a,#banneri-valon-lapsi-kampanja-elokuu2 p a{color:#FFF}
#banneri-valon-lapsi-kampanja-elokuu .painike,#banneri-valon-lapsi-kampanja-elokuu2 .painike{color:#76C1E0;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(176,222,243,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(176,222,243,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(176,222,243,1) 100%);width:100%}
#banneri-valon-lapsi-kampanja-elokuu .painike:hover,#banneri-valon-lapsi-kampanja-elokuu2 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(176,222,243,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(176,222,243,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(176,222,243,1) 0,rgba(255,255,255,1) 100%)}
#banneri-valon-lapsi-kampanja-elokuu .intro,#banneri-valon-lapsi-kampanja-elokuu2 .intro{font-size:1.5em}
#banneri-valon-lapsi-kampanja-elokuu2{background-image:url(../images/banneri-valon-lapsi-kampanja-elokuu-tausta2-3c94fbfa88.jpg?auto=format,compress);background-position:center center;background-repeat:no-repeat;padding-top:5em;padding-bottom:5em;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#banneri-astro-kalenteri-kampanja-elokuu{background-color:#4CA1F2;background-image:url(../images/banneri-astrokalenteri-kampanja-elokuu-tausta-210c3bc0ee.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#F8FBFD}
#banneri-astro-kalenteri-kampanja-elokuu .tekstitausta{background-color:rgba(76,161,242,.75);margin-top:3em;margin-bottom:3em}
#banneri-astro-kalenteri-kampanja-elokuu h1{font-size:2.8em;color:#FFF;line-height:1.2em;margin-bottom:.5em}
#banneri-astro-kalenteri-kampanja-elokuu h2{color:#FFF!important}
#banneri-astro-kalenteri-kampanja-elokuu .painike{color:#5BB6F6;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%)!important;background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%)!important;background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%)!important;width:100%}
#banneri-astro-kalenteri-kampanja-elokuu .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%)!important;background-image:-moz-linear-gradient(270deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%)!important;background-image:linear-gradient(180deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%)!important}
#banneri-maya-elamanolosuhdetulkinta-2{background-color:#542e17;background-image:url(../images/banneri-maya-tausta-7084c5e6be.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#fff9e6}
#banneri-maya-elamanolosuhdetulkinta-2 .tekstitausta{background-color:rgba(47,30,23,.55)}
#banneri-maya-elamanolosuhdetulkinta-2 h1{font-size:2.4em;color:#fff9e6;line-height:1.2em}
#banneri-maya-elamanolosuhdetulkinta-2 .painike{background:#fff;background-image:-webkit-linear-gradient(bottom,#ffac7c,#fff);background-image:-moz-linear-gradient(bottom,#ffac7c,#fff);background-image:-o-linear-gradient(bottom,#ffac7c,#fff);background-image:-ms-linear-gradient(bottom,#ffac7c,#fff);background-image:linear-gradient(to top,#ffac7c,#fff);color:#BE5B0E;margin-right:auto;margin-left:auto;width:100%}
#banneri-maya-elamanolosuhdetulkinta-2 .painike:hover{background:#ffac7c;background-image:-webkit-linear-gradient(top,#ffac7c,#fff);background-image:-moz-linear-gradient(top,#ffac7c,#fff);background-image:-o-linear-gradient(top,#ffac7c,#fff);background-image:-ms-linear-gradient(top,#ffac7c,#fff);background-image:linear-gradient(to bottom,#ffac7c,#fff)}
#banner-summer-sale,#banneri-matala-blogi-postituslista{background-repeat:no-repeat;background-size:cover;margin-bottom:2em}
#banneri-kesa-ale{background-color:#4397d9;background-image:url(../images/banneri-kesa-ale-bg-91db49a2e0.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#F8FBFD}
#banneri-kesa-ale .tekstitausta{background-color:rgba(89,162,220,.5)}
#banneri-kesa-ale h1{font-size:3.4em;color:#FFF;line-height:1.2em;margin-bottom:.2em;letter-spacing:3px}
#banneri-kesa-ale h2{color:#FFF!important}
#banneri-kesa-ale .painike{color:#4396D8;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%);width:100%}
#banneri-kesa-ale .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%)}
#banneri-kesa-ale .intro{font-size:1.7em}
#banner-summer-sale{background-color:#4397d9;background-image:url(../images/banner-summer-sale-2018-03288b0d76.jpg?auto=format,compress);background-position:right center;color:#F8FBFD;padding-top:4.5em;padding-bottom:4.5em}
#banner-summer-sale .tekstitausta{background-color:rgba(56,195,230,.8)}
#banner-summer-sale h1{font-size:3.4em;color:#FFF;line-height:1.2em;margin-bottom:.2em;letter-spacing:3px}
#banner-summer-sale h2{color:#FFF!important}
#banner-summer-sale .painike{color:#4396D8;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(201,225,243,1) 100%);width:100%}
#banner-summer-sale .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(201,225,243,1) 0,rgba(255,255,255,1) 100%)}
#banner-summer-sale p{font-size:1.45em;margin-bottom:0}
#banneri-blogi-matala{background-image:url(../images/banneri-matala-blogi-bg-new-4d3073e5cc.jpg?auto=format,compress);background-position:right -470px;background-repeat:no-repeat;color:#FFF;background-color:#0D1C39}
#banneri-blogi-matala .painike,#banneri-matala-blogi-postituslista .painike{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%)}
#banneri-blogi-matala .tekstitausta{background-color:rgba(57,30,62,.85);padding-top:2em;padding-bottom:2em}
#banneri-blogi-matala h2{font-size:2.6em;color:#FFF;line-height:1.2em;margin-bottom:.25em}
#banneri-blogi-matala p{font-size:1.3em;font-family:Courgette,Georgia,cursive!important;margin-bottom:0;color:#E9D8ED}
#banneri-blogi-matala .painike{margin-top:2.75em;color:#c08ecc;width:100%;background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%)}
#banneri-blogi-matala .painike:hover{background-color:#fff;background-image:-webkit-linear-gradient(270deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%)}
#banneri-matala-blogi-postituslista input[type=email]{width:100%;padding:.5em;border:2px solid #c998ea;margin-top:.25em;margin-bottom:.75em;font-size:.95em;color:#582891}
#banneri-matala-blogi-postituslista{background-image:url(../images/banneri-matala-blogi-postituslista-bg-9f7b241541.jpg?auto=format,compress);background-position:right bottom;color:#FFF;background-color:#0A070E;margin-top:2em}
#banneri-tarot-coins,#tarot-coins-ad-christmas,.numerology-ad{-moz-background-size:cover;-o-background-size:cover}
#banneri-matala-blogi-postituslista .tekstitausta{background-color:rgba(155,97,166,.85);padding-top:1.1em;padding-bottom:1.1em;color:#FFF!important}
#banneri-matala-blogi-postituslista h3{color:#FFF!important;line-height:1.2em;font-size:1.4em}
#banneri-matala-blogi-postituslista form{background-color:transparent}
#banneri-matala-blogi-postituslista p{font-size:1.2em}
#banneri-matala-blogi-postituslista .button{padding:.5em;font-weight:700;max-width:450px}
#banneri-matala-blogi-postituslista .painike{margin-top:2.6em;color:#c08ecc;width:100%;background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(219,191,226,1) 100%)}
#banner-coins-runes,#banner-coins-runes-2,#banneri-tarot-coins{background-repeat:no-repeat;color:#FFF;background-position:center center}
#banneri-matala-blogi-postituslista .painike:hover{background-color:#fff;background-image:-webkit-linear-gradient(270deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(219,191,226,1) 0,rgba(255,255,255,1) 100%)}
#banneri-matala-blogi-postituslista label{display:inline;color:#fff}
#banneri-tarot-coins p,#banneri-tarot-coins-joulu p,#banneri-tarot-matala p{font-family:Courgette,Georgia,cursive!important}
#banneri-matala-blogi-postituslista ul{margin-bottom:2em}
#banneri-tarot-coins{background-image:url(../images/banneri-matala-tarot-coins-bg-5b5609089e.jpg?auto=format,compress);-webkit-background-size:cover;background-size:cover}
#banner-coins-runes,#banner-coins-runes-2{background-image:url(../images/banner-coins-runes-c8e4cfa627.jpg?auto=format,compress);background-size:cover}
#banner-coins-runes-2{padding-top:7em}
#banner-coins-runes{padding-top:2em;padding-bottom:2em}
#banneri-tarot-coins .tekstitausta{background-color:rgba(69,22,76,.75);padding-top:.5em;padding-bottom:.5em;color:#FFEAF6}
#banner-coins-runes .tekstitausta,#banner-coins-runes-2 .tekstitausta{background-color:rgba(75,35,7,.9);padding-top:1.25em;padding-bottom:1.25em;color:#FFEAF6}
#banneri-tarot-coins h2{font-size:2.6em;color:#FF83CB;line-height:1.2em}
#banner-coins-runes h3,#banner-coins-runes-2 h4{font-size:2em;color:#EFA40A!important;line-height:1.2em;margin-bottom:0;margin-top:.3em!important}
#banner-coins-runes-2 h4{font-size:1.25em;margin-top:0!important;margin-bottom:.5em}
#banneri-tarot-coins p{font-size:1.3em;margin-bottom:0;color:#FFBAE2}
#banneri-tarot-coins .painike{margin-top:2.6em;color:#ffeaf6;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);width:100%}
#banneri-tarot-coins .painike:hover{background:-moz-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to top,#ab4ece 0,#9a26cc 100%)}
#banneri-tarot-coins-joulu,#vt{background-position:center center}
#banner-coins-runes .painike,#banner-coins-runes-2 .painike{margin-top:.25em;color:#FFF9FC;width:100%;background-image:-webkit-linear-gradient(270deg,rgba(255,172,0,1) 0,rgba(237,165,15,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,172,0,1) 0,rgba(237,165,15,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,172,0,1) 0,rgba(237,165,15,1) 100%);background-image:linear-gradient(180deg,rgba(255,172,0,1) 0,rgba(237,165,15,1) 100%)}
#banner-coins-runes-2 .painike{margin-top:0}
#banner-coins-runes .painike:hover,#banner-coins-runes-2 .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(237,165,15,1) 0,rgba(255,172,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(237,165,15,1) 0,rgba(255,172,0,1) 100%);background-image:-o-linear-gradient(270deg,rgba(237,165,15,1) 0,rgba(255,172,0,1) 100%);background-image:linear-gradient(180deg,rgba(237,165,15,1) 0,rgba(255,172,0,1) 100%)}
#banneri-tarot-coins-joulu{background-image:url(../images/banneri-tarot-coins-joulu-56ff9edeee.jpg?auto=format,compress);background-size:cover}
#banneri-tarot-coins-joulu .tekstitausta{background-color:rgba(226,1,57,.65);padding-top:.5em;padding-bottom:.5em;color:#FFEAF6}
#banneri-tarot-coins-joulu h2{font-size:2.3em;color:#FF83CB;line-height:1.2em}
#banneri-tarot-coins-joulu p{font-size:1.3em;color:#FFBAE2;margin-bottom:.75em}
#banneri-tarot-coins-joulu .painike,#tarot-coins-ad-christmas .painike{margin-top:2.6em;color:#E20139;width:100%;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(253,210,221,1) 100%),url(url);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(253,210,221,1) 100%),url(url);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(253,210,221,1) 100%),url(url)}
#banneri-tarot-coins-joulu .painike{margin-top:0}
#banneri-tarot-coins-joulu .painike:hover,#tarot-coins-ad-christmas .painike:hover{background-image:-moz-linear-gradient(270deg,rgba(253,210,221,1) 0,rgba(255,255,255,1) 100%),url(url);background-image:-webkit-linear-gradient(270deg,rgba(253,210,221,1) 0,rgba(255,255,255,1) 100%),url(url);background-image:linear-gradient(180deg,rgba(253,210,221,1) 0,rgba(255,255,255,1) 100%),url(url)}
#tarot-coins-ad-christmas .painike{color:#E20139;text-decoration:none;text-align:center}
#banneri-vuosi-elamaasi-tarot{background-image:url(../images/campaign/Joulu_2018/ve_kamppis_tarot_lahjana-7cdf065649.jpg?auto=format,compress);background-position:right top;background-size:cover;background-repeat:no-repeat}
#banneri-vuosi-elamaasi-tarot .painike,#ylabanneri .painike{background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101)}
#banneri-vuosi-elamaasi-tarot .tekstitausta{background-color:rgba(255,255,255,.9);padding-top:.5em;padding-bottom:.5em;color:#FFECF8}
#banneri-vuosi-elamaasi-tarot h2{font-size:1.8em;color:#E51D1D;line-height:1.2em}
#banneri-vuosi-elamaasi-tarot p{font-size:1.3em;color:#2F2A30;margin-bottom:.75em}
#banneri-vuosi-elamaasi-tarot .painike{margin-top:2.6em;color:#FFECF8;width:100%;background-image:-webkit-linear-gradient(270deg,rgba(229,29,29,1) 0,rgba(177,20,20,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,29,29,1) 0,rgba(177,20,20,1) 100%);background-image:linear-gradient(180deg,rgba(229,29,29,1) 0,rgba(177,20,20,1) 100%)}
#banneri-vuosi-elamaasi-tarot .painike:hover{background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:-ms-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#tarot-coins-ad-christmas{border-radius:6px;color:#fff;margin-bottom:2em;margin-top:2em;padding:10em .5em 1em;text-align:center!important;background-image:url(../images/tarot-coins-ad-bg-joulu-0cd0f538e0.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
#tarot-coins-ad-christmas h4{color:#fff!important}
#tarot-coins-ad-christmas .tekstitausta{background-color:rgba(226,1,57,.85);text-align:left;border:none;color:#fff}
#banneri-tarot-matala{background-image:url(../images/banneri-matala-tarot-bg-59fe90b5a8.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FFF}
#banneri-tarot-matala .tekstitausta{background-color:rgba(69,22,76,.71);padding-top:.5em;padding-bottom:.5em;color:#FFEAF6}
#banneri-tarot-matala h2{font-size:2.6em;color:#FF83CB;line-height:1.2em}
#banneri-tarot-matala p{font-size:1.3em;margin-bottom:0;color:#FFBAE2}
#banneri-tarot-matala .painike{margin-top:2.6em;color:#ffeaf6;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);width:100%}
#banneri-tarot-matala .painike:hover{background:-moz-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to top,#ab4ece 0,#9a26cc 100%)}
#banneri-mothers-day{background-color:#FFF;background-image:url(../images/banneri-mothers-day-tausta-0a5e5d1bd0.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#a07100}
#banneri-mothers-day .tekstitausta{background:#fff;background-color:rgba(255,227,174,.2);padding-top:3em;padding-bottom:3em}
#banneri-mothers-day h1{font-size:2.4em;color:#DA8FDA;line-height:1.2em}
#banneri-mothers-day .painike{background-image:-webkit-linear-gradient(270deg,rgba(243,153,243,1) 0,rgba(209,126,209,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(243,153,243,1) 0,rgba(209,126,209,1) 100%);background-image:linear-gradient(180deg,rgba(243,153,243,1) 0,rgba(209,126,209,1) 100%);color:#FFF}
#banneri-mothers-day .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,126,209,1) 0,rgba(243,153,243,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,126,209,1) 0,rgba(243,153,243,1) 100%);background-image:-o-linear-gradient(top,#ffc723,#e9b10f);background-image:-ms-linear-gradient(top,#ffc723,#e9b10f);background-image:linear-gradient(180deg,rgba(209,126,209,1) 0,rgba(243,153,243,1) 100%)}
#banneri-astro-calendar-video{background-color:#030305;background-image:url(../images/banneri-astro-calendar-video-tausta-b-b4efc0d9bd.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#EEE2FF;padding-top:4.5em;padding-bottom:4.5em}
#banneri-astro-calendar-video .tekstitausta{background:#fff;background-color:rgba(1,4,11,.7)}
#banneri-astro-calendar-video h1,#banneri-astro-calendar-video h2{font-size:2.4em;color:#EEE2FF;line-height:1.2em}
#banneri-astro-calendar-video .painike{background-image:-webkit-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);background-image:-o-linear-gradient(top,#0cf,#02a0c8);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(180deg,rgba(179,105,255,1) 0,rgba(159,65,255,1) 100%);color:#FFF;width:100%}
#banneri-astro-calendar-video .painike:hover{background-image:-moz-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%);background-image:linear-gradient(180deg,rgba(159,65,255,1) 0,rgba(179,105,255,1) 100%)}
#banneri-sisainen-soturi,#banneri-sisainen-soturi-new{background-color:#010101;background-image:url(../images/sisainen-soturi-banneri-tausta-9b6a2d0a54.jpg?auto=format,compress);background-position:right top;background-repeat:no-repeat;color:#EEF3F9;padding-top:1em;padding-bottom:1em;background-size:contain}
#banneri-sisainen-soturi .tekstitausta,#banneri-sisainen-soturi-new .tekstitausta{background-color:#f07a19}
#banneri-sisainen-soturi h1,#banneri-sisainen-soturi-new h1{font-size:2.6em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banneri-sisainen-soturi h2,#banneri-sisainen-soturi-new h2{color:#FFF!important}
#banneri-sisainen-soturi p a,#banneri-sisainen-soturi-new p a{color:#FFF}
#banneri-sisainen-soturi .painike,#banneri-sisainen-soturi-new .painike{color:#F07A19;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);width:100%}
#banneri-sisainen-soturi .painike:hover,#banneri-sisainen-soturi-new .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%)}
#banneri-sisainen-soturi .intro,#banneri-sisainen-soturi-new .intro{font-size:1.5em;color:#FFF}
#banneri-luonteesi-voimat-kampanja{background-color:#f2f3ad;background-image:url(../images/banneri-luonteesi-voimat-8-16-254b649f19.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#D87538}
#banneri-luonteesi-voimat-kampanja .tekstitausta{background:#fff;background-color:rgba(255,255,255,.5)}
#banneri-luonteesi-voimat-kampanja .tekstitausta ul li{color:#D87538;background-image:url(../images/luonteesi-voimat-tahti-88f2f3e869.png?auto=format,compress);margin-bottom:.4em;font-size:1.3em!important;line-height:2.1em!important;padding-left:1.75em!important;background-position:left 6px}
#banneri-luonteesi-voimat-kampanja h1{font-size:2.4em;color:#D87538;line-height:1.2em}
#banneri-luonteesi-voimat-kampanja .painike{background-image:-webkit-linear-gradient(270deg,rgba(226,155,112,1) 0,rgba(216,117,56,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(226,155,112,1) 0,rgba(216,117,56,1) 100%);background-image:linear-gradient(180deg,rgba(226,155,112,1) 0,rgba(216,117,56,1) 100%);color:#FFF;width:100%}
#banneri-luonteesi-voimat-kampanja .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(216,117,56,1) 0,rgba(226,155,112,1) 100%);background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501);background-image:-moz-linear-gradient(270deg,rgba(216,117,56,1) 0,rgba(226,155,112,1) 100%);background-image:linear-gradient(180deg,rgba(216,117,56,1) 0,rgba(226,155,112,1) 100%)}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10{background-color:#fdbc45;background-image:url(../images/banneri-astro-oppaasi-ihmissuhteisiin-kampanja-tausta10-613daa82b6.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#805611}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10.bg2{background-image:url(../images/banneri-astro-oppaasi-ihmissuhteisiin-kampanja-tausta10-2-f5913bcfef.jpg?auto=format,compress)}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10 .tekstitausta{background:#fff;background-color:rgba(255,255,255,.65);margin-top:2.5em;margin-bottom:2.5em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10 h1{font-size:2.4em;color:#A57614;line-height:1.2em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10 .painike{background-color:#ffc723;background-image:-webkit-linear-gradient(top,#ffc723,#e9b10f);background-image:-moz-linear-gradient(top,#ffc723,#e9b10f);background-image:-o-linear-gradient(top,#ffc723,#e9b10f);background-image:-ms-linear-gradient(top,#ffc723,#e9b10f);background-image:linear-gradient(to bottom,#ffc723,#e9b10f);color:#FFF;width:100%}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10 .painike:hover{background-color:#e9b10f;background-image:-webkit-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-moz-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-o-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-ms-linear-gradient(bottom,#ffc723,#e9b10f);background-image:linear-gradient(to top,#ffc723,#e9b10f)}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2{background-color:#F1E7C6;background-image:url(../images/banneri-astro-oppaasi-ihmissuhteisiin-kampanja-tausta4-8cba4ce23e.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#805611}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2 .tekstitausta{background:#fff;background-color:rgba(255,255,255,.7);padding-top:3em;padding-bottom:3em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2 h1{font-size:2.4em;color:#A57614;line-height:1.2em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2 .painike{background-color:#ffc723;background-image:-webkit-linear-gradient(top,#ffc723,#e9b10f);background-image:-moz-linear-gradient(top,#ffc723,#e9b10f);background-image:-o-linear-gradient(top,#ffc723,#e9b10f);background-image:-ms-linear-gradient(top,#ffc723,#e9b10f);background-image:linear-gradient(to bottom,#ffc723,#e9b10f);color:#FFF;width:100%}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2 .painike:hover{background-color:#e9b10f;background-image:-webkit-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-moz-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-o-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-ms-linear-gradient(bottom,#ffc723,#e9b10f);background-image:linear-gradient(to top,#ffc723,#e9b10f)}
#banneri-valon-lapsi-kampanja{background-color:#c0a592;background-image:url(../images/banneri-valon-lapsi-new-40ccef924b.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FF7F18;padding-top:2em;padding-bottom:2em;background-size:cover}
#banneri-valon-lapsi-kampanja .tekstitausta{background:#fff;background-color:rgba(255,255,255,.7)}
#banneri-maya-elamantulkinta .painike,#banneri-valon-lapsi-kampanja .painike{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501);width:100%}
#banneri-valon-lapsi-kampanja h1{font-size:2.4em;color:#FF7F18!important;line-height:1.2em}
#banneri-valon-lapsi-kampanja h2,#banneri-valon-lapsi-kampanja h3{color:#FF7F18!important}
#banneri-valon-lapsi-kampanja .painike{background-image:-webkit-linear-gradient(90deg,rgba(255,149,65,1) 0,rgba(255,177,114,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(255,149,65,1) 0,rgba(255,177,114,1) 100%);background-image:linear-gradient(0deg,rgba(255,149,65,1) 0,rgba(255,177,114,1) 100%);color:#FFF}
#banneri-valon-lapsi-kampanja .painike:hover{background-image:-webkit-linear-gradient(90deg,rgba(255,177,114,1) 0,rgba(255,149,65,1) 100%);background-image:-o-linear-gradient(top,#77b900,#94e501);background-image:-ms-linear-gradient(top,#77b900,#94e501);background-image:-moz-linear-gradient(90deg,rgba(255,177,114,1) 0,rgba(255,149,65,1) 100%);background-image:linear-gradient(0deg,rgba(255,177,114,1) 0,rgba(255,149,65,1) 100%)}
#banneri-maya-elamantulkinta{background-color:#964f60;background-image:url(../images/banneri-maya-elamantulkinta-bg-4fe3915917.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#F7E8F4;padding-top:2em;padding-bottom:2em}
#banneri-maya-elamantulkinta .tekstitausta{background:#fff;background-color:rgba(18,9,12,.32)}
#banneri-maya-elamantulkinta h1{font-size:2.4em;color:#F7E8F4;line-height:1.2em}
#banneri-maya-elamantulkinta .painike{background-image:-webkit-linear-gradient(90deg,rgba(135,98,193,1) 0,rgba(171,145,212,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(135,98,193,1) 0,rgba(171,145,212,1) 100%);background-image:linear-gradient(0deg,rgba(135,98,193,1) 0,rgba(171,145,212,1) 100%);color:#FFF}
#banner-astro-calendar .painike,#banneri-maya-elamantulkinta .painike:hover{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#banneri-maya-elamantulkinta .painike:hover{background-image:-webkit-linear-gradient(90deg,rgba(171,145,212,1) 0,rgba(135,98,193,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(171,145,212,1) 0,rgba(135,98,193,1) 100%);background-image:linear-gradient(0deg,rgba(171,145,212,1) 0,rgba(135,98,193,1) 100%)}
#banneri-kulta-aika-front-page,.banneri-kulta-aika-front-page{background-color:#ffd785;background-image:url(../images/banner-kulta-aika-frontpage-bg-a9f8b2758b.jpg?auto=format,compress);background-position:right top;background-size:cover;background-repeat:no-repeat;color:#2f2a30;padding-top:4em;padding-bottom:4em}
#banneri-kulta-aika-front-page .tekstitausta,.banneri-kulta-aika-front-page .tekstitausta{background:#fff;background-color:rgba(246,246,246,.8)}
#banneri-kulta-aika-astrokalenteri{background-color:#F2CF8D;background-image:url(../images/astro-kulta-aika-banner-new-1707d77809.jpg?auto=format,compress);background-position:right bottom;background-size:cover;background-repeat:no-repeat;color:#2f2a30;padding-top:2em;padding-bottom:2em}
#banneri-kulta-aika-astrokalenteri .tekstitausta{background:#fff;background-color:rgba(246,246,246,.8)}
#banner-astro-calendar,#banneri-womensday{background-repeat:no-repeat;padding-top:5em;padding-bottom:5em}
#banneri-kulta-aika-astrokalenteri h2,#banneri-kulta-aika-front-page h2,.banneri-kulta-aika-front-page h2{font-size:2em;color:#2f2a30;line-height:1.2em}
#banneri-kulta-aika-astrokalenteri .painike,#banneri-kulta-aika-front-page .painike,.banneri-kulta-aika-front-page .painike{background-color:#DDCB00;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25);background-image:-webkit-linear-gradient(270deg,rgba(230,212,0,1) 0,rgba(221,203,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(230,212,0,1) 0,rgba(221,203,0,1) 100%);background-image:linear-gradient(180deg,rgba(230,212,0,1) 0,rgba(221,203,0,1) 100%);width:100%}
#banneri-kulta-aika-astrokalenteri .painike:hover,#banneri-kulta-aika-front-page .painike:hover,.banneri-kulta-aika-front-page .painike:hover{-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25);background-image:-webkit-linear-gradient(270deg,rgba(221,203,0,1) 0,rgba(230,212,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(221,203,0,1) 0,rgba(230,212,0,1) 100%);background-image:linear-gradient(180deg,rgba(221,203,0,1) 0,rgba(230,212,0,1) 100%)}
#banner-astro-calendar{background-color:#FFF;background-image:url(../images/banner-astro-calendar-bg-860d3572a4.jpg?auto=format,compress);background-position:right top;color:#5B9F06}
#banner-astro-calendar .tekstitausta{background:#fff;background-color:rgba(255,255,255,.66)}
#banner-astro-calendar h1{font-size:2.4em;color:#5B9F06;line-height:1.2em}
#banner-astro-calendar .painike{background-image:-webkit-linear-gradient(90deg,rgba(93,164,34,1) 0,rgba(110,195,40,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(93,164,34,1) 0,rgba(110,195,40,1) 100%);background-image:linear-gradient(0deg,rgba(93,164,34,1) 0,rgba(110,195,40,1) 100%);color:#FFF;width:100%}
#banner-astro-calendar .painike:hover,#banneri-womensday .painike{background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501)}
#banner-astro-calendar .painike:hover{background-image:-webkit-linear-gradient(90deg,rgba(110,195,40,1) 0,rgba(93,164,34,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(110,195,40,1) 0,rgba(93,164,34,1) 100%);background-image:linear-gradient(0deg,rgba(110,195,40,1) 0,rgba(93,164,34,1) 100%)}
#banneri-womensday{background-color:#FFF;background-image:url(../images/banneri-womensday-9ef79b9732.jpg?auto=format,compress);background-position:right bottom;color:#F7E8F4}
#banneri-womensday .tekstitausta{background:#fff;background-color:rgba(113,124,146,.4)}
#banneri-womensday h1{font-size:2.4em;color:#F7E8F4;line-height:1.2em}
#banneri-womensday .painike{background-color:#cf6db8;background-image:-webkit-linear-gradient(90deg,rgba(201,92,176,1) 0,rgba(207,109,184,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(201,92,176,1) 0,rgba(207,109,184,1) 100%);background-image:linear-gradient(0deg,rgba(201,92,176,1) 0,rgba(207,109,184,1) 100%);color:#FFF;width:100%}
#banneri-womensday .painike:hover{background-image:-webkit-linear-gradient(90deg,rgba(207,109,184,1) 0,rgba(201,92,176,1) 100%);background-image:-moz-linear-gradient(90deg,rgba(207,109,184,1) 0,rgba(201,92,176,1) 100%);background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501);background-image:linear-gradient(0deg,rgba(207,109,184,1) 0,rgba(201,92,176,1) 100%)}
#banneri-rakkautenne-tahdet{background-color:#ffe5eb;background-image:url(../images/banneri-rakkautenne-tahdet-tausta-3d289c12db.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#bd0024;padding-bottom:4em;padding-top:4em}
#banneri-rakkautenne-tahdet .tekstitausta{background:rgba(255,255,255,.7)}
#banneri-rakkautenne-tahdet h1{color:#ff0c3b;font-size:2.4em;line-height:1.2em}
#banneri-rakkautenne-tahdet .painike{background-color:#ff0c3b;background-image:linear-gradient(to bottom,#ff0c3b,#e0012c);color:#fff;width:100%}
#banneri-rakkautenne-tahdet .painike:hover{background-color:#e0012c;background-image:linear-gradient(to top,#ff0c3b,#e0012c)}
#banneri-astro-seikkailupaketti2{background-color:#0082b7;background-image:url(../images/banneri-astrologinen-seikkailupaketti-2-new-10429d8510.jpg?auto=format,compress);background-position:left bottom;background-repeat:no-repeat;color:#ebf4ff;padding-top:2em;padding-bottom:2em;background-size:cover}
#banneri-astro-seikkailupaketti2 .tekstitausta{background:#fff;background-color:rgba(1,4,11,.55)}
#banneri-astro-seikkailupaketti2 h2{font-size:2em;color:#ebf4ff;line-height:1.2em}
#banneri-astro-seikkailupaketti2 h3{color:#ebf4ff!important}
#banneri-astro-seikkailupaketti2 .painike{background:#0cf;background-image:-webkit-linear-gradient(top,#0cf,#02a0c8);background-image:-moz-linear-gradient(top,#0cf,#02a0c8);background-image:-o-linear-gradient(top,#0cf,#02a0c8);background-image:-ms-linear-gradient(top,#0cf,#02a0c8);background-image:linear-gradient(to bottom,#0cf,#02a0c8);color:#FFF;width:100%}
#banneri-astro-seikkailupaketti2 .painike:hover{background:#0cf;background-image:-webkit-linear-gradient(bottom,#0cf,#02a0c8);background-image:-moz-linear-gradient(bottom,#0cf,#02a0c8);background-image:-o-linear-gradient(bottom,#0cf,#02a0c8);background-image:-ms-linear-gradient(bottom,#0cf,#02a0c8);background-image:linear-gradient(to top,#0cf,#02a0c8)}
#banneri-rakkauden-oraakkeli{background-color:#FFF;background-image:url(../images/banneri-rakkauden-oraakkeli-tausta-cd89729f89.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#4C8505;padding-top:5em;padding-bottom:5em}
#banneri-rakkauden-oraakkeli .tekstitausta{background:#fff;background-color:rgba(255,255,255,.9)}
#banneri-rakkauden-oraakkeli h1{font-size:2.4em;color:#5B9F06;line-height:1.2em}
#banneri-rakkauden-oraakkeli .painike{background-color:#77b900;background-image:-webkit-linear-gradient(bottom,#77b900,#94e501);background-image:-moz-linear-gradient(bottom,#77b900,#94e501);background-image:-o-linear-gradient(bottom,#77b900,#94e501);background-image:-ms-linear-gradient(bottom,#77b900,#94e501);background-image:linear-gradient(to top,#77b900,#94e501);color:#FFF;width:100%}
#banneri-rakkauden-oraakkeli .painike:hover{background-color:#94e501;background-image:-webkit-linear-gradient(top,#77b900,#94e501);background-image:-moz-linear-gradient(top,#77b900,#94e501);background-image:-o-linear-gradient(top,#77b900,#94e501);background-image:-ms-linear-gradient(top,#77b900,#94e501);background-image:linear-gradient(to bottom,#77b900,#94e501)}
#banneri-kiinalainen-uusivuosi{background-color:#000;background-image:url(../images/banner-chinese-new-year-2018-eedc11f62e.jpg?auto=format,compress);background-position:right top;background-repeat:no-repeat;color:#fff7c8;padding-top:2em;padding-bottom:2em;background-size:contain}
#banneri-kiinalainen-uusivuosi .tekstitausta{background-color:rgba(0,0,0,.65);background-size:cover;color:#FFFDDC}
#banneri-kiinalainen-uusivuosi h1{font-size:2.4em;color:#FFF100;line-height:1.2em}
#banneri-kiinalainen-uusivuosi p a{color:#FFF100}
#banneri-kiinalainen-uusivuosi p{font-size:1.015em}
#banneri-kiinalainen-uusivuosi .painike{background-color:#f6e996;background-image:-webkit-linear-gradient(bottom,#ccb571,#f6e996);background-image:-moz-linear-gradient(bottom,#ccb571,#f6e996);background-image:-o-linear-gradient(bottom,#ccb571,#f6e996);background-image:-ms-linear-gradient(bottom,#ccb571,#f6e996);background-image:linear-gradient(to top,#ccb571,#f6e996);color:#A67D40;width:100%}
#banneri-kiinalainen-uusivuosi .painike:hover{background-color:#ccb571;background-image:-webkit-linear-gradient(top,#ccb571,#f6e996);background-image:-moz-linear-gradient(top,#ccb571,#f6e996);background-image:-o-linear-gradient(top,#ccb571,#f6e996);background-image:-ms-linear-gradient(top,#ccb571,#f6e996);background-image:linear-gradient(to bottom,#ccb571,#f6e996)}
#banneri-maya-elaman-olosuhdetulkinta{background-color:#000;background-image:url(../images/banneri-maya-elaman-olosuhdetulkinta-tausta-c9bcfcb40a.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#fff9e6}
#banneri-maya-elaman-olosuhdetulkinta .tekstitausta{background-color:rgba(83,37,5,.5)}
#banneri-maya-elaman-olosuhdetulkinta h1{font-size:2.4em;color:#fff9e6;line-height:1.2em}
#banneri-maya-elaman-olosuhdetulkinta .painike{background:#facc51;background-image:-webkit-linear-gradient(top,#facc51,#d59b00);background-image:-moz-linear-gradient(top,#facc51,#d59b00);background-image:-o-linear-gradient(top,#facc51,#d59b00);background-image:-ms-linear-gradient(top,#facc51,#d59b00);background-image:linear-gradient(to bottom,#facc51,#d59b00);color:#844E13;width:100%}
#banneri-maya-elaman-olosuhdetulkinta .painike:hover{background:#d59b00;background-image:-webkit-linear-gradient(bottom,#facc51,#d59b00);background-image:-moz-linear-gradient(bottom,#facc51,#d59b00);background-image:-o-linear-gradient(bottom,#facc51,#d59b00);background-image:-ms-linear-gradient(bottom,#facc51,#d59b00);background-image:linear-gradient(to top,#facc51,#d59b00)}
#banneri-seppo-welcome{background-color:#010101;background-image:url(../images/banneri-seppo-welcome-tausta.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#e7d8ff;overflow:auto}
#banneri-seppo-welcome .tekstitausta{background-color:rgba(0,0,0,.6)}
#banneri-seppo-welcome img{float:right;margin-left:1em;margin-top:.3em}
#banneri-seppo-welcome h1{font-size:2.2em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banneri-seppo-welcome h2,#banneri-seppo-welcome h3,#banneri-seppo-welcome p a{color:#e7d8ff}
#banneri-seppo-welcome .painike{background-color:#f4fdfa;background-image:-webkit-linear-gradient(top,#f4ca17,#aa8a01);background-image:-moz-linear-gradient(top,#f4ca17,#aa8a01);background-image:-o-linear-gradient(top,#f4ca17,#aa8a01);background-image:-ms-linear-gradient(top,#f4ca17,#aa8a01);background-image:linear-gradient(to bottom,#f4ca17,#aa8a01);color:#FFF;width:100%}
#banneri-seppo-welcome .painike:hover{background:#f4ca17;background-image:-webkit-linear-gradient(bottom,#f4ca17,#aa8a01);background-image:-moz-linear-gradient(bottom,#f4ca17,#aa8a01);background-image:-o-linear-gradient(bottom,#f4ca17,#aa8a01);background-image:-ms-linear-gradient(bottom,#f4ca17,#aa8a01);background-image:linear-gradient(to top,#f4ca17,#aa8a01)}
#banneri-new-year,#banneri-webinar{background-repeat:no-repeat;color:#FFF}
#banneri-seppo-welcome .intro{font-size:1.5em}
#banneri-vip{background-image:url(../images/banner-vip-bg-01ebee7310.png?auto=format,compress);background-position:left center;color:#FFF;padding-top:.5em;padding-bottom:.5em}
#banneri-vip img{float:left;margin-right:1.5em;width:111px;height:112px}
#banneri-vip .tekstitausta{background-color:rgba(171,78,206,.7);padding:.5em}
#banneri-vip h3{color:#FFF;margin-bottom:0;padding-top:1.5em}
#banneri-vip h3 a{color:#fff}
#banneri-vip h3 a:hover{text-decoration:none}
#banneri-webinar{background-color:#040304;background-image:url(../images/banneri-webinar-tausta-9457aa3ace.jpg?auto=format,compress);background-position:right bottom}
#banneri-webinar .tekstitausta{background-color:rgba(0,0,0,.4);padding-top:3em;padding-bottom:3em;margin-top:4em;margin-bottom:4em}
#banneri-webinar h1{font-size:2.8em;color:#FFF;line-height:1.2em}
#banneri-webinar .painike{color:#FFF;background-color:#872ea9;background-image:-webkit-linear-gradient(bottom,#872ea9,#c856f3);background-image:-moz-linear-gradient(bottom,#872ea9,#c856f3);background-image:-o-linear-gradient(bottom,#872ea9,#c856f3);background-image:-ms-linear-gradient(bottom,#872ea9,#c856f3);width:100%}
#banneri-webinar .painike:hover{background-color:#c856f3;background-image:-webkit-linear-gradient(top,#872ea9,#c856f3);background-image:-moz-linear-gradient(top,#872ea9,#c856f3);background-image:-o-linear-gradient(top,#872ea9,#c856f3);background-image:-ms-linear-gradient(top,#872ea9,#c856f3)}
#banneri-new-year .tekstitausta{background-color:#0b0811;background-color:rgba(145,85,183,.4);text-align:center;margin-top:15em}
#banneri-new-year{background-color:#040406;background-image:url(../images/banneri-new-year-tausta-a77fa7fadb.jpg?auto=format,compress);background-position:center bottom}
#banneri-new-year h1{font-size:2.4em;color:#FFF;line-height:1.2em}
#banneri-new-year .painike{background:#8f52ba;background-image:-webkit-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-moz-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-o-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-ms-linear-gradient(bottom,#8f52ba,#c16efc);background-image:linear-gradient(to top,#8f52ba,#c16efc);color:#FFF;display:block;margin-right:auto;margin-left:auto}
#banneri-tuoteinfo img,#kalenteripromo-banneri img{margin-left:1em;float:right}
#banneri-new-year .painike:hover{background:#c16efc;background-image:-webkit-linear-gradient(top,#8f52ba,#c16efc);background-image:-moz-linear-gradient(top,#8f52ba,#c16efc);background-image:-o-linear-gradient(top,#8f52ba,#c16efc);background-image:-ms-linear-gradient(top,#8f52ba,#c16efc);background-image:linear-gradient(to bottom,#8f52ba,#c16efc)}
#banneri-tuoteinfo,#banneri-valon-polku,#ylabanneri .tausta{background-position:right bottom}
#banneri-valon-polku{background-color:#000;background-image:url(../images/banneri-valon-polku-tausta-f5a2f849ca.jpg?auto=format,compress);background-repeat:no-repeat;color:#CDDDEF;padding-top:4em;padding-bottom:4em}
#banneri-valon-polku .tekstitausta{background-color:rgba(0,0,0,.4)}
#banneri-valon-polku h1{font-size:2.6em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banneri-valon-polku h2,#banneri-valon-polku h3,#banneri-valon-polku p a{color:#CDDDEF}
#banneri-valon-polku .painike{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#7cbaf2);background-image:-moz-linear-gradient(top,#fff,#7cbaf2);background-image:-o-linear-gradient(top,#fff,#7cbaf2);background-image:-ms-linear-gradient(top,#fff,#7cbaf2);background-image:linear-gradient(to bottom,#fff,#7cbaf2);color:#4592F2;width:100%}
#banneri-valon-polku .painike:hover{background-color:#7cbaf2;background-image:-webkit-linear-gradient(bottom,#fff,#7cbaf2);background-image:-moz-linear-gradient(bottom,#fff,#7cbaf2);background-image:-o-linear-gradient(bottom,#fff,#7cbaf2);background-image:-ms-linear-gradient(bottom,#fff,#7cbaf2);background-image:linear-gradient(to top,#fff,#7cbaf2)}
#banneri-valon-polku .intro{font-size:1.5em}
#banneri-tuoteinfo{background-color:#000;background-image:url(../images/banneri-tuoteinfo-tausta-3659e7e49c.jpg?auto=format,compress);background-repeat:no-repeat;color:#CDDDEF;overflow:auto;padding-top:4em;padding-bottom:4em}
#banneri-tuoteinfo .tekstitausta{background-color:rgba(0,0,0,.5)}
#banneri-tuoteinfo h1{font-size:2.2em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banneri-tuoteinfo h2,#banneri-tuoteinfo h3,#banneri-tuoteinfo p a{color:#CDDDEF}
#banneri-tuoteinfo .painike{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#7cbaf2);background-image:-moz-linear-gradient(top,#fff,#7cbaf2);background-image:-o-linear-gradient(top,#fff,#7cbaf2);background-image:-ms-linear-gradient(top,#fff,#7cbaf2);background-image:linear-gradient(to bottom,#fff,#7cbaf2);color:#4592F2;width:100%}
#banneri-tuoteinfo .painike:hover{background-color:#7cbaf2;background-image:-webkit-linear-gradient(bottom,#fff,#7cbaf2);background-image:-moz-linear-gradient(bottom,#fff,#7cbaf2);background-image:-o-linear-gradient(bottom,#fff,#7cbaf2);background-image:-ms-linear-gradient(bottom,#fff,#7cbaf2);background-image:linear-gradient(to top,#fff,#7cbaf2)}
#banneri-tuoteinfo .intro{font-size:1.5em}
#banneri-tuoteinfo .painike-astrosaa{background-color:#4592f2;background-image:-webkit-linear-gradient(top,#4592f2,#005ed3);background-image:-moz-linear-gradient(top,#4592f2,#005ed3);background-image:-o-linear-gradient(top,#4592f2,#005ed3);background-image:-ms-linear-gradient(top,#4592f2,#005ed3);background-image:linear-gradient(to bottom,#4592f2,#005ed3);color:#FFF}
#banneri-tuoteinfo .painike-astrosaa:hover{background-color:#005ed3;background-image:-webkit-linear-gradient(bottom,#4592f2,#005ed3);background-image:-moz-linear-gradient(bottom,#4592f2,#005ed3);background-image:-o-linear-gradient(bottom,#4592f2,#005ed3);background-image:-ms-linear-gradient(bottom,#4592f2,#005ed3);background-image:linear-gradient(to top,#4592f2,#005ed3)}
#ylabanneri{background-color:#FFF;margin-bottom:0;padding-top:1em;padding-bottom:1em;background-image:url(../images/ylabanneri-tausta16-a11a0ab110.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center bottom;background-size:cover;color:#CE3525}
#ylabanneri .tausta{padding:.5em .75em;border:6px solid #FFF;background-image:url(../images/banneri-lahjakortti-matala-11-2-bb8cd26125.bg.jpg?auto=format,compress)}
#ylabanneri .bg{background-color:rgba(255,255,255,.45)}
#ylabanneri .painike{padding-top:1em;padding-bottom:1em;box-shadow:0 0 6px 0 rgba(98,0,0,.7);text-align:center;background-color:#d7213f;background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;margin-top:3em}
#ylabanneri h1,#ylabanneri h2{color:#CE3525;font-family:Courgette,"Trebuchet MS",sans-serif}
#ylabanneri .intro{margin-bottom:0}
#ylabanneri .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(209,1,1,1) 0,rgba(230,30,30,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(209,1,1,1) 0,rgba(230,30,30,1) 100%);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(180deg,rgba(209,1,1,1) 0,rgba(230,30,30,1) 100%)}
#ylabanneri h1{font-size:2em;font-style:normal;margin-top:.8em;margin-bottom:.1em}
#ylabanneri h2{line-height:1.3em;font-size:2.2em;margin-bottom:0}
#banneri-astro-kalenteri-vol2{background-color:#090708;background-image:url(../images/banneri-astro-kalenteri-vol2-tausta-44a5ea296e.jpg?auto=format,compress);background-position:center top;background-repeat:no-repeat;color:#9A6054!important}
#banneri-astro-kalenteri-vol2 .tekstitausta{background-color:rgba(255,255,255,.95);margin-top:22em;text-align:left}
#banneri-astro-kalenteri-vol2 h1{font-size:2.4em;color:#c15871;line-height:1.2em}
#banneri-astro-kalenteri-vol2 p,#banneri-astro-kalenteri-vol2 p a{color:#8A3D4F}
#banneri-astro-kalenteri-vol2 .tahti li{background-image:url(../images/astro-kalenteri-tahti-iso-0fb9779a47.png?auto=format,compress)!important;background-repeat:no-repeat;background-position:left 6px;font-size:1.3em;line-height:2.1em!important;padding-left:1.75em!important;color:#543934!important;font-weight:400}
#banneri-iris-asteroiditulkinta,#kalenteripromo-banneri{background-repeat:no-repeat;background-position:right bottom}
#banneri-astro-kalenteri-vol2 .painike{background-color:#8a3d4f;background-image:-webkit-linear-gradient(bottom,#8a3d4f,#c15871);background-image:-moz-linear-gradient(bottom,#8a3d4f,#c15871);background-image:-o-linear-gradient(bottom,#8a3d4f,#c15871);background-image:-ms-linear-gradient(bottom,#8a3d4f,#c15871);background-image:linear-gradient(to top,#8a3d4f,#c15871);color:#fff;width:100%}
#banneri-astro-kalenteri-vol2 .painike:hover{background-color:#c15871;background-image:-webkit-linear-gradient(top,#8a3d4f,#c15871);background-image:-moz-linear-gradient(top,#8a3d4f,#c15871);background-image:-o-linear-gradient(top,#8a3d4f,#c15871);background-image:-ms-linear-gradient(top,#8a3d4f,#c15871);background-image:linear-gradient(to bottom,#8a3d4f,#c15871)}
#kalenteripromo-banneri{background-color:#08070c;background-image:url(../images/banneri-kelenteripromo-bg-uusi-b3ad20aeaf.jpg?auto=format,compress);border-radius:6px;clear:both;margin-bottom:2em;margin-top:1em;padding:1.5em;color:#CBE9FF}
#kalenteripromo-banneri ul{margin-bottom:0;margin-top:0;padding-right:7em}
#kalenteripromo-banneri h2{color:#CBE9FF;line-height:1.3em;font-size:2.4em}
#kalenteripromo-banneri li{background-image:url(../images/tahti-vihrea-t-b40cf9e75e.png?auto=format,compress);background-position:left 2px;background-repeat:no-repeat;clear:both;color:#3F9DE9;display:block;font-size:1.2em;line-height:1.8em;padding-left:2em;font-weight:700}
#kalenteripromo-banneri li li{background-image:none;font-size:.9em;padding-bottom:.2em;padding-left:0;padding-top:0;font-weight:400}
#kalenteripromo-banneri #taustakuva-seppo{background-image:url(../images/seppo-vihko-banneri-facebook-fb425f6d53.png?auto=format,compress);background-position:right top;background-repeat:no-repeat}
#kalenteripromo-banneri img{margin-bottom:1em}
#kalenteripromo-banneri .tekstitausta{background-color:rgba(0,29,50,.7)}
#kalenteripromo ul li{background-image:url(../images/tahti-violetti-pieni-19651597fc.png?auto=format,compress);background-position:left 2px;color:#1d78bb;font-size:1em;margin-bottom:.75em;padding-left:1.75em}
#kalenteripromo ul li li{background-image:none;color:#547cd3;font-size:.9em;padding-left:0}
#kalenteripromo h1,#kalenteripromo h3,#kalenteripromo li,#kalenteripromo-banneri h1,#kalenteripromo-banneri h3,#kalenteripromo-banneri li,.intro{font-family:Courgette,"Trebuchet MS",sans-serif}
#kalenteripromo-banneri h1{font-size:2.4em;color:#1d78bb;line-height:1.2em}
#kalenteripromo-banneri .intro{font-size:1.4em}
#kalenteripromo img{float:right}
#kalenteripromo-banneri .painike{background-color:#1D78BB;background-image:-webkit-linear-gradient(bottom,#1d78bb,#42a0ed);background-image:-moz-linear-gradient(bottom,#1d78bb,#42a0ed);background-image:-o-linear-gradient(bottom,#1d78bb,#42a0ed);background-image:-ms-linear-gradient(bottom,#1d78bb,#42a0ed);background-image:linear-gradient(to top,#1d78bb,#42a0ed);width:100%;text-align:center;font-size:1.2em;color:#FFF}
#banneri-iris-asteroiditulkinta h1,#banneri-tarot h1,#banneri-tarot-tuote h1,.elaman-polku h1,.numerologia-tietopaketti h1,.numerologia-tietopaketti2 h1,.persoonallisuusnumero h1,.sielunnumero h1,.syntymanumero h1,.vuosinumero h1{font-size:2.8em;line-height:1.2em}
#kalenteripromo-banneri .painike:hover{background-color:#1D78BB;background-image:-webkit-linear-gradient(top,#1d78bb,#42a0ed);background-image:-moz-linear-gradient(top,#1d78bb,#42a0ed);background-image:-o-linear-gradient(top,#1d78bb,#42a0ed);background-image:-ms-linear-gradient(top,#1d78bb,#42a0ed);background-image:linear-gradient(to bottom,#1d78bb,#42a0ed)}
#kalenteripromo-banneri #aloita{background-color:#3F9DE9;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);color:#fff;border-radius:6px}
#kalenteripromo-banneri #aloita h3,#kalenteripromo-banneri #aloita label{color:#fff}
#kalenteripromo-banneri #aloita .submit{background-color:#FFF;background-image:-webkit-linear-gradient(bottom,#dbedfe,#fff);background-image:-moz-linear-gradient(bottom,#dbedfe,#fff);background-image:-o-linear-gradient(bottom,#dbedfe,#fff);background-image:-ms-linear-gradient(bottom,#dbedfe,#fff);background-image:linear-gradient(to top,#dbedfe,#fff);color:#3F9DE9;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;width:100%}
#kalenteripromo-banneri #aloita .submit:hover{background-color:#fff!important}
#kalenteripromo-banneri #aloita input[type=text]{border:2px solid #99cafd;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#banneri-iris-asteroiditulkinta{background-color:#040304;background-image:url(../images/banneri-iris-asteroiditulkinta-tausta-078448610b.jpg?auto=format,compress);color:#ffe4f8}
#banneri-iris-asteroiditulkinta .tekstitausta{background-color:rgba(0,0,0,.4);padding-top:3em;padding-bottom:3em}
#banneri-iris-asteroiditulkinta h1{color:#BE0089}
#banneri-iris-asteroiditulkinta .painike{color:#ffe4f8;background:#ab017e;background-image:-webkit-linear-gradient(bottom,#ab017e,#d7059f);background-image:-moz-linear-gradient(bottom,#ab017e,#d7059f);background-image:-o-linear-gradient(bottom,#ab017e,#d7059f);background-image:-ms-linear-gradient(bottom,#ab017e,#d7059f);background-image:linear-gradient(to top,#ab017e,#d7059f);width:100%}
#banneri-iris-asteroiditulkinta .painike:hover{background-image:-webkit-linear-gradient(top,#ab017e,#d7059f);background-image:-moz-linear-gradient(top,#ab017e,#d7059f);background-image:-o-linear-gradient(top,#ab017e,#d7059f);background-image:-ms-linear-gradient(top,#ab017e,#d7059f);background-image:linear-gradient(to bottom,#ab017e,#d7059f)}
#banneri-numerologia-tuote{background-color:#040304;background-position:right bottom;background-repeat:no-repeat}
#banneri-numerologia-tuote .tekstitausta{background-color:rgba(0,0,0,.4);padding-top:3em;padding-bottom:3em}
.numerologia-tietopaketti{background-image:url(../images/banneri-numerologia-tietopaketti-tausta-44fcb5e91a.jpg?auto=format,compress);color:#fff5de}
.numerologia-tietopaketti h1{color:#ffb50d}
.numerologia-tietopaketti .painike{color:#fff5de;background:#d29201;background-image:-webkit-linear-gradient(bottom,#d29201,#ffb50d);background-image:-moz-linear-gradient(bottom,#d29201,#ffb50d);background-image:-o-linear-gradient(bottom,#d29201,#ffb50d);background-image:-ms-linear-gradient(bottom,#d29201,#ffb50d);background-image:linear-gradient(to top,#d29201,#ffb50d);width:100%}
.numerologia-tietopaketti .painike:hover{background-image:-webkit-linear-gradient(top,#d29201,#ffb50d);background-image:-moz-linear-gradient(top,#d29201,#ffb50d);background-image:-o-linear-gradient(top,#d29201,#ffb50d);background-image:-ms-linear-gradient(top,#d29201,#ffb50d);background-image:linear-gradient(to bottom,#d29201,#ffb50d)}
.numerologia-tietopaketti2{background-image:url(../images/banneri-numerologia-tietopaketti2-tausta-58b91b60b3.jpg?auto=format,compress);color:#feddc7}
.numerologia-tietopaketti2 h1{color:#fb8132}
.numerologia-tietopaketti2 .painike{color:#fff5de;background:#d25301;background-image:-webkit-linear-gradient(bottom,#d25301,#ff8536);background-image:-moz-linear-gradient(bottom,#d25301,#ff8536);background-image:-o-linear-gradient(bottom,#d25301,#ff8536);background-image:-ms-linear-gradient(bottom,#d25301,#ff8536);background-image:linear-gradient(to top,#d25301,#ff8536);width:100%}
.numerologia-tietopaketti2 .painike:hover{background-image:-webkit-linear-gradient(top,#d25301,#ff8536);background-image:-moz-linear-gradient(top,#d25301,#ff8536);background-image:-o-linear-gradient(top,#d25301,#ff8536);background-image:-ms-linear-gradient(top,#d25301,#ff8536);background-image:linear-gradient(to bottom,#d25301,#ff8536)}
.elaman-polku{background-image:url(../images/banneri-elaman-polku-tausta-bf731179b3.jpg?auto=format,compress);background-position:right bottom;color:#d1ebfe}
.elaman-polku h1{color:#29a4ff}
.elaman-polku .painike{color:#d1ebfe;background:#015493;background-image:-webkit-linear-gradient(bottom,#015493,#007dd9);background-image:-moz-linear-gradient(bottom,#015493,#007dd9);background-image:-o-linear-gradient(bottom,#015493,#007dd9);background-image:-ms-linear-gradient(bottom,#015493,#007dd9);background-image:linear-gradient(to top,#015493,#007dd9);width:100%}
.elaman-polku .painike:hover{background-image:-webkit-linear-gradient(top,#015493,#007dd9);background-image:-moz-linear-gradient(top,#015493,#007dd9);background-image:-o-linear-gradient(top,#015493,#007dd9);background-image:-ms-linear-gradient(top,#015493,#007dd9);background-image:linear-gradient(to bottom,#015493,#007dd9)}
.syntymanumero{background-image:url(../images/banneri-syntymanumero-tausta-d5934335f7.jpg?auto=format,compress);background-position:right bottom;color:#ffcec5}
.syntymanumero h1{color:#fb5233}
.syntymanumero .painike{color:#ffcec5;background:#fb5233;background-image:-webkit-linear-gradient(top,#fb5233,#bd1f01);background-image:-moz-linear-gradient(top,#fb5233,#bd1f01);background-image:-o-linear-gradient(top,#fb5233,#bd1f01);background-image:-ms-linear-gradient(top,#fb5233,#bd1f01);background-image:linear-gradient(to bottom,#fb5233,#bd1f01);width:100%}
.syntymanumero .painike:hover{background-image:-webkit-linear-gradient(bottom,#fb5233,#bd1f01);background-image:-moz-linear-gradient(bottom,#fb5233,#bd1f01);background-image:-o-linear-gradient(bottom,#fb5233,#bd1f01);background-image:-ms-linear-gradient(bottom,#fb5233,#bd1f01);background-image:linear-gradient(to top,#fb5233,#bd1f01)}
.vuosinumero{background-image:url(../images/banneri-vuosinumero-tausta-37e0b9caa1.jpg?auto=format,compress);background-position:right bottom;color:#DDEBFA}
.vuosinumero h1{color:#02bbc3}
.vuosinumero .painike{color:#DDEBFA;background:#03a8af;background-image:-webkit-linear-gradient(bottom,#03a8af,#01cfd8);background-image:-moz-linear-gradient(bottom,#03a8af,#01cfd8);background-image:-o-linear-gradient(bottom,#03a8af,#01cfd8);background-image:-ms-linear-gradient(bottom,#03a8af,#01cfd8);background-image:linear-gradient(to top,#03a8af,#01cfd8);width:100%}
.vuosinumero .painike:hover{background-image:-webkit-linear-gradient(top,#03a8af,#01cfd8);background-image:-moz-linear-gradient(top,#03a8af,#01cfd8);background-image:-o-linear-gradient(top,#03a8af,#01cfd8);background-image:-ms-linear-gradient(top,#03a8af,#01cfd8);background-image:linear-gradient(to bottom,#03a8af,#01cfd8);width:100%}
.sielunnumero{background-image:url(../images/banneri-sielunnumero-tausta-24234bc892.jpg?auto=format,compress);background-position:right bottom;color:#ffe4f8}
.sielunnumero h1{color:#BE0089}
.sielunnumero .painike{color:#ffe4f8;background:#ab017e;background-image:-webkit-linear-gradient(bottom,#ab017e,#d7059f);background-image:-moz-linear-gradient(bottom,#ab017e,#d7059f);background-image:-o-linear-gradient(bottom,#ab017e,#d7059f);background-image:-ms-linear-gradient(bottom,#ab017e,#d7059f);background-image:linear-gradient(to top,#ab017e,#d7059f);width:100%}
.sielunnumero .painike:hover{background-image:-webkit-linear-gradient(top,#ab017e,#d7059f);background-image:-moz-linear-gradient(top,#ab017e,#d7059f);background-image:-o-linear-gradient(top,#ab017e,#d7059f);background-image:-ms-linear-gradient(top,#ab017e,#d7059f);background-image:linear-gradient(to bottom,#ab017e,#d7059f)}
.persoonallisuusnumero{background-image:url(../images/banneri-persoonallisuusnumero-tausta-4a36caed4a.jpg?auto=format,compress);background-position:right bottom;color:#ffd7d8}
.persoonallisuusnumero h1{color:#e30206}
.persoonallisuusnumero .painike{color:#ffd7d8;background:#ba0306;background-image:-webkit-linear-gradient(bottom,#ba0306,#e6070b);background-image:-moz-linear-gradient(bottom,#ba0306,#e6070b);background-image:-o-linear-gradient(bottom,#ba0306,#e6070b);background-image:-ms-linear-gradient(bottom,#ba0306,#e6070b);background-image:linear-gradient(to top,#ba0306,#e6070b);width:100%}
.persoonallisuusnumero .painike:hover{background-image:-webkit-linear-gradient(top,#ba0306,#e6070b);background-image:-moz-linear-gradient(top,#ba0306,#e6070b);background-image:-o-linear-gradient(top,#ba0306,#e6070b);background-image:-ms-linear-gradient(top,#ba0306,#e6070b);background-image:linear-gradient(to bottom,#ba0306,#e6070b)}
#banneri-tarot{background-color:#040304;background-image:url(../images/banneri-tarot-tausta-9c94945d10.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#eabcfc}
#banneri-tarot .tekstitausta{background-color:rgba(175,53,238,.2);padding-top:5em;padding-bottom:5em}
#banneri-tarot h1{color:#FF83C2}
#banneri-tarot .painike{color:#ffeaf6;background:#ab4ece;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);width:100%}
#banneri-tarot .painike:hover{background:#9a26cc;background:-moz-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to top,#ab4ece 0,#9a26cc 100%)}
.elamankortti,.persoonallisuuskortti,.sielunkortti,.syntymakortti,.vuosikortti{background-position:right bottom}
#banneri-tarot-tuote{background-color:#DDD;background-repeat:no-repeat;color:#eabcfc}
.syntymakortti{background-image:url(../images/banneri-syntymakortti-tausta-c48a2c516b.jpg?auto=format,compress)}
.elamankortti{background-image:url(../images/banneri-elamankortti-tausta-908630b0b8.jpg?auto=format,compress)}
.sielunkortti{background-image:url(../images/banneri-tarot-tuote-1-tausta-50bff9224f.jpg?auto=format,compress)}
.vuosikortti{background-image:url(../images/banneri-tarot-tuote-2-tausta-7e62e20ee1.jpg?auto=format,compress)}
.persoonallisuuskortti{background-image:url(../images/banneri-tarot-tuote-3-tausta-59b539c64a.jpg?auto=format,compress)}
#banneri-tarot-tuote .tekstitausta{background-color:rgba(0,0,0,.7);padding-top:3em;padding-bottom:3em}
.viiden-kortin-poyta{background-image:url(../images/banneri-tarot-5-kortin-poyta-bg-a4c8209cce.jpg?auto=format,compress);background-position:right top;background-size:100%}
.viiden-kortin-poyta .tekstitausta{background-color:rgba(19,7,19,.7)!important}
#banneri-tarot-tuote h1{color:#ff83cb}
#banneri-tarot-tuote .painike{color:#ffeaf6;background:#ab4ece;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);width:100%}
#banneri-tarot-tuote .painike:hover{background:#9a26cc;background:-moz-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-o-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:-ms-linear-gradient(bottom,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to top,#ab4ece 0,#9a26cc 100%)}
#banneri-rakkautenne-kulmakivet{background-image:url(../images/banneri-rakkautenne-kulmakivet-tausta-8bdd79be35.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#F2E5FF;background-color:#1a3c69}
#banneri-rakkautenne-kulmakivet .tekstitausta{background:#1A3C69;background-color:rgba(26,60,105,.6)}
#banneri-rakkautenne-kulmakivet h1{font-size:2.4em;color:#E4C9FE;line-height:1.2em}
#banneri-rakkautenne-kulmakivet .painike{background-color:#f2e5ff;background-image:-webkit-linear-gradient(top,#f2e5ff,#dcb9fe);background-image:-moz-linear-gradient(top,#f2e5ff,#dcb9fe);background-image:-o-linear-gradient(top,#f2e5ff,#dcb9fe);background-image:-ms-linear-gradient(top,#f2e5ff,#dcb9fe);background-image:linear-gradient(to bottom,#f2e5ff,#dcb9fe);color:#9164bb;width:100%}
#banneri-rakkautenne-kulmakivet .painike:hover{background-color:#dcb9fe;background-image:-webkit-linear-gradient(bottom,#f2e5ff,#dcb9fe);background-image:-moz-linear-gradient(bottom,#f2e5ff,#dcb9fe);background-image:-o-linear-gradient(bottom,#f2e5ff,#dcb9fe);background-image:-ms-linear-gradient(bottom,#f2e5ff,#dcb9fe);background-image:linear-gradient(to top,#f2e5ff,#dcb9fe)}
#banneri-rakkausmittari{background-color:#ff0c3b;background-image:url(../images/banneri-rakkausmittari-tausta-fdb2016248.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#BD0024}
#banneri-rakkausmittari .tekstitausta{background:#fff;background-color:rgba(255,255,255,.7)}
#banneri-rakkausmittari h1{font-size:2.4em;color:#ff0c3b;line-height:1.2em}
#banneri-rakkausmittari .painike{background-color:#ff0c3b;background-image:-webkit-linear-gradient(top,#ff0c3b,#e0012c);background-image:-moz-linear-gradient(top,#ff0c3b,#e0012c);background-image:-o-linear-gradient(top,#ff0c3b,#e0012c);background-image:-ms-linear-gradient(top,#ff0c3b,#e0012c);background-image:linear-gradient(to bottom,#ff0c3b,#e0012c);color:#FFF;width:100%}
#banneri-rakkausmittari .painike:hover{background-color:#e0012c;background-image:-webkit-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:-moz-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:-o-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:-ms-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:linear-gradient(to top,#ff0c3b,#e0012c)}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja{background-color:#f4ecce;background-image:url(../images/banneri-astro-oppaasi-ihmissuhteisiin-kampanja-tausta-7d036b9db7.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#805611}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja .tekstitausta{background:#fff;background-color:rgba(255,255,255,.7);padding-top:3em;padding-bottom:3em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja h1{font-size:2.4em;color:#A57614;line-height:1.2em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja .painike{background-color:#ffc723;background-image:-webkit-linear-gradient(top,#ffc723,#e9b10f);background-image:-moz-linear-gradient(top,#ffc723,#e9b10f);background-image:-o-linear-gradient(top,#ffc723,#e9b10f);background-image:-ms-linear-gradient(top,#ffc723,#e9b10f);background-image:linear-gradient(to bottom,#ffc723,#e9b10f);color:#FFF;width:100%}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja .painike:hover{background-color:#e9b10f;background-image:-webkit-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-moz-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-o-linear-gradient(bottom,#ffc723,#e9b10f);background-image:-ms-linear-gradient(bottom,#ffc723,#e9b10f);background-image:linear-gradient(to top,#ffc723,#e9b10f)}
#banneri-nousumerkkisi-vahvuudet-ja-haasteet{background-color:#fefcfe;background-image:url(../images/banneri-nousumerkkisi-vahvuudet-ja-haasteet-tausta-860a9ac945.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#623483}
#banneri-nousumerkkisi-vahvuudet-ja-haasteet .tekstitausta{background:#fff;background-color:rgba(255,255,255,.6);padding-top:3em;padding-bottom:3em}
#banneri-nousumerkkisi-vahvuudet-ja-haasteet h1{font-size:2.4em;color:#8F52BA;line-height:1.2em}
#banneri-nousumerkkisi-vahvuudet-ja-haasteet .painike{background-color:#f71961;background-image:-webkit-linear-gradient(bottom,#f71961,#fe6c9b);background-image:-moz-linear-gradient(bottom,#f71961,#fe6c9b);background-image:-o-linear-gradient(bottom,#f71961,#fe6c9b);background-image:-ms-linear-gradient(bottom,#f71961,#fe6c9b);background-image:linear-gradient(to top,#f71961,#fe6c9b);color:#FFF;width:100%}
#banneri-nousumerkkisi-vahvuudet-ja-haasteet .painike:hover{background-color:#fe6c9b;background-image:-webkit-linear-gradient(top,#f71961,#fe6c9b);background-image:-moz-linear-gradient(top,#f71961,#fe6c9b);background-image:-o-linear-gradient(top,#f71961,#fe6c9b);background-image:-ms-linear-gradient(top,#f71961,#fe6c9b);background-image:linear-gradient(to bottom,#f71961,#fe6c9b)}
#banneri-joulukauppa{background-color:#46120a;background-image:url(../images/banneri-joulukauppa-tausta-8881987366.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#fff6f6;padding-bottom:16em}
#banneri-joulukauppa .intro{font-size:1.4em}
#banneri-joulukauppa .tekstitausta{background:#000;background-color:rgba(58,10,13,.4);text-align:center}
#banneri-joulukauppa h1{font-size:2.8em;color:#FFF;line-height:1.2em}
#banneri-joulukauppa .painike{background-color:#ffaaa2;background-image:-webkit-linear-gradient(bottom,#ffaaa2,#fff);background-image:-moz-linear-gradient(bottom,#ffaaa2,#fff);background-image:-o-linear-gradient(bottom,#ffaaa2,#fff);background-image:-ms-linear-gradient(bottom,#ffaaa2,#fff);background-image:linear-gradient(to top,#ffaaa2,#fff);color:#E12014;width:66%;margin-right:auto;margin-left:auto}
#banneri-joulukauppa .painike:hover{background-color:#fff;background-image:-webkit-linear-gradient(top,#ffaaa2,#fff);background-image:-moz-linear-gradient(top,#ffaaa2,#fff);background-image:-o-linear-gradient(top,#ffaaa2,#fff);background-image:-ms-linear-gradient(top,#ffaaa2,#fff);background-image:linear-gradient(to bottom,#ffaaa2,#fff)}
#snowflakeContainer{position:absolute;pointer-events:none}
.snowflake{padding-left:15px;font-family:Cambria,Georgia,serif;font-size:12px;line-height:24px;position:fixed;color:rgba(255,255,255,.3);user-select:none;z-index:1000;pointer-events:visibleFill}
.snowflake:hover{cursor:default}
#banneri-lahjakortti{background-color:#fff4d6;background-image:url(../images/banneri-lahjakortti-tausta-5e22434898.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#810421;padding-top:4em;padding-bottom:4em}
#banneri-lahjakortti .intro{font-size:1.4em}
#banneri-lahjakortti .tekstitausta{background:#000;background-color:rgba(255,255,255,.8);text-align:left}
#banneri-lahjakortti h1{font-size:2.8em;color:#D7213F;line-height:1.2em}
#banneri-lahjakortti .painike{background-color:#d7213f;background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;width:100%;margin-right:auto;margin-left:auto}
#banneri-lahjakortti .painike:hover{background-color:#d10101;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:-ms-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#banneri-lahjakortti2-matala{background-color:#C7E7FE;background-image:url(../images/banneri-lahjakortti2-tausta-2-c54f232fa9.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#2f2a30;padding-top:2em;padding-bottom:2em;background-size:25%;margin-bottom:2em}
#banneri-lahjakortti2 .tahti li,#lahjakortti .tahti li{color:#2f2a30!important;padding-top:.1em;padding-bottom:.1em;background-image:left 18px;padding-left:2em!important;font-size:1.15em}
#banneri-lahjakortti4,#banneri-lahjakortti6{background-position:center bottom;color:#810421;padding-top:2em}
#banneri-joulukalenteri,#banneri-lahjakortti3{background-repeat:no-repeat;padding-top:4em;padding-bottom:4em}
#banneri-lahjakortti3{background-color:#C7E7FE;background-image:url(../images/banneri-lahjakortti3-tausta-d4b7d40ca6.jpg?auto=format,compress);background-position:center bottom;color:#810421}
#banneri-lahjakortti4{background-color:#4f0601;background-image:url(../images/banneri-lahjakortti4-tausta-dcf7b117cf.jpg?auto=format,compress);background-repeat:no-repeat;padding-bottom:18em}
#banneri-lahjakortti5{background-color:#FFF;background-image:url(../images/banneri-lahjakortti5-tausta-4a2b653cc3.jpg?auto=format,compress);background-position:center top;background-repeat:no-repeat;color:#810421;padding-top:16em;padding-bottom:2em}
#banneri-lahjakortti6{background-color:#FFF;background-image:url(../images/banneri-lahjakortti6-tausta-1a4380bd19.jpg?auto=format,compress);background-repeat:no-repeat;padding-bottom:16em}
#banneri-lahjakortti2 .intro,#banneri-lahjakortti3 .intro,#banneri-lahjakortti4 .intro,#banneri-lahjakortti5 .intro{font-size:1.3em;font-weight:400}
#banneri-lahjakortti2-matala .intro{font-size:1.2em;margin-bottom:0}
#banneri-lahjakortti2-matala .tausta,#banneri-lahjakortti2-matala .tekstitausta,#banneri-lahjakortti3 .tekstitausta{background-color:rgba(255,255,255,.7);text-align:left}
#banneri-lahjakortti2 .tekstitausta{background-color:rgba(255,255,255,.9);text-align:left}
#banneri-lahjakortti4 .tekstitausta{background:#000;background-color:rgba(255,255,255,.9);text-align:center}
#banneri-lahjakortti5 .tekstitausta{background:#000;background-color:rgba(255,255,255,.8);text-align:center}
#banneri-lahjakortti6 .tekstitausta{background:#fff;background-color:rgba(255,255,255,.9);text-align:center}
#banneri-lahjakortti2 h2,#banneri-lahjakortti3 h1,#banneri-lahjakortti4 h1,#banneri-lahjakortti5 h1,#banneri-lahjakortti6 h1{font-size:2.8em;color:#D7213F;line-height:1.2em}
#banneri-lahjakortti2 h2{font-size:2em}
#banneri-lahjakortti2-matala h3{font-size:1.7em;color:#D7213F;margin-bottom:.2em}
#banneri-lahjakortti2 .painike,#banneri-lahjakortti2-matala .painike,#banneri-lahjakortti3 .painike,#banneri-lahjakortti4 .painike,#banneri-lahjakortti5 .painike,#banneri-lahjakortti6 .painike{background-color:#d7213f;background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;width:100%;margin-right:auto;margin-left:auto}
#banneri-lahjakortti2-matala .painike{margin-top:.25em}
#banneri-lahjakortti4 .painike,#banneri-lahjakortti5 .painike,#banneri-lahjakortti6 .painike{width:66%}
#banneri-lahjakortti2 .painike:hover,#banneri-lahjakortti2-matala .painike:hover,#banneri-lahjakortti3 .painike:hover,#banneri-lahjakortti4 .painike:hover,#banneri-lahjakortti5 .painike:hover,#banneri-lahjakortti6 .painike:hover{background-color:#d10101;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:-ms-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#banneri-joulukalenteri{background-color:#A4A49A;background-image:url(../images/banneri-joulukalenteri-tausta-e8e0058387.jpg?auto=format,compress);background-position:center top;color:#810421}
#banneri-joulukalenteri .intro{font-size:1.4em}
#banneri-joulukalenteri .tekstitausta{background:#000;background-color:rgba(255,255,255,.8);text-align:left}
#banneri-joulukalenteri h1{font-size:2.8em;color:#D7213F;line-height:1.2em}
#banneri-joulukalenteri .painike{background-color:#d7213f;background-image:-webkit-linear-gradient(top,#e61e1e,#d10101);background-image:-moz-linear-gradient(top,#e61e1e,#d10101);background-image:-o-linear-gradient(top,#e61e1e,#d10101);background-image:-ms-linear-gradient(top,#e61e1e,#d10101);background-image:linear-gradient(to bottom,#e61e1e,#d10101);color:#fff;width:100%;margin-right:auto;margin-left:auto}
#banneri-joulukalenteri .painike:hover{background-color:#d10101;background-image:-webkit-linear-gradient(bottom,#e61e1e,#d10101);background-image:-moz-linear-gradient(bottom,#e61e1e,#d10101);background-image:-o-linear-gradient(bottom,#e61e1e,#d10101);background-image:-ms-linear-gradient(bottom,#e61e1e,#d10101);background-image:linear-gradient(to top,#e61e1e,#d10101)}
#banneri-isanpaiva .tekstitausta{background-color:#f8d276;background-color:rgba(132,95,209,.3);margin-bottom:14em;text-align:center}
#banneri-isanpaiva{background-color:#040406;background-image:url(../images/banneri-isanpaiva-tausta-e7eb9d6c90.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#FFF}
#banneri-isanpaiva h1{font-size:2.4em;color:#FFF;line-height:1.2em}
#banneri-isanpaiva .painike{background:#8f52ba;background-image:-webkit-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-moz-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-o-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-ms-linear-gradient(bottom,#8f52ba,#c16efc);background-image:linear-gradient(to top,#8f52ba,#c16efc);color:#FFF;display:block;margin-right:auto;margin-left:auto}
#banneri-isanpaiva .painike:hover{background:#c16efc;background-image:-webkit-linear-gradient(top,#8f52ba,#c16efc);background-image:-moz-linear-gradient(top,#8f52ba,#c16efc);background-image:-o-linear-gradient(top,#8f52ba,#c16efc);background-image:-ms-linear-gradient(top,#8f52ba,#c16efc);background-image:linear-gradient(to bottom,#8f52ba,#c16efc)}
#banneri-auringon-paluu,#banneri-auringon-paluu p a{color:#583e00}
#banneri-auringon-paluu h1,#banneri-auringon-paluu h2,#banneri-auringon-paluu h3{color:#A07100}
#banneri-auringon-paluu{background-image:url(../images/banneri-auringon-paluu-tausta-0ef840f363.jpg?auto=format,compress);background-position:center bottom;background-color:#f7ce65;background-repeat:no-repeat}
#banneri-auringon-paluu .tahti li{background-image:url(../images/auringon-paluu-tahti-iso-c7f319e04d.png?auto=format,compress)!important;background-repeat:no-repeat;background-position:left 6px;font-size:1.3em!important;line-height:2.1em!important;padding-left:1.75em!important;color:#a07100!important;font-weight:400}
#banneri-auringon-paluu .painike{background-color:#fff;background-image:-webkit-linear-gradient(bottom,#fad876,#fff);background-image:-moz-linear-gradient(bottom,#fad876,#fff);background-image:-o-linear-gradient(bottom,#fad876,#fff);background-image:-ms-linear-gradient(bottom,#fad876,#fff);background-image:linear-gradient(to top,#fad876,#fff);color:#a07100;margin-bottom:1em;border:2px solid #FFDA7F}
#banneri-auringon-paluu .painike:hover{background-image:-webkit-linear-gradient(top,#fad876,#fff);background-image:-moz-linear-gradient(top,#fad876,#fff);background-image:-o-linear-gradient(top,#fad876,#fff);background-image:-ms-linear-gradient(top,#fad876,#fff);background-image:linear-gradient(to bottom,#fad876,#fff)}
#banneri-auringon-paluu .painike2{background-image:-webkit-linear-gradient(top,#eab942,#916702);background-image:-moz-linear-gradient(top,#eab942,#916702);background-image:-o-linear-gradient(top,#eab942,#916702);background-image:-ms-linear-gradient(top,#eab942,#916702);background-image:linear-gradient(to bottom,#eab942,#916702);color:#FFF;margin-bottom:1em;border:2px solid #FFDA7F}
#banneri-auringon-paluu .painike2:hover{background-image:-webkit-linear-gradient(bottom,#eab942,#916702);background-image:-moz-linear-gradient(bottom,#eab942,#916702);background-image:-o-linear-gradient(bottom,#eab942,#916702);background-image:-ms-linear-gradient(bottom,#eab942,#916702);background-image:linear-gradient(to top,#eab942,#916702)}
#banneri-auringon-paluu .tekstitausta{background-color:#f8d276;background-color:rgba(248,210,118,.8);border-radius:6px;padding:.75em}
#banneri-astro-kalenteri{background-color:#EEF1E6;background-image:url(../images/astrokalenteri-astro-oppaasi-ihmissuhteisiin-bg-867ca2f4e2.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#fff;background-size:cover}
#banneri-astro-kalenteri .tekstitausta{background-color:#f07a19;padding:1.5em}
#banneri-astro-kalenteri h1,#banneri-astro-kalenteri h2{color:#fff;line-height:1.2em}
#banneri-astro-kalenteri .painike{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);color:#f07a19;width:100%}
#banneri-astro-kalenteri .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%)}
#banneri-luonteesi-voimat{background-color:#EEF1E6;background-image:url(../images/banneri-luonteesi-voimat-tausta-38007dc7ae.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#fff;background-size:cover}
#banneri-luonteesi-voimat .tekstitausta{background-color:#f07a19;padding:1.5em}
#banneri-luonteesi-voimat h1,#banneri-luonteesi-voimat h2{color:#fff;line-height:1.2em}
#banneri-luonteesi-voimat .painike{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(251,223,200,1) 100%);color:#f07a19;width:100%}
#banneri-luonteesi-voimat .painike:hover{background-image:-webkit-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(251,223,200,1) 0,rgba(255,255,255,1) 100%)}
#banneri-aiti-lapsi-nousumerkki{background-color:#F2E4D7;background-image:url(../images/banneri-aiti-lapsi-nousumerkki-tausta2-7bf07fa2d6.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#4E246C}
.banneri-lapsen-salaiset-huoneet{background-image:url(../images/banneri-lapsen-salaiset-huoneet-tausta-2e33469d59.jpg?auto=format,compress)!important;background-color:#ccc0e6!important}
#banneri-aiti-lapsi-nousumerkki .tekstitausta{background-color:rgba(255,255,255,.6)}
#banneri-aiti-lapsi-nousumerkki .tekstitausta li{color:#623483;font-size:1.3em;background-image:url(../images/lapsen-nousumerkki-tahti-c7419d7ca0.png?auto=format,compress);padding-left:1.5em;background-position:left 3px;margin-bottom:.3em}
#banneri-aiti-lapsi-nousumerkki h1{font-size:2.4em;color:#8F52BA;line-height:1.2em}
#banneri-aiti-lapsi-nousumerkki .painike{background:#8f52ba;background-image:-webkit-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-moz-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-o-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-ms-linear-gradient(bottom,#8f52ba,#c16efc);background-image:linear-gradient(to top,#8f52ba,#c16efc);color:#FFF}
#banneri-aiti-lapsi-nousumerkki .painike:hover{background:#c16efc;background-image:-webkit-linear-gradient(top,#8f52ba,#c16efc);background-image:-moz-linear-gradient(top,#8f52ba,#c16efc);background-image:-o-linear-gradient(top,#8f52ba,#c16efc);background-image:-ms-linear-gradient(top,#8f52ba,#c16efc);background-image:linear-gradient(to bottom,#8f52ba,#c16efc)}
#banneri-sisainen-soturi-kamppis{background-color:#0F0202;background-image:url(../images/banneri-sisainen-soturi-tausta2-28bd5ab019.jpg?auto=format,compress);background-position:center top;background-repeat:no-repeat;color:#FFF}
#banneri-sisainen-soturi-kamppis .tekstitausta{background:#000;background-color:rgba(0,0,0,.4)}
#banneri-sisainen-soturi-kamppis h1{font-size:2.4em;color:#FFF;line-height:1.2em}
#banneri-sisainen-soturi-kamppis .painike{background-color:#d73402;background-image:-webkit-linear-gradient(bottom,#d73402,#fe602f);background-image:-moz-linear-gradient(bottom,#d73402,#fe602f);background-image:-o-linear-gradient(bottom,#d73402,#fe602f);background-image:-ms-linear-gradient(bottom,#d73402,#fe602f);background-image:linear-gradient(to top,#d73402,#fe602f);color:#FFF;width:100%}
#banneri-sisainen-soturi-kamppis .painike:hover{background-color:#fe602f;background-image:-webkit-linear-gradient(top,#d73402,#fe602f);background-image:-moz-linear-gradient(top,#d73402,#fe602f);background-image:-o-linear-gradient(top,#d73402,#fe602f);background-image:-ms-linear-gradient(top,#d73402,#fe602f);background-image:linear-gradient(to bottom,#d73402,#fe602f)}
#banneri-astro-seikkailupaketti{background-color:#0294D1;background-image:url(../images/banneri-astro-seikkailupaketti-tausta-73bf631bf4.jpg?auto=format,compress);background-position:left -260px;background-repeat:no-repeat;color:#FFF}
#banneri-astro-seikkailupaketti h1{font-size:2.4em;color:#FFF;line-height:1.2em}
#banneri-astro-seikkailupaketti .painike{background:#da0069;background-image:-webkit-linear-gradient(bottom,#da0069,#ff1f8b);background-image:-moz-linear-gradient(bottom,#da0069,#ff1f8b);background-image:-o-linear-gradient(bottom,#da0069,#ff1f8b);background-image:-ms-linear-gradient(bottom,#da0069,#ff1f8b);background-image:linear-gradient(to top,#da0069,#ff1f8b);color:#FFF}
#banneri-astro-seikkailupaketti .painike:hover{background:#ff1f8b;background-image:-webkit-linear-gradient(top,#da0069,#ff1f8b);background-image:-moz-linear-gradient(top,#da0069,#ff1f8b);background-image:-o-linear-gradient(top,#da0069,#ff1f8b);background-image:-ms-linear-gradient(top,#da0069,#ff1f8b);background-image:linear-gradient(to bottom,#da0069,#ff1f8b)}
#banneri-yleinen{background-color:#FFF;background-image:url(../images/banneri-yleinen-tausta-b2dfb20df9.jpg?auto=format,compress);background-position:center top;background-repeat:no-repeat;color:#512474}
#banneri-yleinen .intro{font-size:1.5em;margin-bottom:.75em}
#banneri-yleinen img{border-radius:6px;border:9px solid #FFF;box-shadow:3px 3px 3px rgba(0,0,0,.3);margin-right:3px;margin-top:.5em;float:right}
#banneri-yleinen h1{font-size:2.6em;color:#8f52ba;line-height:1.2em}
#banneri-lapsi h1,#banneri-maya h1,#banneri-nousumerkki h1,#banneri-parisuhde h1,#banneri-vuosi-elamaasi h1,#banneri-vuosi-elamaasi-kampanja h1{font-size:2.4em;line-height:1.2em}
#banneri-yleinen .painike{background:#8f52ba;background-image:-webkit-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-moz-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-o-linear-gradient(bottom,#8f52ba,#c16efc);background-image:-ms-linear-gradient(bottom,#8f52ba,#c16efc);background-image:linear-gradient(to top,#8f52ba,#c16efc);color:#FFF;width:80%;clear:both;margin-right:auto;margin-left:auto}
#banneri-yleinen .painike:hover{background:#c16efc;background-image:-webkit-linear-gradient(top,#8f52ba,#c16efc);background-image:-moz-linear-gradient(top,#8f52ba,#c16efc);background-image:-o-linear-gradient(top,#8f52ba,#c16efc);background-image:-ms-linear-gradient(top,#8f52ba,#c16efc);background-image:linear-gradient(to bottom,#8f52ba,#c16efc)}
#banneri-nousumerkki{background-color:#000;background-image:url(../images/banneri-luonneanalyysi-tausta-da54ac85c3.jpg?auto=format,compress);background-position:right center;background-repeat:no-repeat;color:#FFF7ED}
#banneri-nousumerkki .tekstitausta{background-color:rgba(0,0,0,.4)}
#banneri-nousumerkki h1{color:#FFF7ED}
#banneri-nousumerkki .painike{background:#fff;background-image:-webkit-linear-gradient(bottom,#f2d3b9,#feeff2);background-image:-moz-linear-gradient(bottom,#f2d3b9,#feeff2);background-image:-o-linear-gradient(bottom,#f2d3b9,#feeff2);background-image:-ms-linear-gradient(bottom,#f2d3b9,#feeff2);background-image:linear-gradient(to top,#f2d3b9,#feeff2);color:#A55369}
#banneri-nousumerkki .painike:hover{background:#f2d3b9;background-image:-webkit-linear-gradient(top,#f2d3b9,#feeff2);background-image:-moz-linear-gradient(top,#f2d3b9,#feeff2);background-image:-o-linear-gradient(top,#f2d3b9,#feeff2);background-image:-ms-linear-gradient(top,#f2d3b9,#feeff2);background-image:linear-gradient(to bottom,#f2d3b9,#feeff2)}
#banneri-vuosi-elamaasi-kampanja{background-color:#f9f4c9;background-image:url(../images/banneri-vuosi-elamaasi-tausta2-df5ed8d3a1.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#886949}
#banneri-vuosi-elamaasi-kampanja .tekstitausta{background-color:rgba(255,255,255,1)}
#banneri-vuosi-elamaasi-kampanja h1{color:#886949}
#banneri-vuosi-elamaasi-kampanja .painike{background:#fff;background-image:-webkit-linear-gradient(bottom,#9f7141,#bb7e40);background-image:-moz-linear-gradient(bottom,#9f7141,#bb7e40);background-image:-o-linear-gradient(bottom,#9f7141,#bb7e40);background-image:-ms-linear-gradient(bottom,#9f7141,嘁艳æ㿠時巕㖆);background-image:linear-gradient(to top,#9f7141,#bb7e40);color:#F9F4CC;width:100%}
#banneri-vuosi-elamaasi-kampanja .painike:hover{background:#fff;background-image:-webkit-linear-gradient(top,#9f7141,#bb7e40);background-image:-moz-linear-gradient(top,#9f7141,#bb7e40);background-image:-o-linear-gradient(top,#9f7141,#bb7e40);background-image:-ms-linear-gradient(top,#9f7141,#bb7e40);background-image:linear-gradient(to bottom,#9f7141,#bb7e40)}
#banneri-vuosi-elamaasi-kampanja img{margin-top:1em;margin-left:auto;margin-right:auto;display:block;float:none}
#banneri-vuosi-elamaasi{background-color:#f9f4c9;background-position:right bottom;background-repeat:no-repeat;color:#886949}
#banneri-vuosi-elamaasi .tekstitausta{background-color:rgba(255,255,255,.6)}
#banneri-vuosi-elamaasi h1{color:#886949}
#banneri-vuosi-elamaasi .painike{background:#fff;background-image:-webkit-linear-gradient(bottom,#9f7141,#bb7e40);background-image:-moz-linear-gradient(bottom,#9f7141,#bb7e40);background-image:-o-linear-gradient(bottom,#9f7141,#bb7e40);background-image:-ms-linear-gradient(bottom,#9f7141,#bb7e40);background-image:linear-gradient(to top,#9f7141,#bb7e40);color:#F9F4CC;width:100%}
#banneri-vuosi-elamaasi .painike:hover{background:#fff;background-image:-webkit-linear-gradient(top,#9f7141,#bb7e40);background-image:-moz-linear-gradient(top,#9f7141,#bb7e40);background-image:-o-linear-gradient(top,#9f7141,#bb7e40);background-image:-ms-linear-gradient(top,#9f7141,#bb7e40);background-image:linear-gradient(to bottom,#9f7141,#bb7e40)}
#banneri-parisuhde{background-color:#08101f;background-image:url(../images/banneri-parisuhde-tausta-73f278146f.jpg?auto=format,compress);background-position:right bottom;background-repeat:no-repeat;color:#FFF}
#banneri-parisuhde .tekstitausta{background-color:rgba(0,0,0,.4)}
#banneri-parisuhde h1{color:#FFF}
#banneri-parisuhde .painike{background:#f5edd2;background-image:-webkit-linear-gradient(bottom,#f5edd2,#fff);background-image:-moz-linear-gradient(bottom,#f5edd2,#fff);background-image:-o-linear-gradient(bottom,#f5edd2,#fff);background-image:-ms-linear-gradient(bottom,#f5edd2,#fff);background-image:linear-gradient(to top,#f5edd2,#fff);color:#2F4263;width:100%}
#banneri-parisuhde .painike:hover{background:#fff;background-image:-webkit-linear-gradient(top,#f5edd2,#fff);background-image:-moz-linear-gradient(top,#f5edd2,#fff);background-image:-o-linear-gradient(top,#f5edd2,#fff);background-image:-ms-linear-gradient(top,#f5edd2,#fff);background-image:linear-gradient(to bottom,#f5edd2,#fff)}
#banneri-lapsi{background-color:#020b14;background-image:url(../images/banneri-lapsi-tausta-c726f3463d.jpg?auto=format,compress);background-position:left bottom;background-repeat:no-repeat;color:#FFF}
#banneri-lapsi .tekstitausta{background-color:transparent}
#banneri-lapsi h1{color:#FFF}
#banneri-lapsi .painike{background:#fff;background-image:-webkit-linear-gradient(bottom,#91b7ff,#fff);background-image:-moz-linear-gradient(bottom,#91b7ff,#fff);background-image:-o-linear-gradient(bottom,#91b7ff,#fff);background-image:-ms-linear-gradient(bottom,#91b7ff,#fff);background-image:linear-gradient(to top,#91b7ff,#fff);color:#557BC2;border:none}
#banneri-lapsi .painike:hover{background:#91b7ff;background-image:-webkit-linear-gradient(top,#91b7ff,#fff);background-image:-moz-linear-gradient(top,#91b7ff,#fff);background-image:-o-linear-gradient(top,#91b7ff,#fff);background-image:-ms-linear-gradient(top,#91b7ff,#fff);background-image:linear-gradient(to bottom,#91b7ff,#fff)}
#banneri-maya{background-color:#542e17;background-image:url(../images/banneri-maya-tausta-7084c5e6be.jpg?auto=format,compress);background-position:center bottom;background-repeat:no-repeat;color:#fff9e6}
#banneri-maya .tekstitausta{text-align:center;margin-bottom:33em}
#banneri-maya h1{color:#fff9e6}
#banneri-maya .painike{background:#fff;background-image:-webkit-linear-gradient(bottom,#ffac7c,#fff);background-image:-moz-linear-gradient(bottom,#ffac7c,#fff);background-image:-o-linear-gradient(bottom,#ffac7c,#fff);background-image:-ms-linear-gradient(bottom,#ffac7c,#fff);background-image:linear-gradient(to top,#ffac7c,#fff);color:#BE5B0E;margin-right:auto;margin-left:auto;width:33%}
#banneri-maya .painike:hover{background:#ffac7c;background-image:-webkit-linear-gradient(top,#ffac7c,#fff);background-image:-moz-linear-gradient(top,#ffac7c,#fff);background-image:-o-linear-gradient(top,#ffac7c,#fff);background-image:-ms-linear-gradient(top,#ffac7c,#fff);background-image:linear-gradient(to bottom,#ffac7c,#fff)}
#banneri-seppo-intro,#header-bg{background-repeat:no-repeat;background-size:cover}
#banneri-seppo-intro{background-color:#393F4A;background-image:url(../images/seppo_banneri-84f73d3098.jpg?auto=format,compress);background-position:right bottom;color:#CDDDEF;overflow:auto}
#banneri-seppo-intro .tekstitausta{background-color:rgba(0,0,0,.4)}
#banneri-seppo-intro img{float:right;margin-left:1em}
#banneri-seppo-intro h1{font-size:2.2em;color:#FFF;line-height:1.2em;margin-bottom:.2em}
#banneri-seppo-intro h2,#banneri-seppo-intro h3,#banneri-seppo-intro p a{color:#CDDDEF}
#banneri-seppo-intro .painike{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#7cbaf2);background-image:-moz-linear-gradient(top,#fff,#7cbaf2);background-image:-o-linear-gradient(top,#fff,#7cbaf2);background-image:-ms-linear-gradient(top,#fff,#7cbaf2);background-image:linear-gradient(to bottom,#fff,#7cbaf2);color:#4592F2;width:100%;max-width:400px}
#banneri-seppo-intro .painike:hover{background-color:#7cbaf2;background-image:-webkit-linear-gradient(bottom,#fff,#7cbaf2);background-image:-moz-linear-gradient(bottom,#fff,#7cbaf2);background-image:-o-linear-gradient(bottom,#fff,#7cbaf2);background-image:-ms-linear-gradient(bottom,#fff,#7cbaf2);background-image:linear-gradient(to top,#fff,#7cbaf2)}
#banneri-seppo-intro .intro{font-size:1.35em}
#banneri-seppo-intro .painike-astrosaa{background-color:#4592f2;background-image:-webkit-linear-gradient(top,#4592f2,#005ed3);background-image:-moz-linear-gradient(top,#4592f2,#005ed3);background-image:-o-linear-gradient(top,#4592f2,#005ed3);background-image:-ms-linear-gradient(top,#4592f2,#005ed3);background-image:linear-gradient(to bottom,#4592f2,#005ed3);color:#FFF}
#banneri-seppo-intro .painike-astrosaa:hover{background-color:#005ed3;background-image:-webkit-linear-gradient(bottom,#4592f2,#005ed3);background-image:-moz-linear-gradient(bottom,#4592f2,#005ed3);background-image:-o-linear-gradient(bottom,#4592f2,#005ed3);background-image:-ms-linear-gradient(bottom,#4592f2,#005ed3);background-image:linear-gradient(to top,#4592f2,#005ed3)}
@media handheld,only screen and (max-width:1200px){#banneri-lahjaideat{text-align:center;padding-bottom:0;padding-top:4em;background-position:bottom right!important;background-size:cover}
#banneri-lahjaideat .tausta{background-color:rgba(255,255,255,.7)}
}
@media handheld,only screen and (max-width:1000px){#sidebar .weekly-offer #price-tag{margin-top:2.2em;margin-bottom:0}
}
@media handheld,only screen and (max-width:960px){.banner-price-tag{width:125px;height:125px}
#banner-christmas-shop-1{background-position:top -60px right;padding:10em 0 0}
#banner-christmas-shop-1 .tekstitausta{border-top-left-radius:0;border-top-right-radius:0;background:0 0}
#banner-christmas-shop-1 .banner-price-tag{top:-145px;left:15px;transform:rotate(-20deg)}
#banner-christmas-shop-2{background-position:center top -74px;padding-top:18em;padding-bottom:.75em}
#banner-christmas-shop-2 .banner-price-tag{top:-140px;right:-20px}
#banner-christmas-shop-2 .intro{font-size:1.4em}
#banner-christmas-shop-2 .tekstitausta{background-color:rgba(255,255,255,0);text-align:left;padding-top:1em!important}
#banner-christmas-shop-3{background-image:url(../images/banner-christmas-shop-3-bg-2849fcd5c7.jpg);background-position:right top;background-repeat:no-repeat;color:#fff;padding:9em 0 0}
#banner-christmas-shop-3 .banner-price-tag{top:-135px;left:10px;transform:rotate(-20deg)}
#banner-christmas-shop-3 .tekstitausta{text-align:left;padding-top:1em!important;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,rgba(17,94,150,1) 0,rgba(9,80,132,1) 100%)}
#banner-christmas-shop-3 h2{color:#fff}
#banner-christmas-shop-4 .banner-price-tag{top:-125px;right:20px}
#banner-horoscope-print .tekstitausta{margin-top:10em;margin-bottom:0;background-color:rgba(255,255,255,.95)}
#banner-horoscope-print{background-position:right -50px}
#banner-astro-akatemia{border-radius:0}
#banneri-kulta-aika-astrokalenteri{padding-top:2em;padding-bottom:13em;background-size:contain}
.tahti li,.tekstitausta li{font-size:1em!important;background-position:left 4px;padding-left:2em!important}
.banneri .prices{transform:none}
#christmas-gift-card{padding-top:14em!important;padding-bottom:1em}
#christmas-gift-card p{font-size:1.1em}
#banneri-lahjakortti2 .prices{left:0;right:0;margin:0 auto;top:-20px;width:170px;height:170px}
#christmas-gift-card .prices{right:10px;top:10px;width:160px;height:160px}
#banneri-astro-kalenteri{background-size:inherit;background-color:#3e3352;padding-left:0;padding-right:0}
#banneri-astro-kalenteri .tekstitausta{margin-top:5em;margin-bottom:20em;border-radius:0;width:100%}
#top-banner-summer-sale{background-size:cover;background-position:74% top}
#top-banner-summer-sale .tausta{background-color:rgba(49,187,224,.65);margin-top:8em;margin-bottom:0}
#top-banner-summer-sale .painike{padding-top:.75em;padding-bottom:.75em}
#banner-coins-runes,#banner-coins-runes-2,#banneri-kiinalainen-uusivuosi{padding-top:7em;padding-bottom:.75em}
#banner-coins-runes .tekstitausta,#banner-coins-runes-2 .tekstitausta,.banner-runes .tekstitausta,.banner-runes-2 .tekstitausta{text-align:center!important;padding-left:.5em;padding-right:.5em}
#banner-coins-runes h3{font-size:2em;margin-top:0!important;margin-bottom:.5em}
#banner-runes-game{padding-top:11.5em;padding-bottom:.75em}
#banner-runes-paivan-riimu,#banner-runes-paivan-riimu-2,#banner-runes-tutustu-riimuihin{padding-top:10em;padding-bottom:.75em}
#banner-runes-tutustu-riimuihin-2{padding-top:8em;padding-bottom:.75em}
#banner-runes-mythology{padding-top:13em;padding-bottom:.75em}
#banner-runes-history{background-image:url(../images/banner-riimujen-historia-bg-2-9ce772387b.jpg?auto=format,compress);background-position:center top;padding-top:6em}
#banner-runes-game .tekstitausta,#banner-runes-mythology .tekstitausta{background-color:rgba(178,141,110,.9)}
#banneri-seppo-intro{background-position:right bottom;background-size:contain;padding-bottom:13em}
#banner-astro-calendar-try-buy{padding-top:14em}
#banner-astro-calendar-try-buy .tekstitausta{background-image:-webkit-linear-gradient(270deg,rgba(31,0,58,.7) 0,rgba(0,0,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(31,0,58,.7) 0,rgba(0,0,0,1) 100%);background-image:-o-linear-gradient(270deg,rgba(31,0,58,.7) 0,rgba(0,0,0,1) 100%);background-image:linear-gradient(180deg,rgba(31,0,58,.7) 0,rgba(0,0,0,1) 100%)}
#banneri-vip img{width:77px;height:78px;margin-right:.1em;margin-top:-.5em}
#banneri-vip h3{padding-top:1.1em;margin-bottom:.5em;font-size:1.15em!important}
#banneri-vip p{margin-top:0}
.banner-newsletter{padding-bottom:8em!important}
.mother-horoscope-newsletter{padding-top:3em!important;padding-bottom:3em!important}
#banner-numerology-opening,#banneri-1-12,#banneri-astro-oppaasi-ihmissuhteisiin-14-11,#banneri-auringon-paluu-13-11{padding-bottom:29em;padding-top:.75em}
.banner-newsletter p{margin-bottom:1.5em}
.banner-newsletter .button{margin-top:.5em}
#banner-full-moon{padding-top:14em;padding-bottom:.75em}
#banneri-sisainen-soturi-new{padding-bottom:25em;padding-top:.75em;background-position:85% bottom}
#banner-weekly-newsletter{padding-bottom:8em;padding-top:.75em}
#top-banner-valentines-day .tausta{margin-top:6em;margin-bottom:0;text-align:center}
#top-banner-valentines-day .painike{margin-top:1em}
#banneri-astro-calendar-numerology{background-image:url(../images/banneri-astro-calendar-numerology-6c8c620bdd.jpg?auto=format,compress);background-position:80% -170px!important;padding-top:21em;padding-bottom:.75em}
#banner-numerology-opening{background-position:90% bottom}
#banner-numerology-opening-2{padding-bottom:19em;padding-top:.75em}
#banneri-maya-kalenterikampanja{padding-top:.75em;padding-bottom:12em}
#banneri-tarot-3-5 .painike{margin-bottom:.75em}
#banneri-24-11{padding-top:.75em;padding-bottom:20em}
#banneri-lahjakortti-matala-11{padding-bottom:9em}
#banneri-lahjakortti-lunastus{padding-top:.75em;padding-bottom:18em}
#banneri-astro-oppaasi-ihmissuhteisiin-14-11{background-size:inherit}
#banneri-tarot-coins-2{padding-top:10em;padding-bottom:.75em}
#banneri-christmas-shop{padding-top:16em;padding-bottom:.75em;background-position:90% top}
#banneri-tarot-coins-joulu{background-position:90% center;padding-top:15em;background-size:auto auto}
#banneri-kesyta-atomivoima-kayttoosi .tekstitausta{margin-top:21em;margin-bottom:0}
#banneri-parisuhde-paremmaksi .tekstitausta{margin-top:22em;margin-bottom:0}
#banner-valentines-day .tekstitausta{margin-top:9em;margin-bottom:0;background-color:rgba(255,255,255,.85)}
#banner-valentines-day{background-position:70% top}
#banneri-valon-lapsi-kampanja-elokuu .tekstitausta{margin-top:0;margin-bottom:22em}
#banneri-valon-lapsi-kampanja-elokuu2{padding-top:3em;padding-bottom:3em}
#banneri-valon-lapsi-kampanja-elokuu2 .tekstitausta{text-align:center!important}
#banneri-astro-kalenteri-kampanja-elokuu .tekstitausta{margin-bottom:25em;margin-top:0}
.viiden-kortin-poyta{padding-bottom:.75em!important}
#banneri-blogi-matala .painike{margin-top:.75em}
#banneri-tarot-coins .painike,#banneri-tarot-matala .painike{margin-top:1em}
#banneri-astro-calendar-video,#banneri-maya-elamantulkinta{padding-bottom:24em;padding-top:.75em}
#banneri-astro-seikkailupaketti2{padding-bottom:32em;padding-top:.75em;background-size:800px}
#banneri-rakkauden-oraakkeli,#banneri-womensday{padding-bottom:27em;padding-top:.75em}
#banneri-valon-lapsi-kampanja{padding-bottom:35em;padding-top:.75em}
#banner-astro-calendar{padding-top:25em;padding-bottom:.75em}
#banneri-luonteesi-voimat-kampanja{padding-top:.75em;padding-bottom:25em}
#banneri-sisainen-soturi{padding-top:10em}
#banneri-maya-elaman-olosuhdetulkinta .tekstitausta{background-color:rgba(83,37,5,.8)}
#banneri-webinar .tekstitausta{padding-top:.75em;padding-bottom:3em;margin-top:.75em;margin-bottom:29em}
.ale{right:-8px;top:-15px;position:relative;float:right}
.banneri{padding:.75em;border:none}
.painike{width:100%!important}
.tekstitausta{text-align:left!important;padding-bottom:.5em!important}
#banneri-new-year .tekstitausta{background-color:rgba(145,85,183,.7);margin-top:10em}
.banneri .intro{clear:both}
#ylabanneri{text-align:center}
#ylabanneri .tausta{padding-bottom:13em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja,#banneri-nousumerkkisi-vahvuudet-ja-haasteet,#kalenteripromo-banneri{padding-bottom:24em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2,#banneri-mothers-day{padding-bottom:20em}
#ylabanneri .painike{margin-top:.75em}
#banneri-astro-kalenteri-vol2{background-position:-500px -220px}
#banneri-astro-kalenteri-vol2 .tekstitausta{margin-top:12em;text-align:left!important}
#kalenteripromo-banneri #aloita{margin-top:1em}
#kalenteripromo-banneri .painike{width:100%}
#kalenteripromo-banneri ul{padding-right:0}
#kalenteripromo-banneri h1{font-size:1.7em!important}
#kalenteripromo-banneri .intro{font-size:1.2em}
#banneri-sisainen-soturi-kamppis .tekstitausta{background-color:rgba(0,0,0,.5);text-align:center!important}
#banneri-sisainen-soturi-kamppis{background-position:-420px top;padding-top:9em}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10 .tekstitausta{margin-bottom:22em;margin-top:0}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10.bg2 .tekstitausta{margin-bottom:28em;margin-top:0}
#banneri-nousumerkkisi-vahvuudet-ja-haasteet .tekstitausta{padding-top:1.5em;padding-bottom:1.5em;background-color:rgba(255,255,255,.8)}
#banneri-rakkausmittari{padding-bottom:22em}
#banneri-rakkausmittari .tekstitausta{background:#fff;background-color:rgba(255,255,255,.9)}
#banneri-auringon-paluu{background-position:-400px bottom;padding-bottom:26em}
#banneri-lahjakortti,#banneri-lahjakortti2,#banneri-lahjakortti3{background-position:-300px bottom;padding-top:.75em;padding-bottom:16em}
#banneri-tarot{padding-bottom:30em}
#banneri-tarot .tekstitausta,#banneri-tarot-tuote .tekstitausta{padding:1em}
#banneri-auringon-paluu .tekstitausta{background-color:#f8d276;background-color:rgba(248,210,118,.9)}
#banneri-luonteesi-voimat .tekstitausta{margin-top:5em;margin-bottom:24em}
#banneri-aiti-lapsi-nousumerkki{padding-bottom:25em}
#banneri-yleinen img{float:left;margin-left:0}
#banneri-luonneanalyysi{background-position:-400px -350px}
#banneri-luonneanalyysi .tekstitausta{background-color:rgba(0,0,0,.4)}
#banneri-vuosi-elamaasi .tekstitausta{margin-bottom:26em}
#banneri-lapsi{background-image:url(../images/banneri-lapsi-tausta-c726f3463d.jpg?auto=format,compress);background-position:-266px bottom}
#banneri-lapsi .tekstitausta{margin-bottom:24em}
#banneri-astro-seikkailupaketti{background-position:-240px -250px}
#banneri-astro-seikkailupaketti .tekstitausta{text-align:center!important;margin-top:5em}
#banneri-seppo-intro .painike{margin-bottom:.75em}
#banneri-parisuhde .tekstitausta{margin-bottom:28em}
#banneri-isanpaiva{padding-bottom:10em;background-position:-560px bottom;background-repeat:no-repeat}
#banneri-rakkautenne-kulmakivet .tekstitausta{margin-bottom:19em}
#banneri-iris-asteroiditulkinta .tekstitausta{margin-bottom:20em}
#banneri-joulukalenteri{padding-top:16em;padding-bottom:.75em}
#banneri-lahjakortti{padding-bottom:33em}
#banneri-lahjakortti3{padding-bottom:22em}
#banneri-lahjakortti2{background-position:100% bottom!important;padding-bottom:19em}
#banneri-lahjakortti2 .tekstitausta{padding-top:10em!important}
#banneri-astro-kalenteri-vol2,#banneri-lahjakortti2-matala .painike,#banneri-vuosi-elamaasi-kampanja img{margin-top:1em}
#banneri-tuoteinfo{padding-top:.75em;padding-bottom:24em}
#banneri-valon-polku{padding-top:.75em;padding-bottom:22em}
#banneri-kesa-ale{padding-top:.75em;padding-bottom:19em}
#banner-summer-sale{padding-bottom:.75em;padding-top:15em}
#banneri-blogi-matala{padding-bottom:.75em;padding-top:.75em;background-size:inherit;background-position:95% bottom}
#banneri-matala-blogi-postituslista{padding-bottom:31em;padding-top:.75em;background-size:inherit}
#banneri-vuosi-elamaasi-tarot{background-position:left center}
#banneri-lahjakortti2-matala{background-image:none;padding-top:0;padding-bottom:0}
#banner-astro-calendar-astro-oppaasi-ihmissuhteisiin{padding-top:13em;padding-bottom:.75em}
#banneri-vip h3,#banneri-vip p{text-align:center!important}
#banneri-kulta-aika-front-page,.banneri-kulta-aika-front-page{padding-top:11em;padding-bottom:.75em}
}
@media handheld,only screen and (max-width:640px){#banner-christmas-shop-2{background-position:center top -66px;padding-top:12em}
#banner-christmas-shop-3{background-size:contain}
#banner-astro-akatemia img{width:75px}
#banneri-kulta-aika-front-page,.banneri-kulta-aika-front-page{padding-top:9em;background-size:contain}
#banneri-kulta-aika-front-page .tekstitausta,.banneri-kulta-aika-front-page .tekstitausta{background-color:rgba(255,255,255,1)}
.banner-astro-calendar,.banner-seppo{background-size:contain;background-position:top center;padding:0}
.banner-collage-banner{margin-bottom:1.5em;border:12px solid #fff}
.banner-astro-calendar .text-bg,.banner-seppo .text-bg{margin-right:0;margin-top:8em;background-color:rgba(0,0,0,1);border-top-left-radius:0;border-top-right-radius:0}
.banner-seppo .text-bg{margin-right:0;margin-bottom:0}
.banneri .intro{font-size:1em!important}
.banneri h1{font-size:1.65em!important}
.banneri h2{font-size:1.35em!important}
.banneri h3{font-size:1.2em!important}
.banner-newsletter{padding-bottom:14.5em!important;background-position:95% bottom}
.mother-horoscope-newsletter{padding-top:3em!important;padding-bottom:3em!important}
#banneri-lahjakortti4,#banneri-lahjakortti6{padding-bottom:14em;padding-top:.75em}
#banner-astro-calendar-try-buy{padding-top:14em}
#banneri-seppo-intro{padding-bottom:7em}
#banneri-kesyta-atomivoima-kayttoosi{background-position:right -60px}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10{background-position:-610px bottom}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja10.bg2{background-position:right bottom}
#banneri-parisuhde-paremmaksi{background-position:-690px top}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2,#banneri-lahjakortti,#banneri-lahjakortti2,#banneri-lahjakortti3,#banneri-vuosi-elamaasi,#banneri-vuosi-elamaasi-kampanja{background-position:-600px bottom}
#banneri-astro-kalenteri-vol2 img,#banneri-vuosi-elamaasi-kampanja img{margin-top:1em}
#banneri-astro-kalenteri-vol2{background-position:-700px -220px}
#banneri-joulukalenteri{background-position:-600px top}
#banneri-lahjakortti5{padding-top:14em;padding-bottom:.75em}
#banneri-aiti-lapsi-nousumerkki .tekstitausta li{font-size:1.1em!important;padding-left:1.7em}
#mak{background-position:right -70px}
}
@media handheld,only screen and (max-width:480px){#banner-christmas-shop-2{padding-top:8em}
#banneri-kesyta-atomivoima-kayttoosi{background-position:-790px -60px}
#banneri-parisuhde-paremmaksi{background-position:-820px top}
#banneri-luonteesi-voimat-kampanja{background-position:-755px bottom}
.viiden-kortin-poyta{padding-bottom:.75em!important}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja2,#banneri-kesa-ale,#banneri-tuoteinfo{background-position:-750px bottom}
#banner-summer-sale{background-position:75% center}
#banneri-mothers-day{background-position:-680px bottom}
#banneri-astro-calendar-video{background-position:-760px bottom}
#banneri-rakkauden-oraakkeli,#banneri-vuosi-elamaasi,#banneri-webinar,#banneri-womensday{background-position:-780px bottom}
#banner-astro-calendar{background-position:-780px top}
#banneri-joulukalenteri{background-position:-750px top}
#banneri-lahjakortti,#banneri-lahjakortti3{background-position:-675px bottom}
#banneri-tarot{background-position:-810px bottom}
#banneri-iris-asteroiditulkinta,.sielunkortti{background-position:-790px bottom}
.elamankortti,.persoonallisuuskortti,.syntymakortti{background-position:-820px bottom}
.vuosikortti{background-position:-790px bottom}
#banneri-yleinen .intro{font-size:1.3em}
#banneri-auringon-paluu{background-position:-600px bottom}
#banneri-luonneanalyysi{background-position:-820px -300px}
#banneri-isanpaiva{background-position:-765px bottom;background-repeat:no-repeat}
#banneri-parisuhde{background-position:-735px bottom;background-repeat:no-repeat;color:#FFF}
#banneri-sisainen-soturi-kamppis{background-position:-785px top;padding-top:6em}
#banneri-aiti-lapsi-nousumerkki{background-position:-780px bottom}
#banneri-astro-oppaasi-ihmissuhteisiin-kampanja,#banneri-nousumerkkisi-vahvuudet-ja-haasteet,#banneri-rakkausmittari,#banneri-rakkautenne-kulmakivet{background-position:-768px bottom}
#banneri-valon-lapsi-kampanja{background-position:-680px bottom}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#banneri-mothers-day .tekstitausta li{background-image:url(../images/mothers-day-tahti@2x-0cd398d914.png?auto=format,compress)!important;background-size:28px 27px}
#banneri-maya-elaman-olosuhdetulkinta .tahti li{background-image:url(../images/maya-tahti-iso@2x-3426adfa4b.png?auto=format,compress)!important;background-size:28px 27px}
#banneri-luonteesi-voimat-kampanja .tekstitausta ul li{background-image:url(../images/luonteesi-voimat-tahti@2x-6776249a09.png?auto=format,compress)!important;background-size:28px 27px}
#banneri-parisuhde-paremmaksi .tekstitausta ul li{background-image:url(../images/parisuhde-paremmaksi-tahti@2x-26735fd44c.png?auto=format,compress);background-size:28px 27px}
}
.pulse1{-webkit-animation:pulse1 1s linear infinite;-moz-animation:pulse1 1s linear infinite;-ms-animation:pulse1 1s linear infinite;animation:pulse1 1s linear infinite}
@keyframes pulse1{0%,100%{transform:scale(1)}
50%{transform:scale(1.1)}
}
@-moz-keyframes pulse1{0%,100%{transform:scale(1)}
50%{transform:scale(1.1)}
}
@-webkit-keyframes pulse1{0%,100%{transform:scale(1)}
50%{transform:scale(1.1)}
}
@-ms-keyframes "pulse1"{0%,100%{transform:scale(1)}
50%{transform:scale(1.1)}
}
@media screen and (max-width:800px){#calendar-button,#logout-button,#shopping-button{top:10px;position:absolute}
#mobile-logo{width:200px;height:47px}
#button-show-popup-login-form{cursor:pointer}
#logout-button{right:95px}
#shopping-button{right:50px}
#calendar-button{right:5px}
.mobile img{width:25px;height:25px;margin-top:.5em}
#popup-login-form{width:100%;height:100%;opacity:.95;top:0;left:0;display:none;position:fixed;background-color:#313131;overflow:auto;z-index:2000000}
div#login_form{position:absolute;left:60%;top:17%;margin-left:-202px}
form{min-width:250px;padding:10px;border-radius:10px;background-color:rgba(255,255,255,.75);margin-bottom:1em}
img#button-close-popup-login-form{position:absolute;right:-14px;top:5px;cursor:pointer;width:20px;height:20px}
#mobile-site-navigation{padding-bottom:.55em;padding-top:1em;display:block;font-size:.7em;letter-spacing:2px;text-transform:uppercase;float:top;margin-top:1em}
#mobile-site-navigation a{background-position:left center;background-repeat:no-repeat;background-size:30%;color:#fff;display:inline-block;font-weight:600;margin-right:.5em;padding-bottom:1em;padding-left:4em;padding-top:1.3em;text-decoration:none}
#mobile-site-navigation .current,#mobile-site-navigation a:hover{color:#ffddf3}
#mobile-site-navigation #astrology{background-image:url(/images/top-level-astrology-f567a7782f.png?auto=format,compress)}
#mobile-site-navigation #maya{background-image:url(/images/top-level-maya-75db8b6ffe.png?auto=format,compress)}
#mobile-site-navigation #tarot{background-image:url(/images/top-level-tarot-7f284f03f7.png?auto=format,compress);padding-left:4.5em!important}
#mobile-site-navigation #numerology{background-image:url(/images/top-level-numerology-12f00fb5ea.png?auto=format,compress)}
#mobile-site-navigation .nav_left{position:relative;float:left;width:50%;left:5px}
#mobile-site-navigation .nav_right{position:relative;float:right;width:50%;right:5px}
}
.delete,.validation_error_message{color:red}
div.error,div.error_explanation,div.notice,div.success,div.warning{border:1px solid;margin:10px 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
#main-buttons-mobile a:last-of-type,#main-buttons-mobile img,nav li a:last-child{margin-right:0}
div.notice{color:#00529B;background-color:#BDE5F8;background-image:url(../images/astrofi_layout/icons/info-84da9a493d.png?auto=format,compress)}
div.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(../images/astrofi_layout/icons/valid_green-7ae28e5e11.png?auto=format,compress)}
div.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(../images/astrofi_layout/icons/attention-2e9ee45030.png?auto=format,compress)}
div.error{color:#D8000C;background-color:#FFBABA;background-image:url(../images/astrofi_layout/icons/cancel-ebd7b23366.png?auto=format,compress)}
div.error_explanation{color:#D63301;background-color:#FFCCBA;background-image:url(../images/astrofi_layout/icons/validation-2ab9657bc2.png?auto=format,compress)}
label.error{color:#D8000C}
checkbox.error,input.error,select.error,textarea.error{border:1px dotted red}
#entries-normal .border-bottom,#entry-maya-astro-news,#front-page-entries{border-bottom:3px solid #E7CEF0}
#main-buttons-mobile{padding-left:.2em;padding-right:.2em;margin-top:1.25em;margin-bottom:-.5em}
#main-buttons-mobile a{color:#fff;font-weight:600;text-decoration:none;position:relative;display:inline-block;text-align:center;background-color:rgba(0,0,0,.2);border-radius:6px;padding:.65em;font-size:.65em;margin:.35em .325em}
#main-buttons-mobile img{margin-left:0;margin-bottom:-.55em;width:30px;height:38px}
#header-bg{background-image:url(../images/header-bg-a0f9dc1116.jpg?auto=format,compress);background-position:left top;background-color:#131b42}
#log-in,#main-buttons{border-radius:6px;padding:.75em}
.bg-violet-gradient{color:#FFF;background:#ab4ece;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%)}
.bg-violet-light-gradient{background-color:#fdf0ff;background-image:-webkit-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-moz-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-o-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:linear-gradient(to bottom,#fdf0ff,#d3a2df)}
.entry .overlay,.entry:hover>.overlay{height:100%;position:absolute;background-color:rgba(0,0,0,0)}
#front-page-entries{margin-top:0;margin-bottom:0;border-top:3px solid #E7CEF0}
#entry-large{width:33.33%;float:left}
.entry .overlay{width:100%;transition:.5s all}
.entry:hover>.overlay{width:100%}
#entries-normal .entry,#entry-large .entry{height:275px;border-right:3px solid #E7CEF0}
#entry-large .entry{width:100%}
#entries-normal{width:100%;float:left}
#entries-normal .entry{width:33.33%}
.entry{position:relative;float:left;background-size:cover;background-position:right bottom}
.entry p{margin-bottom:0;font-size:1.1rem}
.entry .tag,blockquote p,p{font-size:1rem}
.entry .text{background-color:rgba(0,0,0,.75)}
.entry .text p{color:#FFF;text-decoration:none}
.entry .tag{position:absolute;color:#F8CEED;text-decoration:none;font-weight:700;background-image:url(../images/main-navigation-star@2x-334b6d4df8.png?auto=format,compress);background-repeat:no-repeat;background-position:6px 10px;background-size:26px 26px;text-indent:1.6em;text-shadow:1px 1px 2px rgba(0,0,0,.4);background-color:rgba(175,87,208,1);border-bottom-right-radius:6px;padding:.9em .8em}
#entry-maya-astro-news .tag{background-color:#eec145;color:#fff}
#entry-chinese-astrology .tag{background-color:#ef003b;color:#fff}
.entry .text h4{text-decoration:none;margin-bottom:0;color:#FFF}
.entry .text{padding:.8em;width:100%;bottom:0;left:0;position:absolute}
#entry-weekly-newsletter{background-image:url(../images/banner-weekly-newsletter-bg-9ded2d07e9.jpg?auto=format,compress)}
#entry-blog{background-image:url(../images/banneri-matala-blogi-bg-new-4d3073e5cc.jpg?auto=format,compress)}
#entry-weekly-forecast{background-image:url(../images/bg-stars-dark-9e903bd9cc.jpg?auto=format,compress)}
#entry-astro{background-image:url(../images/front-page-photos/astro-oppaasi-ihmissuhteisiin-85a835842a.jpg?auto=format,compress)}
#entry-astro-shop{background-image:url(../images/banner-sisainen-soturi-bg-new-e90b50adff.jpg?auto=format,compress)}
.hide-on-desktop{display:none!important}
#top-level-site-navigation{padding-top:0;padding-bottom:0;text-align:center}
#top-level-site-navigation ul li{font-size:.7em;display:inline}
#top-level-site-navigation ul{margin-top:0}
#top-level-site-navigation ul li a{padding-top:1.3em;padding-bottom:1.3em;display:inline-block;background-position:left center;padding-left:3.8em;color:#FFF;text-align:center;background-repeat:no-repeat;text-decoration:none;font-weight:600;margin-right:2em}
#logged-in-links{margin-top:1.25em;margin-bottom:1em}
#logged-in-links a{color:#fff;font-size:.75em;font-weight:700;text-decoration:none;text-transform:none}
#top-level-site-navigation ul li:last-child a{margin-right:0!important}
#main-navigation #active,#main-navigation:hover,#top-level-site-navigation .current,#top-level-site-navigation ul li a:hover{color:#e5b2ea}
#top-level-site-navigation #astrology{background-image:url(../images/top-level-astrology@2x-9bfdf6e36e.png?auto=format,compress);background-size:42px 39px}
#top-level-site-navigation #maya{background-image:url(../images/top-level-maya@2x-c1f7404160.png?auto=format,compress);background-size:34px 39px}
#top-level-site-navigation #tarot{background-image:url(../images/top-level-tarot@2x-edfe99191b.png?auto=format,compress);background-size:47px 39px;padding-left:4.7em}
#top-level-site-navigation #numerology{background-image:url(../images/top-level-numerology@2x-7406e87151.png?auto=format,compress);background-size:38px 39px}
#top-level-site-navigation #runes{background-image:url(../images/top-level-runes-67f9bdfdd9.png?auto=format,compress);background-size:33px 39px}
#top-level-site-navigation #chinese-astrology{background-image:url(../images/top-level-chinese-astrology-5370dc98e6.svg);background-size:39px 39px}
#top-level-site-navigation #kulta-aika{background-image:url(../images/top-level-kulta-aika-db102da39c.svg);background-size:39px 40px}
#top-level-site-navigation #astro-akatemia{background-image:url(../images/top-level-astro-akatemia-914415ed8b.svg);background-size:40px 75px}
#astro-akatemia-logo img,#astro-logo img{padding-top:.5em;clear:both;display:block;float:left}
.welcome ul li,nav li{display:inline}
#astro-akatemia-logo img{padding-top:1.45em;padding-bottom:1.45em}
nav li a{color:#FFF;text-decoration:none;margin-right:.45em;padding-top:.5em;padding-bottom:.5em;padding-left:0;font-weight:600}
#log-in p a,.welcome ul li a{font-weight:700;text-decoration:none}
nav li a:hover{color:#f0e9fe}
.welcome{padding-top:1.5em;padding-bottom:3em}
.welcome ul li a{color:#fff;font-size:.9em;text-transform:none}
#slider cite,.animenu__nav>li>a,.animenu__toggle{text-transform:uppercase}
#log-in{margin-top:0;text-align:right}
#log-in input[type=password],#log-in input[type=text]{padding:.4em;margin-bottom:0;font-size:.85em;border-radius:6px;border:2px solid #E0A5E6}
#log-in p a{font-size:.8em}
#log-in a:hover,#log-in p a:hover{color:#e5b2ea!important}
#log-in .button{font-size:.75em;padding:.6em;width:100%;margin-top:2.25em;margin-bottom:0}
#log-in .button:hover{color:#ab4ece!important}
#log-in p{margin-bottom:0}
#main-buttons{border:none}
#main-buttons .button{font-size:.8em;margin-bottom:0}
#main-buttons .button-yellow{margin-top:.75em}
*,:after,:before{box-sizing:border-box}
.animenu__toggle{display:none;cursor:pointer;border:0;padding:8px;height:50px;width:100%;margin-bottom:1em;border-radius:6px;font-size:13px;font-weight:600;color:#FFF;background-repeat:no-repeat;margin-top:0;letter-spacing:2px;background-color:#72159a;background:url(../images/hamburger-nav@2x-b6bbe0afd1.png?auto=format,compress) 94% center no-repeat,linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);background-size:25px 20px,cover}
.animenu__toggle__bar{display:block;width:20px;height:2px;background-color:#fff;transition:.15s cubic-bezier(.75,-.55,.25,1.55)}
.animenu__toggle__bar+.animenu__toggle__bar{margin-top:4px}
.animenu__toggle--active .animenu__toggle__bar{margin:0;position:absolute}
.animenu{display:block;margin-top:1em}
.animenu ul{padding:0;list-style:none;margin-top:.2em}
.animenu a,.animenu li{display:inline-block;font-size:16px;font-weight:700}
.animenu li li{font-size:15px}
.animenu a{color:#FFF;text-decoration:none}
.animenu__nav{background-color:transparent}
.animenu__nav>li{position:relative}
.animenu__nav>li>a{padding-right:1em}
.animenu__nav>li>a:first-child:nth-last-child(2):before{content:"";position:absolute;border:4px solid transparent;border-bottom:0;border-top-color:currentColor;top:50%;margin-top:-2px;right:12px}
#price-tags:after,#sales-funnel #form:before,.animenu__nav__child>li:first-child>a:after,.arrow-down:before{content:''}
.animenu__nav>li:hover>ul{opacity:1;visibility:visible;margin:0}
.animenu__nav>li:hover>a{color:#fff}
.animenu__nav__child{min-width:250px;position:absolute;top:100%;left:0;z-index:1000000;opacity:0;visibility:hidden;background-color:#882AB1;transition:margin .15s,opacity .15s;margin:20px 0 0}
.animenu__nav__child>li{width:100%}
.animenu__nav__child>li:first-child>a:after{position:absolute;height:0;width:0;left:1em;top:-6px;border-top:0}
.animenu__nav__child>li:last-child{border:0}
.animenu__nav__child a{padding:12px;width:100%;border-color:#882AB1}
.animenu__nav__child a:hover{background-color:#690996;border-color:#690996;color:#fff}
.animenu__nav__child #active{background-color:#690996;color:#F8CEFF}
.animenu__nav #active{color:#F8CEFF}
.account-coins,.account-settings,.my-astro,.my-astro-akatemia{background-repeat:no-repeat;background-position:left center;padding-top:.5em;padding-bottom:.5em;padding-right:.75em}
.account-settings{padding-left:1.8em;background-image:url(../images/account-settings-1d9a7d1259.png?auto=format,compress);background-size:20px 20px}
.account-coins{padding-left:1.4em;color:#FFF000!important;background-image:url(../images/account-coins-yellow-e062b0311a.png?auto=format,compress);background-size:14px 20px}
.my-astro{padding-left:1.4em;background-image:url(../images/my-astro-2f25a3e05e.png?auto=format,compress);background-size:15px 20px}
.my-astro-akatemia{padding-left:2.9em;background-image:url(../images/top-level-astro-akatemia-914415ed8b.svg);background-size:37px 20px}
@media screen and (max-width:1420px){.entry p{font-size:1rem}
#entry-large .entry{height:500px}
#entries-normal .entry{height:250px}
}
@media screen and (max-width:1140px){#log-in .button,#logged-in-links a,#main-buttons .button{letter-spacing:normal;font-size:.75em}
#entry-large .entry{height:480px}
#entries-normal .entry{height:240px}
.welcome ul li a{font-size:.85em}
}
@media screen and (max-width:900px){#entry-large .entry{height:500px}
#entries-normal .entry{height:250px}
}
@media screen and (max-width:800px){.welcome{padding-top:0;padding-bottom:1em;margin-top:0}
.animenu #astro-akatemia-site,.animenu #astrology-site,.animenu #chinese-astrology-site,.animenu #kulta-aika-site,.animenu #maya-site,.animenu #numerology-site,.animenu #runes-site,.animenu #tarot-site{padding-left:4em;padding-top:1.1em;padding-bottom:1.1em;background-position:12px center;background-repeat:no-repeat!important}
.animenu #astrology-site{background-image:url(../images/top-level-astrology@2x-9bfdf6e36e.png?auto=format,compress);background-size:36px 34px}
.animenu #maya-site{background-image:url(../images/top-level-maya@2x-c1f7404160.png?auto=format,compress);background-size:36px 41px}
.animenu #tarot-site{background-image:url(../images/top-level-tarot@2x-edfe99191b.png?auto=format,compress);background-size:36px 30px}
.animenu #runes-site{background-image:url(../images/top-level-runes-67f9bdfdd9.png?auto=format,compress);background-size:36px 36px}
.animenu #numerology-site{background-image:url(../images/top-level-numerology@2x-7406e87151.png?auto=format,compress);background-size:36px 37px}
.animenu #chinese-astrology-site{background-image:url(../images/top-level-chinese-astrology-5370dc98e6.svg);background-size:36px 36px}
.animenu #kulta-aika-site{background-image:url(../images/top-level-kulta-aika-db102da39c.svg);background-size:39px 40px}
.animenu #astro-akatemia-site{background-image:url(../images/top-level-astro-akatemia-914415ed8b.svg);background-size:39px 40px}
#front-page-entries{border-bottom:2px}
#entries-normal .entry,#entry-large .entry{border-right:none;height:300px;border-bottom:3px solid #E7CEF0;width:100%}
#entry-large{width:100%;float:none}
#entries-normal{width:100%;float:none}
.hide-on-desktop{display:inherit!important}
#astro-logo img{display:block;padding-top:0;margin:0 auto}
#main-navigation{text-align:center}
.animenu{overflow:hidden}
#log-in{border-radius:0}
#log-in .button,#log-in input[type=password],#log-in input[type=text]{margin-bottom:.3em}
.animenu ul{margin-top:0;background-color:#690996}
.animenu__toggle{display:inline-block}
.animenu__nav,.animenu__nav__child{display:none}
.animenu__nav{margin:0}
.animenu__nav>li{width:100%}
.animenu__nav>li:last-child{border:0}
.animenu__nav>li:first-child>a:after{content:'';position:absolute;height:0;width:0;left:1em;top:-6px;border:6px solid transparent;border-top:0;border-bottom-color:#690996}
.animenu__nav>li>a{width:100%;padding:10px;position:relative}
.animenu__nav a:hover{background-color:#690996;border-color:#690996;color:#fff}
.animenu__nav__child{position:static;background-color:rgba(0,0,0,.3);margin:0;transition:none;visibility:visible;opacity:1}
.animenu__nav__child>li:first-child>a:after{content:none}
.animenu__nav__child a{padding-left:16px;width:100%;background-color:#882AB1}
.animenu__nav--open{display:block!important}
.animenu__nav--open .animenu__nav__child{display:block}
.account-coins,.account-settings,.my-astro{padding-left:2.5em!important;background-position:.5em center}
}
#sales-funnel #form:before,#weekly-letter,.arrow-down:before{margin-left:auto;margin-right:auto}
#price-tags,.seppo-suuri-astrologiakirja{width:220px}
#jk,#web-shop-suuri-astrologiakirja-banner,.heading-bg{background-position:center top}
@media screen and (max-width:375px){#main-buttons-mobile a{margin:.325em .3em;font-size:.6em}
}
#web-shop-suuri-astrologiakirja-banner{background-image:url(../images/product-page-banner-suuri-astrologiakirja-8cf8420c01.jpg?auto=format,compress);background-repeat:no-repeat;background-size:cover}
#web-shop-product-page table th{text-align:left}
#web-shop-product-page table{border-radius:6px;background-color:#FFEDF8;font-size:.95em;overflow-x:auto;display:block}
#web-shop-product-page table td,#web-shop-product-page table th{padding:1em;background-color:#FFEDF8}
#web-shop-product-page .siema-next,#web-shop-product-page .siema-prev{padding:1em;background-color:#ab4ece;background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);color:#fff;border:0;border-radius:6px;font-size:.85em;font-weight:600}
#web-shop-product-page .siema-next:hover,#web-shop-product-page .siema-prev:hover{background:linear-gradient(to top,#ab4ece 0,#9a26cc 100%)}
#sales-funnel #form{position:relative;overflow:visible;background-color:#ab4ece;margin-top:3em}
#sales-funnel #form:before{position:absolute;top:-19px;left:0;right:0;width:0;height:0;border-style:solid;border-width:0 22px 22px;border-color:#ab4ece transparent;overflow:visible;z-index:99999}
#sales-funnel label{color:#fff;margin-bottom:.25em;clear:both;display:block}
#sales-funnel input[type=text],#sales-funnel select{border:2px solid #d4ade8;margin-bottom:.75em}
#sales-funnel input[type=button]{background-image:-webkit-linear-gradient(270deg,rgba(249,243,251,1) 0,rgba(238,220,244,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(249,243,251,1) 0,rgba(238,220,244,1) 100%);background-image:-o-linear-gradient(270deg,rgba(249,243,251,1) 0,rgba(238,220,244,1) 100%);background-image:linear-gradient(180deg,rgba(249,243,251,1) 0,rgba(238,220,244,1) 100%);color:#ab4ece;margin-top:2em!important;clear:both}
#sales-funnel input[type=button]:hover{background-image:-webkit-linear-gradient(270deg,rgba(238,220,244,1) 0,rgba(249,243,251,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(238,220,244,1) 0,rgba(249,243,251,1) 100%);background-image:-o-linear-gradient(270deg,rgba(238,220,244,1) 0,rgba(249,243,251,1) 100%);background-image:linear-gradient(180deg,rgba(238,220,244,1) 0,rgba(249,243,251,1) 100%)}
#valentines-day{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(254,169,233,1) 100%)!important;background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(254,169,233,1) 100%)!important;background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(254,169,233,1) 100%)!important}
#valentines-day-bg{background-color:#fe98b3;background-image:url(../images/valentines-day-bg-1ea38746b0.jpg?auto=format,compress);background-repeat:no-repeat;background-position:left top;background-size:contain}
#valentines-day-bg h2{color:#fff}
#vt.darken{-webkit-box-shadow:inset 0 0 0 1000px rgba(205,116,139,.3)!important;box-shadow:inset 0 0 0 1000px rgba(205,116,139,.3)!important}
#slider{margin-bottom:2em;margin-top:0;text-align:center}
#christmas-gifts{position:absolute;right:-20px;bottom:-20px}
#slider .bg{background-color:transparent;padding:.75em;text-align:center;margin-bottom:3em}
#slider blockquote p{margin-bottom:1.25em}
#slider cite{font-size:1em;font-weight:700;font-style:normal}
.swiper-button-next,.swiper-button-prev{width:50px!important;height:50px!important;background-size:50px 50px!important;border-radius:8px;display:none}
.swiper-pagination{bottom:10px!important}
.swiper-pagination-bullet-active{opacity:1;background-image:-webkit-linear-gradient(270deg,rgba(171,46,236,1) 0,rgba(118,32,163,1) 100%)!important;background-image:-moz-linear-gradient(270deg,rgba(171,46,236,1) 0,rgba(118,32,163,1) 100%)!important;background-image:-o-linear-gradient(270deg,rgba(171,46,236,1) 0,rgba(118,32,163,1) 100%)!important;background-image:linear-gradient(180deg,rgba(171,46,236,1) 0,rgba(118,32,163,1) 100%)!important}
.heading-bg{background-size:cover;background-repeat:no-repeat;padding:8.5em .75em .75em;border-radius:6px;position:relative;margin-bottom:2em;color:#FFF}
#web-shop-product-page .heading-bg{margin-bottom:.75em;color:#FFF}
#bazi{padding-top:1.5em}
.heading-bg p{color:#fff}
.heading-bg .button{margin-top:2.5em;padding-top:1.25em;padding-bottom:1.25em;background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(245,215,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(245,215,255,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(245,215,255,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(245,215,255,1) 100%);color:#8F52C2}
.heading-bg .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(249,231,255,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(249,231,255,1) 0,rgba(255,255,255,1) 100%);background-image:-ms-linear-gradient(bottom,#fdf0ff,#d3a2df);background-image:-o-linear-gradient(270deg,rgba(249,231,255,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(249,231,255,1) 0,rgba(255,255,255,1) 100%)}
#price-tags{border-radius:6px 6px 0 0;padding:1em;background:-moz-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:-webkit-linear-gradient(top,#ab4ece 0,#9a26cc 100%);background:linear-gradient(to bottom,#ab4ece 0,#9a26cc 100%);position:relative!important;margin:0 auto;height:200px;overflow:visible!important}
#hae-maya-merkki,#rakkausmittari .valiviiva,#tee-rakkausmittari,#tee-rakkausmittari-intro,.vip-price{background-repeat:no-repeat}
#vip-registration{margin-bottom:2em;margin-top:1em;background-color:rgba(255,255,255,.5)}
#vip-registration .expander{margin-top:1em}
#vip-registration .content{display:none;margin-top:1em}
#price-tags:after{position:absolute;top:100%;left:50%;margin-left:-50%;width:0;height:0;border-top:solid 60px #9a26cc;border-left:solid 110px transparent;border-right:solid 110px transparent;oveflow:visible!important}
#price-tags p{font-size:1.1em;margin-bottom:0}
#price-tags span{color:#fff;display:block;padding-top:.5em;padding-bottom:.5em}
.add_form_field,.delete,.vip-price{display:inline-block}
.vip-price{background-image:url(../images/vip-star2-e274977f9e.png?auto=format,compress);background-position:left 2px;background-size:34px 34px;padding-left:2.1em;font-size:1.25em}
.fa-2x{vertical-align:middle}
.christmas-price i{color:#ff0037}
.shop-normal-price{font-weight:400;font-size:.95rem!important}
.heading-bg #price-tag{color:#191200;background-image:-webkit-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);left:-25px;top:-30px}
.heading-bg #price-tag span{color:#f0f;font-size:1.7rem;font-weight:700}
.heading-bg #price-tag p{font-weight:700}
.heading-bg #price-tag span.old-price{font-weight:700;font-size:1.1rem;color:#191200}
.heading-bg #savings{color:#fff;background-image:-webkit-linear-gradient(270deg,rgba(233,38,185,1) 0,rgba(229,23,178,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(233,38,185,1) 0,rgba(229,23,178,1) 100%);background-image:-o-linear-gradient(270deg,rgba(233,38,185,1) 0,rgba(229,23,178,1) 100%);background-image:linear-gradient(180deg,rgba(233,38,185,1) 0,rgba(229,23,178,1) 100%);position:absolute;width:auto;padding:.5em;height:auto;z-index:999999;text-align:center;border-radius:4px;text-shadow:0 0;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.2);box-shadow:3px 3px 9px rgba(0,0,0,.2);-webkit-transform:rotateZ(-15deg);-ms-transform:rotateZ(-15deg);transform:rotateZ(-15deg);left:-15px;top:95px;font-weight:700}
.heading-bg #savings p{font-size:.85rem;margin-top:0;margin-bottom:0}
#savings .percent{font-size:1.45em}
#ap .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,238,181,1) 100%);color:#D74F08}
#ap .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(255,238,181,1) 0,rgba(255,255,255,1) 100%)}
#rt .button{background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);background-image:-ms-linear-gradient(top,#fdf0ff,#d3a2df);background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(242,169,140,1) 100%);color:#D03F0E}
#rt .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(242,169,140,1) 0,rgba(255,255,255,1) 100%)}
.heading-bg h1,.heading-bg h2{color:#FFF!important;text-shadow:3px 3px 8px rgba(0,0,0,.25)}
#etu,#price-tag{text-shadow:0 0}
#web-shop-suuri-astrologiakirja-banner h1,#web-shop-suuri-astrologiakirja-banner h2{text-shadow:rgba(0,0,0,1) 0 0 1rem!important}
.heading-bg h1{margin-top:.1em}
#ap{background-image:url(../images/auringon-paluu-heading-bg-3e6ad37dd2.jpg?auto=format,compress)}
#ac{background-image:url(../images/astro-calendar-heading-bg-5def9d0737.jpg?auto=format,compress);background-position:left center}
#vt{background-image:url(../images/heading-bg-valentines-day-1f9c121ebf.jpg?auto=format,compress)}
#rt{background-image:url(../images/rakkautenne-tahdet-heading-bg-553bfc2410.jpg?auto=format,compress);background-position:40% center}
#jk{background-image:url(../images/heading-bg-joulukalenteri-062b53ed6b.jpg?auto=format,compress);padding-top:4em;padding-bottom:0}
#specs .star li{font-size:1.1em;line-height:1.55em;margin-bottom:.75em;padding-top:.25em;padding-bottom:.25em;background-position:left center}
#facebook-landing-page hr{clear:both;border:0;padding-top:1em;padding-bottom:1em}
.arrow-down{position:relative;overflow:visible;background-color:rgba(255,255,255,.85)}
.arrow-down:before{position:absolute;bottom:-16px;left:0;right:0;width:0;height:0;border-style:solid;border-width:16px 16px 0;border-color:rgba(255,255,255,.85) transparent;overflow:visible;z-index:99999}
#whats-new{margin-top:1em;margin-bottom:2em}
#whats-new p:last-of-type{margin-bottom:0}
#whats-new i{color:#e517b2}
#calendar-specs .bg{margin-bottom:1em}
#calendar-specs .bg p{margin-bottom:0}
#tee-rakkausmittari{background-image:url(../images/tee-rakkausmittari-tausta-78f6f5d9c1.jpg?auto=format,compress);clear:both;background-position:center top;background-color:#FFE4EB}
#tee-rakkausmittari-intro ul li{color:#BD004A;font-size:1.4em;background-image:url(../images/rakkausmittari-tahti-d1a9669cca.png?auto=format,compress);padding-left:1.5em;background-position:left 3px;margin-bottom:.75em}
#tee-rakkausmittari-intro{margin-bottom:1.5em;background-image:url(../images/rakkautenne-tahdet-intro-tausta-d6aa391e40.png?auto=format,compress);background-position:left top}
#tee-rakkausmittari .tausta{background-color:rgba(255,255,255,.75)}
#tee-rakkausmittari input[type=text]{border:2px solid #fa7494;margin-bottom:.75em}
#tee-rakkausmittari select{border:2px solid #fa7494;margin-bottom:.75em;width:100%}
#weekly-letter,.rounded{border-radius:6px}
#tee-rakkausmittari label{color:#BD0024}
#rakkausmittari .valiviiva{background-image:url(../images/rakkausmittari-valiviiva-9442abf077.png?auto=format,compress);background-position:center center;height:28px;background-color:transparent;border-style:none}
#tee-rakkausmittari .painike{background-color:#ff0c3b;background-image:-webkit-linear-gradient(top,#ff0c3b,#e0012c);background-image:-moz-linear-gradient(top,#ff0c3b,#e0012c);background-image:-o-linear-gradient(top,#ff0c3b,#e0012c);background-image:-ms-linear-gradient(top,#ff0c3b,#e0012c);background-image:linear-gradient(to bottom,#ff0c3b,#e0012c)}
#tee-rakkausmittari .painike:hover{background-color:#e0012c;background-image:-webkit-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:-moz-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:-o-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:-ms-linear-gradient(bottom,#ff0c3b,#e0012c);background-image:linear-gradient(to top,#ff0c3b,#e0012c)}
p{font-weight:400;font-family:Montserrat,sans-serif}
#weekly-letter{margin-bottom:2em;display:block}
.banneri,.banneri .intro,.banneri .painike,.banneri .tekstitausta h3,.intro,h1,h2,h3,h4,strike{font-weight:600;font-family:Montserrat,sans-serif!important}
.banneri .intro{font-weight:400!important}
#product-info{margin-top:2em;background-image:-webkit-linear-gradient(270deg,rgba(229,190,235,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(229,190,235,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(229,190,235,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(229,190,235,1) 0,rgba(255,255,255,1) 100%);border-radius:6px}
.summer-sale-button-banner,.summer-sale-price-tag{background-image:-moz-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);border-radius:6px;text-align:center}
#letter{border-radius:6px;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.1);box-shadow:3px 3px 9px rgba(0,0,0,.1);margin-bottom:2em;margin-top:1em}
#responsiveTabsDemo{margin-top:0}
.tab-content .banneri .star li{background-position:left 11px;font-size:1rem!important;padding-bottom:.25em;padding-top:.25em;margin-bottom:.1em;line-height:1.5em}
.summer-sale-button-banner{color:#f0f;background-image:-webkit-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);font-size:2.25em;line-height:1.2em;display:block;padding:.25em;text-decoration:none;clear:both;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.3);box-shadow:2px 2px 6px rgba(0,0,0,.3)}
.summer-sale-button-banner:hover{background-image:-webkit-linear-gradient(89deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:-moz-linear-gradient(89deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:-o-linear-gradient(89deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:linear-gradient(1deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%)}
.summer-sale-button-banner i{color:#f0f}
.summer-sale-price-tag{color:#f0f;background-image:-webkit-linear-gradient(270deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,217,56,1) 0,rgba(235,190,0,1) 100%);position:absolute;top:15px;left:1px;padding:.75em;z-index:99999999999;font-weight:600;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.2);box-shadow:2px 2px 4px rgba(0,0,0,.2);font-size:1.4rem;border:none;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.summer-sale-price-tag i,.summer-sale-price-tag span{font-weight:inherit;font-size:inherit;color:#f0f}
.summer-sale-price-tag i{display:inline}
.summer-sale-price-tag span.old-price{font-weight:400;font-size:1.1rem;color:#03bdcd}
#etu p,#price-tag p,#savings p,.summer-sale-price-tag p{margin-bottom:0;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.summer-sale-price-tag p{margin-top:1.25em;line-height:1.75em}
.summer-sale-price-tag .new-price{font-size:1.6rem}
#hae-maya-merkki{margin-bottom:4em;background-image:url(../images/bg-yellow-d9e4b2246f.jpg?auto=format,compress);color:#543906;border:4px solid #F9D77B}
#hae-maya-merkki form{background-color:rgba(255,255,255,.5);border-radius:4px;padding:1em}
#hae-maya-merkki h2,#hae-maya-merkki label{color:#b48608}
#hae-maya-merkki select{border-color:#F9D77B}
#hae-maya-merkki .paywithbutton{margin-top:1.25em;background-image:-webkit-linear-gradient(270deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);background-image:-o-linear-gradient(270deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);background-image:linear-gradient(180deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);color:#fff}
#hae-maya-merkki .paywithbutton:hover{background-image:-webkit-linear-gradient(91deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);background-image:-moz-linear-gradient(91deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);background-image:-o-linear-gradient(91deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%);background-image:linear-gradient(359deg,rgba(252,199,16,1) 0,rgba(194,151,2,1) 100%)}
#price-tag,.prices{background-image:-o-linear-gradient(270deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%)}
#cover-image{position:relative}
#cover-image img{margin-top:1em;margin-bottom:1em}
#price-tag{position:absolute;width:150px;height:150px;z-index:999999;text-align:center;color:#FFF;border:9px solid #FFF;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.2);box-shadow:3px 3px 9px rgba(0,0,0,.2);-webkit-transform:rotateZ(-15deg);-ms-transform:rotateZ(-15deg);transform:rotateZ(-15deg);left:15px;top:-20px;background-image:-webkit-linear-gradient(270deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%)}
.prices{width:170px;text-align:left;padding-left:1em;color:#FFF;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.2);box-shadow:3px 3px 9px rgba(0,0,0,.2);margin-left:-20px;margin-top:1.25em;background-image:-webkit-linear-gradient(270deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%);background-image:linear-gradient(180deg,rgba(255,115,19,1) 0,rgba(237,96,0,1) 100%);border-radius:0 6px 6px 0}
.heading-bg .prices{position:absolute;left:0;top:0;margin-left:0;text-align:left;padding-left:0;padding-top:.4em}
.prices .vip-price{font-size:1.1rem;padding-top:.25em;padding-bottom:0;color:#fff;background-position:left 2px;background-size:26px 26px;padding-left:1.7em}
.prices .old-price{display:block;padding-bottom:.2em}
.heading-bg .prices .old-price{padding-bottom:0;padding-left:1.2em;font-size:.95rem;margin-bottom:-1.25em;text-align:left;color:#ffd0bf}
#etu p,#price-tag p,#savings p{margin-top:1.25em;line-height:1.75em;color:#FFF}
#price-tag .new-price,#savings .new-price{font-size:1.35rem}
#etu .old-price{color:rgba(238,205,255,1)}
#etu{position:relative;width:180px;height:180px;text-align:center;color:#FFF;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.2);box-shadow:3px 3px 9px rgba(0,0,0,.2);-webkit-transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);transform:rotateZ(15deg);padding-top:2.2em;margin-top:.75em;background-image:-webkit-linear-gradient(270deg,rgba(232,71,231,1) 0,rgba(232,71,231,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(232,71,231,1) 0,rgba(232,71,231,1) 100%);background-image:-o-linear-gradient(270deg,rgba(232,71,231,1) 0,rgba(232,71,231,1) 100%);background-image:linear-gradient(180deg,rgba(232,71,231,1) 0,rgba(232,71,231,1) 100%);border:9px solid #fcb7fc}
#tilaa-tulkinta,.bg-violet-2{color:#582880;background-image:url(../images/astro-seikkailupaketti-tilaa-tausta-66614f294c.jpg?auto=format,compress);background-repeat:no-repeat;background-position:center top}
#tilaa-tulkinta,.bg-violet-2,.card,.numerology-ad{border-radius:6px}
#tilaa-tulkinta #order-status .status.active,#tilaa-tulkinta .status{border-top-width:2px;border-top-style:solid;border-top-color:#b868d5}
#etu p{line-height:1.55em}
#etu .new-price{font-size:1.85rem}
.centering{margin-left:auto;margin-right:auto}
#tilaa-tulkinta .status{width:33.3%;display:inline;font-size:.8em;float:left;text-align:center;padding:.3em}
#order-status{display:block;clear:both;overflow:visible}
#tilaa-tulkinta{padding:1em;background-color:#f1bde3}
.bg-violet-2{background-color:#f1c8e6}
.bg-violet-2 label{color:#8f52ba}
#tilaa-tulkinta #order-status .status.active{font-weight:700;background-color:#b868d5;color:#fff}
#tilaa-tulkinta input[type=tel],#tilaa-tulkinta input[type=text],#tilaa-tulkinta select,#tilaa-tulkinta textarea{border:2px solid #b868d5;margin-bottom:.75em;width:100%}
#tilaa-tulkinta label{color:#8F52BA}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.valiviiva-gift-card-tarot,.valiviiva-tahti-pinkki,.valiviiva-tahti-violet{height:28px;background-color:transparent;max-width:600px;border-style:none;background-position:center center;background-repeat:no-repeat;margin-left:auto;margin-right:auto}
#video .bg{margin-bottom:1em;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.box-shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.valiviiva-tahti-violet{background-image:url(../images/lapsen-nousumerkki-valiviiva-70d2de6501.png?auto=format,compress);width:100%}
.valiviiva-tahti-pinkki{background-image:url(../images/valiviiva-pinkki-cd9062ed37.png?auto=format,compress);width:100%}
.valiviiva-gift-card-tarot{background-image:url(../images/gift-card-mothers-day-tarot-valiviiva-1551bd2ce7.png?auto=format,compress);width:100%}
#product-info .tab-content .button{margin-top:1.5em;margin-bottom:1.5em}
#product-info .button-narrow{max-width:500px!important;width:100%}
#product-info cite{text-align:right;text-transform:uppercase;font-style:normal!important;font-weight:700;clear:both;display:block;margin-bottom:2em;margin-top:-2em}
#product-info blockquote{padding-bottom:2em;padding-top:2em}
.tab-content .banneri{margin-bottom:3em}
.tab-content .banneri .tekstitausta li,.tab-content .banneri h2{font-family:Montserrat,sans-serif!important}
blockquote p{font-style:italic;margin-bottom:0;font-family:Domine,serif!important;line-height:1.75em;font-weight:400}
#numerology-products{background-repeat:repeat;color:#ffeaf6;margin-bottom:2em;background-color:rgba(68,41,57,.85)}
.card{padding:.5em}
.numerology-ad{margin-bottom:1em;margin-top:1em;padding:2em .5em;text-align:center!important;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border:6px solid rgba(120,68,105,.74)}
.numerology-ad h4{color:#FF9BD5!important}
.numerology-ad .tekstitausta{border:none;color:#ffeaf6;background-color:rgba(68,41,57,.85)}
.numerology-ad .tekstitausta p{font-size:.9em}
.numerology-ad#elamanpolun-numero{background-image:url(../images/numerologia-elamanpolun-numero-paakuva-55bdf44d66.jpg?auto=format,compress)}
.numerology-ad#sielun-numero{background-image:url(../images/numerologia-sielun-numero-paakuva-16bb5c0285.jpg?auto=format,compress)}
.numerology-ad#persoonallisuus-numero{background-image:url(../images/numerologia-persoonallisuusnumero-paakuva-3fe1703601.jpg?auto=format,compress)}
.numerology-ad#itseilmaisun-numero{background-image:url(../images/numerologia-syntymanumero-paakuva-f6f9747413.jpg?auto=format,compress)}
.numerology-ad#vuosi-numero{background-image:url(../images/numerologia-vuosinumero-paakuva-fe93769461.jpg?auto=format,compress)}
.numerology-ad .painike{text-decoration:none!important}
#banneri-luonteesi-voimat-kampanja .tekstitausta .tahti li{font-size:1em!important;padding-top:.5em;padding-bottom:.5em;line-height:2em!important;padding-left:2em!important;font-weight:600}
.banner-gift-card{margin-bottom:2em}
.banner-gift-card i{vertical-align:middle}
#banner-gift-card-basic{background-color:#f9c2f2;background-position:right top;padding-top:4em;padding-bottom:.75em;background-image:url(../images/banner-gift-card-bg-dfeaa621f7.jpg?auto=format,compress);color:#8f52ba;background-repeat:no-repeat}
#banner-gift-card-basic h3{color:#8f52ba}
#banner-gift-card-basic .bg{background-color:rgba(255,255,255,.85);border-radius:6px;padding-top:1em}
#banner-gift-card-mothers-day #benefits{background-image:-webkit-linear-gradient(91deg,rgba(255,255,255,1) 0,rgba(255,204,222,1) 100%);background-image:-moz-linear-gradient(91deg,rgba(255,255,255,1) 0,rgba(255,204,222,1) 100%);background-image:-o-linear-gradient(91deg,rgba(255,255,255,1) 0,rgba(255,204,222,1) 100%);background-image:linear-gradient(359deg,rgba(255,255,255,1) 0,rgba(255,204,222,1) 100%);margin-bottom:2em;border-radius:6px}
#banner-gift-card-mothers-day .product p{color:#fff}
#lisalahja,#lisalahja h3{color:#ffccde}
#lisalahja{padding:1.25em;border-radius:6px;margin-bottom:4em;background-image:url(../images/gift-card-mothers-day-tarot-0a7b53a704.jpg?auto=format,compress);margin-top:2em}
#banner-gift-card-mothers-day p{color:#670028}
#banner-gift-card-mothers-day .ingressi,#banner-gift-card-mothers-day h2,#banner-gift-card-mothers-day h3{color:#E1005B}
#banner-gift-card-mothers-day .button-narrow{margin-left:auto;margin-right:auto;display:block;color:#fff}
#banner-gift-card-mothers-day img,.product img{border-radius:6px}
#banner-gift-card-mothers-day .button-narrow,.product{background-image:-webkit-linear-gradient(270deg,rgba(233,0,94,1) 0,rgba(223,0,90,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(233,0,94,1) 0,rgba(223,0,90,1) 100%);background-image:-o-linear-gradient(270deg,rgba(233,0,94,1) 0,rgba(223,0,90,1) 100%);background-image:linear-gradient(180deg,rgba(233,0,94,1) 0,rgba(223,0,90,1) 100%);-webkit-box-shadow:0 0 15px rgba(66,0,1,.4);box-shadow:0 0 15px rgba(66,0,1,.4);margin-bottom:2em;border-radius:6px}
.banner-gift-card .star li{color:#670028;background-image:url(../images/star-gift-card-64b7f40d6e.png?auto=format,compress);background-position:left 6px;font-size:1em;padding-top:.5em;padding-bottom:.5em;line-height:1.5em}
.banner-gift-card .korostus,.banner-gift-card ol li{font-size:1.2em;font-weight:700}
.banner-gift-card ol{margin-bottom:2em}
.banner-gift-card .button-red-light{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,191,217,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,191,217,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,191,217,1) 100%);padding:1em;background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,191,217,1) 100%);margin-top:1.5em}
.banner-gift-card .button-red-light:hover{background-image:-o-linear-gradient(270deg,rgba(255,191,217,1) 0,rgba(255,255,255,1) 100%);background-image:-webkit-linear-gradient(270deg,rgba(255,191,217,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,191,217,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(255,191,217,1) 0,rgba(255,255,255,1) 100%)}
.banner-gift-card ol li{padding-top:.25em;padding-bottom:.25em;line-height:1.5em;list-style-position:inside;color:#670028}
.banner-gift-card a{color:#E1005B}
.banner-gift-card .product p{font-size:.95em}
#parnu .star li{font-size:1.1rem;line-height:1.75em;padding-bottom:.45em;padding-top:.45em}
#attend form{background-color:transparent!important}
#attend input[type=email],#attend input[type=text]{border:0;width:100%;padding:1em;margin-bottom:1.5em!important;font-size:1rem}
#attend,#attend h2,#attend label{color:#fff}
#attend input[type=checkbox]{float:left}
#attend .button{margin-top:1.5em;background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);color:#EF1BBB}
#attend .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(255,212,244,1) 0,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,212,244,1) 0,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,212,244,1) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(180deg,rgba(255,212,244,1) 0,rgba(255,255,255,1) 100%)}
.add_form_field{background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);background-image:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,212,244,1) 100%);color:#EF1BBB;border:none;padding:8px 32px;text-align:center;text-decoration:none;font-size:15px;margin-bottom:1.75em;cursor:pointer;border-radius:4px}
.delete{background-color:#fff;border:none;padding:.5em;text-align:center;text-decoration:none;font-size:14px;margin-bottom:1.5em;cursor:pointer;border-radius:4px}
#attend{background-color:#ef1bbb}
#parnu .frame p{text-transform:uppercase;font-weight:700;font-size:.9rem;margin-bottom:0}
#parnu .number{font-size:3.2rem!important;font-weight:700;margin-bottom:0}
#parnu .number-highlight{color:#F541C7;font-size:5rem!important;margin-bottom:0}
#parnu .frame{border:4px solid #6D3D93;margin-bottom:1em}
#parnu .frame p a{color:#592881}
#web-shop-product-page .old-price{color:#FCA97C}
@media all and (min-width:600px){#jk{padding-top:8em}
}
@media all and (min-width:800px){.seppo-suuri-astrologiakirja{width:300px}
.button-big{max-width:580px}
.heading-bg{padding:6em 3em 2em;margin-bottom:2em}
.heading-bg p{color:#FFF;text-align:center;font-size:1.2em}
#jk{padding-top:9em}
#bazi{padding-top:4em;padding-bottom:4em}
.product{margin-bottom:2.5em}
.inset{padding-left:4em;padding-right:4em}
#banner-gift-card-basic .bg{padding-top:2em}
#banner-gift-card-basic .product{min-height:620px}
h1{font-weight:700;margin-top:1.25em}
#facebook-landing-page h1,#product-info h1{margin-top:0}
#letter{margin-top:2em;margin-bottom:3em}
#video .bg{padding:24px}
#price-tag{top:0;color:#FFF}
.tab-content .banneri .star li{font-size:1.25rem!important}
#cover-image img{margin-top:0;margin-bottom:0}
#banneri-luonteesi-voimat-kampanja .tekstitausta .tahti li{font-size:1.3em!important;line-height:2.1em!important;padding-left:1.9em!important;padding-top:0!important;padding-bottom:0!important}
#banner-gift-card-basic{background-color:#f9c2f2;padding-top:9em}
.indent{padding-left:6em;padding-right:6em}
}
@media all and (min-width:1200px){#product-info blockquote p,p{font-size:1.1rem}
.heading-bg{padding:5.5em 5em 3em}
.indent{padding-left:12em;padding-right:12em}
#jk{padding-top:12em}
#facebook-landing-page .bg,#sales-funnel .bg,#web-shop-product-page .bg{padding:1.5em}
#product-info{padding:1em;margin-top:4em}
#product-info .tab-content{padding:4em 8em}
}
@media all and (min-width:1600px){#facebook-landing-page .bg,#sales-funnel .bg,#web-shop-product-page .bg{padding:2em}
#facebook-landing-page #sidebar .bg,#web-shop-product-page #sidebar .bg{padding:1em}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.valiviiva-tahti-violet{background-image:url(../images/lapsen-nousumerkki-valiviiva@2x-3afcd35cc2.png?auto=format,compress);background-size:1227px 28px}
.valiviiva-tahti-pinkki{background-image:url(../images/valiviiva-pinkki@2x-c24b22fecb.png?auto=format,compress);background-size:1227px 28px}
.valiviiva-gift-card-tarot{background-image:url(../images/gift-card-mothers-day-tarot-valiviiva@2x-505b9d7332.png?auto=format,compress);background-size:1227px 28px}
.banner-gift-card .star li{background-image:url(../images/star-gift-card@2x-4e6ca39d3c.png?auto=format,compress);background-size:28px 28px}
}