#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: 10px 10px 12px 10px;
background-color: #2e4453;
border-width: 0;
box-shadow: 0 0 10px #2e4453;
box-shadow: 0 0 10px rgba(46,68,83,.6);
min-width: 130px;
z-index: 1000;
}
#likes-other-gravatars.wpl-new-layout {
display: none;
position: absolute;
padding: 9px 12px 10px 12px;
background-color: #fff;
border: solid 1px #dcdcde;
border-radius: 4px;
box-shadow: none;
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: white;
font-size: 12px;
padding-bottom: 8px;
}
#likes-other-gravatars.wpl-new-layout .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: auto;
display: block;
max-height: 190px;
}
#likes-other-gravatars ul.wpl-avatars li {
width: 32px;
height: 32px;
float: left;
margin: 0 5px 5px 0;
}
#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li {
width: 196px;
height: 28px;
float: none;
margin: 0 0 4px 0;
}
#likes-other-gravatars ul.wpl-avatars li a {
margin: 0 2px 0 0;
border-bottom: none !important;
display: block;
}
#likes-other-gravatars.wpl-new-layout 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.wpl-new-layout 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;
margin: 0 !important;
padding: 0 !important;
position: static;
box-sizing: border-box;
}
#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img {
background: none;
border: none;
border-radius: 50%;
margin: 0 !important;
padding: 1px !important;
position: static;
}
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;
display: block;
} .post-likes-widget-placeholder,
.comment-likes-widget-placeholder {
margin: 0;
border-width: 0;
position: relative;
}
.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 .button span {
}
.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-footer {
z-index: 1;
} .infinite-scroll .pagination-wrapper,
.infinite-scroll.neverending .footer-nav-widgets-wrapper,
.infinite-scroll.neverending #site-footer { display: none;
} .infinite-end.neverending .footer-nav-widgets-wrapper,
.infinity-end.neverending #site-footer {
display: block;
}
.infinity-end.neverending #site-footer {
margin: 8rem 0 0;
}
.infinite-loader {
margin: 5rem auto;
}
.infinite-loader .spinner {
margin: 0 auto;
left: inherit !important;
}
#site-content #infinite-handle {
margin: 5rem auto;
max-width: 58rem;
width: calc(100% - 8rem);
}
#site-content #infinite-handle span {
background: transparent;
display: block;
font-size: 1.7rem;
text-align: center;
}
#site-content #infinite-handle span button,
#site-content #infinite-handle span button:hover,
#site-content #infinite-handle span button:focus {
-webkit-appearance: none;
-moz-appearance: none;
border: none;
background: #cd2653;
border-radius: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1.5rem;
font-weight: 600;
letter-spacing: 0.0333em;
line-height: 1.25;
margin: 0;
opacity: 1;
padding: 1.1em 1.44em;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: opacity 0.15s linear;
}
#site-content #infinite-handle span button:hover {
text-decoration: underline;
}
#site-content .infinite-wrap .hentry:first-of-type {
padding: 4rem 0 0;
} .entry-content div.sharedaddy h3.sd-title,
.entry-content h3.sd-title,
.entry-content #jp-relatedposts h3.jp-relatedposts-headline {
font-size: 2.8rem;
font-weight: 700;
letter-spacing: -0.016875em;
line-height: 1.5;
}
@media (min-width: 700px) {
.entry-content div.sharedaddy h3.sd-title,
.entry-content h3.sd-title,
.entry-content #jp-relatedposts h3.jp-relatedposts-headline {
font-size: 4rem;
}
}
.entry-content div.sharedaddy h3.sd-title:before,
.entry-content h3.sd-title:before {
border: 0 none;
}
.entry-content #jp-relatedposts h3.jp-relatedposts-headline em:before {
border: 0 none;
} .widget_authors ul {
list-style: none;
margin-left: 0;
}
.widget_authors li {
margin-top: 1rem;
list-style: none;
}
.widget_authors li:first-child {
margin-top: 2rem;
} .widget_flickr .flickr-size-thumbnail .flickr-images  {
justify-content: left;
} .widget_eu_cookie_law_widget #eu-cookie-law,
.widget_eu_cookie_law_widget #eu-cookie-law .accept {
font-size: 1.6rem;
font-weight: 500;
padding: 2rem;
}
.widget_eu_cookie_law_widget #eu-cookie-law .accept {
font-size: 1.4rem;
font-weight: 600;
letter-spacing: 0.0333em;
line-height: 1.25;
padding: 1.1em 1.44em;
text-decoration: none;
text-transform: uppercase;
transition: opacity 0.15s linear;
}
@media (max-width: 600px) {
.widget_eu_cookie_law_widget #eu-cookie-law {
font-size: 1.4rem;
padding: 1.5rem 1.5rem 6.5rem;
}
.widget_eu_cookie_law_widget #eu-cookie-law .accept {
font-size: 1.2rem;
bottom: 1.5rem;
right: auto;
left: 1.5rem;
padding: 1rem;
margin: 0;
}
} .jetpack_subscription_widget .widget-title label {
font-size: 2.8rem;
font-weight: 700;
margin: 0;
}
@media ( min-width: 700px ) {
.jetpack_subscription_widget .widget-title label {
font-size: 4rem;
}
} .widget_blog_subscription form p:not(#subscribe-email) input[type="text"] {
padding: 1.5rem 1.8rem !important;
width: 100% !important;
} .entry-content #jp-relatedposts {
max-width: 120rem;
margin: 1em auto;
width: calc(100% - 4rem);
}
@media (min-width: 700px) {
.entry-content #jp-relatedposts {
width: calc(100% - 8rem);
}
}
#jp-relatedposts .jp-relatedposts-grid {
display: flex;
flex-grow: 1;
flex-basis: 0;
justify-content: space-between;
box-sizing: border-box;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,
#jp-relatedposts .jp-relatedposts-post {
width: calc(33% - 2rem);
margin-left: 0;
margin-right: 0;
}
@media only screen and (max-width: 640px) {
#jp-relatedposts .jp-relatedposts-grid {
flex-direction: column;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,
#jp-relatedposts .jp-relatedposts-post {
width: 100%;
}
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post  {
padding-right: 0;
}
#jp-relatedposts#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
font-size: inherit;
line-height: 1.5;
}
#jp-relatedposts .jp-relatedposts-items-visual {
margin-right: 0;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
width: 100%;
} .entry-content .tiled-gallery {
margin: 0 auto 1.5em;
}  .entry-content .jetpack-recipe {
margin: 1em auto;
} .entry-content .fb-video {
display: block;
}  .jp-related-posts-i2__post li {
margin: 0;
} .wp-block-jetpack-gif { margin: 1em auto !important;
}  .entry-content img.latex {
display: inline;
}  .admin-bar {
position: unset !important;
}
.screen-reader-text {
position: absolute;
}