/**** put only styles specific to onesearch ****/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* eb-garamond-regular - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("EB Garamond"), local("EBGaramond"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.woff") format("woff"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.svg#EBGaramond") format("svg");
  /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.woff") format("woff"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.woff") format("woff"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.woff") format("woff"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* line 195, ../../UTL_bootstrap/sass/_utl_common.scss */
.box-views-row, .collections-box .views-row, .news-box .views-row {
  line-height: 130%;
  padding-bottom: 10px;
  width: 100%;
  clear: both;
  font-size: .9em !important;
  margin-bottom: 10px;
  border-bottom: 1px dotted #ccc;
}
/* line 204, ../../UTL_bootstrap/sass/_utl_common.scss */
.box-views-row a, .collections-box .views-row a, .news-box .views-row a {
  font-size: 1em;
  padding-bottom: 5px;
}

/***** COLLECTIONS FRONT *****/
/* line 213, ../../UTL_bootstrap/sass/_utl_common.scss */
.collections-box .views-row {
  float: left;
  clear: both;
}
/* line 219, ../../UTL_bootstrap/sass/_utl_common.scss */
.collections-box .views-row:last-child {
  border: 0;
}
/* line 224, ../../UTL_bootstrap/sass/_utl_common.scss */
.collections-box img {
  margin-right: 15px;
  height: 50px;
  width: 50px;
}

/* line 231, ../../UTL_bootstrap/sass/_utl_common.scss */
.library-info h2 {
  border-top: 1px #ccc solid;
}

/* line 235, ../../UTL_bootstrap/sass/_utl_common.scss */
.view-research-consultations h3 {
  border-bottom: 1px #ccc solid;
}

/* line 239, ../../UTL_bootstrap/sass/_utl_common.scss */
.hide-element, #mini-panel-today_hours_test table caption, #mini-panel-today_hours_test table .E {
  display: none;
}

/** front news block **/
/* line 6, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .views-row span {
  overflow: hidden;
}
/* line 10, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .views-row:last-child {
  border: 0;
}
/* line 14, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .views-row .views-field-field-utl-news-leader {
  max-height: 35px;
  overflow: hidden;
  font-size: .9em !important;
}
/* line 21, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box img {
  margin-right: 15px;
}
/* line 25, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box h2 {
  padding-bottom: 25px;
}
/* line 30, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .twitter-newsbox {
  position: absolute;
  top: 5px;
  right: 15px;
  width: 75px;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: .85em;
}
/* line 40, ../../UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .twitter-newsbox img {
  height: 25px;
  margin-left: 5px;
  text-align: center;
}

/* line 2, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box .promotion img, .featured-box img {
  float: left;
  width: 100%;
  height: auto;
  padding: 0 5% 2.5%;
}

/** for what's new block */
/* line 14, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box {
  font-size: .9em;
  line-height: 1.5em;
}
/* line 18, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box .view-promotions {
  margin-top: -12px;
}
/* line 23, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box .promotion img {
  width: auto;
  clear: both;
  margin: 0 auto;
}
/* line 32, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box img {
  max-height: 200px;
  width: auto;
  clear: both;
  overflow: hidden;
}
/* line 40, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box img.front-donate {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
}
/* line 48, ../../UTL_bootstrap/sass/front-blocks/_feature-box.scss */
.featured-box p {
  overflow: hidden;
  padding-bottom: 0;
}

/* line 10, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 19, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1170px;
  }
}

/* line 30, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-map, .col-md-2, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-map, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second, .col-lg-3, body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second, .col-xs-4, .col-sm-4, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-field, .col-md-4, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-field, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field, .col-md-6, .node-type-government-publications .archiving-it-block, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content, .col-lg-9, body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-map, .col-sm-3, .col-sm-4, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-field, .col-sm-5, .col-sm-6, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-map {
    width: 16.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-field {
    width: 33.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field {
    width: 50%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 27, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-map, .col-md-3, body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second, .col-md-4, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-field, .col-md-5, .col-md-6, .node-type-government-publications .archiving-it-block, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field, .col-md-7, .col-md-8, .col-md-9, body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-map {
    width: 16.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3, body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second {
    width: 25%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field-address-field {
    width: 33.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6, .node-type-government-publications .archiving-it-block, x
  .front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field {
    width: 50%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9, body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content {
    width: 75%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3, body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second {
    width: 25%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9, body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content {
    width: 75%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../UTL_bootstrap/bootstrap/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 2, ../sass/_archiving-it.scss */
