/* Grids */
/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.container:before, .container:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.container:after {
  clear: both;
}

/* Front page layout */
/* line 46, ../sass/_mixins.scss */
.slider,
.two-col-basic .pane-page-content > .pane-title {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 50, ../sass/_mixins.scss */
.frontpage-left-col {
  float: left;
  width: 16.66667%;
  margin-left: 0%;
  margin-right: -16.66667%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 54, ../sass/_mixins.scss */
.middleright-wrapper {
  float: left;
  width: 83.33333%;
  margin-left: 16.66667%;
  margin-right: -100%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* Three col layout */
/* line 60, ../sass/_mixins.scss */
.three-col .three-col-left {
  float: left;
  width: 16.66667%;
  margin-left: 0%;
  margin-right: -16.66667%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 64, ../sass/_mixins.scss */
.three-col .three-col-middle-right {
  float: left;
  width: 83.33333%;
  margin-left: 16.66667%;
  margin-right: -100%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 67, ../sass/_mixins.scss */
.three-col .three-col-middle-right.no-left-column {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 71, ../sass/_mixins.scss */
.pane-page-content > .pane-title {
  float: left;
  width: 62.5%;
  margin-left: 16.66667%;
  margin-right: -79.16667%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 79, ../sass/_mixins.scss */
.one-col-basic .pane-page-content > .pane-content,
.one-col-basic .pane-page-content > .pane-title,
.node-type-news-article .pane-page-content > .pane-content,
.two-col-basic .pane-page-content > .pane-content,
.two-col-basic .pane-page-content > .pane-title {
  float: left;
  width: 91.66667%;
  margin-left: 4.16667%;
  margin-right: -95.83333%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 84, ../sass/_mixins.scss */
.general-two-col .pane-page-content > .pane-title,
.general-two-col .general-left {
  float: left;
  width: 75%;
  margin-left: 0%;
  margin-right: -75%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 87, ../sass/_mixins.scss */
.general-two-col .general-right {
  float: left;
  width: 25%;
  margin-left: 75%;
  margin-right: -100%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 91, ../sass/_mixins.scss */
.two-col-leftsidebar .general-left {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 96, ../sass/_mixins.scss */
.two-col-leftsidebar .general-right,
.two-col-leftsidebar-layout .pane-page-content > .pane-title {
  float: left;
  width: 75%;
  margin-left: 25%;
  margin-right: -100%;
  padding-left: 1%;
  padding-right: 1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

@media (max-width: 900px) {
  /* Front page layout */
  /* line 110, ../sass/_mixins.scss */
  .slider,
  .two-col-basic .pane-page-content > .pane-title,
  .two-col-basic .pane-page-content > .pane-content {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 114, ../sass/_mixins.scss */
  .frontpage-left-col {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 118, ../sass/_mixins.scss */
  .middleright-wrapper {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 122, ../sass/_mixins.scss */
  .three-col .three-col-left {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 127, ../sass/_mixins.scss */
  .pane-page-content > .pane-title,
  .three-col .three-col-middle-right {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 131, ../sass/_mixins.scss */
  .general-two-col .general-left {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 135, ../sass/_mixins.scss */
  .general-two-col .general-right {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 139, ../sass/_mixins.scss */
  .two-col-leftsidebar .general-left {
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }

  /* line 144, ../sass/_mixins.scss */
  .two-col-leftsidebar .general-right,
  .two-col-leftsidebar-layout .pane-page-content > .pane-title {
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media (max-width: 600px) {
  /* Front page layout */
  /* line 170, ../sass/_mixins.scss */
  .slider,
  .frontpage-left-col,
  .middleright-wrapper,
  .three-col .three-col-left,
  .three-col .three-col-middle-right,
  .pane-page-content > .pane-title,
  .general-two-col .general-left,
  .general-two-col .general-right,
  .two-col-leftsidebar .general-left,
  .two-col-leftsidebar .general-right,
  .two-col-basic .pane-page-content > .pane-title,
  .two-col-leftsidebar-layout .pane-page-content > .pane-title,
  .node-type-news-article .general-two-col .general-right {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 3.5%;
    padding-right: 3.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    clear: both;
  }
}
/*
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
/*
 * Body
 */
/* line 17, ../sass/pages.scss */
body {
  margin: 0;
  padding: 0;
  background: #e9e9e9 url("../images/bg.jpg") repeat top;
  font-family: "Arial", sans-serif;
}

/* line 24, ../sass/pages.scss */
a {
  font-size: 12px;
  color: #881728;
  text-decoration: none;
  line-height: normal;
}

/* line 28, ../sass/pages.scss */
a img {
  opacity: .99;
  filter: alpha(opacity=99);
}
/* line 31, ../sass/pages.scss */
a img:hover {
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 37, ../sass/pages.scss */
input:focus {
  outline: none;
  box-shadow: none;
}

/* line 42, ../sass/pages.scss */
.contextual-links li {
  width: 100% !important;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
/* Basic styles */
/* line 53, ../sass/pages.scss */
#skip-link {
  margin: 0;
}

/* line 55, ../sass/pages.scss */
.left-menu-trigger {
  position: absolute;
  top: 0;
  left: 0;
  width: 42px;
  height: 42px;
  background: #bebebe url("../images/mobile-menu.png") no-repeat center center;
  cursor: pointer;
  display: none;
}

/* line 66, ../sass/pages.scss */
.section-navigation-block {
  display: none;
}

/* line 71, ../sass/pages.scss */
.sidebar-menu .menu ul {
  display: none;
}
/* line 74, ../sass/pages.scss */
.sidebar-menu .menu li {
  background: #fff;
  border-bottom: 2px solid #b4b3b3;
}
/* line 78, ../sass/pages.scss */
.sidebar-menu .menu a {
  width: 90%;
  padding: 12px 5%;
  height: 16px;
  display: block;
  text-transform: uppercase;
  color: #444;
}
/* line 86, ../sass/pages.scss */
.sidebar-menu .menu a.active-trail, .sidebar-menu .menu a:hover {
  background: #f0efef;
}

/* line 93, ../sass/pages.scss */
#lightbox #imageData {
  position: relative;
}
/* line 95, ../sass/pages.scss */
#lightbox #imageData #numberDisplay {
  text-align: center;
  padding: 10px 0 0 0;
  margin-bottom: -5px;
}
/* line 101, ../sass/pages.scss */
#lightbox .lightbox-download-link {
  position: absolute;
  bottom: 23px;
  left: 20px;
  background: url("../images/download-icon.png") no-repeat 0 bottom;
  height: 16px;
  float: left;
  padding-left: 20px;
  z-index: 99;
}
/* line 114, ../sass/pages.scss */
#lightbox #nextLink:hover,
#lightbox #nextLink:visited:hover,
#lightbox #nextLink.force_show_nav,
#lightbox #frameNextLink {
  background-position: right 50%;
}
/* line 121, ../sass/pages.scss */
#lightbox #prevLink:hover,
#lightbox #prevLink:visited:hover,
#lightbox #prevLink.force_show_nav,
#lightbox #framePrevLink {
  background-position: left 50%;
}

/* line 126, ../sass/pages.scss */
.page-basic {
  background: transparent;
  overflow: hidden;
}
/* line 129, ../sass/pages.scss */
.page-basic > .panel-panel {
  width: 100%;
  max-width: 1024px;
  margin: auto;
  clear: both;
  position: relative;
}
/* line 136, ../sass/pages.scss */
.page-basic > .content {
  background: #fff;
  padding: 15px 0 35px;
}
/* line 140, ../sass/pages.scss */
.page-basic .footer {
  background: #878787;
  color: #fff;
  font-size: 10px;
  padding: 16px 0 10px;
  line-height: 15px;
}
/* line 146, ../sass/pages.scss */
.page-basic .footer a {
  color: #fff;
  font-size: 10px;
}
/* line 149, ../sass/pages.scss */
.page-basic .footer a:hover {
  text-decoration: underline;
}
/* line 155, ../sass/pages.scss */
.page-basic .footer a img {
  width: 73%;
  float: left;
  filter: none;
}
/* line 159, ../sass/pages.scss */
.page-basic .footer a img:hover {
  filter: none;
}
/* line 166, ../sass/pages.scss */
.page-basic .sidebar-menu {
  display: none;
}
/* line 169, ../sass/pages.scss */
.page-basic .panels-flexible-region-first {
  width: 75%;
  max-width: 570px;
}
/* line 173, ../sass/pages.scss */
.page-basic .panels-flexible-region-last {
  width: 21%;
  float: right;
}
/* line 176, ../sass/pages.scss */
.page-basic .panels-flexible-region-last img {
  width: 100%;
  height: auto;
}
/* line 181, ../sass/pages.scss */
.page-basic .content > .inside, .page-basic .footer > .inside {
  margin: 0 2%;
  width: 96%;
}
/* line 187, ../sass/pages.scss */
.not-front .page-basic .content > .inside {
  width: 98%;
  margin: 0 1%;
}
/* line 192, ../sass/pages.scss */
.page-basic .header {
  background: url("../images/header-bg.jpg") repeat-x top;
  position: relative;
  z-index: 99;
}
/* line 196, ../sass/pages.scss */
.page-basic .header img {
  display: block;
  float: left;
  margin-top: 23px;
}
/* line 203, ../sass/pages.scss */
.page-basic .pane-pane-header {
  height: 80px;
  background: url("../images/header-connectors.png") no-repeat 230px 0;
  margin: 0 2%;
  width: 96%;
}
/* line 209, ../sass/pages.scss */
.page-basic #name-and-slogan {
  display: none;
}

/* line 215, ../sass/pages.scss */
.pane-menu-menu-footer-menu {
  width: 100%;
  border-bottom: 1px solid #aeaeae;
  padding-bottom: 6px;
}
/* line 219, ../sass/pages.scss */
.pane-menu-menu-footer-menu .menu {
  overflow: hidden;
  padding-left: 0;
}
/* line 222, ../sass/pages.scss */
.pane-menu-menu-footer-menu .menu li {
  float: left;
  width: 21%;
  margin: 0;
  text-align: center;
}
/* line 227, ../sass/pages.scss */
.pane-menu-menu-footer-menu .menu li.first {
  width: 15%;
  text-align: left;
}
/* line 231, ../sass/pages.scss */
.pane-menu-menu-footer-menu .menu li.last {
  text-align: right;
  width: 22%;
}
/* line 236, ../sass/pages.scss */
.pane-menu-menu-footer-menu .menu a {
  color: #fff;
  text-decoration: none;
  padding-left: 9px;
  background: url("../images/footer-menu-arrow.png") no-repeat left center;
  font-size: 9px;
}
/* line 242, ../sass/pages.scss */
.pane-menu-menu-footer-menu .menu a:hover {
  text-decoration: underline;
}

/* Main menu */
/* line 251, ../sass/pages.scss */
.main-menu {
  position: relative;
  z-index: 11;
  width: 100%;
  float: left;
  height: 31px;
  padding: 0 0 5px 0;
  display: block;
  background: url("../images/menu-bg.png") repeat-x bottom;
}
/* line 260, ../sass/pages.scss */
.main-menu .nice-menu-menu-top-nav-menu {
  width: 100%;
  border: none;
}
/* line 263, ../sass/pages.scss */
.main-menu .nice-menu-menu-top-nav-menu.nice-menu li.depth-1 {
  background: url("../images/menu-del.png") no-repeat left center;
  width: 16.66%;
  height: 31px;
  border: none;
}
/* line 269, ../sass/pages.scss */
.main-menu .nice-menu-menu-top-nav-menu.nice-menu li.depth-1:hover, .main-menu .nice-menu-menu-top-nav-menu.nice-menu li.depth-1.active-trail {
  background-color: #FFF;
}
/* line 273, ../sass/pages.scss */
.main-menu .nice-menu-menu-top-nav-menu li.depth-1.first {
  display: none;
  background: transparent;
}
/* line 277, ../sass/pages.scss */
.main-menu .nice-menu-menu-top-nav-menu li.depth-1.menu-item-1 {
  background: transparent;
}
/* line 280, ../sass/pages.scss */
.main-menu .nice-menu-menu-top-nav-menu ul {
  top: 31px;
  padding: 0 0;
  width: 100%;
}
/* line 286, ../sass/pages.scss */
.main-menu .menuparent.depth-1 > a {
  font-size: 12px;
  color: #5e5e5e;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 13px;
  display: block;
  height: 30px;
  line-height: 30px;
  padding-top: 2px;
  letter-spacing: 2px;
}
/* line 300, ../sass/pages.scss */
.main-menu .depth-1.active-trail > a,
.main-menu .depth-1 > a.active,
.main-menu .depth-1:hover > a {
  height: 27px;
  border-bottom: 2px solid #881728;
}
/* line 305, ../sass/pages.scss */
.main-menu ul li.depth-1:hover, .main-menu ul li.depth-1.active-trail {
  height: 30px;
  border-bottom: 2px solid #881728;
}
/* line 310, ../sass/pages.scss */
.main-menu .depth-1:hover > a, .main-menu .active-trail a {
  color: #881728;
}
/* line 314, ../sass/pages.scss */
.main-menu .depth-2 {
  width: 92%;
  margin: 0;
  padding: 0;
  height: auto;
  padding: 0 4%;
  background: #efefef;
  border: 1px solid #ccc;
  border-bottom: none;
}
/* line 323, ../sass/pages.scss */
.main-menu .depth-2.last {
  border-bottom: 1px solid #ccc;
}
/* line 326, ../sass/pages.scss */
.main-menu .depth-2 a {
  line-height: normal;
  height: auto;
  padding: 7px 0;
  color: #881728;
}
/* line 331, ../sass/pages.scss */
.main-menu .depth-2 a:hover {
  text-decoration: underline;
}
/* line 335, ../sass/pages.scss */
.main-menu .depth-2:hover, .main-menu .depth-2.active-trail {
  background: #fff;
}

/* line 340, ../sass/pages.scss */
.menu-item-2 li.last {
  border-top: 1px dashed #333;
}

/* line 345, ../sass/pages.scss */
.pane-page-content > .pane-title {
  font-size: 21px;
  color: #474747;
  font-weight: bold;
  margin-bottom: 20px;
  position: relative;
  top: 0;
}
/* line 353, ../sass/pages.scss */
.pane-page-content > .pane-content {
  clear: both;
}

/* line 358, ../sass/pages.scss */
.content-block-other:first-child .shaded-background:first-child {
  padding: 0;
  margin-top: -4px;
}

/* line 363, ../sass/pages.scss */
.node-type-news-article .pane-page-content {
  overflow: hidden;
}

/* line 365, ../sass/pages.scss */
.node-type-news-article .submitted {
  margin: 5px 0px 15px 0;
}

/* Layouts */
/* line 371, ../sass/pages.scss */
.frontpage-left-col {
  margin-left: -1%;
}
/* line 373, ../sass/pages.scss */
.frontpage-left-col .video-block .pane-title {
  margin-bottom: 0;
}
/* line 376, ../sass/pages.scss */
.frontpage-left-col .pane-content {
  padding: 0 5% 0;
}

/* line 380, ../sass/pages.scss */
.panel-frontpage .center-wrapper {
  clear: both;
}

/* line 383, ../sass/pages.scss */
.frontpage-middle-col {
  line-height: 18px;
  font-size: 13px;
  -webkit-box-shadow: 2px 2px 2px 1px #e4e4e4;
  -moz-box-shadow: 2px 2px 2px 1px #e4e4e4;
  -ms-box-shadow: 2px 2px 2px 1px #e4e4e4;
  -o-box-shadow: 2px 2px 2px 1px #e4e4e4;
  box-shadow: 2px 2px 2px 1px #e4e4e4;
  padding-bottom: 10px;
  float: left;
  width: 72%;
  padding: 0 2% 10px 1%;
}

/* line 393, ../sass/pages.scss */
.frontpage-right-col {
  float: left;
  width: 23%;
  padding-left: 2%;
}
/* line 397, ../sass/pages.scss */
.frontpage-right-col .highlited {
  margin-bottom: 47px;
}

/* line 402, ../sass/pages.scss */
.frontpage-middle-right {
  width: 27.5%;
  float: right;
  margin-right: 1.5%;
}

/* line 408, ../sass/pages.scss */
.frontpage-right-col {
  float: left;
  width: 23%;
  padding-left: 2%;
}

/* line 414, ../sass/pages.scss */
.frontpage-middle-left {
  width: 61%;
  float: left;
  margin: 3px 0 0 1.5%;
  border-right: 1px solid #bbbdbe;
  padding-right: 4%;
}

/* line 422, ../sass/pages.scss */
.three-col-middle {
  font-size: 13px;
  margin: 12px 0 0 0;
}

/* line 427, ../sass/pages.scss */
.page-news-news-center .three-col-middle {
  margin-top: 0;
}

/* line 431, ../sass/pages.scss */
a.lightbox-processed {
  display: inline;
}

/* lightbox */
/* line 437, ../sass/pages.scss */
#outerImageContainer img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 443, ../sass/pages.scss */
#bottomNav {
  width: 100%;
  margin: 0 !important;
  height: 65px !important;
  overflow: hidden;
  position: relative;
  clear: both;
}
/* line 450, ../sass/pages.scss */
#bottomNav #frameHoverNav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90px !important;
  z-index: 9 !important;
}
/* line 457, ../sass/pages.scss */
#bottomNav a {
  margin: 0 !important;
}

/* line 461, ../sass/pages.scss */
#bottomNavClose {
  position: absolute;
  bottom: 15px;
  right: 0;
}

/* line 467, ../sass/pages.scss */
#imageData #imageDetails {
  width: 95%;
  margin: 0 2.5%;
  clear: both;
}
/* line 471, ../sass/pages.scss */
#imageData #imageDetails p {
  text-align: left;
  font-weight: normal;
}

/* line 479, ../sass/pages.scss */
.general-two-col .general-left {
  margin-left: -15px;
}
/* line 483, ../sass/pages.scss */
.general-two-col .general-right {
  float: right;
  margin-left: 0;
  margin-right: -15px;
}

/* Meeting Rooms table */
/* line 490, ../sass/pages.scss */
.section-visiting-slac {
  /*  .pane-title{
      margin-bottom: 4px;
    }*/
}
/* line 491, ../sass/pages.scss */
.section-visiting-slac table {
  font-size: 12px;
  line-height: normal;
  border: 1px solid #ada47d;
}
/* line 495, ../sass/pages.scss */
.section-visiting-slac table .header {
  background: #ada47d url("../images/bg.gif") no-repeat right center;
  color: #fff;
  font-weight: bold;
  padding: 8px 10px 8px;
  cursor: pointer;
}
/* line 501, ../sass/pages.scss */
.section-visiting-slac table .header.headerSortUp {
  background-image: url("../images/asc.gif");
}
/* line 504, ../sass/pages.scss */
.section-visiting-slac table .header.headerSortDown {
  background-image: url("../images/desc.gif");
}
/* line 508, ../sass/pages.scss */
.section-visiting-slac table td {
  padding: 8px 10px 8px;
  border-top: 1px solid #ada47d;
  border-right: 1px solid #ada47d;
}

/* line 520, ../sass/pages.scss */
span.ext {
  padding: 0;
  width: 12px;
  height: 15px;
  margin-left: 2px;
  display: inline;
  padding: 0 0 0 12px;
}

/* line 529, ../sass/pages.scss */
.staff-resources-page-content .igp-link {
  float: right;
  margin: -33px 0 0 0;
  font-size: 12px;
  font-style: italic;
}

/* line 536, ../sass/pages.scss */
.staff-resources-page-content .igp-link a {
  font-size: 11px;
}

/* line 540, ../sass/pages.scss */
.staff-resources-page-content .igp-link a:hover {
  border-bottom: 1px #881728 dotted;
}

/* staff resources page */
/* line 545, ../sass/pages.scss */
.staff-resources-page-content .igp-link {
  float: right;
  margin: -33px 0 0 0;
  font-size: 12px;
  font-style: italic;
}
/* line 550, ../sass/pages.scss */
.staff-resources-page-content .igp-link a {
  font-size: 11px;
}
/* line 552, ../sass/pages.scss */
.staff-resources-page-content .igp-link a:hover {
  border-bottom: 1px #881728 dotted;
}
/* line 557, ../sass/pages.scss */
.staff-resources-page-content .siteImageBasic {
  margin: auto;
  display: block;
}
/* line 561, ../sass/pages.scss */
.staff-resources-page-content .imageLessButton {
  width: 77%;
  max-width: 420px;
  margin: auto;
  display: block;
}
/* line 568, ../sass/pages.scss */
.staff-resources-page-content .introduction-block {
  margin-bottom: 30px;
  clear: both;
}
/* line 573, ../sass/pages.scss */
.staff-resources-page-content .content-block-body h2 {
  font-weight: bold;
}
/* line 576, ../sass/pages.scss */
.staff-resources-page-content .content-block-body #directorates {
  margin-left: 25px;
}
/* line 579, ../sass/pages.scss */
.staff-resources-page-content .content-block-body a {
  color: #881728;
}
/* line 581, ../sass/pages.scss */
.staff-resources-page-content .content-block-body a:hover {
  border-bottom: 1px dotted #996633;
}
/* line 585, ../sass/pages.scss */
.staff-resources-page-content .content-block-body .staff-return-link {
  margin-bottom: 25px;
}
/* line 588, ../sass/pages.scss */
.staff-resources-page-content .content-block-body ul ul {
  padding-bottom: 0;
}
/* line 591, ../sass/pages.scss */
.staff-resources-page-content .content-block-body ul li li {
  color: #696969;
  list-style-type: circle;
}
/* line 594, ../sass/pages.scss */
.staff-resources-page-content .content-block-body ul li li li {
  list-style-type: square;
}

/* line 601, ../sass/pages.scss */
.staff-resources-page-image.pane-node-field-image {
  margin-bottom: 20px;
  width: 99%;
  padding: 4px;
  background: #EFEFEF;
  overflow: hidden;
}
/* line 607, ../sass/pages.scss */
.staff-resources-page-image.pane-node-field-image .field-item {
  overflow: hidden;
  border: 2px solid #fff;
}
/* line 611, ../sass/pages.scss */
.staff-resources-page-image.pane-node-field-image img {
  float: left;
}

/* poster gallery */
/* line 618, ../sass/pages.scss */
.page-community-poster-gallery .pane-pane-messages {
  display: none;
}
/* line 622, ../sass/pages.scss */
.page-community-poster-gallery .three-col-middle .pane-title {
  margin-top: -25px;
  margin-bottom: 19px;
  font-size: 1.2em;
  line-height: 1em;
  color: #666;
}
/* line 629, ../sass/pages.scss */
.page-community-poster-gallery .three-col-middle table {
  width: 100%;
  border-collapse: collapse;
}
/* line 633, ../sass/pages.scss */
.page-community-poster-gallery .three-col-middle tr {
  width: 100%;
  padding: 5px 0;
}
/* line 637, ../sass/pages.scss */
.page-community-poster-gallery .three-col-middle td {
  width: 23%;
  padding: 1%;
}
/* line 640, ../sass/pages.scss */
.page-community-poster-gallery .three-col-middle td .field-content, .page-community-poster-gallery .three-col-middle td a {
  display: block;
}
/* line 644, ../sass/pages.scss */
.page-community-poster-gallery .three-col-middle img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  border: none;
}

/* Past lectures */
/* line 658, ../sass/pages.scss */
.page-community-past-lectures .three-col-middle .pane-title {
  margin-top: -25px;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1em;
  color: #666;
}
/* line 665, ../sass/pages.scss */
.page-community-past-lectures table {
  border: 2px solid #e7e7e7;
  width: 100%;
}
/* line 668, ../sass/pages.scss */
.page-community-past-lectures table th {
  border: none;
  border-bottom: 2px solid #e7e7e7;
  padding: 10px 8px;
  font-weight: bold;
  color: #000;
  background: #f7f7f7;
}
/* line 675, ../sass/pages.scss */
.page-community-past-lectures table th a {
  color: #474748;
  font-size: 14px;
  display: block;
  background: url("../images/table-double-arrow.png") no-repeat right center;
}
/* line 680, ../sass/pages.scss */
.page-community-past-lectures table th a:hover {
  border: none;
}
/* line 683, ../sass/pages.scss */
.page-community-past-lectures table th a img {
  display: none;
}
/* line 687, ../sass/pages.scss */
.page-community-past-lectures table th.order-desc a {
  background: url("../images/table-down-arrow.png") no-repeat right center;
}
/* line 689, ../sass/pages.scss */
.page-community-past-lectures table th.order-asc a {
  background: url("../images/table-up-arrow.png") no-repeat right center;
}
/* line 692, ../sass/pages.scss */
.page-community-past-lectures table tr {
  border: none;
}
/* line 695, ../sass/pages.scss */
.page-community-past-lectures table .even td {
  background: #fff;
}
/* line 698, ../sass/pages.scss */
.page-community-past-lectures table td {
  padding: 10px 8px;
  background: #f7f7f7;
  color: #6A6A6B;
  font-size: 12px;
  height: 28px;
  vertical-align: middle;
  border-right: 2px solid #e7e7e7;
}
/* line 708, ../sass/pages.scss */
.page-community-past-lectures .views-exposed-widgets {
  margin-top: 15px;
}
/* line 711, ../sass/pages.scss */
.page-community-past-lectures .view-filters {
  float: left;
  margin-bottom: 15px;
}
/* line 714, ../sass/pages.scss */
.page-community-past-lectures .view-filters label {
  color: #474747;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: normal;
}
/* line 721, ../sass/pages.scss */
.page-community-past-lectures .view-filters .views-widget {
  border: 1px solid #d5d5d5;
  float: left;
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  margin: 0 0 5px 0;
  color: #8C8C8C;
  font-size: 12px;
}
/* line 730, ../sass/pages.scss */
.page-community-past-lectures .view-filters .views-widget input {
  padding: 0;
  margin: 0;
  border: none;
  height: 22px;
}
/* line 735, ../sass/pages.scss */
.page-community-past-lectures .view-filters .views-widget input::-webkit-input-placeholder {
  color: #000;
}
/* line 740, ../sass/pages.scss */
.page-community-past-lectures .view-filters .form-submit {
  cursor: pointer;
}
/* line 743, ../sass/pages.scss */
.page-community-past-lectures .view-filters .views-exposed-widget {
  padding-top: 0;
}
/* line 746, ../sass/pages.scss */
.page-community-past-lectures .view-filters .views-submit-button {
  padding-right: 0;
}
/* line 750, ../sass/pages.scss */
.page-community-past-lectures .views-widget {
  overflow: hidden;
}
/* line 753, ../sass/pages.scss */
.page-community-past-lectures .description {
  display: none;
}
/* line 756, ../sass/pages.scss */
.page-community-past-lectures .view-content {
  clear: both;
}

/* line 761, ../sass/pages.scss */
.item-list .pager {
  margin-top: 20px;
}

/* Page not found */
/* line 768, ../sass/pages.scss */
.page-page-not-found .pane-title {
  margin-left: 0;
  padding: 0;
  width: 100%;
  color: #474747;
}
/* line 774, ../sass/pages.scss */
.page-page-not-found .pane-page-content {
  color: #696969;
  font-size: 13px;
  line-height: 20px;
  padding: 1%;
}
/* line 779, ../sass/pages.scss */
.page-page-not-found .pane-page-content ul {
  margin: 20px 0 20px 40px;
}
/* line 782, ../sass/pages.scss */
.page-page-not-found .pane-page-content li {
  list-style-type: disc;
  list-style-position: outside;
}

/* Lecture page */
/* line 792, ../sass/pages.scss */
.pane-next-lecture .pane-title {
  border-bottom: 2px solid #831425;
  font-size: 14px;
  padding: 6px 0 2px 7px;
  letter-spacing: 1px;
  color: #7F6332;
  text-transform: uppercase;
}
/* line 801, ../sass/pages.scss */
.pane-next-lecture p,
.pane-next-lecture .lectures-text {
  line-height: 20px;
  font-size: 12px;
  color: #474748;
  margin-bottom: 10px;
}
/* line 807, ../sass/pages.scss */
.pane-next-lecture .pane-content {
  background: transparent;
  margin: 0 auto;
  margin-bottom: 30px;
  overflow: visible;
  padding: 0;
}
/* line 813, ../sass/pages.scss */
.pane-next-lecture .pane-content p {
  margin-bottom: 20px;
}
/* line 816, ../sass/pages.scss */
.pane-next-lecture .pane-content a {
  margin-left: 10px;
  line-height: 40px;
}
/* line 821, ../sass/pages.scss */
.pane-next-lecture .sheduled-lectures-text {
  width: 100%;
  border-bottom: 2px solid #831425;
  margin: 35px 0 0;
  color: #7f6332;
  text-transform: uppercase;
}
/* line 828, ../sass/pages.scss */
.pane-next-lecture .view-header {
  position: relative;
  padding-bottom: 1px;
}
/* line 831, ../sass/pages.scss */
.pane-next-lecture .view-header .social-icon-block {
  position: absolute;
  right: 0;
  bottom: -7px;
}
/* line 838, ../sass/pages.scss */
.pane-next-lecture .views-field-field-speaker-name,
.pane-next-lecture .views-field-field-affiliations {
  font-size: 14px;
}
/* line 840, ../sass/pages.scss */
.pane-next-lecture .views-field-field-speaker-name em,
.pane-next-lecture .views-field-field-affiliations em {
  font-style: normal;
}
/* line 845, ../sass/pages.scss */
.pane-next-lecture .view-content, .pane-next-lecture.next-lecture-display .lectures-event {
  width: 90%;
  margin-top: -1px;
  padding: 20px 5%;
  margin: auto;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ebebeb 100%);
  line-height: normal;
}
/* line 860, ../sass/pages.scss */
.pane-next-lecture .lectures-image {
  margin-bottom: 20px;
  width: 99%;
  padding: 4px;
  background: #EFEFEF;
  overflow: hidden;
}
/* line 866, ../sass/pages.scss */
.pane-next-lecture .lectures-image .field-item {
  overflow: hidden;
  border: 2px solid #fff;
}
/* line 870, ../sass/pages.scss */
.pane-next-lecture .lectures-image img {
  float: left;
  width: 100%;
}
/* line 876, ../sass/pages.scss */
.pane-next-lecture .view-content {
  color: #474747;
}
/* line 878, ../sass/pages.scss */
.pane-next-lecture .view-content a img {
  border: 4px solid #dadadc;
}
/* line 881, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-title {
  font-size: 19px;
  font-weight: bold;
}
/* line 885, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-field-speaker-name span {
  float: left;
}
/* line 888, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-1 {
  font-size: 14px;
}
/* line 891, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-field-lecture-date {
  font-size: 16px;
  font-weight: bold;
  margin-top: 18px;
  float: left;
  clear: left;
}
/* line 898, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing {
  float: left;
}
/* line 900, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing .ical-link {
  margin-top: 18px;
}
/* line 902, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing .ical-link a {
  line-height: 20px;
  height: 18px;
  width: 29px;
  text-indent: 100px;
  overflow: hidden;
  display: block;
  background: url("../images/ical.png") no-repeat 0 0;
}
/* line 913, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-field-location a {
  clear: both;
  display: block;
  font-size: 16px;
  color: #881728;
  font-weight: bold;
  padding: 3px 0 1px;
  margin: 0 0 25px 0;
  line-height: normal;
  float: left;
}
/* line 923, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-field-location a:hover {
  padding-bottom: 0px;
}
/* line 927, ../sass/pages.scss */
.pane-next-lecture .view-content .views-label-body {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
  display: block;
}
/* line 933, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-field-image {
  float: right;
  margin-left: 25px;
  clear: left;
}
/* line 938, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-body {
  clear: left;
}
/* line 941, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-2 {
  padding-top: 25px;
  margin-top: 25px;
  overflow: hidden;
  background: url("../images/dotted-border.png") repeat-x top;
}
/* line 946, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-2 .views-label {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
  display: block;
}
/* line 952, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side {
  overflow: hidden;
  float: left;
  min-width: 30%;
  margin: 0 5% 0 0;
}
/* line 957, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side a {
  margin: 0;
  float: left;
}
/* line 960, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side a img {
  float: left;
}
/* line 964, ../sass/pages.scss */
.pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side span {
  font-size: 11px;
  padding-top: 3px;
  font-style: italic;
  float: left;
  clear: both;
}

/* line 977, ../sass/pages.scss */
.page-community-public-lecturesaspx .social-icon-block {
  float: right;
  position: relative;
  top: 17px;
}
/* line 982, ../sass/pages.scss */
.page-community-public-lecturesaspx .social-icon-block a {
  margin-left: 10px;
}
/* line 985, ../sass/pages.scss */
.page-community-public-lecturesaspx .pane-next-lecture .view-content {
  padding-top: 26px;
}

/* line 990, ../sass/pages.scss */
.html.node-type-lecture .pane-node-field-location {
  float: left;
  clear: both;
}
/* line 993, ../sass/pages.scss */
.html.node-type-lecture .pane-node-field-location .field-item {
  clear: both;
  display: block;
  font-size: 16px;
  color: #881728;
  font-weight: bold;
  padding-top: 3px;
  margin-bottom: 25px;
}

/* Short scheduled */
/* line 1007, ../sass/pages.scss */
.scheduled-short p span {
  font-size: 13px;
}
/* line 1010, ../sass/pages.scss */
.scheduled-short.pane-node-field-image p {
  margin: 0;
  overflow: hidden;
}
/* line 1013, ../sass/pages.scss */
.scheduled-short.pane-node-field-image p img {
  float: left;
}
/* line 1018, ../sass/pages.scss */
.scheduled-short div p,
.scheduled-short .lectures-text {
  line-height: 20px;
  font-size: 12px;
  color: #474748;
  margin-bottom: 10px;
}
/* line 1024, ../sass/pages.scss */
.scheduled-short .pane-title {
  margin: 35px 0 0;
  padding-top: 0;
}
/* line 1029, ../sass/pages.scss */
.scheduled-short.pane-bundle-scheduled-lecture .pane-title {
  width: 100%;
  border-bottom: 2px solid #831425;
  color: #7f6332;
  text-transform: uppercase;
}
/* line 1035, ../sass/pages.scss */
.scheduled-short.pane-bundle-scheduled-lecture .sheduled-lectures-text {
  margin-bottom: 20px;
}
/* line 1038, ../sass/pages.scss */
.scheduled-short.pane-bundle-scheduled-lecture .field-type-text-long {
  width: 90%;
  margin-top: -1px;
  padding: 20px 5%;
  margin: auto;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ebebeb 100%);
  line-height: normal;
  font-size: 14px;
  color: #474748;
}
/* line 1053, ../sass/pages.scss */
.scheduled-short.pane-bundle-scheduled-lecture .field-type-text-long p {
  font-size: 14px;
  color: #474748;
}
/* line 1059, ../sass/pages.scss */
.scheduled-short .slac-connection-link {
  padding-left: 12px;
}

/* line 1064, ../sass/pages.scss */
.node-type-lecture .three-col-middle {
  position: relative;
  margin-top: 0;
}
/* line 1067, ../sass/pages.scss */
.node-type-lecture .three-col-middle .lecture-past-link {
  position: absolute;
  top: -38px;
  right: 0;
}
/* line 1072, ../sass/pages.scss */
.node-type-lecture .three-col-middle .lectures-subtitle {
  margin: -17px 0 50px;
  color: #9B9B9B;
  font-size: 14px;
}
/* line 1076, ../sass/pages.scss */
.node-type-lecture .three-col-middle .lectures-subtitle.sheduled {
  margin: 18px 0 0 0;
}
/* line 1080, ../sass/pages.scss */
.node-type-lecture .three-col-middle .pane-next-lecture .view-header {
  position: relative;
  padding-bottom: 1px;
}
/* line 1084, ../sass/pages.scss */
.node-type-lecture .three-col-middle .past-lectures-wrapper {
  position: relative;
}
/* line 1086, ../sass/pages.scss */
.node-type-lecture .three-col-middle .past-lectures-wrapper .social-icon-block {
  position: absolute;
  bottom: 5px;
  right: 0;
}
/* line 1090, ../sass/pages.scss */
.node-type-lecture .three-col-middle .past-lectures-wrapper .social-icon-block a {
  margin-left: 10px;
}
/* line 1093, ../sass/pages.scss */
.node-type-lecture .three-col-middle .past-lectures-text {
  width: 100%;
  border-bottom: 2px solid #831425;
  margin: 35px 0 0;
  color: #7f6332;
  text-transform: uppercase;
}
/* line 1101, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond {
  overflow: hidden;
  color: #474747;
}
/* line 1104, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .pane-node-title {
  font-size: 19px;
  font-weight: bold;
}
/* line 1108, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .view {
  font-size: 14px;
}
/* line 1111, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .views-field-field-speaker-name span {
  float: left;
}
/* line 1114, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .pane-node-field-lecture-date {
  font-size: 16px;
  font-weight: bold;
  margin-top: 18px;
  float: left;
}
/* line 1120, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .ical-link {
  margin: 20px 0 0 10px;
  float: left;
}
/* line 1123, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .ical-link a {
  line-height: 20px;
  height: 18px;
  width: 29px;
  text-indent: 100px;
  overflow: hidden;
  display: block;
  background: url("../images/ical.png") no-repeat 0 0;
}
/* line 1133, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .views-field-field-location {
  overflow: hidden;
  float: left;
  clear: both;
}
/* line 1137, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .views-field-field-location a {
  clear: both;
  display: block;
  font-size: 16px;
  color: #881728;
  font-weight: bold;
  padding-top: 3px;
  margin: 0 0 25px 0;
  line-height: normal;
  padding-bottom: 1px;
}
/* line 1147, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .views-field-field-location a:hover {
  padding-bottom: 0px;
}
/* line 1153, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-top-seccond .pane-node-field-video {
  clear: both;
  width: 100%;
  padding: 0 0 30px 0;
  margin-bottom: 25px;
  background: url("../images/dotted-border.png") repeat-x bottom;
}
/* line 1161, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-center {
  clear: both;
  overflow: hidden;
}
/* line 1164, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-center .field-name-body .field-items .field-item p {
  margin-top: 0;
}
/* line 1167, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-center .field-label {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 3px;
  display: block;
}
/* line 1174, ../sass/pages.scss */
.node-type-lecture .three-col-middle .field-item {
  line-height: 20px;
  font-size: 16px;
  color: #474748;
}
/* line 1181, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-bottom .pane-node-field-speaker-image .field-label {
  display: none;
}
/* line 1184, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-bottom .pane-node-field-speaker-image img {
  width: 95%;
  height: auto;
  float: left;
}
/* line 1190, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-bottom .field-name-field-about-the-speaker p {
  line-height: 20px;
  font-size: 13px;
  color: #474748;
  margin-bottom: 10px;
}
/* line 1196, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-bottom .about-label {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
  display: block;
}
/* line 1201, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-bottom .about-label p {
  color: #474747;
}
/* line 1206, ../sass/pages.scss */
.node-type-lecture .three-col-middle .three-col-middle-bottom .speaker-name .field-item {
  font-size: 11px;
  padding-top: 3px;
  font-style: italic;
  float: left;
  clear: both;
  margin-bottom: 0;
}
/* line 1216, ../sass/pages.scss */
.node-type-lecture .three-col-middle .pane-node-field-image {
  width: auto;
  background: transparent;
}

/* line 1222, ../sass/pages.scss */
.lectures-gray-content {
  width: 90%;
  margin-top: -1px;
  padding: 20px 5%;
  margin: auto;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ebebeb 100%);
  line-height: normal;
  overflow: hidden;
}
/* line 1236, ../sass/pages.scss */
.lectures-gray-content a img {
  border: 4px solid #dadadc;
  max-width: 96%;
  width: auto;
}

/* line 1243, ../sass/pages.scss */
.jwplayer {
  width: 100% !important;
}

/* Index page */
/* line 1250, ../sass/pages.scss */
.page-general-site-indexaspx .content a:hover {
  border-bottom: 1px dotted #996633;
}
/* line 1253, ../sass/pages.scss */
.page-general-site-indexaspx .sections-letters {
  clear: both;
  margin: 0;
  padding: 0;
  line-height: 1.6em;
  margin-bottom: 30px;
}
/* line 1261, ../sass/pages.scss */
.page-general-site-indexaspx .sections-letters a {
  display: inline;
  padding: 0;
  padding-right: 4px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
/* line 1268, ../sass/pages.scss */
.page-general-site-indexaspx .sections-letters a:first-child {
  padding-right: 0;
}
/* line 1274, ../sass/pages.scss */
.page-general-site-indexaspx table tr {
  background: #fff;
  padding: 0;
}
/* line 1281, ../sass/pages.scss */
.page-general-site-indexaspx table tr,
.page-general-site-indexaspx table tr td,
.page-general-site-indexaspx table tr th,
.page-general-site-indexaspx table tbody {
  border: none;
}
/* line 1287, ../sass/pages.scss */
.page-general-site-indexaspx .index-letter,
.page-general-site-indexaspx .small-index-letter {
  padding: 0 0 15px 0;
  font-weight: bold;
  font-weight: 600;
  color: #696969;
  font-size: 16px;
}
/* line 1294, ../sass/pages.scss */
.page-general-site-indexaspx .small-index-letter {
  font-size: 13px;
}
/* line 1297, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link {
  padding-bottom: 0;
}
/* line 1299, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link ul {
  margin: 0;
}
/* line 1302, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link li {
  margin-left: 33px;
  list-style-type: square;
  color: #696969;
  font-size: 13px;
}
/* line 1307, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link li a {
  color: #990000;
}
/* line 1309, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link li a.ext {
  padding-right: 15px;
  background: url(../images/external-link-icon.png) no-repeat right center;
}
/* line 1314, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link li span.ext {
  display: none;
}
/* line 1317, ../sass/pages.scss */
.page-general-site-indexaspx .site-name-link li.last {
  margin-bottom: 0;
}
/* line 1322, ../sass/pages.scss */
.page-general-site-indexaspx .return-link {
  padding: 20px 0;
}
/* line 1325, ../sass/pages.scss */
.page-general-site-indexaspx .return-link a {
  font-size: 11px;
  font-style: italic;
}
/* line 1329, ../sass/pages.scss */
.page-general-site-indexaspx .return-link a:before, .page-general-site-indexaspx .return-link a:after {
  content: ' - ';
}
/* line 1333, ../sass/pages.scss */
.page-general-site-indexaspx .staff-return-link {
  margin-bottom: 20px;
}
/* line 1336, ../sass/pages.scss */
.page-general-site-indexaspx .staff-return-link a {
  font-size: 11px;
  font-style: italic;
}

/* feedback page */
/* line 1345, ../sass/pages.scss */
.page-node-1976 .content .pane-title {
  float: none;
  padding: 18px 0 15px;
  margin: 0;
}
/* line 1351, ../sass/pages.scss */
.page-node-1976 .content .pane-content,
.page-node-1976 .content .pane-title {
  width: 90%;
  margin-left: 5%;
}
/* line 1355, ../sass/pages.scss */
.page-node-1976 .content .field-name-body {
  margin-bottom: 20px;
  font-size: 0.8em;
  color: #666;
}

/* line 1363, ../sass/pages.scss */
.webform-client-form {
  max-width: 650px;
  padding: 0 30px 30px;
  margin-bottom: 30px;
  background-color: #f8f8f8;
  border: 3px solid #F0F0F0;
}
/* line 1370, ../sass/pages.scss */
.webform-client-form label,
.webform-client-form .description {
  font-size: 0.8em;
  font-weight: normal;
  color: #666;
}
/* line 1375, ../sass/pages.scss */
.webform-client-form #edit-submit {
  padding: 6px 12px;
  background-color: #EDEDED;
  color: #881728;
  font-weight: bold;
  text-shadow: 1px 1px 0px #ffffff;
  border: 1px solid #dcdcdc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  max-width: 100%;
}
/* line 1384, ../sass/pages.scss */
.webform-client-form #edit-submit:hover {
  background-color: #dfdfdf;
}
/* line 1389, ../sass/pages.scss */
.webform-client-form .form-item,
.webform-client-form .form-actions {
  margin: 30px 0 0 0;
}

/* line 1395, ../sass/pages.scss */
.page-general-contactaspx .pane-title {
  width: 100%;
  margin-left: -15px;
  margin-bottom: 15px;
}
/* line 1400, ../sass/pages.scss */
.page-general-contactaspx .pane-page-content {
  width: 90%;
  margin: auto;
}
/* line 1404, ../sass/pages.scss */
.page-general-contactaspx .field-type-text-with-summary {
  margin-bottom: 20px;
  font-size: 0.8em;
  color: #666;
}

/* line 1411, ../sass/pages.scss */
.node-news-article {
  line-height: 20px;
  font-size: 13px;
  color: #474748;
  margin-bottom: 10px;
}
/* line 1416, ../sass/pages.scss */
.node-news-article .filter-wrapper {
  display: none;
}

/* line 1422, ../sass/pages.scss */
.two-col-basic .page-basic > .content,
.one-col-basic .page-basic > .content {
  overflow: hidden;
}

/* line 1427, ../sass/pages.scss */
.two-col-basic .pane-page-content > .pane-title,
.one-col-basic .pane-page-content > .pane-title {
  top: 0;
  margin-bottom: 10px;
}

/* line 1432, ../sass/pages.scss */
.centerDiv {
  text-align: center;
  margin: 20px 0;
}

/* line 1437, ../sass/pages.scss */
a.imageLessButton:hover {
  background-color: #dfdfdf;
  border: 1px solid #dcdcdc;
}

/* line 1442, ../sass/pages.scss */
a.imageLessButton {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background-color: #ededed;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  font-family: arial;
  font-size: .8em;
  font-weight: bold;
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #ffffff;
  color: #990000;
}

/* line 1462, ../sass/pages.scss */
.section-set-search-optionaspx .search-description {
  margin-bottom: 20px;
  color: #696969;
  line-height: 19px;
}
/* line 1467, ../sass/pages.scss */
.section-set-search-optionaspx .pane-search-options {
  font-size: 12px;
  margin-top: 10px;
}
/* line 1470, ../sass/pages.scss */
.section-set-search-optionaspx .pane-search-options input {
  margin: 0 15px 45px 0;
}

/**/
/* line 1478, ../sass/pages.scss */
.header-link {
  float: right;
  margin: 20px 28px 0 0;
  color: #fff;
}
/* line 1482, ../sass/pages.scss */
.header-link a {
  color: #fff;
  font-size: 11px;
  margin-left: 10px;
}
/* line 1486, ../sass/pages.scss */
.header-link a:hover {
  text-decoration: underline;
}
/* line 1489, ../sass/pages.scss */
.header-link a:first-child {
  margin-right: 10px;
}
/* line 1493, ../sass/pages.scss */
.header-link span.ext {
  display: none;
}

/* Header search */
/* line 1501, ../sass/pages.scss */
#search-box {
  float: right;
  position: relative;
  margin-top: 11px;
}
/* line 1505, ../sass/pages.scss */
#search-box .form-item {
  margin: 0;
  outline: none;
  padding: 1px 0 1px 10px;
  height: 22px;
  width: 160px;
  background: #fff;
}
/* line 1513, ../sass/pages.scss */
#search-box input {
  width: 22px;
  height: 22px;
  line-height: 22px;
  padding: 0;
  margin: 0;
  border: none;
}
/* line 1520, ../sass/pages.scss */
#search-box input:focus {
  outline: none;
  box-shadow: none;
}
/* line 1525, ../sass/pages.scss */
#search-box .form-text {
  width: 130px;
  font-size: .7em;
  color: #666;
}
/* line 1530, ../sass/pages.scss */
#search-box .form-submit {
  position: absolute;
  right: 1px;
  top: 1px;
  background: url("../images/search-button.png") no-repeat center;
  text-indent: -100px;
  cursor: pointer;
}
/* line 1538, ../sass/pages.scss */
#search-box input::-webkit-input-placeholder {
  color: #666 !important;
  line-height: 24px;
}
/* line 1542, ../sass/pages.scss */
#search-box input:-moz-placeholder {
  color: #666 !important;
  line-height: 24px;
}

