p, li {line-height: 1.6!important;}

.content-wrap {padding: 0 20px; background: #ffffff;}
.content-wrap.grey {background: #f1f4f5;}
.content {max-width: 1180px; width: 100%; margin: 0 auto; padding: 40px 0!important;}
.content .intro {max-width: 70%; width: 100%; margin: 0 auto; text-align: center;}
.content .intro h1 {font-size: 4rem; font-family: "Frutiger LT W01_65 Bold1475746"; padding: 0; line-height: 1.5;}
.content .intro h2 {font-size: 1.8rem; font-family: "Frutiger LT W01_65 Bold1475746"; padding: 0 0 20px 0; color: #231f20;}
.content p.scrolltext {font-family: "Frutiger LT W01_65 Bold1475746"; color: #231f20;}
.content p.scrolltext i {color: #005eb8; font-size: 1.2rem;}
.content p {padding: 0 0 20px 0!important;}

.breadcrumb p {padding: 0!important;}

.faces {width: 102%; margin-left: -2%; padding-top: 2%;}
.faces .face {float: left; width: 31.3%; margin: 0 0 2% 2%;}
.faces .face img {width: 100%;}

.storywindow {padding: 30px; max-width: 980px; width: 100%; box-sizing: border-box;}
.storywindow .left {width: 32%; margin: 0; padding: 0;}
.storywindow .right {width: 65%; margin: 0; padding: 0; float: right;}
.storywindow .content {padding: 0!important;}
.storywindow .content h2 {font-size: 3rem; font-family: "Frutiger LT W01_65 Bold1475746"; padding: 0; line-height: 1.5;}
.storywindow .content h3 {font-size: 1.8rem; font-family: "Frutiger LT W01_65 Bold1475746"; padding: 0 0 20px 0; color: #231f20;}
.storywindow img {width: 100%;}

.pagination {position: relative;}
.pagination .arrows {display: inline-block; padding: 15px 20px; color: #ffffff!important; font-family: "Frutiger LT W01_65 Bold1475746"; text-decoration: none!important; background: #005eb8; float: left;}
.pagination a.next {float: right;}
.pagination p.pages {position: absolute; top: 15px; left: 0; right: 0; text-align: center; margin: 0 auto; padding: 0!important; max-width: 60%; width: 100%;}

.homebottom-wrap {padding: 40px 20px 0 20px!important;}

/* Skip to content */
.stclink {background: #005eb8; display: inline-block; z-index: 99999; left: 50%; padding: 8px; position: absolute; transform: translateY(-100%); transition: transform 0.3s; color: #ffffff!important; font-weight: bold; text-decoration: none;}
.stclink:focus {transform: translateY(0%);}

@media (max-width: 667px){
  .content .intro {max-width: 100%;}

  .faces {width: 100%; margin-left: 0%; padding-top: 15px;}
  .faces .face {width: 100%; margin: 0 0 15px 0;}

  .storywindow {padding: 0;}
  .storywindow .left {width: 100%; margin: 0 0 20px 0;}
  .storywindow .right {width: 100%;}
}