.node-type-government-publications .archiving-it-block {
  min-height: 350px;
}
/* line 6, ../sass/_archiving-it.scss */
.node-type-government-publications .archiving-it-block form {
  text-align: center;
}
/* line 11, ../sass/_archiving-it.scss */
.node-type-government-publications .archiving-it-block img {
  width: 80%;
  height: auto;
  vertical-align: middle;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 992px) {
  /* line 11, ../sass/_archiving-it.scss */
  .node-type-government-publications .archiving-it-block img {
    max-width: 420px;
    max-height: none;
    height: auto;
  }
}
@media (max-width: 480px) {
  /* line 11, ../sass/_archiving-it.scss */
  .node-type-government-publications .archiving-it-block img {
    max-width: 350px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 3, ../sass/_boundless.scss */
  body.node-type-boundless-campaign.one-sidebar.sidebar-second .main-body-content {
    width: 70%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 13, ../sass/_boundless.scss */
  body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second {
    width: 30%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 23, ../sass/_boundless.scss */
  body.node-type-boundless-campaign.one-sidebar.sidebar-second .sidebar_second .region-sidebar-second {
    float: none;
  }
}
/* line 30, ../sass/_boundless.scss */
body.node-type-boundless-campaign.one-sidebar.sidebar-second .right-sidebar-contents {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 60px;
  margin-left: 0px;
  outline: 0px;
  clear: both;
  color: #333333;
  line-height: 18.75px;
  padding-left: 0;
}
/* line 42, ../sass/_boundless.scss */
body.node-type-boundless-campaign.one-sidebar.sidebar-second .right-sidebar-contents li {
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  outline: 0px;
  position: relative;
  display: inline;
}
/* line 53, ../sass/_boundless.scss */
body.node-type-boundless-campaign.one-sidebar.sidebar-second .right-sidebar-contents li h2 {
  font-family: 'Trade Gothic W01 Bold';
  font-size: 1.6em;
  font-style: inherit;
  font-weight: inherit;
  margin-top: 5px;
  margin-bottom: 4px;
  outline: 0px;
  letter-spacing: -1px;
  color: #666666;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  line-height: 1em;
}
/* line 67, ../sass/_boundless.scss */
body.node-type-boundless-campaign.one-sidebar.sidebar-second .right-sidebar-contents li h2 a {
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  outline: 0px;
  color: inherit;
  display: block;
}
/* line 77, ../sass/_boundless.scss */
body.node-type-boundless-campaign.one-sidebar.sidebar-second .right-sidebar-contents li img {
  max-width: 240px;
  max-height: 90px;
}

/* Add Collection Development styles here */
/* line 4, ../sass/_cdd.scss */
.view-cdd-taxonomy-tree ol {
  list-style: none;
}
/* line 6, ../sass/_cdd.scss */
.view-cdd-taxonomy-tree ol li {
  margin-bottom: 10px;
}
/* line 8, ../sass/_cdd.scss */
.view-cdd-taxonomy-tree ol li .term-name {
  font: 400 1.4em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
  margin-bottom: 10px;
}
/* line 15, ../sass/_cdd.scss */
.view-cdd-taxonomy-tree ol > li > ol {
  margin-top: 10px !important;
}
/* line 18, ../sass/_cdd.scss */
.view-cdd-taxonomy-tree ol > li > div > div.term-name {
  border-bottom: 1px #ccc dotted;
}
/* line 21, ../sass/_cdd.scss */
.view-cdd-taxonomy-tree ol > li > ol > li > div > div.term-name {
  border-bottom: none;
  font-size: 1.2em !important;
}

/* line 29, ../sass/_cdd.scss */
.view-cdd-areas h3 {
  border-bottom: 1px #ccc dotted;
  font: 400 1.4em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}
/* line 33, ../sass/_cdd.scss */
.view-cdd-areas h4 {
  font: 400 1.2em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}
/* line 36, ../sass/_cdd.scss */
.view-cdd-areas .views-row {
  margin-bottom: 10px;
}

/* line 41, ../sass/_cdd.scss */
.cdd-feature {
  height: auto;
  background: whitesmoke;
  padding: 20px;
}
/* line 46, ../sass/_cdd.scss */
.cdd-feature .cdd-promo-img {
  float: left;
  text-align: center;
  margin-right: 1.2em;
}
/* line 50, ../sass/_cdd.scss */
.cdd-feature .cdd-promo-img img {
  max-height: 165px !important;
  width: auto !important;
}
/* line 54, ../sass/_cdd.scss */
.cdd-feature .cdd-feature-title {
  color: #666;
}
/* line 56, ../sass/_cdd.scss */
.cdd-feature h2 {
  margin: 5px 0px !important;
  font: 300 1.3em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}

/* Below are styles for the list of profiles. /cdd/our-collections */
/* line 64, ../sass/_cdd.scss */
.view-cdd-collections h2.cdd-collection-title {
  padding-top: 20px;
  font-size: 36px;
}
/* line 68, ../sass/_cdd.scss */
.view-cdd-collections .cdd-profile-img {
  margin-right: 1.2em;
  float: left;
}
/* line 71, ../sass/_cdd.scss */
.view-cdd-collections .cdd-profile-img img {
  height: auto;
  max-width: 75px;
}
/* line 76, ../sass/_cdd.scss */
.view-cdd-collections .cdd-row {
  clear: both;
}
/* line 78, ../sass/_cdd.scss */
.view-cdd-collections .cdd-row .overflow {
  overflow: auto;
}
/* line 81, ../sass/_cdd.scss */
.view-cdd-collections .cdd-row .collection-img {
  float: left;
  width: 110px;
  height: 110px;
}
/* line 85, ../sass/_cdd.scss */
.view-cdd-collections .cdd-row .collection-img img {
  float: left;
  margin: 0 10px 50px 0;
}

/* End of styles for list of profiles */
/* Style to move more link down slightly */
/* line 98, ../sass/_cdd.scss */
.pane-cdd-collections .view-content {
  margin-bottom: 10px;
}

/* line 103, ../sass/_cdd.scss */
.cdd-side-promo {
  margin-top: 100px;
  padding: 5px;
  border: 1px #ccc solid;
  width: 175px;
}
/* line 108, ../sass/_cdd.scss */
.cdd-side-promo h2 {
  margin: 5px 0px !important;
  font: 300 1.3em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}
/* line 111, ../sass/_cdd.scss */
.cdd-side-promo img {
  max-width: 250px;
  max-height: 300px;
}

/* line 119, ../sass/_cdd.scss */
.cdd-services-profiles {
  float: left;
  width: 100%;
}
/* line 122, ../sass/_cdd.scss */
.cdd-services-profiles h2 {
  margin-bottom: 20px;
  margin-top: 0px;
  padding: 0;
  color: #c74337;
  font: 300 1.75em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}
/* line 128, ../sass/_cdd.scss */
.cdd-services-profiles h3 {
  margin: 0px !important;
  padding: 0px !important;
  color: #c74337;
  font: 400 1.2em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}
/* line 133, ../sass/_cdd.scss */
.cdd-services-profiles .cdd-services, .cdd-services-profiles .cdd-profiles {
  margin-top: 15px;
}
/* line 135, ../sass/_cdd.scss */
.cdd-services-profiles .cdd-services .service, .cdd-services-profiles .cdd-profiles .service {
  height: 70px;
  margin-bottom: 20px;
  clear: both;
}
/* line 139, ../sass/_cdd.scss */
.cdd-services-profiles .cdd-services img, .cdd-services-profiles .cdd-profiles img {
  float: left;
  margin-right: 10px;
  width: 65px;
  height: 65px;
}
/* line 144, ../sass/_cdd.scss */
.cdd-services-profiles .cdd-services .desc-text, .cdd-services-profiles .cdd-profiles .desc-text {
  font-size: .8em;
  line-height: 1.2em;
}

/* line 151, ../sass/_cdd.scss */
.cdd-about {
  font-size: 90%;
  color: #333;
}

/* line 156, ../sass/_cdd.scss */
.cdd-donate {
  width: 100%;
  margin-bottom: 30px;
  min-width: 100% !important;
  width: 300px;
  float: right;
}
/* line 162, ../sass/_cdd.scss */
.cdd-donate img {
  float: left;
  margin: 0 10px 0 0;
  height: 65px;
}
/* line 166, ../sass/_cdd.scss */
.cdd-donate p {
  line-height: 1.3em;
}

/* line 171, ../sass/_cdd.scss */
.cdd-coll-content {
  float: left;
  width: 65%;
}
/* line 174, ../sass/_cdd.scss */
.cdd-coll-content .selector {
  margin: 0px 0px 20px 95px;
}
/* line 176, ../sass/_cdd.scss */
.cdd-coll-content .selector h2, .cdd-coll-content .selector h3 {
  font-family: "Open Sans","Helvetica Neue",Arial,sans-serif !important;
  margin: 0px !important;
  padding: 0px 0px 10px 0px !important;
  font-size: 125%;
}

/* line 184, ../sass/_cdd.scss */
.cdd-coll-promo {
  float: right;
  padding: 10px;
  width: 30%;
  border: 1px #ccc solid;
}
/* line 189, ../sass/_cdd.scss */
.cdd-coll-promo h2, .cdd-coll-promo h3 {
  font-family: "Open Sans","Helvetica Neue",Arial,sans-serif !important;
  margin: 0px !important;
  padding: 0px 0px 10px 0px !important;
  font-size: 125%;
}

/* line 198, ../sass/_cdd.scss */
.selector-area h2 {
  font-family: "Open Sans","Helvetica Neue",Arial,sans-serif !important;
  margin: 0px !important;
}

/* RDW styles */
@media (max-width: 767px) {
  /* line 208, ../sass/_cdd.scss */
  .cdd-about, .cdd-address {
    display: none;
  }
}
/***** End of CDD *****/
/* line 2, ../sass/_faq.scss */
.node-type-faq .page-header {
  border: 0;
  margin-bottom: 0px;
}
/* line 6, ../sass/_faq.scss */
.node-type-faq .field-name-field-faq-details {
  font-weight: normal;
  font-size: 1.2em;
  margin-bottom: 15px;
}
/* line 11, ../sass/_faq.scss */
.node-type-faq .field-name-body {
  padding-top: 5px;
  border-top: 1px lightblue solid;
}

/* line 1, ../sass/_hours.scss */
.hours {
  width: 100%;
  margin: 20px 0px;
}
/* line 5, ../sass/_hours.scss */
.hours td, .hours th {
  width: 14.285%;
  font-size: .9em;
  padding: 3px;
  text-align: center;
}
/* line 12, ../sass/_hours.scss */
.hours td {
  border: 1px solid #eee;
}
/* line 16, ../sass/_hours.scss */
.hours th {
  background: whitesmoke !important;
  color: black !important;
}

/* styles for the library content type */
/* line 4, ../sass/_library-ct.scss */
.node-type-library .field-name-field-library-photo {
  float: left;
  margin: 0px 20px 0px 10px;
  height: 200px;
}
/* line 9, ../sass/_library-ct.scss */
.node-type-library .field-name-field-library-hours-table {
  clear: both;
}
/* line 11, ../sass/_library-ct.scss */
.node-type-library .field-name-field-library-hours-table .field-label {
  font-size: 150%;
}
/* line 14, ../sass/_library-ct.scss */
.node-type-library .field-name-field-library-hours-table table {
  margin-bottom: 20px;
}

/***** LIBRARY INFO PAGES *****/
/* line 4, ../sass/_library-info.scss */
.library-info {
  width: 100%;
}
/* line 7, ../sass/_library-info.scss */
.library-info .library-info-photo-map {
  margin-right: 5%;
  float: left;
  width: 33% !important;
}
/* line 13, ../sass/_library-info.scss */
.library-info h2 {
  font-size: 1.75em;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}
/* line 17, ../sass/_library-info.scss */
.library-info h3 {
  font-size: 1.5em;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}
/* line 21, ../sass/_library-info.scss */
.library-info img {
  padding: 0px;
  margin: 0px 15px 15px 0px;
  width: 100%;
  height: auto !important;
}
/* line 28, ../sass/_library-info.scss */
.library-info iframe {
  width: 100%;
  padding: 0;
  margin: 20px 0;
}
/* line 34, ../sass/_library-info.scss */
.library-info p, .library-info .library-info-text {
  overflow: hidden;
  clear: both;
}
/* line 39, ../sass/_library-info.scss */
.library-info .small-social-media {
  padding-top: 1.5%;
}
/* line 42, ../sass/_library-info.scss */
.library-info .small-social-media img {
  border: none;
  width: 30px;
}

/* put styles for staff lists here.*/
/* line 3, ../sass/_staff.scss */
.staff-record {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px #ccc solid;
}

/* style for the Feeling stressed? link   */
/* block is in header area                */
/* line 4, ../sass/_stressed.scss */
.distressed {
  float: right;
  position: absolute;
  top: -75px;
  right: 0;
  height: 21px;
  margin-bottom: 2px;
  margin-right: 33px;
  z-index: 1 !important;
}
/* line 13, ../sass/_stressed.scss */
.distressed a {
  color: white;
  font-size: 85%;
}
/* line 17, ../sass/_stressed.scss */
.distressed a:hover {
  text-decoration: none;
  color: white;
}

/* line 23, ../sass/_stressed.scss */
.region-header {
  height: 5px;
}

/* styles for liaison-librarians pages */
/* line 3, ../sass/_liaison.scss */
h2.liaison-h2 {
  font-size: 1.5em;
  margin: 0px 0px 10px 0px;
  padding: 0px !important;
}

/* line 10, ../sass/_liaison.scss */
.view-liaison-librarians h3 {
  font-size: 1.5em !important;
  padding: 15px 0px 5px 0px !important;
  color: #c74337;
  border-bottom: 1px #ccc solid;
}
/* line 17, ../sass/_liaison.scss */
.view-liaison-librarians .views-row .views-field .field-content {
  height: 40px;
}

/* line 2, ../sass/_yamm.scss */
.navbar .navbar-header .logo img {
  max-height: 85px !important;
}

@media (min-width: 768px) {
  /* line 8, ../sass/_yamm.scss */
  .navbar .navbar-header {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto !important;
    display: flex;
    float: none;
    padding-left: 0;
  }

  /* line 17, ../sass/_yamm.scss */
  #navyamm {
    background: #001329;
    display: flex !important;
  }
  /* line 20, ../sass/_yamm.scss */
  #navyamm .navbar-nav {
    max-width: 1200px;
    justify-content: center;
    display: flex;
    margin: 0 auto !important;
  }
}
@media (min-width: 768px) {
  /* line 30, ../sass/_yamm.scss */
  #block-panels-mini-uoft-menu {
    border-right: 0px solid transparent !important;
  }
}
/* line 35, ../sass/_yamm.scss */
.yamm #navyamm .navbar-nav li .dropdown-menu {
  background-color: white !important;
  max-width: 1500px;
  margin: 0 auto;
  border-bottom: 0px !important;
}

