@import url("//fonts.googleapis.com/css?family=Convergence");
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/* Slideshow
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* line 14, slideshow.scss */
figure.slideShow {
  max-width: 100%;
  display: block; }
  /* line 20, slideshow.scss */
  figure.slideShow .slider .body {
    display: block;
    margin-bottom: .5em;
    padding: 0; }
    /* line 24, slideshow.scss */
    figure.slideShow .slider .body .slides_mask {
      display: block;
      overflow: hidden; }
      /* line 27, slideshow.scss */
      figure.slideShow .slider .body .slides_mask .slides {
        position: relative;
        display: block;
        overflow: hidden;
        width: 99999px; }
        /* line 32, slideshow.scss */
        figure.slideShow .slider .body .slides_mask .slides .slide {
          vertical-align: top;
          display: none;
          float: left;
          margin: .2em 0;
          /* Text/Media Wrap at skinny widths
          -------------------------------------------------- */ }
		  
          /* line 40, slideshow.scss */
          figure.slideShow .slider .body .slides_mask .slides .slide:first-child {
            margin-left: 0; }
          /* line 43, slideshow.scss */
          figure.slideShow .slider .body .slides_mask .slides .slide:last-child {
            margin-left: 0; }
          /* line 47, slideshow.scss */
          figure.slideShow .slider .body .slides_mask .slides .slide .mediaArea video {
            max-width: 100%;
            height: auto; }
          @media screen and (max-width: 600px) {
            /* line 57, slideshow.scss */
            figure.slideShow .slider .body .slides_mask .slides .slide ARTICLE.media_sub_pair SECTION[size].first {
              float: left;
              width: 100%; }
              /* line 60, slideshow.scss */
              figure.slideShow .slider .body .slides_mask .slides .slide ARTICLE.media_sub_pair SECTION[size].first > .content_frame {
                margin-left: 0; }
            /* line 64, slideshow.scss */
            figure.slideShow .slider .body .slides_mask .slides .slide ARTICLE.media_sub_pair SECTION[size].second {
              float: left;
              width: 100%; }
              /* line 67, slideshow.scss */
              figure.slideShow .slider .body .slides_mask .slides .slide ARTICLE.media_sub_pair SECTION[size].second IMG.mainImage {
                max-height: 300px;
                width: auto; } }
  /* line 81, slideshow.scss */
  figure.slideShow .slider .nextButton.icon {
    float: right;
    margin-right: -12px;  background-color:#fff}
  /* line 86, slideshow.scss */
  figure.slideShow .slider .prevButton.icon {
    float: left;
    margin-left: -12px; background-color:#fff }
  /* line 91, slideshow.scss */
  figure.slideShow .slider .index_mask {
    display: block;
    overflow: hidden; }
    /* line 94, slideshow.scss */
    figure.slideShow .slider .index_mask .ssIndex {
      display: block;
      float: none;
      overflow: hidden;
      text-align: left;
      width: 99999px;
      position: relative; }
      /* line 101, slideshow.scss */
      figure.slideShow .slider .index_mask .ssIndex > * {
        margin-left: 3px;
        margin-right: .25em;
        margin-top: .25em;
        margin-bottom: .25em; }
        /* line 106, slideshow.scss */
        figure.slideShow .slider .index_mask .ssIndex > *:first-child {
          margin-left: 10px; }
      /* line 110, slideshow.scss */
      figure.slideShow .slider .index_mask .ssIndex .idxItem {
        display: block;
        float: left;
        cursor: pointer;
        opacity: 0.5;
        overflow: hidden; }
        /* line 116, slideshow.scss */
        figure.slideShow .slider .index_mask .ssIndex .idxItem.current {
          opacity: 1.0;
          background-color: transparent; }
        /* line 120, slideshow.scss */
        figure.slideShow .slider .index_mask .ssIndex .idxItem a {
          display: block;
          border: 1px solid grey;
          text-decoration: none;
          color: inherit;
          overflow: hidden;
          border: 1px dotted transparent;
          border-radius: 0px;
          width: 55px;
          height: 55px; }
		  figure.slideShow .slider .index_mask .ssIndex .idxItem a:focus{ border:1px dotted}
          /* line 130, slideshow.scss */
          figure.slideShow .slider .index_mask .ssIndex .idxItem a img {
            height: 100%; }
  /* line 139, slideshow.scss */
  figure.slideShow .slider .prevButton {
    position: relative;
    font-size: 0px;
    background-image: url("..//global/images/course_connect_icons_new.png");
    background-image: url("..//global/images/course_connect_icons_new.svg");
    background-position: -999px -999px;
    background-size: 360px 432px;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-position: -108px -72px;
    cursor: pointer; }
    /* line 144, slideshow.scss */
    figure.slideShow .slider .prevButton:not([disabled='disabled']):hover {
      background-image: url("..//global/images/course_connect_icons_new.png");
      background-image: url("..//global/images/course_connect_icons_new.svg");
      background-position: -999px -999px;
      background-size: 360px 432px;
      background-repeat: no-repeat;
      width: 36px;
      height: 36px;
      background-position: -108px -108px; }
    /* line 147, slideshow.scss */
    figure.slideShow .slider .prevButton[disabled='disabled'] {
      opacity: .2;
      cursor: not-allowed; }
  /* line 152, slideshow.scss */
  figure.slideShow .slider .nextButton {
    position: relative;
    font-size: 0px;
    background-image: url("..//global/images/course_connect_icons_new.png");
    background-image: url("..//global/images/course_connect_icons_new.svg");
    background-position: -999px -999px;
    background-size: 360px 432px;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-position: -72px -72px;
    cursor: pointer; }
    /* line 157, slideshow.scss */
    figure.slideShow .slider .nextButton:not([disabled='disabled']):hover {
      background-image: url("..//global/images/course_connect_icons_new.png");
      background-image: url("..//global/images/course_connect_icons_new.svg");
      background-position: -999px -999px;
      background-size: 360px 432px;
      background-repeat: no-repeat;
      width: 36px;
      height: 36px;
      background-position: -72px -108px; }
    /* line 160, slideshow.scss */
    figure.slideShow .slider .nextButton[disabled='disabled'] {
      opacity: .2;
      cursor: not-allowed; }
  /* line 165, slideshow.scss */
  figure.slideShow .slider .leftControls, figure.slideShow .slider .rightControls {
    display: inline-block;
    overflow: visible;
    position: relative;
    width: 32px; }
  /* line 174, slideshow.scss */
  figure.slideShow .slider .centerPane {
    display: inline; }
  /* line 177, slideshow.scss */
  figure.slideShow .slider .controls {
    text-align: center; }
  /* line 183, slideshow.scss */
  figure.slideShow .slider .slide_index {
    display: none; }
  /* line 188, slideshow.scss */
  figure.slideShow .header {
    text-align: center;
    margin-bottom: 20px; }
  /* line 195, slideshow.scss */
  figure.slideShow .slider[type='slide'] .ssIndex {
    display: none; }
  /* line 197, slideshow.scss */
  figure.slideShow .slider[type='slide'] .seek_block .slide_index {
    display: inline-block; }
  /* line 206, slideshow.scss */
  figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex {
    display: block;
    padding-top: .5em;
    list-style-type: disc;
    list-style-position: inside;
    width: 100%;
    overflow: visible;
    vertical-align: top; }
    /* line 214, slideshow.scss */
    figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index {
      display: block;
      max-width: 100%; }
      /* line 217, slideshow.scss */
      figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .first_column, figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .second_column {
        display: inline-block;
        margin: 0;
        padding: 0;
        border: none;
        width: 50%;
        float: left; }
        /* line 226, slideshow.scss */
        figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .first_column .idxItem, figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .second_column .idxItem {
          float: none;
          display: list-item;
          height: auto;
          opacity: 1;
          overflow: visible; }
          @media screen and (max-width: 600px) {
            /* line 226, slideshow.scss */
            figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .first_column .idxItem, figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .second_column .idxItem {
              margin-left: 7px; } }
          /* line 236, slideshow.scss */
          figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .first_column .idxItem a, figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .second_column .idxItem a {
            display: inline;
            text-align: left;
            width: auto;
            border: 0;
            line-height: 1.2em;
            font-weight: bold;
            opacity: 0.7; }
          /* line 245, slideshow.scss */
          figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .first_column .idxItem.current a, figure.slideShow .slider[data-type='labeledSlide'] .seek_block .ssIndex .side_by_side_index .second_column .idxItem.current a {
            color: #0a4e81;
            opacity: 1.0; }

/** 5.0.9.P4 **/
