/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .pagination-wrapper,
.infinite-scroll.neverending .footer-nav-widgets-wrapper,
.infinite-scroll.neverending #site-footer {
/* Theme Footer (when set to scrolling) */
/* When Infinite Scroll has reached its end we need to re-display
* elements that were hidden (via .neverending) before. */
.infinite-end.neverending .footer-nav-widgets-wrapper,
.infinity-end.neverending #site-footer {
.infinity-end.neverending #site-footer {
.infinite-loader .spinner {
left: inherit !important;
#site-content #infinite-handle {
width: calc(100% - 8rem);
#site-content #infinite-handle span {
#site-content #infinite-handle span button,
#site-content #infinite-handle span button:hover,
#site-content #infinite-handle span button:focus {
-webkit-appearance: none;
letter-spacing: 0.0333em;
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 {
* Sharing & Related Posts
.entry-content div.sharedaddy h3.sd-title,
.entry-content h3.sd-title,
.entry-content #jp-relatedposts h3.jp-relatedposts-headline {
letter-spacing: -0.016875em;
@media (min-width: 700px) {
.entry-content div.sharedaddy h3.sd-title,
.entry-content h3.sd-title,
.entry-content #jp-relatedposts h3.jp-relatedposts-headline {
.entry-content div.sharedaddy h3.sd-title::before,
.entry-content h3.sd-title::before {
.entry-content #jp-relatedposts h3.jp-relatedposts-headline em::before {
.widget_authors li:first-child {
.widget_flickr .flickr-size-thumbnail .flickr-images {
.widget_eu_cookie_law_widget #eu-cookie-law,
.widget_eu_cookie_law_widget #eu-cookie-law .accept {
.widget_eu_cookie_law_widget #eu-cookie-law .accept {
letter-spacing: 0.0333em;
text-transform: uppercase;
transition: opacity 0.15s linear;
@media (max-width: 600px) {
.widget_eu_cookie_law_widget #eu-cookie-law {
padding: 1.5rem 1.5rem 6.5rem;
.widget_eu_cookie_law_widget #eu-cookie-law .accept {
/* Subscriptions Widget */
.jetpack_subscription_widget .widget-title label {
@media ( min-width: 700px ) {
.jetpack_subscription_widget .widget-title label {
* This overwrites inline styles added to the wpcom widget,
* hence the use of !important
.widget_blog_subscription form p:not(#subscribe-email) input[type="text"] {
padding: 1.5rem 1.8rem !important;
.entry-content #jp-relatedposts {
width: calc(100% - 4rem);
@media (min-width: 700px) {
.entry-content #jp-relatedposts {
width: calc(100% - 8rem);
#jp-relatedposts .jp-relatedposts-grid {
justify-content: space-between;
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,
#jp-relatedposts .jp-relatedposts-post {
@media only screen and (max-width: 640px) {
#jp-relatedposts .jp-relatedposts-grid {
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,
#jp-relatedposts .jp-relatedposts-post {
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
#jp-relatedposts#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
#jp-relatedposts .jp-relatedposts-items-visual {
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
/* Tiled Galleries in Classic Blocks */
.entry-content .tiled-gallery {
.entry-content .jetpack-recipe {
.entry-content .fb-video {
/* Related Posts Block */
.jp-related-posts-i2__post li {
/* Uses !important because gif block styles load in footer after this file */
margin: 1em auto !important;
.entry-content img.latex {
/* fix site position when overflow nav modal */
position: unset !important;
/* See https://core.trac.wordpress.org/browser/trunk/src/wp-content/themes/twentytwenty/style.css?rev=58726#L710 */
.contact-form input.grunion-field[type="checkbox"] {