@charset "UTF-8";
#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}body.no-scroll::-webkit-scrollbar{background-color:#353535}body.no-scroll::-webkit-scrollbar-track{background-color:#555}.mwl-img{cursor:zoom-in}.mwl-img-clone-container{position:relative;will-change:transform,opacity,width,height;transform:translateZ(0);transform-origin:50% 50%;z-index:999999}.mwl-img-clone{position:absolute;display:block;width:100%;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.mwl{touch-action:pan-x pan-y;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;display:none}.mwl.safari-browser .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img{opacity:1!important}.mwl::selection{background:red}.mwl.visible{display:flex;flex-direction:column}.mwl.extended .mwl__metadata{display:none!important}.mwl .mwl__topbar{position:absolute;z-index:9;top:0;left:0;width:100%;height:40px}.mwl .mwl__topbar .mwl__topbar__slide-counter{float:left;color:#fff;line-height:40px;margin-left:20px;font-family:sans-serif;font-size:16px;opacity:.6}.mwl .mwl__topbar .mwl__topbar__controls{float:right;line-height:40px;margin-right:15px}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control{position:relative;display:inline-block;margin-right:10px;opacity:.6;transition:opacity .2s;cursor:pointer}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control:hover{opacity:1;transition:opacity .3s}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control:hover .mwl__topbar__controls__control__label{visibility:visible;margin-top:0;opacity:.8;transition:.3s}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control.hidden{display:none}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control svg{display:inline-block;height:30px;margin-top:8px}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control svg path{fill:#fff}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control .mwl__topbar__controls__control__label{position:absolute;opacity:0;visibility:hidden;margin-top:10px;right:0;font-size:12px;font-family:sans-serif;padding:8px 15px;line-height:1em;border-radius:4px;background:#000;color:rgba(255,255,255,.5);white-space:nowrap}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control .mwl__topbar__controls__control__label::before{content:"";position:absolute;top:-5px;right:7px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing{position:relative}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing:hover .mwl__topbar__controls__control--sharing__options{visibility:visible;opacity:1}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options{position:absolute;color:rgba(255,255,255,.8);white-space:nowrap;border-radius:4px;padding:8px 15px;right:0;font-size:12px;line-height:1em;background:#000;visibility:hidden;opacity:0}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options::before{content:"";position:absolute;top:-5px;right:7px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options li{list-style:none;margin:0;padding:5px}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options li a{color:rgba(255,255,255,.5);text-decoration:none;transition:.2s}.mwl .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control--sharing .mwl__topbar__controls__control--sharing__options li:hover a{color:#fff}.mwl .mwl__navigations{position:relative;top:50%;width:100%;z-index:1}.mwl .mwl__navigation__next,.mwl .mwl__navigation__previous{position:absolute;padding:15px 10px;border-radius:99px;line-height:16px;opacity:.7;transition:opacity .2s;cursor:pointer}.mwl .mwl__navigation__next svg,.mwl .mwl__navigation__previous svg{width:30px}.mwl .mwl__navigation__next:hover,.mwl .mwl__navigation__previous:hover{opacity:.6;background:#fff;transition:opacity .3s,background .3s}.mwl .mwl__navigation__previous{left:20px;padding-left:8px;margin-top:-25px;color:#fff;background:rgba(255,255,255,.3)}.mwl .mwl__navigation__next{right:20px;padding-right:8px;margin-top:-25px;color:#fff;background:rgba(255,255,255,.3)}.mwl .mwl__slider{position:relative;width:100%;height:100%;min-height:0;display:flex;flex:1}.mwl .mwl__slider.mwl-animate{transition:transform 1s}.mwl .mwl__slider .mwl__slider__image{min-width:100%;height:100%;display:flex;flex-direction:column;opacity:0;transition:opacity .3s}.mwl .mwl__slider .mwl__slider__image.visible{opacity:1}.mwl .mwl__slider .mwl__slider__image.no-magnification .mwl__slider__image__thumbnail img{cursor:default}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail{display:flex;flex:1;width:100%;height:100%;padding:10px;padding-top:40px;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail.mwl__full__screen{padding:0!important}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .mwl__slider__image__thumbnail__low-res{display:none}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img{max-width:100%;max-height:100%;transform:scale(1);transition:transform .2s;cursor:zoom-in}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img.zoomed{transform:scale(1.5);transition:transform .3s}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail.magnification_disabled img{cursor:crosshair}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .mwl__slider__image__thumbnail__low-res-container{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:inherit;box-sizing:border-box;overflow:hidden}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .mwl__slider__image__thumbnail__low-res-container .mwl__slider__image__thumbnail__low-res{top:0;left:0;cursor:progress}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .image-map{position:absolute;background:#321}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .image-map button img{transform:translate(-50%,-50%)}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail .image-map .gm-svpc img{max-width:none;max-height:none}.mwl .mwl__metadata{width:80%;max-width:840px;margin:auto;padding:0;box-sizing:border-box;color:#fff;text-align:center}.mwl .mwl__metadata h2{margin:20px 0;margin-bottom:10px;font-size:22px;color:#fff}.mwl .mwl__metadata h2::after,.mwl .mwl__metadata h2::before{display:none}.mwl .mwl__metadata .exifs,.mwl .mwl__metadata h2,.mwl .mwl__metadata p{font-family:sans-serif}.mwl .mwl__metadata p{margin:5px 0;font-size:16px;opacity:.8;display:none}.mwl .mwl__metadata p.visible{display:block}.mwl .mwl__metadata p .caption{word-wrap:break-word;white-space:pre-wrap}.mwl .mwl__metadata p .toggle-full-description{font-family:sans-serif;font-size:18px;height:18px;margin-left:10px;display:inline-block;font-weight:700;cursor:pointer;vertical-align:top;margin-top:2px}.mwl .mwl__metadata p .toggle-full-description svg{height:18px}.mwl .mwl__metadata p .toggle-full-description svg path{fill:#fff}.mwl .mwl__metadata .exifs .exif{display:inline-block;margin:20px 5px;margin-top:0;opacity:.6}.mwl .mwl__metadata .exifs .exif svg{display:inline-block;vertical-align:middle;height:20px!important}.mwl .mwl__metadata .exifs .exif svg path{fill:#fff}.mwl .mwl__metadata .exifs .exif span{display:inline-block;line-height:26px;vertical-align:middle;font-size:14px}.mwl.light .mwl__topbar .mwl__topbar__slide-counter{color:#000}.mwl.light .mwl__topbar .mwl__topbar__controls .mwl__topbar__controls__control svg path{fill:#000}.mwl.light .mwl__metadata{color:#000!important}.mwl.light .mwl__metadata h2{color:#000!important}.mwl.light .mwl__metadata p svg path{fill:#000}.mwl.light .mwl__metadata .exifs svg path{fill:#000}
      html {
line-height: 1.15;
-webkit-text-size-adjust: 100%; }  body {
margin: 0; } main {
display: block; } h1 {
font-size: 2em;
margin: 0.67em 0; }  hr {
box-sizing: content-box;
height: 0;
overflow: visible; } pre {
font-family: monospace, monospace;
font-size: 1em; }  a {
background-color: transparent; } abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder; } code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }  img {
border-style: none; }  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0; } button,
input {
overflow: visible; } button,
select {
text-transform: none; } button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; } button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; } fieldset {
padding: 0.35em 0.75em 0.625em; } legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal; } progress {
vertical-align: baseline; } textarea {
overflow: auto; } [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; } [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit; }  details {
display: block; } summary {
display: list-item; }  template {
display: none; } [hidden] {
display: none; }  *,
*::before,
*::after {
box-sizing: inherit; }
html {
box-sizing: border-box; }  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5; }
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both; }
p {
margin-bottom: 1.5em; }
dfn,
cite,
em,
i {
font-style: italic; }
blockquote {
margin: 0 1.5em; }
address {
margin: 0 0 1.5em; }
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help; }
mark,
ins {
background: #fff9c0;
text-decoration: none; }
big {
font-size: 125%; } body {
background: #fff; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em; }
ul,
ol {
margin: 0 0 1.5em 3em; }
ul {
list-style: disc; }
ol {
list-style: decimal; }
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em; }
dt {
font-weight: 700; }
dd {
margin: 0 1.5em 1.5em; } embed,
iframe,
object {
max-width: 100%; }
img {
height: auto;
max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%; } a {
color: #4169e1; }
a:visited {
color: #800080; }
a:hover, a:focus, a:active {
color: #191970; }
a:focus {
outline: thin dotted; }
a:hover, a:active {
outline: 0; } button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em; }
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa; }
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb; }
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px; }
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111; }
select {
border: 1px solid #ccc; }
textarea {
width: 100%; }   .main-navigation {
display: block;
width: 100%; }
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0; }
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999; }
.main-navigation ul ul ul {
left: -999em;
top: 0; }
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
display: block;
left: auto; }
.main-navigation ul ul a {
width: 200px; }
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto; }
.main-navigation li {
position: relative; }
.main-navigation a {
display: block;
text-decoration: none; } .menu-toggle,
.main-navigation.toggled ul {
display: block; }
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
margin: 0 0 1.5em; }
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex; }
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%; }
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%; } .sticky {
display: block; }
.post,
.page {
margin: 0 0 1.5em; }
.updated:not(.published) {
display: none; }
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0; }
.page-links {
clear: both;
margin: 0 0 1.5em; } .comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; } .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%; } .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0; } .custom-logo-link {
display: inline-block; } .wp-caption {
margin-bottom: 1.5em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
margin: 0.8075em 0; }
.wp-caption-text {
text-align: center; } .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em; }
.gallery-item {
display: inline-block;
text-align: center;
width: 100%; }
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr); }
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr); }
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr); }
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr); }
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr); }
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr); }
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr); }
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr); }
.gallery-caption {
display: block; }   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none; } .infinity-end.neverending .site-footer {
display: block; }   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.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; } #primary[tabindex="-1"]:focus {
outline: 0; } .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em; }
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em; } @font-face {
font-family: "Avenir";
font-weight: 500;
src: url(//theatrespirale.com/wp-content/themes/spirale/styles/Fonts/1475532/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2) format("woff2"), url(//theatrespirale.com/wp-content/themes/spirale/styles/Fonts/1475532/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff) format("woff"); }
@font-face {
font-family: "Avenir";
font-weight: 700;
src: url(//theatrespirale.com/wp-content/themes/spirale/styles/Fonts/5687390/0d51f252-d47b-421f-8ffe-eb417dce1b53.woff2) format("woff2"), url(//theatrespirale.com/wp-content/themes/spirale/styles/Fonts/5687390/b34d406c-b12e-4b82-892e-1bfab6517cce.woff) format("woff"); }         body {
font-family: "Avenir", Helvetica, Arial, sans-serif;
font-weight: 700;
background-color: var(--page-color-bg);
font-size: 18px;
margin: 0;
min-height: 100vh; }
body.page {
margin: 0; }
#page {
min-height: 100vh;
display: flex;
flex-direction: column; }
main {
flex: auto; }
.container {
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding: 0 2rem; }
.container--small {
max-width: 810px; }
.archives-header {
background-color: var(--page-color-text);
height: 100px;
display: flex;
align-items: flex-end;
width: 100%; }
.archives-header-title {
color: var(--page-color-titre);
display: none; }
.article .entry-title {
color: var(--page-color-titre); }
.article .entry-content {
max-width: 873px;
margin-top: 2rem; }
.navigation {
border-top: 1px solid var(--page-color-text);
border-bottom: 1px solid var(--page-color-text);
padding: 2rem; }
.single-content {
padding-top: 1rem; }
@media screen and (min-width: 600px) {
.single-content {
padding-top: 2rem; } }
@media screen and (min-width: 600px) {
.single-content .column-main {
padding-right: 4rem; } }
.nav-links a {
color: var(--page-color-text) !important; }  h1 {
font-size: 3rem;
line-height: 1.1;
font-weight: 700; }
@media screen and (min-width: 600px) {
h1 {
font-size: 5rem; } }
h2 {
font-size: 2rem;
color: var(--page-color-titre);
font-weight: 700; }
h3 {
margin: 0;
color: var(--page-color-titre);
font-weight: 700; }
h4 {
font-weight: 700; }
p {
color: var(--page-color-text); }
strong,
b {
color: var(--page-color-titre); }
a {
text-decoration: none;
color: inherit; }
a:visited, a:focus, a:hover {
color: inherit; }  @keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@-moz-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@-o-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@-ms-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }  #masthead {
padding: 0.5rem 1rem;
position: absolute;
top: 0;
transition: all 0.5s ease-in-out;
width: 100%; }
@media screen and (max-width: 600px) {
#masthead {
padding: 0 1rem; } }
@media screen and (min-width: 1000px) {
#masthead .menu-toggle {
display: none; }
#masthead .main-navigation ul {
display: flex; } }
@media screen and (max-width: 1000px) {
#masthead {
background-color: rgba(0, 0, 0, 0.9); } }
#masthead #site-navigation {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
align-items: center;   }
#masthead #site-navigation #burger-menu {
position: relative;
z-index: 111;
width: 4rem;
height: 4rem;
border: none;
border-radius: 0;
background: transparent;
cursor: pointer;
transition: all 0.5s ease-in-out; }
#masthead #site-navigation #burger-menu.active span:nth-child(1) {
top: calc(50% - 2px);
transform: rotate(45deg); }
#masthead #site-navigation #burger-menu.active span:nth-child(2) {
opacity: 0; }
#masthead #site-navigation #burger-menu.active span:nth-child(3) {
bottom: calc(50% - 2px);
transform: rotate(-45deg); }
#masthead #site-navigation #burger-menu span {
display: block;
position: absolute;
left: calc(50% - 20px);
right: 0;
width: 40px;
height: 4px;
border-radius: 2px;
background-color: white;
transition: top 0.2s 0.2s, bottom 0.2s 0.2s, opacity 0.2s 0.2s, transform 0.2s 0.4s, background 0.2s 0.2s; }
#masthead #site-navigation #burger-menu span:nth-child(1) {
top: 30%; }
#masthead #site-navigation #burger-menu span:nth-child(2) {
top: calc(50% - 2px); }
#masthead #site-navigation #burger-menu span:nth-child(3) {
bottom: 30%; }
#masthead #site-navigation #burger-menu:focus {
outline: none; }
#masthead #site-navigation .custom-logo-link {
min-width: 300px;
margin: 0 3vw; }
@media screen and (max-width: 1000px) {
#masthead #site-navigation .custom-logo-link {
min-width: 200px;
width: 200px; } }
@media screen and (max-width: 600px) {
#masthead #site-navigation .custom-logo-link {
min-width: 150px;
width: 150px; } }
#masthead #site-navigation .custom-logo-link .custom-logo {
width: 100%; }
#masthead #site-navigation .menu-menu-left-container,
#masthead #site-navigation .menu-menu-right-container {
width: 100%;
position: relative; }
@media screen and (max-width: 1000px) {
#masthead #site-navigation .menu-menu-left-container,
#masthead #site-navigation .menu-menu-right-container {
display: none; } }
#masthead #site-navigation ul {
justify-content: space-around; }
#masthead #site-navigation ul li.current_page_item, #masthead #site-navigation ul li.current-page-ancestor {
border-bottom: 2px solid white; }
@media screen and (max-width: 1000px) {
#masthead #site-navigation ul li.current_page_item, #masthead #site-navigation ul li.current-page-ancestor {
border-bottom: none;
background-color: rgba(0, 0, 0, 0.9); } }
#masthead #site-navigation ul li a {
color: white;
font-size: 1.5rem; }
@media screen and (min-width: 1000px) {
#masthead #site-navigation ul li a {
font-size: 0.8rem; } }
@media screen and (min-width: 1280px) {
#masthead #site-navigation ul li a {
font-size: 1rem; } }
#masthead #site-navigation.toggled .menu-menu-left-container,
#masthead #site-navigation.toggled .menu-menu-right-container {
z-index: 1;
position: absolute;
display: block;
background-color: rgba(0, 0, 0, 0.9); }
#masthead #site-navigation.toggled .menu-menu-left-container ul,
#masthead #site-navigation.toggled .menu-menu-right-container ul {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
text-align: center;
height: 30vh; }
#masthead #site-navigation.toggled .menu-menu-left-container ul li,
#masthead #site-navigation.toggled .menu-menu-right-container ul li {
width: 100%; }
#masthead #site-navigation.toggled .menu-menu-left-container ul li a,
#masthead #site-navigation.toggled .menu-menu-right-container ul li a {
display: block;
transition: all 0.5s ease-in-out; }
#masthead #site-navigation.toggled .menu-menu-left-container ul li a:hover,
#masthead #site-navigation.toggled .menu-menu-right-container ul li a:hover {
background-color: rgba(0, 0, 0, 0.9); }
#masthead #site-navigation.toggled .menu-menu-left-container {
top: 80px;
left: 0; }
@media screen and (max-width: 600px) {
#masthead #site-navigation.toggled .menu-menu-left-container {
top: 64px; } }
#masthead #site-navigation.toggled .menu-menu-right-container {
top: calc(80px + 30vh);
right: 0; }
@media screen and (max-width: 600px) {
#masthead #site-navigation.toggled .menu-menu-right-container {
top: calc(64px + 30vh); } }
#primary article header {
height: 43vh;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
color: white;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }
@media screen and (min-width: 600px) {
#primary article header {
height: 575px; } }
#primary article header .title-wrapper {
width: 100%;
margin: 0 auto;
padding: 0 2rem; }
#primary article header h1 {
margin-bottom: 1.5rem; }
#primary article header ul {
margin: 0;
padding: 0;
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
font-size: 1.2rem; }
#primary article header ul li {
margin-right: 1.5rem;
color: var(--page-color-titre);
transition: all 0.5s ease-in-out; }
#primary article header ul li.current-menu-item {
color: white; }
#primary article header ul li a {
text-decoration: none; }
#primary article header ul li:hover {
color: white; }
#primary article .entry-content {
font-weight: 500;
padding-top: 2rem;
padding-bottom: 2rem; }
#primary article .entry-content a {
border-bottom: 2px solid; }
#primary article .entry-content .wp-block-columns {
margin: 0 -2rem; }
#primary article .entry-content .wp-block-columns .wp-block-column {
padding: 0 2rem; }
#primary article .entry-content .wp-block-columns .wp-block-column ul {
list-style: inside; }
#primary article .entry-content .wp-block-columns h1,
#primary article .entry-content .wp-block-columns h2,
#primary article .entry-content .wp-block-columns h3,
#primary article .entry-content .wp-block-columns h4,
#primary article .entry-content .wp-block-columns h5,
#primary article .entry-content .wp-block-columns h6,
#primary article .entry-content .wp-block-columns p,
#primary article .entry-content .wp-block-columns ul,
#primary article .entry-content .wp-block-columns ol,
#primary article .entry-content .wp-block-columns blockquote,
#primary article .entry-content .wp-block-columns pre,
#primary article .entry-content .wp-block-columns figure,
#primary article .entry-content .wp-block-columns .wp-block-buttons {
max-width: none;
margin-left: 0;
margin-right: 0;
padding: 0; }
.home #colophon {
position: fixed;
bottom: 0; }
#colophon {
width: 100%; }
#colophon #footer-menu {
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: space-between;
margin: 0;
padding: 1rem; }
@media screen and (min-width: 600px) {
#colophon #footer-menu {
padding: 2rem; } }
@media screen and (min-width: 1000px) {
#colophon #footer-menu {
padding: 2rem; } }
#colophon #footer-menu a {
color: black;
font-size: 0.75rem;
display: flex; }
@media screen and (min-width: 600px) {
#colophon #footer-menu a {
font-size: 1rem; } }
#colophon #footer-menu a svg {
margin: 0 0.2rem; }
#colophon #footer-menu.txt-white a {
color: white; }
#colophon #footer-menu.txt-black a {
color: black; }
#colophon .site-info {
display: none; }
.single-content a {
border-bottom: 1px solid; }
.single-content a:hover {
text-decoration: none;
border-bottom: 1px dotted; }
.single-spectacle #primary article .txt-white p {
color: white; }
.single-spectacle #primary article .txt-white .wp-block-file a {
color: white; }
.single-spectacle #primary article .title-wrapper {
max-width: 1280px; }
.single-spectacle #primary article .entry-content {
font-weight: 700; }
@media screen and (min-width: 600px) {
.single-spectacle #primary article .entry-content .wp-block-columns .wp-block-column:nth-of-type(1) {
padding-left: 4rem; } }
.single-spectacle #primary article .entry-content .wp-block-columns .wp-block-column:nth-of-type(2) {
font-weight: 500; }
@media screen and (max-width: 600px) {
.single-spectacle #primary article .entry-content .wp-block-columns .wp-block-column:nth-of-type(2) {
border-top: 2px solid var(--page-color-titre);
padding-top: 1rem; } }  #social-header {
position: fixed;
left: 1rem;
display: flex;
z-index: 10;
flex-direction: column;
justify-content: center;
height: 100vh; }
@media screen and (min-width: 600px) {
#social-header {
left: 2rem; } }
#social-header a {
margin: 1rem 0; }
#social-header a:first-of-type {
margin-top: 0; }
#social-header a:last-of-type {
margin-bottom: 0; }
#support-link a {
color: white;
position: fixed;
right: 0.5rem;
transform: rotate(-90deg);
-webkit-transform-origin: bottom 50%;
transform-origin: bottom 50%;
display: flex;
z-index: 10;
flex-direction: column;
justify-content: center;
height: 100vh;
font-size: 0.75rem; }
@media screen and (min-width: 600px) {
#support-link a {
font-size: 1rem;
right: 1rem; } }
.prochain-spectacle {
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding: 0 3rem;
display: flex;
align-items: center;
justify-content: flex-start; }
.prochain-spectacle-container {
margin: 0;
padding: 70px 0 1rem;
list-style: none;
max-width: none; }
@media screen and (min-width: 600px) {
.prochain-spectacle-container {
margin: 0 4rem;
padding: 112px 0 1rem; } }
.prochain-spectacle-header {
color: white; }
.prochain-spectacle h3 {
transition: all 0.5s ease-in-out;
font-size: 2rem;
margin: 0 0 0 0;
border-bottom: none;
border: 2px solid white;
padding: 1rem;
color: white;
width: 100%; }
@media screen and (min-width: 600px) {
.prochain-spectacle h3 {
font-size: 2rem;
margin: 0 3rem 0 0; } }
.prochain-spectacle a {
padding: 0;
display: block;
color: white; }
.prochain-texte {
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding: 0 3rem;
height: 100vh;
display: flex;
align-items: flex-start;
justify-content: flex-start;
margin-top: 5rem; }
.prochain-texte-container {
margin: 0;
padding: 1rem 0 2rem;
list-style: none;
max-width: none; }
@media screen and (min-width: 600px) {
.prochain-texte-container {
margin: 0 4rem;
padding: 1rem 0 1rem; } }
.prochain-texte-inner {
transition: all 0.5s ease-in-out;
font-size: 2rem;
margin: 0 0 0 0;
border-bottom: none;
border: 2px solid white;
padding: 1rem;
color: white;
width: 100%; }
@media screen and (min-width: 600px) {
.prochain-texte-inner {
font-size: 2rem;
margin: 0 3rem 0 0; } }
.prochain-texte-inner p {
margin: 0; }
.prochain-texte-inner a {
color: white;
border-bottom: 2px solid white; }
.prochain-texte-inner a:hover {
background-color: white;
color: black; }
.prochain-texte-header {
color: white; }
.block-spectacles {
max-width: none !important;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0;
margin-left: 0 !important;
margin-right: 0 !important;
padding: 2rem 2rem;
list-style: none; }
.block-spectacles li a {
display: block; }
.block-spectacles li {
width: 100%; }
@media screen and (min-width: 600px) {
.block-spectacles li {
width: 47.5%;
margin-right: 5%; }
.block-spectacles li:nth-child(2n) {
margin-right: 0; } }
@media screen and (min-width: 1000px) {
.block-spectacles li {
width: 32%;
margin-right: 2%; }
.block-spectacles li:nth-child(2n) {
margin-right: 2%; }
.block-spectacles li:nth-child(3n) {
margin-right: 0; } }
.block-spectacles h2 {
font-size: 1rem;
font-weight: 400;
text-transform: uppercase;
color: black; }
.block-spectacles p {
font-size: 1rem; }
.block-spectacles li a:hover h2,
.block-spectacles li a:hover p {
text-decoration: underline; }
.submit, #mailpoet_form_1 form.mailpoet_form .mailpoet_submit, .frm_forms .frm_button_submit {
margin-top: 1rem;
font-family: 'Avenir';
background-color: #f1f1f1;
border: none;
border-radius: 0;
border-bottom: 2px solid black !important;
padding: 0.3rem 1rem !important;
font-size: 1rem;
transition: all 0.5s ease-in-out;
color: black !important; }
.submit:hover, #mailpoet_form_1 form.mailpoet_form .mailpoet_submit:hover, .frm_forms .frm_button_submit:hover {
background-color: #E42725;
color: white !important; }
.input, #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input, .frm_forms input,
.frm_forms textarea {
font-family: 'Avenir';
border: 0;
border-bottom: 1px solid black;
border-radius: 0;
background-color: #f1f1f1;
flex: 1;
min-width: 200px;
padding: 0.3rem 1rem !important; }
.input:focus, #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input:focus, .frm_forms input:focus,
.frm_forms textarea:focus {
outline: none; }
.error, #mailpoet_form_1 form.mailpoet_form .parsley-errors-list, .frm_forms .frm_error {
color: red;
padding: 0 1rem;
width: 100%;
padding-left: 200px;
font-size: 12px; }
.frm_forms fieldset {
border: 0;
padding: 0; }
.frm_forms select {
background-color: #f1f1f1;
border: 1px solid black;
border-radius: 0;
padding: 5px;
min-width: 200px;
flex: 1; }
.frm_forms .frm_form_field {
display: flex;
justify-content: space-between;
margin-bottom: 1em;
flex-wrap: wrap; }
.frm_forms .frm_form_field .frm_primary_label {
width: 200px; }
.frm_forms .frm_submit {
display: flex;
justify-content: flex-end; }
#mailpoet_form_1 form.mailpoet_form {
padding: 0 !important; }
#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph {
padding: 0; }
#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input {
max-width: 300px; }
#mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
width: auto !important; }
#mailpoet_form_1 form.mailpoet_form .parsley-errors-list {
padding-left: 0 !important; }
.single-spectacle .wp-block-button__link {
background-color: transparent;
border-radius: 10px; }
.single-spectacle .wp-block-file .wp-block-file__button {
border-radius: 0;
background-color: transparent;
padding: 0;
font-size: 1rem;
border: none !important;
color: var(--page-color-text) !important;
display: block;
padding: 0.3rem 0;
margin: 0.5rem 0; }
.single-spectacle .wp-block-file .wp-block-file__button:hover {
color: var(--page-color-titre); }
.single-spectacle .wp-block-file .wp-block-file__button::before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
margin-bottom: -3px;
margin-right: 20px;
background-image: url(//theatrespirale.com/wp-content/themes/spirale/sass/res/download.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain; }
.single-spectacle .txt-black .wp-block-file .wp-block-file__button::before {
filter: invert(1); }
.wp-block-button__link {
background-color: #f1f1f1;
border-radius: 0;
border-bottom: 2px solid black !important;
padding: 0.3rem 1rem;
font-size: 1rem;
transition: all 0.5s ease-in-out;
color: black !important; }
.wp-block-button__link:hover {
background-color: #E42725;
color: white !important; }
ul.wp-block-post-template {
margin-left: 0; }
.is-layout-flex {
display: flex;
flex-wrap: wrap; }
.archive {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(420px, 1fr));
grid-gap: 2em;
grid-auto-flow: dense;
padding-bottom: 2em; } .article:nth-child(31n + 1) {
grid-column: 1 / -1; }
.article:nth-child(16n + 2) {
grid-column: -3 / -1; }
.article:nth-child(16n + 10) {
grid-column: 1 / -2; } @media (max-width: 459px) {
.archive {
display: flex;
flex-direction: column; } }
.grille-item-image {
width: 100%;
max-width: 100%;
object-fit: cover;
object-position: center; }
.grille-item-link {
position: relative;
display: block;
transition: all 0.5s ease-in-out;
border-bottom: 2px solid black;
padding-bottom: 1rem; }
.grille-item-link:hover .grille-item-image {
mix-blend-mode: luminosity; }
.grille-item-link:hover .grille-item-title {
color: black; }
.grille-item-date {
position: absolute;
top: 5px;
right: 5px;
mix-blend-mode: difference;
color: white; }
.page-template-template-creation #primary article .entry-content .all-spectacles {
margin: 0;
padding: 60px 0 1rem;
list-style: none;
max-width: none; }
@media screen and (min-width: 600px) {
.page-template-template-creation #primary article .entry-content .all-spectacles {
margin: 0 2rem;
padding: 112px 0 100px;
margin: 0 1rem; } }
.page-template-template-creation #primary article .entry-content .all-spectacles li {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 0.5rem 0;
color: white;
opacity: 0.6 !important;
transition: transform 15s ease-in-out; }
@media screen and (min-width: 600px) {
.page-template-template-creation #primary article .entry-content .all-spectacles li {
padding: 1rem 0; } }
.page-template-template-creation #primary article .entry-content .all-spectacles li:hover {
opacity: 1 !important; }
.page-template-template-creation #primary article .entry-content .all-spectacles li:hover .spec-titre {
margin-left: 4rem; }
.page-template-template-creation #primary article .entry-content .all-spectacles li:hover .spec-date,
.page-template-template-creation #primary article .entry-content .all-spectacles li:hover .spec-info {
font-weight: 500;
animation: fadeIn 1s forwards;
-webkit-animation: fadeIn 1s forwards;
-moz-animation: fadeIn 1s forwards;
-o-animation: fadeIn 1s forwards;
-ms-animation: fadeIn 1s forwards; }
.page-template-template-creation #primary article .entry-content .all-spectacles li:hover + .spec-bg {
opacity: 1 !important;
transform: scale(1.05); }
.page-template-template-creation #primary article .entry-content .all-spectacles li:hover + .spec-bg::before {
opacity: 0.5 !important; }
.page-template-template-creation #primary article .entry-content .all-spectacles li .spec-date {
width: 0;
margin: 0;
display: none; }
@media screen and (min-width: 600px) {
.page-template-template-creation #primary article .entry-content .all-spectacles li .spec-date {
display: block; } }
.page-template-template-creation #primary article .entry-content .all-spectacles li .spec-date,
.page-template-template-creation #primary article .entry-content .all-spectacles li .spec-info {
opacity: 0 !important;
margin: 0;
padding: 0;
color: white; }
.page-template-template-creation #primary article .entry-content .all-spectacles li .spec-titre {
transition: all 0.5s ease-in-out;
font-size: 2rem;
margin: 0 0 0 0;
border-bottom: none; }
@media screen and (min-width: 600px) {
.page-template-template-creation #primary article .entry-content .all-spectacles li .spec-titre {
font-size: 4rem;
margin: 0 3rem 0 0; } }
.page-template-template-creation #primary article .entry-content .all-spectacles .spec-bg {
opacity: 0 !important;
position: fixed;
top: 0;
left: 0;
z-index: -1;
width: 100vw;
height: 100vh;
transition: transform 05s ease-in-out;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }
.page-template-template-creation #primary article .entry-content .all-spectacles .spec-bg::before {
content: "";
height: 100vh;
width: 100vw;
display: block;
background-color: rgba(0, 0, 0, 0.5);
opacity: 1 !important;
position: fixed;
transition: all 0.5s ease-in-out; }
.full-slider .slider-item {
position: fixed;
top: 0;
left: 0;
z-index: -2;
width: 100vw;
height: 100vh;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }.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}