/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.recwell-facilities-hours{display:flex;flex-direction:column;gap:32px}.recwell-facilities-hours__buttons{display:flex;flex-wrap:wrap;gap:32px}a.recwell-facilities-hours__facility-name{text-decoration:underline;text-decoration-color:#e21833;transition-property:color,text-decoration-color;text-underline-offset:.3rem}a.recwell-facilities-hours__facility-name:hover{text-decoration-color:rgba(0,0,0,0)}.recwell-facilities-hours__group{display:flex;flex-direction:column;gap:2rem}h2.recwell-facilities-hours__group-heading{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:36px;margin:1rem 0 -1rem}.recwell-facilities-hours__loader{display:flex;align-items:center;justify-content:center;height:100%;width:100%;opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recwell-facilities-hours__loader span{width:48px;height:48px;border:5px solid #d8d8d8;border-bottom-color:#e21833;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.recwell-facilities-hours__header{display:flex;flex-direction:column;gap:32px}.recwell-facilities-hours__header h2{margin:0}.recwell-facilities-hours__schedule{position:relative;overflow:hidden;min-height:200px}.recwell-facilities-hours__table{font-family:"Source Sans Pro",sans-serif;display:flex;flex-direction:column;gap:32px;text-align:left;opacity:1;width:100%;visibility:visible;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease}.recwell-facilities-hours__facility-row{padding:10px 0;border-bottom:1px solid #d6d6d6}.recwell-facilities-hours__facility-row p{color:#000;display:flex;justify-content:space-between;gap:32px;font-size:18px;font-weight:400;line-height:1.3333333333}.recwell-facilities-hours__facility-row a,.recwell-facilities-hours__facility-row span{width:50%}.recwell-facilities-hours__section h2{color:#e21833;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:28px;line-height:1.2857142857;border-bottom:7px solid #d6d6d6;padding-bottom:10px;margin-bottom:.4rem}.recwell-facilities-hours__hours{text-align:right}.recwell-facilities-hours__hours--alert,.recwell-facilities-hours__hours--closed{color:#e21833;font-weight:700}.recwell-facilities-hours__hours--closed{text-transform:uppercase}.recwell-facilities-hours__table--hidden,.recwell-facilities-hours__loader--hidden{opacity:0;visibility:hidden}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.blockquote a:not([class]),.card-text a:not([class]),.editor-content a:not([class]),.table td a:not([class]){border-bottom-color:#e21833}.blockquote a:not([class]):hover,.card-text a:not([class]):hover,.editor-content a:not([class]):hover,.table td a:not([class]):hover{border-bottom-color:rgba(0,0,0,0)}.blockquote a[href^="mailto:"]:not([class]),.card-text a[href^="mailto:"]:not([class]),.editor-content a[href^="mailto:"]:not([class]),.table td a[href^="mailto:"]:not([class]){text-decoration:none}.accordion>.card .card-body a:not(.btn),.btn.btn-link,a.fancy-link{border-bottom-color:#9f001c}.accordion>.card .card-body a:not(.btn):focus,.accordion>.card .card-body a:not(.btn):hover,.btn.btn-link:focus,.btn.btn-link:hover,a.fancy-link:focus,a.fancy-link:hover{border-bottom-color:rgba(0,0,0,0)}.card a.fancy-link{border-bottom-color:#e21833}.card:focus a.fancy-link,.card:hover a.fancy-link{border-bottom-color:rgba(0,0,0,0)}.profile a:not([class]){text-decoration:underline;text-decoration-color:#e21833;transition:text-decoration-color .25s ease}.profile a:not([class]):hover{text-decoration-color:rgba(0,0,0,0)}.profile-card.card .card-body a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .25s ease}.profile-card.card .card-body a:hover{text-decoration-color:#9f001c}.nav-tabs .nav-link{color:#757575}.nav-tabs .nav-link:hover{color:#555}.table.table-stacked .tablesaw-cell-label{background-color:#757575}
