@charset "UTF-8";
/* CSS Document */
  
  /*header*/
  .logo {
    text-align: center;
    padding: 15px 0;
    margin: 0 auto;
    position: relative;
  }
  #main-nav {
   margin-top: 0px;
   margin-left: 0px;
  }
  .jetmenu {
    padding:0 !important;
    float:right !important;  
  }

  /*slideshow-section*/
  #slideshow-section {
    max-height:auto;
    background-color:#fff;
    margin:0 auto;
  }  
  #slideshow-section .call-to-action {
    max-width:480px;
  }
  .margin-left-right {
    margin:3% 5% !important; /*overrides margin declaration in .section*/
  }
  /*cut off the image height at 480px*/
  .slideshow-overflow {
    max-height:auto;
    overflow:none;
  }
  
  #single-item-carousel {
    max-width:100%;
  }

  ul.feature-links {
    width: 100%;
  }

  ul.feature-links li {
    padding:10px 20px;
  }
  
  /*main-news-section*/
    #featured {
      padding: 0;
    }
    .featured-wrapper {
      padding-bottom: 0px;
    }

    .featured-post {
      width: 100%;
      max-height: 100%;
      min-height: 100%;
      clear:both;
      padding:0;
    }
    .featured-headline {
      padding:15px 20px;
      margin:0 0;
      display:block;
    }
    .featured-subhead p {
      margin:0;
      padding: 0px 20px 15px 20px;
    }
    .featured-post-image {
      max-width:100%;
      max-height:100%;
      min-height:100%;
    }
    .imagewrap img {
    }
    #hrdiv { /*display: none;*/ }

    .rt-news-box {
      clear:both;
      max-width: 90%;
      width: 90%;
      margin: 0 auto;
      padding: 3% 5%;
      background-color:inherit;
    }

  #news-section, #page-content {
    margin:0 auto;
    max-width: 480px;
    background-color: white;
  }
  #page-content {margin-top:0}
  
  .color-block {
    position:relative;
    }
  #news-event-block ul {
    padding-top:0;
    padding-bottom:0;
  }
  #news-event-block li:first-child {
    border-top:0px !important;
  }  
  #news-event-block li:last-child {
    border-bottom:1px solid #dddddd;
  }
  .featured-news-image {
    max-height:216px;
    overflow:hidden;
  }
  .calendar-listing-add-on {
    padding: 0;
  }
  #PromoLeft div:nth-child(2) {
    padding-top:0px;
  }
  #video-box div:nth-child(2) {
   /* padding: 20px;*/
  }
  .carousel-wrapper {
    padding: 10px 0px 10px 0px;
  }
  .bx-wrapper {
    padding: 0 30px !important;
  }
  #quick-links li {
    padding: 6px 0px;
    letter-spacing: 0px;
  border-bottom:1px solid #ddd;
  }
  #news-event-block li {
    padding: 7px 0px;
    letter-spacing: 0px;
  border-top:1px solid #ddd;
  }
  
  /*Second column*/
  .featured-image {
    max-height:215px;
    overflow:hidden;
  }
  
  /*footer*/
  #footer {
    background-color:#ddd;
    padding:15px 25px;
    font-size:1em;
    color:#484848;
  }
  .footer {
    padding: 5px 5%;
    max-width: 768px;
    margin: 0 auto;
   }
  .footerdivs {
    border-bottom:0;    
    padding:0;
    /*max-width:480px;*/
    margin:0 auto;
  }
  div.footerdivs div {
    border-right:0px;
    display:block;
    padding:6px 0;
    border-bottom: dotted 1px #999;
    border-top: dotted 0px #999;
  }

  .hide-at-768 {
    display:none;
  }

/*important overrides*/
  .myButtonGray, .myButtonRed {
    display:block; !important
  }
  
  /*Search form*/
  .searchformdiv {
    text-align: center;
    padding: 10px 0 0 0;
  }
  .searchfield {
    width: 65%;
  }