/* line 1548, ../sass/pages.scss */
.slac-search-wrapper {
  position: relative;
}

/* line 1552, ../sass/pages.scss */
#slac-search-options {
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  width: 170px;
}
/* line 1558, ../sass/pages.scss */
#slac-search-options .form-item {
  background: transparent;
  padding: 0;
}
/* line 1562, ../sass/pages.scss */
#slac-search-options > .form-item {
  width: auto;
  max-width: 200px;
  background-color: #EFEFEF;
  color: #990000;
  font-size: 11px;
  z-index: 120;
  -moz-box-shadow: 1px 1px 3px #555;
  -webkit-box-shadow: 1px 1px 3px #555;
  -ms-box-shadow: 1px 1px 3px #555;
  box-shadow: 1px 1px 3px #555;
  float: none;
}
/* line 1575, ../sass/pages.scss */
#slac-search-options .form-item .form-type-radio {
  float: left;
  width: auto;
  width: 40%;
  height: 14px;
  margin: 4px 0 4px 10px;
}
/* line 1582, ../sass/pages.scss */
#slac-search-options .form-type-radio input {
  width: 14px;
  height: 14px;
  float: left;
  margin-right: 5px;
}
/* line 1588, ../sass/pages.scss */
#slac-search-options .form-type-radio label {
  line-height: 14px;
  cursor: pointer;
}
/* line 1591, ../sass/pages.scss */
#slac-search-options .form-type-radio label:hover {
  text-decoration: underline;
}

