@charset "UTF-8";
/* CSS Document */
  
  /*header*/
  .sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  }

  #main-nav {
    /*margin-left: 45px;*/
  }
  #slideshow-section {
    max-height:509px;
    background-color:#fff;
  }
  /*cut off the image height at 480px*/
  .slideshow-overflow {
    max-height:509px;
    overflow:hidden;
  }

  /*slideshow-section*/
  #single-item-carousel {
    padding-right:4%;
  }
  
  .img {min-height: 400px;}

  .margin-left-right {
    padding: 0 20px 0 20px;
  }
  
  /*news-section*/
  #news-section {
    padding:25px 65px;
    /*margin:0 auto;*/
    max-width:1440px;
  }
  #page-content {
    padding:65px 65px 0 65px;
    max-width:1440px;
  }

  /*footer*/
  
  .hide-past-768 {
    visibility:hidden;
  }