/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.block-lb-node-tags{margin-bottom:40px;}@media (min-width:1060px){.block-lb-node-tags{margin-bottom:0;}}.wrapper-field-tags{margin-top:10px;display:flex;flex-wrap:wrap;flex-direction:row;max-width:100%;gap:20px;}@media (max-width:1060px){.wrapper-field-tags{margin-top:20px;gap:15px;justify-content:center;}}@media (max-width:767.98px){.wrapper-field-tags{justify-content:start;}}.wrapper-field-tags .field-item{font-family:var(--ylb-font-family-cachet);font-weight:500;background-color:#ECECEC;border-radius:5px;padding:2px 6px;color:#2F2F2F;text-transform:uppercase;font-size:16px;line-height:20px;}.block-lb-node-share{text-align:left;}@media (min-width:768px){.block-lb-node-share{text-align:center;}}@media (min-width:1060px){.block-lb-node-share{text-align:right;}}.block-lb-node-share strong{font-family:var(--ylb-font-family-cachet);font-weight:500;font-size:22px;line-height:32px;text-transform:uppercase;}.block-lb-node-share a{margin-left:30px;font-size:28px;}.block-lb-node-locations,.block-lb-event-contacts{padding-top:35px;padding-bottom:40px;border-top:1px solid #636466;}@media (min-width:768px){.block-lb-node-locations,.block-lb-event-contacts{padding-bottom:80px;}}@media (min-width:768px){.block-lb-node-locations .locations,.block-lb-node-locations .contacts,.block-lb-event-contacts .locations,.block-lb-event-contacts .contacts{display:flex;flex-direction:row;}}.block-lb-node-locations .locations .label,.block-lb-node-locations .contacts .label,.block-lb-event-contacts .locations .label,.block-lb-event-contacts .contacts .label{text-transform:uppercase;font-family:var(--ylb-font-family-cachet);font-weight:500;font-size:22px;line-height:32px;margin-bottom:20px;}@media (min-width:768px){.block-lb-node-locations .locations .label,.block-lb-node-locations .contacts .label,.block-lb-event-contacts .locations .label,.block-lb-event-contacts .contacts .label{width:285px;}}.block-lb-node-locations .locations .label .bi,.block-lb-node-locations .contacts .label .bi,.block-lb-event-contacts .locations .label .bi,.block-lb-event-contacts .contacts .label .bi{height:1.125rem;padding-right:5px;fill:var(--ylb-color-dark-grey-2,#231F20);}.block-lb-node-locations .lb-locations-list a{color:var(--wsPartnerColor,#0060af);font-size:18px;line-height:28px;}.block-lb-node-locations .lb-locations-list .field-item:not(:last-child){margin-bottom:10px;}.block-lb-event-contacts .contacts-info{font-size:18px;line-height:28px;}.block-lb-event-contacts .contacts-info > div{margin-bottom:7px;}.block-lb-event-contacts .contacts-info a{color:var(--wsPartnerColor,#0060af);}
.form-textarea-wrapper .ck.ck-toolbar .ck.ck-toolbar__items{flex-wrap:wrap !important;}.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items,#drupal-off-canvas [data-drupal-ck-style-fence] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items{flex-wrap:wrap !important;}
.toolbar-icon-openy-gated-content-openy:before{background-image:url(/modules/contrib/openy_custom/openy_system/assets/images/icon-gear-inactive.png);}#edit-app-settings-components .draggable a.tabledrag-handle{margin:1.8em 0 1.8em -1em;}#edit-app-settings-components .draggable td details{float:left;width:calc(100% - 40px);}#fetched-data tr.new-item{font-weight:bold;}#fetched-data tr.disabled{opacity:0.76;}.ui-dialog .ui-dialog-titlebar-close.no-close{display:none;}
.openy-gated-content.toolbar-fixed #gated-content .gated-content-schedule-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-favorites-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-categories-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-category-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-instructor-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-video-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-duration-page,.openy-gated-content.toolbar-fixed #gated-content .gated-content-videos-page,.openy-gated-content.toolbar-fixed #gated-content .home{padding-top:84px;}.openy-gated-content.toolbar-fixed .layout-content #gated-content .top-menu,.openy-gated-content.toolbar-fixed .layout-content #gated-content .gated-content-schedule-page .date-filter,.openy-gated-content.toolbar-fixed .layout-content #gated-content .gated-content-schedule-page .calendar .desktop .header .slot{top:auto;}.openy-gated-content .layout-content #gated-content{padding-top:0;}.openy-gated-content .layout-content #gated-content .top-menu,.openy-gated-content .layout-content #gated-content .gated-content-schedule-page .date-filter,.openy-gated-content .layout-content #gated-content .gated-content-schedule-page .calendar .desktop .slot{top:auto !important;}.openy-gated-content #gated-content .gated-content-schedule-page,.openy-gated-content #gated-content .gated-content-favorites-page,.openy-gated-content #gated-content .gated-content-categories-page,.openy-gated-content #gated-content .gated-content-category-page,.openy-gated-content #gated-content .gated-content-instructor-page,.openy-gated-content #gated-content .gated-content-duration-page,.openy-gated-content #gated-content .gated-content-videos-page,.openy-gated-content #gated-content .gated-content-video-page,.openy-gated-content #gated-content .home{padding-top:86px;}.openy-gated-content .layout-content #gated-content .gated-content-schedule-page .calendar .desktop{padding-top:48px;}.openy-gated-content .layout-content #gated-content .gated-content-schedule-page .calendar .desktop .content{margin-top:64px;}@media (max-width:991px){.openy-gated-content .layout-content #gated-content .gated-content-schedule-page,.openy-gated-content .layout-content #gated-content .gated-content-favorites-page,.openy-gated-content .layout-content #gated-content .gated-content-categories-page,.openy-gated-content .layout-content #gated-content .gated-content-category-page,.openy-gated-content .layout-content #gated-content .gated-content-instructor-page,.openy-gated-content .layout-content #gated-content .gated-content-duration-page,.openy-gated-content .layout-content #gated-content .gated-content-videos-page,.openy-gated-content .layout-content #gated-content .gated-content-video-page,.openy-gated-content .layout-content #gated-content .home{padding-top:46px;}}
.desktop-menu .openy-gtranslate-placeholder{color:inherit;cursor:pointer;font-size:18px;line-height:1.5;margin-left:1.5rem;text-decoration:none;}.desktop-menu .openy-gtranslate-placeholder:hover{text-decoration:none;}.mobile-sidebar .openy-gtranslate-placeholder{color:inherit;cursor:pointer;font-size:18px;line-height:1.5;text-decoration:none;text-transform:uppercase;}.mobile-sidebar .openy-gtranslate-placeholder:hover{text-decoration:none;}
.media.media--ratio{height:auto;}.media.media--ratio .media__element{position:relative;}
.toolbar-icon-openy-system-openy:before{background-image:url(/modules/contrib/openy_custom/openy_system/assets/images/icon-gear-inactive.png);}.toolbar-icon-openy-system-openy:active:before,.toolbar-icon-openy-system-openy.is-active:before{background-image:url(/modules/contrib/openy_custom/openy_system/assets/images/icon-gear.png);}
[class*=block-lb-] svg.bi{height:1.75rem;width:1.75rem;fill:var(--wsPartnerColor,gray);}[class*=block-lb-] a:hover svg.bi{fill:var(--ylb-color-dark-grey-2,#231F20);}
@media (max-width:991.98px){.node--type-article-lb.node--lb{margin-top:0;}}.node--type-article-lb .block-lb-breadcrumbs .breadcrumbs-wrapper{border:none;}.node--type-article-lb .field-header-image{margin-bottom:20px;}.node--type-article-lb .field-header-image img{border-radius:var(--wsBorderRadius,unset);width:100%;}.node--type-article-lb .lb__content .body{width:auto;padding:50px 0;}@media (max-width:991.98px){.node--type-article-lb .lb__content .body{padding:35px 0 40px;}}.node--type-article-lb .field-published-date{color:var(--ylb-color-dark-grey-1,darkgray);font-size:16px;font-family:var(--ylb-font-family-cachet);font-weight:500;line-height:20px;margin-top:80px;text-transform:uppercase;}@media (max-width:991.98px){.node--type-article-lb .field-published-date{margin-top:50px;}}.node--type-article-lb .block-lb-node-locations .locations .label{width:190px;}