/* line 42, ../sass/_yamm.scss */
.navbar .main-menu-right {
  width: 100%;
  float: left;
  border-left: 0px !important;
}

/* line 48, ../sass/_yamm.scss */
.navbar .view-workshops .more-link-menu {
  float: left !important;
}

/* styles for ICO events calendar */
/* line 5, ../sass/_ico-events.scss */
.sidebar_first .view-ico-calendar ul.pagination {
  float: right !important;
  width: 25% !important;
}
/* line 8, ../sass/_ico-events.scss */
.sidebar_first .view-ico-calendar ul.pagination li {
  margin-right: 5px;
}
/* line 10, ../sass/_ico-events.scss */
.sidebar_first .view-ico-calendar ul.pagination li a {
  padding: 0px 15px 0px 0px !important;
  margin-right: 10px;
  width: 10px !important;
  clear: none !important;
}
/* line 19, ../sass/_ico-events.scss */
.sidebar_first .view-ico-calendar h3 {
  float: left;
}
@media (max-width: 767px) {
  /* line 4, ../sass/_ico-events.scss */
  .sidebar_first .view-ico-calendar {
    display: none;
  }
}

/* line 27, ../sass/_ico-events.scss */
#sidebar_menu div.region-sidebar-first ul li a:hover {
  border-left: 1px solid #ddd !important;
}

