.top-bar .open-hour,.top-bar .tel-no{display:flex;align-items:center;gap:4px;font-size:110%}.top-bar .open-hour svg,.top-bar .tel-no svg{height:16px}.top-bar .open-hour span,.top-bar .tel-no span{display:flex;align-items:center}.top-bar .open-hour a:hover,.top-bar .tel-no a:hover{text-decoration:none}.top-bar .tel-no{margin-left:20px}.footer-widgets .s_social svg{width:48px}.footer-bar{font-size:initial}.site-header{box-shadow:0 2px 4px rgba(0, 0, 0, 0.125)}.site-header .header-button{background:var(--s-color-3);display:flex;padding:4px 12px;color:white;border-radius:4px}.site-header .header-button:hover{background:var(--s-color-4)}.t-btn-container{display:flex;justify-content:center !important;align-items:center;gap:20px}.t-btn-container .t-btn{width:40%;margin:0 !important;justify-content:center !important;font-size:24px}@media (min-width:1024px){#masthead>.s-container{justify-content:space-between}#masthead .nav-inline{margin-left:unset}#masthead .nav-inline .s-nav{gap:20px}#masthead .nav-inline .s-nav li.current-menu-item a{color:var(--s-color-1);text-decoration:underline}}@media screen and (max-width:667px){html{margin-top:0 !important;overflow-x:hidden}body.admin-bar .site-header{top:46px}body.admin-bar .site-header.active{top:0}body.admin-bar .site-header-space{min-height:calc(var(--s-head-height) + 46px)}body.admin-bar .fixed-timeline{top:0 !important}body.admin-bar .search-panel{top:calc(var(--s-head-height) + 46px)}body.admin-bar .nav-close{top:54px}body.admin-bar .nav-panel{padding-top:100px}.site-header .header-button{padding:4px 8px;font-size:16px}}