/* line 1597, ../sass/pages.scss */
.mobile-search-trigger {
  display: none;
}

/* line 1601, ../sass/pages.scss */
.back-on-top {
  display: none;
}

/* line 1606, ../sass/pages.scss */
.three-col .three-col-middle {
  width: 72%;
  float: left;
  margin-right: 3%;
}

/* line 1612, ../sass/pages.scss */
.three-col .three-col-right {
  width: 25%;
  float: right;
}

/* line 1617, ../sass/pages.scss */
.tablesorter {
  width: 100%;
  margin-top: 10px;
}

/* line 1622, ../sass/pages.scss */
.map-print {
  margin-top: -20px;
}

/* line 1626, ../sass/pages.scss */
.imgclass img {
  width: 100%;
  height: auto;
}

/* line 1631, ../sass/pages.scss */
.mobile-search-box {
  display: none;
}

/* SLAC Connections */
/* line 1637, ../sass/pages.scss */
.section-slac-connections .content .form-item label {
  font-size: 16px;
}
/* line 1640, ../sass/pages.scss */
.section-slac-connections .pane-node-title {
  margin-top: -35px;
  padding-bottom: 40px;
  font-size: 1.2em;
  color: #666;
}

@media (min-width: 501px) {
  /* line 1652, ../sass/pages.scss */
  .page-basic > .panel-panel {
    margin: 0 auto;
  }

  /* line 1655, ../sass/pages.scss */
  .mobile-search-box {
    display: none !important;
  }
}
@media (max-width: 640px) {
  /* line 1661, ../sass/pages.scss */
  .pane-next-lecture .view-content .views-field-nothing .ical-link {
    margin: 18px 0;
  }
}
@media (min-width: 601px) and (max-width: 649px) {
  /* line 1667, ../sass/pages.scss */
  .video-block .pane-title {
    font-size: 11px;
  }
}
@media (max-width: 900px) {
  /* line 1674, ../sass/pages.scss */
  .frontpage-middle-col,
  .frontpage-right-col {
    width: 100%;
    clear: both;
  }

  /* line 1678, ../sass/pages.scss */
  .frontpage-right-col {
    margin-top: 30px;
    padding-left: 0;
  }
  /* line 1681, ../sass/pages.scss */
  .frontpage-right-col .bg-list {
    overflow: hidden;
  }
  /* line 1684, ../sass/pages.scss */
  .frontpage-right-col .field-item {
    width: 30%;
    float: left;
    padding: 0;
    margin: 0;
    min-height: 50px;
    padding-left: 5%;
    background: transparent;
  }
  /* line 1692, ../sass/pages.scss */
  .frontpage-right-col .field-item:hover {
    background: transparent;
  }
  /* line 1695, ../sass/pages.scss */
  .frontpage-right-col .field-item a {
    padding: 10px;
    min-height: 30px;
    background: white url("../images/list-bg.png") repeat-x bottom;
  }
  /* line 1700, ../sass/pages.scss */
  .frontpage-right-col .field-item a:hover {
    background: white url("../images/list-bg-dark.png") repeat-x bottom;
  }
  /* line 1703, ../sass/pages.scss */
  .frontpage-right-col .field-item:nth-child(3n+1) {
    clear: both;
    padding-left: 0;
  }
  /* line 1708, ../sass/pages.scss */
  .frontpage-right-col .connect {
    width: 40%;
  }

  /* line 1713, ../sass/pages.scss */
  .three-col .three-col-right .panel-pane {
    float: left;
    width: 100%;
    clear: none;
  }

  /* line 1719, ../sass/pages.scss */
  .three-col .three-col-right .panel-pane:first-child {
    margin-left: 0;
  }

  /* line 1724, ../sass/pages.scss */
  .three-col .three-col-middle,
  .three-col .three-col-right {
    width: 100%;
    clear: both;
    margin-bottom: 40px;
  }

  /* line 1730, ../sass/pages.scss */
  .three-col .three-col-right {
    margin-bottom: 5px;
  }

  /* line 1735, ../sass/pages.scss */
  .general-two-col .general-left {
    margin-bottom: 40px;
  }
  /* line 1739, ../sass/pages.scss */
  .general-two-col .general-right {
    margin-bottom: 40px;
  }
}
@media (max-width: 800px) {
  /* line 1746, ../sass/pages.scss */
  .main-menu .menuparent.depth-1 > a {
    letter-spacing: 0;
  }
}
@media (max-width: 700px) {
  /* line 1753, ../sass/pages.scss */
  .pane-menu-menu-footer-menu .menu li.first {
    width: 15%;
  }
  /* line 1756, ../sass/pages.scss */
  .pane-menu-menu-footer-menu .menu li.last {
    width: 22%;
  }
  /* line 1759, ../sass/pages.scss */
  .pane-menu-menu-footer-menu .menu li a {
    font-size: 9px;
  }

  /* line 1764, ../sass/pages.scss */
  .left-menu-trigger {
    display: block;
  }

  /* line 1768, ../sass/pages.scss */
  #search-box {
    float: right;
    position: relative;
    margin: 8px 10px 0 0;
  }

  /* line 1774, ../sass/pages.scss */
  .page-basic {
    overflow: hidden;
    position: relative;
    background: #ddd;
  }
  /* line 1778, ../sass/pages.scss */
  .page-basic > .panel-panel {
    -webkit-box-shadow: -2px 0px 10px 2px rgba(223, 223, 223, 0.7);
    -moz-box-shadow: -2px 0px 10px 2px rgba(223, 223, 223, 0.7);
    -ms-box-shadow: -2px 0px 10px 2px rgba(223, 223, 223, 0.7);
    box-shadow: -2px 0px 10px 2px rgba(223, 223, 223, 0.7);
  }
  /* line 1784, ../sass/pages.scss */
  .page-basic .sidebar-menu {
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    display: block;
  }
  /* line 1790, ../sass/pages.scss */
  .page-basic .sidebar-menu ul {
    margin: 0;
    padding: 0;
  }
  /* line 1796, ../sass/pages.scss */
  .page-basic .main-menu {
    display: none;
  }

  /* line 1800, ../sass/pages.scss */
  .header-link {
    display: none;
  }

  /* header */
  /* line 1803, ../sass/pages.scss */
  #frontpage-test {
    margin: 0 -1%;
    padding: 2%;
  }

  /* line 1809, ../sass/pages.scss */
  .page-basic .header .inside,
  .page-basic .pane-pane-header {
    margin: 0;
    width: 100%;
  }
  /* line 1813, ../sass/pages.scss */
  .page-basic .header img {
    margin: 7px 0;
    width: 170px;
    height: auto;
  }
  /* line 1818, ../sass/pages.scss */
  .page-basic .pane-pane-header {
    background-position: 230px center;
    height: 42px;
  }

  /* line 1824, ../sass/pages.scss */
  .header .section {
    margin: 0 0 0 52px;
  }
}
@media (max-width: 600px) {
  /* line 1832, ../sass/pages.scss */
  #outerImageContainer,
  #imageDataContainer {
    width: 95% !important;
    height: auto !important;
  }

  /* line 1836, ../sass/pages.scss */
  #modalContainer {
    width: 96% !important;
    height: auto !important;
    padding: 2% !important;
  }

  /* line 1842, ../sass/pages.scss */
  .section-visiting-slac table .header {
    background-image: none;
  }
  /* line 1844, ../sass/pages.scss */
  .section-visiting-slac table .header:after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 9px;
    line-height: 9px;
    background: url("../images/bg.gif") no-repeat center center;
    margin-left: 4px;
  }

  /* line 1854, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-bottom-left {
    width: 43%;
  }

  /* line 1858, ../sass/pages.scss */
  .general-two-col .general-left {
    margin-left: 0;
  }
  /* line 1861, ../sass/pages.scss */
  .general-two-col .general-right {
    float: left;
    margin: 0;
  }

  /* line 1866, ../sass/pages.scss */
  .two-col-basic .pane-page-content > .pane-content {
    padding: 0;
  }

  /* line 1869, ../sass/pages.scss */
  .vertical-line {
    display: none;
  }

  /* line 1873, ../sass/pages.scss */
  .frontpage-middle-right {
    display: none;
  }

  /* line 1874, ../sass/pages.scss */
  .page-basic > .content {
    padding-bottom: 25px;
  }

  /* line 1879, ../sass/pages.scss */
  .page-basic .pane-menu-menu-footer-menu {
    padding: 0;
  }
  /* line 1882, ../sass/pages.scss */
  .page-basic .pane-menu-menu-footer-menu .menu li {
    background: #a1a1a1;
    clear: both;
    width: 100%;
    margin: 0 0 14px 0;
    text-align: left;
  }
  /* line 1889, ../sass/pages.scss */
  .page-basic .pane-menu-menu-footer-menu .menu a {
    background: url("../images/footer-arrow.png") no-repeat right center;
    padding: 7px 0;
    margin: 0 12px;
    margin: 0 1% 0 2%;
    width: 97%;
    display: block;
  }
  /* line 1899, ../sass/pages.scss */
  .page-basic .panels-flexible-region-first {
    width: 100%;
    padding-bottom: 15px;
    float: none;
    margin: auto;
  }
  /* line 1905, ../sass/pages.scss */
  .page-basic .panels-flexible-region-last {
    clear: both;
    float: none;
    width: 100%;
    text-align: center;
  }
  /* line 1910, ../sass/pages.scss */
  .page-basic .panels-flexible-region-last .pane-content a img {
    width: auto;
    float: none;
  }

  /* Socials */
  /* line 1919, ../sass/pages.scss */
  .social_links a {
    display: block;
    width: 24px;
    height: 24px;
    margin: auto;
  }

  /*  */
  /* line 1932, ../sass/pages.scss */
  .frontpage-right-col .connect,
  .frontpage-right-col .field-item,
  .frontpage-middle-left,
  .frontpage-middle-right,
  .frontpage-right-col {
    width: 100%;
    margin: 0;
    border: none;
    margin-top: 0;
  }

  /* line 1939, ../sass/pages.scss */
  .frontpage-right-col .field-item:first-child {
    margin-top: 0;
  }

  /* line 1943, ../sass/pages.scss */
  .frontpage-right-col .field-item {
    margin-top: 20px;
    padding: 0;
  }

  /* line 1948, ../sass/pages.scss */
  .frontpage-right-col {
    padding-bottom: 40px;
  }

  /* line 1952, ../sass/pages.scss */
  .frontpage-middle-left {
    padding-bottom: 10px;
  }

  /* line 1956, ../sass/pages.scss */
  .frontpage-middle-col {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding: 0;
  }

  /* line 1964, ../sass/pages.scss */
  .front-news {
    margin: 0;
  }

  /* line 1968, ../sass/pages.scss */
  .frontpage-right-col .bg-list {
    overflow: visible;
    float: left;
    width: 100%;
  }

  /* line 1974, ../sass/pages.scss */
  .page-basic .content > .inside, .page-basic .footer > .inside {
    margin: 0;
    width: 100%;
  }

  /* line 1981, ../sass/pages.scss */
  .front .highlited .field-label,
  .front .highlited .pane-title,
  .section-navigation-block {
    background: #999;
    border: none;
    padding: 0;
    margin: 0 -3.7% 20px;
    padding: 6px 3.7% 5px;
    width: 100%;
    color: #fff;
    display: block;
  }

  /* line 1992, ../sass/pages.scss */
  .page-node-3346 .section-navigation-block,
  .page-node-1231 .section-navigation-block {
    display: none;
  }

  /* line 1995, ../sass/pages.scss */
  .front .middletop .pane-title {
    background-image: url("../images/headliner-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
  }

  /* line 2001, ../sass/pages.scss */
  .front .middletop .pane-last-story-panel-pane-1 .pane-title {
    background: none;
  }
  /* line 2005, ../sass/pages.scss */
  .front .middletop .pane-last-story-panel-pane-1 .pane-title a {
    background: #999999 url("../images/headliner-arrow.png") no-repeat right center;
    color: #fff;
    margin: 0 -3.7% 20px;
    padding: 6px 3.7% 5px;
    width: 100%;
    display: block;
  }

  /* line 2016, ../sass/pages.scss */
  .video-block .youtube-thumbnail:after {
    bottom: 7px;
    right: 18px;
  }

  /* line 2021, ../sass/pages.scss */
  .video-block .field-item {
    border-top: 2px solid #e1e0e0;
  }

  /* line 2026, ../sass/pages.scss */
  .middletop .pane-content,
  .middleleft .views-row {
    border-bottom: 2px solid #e1e0e0;
  }

  /* line 2030, ../sass/pages.scss */
  .middleleft .views-row-last {
    border: none;
  }

  /* line 2037, ../sass/pages.scss */
  .three-col .three-col-left,
  .three-col .three-col-right,
  .two-col-leftsidebar .general-left,
  .two-col-leftsidebar .general-right {
    margin-bottom: 40px;
  }

  /* line 2041, ../sass/pages.scss */
  .three-col .three-col-right .panel-pane {
    clear: both;
    width: 100%;
    margin: 0;
  }

  /* line 2047, ../sass/pages.scss */
  .page-community-public-lecturesaspx .three-col-right .links-internal-external-icons {
    margin-bottom: 20px;
  }

  /* Not front menus */
  /* line 2055, ../sass/pages.scss */
  .not-front .left-menu .menu li,
  .not-front .left-menu .pane-title {
    background: #e9e9e9;
    border-bottom: none;
    margin-bottom: 10px;
  }
  /* line 2061, ../sass/pages.scss */
  .not-front .left-menu .menu li a,
  .not-front .left-menu .pane-title a {
    padding: 7px 25px;
    display: block;
  }
  /* line 2065, ../sass/pages.scss */
  .not-front .left-menu .pane-title a {
    padding: 5px 15px;
    font-size: 16px;
    line-height: normal;
  }
  /* line 2071, ../sass/pages.scss */
  .not-front .left-menu .depth-2.has-subitems,
  .not-front .left-menu .menu li ul {
    padding: 0;
  }
  /* line 2076, ../sass/pages.scss */
  .not-front .left-menu .menu li > a:hover,
  .not-front .left-menu .menu li > a.active,
  .not-front .left-menu .depth-3 a.active-trail {
    background: #ccc;
  }
  /* line 2079, ../sass/pages.scss */
  .not-front .left-menu .menu li ul {
    margin: 10px 0 0 0;
    padding-bottom: 1px;
  }

  /* line 2085, ../sass/pages.scss */
  .back-on-top {
    width: 98%;
    padding: 0 2%;
    display: block;
    background: #780017;
    color: #fff;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    text-transform: uppercase;
    clear: both;
  }
  /* line 2096, ../sass/pages.scss */
  .back-on-top span {
    background: url("../images/footer-top-arrow.png") no-repeat right center;
    padding-right: 23px;
  }

  /* line 2102, ../sass/pages.scss */
  .page-basic > .panel-panel {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 2111, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-top .past-lectures-wrapper .social-icon-block {
    display: none;
  }
  /* line 2115, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-bottom {
    padding: 20px 0 10px 0;
  }
  /* line 2119, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-center .field-label {
    padding-bottom: 10px;
  }
  /* line 2121, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-center .field-label p {
    color: #474747;
  }
  /* line 2125, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-center .pane-node-field-image {
    padding-top: 0 !important;
  }
  /* line 2129, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-bottom-left {
    width: 44%;
  }
}
/* attending lecture page */
/* line 2137, ../sass/pages.scss */
.page-node-2568.section-community .pane-title {
  margin-bottom: 0;
}
/* line 2141, ../sass/pages.scss */
.page-node-2568.section-community .three-col-middle > div {
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
/* line 2145, ../sass/pages.scss */
.page-node-2568.section-community .three-col-middle dt {
  line-height: 24px;
  font-weight: bold;
}
/* line 2149, ../sass/pages.scss */
.page-node-2568.section-community .three-col-middle dd {
  margin-bottom: 15px;
  line-height: 16px;
}
/* line 2153, ../sass/pages.scss */
.page-node-2568.section-community .three-col-middle p {
  line-height: 16px;
}
/* line 2156, ../sass/pages.scss */
.page-node-2568.section-community .three-col-middle iframe {
  width: 100%;
  height: auto;
}

/* line 2164, ../sass/pages.scss */
.section-past-lectures .pane-page-content > .pane-title {
  margin-bottom: 4px;
}
/* line 2168, ../sass/pages.scss */
.section-past-lectures .three-col-middle h2 {
  margin-top: -20px;
  color: #807f7f;
}

/* line 2176, ../sass/pages.scss */
.page-node-1202.section-community .three-col-middle {
  margin-top: -4px;
}
/* line 2178, ../sass/pages.scss */
.page-node-1202.section-community .three-col-middle .content-block {
  padding-top: 0;
  padding-bottom: 26px;
}

@media (max-width: 500px) {
  /* line 2188, ../sass/pages.scss */
  .page-basic .pane-pane-header #search-box {
    display: none;
  }

  /* line 2192, ../sass/pages.scss */
  .mobile-search-trigger {
    margin: 0;
    width: 52px;
    height: 42px;
    margin: 9px 0;
    overflow: hidden;
    float: right;
    margin: 0;
    background: url("../images/header-bg.jpg") repeat-x top;
    cursor: pointer;
    display: block;
  }
  /* line 2203, ../sass/pages.scss */
  .mobile-search-trigger span {
    background: url("../images/mobile-search.png") no-repeat top right;
    width: 52px;
    height: 42px;
    display: block;
  }

  /* line 2211, ../sass/pages.scss */
  .mobile-search-box {
    display: none;
    width: 100%;
    clear: both;
  }
  /* line 2215, ../sass/pages.scss */
  .mobile-search-box .pane-content {
    padding: 5px 0 12px;
    background: #8e001a;
    border-top: 1px solid #fff;
    overflow: hidden;
  }
  /* line 2221, ../sass/pages.scss */
  .mobile-search-box .form-item {
    margin: 0;
  }
  /* line 2224, ../sass/pages.scss */
  .mobile-search-box #slac-search {
    line-height: 35px;
    border: 2px solid #8c8b8b;
    background: #fff;
    color: #aaa;
    padding: 0 3%;
    width: 59%;
    float: left;
  }
  /* line 2233, ../sass/pages.scss */
  .mobile-search-box form {
    width: 96%;
    margin: 0 2%;
  }
  /* line 2237, ../sass/pages.scss */
  .mobile-search-box .form-text {
    height: 35px;
    background: none;
    border: none;
    padding: 0;
    color: #aaa;
    width: 100%;
  }
  /* line 2245, ../sass/pages.scss */
  .mobile-search-box #slac-search-button {
    float: right;
    width: 30%;
    max-width: 70px;
  }
  /* line 2250, ../sass/pages.scss */
  .mobile-search-box .form-submit {
    background: #8c8b8b;
    border: none;
    height: 39px;
    padding: 0;
    color: #fff;
    margin: 0;
    width: 100%;
  }
  /* line 2259, ../sass/pages.scss */
  .mobile-search-box #slac-search-options {
    display: block;
    overflow: hidden;
    float: left;
    clear: both;
    width: 59%;
    padding: 0 3%;
    border: 2px solid #f2f2f2;
    background: #f2f2f2;
    height: 28px;
    position: static;
  }
  /* line 2270, ../sass/pages.scss */
  .mobile-search-box #slac-search-options .form-item .form-type-radio {
    margin: 7px 0 4px 10%;
    color: #000;
    width: 45%;
  }
  /* line 2275, ../sass/pages.scss */
  .mobile-search-box #slac-search-options .form-item .form-type-radio:first-child {
    margin-left: 0;
  }
  /* line 2279, ../sass/pages.scss */
  .mobile-search-box .form-type-radio input {
    margin-top: 0;
    padding: 0;
  }
  /* line 2283, ../sass/pages.scss */
  .mobile-search-box .form-type-radio label {
    float: left;
    height: 14px;
  }
}
@media (max-width: 370px) {
  /* line 2296, ../sass/pages.scss */
  .pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side,
  .pane-next-lecture .view-content .views-field-field-image,
  .html.node-type-lecture .three-col-middle .views-field-nothing-2 .about-speaker-side,
  .html.node-type-lecture .three-col-middle .views-field-field-image {
    float: none;
    margin: auto;
  }
  /* line 2303, ../sass/pages.scss */
  .pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side a,
  .pane-next-lecture .view-content .views-field-field-image a,
  .pane-next-lecture .view-content .pane-node-field-speaker-image a,
  .pane-next-lecture .view-content .lectures-gray-content a,
  .html.node-type-lecture .three-col-middle .views-field-nothing-2 .about-speaker-side a,
  .html.node-type-lecture .three-col-middle .views-field-field-image a,
  .html.node-type-lecture .three-col-middle .pane-node-field-speaker-image a,
  .html.node-type-lecture .three-col-middle .lectures-gray-content a {
    margin: auto;
    width: 100%;
    text-align: center;
    display: block;
  }
  /* line 2312, ../sass/pages.scss */
  .pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side a img,
  .pane-next-lecture .view-content .views-field-field-image a img,
  .pane-next-lecture .view-content .pane-node-field-speaker-image img,
  .pane-next-lecture .view-content .lectures-gray-content a img,
  .html.node-type-lecture .three-col-middle .views-field-nothing-2 .about-speaker-side a img,
  .html.node-type-lecture .three-col-middle .views-field-field-image a img,
  .html.node-type-lecture .three-col-middle .pane-node-field-speaker-image img,
  .html.node-type-lecture .three-col-middle .lectures-gray-content a img {
    margin: auto;
    float: none;
    width: auto;
  }
  /* line 2318, ../sass/pages.scss */
  .pane-next-lecture .view-content .views-field-nothing-2 .views-label,
  .pane-next-lecture .view-content .about-label,
  .html.node-type-lecture .three-col-middle .views-field-nothing-2 .views-label,
  .html.node-type-lecture .three-col-middle .about-label {
    text-align: center;
  }
  /* line 2322, ../sass/pages.scss */
  .pane-next-lecture .view-content .views-field-nothing-2 .about-speaker-side span,
  .pane-next-lecture .view-content .speaker-name .field-item,
  .html.node-type-lecture .three-col-middle .views-field-nothing-2 .about-speaker-side span,
  .html.node-type-lecture .three-col-middle .speaker-name .field-item {
    text-align: center;
    margin: auto;
    display: block;
    width: 100%;
    padding: 0 0 10px;
  }

  /* line 2335, ../sass/pages.scss */
  .node-type-lecture .three-col-middle-center-left,
  .node-type-lecture .three-col-middle-center-right,
  .node-type-lecture .three-col-middle-bottom-left,
  .node-type-lecture .three-col-middle-bottom-right {
    width: 100%;
    float: none;
    margin: auto;
  }

  /* line 2342, ../sass/pages.scss */
  .page-community-public-lecturesaspx .social-icon-block {
    top: 0;
  }
}
/* attending lecture page */
@media (max-width: 900px) {
  /* line 2352, ../sass/pages.scss */
  .page-node-2568.section-community .three-col-middle > div {
    padding-right: 0;
    border-right: none;
  }
}
/* line 2362, ../sass/pages.scss */
.section-content.page-node-2570 .content .three-col-middle-right {
  width: 100%;
  margin-left: 0;
}
/* line 2365, ../sass/pages.scss */
.section-content.page-node-2570 .content .three-col-middle-right .three-col-middle {
  width: 100%;
  margin-right: 0;
}

