/* css pirls 2026*/
      body {
        font-family:"Open Sans", sans-serif;
        background-color:#FFF;
        position:relative;
        margin:0 auto;
      }
     
     .sidebar { margin-top: 0.5rem!important;}
     /* med red #b6252f #a64235; lt red #f4313f*/  
      p{font-family: "Open Sans", sans-serif;}
      p.left{clear:left;}      
      h1{font-size: 46px; font-family: "Open Sans", sans-serif; font-weight: 600;font-stretch: 85.7%;}
      h2{font-size: 29px;font-weight:600;color: #555 !important;line-height: 150%;margin-bottom: 20px;}
      h3.schedule{background-color: #b6252f;
        background-position-x: .5rem;
        background-position-y: 0.2rem;
        background-repeat: no-repeat;
        background-size: 33px;
        color: #fff;
        font-weight: 600;
        height: auto;
        margin-bottom: 0;
        margin-top: 28px;
        padding:4px 4px 4px 54px;
        background-image: url("../../assets/img/schedule-yellow-circle.png");
        padding-left: 54px;
        }/*color:#b52424;*/

        footer .copyright {text-align: left!important;}
        /*.footercol1,.footercol2,.footercol3{max-width: fit-content;}*/
        
        .li-1 span:nth-child(2){color: #a64235;display: block;font-style: italic;font-weight: normal;text-align: center;}
        a span:nth-child(1){color:#000;font-style: normal;}
        ul.ul-encyclopedia li.li-1 span:hover, ul.ul-encyclopedia li.li-1 a:hover {color: #000000 !important;}
      .red {color: #b83726!important;}/*enc color:#b52424;*/
      .red-light {color: #f4313f;}
      .em-tight {letter-spacing: -0.02em;}
      .em-med {letter-spacing: -0.01em;}
      .em-wide{letter-spacing:0.01em;}
      .gray{color: #555;}
      .read-more-home{margin-top: 10px;}
      .read-more-home a{font-size: 19px;font-weight: 600;margin-top: 10px;}
      .lana a {
          color: #007bff;
          text-decoration: none;
          background-color: transparent;
          -webkit-text-decoration-skip: objects;
      }
      .lana a:hover {
          color: #0056b3;
          text-decoration: underline;
      }
      .enc-header-h1 {
        color: #555 !important;
        font-size: 2.8rem;
        font-stretch: 85.7%;
        font-weight: 500;
        margin: 0;
        font-family: "Open Sans", sans-serif;
        font-weight: 500;
        line-height: 53.7667px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        text-align: left;
        padding-top:0;
      }
      /* bullet */
       ul.key-features, ul.custom-bullet{
        /*background-color: rebeccapurple;*/
       font-size: 16px;
       list-style-type: none;
       line-height: 172%;
       }
       
       ul.custom-bullet > li:before {
          content:"";
          height:1em;
          width:1em;
          display:block;
          float:left;
          margin-left:-28px;
          background-position:top;
          background-repeat:no-repeat;
          background-size:auto;
          margin-top: 5px;
        }
        
        ul.key-features li::before{
          background-image: url(../../assets/img/play-button-bullet.svg);
          width: 28px;
          height: 28px;
        }


      ul.schedule2026 li:nth-child(5){border-right: none;}
      ul.schedule2026 li{       
        /*border-right: #b83726 solid 10px;*/
        display: inline-block;
        text-align: center;
        /*width: fit-content;*/
        margin: 0;
        padding: 16px 21px 20px 10px;
        vertical-align: text-top;
        width: 19.54%;
      }
        ul.schedule2026 li span{background-color: transparent;}
        ul.schedule2026 li:nth-child(even) {background-color: #e2e2e2 !important;}
      ul.schedule2026 {
      margin: 0;
      padding: 0;
      }
      .schedule2026 span{font-style: italic;}
      .schedule2026 li {
          font-family: 'OPEN SANS';
          font-weight: 700;
          font-size: 22px;
          color: #a64235;
      }
      .schedule2026 li span{color:#000;font-size: 18px;}
      .read-more{margin-top:20px;}
      .brochure{padding-top: 20px; text-align: center;}
      .brochure a:hover{
      color: #a64235 !important;
      text-decoration: none !important;
      }
      .brochure img {
        height: 233px;
        max-width: max-content;
        padding: 0 0 5px 0;
        /* width: 100%; */
      }
      .brochure div:nth-child(2){margin-top: 14px;}
      .cover{margin-top: 14px;}

    .brochure a strong{color:#b83726!important;font-family: 'PT Sans Narrow', sans-serif;font-size: 21px;}
    .brochure .textlink {
        line-height: 1.25;
        padding:0 0 20px 0;
    }
    .textlinkcolor{padding-top: 11px;}

		.image-right-isc{padding-bottom:10px;padding-left:10px;}
    .image-left-isc{float:left;padding-bottom:10px;padding-right:20px;}
/*dropdown*/
    .dropdown-submenu {
        position: relative;
      }

      .dropdown-submenu a::after {
        transform: rotate(-90deg);
        position: absolute;
        right: 6px;
        top: .8em;
      }

      .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-left: .1rem;
        margin-right: .1rem;
      }
        
/*end dropdown*/
      ul.dropdown-menu a.dropdown-item {
          color: #555;
          font-family: "Open Sans";
          font-size: 12px;
          line-height: 18px;
          font-weight: 700;
          font-style: normal;
          text-align: left;
          margin: 0;
          padding: 10px 10px;
          text-transform: uppercase;
          white-space: nowrap;
      }

ul.dropdown-menu{
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
}
ul.dropdown-menu ul{
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}
.dropdown-submenu a::after {
    top: 1.3em !important;
    width: 7px;
    height: 4px;
    color: black;
}
ul.dropdown-menu {
    border: 0 solid rgba(0, 0, 0, .15);
    border-radius: 0;
    display: none;
    left: 0;
    background: #fff;
    border-bottom: 0;
    margin: 0;
    padding: 0;
    width: 200px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    -webkit-box-shadow: 2px 2px 5px 0 rgb(0 0 0 / 10%);
    box-shadow: 2px 2px 5px 0 rgb(0 0 0 / 10%);
}
ul.dropdown-menu a {
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.small-girls{max-width: 32%;}



    /* media  
@media (min-width: 995px) {
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
}
*/
@media (max-width: 768px) {
  .brochure img {
    height: auto;
    width: 100%;
    }
   ul.schedule2026{padding: unset;
    border-width: 2px;
    }
    ul.schedule2026{border-bottom: #b83726 solid 6px;}
    ul.schedule2026 li{
    padding-top: 8px;
    padding-bottom: 0;
    border-width: 2px;
    width: 100%;
    display: block;
    }
    ul.schedule2026 li:nth-child(odd){border-left: #b83726 solid 6px; border-right: #b83726 solid 6px;}
    ul.schedule2026 li span br{display: none;}
}
@media (min-width: 995px){
  .navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
    -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
  }
}

