/*
 Theme Name:   bootScore Child
 Description:  bootScore Child Theme
 Author:       bootScore
 Author URI:   https://bootscore.me
 Template:     bootscore-main
 Version:      5.3.0
 Text Domain:  bootscore
*/

/* 
All style editing is done via scss/_bscore_custom.scss
*/
aside#text-17{border:0}#harbul1,#harbul2,#slct1,#slct2,#slct3{margin-top:10px}
.terkaitbox{background-color:#eee;border:1px slid #ccc;margin:5px!important;line-height:200%;padding:0 10px;text-align:center;vertical-align:middle;border-radius:5px;}.terkaitlink{text-align:center;vertical-align:middle;font-weight:400}.terkaitbox a,.terkaitbox a:visited,.terkaitbox a:active{text-decoration:none}
.flex-container{display: flex;justify-content: center;align-items: center;column-gap: 5px}.toc-button{background-color: #222;border-radius: 4px;border-style: none;box-sizing: border-box;color: #fff;cursor: pointer;display: inline-block;font-family: Arial,sans-serif;font-size: 16px;font-weight: 700;line-height: 1.5;margin: 0;max-width: none;min-height: 44px;min-width: 10px;outline: none;overflow: hidden;padding: 9px 20px 8px;position: relative;text-align: center;text-transform: none;user-select: none;-webkit-user-select: none;touch-action: manipulation;width: 100%}.toc-button:hover,.toc-button:focus{opacity: .85}
.responsive-table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed!important;font-family:"Open Sans",sans-serif!important;line-height:1.2;}.responsive-table caption{font-size:1.5em;margin:.5em 0 .75em}.responsive-table tr{background-color:#f8f8f8!important;border:1px solid #ddd!important;padding:.35em!important}.responsive-table th,.responsive-table td{font-size:.875em;padding:.3em!important;text-align:left!important}.responsive-table th{font-size:.8em;text-transform:uppercase}@media screen and (max-width:800px){.responsive-table{border:0}.responsive-table caption{font-size:1.3em}.responsive-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.responsive-table tr{border-bottom:3px solid #ddd!important;display:block;margin-bottom:.3em}.responsive-table td{border-left:none!important;border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:left;position:relative;padding-left:30%!important}.responsive-table td::before{content:attr(data-label);position:absolute;font-weight:700;text-transform:uppercase;top:6px;left:6px;width:3%;padding-right:10px;white-space:nowrap}.responsive-table td:last-child{border-bottom:0}}.badge {text-align:left;white-space:normal}.gcsc-find-more-on-google{display:none!important}
.top-button{bottom:120px;}.post-page-numbers {text-decoration:none;}.post-page-numbers.current button{background:#b32828;color:#fff;}
.section-bg-image{background-image:url("img/assets/clouds-banner.webp");background-color:#f9e9d2;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;padding:50px 0}h2{letter-spacing:-1px}.kartu{position:relative;justify-content:space-between;width:auto;height:380px;display:flex;flex-direction:column}.kartu .imgBx{height:220px;border-top-left-radius: 15px;border-top-right-radius: 15px;}.kartu .gen-deskripsi{position:relative;width:100%;height:150px;background:#f9e9d2;border-radius:15px;border-top-left-radius:0;padding:0 10px;z-index:1}.kartu .gen-deskripsi ul{color:#d32f2f;padding-left:0rem}.kartu .gen-deskripsi .go-btn{position:absolute;top:-65px;left:0;height:65px;min-width:50%;background:#f9e9d2;border-top:10px solid #F9F9F9;border-right:10px solid #F9F9F9;border-top-right-radius:25px;z-index:-1}.kartu .gen-deskripsi .go-btn::before{content:'';position:absolute;width:25px;height:25px;background:transparent;border-radius:50%;box-shadow:-10px -10px 0 #F9F9F9}.kartu .gen-deskripsi .go-btn a{position:relative;background:#b32828;padding:5px 5px;margin:10px 10px;display:block;border-radius:7px;border:1px solid #b32828;color:#fff;font-weight:700;text-align:center;text-decoration:none}.kartu .gen-deskripsi .go-btn a:hover{background:#fff;border-color:#b32828;color:#b32828}section.card.text-center.container.mb-5{border-color:#ffe69c;background-color:#fff3cd}
.numbers.badge.rounded-pill.bg-primary {position: absolute;top: 40px;left: 85px;}.numbers {font-size: 1.4em;}.numbers_window {display: inline-block;overflow: hidden;height: 1em;}.numbers_window_digit {display: block;width: 2em;padding: 0 0.52em 0 0;animation: counting 17s steps(10) forwards infinite;margin-right: -19px;margin-left: 0px;}.numbers_window_digit::before {content: attr(data-num);}@keyframes counting {100% {transform: translate3d(0, -10em, 0);}}#bell-icon{float:left;position:relative;z-index:0;animation:2s infinite bell-animation}
#bell-icon{position:relative}.favorite-count{top:-2px;left:18px;font-size:.7em;white-space:nowrap;padding-left:6px;padding-right:6px}
#staticBackdrop {background: rgba(0, 0, 0, 0.5);}
.favorite-card{background-color:#fdf5e7;background-image:url("data:,");background-size:cover;background-repeat:no-repeat}.favorite-font{font-family:Kalam,cursive;font-size:3.5em;font-weight:700}.text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,.2)}.favorite-card-list{background-color:#fdf5e7;}
.result-animation{opacity:1;margin-top:0;transition:margin-top .3s,opacity .3s}
.numerology-flex{width:13px;word-break:break-all;}
.rotate-animation{animation:1s linear infinite rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}