@charset "UTF-8";
/* grid
----------------------------------------------------------------- */
/*------------------------
   __             _       
  / _| ___  _ __ | |_ ___ 
 | |_ / _ \| '_ \| __/ __|
 |  _| (_) | | | | |_\__ \
 |_|  \___/|_| |_|\__|___/
                          
------------------------*/
@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-1.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "TiemposHeadline";
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Medium.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Medium.woff") format("woff");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "TiemposHeadline";
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Semibold.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Semibold.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Semibold.woff") format("woff");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "TiemposHeadline";
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Semibold-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Semibold-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Semibold-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "TiemposHeadline";
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Black.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Black.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Black.woff") format("woff");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "TiemposHeadline";
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Black-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Black-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposHeadline/TiemposHeadline-Black-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "TiemposText";
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.eot");
  src: url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/TiemposText/TiemposText-Regular-Italic.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "BU-Default-Icons";
  src: url("icons/bu-default-icons/bu-default-icons.eot?") format("embedded-opentype");
  src: url("icons/bu-default-icons/bu-default-icons.woff") format("woff"), url("icons/bu-default-icons/bu-default-icons.ttf") format("truetype"), url("icons/bu-default-icons/bu-default-icons.svg#bu-default-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Circular";
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.eot");
  src: url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Circular/Circular-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
/*------------------------------------------
                  _       _     _           
 __   ____ _ _ __(_) __ _| |__ | | ___  ___ 
 \ \ / / _` | '__| |/ _` | '_ \| |/ _ \/ __|
  \ V / (_| | |  | | (_| | |_) | |  __/\__ \
   \_/ \__,_|_|  |_|\__,_|_.__/|_|\___||___/
                                            
------------------------------------------*/
/*-----------------------------------------------
                      _   _                    _ 
  _ __ ___   __ _ ___| |_| |__   ___  __ _  __| |
 | '_ ` _ \ / _` / __| __| '_ \ / _ \/ _` |/ _` |
 | | | | | | (_| \__ \ |_| | | |  __/ (_| | (_| |
 |_| |_| |_|\__,_|___/\__|_| |_|\___|\__,_|\__,_|
                                                 
-----------------------------------------------*/
.header-Wrapper {
  position: relative;
  z-index: 50;
  background-color: #06144c;
}

#primary #masthead {
  background-color: #000;
  border-bottom: 1px solid #222;
}

#primary .square-link, #primary #masthead h2 a {
  color: #fff;
}

/*-----------------------------------------------------------
      _                     _                    _           
  ___| |_ ___  _ __ _   _  | |__   ___  __ _  __| | ___ _ __ 
 / __| __/ _ \| '__| | | | | '_ \ / _ \/ _` |/ _` |/ _ \ '__|
 \__ \ || (_) | |  | |_| | | | | |  __/ (_| | (_| |  __/ |   
 |___/\__\___/|_|   \__, | |_| |_|\___|\__,_|\__,_|\___|_|   
                    |___/                                    
-----------------------------------------------------------*/
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
    opacity: 1\9;
    /* IE9 only */
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
    opacity: 1\9;
    /* IE9 only */
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    opacity: 1\9;
    /* IE9 only */
  }
  to {
    opacity: 1;
  }
}
.fade-in {
  opacity: 0;
  -webkit-animation: fadeIn ease-in 1;
  -moz-animation: fadeIn ease-in 1;
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
}

.ie9 .fade-in {
  opacity: 1;
}

.lt-ie9 .fade-in {
  opacity: 1;
}

