.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}


/*
 * Palm/Standing devices settings and styles
 */
.lap-full {
  float: none;
  width: auto;
}
@media (max-width: 61.49em) {
  .lap-w1 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 12.5%;
  }
  .lap-w2 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 25%;
  }
  .lap-w3 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 37.5%;
  }
  .lap-w4 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 50%;
  }
  .lap-w5 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 62.5%;
  }
  .lap-w6 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 75%;
  }
  .lap-w7 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 87.5%;
  }
  .lap-w8 {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
  }
}
@media (max-width: 61.5em - 0.01em) {
  .lap-s1 {
    margin-left: 12.5%;
  }
  .lap-s2 {
    margin-left: 25%;
  }
  .lap-s3 {
    margin-left: 37.5%;
  }
  .lap-s4 {
    margin-left: 50%;
  }
  .lap-s5 {
    margin-left: 62.5%;
  }
  .lap-s6 {
    margin-left: 75%;
  }
  .lap-s7 {
    margin-left: 87.5%;
  }
}
.page-localnav {
  box-sizing: border-box;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 37.5%;
  float: left;
  margin: 0 0 1.6rem;
}
.page-content {
  box-sizing: border-box;
  padding-left: 1rem;
  padding-right: 1rem;
  width: auto;
  margin: 0 0 1.6rem;
}
.page-localnav + .page-content {
  box-sizing: border-box;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 62.5%;
  float: left;
}
.page-more {
  clear: both;
}
.page-metas {
  padding: 1.6rem 0;
}
.page-404 .nav li {
  box-sizing: border-box;
  float: left;
  text-align: center;
  width: 33.3333%;
}
.page-404 .nav li + li {
  border: none;
  border-left: 1px solid #fff;
}
.page-agenda #resultsContainer {
  padding-right: 285px;
}
.page-agenda #resultsContainer .contents {
  box-sizing: border-box;
  float: left;
  padding: 10px;
  width: 100%;
}
.page-agenda #resultsContainer .rightCol {
  float: right;
  font-size: 1em;
  margin-right: -285px;
  position: relative;
  width: 275px;
}
.page-agenda #filtersearchForm button {
  margin-bottom: 0;
}
.books .book {
  box-sizing: border-box;
  padding: 0.8rem;
}
@media (max-width: 61.499em) {
  .books .gu:nth-child(2n+1) {
    clear: left;
  }
}
.book-metas {
  margin: 1.6rem 0 3rem;
}
.book-metas dd,
.book-metas dt {
  display: inline-block;
  margin: 0;
}
/*.book-metas dt:after {
  content: ":";
}
.book-metas dd + dt {
  margin-left: 1em;
}*/
.book-metas dd {
    display: table;
    padding-left: 1em;
}
.book-metas dt {
    margin-top: 10px;
}
.page-standard-publication .book-files {
  box-sizing: border-box;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 62.5%;
  float: left;
}
@media (max-width: 61.499em) {
  .book-order,
  .book-description {
    box-sizing: border-box;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 75%;
    margin-left: 12.5%;
    clear: both;
    padding-top: 4.8rem;
  }
}
.page-search-results.page-publications .page-featured {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-bottom: 3.2rem;
  overflow-x: hidden;
}
.filter {
  padding: 0 1rem;
}
.filter summary {
  margin: 0 -1rem;
  padding: 0.8rem 1rem;
}
.filter--drilldown ul {
  padding-left: 1rem;
}
.gallery-links .gallery-link {
  margin: 0.8rem 1%;
  -ms-flex-preferred-size: 48%;
      -webkit-flex-basis: 48%;
          flex-basis: 48%;
}
.home--about .about-item {
  box-sizing: border-box;
  float: left;
  padding: 0 2rem;
  width: 33.3333%;
}
@media (min-width: 48.75em) {
  .home--news .article {
    width: 33.3333%;
  }
  .home--news .article:nth-child(2n+1) {
    clear: none;
  }
  .home--news .article:nth-child(3n+1) {
    clear: left;
  }
  .home--news .article:nth-child(4) {
    display: none;
  }
}
.contactForm .field {
  box-sizing: border-box;
  float: left;
  padding: 0 .75em;
  width: 50%;
}
.contactForm .field:nth-child(2n+1) {
  clear: left;
}
.contactForm .message {
  clear: left;
  float: none;
  width: auto;
}
/* Pagination */
.pagination-prev a,
.pagination-next a {
  padding: .75em .5em;
}
.pagination-page a,
.pagination-page strong {
  padding: .75em 1em;
}
.page-footer .nav-section:before,
.page-footer .nav-section:after {
  content: '';
  display: table;
}
.page-footer .nav-section:after {
  clear: both;
}
.page-footer .nav-section li {
  float: left;
  text-align: center;
  width: 25%;
}

