.autbxsig{display:block;width:100%;height:auto;margin:30px auto 43px auto;box-sizing:border-box;padding:2em 0 0;background-color:#f1f1f1;box-shadow:0 0 2px #fff;font-size:18px;color:#888;text-shadow:0 1px 1px #fff;font-family:-apple-system, BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue, Arial, sans-serif,Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;border:1px solid #ccc;}
.ibxsig{display:flex;width:98%;height:auto;margin:0 auto;box-sizing:border-box;justify-content:center;}
.auavat{display:block;width:270px;height:auto;padding:1em 0 1em;text-align:center; perspective:1000px;transform-style: preserve-3d;animation: floatAnimation 12s infinite;}
.auavat img{display:block;width:100%;height:auto;margin:0 auto;animation: combinedAnimation 12s infinite;filter:drop-shadow(0 0 .3em rgba(0,0,0,0.6));}
.ibxsig p{display:block;width:100%;height:auto;margin:3px auto 4px auto;font-size:16px;color:#555;}
.fixdivider{display:block;width:100%;height:1px;margin:30px auto 41px auto;box-sizing:border-box;background-color:#ccc;}.fixdivider:before,.fixdivider:after{content:'';display:block;clear:both;}.boxbut{display:flex; justify-content:center; background-color:#222;margin:20px auto 0 auto;box-sizing:border-box;padding:0;}.ktgri{display:flex;}
.category-links a{padding:0 .5em 0;font-style:italic;}.ktgri a.pill{display:inline-block;padding:.2em .8em .2em;margin-left:5px;text-align:center;border:1px solid #ccc;border-radius:29px;font-size:16px;}.ktgri a.pill:hover{border:1px solid #000;}
@media only screen and (min-width: 300px) and (max-width: 600px) and (max-width: 752px) and (max-width: 992px){.ktgri{display:block;}.ktgri a.pill{display:block;margin:4px auto 7px auto;text-align:center;border:1px solid #ccc;border-radius:29px;}.ktgri a.pill:hover{border:1px solid #000;}.auavat{display:none;}.ibxsig{display:flex;flex-direction:column;}}
/** Share **/
.juiz_sps_button{background-color:#900;color:#d7c29e;}
.juiz_sps_button:hover{background-color:#036;color:#fff;}

@keyframes floatAnimation {
    0% {transform: translate(10px,-80px);}
    25% {transform: translate(10px,-40px);}
    50% {transform: translate(10px,-80px);}
    75% {transform: translate(10px,-40px);}
    100% {transform: translate(10px,-80px);}
}
@keyframes combinedAnimation {
    0% {transform: translateY(0) rotateY(0deg) rotateX(0deg);}
    10% {transform: translateY(-20px);}
    20% {transform: translateY(0) rotateY(15deg) rotateX(10deg);}
    30% {transform: translateY(-20px) rotateY(15deg) rotateX(10deg);}
    40% {transform: translateY(0) rotateY(0deg) rotateX(0deg);}
    50% {transform: translateY(0) rotateY(0deg);}
    60% {transform: translateY(-20px);}
    70% {transform: translateY(0);}
    80% {transform: rotateY(40deg);}
	87% {transform: rotateY(0deg);}
    90% { transform: translateY(-20px); }
    100% {transform: translateY(0) rotateY(360deg);}
}