/*!
 * 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, ../../../../all/themes/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, ../../../../all/themes/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, ../../../../all/themes/UTL_bootstrap/sass/_utl_common.scss */
.collections-box .views-row {
  float: left;
  clear: both;
}
/* line 219, ../../../../all/themes/UTL_bootstrap/sass/_utl_common.scss */
.collections-box .views-row:last-child {
  border: 0;
}
/* line 224, ../../../../all/themes/UTL_bootstrap/sass/_utl_common.scss */
.collections-box img {
  margin-right: 15px;
  height: 50px;
  width: 50px;
}

/* line 239, ../../../../all/themes/UTL_bootstrap/sass/_utl_common.scss */
.hide-element {
  display: none;
}

/** front news block **/
/* line 6, ../../../../all/themes/UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .views-row span {
  overflow: hidden;
}
/* line 10, ../../../../all/themes/UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .views-row:last-child {
  border: 0;
}
/* line 14, ../../../../all/themes/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, ../../../../all/themes/UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box img {
  margin-right: 15px;
}
/* line 25, ../../../../all/themes/UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box h2 {
  padding-bottom: 25px;
}
/* line 30, ../../../../all/themes/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, ../../../../all/themes/UTL_bootstrap/sass/front-blocks/_news-box.scss */
.news-box .twitter-newsbox img {
  height: 25px;
  margin-left: 5px;
  text-align: center;
}

/* Put styles here that are unique for UTM*/
/* UTM use LibraryHelp */
/*
.libraryh3lp {
	display: block;
	position: relative !important;
	bottom: 0px;
	right: 0px;
}
*/
/* added below to fix icons for responsive resolutions */
/* added by Mike 2016-09-20 */
/**
@media (max-width: 767px) {
	.navbar #block-panels-mini-utm {
    	  background: url(https://content.library.utoronto.ca/common/rwd/images/uoft-new-icon.png) no-repeat 50% 45%;
    	  background-position: 0 4px;
    	  background-size: 25px;
	}

	.navbar #block-panels-mini-my-account {
    	  background: url(https://content.library.utoronto.ca/common/images/drupal/icons/myaccount.png) no-repeat 50% 45%;
    	  background-position: 0 4px;
    	  background-size: 25px;
	}
}

*/
/* line 42, ../sass/custom.scss */
.front .showSearch {
  display: none;
}

/* line 46, ../sass/custom.scss */
.starting-point {
  margin-bottom: 20px;
}

/* line 51, ../sass/custom.scss */
#block-panels-mini-services ul.dropdown-menu {
  background-color: #fff !important;
}

/* line 58, ../sass/custom.scss */
.research-yamm .faculty .cover {
  float: left;
}
/* line 60, ../sass/custom.scss */
.research-yamm .faculty .cover img {
  width: 121px;
  height: 182px;
  margin: 8px 10px;
  float: left;
}
/* line 67, ../sass/custom.scss */
.research-yamm .faculty p {
  /*overflow: auto;*/
  font-size: 95%;
}
/* line 72, ../sass/custom.scss */
.research-yamm .pane-research-menu-right {
  height: 365px;
}

/* line 78, ../sass/custom.scss */
.visit-yamm img {
  width: 350px;
  margin-top: 30px;
}

/* line 86, ../sass/custom.scss */
.about-yamm .welcome img {
  margin: 6px 10px;
  float: left;
  width: 110px;
  height: 144px;
}
/* line 92, ../sass/custom.scss */
.about-yamm .welcome p {
  overflow: auto;
}
/* line 96, ../sass/custom.scss */
.about-yamm .pane-about-rhs {
  /* height: 291px; */
  min-height: 291px;
}

/* line 104, ../sass/custom.scss */
.myaccount-yamm .left img {
  height: 222px;
  margin: 16px 0px 0px 80px;
}

/* line 111, ../sass/custom.scss */
* {
  box-sizing: border-box;
}

/* Edited by Mike 2017-06-02 to add .page-node-33042 for FLC landing page */
/* line 117, ../sass/custom.scss */
.front #content-inner .front-block-item {
  min-height: 475px;
}
@media (max-width: 767px) {
  /* line 117, ../sass/custom.scss */
  .front #content-inner .front-block-item {
    min-height: 0;
  }
}
/* line 123, ../sass/custom.scss */
.front #content-inner .front-block-item.starting-points {
  margin-right: 1.25%;
}
/* line 127, ../sass/custom.scss */
.front #content-inner .front-block-item.utm-lib-news {
  float: right;
  margin-right: 0;
}