/* line 30, ../sass/_ico-events.scss */
.calendar-calendar td .inner div {
  background: white;
}
/* line 33, ../sass/_ico-events.scss */
.calendar-calendar th.calendar-agenda-items {
  display: none;
}
/* line 36, ../sass/_ico-events.scss */
.calendar-calendar .views-field-title {
  border-bottom: 1px solid #ccc !important;
  margin-bottom: 30px !important;
}

/* line 42, ../sass/_ico-events.scss */
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background: white;
  height: 100px;
  font-size: 1.5em;
}

/* line 48, ../sass/_ico-events.scss */
.calendar-calendar td.calendar-agenda-items {
  border: none;
}

/* line 52, ../sass/_ico-events.scss */
.calendar-calendar td.calendar-agenda-hour {
  border-top: none;
}

/* line 56, ../sass/_ico-events.scss */
.ico-location, .ico-date {
  font-size: 90%;
  color: #666;
  margin-left: 20px;
}

/** NEW HOMEPAGE REDESIGN STYLES using Flex - August 2018 **/
/** fixing styles **/
/** needs the  body class .homepage-revised **/
/* line 7, ../sass/_homepage-revised.scss */
.homepage-revised {
  /** Search interface */
  /** Search right box - Catalogue, Articles, Databases **/
  /** BASE STYLE FOR CARDS **/
  /************************** HOMEPAGE CARDS ******************/
  /** NEWS BOX **/
  /** PROMOTIONAL CARD Contains random featured view, Robarts Common footer, random  Boundless view **/
  /** USING THE LIBRARY CARD **/
  /** WORKSHOPS CARD **/
}
/* line 9, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .view-promotions .view-content {
  height: 498px;
}
/* line 13, ../sass/_homepage-revised.scss */
.homepage-revised.not-logged-in .revised-search-wrapper {
  margin-top: 120px !important;
}
/* line 17, ../sass/_homepage-revised.scss */
.homepage-revised .main-container {
  padding-left: 1.5% !important;
  padding-right: 1.5% !important;
  max-width: 100% !important;
}
/* line 22, ../sass/_homepage-revised.scss */
.homepage-revised .main-body-content {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0;
  /* we can change the margins after we go live */
  margin: 6px 0 0 0 !important;
}
@media (max-width: 767px) {
  /* line 22, ../sass/_homepage-revised.scss */
  .homepage-revised .main-body-content {
    margin: -35px 0 0 0 !important;
  }
}
/* line 34, ../sass/_homepage-revised.scss */
.homepage-revised .region-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 40, ../sass/_homepage-revised.scss */
.homepage-revised .page-header {
  display: none;
}
/* line 46, ../sass/_homepage-revised.scss */
.homepage-revised .onesearch_input {
  height: 50px;
  border: 2px solid lightblue;
  margin-right: 50px;
  width: 95% !important;
}
/* line 53, ../sass/_homepage-revised.scss */
.homepage-revised .revised-search-wrapper {
  display: flex;
  flex: 1 1 100%;
  flex-wrap: wrap;
  flex-direction: row;
}
/* line 59, ../sass/_homepage-revised.scss */
.homepage-revised .revised-search-wrapper.not-logged-in {
  margin-top: 50px !important;
}
/* line 64, ../sass/_homepage-revised.scss */
.homepage-revised form {
  position: relative;
}
/* line 67, ../sass/_homepage-revised.scss */
.homepage-revised .search-box {
  flex: 1 1 auto;
  width: 50%;
  align-items: center;
  justify-content: center;
  padding: 25px 50px 0 !important;
}
@media (max-width: 767px) {
  /* line 67, ../sass/_homepage-revised.scss */
  .homepage-revised .search-box {
    flex: 1 1 100%;
    padding: 0 10px !important;
  }
}
/* line 84, ../sass/_homepage-revised.scss */
.homepage-revised .search-right {
  flex: 1 1 50%;
  order: 1;
}
/* line 88, ../sass/_homepage-revised.scss */
.homepage-revised .search-right ul {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 93, ../sass/_homepage-revised.scss */
.homepage-revised .search-right li {
  background: whitesmoke;
  border: 1px solid #efefef;
  padding: 0px 30px;
  margin-bottom: .5%;
}
/* line 100, ../sass/_homepage-revised.scss */
.homepage-revised .search-right li a {
  color: lightblue !important;
  color: black !important;
}
/* line 105, ../sass/_homepage-revised.scss */
.homepage-revised .search-right li p {
  padding-bottom: 10px;
  margin: 5px 0;
}
@media (max-width: 767px) {
  /* line 105, ../sass/_homepage-revised.scss */
  .homepage-revised .search-right li p {
    display: none;
  }
}
/* line 113, ../sass/_homepage-revised.scss */
.homepage-revised .search-right li li:last-child {
  margin-bottom: 0px;
}
/* line 117, ../sass/_homepage-revised.scss */
.homepage-revised .search-right li h2 {
  font-size: 1.4em;
  padding: 10px 0 0;
}
/* line 120, ../sass/_homepage-revised.scss */
.homepage-revised .search-right li h2 a {
  color: #c74337 !important;
}
@media (max-width: 767px) {
  /* line 84, ../sass/_homepage-revised.scss */
  .homepage-revised .search-right {
    flex: 1 1 100%;
    margin-top: 20px;
  }
  /* line 131, ../sass/_homepage-revised.scss */
  .homepage-revised .search-right li {
    background: #337AB7;
  }
  /* line 133, ../sass/_homepage-revised.scss */
  .homepage-revised .search-right li a {
    color: white;
  }
  /* line 136, ../sass/_homepage-revised.scss */
  .homepage-revised .search-right li h2 {
    padding: 10px;
    text-align: center;
  }
  /* line 139, ../sass/_homepage-revised.scss */
  .homepage-revised .search-right li h2 a {
    color: white !important;
    text-align: center;
    margin: 0;
  }
}
/* line 147, ../sass/_homepage-revised.scss */
.homepage-revised .search-right .featured-box .col-sm-12 {
  flex-direction: column;
  flex: 1 1 50%;
  background: whitesmoke;
}
/* line 155, ../sass/_homepage-revised.scss */
.homepage-revised .search-choices {
  font-size: 1.2em;
}
/* line 158, ../sass/_homepage-revised.scss */
.homepage-revised .search-choices checkbox {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
/* line 170, ../sass/_homepage-revised.scss */
.homepage-revised .searchButton {
  height: 50px;
  width: 50px;
  position: absolute;
  right: 0;
  top: 0px;
}
@media (max-width: 767px) {
  /* line 170, ../sass/_homepage-revised.scss */
  .homepage-revised .searchButton {
    right: -10px;
  }
}
/* line 181, ../sass/_homepage-revised.scss */
.homepage-revised h2 {
  margin: 0;
  padding: 10px 0;
}
/* line 186, ../sass/_homepage-revised.scss */
.homepage-revised ul {
  list-style-type: none;
}
/* line 190, ../sass/_homepage-revised.scss */
.homepage-revised .more {
  text-align: center;
  border: 1px solid #ccc;
  transition: all 0.35s ease;
  padding: 4px;
  width: 75%;
  margin: 0 auto;
  background: white;
  position: relative;
  margin-bottom: 15px;
  margin-top: 15px;
  background: whitesmoke;
  color: white;
}
/* line 195, ../sass/_homepage-revised.scss */
.homepage-revised .more a {
  font-size: 1em !important;
}
/* line 208, ../sass/_homepage-revised.scss */
.homepage-revised .more:hover {
  background: #337ab7;
  transition: all 0.35s ease;
}
/* line 212, ../sass/_homepage-revised.scss */
.homepage-revised .more:hover a {
  color: white;
}
/* line 220, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised, .homepage-revised .featured-box-revised, .homepage-revised .boundless-box-revised, .homepage-revised .using-box, .homepage-revised .workshops-box, .homepage-revised .research-box {
  padding: 15px 2% 10px;
  flex: 1 1 30%;
  -ms-flex: 1 1 auto;
  width: 30%;
  border: 1px solid #efefef;
  margin: .5%;
  position: relative;
}
@media (max-width: 767px) {
  /* line 220, ../sass/_homepage-revised.scss */
  .homepage-revised .news-box-revised, .homepage-revised .featured-box-revised, .homepage-revised .boundless-box-revised, .homepage-revised .using-box, .homepage-revised .workshops-box, .homepage-revised .research-box {
    flex: 1 1 100%;
    margin: 0;
    width: 100%;
  }
}
/* line 235, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised h2, .homepage-revised .featured-box-revised h2, .homepage-revised .boundless-box-revised h2, .homepage-revised .using-box h2, .homepage-revised .workshops-box h2, .homepage-revised .research-box h2 {
  text-align: center;
  padding-bottom: 20px;
  font-size: 1.5em;
  font-weight: normal;
}
/* line 242, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised ul, .homepage-revised .featured-box-revised ul, .homepage-revised .boundless-box-revised ul, .homepage-revised .using-box ul, .homepage-revised .workshops-box ul, .homepage-revised .research-box ul {
  width: 100%;
  padding: 0;
}
/* line 252, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised {
  position: relative;
}
/* line 255, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised .news-wrapper {
  font-size: 1em;
  line-height: 1.6em;
  width: 100%;
  clear: both;
  float: left;
  margin-bottom: 10px;
}
/* line 262, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised .news-wrapper img {
  float: left;
  margin-right: 15px;
  height: auto;
}
/* line 268, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised h2 {
  padding-bottom: 25px !important;
}
/* line 271, ../sass/_homepage-revised.scss */
.homepage-revised .news-box-revised .twitter-newsbox {
  position: absolute;
  top: 10px;
  right: 30px;
  text-align: center;
}
/* line 279, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised {
  background: whitesmoke;
  float: left;
  padding: 0;
}
/* line 281, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .more {
  background: white !important;
}
/* line 283, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .more:hover {
  background: #337ab7 !important;
}
@media (max-width: 767px) {
  /* line 279, ../sass/_homepage-revised.scss */
  .homepage-revised .featured-box-revised {
    flex: 1 1 100%;
  }
}
/* line 294, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .col-md-12 {
  padding: 0;
}
/* line 297, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .view-promotions {
  margin-top: 0;
}
/* line 301, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised span {
  float: left;
  display: block !important;
  padding: 0px 25px !important;
  line-height: 20px;
}
/* line 308, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .featured-footer {
  float: left;
  background: #337ab7;
}
/* line 311, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .featured-footer h3, .homepage-revised .featured-box-revised .featured-footer h3 a {
  color: white !important;
}
/* line 314, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .featured-footer img {
  float: left;
  height: auto;
  width: 50% !important;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 314, ../sass/_homepage-revised.scss */
  .homepage-revised .featured-box-revised .featured-footer img {
    width: 100% !important;
  }
}
/* line 323, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised .featured-footer .text {
  clear: both;
  font-size: 1em;
  padding: 0 15px 10px 0 !important;
  color: white;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 323, ../sass/_homepage-revised.scss */
  .homepage-revised .featured-box-revised .featured-footer .text {
    padding: 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 279, ../sass/_homepage-revised.scss */
  .homepage-revised .featured-box-revised {
    width: 100%;
  }
}
/* line 342, ../sass/_homepage-revised.scss */
.homepage-revised .featured-box-revised img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0;
}
/* line 351, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised {
  float: left;
  background: white;
  padding: 0px;
}
/* line 355, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised img {
  width: 100%;
}
/* line 358, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised .more {
  background: whitesmoke !important;
}
/* line 360, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised .more:hover {
  background: #337ab7 !important;
}
@media (max-width: 767px) {
  /* line 351, ../sass/_homepage-revised.scss */
  .homepage-revised .boundless-box-revised {
    flex: 1 1 100%;
  }
}
/* line 367, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised h2 {
  text-align: center;
  padding-bottom: 20px;
  font-size: 1.5em;
  font-weight: normal;
}
/* line 375, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised h3 {
  margin: 15px 0 10px;
  padding: 0 2%;
}
/* line 380, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised p {
  padding: 0 2% !important;
  line-height: 1.6em;
}
/* line 384, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised .featured-footer {
  float: left;
  background: #337ab7;
}
/* line 387, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised .featured-footer h3, .homepage-revised .boundless-box-revised .featured-footer h3 a {
  color: white !important;
  margin-bottom: 10px;
  padding: 0;
}
/* line 392, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised .featured-footer img {
  float: left;
  height: auto;
  width: 100% !important;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 392, ../sass/_homepage-revised.scss */
  .homepage-revised .boundless-box-revised .featured-footer img {
    width: 100% !important;
  }
}
/* line 401, ../sass/_homepage-revised.scss */
.homepage-revised .boundless-box-revised .featured-footer .text {
  clear: both;
  font-size: .9em;
  line-height: 1.4em;
  padding: 0 15px 10px 10px !important;
  color: white;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 401, ../sass/_homepage-revised.scss */
  .homepage-revised .boundless-box-revised .featured-footer .text {
    padding: 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 351, ../sass/_homepage-revised.scss */
  .homepage-revised .boundless-box-revised {
    width: 100%;
    padding: 10px 0px;
  }
}
/* line 426, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper {
  flex: 1 1 66.6666%;
  flex: 1 1 63.5%;
  margin: 0;
  padding: 0;
  max-width: 67%;
}
@media (max-width: 767px) {
  /* line 426, ../sass/_homepage-revised.scss */
  .homepage-revised .promo-wrapper {
    flex: 1 1 100%;
  }
}
/* line 436, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .panel-panel {
  float: left !important;
}
/* line 441, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box {
  background: white;
  border: 1px solid #efefef;
  margin: .5%;
  float: left;
  padding: 0;
}
/* line 445, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box .col-md-12 {
  padding: 0;
}
/* line 448, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box .view-promotions {
  margin-top: 0;
}
/* line 452, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box span {
  float: left;
  display: block !important;
  padding: 0px 25px !important;
  line-height: 20px;
}
/* line 459, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box .featured-footer {
  float: left;
  background: #337ab7;
}
/* line 462, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box .featured-footer h3, .homepage-revised .promo-wrapper .featured-box .featured-footer h3 a {
  color: white !important;
}
/* line 465, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box .featured-footer img {
  float: left;
  height: 150px;
  width: auto !important;
  margin-right: 15px;
}
/* line 472, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box .featured-footer .text {
  font-size: 1.1em;
  padding: 0 15px 5px 0 !important;
  color: white;
}
@media (max-width: 767px) {
  /* line 441, ../sass/_homepage-revised.scss */
  .homepage-revised .promo-wrapper .featured-box {
    width: 100%;
  }
}
/* line 485, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .featured-box img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 0;
}
/* line 494, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .boundless-box {
  margin: .5%;
  border: 1px solid #efefef;
  float: left;
  background: whitesmoke;
  padding: 10px 20px;
}
/* line 497, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .boundless-box h2 {
  text-align: center;
  padding-bottom: 20px;
  font-size: 1.5em;
  font-weight: normal;
}
/* line 504, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .boundless-box .featured-footer {
  float: left;
  background: #337ab7;
}
/* line 507, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .boundless-box .featured-footer h3, .homepage-revised .promo-wrapper .boundless-box .featured-footer h3 a {
  color: white !important;
}
/* line 510, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .boundless-box .featured-footer img {
  float: left;
  height: auto;
  width: 50% !important;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 510, ../sass/_homepage-revised.scss */
  .homepage-revised .promo-wrapper .boundless-box .featured-footer img {
    width: 100% !important;
  }
}
/* line 519, ../sass/_homepage-revised.scss */
.homepage-revised .promo-wrapper .boundless-box .featured-footer .text {
  font-size: 1em;
  padding: 0 15px 10px 0 !important;
  color: white;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 519, ../sass/_homepage-revised.scss */
  .homepage-revised .promo-wrapper .boundless-box .featured-footer .text {
    padding: 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 494, ../sass/_homepage-revised.scss */
  .homepage-revised .promo-wrapper .boundless-box {
    width: 100%;
  }
}
/* line 543, ../sass/_homepage-revised.scss */
.homepage-revised .using-box {
  background: whitesmoke;
  box-shadow: none !important;
}
/* line 547, ../sass/_homepage-revised.scss */
.homepage-revised .using-box .home-icons img {
  margin-right: 0 !important;
}
/* line 550, ../sass/_homepage-revised.scss */
.homepage-revised .using-box h2 {
  font-size: 1.5em !important;
}
/* line 553, ../sass/_homepage-revised.scss */
.homepage-revised .using-box li {
  float: left;
  width: 33.33333%;
  text-align: center;
  margin-bottom: 25px !important;
}
@media (max-width: 767px) {
  /* line 553, ../sass/_homepage-revised.scss */
  .homepage-revised .using-box li {
    width: 50%;
    min-height: 80px;
  }
}
/* line 563, ../sass/_homepage-revised.scss */
.homepage-revised .using-box li img {
  height: 40px !important;
  width: auto !important;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 563, ../sass/_homepage-revised.scss */
  .homepage-revised .using-box li img {
    max-width: 50px !important;
  }
}
/* line 574, ../sass/_homepage-revised.scss */
.homepage-revised .using-box .ask {
  width: 100%;
  border-top: 1px solid #ccc;
}
/* line 578, ../sass/_homepage-revised.scss */
.homepage-revised .using-box .ask h3 {
  text-align: left !important;
  color: #c74337;
}
/* line 582, ../sass/_homepage-revised.scss */
.homepage-revised .using-box .ask .ask-widget {
  position: relative !important;
  float: left;
  bottom: auto !important;
  right: auto !important;
  width: auto !important;
  margin-right: 15px !important;
}
/* line 589, ../sass/_homepage-revised.scss */
.homepage-revised .using-box .ask .ask-widget img {
  height: 125px !important;
  min-height: 125px !important;
  width: auto !important;
  margin-right: 15px !important;
}
/* line 603, ../sass/_homepage-revised.scss */
.homepage-revised .workshops-box .more a {
  padding-bottom: 0;
}
/* line 606, ../sass/_homepage-revised.scss */
.homepage-revised .workshops-box .views-row a, .homepage-revised .workshops-box a {
  display: block;
  font-size: 1.1em !important;
  padding-bottom: 5px;
  font-weight: normal !important;
  line-height: 20px;
}
/* line 613, ../sass/_homepage-revised.scss */
.homepage-revised .workshops-box .block-content h2 {
  display: block;
}
/* line 618, ../sass/_homepage-revised.scss */
.homepage-revised .workshops-box h2 a {
  font-size: 1em !important;
}
/* line 623, ../sass/_homepage-revised.scss */
.homepage-revised .research-box {
  background: whitesmoke;
}
/* line 625, ../sass/_homepage-revised.scss */
.homepage-revised .research-box h3 {
  font-size: 1.35em !important;
}
/* line 628, ../sass/_homepage-revised.scss */
.homepage-revised .research-box p {
  font-size: 1em;
  line-height: 1.6em;
}

/** NEW HEADER NAV BUTTONS - need to be added to main mobile menu **/
/* line 642, ../sass/_homepage-revised.scss */
.nav-buttons-wrapper {
  position: absolute;
  right: 30px;
  top: -40px;
}
@media (max-width: 767px) {
  /* line 642, ../sass/_homepage-revised.scss */
  .nav-buttons-wrapper {
    display: none;
  }
}
/* line 650, ../sass/_homepage-revised.scss */
.nav-buttons-wrapper a {
  color: white !important;
}
/* line 654, ../sass/_homepage-revised.scss */
.nav-buttons-wrapper .nav-btn {
  background: #337AB7;
  border: 0 !important;
  margin-right: 10px;
  float: left;
  display: inline-block;
  padding: 4px 15px;
}
/* line 660, ../sass/_homepage-revised.scss */
.nav-buttons-wrapper .nav-btn a {
  color: white !important;
}

/* line 667, ../sass/_homepage-revised.scss */
.homepage-revised.not-front.logged-in .main-container, .homepage-revised.no-sidebars.not-front.not-logged-in .main-container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 1.5% !important;
  padding-right: 1.5% !important;
  padding-top: 75px !important;
  padding-bottom: 0px !important;
}

