


@font-face {
  font-family: 'AlfredSans';
  src: url(/customer/fonts-v2/AlfredSans-Regular.woff) format("woff"), url(/customer/fonts-v2/AlfredSans-Regular.woff2) format("woff2");
}

@font-face {
  font-family: 'AlfredItalic';
  src: url(/customer/fonts-v2/AlfredSans-Italic.woff) format("woff"), url(/customer/fonts-v2/AlfredSans-Italic.woff2) format("woff2");
}

@font-face {
  font-family: 'AlfredSerif';
  src: url(/customer/fonts-v2/AlfredSerifText-Regular.woff) format("woff"), url(/customer/fonts-v2/AlfredSerifText-Regular.woff2) format("woff2");
}

@font-face {
  font-family: 'AlfredSerifItalic';
  src: url(/customer/fonts-v2/AlfredSerifText-Italic.woff) format("woff"), url(/customer/fonts-v2/AlfredSerifText-Italic.woff2) format("woff2");
}

@font-face {
  font-family: 'AlfredSerifBold';
  src: url(/customer/fonts-v2/AlfredSerifText-Bold.woff) format("woff"), url(/customer/fonts-v2/AlfredSerifText-Bold.woff2) format("woff2");
}
body {
  font-family: "AlfredSerif", serif;
  background-color: rgb(240, 240 ,240);
}
h1,h2,h3,h4,h5,h6{
	font-family: "AlfredSans", sans-serif;
  color: #000;

  font-weight: normal;
  text-transform: none;
  text-shadow: none;
}
a, a:visited{
  color:#000;
  text-decoration: none;
}
a:hover{
  color:#000;
  text-decoration: none
}
a:active{
  text-decoration: none
}
.navbar{
  font-family: "AlfredSans", sans-serif;
}
.footer{
  font-family: "AlfredSans", sans-serif;
}

.main-ingress{
  color:#000;
  font-weight:normal;
  text-shadow: none;
}
.main-ingress a, .main-ingress a:visited{
  color:#000;
}
.event-search .label{
  font-size:22px;
  color:#000;
  font-weight: normal;
  text-shadow: none;
}
.event-group-day {
  background-color:#53565a;
  font-weight:normal;
}
#evartContainer{
  background-color: rgb(240, 240 ,240);
}
.toCheckout{
  font-weight: normal;
}
.pVaArt{
  font-weight: normal;
}
.tartColLabel{
  font-weight: normal;
}
@media(min-width: 768px){
	.navbar{
    font-size: 18px;
  }
}
@media(max-width: 576px){
  .main-ingress{
      font-size:16px;
  }
  .shopping-basket{
      max-width:350px;
      margin-top:10px;
  }
  .main{
      margin: 0 10px 0;
  }
}
@media(min-width: 576px){
  .footer {
    bottom: 0;
    width: 100%;
  }
  #basketMarker{
    font-size: 2em !important; /*size whatever you like*/
  }
  .fa-shopping-basket.has-items .marker {
    top:28px;
    left:42px;
    width:10px;
    height: 10px;
  }
}
.btn-primary{
  background-color:  #0182C9;
}
.btn-primary:hover{
  background-color:  #0169a2;
}
#avbokaButton{
  color: #fff;
  text-decoration: none;
}

@media(max-width: 576px){
    
    .main-ingress{
        font-size:16px;
       
    }
    .shopping-basket{
        max-width:350px;
        margin-top:10px;
    }
    .main{
        margin: 0 10px 0;
    }
}
@media(min-width: 576px){
	.footer {
		bottom: 0;
		width: 100%;
	}
}
@media(min-width: 768px){

  #sendEmailButton{
    margin-right: 100px;
  }
}
@media(min-width: 9920px){
	
  .tillfTartContainer{
    margin-left:50px;
    border: 1px solid;
  }
}
@media(max-width: 375px){
	#topLogo{
		max-width: 180px;
	}
	.shopping-basket{
		max-width: 300px;
	}
}