﻿.block-hours-department_option-container.block-hours-container .department-container.abbreviated .dept-title{padding:0}.block-hours-department_option-container.block-hours-container .department-container.abbreviated .inner-hidden-hours{align-items:center;flex-direction:column}.block-hours-department_option-container.block-hours-container .department-container.abbreviated .inner-hidden-hours .day,.block-hours-department_option-container.block-hours-container .department-container.abbreviated .inner-hidden-hours .time{padding:0;text-align:center}.block-hours-department_option-container.block-hours-container .department-container.abbreviated .inner-hidden-hours .day{margin-bottom:5px;text-transform:uppercase}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .dept-title{padding-left:10px}}.block-hours-department_option-container.block-hours-container .show-hours-button,.block-hours-department_option-container.block-hours-container .show-departments-button{align-items:center;background-color:hsl(0,0%,97.5%);border:thin solid hsl(0,0%,95%);color:var(--primary-color, #e01e3b);display:flex;font-size:16px;height:40px;justify-content:center;margin:0;outline:none;padding:0;text-align:center}.block-hours-department_option-container.block-hours-container .title{color:#232323;font-size:16px;font-weight:bold;line-height:18px;margin:0;padding-right:1rem;text-transform:uppercase}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .title{padding-right:0}}.block-hours-department_option-container.block-hours-container .hidden-hours{border:thin solid hsl(0,0%,95%);display:none;margin-top:10px}.block-hours-department_option-container.block-hours-container .hidden-hours.showing{display:flex}.block-hours-department_option-container.block-hours-container .inner-hidden-hours{background-color:rgba(0,0,0,0);border-bottom:thin solid hsl(0,0%,95%);padding:10px}.block-hours-department_option-container.block-hours-container .inner-hidden-hours .day,.block-hours-department_option-container.block-hours-container .inner-hidden-hours .time{color:#232323;margin:0;font-size:14px;line-height:17px}@media only screen and (min-width:40.0625em){.block-hours-department_option-container.block-hours-container .inner-hidden-hours .day,.block-hours-department_option-container.block-hours-container .inner-hidden-hours .time{font-size:16px;line-height:19px}}.block-hours-department_option-container.block-hours-container .inner-hidden-hours .day{font-weight:bold;padding-right:1rem;text-transform:capitalize}.block-hours-department_option-container.block-hours-container .inner-hidden-hours .time{padding-left:1rem}.block-hours-department_option-container.block-hours-container .inner-hidden-hours .time.closed{font-weight:bold}.block-hours-department_option-container.block-hours-container .inner-hidden-hours.today .time{font-weight:bold}.block-hours-department_option-container.block-hours-container .inner-hidden-hours:last-child{border-bottom:none}.block-hours-department_option-container.block-hours-container.fullscreen-block .outer-hours-container{padding:0 1rem}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .department-container.abbreviated .hidden-hours .inner-hidden-hours .day{font-size:40px;line-height:42px}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .department-container.abbreviated .hidden-hours .inner-hidden-hours .time{font-size:18px;line-height:20px}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .department-container.abbreviated .hidden-hours .inner-hidden-hours{background-color:#fff;border:thin solid hsl(0,0%,95%);justify-content:center;margin:5px;width:calc(25% - 10px)}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .department-container.abbreviated .hidden-hours{background-color:hsl(0,0%,97.5%);flex-flow:row wrap;padding:5px}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .dept-title{justify-content:center;padding:0;width:100%}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .title{text-align:center}}.block-hours-department_option-container.block-hours-container .button-wrapper{display:none;margin-top:10px}.block-hours-department_option-container.block-hours-container .button-wrapper.showing{display:flex}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .button-wrapper{display:flex !important;max-width:300px;min-width:200px;width:200px}}.block-hours-department_option-container.block-hours-container .inner-button-wrapper{background-color:#fff;border:thin solid hsl(0,0%,95%)}@media only screen and (min-width:40.0625em){.block-hours-department_option-container.block-hours-container .inner-button-wrapper{flex-direction:row;justify-content:flex-end}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .inner-button-wrapper{border-right:none;flex-direction:column;justify-content:flex-start}}.block-hours-department_option-container.block-hours-container .show-hours-button{background-color:rgba(0,0,0,0);color:#232323;letter-spacing:1px;padding:10px;text-transform:capitalize;font-size:14px;line-height:17px}.block-hours-department_option-container.block-hours-container .show-hours-button:hover,.block-hours-department_option-container.block-hours-container .show-hours-button:focus,.block-hours-department_option-container.block-hours-container .show-hours-button.active{background-color:hsl(0,0%,97.5%)}@media only screen and (max-width: 40em){.block-hours-department_option-container.block-hours-container .show-hours-button:not(:last-child){border-bottom:thin solid hsl(0,0%,95%)}}@media only screen and (min-width:40.0625em)and (max-width:64em){.block-hours-department_option-container.block-hours-container .show-hours-button{width:auto}.block-hours-department_option-container.block-hours-container .show-hours-button:not(:last-child){border-right:thin solid hsl(0,0%,95%)}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .show-hours-button{font-size:16px;justify-content:flex-start;line-height:18px;text-align:left}.block-hours-department_option-container.block-hours-container .show-hours-button:not(:last-child){border-bottom:thin solid hsl(0,0%,95%)}}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .outer-hours-loop{flex-grow:1;width:75%}}.block-hours-department_option-container.block-hours-container .show-departments-button{border-radius:50%;width:40px}.block-hours-department_option-container.block-hours-container .show-departments-button.active .fa-solid::before{content:""}@media only screen and (min-width:64.0625em){.block-hours-department_option-container.block-hours-container .show-departments-button{display:none}}