/*
Skin Name: Nivo Slider Light Theme
Skin URI: http://nivo.dev7studios.com
Description: A light skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/
.slider-wrapper.theme-mcgill-alt .nivoSlider {
  border: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative; }
.slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled {
  text-align: left;
  float: left;
  width: auto;
  padding: 8px 0; }
  @media only screen and (max-width: 411px) {
    .slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled {
      width: 90%;
      margin: 0 auto; } }
  .slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled a {
    padding: 0 0 0 10px; }
    @media only screen and (max-width: 680px) {
      .slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled a {
        padding: 1px; } }
    .slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled a img {
      background-color: transparent;
      border: 0;
      opacity: 0.7;
      width: 170px; }
      @media only screen and (max-width: 680px) {
        .slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled a img {
          width: 60px; } }
    .slider-wrapper.theme-mcgill-alt .nivo-controlNav.nivo-thumbs-enabled a.active img {
      opacity: 1; }
@media only screen and (max-width: 680px) {
  .slider-wrapper.theme-mcgill-alt #nav-back,
  .slider-wrapper.theme-mcgill-alt #nav-forward {
    width: 5%;
    height: 20px; }
    .slider-wrapper.theme-mcgill-alt #nav-back:link,
    .slider-wrapper.theme-mcgill-alt #nav-forward:link {
      padding: 22px 0 0 0;
      margin-top: 0;
      text-indent: -9999px; } }
@media only screen and (max-width: 680px) {
  .slider-wrapper.theme-mcgill-alt #nav-forward:link {
    background-position: center;
    background-image: url("arrow-r-mobile.png");
    background-repeat: no-repeat; } }
@media only screen and (max-width: 680px) {
  .slider-wrapper.theme-mcgill-alt #nav-back:link {
    background-position: center;
    background-image: url("arrow-l-mobile.png");
    background-repeat: no-repeat; } }
.slider-wrapper.theme-mcgill-alt .nivo-caption {
  color: #fff;
  font-size: .95em;
  font-family: "McgillSans-Regular", "Helvetica Neue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  padding: 10px;
  bottom: auto;
  height: 90%;
  max-height: 98%;
  width: 300px;
  top: 15px;
  left: 15px;
  opacity: 1;
  background: rgba(0, 0, 0, 0.7); }
  @media only screen and (max-width: 680px) {
    .slider-wrapper.theme-mcgill-alt .nivo-caption {
      font-size: .85em; }
      .slider-wrapper.theme-mcgill-alt .nivo-caption p {
        line-height: 1.25em;
        padding: 0 0 .5em 0; } }
  @media only screen and (max-width: 660px) {
    .slider-wrapper.theme-mcgill-alt .nivo-caption {
      line-height: .25em;
      position: relative;
      top: 0;
      left: 0;
      width: 100%; } }
.slider-wrapper.theme-mcgill-alt .nivo-caption h3,
.slider-wrapper.theme-mcgill-alt .nivo-caption h2 {
  text-shadow: none;
  color: #FFF;
  font-size: 24px;
  font-weight: 300;
  font-family: "McgillSans-Regular", "Helvetica Neue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: .25em; }
  @media only screen and (max-width: 680px) {
    .slider-wrapper.theme-mcgill-alt .nivo-caption h3,
    .slider-wrapper.theme-mcgill-alt .nivo-caption h2 {
      font-size: 18px; } }
.slider-wrapper.theme-mcgill-alt .nivo-caption a {
  background-color: #DC241F;
  border-radius: 3px;
  font-weight: normal;
  margin-top: 6px;
  color: #FFF;
  padding: 3px 5px !important;
  text-decoration: none;
  text-shadow: none;
  display: block; }
.slider-wrapper.theme-mcgill-alt .nivo-caption h3 a:hover {
  text-decoration: underline; }

#nav-back {
  display: block;
  float: left;
  width: 15px;
  height: 0;
  padding: 70px 0 0 0;
  overflow: hidden;
  margin-top: 8px;
  background-image: url("arrow_active.png"); }

#nav-forward {
  display: block;
  float: right;
  width: 15px;
  height: 0;
  padding: 70px 0 0 0;
  overflow: hidden;
  margin-top: 8px;
  background-image: url("arrow_active.png"); }

#nav-back:link,
#nav-back:visited,
#nav-back:hover {
  background-image: url("arrow_disabled.png");
  background-position: 0 0; }

#nav-forward:link,
#nav-forward:visited,
#nav-forward:hover {
  background-image: url("arrow_disabled.png");
  background-position: 15px 0; }

#nav-back.enabled:link,
#nav-back.enabled:visited,
#nav-back.enabled:hover {
  background-image: url("arrow_link.png");
  background-position: 0 0; }

#nav-forward.enabled:link,
#nav-forward.enabled:visited,
#nav-forward.enabled:hover {
  background-image: url("arrow_link.png");
  background-position: 15px 0; }

#nav-back.enabled:active {
  background-image: url("arrow_active.png");
  background-position: 0 0; }

#nav-forward.enabled:active {
  background-image: url("arrow_active.png");
  background-position: 15px 0; }

/*# sourceMappingURL=mcgill-alt.css.map */