/* line 2, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table.three-col td {
  width: 33%;
}
/* line 5, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table.four-col td {
  width: 25%;
}
/* line 8, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table {
  border: black;
}
/* line 10, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table td, .node-type-copyright-page #content-inner table th {
  padding: 5px;
}
/* line 13, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table th {
  text-align: center;
  background-color: #ccc;
}
/* line 17, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table .green {
  background-color: #A9F28F;
}
/* line 20, ../sass/_copyright.scss */
.node-type-copyright-page #content-inner table .gold {
  background-color: #FFD700;
}

/** Set logo height width for svg logos */
/* line 26, ../sass/custom.scss */
.navbar .navbar-header {
  padding: 0px 25px 0 !important;
  /** For svg logo requires height/width 100% **/
}
/* line 29, ../sass/custom.scss */
.navbar .navbar-header .logo img {
  max-height: 75px;
}

/* line 37, ../sass/custom.scss */
.yamm #navyamm {
  margin-top: 0px !important;
}

/* line 41, ../sass/custom.scss */
.front .view-promotions .views-row .views-field-title {
  clear: both;
}

/* due to stressed link we need to push some blocks down. */
/* line 47, ../sass/custom.scss */
.block-onesearch-feeds {
  margin-top: 20px;
}

/* line 51, ../sass/custom.scss */
.page-header {
  margin-top: 15px !important;
}

