#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: .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 .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: -.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: .0333em;line-height: 1.25;padding: 1.1em 1.44em;text-decoration: none;text-transform: uppercase;transition: opacity .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;}
.jp-related-posts-i2__post li {margin: 0;}
.wp-block-jetpack-gif {margin: 1em auto !important;}
.entry-content img.latex {display: inline;}