/* line 133, ../sass/custom.scss */
.sidebar_second {
  padding: 0 0 0 50px !important;
}
/* line 136, ../sass/custom.scss */
.sidebar_second .chat-menu {
  width: 100%;
  clear: both;
}
/* line 141, ../sass/custom.scss */
.sidebar_second img {
  max-width: 200px;
  max-height: auto;
}
/* line 146, ../sass/custom.scss */
.sidebar_second h2 {
  padding-bottom: 15px !important;
}
/* line 150, ../sass/custom.scss */
.sidebar_second ul {
  list-style: none;
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0;
}
/* line 156, ../sass/custom.scss */
.sidebar_second ul li {
  line-height: 1.5em;
  padding-bottom: 10px;
  font-size: .9em;
}

/* line 165, ../sass/custom.scss */
.front-collection .view-content {
  margin-left: 0px;
  text-align: center;
}
/* line 170, ../sass/custom.scss */
.front-collection h2 {
  margin-bottom: 15px !important;
}
/* line 173, ../sass/custom.scss */
.front-collection .menu-cover {
  height: 160px !important;
  /* width: auto !important; */
  width: auto !important;
  padding-top: 5px;
}
/* line 178, ../sass/custom.scss */
.front-collection .front-cover-img {
  width: auto;
  margin-right: 10px;
  display: inline-block;
  width: 29%;
  margin-bottom: 5%;
}
/* line 186, ../sass/custom.scss */
.front-collection h3 {
  font: 300 1.3em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
}

/* line 191, ../sass/custom.scss */
.front-librarian {
  /*min-height: 467px !important;*/
  overflow: auto !important;
}
/* line 194, ../sass/custom.scss */
.front-librarian .featured-librarian {
  width: 355px;
}
/* line 196, ../sass/custom.scss */
.front-librarian .featured-librarian .photo {
  float: left;
  margin-right: 10px;
  width: 40%;
  height: auto;
}
/* line 199, ../sass/custom.scss */
.front-librarian .featured-librarian .photo img {
  max-width: 100%;
}
@media (max-width: 767px) {
  /* line 196, ../sass/custom.scss */
  .front-librarian .featured-librarian .photo {
    width: 100%;
    float: none;
    max-width: 200px;
    clear: both;
  }
}
/* line 213, ../sass/custom.scss */
.front-librarian .librarian-contact {
  float: left;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 213, ../sass/custom.scss */
  .front-librarian .librarian-contact {
    width: 100%;
    clear: both;
  }
}
/* line 220, ../sass/custom.scss */
.front-librarian .librarian-contact h3 {
  font: 300 1.3em "Open Sans","Helvetica Neue",Arial,sans-serif !important;
  margin: 0;
  padding: 0 0 10px;
}
/* line 226, ../sass/custom.scss */
.front-librarian .librarian-contact .areas {
  line-height: 1.3em;
}
/* line 228, ../sass/custom.scss */
.front-librarian .librarian-contact .areas h3 {
  padding: 10px 0;
}
/* line 232, ../sass/custom.scss */
.front-librarian .librarian-contact .areas p {
  padding: 0;
  overflow: auto;
}

/* custom css for Starting Points block */
/* created by Mike 2016-05-26 */
/* line 243, ../sass/custom.scss */
.view-starting-points-2016 table {
  width: 100%;
  line-height: 2.5em;
}

/* custom css for Using UTM Library block */
/* created by Mike 2016-05-26 */
/* line 251, ../sass/custom.scss */
.using-library .views-field .field-content {
  float: none;
}
/* line 253, ../sass/custom.scss */
.using-library .views-field .field-content h3.front-hours {
  padding: 0px;
  margin: 5px 0px 0px 0px !important;
  font: 400 140% "Open Sans","Helvetica Neue",Arial,sans-serif !important;
  color: #c74337;
}
/* line 260, ../sass/custom.scss */
.using-library .hours {
  clear: both;
}
/* line 262, ../sass/custom.scss */
.using-library .hours .T {
  float: left;
  padding-right: 150px;
  right: 0;
}
/* line 267, ../sass/custom.scss */
.using-library .hours .O {
  padding-right: 10px;
  right: 0px;
}
/* line 273, ../sass/custom.scss */
.using-library .hours-link {
  padding-top: 9px;
}

/* featured librarian block positioning */
/* created by Mike 2016-05-26 */
/* section#block-views-librarians-block.block.block-views.front-block-item.front-librarian.contextual-links-region { */
/* line 281, ../sass/custom.scss */
section#block-views-librarians-block.block.block-views.front-block-item.front-librarian {
  float: left;
  margin-right: 12px;
}