/* Custom pages */
/* line 2374, ../sass/pages.scss */
.page-node-1242 .pane-page-content > .pane-title {
  margin-bottom: 10px;
}

/* line 2378, ../sass/pages.scss */
.page-node-1233 .content-block .content-block-body > h3 {
  display: list-item;
  color: #696969;
  margin-left: 40px;
  margin-bottom: 6px;
}
/* line 2383, ../sass/pages.scss */
.page-node-1233 .content-block .content-block-body > h3 + ul {
  margin-left: 25px;
}

/* line 2388, ../sass/pages.scss */
.field-name-body .field-item > h5,
.newsarticlebodyimagetext {
  font-size: 13px;
  color: #474748;
  margin-bottom: 10px;
}

/* line 2393, ../sass/pages.scss */
.field-name-body .field-item > h5 {
  font-weight: bold;
}

/* line 2396, ../sass/pages.scss */
.newsarticlebodyimagetext {
  margin-top: 10px;
  line-height: 18px;
}

/* line 2403, ../sass/pages.scss */
.three-col-middle-right .empty-right {
  display: none;
}
/* line 2407, ../sass/pages.scss */
.three-col-middle-right .with-empty-right {
  width: 90%;
  margin-right: 0;
}

@media (max-width: 800px) {
  /* line 2415, ../sass/pages.scss */
  .three-col-middle-right .with-empty-right {
    width: 100%;
  }
}
/* line 2421, ../sass/pages.scss */
.resources-page .content-block-heading {
  font-weight: bold;
  color: #777;
  margin-top: 5px;
}

