.sv-template-genomgangssida .savsjo_menu-fav-nav {
   padding: 0 !important;
}

.sv-template-genomgangssida .savsjo_menu-fav-nav .sv-row {
   display: flex;
   justify-content: center;
   margin-top: 0;
}

/* Removes down arrow */
.sv-template-genomgangssida .savsjo-headercontent-inner .savsjo-header-arrow-down .sv-text-portlet-content:before {
   display: none;
}

@media( max-width: 1024px ) {
   .sv-template-genomgangssida div.savsjo_menu-fav-nav div.sv-row {
      flex-direction: column;
   }
   .sv-template-genomgangssida .savsjo_menu-fav-nav .sv-row .savsjo_menu-fav-nav-box {
      width: 100% !important;
      border-right: unset !important;
      padding: 1em !important;
   	border-bottom: 0.1em solid #e4e4e4 !important;
   }
   .sv-template-genomgangssida .savsjo_menu-fav-nav .sv-row .savsjo_menu-fav-nav-box h2 {
      padding-top: 0.5em;
   }
   .sv-template-genomgangssida .savsjo_menu-fav-nav .sv-row .savsjo_menu-fav-nav-box div.sv-text-portlet:nth-child(2) {
      display: none;
   }
   
   /* Button row */
   .sv-template-genomgangssida .savsjo_menu-fav-nav .savsjo_startpage-content-bottom {
      align-items: center;
      margin: 0 !important;
   }
   .sv-template-genomgangssida .savsjo_menu-fav-nav .savsjo_startpage-content-bottom .sv-decoration-lankknapp {
      margin: 1em 0;
   }
}

.sv-template-genomgangssida .savsjo_menu-fav-nav-box {
   margin-left: 0 !important;
   padding: var( --env-spacing-large );
}

.sv-template-genomgangssida .savsjo_menu-fav-nav-box h2 a {
   color: #000;
   padding: 0.2em;
}
.sv-template-genomgangssida .savsjo_menu-fav-nav-box h2 a:after {
   content: '';    
   position: absolute;
   left: 0;
   top: 0;
   right: 0;
   bottom: 0;
   z-index: 1;
}

.sv-template-genomgangssida .savsjo_menu-fav-nav-box p {
   color: #000;
}

/* removes line under header */
.sv-template-genomgangssida .savsjo_menu-fav-nav-box div:first-child {
   border: unset !important;
   margin-bottom: 0 !important;
}

.sv-template-genomgangssida .savsjo_menu-fav-nav .sv-row:first-child {
   padding-top: 1em;
}

/* Lines for menu items */
.sv-template-genomgangssida .savsjo_menu-fav-nav .sv-row .savsjo_menu-fav-nav-box {
   border-right: 0.1em solid #e4e4e4;
   border-bottom: 0.1em solid #e4e4e4;
}

/* Hides last right border */
.sv-template-genomgangssida .savsjo_menu-fav-nav:before {
   content: "";
   position: absolute;
   right: 0;
   height: 100%;
   width: 1.4em;
   z-index: 1;
   background-color: var( --env-block-background-color );
}
/* Hides bottom border */
.sv-template-genomgangssida .savsjo_menu-fav-nav:after {
   content: "";
   position: absolute;
   bottom: 0;
   width: 100%;
   height: 1em;
   background-color: var( --env-block-background-color );
}
@media (max-width: 960px) {
   .sv-template-genomgangssida .savsjo_menu-fav-nav:after {
      height: 0;
   }
}


/* Button row */
.sv-template-genomgangssida .savsjo_menu-fav-nav .savsjo_startpage-content-bottom {
   display: block;
   margin: 0;
   border-top: unset !important;
   padding-bottom: 2em;
}
/* Hides bottom border */
.sv-template-genomgangssida .savsjo_menu-fav-nav .savsjo_startpage-content-bottom:before {
   content: "";
   position: relative;
   top: -1em;
   width: 100%;
   height: 1em;
   background-color: var( --env-block-background-color );
}
@media (max-width: 960px) {
   .sv-template-genomgangssida .savsjo_menu-fav-nav .savsjo_startpage-content-bottom:before {
      top: -1.1em;
   }
}
