.elementor-3547 .elementor-element.elementor-element-c720c7b{--display:flex;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3547 .elementor-element.elementor-element-c720c7b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-2e90b64 */div#infosnowContainer {
    font-family: "alata", Sans-serif !important;
  }
  div.isH3{
      display: none;
  }
  
  @media (min-width: 1024px) {
     .isC.isRemarksPisten {
    position: absolute;
    top: 0;
    right: 0;
    display: flex !important;
    padding-top: 25px;
     }
     #isCBox228_2 .isRemarks {
    margin: 0 25%;
}
  }
  
  @media (min-width: 768px) and (max-width: 1023px) {
      .isC.isRemarksPisten {
      position: absolute;
      top: 75px;
      left: 342px;
  }
  }
  @media (max-width: 767px) {
        .isC.isRemarksPisten {
      position: absolute;
      top: 200px;
      left: 0px;
      
  }
  .isC.isRemarksPisten {
      display: flex !important;
      
  }
  .isH1 {
      font-size: 18px;
  }
  .isBox > *:nth-child(2) {
    margin-bottom: 300px;
}
  }
  
  
  
  
  /**/
  .isBox > *:nth-child(n+14) {
      display: none; /* Hide all children after the 10th */
  }
  
  .infosnowContainer .isBox .isBreakBox .isCBoxA {
      display: block !important;
  }
  
  .isC_Weatherwidget {
      padding: 20px 0px !important;
  }
  .isH1::after {
      display: none !important;
  }
  
  .isCBox, .isCBoxA {
      max-height: unset !important;
      border: none !important;
  }
  .isH1{
      background-color: #fff !important;
      color: #000 !important;
      display: flex;
      flex-direction: row;
  
      align-items: center;
      font-weight: 900 !important;
      font-size: 24px !important;
  }
  .isH1Ico {
      background: #000 !important;
      border-radius: 100px !important;
      padding: 2px;
      width: 42px !important;
  }
  .isT {
      display: none;
  }
  
  
  
  .isBox {
    display: flex !important;
    flex-direction: column !important; /* Vertical layout */
    gap: 0px !important;
  }
  
  /*  
/* Assign order to child elements */

.isBox > *:nth-child(2) {
  order: 1; /* saison */
}
.isBox > *:nth-child(13) {
  order: 2; /* Gastronomie*/
}
.isBox > *:nth-child(5) {
  order: 3; /* Analgen */
}
.isBox > *:nth-child(6) {
  order: 4; /* Pisten */
}
.isBox > *:nth-child(7) {
  order: 5; /*  Chlittipiston */
}
.isBox > *:nth-child(8) {
  order: 6; /* fusswege */
}
.isBox > *:nth-child(9) {
  padding-bottom: 0; !important; /* fusswege */
}
.isBox > *:nth-child(10) {
  order: 7; /* Diverses */
}
.isBox > *:nth-child(3) {
  order: 8; /* wetter */
}

.isBox > *:nth-child(4) {
  order: 9; /* Schnee */
}

.isBox > *:nth-child(12) {
  display: none;
}
.isBreakBox {
    padding-bottom: 50px;
}


  


  
  
  #isCBox228_2 .isC {
      display: grid;
      grid-template-columns: 1fr 1fr; /* Two equal columns */
      gap: 10px;
      max-width: 100%; /* Adjust width as needed */
  }
  
  
  
  /* Positioning items in the grid */
  .isRec:nth-child(1) { grid-column: 1; grid-row: 1; }
  .isRec:nth-child(2) { grid-column: 1; grid-row: 2; }
  .isRec:nth-child(3) { grid-column: 1; grid-row: 3; }
  .isRec:nth-child(4) { grid-column: 1; grid-row: 4; }
  .isRec:nth-child(5) { grid-column: 1; grid-row: 5; }
  .isRec:nth-child(6) { grid-column: 1; grid-row: 6; }
  .isRec:nth-child(7) { grid-column: 1; grid-row: 7; }
  
  .isRec:nth-child(8)  { grid-column: 2; grid-row: 1; }
  .isRec:nth-child(9)  { grid-column: 2; grid-row: 2; }
  .isRec:nth-child(10) { grid-column: 2; grid-row: 3; }
  .isRec:nth-child(11) { grid-column: 2; grid-row: 4; }
  .isRec:nth-child(12) { grid-column: 2; grid-row: 5; }
  
  /* Responsive layout for mobile: one column */
  @media (max-width: 768px) {
      #isCBox228_2 .isC {
          grid-template-columns: 1fr; /* Single column on mobile */
      }
  
      .isRec {
          grid-column: 1 !important;
          grid-row: auto !important; /* Stack items automatically */
      }
  }/* End custom CSS */