@charset "UTF-8";
@font-face {font-family: swiper-icons;font-style: normal;font-weight: 400;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");}
:root {--swiper-theme-color: #007aff;}
.jp-carousel-overlay .swiper-container {list-style: none;margin-left: auto;margin-right: auto;overflow: hidden;padding: 0;position: relative;z-index: 1;}
.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper {flex-direction: column;}
.jp-carousel-overlay .swiper-wrapper {box-sizing: content-box;display: flex;height: 100%;position: relative;transition-property: transform;width: 100%;z-index: 1;}
.jp-carousel-overlay .swiper-container-android .swiper-slide, .jp-carousel-overlay .swiper-wrapper {transform: translateZ(0);}
.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper {flex-wrap: wrap;}
.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper {flex-direction: column;flex-wrap: wrap;}
.jp-carousel-overlay .swiper-container-free-mode>.swiper-wrapper {margin: 0 auto;transition-timing-function: ease-out;}
.jp-carousel-overlay .swiper-container-pointer-events {touch-action: pan-y;}
.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical {touch-action: pan-x;}
.jp-carousel-overlay .swiper-slide {flex-shrink: 0;height: 100%;position: relative;transition-property: transform;width: 100%;}
.jp-carousel-overlay .swiper-slide-invisible-blank {visibility: hidden;}
.jp-carousel-overlay .swiper-container-autoheight, .jp-carousel-overlay .swiper-container-autoheight .swiper-slide {height: auto;}
.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.jp-carousel-overlay .swiper-container-3d {perspective: 1200px;}
.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow, .jp-carousel-overlay .swiper-container-3d .swiper-slide, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top, .jp-carousel-overlay .swiper-container-3d .swiper-wrapper {transform-style: preserve-3d;}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top {height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 100%;z-index: 10;}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent);}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent);}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent);}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent);}
.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper {-ms-overflow-style: none;overflow: auto;scrollbar-width: none;}
.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none;}
.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start;}
.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type: x mandatory;}
.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type: y mandatory;}
:root {--swiper-navigation-size: 44px;}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-button-prev {align-items: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));cursor: pointer;display: flex;height: var(--swiper-navigation-size);justify-content: center;margin-top: calc(0px - var(--swiper-navigation-size) / 2);position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);z-index: 10;}
.jp-carousel-overlay .swiper-button-next.swiper-button-disabled, .jp-carousel-overlay .swiper-button-prev.swiper-button-disabled {cursor: auto;opacity: .35;pointer-events: none;}
.jp-carousel-overlay .swiper-button-next:after, .jp-carousel-overlay .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);font-variant: normal;letter-spacing: 0;line-height: 1;text-transform: none !important;text-transform: none;}
.jp-carousel-overlay .swiper-button-prev, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}
.jp-carousel-overlay .swiper-button-prev:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after {content: "prev";}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev {left: auto;right: 10px;}
.jp-carousel-overlay .swiper-button-next:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after {content: "next";}
.jp-carousel-overlay .swiper-button-next.swiper-button-white, .jp-carousel-overlay .swiper-button-prev.swiper-button-white {--swiper-navigation-color: #fff;}
.jp-carousel-overlay .swiper-button-next.swiper-button-black, .jp-carousel-overlay .swiper-button-prev.swiper-button-black {--swiper-navigation-color: #000;}
.jp-carousel-overlay .swiper-button-lock {display: none;}
.jp-carousel-overlay .swiper-pagination {position: absolute;text-align: center;transform: translateZ(0);transition: opacity .3s;z-index: 10;}
.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets, .jp-carousel-overlay .swiper-pagination-custom, .jp-carousel-overlay .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic {font-size: 0;overflow: hidden;}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {position: relative;transform: scale(.33);}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66);}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66);}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.33);}
.jp-carousel-overlay .swiper-pagination-bullet {background: #000;border-radius: 50%;display: inline-block;height: 8px;opacity: .2;width: 8px;}
.jp-carousel-overlay button.swiper-pagination-bullet {-webkit-appearance: none;appearance: none;border: none;box-shadow: none;margin: 0;padding: 0;}
.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.jp-carousel-overlay .swiper-pagination-bullet-active {background: var(--swiper-pagination-color,var(--swiper-theme-color));opacity: 1;}
.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0,-50%,0);}
.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {display: block;margin: 6px 0;}
.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}
.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: transform .2s,top .2s;}
.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}
.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: transform .2s,left .2s;}
.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: transform .2s,right .2s;}
.jp-carousel-overlay .swiper-pagination-progressbar {background: rgba(0,0,0,.25);position: absolute;}
.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color,var(--swiper-theme-color));height: 100%;left: 0;position: absolute;top: 0;transform: scale(0);transform-origin: left top;width: 100%;}
.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}
.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar, .jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {height: 4px;left: 0;top: 0;width: 100%;}
.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar {height: 100%;left: 0;top: 0;width: 4px;}
.jp-carousel-overlay .swiper-pagination-white {--swiper-pagination-color: #fff;}
.jp-carousel-overlay .swiper-pagination-black {--swiper-pagination-color: #000;}
.jp-carousel-overlay .swiper-pagination-lock {display: none;}
.jp-carousel-overlay .swiper-zoom-container {align-items: center;display: flex;height: 100%;justify-content: center;text-align: center;width: 100%;}
.jp-carousel-overlay .swiper-zoom-container>canvas, .jp-carousel-overlay .swiper-zoom-container>img, .jp-carousel-overlay .swiper-zoom-container>svg {max-height: 100%;max-width: 100%;-o-object-fit: contain;object-fit: contain;}
.jp-carousel-overlay .swiper-slide-zoomed {cursor: move;}
.jp-carousel-overlay .swiper-container .swiper-notification {left: 0;opacity: 0;pointer-events: none;position: absolute;top: 0;z-index: -1000;}
:root {--jp-carousel-primary-color: #fff;--jp-carousel-primary-subtle-color: #999;--jp-carousel-bg-color: #000;--jp-carousel-bg-faded-color: #222;--jp-carousel-border-color: #3a3a3a;}
:root .jp-carousel-light {--jp-carousel-primary-color: #000;--jp-carousel-primary-subtle-color: #646970;--jp-carousel-bg-color: #fff;--jp-carousel-bg-faded-color: #fbfbfb;--jp-carousel-border-color: #dcdcde;}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-button-prev, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev {background-image: none;}
[data-carousel-extra]:not(.jp-carousel-wrap) img, [data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption {cursor: pointer;}
.jp-carousel-wrap * {line-height: inherit;}
.jp-carousel-wrap.swiper-container {height: auto;width: 100vw;}
.jp-carousel-overlay .swiper-zoom-container {background-position: 50%;background-repeat: no-repeat;background-size: 200%;}
.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img, .jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img {transition: none !important;}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-button-prev {background-image: none;height: auto;opacity: .5;padding: 20px 40px;transition: opacity .5s ease-out;width: auto;}
.jp-carousel-overlay .swiper-button-next:hover, .jp-carousel-overlay .swiper-button-prev:hover {opacity: 1;}
.jp-carousel-overlay .swiper-button-next:after, .jp-carousel-overlay .swiper-button-prev:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after {content: none;}
.jp-carousel-overlay .swiper-button-next svg, .jp-carousel-overlay .swiper-button-prev svg {background: var(--jp-carousel-bg-color);border-radius: 4px;height: 30px;width: 28px;}
.jp-carousel-overlay {background: var(--jp-carousel-bg-color);bottom: 0;direction: ltr;font-family: Helvetica Neue,sans-serif !important;left: 0;overflow-x: hidden;overflow-y: auto;position: fixed;right: 0;top: 0;z-index: 2147483647;}
.jp-carousel-overlay * {box-sizing: border-box;}
.jp-carousel-overlay h1:before, .jp-carousel-overlay h2:before, .jp-carousel-overlay h3:before {content: none;display: none;}
.jp-carousel-overlay .swiper-container .swiper-button-prev {left: 0;right: auto;}
.jp-carousel-overlay .swiper-container .swiper-button-next {left: auto;right: 0;}
.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next, .jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev {transform: scaleX(-1);}
.jp-carousel-container {display: grid;grid-template-rows: 1fr 64px;height: 100%;}
.jp-carousel-hide-controls .jp-carousel-container {grid-template-rows: 1fr;}
.jp-carousel-hide-controls .swiper-wrapper {margin-top: -32px;}
.jp-carousel-hide-controls .jp-swiper-button-next, .jp-carousel-hide-controls .jp-swiper-button-prev {margin-top: -54px;}
.jp-carousel-msg {background-color: var(--jp-carousel-primary-color);border-left: 4px solid #ffba00;box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);display: inline-block;font-family: Open Sans,sans-serif;font-size: 14px;font-style: normal;line-height: 19px;margin: 25px 20px 0 2px;padding: 11px 15px;text-align: center;}
.jp-carousel-info {-webkit-font-smoothing: subpixel-antialiased !important;background-color: var(--jp-carousel-bg-color);display: flex;flex-direction: column;opacity: 1;text-align: left !important;transition: opacity .2s ease-out;z-index: 100;}
.jp-carousel-hide-controls .jp-carousel-info {height: 0;overflow: hidden;visibility: hidden;}
.jp-carousel-info-footer {align-items: center;display: flex;height: 64px;justify-content: space-between;position: relative;}
.jp-carousel-info-extra, .jp-carousel-info-footer {background-color: var(--jp-carousel-bg-color);width: 100vw;}
.jp-carousel-info-extra {border-top: 1px solid var(--jp-carousel-bg-faded-color);display: none;padding: 35px;}
.jp-carousel-title-and-caption {margin-bottom: 15px;}
.jp-carousel-info-extra.jp-carousel-show {display: block;}
.jp-carousel-info ::selection {background: var(--jp-carousel-primary-color);color: var(--jp-carousel-primary-color);}
.jp-carousel-info ::-moz-selection {background: var(--jp-carousel-primary-color);color: var(--jp-carousel-primary-color);}
.jp-carousel-photo-info {left: 0 !important;width: 100% !important;}
.jp-carousel-comments-wrapper {display: none;padding: 0;width: 100% !important;}
.jp-carousel-comments-wrapper.jp-carousel-show {display: block;}
.jp-carousel-comments-wrapper>.jp-carousel-photo-info {display: none;}
.jp-carousel-transitions .jp-carousel-photo-info {transition: .4s ease-out;}
.jp-carousel-buttons {background: #222;border-bottom: 1px solid #222;margin: -18px -20px 15px;padding: 8px 10px;text-align: center;}
div.jp-carousel-buttons a {-webkit-font-smoothing: subpixel-antialiased;border: none !important;color: var(--jp-carousel-primary-subtle-color);font: normal 11px/1.2em Helvetica Neue,sans-serif !important;letter-spacing: 0 !important;padding: 5px 2px 5px 0;text-decoration: none !important;text-shadow: none !important;vertical-align: middle;}
div.jp-carousel-buttons a:hover {border: none !important;color: var(--jp-carousel-primary-color);}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {transition: none !important;}
.jp-carousel-slide, .jp-carousel-slide img {transform: translateZ(0);}
.jp-carousel-close-hint {color: var(--jp-carousel-primary-color);cursor: default;cursor: pointer;height: 45px;letter-spacing: 0 !important;padding: 10px;position: fixed;right: 30px;text-align: right;top: 20px;transition: opacity .2s ease-out;width: 45px;z-index: 15;}
.jp-carousel-transitions .jp-carousel-close-hint {transition: color .2s linear;}
.jp-carousel-close-hint svg {background: var(--jp-carousel-bg-color);border-radius: 4px;padding: 3px 2px;}
.jp-carousel-close-hint:hover {color: var(--jp-carousel-primary-color);}
.jp-carousel-close-hint:hover span {border-color: var(--jp-carousel-primary-color);}
.jp-carousel-pagination-container {flex: 1;margin: 0 15px 0 35px;}
.jp-carousel-pagination, .jp-swiper-pagination {color: var(--jp-carousel-primary-color);display: none;font-size: 15px;font-weight: 400;position: static !important;white-space: nowrap;}
.jp-carousel-pagination-container .swiper-pagination {line-height: 8px;text-align: left;}
.jp-carousel-pagination {padding-left: 5px;}
.jp-swiper-pagination .swiper-pagination-bullet {background: var(--jp-carousel-primary-subtle-color);margin: 0 9px;}
.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: var(--jp-carousel-primary-color);}
.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {background: var(--jp-carousel-primary-color);opacity: .5;}
.jp-carousel-info-footer .jp-carousel-photo-title-container {flex-basis: 50vw;flex: 4;justify-content: center;margin: 0;overflow: hidden;}
.jp-carousel-photo-caption, .jp-carousel-photo-title {background: none !important;border: none !important;color: var(--jp-carousel-primary-color);display: inline-block;font: normal 20px/1.3em Helvetica Neue,sans-serif;letter-spacing: 0 !important;line-height: normal;margin: 0 0 10px;overflow: hidden;padding: 0;text-shadow: none !important;text-transform: none !important;}
.jp-carousel-info-footer .jp-carousel-photo-caption {color: var(--jp-carousel-primary-subtle-color);cursor: pointer;font-size: 15px;margin: 0;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.jp-carousel-info-footer .jp-carousel-photo-caption p {margin: 0;}
.jp-carousel-photo-title {font-size: 32px;margin-bottom: 2px;}
.jp-carousel-photo-description {color: var(--jp-carousel-primary-subtle-color);font-size: 16px;margin: 25px 0;overflow: hidden;overflow-wrap: break-word;width: 100%;}
.jp-carousel-photo-description p {color: var(--jp-carousel-primary-subtle-color);line-height: 1.4;margin-bottom: 0;}
.jp-carousel-comments p a, .jp-carousel-info h2 a, .jp-carousel-photo-description p a {border: none !important;color: var(--jp-carousel-primary-color) !important;font-style: normal !important;font-weight: 400 !important;text-decoration: underline !important;}
.jp-carousel-photo-description p b, .jp-carousel-photo-description p strong {color: var(--jp-carousel-primary-subtle-color);font-weight: 700;}
.jp-carousel-photo-description p em, .jp-carousel-photo-description p i {color: var(--jp-carousel-primary-subtle-color);font-style: italic;}
.jp-carousel-comments p a:hover, .jp-carousel-info h2 a:hover, .jp-carousel-photo-description p a:hover {color: var(--jp-carousel-primary-subtle-color) !important;}
.jp-carousel-photo-description p:empty {display: none;}
.jp-carousel-comments-wrapper h1:after, .jp-carousel-comments-wrapper h1:before, .jp-carousel-photo-info h1:after, .jp-carousel-photo-info h1:before {content: none !important;}
.jp-carousel-caption {font-size: 14px;font-weight: 400;margin: 0;}
.jp-carousel-image-meta {color: var(--jp-carousel-primary-color);display: none;font-size: 13px;font: 12px/1.4 Helvetica Neue,sans-serif !important;width: 100%;}
.jp-carousel-image-meta.jp-carousel-show {display: block;}
.jp-carousel-image-meta h5, .jp-carousel-image-meta li {background: none !important;border: none !important;bottom: auto !important;font-family: Helvetica Neue,sans-serif !important;font-weight: 400 !important;left: auto !important;line-height: 1.3em !important;position: inherit !important;right: auto !important;top: auto !important;}
.jp-carousel-image-meta ul {list-style: none !important;margin: 0 !important;padding: 0 !important;}
.jp-carousel-image-meta li {color: var(--jp-carousel-primary-color) !important;display: inline-block !important;font-size: 13px !important;margin: 0 2% 15px 0 !important;vertical-align: top !important;width: 48% !important;}
.jp-carousel-image-meta h5 {color: var(--jp-carousel-primary-subtle-color) !important;font-size: 10px !important;letter-spacing: .1em !important;margin: 0 0 2px !important;text-transform: uppercase !important;}
a.jp-carousel-image-download {clear: both;color: var(--jp-carousel-primary-subtle-color);display: inline-block;font-size: 14px;font-weight: 400;line-height: 1;text-decoration: none;}
a.jp-carousel-image-download svg {display: inline-block;margin: 0 3px;padding-bottom: 2px;vertical-align: middle;}
a.jp-carousel-image-download span.photo-size {border-radius: 1em;display: inline-block;font-size: 11px;margin-left: 2px;}
a.jp-carousel-image-download span.photo-size-times {padding: 0 1px 0 2px;}
.jp-carousel-comments {background: none transparent;bottom: 10px;font: 15px/1.7 Helvetica Neue,sans-serif !important;font-weight: 400;margin-top: 20px;width: 100%;}
.jp-carousel-comments p a:active, .jp-carousel-comments p a:focus, .jp-carousel-comments p a:hover {color: var(--jp-carousel-primary-color) !important;}
.jp-carousel-comment {background: none transparent;color: var(--jp-carousel-primary-subtle-color);display: flex;overflow: auto;width: 100%;}
.jp-carousel-comment+.jp-carousel-comment {margin-top: 20px;}
.jp-carousel-comment:last-of-type {margin-bottom: 20px;}
.jp-carousel-comment p {color: var(--jp-carousel-primary-subtle-color) !important;}
.jp-carousel-comment .comment-author {border: none;display: inline;float: none;font-size: 15px;font-weight: 500;margin: 0;padding: 0;width: auto;}
.jp-carousel-comment .comment-author a {color: var(--jp-carousel-primary-color);}
.jp-carousel-comment .comment-gravatar {float: none;margin-right: 10px;}
.jp-carousel-comment .comment-content {border: none;padding: 0;}
.jp-carousel-comment .avatar {background-color: transparent !important;border: none !important;border-radius: 4px;height: 64px;margin: 0;min-height: 64px;min-width: 64px;padding: 0 !important;width: 64px;}
.jp-carousel-comment .comment-date {border-bottom: 1px solid var(--jp-carousel-bg-faded-color);color: var(--jp-carousel-primary-subtle-color);font-size: 11px;margin-bottom: 6px;}
#jp-carousel-comment-form {margin: 0 0 10px !important;width: 100%;}
#jp-carousel-comment-form.jp-carousel-is-disabled {opacity: .5;pointer-events: none;}
textarea#jp-carousel-comment-form-comment-field {background: var(--jp-carousel-bg-faded-color);border: 1px solid var(--jp-carousel-border-color);border-radius: 3px;box-shadow: inset 2px 2px 2px rgba(0,0,0,.1);box-sizing: border-box;color: var(--jp-carousel-primary-subtle-color);float: none;font: 16px/1.4 Helvetica Neue,sans-serif !important;height: 147px;margin: 0;overflow: hidden;padding: 10px 10px 5px;width: 100%;}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {color: #555;}
textarea#jp-carousel-comment-form-comment-field:focus {background: var(--jp-carousel-bg-faded-color);color: var(--jp-carousel-primary-subtle-color);}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {color: var(--jp-carousel-primary-subtle-color);}
#jp-carousel-loading-overlay {bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;}
#jp-carousel-loading-wrapper {align-items: center;display: flex;height: 100vh;justify-content: center;width: 100vw;}
#jp-carousel-library-loading, #jp-carousel-library-loading:after {border-radius: 50%;height: 40px;width: 40px;}
#jp-carousel-library-loading {animation: load8 1.1s linear infinite;border: 8px solid hsla(0,0%,100%,.2);border-left: 8px solid var(--jp-carousel-primary-color);float: left;font-size: 10px;margin: 22px 0 0 10px;position: relative;text-indent: -9999em;transform: translateZ(0);}
#jp-carousel-comment-form-spinner, #jp-carousel-comment-form-spinner:after {border-radius: 50%;height: 20px;width: 20px;}
#jp-carousel-comment-form-spinner {animation: load8 1.1s linear infinite;border: 4px solid hsla(0,0%,100%,.2);border-left: 4px solid var(--jp-carousel-primary-color);bottom: 0;display: none;float: left;font-size: 10px;left: 0;margin: 0 auto;position: absolute;right: 0;text-indent: -9999em;top: calc(50% - 15px);transform: translateZ(0);}
@keyframes load8 {0% {transform: rotate(0deg);}
	to {transform: rotate(1 turn);}}
.jp-carousel-info-content-wrapper {margin: auto;max-width: 800px;}
#jp-carousel-comment-form-submit-and-info-wrapper {display: none;overflow: hidden;width: 100%;}
#jp-carousel-comment-form-commenting-as input {background: var(--jp-carousel-bg-color);border: 1px solid var(--jp-carousel-border-color);border-radius: 2px;box-shadow: inset 2px 2px 2px rgba(0,0,0,.2);color: var(--jp-carousel-primary-subtle-color);float: left;font: 16px/1.4 Helvetica Neue,sans-serif !important;padding: 10px;width: 285px;}
#jp-carousel-comment-form-commenting-as input:focus {background: var(--jp-carousel-bg-faded-color);color: var(--jp-carousel-primary-subtle-color);}
#jp-carousel-comment-form-commenting-as p {float: left;font: 400 13px/1.7 Helvetica Neue,sans-serif !important;margin: 22px 0 0;}
#jp-carousel-comment-form-commenting-as fieldset {border: none;clear: both;float: left;margin: 20px 0 0;padding: 0;}
#jp-carousel-comment-form-commenting-as label {float: left;font: 400 13px/1.7 Helvetica Neue,sans-serif !important;margin: 0 20px 3px 0;width: 100px;}
#jp-carousel-comment-form-button-submit {background: var(--jp-carousel-bg-color);border: 1px solid var(--jp-carousel-primary-color);border-radius: 3px;color: var(--jp-carousel-primary-color);display: block;font-size: 14px;margin-left: auto;margin-top: 20px;padding: 8px 16px;}
#jp-carousel-comment-form-button-submit:active, #jp-carousel-comment-form-button-submit:focus {background: var(--jp-carousel-primary-color);color: var(--jp-carousel-bg-color);}
#jp-carousel-comment-form-container {color: var(--jp-carousel-primary-subtle-color);margin-bottom: 15px;margin-top: 20px;overflow: hidden;position: relative;width: 100%;}
#jp-carousel-comment-post-results {display: none;overflow: auto;width: 100%;}
#jp-carousel-comment-post-results span {border: 1px solid var(--jp-carousel-border-color);border-radius: 2px;box-shadow: inset 0 0 5px 0 rgba(0,0,0,.2);box-sizing: border-box;display: block;font: 13px/1.4 Helvetica Neue,sans-serif !important;margin-top: 20px;overflow: auto;padding: 1em 0;text-align: center;width: 100%;}
.jp-carousel-comment-post-error {color: #df4926;}
#jp-carousel-comments-closed, #jp-carousel-comments-loading {color: var(--jp-carousel-primary-subtle-color);display: none;}
#jp-carousel-comments-loading {bottom: 10px;font: 400 15px/1.7 Helvetica Neue,sans-serif !important;margin-bottom: 20px;margin-top: 20px;text-align: left;width: 100%;}
.jp-carousel-photo-icons-container {display: block;flex: 1;margin: 0 20px 0 30px;text-align: right;white-space: nowrap;}
.jp-carousel-icon-btn {background: none;border: none;display: inline-block;height: 64px;padding: 16px;text-decoration: none;}
.jp-carousel-icon {border: none;border-radius: 4px;font-style: normal;font-weight: 400;line-height: 0;padding: 4px 3px 3px;pointer-events: none;width: 31px;}
.jp-carousel-icon, .jp-carousel-icon svg {display: inline-block;}
.jp-carousel-overlay rect {fill: var(--jp-carousel-primary-color);}
.jp-carousel-selected .jp-carousel-icon {background: var(--jp-carousel-primary-color);}
.jp-carousel-selected rect {fill: var(--jp-carousel-bg-color);}
.jp-carousel-icon-comments.jp-carousel-show {display: inline-block;}
.jp-carousel-icon .jp-carousel-has-comments-indicator {background: var(--jp-carousel-primary-color);border-radius: 4px;color: var(--jp-carousel-bg-color);display: none;font-family: Helvetica Neue,sans-serif !important;font-size: 12px;font-weight: 400;line-height: 1;margin-left: -16px;padding: 2px 4px;position: relative;vertical-align: top;}
.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator {background: var(--jp-carousel-bg-color);color: var(--jp-carousel-primary-color);}
.jp-carousel-has-comments-indicator.jp-carousel-show {display: inline-block;}
@media only screen and (max-width:760px) {.jp-carousel-buttons, .jp-carousel-overlay .swiper-container .swiper-button-next, .jp-carousel-overlay .swiper-container .swiper-button-prev {display: none !important;}
	.jp-carousel-image-meta {box-sizing: border-box;float: none !important;margin-left: 0;width: 100% !important;}
	.jp-carousel-close-hint {font-size: 26px !important;position: fixed !important;right: 10px;top: 10px;}
	.admin-bar .jp-carousel-close-hint {top: 40px;}
	.jp-carousel-slide img {opacity: 1;}
	.jp-carousel-wrap {background-color: var(--jp-carousel-bg-color);}
	.jp-carousel-fadeaway, .jp-carousel-info>.jp-carousel-photo-info {display: none;}
	.jp-carousel-comments-wrapper>.jp-carousel-photo-info {display: block;}
	.jp-carousel-caption {overflow: visible !important;}
	.jp-carousel-info-footer .jp-carousel-photo-title-container {display: none;}
	.jp-carousel-photo-icons-container {margin: 0 10px 0 0;white-space: nowrap;}
	.jp-carousel-icon-btn {padding-left: 20px;}
	.jp-carousel-pagination {padding-left: 5px;}
	.jp-carousel-pagination-container {margin-left: 25px;}
	.jp-carousel-comment .avatar {min-width: 48px;}
	#jp-carousel-comment-form-commenting-as fieldset, #jp-carousel-comment-form-commenting-as input {float: none;width: 100%;}}
.contact-form .clear-form {clear: both;}
.contact-form input {font: inherit;}
.contact-form input::placeholder {transition: opacity .3s ease-out;}
.contact-form input:hover::placeholder {opacity: .5;}
.contact-form input:focus::placeholder {opacity: .3;}
.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {box-sizing: border-box;margin-bottom: 1.5em;padding: 14px 7px;width: 100%;}
.contact-form select {margin-bottom: 1.5em;min-width: 150px;padding: 14px 7px;}
.contact-form textarea {box-sizing: border-box;float: none;font: inherit;height: 200px;margin-bottom: 1.5em;padding: 7px;width: 100%;}
.contact-form input[type=checkbox], .contact-form input[type=radio] {float: none;margin: 0 .75rem 0 5px;}
.contact-form input[type=checkbox] {margin-left: 0;top: 0;}
.contact-form label {display: block;float: none;font-weight: 700;margin-bottom: .25em;}
.contact-form label.consent-implicit input {display: none;}
.contact-form label.checkbox, .contact-form label.checkbox-multiple, .contact-form label.radio {align-items: center;display: inline-flex;float: none;font-weight: 400;margin-bottom: .25em;}
.contact-form .grunion-field-checkbox-multiple-wrap, .contact-form .grunion-field-checkbox-wrap, .contact-form .grunion-field-consent-wrap, .contact-form .grunion-field-radio-wrap {margin-bottom: 1em;}
.contact-form label span {font-size: 85%;font-weight: 400;margin-left: .25em;}
.contact-form-submission {margin-bottom: 4em;padding: 1.5em 1em;}
.contact-form-submission p {word-wrap: break-word;margin: 0 auto;}
.form-errors .form-error-message {color: red;}
.textwidget .contact-form input[type=email], .textwidget .contact-form input[type=tel], .textwidget .contact-form input[type=text], .textwidget .contact-form input[type=url], .textwidget .contact-form textarea, .wp-block-column .contact-form input[type=email], .wp-block-column .contact-form input[type=tel], .wp-block-column .contact-form input[type=text], .wp-block-column .contact-form input[type=url], .wp-block-column .contact-form textarea {width: 100%;}
#jetpack-check-feedback-spam {margin: 1px 8px 0 0;}
.jetpack-check-feedback-spam-spinner {display: inline-block;margin-top: 7px;}
.wp-block-jetpack-contact-form {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.wp-block-jetpack-button, .wp-block-jetpack-contact-form .grunion-field-wrap {flex: 0 0 100%;}
.wp-block-jetpack-button.alignright button {float: right;}
.wp-block-jetpack-contact-form .grunion-field-wrap {border-right: 15px solid transparent;}
.wp-block-jetpack-contact-form .grunion-field-width-25-wrap {flex: 0 0 25%;}
.wp-block-jetpack-contact-form .grunion-field-width-50-wrap {flex: 0 0 50%;}
.wp-block-jetpack-contact-form .grunion-field-width-75-wrap {flex: 0 0 75%;}
.grunion-field-checkbox-wrap, .grunion-field-consent-wrap {align-self: center;}
@media only screen and (min-width:600px) {.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {width: 50%;}
	.wp-block-jetpack-contact-form input[type=email], .wp-block-jetpack-contact-form input[type=tel], .wp-block-jetpack-contact-form input[type=text], .wp-block-jetpack-contact-form input[type=url] {width: 100%;}}
.jetpack-empty-spam, .jetpack-empty-spam-container {display: inline-block;}
.jetpack-empty-spam-spinner {display: inline-block;margin-top: 7px;}
.wp-block-jetpack-contact-form .wp-block-spacer {width: 100%;}
.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;}
	to {opacity: 0;}}
.infinite-loader .spinner-inner div {animation: spinner-inner 1s linear infinite;background: #000;border-radius: 3px/6px;height: 12px;left: 47px;outline: 1px solid #fff;position: absolute;top: 24px;transform-origin: 3px 26px;width: 6px;}
.infinite-loader .spinner-inner div:first-child {animation-delay: -.9166666667s;background: #000;transform: rotate(0deg);}
.infinite-loader .spinner-inner div:nth-child(2) {animation-delay: -.8333333333s;background: #000;transform: rotate(30deg);}
.infinite-loader .spinner-inner div:nth-child(3) {animation-delay: -.75s;background: #000;transform: rotate(60deg);}
.infinite-loader .spinner-inner div:nth-child(4) {animation-delay: -.6666666667s;background: #000;transform: rotate(90deg);}
.infinite-loader .spinner-inner div:nth-child(5) {animation-delay: -.5833333333s;background: #000;transform: rotate(120deg);}
.infinite-loader .spinner-inner div:nth-child(6) {animation-delay: -.5s;background: #000;transform: rotate(150deg);}
.infinite-loader .spinner-inner div:nth-child(7) {animation-delay: -.4166666667s;background: #000;transform: rotate(180deg);}
.infinite-loader .spinner-inner div:nth-child(8) {animation-delay: -.3333333333s;background: #000;transform: rotate(210deg);}
.infinite-loader .spinner-inner div:nth-child(9) {animation-delay: -.25s;background: #000;transform: rotate(240deg);}
.infinite-loader .spinner-inner div:nth-child(10) {animation-delay: -.1666666667s;background: #000;transform: rotate(270deg);}
.infinite-loader .spinner-inner div:nth-child(11) {animation-delay: -.0833333333s;background: #000;transform: rotate(300deg);}
.infinite-loader .spinner-inner div:nth-child(12) {animation-delay: 0s;background: #000;transform: rotate(330deg);}
.infinite-loader .spinner {background: none;display: inline-block;height: 28px;overflow: hidden;width: 28px;}
.infinite-loader .spinner-inner {-webkit-backface-visibility: hidden;backface-visibility: hidden;height: 100%;position: relative;transform: translateZ(0) scale(.28);transform-origin: 0 0;width: 100%;}
.infinite-loader .spinner-inner div {box-sizing: content-box;}
#infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover {background: transparent;border: none;color: inherit;cursor: inherit;display: inline;font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;margin: 0;padding: 0;position: static;}
#infinite-handle span button::-moz-focus-inner {border: none;margin: 0;padding: 0;}
@media (max-width:800px) {#infinite-handle span:before {display: none;}
	#infinite-handle span {display: block;}}
#infinite-footer {bottom: -50px;left: 0;position: fixed;width: 100%;}
#infinite-footer a {text-decoration: none;}
#infinite-footer .blog-credits a:hover, #infinite-footer .blog-info a:hover {color: #444;text-decoration: underline;}
#infinite-footer .container {background: hsla(0,0%,100%,.8);border: solid rgba(0,0,0,.1);border-width: 1px 0 0;box-sizing: border-box;margin: 0 auto;overflow: hidden;padding: 1px 20px;width: 780px;}
#infinite-footer .blog-credits, #infinite-footer .blog-info {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-credits {float: right;font-weight: 400;width: 60%;}
#infinite-footer .blog-info a {color: #111;font-size: 14px;font-weight: 700;}
#infinite-footer .blog-credits {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-credits, #infinite-footer .blog-info a {font-size: 10px;}
	#infinite-footer {position: static;}}
#infinite-aria {clip: rect(0 0 0 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.infinite-wrap:focus {outline: 0 !important;}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {overflow: hidden;width: 61px;}
#wpadminbar iframe.admin-bar-likes-widget {border-width: 0;height: 28px;min-height: 28px;position: absolute;top: 0;width: 61px;}
div.jetpack-likes-widget-wrapper {min-height: 50px;position: relative;width: 100%;}
div.jetpack-likes-widget-wrapper .sd-link-color {font-size: 12px;}
div.jetpack-comment-likes-widget-wrapper {min-height: 31px;position: relative;width: 100%;}
div.jetpack-comment-likes-widget-wrapper iframe {margin-bottom: 0;}
#likes-other-gravatars {background-color: #2e4453;border-width: 0;box-shadow: 0 0 10px #2e4453;box-shadow: 0 0 10px rgba(46,68,83,.6);display: none;min-width: 130px;padding: 10px 10px 12px;position: absolute;z-index: 1000;}
#likes-other-gravatars * {line-height: normal;}
#likes-other-gravatars .likes-text {color: #fff;font-size: 12px;padding-bottom: 8px;}
#likes-other-gravatars li, #likes-other-gravatars ul {list-style-type: none;margin: 0;padding: 0;text-indent: 0;}
#likes-other-gravatars li:before {content: "";}
#likes-other-gravatars ul.wpl-avatars {display: block;max-height: 190px;overflow: auto;}
#likes-other-gravatars ul.wpl-avatars li {float: left;height: 32px;margin: 0 5px 5px 0;width: 32px;}
#likes-other-gravatars ul.wpl-avatars li a {border-bottom: none !important;display: block;margin: 0 2px 0 0;}
#likes-other-gravatars ul.wpl-avatars li a img {background: none;border: none;margin: 0 !important;padding: 0 !important;position: static;}
div.sd-box {border-top: 1px solid #dcdcde;border-top: 1px solid rgba(0,0,0,.13);}
.comment-likes-widget, .entry-content .post-likes-widget, .post-likes-widget {border-width: 0;display: block;margin: 0;}
.comment-likes-widget-placeholder, .post-likes-widget-placeholder {border-width: 0;margin: 0;position: relative;}
.comment-likes-widget-placeholder {display: flex;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height: 18px;position: absolute;}
.comment-likes-widget-placeholder:before {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath fill=\'none\' d=\'M0 0h24v24H0z\'/%3E%3Cpath fill=\'%232EA2CC\' d=\'m12 2 2.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/svg%3E");background-repeat: no-repeat;background-size: 16px 16px;color: #2ea2cc;content: "";display: inline-block;height: 16px;padding-right: 5px;position: relative;top: 3px;width: 16px;}
.post-likes-widget-placeholder .button {display: none;}
.comment-likes-widget-placeholder .loading, .post-likes-widget-placeholder .loading {color: #999;font-size: 12px;}
.comment-likes-widget-placeholder .loading {align-self: center;color: #4e4e4e;margin-top: 4px;padding-left: 5px;}
div.sharedaddy.sd-like-enabled .sd-like h3 {display: none;}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {float: none;position: absolute;top: 0;width: 100%;}
.comment-likes-widget {width: 100%;}
.cs-rating, .pd-rating {display: block !important;}
.sd-gplus .sd-title {display: none;}
@media print {.jetpack-likes-widget-wrapper {display: none;}}
.jp-related-posts-i2__row {display: flex;margin-top: 1.5rem;}
.jp-related-posts-i2__row:first-child {margin-top: 0;}
.jp-related-posts-i2__post {display: flex;flex-basis: 0;flex-direction: column;flex-grow: 1;margin: 0 10px;padding-left: 0;}
.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {max-width: calc(33% - 20px);}
.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post {max-width: calc(50% - 20px);}
.jp-related-posts-i2__post-context, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-heading, .jp-related-posts-i2__post-img-link {display: block;flex-direction: row;}
.jp-related-posts-i2__post-heading {font-size: 1rem;line-height: 1.2em;margin: .5rem 0;}
.jp-related-posts-i2__post-link {display: block;line-height: 1.2em;width: 100%;}
.jp-related-posts-i2__post-img-link {order: -1;}
.jp-related-posts-i2__post-img-link img {width: 100%;}
.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row {display: block;margin-top: 0;}
.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post {margin: 0;max-width: none;}
.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link {margin-top: 1rem;}
@media only screen and (max-width:640px) {.jp-related-posts-i2__row {display: block;margin-top: 0;}
	.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post {margin: 1rem 0 0;max-width: none;}
	.jp-related-posts-i2__post-img-link {margin-top: 1rem;}
	.jp-related-posts-i2__post-img-link img {width: 350px;}}
#jp-relatedposts {clear: both;display: none;margin: 1em 0;padding-top: 1em;position: relative;}
.jp-relatedposts:after {clear: both;content: "";display: block;}
#jp-relatedposts h3.jp-relatedposts-headline {display: inline-block;float: left;font-family: inherit;font-size: 9pt;font-weight: 700;margin: 0 0 1em;}
#jp-relatedposts h3.jp-relatedposts-headline em:before {border-top: 1px solid #dcdcde;border-top: 1px solid rgba(0,0,0,.2);content: "";display: block;margin-bottom: 1em;min-width: 30px;width: 100%;}
#jp-relatedposts h3.jp-relatedposts-headline em {font-style: normal;font-weight: 700;}
#jp-relatedposts .jp-relatedposts-items {clear: left;}
#jp-relatedposts .jp-relatedposts-items-visual {margin-right: -20px;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left;margin: 0 0 1em;width: 33%;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {filter: alpha(opacity=80);-moz-opacity: .8;opacity: .8;padding-right: 20px;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {clear: both;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {text-decoration: underline;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {font-size: 14px;line-height: 20px;margin: 0;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {position: relative;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {border-bottom: 0;bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time {margin-bottom: 0;}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {display: block;font-family: inherit;margin: 0;max-width: 100%;text-transform: none;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {filter: alpha(opacity=100);font-size: inherit;font-weight: 400;-moz-opacity: 1;opacity: 1;text-decoration: none;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {text-decoration: underline;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {display: block;max-width: 90%;overflow: hidden;text-overflow: ellipsis;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {height: auto;max-width: 100%;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {opacity: .6;}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt, .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {display: none;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {overflow: hidden;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {margin-bottom: 1em;}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {clear: both;width: 100%;}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {float: left;margin-right: 3%;max-width: 33%;overflow: hidden;}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {display: inline-block;max-width: 63%;}
@media only screen and (max-width:640px) {#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {width: 50%;}
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {clear: left;}
	#jp-relatedposts .jp-relatedposts-items-visual {margin-right: 20px;}}
@media only screen and (max-width:320px) {#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {clear: both;margin: 0 0 1em;width: 100%;}
	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {float: none;margin-right: 0;max-width: 100%;}}
@media print {.jp-relatedposts {display: none !important;}}
#jp-post-flair {padding-top: .5em;}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {clear: both;}
div.sharedaddy h3.sd-title {display: inline-block;font-size: 9pt;font-weight: 700;line-height: 1.2;margin: 0 0 1em;}
div.sharedaddy h3.sd-title:before {border-top: 1px solid #dcdcde;content: "";display: block;margin-bottom: 1em;min-width: 30px;width: 100%;}
body.highlander-light h3.sd-title:before {border-top: 1px solid rgba(0,0,0,.2);}
body.highlander-dark h3.sd-title:before {border-top: 1px solid hsla(0,0%,100%,.4);}
.sd-sharing {margin-bottom: 1em;}
.sd-content ul {list-style: none !important;margin: 0 !important;padding: 0 !important;}
.sd-content ul li {display: inline-block;}
.sd-content ul li.share-deprecated {opacity: .5;}
.sd-content ul li.share-deprecated a span {text-decoration: line-through;}
.sd-block.sd-gplus {margin: 0 0 .5em;}
.sd-gplus .sd-content {font-size: 12px;}
.sd-content .share-email-error .share-email-error-title {margin: .5em 0;}
.sd-content .share-email-error .share-email-error-text {font-family: Open Sans,sans-serif;font-size: 12px;margin: .5em 0;}
#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button {background: #f8f8f8;border: 1px solid #ccc;border-radius: 3px;box-shadow: 0 1px 0 rgba(0,0,0,.08);color: #656565 !important;display: inline-block;font-family: Open Sans,sans-serif;font-size: 12px;font-weight: 400;line-height: 23px;padding: 1px 8px 0 5px;text-decoration: none !important;text-shadow: none;}
.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button>span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li .digg_button>a span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span {line-height: 23px;}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a, .sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button {box-shadow: none;line-height: 17px;vertical-align: top;}
.sd-social-official .sd-content ul li a.sd-button>span {line-height: 17px;}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before, .sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before, .sd-social-official .sd-content>ul>li .digg_button>a:before, .sd-social-official .sd-content>ul>li>a.sd-button:before {margin-bottom: -1px;}
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-official .sd-content>ul>li .digg_button>a:active, .sd-social-official .sd-content>ul>li .digg_button>a:hover, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-official .sd-content>ul>li>a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover {background: #f6f7f7;border: 1px solid #999;color: #555;}
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content>ul>li .digg_button>a:active, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active {box-shadow: inset 0 1px 0 rgba(0,0,0,.16);}
.sd-content ul li a.sd-button:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font: normal 18px/1 social-logos;text-align: center;vertical-align: top;}
.sd-social-icon-text ul li a.sd-button:before {position: relative;top: 2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sd-content ul li a.sd-button:before {position: relative;top: 2px;}}
.sd-social-official ul li a.sd-button:before {position: relative;top: -2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sd-social-official ul li a.sd-button:before {top: 0;}}
.sd-content ul li {margin: 0 5px 5px 0;padding: 0;}
.jp-sharing-input-touch .sd-content ul li {padding-left: 10px;}
.sd-content ul li.preview-item a.sd-button span, .sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button span {margin-left: 3px;}
.sd-content ul li.preview-item.no-icon a.sd-button span {margin-left: 0;}
.sd-content ul li.no-icon a:before, .sd-social-text .sd-content ul li a:before {display: none;}
body .sd-content ul li.share-custom.no-icon a span, body .sd-social-text .sd-content ul li.share-custom a span {background-image: none;background-position: -500px -500px !important;background-repeat: no-repeat !important;height: 0;line-height: inherit;padding-left: 0;}
.sd-social-icon .sd-content ul li a.share-more {position: relative;top: -4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sd-social-icon .sd-content ul li a.share-more {top: 2px;}}
@-moz-document url-prefix() {.sd-social-icon .sd-content ul li a.share-more {top: 2px;}}
.sd-social-icon .sd-content ul li a.share-more span {margin-left: 3px;}
.sd-content ul li.share-print div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-print a:before, .sd-social-icon-text .sd-content li.share-print a:before, .sd-social-official .sd-content li.share-print a:before, .sd-social-text .sd-content ul li.share-print a:before {content: "";}
.sd-content ul li.share-email div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email a:before {content: "";}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-linkedin a:before, .sd-social-icon-text .sd-content li.share-linkedin a:before, .sd-social-text .sd-content ul li.share-linkedin a:before {content: "";}
.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before {content: "";}
.sd-content ul li.share-reddit div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-reddit a:before, .sd-social-icon-text .sd-content li.share-reddit a:before, .sd-social-text .sd-content ul li.share-reddit a:before {content: "";}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-tumblr a:before, .sd-social-icon-text .sd-content li.share-tumblr a:before, .sd-social-text .sd-content ul li.share-tumblr a:before {content: "";}
.sd-content ul li.share-pocket div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pocket a:before, .sd-social-icon-text .sd-content li.share-pocket a:before, .sd-social-text .sd-content ul li.share-pocket a:before {content: "";}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pinterest a:before, .sd-social-icon-text .sd-content li.share-pinterest a:before, .sd-social-text .sd-content ul li.share-pinterest a:before {content: "";}
.sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {content: "";}
.sd-content ul li.share-press-this div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-press-this a:before, .sd-social-icon-text .sd-content li.share-press-this a:before, .sd-social-official .sd-content li.share-press-this a:before, .sd-social-text .sd-content ul li.share-press-this a:before {content: "";}
.sd-social-official .sd-content li.share-press-this a:before {color: #2ba1cb;}
.sd-content ul li.share-telegram div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-telegram a:before, .sd-social-icon-text .sd-content li.share-telegram a:before, .sd-social-official .sd-content li.share-telegram a:before, .sd-social-text .sd-content ul li.share-telegram a:before {content: "";}
.sd-social-official .sd-content li.share-telegram a:before {color: #08c;}
.sd-content ul li.share-skype div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-skype a:before, .sd-social-icon-text .sd-content li.share-skype a:before, .sd-social-text .sd-content ul li.share-skype a:before {content: "";}
.sd-content ul li.advanced a.share-more:before, .sd-social-icon .sd-content ul a.share-more:before, .sd-social-icon-text .sd-content a.share-more:before, .sd-social-official .sd-content a.share-more:before, .sd-social-text .sd-content ul a.share-more:before {content: "";}
.sd-social-official .sd-content a.share-more:before {color: #2ba1cb;}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before, .sd-social-official .sd-content li.share-jetpack-whatsapp a:before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {content: "";}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {color: #43d854;}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {background: #43d854;color: #fff !important;}
.sd-content ul li.share-deprecated div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-deprecated a:before, .sd-social-icon-text .sd-content li.share-deprecated a:before, .sd-social-official .sd-content li.share-deprecated a:before {content: "🚫";height: 1em;width: 1em;}
.sd-social .sd-button .share-count {background: #2ea2cc;border-radius: 10px;color: #fff;display: inline-block;font-size: 10px;line-height: 1;padding: 1px 3px;text-align: center;}
.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {line-height: 25px !important;}
.sd-social-official .sd-content>ul>li>a.sd-button span {line-height: 1;}
.sd-social-official .sd-content ul:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.sd-social-official .sd-content li.share-press-this a {margin: 0 0 5px;}
.sd-social-official .sd-content ul>li {display: block;float: left;height: 25px;margin: 0 10px 5px 0 !important;}
.sd-social-official .fb-share-button>span {vertical-align: top !important;}
.sd-social-official .sd-content .pocket_button iframe {width: 98px;}
.reddit_button iframe {margin-top: 1px;}
.linkedin_button>span, .pinterest_button, .pocket_button iframe, .twitter_button {margin: 0 !important;}
.linkedin_button>span, .pinterest_button a {display: block !important;}
.sd-social-official .sd-content .share-skype {width: 55px;}
body .sd-social-official li a.share-more, body .sd-social-official li.share-custom a, body .sd-social-official li.share-digg a, body .sd-social-official li.share-email a, body .sd-social-official li.share-press-this a, body .sd-social-official li.share-print {position: relative;top: 0;}
body .sd-social-icon .sd-content li.share-custom>a {padding: 2px 3px 0;position: relative;top: 4px;}
body .sd-content ul li.share-custom a.share-icon span, body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span {background-repeat: no-repeat;background-size: 16px 16px;display: inline-block;height: 21px;line-height: 16px;margin-left: 0;padding: 0 0 0 19px;}
body .sd-social-icon .sd-content li.share-custom a span {padding-left: 16px !important;width: 0;}
.sharing-hidden .inner {background: #fff;border: 1px solid #ccc;border-radius: 2px;box-shadow: 0 5px 20px rgba(0,0,0,.2);margin-top: 5px;max-width: 400px;padding: 10px;position: absolute;z-index: 2;}
.sharing-hidden .inner ul {margin: 0 !important;}
.sd-social-official .sd-content .sharing-hidden ul>li.share-end {clear: both;height: 0 !important;margin: 0 !important;}
.sharing-hidden .inner:after, .sharing-hidden .inner:before {border-bottom: 8px solid #ccc;border-left: 6px solid transparent;border-right: 6px solid transparent;content: "";display: block;height: 0;left: 20px;position: absolute;top: -8px;width: 0;z-index: 1;}
.sharing-hidden .inner:after {border-bottom: 8px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;top: -7px;z-index: 2;}
.sharing-hidden ul {margin: 0;}
.sd-social-icon .sd-content ul li[class*=share-] a, .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a {border: 0;border-radius: 50%;-webkit-border-radius: 50%;box-shadow: none;height: auto;line-height: 1;margin-bottom: 0;padding: 7px;position: relative;top: -2px;width: auto;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span, .sd-social-icon .sd-content ul li[class*=share-] div.option a span {line-height: 1;}
.sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a:hover {border: none;opacity: .6;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {top: 0;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {padding: 8px 8px 6px;top: 5px;}
.sd-social-icon .sd-content ul li a.sd-button.share-more {margin-left: 10px;}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {margin-left: 0;}
.sd-social-icon .sd-button span.share-count {background: #555;border-radius: 0;bottom: 0;font-size: 9px;position: absolute;right: 0;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {background: #e9e9e9;margin-top: 2px;text-indent: 0;}
.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button {background: #2c4762;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {background: #1877f2;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {background: #00acee;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {background: #ca1f27;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button {color: #555 !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {background: #4f94d4;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button {background: #08c;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {background: #0077b5;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button {background: #ee4056;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {background: #cee3f8;color: #555 !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button {background: #00aff0;color: #fff !important;}
.sharing-screen-reader-text {clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
.sharing-screen-reader-text:active, .sharing-screen-reader-text:focus, .sharing-screen-reader-text:hover {clip: auto !important;background-color: #f0f0f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);color: #21759b;display: block;font-size: 14px;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#jetpack-source_f_name {display: none !important;left: -9000px;position: absolute !important;}
.sd-content .share-customize-link {line-height: 11px;margin-top: 0;}
.sd-content .share-customize-link a {font-family: Open Sans,sans-serif;font-size: 11px;}
@media print {.sharedaddy.sd-sharing-enabled {display: none;}}
.jetpack-slideshow-window {background-color: #222;border: 20px solid #222;border-radius: 10px;height: 0;margin-bottom: 20px;overflow: hidden;padding-bottom: 56.25% !important;padding-top: 30px !important;position: relative;z-index: 1;}
.jetpack-slideshow-window.jetpack-slideshow-white {background-color: #fff;border-color: #fff;}
.jetpack-slideshow-window, .jetpack-slideshow-window * {box-sizing: content-box;}
.jetpack-slideshow-loading {height: 100%;margin: auto;text-align: center;}
body div.jetpack-slideshow-window * img {background-color: transparent !important;background-image: none !important;border-width: 0 !important;display: block;margin: 0 auto;max-height: 100%;max-width: 100%;padding: 0 !important;position: relative;top: 50%;transform: translateY(-50%);}
.jetpack-slideshow-loading img {vertical-align: middle;}
.jetpack-slideshow-slide {display: none;height: 100% !important;left: 0;margin: auto;position: absolute;text-align: center;top: 0;width: 100% !important;}
.jetpack-slideshow-slide img {vertical-align: middle;}
.jetpack-slideshow-line-height-hack {font-size: 0;overflow: hidden;width: 0;}
.jetpack-slideshow-slide-caption {bottom: 5px;color: #f6f7f7;font-family: Helvetica Neue,sans-serif;font-size: 13px;height: 25px;left: 0;line-height: 25px;position: absolute;text-align: center;text-shadow: #222 1px 1px 2px;width: 100%;z-index: 100;}
.jetpack-slideshow-controls {bottom: 30px;direction: ltr;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin: auto;opacity: .5;position: absolute;text-align: center;transition: opacity .3s ease-out;width: 100%;z-index: 1000;}
.jetpack-slideshow-window:hover .jetpack-slideshow-controls {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity: 1;}
body div div.jetpack-slideshow-controls a, body div div.jetpack-slideshow-controls a:hover {zoom: 1;background-color: #000 !important;background-color: rgba(0,0,0,.6) !important;background-image: url("../modules/shortcodes/img/slideshow-controls.png") !important;background-position: -34px 8px !important;background-repeat: no-repeat;background-size: 142px 16px !important;border: 2px solid hsla(0,0%,100%,.1) !important;border-radius: 10em !important;color: #222 !important;display: inline-block !important;height: 32px !important;line-height: 32px !important;margin: 0 5px !important;padding: 0 !important;text-align: center !important;transition: border-color .3s ease-out;width: 32px !important;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {body div div.jetpack-slideshow-controls a, body div div.jetpack-slideshow-controls a:hover {background-image: url("../modules/shortcodes/img/slideshow-controls-2x.png") !important;}}
body div div.jetpack-slideshow-controls a:hover {border-color: #fff !important;}
body div div.jetpack-slideshow-controls a:first-child {background-position: -76px 8px !important;}
body div div.jetpack-slideshow-controls a:last-child {background-position: -117px 8px !important;}
body div div.jetpack-slideshow-controls a.running, body div div.jetpack-slideshow-controls a:nth-child(2) {background-position: -34px 8px !important;}
body div div.jetpack-slideshow-controls a.paused {background-position: 9px 8px !important;}
.jetpack-slideshow-controls a img {border: 50px dotted #f0f;}
body.presentation-wrapper-fullscreen-parent, html.presentation-wrapper-fullscreen-parent {overflow: hidden !important;}
.presentation-wrapper-fullscreen-parent #wpadminbar {display: none;}
.presentation-wrapper-fullscreen, .presentation-wrapper-fullscreen-parent {bottom: 0 !important;left: 0 !important;margin: 0 !important;min-height: 100% !important;min-width: 100% !important;padding: 0 !important;position: absolute !important;right: 0 !important;top: 0 !important;z-index: 10000 !important;}
.presentation-wrapper-fullscreen {background-color: grey;border: none !important;}
.presentation-wrapper-fullscreen .nav-arrow-left, .presentation-wrapper-fullscreen .nav-arrow-right {z-index: 20001;}
.presentation-wrapper-fullscreen .nav-fullscreen-button {z-index: 20002;}
.presentation-wrapper {border: 1px solid #dcdcde;line-height: normal;margin: 20px auto;overflow: hidden;}
.presentation {margin: 0;outline: none;overflow: hidden;position: relative;}
.presentation, .presentation .step {background-position: 50%;background-repeat: no-repeat;background-size: 100% 100%;}
.presentation .step.fade:not(.active) {opacity: 0;}
.presentation .slide-content {padding: 30px;}
.presentation .nav-arrow-left, .presentation .nav-arrow-right, .presentation .nav-fullscreen-button {background-repeat: no-repeat;opacity: 0;position: absolute;transition: opacity .25s;width: 34px;z-index: 2;}
.presentation .nav-arrow-left, .presentation .nav-arrow-right {background-image: url("../modules/shortcodes/images/slide-nav.png");background-size: 450% 61px;height: 100%;}
.presentation .nav-arrow-left {background-position: 4px 50%;left: 0;}
.presentation .nav-arrow-right {background-position: -120px 50%;right: 0;}
.presentation .nav-fullscreen-button {background-image: url("../modules/shortcodes/images/expand.png");background-size: 100% 100%;bottom: 0;height: 32px;margin: 4px;right: 0;width: 32px;z-index: 3;}
.presentation:hover .nav-arrow-left, .presentation:hover .nav-arrow-right {opacity: 1;}
.presentation:hover .nav-fullscreen-button {opacity: .8;}
.presentation-wrapper-fullscreen .nav-fullscreen-button {background-image: url("../modules/shortcodes/images/collapse.png");}
.presentation .autoplay-overlay {background-color: #dcdcde;background-color: rgba(0,0,0,.75);border-radius: 50px;display: table;height: 15%;margin: 30% 10%;position: relative;transition: opacity .5s;width: 80%;z-index: 100;}
.presentation .autoplay-overlay .overlay-msg {color: #fff;display: table-cell;position: relative;text-align: center;vertical-align: middle;}
.presentation .will-fade {opacity: 0;}
.presentation .do-fade {opacity: 1;transition: opacity .5s;}
div.jetpack-quiz {background-color: #f3f3f3;border: 1px solid #deede3;border-radius: .2em;line-height: 1.3em;margin-bottom: 2em;padding: 1em;}
div.jetpack-quiz div.jetpack-quiz-question {font-weight: 700;margin-bottom: .5em;}
div.jetpack-quiz div.jetpack-quiz-answer {border-bottom: 1px dotted #999;cursor: pointer;margin-bottom: .5em;padding: 1em 0 1em 1em;}
div.jetpack-quiz div.jetpack-quiz-answer.last {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
div.jetpack-quiz div.jetpack-quiz-answer.correct {color: green;}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {color: red;}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {display: none;}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {color: #000;display: block;font-size: 90%;margin-top: 1em;}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {font-size: 85%;}
div.jetpack-quiz pre {background: transparent;font: 15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;margin: 0;padding: 0;}
.jetpack-quiz-options {margin-top: 12px;text-align: right;}
.jetpack-quiz-count {color: #646970;float: left;font-size: 12px;}
.jetpack-quiz-option-button {cursor: pointer;margin-left: 12px;}
.jetpack-quiz-option-button:hover svg {background: #3c434a;}
.jetpack-quiz-option-button svg {fill: #fff;background: #000;border-radius: 50%;display: inline-block;height: 24px;width: 24px;}
.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type, .jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type {display: none;}
#subscribe-email input {width: 95%;}
.comment-subscription-form {margin-bottom: 1em;}
.comment-subscription-form .subscribe-label {display: inline !important;}
.jetpack-video-wrapper {margin-bottom: 1.6em;}
.jetpack-video-wrapper>.wp-video, .jetpack-video-wrapper>embed, .jetpack-video-wrapper>iframe, .jetpack-video-wrapper>object {margin-bottom: 0;}
.jetpack-social-navigation ul {display: block;margin: 0 0 1.5em;padding: 0;}
.jetpack-social-navigation li {display: inline-block;line-height: 1;margin: 0;}
.jetpack-social-navigation a {border: 0;height: 1em;text-decoration: none;width: 1em;}
.jetpack-social-navigation-svg .icon {fill: currentColor;color: inherit;height: 1em;vertical-align: middle;width: 1em;}
.jetpack-social-navigation-genericons a:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;content: "";display: inline-block;font-family: Genericons;font-size: 1em;font-style: normal;font-weight: 400;height: 1em;line-height: 1;text-decoration: inherit;vertical-align: top;width: 1em;}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="pinterest."]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before, .jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {content: "";}
.tiled-gallery {clear: both;margin: 0 0 20px;overflow: hidden;}
.tiled-gallery img {margin: 2px !important;}
.tiled-gallery .gallery-group {float: left;position: relative;}
.tiled-gallery .tiled-gallery-item {float: left;margin: 0;position: relative;width: inherit;}
.tiled-gallery .gallery-row {overflow: hidden;}
.tiled-gallery .tiled-gallery-item a {background: transparent;border: none;color: inherit;margin: 0;padding: 0;text-decoration: none;width: auto;}
.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {background: none;border: none;box-shadow: none;max-width: 100%;padding: 0;vertical-align: middle;}
.tiled-gallery-caption {background: #f0f0f1;background: hsla(0,0%,100%,.8);bottom: 0;color: #333;font-size: 13px;font-weight: 400;overflow: hidden;padding: 10px 0;position: absolute;text-indent: 10px;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {font-size: 11px;}
.widget-gallery .tiled-gallery-unresized {height: 0;overflow: hidden;visibility: hidden;}
.tiled-gallery .tiled-gallery-item img.grayscale {left: 0;position: absolute;top: 0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {opacity: 0;}
.tiled-gallery.type-circle .tiled-gallery-item img {border-radius: 50% !important;-o-object-fit: cover;object-fit: cover;}
.tiled-gallery.type-circle .tiled-gallery-caption {display: none;}
.tiled-gallery.type-square .tiled-gallery-item img {-o-object-fit: cover;object-fit: cover;}
.jetpack-display-remote-posts {margin: 5px 0 20px;}
.jetpack-display-remote-posts h4 {margin: 5px 0;padding: 0;}
.jetpack-display-remote-posts p {margin: 0;padding: 0;}
.jetpack-display-remote-posts img {max-width: 100%;}
.widget-grofile h4 {margin: 1em 0 .5em;}
.widget-grofile ul.grofile-urls {margin-left: 0;overflow: hidden;}
.widget-grofile ul.grofile-accounts li {display: inline;list-style: none;}
.widget-grofile ul.grofile-accounts li:before {content: "" !important;}
.widget-grofile .grofile-accounts-logo {background-image: url("https://secure.gravatar.com/images/grav-share-sprite.png");background-repeat: no-repeat;float: left;height: 16px;margin-bottom: 8px;margin-right: 8px;width: 16px;}
.rtl .widget-grofile .grofile-accounts-logo {margin-left: 8px;margin-right: 0;}
.grofile-thumbnail {max-width: 100%;width: 500px;}
@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.widget-grofile .grofile-accounts-logo {background-image: url("https://secure.gravatar.com/images/grav-share-sprite-2x.png");background-size: 16px 784px;}}
div[class^=gr_custom_container] {background-color: #fff;border: 1px solid gray;border-radius: 10px;color: #000;padding: 10px 5px;}
div[class^=gr_custom_container] a {color: #000;}
h2[class^=gr_custom_header] {display: none;}
div[class^=gr_custom_each_container] {border-bottom: 1px solid #a7aaad;clear: both;margin-bottom: 10px;overflow: auto;padding-bottom: 4px;width: 100%;}
div[class^=gr_custom_book_container] {float: right;height: 60px;margin-left: 4px;overflow: hidden;width: 39px;}
div[class^=gr_custom_author] {font-size: 10px;}
div[class^=gr_custom_tags] {color: gray;font-size: 10px;}
div[class^=gr_custom_rating] {display: none;}
.widget_wpcom_social_media_icons_widget ul {list-style-type: none;margin-left: 0;}
.widget_wpcom_social_media_icons_widget ul li {border: 0;display: inline;margin-right: .5em;}
.widget_wpcom_social_media_icons_widget li a {border: 0;text-decoration: none;}
.widget_wpcom_social_media_icons_widget .genericon {font-family: Genericons;}
.widget_wpcom_social_media_icons_widget .screen-reader-text {clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active, .widget_wpcom_social_media_icons_widget .screen-reader-text:focus, .widget_wpcom_social_media_icons_widget .screen-reader-text:hover {clip: auto !important;background-color: #f0f0f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.widgets-grid-layout {width: 100%;}
.widgets-grid-layout:after, .widgets-grid-layout:before {content: " ";display: table;}
.widgets-grid-layout:after {clear: both;}
.widget-grid-view-image {float: left;max-width: 50%;}
.widget-grid-view-image a {display: block;margin: 0 2px 4px 0;}
.widget-grid-view-image:nth-child(2n) {float: right;}
.widget-grid-view-image:nth-child(2n) a {margin: 0 0 4px 2px;}
.widgets-grid-layout .widget-grid-view-image img {height: auto;max-width: 100%;}
.widgets-list-layout {list-style-type: none;margin: 0;padding: 0;}
.widgets-list-layout li:after, .widgets-list-layout li:before {content: "";display: table;}
.widgets-list-layout li:after {clear: both;}
.widgets-list-layout li {zoom: 1;list-style-type: none !important;margin-bottom: 1em;}
.widgets-list-layout .widgets-list-layout-blavatar {float: left;height: auto;max-width: 40px;width: 21.276596%;}
.widgets-list-layout-links {float: right;width: 73.404255%;}
.widgets-list-layout span {opacity: .5;}
.widgets-list-layout span:hover {opacity: .8;}
.jetpack-image-container:after {clear: both;}
.jetpack-image-container:after, .jetpack-image-container:before {content: "";display: table;}
.widgets-multi-column-grid ul {list-style-type: none;margin: 0;overflow: hidden;padding: 0;}
.widgets-multi-column-grid ul li {background: none;border: none;clear: none;float: left;list-style-type: none !important;margin: 0 -5px -3px 0;padding: 0 8px 6px 0;}
.widgets-multi-column-grid ul li a {background: none;border: 0;margin: 0;padding: 0;}
.widgets-multi-column-grid .avatar {vertical-align: middle;}
.widget_jetpack_my_community .avatar-240, .widget_jetpack_my_community .avatar-48 {max-height: 48px;max-width: 48px;}
.widget.widget_authors li>ul, .widget_authors>ul {margin-left: inherit;padding-left: 0;}
.widget_authors ul li li {padding-left: 0;}
.widget_authors>ul>li {list-style: none;margin-bottom: 1em;}
.widget_authors>ul>li+li {border-top: 0;}
.widget.widget_authors img {box-shadow: none;margin-bottom: 5px;margin-right: 5px;vertical-align: middle;}
.wpcnt {line-height: 2;text-align: center;}
.wpa {display: inline-block;max-width: 100%;overflow: hidden;position: relative;}
.wpa-about {border-bottom: none !important;box-shadow: none !important;color: #888;display: block;font: 10px/1 Open Sans,Arial,sans-serif !important;left: 0;margin-top: 0;opacity: .85;position: absolute;right: 0;text-align: left !important;text-decoration: none !important;top: 5px;}
.wpa .u>div {display: block;margin-bottom: 1em;margin-top: 5px;}
div.wpa>div {margin-top: 20px;}
.wpa .u .adsbygoogle {background-color: transparent;display: block;margin-bottom: 1em;margin-top: 17px;}
.widget_eu_cookie_law_widget {animation: fadeIn .8s;border: none;bottom: 1em;left: 1em;margin: 0;padding: 0;position: fixed;right: 1em;width: auto;z-index: 50001;}
@keyframes fadeIn {0% {opacity: 0;visibility: hidden;}
	to {opacity: 1;visibility: visible;}}
.widget_eu_cookie_law_widget.widget.top {bottom: auto;top: 1em;}
.admin-bar .widget_eu_cookie_law_widget.widget.top {top: 3em;}
amp-consent.widget_eu_cookie_law_widget.widget.top {margin: 0;top: 1em;}
.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {margin-top: 3em;top: 0;}
#eu-cookie-law {background-color: #fff;border: 1px solid #dedede;color: #2e4467;font-size: 12px;line-height: 1.5;overflow: hidden;padding: 6px 6px 6px 15px;position: relative;}
#eu-cookie-law a, #eu-cookie-law a:active, #eu-cookie-law a:visited {color: inherit;cursor: inherit;text-decoration: underline;}
#eu-cookie-law a:hover {cursor: pointer;text-decoration: none;}
#eu-cookie-law.negative {background-color: #000;border: none;color: #fff;}
#eu-cookie-law.hide {opacity: 0;transition: opacity .4s,visibility .4s;visibility: hidden;}
#eu-cookie-law form {margin-bottom: 0;position: static;}
#eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {background: #f3f3f3;border: 1px solid #dedede;border-radius: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #2e4453;cursor: pointer;display: inline;float: right;font-family: inherit;font-size: 14px;font-weight: inherit;line-height: inherit;margin: 0 0 0 5%;padding: 8px 12px;position: static;text-transform: none;}
#eu-cookie-law.negative input, #eu-cookie-law.negative input:focus, #eu-cookie-law.negative input:hover {background: #282828;border-color: #535353;color: #fff;}
@media (max-width:600px) {#eu-cookie-law {padding-bottom: 55px;}
	#eu-cookie-law input.accept {bottom: 8px;position: absolute;right: 8px;}}
.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button {left: 0;}
.flickr-images {text-align: center;}
.flickr-size-thumbnail .flickr-images {align-content: space-between;align-items: center;display: flex;flex-flow: row wrap;justify-content: center;}
.flickr-images img {margin: 5px;max-width: 100%;}
.wpcom-instagram-images {grid-gap: .5rem;display: grid;grid-auto-columns: 1fr;}
.wpcom-instagram-images:after, .wpcom-instagram-images:before {content: none;}
.wpcom-instagram-images a {display: block;margin: 4px 2px;}
.wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {display: inline-block;vertical-align: top;}
.wpcom-instagram-columns-2 a {width: calc(50% - 8px);}
.wpcom-instagram-columns-3 a {width: calc(33.3333% - 8px);}
.wpcom-instagram-images .sq-bg-image {background-position: 50%;background-repeat: no-repeat;background-size: cover;height: 0;overflow: hidden;padding-bottom: 100%;}
.wpcom-instagram-columns-2 {grid-template-columns: repeat(2,1fr);}
.wpcom-instagram-columns-3 {grid-template-columns: repeat(3,1fr);}
@supports (display:grid) {.wpcom-instagram-images a {display: block;margin: 0;}
	.wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {width: auto;}}
.jetpack-search-filters-widget__sub-heading {font-size: inherit;font-weight: 700;margin: 0 0 .5em;padding: 0;}
.jetpack-search-form+.jetpack-search-filters-widget__sub-heading {margin-bottom: .5em !important;margin-top: 1.5em;}
.jetpack-search-filters-widget__clear {margin-bottom: .5em;margin-top: .5em;}
.jetpack-search-sort-wrapper {margin-bottom: 1.5em;margin-top: 1em;}
.jetpack-search-sort-wrapper label {display: inherit;}
.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {height: auto;width: auto;}
ul.jetpack-search-filters-widget__filter-list li {border: none;list-style: none;padding: 0;}
ul.jetpack-search-filters-widget__filter-list li a {text-decoration: none;}
ul.jetpack-search-filters-widget__filter-list li a:hover {box-shadow: none;}
ul.jetpack-search-filters-widget__filter-list li label {display: inherit;font-weight: inherit;}
.jetpack-search-filters-widget__filter-list {list-style: none;}
ul.jetpack-search-filters-widget__filter-list {margin-bottom: 1.5em;}
body.search .jetpack-search-form input[name=s]::placeholder {color: transparent;}
body.search .jetpack-search-form input[name=s].show-placeholder::placeholder {color: inherit;}
@media screen and (min-width:400px) {.widget.jetpack-simple-payments .jetpack-simple-payments-product {flex-direction: column;}
	.widget.jetpack-simple-payments .jetpack-simple-payments-details {padding-left: 0;}}
.jetpack_widget_social_icons li, .jetpack_widget_social_icons ul {list-style: none;}
.jetpack_widget_social_icons ul {display: block;margin: 0 0 1.5em;padding: 0;}
.jetpack_widget_social_icons ul li {border: 0;display: inline-block;line-height: 1;margin: 0;padding: 0;}
.jetpack_widget_social_icons ul li:after, .jetpack_widget_social_icons ul li:before {display: none;}
.jetpack_widget_social_icons a {border: 0;box-shadow: none;display: block;height: 24px;text-decoration: none;width: 24px;}
.jetpack_widget_social_icons svg {fill: currentColor;color: inherit;height: inherit;vertical-align: middle;width: inherit;}
.jetpack_widget_social_icons ul.size-small a {height: 24px;width: 24px;}
.jetpack_widget_social_icons ul.size-medium a {height: 32px;width: 32px;}
.jetpack_widget_social_icons ul.size-large a {height: 48px;width: 48px;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);word-wrap: normal !important;border: 0;-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;}
.milestone-widget {margin-bottom: 1em;}
.milestone-content {line-height: 2;margin-top: 5px;max-width: 100%;padding: 0;text-align: center;}
.milestone-header {background-color: var(--milestone-text-color,#111);color: var(--milestone-bg-color,#fff);line-height: 1.3;margin: 0;padding: .8em;}
.milestone-header .date, .milestone-header .event {display: block;}
.milestone-header .event {font-size: 120%;}
.milestone-countdown .difference {display: block;font-size: 500%;font-weight: 700;line-height: 1.2;}
.milestone-countdown, .milestone-message {background-color: var(--milestone-bg-color,#fff);border: 1px solid var(--milestone-border-color,#767676);border-top: 0;color: var(--milestone-text-color,#111);padding-bottom: 1em;}
.milestone-message {padding-top: 1em;}