.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.col-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12{flex:0 0 100%;max-width:100%}
.order-first{order:-1}
.order-last{order:13}
.order-0{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.offset-1{margin-left:8.3333333333%}
.offset-2{margin-left:16.6666666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.3333333333%}
.offset-5{margin-left:41.6666666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.3333333333%}
.offset-8{margin-left:66.6666666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.3333333333%}
.offset-11{margin-left:91.6666666667%}
@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}
@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}
@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}
@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}

[class^="oc-icon-"]:before,[class*=" oc-icon-"]:before{margin-right:0px !important}
*{box-sizing:border-box}
html,body{margin:0px;padding:0px;min-height:100%;height:100%}
body{background-color:#000;font-family:"Alegreya Sans",sans-serif;color:#fff;font-size:15px;line-height:21px;letter-spacing:0.04em;font-weight:400}
button,input,textarea{letter-spacing:0.04em}
p{margin-top:0px;margin-bottom:0px}
a,a:active,a:visited{color:#fff;text-decoration:none}
a:hover{color:#fff;text-decoration:underline}
h1,h2,h3,h4,h5,h6{font-family:"Alegreya Sans",sans-serif;margin-top:0px;margin-bottom:0px;font-weight:700}
h2{font-size:24px;line-height:30px;margin-bottom:10px}
h3{font-variant:all-small-caps;font-weight:500;font-size:24px;line-height:23px;margin-bottom:7px}
h6{font-style:italic;font-weight:400;font-size:15px;line-height:21px;color:#ccc}
.text-align-center{text-align:center}.bg-container,.bg-portfolio-container{width:100%;height:100vh;position:fixed;top:0px;left:0px;z-index:-1;display:block;background-image:url("../themes/davidbergmueller/assets/images/background-large.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:height 0.25s ease-out}
.bg-container .blurred,.bg-portfolio-container .blurred{background-image:url("../themes/davidbergmueller/assets/images/background-large-blurred.jpg");width:100%;height:100%;display:block;opacity:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}
body.scrolled .bg-container .blurred{opacity:1}
@media (max-width:840px){.bg-container{background-image:url("../themes/davidbergmueller/assets/images/background-small.jpg")}.bg-container .blurred{background-image:url("../themes/davidbergmueller/assets/images/background-small-blurred.jpg")}}
.bg-portfolio-container{height:40vh;position:absolute;background-position:0% 60%}.home-container,.home-portfolio-container{height:100vh;width:100%;text-align:center;position:relative;transition:height 0.25s ease-out}
.home-container .title,.home-portfolio-container .title{width:100%;position:absolute;bottom:12vh;text-shadow:1px 1px 0px rgba(0,0,0,0.6);font-variant:small-caps;font-weight:700;font-size:38px;letter-spacing:0.18em;opacity:1;transition:opacity 0.25s linear,margin-bottom 0.25s ease-out}
.home-container .title a,.home-portfolio-container .title a{text-decoration:none}
.home-container .title span,.home-portfolio-container .title span{display:inline-block}
.home-container .title span::first-letter,.home-portfolio-container .title span::first-letter{font-weight:500}
.content-container>.content:first-child{padding-top:0px}
@media (max-width:550px){.home-container .title,.home-portfolio-container .title{font-size:9vw}}
.home-portfolio-container{height:40vh}.content-container{position:relative}
.content-container .content{padding-top:80px;padding-bottom:80px}
.content-container .content.content-sm{padding-top:50px;padding-bottom:50px}
.content-container .content-box{display:block;background:rgba(0,0,0,0.5);border-radius:10px;width:500px;text-align:left;padding:15px 20px;margin-left:auto;margin-right:auto;margin-top:30px;overflow-wrap:break-word}
.content-container .content-box.content-box-wide{width:700px}
.content-container .content-box.content-box-wider{width:700px}
.content-container .content-box-clean{margin-top:0px}
@media (max-width:550px){.content-container .content-box{width:95vw}}
@media (max-width:720px){.content-container .content-box.content-box-wide{width:95vw}}.content-container .content-box-dates{padding:20px 20px 10px 20px;width:1000px}
@media (max-width:1050px){.content-container .content-box-dates{width:95vw}}.gallery{margin-top:-15px;margin-bottom:-15px}
.gallery img{border-radius:10px}
.gallery .gallery-item{margin-top:15px;margin-bottom:15px}.popup{display:none;position:fixed;top:0px;z-index:999;height:100vh;width:100%;background:rgba(255,255,255,0.8);overflow-y:scroll}
.popup .popup-content{max-width:600px;background:black;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;border-radius:10px;overflow:auto;text-align:left;padding:15px 30px}
.popup a.close-popup-link{position:fixed;top:35px;margin-left:252px;font-size:28px}
.popup a.close-popup-link:hover{color:rgba(255,255,255,0.8);text-decoration:none}
body.popup-open{overflow-y:hidden}
body.popup-open .popup-content{display:block}
body.popup-open .content-container,body.popup-open .home-container,body.popup-open .nav,body.popup-open .bg-container{overflow-y:scroll}
@media (max-width:650px){.popup{overflow-y:auto}.popup .popup-content{width:95vw;margin-top:2.5vh;margin-bottom:2.5vh;padding:10px 15px}.popup a.close-popup-link{right:15px;top:25px;margin-left:0px}}
.list .list-item{border-top:dotted thin rgba(255,255,255,0.5);margin-top:10px;padding-top:10px}
.list .list-item:first-child{border-top:none;margin-top:0px;padding-top:0px}.circle{border-radius:99px}
a .icon.circle,a:visited .icon.circle,a:active .icon.circle{background:white;color:#000;text-decoration:none;display:block;overflow:hidden;text-align:center}
a:hover .icon.circle{background:rgba(255,255,255,0.6)}
a .icon-sm.circle,a:visited .icon-sm.circle,a:active .icon-sm.circle{width:34px;height:34px;padding-top:0px;padding-left:0px;font-size:20px}
a .icon-sm.circle span:before,a:visited .icon-sm.circle span:before,a:active .icon-sm.circle span:before{line-height:34px}.main-links{white-space:nowrap}
a.main-link{display:inline-block;width:105px;margin-top:20px;margin-bottom:20px}
a.main-link .icon.circle{width:70px;height:70px;font-size:40px;margin-bottom:0px;margin-left:auto;margin-right:auto}
a.main-link .icon.circle span:before{line-height:69px}
a.main-link .icon.circle span.icon-facebook{margin-left:-3%}
a.main-link .icon.circle span.icon-facebook:before{margin-top:3%}
@media (max-width:655px){a.main-link{width:calc(90% / 6)}a.main-link .icon.circle{width:60px;height:60px;font-size:30px}a.main-link .icon.circle span:before{line-height:59px}}
@media (max-width:470px){.main-link-row{display:block}a.main-link{width:calc(90% / 3);min-width:60px;max-width:100px}}
.external-links{margin-top:10px;margin-bottom:10px;display:flex;gap:10px}
.external-links a{display:block}
.external-links .text{line-height:34px}
a.past-events-link{border-radius:99px;background:white;color:#000;padding:5px 17px 6px 17px;text-decoration:none;cursor:pointer;display:inline-block;margin-top:30px}
a.past-events-link:hover,a.past-events-link:visited,a.past-events-link:active{text-decoration:none}
a.past-events-link:hover{background:rgba(255,255,255,0.6)}
button,.btn{border-radius:99px;border-width:0px;background:white;color:#000;padding:7px 17px;text-decoration:none;cursor:pointer;text-transform:uppercase;font-weight:500;font-size:15px;line-height:15px}
button:hover,button:visited,button:active,.btn:hover,.btn:visited,.btn:active{text-decoration:none}
button:hover,.btn:hover{background:rgba(255,255,255,0.6)}
.form-group{margin-bottom:10px;input:visited}
.form-group label{display:block;width:100%;margin-bottom:7px}
.form-group input:active,.form-group input{width:100%;border-radius:99px;border-width:0px;display:block;padding:7px 17px;background:rgba(255,255,255,0.1);border:solid white thin;color:#fff}
.form-group input:active::placeholder,.form-group input::placeholder{color:#ccc}
.pull-right{float:right}
.nav{position:fixed;z-index:99;background:rgba(0,0,0,0.8);height:50px;width:100%;top:0;left:0}
.nav ul{padding-left:0px;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:600px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;font-variant:all-small-caps;font-weight:500;font-size:24px;line-height:48px;margin-bottom:7px}
.nav ul a{text-decoration:none;color:#bbb}
.nav ul a:hover,.nav ul a.active,.nav ul a:active{color:#fff}
@media (max-width:840px){.nav ul{width:90%}}
@media (max-width:650px){.nav{display:none}}.artwork-wrapper,.release-wrapper,.portfolio-wrapper{overflow:auto;clear:both;text-align:center;margin:auto}
.release,.portfolio{display:block;position:relative;background-size:cover;float:left;margin-top:30px}
.release .avatar,.portfolio .avatar{top:0px;width:100%;padding-top:100%;border-radius:10px;background-size:cover;background-position:center}
.release .avatar img,.portfolio .avatar img{display:none}
.artwork{float:left;margin-top:30px}
.artwork .avatar{display:block;line-height:0;border-radius:10px;overflow:hidden;width:100%;height:0;padding-top:100%;position:relative}
.artwork .avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
a.avatar:hover{opacity:0.85}
@media (min-width:931px){.artwork-wrapper{padding-left:0px;padding-right:0px;width:870px}.artwork{width:260px;margin-left:15px;margin-right:15px}.artwork:nth-child(3n+1){clear:both}}
@media (max-width:930px) and (min-width:611px){.artwork-wrapper{padding-left:0px;padding-right:0px;width:580px}.artwork{width:260px;margin-left:15px;margin-right:15px}.artwork:nth-child(2n+1){clear:both}}
@media (max-width:610px) and (min-width:311px){.artwork-wrapper{padding-left:0px;padding-right:0px;width:290px}.artwork{width:260px;margin-left:15px;margin-right:15px}.artwork:nth-child(1n+1){clear:both}}
@media (max-width:310px){.artwork-wrapper{padding-left:4%;padding-right:4%;width:100%}.artwork{width:94%;margin-left:3%;margin-right:3%}.artwork:nth-child(1n+1){clear:both}}
@media (min-width:1201px){.release-wrapper{padding-left:0px;padding-right:0px;width:1150px}.release{width:200px;margin-left:15px;margin-right:15px}.release:nth-child(5n+1){clear:both}}
@media (max-width:1200px) and (min-width:961px){.release-wrapper{padding-left:0px;padding-right:0px;width:920px}.release{width:200px;margin-left:15px;margin-right:15px}.release:nth-child(4n+1){clear:both}}
@media (max-width:960px) and (min-width:741px){.release-wrapper{padding-left:0px;padding-right:0px;width:690px}.release{width:200px;margin-left:15px;margin-right:15px}.release:nth-child(3n+1){clear:both}}
@media (max-width:740px) and (min-width:491px){.release-wrapper{padding-left:0px;padding-right:0px;width:460px}.release{width:200px;margin-left:15px;margin-right:15px}.release:nth-child(2n+1){clear:both}}
@media (max-width:490px){.release-wrapper{padding-left:4%;padding-right:4%;width:100%}.release{width:44%;margin-left:3%;margin-right:3%}.release:nth-child(2n+1){clear:both}}
@media (min-width:1311px){.portfolio-wrapper{padding-left:0px;padding-right:0px;width:1290px}.portfolio{width:400px;margin-left:15px;margin-right:15px}.portfolio:nth-child(3n+1){clear:both}}
@media (max-width:1310px) and (min-width:881px){.portfolio-wrapper{padding-left:0px;padding-right:0px;width:860px}.portfolio{width:400px;margin-left:15px;margin-right:15px}.portfolio:nth-child(2n+1){clear:both}}
@media (max-width:880px) and (min-width:561px){.portfolio-wrapper{padding-left:0px;padding-right:0px;width:500px}.portfolio{width:500px;margin-left:0px;margin-right:0px}.portfolio:nth-child(1n+1){clear:both}}
@media (max-width:560px){.portfolio-wrapper{padding-left:4%;padding-right:4%;width:100%}.portfolio{width:100%;margin-left:0%;margin-right:0%}.portfolio:nth-child(1n+1){clear:both}}
.portfolio .avatar{cursor:pointer;padding-top:50%;margin-bottom:10px}
.portfolio:hover{text-decoration:none}
.portfolio:hover .avatar{opacity:0.9}.event{padding-left:220px !important;position:relative;overflow:hidden;transition:background 0.25s linear;min-height:90px;width:600px !important}
.event .avatar{position:absolute;top:0px;left:0px;display:block;height:100%;width:200px;background:#ccc;color:black;transition:background 0.25s linear;display:flex;align-items:center}
.event .avatar>div{width:100%;text-align:center}
.event .avatar .icon{display:block;margin-left:auto;margin-right:auto;width:34px;height:34px;margin-bottom:5px;font-size:34px}
.event .avatar h2{margin-bottom:0px}
a.event:hover{text-decoration:none;background:black}
a.event:hover .avatar{background:#eee}
@media (max-width:650px){.event{width:95vw !important}}
@media (max-width:550px){.event{padding-left:170px !important}.event .avatar{width:150px}}
.footer{background:rgba(0,0,0,0.5);text-align:center;padding:20px 0px;margin-top:80px;color:#ccc;overflow-wrap:break-word}
.footer a{color:#ccc}.bit-widget{font-size:15px !important;font-family:"Alegreya Sans",sans-serif !important;background-color:transparent !important;padding-bottom:0px !important}
.bit-widget .bit-upcoming-events,.bit-widget .bit-past-events{border-bottom:none !important}
.bit-widget .bit-event:last-child{padding-bottom:0px !important}
.bit-widget .bit-play-my-city-wrapper{padding-bottom:0px !important}
.bit-widget.bit-layout-desktop .bit-date-wrapper{min-width:200px !important}
.bit-widget .bit-offers-inner-wrapper{margin-right:0px !important}
.bit-widget .bit-date-wrapper{font-size:24px !important;font-variant:all-small-caps !important}