   /*after upgrade*/
   /* body {
     font-size: 87.5%;
     line-height: 1.5;
   } */

   /*after upgrade*/
   .region-primary-menu .menu a {
     float: left;
     margin-bottom: 0;
     padding: 0.7em 0.8em;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
   }

   /*after upgrade*/
   body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:not(:last-child) {
     padding: 0em 0.4em;
     padding-top: 0;
     margin-inline-end: 0;
     line-height: 1;
   }

   li.expanded.dropdown{
      list-style-type: circle;
      list-style-image: url(../../../core/misc/menu-expanded.png);
   }
   
   li.expanded{
    list-style-type: circle;
    list-style-image: url(../../../core/misc/menu-expanded.png);
   }



   /* ****************************** */
   /* alt layout 1 */

   .layout-container {
     max-width: 100%;
     box-sizing: border-box;
     margin-right: auto;
     margin-left: auto;
   }

   .layout-one-sidebar .main-content {
     width: 72%;
     margin-left: 30%;
   }

   #sidebar-first {
     /*background:#efefef;*/
     padding-bottom: 16px;
     /*after upgrade*/
     /* width: 28%; */
     flex: 0 0 24%;
     max-width: 470px;
   }



   .sidebar .block {
     /*background:#fff;*/
   }

   /* .region-content { */
   #header .region--content {
     /*after upgrade*/
     /*border-left:none;*/
     /*padding-left:0;*/
     width: 100%;
   }

   /* ****************************** */

   /* we hide the site name in the header as it is part of the logo graphic */
   .site-branding__name {
     /* display:block; */

   }

   /*after upgrade*/
   .header {
     padding: 0.357em 7px 0;
   }

   .view-content {
     gap: 0;
   }


   /*after upgrade*/

   @media (min-width: 62.5rem) {
     .node__content {
       padding-block-end: unset;
     }
   }
   .node__content{
    padding-block-end: unset;
   }


/* after upgdrade*/
.views-view-grid.horizontal .views-row

 {
    margin: 0 0 15px;
    padding: 15px 0;
    border-bottom: 1px solid #d3d7d9;
}

/*after upgrade*/
.view{
  gap: var(--sp2);
}
/*after upgrade*/
.block__title{
  letter-spacing: unset;
}
/*after upgrade*/
ul.ullinks {
    list-style-type: disc;
    color: #0071b3;
    margin-inline-start: 1em;
}

/*after upgrade*/
.file--application-pdf {
    background-image: url(../images/pdf-16.png);
}
/*after upgrade*/
.file {
    display: inline-block;
    min-height: 16px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: left center;
}

/*after upgrade*/
.secondary-nav {
    font-weight: unset;
}
/*after upgrade*/
.secondary-nav__menu {
  padding-inline-end: 20px;
}

/*after upgrade*/
.primary-nav__menu-link-inner::after {
  border-top: none;
}