.banner-container {
  background-color: #000;
  overflow: hidden;
}
.banner-container .contentBanner-image {
  margin-top: -25px;
  text-align: center;
  background: url("/bostonia/files/2017/01/Stern-Cover-Banner-Responsive-2.jpg") no-repeat;
  width: 100%;
  margin: auto;
  background-size: cover;
  height: 500px;
  background-position: center center;
}
@media (min-width: 992px) {
  .banner-container .contentBanner-image {
    background: url("/bostonia/files/2017/01/Stern-Cover-Banner.jpg") no-repeat;
    height: 600px;
    background-position: 65% 0px;
    background-size: cover;
  }
}
.lt-ie9 .banner-container .contentBanner-image {
  background: url("/bostonia/files/2017/01/Stern-Cover-Banner.jpg") no-repeat;
  height: 600px;
  background-position: 65% 0px;
  background-size: cover;
}
@media (min-width: 1095px) {
  .banner-container .contentBanner-image {
    background-position: initial;
    background-size: cover;
  }
}
@media (min-width: 1200px) {
  .banner-container .contentBanner-image {
    height: 800px;
    background-size: initial;
    background-position: -150px -40px;
  }
}
@media (min-width: 1400px) {
  .banner-container .contentBanner-image {
    background-position: -80px -40px;
  }
}
@media (min-width: 1480px) {
  .banner-container .contentBanner-image {
    background-position: center bottom;
    width: 1600px;
  }
}
.banner-container .contentBanner-title {
  width: 100%;
  margin: auto;
}
.banner-container .contentBanner-title:after {
  content: " ";
  display: block;
  clear: both;
}
.banner-container .contentBanner-text {
  width: 100%;
  float: right;
  position: relative;
  padding-right: 0;
  margin-bottom: 40px;
  margin-top: 550px;
  width: 100%;
}
@media (min-width: 992px) {
  .banner-container .contentBanner-text {
    margin-top: 180px;
    width: 600px;
  }
}
.lt-ie9 .banner-container .contentBanner-text {
  margin-top: 180px;
  width: 600px;
}
@media (min-width: 1200px) {
  .banner-container .contentBanner-text {
    margin-top: 230px;
    padding-right: 10px;
  }
}
@media (min-width: 1400px) {
  .banner-container .contentBanner-text {
    padding-right: 80px;
  }
}
@media (min-width: 1480px) {
  .banner-container .contentBanner-text {
    padding-right: 170px;
  }
}
.banner-container .contentBanner-text span {
  display: block;
}
.banner-container .contentBanner-text h1 {
  font-family: "TiemposHeadline", Georgia, Times, serif;
  font-weight: 900;
  color: #dcdcdc;
  font-size: 50px;
  line-height: 58px;
  margin-bottom: 18px;
  font-style: italic;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}
