@charset "UTF-8";
@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root{--loop-cols:5;--loop-xs-cols:2;--loop-rows:1;--loop-columns:max( var(--loop-cols) - 4, var(--loop-xs-cols) );--loop-grid-gap:1.5rem;--loop-row-gap:1rem;--loop-max-width:100%;--loop-min-width:0;--loop-line:2;--loop-line-height:1.3;--loop-ratio:1;--loop-radius:6px;--loop-center-width:70%;--loop-font-size:0.9375rem}.is-loop-icon{display:inline-flex;align-items:center;grid-gap:.25em}.is-loop-icon:after,.is-loop-icon:before{content:'';display:block;width:1em;height:1em;border:.125em solid currentColor;transform:rotate(45deg);border-radius:100%;order:-1}.is-loop-icon:before{border-top-right-radius:0}.is-loop-icon:after{border-bottom-left-radius:0}.wp-block-loop{position:relative}.block-loop-items{margin-bottom:1.5rem;list-style:none;display:grid;grid-gap:var(--loop-grid-gap);--loop--cols:calc((var(--loop-max-width) - (var(--loop-columns) - 1) * var(--loop-grid-gap)) / var(--loop-columns));grid-template-columns:repeat(auto-fill,minmax(var(--loop--cols),1fr))}.block-loop-slider,[data-plugin=slider]{display:grid;overflow-x:auto;border-radius:var(--loop-radius);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;grid-auto-flow:column;--loop--cols:calc((var(--loop-max-width) - (var(--loop-columns) - 1) * var(--loop-grid-gap)) / var(--loop-columns));grid-auto-columns:var(--loop--cols);grid-template-rows:repeat(var(--loop-rows),max-content);grid-template-columns:inherit!important;box-sizing:border-box}.block-loop-slider::-webkit-scrollbar,.block-loop-snaps .block-loop-items::-webkit-scrollbar{display:none}.block-loop-snaps .block-loop-items{position:fixed;z-index:2;left:0;right:0;top:var(--navbar-height);bottom:var(--mobile-menu-height);display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:none;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;border-radius:var(--loop-radius);margin-bottom:0}.block-slider-scrolling{-ms-scroll-snap-type:none;scroll-snap-type:none;scroll-behavior:inherit}.block-slider-scrolling video{display:none!important}.block-loop-slider .entry-content>*,[data-plugin=slider] .entry-content>*{width:100%!important;max-width:100%!important}.block-loop-slider>*,.block-loop-snaps>*{scroll-snap-align:start}.column-sm-gap{--column-gap:var(--loop-grid-gap, 1rem)}@media (max-width:1000px){.is-stacked-tablet{flex-wrap:wrap!important}.is-stacked-tablet>.wp-block-column{flex-basis:100%!important}}@media (min-width:420px){.wp-block-loop{--loop-columns:max( min(var(--loop-cols), 5) - 3, 2 )}}@media (min-width:640px){.wp-block-loop{--loop-columns:max( var(--loop-cols) - 2, 2 )}}@media (min-width:960px){.wp-block-loop{--loop-columns:max( var(--loop-cols) - 1, 3 )}}@media (min-width:1260px){.wp-block-loop{--loop-columns:var(--loop-cols)}}.grid-1{--loop-columns:1!important}.grid-2{--loop-columns:2!important}.grid-3{--loop-columns:3!important}@media (max-width:419px){.grid-xs-1{--loop-columns:1!important}.grid-xs-2{--loop-columns:2!important}.grid-xs-3{--loop-columns:3!important}}@media (max-width:781px){.grid-sm-1{--loop-columns:1!important}.grid-sm-2{--loop-columns:2!important}.grid-sm-3{--loop-columns:3!important}}@media (max-width:991px){.grid-md-1{--loop-columns:1!important}.grid-md-2{--loop-columns:2!important}.grid-md-3{--loop-columns:3!important}}@media (min-width:1400px){.grid-xl-1{--loop-columns:1!important}.grid-xl-2{--loop-columns:2!important}.grid-xl-3{--loop-columns:3!important}}.block-loop-title{display:flex;flex-wrap:wrap;align-items:center}.block-loop-heading{width:1%;flex:1}.block-loop-more{font-size:14px;font-weight:400}.block-loop-subtitle{color:var(--text-secondary-color,#888);line-height:1.1;text-transform:none;display:block;width:100%}.block-loop-nav{opacity:0;transition:opacity .2s;position:absolute;display:flex;align-items:center;z-index:5;height:0;width:calc(100% + 2.5rem);left:-1.25rem;top:var(--top,50%)}.alignfull>.block-loop-nav{width:calc(100% - 2.5rem);left:1.25rem}.block-loop-nav span{flex:1}.wp-block-loop:hover .block-loop-nav{opacity:1}.block-loop-nav button{width:2.5rem;height:2.5rem;padding:0;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.block-loop-nav button svg{pointer-events:none;transform:rotate(var(--transform-rotate,0))}.block-loop-dot-overlay .block-loop-dot{position:absolute;z-index:5;left:50%;bottom:1rem;transform:translate(-50%,0);color:#fff}.block-loop-dot-left .block-loop-dot{margin:-4rem auto 0 auto;text-align:left;max-width:var(--content-width);width:calc(100% - var(--x-gap) * 2)}.block-loop-dot{text-align:center}.block-loop-dot button{width:1.5rem;height:1.5rem;padding:0;border-radius:2rem;border:none;background-color:transparent;color:inherit}.block-loop-dot button:after{content:"";display:inline-block;width:6px;height:6px;border-radius:6px;margin:0 auto;background-color:currentColor;opacity:.5}.block-loop-dot button.active:after{opacity:1}.block-loop-center{--loop-columns:1;--loop-max-width:var(--loop-center-width)!important}.block-loop-center .block-loop-item{scroll-snap-align:center}.block-loop-center .block-loop-nav>div{height:var(--height);width:calc(50% - var(--loop-center-width)/ 2);display:flex;align-items:center}.block-loop-center .block-loop-nav .slider-right-btn{justify-content:flex-end}.scroller{width:15rem;font-size:12px!important;display:inline-flex;justify-content:center;margin:0 auto;text-decoration:none}.scroller.is-loading{cursor:wait;pointer-events:none}.block-loop-empty,.wp-block-loop .pagination,.wp-block-loop .scroller{grid-column:1/-1;order:10000}.pagination .nav-links{display:flex;align-items:center;justify-content:center}.pagination .page-numbers{padding:.25em;text-decoration:none}.wp-block-loop .navigation .next,.wp-block-loop .navigation .prev{line-height:0}.wp-block-loop .navigation .nav-next-text,.wp-block-loop .navigation .nav-prev-text,.wp-block-loop .navigation .next:before,.wp-block-loop .navigation .prev:before{display:none}.block-loop-item{position:relative;padding:0;max-width:100%;border-radius:var(--loop-radius);display:flex;flex-direction:column;flex-wrap:wrap;scroll-snap-align:start;order:10;font-size:var(--loop-font-size)}.block-loop-item:nth-child(1){order:0}.block-loop-item:nth-child(2){order:1}.block-loop-item:nth-child(3){order:2}.block-loop-item:nth-child(4){order:3}.block-loop-item:nth-child(5){order:4}.block-loop-item:nth-child(6){order:5}.block-loop-item:nth-child(7){order:6}.block-loop-item:nth-child(8){order:7}.block-loop-item:nth-child(9){order:8}.block-loop-item .entry-content,.block-loop-item .entry-footer,.block-loop-item .entry-header,.block-loop-item .post-thumbnail{width:100%;box-sizing:border-box;padding-left:0;padding-right:0}.block-loop-item .entry-header{margin-bottom:1rem}.block-loop-item .entry-footer{margin-bottom:1rem}.block-loop-item .entry-header{padding:var(--loop-header-gap,.5rem) 0;margin:0;flex:1;display:flex;align-items:flex-start;grid-gap:var(--loop-header-gap,.5rem)}.block-loop-item .entry-title{margin:0;font-weight:500;letter-spacing:0}.block-loop-item .entry-subtitle{color:var(--text-secondary-color,#888)}.block-loop-item a{text-decoration:none}.block-loop-item .entry-meta{display:flex;flex-wrap:wrap;grid-gap:0;margin:0;color:var(--text-secondary-color,#888)}.block-loop-item .byline .author,.block-loop-item .entry-artist,.block-loop-item .entry-excerpt,.block-loop-item .entry-title,.wp-block-loop-user .entry-title a{display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:var(--loop-line);line-height:var(--loop-line-height);font-size:inherit;overflow:hidden;padding-bottom:.1em;word-break:break-word;word-wrap:break-word}.block-loop-item .entry-excerpt{--loop-line:2}.wp-block-loop-user .entry-title{display:flex;overflow:visible}.block-loop-item .byline .author,.wp-block-loop-user .entry-title a{--loop-line:1}.block-loop-item .entry-meta>span{margin:0}.block-loop-item .wp-video,.block-loop-item .wp-video video{width:100%!important;height:auto;border-radius:inherit}.block-loop-item .attachment,.block-loop-item.attachment{float:none;width:100%}.block-loop-item.attachment audio~p{display:none}.block-loop-item .post-thumbnail br,.block-loop-item .post-thumbnail p{display:none}.block-loop-item .post-thumbnail{width:100%;position:relative;margin:0;padding:0;border-radius:inherit;background-color:rgba(110,120,130,.2)}.block-loop-item .btn-follow{padding:.25em .75em;font-size:12px;vertical-align:text-bottom;margin:.25rem 0}.block-loop-item .post-thumbnail a{border-radius:inherit}.block-loop-item .post-thumbnail .avatar,.block-loop-item .post-thumbnail img,.block-loop-item .post-thumbnail video{border-radius:inherit;position:absolute;width:100%;height:100%;object-fit:cover;display:inline-flex;justify-content:center;align-items:center}.block-loop-item .post-thumbnail:after{padding-top:calc(100% / var(--loop-ratio));min-height:auto;content:"";width:100%;display:block}.block-loop-item .entry-action{opacity:0;pointer-events:none;color:#fff;background-color:rgba(0,0,0,.2);position:absolute;z-index:3;left:50%;top:50%;width:100%;height:100%;padding:0 5%;border-radius:inherit;transform:translate(-50%,-50%);transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-around;box-sizing:border-box}.block-loop-item .entry-action .count{display:none}.block-loop-item .entry-action.show{z-index:10}.block-loop-item .entry-action button,.block-loop-item .entry-action button:hover{flex-shrink:0}.entry-action-link{position:absolute;width:100%;height:100%}.block-loop-item-link{padding:.75rem 1rem;background-color:var(--btn-background,rgba(150,155,160,.2));border-radius:var(--btn-radius,.5rem)}.block-loop-item-link.active,.block-loop-item-link:hover{background-color:var(--btn-background-hover,rgba(150,155,160,.3))}.block-loop-item.active .entry-action,.block-loop-item:active .entry-action,.block-loop-item:hover .entry-action,.block-loop-item:hover .entry-header-inner~.btn-more{opacity:1;pointer-events:initial}.block-loop-item .count,.comment-toolbar .count,.entry-meta .count{color:var(--text-secondary-color,#888);padding-inline-start:.5rem;-webkit-padding-start:.5rem}.block-loop-row .play-count{padding:0 .5rem}.block-loop-item .entry-avatar{width:36px;flex-shrink:0}.block-loop-item .entry-footer{display:none;margin:0}.block-loop-item .entry-description{font-size:.875rem}.block-loop-item .entry-description p{margin-bottom:0}.block-loop-item .waveform{width:100%}.block-loop-index.block-loop-row .waveform:before{content:"";display:inline-block;min-width:1rem}.wp-block-loop .btn-play{font-size:1.125rem}.block-loop-row .btn-play{font-size:.875rem}.wp-block-loop-user .post-thumbnail{width:80%;margin:10% 10% 0 10%;border-radius:50%}.wp-block-loop-user .entry-header{text-align:center;flex-direction:column;align-items:center;grid-gap:0}.wp-block-loop-user .post-thumbnail{--loop-ratio:1;border-radius:50%!important}.wp-block-loop-user.block-loop-row{--loop-grid-gap:0.75rem}.wp-block-loop-user.block-loop-row .block-loop-item{align-items:center}.wp-block-loop-user.block-loop-row .post-thumbnail{margin:0;min-width:0;width:3rem}.wp-block-loop-user.block-loop-row .entry-header{align-items:center;text-align:inherit;display:flex;flex-direction:row;gap:.5rem}.wp-block-loop-user .entry-title{font-size:.8125rem;font-weight:600;align-items:center;justify-content:center;flex:1}.wp-block-loop-user.block-loop-row .entry-title{justify-content:flex-start}.wp-block-loop-user .user-followers{font-weight:400;font-size:.85em;color:var(--text-secondary-color);width:100%}.block-loop-row{--loop-columns:1}.hide-more-actions .entry-footer>:not(.btn-more){display:none}.block-loop-row .block-loop-item{display:flex;grid-gap:var(--loop-row-gap);flex-direction:row;align-items:flex-start}.block-loop-row .entry-header{flex:1;display:flex;flex-wrap:wrap;padding:0;align-items:center;align-self:stretch;grid-gap:0}.block-loop-row .entry-avatar{display:none}.block-loop-row .post-thumbnail{width:6rem;min-width:var(--loop-min-width)}.block-loop-mixed .block-loop-item{display:flex;grid-gap:var(--loop-row-gap);flex-direction:row;--loop-header-gap:0;align-items:center}.block-loop-mixed .block-loop-item:first-child{grid-column:span calc(var(--loop-columns)/2);grid-row:span var(--loop-rows,4);align-items:stretch}.block-loop-mixed .block-loop-item:not(:first-child){grid-column:span calc(var(--loop-columns)/2)}.block-loop-mixed .block-loop-item:not(:first-child) .post-thumbnail{width:33%}@media (max-width:576px){.block-loop-mixed .block-loop-items{--loop-columns:1}}.block-loop-xs{--loop-line:1}.block-loop-xs .btn-play{font-size:.75rem}.block-loop-xs .post-thumbnail{width:3rem;border-radius:5px;min-width:auto}.block-loop-sm .post-thumbnail{width:4rem;border-radius:7px;min-width:auto}.block-loop-lg .post-thumbnail{width:10rem;min-width:auto}.block-loop-autotype .block-loop-items{--loop-columns:1}.has-loop-posts .block-loop-items{grid-gap:0;--loop-columns:1}.has-loop-posts .block-loop-item{padding:.5rem .5rem}.has-loop-posts .entry-header{flex-wrap:nowrap;padding:0}.has-loop-posts .post-thumbnail{border-radius:2px;width:3rem;flex-shrink:0}.has-loop-posts.block-loop-index .icon-play{display:none;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);line-height:0}.has-loop-posts.block-loop-index .block-loop-item.active:before,.has-loop-posts.block-loop-index .block-loop-item:hover:before{color:transparent}.has-loop-posts.block-loop-index .block-loop-item.active .icon-play,.has-loop-posts.block-loop-index .block-loop-item:hover .icon-play{display:block}.has-loop-posts .block-loop-item:hover{background-color:var(--tracks-item-odd-color,rgba(150,155,160,.1))}.has-loop-posts .block-loop-item.active{background-color:var(--tracks-item-hover-color,rgba(150,155,160,.2))}.has-loop-posts .icon-plus{display:none}.is-album .has-loop-posts .entry-meta a,.is-album .has-loop-posts .entry-title a{pointer-events:none}.has-loop-posts .entry-meta{justify-content:flex-start!important}.is-album .has-loop-posts .post-thumbnail{display:none}.is-series .has-loop-posts .block-loop-items{margin:0 -1rem}.is-series .has-loop-posts .block-loop-item{padding:.75rem 1rem;border:none!important}.is-series .has-loop-posts .block-loop-item .entry-header{padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.is-series .has-loop-posts .block-loop-item.active .entry-header,.is-series .has-loop-posts .block-loop-item:hover .entry-header{border-color:transparent}.is-series .has-loop-posts .btn-play{border:1px solid var(--color-border);background-clip:padding-box}.is-series .has-loop-posts .block-loop-item>.btn-play{align-self:flex-start}.block-loop-row .entry-description,.block-loop-row .entry-info,.is-series .entry-description,.is-series .entry-info{margin-bottom:0}.block-loop-row .entry-info .play-duration,.is-series .entry-info .play-duration{padding:0}.block-loop-inline .entry-header{grid-gap:1.5rem}.block-loop-inline>button.btn-play{transform:scale(1)}.block-loop-inline .btn-play-waveform{display:none}.block-loop-inline .waveform{flex:1}.entry-header-inner{flex:1;max-width:100%}.entry-header-inner~.btn-more{margin:-.375rem -.5rem;opacity:0}.entry-header-inner .byline,.entry-header-inner .entry-artist{width:100%;justify-content:inherit}.entry-header-inner .byline{display:flex;align-items:center}.entry-meta-date{font-size:.75rem}.entry-header-inner .play-count+.entry-meta-date:before{display:inline-block;text-align:center;content:'\00B7';color:var(--text-secondary-color);width:1rem;font-weight:700}.block-loop-item .add_to_cart_inline,.block-loop-item .entry-header-inner .btn-purchase{margin:4px 0}.block-loop-item .add_to_cart_inline .btn-purchase,.block-loop-item form{margin:0!important}.block-loop-xs .add_to_cart_inline,.block-loop-xs .btn-purchase,.has-loop-posts .add_to_cart_inline,.has-loop-posts .btn-purchase{display:none}.block-loop-item .added_to_cart,.block-loop-item .btn-purchase,.plyr-playlist .btn-purchase{font-size:12px}.block-loop-item .entry-action .btn-more{position:absolute;padding:.75em;bottom:0;right:0}.block-loop-row .entry-action{justify-content:center}.block-loop-row .post-thumbnail .entry-action .btn-like,.block-loop-row .post-thumbnail .entry-action .btn-more{display:none}.block-loop-row .entry-footer{display:flex;align-items:center;padding-left:0;padding-right:0;width:auto}.block-loop-row .count,.block-loop-row .play-duration{font-size:.875em}.block-loop-row .play-duration{padding:0 .5rem}.play-count{white-space:nowrap;display:inline-flex;align-items:center;white-space:nowrap}.play-count:before{display:inline-block;width:0;height:0;content:"";border-left:.5em solid;border-top:.3em solid transparent;border-bottom:.3em solid transparent;opacity:.5}.btn-play+.play-count:before{display:none}.entry-badge .play-duration{background-color:#000;color:#fff;font-size:11px;font-weight:500;border-radius:4px;padding:1px 4px;position:absolute;right:.5rem;bottom:.5rem}.block-loop-index{counter-reset:li}.block-loop-index:not(.block-loop-row) .block-loop-item .entry-header:before{content:counter(li);counter-increment:li;font-weight:400;-ms-flex-negative:0;flex-shrink:0;opacity:.75;min-width:1rem}.block-loop-index.block-loop-row .block-loop-item:before{content:counter(li);counter-increment:li;min-width:1.5rem;font-weight:400;-ms-flex-negative:0;flex-shrink:0;opacity:.5;text-align:center;font-size:.9em;white-space:nowrap;align-self:center}.block-loop-overlay .entry-header{position:absolute;bottom:0;left:0;width:100%!important;padding:.75rem 1rem!important;box-sizing:border-box;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));border-radius:inherit;border-top-right-radius:0;border-top-left-radius:0;opacity:0;pointer-events:none}.block-loop-overlay .entry-header .entry-title{color:inherit;font-weight:700}.block-loop-overlay .entry-header .entry-meta,.block-loop-overlay .entry-header .entry-subtitle{color:rgba(255,255,255,.75)}.block-loop-overlay .entry-header a:hover{color:inherit}.block-loop-overlay .block-loop-item:hover .entry-header,.block-loop-overlay.block-loop-show-header .entry-header{opacity:1;pointer-events:initial;z-index:2}.block-loop-overlay-center .entry-header{top:0;opacity:1;font-weight:700;font-size:1rem;text-align:center;display:flex!important;align-items:center;justify-content:center}.block-loop-overlay-center .entry-meta{justify-content:center}.block-loop-ad .entry-meta{font-size:.75rem}.block-loop-ad.block-loop-item .post-thumbnail{background-color:var(--color-primary)}.block-loop-overlay .block-loop-ad .entry-header{background:0 0;bottom:auto}.block-loop-hero{--text-secondary-color:rgba(255,255,255,0.95);--button-radius:3rem;--loop-hero-min-height:15rem}.block-loop-hero.wp-block-loop.alignfull{margin-left:0;margin-right:0;--loop-radius:0;--loop-max-width:100%;--loop-hero-min-height:clamp(20rem, 50vh, 30rem)}.entry-content>.block-loop-hero.wp-block-loop.alignfull .block-loop-items{padding:0}.block-loop-hero .block-loop-nav{top:auto;right:2rem;bottom:5rem;width:auto;justify-content:flex-end;gap:.5rem}.block-loop-hero .block-loop-nav span,.block-loop-hero .count{display:none}.block-loop-hero .entry-header{position:absolute;top:0;left:0;bottom:0;width:100%;padding:var(--x-gap,1.5rem);color:#fff;background:linear-gradient(-135deg,transparent 0,transparent 25%,rgba(0,0,0,.6) 70%,rgba(0,0,0,1) 100%);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;flex-direction:column}.block-loop-hero .entry-header-inner{flex:none;margin-top:auto}.block-loop-hero video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:none}.block-loop-hero .slider-active video{display:block}.block-loop-hero .entry-meta{grid-gap:1rem}.block-loop-hero .entry-header .entry-title{font-size:clamp(1.75rem,2.5vw,3rem);font-weight:600;line-height:1;max-width:40rem;margin-bottom:1rem}.block-loop-hero .byline{width:auto}.block-loop-hero .btn-purchase{border-color:#fff;padding:.5rem 1rem}.block-loop-hero .post-thumbnail{min-height:var(--loop-hero-min-height)}.block-loop-hero .btn-play{font-size:inherit}.block-loop-hero.alignfull .entry-header .entry-title{font-size:clamp(1.75rem,5vw,5rem);max-width:30rem}.block-loop-hero .entry-header{z-index:2;background:linear-gradient(180deg,transparent 0,transparent 25%,rgba(0,0,0,.7) 75%,var(--color-grey-800))}.block-loop-hero .post-thumbnail:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:linear-gradient(-80deg,transparent 50%,rgba(0,0,0,1) 100%)}.block-loop-hero .block-loop-dot{position:absolute;z-index:3;right:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;color:#fff}.block-loop-hero .byline,.block-loop-hero .byline+:before{display:none}.block-loop-hide-byline .byline{display:none}.block-loop-hide-footer .entry-footer{display:none}.block-loop-hide-avatar .entry-avatar{display:none}.block-loop-hide-meta .entry-footer>:not(.btn-more){display:none}.block-loop-short-item{--loop-ratio:calc(9/16);--loop-radius:1rem;--loop-line:3;--height:calc( 100vh - var(--navbar-height) - var(--mobile-menu-height) - var(--loop-short-bottom-padding, 2rem) );height:var(--height);width:calc(var(--height) * .5625)}.block-loop-short-item .entry-header{position:absolute;z-index:99;bottom:0;width:100%;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));padding:3rem 1rem 1rem;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.block-loop-short-item .entry-meta{grid-gap:.5rem;margin-top:1rem}.block-loop-short-item .btn-follow{padding:1rem;border:none}.block-loop-short-item .btn-follow:not(.active){color:#000;background-color:#fff}.block-loop-short-item .byline{color:#fff;width:auto;flex:1}.block-loop-short-item.active .entry-action{opacity:0}.block-loop-short-item.active:hover .entry-action{opacity:1}.block-loop-short-item .post-thumbnail{border-radius:inherit!important;z-index:2}.block-loop-short-item.active .post-thumbnail .post-thumbnail-inner,.block-loop-short-item.is-current .post-thumbnail .post-thumbnail-inner{display:none}.block-loop-short-item .post-thumbnail .entry-action{background:linear-gradient(0deg,transparent,transparent 90%,rgba(0,0,0,.2));align-items:flex-start;justify-content:space-between;width:100%;height:auto;transform:none;left:0;top:0;padding:0}.block-loop-short-item .btn-play{position:relative!important;box-shadow:none!important;background-color:transparent!important;border:none;color:#fff}.block-loop-short-item .btn-play:after{display:none}.block-loop-short-item .entry-actions{position:absolute;left:100%;bottom:0;padding:0 1rem;grid-gap:.75rem;display:flex;flex-direction:column}.block-loop-short-item .entry-action-link{pointer-events:none}.block-loop-short-item .entry-actions .btn-comment,.block-loop-short-item .entry-actions button{display:inline-flex!important;flex-direction:column;padding:0;margin:0!important;position:relative!important}.block-loop-short-item .entry-actions .count{padding:.25rem 0 0 0;font-size:12px;font-weight:600}.block-loop-short-item .entry-actions .btn-svg-icon{padding:1rem;background-color:rgba(150,150,150,.15);border-radius:2rem}.block-loop-short-item .entry-actions .btn-svg-icon svg{width:20px;height:20px;fill:currentColor}.block-loop-snaps .scroller{margin-top:-1.25rem;margin-bottom:.25rem;border:none;background:0 0}@media (max-width:419px){.block-loop-slider{--loop-columns:1}.block-loop-snaps{--x-gap:0;--loop-radius:0;--loop-grid-gap:0;z-index:2}.block-loop-short-item{--loop-ratio:auto;--loop-radius:0;--text-secondary-color:#fff;width:100vw;height:inherit;flex-shrink:0}.plyr-short{--loop-radius:0}.block-loop-short-item .post-thumbnail{height:100%}.block-loop-short-item .entry-actions{left:auto;right:0;top:4rem;bottom:auto;z-index:999;color:#fff}}.block-loop-hover .entry-header{padding:.5rem .5rem 1rem .5rem!important}.block-loop-hover .entry-header-inner{display:flex;align-items:center;flex-direction:column;text-align:center}.block-loop-hover .block-loop-item.active,.block-loop-hover .block-loop-item:focus,.block-loop-hover .block-loop-item:hover{--text-secondary-color:#fff;background-color:#222;color:#fff}.block-loop-hover .block-loop-item.active .post-thumbnail:after,.block-loop-hover .block-loop-item:focus .post-thumbnail:after,.block-loop-hover .block-loop-item:hover .post-thumbnail:after{position:relative;z-index:1;background-color:#222;background:linear-gradient(180deg,rgba(22,22,22,.2),#222);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.block-loop-hover .entry-action{background-color:transparent}.block-loop-reverse .block-loop-item{flex-direction:column-reverse}.block-loop-reverse .block-loop-item .entry-header{padding-top:0}.block-loop-divider .block-loop-title{padding-top:1.5rem;border-top:.5px solid var(--color-border,rgba(150,160,170,.1))}.wp-block-loop.alignfull{margin-left:2rem;margin-right:2rem}.entry-title-lg .block-loop-item .entry-header-inner{font-size:clamp(1rem,3vw,1.25rem)}.wp-admin .display{font-weight:900;line-height:1;margin-top:0;margin-bottom:1rem}.wp-admin .circle{border-radius:50%}.wp-admin .rounded{border-radius:6px}.wp-admin .h-auto{min-height:auto}.white{color:#222;background-color:#fff}.text-white{color:#fff}.m-auto{margin-left:auto;margin-right:auto}.h-auto{min-height:auto}.border{border:1px solid var(--color-border,#eee)}.rounded,.rounded.wp-block-cover>span,.rounded:before{border-radius:var(--border-radius,8px)}.circle{border-radius:100%}.wp-block-cover{--y-gap:0}.wp-block-cover mark{padding:3px 4px;line-height:1;display:inline-flex;align-items:center;border-radius:3px}.is-position-top-bottom .wp-block-cover__inner-container{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;width:100%!important;position:static}.is-position-top-bottom .wp-block-video,.is-position-top-bottom .wp-block-video div,.is-position-top-bottom .wp-block-video video{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;z-index:-1}.is-position-top-bottom .wp-block-video video{object-fit:cover;width:100%;height:100%}.is-align-self-start{align-self:flex-start}.is-align-self-end{align-self:flex-end;margin-bottom:0}.no-border{border:none}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-gap{gap:0!important}.has-padding{padding:clamp(1rem,3vw,3rem)}.has-small-padding{padding:clamp(.5rem,2vw,1.5rem)}.has-large-padding{padding:clamp(2rem,4vw,5rem)}.has-container{--content-width:640px}#ffl-settings .postbox-header{border-bottom:none}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:var(--dropdown-menu-width,10rem);padding:.25rem;margin:.125rem 0 0;font-size:.875rem;color:#212529;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.05);box-shadow:0 3px 5px rgba(0,0,0,.05);border-radius:var(--dropdown-menu-radius,.5rem);text-shadow:none;text-align:initial}.dropdown-toggle{cursor:pointer;display:inline-block;text-align:center;min-width:1.5rem;text-decoration:none;outline:0}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-inline-start:.3em;-webkit-margin-start:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;opacity:.5}.dropdown-menu.show{display:block}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-menu[x-out-of-boundaries]{display:none}.dropdown-menu ul{display:block!important;list-style:none;padding:0;margin-bottom:0}.dropdown-item,.dropdown-menu li a{display:block;width:100%;padding:.5rem 1rem;box-sizing:border-box;clear:both;font-weight:400;border-radius:6px;cursor:pointer;text-decoration:none;outline:0}.dropdown-item:hover,.dropdown-menu .cat-item a:hover,.dropdown-menu .play-notification-item:hover{color:inherit;background-color:var(--dropdown-menu-item-background,rgba(150,150,150,.1))}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid var(--dropdown-menu-item-background)}.dropdown-menu .play-notification-item{border:none}.dropdown-term-filter,.loop-filter-item .dropdown-menu{max-height:15rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;outline:0}.dropdown-term-filter::-webkit-scrollbar{display:none}.dropdown-term-filter ul ul a{padding-inline-start:2rem;-webkit-padding-start:2rem}.loop-filter{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;grid-gap:1rem}.loop-filter-list{flex-direction:column}.loop-filter-item{position:relative}.loop-filter-list .loop-filter-item{display:flex;grid-gap:1rem}.loop-filter .list-menu{display:flex;flex-wrap:wrap;grid-gap:.5rem;grid-row-gap:.5rem}.loop-filter .list-item{white-space:nowrap;display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;text-decoration:none}.loop-filter .list-menu .selected{background-color:rgba(150,150,150,.2)}.loop-filter .loop-filter-item-heading{font-weight:600}.loop-filter .dropdown-menu .selected{position:relative}.loop-filter .loop-filter-item-search input{margin:0}.loop-toggle-hide{display:none!important}.loop-filter-more-less{cursor:pointer;font-weight:500}.loop-filter .dropdown-menu .selected:after{content:'';display:inline-block;width:.65em;height:.35em;border-left:.1em solid currentColor;border-bottom:.1em solid currentColor;transform:translate(-50%,-50%) rotate(-45deg);position:absolute;right:.5rem;top:45%;opacity:.6}.loop-filter-count{display:inline-block;background-color:rgba(150,160,170,.2);padding:0 .45em;margin-inline-start:.125rem;-webkit-margin-start:.125rem;font-size:11px;border-radius:1rem}.loop-filter-count:empty{display:none}.dropdown-menu .multi-range{margin:1rem}input[type=range].multirange{-webkit-appearance:none;height:2px;padding:0;margin:1rem 0 0;width:calc(100% - 0px);display:inline-block;vertical-align:top;background-color:rgba(150,150,150,.5);color:currentColor;outline:0;border:0;border-radius:6px}input[type=range].multirange.original{position:absolute}input[type=range].multirange::-webkit-slider-thumb{-webkit-appearance:none;position:relative;z-index:2;border:none;width:12px;height:12px;border-radius:100%;background-color:currentColor}input[type=range].multirange::-moz-range-thumb{border:none;width:12px;height:12px;border-radius:100%;background-color:currentColor}input[type=range].multirange.original::-moz-range-thumb{z-index:2}input[type=range].multirange.ghost{position:relative;background:var(--track-background);--track-background:linear-gradient(to right, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;--range-color:currentColor}input[type=range].multirange.ghost::-webkit-slider-thumb{position:relative;z-index:2}input[type=range].multirange.ghost::-moz-range-thumb{z-index:2}.multi-range{position:relative}.range-max,.range-min{position:absolute;top:-6px;font-size:10px;width:10px;display:flex;justify-content:center;text-align:center;left:calc(var(--left) * 1%);margin-left:calc(0px - var(--left)/ 100 * 10px)}.spinner{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner .75s linear infinite;animation:spinner .75s linear infinite}.loop-filter-keys{width:100%;display:flex;grid-gap:.5rem;flex-wrap:wrap}.loop-filter-keys a{font-weight:600;font-size:.9em;display:inline-flex;text-decoration:none}.loop-filter-keys a:after{content:'\00d7';font-family:arial;font-weight:400;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;line-height:0;border-radius:100%;background-color:#666;color:#fff;opacity:0;margin:-4px -7px 0 -7px;transition:opacity .2s}.loop-filter-keys a:hover:after{opacity:1}.loop-filter-total{width:100%}a.loop-filter-clear{font-weight:400;align-items:center;opacity:.7}a.loop-filter-clear:hover{opacity:1}a.loop-filter-clear:after{order:-1;margin:2px;opacity:1}@keyframes spinner{0%{transform:scale(0)}50%{opacity:1}}@media (max-width:576px){:root{--loop-grid-gap:1rem}.block-loop-row .block-loop-items{--loop-columns:1}.block-loop-row:not(.has-loop-posts):not(.block-loop-xs):not(.block-loop-inline) .block-loop-item:not(.block-loop-inline) .entry-footer{flex:auto;width:100%}.block-loop-row:not(.has-loop-posts):not(.block-loop-xs):not(.block-loop-inline) .block-loop-item:not(.block-loop-inline) .post-thumbnail{width:4.5rem}.block-loop-row .add_to_cart_inline,.block-loop-row .btn-purchase,.block-loop-row .entry-description,.block-loop-row .entry-footer .play-duration,.block-loop-row .entry-info{display:none}.block-loop-inline .waveform,.block-loop-nav,.has-loop-posts .btn-download,.has-loop-posts .btn-like,.has-loop-posts .play-count{display:none}.modal-open .wp-block-loop-product .block-loop-slider{overflow:visible}.entry-content>.wp-block-loop-slider:not(.block-loop-center) .block-loop-items{padding:0 var(--x-gap,var(--wp--style--root--padding-left,1rem));margin:0 calc(var(--x-gap,var(--wp--style--root--padding-left,1rem)) * -1);scroll-snap-type:none;--loop-max-width:85%}}@media (min-width:577px){.block-loop-with-filter{display:flex;align-items:flex-start;height:100%}.block-loop-with-filter .block-loop-items{flex:1}.block-loop-with-filter .loop-filter{flex-direction:column;min-width:15rem;margin:0;height:100%}.is-series .has-loop-posts .post-thumbnail{border-radius:5px;width:5rem;height:5rem}}
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}:root{--plyr-control-spacing:1rem;--plyr-control-icon-size:1.125rem;--plyr-range-thumb-height:10px;--plyr-range-track-height:2px;--plyr-mini-player-height:160px;--plyr-cover-size:3rem;--plyr-audio-progress-buffered-background:rgba(155, 160, 165, 0.35);--plyr-video-progress-buffered-background:rgba(155, 160, 165, 0.35);--plyr-progress-loading-background:rgba(155, 160, 165, 0);--plyr-padding:calc(var(--plyr-cover-size)*.5 - var(--plyr-control-icon-size)*.5);--plyr-control-padding:0.75rem;--plyr-line:1;--plyr-line-height:calc(18/14);--plyr-aspect-ratio:16/9;--text-secondary-color:#888;--plyr-height:calc( var(--plyr-cover-size) + var(--plyr-control-padding)*2 )}[dir=rtl]{--transform-rotate:180deg}body{margin:0}.plyr-playlist{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:currentColor;background-color:inherit;min-height:var(--plyr-height);box-shadow:0 -1px 0 rgba(130,140,150,.1),0 1px 0 rgba(130,140,150,.1)}.fixed-bottom{position:fixed;left:0;right:0;bottom:0;z-index:1000}.plyr{font-family:inherit;border-radius:inherit;position:relative;z-index:1;min-height:inherit}.plyr__control{line-height:1;font-size:14px;padding:var(--plyr-padding)}.plyr__timer{display:flex}.plyr__tooltip{--plyr-control-spacing:0.5rem;font-size:11px}.plyr__time{font-size:11px;white-space:nowrap}.plyr__controls .plyr__controls__item.plyr__time{display:flex;align-items:center}.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:calc(var(--plyr-control-spacing,10px)/2)}.plyr__menu__container{--plyr-control-spacing:10px}.icon-play{line-height:1}.icon-play:after{content:"";box-sizing:border-box;display:inline-block;border:.5rem solid transparent;border-left-color:currentColor;border-left-width:.75rem;border-right-width:0;vertical-align:middle;transform:rotate(var(--transform-rotate))}.icon-play.active:after{width:.75rem;height:1rem;border-top-width:0;border-bottom-width:0;border-left-width:.25rem;border-right-width:.25rem;border-color:currentColor}.icon-plus{border:none;padding:.75rem .375rem;background-color:transparent;color:currentColor;position:relative}.icon-plus:after,.icon-plus:before{content:"";display:block;width:1em;height:2px;background-color:currentColor;opacity:.5;border-radius:2px}.icon-plus:after{width:2px;height:1em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.icon-plus:hover:after,.icon-plus:hover:before{opacity:1}.icon-playlist,.icon-playlist:after,.icon-playlist:before{content:"";display:inline-block!important;width:.6em;height:2px;background-color:currentColor;position:relative;vertical-align:middle;border-radius:1px;opacity:.5}.icon-playlist:before{position:absolute;top:-3px;width:.8em}.icon-playlist:after{position:absolute;bottom:-3px;width:.4em}.btn-outline{background-color:transparent;color:currentColor;border:1px solid rgba(200,200,200,.35)}.btn-outline:hover{background-color:#fff;border-color:#fff;color:#000}.btn-play-now{cursor:pointer}.btn-play-wrap{display:inline-flex;align-items:center;gap:.5rem}.btn-play,[data-btn-play] a{display:inline-flex;align-items:center;justify-content:center;grid-gap:.5rem;transition:all .2s;line-height:1;position:relative;border:1px solid rgba(0,0,0,.2);background-clip:padding-box}.btn-play:before,[data-btn-play] a:before{content:'';width:0;height:0;border:.5em solid transparent;border-left-color:currentColor;border-left-width:.75em;border-right-width:0;margin-inline-start:.25em;-webkit-margin-start:.25em;display:inline-block;transform:rotate(var(--transform-rotate));box-sizing:border-box}.btn-play.active:before,[data-btn-play].active a:before{width:.75em;height:1em;min-width:.75em;border-top-width:0;border-bottom-width:0;border-left-width:.25em;border-right-width:.25em;border-color:currentColor;margin:0 .125em}.btn-hide-text a,.btn-play{padding:.75em;grid-gap:0;text-indent:-9999px;border-radius:100%}.btn-play:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.4);transform:translate3d(0,-1px,0)}.btn-play-normal{grid-gap:.5em;border-radius:var(--button-radius,.5rem);background-color:var(--color-primary);color:#fff;text-indent:0;padding:1em 1.5em}.btn-play-normal:after{display:none}.is-buffering .btn-play-normal.active:before,.is-buffering [data-btn-play].active a:before{width:1em;height:1em;margin:0;border:2px solid;border-left-color:transparent;border-radius:100%;opacity:.5;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}[data-plyr=play]{--plyr-control-icon-size:1.5rem;--plyr-padding:calc(var(--plyr-cover-size)*.5 - var(--plyr-control-icon-size)*.5)}.is--repeat svg,.is--shuffle svg{fill:#c02afe}.is--repeat .icon-repeat{display:block}.is--repeat-once svg.icon-repeat,svg.icon-repeat-once{display:none}.is--repeat-once svg.icon-repeat-once{display:block}.plyr-playlist .btn-like svg{fill:none;width:var(--plyr-control-icon-size);height:var(--plyr-control-icon-size);stroke-width:2;stroke:currentColor}.btn-like.active svg,[data-plyr=like] .icon--pressed{fill:currentColor}.plyr__controls .btn-like{padding:var(--plyr-padding)}.plyr__controls input[data-plyr=volume]{color:currentColor}.plyr-initing .plyr__video-wrapper{display:none}.is-buffering [data-play-id].active .entry-header-container .btn-play:after,.is-buffering [data-play-id].active>.post-thumbnail .btn-play:after,.is-buffering [data-plyr=play]:after,.plyr-initing:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;border:2px solid;border-left-color:transparent;border-radius:100%;box-sizing:border-box;opacity:.5;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}.is-buffering .plyr-theme-0 [data-plyr=play] svg,.is-buffering .plyr-theme-1 [data-plyr=play] svg{opacity:0}.is-buffering .plyr-theme-0 [data-plyr=play]:after,.is-buffering .plyr-theme-1 [data-plyr=play]:after,.plyr-initing:after{width:18px;height:18px;left:50%;top:50%;margin-left:-9px;margin-top:-9px}.plyr-initing:after{z-index:-1}.plyr__cues{margin:0;transform:translate(0,-50%)}.plyr--adsing .plyr__controls,.plyr--adsing~.plyr-list-wrap{pointer-events:none}.plyr--adsing~.plyr-list-wrap{display:none}.plyr-playlist .btn-comment,.plyr-playlist .btn-save,.plyr-playlist .btn-share{display:none}.plyr-playlist .plyr__controls{display:flex;justify-content:space-between;color:inherit;background:inherit;text-align:inherit;padding:var(--plyr-control-padding)}.plyr-playlist .plyr__cover{width:var(--plyr-cover-size);height:var(--plyr-cover-size);flex-shrink:0;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:rgba(120,120,120,.1);margin:0 var(--plyr-padding)}.plyr-playlist .plyr__controls .plyr__controls__item{margin:0}.plyr-playlist .plyr__controls .plyr__controls__item.plyr__progress__container{padding:0}.plyr__progress__container:hover{--plyr-range-track-height:4px}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container input[type=range]::-ms-thumb{opacity:0}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container input[type=range]::-moz-range-thumb{opacity:0}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container input[type=range]::-webkit-slider-thumb{opacity:0}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container:hover input[type=range]::-ms-thumb{opacity:1}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container:hover input[type=range]::-moz-range-thumb{opacity:1}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container:hover input[type=range]::-webkit-slider-thumb{opacity:1}.plyr__control.plyr__tab-focus,.plyr__control:focus-visible,.plyr__control:hover,.plyr__control[aria-expanded=true]{background-color:transparent!important;color:inherit!important;box-shadow:none!important;outline:0!important}.plyr__cover+.plyr__content{margin:0 var(--plyr-control-padding)}.plyr__content{display:flex;flex-direction:column;flex-wrap:wrap;flex:1;align-items:flex-start;overflow:hidden}.plyr-item-author,.plyr-item-title,.plyr__author,.plyr__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:calc(16/14)}.plyr__title{font-weight:600}.plyr__author,.plyr__queue{color:var(--text-secondary-color,#888)}.plyr__queue{display:flex;cursor:pointer;flex:1;width:100%}.plyr__queue span{flex:1}.plyr__queue svg{width:24px;height:24px;margin-top:-.5rem;fill:currentColor}.marquee-scroller.is-animating{animation-name:marquee;animation-duration:calc(var(--marquee-scroll-width)/ 25* 1.25s);animation-timing-function:linear;animation-delay:.1s;animation-iteration-count:1;animation-fill-mode:forwards;will-change:transform;overflow:visible}.plyr-preview{display:none;font-size:8px;line-height:calc(10/8);font-weight:600;text-transform:uppercase;background-color:var(--color-primary,#666);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:1px 3px;border-radius:2px}.plyr-is-preview .plyr-preview{display:inline-flex}.plyr-live{display:inline-flex;align-items:center;grid-gap:4px;border-radius:3px;text-transform:uppercase;font-size:10px;position:relative}.plyr-live:after,.plyr-live:before{display:inline-block;content:'';width:8px;height:8px;background-color:currentColor;border-radius:1rem}.plyr-live:after{position:absolute}.plyr--playing .plyr-live:before{-webkit-animation:zoom 1s linear infinite;animation:zoom 1s linear infinite}.plyr-playlist .plyr__time+.plyr__time:before{margin-right:calc(var(--plyr-control-spacing,10px)/ 2)}.plyr-playlist.fixed-bottom .plyr__volume{width:auto;min-width:auto;position:relative}.plyr-playlist.fixed-bottom .plyr__volume input{--plyr-range-track-height:4px;position:absolute;transform:rotate(-90deg) translateX(-10px);transform-origin:left top;width:8rem;height:2rem;color:#333;background-color:var(--plyr-menu-background,#ffffffe6);padding:0 1rem;border-radius:6px;top:0;margin:0;left:calc(50% - 1rem);box-shadow:var(--plyr-menu-shadow,-1px 0 2px #00000026);opacity:0;transition:all .2s;pointer-events:none}.plyr-playlist.fixed-bottom .plyr__volume:after{content:'';border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);width:0;height:0;position:absolute;top:0;left:calc(50% - 4px);z-index:2;opacity:0;transition:all .2s;transform:translateY(10px)}.plyr-playlist.fixed-bottom .plyr__volume:hover:after{opacity:1;transform:translateY(0)}.plyr-playlist.fixed-bottom .plyr__volume:active input,.plyr-playlist.fixed-bottom .plyr__volume:hover input{opacity:1;transform:rotate(-90deg) translateX(0);pointer-events:initial}.plyr__toggle-video:not(.plyr-fullscreen) .plyr__video-wrapper{display:none}.plyr__toggle-video svg.plyr-video-on,svg.plyr-video-off{display:none}.plyr__toggle-video svg.plyr-video-off{display:block}.plyr-playlist a{text-decoration:none;color:inherit}.plyr-list-wrap{background-color:inherit;position:relative;z-index:2}.plyr-list{display:flex;flex-direction:column;width:480px;height:600px;max-height:calc(100vh - 12rem);position:absolute;bottom:calc(var(--plyr-height) + 1rem);right:calc(1rem - 1px);background-color:inherit;border-radius:5px;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 15px rgba(0,0,0,.1);background-clip:padding-box;pointer-events:none;opacity:0;font-size:14px;transform:translate3d(0,1rem,0);transition:opacity .2s,transform .2s cubic-bezier(.25,.8,.25,1)}.plyr-playlist.open .plyr-list{transform:translate3d(0,0,0);pointer-events:inherit;opacity:1}.plyr-playlist input.edd-no-js{display:none}.plyr-playlist form{margin-bottom:0!important}.plyr-list-header{padding:1rem 1rem;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center}.plyr-list-header h4{font-size:1rem;margin:0;flex:1}.plyr-list-header .close{padding:0 .5rem!important;font-size:1.25rem!important;opacity:.5}.plyr-clear{padding:.125rem .5rem;background-color:transparent;color:inherit;border-radius:2px;border:1px solid rgba(0,0,0,.05);font-size:12px;margin:0 1rem}.plyr-close-queue{padding:0;border:none;background-color:transparent;color:inherit}.plyr-close-queue svg{width:20px;height:20px;fill:currentColor}.plyr-list-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.plyr-list-empty{padding:1rem 5rem;text-align:center;color:var(--text-secondary-color,#888)}.plyr-item{display:-ms-flexbox;display:flex;padding:.5rem 1rem;cursor:pointer;position:relative;align-items:center}.plyr-item.active,.plyr-item:hover{background-color:rgba(150,155,160,.2);border-bottom-color:transparent}.plyr-list .close{background:0 0;color:inherit;line-height:1;font-weight:400;font-size:1rem;border:none;cursor:pointer;height:auto;padding:.5rem}.plyr-item .close{display:none}.plyr-item:active .close,.plyr-item:hover .close{display:block}.plyr-item .btn-play{width:24px;height:24px;font-size:10px;display:none;margin:6px;background:#fff!important;border:none}.plyr-item.active .btn-play,.plyr-item:active .btn-play,.plyr-item:hover .btn-play{display:inline-flex}.plyr-item .btn-like{height:auto;line-height:0}.plyr-item .plyr-item-cover{border-radius:2px;background-size:cover;background-position:50% 50%;background-color:rgba(110,120,130,.1);flex:0;width:36px;height:36px;min-width:36px;display:inline-flex;justify-content:center}.plyr-item .plyr-item-content{line-height:1.4;padding:0 1rem;flex:1;width:1%}.plyr-item .plyr-item-author{color:var(--text-secondary-color,#888)}.plyr-fullscreen{background-color:#000!important;color:#fff!important}.plyr-fullscreen .plyr__controls{position:absolute;left:0;right:0;bottom:0;background:0 0}.plyr-fullscreen .plyr__controls:after{content:'';display:block;position:absolute;height:200%;width:100%;left:0;bottom:0;background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.95)));z-index:-1}.plyr-playlist:not(.plyr-theme-video) .plyr--video.plyr--hide-controls:not(.plyr-fullscreen) .plyr__controls{opacity:1;transform:none}.plyr-playlist .plyr--video.plyr--hide-controls:not(.plyr-fullscreen) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr-fullscreen.plyr--is-ios{position:fixed!important}.plyr-fullscreen.plyr--is-ios .plyr__video-wrapper{top:50%;transform:translateY(-50%)}.plyr-fullscreen [data-plyr=list]{display:none}.plyr-playlist .plyr--video{overflow:visible;background-color:transparent;background-color:inherit;position:relative}.plyr-playlist .plyr__video-wrapper,.plyr-playlist:not(.plyr-theme-video) .plyr__ads{aspect-ratio:var(--plyr-aspect-ratio)}.plyr-playlist .plyr:not(.plyr-fullscreen) .plyr__video-wrapper,.plyr-playlist:not(.plyr-theme-video) .plyr__ads{position:absolute;top:auto;bottom:calc(100% + 1rem);left:auto;right:1rem;height:auto;width:calc(var(--plyr-aspect-ratio) * var(--plyr-mini-player-height));background-color:#000;box-shadow:0 12px 16px 1px rgba(0,0,0,.15),0 4px 22px 3px rgba(0,0,0,.1),0 6px 7px -4px rgba(0,0,0,.3)}.plyr-playlist .plyr__video-wrapper video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{width:100%;height:calc(100% + 15rem);transform:translateY(-7.5rem)!important;position:absolute;max-width:inherit!important;padding:0}.plyr-playlist [data-plyr=download],.plyr-playlist [data-plyr=purchase]{display:inline-flex;align-items:center}.plyr-playlist .plyr--audio [data-plyr=video],.plyr-playlist [data-plyr=download]:not(.is-downloadable),.plyr-playlist [data-plyr=purchase]:not(.is-purchasable){display:none}.plyr__waveform .waveform-time{display:none}.plyr-theme-1 .plyr-control-info{flex:1}.plyr-theme-2 .plyr-control-info,.plyr-theme-3 .plyr-control-info{flex:1}.plyr-theme-1 .plyr-control-prog,.plyr-theme-3 .plyr-control-prog{width:100%;flex:none}.plyr-theme-2 .plyr-control-btns,.plyr-theme-3 .plyr-control-btns{order:1;flex:1;justify-content:center;flex-wrap:wrap}.plyr-theme-2 .plyr-control-ctrl,.plyr-theme-3 .plyr-control-ctrl{order:2;flex:1;justify-content:flex-end}.plyr-theme-2 .plyr__progress__container,.plyr-theme-radio .plyr__progress__container{position:absolute;top:0;left:0;right:0;margin:0;padding:0!important;top:-7px}.plyr-theme-2 .plyr-control-prog,.plyr-theme-radio .plyr-control-prog{flex:none}.plyr-theme-2 [data-plyr=play]{border-radius:100%}@media (min-width:768px){.plyr-theme-3{--plyr-range-track-height:3px}.plyr-theme-3 .plyr__cover{--plyr-cover-size:4rem}}.plyr-theme-3 [data-plyr=repeat],.plyr-theme-3 [data-plyr=shuffle]{--plyr-control-icon-size:14px}.plyr-theme-3 .waveform_wrap{height:24px!important;margin:-10px 0}.plyr button[data-plyr=close]{display:none}.plyr-theme-video{--plyr-video-progress-buffered-background:rgba(255, 255, 255, 0.6)}.is-single-play-post .plyr-theme-video{height:56.25vw;max-height:calc(100vh - 169px);color:#fff;background-color:var(--color-grey-800)}.is-single-play-post .plyr-theme-video .plyr{height:100%}.is-player-theme-video .plyr-theme-video [data-plyr=repeat],.is-player-theme-video .plyr-theme-video [data-plyr=shuffle],.is-player-theme-video .plyr-theme-video [data-plyr=video]{display:none}.is-single-play-post.is-player-theme-video{display:flex;flex-direction:column}.is-single-play-post.is-player-theme-video .plyr-theme-video{position:static;order:2;z-index:2;margin-top:var(--content-margin-top)}.hide-sidenav~.plyr-theme-video{margin-left:0!important}.open-player body.is-player-theme-video{padding-bottom:0}@media (min-width:782px){.is-single-play-post .site-sidebar~.plyr-theme-video{margin-inline-start:var(--side-width);-webkit-margin-start:var(--side-width)}.is-single-play-post.is-player-theme-video #menu-state:checked~.plyr-theme-video{margin-left:0}}.is-single-play-post.is-player-theme-video>*{order:3}.is-single-play-post.is-player-theme-video .site-content{margin-top:0}.is-single-play-post.is-player-theme-video .site-header{order:1}.plyr-theme-video .plyr-initing:after{z-index:1;color:#fff;border-width:5px;width:4rem;height:4rem;margin-left:-2rem;margin-top:-2rem}.plyr-theme-video .plyr:not(.plyr-fullscreen) .plyr__video-wrapper{width:100%;height:100%;bottom:0;right:0;box-shadow:none!important;display:block}.plyr-theme-video .plyr:not(.plyr-fullscreen) .plyr__video-embed iframe{pointer-events:none}.plyr-theme-video .plyr-list-wrap{display:none;background-color:transparent;z-index:0}.plyr-theme-video .plyr__content{margin:.75rem 1rem}.plyr-theme-video .plyr__content .plyr__title{margin-inline-end:2rem;-webkit-margin-end:2rem}.plyr-theme-video .plyr-list{height:0;max-height:calc(100vh - 20rem);border:none;border-top:1px solid rgba(120,130,140,.1);position:static;width:auto;transition:height .2s;box-shadow:none}.plyr-theme-video.open .plyr-list{height:15rem}.plyr-theme-video .plyr-item-cover{min-width:64px;border-radius:6px}.plyr-theme-video.open [data-plyr=list] svg{transform:rotate(-180deg)}.plyr-theme-video .plyr-list-header,.plyr-theme-video .plyr-list-header .close,.plyr-theme-video .plyr__author{display:none}.plyr-theme-video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:3;background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.95)));color:var(--plyr-video-control-color,#fff);transform:none!important}.plyr-theme-video .plyr-control-info{display:none}.plyr-theme-video .plyr-control-ctrl{justify-content:flex-end}.plyr-theme-video .plyr__progress__container{position:absolute;z-index:0;left:var(--plyr-control-spacing,10px);right:var(--plyr-control-spacing,10px);bottom:calc(100% - var(--plyr-range-thumb-height,13px));display:block}body:not(.is-single-play-post) .plyr-theme-video{width:calc(var(--plyr-aspect-ratio) * var(--plyr-mini-player-height));position:fixed;left:auto;right:1rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.2);border-radius:8px 8px 0 0}.is-single-play-post .plyr-theme-video .plyr__cover,body:not(.is-single-play-post) .plyr-theme-video .plyr--video .plyr__cover,body:not(.is-single-play-post) .plyr-theme-video .plyr-control-btns [data-plyr=repeat],body:not(.is-single-play-post) .plyr-theme-video .plyr-control-btns [data-plyr=shuffle],body:not(.is-single-play-post) .plyr-theme-video .plyr-control-ctrl,body:not(.is-single-play-post) .plyr-theme-video .plyr-control-info,body:not(.is-single-play-post) .plyr-theme-video.close-player{display:none}body:not(.is-single-play-post) .plyr-theme-video .plyr--audio:before{height:0;content:'';display:block;padding-bottom:56.25%!important;z-index:1}body:not(.is-single-play-post) .plyr-theme-video .plyr{background-color:#000;border-radius:inherit}body:not(.is-single-play-post) .plyr-theme-video .plyr-list-wrap{display:block}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls{top:0;background:0 0;border-radius:inherit}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls .plyr-control-btns{grid-gap:2rem;width:100%;justify-content:space-around}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls [class^=plyr-control-]{opacity:0}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls:hover [class^=plyr-control-]{opacity:1}body:not(.is-single-play-post) .plyr-theme-video .plyr__video-wrapper{position:relative!important;right:auto!important;border-radius:inherit}body:not(.is-single-play-post) .plyr-theme-video .plyr__progress__container{display:block;top:auto;bottom:calc(var(--plyr-range-track-height) - var(--plyr-range-thumb-height));left:0;right:0;opacity:1;z-index:3}body:not(.is-single-play-post) .plyr-theme-video .plyr--audio .plyr__cover,body:not(.is-single-play-post) .plyr-theme-video .plyr__controls:hover:after{display:block;position:absolute;left:0;width:100%;height:100%;margin:0;z-index:-2;border-radius:inherit}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls:hover:after{content:'';background-color:rgba(0,0,0,.6);z-index:-1}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls [data-plyr=close]{position:absolute;right:0;top:0;display:block;transform:scale(.75)}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls .plyr-control-prog{position:absolute;bottom:.5rem;left:0}body:not(.is-single-play-post) .plyr-theme-video .plyr__controls svg{width:2rem;height:2rem}.is-buffering body:not(.is-single-play-post) .plyr-theme-video .plyr-control-btns,.plyr-theme-video .plyr--paused .plyr-control-btns{opacity:1}.is-buffering body:not(.is-single-play-post) .plyr-theme-video [data-plyr=play]:after{border-width:5px;width:120%;height:120%;left:-10%;top:-10%;opacity:.5}.plyr-short{z-index:1;left:var(--left)!important;top:var(--top)!important;width:var(--width)!important;height:var(--height)!important;right:auto!important;bottom:auto!important;border-radius:var(--loop-radius)!important}.plyr-short.plyr-scrolling{display:none}.plyr-short .plyr__controls{top:auto!important}.plyr-short .plyr__video-wrapper{bottom:0!important;right:0!important;width:100%!important;height:100%!important}.plyr-short .plyr{min-width:auto;height:100%;border-radius:inherit;overflow:hidden}.plyr-short .plyr-list-wrap,.plyr-short .plyr__controls:after,.plyr-short .plyr__controls>:not(.plyr__progress__container){display:none!important}.plyr-playlist:not(.plyr-theme-video) .plyr__ads{display:none}.plyr--adsing .plyr__ads{display:block!important}.plyr__ads::after{right:auto;left:var(--plyr-control-spacing,10px);background-color:transparent;text-shadow:0 0 4px rgba(0,0,0,.75)}.plyr__ads>div,.plyr__ads>div iframe{width:100%!important;height:100%!important}.plyr-expand{position:fixed;left:0;right:0;top:0;bottom:0}.plyr-expand .plyr__controls{flex-direction:column}.plyr-expand [data-plyr=shuffle]{order:-1}.plyr-expand .plyr-control-ctrl{order:2}.plyr-expand .plyr-control-btns{order:3}.dark .play-embed-body{color:#fff}.play-embed-body .plyr,.play-embed-body .plyr-playlist{min-height:0}.play-embed-body .plyr-playlist{box-shadow:none;background-color:#000;color:#fff}.play-embed-body .plyr-playlist .plyr__msg{display:none}.play-embed-body .plyr-playlist .plyr--audio .plyr__controls{display:none}.play-embed-body .plyr-playlist .plyr--video{color:#fff}.play-embed-body .plyr-playlist .plyr__video-wrapper{bottom:0!important;right:0!important;width:100%!important}.play-embed-body .plyr-playlist .btn-download,.play-embed-body .plyr-playlist .btn-like,.play-embed-body .plyr-playlist .plyr__content,.play-embed-body .plyr-playlist .plyr__cover,.play-embed-body .plyr-playlist [data-plyr=list],.play-embed-body .plyr-playlist [data-plyr=next],.play-embed-body .plyr-playlist [data-plyr=prev],.play-embed-body .plyr-playlist [data-plyr=repeat],.play-embed-body .plyr-playlist [data-plyr=shuffle],.play-embed-body .plyr-playlist [data-plyr=video]{display:none}.play-embed-body .plyr-playlist .plyr__menu,.play-embed-body .plyr-playlist .plyr__time,.play-embed-body .plyr-playlist .plyr__volume{display:block!important}.play-embed-body .plyr-playlist .plyr__volume{margin-inline-start:auto;-webkit-margin-start:auto}.play-embed{display:flex;font-family:arial;font-size:14px}.play-embed a{text-decoration:none;color:inherit}.play-embed .site-brand{display:flex;align-items:center}.play-embed .site-logo{line-height:0}.play-embed .site-logo img,.play-embed .site-logo svg{width:auto;max-height:1.25rem}.play-embed .site-title{font-size:11px;color:var(--text-secondary-color,#888);margin:0 .25rem}.play-embed .entry-title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:1rem}.play-embed .entry-meta{margin:.25rem 0 0 0;color:var(--text-secondary-color,#888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.play-embed figure{margin:10px;width:120px;height:120px;border-radius:4px;position:relative}.play-embed figure img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:4px}.play-embed.user .avatar{border-radius:100%;display:block;background-color:rgba(120,130,140,.1);position:relative}.play-embed.user .avatar:after{content:"";display:block;padding-top:100%}.play-embed.user .avatar img,.play-embed.user .avatar-name{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-weight:bolder;text-transform:uppercase}.play-embed.user .play-embed-footer{position:absolute;width:100%;bottom:0}.play-embed.user .play-embed-content{justify-content:center;position:relative}.play-embed-content{margin:10px;flex:1;width:1%;display:flex;flex-direction:column}.play-embed-header{display:flex}.play-embed-header .btn-play{flex-shrink:0;border-style:solid;align-self:center}.play-embed .waveform{margin:.5rem 0}.play-embed .waveform .btn-play,.play-embed .waveform .sep-1{display:none}.play-embed-footer{display:flex;margin-top:auto;margin-bottom:.25rem;align-items:center}.play-embed .posted-on{font-size:11px;color:var(--text-secondary-color,#888);margin-right:auto}.share-embed{margin:-10px -10px 0 -10px}.share-embed [type=single]{max-height:140px}.play-embed-list{font-family:arial;font-size:13px;font-weight:400;margin:0 10px;max-height:84px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.play-embed-list a{color:inherit;text-decoration:none;pointer-events:none}.play-embed-list .post-thumbnail{width:1.5rem;height:1.5rem;line-height:0;margin:0;flex-shrink:0;position:relative}.play-embed-list img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:2px}.play-embed-list h3{font-weight:400;font-size:13px;margin:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.play-embed-list .icon-play{transform:scale(.75);opacity:.5;padding:.5rem}.play-embed-list .block-loop-title{display:none}.play-embed-list .block-loop-item{display:flex;align-items:center;border-top:1px solid rgba(150,160,170,.2);padding:.25rem 0;min-height:28px}.play-embed-list .block-loop-item.active{background-color:rgba(150,160,170,.075)}.play-embed-list .btn-more,.play-embed-list .btn-playlist,.play-embed-list .btn-purchase,.play-embed-list .entry-action,.play-embed-list .entry-avatar,.play-embed-list .entry-badge,.play-embed-list .entry-footer{display:none}.play-embed-list .entry-header-inner{display:flex}.play-embed-list .entry-meta{color:var(--text-secondary-color,#888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.play-embed-cat{display:flex;grid-gap:.25rem}.play-embed-cat a{font-size:11px;background-color:#999;color:#fff;padding:2px 8px;border-radius:1rem}.plyr-playlist .btn-collapse,.plyr-playlist .plyr--mixcloud .plyr__video-wrapper,.plyr-playlist .plyr--mixcloud [data-plyr=fullscreen],.plyr-playlist .plyr--mixcloud [data-plyr=video],.plyr-playlist .plyr--soundcloud .plyr__video-wrapper,.plyr-playlist .plyr--soundcloud [data-plyr=fullscreen],.plyr-playlist .plyr--soundcloud [data-plyr=video],.plyr-playlist .plyr--spotify [data-plyr=fullscreen],.plyr-playlist .plyr--spotify [data-plyr=video]{display:none}.plyr-playlist .plyr--spotify .plyr__video-wrapper{border-radius:1rem;--plyr-mini-player-height:152px;--plyr-aspect-ratio:16/8}.plyr-control-btns,.plyr-control-ctrl,.plyr-control-info,.plyr-control-prog{display:flex;align-items:center}.plyr-control-info{justify-content:flex-end;overflow:hidden}.plyr-control-info-content{display:flex;align-items:center;flex:1;overflow:hidden}.plyr-control-ctrl{justify-content:center;align-items:center}.plyr__msg{display:none;position:absolute;z-index:100000;left:50%;transform:translateX(-50%);bottom:calc(var(--plyr-height) + 1rem)}.plyr__msg_content{display:flex;align-items:center;grid-gap:1rem;padding:1rem 1rem;border-radius:6px;background-color:#ff0020;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.plyr__msg .close{border:none;font-size:1rem;padding:4px 8px;line-height:1;background:0 0;color:inherit}.plyr .edd-cart-added-alert{display:none!important}@media (min-width:961px){:root{--plyr-mini-player-height:225px}.plyr-theme- .plyr__content,.plyr-theme-4 .plyr__content,.plyr-theme-podcast .plyr__content{width:10rem}}@media (max-width:960px){.plyr-playlist:not(.plyr-full-player) .plyr__time,.plyr-playlist:not(.plyr-full-player) .plyr__volume{display:none!important;margin:0}}@media (max-width:767px){:root{--plyr-cover-size:2.75rem;--plyr-control-spacing:0.75rem;--plyr-control-padding:0.5rem}.plyr-control-btns,.plyr-control-ctrl,.plyr-theme-2 .plyr-control-btns,.plyr-theme-2 .plyr-control-ctrl,.plyr-theme-3 .plyr-control-btns,.plyr-theme-3 .plyr-control-ctrl{flex:initial}.plyr-control-info{flex:1;order:-1}.plyr-playlist .plyr__cover{margin-left:0}.plyr-playlist .add_to_cart_button,.plyr-playlist .btn-purchase,.plyr-playlist .plyr__volume,.plyr-playlist .plyr__waveform,.plyr-playlist [data-plyr=pip],.plyr-playlist [data-plyr=purchase],.plyr-playlist:not(.plyr-theme-video) .plyr__menu,.plyr-playlist:not(.plyr-theme-video) [data-plyr=captions]{display:none!important;margin:0}.plyr-playlist.plyr-muted .plyr__volume{display:block!important}.plyr-playlist:not(.plyr-full-player) .plyr__progress__container{position:absolute;left:0;right:0;top:-7px;bottom:auto;margin:0!important;padding:0}.plyr-list{width:auto;left:1rem}.plyr button{display:block;height:auto;margin:0}.plyr-theme-0 .plyr__content{width:1%;flex:1}.plyr-theme- .plyr-control-info [data-plyr=list]{display:none}}@media (max-width:600px){:root{--plyr-mini-player-height:90px}body:not(.is-single-play-post) .plyr-theme-video{--plyr-mini-player-height:160px}.plyr-playlist .plyr__content,.plyr-playlist .plyr__cover{order:-1}.plyr-playlist:not(.plyr-full-player) .add_to_cart_inline,.plyr-playlist:not(.plyr-full-player) .btn-like,.plyr-playlist:not(.plyr-full-player) [data-plyr=next],.plyr-playlist:not(.plyr-full-player) [data-plyr=prev],.plyr-playlist:not(.plyr-full-player) [data-plyr=repeat],.plyr-playlist:not(.plyr-full-player) [data-plyr=shuffle]{display:none}}@media (min-width:768px){.plyr-theme- .plyr-control-ctrl [data-plyr=list]{display:none}.plyr-playlist:not(.plyr-theme-video) .plyr__waveform+.plyr__progress{display:none}.plyr-theme-radio .plyr-control-ctrl{order:2;flex:1;justify-content:flex-end}.plyr-control-prog{flex:1}.plyr-theme-radio .plyr-control-btns{flex:1}.plyr-theme-radio .plyr-control-info{flex:1.25}}@-webkit-keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes zoom{0%{scale:1}50%{scale:2;opacity:.2}100%{scale:3;opacity:0}}@keyframes zoom{0%{scale:1}50%{scale:2;opacity:.2}100%{scale:3;opacity:0}}@-webkit-keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(calc(var(--marquee-scroll-width) * -1px))}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(calc(var(--marquee-scroll-width) * -1px))}}body{--dropdown-menu-radius:0.25rem;--modal-radius:0.625rem;--dropdown-menu-width:10rem;--dropdown-menu-item-background:rgba(150,155,160,0.2);--more-line:3;--more-line-height:1.25rem;--fadeDirection:270;--button--radius:3px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100050;display:none;float:left;min-width:var(--dropdown-menu-width,10rem);padding:.25rem .25rem;margin:.125rem 0 0;font-size:.875rem;color:#212529;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.05);box-shadow:0 3px 5px rgba(0,0,0,.05);border-radius:var(--dropdown-menu-radius,.25rem);text-shadow:none;text-align:initial}#dropdown-more{position:fixed}.dropdown-toggle{cursor:pointer;display:inline-block;text-align:center;min-width:1.5rem}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-inline-start:.3em;-webkit-margin-start:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;opacity:.5}.dropdown-menu.show{display:block}.dropdown-menu[x-out-of-boundaries]{display:none}.dropdown-menu ul{display:block!important;list-style:none;padding:0;margin-bottom:0}.dropdown-item,.dropdown-menu li a{display:block;width:100%;padding:.5rem 1rem;box-sizing:border-box;clear:both;font-weight:400;border-radius:3px;font-size:13px;cursor:pointer;text-decoration:none}.dropdown-item:hover,.dropdown-menu .cat-item a:hover,.dropdown-menu .play-notification-item:hover{color:inherit;background-color:var(--dropdown-menu-item-background)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid var(--dropdown-menu-item-background)}.dropdown-menu .play-notification-item{border:none}.dropdown-open{overflow:hidden}.dropdown-open .dropdown-backdrop{background-color:transparent;position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:100000}.dropdown-term-filter,.loop-filter-item .dropdown-menu{max-height:15rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.dropdown-term-filter::-webkit-scrollbar{display:none}.dropdown-term-filter ul ul a{padding-inline-start:2rem;-webkit-padding-start:2rem}.dropdown-menu-notificaitons{left:auto;right:1rem}#dropdown-notification:after,.search-form .dropdown-menu:empty{display:none!important}.search-form .dropdown-menu.show~.dropdown-backdrop{position:fixed;width:100%;height:100vh;left:0;top:0}.search-form .dropdown-menu{position:absolute;max-height:50vh;overflow:scroll;-webkit-overflow-scrolling:touch}.archive-header-with-filter{position:relative;display:flex;align-items:center}.archive-header-with-filter .archive-title{margin-top:var(--y-gap,1.5rem)}.archive-description{display:flex;align-items:flex-start;grid-gap:1.5rem}.archive-description img{flex:0 0 auto;width:25%;border-radius:6px}.modal-open{overflow:hidden}.modal{position:fixed;top:0;left:0;z-index:100050;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 3.5rem);text-align:initial}.modal-loading .modal-dialog{max-width:5rem!important;margin-left:auto;margin-right:auto}.modal-loading .modal-body{padding:2rem}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-content{position:relative;width:100%;pointer-events:auto;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:var(--modal-radius,.5rem);outline:0}.modal-body,.modal-footer,.modal-header{padding:2rem}.modal-body+.modal-footer,.modal-header+.modal-body{padding-top:0}.modal-header{display:flex;align-items:center}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end}.modal-title{margin:0;flex:1}.modal-title h2{margin:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:100040;width:100vw;height:100vh;background-color:#000}.modal .modal-backdrop{z-index:-1;background-color:rgba(0,0,0,.75)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.75}.modal .close{background-color:transparent;color:inherit;border:none;display:inline-block;padding:0 .5rem;margin:-.25rem -.5rem;font-size:1.5rem;font-weight:400;opacity:.5;line-height:1;align-self:flex-start}.modal .close:hover{opacity:1}.modal-loading .close{display:none}.modal-content .comment-respond{padding:2rem}.moreless,.moreless-content,[data-plugin=moreless]{word-break:break-word;position:relative;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:var(--more-line,3)}.moreless p,[data-plugin=moreless] p{margin-bottom:1.5em;margin-top:0}.btn-moreless{position:absolute;right:0;bottom:0;padding:0;border:none;border-radius:0;background-color:transparent;color:inherit;line-height:inherit;cursor:pointer}.rtl .btn-moreless{left:0;right:auto}.moreless-content{--fade-direction:270deg;-webkit-mask:linear-gradient(0deg,transparent 0,transparent calc(var(--btn-height)),#000 calc(var(--btn-height))),linear-gradient(var(--fade-direction),transparent 0,transparent calc(var(--btn-width)),#000 calc((var(--btn-width) + var(--btn-height)*2)));mask:linear-gradient(0deg,transparent 0,transparent calc(var(--btn-height)),#000 calc(var(--btn-height))),linear-gradient(var(--fade-direction),transparent 0,transparent calc(var(--btn-width)),#000 calc((var(--btn-width) + var(--btn-height)*2)));-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-size:initial,initial;mask-size:initial,initial;word-break:break-word}.btn-moreless span+span{display:none}.moreless.show{--more-line:9999!important}.moreless.show .btn-moreless span:first-child{display:none}.moreless.show .btn-moreless span+span{display:inline-block}.btn-comment,.btn-download,.btn-purchase,button.btn-like,button.btn-more{display:inline-flex;align-items:center;padding:.5rem;font-size:inherit;line-height:1;color:inherit;background-color:transparent;border:none;outline:0;text-decoration:none;cursor:pointer}button.btn-like:hover,button.btn-more:hover{color:inherit;background-color:transparent}.btn-follow:not(.active){background-color:transparent}.btn-follow.active{background-color:currentColor}.btn-follow.active span{color:#fff}.btn-follow .following{display:none}.btn-follow.active .follow{display:none}.btn-follow.active .following{display:inline}.btn-purchase,[data-plyr=purchase],a.added_to_cart,a.btn-purchase,button.btn-purchase{border:1px solid rgba(150,150,150,.2);border-radius:1rem;padding:.5em 1em;line-height:1;font-size:12px;font-weight:500;margin:0 .5rem}.modal .btn-purchase{font-size:1rem}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgba(150,150,150,.1);max-width:100%;height:auto}.avatar-name{line-height:0;text-transform:uppercase}.byline .avatar{width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:rgba(150,150,150,.2)}.btn-svg-icon{display:inline-flex}.btn-svg-icon svg{display:inline-block}.svg-icon{display:inline-flex}.entry-meta{display:flex;align-items:center;grid-gap:.5rem}.entry-cat,.entry-tag{list-style:none;padding:0}.count:empty{display:none}.entry-info{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.entry-info a{text-decoration:none}.entry-cat li+li:before,.entry-info>span+span:before{display:inline-block;content:'\00B7';color:var(--text-secondary-color);width:1.25rem;font-weight:700;text-align:center}.comment-toolbar{display:flex;align-items:center}.comment-toolbar .comment-reply-link{padding:.5rem}.file-upload-wrap{display:flex;margin-bottom:1em}.file-upload{position:relative;display:flex}.file-upload input:focus~.post-thumbnail{border:1px solid var(--color-primary,rgba(140,150,160,.3))}.file-upload input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:9999;cursor:pointer}.file-upload .pos{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;background-color:rgba(50,50,50,.25);color:#fff;text-align:center}.file-upload button{white-space:nowrap}.file-upload:focus .pos,.file-upload:hover .pos{opacity:1}.file-upload .post-thumbnail:after{padding-top:100%}.file-upload .avatar{position:absolute;width:100%;left:0;border-radius:50%;vertical-align:middle}.file-upload .post-thumbnail{width:100%;position:relative;padding:0;border-radius:4px;margin-bottom:1rem;padding:0!important}.file-upload .post-thumbnail.circle{border-radius:50%}.file-upload .post-thumbnail:after{content:"";display:block;padding-top:100%}.file-upload .post-thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:inherit;left:0}.checkable{display:flex;margin-bottom:1em;align-items:flex-start}.checkable>input:checked~* .hide{display:block!important}.button,.input,button,input,select,textarea{padding:.5em .75em;outline:0;border:1px solid currentColor;border-radius:var(--button--radius);box-sizing:border-box;font-size:1em;line-height:1.2;text-decoration:none;max-width:100%}input[type=checkbox],input[type=radio]{width:1em;height:1em;padding:0}.form label{display:block}.form .input{width:100%;box-sizing:border-box;font-family:Arial}.form .flex-row p{flex:1;margin-top:0}.form .form-upload-info{flex:1}.form-action{display:flex;justify-content:flex-end;align-items:center}.track-list{display:block;list-style:none;padding:0}.track-list .remove{display:inline-flex;align-items:center;opacity:.5;font-size:20px;cursor:pointer;line-height:1;padding:1rem}.track-list-title{flex:1;width:1%;border:none;border-radius:0;background-color:transparent;padding:1rem 0;height:auto}.sortable-placeholder{min-height:3.5rem;border:1px dotted rgba(140,150,160,.2)}.track-list li{display:flex;margin-bottom:4px;padding:0;height:auto;position:relative}.track-list.single li{position:static}.track-list.single{height:0;overflow:hidden}.handle{width:16px;opacity:.5;cursor:move;position:relative;padding:1rem 1.5rem}.handle:after,.handle:before{position:absolute;top:50%;transform:translateY(-50%);left:1rem;content:"";display:block;height:.75rem;width:1rem;border:2px solid currentColor;border-left:none;border-right:0}.handle:after{height:0;border-top:none}.upload-start{background-color:#fff;border:1px solid rgba(140,150,160,.2);display:block}.dark .upload-start{background-color:transparent}.upload-start h3{font-size:1.25rem}.dragdrop-upload,.online-upload{padding:5rem 2rem;flex-basis:100%;text-align:center}.dragdrop-upload{background-color:rgba(140,150,160,.05);border-bottom:1px solid rgba(140,150,160,.1)}.dragdrop-upload.dropover{background-color:rgba(140,150,160,.1)}.dragdrop-upload .file-upload{display:inline-block}.url-upload{display:inline-block;width:75%}.url-upload input{width:100%}.file-upload .progress,.modal .progress{position:absolute;z-index:1;width:100%;height:2px;left:0;top:0;display:flex}.progress-bar{background-color:#0d6efd;display:inline-block;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.file-uploaded,.file-uploading{display:none}.flex{width:1%;flex:1;min-width:1rem}.dark select option{background-color:var(--color-grey-600,rgba(0,0,0,.9))}@media only screen and (min-width:600px){.upload-start{display:flex}.dragdrop-upload{border-bottom:none;border-right:1px solid rgba(150,160,170,.1)}}@media only screen and (min-width:992px){.flex-row{display:flex}.sep{width:2rem;flex-shrink:0}}#login-form{font-size:.9375rem;max-width:32rem;margin:5rem auto}#login-form .input{width:100%;box-sizing:border-box}#login-form .message{color:#3c3;margin:1rem 0}.login-form-links{display:inline-flex;flex-direction:column}.login-form-links a{margin:.25rem 0}#login-form .message #login_error,.error,.required{color:#f35}#message,.form-message{margin-bottom:1rem}#message:empty,.form-message:empty{display:none}.success{color:#390}#login-form .message #login_error a{display:none}.form-term{font-size:11px;color:#888}.modal #comments{padding:1.5rem;margin-bottom:0}.modal .comments-backdrop{display:none}.modal .comments-title .close{display:block}.modal .comments-title a{pointer-events:none}#login-modal #login-form,#upload-modal #upload{margin:0;padding:2rem}#login-modal #loginform{display:block}#login-modal h2{margin-top:0}#upload-modal .modal-dialog{max-width:960px}#playlist-modal .entry-title{font-size:14px!important}#playlist-modal form{flex:1;display:flex;align-items:center}#playlist-modal form label{margin:0}#playlist-modal form input{flex:1;width:1%;margin:0 .5rem}#playlist-modal .block-loop-items{--grid-gap:0.75rem;margin-bottom:0}#playlist-modal .block-loop-item .entry-meta>span:after{content:'';display:inline-block;width:.5rem}#playlist-modal .count{display:inline-block}.user-verified{display:inline-flex;font-size:clamp(16px,.75em ,1.5rem);vertical-align:middle;position:relative}.user-verified:after{content:attr(title);display:block;transform:translateX(-50%);position:absolute;left:50%;bottom:100%;font-size:12px;line-height:1.4;background-color:rgba(0,0,0,.8);padding:5px 7px;border-radius:3px;color:#fff;opacity:0;transition:opacity .2s;white-space:nowrap;pointer-events:none}.user-verified svg{margin:0 4px;width:1em;height:1em;fill:currentColor}.user-verified:focus:after,.user-verified:hover:after{opacity:1}#share-modal .input{width:100%}#embed-code{margin-bottom:2rem}.share-list{margin-bottom:1rem}.share-list a{width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #efefef;border-radius:100%;margin:4px;transition:background-color .2s}.share-list a:hover{background-color:#000;color:#fff}.waveform{display:flex;align-items:center}.waveform .btn-play{font-size:1rem}.waveform-container{color:inherit;flex:1;position:relative;border-width:0}.waveform-time{position:absolute;width:100%;bottom:0;display:flex}.waveform-time span{font-size:10px;font-weight:600;background-color:rgba(255,255,255,.6);padding:0 5px;display:inline-block;height:1rem;line-height:1rem;border-radius:1rem;user-select:none}.waveform-time span:first-child{margin-inline-end:auto;-webkit-margin-end:auto}.dark .waveform-time span{background-color:rgba(0,0,0,.3)}.waveform_wrap{line-height:0}.wp-block-playblock-meta .waveform{margin-bottom:1em}.wp-block-playblock-meta .waveform .btn-play{display:none}.sep-1{width:.5rem;flex-shrink:0}.editor-note{margin-top:1rem}.editor-note-title,.station-copyright{color:#999}.ranks{list-style:none;padding:0;margin-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:1rem}.ranks li{padding:1rem;background-color:rgba(140,150,160,.075);border-radius:4px;display:block;font-size:11px;text-align:center}.ranks strong{font-size:1.5rem;line-height:1.2;display:block}form.processing{opacity:.5;cursor:wait;pointer-events:none}.private{background-color:#666;color:rgba(255,255,255,1);display:inline-block;border-radius:.2em;padding:0 .2em;font-style:normal;font-size:.75em;vertical-align:.125em;font-weight:500}.modal table td,.modal table th{border:none}.entry-meta form{margin-bottom:0!important}.dropdown-menu-notificaitons{width:320px;font-size:max(90%,13px)}.dropdown-menu-notificaitons .play-notification-item{padding:.5rem 1rem}.dropdown-menu-notificaitons .user-notifications{max-height:360px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.dropdown-menu-notificaitons .block-loop-items{margin-bottom:0}.dropdown-menu-notificaitons .spinner{display:block;margin:2rem auto}.dropdown-menu-notificaitons .block-loop-items .play-notification-item:last-child{border-bottom:none}.user-notifications .block-loop-items{grid-gap:0}.user-notifications .block-loop-items .scroller{margin-top:2rem}.dropdown-menu-notificaitons .block-loop-empty{padding:2rem 2rem 1rem;text-align:center}.play-notification-item{display:flex;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid rgba(150,160,170,.15);gap:.5rem}.play-notification-item .user-avatar .avatar{width:2.5rem;height:2.5rem}.play-notification-content{flex:1;width:1%}.play-notification-item a{font-weight:600}.play-notification-date{display:block;color:var(--text-secondary-color,#888)}.view-all-notifications{padding:.5rem 1rem 0;border-top:1px solid rgba(150,160,170,.15);text-align:center}.wp-block-loop-empty~.view-all-notifications{display:none}li[data-toggle=dropdown]{cursor:pointer}.edd-loading{border:.2em solid currentColor;border-left-color:transparent}.menu-cart .cart-quantity,.nav .count{position:relative;top:-10px;margin:0 -8px;display:inline-block;padding:0;font-size:11px;text-align:center;height:18px;min-width:18px;line-height:18px;color:#fff;border-radius:18px;background-color:var(--color-primary,#f50)}.nav .count:empty,.search-loading #icon-search .icon-search{display:none}.search-loading #icon-search:before{content:'';display:inline-block;width:16px;height:16px;margin:2px;border-radius:50%;border:2px solid currentColor;border-left-color:transparent;opacity:.6;-webkit-animation:loading .75s linear infinite;animation:loading .75s linear infinite}.is-empty-hide:empty{display:none}.form-pwd{position:relative}.form-pwd label{display:flex}.form-pwd [type=password]{padding-inline-end:2rem;-webkit-padding-end:2rem}.form-pwd .btn-lostpassword{margin-inline-start:auto;-webkit-margin-start:auto}button.btn-toggle-pwd{position:absolute;right:0;border:none;background-color:transparent!important;line-height:0}.rtl .btn-toggle-pwd{right:auto;left:0}[type=text]~.btn-toggle-pwd .eye-on{display:none}[type=password]~.btn-toggle-pwd .eye-off{display:none}.pwd-hint{font-size:12px;margin-bottom:1.5rem}.pwd-strength{padding:0 1rem;line-height:2;text-align:center;margin-bottom:1em;margin-top:.5em;color:#000;border-radius:.25rem}.pwd-strength.short{background-color:#ffabaf}.pwd-strength.bad{background-color:#facfd2}.pwd-strength.good{background-color:#f5e6ab}.pwd-strength.strong{background-color:#b8e6bf}@keyframes loading{0%{transform:translateZ(0) rotate(0)}100%{transform:translateZ(0) rotate(359deg)}}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-sm .modal-dialog{max-width:300px}.dropdown-menu-notificaitons{width:400px}}@media (max-width:599px){.header-user .entry-header{display:flex;flex-direction:column;align-items:center}#dropdown-more{transform:none!important;left:.5rem!important;top:auto!important;right:.5rem;bottom:.5rem}.dropdown-open .dropdown-backdrop{background-color:rgba(0,0,0,.5)}}

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.goedkoperles.nl/wp-content/plugins/weekly-class/assets/libs/owlcarousel/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}
@font-face {
font-family: 'themify';
src:url(//www.goedkoperles.nl/wp-content/plugins/weekly-class/assets/libs/themify/fonts/themify.eot);
src:url(//www.goedkoperles.nl/wp-content/plugins/weekly-class/assets/libs/themify/fonts/themify.eot) format('embedded-opentype'),
url(//www.goedkoperles.nl/wp-content/plugins/weekly-class/assets/libs/themify/fonts/themify.woff) format('woff'),
url(//www.goedkoperles.nl/wp-content/plugins/weekly-class/assets/libs/themify/fonts/themify.ttf) format('truetype'),
url(//www.goedkoperles.nl/wp-content/plugins/weekly-class/assets/libs/themify/fonts/themify.svg) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="ti-"], [class*=" ti-"] {
font-family: 'themify';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
content: "\e600";
}
.ti-volume:before {
content: "\e601";
}
.ti-user:before {
content: "\e602";
}
.ti-unlock:before {
content: "\e603";
}
.ti-unlink:before {
content: "\e604";
}
.ti-trash:before {
content: "\e605";
}
.ti-thought:before {
content: "\e606";
}
.ti-target:before {
content: "\e607";
}
.ti-tag:before {
content: "\e608";
}
.ti-tablet:before {
content: "\e609";
}
.ti-star:before {
content: "\e60a";
}
.ti-spray:before {
content: "\e60b";
}
.ti-signal:before {
content: "\e60c";
}
.ti-shopping-cart:before {
content: "\e60d";
}
.ti-shopping-cart-full:before {
content: "\e60e";
}
.ti-settings:before {
content: "\e60f";
}
.ti-search:before {
content: "\e610";
}
.ti-zoom-in:before {
content: "\e611";
}
.ti-zoom-out:before {
content: "\e612";
}
.ti-cut:before {
content: "\e613";
}
.ti-ruler:before {
content: "\e614";
}
.ti-ruler-pencil:before {
content: "\e615";
}
.ti-ruler-alt:before {
content: "\e616";
}
.ti-bookmark:before {
content: "\e617";
}
.ti-bookmark-alt:before {
content: "\e618";
}
.ti-reload:before {
content: "\e619";
}
.ti-plus:before {
content: "\e61a";
}
.ti-pin:before {
content: "\e61b";
}
.ti-pencil:before {
content: "\e61c";
}
.ti-pencil-alt:before {
content: "\e61d";
}
.ti-paint-roller:before {
content: "\e61e";
}
.ti-paint-bucket:before {
content: "\e61f";
}
.ti-na:before {
content: "\e620";
}
.ti-mobile:before {
content: "\e621";
}
.ti-minus:before {
content: "\e622";
}
.ti-medall:before {
content: "\e623";
}
.ti-medall-alt:before {
content: "\e624";
}
.ti-marker:before {
content: "\e625";
}
.ti-marker-alt:before {
content: "\e626";
}
.ti-arrow-up:before {
content: "\e627";
}
.ti-arrow-right:before {
content: "\e628";
}
.ti-arrow-left:before {
content: "\e629";
}
.ti-arrow-down:before {
content: "\e62a";
}
.ti-lock:before {
content: "\e62b";
}
.ti-location-arrow:before {
content: "\e62c";
}
.ti-link:before {
content: "\e62d";
}
.ti-layout:before {
content: "\e62e";
}
.ti-layers:before {
content: "\e62f";
}
.ti-layers-alt:before {
content: "\e630";
}
.ti-key:before {
content: "\e631";
}
.ti-import:before {
content: "\e632";
}
.ti-image:before {
content: "\e633";
}
.ti-heart:before {
content: "\e634";
}
.ti-heart-broken:before {
content: "\e635";
}
.ti-hand-stop:before {
content: "\e636";
}
.ti-hand-open:before {
content: "\e637";
}
.ti-hand-drag:before {
content: "\e638";
}
.ti-folder:before {
content: "\e639";
}
.ti-flag:before {
content: "\e63a";
}
.ti-flag-alt:before {
content: "\e63b";
}
.ti-flag-alt-2:before {
content: "\e63c";
}
.ti-eye:before {
content: "\e63d";
}
.ti-export:before {
content: "\e63e";
}
.ti-exchange-vertical:before {
content: "\e63f";
}
.ti-desktop:before {
content: "\e640";
}
.ti-cup:before {
content: "\e641";
}
.ti-crown:before {
content: "\e642";
}
.ti-comments:before {
content: "\e643";
}
.ti-comment:before {
content: "\e644";
}
.ti-comment-alt:before {
content: "\e645";
}
.ti-close:before {
content: "\e646";
}
.ti-clip:before {
content: "\e647";
}
.ti-angle-up:before {
content: "\e648";
}
.ti-angle-right:before {
content: "\e649";
}
.ti-angle-left:before {
content: "\e64a";
}
.ti-angle-down:before {
content: "\e64b";
}
.ti-check:before {
content: "\e64c";
}
.ti-check-box:before {
content: "\e64d";
}
.ti-camera:before {
content: "\e64e";
}
.ti-announcement:before {
content: "\e64f";
}
.ti-brush:before {
content: "\e650";
}
.ti-briefcase:before {
content: "\e651";
}
.ti-bolt:before {
content: "\e652";
}
.ti-bolt-alt:before {
content: "\e653";
}
.ti-blackboard:before {
content: "\e654";
}
.ti-bag:before {
content: "\e655";
}
.ti-move:before {
content: "\e656";
}
.ti-arrows-vertical:before {
content: "\e657";
}
.ti-arrows-horizontal:before {
content: "\e658";
}
.ti-fullscreen:before {
content: "\e659";
}
.ti-arrow-top-right:before {
content: "\e65a";
}
.ti-arrow-top-left:before {
content: "\e65b";
}
.ti-arrow-circle-up:before {
content: "\e65c";
}
.ti-arrow-circle-right:before {
content: "\e65d";
}
.ti-arrow-circle-left:before {
content: "\e65e";
}
.ti-arrow-circle-down:before {
content: "\e65f";
}
.ti-angle-double-up:before {
content: "\e660";
}
.ti-angle-double-right:before {
content: "\e661";
}
.ti-angle-double-left:before {
content: "\e662";
}
.ti-angle-double-down:before {
content: "\e663";
}
.ti-zip:before {
content: "\e664";
}
.ti-world:before {
content: "\e665";
}
.ti-wheelchair:before {
content: "\e666";
}
.ti-view-list:before {
content: "\e667";
}
.ti-view-list-alt:before {
content: "\e668";
}
.ti-view-grid:before {
content: "\e669";
}
.ti-uppercase:before {
content: "\e66a";
}
.ti-upload:before {
content: "\e66b";
}
.ti-underline:before {
content: "\e66c";
}
.ti-truck:before {
content: "\e66d";
}
.ti-timer:before {
content: "\e66e";
}
.ti-ticket:before {
content: "\e66f";
}
.ti-thumb-up:before {
content: "\e670";
}
.ti-thumb-down:before {
content: "\e671";
}
.ti-text:before {
content: "\e672";
}
.ti-stats-up:before {
content: "\e673";
}
.ti-stats-down:before {
content: "\e674";
}
.ti-split-v:before {
content: "\e675";
}
.ti-split-h:before {
content: "\e676";
}
.ti-smallcap:before {
content: "\e677";
}
.ti-shine:before {
content: "\e678";
}
.ti-shift-right:before {
content: "\e679";
}
.ti-shift-left:before {
content: "\e67a";
}
.ti-shield:before {
content: "\e67b";
}
.ti-notepad:before {
content: "\e67c";
}
.ti-server:before {
content: "\e67d";
}
.ti-quote-right:before {
content: "\e67e";
}
.ti-quote-left:before {
content: "\e67f";
}
.ti-pulse:before {
content: "\e680";
}
.ti-printer:before {
content: "\e681";
}
.ti-power-off:before {
content: "\e682";
}
.ti-plug:before {
content: "\e683";
}
.ti-pie-chart:before {
content: "\e684";
}
.ti-paragraph:before {
content: "\e685";
}
.ti-panel:before {
content: "\e686";
}
.ti-package:before {
content: "\e687";
}
.ti-music:before {
content: "\e688";
}
.ti-music-alt:before {
content: "\e689";
}
.ti-mouse:before {
content: "\e68a";
}
.ti-mouse-alt:before {
content: "\e68b";
}
.ti-money:before {
content: "\e68c";
}
.ti-microphone:before {
content: "\e68d";
}
.ti-menu:before {
content: "\e68e";
}
.ti-menu-alt:before {
content: "\e68f";
}
.ti-map:before {
content: "\e690";
}
.ti-map-alt:before {
content: "\e691";
}
.ti-loop:before {
content: "\e692";
}
.ti-location-pin:before {
content: "\e693";
}
.ti-list:before {
content: "\e694";
}
.ti-light-bulb:before {
content: "\e695";
}
.ti-Italic:before {
content: "\e696";
}
.ti-info:before {
content: "\e697";
}
.ti-infinite:before {
content: "\e698";
}
.ti-id-badge:before {
content: "\e699";
}
.ti-hummer:before {
content: "\e69a";
}
.ti-home:before {
content: "\e69b";
}
.ti-help:before {
content: "\e69c";
}
.ti-headphone:before {
content: "\e69d";
}
.ti-harddrives:before {
content: "\e69e";
}
.ti-harddrive:before {
content: "\e69f";
}
.ti-gift:before {
content: "\e6a0";
}
.ti-game:before {
content: "\e6a1";
}
.ti-filter:before {
content: "\e6a2";
}
.ti-files:before {
content: "\e6a3";
}
.ti-file:before {
content: "\e6a4";
}
.ti-eraser:before {
content: "\e6a5";
}
.ti-envelope:before {
content: "\e6a6";
}
.ti-download:before {
content: "\e6a7";
}
.ti-direction:before {
content: "\e6a8";
}
.ti-direction-alt:before {
content: "\e6a9";
}
.ti-dashboard:before {
content: "\e6aa";
}
.ti-control-stop:before {
content: "\e6ab";
}
.ti-control-shuffle:before {
content: "\e6ac";
}
.ti-control-play:before {
content: "\e6ad";
}
.ti-control-pause:before {
content: "\e6ae";
}
.ti-control-forward:before {
content: "\e6af";
}
.ti-control-backward:before {
content: "\e6b0";
}
.ti-cloud:before {
content: "\e6b1";
}
.ti-cloud-up:before {
content: "\e6b2";
}
.ti-cloud-down:before {
content: "\e6b3";
}
.ti-clipboard:before {
content: "\e6b4";
}
.ti-car:before {
content: "\e6b5";
}
.ti-calendar:before {
content: "\e6b6";
}
.ti-book:before {
content: "\e6b7";
}
.ti-bell:before {
content: "\e6b8";
}
.ti-basketball:before {
content: "\e6b9";
}
.ti-bar-chart:before {
content: "\e6ba";
}
.ti-bar-chart-alt:before {
content: "\e6bb";
}
.ti-back-right:before {
content: "\e6bc";
}
.ti-back-left:before {
content: "\e6bd";
}
.ti-arrows-corner:before {
content: "\e6be";
}
.ti-archive:before {
content: "\e6bf";
}
.ti-anchor:before {
content: "\e6c0";
}
.ti-align-right:before {
content: "\e6c1";
}
.ti-align-left:before {
content: "\e6c2";
}
.ti-align-justify:before {
content: "\e6c3";
}
.ti-align-center:before {
content: "\e6c4";
}
.ti-alert:before {
content: "\e6c5";
}
.ti-alarm-clock:before {
content: "\e6c6";
}
.ti-agenda:before {
content: "\e6c7";
}
.ti-write:before {
content: "\e6c8";
}
.ti-window:before {
content: "\e6c9";
}
.ti-widgetized:before {
content: "\e6ca";
}
.ti-widget:before {
content: "\e6cb";
}
.ti-widget-alt:before {
content: "\e6cc";
}
.ti-wallet:before {
content: "\e6cd";
}
.ti-video-clapper:before {
content: "\e6ce";
}
.ti-video-camera:before {
content: "\e6cf";
}
.ti-vector:before {
content: "\e6d0";
}
.ti-themify-logo:before {
content: "\e6d1";
}
.ti-themify-favicon:before {
content: "\e6d2";
}
.ti-themify-favicon-alt:before {
content: "\e6d3";
}
.ti-support:before {
content: "\e6d4";
}
.ti-stamp:before {
content: "\e6d5";
}
.ti-split-v-alt:before {
content: "\e6d6";
}
.ti-slice:before {
content: "\e6d7";
}
.ti-shortcode:before {
content: "\e6d8";
}
.ti-shift-right-alt:before {
content: "\e6d9";
}
.ti-shift-left-alt:before {
content: "\e6da";
}
.ti-ruler-alt-2:before {
content: "\e6db";
}
.ti-receipt:before {
content: "\e6dc";
}
.ti-pin2:before {
content: "\e6dd";
}
.ti-pin-alt:before {
content: "\e6de";
}
.ti-pencil-alt2:before {
content: "\e6df";
}
.ti-palette:before {
content: "\e6e0";
}
.ti-more:before {
content: "\e6e1";
}
.ti-more-alt:before {
content: "\e6e2";
}
.ti-microphone-alt:before {
content: "\e6e3";
}
.ti-magnet:before {
content: "\e6e4";
}
.ti-line-double:before {
content: "\e6e5";
}
.ti-line-dotted:before {
content: "\e6e6";
}
.ti-line-dashed:before {
content: "\e6e7";
}
.ti-layout-width-full:before {
content: "\e6e8";
}
.ti-layout-width-default:before {
content: "\e6e9";
}
.ti-layout-width-default-alt:before {
content: "\e6ea";
}
.ti-layout-tab:before {
content: "\e6eb";
}
.ti-layout-tab-window:before {
content: "\e6ec";
}
.ti-layout-tab-v:before {
content: "\e6ed";
}
.ti-layout-tab-min:before {
content: "\e6ee";
}
.ti-layout-slider:before {
content: "\e6ef";
}
.ti-layout-slider-alt:before {
content: "\e6f0";
}
.ti-layout-sidebar-right:before {
content: "\e6f1";
}
.ti-layout-sidebar-none:before {
content: "\e6f2";
}
.ti-layout-sidebar-left:before {
content: "\e6f3";
}
.ti-layout-placeholder:before {
content: "\e6f4";
}
.ti-layout-menu:before {
content: "\e6f5";
}
.ti-layout-menu-v:before {
content: "\e6f6";
}
.ti-layout-menu-separated:before {
content: "\e6f7";
}
.ti-layout-menu-full:before {
content: "\e6f8";
}
.ti-layout-media-right-alt:before {
content: "\e6f9";
}
.ti-layout-media-right:before {
content: "\e6fa";
}
.ti-layout-media-overlay:before {
content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
content: "\e6fd";
}
.ti-layout-media-left-alt:before {
content: "\e6fe";
}
.ti-layout-media-left:before {
content: "\e6ff";
}
.ti-layout-media-center-alt:before {
content: "\e700";
}
.ti-layout-media-center:before {
content: "\e701";
}
.ti-layout-list-thumb:before {
content: "\e702";
}
.ti-layout-list-thumb-alt:before {
content: "\e703";
}
.ti-layout-list-post:before {
content: "\e704";
}
.ti-layout-list-large-image:before {
content: "\e705";
}
.ti-layout-line-solid:before {
content: "\e706";
}
.ti-layout-grid4:before {
content: "\e707";
}
.ti-layout-grid3:before {
content: "\e708";
}
.ti-layout-grid2:before {
content: "\e709";
}
.ti-layout-grid2-thumb:before {
content: "\e70a";
}
.ti-layout-cta-right:before {
content: "\e70b";
}
.ti-layout-cta-left:before {
content: "\e70c";
}
.ti-layout-cta-center:before {
content: "\e70d";
}
.ti-layout-cta-btn-right:before {
content: "\e70e";
}
.ti-layout-cta-btn-left:before {
content: "\e70f";
}
.ti-layout-column4:before {
content: "\e710";
}
.ti-layout-column3:before {
content: "\e711";
}
.ti-layout-column2:before {
content: "\e712";
}
.ti-layout-accordion-separated:before {
content: "\e713";
}
.ti-layout-accordion-merged:before {
content: "\e714";
}
.ti-layout-accordion-list:before {
content: "\e715";
}
.ti-ink-pen:before {
content: "\e716";
}
.ti-info-alt:before {
content: "\e717";
}
.ti-help-alt:before {
content: "\e718";
}
.ti-headphone-alt:before {
content: "\e719";
}
.ti-hand-point-up:before {
content: "\e71a";
}
.ti-hand-point-right:before {
content: "\e71b";
}
.ti-hand-point-left:before {
content: "\e71c";
}
.ti-hand-point-down:before {
content: "\e71d";
}
.ti-gallery:before {
content: "\e71e";
}
.ti-face-smile:before {
content: "\e71f";
}
.ti-face-sad:before {
content: "\e720";
}
.ti-credit-card:before {
content: "\e721";
}
.ti-control-skip-forward:before {
content: "\e722";
}
.ti-control-skip-backward:before {
content: "\e723";
}
.ti-control-record:before {
content: "\e724";
}
.ti-control-eject:before {
content: "\e725";
}
.ti-comments-smiley:before {
content: "\e726";
}
.ti-brush-alt:before {
content: "\e727";
}
.ti-youtube:before {
content: "\e728";
}
.ti-vimeo:before {
content: "\e729";
}
.ti-twitter:before {
content: "\e72a";
}
.ti-time:before {
content: "\e72b";
}
.ti-tumblr:before {
content: "\e72c";
}
.ti-skype:before {
content: "\e72d";
}
.ti-share:before {
content: "\e72e";
}
.ti-share-alt:before {
content: "\e72f";
}
.ti-rocket:before {
content: "\e730";
}
.ti-pinterest:before {
content: "\e731";
}
.ti-new-window:before {
content: "\e732";
}
.ti-microsoft:before {
content: "\e733";
}
.ti-list-ol:before {
content: "\e734";
}
.ti-linkedin:before {
content: "\e735";
}
.ti-layout-sidebar-2:before {
content: "\e736";
}
.ti-layout-grid4-alt:before {
content: "\e737";
}
.ti-layout-grid3-alt:before {
content: "\e738";
}
.ti-layout-grid2-alt:before {
content: "\e739";
}
.ti-layout-column4-alt:before {
content: "\e73a";
}
.ti-layout-column3-alt:before {
content: "\e73b";
}
.ti-layout-column2-alt:before {
content: "\e73c";
}
.ti-instagram:before {
content: "\e73d";
}
.ti-google:before {
content: "\e73e";
}
.ti-github:before {
content: "\e73f";
}
.ti-flickr:before {
content: "\e740";
}
.ti-facebook:before {
content: "\e741";
}
.ti-dropbox:before {
content: "\e742";
}
.ti-dribbble:before {
content: "\e743";
}
.ti-apple:before {
content: "\e744";
}
.ti-android:before {
content: "\e745";
}
.ti-save:before {
content: "\e746";
}
.ti-save-alt:before {
content: "\e747";
}
.ti-yahoo:before {
content: "\e748";
}
.ti-wordpress:before {
content: "\e749";
}
.ti-vimeo-alt:before {
content: "\e74a";
}
.ti-twitter-alt:before {
content: "\e74b";
}
.ti-tumblr-alt:before {
content: "\e74c";
}
.ti-trello:before {
content: "\e74d";
}
.ti-stack-overflow:before {
content: "\e74e";
}
.ti-soundcloud:before {
content: "\e74f";
}
.ti-sharethis:before {
content: "\e750";
}
.ti-sharethis-alt:before {
content: "\e751";
}
.ti-reddit:before {
content: "\e752";
}
.ti-pinterest-alt:before {
content: "\e753";
}
.ti-microsoft-alt:before {
content: "\e754";
}
.ti-linux:before {
content: "\e755";
}
.ti-jsfiddle:before {
content: "\e756";
}
.ti-joomla:before {
content: "\e757";
}
.ti-html5:before {
content: "\e758";
}
.ti-flickr-alt:before {
content: "\e759";
}
.ti-email:before {
content: "\e75a";
}
.ti-drupal:before {
content: "\e75b";
}
.ti-dropbox-alt:before {
content: "\e75c";
}
.ti-css3:before {
content: "\e75d";
}
.ti-rss:before {
content: "\e75e";
}
.ti-rss-alt:before {
content: "\e75f";
}
.wcs-timetable__container {
position: relative;
min-height: 12.5vh;
clear: both;
width: 100%;
padding: 5vh 0;
display: flex;
flex-wrap: wrap;
}
.wcs-timetable__container::after {
content: "";
display: block;
clear: both;
}
.wcs-timetable__container * {
box-sizing: border-box;
}
.wcs-timetable__container .wcs-filters__container {
flex-basis: 100%;
flex-grow: 1;
}
.wcs-timetable__container .wcs-timetable {
flex-basis: 100%;
}
@media (min-width: 992px) {
.wcs-timetable__container.wcs-timetable--with-filters:not(.wcs-timetable--filters-center) .wcs-filters__container {
flex-basis: 210px;
flex-grow: 0;
}
.wcs-timetable__container.wcs-timetable--with-filters:not(.wcs-timetable--filters-center) .wcs-filters__container .wcs-filters__filter-column:first-child {
padding-top: 0;
}
.wcs-timetable__container.wcs-timetable--with-filters:not(.wcs-timetable--filters-center) .wcs-filters__container .wcs-filters__filter-column:first-child::before {
display: none;
}
.wcs-timetable__container.wcs-timetable--with-filters:not(.wcs-timetable--filters-center) .wcs-timetable {
flex-basis: 40%;
flex-grow: 1;
}
.wcs-timetable__container.wcs-timetable--with-filters.wcs-timetable--filters-center.wcs-timetable--filters-without-toggle .wcs-filters__filter-column {
padding-top: 0;
}
.wcs-timetable__container.wcs-timetable--with-filters.wcs-timetable--filters-center.wcs-timetable--filters-without-toggle .wcs-filters__filter-column::before {
display: none;
}
.wcs-timetable__container.wcs-timetable--with-filters.wcs-timetable--filters-right .wcs-filters__container {
margin-left: 30px;
order: 2;
}
.wcs-timetable__container.wcs-timetable--with-filters.wcs-timetable--filters-left .wcs-filters__container {
margin-right: 30px;
order: 0;
}
.wcs-timetable__container.wcs-timetable--with-filters.wcs-timetable--filters-center .wcs-timetable {
margin-top: 1vh;
}
}
.wcs-timetable__container table, .wcs-timetable__container thead, .wcs-timetable__container tbody, .wcs-timetable__container tr, .wcs-timetable__container td, .wcs-timetable__container th {
border: none !important;
}
.wcs-timetable__container .wcs-mobile {
display: none;
}
.wcs-timetable__container .wcs-content {
display: none;
}
.wcs-timetable__container h2 {
margin: 0 0 1vh;
padding: 1vh 0;
text-align: left;
}
.wcs-timetable__container h3 {
font-size: 160%;
line-height: 1.25;
}
.wcs-timetable__container a:not(.wcs-btn) {
color: inherit;
}
.wcs-timetable__container a:not(.wcs-btn):hover {
color: inherit;
opacity: 0.75;
}
.wcs-timetable__container .wcs-class__title:not(td) {
margin: 0;
padding: 0;
}
.wcs-timetable {
text-align: center;
position: relative;
width: 100%;
}
.wcs-timetable.disabled {
opacity: 0.5;
}
.wcs-timetable--class-title {
margin: 0;
padding: 0;
font-size: 140%;
line-height: 1.4;
color: inherit;
}
.wcs-class__non-breakable {
display: inline-block;
white-space: nowrap;
}
.wcs-class__title {
word-break: break-word;
}
.wcs-filters {
margin: 0;
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
.wcs-filters__filter-column {
flex-grow: 1;
position: relative;
padding: 2vh 5px 0;
margin-bottom: 1.5vh;
flex-basis: 160px; }
.wcs-filters__filter-column::before {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
border-top: 1px solid currentColor;
opacity: 0.125;
}
.wcs-filters__filter-column:last-of-type {
padding-bottom: 0;
border-bottom: none !important;
}
.wcs-filters__filter-wrapper {
margin: 0.5vh 0;
display: block;
font-size: 90%;
font-weight: normal;
cursor: pointer;
}
.wcs-filters__filter-wrapper .wcs-filter {
margin-top: 0;
margin-right: 7px;
}
.wcs-filters__filter-wrapper--padded {
padding-left: 22px;
}
.wcs-filters__filter-wrapper--padded:first-of-type {
padding-left: 0;
}
.wcs-filters.disabled div {
opacity: 0.5;
}
.wcs-filters__title {
font-size: 90%;
font-weight: bold;
display: block;
padding: 0;
margin: 0 0 1vh;
}
.wcs-filters--inline .wcs-filter {
display: none;
}
.wcs-filters--inline .wcs-filters__filter-wrapper {
display: inline-block;
margin-right: 1vh;
}
.wcs-filters--inline .wcs-filters__filter-column {
padding-left: 0;
padding-right: 0;
flex-basis: auto;
}
.wcs-filters--inline .wcs-filters__title {
display: inline-block;
margin: 0 1vh 0 0;
}
.wcs-filters .wcs-filter:checked + span {
position: relative;
display: inline-block;
}
.wcs-filter-toggler {
display: inline-block;
padding: 0 5px;
line-height: 2.4;
cursor: pointer;
font-weight: bold;
}
.wcs-filter-toggler-container {
text-align: right;
display: none;
flex-basis: 100%;
}
.wcs-timetable--filters-with-toggle .wcs-filter-toggler-container {
display: block;
}
.wcs-filter-toggler em {
display: inline-block;
margin-left: 5px;
}
.wcs-filters--switches .wcs-switcher__switch {
background: currentColor;
border-radius: 48px;
display: inline-block;
width: 22px;
position: relative;
height: 13px;
cursor: pointer;
transition: background 0.2s ease-in-out !important;
margin-right: 10px;
float: left;
margin-top: 3px;
box-shadow: 1px 1px 0px rgb(255, 255, 255);
}
.wcs-filters--switches .wcs-filter {
display: none;
}
.wcs-filters--switches .wcs-filter + .wcs-switcher__switch .wcs-switcher__handler {
border-radius: 50%;
width: 11px;
height: 11px;
background: #fff;
position: absolute;
top: 1px;
left: 1px;
}
.wcs-filters--switches .wcs-filter:checked + .wcs-switcher__switch .wcs-switcher__handler {
right: 1px;
left: auto;
}
.wcs-timetable--filters-center .wcs-filters--inline {
flex-direction: column;
}
.wcs-timetable--filters-center .wcs-filters__container {
padding-bottom: 2em;
}
.wcs-timetable__list {
list-style: none;
padding: 0;
margin: 0;
text-align: left;
}
.wcs-timetable__list .wcs-class {
list-style: none;
margin: inherit;
padding: inherit;
display: flex;
position: relative;
min-height: 12.5vh;
align-items: center;
animation: fadein 1s;
}
@media (max-width: 768px) {
.wcs-timetable__list .wcs-class {
flex-wrap: wrap;
align-items: stretch;
align-content: stretch;
}
}
.wcs-timetable__list .wcs-class::before {
content: "";
display: block;
position: absolute;
top: 1px;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0;
z-index: 0;
}
.wcs-timetable__list .wcs-class::after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
border-top: 1px solid currentColor;
opacity: 0.075;
}
.wcs-timetable__list .wcs-class:hover::before {
opacity: 0.04;
}
.wcs-timetable__list .wcs-class--canceled {
opacity: 0.85;
text-decoration: line-through;
}
.wcs-timetable__list .wcs-class--canceled:hover::before {
opacity: 0;
}
.wcs-timetable__list .wcs-class--canceled * {
color: currentColor !important;
opacity: 0.6;
}
.wcs-timetable__list .wcs-class--canceled .wcs-class__action,
.wcs-timetable__list .wcs-class--canceled .wcs-class__image {
display: none;
}
.wcs-timetable__list .wcs-class--canceled a {
cursor: text;
}
.wcs-timetable__list .wcs-class__excerpt {
margin-top: 1vh;
}
.wcs-timetable__list .wcs-class .wcs-class__action,
.wcs-timetable__list .wcs-class .wcs-class__image,
.wcs-timetable__list .wcs-class .wcs-class__meta,
.wcs-timetable__list .wcs-class .wcs-class__time {
display: flex;
margin: 3vh 15px;
z-index: 1;
}
.wcs-timetable__list .wcs-class .wcs-class__meta {
flex-grow: 1;
}
@media (max-width: 768px) {
.wcs-timetable__list .wcs-class .wcs-class__meta {
margin: 10px 20px;
}
}
.wcs-timetable__list .wcs-class .wcs-class_time-duration {
font-size: 100%;
line-height: 1.4;
margin: 0;
opacity: 0.75;
}
.wcs-timetable__list .wcs-class .wcs-class__time {
text-align: center;
flex-shrink: 0;
margin: 3vh 15px 3vh 30px;
}
.wcs-timetable__list .wcs-class .wcs-class__time span {
display: block;
width: 100%;
}
.wcs-timetable__list .wcs-class .wcs-class__time span:first-child {
font-size: 196%;
line-height: 1;
}
.wcs-timetable__list .wcs-class .wcs-class__time span:last-child {
font-size: 100%;
line-height: 1.4;
}
@media (max-width: 768px) {
.wcs-timetable__list .wcs-class .wcs-class__time {
display: block;
flex-flow: 1;
width: calc(100% - 40px);
margin: 20px 20px 0;
text-align: left;
}
.wcs-timetable__list .wcs-class .wcs-class__time span {
display: inline-block;
width: auto;
}
.wcs-timetable__list .wcs-class .wcs-class__time span:first-child {
font-size: inherit;
line-height: inherit;
}
.wcs-timetable__list .wcs-class .wcs-class__time span:last-child {
font-size: inherit;
}
}
.wcs-timetable__list .wcs-class .wcs-class__image {
width: 12.5vh;
background-size: cover;
background-position: center center;
margin: 0;
flex-shrink: 0;
align-self: stretch;
}
@media (max-width: 768px) {
.wcs-timetable__list .wcs-class .wcs-class__image {
display: none;
}
}
.wcs-timetable__list .wcs-class .wcs-class__action {
flex-shrink: 0;
margin-left: 0;
align-items: center;
}
@media (max-width: 768px) {
.wcs-timetable__list .wcs-class .wcs-class__action {
flex-grow: 1;
width: 100%;
margin: 0 20px 20px;
}
}
.wcs-timetable__list .wcs-timetable__zero-data {
text-align: center;
min-height: 20vh;
}
.wcs-timetable__list .wcs-timetable__zero-data::before {
opacity: 0.08;
}
.wcs-timetable__list .wcs-class__inner-flex {
width: 100%;
}
.wcs-timetable__list .wcs-class__duration {
text-transform: none;
}
.wcs-timetable__list .wcs-class__duration::before {
opacity: 1;
}
.wcs-timetable__compact-list {
width: 100%;
display: block;
padding: 0;
margin: 0;
list-style: none;
text-align: left;
}
.wcs-timetable__compact-list .wcs-day {
border-color: inherit;
transition: background-color, border-left-color 300ms;
position: relative;
display: flex;
align-items: flex-start;
width: 100%;
flex-wrap: wrap;
margin: 0;
padding: 0;
}
.wcs-timetable__compact-list .wcs-day + .wcs-timetable__compact-list .wcs-day {
margin-top: 5vh;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-day + .wcs-timetable__compact-list .wcs-day {
margin-top: auto;
}
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-day {
flex-wrap: nowrap;
}
.wcs-timetable__compact-list .wcs-day--visible:not(:last-child)::after {
content: "";
display: block;
position: absolute;
border-bottom-style: solid;
border-bottom-width: 1px;
opacity: 0.25;
bottom: 0;
left: 0;
right: 0;
}
}
.wcs-timetable__compact-list .wcs-day__date {
line-height: 1.64;
width: 100%;
box-sizing: border-box;
padding: 1vh 0;
text-overflow: ellipsis;
min-width: 90px;
font-size: normal;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-day__date {
width: 18%;
}
}
@media (min-width: 1200px) {
.wcs-timetable__compact-list .wcs-day__date {
font-size: large;
}
}
.wcs-timetable__compact-list .wcs-day .wcs-timetable__classes {
padding: 0;
margin: 0;
flex-grow: 1;
}
.wcs-timetable__compact-list .wcs-day .wcs-timetable__classes::before {
content: "";
display: block;
position: absolute;
border-top: 3px solid;
right: 0;
left: 0;
top: 0;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-day .wcs-timetable__classes::before {
border-left: 3px solid;
bottom: 0;
right: auto;
}
}
.wcs-timetable__compact-list .wcs-class:last-child::after {
display: none;
}
.wcs-timetable__compact-list .wcs-timetable__classes {
list-style: none;
padding: 0;
margin: 0;
border-color: inherit;
width: 100%;
position: relative;
}
.wcs-timetable__compact-list .wcs-class {
padding: 2vh 0;
position: relative;
min-height: 7.5vh;
width: 100%;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-class {
display: flex;
align-items: center;
padding: 1vh 0 1vh 2vh;
}
.wcs-timetable__compact-list .wcs-class:not(.wcs-class--canceled):hover::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.05;
}
}
.wcs-timetable__compact-list .wcs-class--visible:last-child::after {
display: none;
}
.wcs-timetable__compact-list .wcs-class--visible::after {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: inherit;
opacity: 0.15;
}
.wcs-timetable__compact-list .wcs-class__content {
flex-grow: 1;
position: relative;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-class__content {
padding: 0 2vh;
}
}
.wcs-timetable__compact-list .wcs-class__title {
font-size: normal;
margin-bottom: 5px;
}
.wcs-timetable__compact-list .wcs-class__title.wcs-modal-call {
cursor: pointer;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-class__title {
font-size: larger;
}
}
@media (min-width: 1200px) {
.wcs-timetable__compact-list .wcs-class__title {
font-size: 120%;
}
}
.wcs-timetable__compact-list .wcs-class__time {
width: 100%;
}
.wcs-timetable__compact-list .wcs-class__time .wcs-class__duration {
display: inline-block;
font-size: 100%;
padding-left: 10px;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list .wcs-class__time {
line-height: 1.96;
width: 15vh;
min-width: 160px;
text-align: center;
padding: 0;
}
.wcs-timetable__compact-list .wcs-class__time .wcs-class__duration {
padding-left: 0;
display: block;
font-size: 90%;
}
}
.wcs-timetable__compact-list .wcs-class__excerpt {
margin-top: 1vh;
}
.wcs-timetable__compact-list small {
display: inline-block;
opacity: 0.75;
margin: 0 !important;
padding: 0;
font-size: 90%;
line-height: 1.4;
}
@media (min-width: 768px) {
.wcs-timetable__compact-list small {
display: block;
}
}
.wcs-timetable__compact-list span {
font-size: inherit;
}
.wcs-timetable__compact-list .wcs-class--canceled {
position: relative;
}
.wcs-timetable__compact-list .wcs-class--canceled::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.025;
}
.wcs-timetable__compact-list .wcs-class--canceled .wcs-class__time,
.wcs-timetable__compact-list .wcs-class--canceled .wcs-class__title,
.wcs-timetable__compact-list .wcs-class--canceled small {
text-decoration: line-through;
opacity: 0.25;
color: inherit !important;
}
.wcs-timetable__compact-list .wcs-class--canceled .wcs-class__time small {
opacity: 1;
}
.wcs-timetable__compact-list .wcs-class--canceled a {
cursor: text;
color: inherit;
}
.wcs-timetable__compact-list .wcs-class--canceled a:hover {
color: inherit;
opacity: 1;
}
.wcs-timetable--large {
width: 100%;
text-align: left;
}
.wcs-timetable--large .wcs-table {
display: table;
}
.wcs-timetable--large .wcs-table__te {
display: table-row;
}
.wcs-timetable--large .wcs-table__te > div {
display: table-cell;
}
.wcs-timetable--large tbody {
border-color: inherit;
display: block;
width: 100%;
}
@media (min-width: 768px) {
.wcs-timetable--large tbody {
display: table-row-group;
}
}
.wcs-timetable--large .wcs-table__tr {
border-color: inherit;
}
.wcs-timetable--large .wcs-table__tr:first-of-type .wcs-table__td {
border-top: none;
}
.wcs-timetable--large .no-classes {
border-style: solid;
border-width: 1px;
}
.wcs-timetable--large .wcs-class__time {
letter-spacing: 1px;
text-align: center;
}
.wcs-timetable--large .wcs-class__time span {
display: inline-block;
}
.wcs-timetable--large .wcs-table__tr {
display: flex;
flex-wrap: wrap;
padding: 20px 0;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading {
display: block;
width: 100%;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-table__td:first-child {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-table__td:last-child {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-table__td {
padding: 10px;
border-top: none;
text-align: left;
cursor: inherit;
text-transform: capitalize;
}
@media (min-width: 768px) {
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-table__td {
padding: 2vh 1.5vh;
}
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading + .wcs-table__tr > .wcs-table__td {
border-top: none;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__time {
width: 100%;
display: block;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
text-align: center;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__title,
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__locations,
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__instructors {
display: none;
}
@media (min-width: 768px) {
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading {
display: table-row;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__time {
width: 17.5%;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
display: table-cell;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__duration {
width: 7.5%;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__title {
padding-left: 0;
display: table-cell;
}
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__locations,
.wcs-timetable--large .wcs-table__tr.wcs-timetable__heading .wcs-class__instructors {
width: 20%;
display: table-cell;
}
}
.wcs-timetable--large .wcs-table__tr .wcs-table__td {
padding: 10px;
position: relative;
display: block;
box-sizing: border-box;
}
@media (min-width: 768px) {
.wcs-timetable--large .wcs-table__tr .wcs-table__td {
padding: 2vh 1.5vh;
display: table-cell;
}
}
.wcs-timetable--large .wcs-table__tr .wcs-table__td.wcs_class__duration {
text-align: right;
}
.wcs-timetable--large .wcs-table__tr .wcs-class__excerpt {
margin-top: 0.5vh;
font-size: 90%;
opacity: 0.75;
}
.wcs-timetable--large .wcs-table__tr small {
display: block;
opacity: 0.75;
line-height: 1.6;
}
.wcs-timetable--large .wcs-table__tr [data-wcs-location] a,
.wcs-timetable--large .wcs-table__tr [data-wcs-instructor] a {
position: relative;
z-index: 1;
}
@media (max-width: 767px) {
.wcs-timetable--large .wcs-table__tr .wcs-class__time {
width: 50%;
text-align: left;
}
.wcs-timetable--large .wcs-table__tr .wcs-class__duration {
width: 50%;
text-align: right;
}
.wcs-timetable--large .wcs-table__tr .wcs-class__title {
padding: 0 10px 10px;
width: 100%;
}
.wcs-timetable--large .wcs-table__tr .wcs-class__locations,
.wcs-timetable--large .wcs-table__tr .wcs-class__instructors {
width: 100%;
padding: 0 10px;
}
.wcs-timetable--large .wcs-table__tr .wcs-class__locations::before {
content: attr(data-wcs-location) ":";
display: inline-block;
opacity: 0.75;
margin-right: 10px;
}
.wcs-timetable--large .wcs-table__tr .wcs-class__instructors::before {
content: attr(data-wcs-instructor) ":";
display: inline-block;
opacity: 0.75;
margin-right: 10px;
}
}
@media (min-width: 768px) {
.wcs-timetable--large .wcs-table__tr {
display: table-row;
padding: 0;
}
.wcs-timetable--large .wcs-table__tr:not(.wcs-timetable__heading) + .wcs-table__tr:not(.wcs-timetable__heading) .wcs-table__td::after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: inherit;
opacity: 0.15;
}
.wcs-timetable--large .wcs-table__tr:not(.wcs-timetable__heading):not(.wcs-class--canceled):hover .wcs-table__td::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.05;
z-index: 0;
}
}
.wcs-timetable--large .wcs-table__tr:not(.wcs-class--canceled) .wcs-modal-call {
cursor: pointer;
}
.wcs-timetable--large .wcs-table__tr.wcs-class--canceled {
text-decoration: line-through;
opacity: 0.45;
position: relative;
}
.wcs-timetable--large .wcs-table__tr.wcs-class--canceled .wcs-table__td {
position: static;
}
@media (min-width: 768px) {
.wcs-timetable--large .wcs-table__tr.wcs-class--canceled .wcs-table__td {
position: relative;
}
.wcs-timetable--large .wcs-table__tr.wcs-class--canceled .wcs-table__td::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.125;
}
}
.wcs-timetable--large .wcs-table__tr.wcs-class--canceled .wcs-table__td:first-of-type::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.125;
}
.wcs-timetable--large span {
font-size: inherit;
}
.wcs-timetable__week {
padding: 0;
margin: 0;
text-align: left;
}
@media (min-width: 992px) {
.wcs-timetable__week {
margin: 0 -0.2vh;
display: flex;
width: 100%;
align-content: stretch;
align-items: stretch;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.wcs-timetable__week .wcs-timetable__spacer {
flex-grow: 10;
position: relative;
z-index: 1;
}
.wcs-timetable__week .wcs-timetable__spacer::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
}
.wcs-timetable__week .wcs-day {
margin: 0;
padding: 0;
min-height: 15vh;
}
@media (min-width: 992px) {
.wcs-timetable__week .wcs-day {
display: flex;
align-items: stretch;
align-content: stretch;
flex-direction: column;
width: 100%;
margin: 0 0.2vh;
}
}
.wcs-timetable__week .wcs-day:last-child .wcs-timetable--classes .wcs-timetable--class {
border-right: none !important;
}
.wcs-timetable__week .wcs-day__title {
font-size: 110%;
position: relative;
padding: 1vh;
margin: 0 0 0.4vh 0 !important;
}
@media (min-width: 992px) {
.wcs-timetable__week .wcs-day__title {
flex-shrink: 0;
flex-grow: 0;
text-align: center;
padding: 1vh 0;
}
}
.wcs-timetable__week .wcs-day__title::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.125;
}
.wcs-timetable__week .wcs-day__title small {
font-size: 80%;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes {
padding: 0;
margin: 0 0 0.4vh 0;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class {
padding: 10px 15px;
position: relative;
flex-shrink: 0;
font-size: 90%;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
align-content: stretch;
align-items: stretch;
width: 100%;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__title {
flex-grow: 3;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__time {
flex-grow: 1;
text-align: right;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class div {
flex-grow: 4;
align-self: flex-end;
width: 100%;
}
@media (min-width: 992px) {
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class {
flex-direction: column;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__title {
flex-grow: 0;
width: 100%;
display: block;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__time {
flex-grow: 1;
text-align: left;
width: 100%;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class div {
flex-grow: 0;
align-self: flex-end;
}
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class + .wcs-class {
margin: 0.4vh 0 0;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class > div {
font-size: 80%;
position: relative;
width: 100%;
opacity: 0.6;
transition: opacity 100ms ease-in;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class:hover > div {
opacity: 0.95;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.06;
background-color: currentcolor;
transition: opacity, background-color, border 100ms ease-in;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class:hover::before {
opacity: 0.05;
background-color: transparent;
border: 0.4vh solid;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class small {
text-overflow: ellipsis;
display: block;
font-size: inherit;
position: relative;
cursor: pointer;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled {
opacity: 0.75;
position: relative;
z-index: 1;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled .wcs-timetable--class-title,
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled .wcs-timetable--time,
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled > div {
opacity: 0.45;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled::before {
background-color: transparent;
border: 0.4vh solid;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled:hover::before {
background-color: transparent;
}
.wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class--canceled:hover > div {
opacity: 0.45;
}
.wcs-timetable__week .wcs-class__time {
font-size: inherit;
}
.wcs-timetable__week time {
display: block;
font-size: inherit;
opacity: 0.75;
margin-bottom: 1.5vh;
}
.wcs-timetable__week time span {
font-size: inherit;
white-space: normal;
display: inline-block;
}
.wcs-timetable__week .wcs-class--dark {
color: rgba(0, 0, 0, 0.75);
}
.wcs-timetable__week .wcs-class--light {
color: rgba(255, 255, 255, 0.75);
}
@media (min-width: 992px) {
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-1 {
min-height: 4.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-2 {
min-height: 4.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-3 {
min-height: 4.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-4 {
min-height: 5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-5 {
min-height: 6.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-6 {
min-height: 7.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-7 {
min-height: 8.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-8 {
min-height: 10vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-9 {
min-height: 11.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-10 {
min-height: 12.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-11 {
min-height: 13.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-12 {
min-height: 15vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-13 {
min-height: 16.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-14 {
min-height: 17.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-15 {
min-height: 18.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-16 {
min-height: 20vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-17 {
min-height: 21.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-18 {
min-height: 22.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-19 {
min-height: 23.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-20 {
min-height: 25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-21 {
min-height: 26.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-22 {
min-height: 27.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-23 {
min-height: 28.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-24 {
min-height: 30vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-25 {
min-height: 31.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-26 {
min-height: 32.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-27 {
min-height: 33.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-28 {
min-height: 35vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-29 {
min-height: 36.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-30 {
min-height: 37.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-31 {
min-height: 38.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-32 {
min-height: 40vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-33 {
min-height: 41.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-34 {
min-height: 42.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-35 {
min-height: 43.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-36 {
min-height: 45vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-37 {
min-height: 46.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-38 {
min-height: 47.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-39 {
min-height: 48.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-40 {
min-height: 50vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-41 {
min-height: 51.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-42 {
min-height: 52.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-43 {
min-height: 53.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-44 {
min-height: 55vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-45 {
min-height: 56.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-46 {
min-height: 57.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-47 {
min-height: 58.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-48 {
min-height: 60vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-49 {
min-height: 61.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-50 {
min-height: 62.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-51 {
min-height: 63.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-52 {
min-height: 65vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-53 {
min-height: 66.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-54 {
min-height: 67.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-55 {
min-height: 68.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-56 {
min-height: 70vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-57 {
min-height: 71.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-58 {
min-height: 72.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-59 {
min-height: 73.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-60 {
min-height: 75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-61 {
min-height: 76.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-62 {
min-height: 77.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-63 {
min-height: 78.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-64 {
min-height: 80vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-65 {
min-height: 81.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-66 {
min-height: 82.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-67 {
min-height: 83.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-68 {
min-height: 85vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-69 {
min-height: 86.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-70 {
min-height: 87.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-71 {
min-height: 88.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-72 {
min-height: 90vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-73 {
min-height: 91.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-74 {
min-height: 92.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-75 {
min-height: 93.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-76 {
min-height: 95vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-77 {
min-height: 96.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-78 {
min-height: 97.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-79 {
min-height: 98.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-80 {
min-height: 100vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-81 {
min-height: 101.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-82 {
min-height: 102.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-83 {
min-height: 103.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-84 {
min-height: 105vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-85 {
min-height: 106.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-86 {
min-height: 107.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-87 {
min-height: 108.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-88 {
min-height: 110vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-89 {
min-height: 111.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-90 {
min-height: 112.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-91 {
min-height: 113.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-92 {
min-height: 115vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-93 {
min-height: 116.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-94 {
min-height: 117.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-95 {
min-height: 118.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-96 {
min-height: 120vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-97 {
min-height: 121.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-98 {
min-height: 122.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-99 {
min-height: 123.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-100 {
min-height: 125vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-101 {
min-height: 126.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-102 {
min-height: 127.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-103 {
min-height: 128.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-104 {
min-height: 130vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-105 {
min-height: 131.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-106 {
min-height: 132.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-107 {
min-height: 133.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-108 {
min-height: 135vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-109 {
min-height: 136.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-110 {
min-height: 137.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-111 {
min-height: 138.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-112 {
min-height: 140vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-113 {
min-height: 141.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-114 {
min-height: 142.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-115 {
min-height: 143.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-116 {
min-height: 145vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-117 {
min-height: 146.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-118 {
min-height: 147.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-119 {
min-height: 148.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-120 {
min-height: 150vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-121 {
min-height: 151.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-122 {
min-height: 152.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-123 {
min-height: 153.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-124 {
min-height: 155vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-125 {
min-height: 156.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-126 {
min-height: 157.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-127 {
min-height: 158.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-128 {
min-height: 160vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-129 {
min-height: 161.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-130 {
min-height: 162.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-131 {
min-height: 163.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-132 {
min-height: 165vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-133 {
min-height: 166.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-134 {
min-height: 167.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-135 {
min-height: 168.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-136 {
min-height: 170vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-137 {
min-height: 171.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-138 {
min-height: 172.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-139 {
min-height: 173.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-140 {
min-height: 175vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-141 {
min-height: 176.25vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-142 {
min-height: 177.5vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-143 {
min-height: 178.75vh;
}
.wcs-timetable--style-3:not(.wcs-timetable--grouped-by-hours) .wcs-class--slots-144 {
min-height: 180vh;
}
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-timetable__week {
flex-direction: column;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row {
display: none;
width: 100%;
align-content: stretch;
align-items: stretch;
justify-content: space-between;
}
@media (min-width: 992px) {
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row {
display: flex;
}
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row .wcs-empty-time {
position: relative;
z-index: 1;
flex-grow: 1;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row .wcs-empty-time::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row .wcs-timetable__classes {
display: flex;
width: 100%;
flex-direction: column;
flex-grow: 1;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row .wcs-day {
flex-basis: 10%;
flex-grow: 1;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-row + .wcs-row {
margin: 0.4vh 0 0;
position: relative;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-timetable__week .wcs-day__title {
margin-bottom: 0 !important;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-timetable__week .wcs-day {
min-height: auto;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-timetable__week .wcs-day.wcs-day__time {
text-align: center;
align-self: stretch;
flex-basis: 90px;
flex-shrink: 0;
font-weight: bold;
position: relative;
display: flex;
justify-content: center;
flex-direction: column;
}
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-timetable__week .wcs-day.wcs-day__time::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentColor;
opacity: 0.05;
}
@media (min-width: 992px) {
.wcs-timetable--style-3.wcs-timetable--grouped-by-hours .wcs-timetable__week > .wcs-day {
display: none !important;
}
}
.wcs-timetable--style-3 .wcs-navigation {
display: flex;
width: 100%;
justify-content: space-between;
padding-bottom: 1em;
}
.wcs-timetable--style-3 .wcs-navigation__title {
align-self: center;
font-size: 120%;
padding-left: 1em;
padding-right: 1em;
font-weight: bold;
}
.wcs-timetable--style-3 .wcs-navigation .wcs-btn {
border: none;
border-radius: 2px;
}
.wcs-timetable--style-3 .wcs-navigation .wcs-btn--next {
align-self: flex-end;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav,
.wcs-timetable__tabs .wcs-timetable__tabs-data {
list-style: none;
margin: 0;
padding: 0;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav li,
.wcs-timetable__tabs .wcs-timetable__tabs-data li {
display: none;
list-style: none;
margin: 0;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav {
margin-bottom: 6vh;
width: 100%;
position: relative;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav::before {
content: "";
display: block;
position: absolute;
right: 0;
top: 100%;
left: 0;
border-bottom: 1px solid;
opacity: 0.8;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav a {
display: block;
padding: 2vh;
outline: none;
text-decoration: none;
box-shadow: none;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav li {
display: inline-block;
position: relative;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav li + li::before {
content: "";
display: block;
position: absolute;
top: 20%;
left: 0;
bottom: 20%;
border-left: 1px solid currentcolor;
opacity: 0.8;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav li.active::before {
display: none;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav li.active + li::before {
display: none;
}
.wcs-timetable__tabs .wcs-timetable__tabs-nav li.active::after {
content: "";
display: block;
position: absolute;
top: 100%;
left: 50%;
margin-left: -1vh;
border-left: 1vh solid transparent;
border-right: 1vh solid transparent;
border-top-width: 1vh;
border-top-style: solid;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data > .active {
display: block;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data li {
text-align: center;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data span {
font-size: inherit;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data table {
width: 100%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data table + table {
margin-top: 2.5vh;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data td,
.wcs-timetable__tabs .wcs-timetable__tabs-data th {
padding: 1vh 0.5vh;
position: relative;
text-align: center;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data th {
font-weight: bold;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data th::before {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
border-bottom: 1px solid currentcolor;
opacity: 0.2;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data th.wcs-class__time {
width: 20%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data th.wcs-class__action {
width: 10%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data th.wcs-class__locations, .wcs-timetable__tabs .wcs-timetable__tabs-data th.wcs-class__instructors {
width: 15%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data td {
font-size: 90%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data td::before {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
top: 0;
right: 0;
background-color: currentcolor;
opacity: 0;
transition: none;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data td + td::after {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
top: 0;
border-left: 1px solid currentcolor;
opacity: 0.2;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data tr:hover td::before {
opacity: 0.1;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class,
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__title {
text-align: left;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__title {
min-width: 350px;
padding-left: 2vh;
padding-right: 2vh;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__time em {
display: inline-block;
white-space: normal;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__duration {
white-space: nowrap;
width: 7%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-modal-call {
position: relative;
cursor: pointer;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-btn {
margin: 3px;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class--canceled td {
position: relative;
z-index: 1;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class--canceled td::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class--canceled td .wcs-class__time {
opacity: 0.35;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class--canceled:hover td::before {
display: none;
}
@media (max-width: 992px) {
.wcs-timetable__tabs .wcs-timetable__tabs-data table,
.wcs-timetable__tabs .wcs-timetable__tabs-data tbody,
.wcs-timetable__tabs .wcs-timetable__tabs-data td {
display: block;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data tr {
display: flex;
flex-wrap: wrap;
width: 100%;
text-align: left;
margin: -1vh 0 5vh -1vh;
position: relative;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data tr:last-of-type {
margin-bottom: 0;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data tr + tr {
padding-top: 5vh;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data tr + tr::after {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
border-top: 1px solid currentcolor;
opacity: 0.125;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data td {
margin: 1vh 0 0 1vh;
padding: 0;
text-align: left;
flex-basis: calc(50% - 1vh);
}
.wcs-timetable__tabs .wcs-timetable__tabs-data td::before, .wcs-timetable__tabs .wcs-timetable__tabs-data td::after {
display: none !important;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data thead {
display: block;
width: 100%;
margin-bottom: 2vh;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data thead th {
display: none;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data thead th:first-child {
display: block;
width: 100%;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__duration {
text-align: right;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__title {
font-size: 120%;
padding: 1vh 0;
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__title,
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__action {
flex-basis: calc(100% - 1vh);
}
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__locations::before,
.wcs-timetable__tabs .wcs-timetable__tabs-data .wcs-class__instructors::before {
content: attr(data-wcs-label);
display: block !important;
font-size: 80%;
position: static;
background-color: transparent;
opacity: 1 !important;
}
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav,
.wcs-timetable__agenda .wcs-timetable__agenda-data {
list-style: none;
margin: 0;
padding: 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav li,
.wcs-timetable__agenda .wcs-timetable__agenda-data li {
display: none;
list-style: none;
margin: 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav {
margin-bottom: 3vh;
width: 100%;
position: relative;
text-align: left;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav a {
display: block;
padding: 1vh 0;
outline: none;
text-decoration: none;
box-shadow: none;
font-size: 100%;
text-align: center;
font-weight: bold;
min-width: 3vh;
cursor: pointer;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav a span {
display: block;
font-size: 140%;
font-weight: normal !important;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav li {
display: inline-block;
position: relative;
margin: 0 1vh 1vh;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav li.active::before {
display: none;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav li.active + li::before {
display: none;
}
.wcs-timetable__agenda .wcs-timetable__agenda-nav li.active::after {
content: "";
display: block;
position: absolute;
top: 100%;
left: 0;
right: 0;
border-bottom: 3px solid currentcolor;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data > .active {
display: block;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data li {
text-align: center;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data span {
font-size: inherit;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class {
display: flex;
padding-bottom: 2vh;
padding-left: 1vh;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class + .wcs-class {
padding-top: 2vh;
position: relative;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class + .wcs-class::before {
content: "";
display: block;
position: absolute;
opacity: 0.125;
transition: opacity 100ms ease-in;
border-top: 1px solid currentcolor;
top: 0;
right: 0;
left: 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class,
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__title {
text-align: left;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__duration {
width: 6vh;
height: 6vh;
min-width: 4em;
min-height: 4em;
font-size: 90%;
line-height: 1;
text-overflow: ellipsis;
display: flex;
vertical-align: center;
align-content: center;
align-items: center;
position: relative;
letter-spacing: -1px;
flex-grow: 0;
flex-basis: 6vh;
flex-shrink: 0;
align-self: center;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__duration::before {
content: "";
display: block;
position: absolute;
opacity: 0.125;
transition: opacity 100ms ease-in;
border: 1px solid currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__duration::before {
border-radius: 100%;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__duration span {
width: 100%;
text-align: center;
font-weight: bold;
opacity: 0.75;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__title-meta {
align-self: center;
width: 100%;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-meta {
font-size: 90%;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__duration + .wcs-class__title-meta {
padding-left: 2vh;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__title {
margin: 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__time em {
display: inline-block;
white-space: normal;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__time .ti-time {
font-size: 0.8em;
margin-right: 0.25em;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-modal-call {
position: relative;
cursor: pointer;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-btn {
margin: 3px 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class--canceled {
position: relative;
z-index: 1;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class--canceled::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class--canceled .wcs-class__time {
opacity: 0.35;
}
@media (max-width: 992px) {
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__duration {
text-align: right;
}
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__locations::before,
.wcs-timetable__agenda .wcs-timetable__agenda-data .wcs-class__instructors::before {
content: attr(data-wcs-label);
display: block !important;
font-size: 80%;
position: static;
background-color: transparent;
opacity: 1 !important;
}
}
.wcs-timetable--carousel {
min-width: 0;
}
.wcs-timetable__carousel {
padding: 0;
margin: 0;
width: 100%;
max-width: 100%;
min-width: 0;
}
.wcs-timetable__carousel.owl-carousel.owl-carousel .owl-stage {
display: flex;
flex-direction: row;
}
.wcs-timetable__carousel.owl-carousel.owl-carousel .owl-stage::after {
display: none;
}
.wcs-timetable__carousel.owl-carousel .owl-stage-outer {
max-width: 100%;
min-width: 0;
}
.wcs-timetable__carousel.owl-carousel.owl-carousel .owl-item {
float: none;
display: flex;
}
.wcs-timetable__carousel .wcs-spacer {
flex-grow: 1;
}
.wcs-timetable__carousel .owl-nav {
position: relative;
margin: 3vh 0 0 0;
}
.wcs-timetable__carousel .owl-prev,
.wcs-timetable__carousel .owl-next {
position: absolute;
}
.wcs-timetable__carousel .owl-prev::before,
.wcs-timetable__carousel .owl-next::before {
font-family: "themify";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 120%;
}
.wcs-timetable__carousel .owl-prev {
left: 0;
}
.wcs-timetable__carousel .owl-prev::before {
content: "\e629";
}
.wcs-timetable__carousel .owl-next {
right: 0;
}
.wcs-timetable__carousel .owl-next::before {
content: "\e628";
}
.wcs-timetable__carousel .owl-dots {
margin: 3vh 0 0;
}
.wcs-timetable__carousel .owl-dot {
display: inline-block;
border: 1px solid currentColor;
border-radius: 100%;
width: 1.5vh;
height: 1.5vh;
margin: 0 0.5vh;
opacity: 0.45;
}
.wcs-timetable__carousel .owl-dot.active {
background: currentcolor;
opacity: 1;
}
.wcs-timetable__carousel .wcs-class {
text-align: left;
display: none;
flex-direction: column;
border-radius: 2px;
align-content: space-between;
width: 100%;
}
.wcs-timetable__carousel .wcs-class.vue-element {
display: flex;
}
.wcs-timetable__carousel .wcs-class__title {
font-weight: bold;
display: block;
font-size: 110%;
margin: 2vh 2vh 1vh !important;
flex-grow: 0;
}
.wcs-timetable__carousel .wcs-class__excerpt {
margin: 0 2vh 10px;
}
.wcs-timetable__carousel .wcs-class__meta {
font-size: 85%;
margin: 2vh 2vh 0 !important;
}
.wcs-timetable__carousel .wcs-class__meta-label {
font-weight: bold;
opacity: 0.75;
display: block;
}
.wcs-timetable__carousel .wcs-class__date-time {
display: flex;
width: 100%;
padding-top: 2vh;
position: relative;
flex-grow: 0;
align-self: flex-end;
margin-top: 2vh;
padding-bottom: 2vh;
font-size: 85%;
}
.wcs-timetable__carousel .wcs-class__date-time::before {
content: "";
display: block;
position: absolute;
opacity: 0.125;
transition: opacity 100ms ease-in;
border-top: 1px solid currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__carousel .wcs-class__date-time-icon {
flex-basis: 15%;
align-self: center;
text-align: center;
padding-left: 2vh;
box-sizing: border-box;
}
.wcs-timetable__carousel .wcs-class__time {
align-self: center;
flex-grow: 1;
flex-basis: 35%;
position: relative;
padding-left: 1vh;
}
.wcs-timetable__carousel .wcs-class__time::before {
content: "";
display: block;
position: absolute;
opacity: 0.125;
transition: opacity 100ms ease-in;
border-right: 1px solid currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__carousel .wcs-class__time::before {
top: -1vh;
bottom: -1vh;
}
.wcs-timetable__carousel .wcs-class__date {
align-self: center;
flex-grow: 1;
flex-basis: 50%;
text-align: right;
padding-right: 2vh;
}
.wcs-timetable__carousel .wcs-class__date .ti-calendar {
margin-right: 1.5vh;
}
.wcs-timetable__carousel .wcs-class__image {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 2px;
border-top-left-radius: 2px;
max-width: 100%;
height: auto;
flex-shrink: 0;
flex-grow: 0;
}
.wcs-timetable__carousel .wcs-class__image img {
max-width: 100%;
width: 100%;
height: auto;
}
.wcs-timetable__carousel .wcs-class--canceled {
position: relative;
opacity: 0.75;
position: relative;
z-index: 1;
}
.wcs-timetable__carousel .wcs-class--canceled::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable__carousel .wcs-class--canceled::after {
content: "";
display: block;
position: absolute;
opacity: 0.05;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__carousel .wcs-class--canceled .wcs-class__image {
opacity: 0.25 !important;
}
.wcs-timetable__carousel .wcs-class--canceled .wcs-class__title,
.wcs-timetable__carousel .wcs-class--canceled .wcs-class__excerpt,
.wcs-timetable__carousel .wcs-class--canceled .wcs-class__meta,
.wcs-timetable__carousel .wcs-class--canceled .wcs-class__date-time,
.wcs-timetable__carousel .wcs-class--canceled .ti-time {
color: inherit !important;
opacity: 0.5;
}
.wcs-timetable__carousel .wcs-class--canceled .ti-time {
opacity: 1;
}
.wcs-timetable__carousel .wcs-class .wcs-modal-call {
cursor: pointer;
}
.wcs-timetable__grid {
padding: 0;
margin: 0;
width: 100%;
position: relative;
box-sizing: border-box;
}
.wcs-timetable__grid::after {
content: "";
display: block;
clear: both;
}
.wcs-timetable__grid .wcs-class {
text-align: left;
border-radius: 2px;
float: left;
margin-bottom: 2.5vh;
box-sizing: border-box;
box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.15);
}
.wcs-timetable__grid .wcs-class__inner {
margin: 0;
position: relative;
border-radius: inherit;
transition: width 400ms;
}
.wcs-timetable__grid .wcs-class__click-area {
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
cursor: pointer;
}
.wcs-timetable__grid .wcs-class__minimize {
position: absolute;
top: 0.5vh;
right: 0.5vh;
z-index: 3;
padding: 1vh;
font-size: 80%;
border-radius: 2px;
display: none;
cursor: pointer;
}
.wcs-timetable__grid .wcs-class__title {
font-weight: bold;
display: block;
font-size: 90%;
margin: 2vh 2vh 1vh !important;
text-align: center;
transition: 200ms;
cursor: pointer;
}
.wcs-timetable__grid .wcs-class__excerpt {
margin: 0 2vh 10px;
display: none;
}
.wcs-timetable__grid .wcs-class__meta {
font-size: 85%;
margin: 2vh 2vh 0 !important;
display: none;
}
.wcs-timetable__grid .wcs-class__meta-label {
font-weight: bold;
opacity: 0.75;
display: block;
}
.wcs-timetable__grid .wcs-class__date-time {
display: flex;
width: 100%;
padding-top: 1.5vh;
position: relative;
margin-top: 2vh;
padding-bottom: 1.5vh;
font-size: 80%;
box-shadow: inset 0px 5px 5px -8px currentColor;
opacity: 0.85;
}
.wcs-timetable__grid .wcs-class__date-time::before {
content: "";
display: block;
position: absolute;
opacity: 0.05;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__grid .wcs-class__date-time::before {
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.wcs-timetable__grid .wcs-class__time {
align-self: center;
text-align: left;
flex-grow: 1;
position: relative;
padding-left: 2vh;
}
.wcs-timetable__grid .wcs-class__time .ti-time {
margin-right: 1vh;
}
.wcs-timetable__grid .wcs-class__date {
align-self: center;
flex-grow: 1;
text-align: right;
padding-right: 2vh;
}
.wcs-timetable__grid .wcs-class__date .ti-calendar {
margin-right: 1vh;
}
.wcs-timetable__grid .wcs-class__image {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
max-width: 100%;
height: auto;
text-align: center;
cursor: pointer;
}
.wcs-timetable__grid .wcs-class__image img {
max-width: 100%;
height: auto;
border-radius: inherit;
}
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner {
position: relative;
opacity: 0.75;
position: relative;
z-index: 1;
}
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner::after {
content: "";
display: block;
position: absolute;
opacity: 0.05;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .wcs-class__image {
opacity: 0.15 !important;
}
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .wcs-class__title,
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .wcs-class__excerpt,
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .wcs-class__meta,
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .wcs-class__date-time,
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .ti-time {
color: inherit !important;
opacity: 0.5;
}
.wcs-timetable__grid .wcs-class--canceled .wcs-class__inner .ti-time {
opacity: 1;
}
.wcs-timetable__grid .wcs-class--active .wcs-class__title {
font-size: 120%;
text-align: left;
}
.wcs-timetable__grid .wcs-class--active .wcs-class__excerpt {
display: block;
}
.wcs-timetable__grid .wcs-class--active .wcs-class__meta {
display: block;
}
.wcs-timetable__grid .wcs-class--active .wcs-class__click-area {
display: none;
}
.wcs-timetable__grid .wcs-class--active .wcs-class__minimize {
display: block;
}
.wcs-timetable__grid .wcs-class .wcs-modal-call {
cursor: pointer;
}
.wcs-timetable__grid .wcs-isotope-gutter {
width: 2%;
}
.wcs-timetable__container[data-wcs-layout="7"] .wcs-timetable__zero-data {
margin-top: 5vh;
display: none;
}
.wcs-timetable--timeline h2 {
text-align: center;
}
.wcs-timetable__timeline {
margin: 0 auto;
width: 100%;
position: relative;
box-sizing: border-box;
}
@media (min-width: 768px) {
.wcs-timetable__timeline {
padding: 12.5vh 0;
}
}
.wcs-timetable__timeline::before {
content: "";
display: block;
position: absolute;
opacity: 1;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
bottom: 0;
}
.wcs-timetable__timeline::before {
left: 50%;
width: 0.3vh;
display: none;
border-radius: 10vh;
margin-left: -0.15vh;
}
@media (min-width: 768px) {
.wcs-timetable__timeline::before {
display: block;
}
}
.wcs-timetable__timeline::after {
content: "";
display: block;
clear: both;
}
.wcs-timetable__timeline .wcs-day {
text-align: left;
border-radius: 2px;
float: left;
box-sizing: border-box;
box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.15);
margin-bottom: 7.5vh;
}
.wcs-timetable__timeline .wcs-day__inner {
margin: 0;
position: relative;
border-radius: inherit;
transition: width 400ms;
}
.wcs-timetable__timeline .wcs-day__title {
font-weight: bold;
display: block;
font-size: 110%;
margin: 0 !important;
text-align: center;
transition: 200ms;
padding: 2.5vh 1vh;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner {
position: relative;
opacity: 0.75;
position: relative;
z-index: 1;
}
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner::after {
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
background-size: 6px;
background-color: rgba(255, 255, 255, 0.3);
background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%20%20%20%20%20fill%3D%27rgba(0, 0, 0, 0.3)%27%20width%3D%2712px%27%20height%3D%2712px%27%20viewBox%3D%270%200%2012%2012%27%20enable-background%3D%27new%200%200%2012%2012%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cpath%20d%3D%27M12%2C2.121V0H9.879L0%2C9.879V12h2.121L12%2C2.121z%20M9.879%2C12L12%2C9.879V12H9.879z%20M0%2C2.121V0h2.121L0%2C2.121z%27/%3E%0A%3C/svg%3E");
content: "";
z-index: -1;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner::after {
content: "";
display: block;
position: absolute;
opacity: 0.05;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .wcs-class__image {
opacity: 0.25 !important;
}
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .wcs-class__title,
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .wcs-class__excerpt,
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .wcs-class__meta,
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .wcs-class__date-time,
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .ti-time {
color: inherit !important;
opacity: 0.5;
}
.wcs-timetable__timeline .wcs-day--canceled > .wcs-timetable__timeline .wcs-day--canceled__inner .ti-time {
opacity: 1;
}
.wcs-timetable__timeline .wcs-day .wcs-modal-call {
cursor: pointer;
}
.wcs-timetable__timeline .wcs-class__title {
font-size: 100%;
line-height: 1.7;
padding: 0.5vh 0;
color: inherit;
display: block;
}
.wcs-timetable__timeline .wcs-class__excerpt {
font-size: 80%;
opacity: 0.5;
max-width: 300px;
margin: 0 auto;
line-height: 1.4;
padding-bottom: 0.5vh;
}
.wcs-timetable__timeline .wcs-timetable__classes {
padding: 4vh 2vh;
text-align: center;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.wcs-timetable__timeline .wcs-isotope-item,
.wcs-timetable__timeline .wcs-day {
width: 100%;
}
@media (min-width: 768px) {
.wcs-timetable__timeline .wcs-isotope-item,
.wcs-timetable__timeline .wcs-day {
width: 42.5%;
}
}
.wcs-timetable__timeline .wcs-isotope-gutter {
width: 0%;
}
@media (min-width: 768px) {
.wcs-timetable__timeline .wcs-isotope-gutter {
width: 15%;
}
}
.wcs-timetable__container[data-wcs-layout="7"] .wcs-timetable__zero-data {
margin-top: 5vh;
display: none;
}
.wcs-timetable__monthly-schedule {
text-align: left;
}
.wcs-timetable__monthly-schedule .wcs-class--canceled {
text-decoration: line-through;
opacity: 0.65;
}
.wcs-timetable__monthly-schedule .fc-bg table, .wcs-timetable__monthly-schedule .fc-bg td, .wcs-timetable__monthly-schedule .fc-bg th {
border: 1px solid;
}
.wcs-timetable__monthly-schedule .fc-bg .fc-day {
position: relative;
}
.wcs-timetable__monthly-schedule .fc-bg .fc-day::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-bottom: 1px solid currentColor;
border-left: 1px solid currentColor;
opacity: 0.15;
}
.wcs-timetable__monthly-schedule .fc-bg .fc-day:last-child::before {
border-right: 1px solid currentColor;
}
.wcs-timetable__monthly-schedule .fc-basic-view .fc-day-number {
padding: 4px 8px;
}
.wcs-timetable__monthly-schedule .fc-head th {
position: relative;
padding: 6px 0;
text-align: center;
}
.wcs-timetable__monthly-schedule .fc-head th::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-bottom: 1px solid currentColor;
opacity: 0.15;
}
.wcs-timetable__monthly-schedule table {
margin-bottom: 0;
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}
.wcs-timetable__monthly-schedule .fc-toolbar h2 {
font-size: 190%;
margin: 0;
padding: 0;
}
.wcs-timetable__monthly-schedule button {
border-radius: 0;
font-size: 80%;
line-height: normal;
height: auto;
padding: 8px;
font-weight: normal;
letter-spacing: 0;
text-transform: capitalize;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar {
margin-bottom: 2em;
display: flex;
width: 100%;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-left {
order: 1;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-right {
order: 3;
text-align: right;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group {
float: right;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-left,
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-right {
float: none;
flex-basis: 30%;
flex-grow: 1;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-center {
float: none;
order: 2;
flex-basis: 40%;
flex-grow: 2;
text-align: center;
}
.wcs-timetable__monthly-schedule .fc-toolbar.fc-header-toolbar .fc-center h2 {
float: none;
text-align: inherit;
}
.wcs-timetable__monthly-schedule table {
border-bottom: none !important;
}
.wcs-timetable__monthly-schedule .fc-day-grid-event,
.wcs-timetable__monthly-schedule .fc-time-grid-event {
padding: 4px 5px;
}
.wcs-timetable__monthly-schedule .fc-event {
background-color: transparent;
border-color: transparent;
font-size: 75%;
box-shadow: none;
}
.wcs-timetable__monthly-schedule .fc-event::before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: currentColor;
border-radius: 2px;
}
.wcs-timetable__monthly-schedule .fc-event .fc-time {
margin-right: 2px;
}
.wcs-timetable__monthly-schedule .fc-event.wcs-modal-call {
cursor: pointer;
}
.wcs-timetable__monthly-schedule .fc-slats tr td {
border-bottom: 1px solid;
}
.wcs-calendar-loading {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 5;
background-color: rgba(255, 255, 255, 0.65);
display: flex;
align-items: center;
align-content: center;
}
.wcs-calendar-loading .wcs-spinner > div {
background-color: rgba(0, 0, 0, 0.75);
}
.wcs-timetable--countdown {
display: flex;
width: 100%;
flex-wrap: wrap;
align-content: stretch;
align-items: stretch;
flex-direction: column;
position: relative;
z-index: 0;
}
.wcs-timetable--countdown > div {
flex-grow: 1;
padding: 1em 0;
}
.wcs-timetable--countdown h2.wcs-class__title,
.wcs-timetable--countdown h3.wcs-class__title {
font-size: 120%;
margin: 0;
padding: 0;
color: inherit;
}
.wcs-timetable--countdown h2.wcs-class__title + h3.wcs-class__title {
font-size: 140%;
margin-top: 0.85em;
color: inherit;
}
.wcs-timetable--countdown h3.wcs-class__title + .wcs-class__time-location {
margin-top: 0.25em;
}
.wcs-timetable--countdown .wcs-class__title {
text-align: left;
width: 100%;
}
.wcs-timetable--countdown-position-top-left .wcs-class__image {
background-position: top left;
}
.wcs-timetable--countdown-position-top-center .wcs-class__image {
background-position: top center;
}
.wcs-timetable--countdown-position-top-right .wcs-class__image {
background-position: top right;
}
.wcs-timetable--countdown-position-middle-left .wcs-class__image {
background-position: center left;
}
.wcs-timetable--countdown-position-middle-center .wcs-class__image {
background-position: center center;
}
.wcs-timetable--countdown-position-middle-right .wcs-class__image {
background-position: center right;
}
.wcs-timetable--countdown-position-bottom-left .wcs-class__image {
background-position: bottom left;
}
.wcs-timetable--countdown-position-bottom-center .wcs-class__image {
background-position: bottom center;
}
.wcs-timetable--countdown-position-bottom-right .wcs-class__image {
background-position: bottom right;
}
.wcs-timetable--countdown .wcs-class__image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
z-index: -1;
}
.wcs-timetable--countdown .wcs-class__titles {
flex-grow: 4;
flex-shrink: 0;
padding: 1em;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
.wcs-timetable--countdown .wcs-class__action {
align-self: stretch;
flex-grow: 1;
position: relative;
display: flex;
align-items: center;
justify-content: center;
padding-left: 10px;
padding-right: 10px;
}
.wcs-timetable--countdown .wcs-class__action::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.1;
}
.wcs-timetable--countdown .wcs-class__excerpt {
font-size: 80%;
text-align: left;
margin-top: 1em;
opacity: 0.8;
}
.wcs-timetable--countdown .wcs-class__time-location {
text-align: left;
width: 100%;
}
.wcs-timetable--countdown .wcs-class__countdown {
display: flex;
width: 100%;
flex-wrap: wrap;
flex-grow: 6;
padding-top: 0;
padding-right: 1em;
padding-left: 1em;
padding-right: calc(1em - 5px);
padding-left: calc(1em - 5px);
align-items: center;
align-content: center;
}
@media (min-width: 992px) {
.wcs-timetable--countdown .wcs-class__countdown {
padding-left: 0;
}
}
.wcs-timetable--countdown .wcs-class__countdown-years, .wcs-timetable--countdown .wcs-class__countdown-months, .wcs-timetable--countdown .wcs-class__countdown-days, .wcs-timetable--countdown .wcs-class__countdown-hours, .wcs-timetable--countdown .wcs-class__countdown-minutes, .wcs-timetable--countdown .wcs-class__countdown-seconds {
flex-grow: 1;
flex-basis: 10%;
}
.wcs-timetable--countdown .wcs-class__countdown-label {
display: block;
font-size: 40%;
opacity: 0.65;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wcs-timetable--countdown .wcs-class__countdown-time {
position: relative;
padding: 1em 10px;
font-size: 150%;
white-space: nowrap;
overflow: hidden;
flex-basis: 2.75em;
}
@media (min-width: 992px) {
.wcs-timetable--countdown .wcs-class__countdown-time {
font-size: 175%;
}
}
@media (min-width: 1200px) {
.wcs-timetable--countdown .wcs-class__countdown-time {
font-size: 200%;
}
}
.wcs-timetable--countdown .wcs-class__countdown-time > span {
display: block;
position: relative;
}
.wcs-timetable--countdown .wcs-class__countdown-time::before {
content: "";
display: block;
position: absolute;
top: 5px;
right: 5px;
left: 5px;
bottom: 5px;
opacity: 0.8;
}
@media (min-width: 768px) {
.wcs-timetable--countdown {
flex-direction: row;
}
.wcs-timetable--countdown > div {
flex-basis: 10%;
}
.wcs-timetable--countdown .wcs-class__titles {
flex-basis: 350px;
}
.wcs-timetable--countdown .wcs-class__countdown {
padding-top: 1em;
flex-basis: 350px;
}
.wcs-timetable--countdown .wcs-class__action {
flex-basis: 180px;
}
}
@media (min-width: 992px) {
.wcs-timetable--countdown > div {
flex-basis: 10%;
padding: 2em 0;
}
.wcs-timetable--countdown h2.wcs-class__title,
.wcs-timetable--countdown h3.wcs-class__title {
font-size: 160%;
}
.wcs-timetable--countdown h2.wcs-class__title + h3.wcs-class__title {
font-size: 120%;
}
.wcs-timetable--countdown .wcs-class__titles {
padding: 2em;
}
.wcs-timetable--countdown .wcs-class__countdown {
padding-top: 2em;
padding-right: 2em;
padding-left: 2em;
flex-grow: 4;
}
}
.wcs-timetable--countdown-vertical {
flex-direction: column;
}
.wcs-timetable--countdown-vertical > div {
flex-basis: auto;
}
.wcs-timetable--countdown-vertical .wcs-class__title {
text-align: center;
}
.wcs-timetable--countdown-vertical .wcs-class__titles {
flex-basis: auto;
}
.wcs-timetable--countdown-vertical .wcs-class__countdown {
padding-left: 2em;
padding-top: 0;
flex-basis: auto;
}
.wcs-timetable--countdown-vertical .wcs-class__action {
padding-left: 2em;
padding-right: 2em;
padding-top: 0;
flex-basis: auto;
}
.wcs-timetable--countdown-vertical .wcs-class__action::before {
opacity: 1;
}
.wcs-timetable--countdown-vertical .wcs-class__time-location {
text-align: center;
}
.wcs-timetable--cover {
width: 100%;
position: relative;
}
.wcs-timetable--cover .wcs-class__image {
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
position: relative;
}
.wcs-timetable--cover .wcs-class__content {
display: block;
padding: 2em;
}
.wcs-timetable--cover .wcs-class__content::before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: all 120ms ease;
z-index: 0;
display: block;
}
@media (min-width: 768px) {
.wcs-timetable--cover .wcs-class__content::before {
display: none;
}
}
.wcs-timetable--cover .wcs-class__content * {
position: relative;
}
.wcs-timetable--cover .wcs-class__time-location {
margin-bottom: 1em;
margin-top: 0.5em;
}
@media (min-width: 992px) {
.wcs-timetable--cover .wcs-class__time-location {
margin-bottom: 2em;
}
}
.wcs-timetable--cover .wcs-class__action {
margin-top: 1em;
}
.wcs-timetable--cover .wcs-class__action .wcs-btn {
padding: 8px 24px;
}
.wcs-timetable--cover-with-image .wcs-class__content {
position: relative;
width: 100%;
}
@media (min-width: 768px) {
.wcs-timetable--cover-with-image .wcs-class__content {
position: absolute;
width: 75%;
max-width: 600px;
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-overlay-image.wcs-timetable--cover-with-image .wcs-class__image::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: all 120ms ease;
}
}
.wcs-timetable--cover-overlay-text.wcs-timetable--cover-with-image .wcs-class__content {
padding: 2em;
}
.wcs-timetable--cover-overlay-text.wcs-timetable--cover-with-image .wcs-class__content::before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: all 120ms ease;
z-index: 0;
}
@media (min-width: 768px) {
.wcs-timetable--cover-overlay-text.wcs-timetable--cover-with-image .wcs-class__content::before {
display: block;
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-overlay-text.wcs-timetable--cover-with-image.wcs-timetable--cover-text-size-sm .wcs-class__content {
padding: 0;
}
}
@media (min-width: 992px) {
.wcs-timetable--cover-overlay-text.wcs-timetable--cover-with-image.wcs-timetable--cover-text-size-sm .wcs-class__content {
padding: 0;
}
}
@media (min-width: 1200px) {
.wcs-timetable--cover-overlay-text.wcs-timetable--cover-with-image.wcs-timetable--cover-text-size-sm .wcs-class__content {
padding: 0;
}
}
.wcs-timetable--cover-aspect-169 .wcs-class__image {
padding-top: 56.25%;
}
.wcs-timetable--cover-aspect-169v .wcs-class__image {
padding-top: 177.7777777778%;
}
.wcs-timetable--cover-aspect-43 .wcs-class__image {
padding-top: 75%;
}
.wcs-timetable--cover-aspect-43v .wcs-class__image {
padding-top: 133.3333333333%;
}
.wcs-timetable--cover-aspect-11 .wcs-class__image {
padding-top: 100%;
}
.wcs-timetable--cover-align-left {
text-align: left;
}
.wcs-timetable--cover-align-center {
text-align: center;
}
.wcs-timetable--cover-align-right {
text-align: right;
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-top-left.wcs-timetable--cover-with-image .wcs-class__content {
top: 0;
left: 0;
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-top-center.wcs-timetable--cover-with-image .wcs-class__content {
top: 0;
left: 50%;
transform: translateX(-50%);
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-top-right.wcs-timetable--cover-with-image .wcs-class__content {
right: 0;
top: 0;
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-middle-left.wcs-timetable--cover-with-image .wcs-class__content {
top: 50%;
left: 0;
transform: translateY(-50%);
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-middle-center.wcs-timetable--cover-with-image .wcs-class__content {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-middle-right.wcs-timetable--cover-with-image .wcs-class__content {
top: 50%;
right: 0;
transform: translateY(-50%);
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-bottom-left.wcs-timetable--cover-with-image .wcs-class__content {
bottom: 0;
left: 0;
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-bottom-center.wcs-timetable--cover-with-image .wcs-class__content {
left: 50%;
transform: translateX(-50%);
}
}
@media (min-width: 768px) {
.wcs-timetable--cover-position-bottom-right.wcs-timetable--cover-with-image .wcs-class__content {
right: 0;
bottom: 0;
}
}
.wcs-timetable--cover .wcs-class__title {
text-align: inherit;
color: inherit;
font-size: 140%;
}
@media (min-width: 992px) {
.wcs-timetable--cover .wcs-class__title {
font-size: 180%;
}
}
@media (min-width: 1200px) {
.wcs-timetable--cover .wcs-class__title {
font-size: 200%;
}
}
.wcs-timetable--cover p.wcs-title {
margin-bottom: 1em !important;
}
.wcs-timetable--cover-text-size-sm .wcs-class__time-location {
font-size: 90%;
}
.wcs-timetable--cover-text-size-sm .wcs-class__title {
font-size: 100%;
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-sm .wcs-class__title {
font-size: 110%;
}
}
@media (min-width: 1200px) {
.wcs-timetable--cover-text-size-sm .wcs-class__title {
font-size: 120%;
}
}
.wcs-timetable--cover-text-size-sm .wcs-class__action .wcs-btn--lg {
font-size: 100%;
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-md .wcs-class__time-location {
font-size: 110%;
}
}
.wcs-timetable--cover-text-size-md .wcs-class__title {
font-size: 140%;
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-md .wcs-class__title {
font-size: 180%;
}
}
@media (min-width: 1200px) {
.wcs-timetable--cover-text-size-md .wcs-class__title {
font-size: 210%;
}
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-md .wcs-class__action .wcs-btn--lg {
font-size: 120%;
}
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-lg .wcs-class__time-location {
font-size: 140%;
}
}
.wcs-timetable--cover-text-size-lg .wcs-class__title {
font-size: 140%;
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-lg .wcs-class__title {
font-size: 200%;
}
}
@media (min-width: 1200px) {
.wcs-timetable--cover-text-size-lg .wcs-class__title {
font-size: 220%;
}
}
@media (min-width: 992px) {
.wcs-timetable--cover-text-size-lg .wcs-class__action .wcs-btn--lg {
font-size: 140%;
}
}
.wcs-timetable--monthly-calendar {
display: flex;
flex-direction: column;
width: 100%;
flex-grow: 1;
}
.wcs-timetable--monthly-calendar .wcs-spinner {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.wcs-timetable--monthly-calendar .wcs-spinner > div {
background-color: currentColor;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header {
display: flex;
width: 100%;
margin-bottom: 1em;
flex-wrap: wrap;
justify-content: center;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header h3 {
flex-basis: 100%;
margin: 0;
font-weight: bold;
padding-bottom: 10px;
order: 0;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div {
opacity: 0.5;
text-transform: uppercase;
padding: 0 10px;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div.wcs-modal-call {
opacity: 1;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div i::before {
position: relative;
bottom: -0.1em;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div .ti-angle-right {
margin-left: 0.35em;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div .ti-angle-left {
margin-right: 0.35em;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div:first-of-type {
order: 1;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div:last-of-type {
order: 2;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav {
font-size: 90%;
letter-spacing: 1px;
white-space: nowrap;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav-prev {
text-align: right;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header .wcs-calendar-nav-next {
text-align: left;
}
@media (min-width: 768px) {
.wcs-timetable--monthly-calendar .wcs-calendar__header {
flex-wrap: nowrap;
align-items: baseline;
justify-content: normal;
margin-bottom: 2em;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header h3 {
order: initial;
flex-grow: 3;
flex-basis: 70%;
padding-bottom: auto;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div {
padding: auto;
flex-grow: 1;
flex-basis: 15%;
}
.wcs-timetable--monthly-calendar .wcs-calendar__header > div:first-of-type, .wcs-timetable--monthly-calendar .wcs-calendar__header > div:last-of-type {
order: 0;
}
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda {
flex-direction: row;
flex-wrap: wrap;
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__main-col {
flex-grow: 5;
flex-shrink: 1;
max-width: 100%;
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col {
flex-grow: 1;
flex-shrink: 1;
position: relative;
margin-top: 2em;
}
@media (min-width: 768px) {
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col {
flex-shrink: 0;
flex-basis: 24em;
margin-top: auto;
}
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.05;
background-color: currentColor;
z-index: 0;
}
@media (min-width: 768px) {
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda {
margin: 0 -15px;
position: relative;
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__main-col {
margin: 0 15px;
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-timetable__side-col {
margin: 0 15px;
}
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda .wcs-day-agenda {
padding: 6.5%;
}
.wcs-timetable--monthly-calendar.wcs-timetable--side-agenda-left {
flex-direction: row-reverse;
}
.wcs-timetable--monthly-calendar.wcs-timetable--inside-agenda:not(.wcs-timetable--highligh-round) .wcs-date--selected::after {
content: "";
display: block;
top: 100%;
border-left: 1em solid transparent;
border-right: 1em solid transparent;
width: 0;
height: 0;
left: 50%;
transform: translateX(-50%);
border-top: 20px solid #f00;
position: absolute;
}
.wcs-timetable--monthly-calendar.wcs-timetable--inside-agenda:not(.wcs-timetable--highligh-round).wcs-timetable--alternate .wcs-day-agenda::after {
content: "";
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
border: 1px solid currentColor;
opacity: 0.1;
}
.wcs-timetable--monthly-calendar .wcs-table {
position: relative;
}
.wcs-timetable--monthly-calendar .wcs-table-td {
position: relative;
z-index: 1;
}
.wcs-timetable--monthly-calendar .wcs-table-td--full {
position: relative;
}
.wcs-timetable--monthly-calendar .wcs-table-td--full::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.075;
background-color: currentColor;
}
.wcs-timetable--monthly-calendar .wcs-table-td--full .wcs-day-agenda {
padding: 3em 0;
}
.wcs-timetable--monthly-calendar .wcs-day::before {
content: attr(data-day);
display: block;
font-weight: bold;
}
@media (min-width: 768px) {
.wcs-timetable--monthly-calendar .wcs-day::before {
display: none;
}
}
.wcs-timetable--monthly-calendar .wcs-day__title {
font-size: 110%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
}
.wcs-timetable--monthly-calendar .wcs-date span {
display: block;
font-size: 115%;
width: 100%;
height: 100%;
padding-bottom: 1em;
}
.wcs-timetable--monthly-calendar .wcs-date span::after {
content: "";
display: block;
width: 0.55em;
height: 0.55em;
border-radius: 100em;
position: absolute;
left: 50%;
transform: translateX(-50%);
opacity: 0;
margin-top: 0.25em;
}
.wcs-timetable--monthly-calendar .wcs-date--past-month span, .wcs-timetable--monthly-calendar .wcs-date--future-month span {
opacity: 0.35;
}
.wcs-timetable--monthly-calendar .wcs-date--selected {
position: relative;
}
.wcs-timetable--monthly-calendar .wcs-date--selected span::after {
content: "";
display: block;
position: absolute;
top: -1px;
right: 0;
bottom: 0;
left: 0;
width: auto;
height: auto;
border-radius: 0;
z-index: -1;
transform: none;
opacity: 1;
margin-top: 0;
}
.wcs-timetable--monthly-calendar .wcs-date--with-events:not(.wcs-date--past-month):not(.wcs-date--future-month) span::after {
opacity: 1;
}
.wcs-timetable--monthly-calendar .wcs-day-agenda {
padding: 2em 0;
display: flex;
flex-direction: column;
width: 100%;
max-width: 37.5em;
margin: 0 auto;
position: relative;
}
.wcs-timetable--monthly-calendar .wcs-day-agenda__title {
margin-bottom: 4vh;
padding-bottom: 0.5em;
position: relative;
}
.wcs-timetable--monthly-calendar .wcs-day-agenda__title::before {
content: "";
display: block;
bottom: 0;
top: 100%;
left: 0;
right: 0;
border-bottom: 3px solid currentColor;
opacity: 2;
position: absolute;
}
.wcs-timetable--monthly-calendar.wcs-timetable--horizontal-borders .wcs-table-tr:not(:last-child) {
position: relative;
}
.wcs-timetable--monthly-calendar.wcs-timetable--horizontal-borders .wcs-table-tr:not(:last-child)::after {
content: "";
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-bottom: 1px solid currentColor;
position: absolute;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable--monthly-calendar.wcs-timetable--vertical-borders .wcs-table-td:not(:first-child) {
position: relative;
}
.wcs-timetable--monthly-calendar.wcs-timetable--vertical-borders .wcs-table-td:not(:first-child)::after {
content: "";
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-left: 1px solid currentColor;
position: absolute;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-tr, .wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-td {
position: relative;
}
.wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-tr::after, .wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-td::after {
content: "";
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
opacity: 0.2;
z-index: 0;
}
.wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-tr::after {
border-bottom: 1px solid currentColor;
}
.wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-td::after {
border-right: 1px solid currentColor;
}
.wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-td:first-child::after {
border-left: 1px solid currentColor;
}
.wcs-timetable--monthly-calendar.wcs-timetable--all-borders .wcs-table-thead .wcs-table-td::after {
border-top: 1px solid currentColor;
}
.wcs-timetable--monthly-calendar.wcs-timetable--alternate .wcs-table-tr:nth-child(2n+1) {
position: relative;
}
.wcs-timetable--monthly-calendar.wcs-timetable--alternate .wcs-table-tr:nth-child(2n+1)::after {
content: "";
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentColor;
position: absolute;
opacity: 0.075;
}
.wcs-timetable--monthly-calendar.wcs-timetable--highligh-round .wcs-date--selected::before {
display: none;
}
.wcs-timetable--monthly-calendar.wcs-timetable--highligh-round .wcs-date--selected span:after {
width: 2.85em;
height: 2.85em;
opacity: 1;
z-index: -1;
top: 50%;
bottom: auto;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 200em;
}
.wcs-timetable--monthly-calendar.wcs-timetable--highligh-round .wcs-date--selected span {
padding-bottom: 0;
}
.wcs-timetable--monthly-calendar.wcs-timetable--loading .wcs-spinner {
display: block;
}
.wcs-timetable--monthly-calendar.wcs-timetable--loading .wcs-table-tr {
opacity: 0.6;
}
.wcs-timetable--monthly-calendar.wcs-timetable--past-hidden .wcs-date--past span {
opacity: 0.35;
}
.wcs-timetable--monthly-calendar .wcs-class {
display: flex;
width: 100%;
align-content: flex-start;
justify-content: flex-start;
}
.wcs-timetable--monthly-calendar .wcs-class + .wcs-class {
margin-top: 3em;
position: relative;
}
.wcs-timetable--monthly-calendar .wcs-class + .wcs-class::before {
content: "";
display: block;
top: -1.5em;
left: 0;
right: 0;
width: 100%;
border-top: 1px dashed currentColor;
opacity: 0.2;
position: absolute;
}
.wcs-timetable--monthly-calendar .wcs-class--canceled .wcs-class__inner,
.wcs-timetable--monthly-calendar .wcs-class--canceled .wcs-class__image {
opacity: 0.45;
text-decoration: line-through;
}
.wcs-timetable--monthly-calendar .wcs-class__image {
flex-basis: 18%;
height: 4.5em;
flex-grow: 0;
flex-shrink: 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
align-self: flex-start;
}
@media (max-width: 767px) {
.wcs-timetable--monthly-calendar .wcs-class__image {
display: none;
}
}
@media (min-width: 768px) {
.wcs-timetable--monthly-calendar .wcs-class__image + .wcs-class__inner {
margin-left: 6%;
align-self: center;
}
}
.wcs-timetable--monthly-calendar .wcs-class__inner {
flex-grow: 4;
text-align: left;
}
.wcs-timetable--monthly-calendar .wcs-class__title {
font-size: 110%;
margin: 0.25em 0 !important;
}
.wcs-timetable--monthly-calendar .wcs-class__meta {
font-size: 90%;
}
.wcs-timetable--monthly-calendar .wcs-class__time-duration {
font-size: 90%;
}
.wcs-timetable__zero-data {
display: block;
position: relative;
padding: 10vh 5vh;
text-align: center;
width: 100%;
}
.wcs-timetable__zero-data::before {
content: "";
display: block;
position: absolute;
opacity: 0.125;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-timetable__zero-data > h3,
.wcs-timetable__zero-data > p {
margin: 0 !important;
padding: 0 !important;
}
@media (max-width: 768px) {
.wcs-timetable__zero-data > h3,
.wcs-timetable__zero-data > p {
font-size: 120%;
}
}
.wcs-btn {
display: inline-block;
padding: 6px 12px;
position: relative;
font-size: 85%;
border-radius: 2px;
color: inherit;
box-shadow: none !important;
}
.wcs-btn::before, .wcs-btn::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0.1;
border-radius: inherit;
}
.wcs-btn::before {
background-color: currentcolor;
opacity: 0.05;
}
.wcs-btn::after {
border: 1px solid currentColor;
}
.wcs-btn:first-of-type {
margin-left: 0;
}
.wcs-btn--action::before, .wcs-btn--action::after {
display: none;
}
.wcs-btn--lg {
padding: 12px 24px;
font-size: 100%;
}
.wcs-btn + .wcs-btn {
margin-left: 3px;
margin-right: 3px;
}
.wcs-more {
margin-top: 5vh;
border: none;
padding: 1vh 3vh;
border-radius: 2px;
font-size: 90%;
font-weight: bold;
}
.wcs-more:disabled {
opacity: 0.85;
}
.wcs-more.disabled:disabled {
opacity: 0.35;
color: inherit;
position: relative;
background-color: transparent !important;
}
.wcs-more.disabled:disabled::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor !important;
opacity: 0.15;
}
.wcs-more.disabled:disabled::after {
content: "";
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 1px solid;
opacity: 0.2;
border-radius: 2px;
}
#wcs-vue-modal,
.wcs-vue-modal {
display: none;
}
.wcs_modal--opened #wcs-vue-modal,
.wcs_modal--opened .wcs-vue-modal {
display: block;
}
.wcs-modal {
color: rgba(0, 0, 0, 0.65);
text-align: center;
font-size: 16px;
width: 100%;
z-index: 1;
background-color: rgba(0, 0, 0, 0.8);
z-index: 9999999;
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
overflow-x: hidden;
overflow-y: scroll;
}
.wcs-modal * {
box-sizing: border-box;
}
.wcs-modal__loader {
background-color: rgba(0, 0, 0, 0.8);
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
text-align: center;
display: flex;
align-items: center;
align-content: center;
padding-top: 60px 0;
}
.wcs-modal h2 {
margin: 0 0 20px;
color: inherit;
font-size: 160%;
text-align: left;
line-height: 1.42;
}
.wcs-modal h2 small {
display: block;
font-weight: normal;
}
.wcs-modal a:not(.wcs-btn):not(.wcs-modal__close) {
color: inherit;
}
.wcs-modal--light {
background-color: rgba(255, 255, 255, 0.8);
}
.wcs-modal--light.wcs-modal__loader {
background-color: rgba(255, 255, 255, 0.8);
}
.wcs-modal--light.wcs-modal__loader .wcs-spinner > div {
background-color: rgba(0, 0, 0, 0.65);
}
.wcs-modal--light .wcs-modal__close {
color: rgba(0, 0, 0, 0.65);
}
.wcs-modal--light .wcs-modal__close:hover {
color: rgba(0, 0, 0, 0.35);
}
.wcs-modal--light .wcs-modal__inner {
box-shadow: 0px 0px 33px 4px rgba(0, 0, 0, 0.125);
}
.wcs-modal__box {
margin: auto;
background-size: cover;
position: relative;
}
@media (min-width: 992px) {
.wcs-modal__box {
width: 800px;
}
}
@media (min-width: 1200px) {
.wcs-modal__box {
width: 1000px;
}
}
.wcs-modal__inner {
background-color: rgb(255, 255, 255);
border-radius: 2px;
margin: 60px 0 0;
display: flex;
flex-wrap: wrap;
text-align: left;
}
@media (min-width: 992px) {
.wcs-modal__inner {
flex-wrap: nowrap;
margin: 100px 0;
}
}
.wcs-modal__content {
width: 100%;
padding: 50px;
}
@media (min-width: 992px) {
.wcs-modal__content {
width: calc(100% - 300px);
}
.wcs-modal__content--full {
width: 100%;
}
}
.wcs-modal__side {
width: 100%;
position: relative;
padding: 0;
}
.wcs-modal__side::before, .wcs-modal__side::after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: currentcolor;
opacity: 0.05;
}
.wcs-modal__side::after {
right: 0;
bottom: auto;
border-top: 1px solid currentcolor;
opacity: 0.1;
}
@media (min-width: 992px) {
.wcs-modal__side {
width: 300px;
display: block;
}
.wcs-modal__side::after {
right: auto;
bottom: 0;
border-left: 1px solid currentcolor;
opacity: 0.1;
}
}
.wcs-modal__meta {
list-style: none;
margin: 0;
padding: 50px 50px 20px;
width: 100%;
}
@media (min-width: 992px) {
.wcs-modal__meta {
padding: 50px 30px;
}
}
.wcs-modal__meta li {
position: relative;
padding: 0 0 0 30px;
font-size: 90%;
margin: 0 0 10px 0;
display: block;
}
.wcs-modal__meta [class*=ti-]::before {
position: absolute;
left: 0;
top: 1px;
}
.wcs-modal__close {
position: absolute;
right: 20px;
top: 0;
margin-top: -40px;
color: #fff;
font-size: 24px;
text-decoration: none !important;
}
.wcs-modal__close:hover {
color: #fff;
opacity: 0.75;
}
@media (min-width: 992px) {
.wcs-modal__close {
right: 0;
}
}
.wcs-modal--muted {
opacity: 0.65;
font-size: inherit;
}
.wcs-modal__action {
padding: 50px 50px 20px;
width: 100%;
}
@media (min-width: 992px) {
.wcs-modal__action {
padding: 50px 30px;
}
}
.wcs-modal .wcs-map {
width: 100%;
height: 300px !important;
}
.wcs-modal .wcs-image {
display: none;
border-radius: 0;
border-top-right-radius: 2px;
}
@media (min-width: 992px) {
.wcs-modal .wcs-image {
width: 100%;
height: auto;
display: block;
}
}
.wcs-modal .ti-time::before {
margin-top: 2px;
}
.wcs-modal .wcs-btn {
margin: 0 10px 10px 0;
}
.wcs-modal--large.wcs-modal--with-image .wcs-modal__side {
padding-top: 30vh;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.wcs-modal--large .wcs-modal__inner {
flex-direction: row-reverse;
display: block;
}
.wcs-modal--large .wcs-modal__content {
width: 100%;
}
.wcs-modal--large .wcs-modal__side {
width: 100%;
color: white;
}
.wcs-modal--large .wcs-modal__meta {
padding: 0;
}
.wcs-modal--large .wcs-modal__meta li {
width: auto;
display: inline-block;
margin-right: 10px;
white-space: nowrap;
}
.wcs-modal--large .wcs-modal__inner-side {
padding: 50px 50px 20px;
background-color: rgba(0, 0, 0, 0.45);
position: relative;
}
.wcs-modal--large .wcs-modal__inner-side::before {
content: "";
display: block;
position: absolute;
opacity: 0.5;
transition: opacity 100ms ease-in;
background-color: currentcolor;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcs-modal--large .wcs-modal__inner-side::before {  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.65) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.65) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 14%, rgba(0, 0, 0, 0.65) 100%); }
.wcs-modal--large .wcs-btn {
margin: 5px 0 0 10px;
padding: 10px 25px;
float: right;
font-size: 15px;
position: relative;
}
.wcs-modal--large .wcs-btn:hover {
color: inherit;
}
.wcs-modal--large .wcs-btn:hover::before {
opacity: 0.35;
}
.wcs-modal--large .wcs-btn::before {
content: "";
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: currentcolor;
opacity: 0.225;
}
.wcs-modal--large .wcs-label--sold-out {
display: inline-block;
background-color: rgba(0, 0, 0, 0.25);
float: right;
margin: 5px 0 0 10px;
font-size: 15px;
line-height: 1;
margin: 5px 0 0 10px;
padding: 10px 25px;
}
body.wcs_modal--opened {
overflow: hidden;
}
body.wcs_modal--opened > :not(#wcs-vue-modal):not(.wcs-vue-modal), body.wcs_modal--opened::before, body.wcs_modal--opened::after {
filter: blur(7px) grayscale(1);
}
.wcs-spinner {
margin: 100px auto;
width: 100px;
height: 80px;
text-align: center;
font-size: 10px;
}
.wcs-spinner > div {
background-color: #fff;
height: 100%;
width: 5px;
display: inline-block;
margin: 0 1px;
opacity: 0.92;
-webkit-animation: wcs-stretchdelay 1.2s infinite ease-in-out;
animation: wcs-stretchdelay 1.2s infinite ease-in-out;
}
.wcs-spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.wcs-spinner .rect3 {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.wcs-spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.wcs-spinner .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
@-webkit-keyframes wcs-stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4);
}
20% {
-webkit-transform: scaleY(1);
}
}
@keyframes wcs-stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
}
20% {
transform: scaleY(1);
-webkit-transform: scaleY(1);
}
}
.wcs-addons--pipe {
line-height: 1;
overflow: hidden;
position: relative;
padding-left: 1.4em;
}
.wcs-addons--pipe::before {
content: "";
display: inline-block;
position: absolute;
border-radius: 100em;
width: 0.3em;
height: 0.3em;
background-color: currentColor;
opacity: 0.45 !important;
left: 0.45em;
top: 0.45em;
}
.wcs-class--unselectable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.wcs-addons--blink {
animation: blink 1s steps(5, start) infinite;
-webkit-animation: blink 1s steps(5, start) infinite;
display: inline-block;
padding: 0 1px;
}
@keyframes blink {
to {
visibility: hidden;
}
}
@-webkit-keyframes blink {
to {
visibility: hidden;
}
}
@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @-moz-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @-webkit-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
} @-ms-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.missing-google-maps-api-key {
background-color: #DF5851;
color: white;
padding: 30px;
}
.missing-google-maps-api-key small {
display: block;
text-transform: uppercase;
font-size: 11px;
font-weight: normal;
padding-top: 20px;
opacity: 0.6;
}
#single-wcs-event {
max-width: 1170px;
padding: 0 15px;
margin: 0 auto;
}
#single-wcs-event .wcs-map {
margin-top: 2vh;
}
#single-wcs-event.single-wcs-event--left {
display: flex;
flex-wrap: wrap;
}
#single-wcs-event.single-wcs-event--left .wcs-single-left {
flex: 1 0 0;
padding-right: 5vh;
order: 2;
flex-basis: 100%;
}
#single-wcs-event.single-wcs-event--left .wcs-single-right {
flex: 1 0 0;
order: 1;
flex-basis: 100%;
}
#single-wcs-event.single-wcs-event--right {
display: flex;
flex-wrap: wrap;
}
#single-wcs-event.single-wcs-event--right .wcs-single-left {
flex: 1 0 0;
padding-right: 5vh;
order: 2;
flex-basis: 100%;
}
#single-wcs-event.single-wcs-event--right .wcs-single-right {
flex: 1 0 0;
order: 1;
flex-basis: 100%;
}
#single-wcs-event.single-wcs-event--center {
display: flex;
flex-direction: column;
}
#single-wcs-event.single-wcs-event--center .wcs-single-left {
flex: 1 0 0;
order: 2;
}
#single-wcs-event.single-wcs-event--center .wcs-single-right {
flex: 1 0 0;
order: 1;
}
@media (min-width: 768px) {
#single-wcs-event {
flex-wrap: nowrap;
}
#single-wcs-event .wcs-single-right {
position: relative;
border-radius: 3px;
text-align: center;
}
#single-wcs-event .wcs-single-right p:empty {
display: none;
}
#single-wcs-event .wcs-single-right::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 3px;
background-color: currentcolor;
opacity: 0.05;
}
#single-wcs-event .wcs-single-right__content {
padding: 4vh;
}
#single-wcs-event.single-wcs-event--right {
flex-direction: row-reverse;
}
#single-wcs-event.single-wcs-event--right .wcs-single-left {
flex: 2 0 0;
padding-right: 5vh;
}
#single-wcs-event.single-wcs-event--right .wcs-single-right {
flex: 1 0 0;
}
#single-wcs-event.single-wcs-event--left .wcs-single-left {
flex: 2 0 0;
padding-left: 5vh;
}
#single-wcs-event.single-wcs-event--left .wcs-single-right {
flex: 1 0 0;
}
#single-wcs-event.single-wcs-event--center {
flex-wrap: wrap;
}
#single-wcs-event.single-wcs-event--center .wcs-single-left {
flex: 1 0 0;
margin-top: 4vh;
}
#single-wcs-event.single-wcs-event--center .wcs-single-right {
flex: 1 0 0;
margin-bottom: 4vh;
position: relative;
}
#single-wcs-event .wcs-single__date::before {
content: "\e6b6";
font-family: "themify";
display: inline-block;
margin-right: 1vh;
font-size: 14px;
}
#single-wcs-event .wcs-single__date + .wcs-single__date::before {
content: " — ";
font-family: inherit;
}
#single-wcs-event .wcs-single__time-duration {
margin-bottom: 2vh;
}
#single-wcs-event .wcs-single__starting {
margin-left: 1vh;
margin-right: 0.75vh;
}
#single-wcs-event .wcs-single__starting::before {
content: "\e72b";
font-family: "themify";
display: inline-block;
margin-right: 1vh;
font-size: 14px;
}
#single-wcs-event .wcs-single__ending, #single-wcs-event .wcs-single__starting, #single-wcs-event .wcs-single__date {
display: inline-block;
font-size: 1.2em;
margin-bottom: 2vh;
}
#single-wcs-event .wcs-single__action {
padding-top: 2vh;
}
#single-wcs-event .wcs-single__instructor {
font-size: 0.65em;
text-transform: uppercase;
letter-spacing: 2px;
opacity: 0.75;
}
#single-wcs-event .wcs-single__location {
margin-bottom: 1vh;
padding-top: 2vh;
position: relative;
}
#single-wcs-event .wcs-single__location::before {
content: "";
display: block;
position: absolute;
top: 0;
width: 4em;
left: 50%;
margin-left: -2em;
border-top: 3px solid currentcolor;
opacity: 0.125;
}
#single-wcs-event .wcs-single__duration {
opacity: 0.5;
margin-left: 1vh;
}
#single-wcs-event .wcs-btn {
margin-bottom: 0 !important;
padding: 1vh 3vh;
font-weight: bold;
}
}
#single-wcs-event .wcs-single__image {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
max-width: 100%;
height: auto;
}
#single-wcs-event .wcs-event-details {
min-height: 600px;
position: relative;
margin-bottom: 4vh;
text-align: center;
padding: 4vh;
}
#single-wcs-event .wcs-event-details::before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-top: 2px dashed currentcolor;
border-bottom: 2px dashed currentcolor;
opacity: 0.25;
}
.fusion-footer #single-wcs-event.single-wcs-event--left,
.fusion-footer #single-wcs-event.single-wcs-event--right,
.fusion-tb-header #single-wcs-event.single-wcs-event--right,
.fusion-tb-header #single-wcs-event.single-wcs-event--left {
display: block;
}
.fusion-footer #single-wcs-event,
.fusion-tb-header #single-wcs-event {
max-width: none;
padding: 0;
}
.fusion-footer #single-wcs-event .wcs-single-left,
.fusion-tb-header #single-wcs-event .wcs-single-left {
padding: 0;
}
.fusion-footer #single-wcs-event .wcs-single-right,
.fusion-tb-header #single-wcs-event .wcs-single-right {
display: none;
}
.wcs-table {
display: flex;
width: 100%;
max-width: 100%;
flex-direction: column;
}
.wcs-table-tr {
display: flex;
width: 100%;
flex-direction: row;
flex-wrap: nowrap;
align-items: stretch;
align-content: stretch;
}
.wcs-table-thead {
flex-basis: 4em;
}
.wcs-table-tr--full {
display: table-row;
width: 100%;
}
.wcs-table-td {
flex-grow: 1;
flex-basis: 4em;
min-width: 2em;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
padding: 2vh 0;
}
.wcs-table-td--full {
width: 100%;
}
.wcs-woo-description {
opacity: 0.75;
display: inline-block;
}
.wcs-modal-call {
cursor: pointer;
}
.wcs-vue[v-cloak] {
visibility: hidden;
}
.wc-block-cart-items__row.product-type-wcs_ticket .wc-block-components-product-details,
.cart_item.product-type-wcs_ticket .variation{
display: none !important;
border: 1px solid red !important;
}