   body.layout-10 .container,
   body.layout-10 .frame-container-default {
     max-width: 90%
   }

   body.layout-10 .container .frame-container-default,
   body.layout-10 .frame-container-default .frame-container-default {
     max-width: 100%
   }

   .news-list-item h1 {
     font-family: "Roboto Condensed";
     font-size: 38px;
     font-weight: 700;
     font-style: normal;
     font-stretch: condensed;
     line-height: 1.16;
     letter-spacing: normal;
     color: #004c80;
   }

   .news-list-item h2 {
     font-family: "Roboto Condensed";
     font-size: calc(38px * .8);
     font-weight: 700;
     font-style: normal;
     font-stretch: condensed;
     line-height: 1.16;
     letter-spacing: normal;
     color: #004c80;
   }

   @media (min-width: 768px) {
     .calendarize {
       display: grid;
       grid-template-columns: 1fr;
       justify-items: stretch;
       justify-content: space-between;
       gap: 1rem
     }
   }

   .calendarize .panel-default {
     border: 1px solid #cecece;
     padding: 0.5rem 1rem
   }

   .calendarize .panel-detail {
     border: none
   }

   .calendarize .regularMonthView .selectedDay {
     border: 1px solid #000
   }

   .calendarize .regularMonthView .hasEvents {
     background-color: #f5b859
   }

   .calendarize .regularMonthView .hasEvents ul {
     list-style-type: none;
     display: none;
     padding: 0;
     background-color: #fff
   }

   .calendarize .regularMonthView .hasEvents:hover ul {
     display: block;
     position: absolute;
     left: 0;
     transform: translate(20px, 8px)
   }

   #news-container-7811 ul.list-group {
     grid-template-columns: repeat(1, 1fr);
     gap: 20px;
   }

   .istopnews {
     border: 2px solid #004c80 !important;
     box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
     padding-top: 2.5rem !important;
     padding-bottom: 2.5rem !important;
   }

   .istopnews p {
     font-size: 1.40625rem;
   }

   .list-group-item {
     box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
     border: 2px solid #004c80 !important;
     padding-right: calc(var(--bs-gutter-x) * .5);
     padding-left: calc(var(--bs-gutter-x) * .5);
   }

   @media (min-width:768px) {

     .list-group-item:nth-child(odd) .news-list-item h2 {
       order: 1;
      padding-left: calc(25% + 20px);
     }

     .list-group-item:nth-child(odd) .imagelink {
       order: 2;
       border-right: 1px solid #004c80;
     }

     .list-group-item:nth-child(odd) .article {
       order: 3
     }

     .list-group-item:nth-child(even) .news-list-item h2 {
       order: 1;
     }

     .list-group-item:nth-child(even) .imagelink {
       order: 3;
       border-left: 1px solid #004c80;
     }

     .list-group-item:nth-child(even) .article {
       order: 2
     }
   }

   /* .news-list-item .imagelink{width:50%} */
   /* .news-list-item .article{width:50%} */
   .news-list-item .article.noimage {
     width: 100%
   }

   .news-list-item .btn-read-more {
     padding: 5px 10px;
   }

   .news-list-item ul {
     margin-bottom: 1rem;
   }
.backendlayout-2_columns .subcontent-wrap, .backendlayout-2_columns_25_75 .subcontent-wrap{

       background-color: #fff;       padding: 1rem;
}
   @media (min-width: 992px) {

     .backendlayout-2_columns .subcontent-wrap,
     .backendlayout-2_columns_25_75 .subcontent-wrap {
       --section-colspan: 3 !important;

     }
   }

   .backendlayout-2_columns .section-default,
   .backendlayout-2_columns_25_75 .section-default {
     background-color: #004c8054;
     padding-top: 3rem;
   }

   .news-single .caption {
     font-size: 80%;
   }


   .subcontent-wrap p {
     font-size: calc(18px * .8);
   }

   .subcontent-wrap .list-group-item {
     border: none !important;
     box-shadow: none !important;
     padding: 0;
   }

   .subcontent-wrap .news-list-item h2 {
     font-size: calc(38px * .6);
     font-weight: 700;
     font-style: normal;
     font-stretch: condensed;
     line-height: 1.16;
     letter-spacing: normal;
     color: #004c80;
     padding-left: calc(var(--bs-gutter-x) * .5) !important;
   }

   .subcontent-wrap h3 {

     font-size: calc(38px * .6);
   }

   .subcontent-wrap .news-list-item .article>div {
     display: none;
   }

   .subcontent-wrap .news-list-item .imagelink,
   .subcontent-wrap .news-list-item .article {
     width: 100%;
     border: none;
   }

   .subcontent-wrap .news-list-item .btn-read-more {
     margin-top: 1rem;
   }