/* line 2428, ../sass/pages.scss */
.pane-bundle-slideshow-text-left-right .field-slideshow-text-left-right-wrapper {
  height: 264px !important;
}

@media (max-width: 2000px) {
  /* line 2434, ../sass/pages.scss */
  .pane-bundle-slideshow-text-left-right .field-slideshow-text-left-right-wrapper {
    height: auto !important;
  }
}
@media (max-width: 480px) {
  /* line 2445, ../sass/pages.scss */
  .page-basic .header img {
    margin: 13px 0;
    width: 100px;
  }
  /* line 2451, ../sass/pages.scss */
  .page-basic .pane-pane-header {
    background-position: 150px center;
  }
}
/* line 2477, ../sass/pages.scss */
.view-slac-taxonomy-term .article-news-center-view {
  padding: 15px 0px 18px 0px !important;
}
/* line 2480, ../sass/pages.scss */
.view-slac-taxonomy-term .title a {
  font-size: 21px !important;
}
/* line 2483, ../sass/pages.scss */
.view-slac-taxonomy-term .views-row {
  background: url(/sites/all/themes/slac_www/images/dotted-border.png) repeat-x bottom;
}
/* line 2486, ../sass/pages.scss */
.view-slac-taxonomy-term .field-name-field-teaser {
  font_size: 18px !important;
}

