body a:not(.elementor-button),body .elementor a:not(.elementor-button){outline:none;text-decoration:none;-webkit-transition:all 0 linear;-moz-transition:all 0 linear;-o-transition:all 0 linear;-ms-transition:all 0 linear;transition:all 0 linear}body a:hover,body a:active,body a:focus,body .elementor a:hover,body .elementor a:active,body .elementor a:focus{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,body .entry-title a,body .elementor-widget-heading .elementor-heading-title>a{color:#c41230}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus,body .entry-title a:hover,body .entry-title a:active,body .entry-title a:focus{color:#c41230}html body,body button,body input,body select,body textarea{font-family:'Ainslie','Roboto',sans-serif}body h1,body .entry-content h1,body .entry-content h1 a,body h2,body .entry-content h2,body .entry-content h2 a,body h3,body .entry-content h3,body .entry-content h3 a,body h4,body .entry-content h4,body .entry-content h4 a,body h5,body .entry-content h5,body .entry-content h5 a,body h6,body .entry-content h6,body .entry-content h6 a,body .site-title,body .site-title a{font-family:'Ainslie','Roboto',sans-serif;font-weight:700}.font-roboto,.font-roboto *{font-family:'Roboto',sans-serif !important}body h1,body h1.entry-title{color:#c41230;margin:0 0 0 .5em}@media all and (max-width:699px){body h1.entry-title{margin:0}}body div.single-layout-1 header div h1.entry-title{margin-left:0}div.single-layout-1 header div{margin-bottom:2em}large,.large{font-size:1.429em}small,.small{font-size:.929em}.elementor hr{background-color:#eee;margin-bottom:1.6em}body b{color:inherit !important;font-weight:800 !important}body .entry-content p:last-child{margin-bottom:0}body p:empty{display:none}.border{border:1px solid #f2f2f2}.border a,.border img{display:block}.hidden{display:none !important}.noclear{clear:none !important}.nomargins{margin:0 !important}.note{color:#707070;color:rgba(10,10,10,.6)}.nowrap{white-space:nowrap !important}.required,abbr[title=Required],abbr[title=required]{color:#ee2e24 !important}html blockquote{border-left-color:#f1efea}.elementor-element .elementor-button-wrapper{border:3px solid #c41230;max-width:450px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.elementor-element.elementor-align-center .elementor-button-wrapper{margin:0 auto}.elementor-element .elementor-button-wrapper .elementor-button{background:0 0;border-radius:0;color:#c41230;font-size:1.1em;text-transform:uppercase;width:100%}.elementor-element .elementor-button-wrapper:hover,.elementor-element .elementor-button-wrapper:active,.elementor-element .elementor-button-wrapper:focus{background:rgba(0,0,0,.1)}.alternate-section .elementor-element .elementor-button-wrapper{border-color:#fff}.alternate-section .elementor-element .elementor-button-wrapper .elementor-button{color:#e6ce59}.alternate-section-gray .elementor-element .elementor-button-wrapper{border-color:#fff}.alternate-section-gray .elementor-element .elementor-button-wrapper .elementor-button{color:#a30014}.capitalcase{text-transform:capitalize !important}.lowercase{text-transform:lowercase !important}.uppercase{text-transform:uppercase !important}.text-white,.text-white *{color:#fff !important;border-color:#fff !important}.text-yellow,.text-yellow *{color:#e6ce59 !important;border-color:#e6ce59 !important}#top .mtli_attachment{background-position:left 3px;padding-left:20px !important}.textalignleft{text-align:left}.textaligncenter{text-align:center}.textalignright{text-align:right}.ajax-loader{text-align:center}form div.elementor-field-group{margin-bottom:1em}form label{display:block;font-weight:700;width:100%}form input[type=date]{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;-webkit-border-radius:2px;border-radius:2px;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}#content .elementor-element .elementor-icon-list-icon i{font-size:20px !important}#content .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:12px !important}figure.wp-caption .wp-caption-text{font-family:'Roboto',sans-serif;font-size:16px;font-weight:700}iframe{max-width:100%}#content ul:not(.elementor-editor-element-settings):not(.elementor-icon-list-items):not(.display-posts-listing):not(.ecs-event-list):not(.tribe-bar-views-list):not(.tribe-events-sub-nav):not(.menu),#content ol:not(.elementor-editor-element-settings){margin-left:1em}#content ul:not(.elementor-icon-list-items):not(.elementor-editor-element-settings):not(.display-posts-listing):not(.ecs-event-list):not(.tribe-bar-views-list):not(.tribe-events-sub-nav):not(.menu){list-style:none}#content ul:not(.elementor-icon-list-items):not(.elementor-editor-element-settings):not(.display-posts-listing):not(.ecs-event-list):not(.tribe-bar-views-list):not(.tribe-events-sub-nav):not(.menu) li:before{background:url(//blc.edu/wp-content/themes/astra-blc/images/lists/li-bullet-red.svg) left top no-repeat;background-size:100% 100%;content:"";display:inline-block;height:9px;margin:0 6px 2px 0;width:9px}#content .alternate-section ul:not(.elementor-icon-list-items):not(.elementor-editor-element-settings):not(.display-posts-listing):not(.ecs-event-list):not(.tribe-bar-views-list):not(.tribe-events-sub-nav):not(.menu) li:before{background-image:url(//blc.edu/wp-content/themes/astra-blc/images/lists/li-bullet-yellow.svg)}body .alternate-section{background:#434341;color:#fff}body .alternate-section h2,body .alternate-section h3,body .alternate-section h4{color:#e6ce59}body .alternate-section a{color:#fff}body .alternate-section a:hover,body .alternate-section a:active,body .alternate-section a:focus{color:#fff}body .alternate-section-gray{color:#20211b}body .alternate-section-gray h2{color:#c41230}#content table,#content table th,#content table td{border-color:#fff;vertical-align:middle}#content table thead th{background:#c41230;color:#fff;text-align:center}#content table tbody tr:nth-child(odd) td{background:#f1efea}#content table td{font-size:.9em;padding:.8em 1em}#content .alternate-section iframe,#content .alternate-section table{background:#fff;color:#434341}#content .alternate-section table td a{color:#c41230}#content .alternate-section table td a:hover,#content .alternate-section table td a:active,#content .alternate-section table td a:focus{color:#c41230;text-decoration:underline}.elementor-widget.elementor-widget-counter{text-transform:uppercase}.elementor-widget.elementor-widget-counter .elementor-counter-title{font-size:.8em;line-height:1.1em;margin-top:5px}body .elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:10px}body .elementor-posts .elementor-post__avatar{display:none}body .elementor-posts--show-avatar .elementor-post__thumbnail__link,body .elementor-posts .elementor-post__card .elementor-post__text{margin:0}body .elementor-posts .elementor-post__card .elementor-post__excerpt{margin-bottom:10px}body .elementor-posts .elementor-post__excerpt p{color:#434341;font-size:1em}body #wpadminbar{z-index:21474836479}body #page{background:-moz-linear-gradient(top,#fff 0%,#fff 50%,#c41230 50%,#c41230 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 50%,#c41230 50%,#c41230 100%);background:linear-gradient(to bottom,#fff 0%,#fff 50%,#c41230 50%,#c41230 100%)}body #ast-scroll-top{z-index:9010}.blc-top-bar{background:#c41230;color:#fff;font-size:.8em;height:40px}.blc-top-bar .ast-container{background:#c41230;padding-right:0}body .blc-top-bar a{color:#fff}.blc-top-bar ul.menu,.blc-top-bar ul.menu li{display:inline-block}.blc-top-bar ul.menu{margin:0}.blc-top-bar ul.menu li a{line-height:40px}.blc-top-bar .menu-top-menu-left-container{float:left}.blc-top-bar .menu-top-menu-left-container li:not(:first-child){margin-left:1em}.blc-top-bar .wgs_wrapper{height:40px;max-width:100%;padding:3px 10px 0;overflow:hidden;width:250px}.blc-top-bar form.search-form{height:32px !important;margin:6px 10px 0 0;padding:0}.blc-top-bar form.search-form input.search-field{height:28px;max-width:225px;padding-bottom:3px;padding-top:3px}.blc-top-bar form.search-form input.search-submit{display:none}.blc-top-bar table.gsc-input,.blc-top-bar .wgs_wrapper .gsc-input-box td,.blc-top-bar table.gsc-search-box td.gsc-input{height:32px !important;margin:0 !important;padding:0}.blc-top-bar .wgs_wrapper .gsc-input-box td{padding-left:5px}.blc-top-bar table.gsc-search-box td input.gsc-input{box-sizing:border-box !important;height:32px !important;padding:5px 10px !important}.blc-top-bar .gsc-search-button{background:#e1e1e3;margin:0}.blc-top-bar .gsc-search-button .gsc-search-button-v2{background:#e1e1e3;border:0;border-radius:0;height:32px;padding:0 8px}.blc-top-bar .gsc-search-button .gsc-search-button-v2 svg{fill:#434341}body .gsst_a .gscb_a{color:#434341}ul.mega-sub-menu li.widget_wgs_widget input.gsc-input{border:1px solid #333 !important;height:2em !important;padding:2px 7px !important}ul.mega-sub-menu li.widget_wgs_widget table.gsc-search-box td{vertical-align:top !important;padding-top:0 !important}ul.mega-sub-menu li.widget_wgs_widget table.gsc-search-box div.gsst_b{padding:0 0 0 18px !important}.blc-top-bar .blc-top-search,.blc-top-bar .menu-top-menu-right-container{float:right}.blc-top-bar .menu-top-menu-right-container{background:#006da8;float:right;padding:0 40px 3px 20px}.blc-top-bar .menu-top-menu-right-container ul.menu a{color:#fff;font-weight:700}body #masthead{width:100% !important;z-index:999999}body #masthead .ast-flex.main-header-container{width:100%}body #masthead .main-header-bar{padding:0 !important}body #masthead:not(.element-is-sticky) .main-header-container{height:109px}body #masthead.element-is-sticky{background:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 6px rgba(0,0,0,.3)}body #masthead .site-logo-img .custom-logo-link img{-webkit-transition:all 0 linear;-moz-transition:all 0 linear;-o-transition:all 0 linear;-ms-transition:all 0 linear;transition:all 0 linear}body #masthead.element-is-sticky .site-logo-img .custom-logo-link img{height:42px;width:auto}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{border-bottom:1px solid #c41230}body #masthead #quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title,body #masthead #quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .blc-menu-title-spacer{border-bottom:5px solid #c41230;height:42px;margin-bottom:8px;padding:0 8px 8px}body #masthead #quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title,body #masthead #quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title>a{color:#c41230;font-family:'Ainslie','Roboto',sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}body #masthead .ast-main-header-bar-alignment{padding-right:20px}body #masthead .ast-main-header-bar-alignment,body #mega-menu-wrap-primary .mega-menu-toggle{text-align:right}body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{font-size:80px}body #mega-menu-wrap-primary #mega-menu-primary li.mega-blc-mobile-search>a.dashicons-search{display:none !important}body #mega-menu-wrap-primary #mega-menu-primary li.mega-blc-mobile-search>ul.mega-sub-menu{background:#fff;display:block !important;visibility:visible !important}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-blc-mobile-search>ul.mega-sub-menu>li.mega-menu-item{padding:18px 0 0}body #content{background:#fff;padding-bottom:40px}body.single-post #content #primary{margin-top:0}body:not(.elementor-page) .entry-content,body .elementor-section .elementor-container{margin:0 auto;max-width:1270px}body:not(.elementor-page) .entry-content{padding:.8em}body .entry-header .post-thumb-img-content.post-thumb{display:none}#blc-featured-image{overflow:hidden;position:relative}#blc-featured-image .elementor-shape-bottom,#blc-featured-image .elementor-container.elementor-column-gap-default{position:relative}#blc-featured-image .post-thumb-img-content,#blc-featured-image img{height:auto;width:100%}#blc-featured-image .elementor-shape-bottom{bottom:-1px;direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%;z-index:9009}#blc-featured-image .elementor-shape-bottom #featured-image-cap{height:40px;margin-top:-50px;pointer-events:none;position:relative}.breadcrumbs .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated{font-family:'Roboto',sans-serif;line-height:125%;font-size:80%;padding-bottom:0;font-variant:small-caps;text-transform:uppercase}.breadcrumbs .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated{cursor:default}.breadcrumbs .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated,.breadcrumbs .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated a{color:#757575;display:inline}.breadcrumbs .elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated a:hover{color:#a30014}html:not(.elementor-html) body .page .entry-header,html:not(.elementor-html) body.single-post .entry-header,html:not(.elementor-html) body .ast-page-builder-template .entry-header{margin-bottom:-1em;margin-top:1em;max-width:1191px}#main .elementor-widget-wp-widget-nav_menu{background:#f2efea;font:300 1em/1.2em 'Ainslie',sans-serif}#main .elementor-widget-wp-widget-nav_menu h5{background:#c41230;color:#fff;font:400 1.7em/1.1em 'Ainslie',sans-serif;padding:14px 30px;text-transform:none}#primary #main .elementor-element.elementor-widget-wp-widget-nav_menu ul.menu{margin-left:0;padding:8px 0}#primary #main .elementor-element.elementor-widget-wp-widget-nav_menu ul.menu li{list-style:none}#primary #main .elementor-element.elementor-widget-wp-widget-nav_menu ul.sub-menu{margin-left:2.5em}#main .elementor-element.elementor-widget-wp-widget-nav_menu ul li:before,#main .elementor-widget-wp-widget-nav_menu ul.menu li:not(.current_page_item):not(.current-menu-parent) ul.sub-menu{display:none !important}#main .elementor-widget-wp-widget-nav_menu a{color:#434341;display:block;font-weight:400;margin-bottom:4px;padding:8px 30px}#main .elementor-widget-wp-widget-nav_menu a:hover,#main .elementor-widget-wp-widget-nav_menu a:active,#main .elementor-widget-wp-widget-nav_menu a:focus,#main .elementor-widget-wp-widget-nav_menu li.current_page_item>a,#main .elementor-widget-wp-widget-nav_menu li.current-menu-parent>a{color:#c41230}#main .elementor-widget-wp-widget-nav_menu ul.menu>li.current_page_item,#main .elementor-widget-wp-widget-nav_menu ul.menu>li.current-menu-parent{background:#fff;margin:8px 0;padding:8px 0}#main .elementor-widget-wp-widget-nav_menu ul.menu>li.current_page_item>a,#main .elementor-widget-wp-widget-nav_menu ul.menu>li.current-menu-parent>a{background:url(//blc.edu/wp-content/themes/astra-blc/images/contextual-menu-active.svg) 96% center no-repeat;background-size:28px 18px;font-weight:700;padding-right:45px;margin-bottom:0}#main .elementor-element.elementor-widget-wp-widget-nav_menu ul li ul.sub-menu{list-style:disc}#main .elementor-element.elementor-widget-wp-widget-nav_menu ul li ul.sub-menu a{padding-left:2px}#secondary{font-size:18px}#secondary h2.widget-title{border-bottom:3px solid #c41230 !important;font-weight:700;margin-bottom:20px}#content #secondary ul:not(.elementor-editor-element-settings):not(.elementor-icon-list-items):not(.display-posts-listing):not(.ecs-event-list),#secondary ol{margin-left:0}div.cat_sidebar{font-size:90%;line-height:125%;border:1px solid #999;background-color:#ece6db;padding:.8em !important;margin:0}div.cat_sidebar h6{border-bottom:1px dotted #999;margin-bottom:.8em}body.blog .blog-layout-1 .post-thumb:empty{display:none}body.blog .blog-layout-1 .post-thumb{background:#b4babe;text-align:center}body.blog:not(.elementor-page) .post .entry-content{padding:0}body.single .entry-header .post-thumb+.ast-single-post-order{margin:0}#colophon{font-size:.9em;position:relative;top:-40px;z-index:9009}#colophon .footer-adv-overlay{padding-bottom:0}#colophon .ast-footer-overlay{padding:0}#colophon .footer-adv .widget>:not(.widget-title){font-family:'Ainslie','Roboto',sans-serif}#colophon #footer-cap{pointer-events:none;position:relative;top:1px;z-index:2}#colophon #footer-cap svg{height:40px;width:101%}#colophon #footer-cap .elementor-shape-fill{fill:#c41230}#colophon .widget{margin-bottom:20px}#colophon .widget h2.widget-title{border-bottom:1px solid rgba(255,255,255,.5);font-family:'Ainslie','Roboto',sans-serif;font-size:24px !important;font-weight:700;margin-bottom:.25em;padding-bottom:.25em;text-transform:uppercase}#colophon .footer-adv .footer-adv-widget.footer-adv-widget-1 .widget.widget_custom_html{padding:0}#colophon .footer-adv .footer-adv-widget.footer-adv-widget-1 .widget.widget_custom_html .custom-html-widget{text-align:center}#colophon .elementor-element.elementor-widget-button{display:inline-block;margin:0 0 5px 20px;max-width:220px;width:100%}#colophon .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button{background:#fff;color:#c41230;font-size:1.1em;padding-left:20px;padding-right:20px;text-transform:none}#colophon .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button:hover,#colophon .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button:active,#colophon .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button:focus{background:#ded5c4}#colophon .ast-small-footer .ast-container{max-width:1240px;padding:0 20px}#colophon .ast-small-footer .ast-container .ast-row.ast-flex{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#colophon .ast-small-footer .widget_nav_menu{font-size:16px}#colophon .ast-small-footer .widget_nav_menu ul.menu,#colophon .ast-small-footer .widget_nav_menu ul.menu li{display:inline-block}#colophon .ast-small-footer .widget_nav_menu ul.menu li:not(:first-child):before{content:"|";padding:0 .5em 0 .3em}#colophon .ast-small-footer .widget_nav_menu ul.menu li a{padding:0}.elementor-icon{display:inline-block;line-height:1;margin-right:5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}#colophon .elementor-element.elementor-element-21af8ef{text-align:center}#colophon .elementor-element.elementor-element-21af8ef p{margin-bottom:1em}#colophon .elementor-element.elementor-element-21af8ef>.elementor-widget-container{line-height:1em}#colophon .elementor-element.elementor-element-21af8ef .elementor-social-icon{background-color:#fff;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-size:30px;height:40px;margin-bottom:10px;margin-left:4px;padding:5px;text-align:center;width:40px}#colophon .elementor-element.elementor-element-21af8ef .elementor-social-icon .elementor-screen-only{display:none}#colophon .elementor-element.elementor-element-21af8ef .elementor-social-icon i{color:#c41230;display:inline-block;position:relative}#colophon .elementor-element.elementor-element-21af8ef .elementor-social-icon:first-child{margin-left:0}#colophon .elementor-element.elementor-element-21af8ef .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.single-post .entry-meta{margin:10px 0}.single-post .entry-meta .tags-links{color:#fff}.single-post .entry-meta .tags-links a,.single-post .post-navigation .nav-links a{border:1px solid #9e9b95;color:#9e9b95;display:inline-block;font-size:16px;line-height:1.6em;padding:5px 10px;text-transform:uppercase}.single-post .entry-meta .tags-links a:hover,.single-post .entry-meta .tags-links a:active,.single-post .entry-meta .tags-links a:focus,.single-post .post-navigation .nav-links a:hover,.single-post .post-navigation .nav-links a:active,.single-post .post-navigation .nav-links a:focus{background:#f1efea;text-decoration:none}#tribe-events .tribe-events-button{background:#0079b9}#tribe-events abbr[title]{border:0}#tribe-events #tribe-bar-form,#tribe-events #tribe-bar-form #tribe-bar-views+.tribe-bar-filters,#tribe-events #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{background:#f1efea;font-family:'Roboto',sans-serif}#tribe-events #tribe-bar-form #tribe-bar-views+.tribe-bar-filters label{color:#434341;font-size:16px;font-weight:700}#tribe-events #tribe-bar-form input[type=text]{color:#333}#tribe-bar-form .tribe-bar-submit input[type=submit]{font-size:16px}#tribe-events #tribe-bar-form .tribe-bar-views-inner{background:0 0}#tribe-events #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,#tribe-events #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:active,#tribe-events #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:focus{color:#c41230;text-decoration:underline}#tribe-events h1.tribe-events-page-title{color:#c41230;font-weight:400;text-align:left}body .entry-content h2.tribe-events-list-separator-month{background:0 0;text-align:center;text-transform:none}#tribe-events .tribe-events-event-meta{font-size:18px}#tribe-events nav.tribe-events-nav-pagination{font-family:'Roboto',sans-serif;font-size:24px}#content #tribe-events table.tribe-events-calendar{font-family:'Roboto',sans-serif}#content #tribe-events table.tribe-events-calendar tbody tr:nth-child(2n+1) td{background:#fff}#content #tribe-events table.tribe-events-calendar tbody tr td.tribe-events-past,#tribe-events .tribe-events-calendar div[id*=tribe-events-daynum-]{background:#f1efea}#tribe-events .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background:#0079b9}#tribe-events .tribe-events-calendar div[id*=tribe-events-daynum-] a{background:0 0}#tribe-events #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title,#tribe-events #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{font-family:'Roboto',sans-serif;font-size:14px;font-weight:400}#tribe-events .tribe-events-tooltip{padding:8px}#tribe-events .tribe-events-tooltip h3{font-size:20px;margin-bottom:5px}#tribe-events .tribe-events-tooltip .tribe-event-duration,#tribe-events .tribe-events-tooltip .tribe-events-event-body{font-size:14px}#tribe-events .tribe-events-back{font-size:24px}#tribe-events .tribe-events-back a:hover,#tribe-events .tribe-events-back a:active,#tribe-events .tribe-events-back a:focus{color:#c41230;text-decoration:underline}#tribe-events h1.tribe-events-single-event-title{color:#c41230;font-size:40px}body #tribe-events .tribe-events-schedule h2{color:#434341;font-size:29px}#tribe-events .tribe-events-sub-nav li a{background:0 0;color:#c41230;font-size:18px}#tribe-events .tribe-events-sub-nav li a:hover,#tribe-events .tribe-events-sub-nav li a:active,#tribe-events .tribe-events-sub-nav li a:focus{color:#931420}#tribe-events div.tribe-events-single-event-description.tribe-events-content a{color:#c41230}#tribe-events div.tribe-events-single-event-description.tribe-events-content a:hover{text-decoration:underline}.single-tribe_events #tribe-events .tribe-events-event-meta{border:0}.single-tribe_events #tribe-events .tribe-events-event-meta h2.tribe-events-single-section-title{font-size:24px;font-weight:400}#tribe-events #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title,#tribe-events #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{line-height:110%;color:#444;padding:0}.tribe-events-tooltip h3{font-size:24px !important}div.tribe-events-viewmore{text-align:center;font-size:120%;margin-top:4px}div.tribe-events-viewmore a{padding:2px;background-color:#eee;border:1px solid #999}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{border:1px solid #fff;margin:0}.events-archive.events-gridview #tribe-events-content table .type-tribe_events:hover{background-color:#f1efea;border:1px solid #757575}#tribe-events table.tribe-events-calendar tbody tr td.tribe-events-past,#tribe-events table.tribe-events-calendar tbody tr td.tribe-events-othermonth{background-image:linear-gradient(135deg,#f1efea 25%,#f3f1ec 25%,#f3f1ec 50%,#f1efea 50%,#f1efea 75%,#f3f1ec 75%,#f3f1ec 100%) !important;background-size:22.63px 22.63px !important}aside#tribe-events-adv-list-widget-3 h2{font-size:140% !important}aside#tribe-events-adv-list-widget-3 div div div h2{font-size:120%}.elementor-column-gap-default .elementor-row .elementor-column .elementor-element-populated{padding:35px}.elementor-column-gap-default .elementor-row .elementor-column.column-no-padding .elementor-element-populated,.column-no-padding{padding:0}.ast-page-builder-template .entry-header,html:not(.elementor-html) body.single-post .entry-header{padding-left:.75em;padding-right:.75em}#subject_courses_table td{vertical-align:top !important}#subject_courses_table .coursedesc{display:block;margin-left:0}#subject_courses_table .course_credits{float:right;font-size:90%;font-style:italic}@media all and (max-width:699px){#subject_courses_table td{font-size:90%;padding:.3em !important}#subject_courses_table .course_id{text-align:center;font-size:80%;line-height:120%}#subject_courses_table .course_subj{padding-top:8px;display:block}#subject_courses_table .course_credits{float:none;display:inline-block}}.filters-wrapper{padding-bottom:20px}.keyword-filter,.select-filter,.checkbox-filter{display:inline;padding-right:10px}.keyword-filter input{width:48%}.select-filter select{height:45px}.alpha-filter,.show-all-filter{display:inline}.alpha-filter>span:hover,.alpha-filter>span.active-filter{color:#c41230;cursor:pointer;background-color:#f1efea}.alpha-filter>span.active-filter{border:1px solid #c41230;font-weight:700}.courses-wrapper .single-course .course-credit{width:20%;float:left}.courses-wrapper .single-course .course-description{width:80%;float:left}.employee-top{display:flex}.employee-contact{padding-left:1.6em}.blc-custom-tabs{clear:left}.blc-custom-tax-wrapper .blc-custom-tab-container .blc-custom-tab-info{display:none}.blc-custom-tax-wrapper .blc-custom-tab-container .blc-custom-tab-info:first-child{display:block}.blc-custom-tax-wrapper .filters-wrapper>div{padding:0 0 10px}.blc-custom-tax-wrapper .filters-wrapper label{display:none}.blc-custom-tax-wrapper .filters-wrapper input,.blc-custom-tax-wrapper .filters-wrapper select{height:60px;width:100%}.blc-custom-tax-wrapper .filters-wrapper input[type=checkbox]{height:20px;width:20px}.blc-custom-tax-wrapper .detail-row{margin-bottom:1.6em}.blc-custom-tax-wrapper .detail-row h4{margin-bottom:0}.employees-wrapper .alpha-filter>span{padding:0 5px}.employees-wrapper .employee-count{margin-bottom:1.6em}.employees-wrapper table img{min-width:80px}.employees-wrapper .employee-top,.employees-wrapper .employee-container{margin-bottom:1.6em}.employees-wrapper .employee-top{width:100%}.employees-wrapper .employee-top label{font-weight:700}.blc-custom-tax-wrapper .blc-custom-tabs{display:flex;height:59px}.blc-custom-tax-wrapper .blc-custom-tabs div{background:#c41230;color:#fff;text-align:center}.blc-custom-tax-wrapper .blc-custom-tabs div.full-width-bio-heading{padding:10px 40px}.blc-custom-tax-wrapper .blc-custom-tabs div:not(.full-width-bio-heading){width:50%}.blc-custom-tax-wrapper .blc-custom-tabs div:not(:first-child):not(.full-width-bio-heading){border-left:1px solid #fff}.blc-custom-tax-wrapper .blc-custom-tabs div.full-width-bio-heading,.blc-custom-tax-wrapper .blc-custom-tabs div button{border:0;height:59px;width:100%}.blc-custom-tax-wrapper .blc-custom-tabs div:not(.active-tab) button:not(:active):not(:hover):not(:focus){background:#a30014}.blc-custom-tax-wrapper .blc-custom-tabs div.full-width-bio-heading:after,.blc-custom-tax-wrapper .blc-custom-tabs div.active-tab:after{background:url(//blc.edu/wp-content/themes/astra-blc/images/button-dropdown-cap.svg) center top no-repeat;background-size:100% 100%;content:"";display:block;height:20px;margin:-2px auto 0;width:65px}.blc-custom-tax-wrapper .blc-custom-tabs div.full-width-bio-heading:after{margin-top:10px}.blc-custom-tax-wrapper .blc-custom-tabs div.active-tab button{cursor:auto}.blc-custom-tax-wrapper .blc-custom-tabs div.active-tab button:hover,.blc-custom-tax-wrapper .blc-custom-tabs div.active-tab button:active,.blc-custom-tax-wrapper .blc-custom-tabs div.active-tab button:focus{background:#c41230}.blc-custom-tax-wrapper .blc-custom-tab-container{background:#f1efea;margin-bottom:1.6em;padding:36px 20px 16px}.blc-custom-tax-wrapper .blc-custom-tab-container audio{width:100%}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu{background:#006da8;color:#fff;padding:22px 0}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu h5{display:none}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu{margin:0}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu li{list-style:none}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu li:before{display:none}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current_page_item,#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current-menu-parent,#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current_page_item>a,#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current-menu-parent>a{background:0 0;margin:0}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu a,#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current_page_item>a,#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current-menu-parent>a{color:#fff}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li:not(.current_page_item):not(.current-menu-parent)>a:before{content:""}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current_page_item>a:before,#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li.current-menu-parent>a:before{content:""}#main .blc-custom-tax-wrapper .nav2 .elementor-widget-wp-widget-nav_menu ul.menu>li ul li a:before{content:"•   "}.home .elementor.breadcrumbs{display:none}.home .entry-content iframe{padding-bottom:0}body #home-intro.elementor-section .elementor-container,body #blc-featured-image.elementor-section .elementor-container{max-width:100%}#home-intro .elementor-column-wrap.elementor-element-populated,#home-intro .elementor-column-wrap.elementor-element-populated.elementor-widget{margin:0;padding:0}#home-intro .elementor-widget-shortcode{margin:0}#home-intro .elementor-widget-html{bottom:-50px;position:relative;z-index:9009}#home-intro .elementor-widget-html svg{height:118px}.rev_slider_wrapper{z-index:9}#real-students{overflow:hidden}#real-students .elementor-column{overflow:hidden}#real-students .elementor-column-wrap{padding-left:10px;padding-right:10px}.entry-content #real-students img{margin:0}#real-students .elementor-widget-html{border:5px solid #e6ce59;bottom:-500px;left:calc(50% - 140px);line-height:1.4em;margin:0;padding:12px;position:absolute;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-o-transition:all .7s linear;-ms-transition:all .7s linear;transition:all .7s linear;z-index:9009}#real-students .elementor-column:hover .elementor-widget-html{bottom:10px}#real-students .elementor-widget-html>div{background:#000;background:rgba(0,0,0,.6);color:#fff;padding:15px 20px}#real-students .elementor-widget-html>div p{margin-bottom:.8em}#real-students .elementor-widget-html .elementor-icon{background:#fff;border-radius:50%;font-size:16px;padding:8px}#real-students .elementor-widget-html .elementor-icon i{color:#434341}#real-students .elementor-column:hover img.elementor-animation-grow{transform:scale(1.1)}.elementor-column-gap-default .numbers-w-borders .elementor-row .elementor-column .elementor-element-populated{margin:25px 0;padding:0 4%}body #main .elementor-element ul.display-posts-listing,body #main .elementor-element ul.ecs-event-list{font-size:18px;list-style:none;margin:0}body #main .elementor-element ul.display-posts-listing li,body #main .elementor-element ul.ecs-event-list li{clear:both;margin-bottom:30px}body #main .elementor-element ul.display-posts-listing li:before,body #main .elementor-element ul.ecs-event-list li:before{display:none}body #home-news-events h3 a small{font-size:15px}body #main .elementor-element ul.display-posts-listing li a.title,body #main .elementor-element ul.display-posts-listing li span.excerpt{margin-left:39%}body #main .elementor-element ul.display-posts-listing li a.title,body #main .elementor-element ul.ecs-event-list li h4>a{display:block;font-size:22px;line-height:1.4em}body #main .elementor-element ul.ecs-event-list li h4{margin:0}body #main .elementor-element ul.display-posts-listing li img,body #main .elementor-element ul.ecs-event-list li img{float:left;margin:-24px 4% 40px 0;width:35%}body #main .elementor-element ul.display-posts-listing li img{margin-top:10px}body #main .elementor-element ul.ecs-event-list li span.tribe-event-time{white-space:nowrap}body #main .elementor-element ul.display-posts-listing li span.excerpt,body #main .elementor-element ul.ecs-event-list li span.venue{display:block}body #main .elementor-element ul.ecs-event-list li h4{float:right;width:61%}body #main .elementor-element ul.ecs-event-list li h4 a{font-weight:400}body #main .elementor-element ul.ecs-event-list li img{margin-top:0}body #main .elementor-element ul.display-posts-listing li span.excerpt-dash{display:none}body #main .elementor-element ul.display-posts-listing li .read-more{font-size:16px;text-transform:uppercase}body #main .elementor-element ul.display-posts-listing li .read-more a{text-decoration:underline}body #main .elementor-element ul.display-posts-listing li .read-more a:hover,body #main .elementor-element ul.display-posts-listing li .read-more a:active,body #main .elementor-element ul.display-posts-listing li .read-more a:focus{text-decoration:none}div.tribe-events-event-meta>div>div.tribe-events-venue-details{display:none}div.tribe-events-meta-group.tribe-events-meta-group-organizer>dl>dt.tribe-organizer-url-label,div.tribe-events-meta-group.tribe-events-meta-group-organizer>dl>dd.tribe-organizer-url,div.tribe-events-meta-group.tribe-events-meta-group-organizer>dl>dt.tribe-organizer-tel-label,div.tribe-events-meta-group.tribe-events-meta-group-venue>dl>dd.tribe-venue-url,div.tribe-events-meta-group.tribe-events-meta-group-venue>dl>dt.tribe-venue-url-label{display:none}div.tribe-events-cal-links{text-align:center}div.tribe-events-single-section.tribe-events-event-meta{display:flex;margin:0}div.tribe-events-single-section.tribe-events-event-meta div dl dd{margin:.5em .3em 1.5em 1em !important}div.tribe-events-meta-group.tribe-events-meta-group-venue{border-left:6px dotted #fff;border-right:6px dotted #fff;margin:0}div.tribe-events-schedule{margin:1em 0}@media all and (max-width:699px){div.tribe-events-single-section.tribe-events-event-meta{display:block;padding:0;background-color:inherit}div.tribe-events-single-section.tribe-events-event-meta div{padding:0}div.tribe-events-single-section.tribe-events-event-meta div dl{margin-left:.5em;border-left:1px dotted #aaa;padding-left:.5em}div.tribe-events-meta-group.tribe-events-meta-group-venue{border:0;margin:1em 0}}body #main div.elementor-shortcode div.grouped div.ecs-event span.date{display:inline-block;min-width:10em;margin:auto 1em auto 1.5em}@media all and (max-width:699px){body #main div.elementor-shortcode div.grouped div.ecs-event span.date{display:inline;min-width:auto;margin:auto}}body #main .wgs_wrapper .gsc-input-box .gsib_a input{padding:.5em .75em !important}body #main .gsc-result .gs-title{height:auto}div.fancybox-content{max-width:1200px !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:auto}#masthead.element-is-sticky #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:auto !important}li#wp-admin-bar-site-name a,#wpadminbar #wp-admin-bar-wp-logo>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item:before,#wp-admin-bar-new-elementor_library{display:none}