#jp-post-flair { padding-top: .5em; } div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { clear: both; } div.sharedaddy h3.sd-title { margin: 0 0 1em 0; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: bold; } div.sharedaddy h3.sd-title:before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid #dcdcde; margin-bottom: 1em; } div.jetpack-likes-widget-wrapper { width: 100%; min-height: 50px; position: relative; } div.jetpack-likes-widget-wrapper .sd-link-color { font-size: 12px; } div.jetpack-comment-likes-widget-wrapper { width: 100%; position: relative; min-height: 31px; } div.jetpack-comment-likes-widget-wrapper iframe { margin-bottom: 0; } #likes-other-gravatars { display: none; position: absolute; padding: 9px 12px 10px 12px; background-color: #fff; border: solid 1px #dcdcde; border-radius: 4px; min-width: 220px; max-height: 240px; height: auto; overflow: auto; z-index: 1000; } #likes-other-gravatars * { line-height: normal; } #likes-other-gravatars .likes-text { color: #101517; font-size: 12px; font-weight: 500; padding-bottom: 8px; } #likes-other-gravatars ul, #likes-other-gravatars li { margin: 0; padding: 0; text-indent: 0; list-style-type: none; } #likes-other-gravatars li::before { content: ""; } #likes-other-gravatars ul.wpl-avatars { overflow: hidden; display: block; } #likes-other-gravatars ul.wpl-avatars li { width: 196px; height: 28px; float: none; margin: 0 0 4px 0; } #likes-other-gravatars ul.wpl-avatars li:last-child { margin: 0; } #likes-other-gravatars ul.wpl-avatars li a { margin: 0 2px 0 0; border-bottom: none !important; display: flex; align-items: center; gap: 8px; text-decoration: none; } #likes-other-gravatars ul.wpl-avatars li a span { font-size: 12px; color: #2C3338; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #likes-other-gravatars ul.wpl-avatars li a img { background: none; border: none; border-radius: 50%; margin: 0 !important; padding: 1px !important; position: static; box-sizing: border-box; } div.sd-box { border-top: 1px solid #dcdcde; border-top: 1px solid rgba(0,0,0,.13); } .entry-content .post-likes-widget, .post-likes-widget, .comment-likes-widget { margin: 0; border-width: 0; } .post-likes-widget-placeholder, .comment-likes-widget-placeholder { margin: 0; border-width: 0; position: relative; } .jetpack-likes-widget-unloaded .likes-widget-placeholder, .jetpack-likes-widget-loading .likes-widget-placeholder, .jetpack-likes-widget-loaded iframe { display: block; } .jetpack-likes-widget-loaded .likes-widget-placeholder, .jetpack-likes-widget-unloaded iframe, .jetpack-likes-widget-loading iframe { display: none; } .comment-likes-widget-placeholder { height: 18px; position: absolute; display: flex; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; } .comment-likes-widget-placeholder::before { color: #2EA2CC; width: 16px; height: 16px; content: ''; display: inline-block; position: relative; top: 3px; padding-right: 5px; background-repeat: no-repeat; background-size: 16px 16px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E"); } .post-likes-widget-placeholder .button { display: none; } .post-likes-widget-placeholder .loading, .comment-likes-widget-placeholder .loading { color: #999; font-size: 12px; } .comment-likes-widget-placeholder .loading { padding-left: 5px; margin-top: 4px; align-self: center; color: #4E4E4E; } div.sharedaddy.sd-like-enabled .sd-like h3 { display: none; } div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget { width: 100%; float: none; position: absolute; top: 0; } .comment-likes-widget { width: 100%; } .pd-rating, .cs-rating { display: block !important; } .sd-gplus .sd-title { display: none; } @media print { .jetpack-likes-widget-wrapper { display: none; } } .infinite-loader { color: #000; display: block; height: 28px; text-align: center; } #infinite-handle span { background: #333; border-radius: 1px; color: #f0f0f1; cursor: pointer; font-size: 13px; padding: 6px 16px; } @keyframes spinner-inner { 0% { opacity: 1; } 100% { opacity: 0; } } .infinite-loader .spinner-inner div { left: 47px; top: 24px; position: absolute; animation: spinner-inner linear 1s infinite; background: #000; outline: 1px solid #fff; width: 6px; height: 12px; border-radius: 3px / 6px; transform-origin: 3px 26px; box-sizing: content-box; } .infinite-loader .spinner-inner div:nth-child(1) { transform: rotate(0deg); animation-delay: -0.9166666666666666s; background: #000; } .infinite-loader .spinner-inner div:nth-child(2) { transform: rotate(30deg); animation-delay: -0.8333333333333334s; background: #000; } .infinite-loader .spinner-inner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.75s; background: #000; } .infinite-loader .spinner-inner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.6666666666666666s; background: #000; } .infinite-loader .spinner-inner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.5833333333333334s; background: #000; } .infinite-loader .spinner-inner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.5s; background: #000; } .infinite-loader .spinner-inner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.4166666666666667s; background: #000; } .infinite-loader .spinner-inner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.3333333333333333s; background: #000; } .infinite-loader .spinner-inner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.25s; background: #000; } .infinite-loader .spinner-inner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.16666666666666666s; background: #000; } .infinite-loader .spinner-inner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.08333333333333333s; background: #000; } .infinite-loader .spinner-inner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; background: #000; } .infinite-loader .spinner { width: 28px; height: 28px; display: inline-block; overflow: hidden; background: none; } .infinite-loader .spinner-inner { width: 100%; height: 100%; position: relative; transform: translateZ(0) scale(0.28); backface-visibility: hidden; transform-origin: 0 0; } #infinite-handle span button, #infinite-handle span button:hover, #infinite-handle span button:focus { display: inline; position: static; padding: 0; margin: 0; border: none; line-height: inherit; background: transparent; color: inherit; cursor: inherit; font-size: inherit; font-weight: inherit; font-family: inherit; } #infinite-handle span button::-moz-focus-inner { margin: 0; padding: 0; border: none; } @media (max-width: 800px) { #infinite-handle span::before { display: none; } #infinite-handle span { display: block; } } #infinite-footer { position: fixed; bottom: -50px; left: 0; width: 100%; } #infinite-footer a { text-decoration: none; } #infinite-footer .blog-info a:hover, #infinite-footer .blog-credits a:hover { color: #444; text-decoration: underline; } #infinite-footer .container { background: rgba(255, 255, 255, 0.8); border-color: rgba(0, 0, 0, 0.1); border-style: solid; border-width: 1px 0 0; box-sizing: border-box; margin: 0 auto; overflow: hidden; padding: 1px 20px; width: 780px; } #infinite-footer .blog-info, #infinite-footer .blog-credits { box-sizing: border-box; line-height: 25px; } #infinite-footer .blog-info { float: left; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 40%; } #infinite-footer .blog-info a { color: #111; font-size: 14px; font-weight: 700; } #infinite-footer .blog-credits { font-weight: 400; float: right; width: 60%; color: #888; font-size: 12px; text-align: right; } #infinite-footer .blog-credits a { color: #646970; } .infinity-end.neverending #infinite-footer { display: none; } @media (max-width: 640px) { #infinite-footer .container { box-sizing: border-box; width: 100%; } #infinite-footer .blog-info { width: 30%; } #infinite-footer .blog-credits { width: 70%; } #infinite-footer .blog-info a, #infinite-footer .blog-credits { font-size: 10px; } } @media ( max-width: 640px ) { #infinite-footer { position: static; } } #infinite-aria { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; } .infinite-wrap:focus { outline: 0 !important; }