/* custom starting points for max width 1199px */
/* created by Mike 2016-09-09 */
@media (max-width: 1199px) {
  /* line 290, ../sass/custom.scss */
  #content-inner #block-views-starting-points-2016-block {
    width: 49%;
  }
}
/* custom starting points for max width 767px */
/* created by Mike 2016-09-09 */
@media (max-width: 767px) {
  /* line 298, ../sass/custom.scss */
  #content-inner #block-views-starting-points-2016-block {
    width: 100%;
  }
}
/* override for Featured Libraian block margin max width 1199px */
/* created by Mike 2016-09-09 */
@media (max-width: 1199px) {
  /* line 308, ../sass/custom.scss */
  section#block-views-librarians-block.block.block-views.front-block-item.front-librarian {
    margin-right: 6px;
  }
}
/* fix for navigation bar to make sure it is always on top */
/* creatd by Mike 2016-09-14 */
/* line 316, ../sass/custom.scss */
#navbar {
  z-index: 13;
}

/* fix for chat icon spacing in mobile*/
/* created by Mike 2016-09-19 */
@media (max-width: 767px) {
  /* line 325, ../sass/custom.scss */
  div.ask-widget {
    position: inherit;
  }
}
/* adjusting table padding */
/* added by Mike 2016-10-14 */
/* line 333, ../sass/custom.scss */
td {
  padding: 5px;
}

/**************************************************************************/
/* below are FLC landing page customizations
   added by Mike 2017-06-02 */
/**************************************************************************/
/* page width for content */
/* line 343, ../sass/custom.scss */
.not-front.no-sidebars.page-node-33042 .main-body-content {
  max-width: 100%;
  margin-top: 0;
  padding-top: 20px;
}

/* line 349, ../sass/custom.scss */
.not-front.page-node-33042 .main-container {
  padding: 5% 1% 0 1%;
  /* margin-top: 0 !important; */
}

/* line 354, ../sass/custom.scss */
.not-front.page-node-33042 .main-container #title_ask_region {
  padding-top: 4%;
  padding-left: 39px;
}

/* line 359, ../sass/custom.scss */
.page-node-33042 #title_ask_region {
  background-color: #002a5c;
}

/* line 363, ../sass/custom.scss */
.page-node-33042 h1.page-header {
  color: white;
  background-color: #002a5c;
  padding-left: 20px;
  margin-bottom: -1px;
  padding-top: 13px;
}

/* line 371, ../sass/custom.scss */
.page-node-33042 p {
  max-width: 100%;
}

/* first block */
/* added by Mike 2017-11-15 */
/* line 378, ../sass/custom.scss */
.page-node-33042 .views-field-field-description {
  width: 1485px;
}

/* line 382, ../sass/custom.scss */
.page-node-33042 #block-views-whats-new-block h2 {
  display: none;
}

/* line 385, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item {
  border: 0;
  background-image: none;
  padding: 0;
  background-color: #008bb0;
  min-height: 150px;
}

/* line 392, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-newitem-image {
  width: 50%;
  float: left;
}

/* line 396, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-newitem-image img.img-responsive {
  width: 100%;
}

/* line 400, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs {
  background-color: #008bb0;
  color: white;
  margin: 0;
  width: 50%;
  float: right;
  padding: 1% 2% 0 2%;
}

/* line 409, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs .flc-lead-rhs-title {
  font-weight: bold;
  font-size: 2em;
}

/* line 414, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-url .flc-lead-rhs {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 419, ../sass/custom.scss */
.page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-url a .flc-lead-rhs {
  width: auto;
  border: solid 1px white;
  float: left;
  margin-left: 49px;
  margin-top: 17px;
  padding: 6px 29px;
}

/* .page-node-32672 #content-inner .flc-block-item { */
/* line 429, ../sass/custom.scss */
.page-node-33042 #content-inner .flc-block-item {
  border-right: 2px solid whitesmoke;
  display: flex;
  flex-direction: column;
  border-top: 0;
  padding: 0 15px 0 15px;
  box-sizing: border-box;
  background: white;
  position: relative;
  background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5 50px, #ffffff 50px, #ffffff 100%);
  margin-bottom: 1.25%;
  border-bottom: 2px solid whitesmoke;
  border-left: 2px solid whitesmoke;
}

/* .page-node-32672 #content-inner .flc-block-item { */
/* line 445, ../sass/custom.scss */
.page-node-33042 #content-inner .flc-block-item {
  min-height: 360px;
}

