.main-header-bar-wrap .site-header-primary-section-right .site-header-focus-item{align-content:center;display:flex;height:50px}.main-header-bar-wrap .site-header-primary-section-right .site-header-focus-item .main-header-menu-toggle{padding-left:3px !important}.main-header-menu .menu-link:hover,.main-header-menu .menu-link:focus,.main-header-menu .menu-link:active,.main-header-menu>a:hover,.main-header-menu>a:focus,.main-header-menu>a:active{text-decoration:underline}.astra-search-icon:hover,.astra-search-icon:focus,.astra-search-icon:active{text-decoration:none}.ast-desktop-header-content{height:100vh;max-width:20%;min-width:500px;position:absolute;right:0;top:0;z-index:100}.ast-desktop-header-content .toggle-inside:before{color:#fff;content:"\f335";cursor:pointer;font:normal 24px/1 dashicons;position:absolute;right:1em;top:1em}.ast-desktop-header-content .main-navigation{margin-top:130px}.ast-mobile-header-content{height:100vh;position:absolute;right:0;top:0;z-index:100}@media screen and (max-width: 768px){.ast-mobile-header-content{max-width:60%}}@media screen and (max-width: 544px){.ast-mobile-header-content{max-width:90%}}.ast-mobile-header-content .toggle-inside:before{color:#fff;content:"\f335";cursor:pointer;font:normal 24px/1 dashicons;position:absolute;right:1em;top:1em}.ast-mobile-header-content .main-navigation{margin-top:4em}.ast-mobile-header-content .main-navigation ul{margin-left:2em}.ast-mobile-header-wrap .ast-mobile-header-content .main-header-menu{border:none !important}.ast-mobile-header-wrap .ast-mobile-header-content .main-header-menu .menu-item a{border:none !important}.wc-memberships-content-restricted-message{display:none !important}.header h1{border-left:7px solid #b61d23;font-size:50px;font-weight:800;margin-bottom:15px;padding-left:20px}.site-footer{padding-left:2em;padding-right:2em}.item-title a.item-title__link{color:inherit;text-decoration:none}.item-title a.item-title__link:hover,.item-title a.item-title__link:focus,.item-title a.item-title__link:active{text-decoration:underline}.item-title a.item-title__link:hover,.item-title a.item-title__link:focus{color:#b61d23}.post-type-archive-videos #primary,.post-type-archive-instructors #primary,.search--results #primary,.woocommerce-account #primary,.search-results #primary{margin-top:100px !important;width:100%}.post-type-archive-videos .site-main,.post-type-archive-instructors .site-main,.search--results .site-main,.woocommerce-account .site-main,.search-results .site-main{margin-top:2em}.post-type-archive-videos .items,.post-type-archive-videos .ast-row,.post-type-archive-instructors .items,.post-type-archive-instructors .ast-row,.search--results .items,.search--results .ast-row,.woocommerce-account .items,.woocommerce-account .ast-row,.search-results .items,.search-results .ast-row{display:grid !important;gap:10px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.post-type-archive-videos .items,.post-type-archive-videos .ast-row,.post-type-archive-instructors .items,.post-type-archive-instructors .ast-row,.search--results .items,.search--results .ast-row,.woocommerce-account .items,.woocommerce-account .ast-row,.search-results .items,.search-results .ast-row{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 544px){.post-type-archive-videos .items,.post-type-archive-videos .ast-row,.post-type-archive-instructors .items,.post-type-archive-instructors .ast-row,.search--results .items,.search--results .ast-row,.woocommerce-account .items,.woocommerce-account .ast-row,.search-results .items,.search-results .ast-row{grid-template-columns:1fr}}.post-type-archive-videos .items:before,.post-type-archive-videos .ast-row:before,.post-type-archive-instructors .items:before,.post-type-archive-instructors .ast-row:before,.search--results .items:before,.search--results .ast-row:before,.woocommerce-account .items:before,.woocommerce-account .ast-row:before,.search-results .items:before,.search-results .ast-row:before{position:absolute;top:-20px}.post-type-archive-videos .items article,.post-type-archive-videos .ast-row article,.post-type-archive-instructors .items article,.post-type-archive-instructors .ast-row article,.search--results .items article,.search--results .ast-row article,.woocommerce-account .items article,.woocommerce-account .ast-row article,.search-results .items article,.search-results .ast-row article{border-bottom:none;display:inline-block;justify-self:stretch;padding:0 !important;vertical-align:top;width:100%}.post-type-archive-videos .items article .vid-wrap,.post-type-archive-videos .ast-row article .vid-wrap,.post-type-archive-instructors .items article .vid-wrap,.post-type-archive-instructors .ast-row article .vid-wrap,.search--results .items article .vid-wrap,.search--results .ast-row article .vid-wrap,.woocommerce-account .items article .vid-wrap,.woocommerce-account .ast-row article .vid-wrap,.search-results .items article .vid-wrap,.search-results .ast-row article .vid-wrap{display:block;width:100%}.post-type-archive-videos .items article .vid-wrap .thumb,.post-type-archive-videos .ast-row article .vid-wrap .thumb,.post-type-archive-instructors .items article .vid-wrap .thumb,.post-type-archive-instructors .ast-row article .vid-wrap .thumb,.search--results .items article .vid-wrap .thumb,.search--results .ast-row article .vid-wrap .thumb,.woocommerce-account .items article .vid-wrap .thumb,.woocommerce-account .ast-row article .vid-wrap .thumb,.search-results .items article .vid-wrap .thumb,.search-results .ast-row article .vid-wrap .thumb{-webkit-align-items:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-align:center;display:-ms-grid;display:grid;-ms-grid-column-align:center;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;min-height:155px}.post-type-archive-videos .items article .vid-wrap:hover .watch-now,.post-type-archive-videos .items article .vid-wrap:hover .read-more,.post-type-archive-videos .items article .vid-wrap:focus .watch-now,.post-type-archive-videos .items article .vid-wrap:focus .read-more,.post-type-archive-videos .ast-row article .vid-wrap:hover .watch-now,.post-type-archive-videos .ast-row article .vid-wrap:hover .read-more,.post-type-archive-videos .ast-row article .vid-wrap:focus .watch-now,.post-type-archive-videos .ast-row article .vid-wrap:focus .read-more,.post-type-archive-instructors .items article .vid-wrap:hover .watch-now,.post-type-archive-instructors .items article .vid-wrap:hover .read-more,.post-type-archive-instructors .items article .vid-wrap:focus .watch-now,.post-type-archive-instructors .items article .vid-wrap:focus .read-more,.post-type-archive-instructors .ast-row article .vid-wrap:hover .watch-now,.post-type-archive-instructors .ast-row article .vid-wrap:hover .read-more,.post-type-archive-instructors .ast-row article .vid-wrap:focus .watch-now,.post-type-archive-instructors .ast-row article .vid-wrap:focus .read-more,.search--results .items article .vid-wrap:hover .watch-now,.search--results .items article .vid-wrap:hover .read-more,.search--results .items article .vid-wrap:focus .watch-now,.search--results .items article .vid-wrap:focus .read-more,.search--results .ast-row article .vid-wrap:hover .watch-now,.search--results .ast-row article .vid-wrap:hover .read-more,.search--results .ast-row article .vid-wrap:focus .watch-now,.search--results .ast-row article .vid-wrap:focus .read-more,.woocommerce-account .items article .vid-wrap:hover .watch-now,.woocommerce-account .items article .vid-wrap:hover .read-more,.woocommerce-account .items article .vid-wrap:focus .watch-now,.woocommerce-account .items article .vid-wrap:focus .read-more,.woocommerce-account .ast-row article .vid-wrap:hover .watch-now,.woocommerce-account .ast-row article .vid-wrap:hover .read-more,.woocommerce-account .ast-row article .vid-wrap:focus .watch-now,.woocommerce-account .ast-row article .vid-wrap:focus .read-more,.search-results .items article .vid-wrap:hover .watch-now,.search-results .items article .vid-wrap:hover .read-more,.search-results .items article .vid-wrap:focus .watch-now,.search-results .items article .vid-wrap:focus .read-more,.search-results .ast-row article .vid-wrap:hover .watch-now,.search-results .ast-row article .vid-wrap:hover .read-more,.search-results .ast-row article .vid-wrap:focus .watch-now,.search-results .ast-row article .vid-wrap:focus .read-more{display:block}.post-type-archive-videos .items article .vid-wrap:hover .thumb,.post-type-archive-videos .items article .vid-wrap:focus .thumb,.post-type-archive-videos .ast-row article .vid-wrap:hover .thumb,.post-type-archive-videos .ast-row article .vid-wrap:focus .thumb,.post-type-archive-instructors .items article .vid-wrap:hover .thumb,.post-type-archive-instructors .items article .vid-wrap:focus .thumb,.post-type-archive-instructors .ast-row article .vid-wrap:hover .thumb,.post-type-archive-instructors .ast-row article .vid-wrap:focus .thumb,.search--results .items article .vid-wrap:hover .thumb,.search--results .items article .vid-wrap:focus .thumb,.search--results .ast-row article .vid-wrap:hover .thumb,.search--results .ast-row article .vid-wrap:focus .thumb,.woocommerce-account .items article .vid-wrap:hover .thumb,.woocommerce-account .items article .vid-wrap:focus .thumb,.woocommerce-account .ast-row article .vid-wrap:hover .thumb,.woocommerce-account .ast-row article .vid-wrap:focus .thumb,.search-results .items article .vid-wrap:hover .thumb,.search-results .items article .vid-wrap:focus .thumb,.search-results .ast-row article .vid-wrap:hover .thumb,.search-results .ast-row article .vid-wrap:focus .thumb{background-color:rgba(0,0,0,0.4)}.post-type-archive-videos .items article .vid-wrap h2,.post-type-archive-videos .ast-row article .vid-wrap h2,.post-type-archive-instructors .items article .vid-wrap h2,.post-type-archive-instructors .ast-row article .vid-wrap h2,.search--results .items article .vid-wrap h2,.search--results .ast-row article .vid-wrap h2,.woocommerce-account .items article .vid-wrap h2,.woocommerce-account .ast-row article .vid-wrap h2,.search-results .items article .vid-wrap h2,.search-results .ast-row article .vid-wrap h2{font-size:14px !important;letter-spacing:0.03em;line-height:22px;margin-bottom:10px;margin-top:15px}.post-type-archive-videos .items article.type-videos .watch-now,.post-type-archive-videos .ast-row article.type-videos .watch-now,.post-type-archive-instructors .items article.type-videos .watch-now,.post-type-archive-instructors .ast-row article.type-videos .watch-now,.search--results .items article.type-videos .watch-now,.search--results .ast-row article.type-videos .watch-now,.woocommerce-account .items article.type-videos .watch-now,.woocommerce-account .ast-row article.type-videos .watch-now,.search-results .items article.type-videos .watch-now,.search-results .ast-row article.type-videos .watch-now{background-color:#fff;border-radius:30px;color:#000;display:none;font-size:14px;font-weight:bold;letter-spacing:1px;padding:5px 19px;text-align:center;text-transform:uppercase}.post-type-archive-videos .items article.type-videos h2,.post-type-archive-videos .ast-row article.type-videos h2,.post-type-archive-instructors .items article.type-videos h2,.post-type-archive-instructors .ast-row article.type-videos h2,.search--results .items article.type-videos h2,.search--results .ast-row article.type-videos h2,.woocommerce-account .items article.type-videos h2,.woocommerce-account .ast-row article.type-videos h2,.search-results .items article.type-videos h2,.search-results .ast-row article.type-videos h2{font-size:14px !important;letter-spacing:0.03em;line-height:22px;margin-bottom:10px;margin-top:15px}.post-type-archive-videos .items article.type-videos .instructor,.post-type-archive-videos .ast-row article.type-videos .instructor,.post-type-archive-instructors .items article.type-videos .instructor,.post-type-archive-instructors .ast-row article.type-videos .instructor,.search--results .items article.type-videos .instructor,.search--results .ast-row article.type-videos .instructor,.woocommerce-account .items article.type-videos .instructor,.woocommerce-account .ast-row article.type-videos .instructor,.search-results .items article.type-videos .instructor,.search-results .ast-row article.type-videos .instructor{color:#000;display:block;font-size:12px;letter-spacing:0.09em;line-height:17px}.post-type-archive-videos .items article.type-videos .stream_start,.post-type-archive-videos .ast-row article.type-videos .stream_start,.post-type-archive-instructors .items article.type-videos .stream_start,.post-type-archive-instructors .ast-row article.type-videos .stream_start,.search--results .items article.type-videos .stream_start,.search--results .ast-row article.type-videos .stream_start,.woocommerce-account .items article.type-videos .stream_start,.woocommerce-account .ast-row article.type-videos .stream_start,.search-results .items article.type-videos .stream_start,.search-results .ast-row article.type-videos .stream_start{font-size:12px}@media screen and (max-width: 768px){.post-type-archive-videos.instructors .ast-row,.post-type-archive-instructors.instructors .ast-row,.search--results.instructors .ast-row,.woocommerce-account.instructors .ast-row,.search-results.instructors .ast-row{display:grid;grid-template-columns:1fr}}.post-type-archive-videos .calendar,.post-type-archive-instructors .calendar,.search--results .calendar,.woocommerce-account .calendar,.search-results .calendar{-webkit-align-self:end;align-self:end;-ms-grid-row-align:end}.post-type-archive-videos .read-more,.post-type-archive-instructors .read-more,.search--results .read-more,.woocommerce-account .read-more,.search-results .read-more{display:none;font-size:14px;font-style:italic;padding-bottom:1em}.post-type-archive-videos .read-more a,.post-type-archive-instructors .read-more a,.search--results .read-more a,.woocommerce-account .read-more a,.search-results .read-more a{color:#fff !important}@media screen and (max-width: 1089px){.post-type-archive-instructors .items,.post-type-archive-instructors .ast-row{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.post-type-archive-instructors .items,.post-type-archive-instructors .ast-row{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 544px){.post-type-archive-instructors .items,.post-type-archive-instructors .ast-row{grid-template-columns:1fr}}.single-videos .site-content>.ast-container,.single-events .site-content>.ast-container,.single-instructors .site-content>.ast-container,.woocommerce-account:not(.logged-in) .site-content>.ast-container,.woocommerce-checkout .site-content>.ast-container,.single-tribe_events .site-content>.ast-container,.gift-certificates .site-content>.ast-container{max-width:none;padding-left:0;padding-right:0}.single-videos .site-content>.ast-container>#primary,.single-events .site-content>.ast-container>#primary,.single-tribe_events .site-content>.ast-container>#tribe-events-pg-template,.gift-certificates .site-content>.ast-container>#primary,.woocommerce-checkout .site-content>.ast-container>#primary{margin-top:0;max-width:100%;padding:0;padding-top:0}select{background-color:#f9f9f9;border:none;border-radius:20px;color:#000;font-size:13px;font-weight:400;padding:9px 15px;text-transform:uppercase}select:hover,select:focus{background-color:#b61d23;color:#fff}.has-black-background-color{background-color:#000}.has-black-color{color:#000}.has-red-background-color{background-color:#b61d23}.has-red-color{color:#b61d23}.has-yellow-background-color{background-color:#ffc44d}.has-yellow-color{color:#ffc44d}.has-grey-background-color{background-color:#f9f9f9}.has-grey-color{color:#f9f9f9}.search-form{max-width:100%;position:relative}.woocommerce input[type="search"],input[type="search"]{border-color:black;border-radius:30px;width:100%}input[type="submit"]:hover,input[type="submit"]:focus{background-color:transparent}.no_bottom_margin .wp-block-cover__inner-container p{margin-bottom:0}.membership-includes-container{margin-left:unset !important;margin-right:unset !important;padding-left:30px;padding-right:30px}.font-raleway{font-family:"Raleway", sans-serif}.font-open-sans{font-family:"Open Sans", sans-serif}.content-heading{border-left:7px solid #b61d22;font-size:30px !important;padding-left:15px;text-transform:uppercase !important}@media screen and (max-width: 544px){body.home .entry-content .nli-cover-home .wp-block-cover__inner-container h1{font-size:42px}}.about-cover-block h1{color:#fff;font-size:2.0625rem;line-height:1.2;margin:0 0 24px}@media (min-width: 544px){.about-cover-block h1{font-size:54px}}.about-cover-block p{font-size:1.25rem;line-height:1.2;margin:0}@media (min-width: 544px){.about-cover-block p{font-size:26px;padding:0 0 60px}}.press-nav-container{column-gap:0;margin:20px 0}.press-nav-container .press-nav-button a{background:transparent;border:none;color:#0f0c0c;font:bold 18px "Helvetica Neue", sans-serif;margin:0 15px;padding:0}.press-nav-container .press-nav-button a:hover,.press-nav-container .press-nav-button a:focus{background:transparent;color:#b61d22;text-decoration:underline}.page-about-us .ast-container #primary .about-tiles{gap:2em}.page-about-us .ast-container #primary .about-tiles .tile-item{box-shadow:0 10px 30px rgba(0,0,0,0.15);flex-shrink:0;margin:0;min-width:220px;padding:17px 40px 33px}.page-about-us .ast-container #primary .about-tiles .tile-item p{letter-spacing:normal;margin-bottom:0.8em}.page-about-us .ast-container #primary .about-tiles .tile-item .bignum{color:#b61d22;font-size:58px;font-weight:800;margin-bottom:0.3em}.page-about-us .ast-container #primary .about-tiles .tile-item .featurename{color:#333;font-size:18px;font-weight:bold}.page-about-us .ast-container #primary .btn-free-trial{min-width:140px}.page-faqs .faq-contact-container .wp-block-uagb-columns{padding-left:0 !important}@media screen and (max-width: 810px){.page-faqs .faq-top-contact-container.uagb-columns__stack-mobile>.uagb-columns__inner-wrap{display:block}.page-faqs .faq-top-contact-container.uagb-columns__stack-mobile>.uagb-columns__columns-2>.uagb-column__wrap{width:100% !important}}.page-press-home h3{color:#333;font-size:36px;font-weight:500}.page-press-news .rp-item{border-top:2px solid #b61d22}.page-press-news .rp-item .rp-col-left .rp-image{margin:75px 0 0}.page-press-news .rp-item .rp-col-right h4,.page-press-news .rp-item .rp-col-right h6{font-weight:500}.page-press-news .rp-item .rp-col-right h6,.page-press-news .rp-item .rp-col-right p{color:#696969}.page-press-news .rp-item .rp-col-right .rp-date{color:#9e9e9e;font-size:14px;margin-bottom:10px;margin-top:30px}.page-press-news .rp-item .rp-col-right .rp-heading{margin-bottom:30px}.page-press-news .rp-item .rp-col-right .rp-heading a{color:#303030}.page-press-news .rp-item .rp-col-right .rp-heading a:hover{color:#b61d22;text-decoration:underline}.page-press-news .rp-item .rp-col-right .rp-subheading{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:32px}.page-press-news .rp-item .rp-col-right .rp-copy{font-size:16px;margin-bottom:32px}.page-press-leadership .leadership-col-container{gap:1em;margin-left:unset !important;margin-right:unset !important;max-width:100% !important}.page-press-leadership .leadership-col-container .leadership-col{margin:0}.page-press-leadership .leadership-col-container .leadership-col .leadership-accordion-item{border-bottom:none;padding-bottom:0}.page-press-leadership .leadership-col-container .leadership-col .leadership-accordion-item .c-accordion__title{align-items:center;border-radius:0 !important;display:flex;font:500 18px "Helvetica Neue", Arial, Helvetica, sans-serif;letter-spacing:normal;padding:20px 15px !important;text-transform:unset}.page-press-leadership .leadership-col-container .leadership-col .leadership-accordion-item .c-accordion__title::after{display:none}.page-press-leadership .leadership-col-container .leadership-col .leadership-accordion-item.is-open .c-accordion__title{background-color:#1abc9c;color:#fff}.page-press-leadership .leadership-col-container .leadership-col .leadership-accordion-item .c-accordion__content p{font-size:14px}.premium-programs-homepage .prem_cover{margin-bottom:50px}.premium-programs-homepage .prem_cover .prem_cover_text{left:20%;position:relative;width:60% !important}.premium-programs-homepage .about_prem_container{padding:32px 0}.premium-programs-homepage .about_prem_container p,.premium-programs-homepage .about_prem_container li{color:#333}.premium-programs-homepage .about_prem_container .about_prem_copy{padding:0 30px}.premium-programs-homepage .about_prem_container .about_prem_subhead{font-size:16px;font-weight:800}.premium-programs-homepage .prem_separate_container{padding:32px 0}.premium-programs-homepage .prem_separate_container hr.wp-block-separator{border-bottom:unset;border-top:unset;max-width:100%}.premium-programs-homepage .prem_separate_container .prem_separate_header{font-size:20px;font-weight:800}.premium-programs-homepage .items{gap:1.5em !important;grid-template-columns:1fr 1fr !important}.premium-programs-homepage .items article:nth-child(5){padding-right:1em !important}.premium-programs-homepage .items article.product{border:none}.premium-programs-homepage .items article.product .related-product .premium-container .premium-title{color:#333;font:700 24px "Raleway", sans-serif;margin-top:24px;text-transform:uppercase}.premium-programs-homepage .items article.product .related-product .premium-container .premium-data-container{color:#333;font-family:"Open Sans", sans-serif;font-size:14px;padding-top:10px}.premium-programs-homepage .items article.product .related-product .premium-container .premium-data-container .premium-instructor,.premium-programs-homepage .items article.product .related-product .premium-container .premium-data-container .premium-dates{display:block;margin-bottom:10px}.premium-programs-homepage .items article.product .related-product .premium-container .premium-data-container .premium-excerpt{font:inherit !important}.premium-programs-homepage .items article.product .related-product .premium-container .premium-data-container .center{align-items:center;display:flex;flex-direction:column}.premium-programs-homepage .items article.product .related-product .premium-container .premium-data-container .center .premium-price{font:500 36px "Raleway", sans-serif}.premium-programs-homepage .prem_cover .prem_cover_text .prem_cover_mainhead{font-size:2.0625rem}@media (min-width: 768px){.premium-programs-homepage .prem_cover .prem_cover_text .prem_cover_mainhead{font-size:2.5rem}}.premium-programs-homepage .prem_cover .prem_cover_text .prem_cover_subhead{font-size:1.125rem;font-weight:400;line-height:1.2}@media (min-width: 768px){.premium-programs-homepage .prem_cover .prem_cover_text .prem_cover_subhead{font-size:24px}}.premium-programs-homepage .prem_cover .prem_cover_text .prem_cover_red{color:#ff0000;font-size:2.0625rem;line-height:1.2}@media (min-width: 768px){.premium-programs-homepage .prem_cover .prem_cover_text .prem_cover_red{font-size:30px}}@media (max-width: 1289px){.page-gift-certificates .ast-article-single{padding-left:0 !important;padding-right:0 !important}.page-gift-certificates .hero-wrap h2{font-size:4.0625rem}}@media (max-width: 921px){.page-gift-certificates .gift-cert-below-focus{padding:50px !important}}@media (max-width: 782px){.page-gift-certificates .hero-wrap .uagb-columns__columns-1{bottom:unset !important;margin:0;max-width:90%}.page-gift-certificates .gift-cert-container{padding-top:40px}.page-gift-certificates .ast-article-single{padding-bottom:0 !important}}@media (max-width: 544px){.page-gift-certificates .hero-wrap h2{font-size:42px}}@media (max-width: 480px){.page-gift-certificates .ast-container{height:fit-content !important}.page-gift-certificates .hero-wrap.custom{margin-bottom:0 !important}}.page-gift-certificates .odu-focus-section .hero-wrap.custom{margin-bottom:1em}.page-gift-certificates .odu-focus-section .gift-cert-container .uagb-columns__inner-wrap.uagb-columns__columns-1{bottom:50%}.page-cancellation .entry-content{padding-top:100px}.page-cancellation h2{font-size:30px}.page-cancellation .content-group{padding-top:0}.page-cancellation p{font-size:14px}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container{position:relative;width:60%}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group{margin-top:30px;padding-bottom:0;padding-top:50px}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_head{font-size:45px;font-weight:800;margin-bottom:0}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_subhead,.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_copy{font-size:24px;font-weight:500}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_subhead{line-height:1;margin-bottom:20px}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_copy{line-height:1;text-decoration:underline}.page-group-memberships .separator{border-bottom:unset;border-top:unset}.page-group-memberships .partners-container{padding-bottom:1em;padding-top:2em}.page-group-memberships .partners-container .partners-heading{font-size:36px;margin-bottom:10px}.page-group-memberships .video-sample-container{padding-top:1em}.page-group-memberships .video-sample-container .video-sample-head-container .wp-block-group__inner-container{border-left:6px solid #b61d22;padding-left:30px}.page-group-memberships .video-sample-container .video-sample-head-container .wp-block-group__inner-container .video-sample-head{font-size:24px;font-weight:800}.page-group-memberships .video-sample-container .video-sample-head-container .wp-block-group__inner-container .video-sample-subhead{font-size:18px;font-weight:700}.page-group-memberships .about-container .about-col-wrap .about-col-left .about-p-copy{font-size:14px}.page-group-memberships .about-container .about-col-wrap .about-col-right .stats-col{margin-bottom:0}.page-group-memberships .about-container .about-col-wrap .about-col-right .stats-col .stats-num{color:#b61d23;font-size:50px;white-space:nowrap}.page-group-memberships .about-container .about-col-wrap .about-col-right .stats-col .stats-right{margin-left:0}@media (min-width: 600px) and (max-width: 781px){.page-group-memberships .about-container .about-col-wrap .about-col-right .stats-col .stats-right{flex-basis:unset !important}}.page-group-memberships .about-container .about-col-wrap .about-col-right .stats-col .stats-right .stats-text{align-self:flex-end;font:700 15px "Raleway", sans-serif}.page-group-memberships .carousel-rec-container .wp-block-group__inner-container{margin:0;max-width:100%}.single-tribe_events .main-content-wrap{margin:100px 0 50px}.single-tribe_events .main-content-wrap .event-container{display:grid;gap:1em;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1100px;width:80%}@media screen and (max-width: 991px){.single-tribe_events .main-content-wrap .event-container{grid-template-columns:1fr}}.single-tribe_events .main-content-wrap .event-container .event-details{padding:0 20px}.single-tribe_events .main-content-wrap .event-container .event-details .event-header img{display:block;height:auto;max-width:100%}.single-tribe_events .main-content-wrap .event-container .event-details .event-header .event-title{color:#333;font-size:36px;font-weight:500;margin-bottom:10px}.single-tribe_events .main-content-wrap .event-container .event-details .event-header .event-date-time{color:#9f0100;font-size:25px;font-weight:600;line-height:130%}.single-tribe_events .main-content-wrap .event-container .event-details hr{margin:35px 0}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .event-schedule-header{font-size:28px;font-weight:700}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details{margin-top:22px}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-time{font-size:22px;font-weight:700;margin-bottom:22px}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .course-title{color:#9f0100;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:23px;font-weight:600;line-height:120%}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description{margin:1.5em 0}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description h1,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description h2,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description h3,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description h4,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description h5,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description h6,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description b,.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description strong{color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:10px 0}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .description p{color:#333;font-family:"Open Sans", sans-serif;font-size:16px;margin-bottom:0}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .instructor img{float:left;height:auto;margin-right:7px;width:80px}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .instructor .instructor-desc{margin-bottom:10px}.single-tribe_events .main-content-wrap .event-container .event-details .event-schedule .course-details .course-description .instructor .instructor-desc p{color:#333;font:italic 400 16px "Open Sans", sans-serif}.single-tribe_events .main-content-wrap .event-container .event-sidebar{align-items:center;display:flex;flex-direction:column;height:100%}.single-tribe_events .main-content-wrap .event-container .event-sidebar .covid-notice{color:#333;font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5;margin-bottom:0;padding:10px}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container{background:#f5f5f5;margin:0 0 30px;padding:20px}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper{justify-content:center}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper div{color:#333;font-family:"Poppins", sans-serif}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form{background-color:#f5f5f5;border:none;margin:0;padding:0}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-title,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item-extra-available,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-quantity,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-total{display:none}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item{background-color:#f5f5f5;border:none;display:flex !important;flex-direction:column;justify-content:space-evenly;padding:0}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-content-title{font-size:18px;font-weight:300;text-align:center}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity{align-items:center;align-self:center}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra .tribe-tickets__tickets-item-extra-price{font-size:32px;font-weight:700}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra .tribe-tickets__tickets-item-extra-price::after{color:#555;content:"/each";font-size:18px}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-remove,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-add{background-color:#c4c4c4;color:#fff;height:30px;line-height:3px;margin:0;width:30px}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-remove:hover,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-add:hover{background-color:#acacac}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-footer{border:none;justify-content:center}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container .tribe-tickets__tickets-wrapper .tribe-tickets__tickets-form .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy{background-color:#cd4747;margin:0}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary{background-color:#fff;display:grid;padding:0;width:100%}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .map-heading{color:#333;font-family:"Raleway", sans-serif;font-size:1.4em;font-weight:700;letter-spacing:1px;margin:20px 0 15px;text-transform:uppercase}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .tribe-events-meta-group-venue{order:2;padding-top:0 !important;width:100%}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .tribe-events-meta-group-venue .tribe-events-single-section-title{display:none}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .tribe-events-meta-group-venue .tribe-region.tribe-events-abbr{border:none;cursor:normal}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .tribe-events-meta-group-venue .tribe-events-gmap{display:block}.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .tribe-events-venue-map,.single-tribe_events .main-content-wrap .event-container .event-sidebar .single-event-info-container.secondary .tribe-events-meta-group-gmap{float:none;margin-top:0;order:1;padding:0;width:100%}.product-template-default.cl_premium_layout header.site-header{padding:0 115px}.product-template-default.cl_premium_layout .ast-container{margin:0;max-width:100%;padding:0;width:100%}.product-template-default.cl_premium_layout .ast-container .ast-woocommerce-container{padding-top:0}.product-template-default.cl_premium_layout .program_hero_image .hero_product_title{font-size:54px;margin-bottom:64px;text-shadow:2px 2px 4px rgba(0,0,0,0.6)}.product-template-default.cl_premium_layout .program_hero_image .hero_author_name{font:500 24px "Raleway", sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,0.6);text-transform:uppercase}.product-template-default.cl_premium_layout .main_wrap .title_head_wrap .product_title,.product-template-default.cl_premium_layout .main_wrap .title_head_wrap p{color:#333;font-family:"Raleway", sans-serif;font-weight:500;letter-spacing:1px;line-height:1.1;text-transform:uppercase}.product-template-default.cl_premium_layout .main_wrap .title_head_wrap .product_title{font-size:30px}.product-template-default.cl_premium_layout .main_wrap .title_head_wrap p{font-size:24px;margin-bottom:0}.product-template-default.cl_premium_layout .main_wrap .content_wrap p,.product-template-default.cl_premium_layout .main_wrap .content_wrap h2,.product-template-default.cl_premium_layout .main_wrap .content_wrap strong{color:#333}.product-template-default.cl_premium_layout .main_wrap .content_wrap p{font-family:"Open Sans", sans-serif}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_left{padding-right:10px}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_left img{height:auto;width:100%}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_right{padding-left:10px}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_right .program_overview{margin-bottom:16px}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_right .btn_enroll_now{margin-bottom:32px}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_right .prof_container{padding:0}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_right .prof_container .about_prof_wrap .about_prof_header{font:500 24px "Raleway", sans-serif;margin-bottom:10px}.product-template-default.cl_premium_layout .main_wrap .content_wrap .grid_right .prof_container .about_prof_wrap .prof_image img{float:left;height:auto;width:150px}.product-template-default.cl_premium_layout .main_wrap .free_clip_label{font:500 18px "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.1;margin-top:10px}.product-template-default.cl_premium_layout .btn_enroll_now a:hover{background:#000}.product-template-default.cl_premium_layout .bottom_enroll_now_container{justify-content:center;margin-top:32px}.product-template-default.cl_premium_layout .video-wrap{position:relative}@media screen and (max-width: 922px){.product-template-default.cl_premium_layout header.site-header{padding:0 30px !important}.product-template-default.cl_premium_layout .ast-woocommerce-container{padding-left:0 !important;padding-right:0 !important}.product-template-default.cl_premium_layout .ast-woocommerce-container .program_hero_image{margin-top:15px}}body.woocommerce-checkout .content-area{margin-bottom:0 !important}body.woocommerce-checkout .content-area .page.type-page{padding-bottom:0 !important}.woocommerce-checkout .woocommerce-invalid-required-field .error,.woocommerce-checkout .woocommerce-invalid .error{color:#b61d23;display:block !important;margin-top:1em}@media screen and (min-width: 922px){.product-template-default.cl_premium_layout .main_wrap{margin:0 auto;max-width:1240px}}@media screen and (max-width: 950px){body.woocommerce-checkout .page.type-page{padding:0 !important}body.woocommerce-checkout .page.type-page .odu-checkout,body.woocommerce-checkout .page.type-page .welcome{gap:1em !important}}@media screen and (max-width: 782px){.membership-includes{flex-wrap:nowrap;justify-content:center}.membership-includes::before{margin-right:30px}}@media screen and (max-width: 768px){.content-container{padding:10px 30px !important}.premium-programs-homepage .prem_cover{padding-top:50px}.premium-programs-homepage .prem_cover .prem_cover_text{left:unset;width:100% !important}.premium-programs-homepage .related.category{padding:30px}.premium-programs-homepage .related.category .items{grid-template-columns:1fr !important}.page-group-memberships .cover-group-memberships{padding:50px}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container{width:90%}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group{padding:25px 0 !important}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_subhead{margin-top:30px}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_subhead::after{content:" New talks every day. Curated just for you."}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_copy{display:none}}@media (max-width: 599px){.membership-includes{flex-wrap:wrap}.membership-includes::before{display:none}}@media screen and (max-width: 544px){.entry-content{word-break:keep-all;word-wrap:normal}}@media screen and (max-width: 480px){.premium-programs-homepage .prem_cover{padding-bottom:75px;padding-top:75px}.page-group-memberships .cover-group-memberships{padding:150px 0 75px 0}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_head{white-space:pre-wrap}.page-group-memberships .cover-group-memberships .wp-block-cover__inner-container .gm_cover_text_group .gm_cover_subhead{margin-bottom:30px}}.ast-mobile-header-content .main-navigation .hide-when-logged-out{display:none}body.logged-in .ast-mobile-header-content .main-navigation .hide-when-logged-in{display:none}body.logged-in .ast-mobile-header-content .main-navigation .hide-when-logged-out{display:block}body .ast-button,body .button,body button:not(.components-button),body input{color:#fff}@media screen and (max-width: 1530px) and (min-width: 1270px){#ast-desktop-header .main-header-bar-navigation .main-header-menu{font-size:0.5em !important}}#filter-toggle{display:none}@media screen and (max-width: 921px){.post-type-archive-videos #filter-toggle,.post-type-archive-instructors #filter-toggle{cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1;margin-top:0.3125rem;scale:0.8}.post-type-archive-videos #filter-toggle::before,.post-type-archive-instructors #filter-toggle::before{content:"\f536";font:normal 24px/1 dashicons}}.odu-category-filters{background-color:#fff;-moz-box-shadow:-15px 0 50px rgba(0,0,0,0.1);-webkit-box-shadow:-15px 0 50px rgba(0,0,0,0.1);box-shadow:-15px 0 50px rgba(0,0,0,0.1);left:200vw;max-height:80vh;overflow:hidden;position:fixed;right:-200vw;top:90px;transition:350ms ease-in;width:50vw;z-index:-1}.odu-category-filters--active{left:50vw;overflow-y:scroll;right:0;transition:425ms ease-out;z-index:600}.odu-category-filters__container{background:#fff;border:1px solid #f1f1f1;height:fit-content;padding:20px auto 50px auto;width:100%}.odu-category-filters__container nav{margin-left:10%}.odu-category-filters__container nav h5{color:#b61d23;font-weight:bold;margin-bottom:15px}.odu-category-filters__container nav .filters{list-style:none;margin-left:10px}.odu-category-filters__container nav .filters .filter{line-height:3}.odu-category-filters__container nav .filters .filter .filter-link{color:#333}.odu-category-filters__container nav .filters .filter .filter-link:hover{color:#b61d23}.odu-category-filters__container .btn-clear-all{margin-left:10%}.odu-category-filters__container .btn-clear-all,.odu-category-filters__container .current-filters>.btn-rm-filter{background:#f1f1f1;border:none}.odu-category-filters__container .btn-clear-all a,.odu-category-filters__container .current-filters>.btn-rm-filter a{color:#333;font-size:0.875rem;font-weight:normal;position:relative;text-transform:capitalize}.odu-category-filters__container .btn-clear-all a::before,.odu-category-filters__container .current-filters>.btn-rm-filter a::before{content:"\f158";font-family:dashicons;left:-20px;position:absolute}.odu-category-filters__close-button{background-color:transparent;cursor:pointer;position:absolute;right:0;width:10px}.odu-category-filters__close-button:focus,.odu-category-filters__close-button:active,.odu-category-filters__close-button:hover{background-color:transparent}@media screen and (max-width: 768px){.odu-category-filters__close-button{right:10px}}.odu-category-filters__close-button .dashicons-no::before{color:#b61d23;cursor:pointer}.odu-category-filters__nav{margin-top:20px}.odu-cat-filter-block a:hover,.odu-cat-filter-block a:focus,.odu-cat-filter-block a:active{text-decoration:none}.odu-btn{background-color:transparent;border:2px solid #eaeaea;border-radius:0;color:#000000;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:3em;padding:0 1.5em;padding-bottom:0;padding-top:0;text-transform:initial;transition:all .2s linear}.odu-btn:hover,.odu-btn:focus,.odu-btn:active{text-decoration:none}.odu-btn:hover,.odu-btn:focus{background-color:#b61d23;border-color:#b61d23;color:#ffffff}.odu-btn--primary{background-color:#b61d23;border-color:#b61d23;border-radius:32px;color:#ffffff;font-size:1rem;font-weight:700;letter-spacing:1px;line-height:1.2;padding:16px 32px;text-transform:uppercase}.odu-btn--primary:hover,.odu-btn--primary:focus{color:#ffffff}.odu-btn--reverse{background-color:#ffffff;border-color:#ffffff;border-radius:32px;color:#000000;font-size:1rem;font-weight:700;letter-spacing:1px;line-height:1.2;padding:16px 32px;text-transform:uppercase}.odu-btn--reverse:hover,.odu-btn--reverse:focus{background-color:#ffffff;border-color:#ffffff;color:#000000}.odu-btn--more,body button:not(.components-button).odu-btn--more{color:#000000}.odu-btn--more:hover,.odu-btn--more:focus,body button:not(.components-button).odu-btn--more:hover,body button:not(.components-button).odu-btn--more:focus{color:#ffffff}.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active{text-decoration:none}.vid-wrap a:hover,.vid-wrap a:focus,.vid-wrap a:active{text-decoration:none}.instructor-card{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:404px;max-height:404px;max-width:400px;position:relative;width:100%;z-index:1}.instructor-card__photo{height:100%;object-fit:cover;width:100%}.instructor-card__link{bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:1}.instructor-card__link:hover,.instructor-card__link:focus,.instructor-card__link:active{text-decoration:none}.instructor-card__link:hover,.instructor-card__link:focus{border:5px solid #b61d23}.instructor-card__link:after{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0,47,75,0)), color-stop(80%, rgba(0,0,0,0.5)));background:linear-gradient(to bottom, rgba(0,47,75,0) 60%, rgba(0,0,0,0.5) 80%);bottom:0;content:"";display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f4b', endColorstr='#00000000',GradientType=0 );left:0;position:absolute;right:0;top:0}.instructor-card__details{box-sizing:content-box;display:block;line-height:1.4;margin-bottom:0;margin-top:auto;padding:25px;width:100%;z-index:20}.instructor-card__subject{color:#fff;font-family:"Arapey", serif;font-size:19px;font-style:italic}.instructor-card__name{color:#fff;display:block;font-size:18px;font-weight:bold}.instructor-card__university{color:#fff;font-size:13px;font-weight:400}.woocommerce-account-join-team .col2-set#customer_login .col-1,.woocommerce-account-join-team .col2-set#customer_login .col-2{float:none;margin:auto;width:100%}.woocommerce-account-join-team .col2-set#customer_login .col-2{margin-top:1rem;padding-top:1rem}.woocommerce-account-join-team h2+form{margin-top:1rem}.woocommerce-account-join-team .woocommerce-Button[type="submit"]+.woocommerce-form__label-for-checkbox{margin-top:1rem}.woocommerce-account-join-team input[type="submit"]:hover,.woocommerce-account-join-team input[type="submit"]:focus{background-color:#b61d23}.woocommerce div.product{margin-top:32px !important}.ast-single-post .entry-title,.page-title,.single-product div.product .entry-title{font-size:2.5rem;font-weight:700}@media (min-width: 921px){.ast-single-post .entry-title,.page-title,.single-product div.product .entry-title{font-size:4.0625rem}}.woocommerce div.product .product_title{line-height:1.15;margin-bottom:0}.woocommerce .product .summary .price{line-height:1.2;margin-bottom:0;margin-top:16px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.4375rem;font-weight:400;line-height:1.2;margin-top:8px}@media (min-width: 921px){.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.625rem}}.woocommerce form .button.single_add_to_cart_button{margin-left:0}.woocommerce div.product form.cart div.quantity{float:none;margin-bottom:16px;width:100%}.woocommerce div.product form.cart .button{float:none}.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{float:none}@media (min-width: 1290px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:100%}}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{float:none;max-width:70ch}@media (min-width: 1290px){.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:100%}}.single-product .product .woocommerce-product-details__short-description{line-height:1.5;margin-top:16px}.single_add_to_cart_button{width:100%}@media (min-width: 1024px){.single_add_to_cart_button{width:50%}}@media (min-width: 1290px){.single_add_to_cart_button{width:auto}}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.05)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-top:1px solid rgba(0,0,0,0.05)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{height:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#b61d23}@media (max-width: 544px){.woocommerce #content div.product .woocommerce-tabs ul.tabs li a::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a::after{color:#b61d23;content:"+";font-size:38px;font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a::after{content:"–"}}.woocommerce div.product .woocommerce-tabs .panel{line-height:1.5}.woocommerce-product-gallery{margin-top:16px}.woocommerce div.product div.images{margin-bottom:16px}@media (min-width: 768px){.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14%;width:calc(14% - .75em)}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:1em}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(7n){margin-right:0}}@media (min-width: 921px){.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:10%;width:calc(10% - .75em)}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(7n){margin-right:1em}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(10n){margin-right:0}}@media (min-width: 1289px){.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:6.66%;width:calc(6.66% - .75em)}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(10n){margin-right:1em}.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(15n){margin-right:0}}.woocommerce .related.products{border-top:1px solid rgba(0,0,0,0.05);margin-top:32px;padding-top:16px}.woocommerce .related.products>h2{border-left:7px solid #b61d23;font-size:30px !important;padding-left:15px;text-transform:uppercase !important}.woocommerce .related.products .woocommerce-loop-product__link img{aspect-ratio:1/1;object-fit:contain}.gift-this-product-main-container #give-as-present,.yith_wc_gift_this_product_shop_page_class,#ywgc-cancel-gift-card{color:#b61d23 !important}#give-as-present:hover,#give-as-present:focus,.yith_wc_gift_this_product_shop_page_class:hover,#ywgc-cancel-gift-card:hover,#ywgc-cancel-gift-card:focus,.yith_wc_gift_this_product_shop_page_class:focus{color:#b61d23 !important}.ywgc_choose_design_title,.ywgc_delivery_info_title,.ywgc_recipient_info_title,.ywgc-sender-info-title{font-size:1.4375rem;font-weight:700}.woocommerce-account .woocommerce{display:grid;grid-template-columns:1.5fr 5fr;margin-bottom:5em}@media screen and (max-width: 768px){.woocommerce-account .woocommerce{grid-template-columns:1fr}}.woocommerce-account .woocommerce:before,.woocommerce-account .woocommerce:after{position:absolute;top:-20px}.woocommerce-account .woocommerce ul li{border:none}.woocommerce-account .woocommerce a{color:#000000}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%}@media screen and (max-width: 768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;margin-bottom:20px;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{height:0.2em}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul::-webkit-scrollbar-track{background-color:#ffffff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul::-webkit-scrollbar-thumb{background-color:#b61d23;border-radius:7px}}@media screen and (max-width: 768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{flex-shrink:0;scroll-snap-align:start}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{font-size:13px;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content h5{font-size:26px;font-weight:bold;margin-bottom:60px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content h5 .edit{font-size:13px;font-weight:normal;margin-left:15px;text-transform:uppercase}.woocommerce-account .woocommerce .woocommerce-MyAccount-content label{color:#7e7e7e}.woocommerce-account .woocommerce .woocommerce-MyAccount-content ul.woocommerce-orders-table{list-style:none;margin:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content ul.woocommerce-orders-table li.woocommerce-orders-table__row{border:solid 1px #b61d23;margin-bottom:1em;padding:2em 1em}.woocommerce-account .woocommerce .woocommerce-MyAccount-content ul.order_detail{font-size:14px;list-style:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content ul.order_detail li{display:grid;grid-template-columns:repeat(3, 1fr)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content ul.order_detail li a{color:#b61d23;text-transform:uppercase}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form label{font-weight:normal}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input{border-bottom-style:groove;border-color:#7e7e7e;border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}@media (max-width: 768px){.woocommerce-MyAccount-navigation ul{flex-wrap:wrap}}.woocommerce-MyAccount-navigation-link.is-active a{color:#b61d23}@media (min-width: 768px){.woocommerce-MyAccount-content{margin-left:24px}}.weekly-scholar__logo{margin:0 auto;max-width:90%;width:450px}@media screen and (min-width: 768px){.weekly-scholar__logo{width:600px}}@media screen and (min-width: 921px){.weekly-scholar__logo{width:750px}}.post-type-archive-newsletter .archive-header__hd--newsletter,.ast-single-post.single-newsletter .entry-title{text-align:center}.ast-single-post.single-newsletter .entry-title{font-size:2.5rem}@media screen and (min-width: 544px){.ast-single-post.single-newsletter .entry-title{font-size:3.25rem}}@media screen and (min-width: 921px){.ast-single-post.single-newsletter .entry-title{font-size:4.5rem}}.vid-wrap a{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.vid-wrap a .watch-now{align-self:center}.vid-wrap a:focus .watch-now,.vid-wrap a:hover .watch-now{display:block}.archive-header__hd{margin-bottom:2rem}.uagb-block-9e491121.wp-block-uagb-advanced-heading .uagb-heading-text{line-height:1.2}