@media (min-width: 500px) {
  .banner-container .contentBanner-text h1 {
    font-size: 60px;
    line-height: 68px;
  }
}
.lt-ie9 .banner-container .contentBanner-text h1 {
  font-size: 60px;
  line-height: 68px;
}
@media (min-width: 1200px) {
  .banner-container .contentBanner-text h1 {
    font-size: 80px;
    line-height: 88px;
  }
}
.banner-container .contentBanner-text h1 .normal {
  font-style: normal;
}
.banner-container .contentBanner-text .divider {
  width: 50px;
  margin: auto;
  height: 10px;
  border-top: 3px solid #3e3e3e;
  margin-bottom: 5px;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  animation-delay: 2s;
}
.banner-container .contentBanner-text h2 {
  font-family: "TiemposHeadline", Georgia, Times, serif;
  font-size: 18px;
  line-height: 26px;
  color: #666;
  width: 90%;
  margin: auto;
  line-height: 30px;
  font-weight: 600;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  animation-delay: 2s;
}
@media (min-width: 500px) {
  .banner-container .contentBanner-text h2 {
    width: 410px;
  }
}
.lt-ie9 .banner-container .contentBanner-text h2 {
  width: 410px;
}
@media (min-width: 1200px) {
  .banner-container .contentBanner-text h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
.banner-container .contentBanner-text h3 {
  text-transform: uppercase;
  font-size: 11px;
  color: #c9a815;
  font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 32px;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  animation-delay: 2s;
}

/*---------------------------------------------------------
  _       _                 _            _   _             
 (_)_ __ | |_ _ __ ___   __| |_   _  ___| |_(_) ___  _ __  
 | | '_ \| __| '__/ _ \ / _` | | | |/ __| __| |/ _ \| '_ \ 
 | | | | | |_| | | (_) | (_| | |_| | (__| |_| | (_) | | | |
 |_|_| |_|\__|_|  \___/ \__,_|\__,_|\___|\__|_|\___/|_| |_|
                                                           
---------------------------------------------------------*/
.article-intro {
  background-color: #071635;
  background: url("/bostonia/files/2017/01/gradient-2.jpg");
  background-position: center center;
  background-size: cover;
  padding: 70px 0 45px 0;
  margin: -30px -20px 50px -20px;
  padding: 70px 30px 45px 30px;
}
@media (min-width: 992px) {
  .article-intro {
    margin: -30px 0 50px 0;
    padding: 70px 0 45px 0;
  }
}
.lt-ie9 .article-intro {
  margin: -30px 0 50px 0;
  padding: 70px 0 45px 0;
}
.article-intro .island p {
  color: #fff;
  font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
}
.article-intro .first-letter {
  border: 2px solid #c9a815;
  float: left;
  color: #fff;
  font-size: 60px;
  line-height: 60px;
  margin: 14px 20px 0 0;
  font-weight: 600;
  padding: 5px 25px 10px 25px;
  font-family: "TiemposHeadline", Georgia, Times, serif;
}

/*----------------------------------
                  _             _   
   ___ ___  _ __ | |_ ___ _ __ | |_ 
  / __/ _ \| '_ \| __/ _ \ '_ \| __|
 | (_| (_) | | | | ||  __/ | | | |_ 
  \___\___/|_| |_|\__\___|_| |_|\__|
                                    
----------------------------------*/
.container {
  background: #f6f6f6;
}

.article-feature .island {
  width: 95%;
  color: #555b67;
}
@media (min-width: 500px) {
  .article-feature .island {
    width: 85%;
  }
}
.lt-ie9 .article-feature .island {
  width: 85%;
}
@media (min-width: 992px) {
  .article-feature .island {
    width: 700px;
  }
}
.lt-ie9 .article-feature .island {
  width: 700px;
}
.article-feature .island a {
  color: #267fe0;
  text-decoration: underline;
}
.article-feature .island a:hover {
  color: #51a5f3;
}
.article-feature .island a:focus, .article-feature .island a:active {
  color: #267fe0;
}

.article-meta-footer .article-meta .meta-share a {
  color: #267fe0;
  text-decoration: none;
}

a.ss-icon.ss-standard {
  text-decoration: none;
}

.article-meta .meta-tags a {
  background: #c9a815;
  border: none;
}

.article-meta-footer .article-meta .meta-tags a:link, .article-meta-footer .article-meta .meta-tags a:visited {
  text-decoration: none;
}

#comments_related_wrapper {
  background: #d9d9d9;
}

#comments_related_wrapper a {
  color: #267fe0;
  text-decoration: none;
}

.article-meta-footer .article-meta .meta-share a, .article-meta-footer .article-meta .meta-download a {
  color: #267fe0;
}

.article-meta-footer .article-meta .meta-tags a:link, .article-meta-footer .article-meta .meta-tags a:visited {
  color: #fff;
}

button, input.button, input[type=button], input[type=submit], .button, .navigation span a {
  background-color: #071635;
}

input[type="submit"]:hover, button[type="submit"]:hover {
  background-color: #0a365f;
}

.island h3 {
  font-family: "TiemposHeadline", Georgia, Times, serif;
  color: #0a365f;
  margin: 50px 0 25px 0;
  font-size: 35px;
  line-height: 40px;
}

.island p {
  font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
  line-height: 30px;
}

.pull-quote {
  border-top: 2px solid #858d96;
  border-bottom: 2px solid #858d96;
  margin: 50px 0 30px 0;
  text-align: center;
}
.pull-quote:before {
  content: "“";
  position: absolute;
  margin: auto;
  font-size: 75px;
  color: #c9a815;
  left: 0;
  right: 0;
  text-align: center;
  background: #f6f6f6;
  width: 55px;
  height: 55px;
  margin-top: -32px;
  line-height: 90px;
  padding: 0 1px 0 0;
  font-family: "TiemposHeadline", Georgia, Times, serif;
  font-weight: 600;
}
.pull-quote blockquote {
  font-family: "TiemposHeadline", Georgia, Times, serif;
  font-weight: 600;
  font-size: 28px;
  color: #071635;
  line-height: 40px;
  padding: 50px 15px 5px 15px;
  border-left: none;
}
.pull-quote span {
  display: block;
  color: #5e656c;
  font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-style: normal;
  margin-top: 15px;
}

