/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Cachet';font-style:normal;font-weight:300;src:url(/modules/custom/y_fonts/fonts/CachetW05-ExtraLight.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-ExtraLight.woff) format('woff');}@font-face{font-family:'Cachet';font-style:normal;font-weight:400;src:url(/modules/custom/y_fonts/fonts/CachetW05-Book.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-Book.woff) format('woff');}@font-face{font-family:'Cachet';font-style:normal;font-weight:500;src:url(/modules/custom/y_fonts/fonts/CachetW05-Medium.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-Medium.woff) format('woff');}@font-face{font-family:'Cachet';font-style:normal;font-weight:700;src:url(/modules/custom/y_fonts/fonts/CachetW05-Bold.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-Bold.woff) format('woff');}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.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_carnation-based.openy-gated-content #gated-content .gated-content-schedule-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-favorites-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-categories-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-category-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-instructor-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-duration-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-videos-page,.openy_carnation-based.openy-gated-content #gated-content .gated-content-video-page,.openy_carnation-based.openy-gated-content #gated-content .home{padding-top:0;}@media (min-width:1060px){.openy_carnation .desktop-menu .page-head__main-menu .navbar > li > a{line-height:21px;padding-left:2px;padding-right:2px;}.openy_carnation .desktop-menu .page-head__main-menu .menu-item-home{max-width:80px;}.openy_carnation .desktop-menu .page-head__main-menu .menu-item-home a{width:80px;}body:not(.page-with-lb) .openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .top-menu{margin-top:86px;}.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-favorites-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-categories-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-category-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-instructor-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-duration-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-videos-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-video-page,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .home,.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-schedule-page .calendar .desktop .content{padding-top:88px;}.openy_carnation.openy-gated-content.toolbar-fixed #block-openy-carnation-content #gated-content .gated-content-schedule-page{padding-top:108px;}.openy_carnation.openy-gated-content article,.openy_carnation.openy-gated-content .openy-page-tabs{display:none;}.openy_carnation.openy-gated-content .header-content .logo{flex:0 0 10%;max-width:10%;}.openy_carnation.openy-gated-content .header-content .nav-desktop{flex:0 0 90%;max-width:90%;}.openy_carnation.openy-gated-content .header-content .nav-desktop .navbar li{margin:0 5px;}body:not(.page-with-lb) .openy_carnation-based.openy-gated-content #gated-content .top-menu{top:78px !important;}.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content{padding-top:50px;}.openy_carnation-based.openy-gated-content #gated-content .gated-content-schedule-page{padding-top:114px;}}@media (max-width:991px){.openy_carnation-based.openy-gated-content #gated-content .date-filter{top:125px !important;}.openy_carnation-based.openy-gated-content #gated-content .gated-content-schedule-page{padding-top:16px;}}@media (max-width:1059px){body:not(.page-with-lb) .openy_carnation-based.openy-gated-content .viewport #gated-content .top-menu{top:78px !important;}.openy_carnation-based.openy-gated-content #gated-content{padding-top:78px;}.openy_carnation-based.openy-gated-content #gated-content .date-filter{top:156px;}.openy_carnation-based.openy-gated-content #gated-content .calendar .desktop .slot.dates{top:204px;}.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content{padding-top:88px;}body:not(.page-with-lb) .openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .top-menu{top:116px !important;}body:not(.page-with-lb) .openy_carnation-based.openy-gated-content.toolbar-fixed.toolbar-tray-open #gated-content .top-menu{top:156px !important;}.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .date-filter{top:202px !important;}.openy_carnation-based.openy-gated-content.toolbar-tray-open #gated-content .date-filter{top:242px !important;}.openy_carnation-based.openy-gated-content.toolbar-tray-open #gated-content .calendar .desktop .slot.dates{top:288px !important;}.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-schedule-page{padding-top:112px;}.openy_carnation-based.openy-gated-content.toolbar-fixed.toolbar-tray-open #gated-content .gated-content-schedule-page{padding-top:158px;}.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-schedule-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-favorites-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-categories-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-category-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-instructor-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-video-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-duration-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .gated-content-videos-page,.openy_carnation-based.openy-gated-content.toolbar-fixed #gated-content .home{padding-top:46px;}}
.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;}}
.block-inline-blockvirtual-y-app #gated-content{padding-top:0;}.openy_carnation-based.page-with-lb #gated-content{padding-top:0;}.openy_carnation-based.page-with-lb #gated-content .top-menu{top:142px;padding:0 15px;left:0;right:0;z-index:100;}.openy_carnation.page-with-lb article,.openy_carnation.page-with-lb .openy-page-tabs{display:block;}.openy_carnation.page-with-lb article .ws-header{position:fixed;top:0;left:0;right:0;background-color:white;z-index:101;}.openy_carnation-based.page-with-lb.alerts #openy_alerts_app_header,.openy_carnation-based.page-with-lb:not(.alerts) #gated-content{margin-top:216px;}.openy_carnation-based.page-with-lb #gated-content .gated-content-schedule-page{padding-top:0 !important;}.openy_carnation-based.page-with-lb #gated-content .gated-content-schedule-page .date-filter{position:sticky;top:200px;}.openy_carnation-based.page-with-lb #gated-content .gated-content-schedule-page .calendar .slot.dates{position:static;}@media (max-width:991px){#openy_alerts_app_header{margin-top:189px;}}
.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;}
.page-middle .lead-copy{display:none;}#page-footer{display:none;}
.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);}
.paragraph--unpublished{background-color:#fff4f4;}
