html
{
	scroll-behavior: smooth;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 10px 18px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
.fixed-header {
position: fixed;
top: 0;
left: 0;
width: 100%; 
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
z-index: 100000;
transition: 0.2s;
background: #FFF;
}
.fixed-header nav.navbar.validnavs.navbar-box.logo-less{top:0;}
.navbar-nav li > a.active{color: #e7272d !important;}
.bg-theme.top-bar-style-two {
  background: #000 !important;
}
.topbar-two-items img {
  height: 80px;
}
.topbar-two-items .logo a {
  padding: 10px 50px;
}
/*#navbar-menu {
  width: 80%;
  float: left;
}*/
.opening-hour-items .text-fixed {
  top: 40px;
  font-size: 53px;
}
ul.opening-hours-table li::after {
	content: none;
}
.bg-dark ul.opening-hours-table li span, .bg-dark ul.opening-hours-table h6 {
	background: none;
}
.navbar .navbar-collapse.collapse {
	flex: content;
}
@media (max-width: 768px) {
	video{width: 100%;}
	.fixed-header{
	background: #000;}
}