/*----------------------------------
  _                                 
 (_)_ __ ___   __ _  __ _  ___  ___ 
 | | '_ ` _ \ / _` |/ _` |/ _ \/ __|
 | | | | | | | (_| | (_| |  __/\__ \
 |_|_| |_| |_|\__,_|\__, |\___||___/
                    |___/           
----------------------------------*/
.island .alignright {
  float: none;
  margin: auto;
  width: 100% !important;
}
@media (min-width: 768px) {
  .island .alignright {
    width: 75% !important;
  }
}
.lt-ie9 .island .alignright {
  width: 75% !important;
}
@media (min-width: 992px) {
  .island .alignright {
    float: right;
    margin: 10px -55px 5px 25px;
    width: 360px !important;
  }
}
.lt-ie9 .island .alignright {
  float: right;
  margin: 10px -55px 5px 25px;
  width: 360px !important;
}
.island .alignright img {
  width: 100%;
}

.island .alignleft {
  float: none;
  margin: auto;
  width: 100% !important;
}
@media (min-width: 992px) {
  .island .alignleft {
    float: left;
    margin: 10px 25px 5px -55px;
    width: 360px !important;
  }
}
.lt-ie9 .island .alignleft {
  float: left;
  margin: 10px 25px 5px -55px;
  width: 360px !important;
}
.island .alignleft img {
  width: 100%;
}

.aligncenter {
  margin: auto;
  width: 100% !important;
}
@media (min-width: 992px) {
  .aligncenter {
    width: 810px !important;
  }
}
.lt-ie9 .aligncenter {
  width: 810px !important;
}
.aligncenter img {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
}
@media (min-width: 500px) {
  .aligncenter img {
    margin-bottom: 30px;
  }
}
.lt-ie9 .aligncenter img {
  margin-bottom: 30px;
}
.aligncenter .wp-caption-text {
  background: none;
  padding: 0 0 0 15px;
  width: auto;
  position: relative;
  margin-left: 0;
  border-left: 3px solid #c9a815;
}
@media (min-width: 500px) {
  .aligncenter .wp-caption-text {
    background: rgba(255, 255, 255, 0.9);
    padding: 25px;
    width: 300px;
    position: absolute;
    margin-left: 16px;
    border: none;
  }
}
.lt-ie9 .aligncenter .wp-caption-text {
  background: rgba(255, 255, 255, 0.9);
  padding: 25px;
  width: 300px;
  position: absolute;
  margin-left: 16px;
  border: none;
}

.caption-full-1 .wp-caption-text {
  margin-top: 10px;
}
@media (min-width: 500px) {
  .caption-full-1 .wp-caption-text {
    margin-top: -195px;
  }
}
.lt-ie9 .caption-full-1 .wp-caption-text {
  margin-top: -195px;
}

.caption-full-2 .wp-caption-text {
  margin-top: 10px;
}
@media (min-width: 500px) {
  .caption-full-2 .wp-caption-text {
    margin-top: -218px;
  }
}
.lt-ie9 .caption-full-2 .wp-caption-text {
  margin-top: -218px;
}

.lt-ie9 .aligncenter .wp-caption-text {
  background: #fff;
  padding: 25px;
  width: 300px;
  position: absolute;
  margin-top: -170px;
  margin-left: 12px;
  border: none;
}

.island .wp-caption-text, .wp-caption-text {
  font-family: "TiemposText", Georgia, Times, serif;
  font-style: italic;
  color: #858d96;
  font-size: 14px;
  line-height: 22px;
  border-left: 3px solid #c9a815;
  padding-left: 15px;
  margin-top: 10px;
}

.wp-caption-text span {
  font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
  color: #5e656c;
  text-transform: uppercase;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  display: block;
}