/* line 2491, ../sass/pages.scss */
.article-news-center-view {
  padding: 15px 2% 18px 2%;
  width: auto;
  overflow: hidden;
}
/* line 2495, ../sass/pages.scss */
.article-news-center-view .date-type {
  font-size: 15px;
  color: #444;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
/* line 2502, ../sass/pages.scss */
.article-news-center-view .title {
  display: inline-block;
  margin-top: 10px;
  width: 100%;
}
/* line 2508, ../sass/pages.scss */
.article-news-center-view .date,
.article-news-center-view .type {
  float: left;
  margin-right: 20px;
}
/* line 2512, ../sass/pages.scss */
.article-news-center-view .title a {
  font-size: 19px;
  font-family: "Source Serif Pro",serif;
  font-weight: bold;
  margin-bottom: 4px;
}
/* line 2518, ../sass/pages.scss */
.article-news-center-view .body {
  font-size: 16px;
  line-height: 1.4;
  color: #474747;
}
/* line 2523, ../sass/pages.scss */
.article-news-center-view .content {
  float: left;
  width: 76%;
  color: #373738;
  font-size: 12px;
  line-height: normal;
}
/* line 2530, ../sass/pages.scss */
.article-news-center-view .image {
  float: right;
  width: 20%;
  margin-left: 4%;
}
/* line 2535, ../sass/pages.scss */
.article-news-center-view img {
  width: 100%;
  height: auto;
}

/* line 2542, ../sass/pages.scss */
.node-type-news-article .pane-page-content > .pane-content {
  padding-left: 0;
  padding-right: 0;
}
/* line 2547, ../sass/pages.scss */
.node-type-news-article .page-basic .content > .inside {
  max-width: 100% !important;
  margin: 0;
  width: 100% !important;
  padding: 0;
}

@media (max-width: 900px) and (min-width: 601px) {
  /* line 2555, ../sass/pages.scss */
  .node-type-news-article .two-col-leftsidebar .general-right {
    width: 90%;
  }
}

/* line 2562, ../sass/pages.scss */
.header-width-full .panel-panel.hero-image {
  margin-left: -5%;
  margin-right: -5%;
  padding: 0;
}

@media (max-width: 600px) {
  /* line 2569, ../sass/pages.scss */
  .two-col-leftsidebar .general-left, .two-col-leftsidebar .general-right {
    width: 100% !important;
  }
}