/* widths for FLC blocks */
/* full desktop resolution */
/* .page-node-32672 #content-inner .flc-50-percent { */
/* line 452, ../sass/custom.scss */
.page-node-33042 #content-inner .flc-50-percent {
  width: 49%;
  float: left;
  margin-right: 10px;
}

/* .page-node-32672 #content-inner .flc-33-percent { */
/* line 458, ../sass/custom.scss */
.page-node-33042 #content-inner .flc-33-percent {
  width: 34%;
  float: left;
  margin-right: 10px;
}

/* .page-node-32672 #content-inner .flc-66-percent { */
/* line 464, ../sass/custom.scss */
.page-node-33042 #content-inner .flc-66-percent {
  width: 64%;
  float: left;
  margin-right: 10px;
}

/* right hand side blocks */
/* line 471, ../sass/custom.scss */
.page-node-33042 #content-inner section#block-block-205, .page-node-33042 #content-inner section#block-block-216, .page-node-33042 #content-inner section#block-block-220 {
  float: right;
  margin-right: 0;
}

/******************/
/* RESPONSIVENESS */
/******************/
/* More than 1025, less than 1490px */
@media (min-width: 1025px) and (max-width: 1489px) {
  /* added by Mike 2017-11-15 */
  /* line 485, ../sass/custom.scss */
  .page-node-33042 .views-field-field-description {
    width: auto;
  }
}
/* Less than 1025 */
/* iPad landscape */
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 493, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs {
    padding: 1px 10px;
    font-size: 0.9em;
    line-height: 1.6em;
  }

  /* line 498, ../sass/custom.scss */
  .page-node-33042 #block-views-whats-new-block {
    min-height: 150px !important;
  }

  /* added by Mike 2017-11-15 */
  /* line 502, ../sass/custom.scss */
  .page-node-33042 .views-field-field-description {
    width: auto;
  }
}
/* Between 768px and 991px */
/* iPad portrait */
@media (max-width: 991px) and (min-width: 768px) {
  /* line 511, ../sass/custom.scss */
  .not-front.page-node-33042.not-logged-in .main-container {
    padding: 8% 0 0 0 !important;
  }

  /* line 514, ../sass/custom.scss */
  .page-node-33042 .main-container .row {
    margin: 0;
  }

  /* slideshow block */
  /* line 519, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-newitem-image {
    width: 100%;
  }

  /* line 522, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs {
    width: 100%;
    padding: 5px;
    font-size: 0.9em;
    line-height: 1.6em;
  }

  /* line 529, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-url a .flc-lead-rhs {
    float: right;
    margin: 8px;
  }

  /* added by Mike 2017-11-15 */
  /* line 534, ../sass/custom.scss */
  .page-node-33042 .views-field-field-description {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 539, ../sass/custom.scss */
  .not-front.page-node-33042 .main-container {
    padding: 0% !important;
  }

  /* line 542, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs {
    width: 100%;
    padding: 5px;
    font-size: 0.9em;
    line-height: 1.6em;
  }

  /* line 550, ../sass/custom.scss */
  .page-node-33042 #content-inner .flc-66-percent {
    width: 100%;
  }

  /* line 553, ../sass/custom.scss */
  .page-node-33042 #content-inner .flc-50-percent {
    width: 100%;
  }

  /* line 556, ../sass/custom.scss */
  .page-node-33042 #content-inner .flc-33-percent {
    width: 100%;
  }

  /* added by Mike 2017-11-15 */
  /* line 560, ../sass/custom.scss */
  .page-node-33042 .views-field-field-description {
    width: 100%;
  }
}
/* Mobile phone landscape */
@media (min-width: 450px) and (max-width: 767px) {
  /* line 567, ../sass/custom.scss */
  .not-front.page-node-33042 .main-body-content {
    padding: 0;
    max-width: 100% !important;
    width: 100%;
  }

  /* page title */
  /* line 573, ../sass/custom.scss */
  .page-node-33042 h1.page-header {
    font-size: 1.3em;
  }

  /* line 576, ../sass/custom.scss */
  .not-front.page-node-33042 .main-container #title_ask_region {
    padding-left: 0;
    padding-top: 1%;
  }

  /* line 580, ../sass/custom.scss */
  .page-node-33042 #title_ask_region h1.page-header {
    padding-left: 0;
    padding-top: 1.5em;
  }

  /* line 585, ../sass/custom.scss */
  .not-front.page-node-33042.not-logged-in .main-container {
    padding: 4% 0 0 0 !important;
  }

  /* line 588, ../sass/custom.scss */
  .page-node-33042 .main-container .row {
    margin: 0;
  }

  /* slideshow block */
  /* line 593, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-newitem-image {
    width: 100%;
  }

  /* line 596, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs {
    width: 100%;
    padding: 5px;
  }

  /* line 600, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-url a .flc-lead-rhs {
    float: right;
    margin: 8px;
  }

  /* added by Mike 2017-11-15 */
  /* line 606, ../sass/custom.scss */
  .page-node-33042 .views-field-field-description {
    width: 100%;
  }
}
/* Mobile phone portrait */
@media (max-width: 449px) {
  /* line 613, ../sass/custom.scss */
  .not-front.page-node-33042 .main-body-content {
    padding: 0;
    max-width: 100% !important;
    width: 100%;
  }

  /* page title */
  /* line 619, ../sass/custom.scss */
  .page-node-33042 h1.page-header {
    font-size: 1.3em;
  }

  /* line 622, ../sass/custom.scss */
  .not-front.page-node-33042 .main-container #title_ask_region {
    padding-left: 0;
    padding-top: 5%;
  }

  /* line 626, ../sass/custom.scss */
  .page-node-33042 #title_ask_region h1.page-header {
    padding-left: 0;
    padding-top: 1em;
  }

  /* line 631, ../sass/custom.scss */
  .not-front.page-node-33042.not-logged-in .main-container {
    padding: 4% 0 0 0 !important;
  }

  /* line 634, ../sass/custom.scss */
  .page-node-33042 .main-container .row {
    margin: 0;
  }

  /* slideshow block */
  /* line 639, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-newitem-image {
    width: 100%;
  }

  /* line 642, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .flc-lead-rhs {
    width: 100%;
    padding: 5px;
  }

  /* line 646, ../sass/custom.scss */
  .page-node-33042 #content-inner #block-views-whats-new-block.flc-block-item .views-field-field-url a .flc-lead-rhs {
    float: right;
    margin: 8px;
  }

  /* added by Mike 2017-11-15 */
  /* line 652, ../sass/custom.scss */
  .page-node-33042 .views-field-field-description {
    width: 100%;
  }
}
/**********************/
/* end RESPONSIVENESS */
/*************&********/
/* fonts */
/* .page-node-32672 #content-inner .flc-block-item h2 { */
/* line 671, ../sass/custom.scss */
.page-node-33042 #content-inner .flc-block-item h2 {
  margin-bottom: 35px;
  margin-top: 13px;
  padding: 0;
  color: black;
  font: 300 1.3em "Open Sans", "Helvetica Neue", Arial, sans-serif;
}