/* form controls */
/* line 57, ../sass/custom.scss */
form .control-label {
  font-weight: 700;
}

@media (max-width: 768px) {
  /* line 63, ../sass/custom.scss */
  .not-logged-in #full_top {
    margin-top: 0px !important;
  }
}
@media (min-width: 767px) {
  /* line 69, ../sass/custom.scss */
  .not-logged-in #full_top {
    margin-top: 150px !important;
  }
}
/*
.not-logged-in #full_top {
	@media (min-width: 768px) {
		margin-top:150px !important;
	}
	@media (max-width: 767px) {
		margin-top: 0px;
	}
}
*/
/* Ebooks collections page */
/* line 88, ../sass/custom.scss */
.ebooks-tutorial {
  float: right;
  /* h3 {
  	font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  }*/
}

/* Knowledge Synthesis Service Form */
/* line 98, ../sass/custom.scss */
.webform-client-form-23755 .help-block {
  display: none;
}

/* line 104, ../sass/custom.scss */
.webform-client-form-871 .webform-component-time select, .webform-client-form-871 .webform-component-date select {
  width: 20%;
  float: left;
}

/* line 110, ../sass/custom.scss */
#sidebar_menu ul ul li {
  width: auto !important;
}

/* line 117, ../sass/custom.scss */
x
.front .showSearch {
  display: none;
}
/* line 123, ../sass/custom.scss */
x
.front #content-inner .front-block-item.featured-library-block {
  height: auto;
}
/* line 126, ../sass/custom.scss */
x
.front #content-inner .front-block-item.featured-library-block .views-row {
  overflow: hidden;
}
/* line 129, ../sass/custom.scss */
x
.front #content-inner .front-block-item.featured-library-block .views-row h3 {
  margin-top: 0;
}
@media (max-width: 1199px) {
  /* line 126, ../sass/custom.scss */
  x
  .front #content-inner .front-block-item.featured-library-block .views-row {
    width: 100%;
  }
}
/* line 155, ../sass/custom.scss */
x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field p {
  padding-bottom: 0;
}
/* line 163, ../sass/custom.scss */
x
.front #content-inner .front-block-item.advancement-box {
  width: 32.5%;
  min-height: 450px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 163, ../sass/custom.scss */
  x
  .front #content-inner .front-block-item.advancement-box {
    width: 49.5%;
  }
}
@media (max-width: 767px) {
  /* line 163, ../sass/custom.scss */
  x
  .front #content-inner .front-block-item.advancement-box {
    width: 100%;
  }
}