/*----------------------------------
      _     _      _                
  ___(_) __| | ___| |__   __ _ _ __ 
 / __| |/ _` |/ _ \ '_ \ / _` | '__|
 \__ \ | (_| |  __/ |_) | (_| | |   
 |___/_|\__,_|\___|_.__/ \__,_|_|   
                                    
----------------------------------*/
.sidebar.fade {
  transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -webkit-transition: opacity 1s ease-in-out;
  opacity: 0.5;
}

.sidebar {
  width: 100%;
  height: 272px;
  float: none;
  position: relative;
  background: #fff;
  margin: 10px auto 25px auto;
  box-shadow: 0px 0px 10px rgba(148, 157, 162, 0.4);
  opacity: 1;
}
@media (min-width: 768px) {
  .sidebar {
    float: left;
    margin: 10px 25px 5px 0;
    width: 242px;
  }
}
.lt-ie9 .sidebar {
  float: left;
  margin: 10px 25px 5px 0;
  width: 242px;
}
@media (min-width: 992px) {
  .sidebar {
    margin: 10px 25px 5px -55px;
  }
}
.lt-ie9 .sidebar {
  margin: 10px 25px 5px -55px;
}
.sidebar .top {
  width: 100%;
  height: 120px;
  background: url("/bostonia/files/2017/01/sidebar-bg-dark.jpg") repeat-x;
}
.sidebar h4 {
  font-family: "TiemposHeadline", Georgia, Times, serif;
  text-transform: none;
  text-align: center;
  font-style: italic;
  font-size: 30px;
  padding-top: 55px;
  color: #fff;
}
.sidebar p {
  text-align: center;
  font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #0a365f;
  font-weight: 900;
  text-transform: uppercase;
  color: #0a365f;
  line-height: 16px;
  margin-top: 35px;
  font-size: 12px;
  margin-bottom: 15px;
}
.sidebar span {
  display: block;
}

.no-js .sidebar {
  display: none;
}

.lt-ie9 .sidebar {
  display: none;
}

.faded {
  opacity: 0.6;
}

.opaque {
  opacity: 1;
}

.toggleBtn {
  border-radius: 50%;
  border: 2px solid #c9a815;
  color: #fff;
  width: 30px;
  height: 30px;
  text-align: center;
  right: 0;
  margin: auto;
  cursor: pointer;
}

a#toggle {
  text-decoration: none;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
  width: 30px;
  cursor: pointer;
}
a#toggle span {
  font-family: "Circular";
  font-size: 22px;
  color: #071635;
  line-height: 28px;
  padding-left: 1px;
  cursor: pointer;
  color: #c9a815;
}

/*------------------------
      _ _     _           
  ___| (_) __| | ___ _ __ 
 / __| | |/ _` |/ _ \ '__|
 \__ \ | | (_| |  __/ |   
 |___/_|_|\__,_|\___|_|   
                          
------------------------*/
#sidebarInside {
  display: none;
  margin: auto;
}
@media (min-width: 992px) {
  #sidebarInside {
    margin: 0 -55px 0 -55px;
  }
}
.lt-ie9 #sidebarInside {
  margin: 0 -55px 0 -55px;
}

.number {
  display: block;
  font-weight: 900;
  font-family: "TiemposHeadline", Georgia, Times, serif;
  font-size: 40px;
  margin-bottom: 20px;
  color: #fff;
}

.slider {
  margin: auto;
  width: 100%;
  background: url("/bostonia/files/2017/01/stern-texture.jpg");
  background-size: cover;
  background-position: center center;
  display: block;
  border: 3px solid #c9a815;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
@media (min-width: 992px) {
  .slider {
    width: 810px;
  }
}
.lt-ie9 .slider {
  width: 810px;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slide-stern {
  width: 100%;
}
.slide-stern p {
  width: 90% !important;
  font-family: "TiemposText", Georgia, Times, serif;
  font-weight: 400;
  padding: 100px 0 100px 0;
  text-align: center;
  margin: auto;
  color: #d9d9d9;
}
@media (min-width: 992px) {
  .slide-stern p {
    width: 600px !important;
  }
}
.lt-ie9 .slide-stern p {
  width: 600px !important;
}

/* --- Dots --- */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 20px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "BU-Default-Icons";
  font-size: 30px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #fff;
}

/* --- Slider --- */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*# sourceMappingURL=style.css.map */
