@media (max-width: 1140px) {
  .sv-grid-af-huvudgrid {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.heading:after, h1:after {
    margin-top: .75rem;
    margin-bottom: .75rem;
}
@media (min-width: 768px) {
   .heading:after, h1:after {
       margin-top: 1rem;
       margin-bottom: 1rem;
   }
}
.cms .tabpage-tabs {
   display:none;
}
.cms .category-buttons {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
@media (min-width: 576px) {
   .cms .category-buttons .category-button {
       margin-right: 1rem;
       margin-bottom: 0 !important;
   }
}
.category-buttons h3.subheading3 {
   margin-top: 0;
   margin-bottom: 1rem;
}   
.page-list__letter h2 {
   background: #fff;
   box-sizing: content-box;
   border-radius: 50%;
   width: 17px;
   height: 17px;
   font-size: 1.375rem !important;
   line-height: 17px;
   padding: 7px;
   border: 3px solid #95C23E;
   color: #000;
   text-align: center;
}
@media (min-width: 992px) {
   .page-list__letter h2 {
       width: 34px;
       height: 34px;
       font-size: 34px !important;
       line-height: 30px;
   }
}