@charset "UTF-8";

body {background-color: #000}
.anchor-block-50 {margin-top:-50px; height: 50px}
.anchor-block-70 {margin-top:-70px; height: 70px}
.mt-50 {margin-top:50px;}
.banner {position:relative; min-height: 240px}
.banner-title {position: absolute;bottom:10%; left:5%;}
.nobreak {white-space: nowrap}
.text-colored {color: #fbc42f}
h1 {font-size: 32px; line-height: 1.2; font-weight: 900;}
.uppercase{text-transform: uppercase; font-family: "Oswald", sans-serif;}
.darken {filter: brightness(0.76)}
.cursive {font-family: "Kaushan Script", serif; font-size: 1.4em}
.schedule-item {text-align: right; margin: 0 auto; padding: 0em 0.6em;font-weight: 900; background: #000; width: 100%; color: #fff; border: 1px solid #222}
.schedule-item div {display: inline-block; padding-right: 1em}
.schedule-day {width: 50%; height: 100%; text-align: right; translate: -10% -50%;}
.schedule-hours {width: 50%; padding: 0.5em 0.5em; translate: -10% 0;}
.schedule-sd {translate: -10% 20%;}
.size-1 {font-size: 24px}
.size-4 {font-size: 16px}
.brand-subtitle, .footer-sign {display: none}
.footer-contact, .footer-adress {text-align: center}
.longtext {text-align: justify}
.justify {text-align: justify}
@media only screen and (min-width: 421px) {
	.banner {min-height: 640px}
	.banner-title {font-size: 72px; line-height: 1.2;bottom:30%; left: 7%}
	.brand-subtitle, .footer-sign {display: block}
	.footer-sign{text-align: right; line-height: 1.1; translate: 0 12px}
	.size-1 {font-size: 32px}
	.size-4 {font-size: 24px}
	.schedule-item {width: 18em; margin: 0.5em auto;}
	.schedule-day {width: 40%; text-align: center; translate: 10% -50%}
	.schedule-hours {width: 60%; translate: 0 0}
	.schedule-sd {translate: 0 20%}
	.footer-contact, .footer-adress {text-align: left; padding-left: 1em}
	.social-footer {display: none}
	.menu-small {display: none}
	.nav-social-icons {display: none}
	.longtext {text-align: left}
}
@media only screen and (min-width: 1201px) {
	.nav-social-icons {display: block}
}