﻿/*!
Theme Name: GRWI 2020
Author: Georges Dugu&eacute; Jr.
Author URI: https://georgesdugue.com
Description: Custom Theme for GRWI (based on [HTML5 Blank])
Version: 1.2.0
Requires at least: 5.1.0
Requires PHP: 7.1.0
License: MIT
*/@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::-webkit-scrollbar{display:none}html{font-family:"Roboto";height:100%;margin:0}@media print{html{height:auto}}body{font-family:"Roboto";font-weight:300;margin:0;background-color:#eee;min-height:75vh;-ms-overflow-style:none;scrollbar-width:none}main{margin:0;padding:0}address{font-style:normal}a{text-decoration:none;color:unset}a:active,a:focus{outline:none}figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin:0;position:relative;overflow:hidden}figure figcaption{font-size:.9rem;position:absolute;color:#fff;left:0;bottom:0;padding:.75rem;margin:0}.wp-block-image figcaption{margin:0}.youtube-video-wrapper{position:relative;padding-bottom:56.22%;height:0}.youtube-video-wrapper .youtube-video{position:absolute;top:0;left:0}strong{font-weight:500}.position-relative{position:relative}.hidden{display:none}@media screen and (min-width: 56rem){.hidden-lg{display:none}}@media screen and (min-width: 40rem){.hidden-md-lg{display:none}}@media screen and (max-width: 55rem){.hidden-md-sm{display:none}}@media screen and (max-width: 39rem){.hidden-sm-xs{display:none}}@media screen and (max-width: 29rem){.hidden-xs{display:none}}.font-weight-300{font-weight:300}.font-weight-500{font-weight:500}.logo-icon{transition:.5s ease}.height-auto{height:auto}.height-100{height:100%}.width-100{width:100%}.margin-bottom-1{margin-bottom:1rem}.pull-right{float:right}.silver-background{background-color:#ddd}.flex-1{flex:1}.text-align-right{text-align:right}@media print{.no-print{display:none}}.circled-icon{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;font-size:1rem;height:36px;width:36px;border-radius:50%;border:1px solid #ddd;transition:all .5s;margin-right:10px}.loading-page-overlay{display:none;height:100vh;width:100vw;z-index:7;background:rgba(0,0,0,.7);position:fixed;top:0;left:0}.loading-page-overlay .loading-spinner{position:absolute;top:33.33%;margin:-2.25rem auto 0 auto;left:0;right:0;cursor:progress}.loading-page-overlay .loading-spinner .animated-spinner{width:6rem;height:6rem;border:var(--theme-color) 3px solid;border-bottom-color:#fff;border-radius:50%;animation:spin 1.5s ease infinite;margin:0 auto}.loading-page-overlay .loading-spinner .loader-text{color:#fff;text-align:center;margin:-3.8rem auto 0}.donate-btn-container{display:block;text-align:center}.donate-btn-container .donate-btn{display:inline-flex;color:rgba(255,255,255,.8);background-color:var(--theme-color);width:100%;max-width:300px;align-items:center;justify-content:center;padding:10px;height:60px;border-radius:30px;border:3px solid rgba(255,255,255,.5);font-size:1.5rem;font-weight:500;transition:all ease .3s;box-sizing:border-box}.donate-btn-container .donate-btn:hover,.donate-btn-container .donate-btn:focus{color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}.donate-btn-container .donate-btn .donate-btn-icon{margin-right:10px}.donate-btn-container .donate-btn-label{display:block;color:var(--theme-color);margin-top:5px;font-size:.95rem;font-weight:400}.live-now-btn,a.live-now-btn{color:#c00;line-height:1;display:flex;font-weight:500;align-items:center;font-size:.75rem;transition:all ease .3s;border-radius:18px;padding-left:.5rem;border:1px solid #ddd;background-color:#fff;height:36px;box-sizing:border-box;width:fit-content}.live-now-btn:hover,a.live-now-btn:hover{color:red;border-color:red}.live-now-btn:hover .fas,.live-now-btn:hover .far,a.live-now-btn:hover .fas,a.live-now-btn:hover .far{background-color:red}.live-now-btn:hover .live-now-btn-txt,a.live-now-btn:hover .live-now-btn-txt{color:red}.live-now-btn.hidden,a.live-now-btn.hidden{display:none}.live-now-btn .live-now-btn-txt,a.live-now-btn .live-now-btn-txt{color:#c00;margin-right:.25rem}.live-now-btn .fas,.live-now-btn .far,a.live-now-btn .fas,a.live-now-btn .far{color:#fff;background-color:#c00;box-sizing:border-box;height:30px;width:30px;font-size:.75rem;border-radius:50%;transition:all ease .3s;display:flex;align-items:center;justify-content:center;margin-right:2px}.live-now-btn .fas:hover,.live-now-btn .far:hover,a.live-now-btn .fas:hover,a.live-now-btn .far:hover{text-decoration:none}.debug{border:dashed 1px red}.home-page-video-wrapper{margin:5rem 0 0;width:100%;overflow:hidden;position:relative;background-color:#f8f8f8;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 56rem){.home-page-video-wrapper{height:75vh}}@media(max-width: 55rem){.home-page-video-wrapper{height:700px;max-height:75vh}}.home-page-video-wrapper .home-page-video{position:absolute;height:auto;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:auto;border:0}@media(max-width: 55rem){.home-page-video-wrapper .home-page-video{height:510px}}.home-page-video-wrapper .home-page-video-overlay{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;height:100%;width:100%;z-index:2;background:rgba(0,0,0,.3333) url("assets/grille-bg.png") repeat}.home-page-video-wrapper .video-player-text{background:rgba(0,0,0,0);box-sizing:border-box;margin:0 auto 1rem;width:100%;font-weight:300;color:#fff;transition:all ease .5s}.home-page-video-wrapper .video-player-text a{color:#fff}.home-page-video-wrapper .video-player-text h2{margin:0}@media(min-width: 40rem){.home-page-video-wrapper .video-player-text h2{font-size:2rem}}.home-page-video-wrapper .video-player-text h2 a:hover{color:#ff0}.home-page-video-wrapper .video-player-text p{margin:.5rem 0;font-size:1.1rem;line-height:1.5}.home-page-video-wrapper .video-player-text p:hover .action-link,.home-page-video-wrapper .video-player-text p:focus .action-link{color:#ff0}.home-page-video-wrapper .video-player-text .action-link{font-weight:400}.home-page-video-wrapper .video-player-text .announcement-slideshow{width:100%}.home-page-video-wrapper .video-player-text .announcement-slideshow .slide-container{display:flex;align-items:flex-end;width:100%;margin-left:0;transition:all ease 1s}.home-page-video-wrapper .video-player-text .announcement-slideshow .slide-container .slide{min-width:100%}.home-page-video-wrapper .video-player-text .announcement-slideshow .slide-container .slide .slide-content{max-width:74.6666666667rem;padding:0 1.25rem;margin:auto}.home-page-video-wrapper .video-player-text .announcement-slideshow .dot-container{display:flex;height:3rem;margin:0 1rem;justify-content:center;align-items:center}.home-page-video-wrapper .video-player-text .announcement-slideshow .dot-container .dot{display:inline-block;height:.75rem;width:.75rem;border-radius:50%;margin:0 .75rem;transition:all ease .3s;cursor:pointer;border:2px solid #fff;background-color:rgba(0,0,0,0)}.home-page-video-wrapper .video-player-text .announcement-slideshow .dot-container .dot.active{background-color:#fff}.home-page-video-wrapper .video-player-text .menu-wrapper{margin:.5rem 1rem;height:36px}@media(min-width: 56rem){.home-page-video-wrapper .video-player-text .menu-wrapper{display:none}}.home-page-video-wrapper .video-player-text .menu-wrapper .menu{font-weight:500;display:block;text-align:right;padding:0;height:100%;margin:0}.home-page-video-wrapper .video-player-text .menu-wrapper .menu .menu-item{border-radius:18px;list-style:none;height:100%;box-sizing:border-box;font-weight:500;transition:all ease .3s;border:2px solid;display:inline-block;background-color:rgba(0,0,0,.1)}.home-page-video-wrapper .video-player-text .menu-wrapper .menu .menu-item:hover{color:#ff0;background-color:rgba(0,0,0,.3)}.home-page-video-wrapper .video-player-text .menu-wrapper .menu .menu-item a{height:100%;display:inline-flex;align-items:center;padding:15px;box-sizing:border-box;font-size:1.25rem;color:inherit}.home-page-video-wrapper .video-player-text .menu-wrapper .menu .menu-item a .fas,.home-page-video-wrapper .video-player-text .menu-wrapper .menu .menu-item a .far{margin-right:.5rem;font-size:1rem}.home-page-card .home-page-item-flex{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.home-page-card .home-page-card--title{padding:1.25rem 1.25rem 0;color:var(--theme-color);font-size:1.5rem}.home-page-card .mdc-typography--body{font-size:1.1rem;line-height:1.5;padding:1.25rem}@media screen and (min-width: 56rem){.home-page-card .mdc-typography--body{min-height:160px}}.mdc-drawer{border-right:0;position:fixed;top:0;left:-300px;width:300px;max-width:80%;transition:all .5s ease;box-shadow:none}.mdc-drawer.drawer-open{left:0;box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12)}.mdc-drawer .mdc-drawer__header{background-color:var(--theme-color);width:100%;padding:1rem}.mdc-drawer .mdc-drawer__content{border-right:0;max-height:calc(100% - 80px)}.mdc-drawer .mdc-drawer__content .menu{list-style-type:none;padding:0;margin:0}.mdc-drawer .mdc-drawer__content .menu a{color:var(--theme-color);padding:0 1rem;display:flex;justify-content:space-between;align-items:center;transition:all ease .3s;height:3.5rem}.mdc-drawer .mdc-drawer__content .menu a:hover{background-color:#eee}.mdc-drawer .mdc-drawer__content .menu a:hover:after{font-family:"Font Awesome 5 Free";font-weight:600}.mdc-drawer .mdc-drawer__content .menu .menu-item{color:var(--theme-color);font-size:1rem}.mdc-drawer .mdc-drawer__content .menu .menu-item:not(.menu-item-has-children) a:hover:after{content:""}.mdc-drawer .mdc-drawer__content .menu .menu-item.menu-item-has-children a:hover:after{content:""}.mdc-drawer .mdc-drawer__content .menu .menu-item.menu-item-has-children.menu-item-open a:hover:after{content:""}.mdc-drawer .mdc-drawer__content .menu .sub-menu{display:none;list-style-type:none;padding:0 0 0 1rem;margin:0 0 -1px;overflow:hidden;max-height:500px}.mdc-drawer .mdc-drawer__content .menu .sub-menu .menu-item{background-color:#fff;border-left:3px solid #eee;border-bottom:0;padding:0;overflow:hidden}.mdc-drawer .mdc-drawer__content .menu .sub-menu .menu-item:not(.menu-item-has-children) a:hover:after{content:""}.mdc-drawer--modal{display:block}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.7)}@media print{.mdc-drawer--modal{display:none}.mdc-drawer--modal+.mdc-drawer-scrim{background:none}.mdc-drawer-scrim{display:none}}.cards-wrapper{max-width:112rem}.mdc-card{border-radius:1.25rem;border:#ddd 1px solid;box-sizing:border-box;box-shadow:none;height:100%;overflow:hidden;transition:all ease .5s}.mdc-card:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border-color:#fff}.mdc-card h2,.mdc-card h3{margin-top:0;margin-bottom:1em}.mdc-card a{color:inherit}.mdc-card .mdc-card__primary-action{padding:1.25rem;display:block}.mdc-card .mdc-card__actions{padding:1.25rem}.mdc-card .mdc-typography--body p:first-of-type{margin-top:0}.mdc-card .mdc-typography--body p:last-of-type{margin-bottom:0}.mdc-card .mdc-card-action-btn{border:1px solid #ddd;background-color:#f8f8f8;color:var(--theme-color);margin:0 .75rem .75rem .75rem;padding:0 16px;height:36px;display:inline-flex;align-items:center;border-radius:18px;align-self:flex-end;transition:all ease .3s}.mdc-card .mdc-card-action-btn:hover{border-color:var(--theme-color);text-decoration:none}.mdc-card .mdc-card-action-btn .fas{margin-left:.5rem}.branding{display:flex;align-items:center;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branding.light{color:#fff}.branding.light .branding-logo{border:3px solid rgba(255,255,255,.3)}.branding.dark{color:var(--theme-color)}.branding.dark .branding-logo{border:3px solid rgba(119,119,119,.3)}@media(min-width: 30rem){.branding:not(.small) .branding-text .branding-first-line{font-size:16px}}.branding .branding-logo{height:48px;width:48px;border-radius:50%;margin-right:5px;box-sizing:border-box}.branding .branding-text{text-align:left;overflow:hidden;font-size:14px}.branding .branding-text .branding-first-line{font-weight:500;text-overflow:ellipsis;overflow:hidden}.branding .branding-text .branding-second-line{font-weight:300;text-overflow:ellipsis;overflow:hidden}.app-bar .mdc-button--unelevated{background-color:rgba(0,0,0,0)}@media print{.app-bar{display:none}}.mdc-top-app-bar{top:0;border-bottom:1px solid #eee;height:5rem;transition:all .5s;background-color:#fff}@media(max-width: 39rem){.mdc-top-app-bar{height:4rem}}.mdc-top-app-bar .mdc-top-app-bar__section{padding-top:0;padding-bottom:0}.mdc-top-app-bar:hover,.mdc-top-app-bar.with-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.mdc-top-app-bar .mdc-top-app-bar__row{height:100%;max-width:112rem;margin:0 auto}.mdc-top-app-bar .mdc-top-app-bar__section--align-start{transition:all ease .5s;padding-left:1rem}.mdc-top-app-bar .mdc-top-app-bar__section--align-end{padding-right:1rem}@media(max-width: 39rem){.mdc-top-app-bar .mdc-top-app-bar__section--align-end{padding-right:.5rem}}.mdc-top-app-bar .mdc-top-app-bar__title{color:var(--theme-color);margin-left:12px;padding:0}.mdc-top-app-bar .logo-icon{margin:0 10px;height:40px}.mdc-top-app-bar .header-action-link-group{margin-right:.5rem}.mdc-top-app-bar .material-icons.mdc-top-app-bar__navigation-icon{color:var(--theme-color)}.mdc-top-app-bar .menu-icon-wrapper{margin:6px .5rem;z-index:2;display:flex;align-items:center;justify-content:center}.mdc-top-app-bar :not(:disabled).mdc-button--unelevated.mdc-button{color:var(--theme-color)}.mdc-top-app-bar .menu{color:var(--theme-color);display:inline-flex;padding:0;margin:0;height:100%;margin-right:.5rem;border-right:#eee 1px solid}@media(max-width: 55rem){.mdc-top-app-bar .menu{display:none}}.mdc-top-app-bar .menu .menu-item{list-style:none;height:100%;box-sizing:border-box;font-weight:500;transition:all ease .3s;border-left:#eee 1px solid}.mdc-top-app-bar .menu .menu-item:hover{background:#eee}.mdc-top-app-bar .menu .menu-item a{color:var(--theme-color);height:100%;display:inline-flex;align-items:center;padding:1rem;box-sizing:border-box;font-size:1rem}.mdc-top-app-bar .menu .menu-item a .fas,.mdc-top-app-bar .menu .menu-item a .far{margin-right:.5rem}.header-search-bar{position:absolute;width:33%;min-width:400px;background-color:#fff;height:5rem;z-index:5;right:0;top:0;margin:0;padding:.5rem 1rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between}@media screen and (max-width: 55rem){.header-search-bar{min-width:100%;padding-right:.5rem}}.header-search-bar.hidden{display:none}.header-search-bar .header-search-form{width:calc(100% - 56px);position:relative;margin:0}.header-search-bar .header-search-form .search-field{height:2.5rem;width:100%;font-size:1.3rem;font-weight:300;padding-left:1rem;padding-right:2rem;background-color:#fff;color:var(--theme-color);border:#bbb solid 2px;border-radius:1.25rem;box-sizing:border-box;font-family:Roboto;transition:all .5s}.header-search-bar .header-search-form .search-field:focus,.header-search-bar .header-search-form .search-field:active{border:var(--theme-color) solid 2px;outline:none}.header-search-bar .header-search-form .search-field::-moz-placeholder{color:#bbb}.header-search-bar .header-search-form .search-field:-ms-input-placeholder{color:#bbb}.header-search-bar .header-search-form .search-field::-webkit-input-placeholder{color:#bbb}.header-search-bar .header-search-form .search-icon{position:absolute;top:.5rem;right:.5rem;color:#bbb;cursor:pointer;transition:all 1s;padding-left:.25rem;border-left:#ddd solid 1px}.header-search-bar .header-search-form .search-icon:hover,.header-search-bar .header-search-form .search-icon:focus{color:var(--theme-color)}.header-search-bar .header-search-form:valid .search-icon{color:var(--theme-color)}.page-wrapper{height:100%}.main-content{min-height:67vh;padding-top:calc(5rem + 30px);padding-bottom:1.25rem;max-width:112rem;position:relative;margin:0 auto;box-sizing:border-box}@media print{.main-content{padding:0 0 1.25rem;min-height:0}}.main-content h1{margin-top:0;color:var(--theme-color);font-size:1.7rem;font-weight:300}.main-content h2,.main-content h2 a{color:var(--theme-color);font-size:1.4rem;font-weight:500}.main-content h3,.main-content h3 a{font-size:1.3rem;font-weight:500;color:var(--theme-color)}.main-content h4,.main-content h4 a{font-size:1.05rem;font-weight:500;text-transform:uppercase}.main-content ul,.main-content ol{padding-inline-start:20px}.main-content p,.main-content li{font-size:1.1rem;line-height:1.5}.main-content p a,.main-content li a{color:var(--theme-color)}.main-content p a:hover,.main-content p a:focus,.main-content li a:hover,.main-content li a:focus{text-decoration:underline}.main-content li{margin-top:.5rem}.main-content .page-content{padding:0;box-sizing:border-box}.main-content .page-content img,.main-content .page-content.wp-block-image img{width:100%;height:auto}.main-content .page-content .posted-time{color:#777;font-size:.8rem;margin-bottom:1rem}.main-content .post-result{padding:1.25rem;margin-bottom:1rem}.main-content .post-result h3,.main-content .post-result h3 a{font-size:1.25rem;font-weight:300}.main-content .post-result p{margin:0}.main-content .post-result .post-result-content .post-result-thumbnail{margin:.5rem 1rem 0 0;height:150px;width:150px;min-width:150px;border-radius:8px;float:left}@media only screen and (max-width: 39rem){.main-content .post-result .post-result-content .post-result-thumbnail{width:100px;height:100px;min-width:100px}}.main-content .post-result .mdc-card-action-btn{margin:0}.main-content .print-button{position:absolute;height:40px;width:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eee;color:var(--theme-color);font-size:1.25rem;top:6.25rem;right:1.25rem;cursor:pointer;transition:all .5s;background-color:#fff}.main-content .print-button:hover{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}@media print{.main-content .print-button{display:none}}@media only screen and (max-width: 39rem){.main-content .print-button{display:none}}.main-content .grwi-connect-item,.main-content .grwi-staff-item{display:flex;align-items:center}.main-content .grwi-connect-item .grwi-connect-text,.main-content .grwi-connect-item .grwi-staff-text,.main-content .grwi-staff-item .grwi-connect-text,.main-content .grwi-staff-item .grwi-staff-text{font-size:1.2rem}.main-content .grwi-connect-item{color:var(--theme-color);width:fit-content;margin:30px 0}.main-content .grwi-connect-item:hover .grwi-connect-icon,.main-content .grwi-connect-item:focus .grwi-connect-icon{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.main-content .grwi-connect-item .grwi-connect-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;height:36px;width:36px;border-radius:50%;border:1px solid #ddd;background-color:#fff;transition:all .5s;margin-right:10px}.main-content .grwi-staff-item{margin:0;padding:20px 0;border-bottom:1px solid #eee}.main-content .grwi-staff-item:last-of-type{border-bottom:none}.main-content .grwi-staff-item .grwi-staff-pic{display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;height:48px;width:48px;min-width:48px;border-radius:50%;transition:all .5s;margin-right:10px;background-color:#ddd;color:#fff}.main-content .grwi-staff-item a.grwi-staff-text{color:var(--theme-color)}.main-content .pagination{margin:1.25rem auto}.main-content .pagination .screen-reader-text{display:none}.main-content .pagination .nav-links{display:flex;align-items:center;justify-content:center}.main-content .pagination .nav-links .page-numbers{margin:0 .25rem;color:var(--theme-color);height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #eee}.main-content .pagination .nav-links .page-numbers:hover,.main-content .pagination .nav-links .page-numbers:focus{background-color:#ddd}.main-content .pagination .nav-links .page-numbers:active{background-color:#eee}.main-content .pagination .nav-links .page-numbers.current{font-weight:600;background-color:#fff;color:var(--theme-color);border-color:#ddd}.main-content .pagination .nav-links .page-numbers.prev,.main-content .pagination .nav-links .page-numbers.next{background:none;border:none}.main-content .give-now-button-wrapper{width:100%;text-align:center;margin:30px 0}.main-content .give-now-button-wrapper a{color:#fff}.main-content .give-now-button{width:300px;max-width:92%;height:48px;background:var(--theme-color) url("assets/header-background.png") no-repeat left top;background-position-x:-64px}.main-content .give-now-description{font-size:1rem;margin-top:1rem;line-height:1.5;color:#bbb}.breadcrumbs-wrapper{background-color:#fff;padding:.5rem 0}@media print{.breadcrumbs-wrapper{display:none}}.breadcrumbs-wrapper .breadcrumbs{color:#333;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:112rem;margin:0 auto;padding:0 16px;box-sizing:border-box;max-width:100%}@media only screen and (min-width: 56rem){.breadcrumbs-wrapper .breadcrumbs{padding:0 24px}}.breadcrumbs-wrapper .breadcrumbs a{color:var(--theme-color)}.breadcrumbs-wrapper .breadcrumbs a:hover{color:var(--theme-color)}.breadcrumbs-wrapper .breadcrumbs a .fas{margin:0}.breadcrumbs-wrapper .breadcrumbs .fas{color:var(--theme-color);margin:0 .25rem}.grwi-cal--card{overflow:hidden;margin-bottom:1rem}.grwi-cal--card .grwi-cal--date-label{box-sizing:border-box;color:var(--theme-color);padding:1rem .5rem 0 0;display:flex;align-items:center}.grwi-cal--card .grwi-cal--date-label .grwi-cal--date{display:flex;align-items:center;color:#eee;background-color:var(--theme-color);padding:0 1.25rem;height:36px;border-radius:0 18px 18px 0;margin-right:.5rem}.grwi-cal--card .grwi-cal--date-label .grwi-cal--date .grwi-cal--month-name{display:block;font-size:.85rem;font-weight:400;line-height:.85rem;text-transform:uppercase;margin-right:.25rem}.grwi-cal--card .grwi-cal--date-label .grwi-cal--date .grwi-cal--day-number{display:block;font-size:1.75rem;font-weight:600;line-height:1.75rem}.grwi-cal--card .grwi-cal--date-label .grwi-cal--day-name{color:#bbb;font-weight:700;font-size:1.25rem;line-height:1;text-transform:uppercase}.grwi-cal--card .grwi-cal--event{padding:1.25rem;overflow:hidden;border-radius:1rem;background:#f8f8f8;margin:.5rem;border:1px solid #eee}.grwi-cal--card .grwi-cal--event.height-auto{height:auto}.grwi-cal--card .grwi-cal--event .live-btn-container{display:flex;justify-content:flex-end;margin:.25rem -0.5rem -0.5rem}.grwi-cal--card .grwi-cal--event .grwi-cal--event-header{display:flex;justify-content:space-between}.grwi-cal--card .grwi-cal--event .grwi-cal--event-header .grwi-cal--event-title{color:var(--theme-color);margin-bottom:0;font-size:1.125rem;font-weight:500}.grwi-cal--card .grwi-cal--event .grwi-cal--event-header .grwi-cal--event-time{font-size:1.25rem;min-width:100px;margin-bottom:0;display:flex;align-items:center}.grwi-cal--card .grwi-cal--event .grwi-cal--event-header .mdc-icon-button{color:var(--theme-color)}.grwi-cal--card .grwi-cal--event .grwi-cal--event-header .hide-details-button{display:none}.grwi-cal--card .grwi-cal--event .grwi-cal--event-details{display:none;font-size:1rem}.grwi-cal--card .grwi-cal--event .grwi-cal--event-details a{text-decoration:none;color:var(--theme-color)}.grwi-cal--card .grwi-cal--event .grwi-cal--event-details a :hover,.grwi-cal--card .grwi-cal--event .grwi-cal--event-details a :focus{text-decoration:underline}.grwi-cal--card .grwi-cal--event .grwi-cal--event-details .grwi-cal--event-description,.grwi-cal--card .grwi-cal--event .grwi-cal--event-details .grwi-cal--event-location{padding-top:1.25rem}.grwi-cal--card .grwi-cal--event .grwi-cal--event-details .grwi-cal--event-location{display:flex;align-items:center}.grwi-cal--card .grwi-cal--event .grwi-cal--event-details .fas{color:#bbb}.footer{position:relative;background-color:var(--theme-color);margin:0;min-height:12rem;width:100%;box-sizing:border-box;padding-top:40px}.footer a{color:#fff;text-decoration:none;opacity:.85;transition:.5s ease}.footer a:hover{opacity:1}.footer .footer-content{color:#ddd;width:100%;max-width:112rem;margin:0 auto}.footer .footer-nav .menu{margin:0;padding:0}.footer .footer-nav .menu .menu-item{list-style:none;margin-bottom:10px;transition:all ease .5s}.footer .footer-nav .menu .menu-item.menu-item-has-children{font-weight:600;margin-bottom:30px;text-transform:uppercase;font-size:.9rem}.footer .footer-nav .menu .menu-item.menu-item-has-children .menu-item{font-weight:300;text-transform:none;font-size:1rem}.footer .footer-nav .sub-menu{padding:0;margin-top:10px}.footer .footer-contact{color:#fff;margin:0;padding:0;padding-block-start:0}.footer .footer-contact .footer-contact-item{padding:0;margin-top:20px}.footer .footer-contact .footer-contact-item:focus:not(:focus-visible){outline:none}.footer .footer-contact .footer-contact-item a{color:#fff;text-decoration:none;margin:auto}.footer .footer-contact .footer-contact-item a:hover{opacity:1}.footer .footer-social-media{text-align:center;padding:16px;background-color:rgba(0,0,0,.125)}@media only screen and (min-width: 56rem){.footer .footer-social-media{padding:24px}}.footer .footer-social-media a{border-radius:50%;margin:.5rem;display:inline-block}.footer .footer-social-media .fa,.footer .footer-social-media .fas,.footer .footer-social-media .fab{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;opacity:.75;height:40px;width:40px;border-radius:50%;border:2px solid rgba(255,255,255,.25);transition:all .5s}.footer .footer-social-media .fa:hover,.footer .footer-social-media .fa:focus,.footer .footer-social-media .fas:hover,.footer .footer-social-media .fas:focus,.footer .footer-social-media .fab:hover,.footer .footer-social-media .fab:focus{color:var(--theme-color);background-color:#fff}@media print{.footer{background:none;border-top:1px solid #bbb;box-shadow:none}.footer .footer-social-media,.footer .footer-logo-icon{display:none}.footer .footer-contact,.footer .footer-contact .footer-contact-item a{color:#333}}/*# sourceMappingURL=style.css.map */