/* customizing libcal block */
/* line 680, ../sass/custom.scss */
.page-node-33042 #block-block-216 #api_upc_cid333_iid3027 {
  height: 251px;
  overflow-y: scroll;
}

/* line 684, ../sass/custom.scss */
.page-node-33042 #block-block-216 h3.s-lc-ea-h3 {
  display: none;
}

/* line 687, ../sass/custom.scss */
.page-node-33042 #block-block-216 #api_upc_cid333_iid3027 table.s-lc-ea-tb {
  border-bottom: black dotted 1px;
  margin-bottom: 1.5em;
}

/* line 691, ../sass/custom.scss */
.page-node-33042 #block-block-216 #api_upc_cid333_iid3027 table.s-lc-ea-tb td {
  padding: 2px;
}

/* line 694, ../sass/custom.scss */
.page-node-33042 #block-block-216 #api_upc_cid333_iid3027 table.s-lc-ea-tb td.s-lc-ea-l {
  font-weight: bold;
}

/* twitter customization */
/* line 700, ../sass/custom.scss */
.page-node-33042 #block-block-220 iframe#twitter-widget-0 {
  height: 50px;
}

/* end twitter customization */
/**************************************************************************/
/* end FLC landing page customizations
/**************************************************************************/
/********************************************/
/* Custom Calandar styles
/********************************************/
/* line 716, ../sass/custom.scss */
.not-front.no-sidebars.page-hours .main-body-content {
  padding-top: 50px;
  max-width: 100%;
}

/* line 721, ../sass/custom.scss */
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
  background: none;
}

/* line 725, ../sass/custom.scss */
.month-view table.full .item .Building, .view-display-id-block_3 .item-list .Building a {
  color: blue;
}

/* line 729, ../sass/custom.scss */
.month-view table.full .item .Services, .view-display-id-block_3 .item-list .Services a {
  color: black;
}

/********************************************/
/* end Custom Calandar styles
/********************************************/
