@font-face {
    font-family:SL Gothic Text Regular;
    src:url(/customer/fonts/SLGothicText2-Regular.d61f5291.eot);
    src:url(/customer/fonts/SLGothicText2-Regular.d61f5291.eot) format("embedded-opentype"),
    url(/customer/fonts/SLGothicText2-Regular.70a501bc.woff2) format("woff2"),
    url(/customer/fonts/SLGothicText2-Regular.d09af25e.woff) format("woff")
}
@font-face {
    font-family:SL Gothic Text Regular Italic;
    src:url(/customer/fonts/SLGothicText2-RegularItalic.84832d8e.eot);
    src:url(/customer/fonts/SLGothicText2-RegularItalic.84832d8e.eot) format("embedded-opentype"),
    url(/customer/fonts/SLGothicText2-RegularItalic.f4b014c8.woff2) format("woff2"),
    url(/customer/fonts/SLGothicText2-RegularItalic.03b90cdc.woff) format("woff")
}
@font-face {
    font-family:SL Gothic Text Medium;
    src:url(/customer/fonts/SLGothicText2-Medium.0664f5bb.eot);
    src:url(/customer/fonts/SLGothicText2-Medium.0664f5bb.eot) format("embedded-opentype"),
    url(/customer/fonts/SLGothicText2-Medium.a8e05014.woff2) format("woff2"),
    url(/customer/fonts/SLGothicText2-Medium.4001a707.woff) format("woff")
}
@font-face {
    font-family:SL Gothic Text Medium Italic;
    src:url(/customer/fonts/SLGothicText2-MediumItalic.9f11f3f9.eot);
    src:url(/customer/fonts/SLGothicText2-MediumItalic.9f11f3f9.eot) format("embedded-opentype"),
    url(/customer/fonts/SLGothicText2-MediumItalic.ae55972b.woff2) format("woff2"),
    url(/customer/fonts/SLGothicText2-MediumItalic.01ba3802.woff) format("woff")
}
@font-face {
    font-family:SL Gothic Text Bold;
    src:url(/customer/fonts/SLGothicText2-Bold.ca61954e.eot);
    src:url(/customer/fonts/SLGothicText2-Bold.ca61954e.eot) format("embedded-opentype"),
    url(/customer/fonts/SLGothicText2-Bold.7f49c205.woff2) format("woff2"),
    url(/customer/fonts/SLGothicText2-Bold.8b90c074.woff) format("woff")
}
@font-face {
    font-family:SL Gothic Text Bold Italic;
    src:url(/customer/fonts/SLGothicText2-BoldItalic.93fc9dc6.eot);
    src:url(/customer/fonts/SLGothicText2-BoldItalic.93fc9dc6.eot) format("embedded-opentype"),
    url(/customer/fonts/SLGothicText2-BoldItalic.959ee772.woff2) format("woff2"),
    url(/customer/fonts/SLGothicText2-BoldItalic.3192a4fc.woff) format("woff")
}
@font-face {
    font-family:SL Gothic Display Bold;
    src:url(/customer/fonts/SLGothicDisplay-Bold.0b0c8f05.woff2) format("woff2"),
    url(/customer/fonts/SLGothicDisplay-Bold.6c1c3944.woff) format("woff")
}
body,html{
    font-family:"SL Gothic Text Regular";
    background-color:#fdedea;
}
.footerLink:visited{
    color:#fff;
    text-decoration: none;
}
.navbar{
    background-color:#00282d;
    color: #fff;
}
.navbar-brand img{
        max-height:69px;
}
.nav-item{
    color: #fff;
}
.nav-link{
    font-size: 20px;
    font-family:"SL Gothic Text Bold";
    color: #fff !important;
}
#basketMarker{
    color: #fff;
}
h1{
    color:#ad1414;
    font-family:"SL Gothic Text Bold";
    font-size: clamp(0.9rem, 1vw + 2rem, 2.625rem);
    font-weight: 700;
    text-shadow: none;
}
.main-raised h1{
    margin-top:40px;
}
.main-ingress{
    font-size:22px;
    color:#ad1414;
    font-weight:700;
    text-shadow: none;
}
.event-search .label{
    font-size:22px;
    color:#ad1414;
    font-weight:700;
    text-shadow: none;
}
#basketMarker{
    font-size: 2em !important; /*size whatever you like*/
}
.footer{
    background-color:#00282d !important;
    color: #fff;
}
footer{
    background-color:#00282d !important;
    color: #fff;
}
.footerLink{
    color: #fff;
}
#cb-cookie-banner{
    background-color:#00282d !important;
    color: #fff;
}
#evartContainer{
    background-color: #fdedea;
}
.event-group-day{
    color:#fff;
    background-color: rgb(138, 39, 26);
}
@media(max-width: 576px){
    .main-ingress{
        font-size:16px;
    }
    .shopping-basket{
        max-width:350px;
        margin-top:10px;
    }
    .main{
        margin: 0 10px 0;
    }
}
@media(max-width: 370px){
    .shopping-basket{
        max-width: 300px;
    }
}
@media(min-width: 576px){
    .footer {
        bottom: 0;
        width: 100%;
    }
    .fa-shopping-basket.has-items .marker {  
      top:28px;
      left:42px;
      width:10px;
      height: 10px;
    }
}
@media(min-width: 768px){
    #sendEmailButton{
      margin-right: 100px;
    }
}
@media(min-width: 9920px){
    .tillfTartContainer{
      margin-left:50px;
      border: 1px solid;
    }
}