@import"https://fonts.googleapis.com/css2?family=Bangers&display=swap";body{--black: #000;--white: #f1f7ed;--gray-dark: #2a282b;--gray-medium: #474448;--gray-light: #5b5b5b;--gray-lightest: #a39ea4;--highlight: #1bc5f6;--highlight-dark: #1aa2c8;--highlight-light: rgba(27, 197, 246, .3137254901960784);--accent: #fff05a;--link: var(--highlight);background:var(--black) url(/city-skyline.png) repeat-x -1em 45vh;color:var(--white);font-family:sans-serif;font-size:16px;height:100%;line-height:1.5;margin:0}@media(min-width:768px){body{font-size:20px}}.container{max-width:900px;margin:0 50px}@media(min-width:1000px){.container{margin:0 auto}}.heading{margin-bottom:20px;margin-top:50px;font:2em Bangers,Arial,Sans-serif;font-weight:700;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;text-align:center}@media(min-width:768px){.heading{font-size:3em}}.heading--sub{margin-bottom:5px;color:var(--highlight);font:1.5em Bangers,Arial,Sans-serif;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid var(--highlight)}.about-matt{font-size:1em;line-height:1.5em;margin-bottom:50px}@media(min-width:768px){.about-matt{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.1em}}.video{display:block;height:300px;width:100%;max-width:800px;border:5px solid var(--highlight);margin:25px auto}@media(min-width:768px){.video{height:400px}}.credentials{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;justify-content:center}.credentials--item{margin-bottom:15px;margin-right:15px}.credentials--item img{max-height:50px}@media(min-width:768px){.credentials--item img{max-height:75px}}.show-section{margin-bottom:100px}@media(min-width:768px){.shows-by-month-container{display:flex;flex-wrap:wrap}}@media(min-width:768px){.shows-by-month{flex:1 1 calc(50% - 50px);margin-right:50px}}@media(min-width:1200px){.shows-by-month{flex:1 1 calc(33% - 50px);margin-right:50px}}.shows-list{margin:0;list-style-type:none;padding:0}.shows-list__show{max-width:450px}.show{padding:10px;display:flex;align-items:center}.show--private{font-size:.8em;padding:5px}.show--private .show__date-block{color:var(--gray-dark)}.show__address{color:var(--gray-lightest);font-size:14px;text-transform:uppercase}.show__date-block{font-family:Tahoma,Geneva,sans-serif;font-size:15px;letter-spacing:.1em;text-align:center}.show__day{font-size:30px;font-weight:700;line-height:1em}.show__dayOfWeek{line-height:1em}.show__details{margin-left:10px}.show__private{color:var(--gray-dark);padding:0 2px;font-size:.8em;letter-spacing:.2em;margin-left:10px}.show__time{color:var(--gray-medium);font-size:.7em;text-transform:uppercase}.footer{background-color:var(--gray-dark)}.footer__container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:25px 0}.social{display:flex;justify-content:center}.social__link{color:var(--white);display:flex;margin-right:10px}.social__icon{height:20px;width:20px}@media(min-width:768px){.social__icon{height:25px;width:25px}}.icon{display:inline-block;fill:currentColor}.travel{margin-bottom:50px}@media(min-width:768px){.travel{display:flex;flex-direction:row;justify-content:flex-start}}.travel__flags-list{display:flex;list-style-type:none;padding:0;align-items:center;justify-content:center;flex-wrap:wrap;flex-basis:250px;margin-right:25px}.travel__flag{height:40px;margin-right:3px;margin-left:3px;margin-bottom:5px}.travel__flag img{height:40px;width:60px}
