html{font-size:15px;font-family:'Roboto','San Francisco',sans-serif}body{padding:0;margin:0;background:#f9f9f9;color:#202020;font-size:15px;font-family:'Roboto','San Francisco',sans-serif}*{box-sizing:border-box}a{text-decoration:none;color:#202020}p,h1,h2,h3,h4{margin:0;padding:0}h1,h2,h3,h4{font-weight:normal}h2{font-size:1.3rem}.clearfix::after{content:'';display:table;clear:both}.clear{display:block;clear:both}.relative{position:relative}.floatL{float:left}.floatR{float:right}.hide{display:none !important}.invisible{visibility:hidden}.rcorner{border-radius:5px}.flex{display:flex}.flexcenter{display:flex;justify-content:center;align-items:center}.jcsb{justify-content:space-between;}.ucase{text-transform:uppercase}.white{color:#fff}.red{color:#dd2f2f}.bold{font-weight:700}.ht10{display:block;height:10px}.ht15{display:block;height:15px}.ht20{display:block;height:20px}.vmid{vertical-align:middle}.alignC{text-align:center}.alignR{text-align:right}.alignL{text-align:left}.msg_noscript{position:fixed;top:0;left:0;right:0;width:100%;max-width:600px;text-align:center;background-color:#FF9;background-color:rgba(255, 255, 153, 0.9);border:solid 1px #FC3;padding:3px;margin:0 auto 0 auto;font-weight:bold;z-index:2500}.logobar{height:55px;width:100%;background:#fff;position:fixed;z-index:10000;top:0;left:0;padding:10px 5px 0  5px;border-bottom:solid 1px #dadada}.footer{font-size:0.8rem;text-align:center;padding:10px}.div_menu{position:absolute;position:fixed;z-index:9000;background:#fff;top:0;left:-100%;box-sizing:border-box;height:100vh;overflow-y:scroll;width:100%}.div_menu_back{display:none;position:absolute;position:fixed;top:55px;z-index:4;width:100%;height:100%}.menuclose{display:inline-block;overflow:hidden;width:33px;height:32px;padding:0;margin:0 5px 0 0;vertical-align:top;background-position:-318px -132px}.newsrchform{display:block;clear:both;padding:5px 10px;margin:0 0 10px 0;background:#f1f1f1}.menusrchbox{height:35px;border:solid 1px #8b8c90;width:calc(100% - 40px);font-size:1.1rem;padding:3px 10px}.menusrchbtn{border:none;width:35px;height:35px;background:#fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGQ9Ik0gMTEuNSA2IEMgOC40ODAyMjU5IDYgNiA4LjQ4MDIyNTkgNiAxMS41IEwgNiAzNi41IEMgNiAzOS41MTk3NzQgOC40ODAyMjU5IDQyIDExLjUgNDIgTCAzNi41IDQyIEMgMzkuNTE5Nzc0IDQyIDQyIDM5LjUxOTc3NCA0MiAzNi41IEwgNDIgMTEuNSBDIDQyIDguNDgwMjI1OSAzOS41MTk3NzQgNiAzNi41IDYgTCAxMS41IDYgeiBNIDIxIDEyIEMgMjUuOTYgMTIgMzAgMTYuMDQgMzAgMjEgQyAzMCAyMi45NCAyOS4zODAwNzggMjQuNzQwOTM4IDI4LjMzMDA3OCAyNi4yMTA5MzggTCAzNS41NjA1NDcgMzMuNDM5NDUzIEMgMzYuMTUwNTQ3IDM0LjAyOTQ1MyAzNi4xNTA1NDcgMzQuOTcwNTQ3IDM1LjU2MDU0NyAzNS41NjA1NDcgQyAzNS4yNzA1NDcgMzUuODUwNTQ3IDM0Ljg4IDM2IDM0LjUgMzYgQyAzNC4xMiAzNiAzMy43Mjk0NTMgMzUuODUwNTQ3IDMzLjQzOTQ1MyAzNS41NjA1NDcgTCAyNi4yMTA5MzggMjguMzMwMDc4IEMgMjQuNzQwOTM4IDI5LjM4MDA3OCAyMi45NCAzMCAyMSAzMCBDIDE2LjA0IDMwIDEyIDI1Ljk2IDEyIDIxIEMgMTIgMTYuMDQgMTYuMDQgMTIgMjEgMTIgeiBNIDIxIDE1IEMgMTcuNjkgMTUgMTUgMTcuNjkgMTUgMjEgQyAxNSAyNC4zMSAxNy42OSAyNyAyMSAyNyBDIDI0LjMxIDI3IDI3IDI0LjMxIDI3IDIxIEMgMjcgMTcuNjkgMjQuMzEgMTUgMjEgMTUgeiIvPjwvc3ZnPg==') no-repeat;background-position:center;color:#fff;vertical-align:top;text-align:center;position:absolute}.menurow{padding:10px 5px;border-bottom:solid 1px #dedede;font-weight:700;margin:0 15px;font-size:1.1rem;position:relative}.menurow.dn::after{content:'';background:url('../images/homesprite4.webp') no-repeat -15px -147px;width:20px;height:15px;padding:0 10px;color:#000;position:absolute;right:0;opacity:0.7}.menurow.up::after{content:'';background:url('../images/homesprite4.webp') no-repeat -45px -147px;width:20px;height:15px;padding:0 10px;color:#000;position:absolute;right:0;opacity:0.7}.menurow.up{background:#dedede}.ulmenu{display:none;margin:5px 0;padding:0;list-style:none}.ulmenu li{margin:0;padding:9px 0 9px 40px;font-size:1.1rem}.tooltip{display:none;position:fixed;background-color:rgba(0, 0, 0, 0.7);color:white;text-align:center;width:150px;padding:5px;border-radius:5px;font-size:12px;z-index:1000;top:80px;font-weight:bold;left:calc(50% - 75px)}.drawer-out{transform:translate(100%,0);transition:transform .8s}.drawer-in{transform:translate(-100%,0);transition:transform .8s}.redlink{position:absolute;font-size:0.75rem;color:#0055cc;top:-20px;left:-4px}.fontsm2{font-size:70%}.lrm{margin-left:10px;margin-right:10px}.card{background:#fff;margin:10px;border-radius:5px}.advtcontainer{background:#f9f9f9;text-align:center;min-height:250px;margin:10px 0}.advttext{font-size:0.7rem;color:#666;text-align:center}.advttext::before{content:'Advertisement'}.homesprite{background:url('../images/homesprite4.webp') no-repeat 0 0}.menuicon{display:inline-block;overflow:hidden;width:25px;height:32px;padding:0;margin:0 5px 0 0;vertical-align:top;background-position:-5px -85px}.topnav{height:45px;padding:0 8px;background:#000;color:#fff;display:flex;align-items:center;justify-content:space-between}.subnav{height:40px;background:#fff;border-bottom:solid 1px #ddd;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0 10px;position:sticky;z-index:10;top:55px;font-size:14px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.subnav a{display:inline-block;color:#444;margin:0 20px 0 0;position:relative;line-height:40px}.subnav .active{font-weight:700}.subnav .active::after{content:'';position:absolute;height:5px;width:100%;background:#000;bottom:1px;left:0}.sublinks{font-size:0.8rem;line-height:1.5em;padding:5px;border-bottom:solid 1px #fff;border-top:solid 1px #fff}.followus{float:right;margin:-5px 0 0 0}.followon{font-size:0.7rem;color:#534e4e;margin-bottom:3px}.followicons{display:inline-block;width:26px;height:25px;vertical-align:middle;margin:0 5px 0 0}.whup{background-position:-355px -135px;margin-right:0}.twitter{background-position:-207px -135px}.insta{background-position:-245px -135px}.fb{background-position:-282px -135px}.shareicon{display:inline-block;width:15px;height:15px;margin:0 5px 0 5px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJPdXRsaW5lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNMTkuMzMzLDE0LjY2N2E0LjY2LDQuNjYsMCwwLDAtMy44MzksMi4wMjRMOC45ODUsMTMuNzUyYTQuNTc0LDQuNTc0LDAsMCwwLC4wMDUtMy40ODhsNi41LTIuOTU0YTQuNjYsNC42NiwwLDEsMC0uODI3LTIuNjQzLDQuNjMzLDQuNjMzLDAsMCwwLC4wOC43ODZMNy44MzMsOC41OTNhNC42NjgsNC42NjgsMCwxLDAtLjAxNSw2LjgyN2w2LjkyOCwzLjEyOGE0LjczNiw0LjczNiwwLDAsMC0uMDc5Ljc4NSw0LjY2Nyw0LjY2NywwLDEsMCw0LjY2Ni00LjY2NlpNMTkuMzMzLDJhMi42NjcsMi42NjcsMCwxLDEtMi42NjYsMi42NjdBMi42NjksMi42NjksMCwwLDEsMTkuMzMzLDJaTTQuNjY3LDE0LjY2N0EyLjY2NywyLjY2NywwLDEsMSw3LjMzMywxMiwyLjY3LDIuNjcsMCwwLDEsNC42NjcsMTQuNjY3Wk0xOS4zMzMsMjJBMi42NjcsMi42NjcsMCwxLDEsMjIsMTkuMzMzLDIuNjY5LDIuNjY5LDAsMCwxLDE5LjMzMywyMloiLz48L3N2Zz4K) no-repeat;background-size:cover}.div_srchbar{background:#fff;padding:0 0 0 10px;margin:10px auto;width:100%;max-width:500px;height:35px;box-shadow:0 1px 6px 0 rgba(32, 33, 36, .28);border:solid 1px #bbb;border-radius:25px;position:relative}.srchinput{border:none;width:calc(100% - 50px);font-sizE:1.1rem;padding:3px;height:25px;margin-top:5px;outline:none}.btn_srch{position:absolute;background:url('../images/icons-search.png') no-repeat 50% 50%;width:35px;height:30px;right:2px;top:2px;border:none;cursor:pointer}.newpay::after {content:'New';font-weight:bold;color:#ff0000;font-size:0.8rem;position:absolute;top:-11px;right:-14px}.sechoroinfo{line-height:1.3em;margin:5px 0}.div_big_img{min-height:200px;overflow:hidden;text-align:center}.div_big_img img{max-width:100%}.subhd{margin:0 0 15px 0;color:#666}.sechd{padding:15px 0 10px 0;text-transform:uppercase;font-size:1.4rem}.sechd2{padding:0 0 10px 0}.bigcard{flex:1;border:solid 1px #e4e4e4;border-radius:10px;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.20);padding:10px}.bigcard.first{min-height:300px}.bigcardimg{max-width:430px;max-height:250px;overflow:hidden;margin:0 0 10px 0}.bigcard img{max-width:100%;margin-top:10px}.bigcard h2{font-weight:bold;margin-top:5px}.seemore{display:block;text-align:right;background:#fff;padding:8px;color:#1974b7;font-size:1.1rem;font-weight:400}.breadcrumb{font-size:0.8rem;margin-top:10px;margin-bottom:10px;line-height:1.4em}.artihd{font-size:1.9rem;margin-top:20px;margin-bottom:5px;font-weight:700}.imgwidth{display:block;margin:10px auto;width:auto;max-width:100%}.div_arti_cont p{font-size:1.1rem;margin-bottom:1.5em;line-height:1.5em}.div_arti_cont{margin-top:15px;margin-bottom:15px}.horodate{font-size:0.9rem}.sign_icon{display:flex;align-items:center;justify-content:center;min-height:100px;min-width:25%;border-radius:5px;text-align:center}.sign_container{margin-top:30px;margin-bottom:20px;background:#f4f4f4;padding:15px}.sign_container .flex{flex-wrap:wrap;row-gap:20px;column-gap:2%;justify-content:space-between}.sign_container p{font-sizE:1.1rem;margin:0 0 15px 0}.daterange{font-size:0.75rem;color:#5a5959}.div_pagehd{margin:10px 5px 10px 5px;background:#fff;padding:5px}.div_pagehd h1{font-size:1.5rem;font-weight:bold}.div_pagehd h2{font-size:1.2rem;color:#585858;margin-top:5px}.div_pagehd .date{color:#666;font-size:1rem}.readingrow{border:solid 1px #e4e4e4;background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.10);padding:10px;border-radius:10px;margin:5px 0 15px 0}.readingrow h3{font-weight:bold;font-size:1.2rem}.readingrow.rect h3{margin-bottom:8px}.readingrow_icon{min-width:120px;max-width:120px;text-align:left}.readingrow_icon.rect{min-width:120px;max-width:120px;max-height:100px;overflow:hidden;margin-right:10px}.readingrow_icon span{display:inline-block;width:100px;height:100px;background:#f8f8f8;border-radius:50%;overflow:hidden}.readingrow .date{font-size:0.9rem}.readingrow p{margin:5px 0;color:#4f4e4e}.readingrow.rect p{margin:0 0 0 10px;line-height:1.2em;max-height:4.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}.readingrow .date{display:inline-block;vertical-align:middle;}.attrib_row{margin-bottom:8px}.sign_attri{color:#6b6b6b;font-weight:700;display:inline-block;margin-right:5px;}.bigcard .shareicon,.readingrow .shareicon{margin:10px 0 0 0}.readtabs{display:flex;border-bottom:solid 1px #e4e4e4;min-height:40px;column-gap:20px;margin:0 8px 15px 8px}.readtabs .tab{position:relative;min-height:30px;font-size:1.15rem;padding-top:5px;padding-left:10px;padding-right:10px;cursor:pointer;color:#929292;text-align:center;border:solid 1px #efefef}.readtabs .tab.selected{cursor:default;color:#000;background:#efefef;border-top-right-radius:5px;border-top-left-radius:5px}.readtabs .tab.selected::after{content:'';position:absolute;width:100%;height:5px;background:#444;left:0;bottom:0}.tabcontent{display:none}.tabcontent.active{display:block;animation:fadeIn 0.3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}

.roundbox{text-align:center;position:fixed;width:70px;height:70px;right:31px;bottom:20px;overflow:hidden;border-radius:50%;}
.roundbox img{width:100%;}
.circular-container {position:fixed;right:10px;bottom:10px;width:100px;height:150px;display:flex;flex-direction: column;align-items: center;justify-content: flex-end;}
.svg-circular-text {width:148px;height:95px;position:fixed;bottom:12px;right:-37px;margin-right:32px}
.svg-text {font-size:10px;font-weight: bold;fill:#e20f0a;text-anchor:middle;}
.div_subscribe{border:solid 1px #d2d2d2;background:#f8f8f8;padding:15px 10px;border-radius:5px;margin-bottom:30px;}
.subscribe_email{padding:8px 10px;border:2px solid #ddd;border-radius:5px;height:35px;width:190px}
.btn{background:#4a4a4a;background:linear-gradient(to bottom, #4a4a4a 5%, #202020 100%);color:#fff;display:inline-block;border:solid 1px #bcbbbb;border-radius:5px;text-align:center;padding:10px;cursor:pointer;height:35px;}
.msg_success{color:#0a740a;font-size:1.1rem;}
.msg_error{color:#ff0000;font-size:0.9rem;font-weight:bold;margin:5px 0;}
.linkbar{background:#fff;border-top:solid 2px #fb5d60;border-bottom:solid 2px #fb5d60;padding:8px 5px 0 5px;height:50px;margin-top:5px;font-size:1.1rem}
.linkbar .flex{column-gap:10px;margin-top:5px}
.linkbar .flex span{cursor:pointer;font-weight:bold}
.btns{height:45px;line-height:45px;background:#B3CCF2;color:#000;background:linear-gradient(90deg, #B3CCF2 0%, #C8B2F2 100%);padding:0 30px;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background 0.3s ease;font-weight:400}
.btns_sm{height:30px;line-height:30px;background:#B3CCF2;color:#000;background:linear-gradient(90deg, #B3CCF2 0%, #C8B2F2 100%);padding:0 10px;border:none;border-radius:6px;font-size:0.9rem;cursor:pointer;transition:background 0.3s ease;font-weight:400}
.linkbtns{display:inline-block;border-radius:5px;padding:5px}
.linkbtns.btn1{background:#f6f6f6;background:linear-gradient(180deg, #f6f6f6 0%, #f1f1f1 100%);color:#000;cursor:pointer;margin-right:10px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);font-size:0.9rem}
.linkbtns.btn2{background:#000;color:#fff;cursor:pointer;font-size:0.9rem}
.horoscope-container{position:relative;display:inline-block}
.sun_signs{display:none;position:absolute;top:28px;left:0;background:white;border:2px solid #fb5d60;border-top:2px solid #fff;padding:0 5px 5px 5px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);margin-top:5px;min-width:100px;z-index:1000}
.sun_signs p{padding:8px 12px;cursor:pointer}
.sun_signs p:hover{background:#f0f0f0}
.horospan{display:inline-block;width:20px;height:20px;background:url("../images/dwnarrow.svg") no-repeat 50% 50%;background-size:12px;vertical-align:middle;margin-left:4px}
.radialback{background:radial-gradient(circle, #ffe6ea 20%, white 100%);border:solid 1px #ececec;border-radius:20px;box-shadow:3px 3px 6px rgba(0, 0, 0, 0.1);}
.acolor{color:#ee383b}
.fntsm{font-size:0.8rem}
.vmid{vertical-align:middle;}
p.fntsm{line-height:1.1em}
.ratestar{width:25px;height:25px;display:inline-block;background:url("../images/ratestar.svg") no-repeat 50% 50%;}
.wrapper{margin-top:15px}

.ag_img_box{width:60px;height:60px;overflow:hidden;border-radius:50%;}
.ag_img_box img{height:100%}

.div_chat-area{max-height:70vh}
.div_sticky_credits{position: sticky;top:55px;z-index:10;border-radius:1.5rem;padding-top:5px;}
/* missing from tailwind */
.justify-end{justify-content: flex-end;}
.justify-start{justify-content: flex-start;}
.bg-indigo-600{background:#fc8d9e}
.chat_h1{font-size:1.2rem;line-height:1.3em}
/**/
.profile_icon{display:inline-block;vertical-align:middle;margin-right:15px}
.thread-delete.bg-red-600{background-color:#ff3366;padding:2px}
.div_disclaim{max-width:450px;}
.q_info{display:inline-block;width:20px;height:20px;margin-left:5px;display:inline-block;text-align:center;vertical-align:middle;}

.sticky-subnav{
    position:sticky;
    top:55px; /* tighter under mobile logobar */
    z-index:1200;
    background:#fff;
    box-shadow:0 6px 12px rgba(0,0,0,0.06);
}
.logobar{position:fixed}
.topgap{height:55px;display:block}
.daysummary{background:#fff;padding:10px;margin:20px 0;}
.nav-active span{
    color:#b91c1c;
    font-weight:700;
    padding-bottom:3px;
}
.section9 .ques::after{top:0}
.section9 .ques{padding-right:10px}
.panchang-finder .finder-field{background:#fff;}
@media only screen and (max-width:390px){.logo{width:130px;height:22px;display:inline-block;margin-top:4px}}
@media only screen and (max-width:411px){html,body{font-size:13px}.lrm{margin-left:5px;margin-right:5px}}