/* line 181, ../sass/custom.scss */
.yamm-content .pane-list-of-libraries {
  min-width: 0 !important;
  max-width: 100%;
  width: 25%;
  float: left;
  line-height: 1.4em;
  position: relative !important;
  padding: 15px 15px 0 !important;
}
/* line 190, ../sass/custom.scss */
.yamm-content .pane-list-of-libraries h2 {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  font-size: 1em;
  width: 100%;
  padding: 0px 0px 5px !important;
  margin: 0 0 5px 0px;
  padding-left: 10px;
  color: #272727;
  border-bottom: 0 !important;
}
/* line 202, ../sass/custom.scss */
.yamm-content .pane-list-of-libraries h3 {
  font-size: 1.1em !important;
}
/* line 203, ../sass/custom.scss */
.yamm-content .pane-list-of-libraries h3 a {
  color: #337ab7 !important;
  font-weight: bold;
}
/* line 211, ../sass/custom.scss */
.yamm-content .pane-list-of-libraries img {
  padding-bottom: 0px;
  padding-left: 0 !important;
  margin-bottom: 10px;
  height: auto;
  float: left;
  width: 100%;
  height: auto;
}

/** libraries and hours block **/
/* line 224, ../sass/custom.scss */
#mini-panel-today_hours_test .views-field-field-library-todays-hours {
  padding-top: 10px;
}
/* line 228, ../sass/custom.scss */
#mini-panel-today_hours_test .views-field-field-library-short-name {
  float: left;
  width: 100%;
  padding: 0px;
}
/* line 233, ../sass/custom.scss */
#mini-panel-today_hours_test .views-field-field-library-short-name img {
  padding-bottom: 14px;
  margin-right: 5px;
}
/* line 239, ../sass/custom.scss */
#mini-panel-today_hours_test table {
  font-size: .9em !important;
}
/* line 250, ../sass/custom.scss */
#mini-panel-today_hours_test table td {
  padding: 0px;
  border-top: none !important;
}
/* line 256, ../sass/custom.scss */
#mini-panel-today_hours_test .ex-hours {
  font-size: 90%;
}

