@media only screen and (min-width:960px){.hours .partial-hours:not(:last-child){margin-right:4px}.hours .partial-hours:not(:last-child):after{content:","}}@media only screen and (max-width:959.98px){.hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}