@media (min-width: 47.5em) {
  .page-footer .nav-secondary {
    text-align: center;
    padding: 5rem 0;
  }
  .page-footer .nav-secondary li {
    display: inline-block;
    position: relative;
  }
  .page-footer .nav-secondary li + li:before {
    background: #fff;
    content: "";
    display: block;
    width: 1px;
    top: 1.4rem;
    bottom: 1.4rem;
    left: 0;
    position: absolute;
  }
}
@media (max-width: 61.5em) {
    .page .slide-content {
        border: none;
        bottom: 2rem;
    }
}
/*@media (min-width: 61.49em){
    .page .slide-content {
        border: none;
        bottom: 29%;
    }
}*/
@media (min-width: 61.49em){
    .page .slide-content{
    	border: none;
    	bottom: 2rem;
    }
}
.search-meta {
  padding: 0.8rem 0;
  text-align: right;
}
.search-meta-page {
  float: left;
}
.is-slideshow--loaded {
  -webkit-perspective: 500px;
          perspective: 500px;
}
.is-slideshow--loaded .js-slideshow-ribbon {
  height: 0;
  padding-top: 56.25%;
}
.is-slideshow--loaded .slide {
  display: block;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.is-slideshow--loaded .is-slide--current {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  z-index: 2;
}
@media (min-width: 45em){
    .is-slideshow--loaded .is-slide--current {
        height: 100%;
    }
}
.is-slideshow--loaded .is-slide--current ~ .slide {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.is-slideshow--multiple-format .js-slideshow-ribbon {
  background: #000;
}
.is-slideshow--multiple-format.is-slideshow--loaded .slide-image {
  margin: 0 auto;
  width: auto;
  max-height: 399px;
}
.slide-content {
  background: rgba(51, 51, 51, 0.25);
  box-sizing: border-box;
  color: #fff;
  left: 2rem;
  bottom: 9rem;
  position: absolute;
  width: auto;
  max-width: 62%;
}
.slide-content:before,
.slide-content:after {
  border-color: rgba(255, 255, 255, 0.6);
}
.slide-title {
  font-size: 3rem;
  line-height: 1.1;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
}
.slide-description {
  font-size: 2.3rem;
  font-weight: bold;
}
.slideshow-thumbs .btn {
  top: auto;
  bottom: 2rem;
}
.slideshow-thumbs .btn[disabled]:hover,
.slideshow-thumbs .btn[disabled]:focus,
.slideshow-thumbs .btn:active {
  top: auto;
  bottom: 2rem;
}
.slideshow-thumbs .btn[data-slide="prev"] {
  left: auto;
  right: 10.5rem;
}
.slideshow-thumbs .btn[data-slide="next"] {
  right: 6rem;
}
.slideshow-transition {
  background: #ffe8c9;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  z-index: 10;
}
.slideshow-transition.go-prev.is--active {
  -webkit-animation-name: slider;
          animation-name: slider;
}
.slideshow-transition.go-next.is--active {
  -webkit-animation-name: reverseSlider;
          animation-name: reverseSlider;
}
@-webkit-keyframes slider {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) skewX(0deg);
            transform: translateX(-100%) skewX(0deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translateX(-85%) skewX(25deg);
            transform: translateX(-85%) skewX(25deg);
  }
  40%,
  60% {
    -webkit-transform: translateX(0%) skewX(0deg);
            transform: translateX(0%) skewX(0deg);
  }
  65% {
    -webkit-transform: translateX(15%) skewX(-25deg);
            transform: translateX(15%) skewX(-25deg);
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
    -webkit-transform: translateX(100%) skewX(0deg);
            transform: translateX(100%) skewX(0deg);
  }
}
@keyframes slider {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) skewX(0deg);
            transform: translateX(-100%) skewX(0deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translateX(-85%) skewX(25deg);
            transform: translateX(-85%) skewX(25deg);
  }
  40%,
  60% {
    -webkit-transform: translateX(0%) skewX(0deg);
            transform: translateX(0%) skewX(0deg);
  }
  65% {
    -webkit-transform: translateX(15%) skewX(-25deg);
            transform: translateX(15%) skewX(-25deg);
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
    -webkit-transform: translateX(100%) skewX(0deg);
            transform: translateX(100%) skewX(0deg);
  }
}
@-webkit-keyframes reverseSlider {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(0deg);
            transform: translateX(100%) skewX(0deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translateX(85%) skewX(-25deg);
            transform: translateX(85%) skewX(-25deg);
  }
  40%,
  60% {
    -webkit-transform: translateX(0%) skewX(0deg);
            transform: translateX(0%) skewX(0deg);
  }
  65% {
    -webkit-transform: translateX(-15%) skewX(25deg);
            transform: translateX(-15%) skewX(25deg);
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
    -webkit-transform: translateX(-100%) skewX(0deg);
            transform: translateX(-100%) skewX(0deg);
  }
}
@keyframes reverseSlider {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(0deg);
            transform: translateX(100%) skewX(0deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translateX(85%) skewX(-25deg);
            transform: translateX(85%) skewX(-25deg);
  }
  40%,
  60% {
    -webkit-transform: translateX(0%) skewX(0deg);
            transform: translateX(0%) skewX(0deg);
  }
  65% {
    -webkit-transform: translateX(-15%) skewX(25deg);
            transform: translateX(-15%) skewX(25deg);
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
    -webkit-transform: translateX(-100%) skewX(0deg);
            transform: translateX(-100%) skewX(0deg);
  }
}
/*# sourceMappingURL=lap.css.map */