/***** STAFF CT VIEW *****/
/* line 263, ../sass/custom.scss */
.node-type-librarian-profile .field-name-field-librarian-job, .node-type-librarian-profile .field-name-field-librarian-job2 {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 268, ../sass/custom.scss */
.node-type-librarian-profile .field-name-field-librarian-dept-1, .node-type-librarian-profile .field-name-field-librarian-dept-2 {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 272, ../sass/custom.scss */
.node-type-librarian-profile .field-name-field-staff-on-leave {
  margin: 10px 0px;
  font-weight: bold;
}

/***** STAR PAGES *****/
/* line 280, ../sass/custom.scss */
.node-type-star h1 {
  display: none;
}

/* line 284, ../sass/custom.scss */
.all-libraries, .all-libraries-hours {
  height: 20px;
  float: left;
  margin: 0;
  padding: 0;
  font-weight: 600;
}
/* line 291, ../sass/custom.scss */
.all-libraries img, .all-libraries-hours img {
  height: 20px;
}

/* line 296, ../sass/custom.scss */
.all-libraries-hours {
  float: right;
}

/* line 303, ../sass/custom.scss */
h3.group_study {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 90%;
  font-weight: 700;
  float: left;
  clear: both;
  margin: 6px 0px 0px 0px;
  padding: 0px;
  width: 190px;
}

/** front news block **/
/* line 317, ../sass/custom.scss */
.news-box .twitter-newsbox {
  position: absolute;
  top: 5px;
  right: 15px;
  width: 75px;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: .85em;
}
/* line 327, ../sass/custom.scss */
.news-box .twitter-newsbox img {
  height: 25px;
  margin-left: 5px;
  text-align: center;
}

/***** COLLECTIONS FRONT *****/
/* line 337, ../sass/custom.scss */
.collections-box .views-row {
  float: left;
  clear: both;
}
/* line 343, ../sass/custom.scss */
.collections-box .views-row:last-child {
  border: 0;
}
/* line 348, ../sass/custom.scss */
.collections-box img {
  margin-right: 15px;
  height: 50px;
  width: 50px;
}

/***** RESEARCH CONSULTATIONS *****/
/* line 358, ../sass/custom.scss */
.view-research-consultations h3 {
  margin-bottom: 25px;
}
/* line 364, ../sass/custom.scss */
.view-research-consultations .views-row {
  margin-bottom: 35px;
}

/* line 369, ../sass/custom.scss */
.featured-library-home {
  font-size: 1em !important;
}
/* line 372, ../sass/custom.scss */
.featured-library-home img {
  padding: 0 0 20px !important;
}
/* line 376, ../sass/custom.scss */
.featured-library-home .col-md-6, .featured-library-home .node-type-government-publications .archiving-it-block, .node-type-government-publications .featured-library-home .archiving-it-block, .featured-library-home x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-home .featured-library-field {
  padding: 0 !important;
  text-align: left !important;
}
/* line 380, ../sass/custom.scss */
.featured-library-home .col-md-6 img, .featured-library-home .node-type-government-publications .archiving-it-block img, .node-type-government-publications .featured-library-home .archiving-it-block img, .featured-library-home x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-field img, x
.front #content-inner .front-block-item.featured-library-block .views-row .featured-library-home .featured-library-field img {
  height: 40px;
  width: auto;
}
/* line 386, ../sass/custom.scss */
.featured-library-home .views-field-field-library-todays-hours {
  text-align: left !important;
}
/* line 389, ../sass/custom.scss */
.featured-library-home .views-field-field-library-todays-hours .O {
  float: none !important;
  display: inline-block;
  font-weight: bold;
}
/* line 395, ../sass/custom.scss */
.featured-library-home .views-field-field-library-todays-hours p {
  overflow: visible;
  display: inline-block;
  font-weight: bold;
}

/*** jcarousel only seems to be in the onesearch ***/
/* line 405, ../sass/custom.scss */
.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 100% !important;
  height: 100px;
  padding: 27px 3px 0 !important;
  margin: auto;
}

/* line 412, ../sass/custom.scss */
.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 35px;
  right: -25px;
  background-position: 64px -32px;
}

/* line 419, ../sass/custom.scss */
.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 35px;
  left: -27px;
  background-position: -64px 0;
}

/* line 426, ../sass/custom.scss */
.jcarousel-clip-horizontal {
  width: 100% !important;
}

/* line 430, ../sass/custom.scss */
.jcarousel-container-horizontal {
  padding: 0 !important;
  background: whitesmoke;
  padding-right: 10px;
  height: 100px;
}
/* line 436, ../sass/custom.scss */
.jcarousel-container-horizontal img {
  padding: 0 !important;
  float: left;
}

/* line 442, ../sass/custom.scss */
.jcarousel-skin-default .jcarousel-item {
  width: 200px;
  margin-right: 20px !important;
  height: 80px;
  max-height: 100px !important;
  background: none !important;
  border: 0 !important;
  text-align: left !important;
  line-height: 1.2em;
  font-size: .9em;
}
/* line 453, ../sass/custom.scss */
.jcarousel-skin-default .jcarousel-item img {
  max-width: 50px !important;
  margin-right: 10px;
  height: 70px !important;
}
