@charset "UTF-8";
#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;
}  .contact-form input.grunion-field[type="checkbox"] {
padding: 0;
width: 1.5rem;
height: 1.5rem;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}