body{background:#fff}
.header {position: absolute; width: 100%;}
.header .logo-nav{display: flex; align-items: end; padding: 10px 0px 10px 50px; gap: 30px;}
.header .logo-nav .logo-wrapper{width: 180px !important; padding: 0px !important; margin: 0px !important;}
.header .logo-nav .nav-wrapper{background: #1b1b1b;}
.header .logo-nav .nav-wrapper .navbar-nav{margin-left: auto !important; margin-right: unset !important;}
.header .logo-nav .navbar-nav .nav-link{font-size: 16px; text-transform: uppercase; font-weight: 600; padding: 12px 25px !important;}
.header .logo-nav .navbar-nav .nav-link:hover{background:#ffa100}
.header .logo-nav .navbar-nav .nav-item[title="TICKETS"] .nav-link{margin: 5px; background: #8cc247; border-radius: 5px; padding: 7px 25px !important;}
.header .logo-nav .navbar-nav .nav-item[title="TICKETS"] .nav-link:hover{background:#000}
.header .logo-nav .navbar-nav .nav-item[title="CALENDAR"] .nav-link{margin: 5px; background: #8cc247; border-radius: 5px; padding: 7px 25px !important;}
.header .logo-nav .navbar-nav .nav-item[title="CALENDAR"] .nav-link:hover{background:#000}
.header .lightHeader{position:relative; box-shadow:unset;}
.header .header-nav-link{padding:0px;}
.footer{padding:50px 0px;}
.footer .f-logo-wrapper .f-logo{background:#f4f4f4; width: 180px; height:auto; margin-left: -90px; position: relative;}
.footer .f-logo-wrapper .f-line{background:transparent; height:auto;}
.footer .footer-nav-link{background: #e0e0e0; width: 100%; text-align: center;}
.width-cls-8355738{display:none!important;}

@media screen and (max-width: 539px) and (min-width: 320px) {
	.header .logo-nav{padding:10px;}
	.header .logo-nav .logo-wrapper{width:128px!important;}
	.header .logo-nav .logo-wrapper .header-logo{width:128px!important; height:auto!important}
	.header .logo-nav .nav-wrapper{background:transparent;}
	.navbar-light .navbar-toggler{margin-left: auto !important; margin-right: unset !important; color: #fff; border-color: #fff;}
	.navbar{position:unset;}
	.navbar-collapse{top: 85px; background-color: #000;}
	.carousel {max-height: 275px; overflow: hidden;}
	.carousel-item img{width: 640px !important; margin: 0 auto; display: block; left: 50%; position: relative; margin-left: -320px;}
}