@import url("//fonts.googleapis.com/css?family=Convergence");
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/* line 9, video.scss */
.modal figure.video:before {
  visibility: hidden;
  height: 0px;
  display: block;
  height: 0px;
  content: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
  line-height: 0px;
  overflow: hidden;
  max-width: 100%; }

/* Video
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* line 23, video.scss */
figure.video {
  display: block;
  height: 100%;
  margin: 0px; }
  /* line 27, video.scss */
  figure.video > * {
    margin-bottom: 10px;
    margin-top: 0px; }
  /* line 31, video.scss */
  figure.video .videoContainer {
    display: block;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
    max-height: 100%;
    background-color: black; }
    /* line 43, video.scss */
    figure.video .videoContainer video {
      display: block;
      width: 100%;
      height: 100%;
      padding: 0px; }
  /* line 56, video.scss */
  figure.video > h2.title {
    font-family: "Cabin", "Verdana", "Arial", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2em;
    text-decoration: none;
    color: #4b4b4b;
    margin-bottom: 8px;
    text-align: left; }
  /* line 60, video.scss */
  figure.video FIGCAPTION .icon {
    font-size: 0px;
    margin-top: -11px;
    float: right; }
    /* line 61, video.scss */
    figure.video FIGCAPTION .icon.enlarge {
      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: 320px 384px;
      background-repeat: no-repeat;
      width: 32px;
      height: 32px;
      background-position: 0px -256px; }
      /* line 63, video.scss */
      figure.video FIGCAPTION .icon.enlarge: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: 320px 384px;
        background-repeat: no-repeat;
        width: 32px;
        height: 32px;
        background-position: 0px -288px; }
    /* line 67, video.scss */
    figure.video FIGCAPTION .icon.external {
      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: 320px 384px;
      background-repeat: no-repeat;
      width: 32px;
      height: 32px;
      background-position: -32px -256px; }
      /* line 69, video.scss */
      figure.video FIGCAPTION .icon.external: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: 320px 384px;
        background-repeat: no-repeat;
        width: 32px;
        height: 32px;
        background-position: -32px -288px; }

@media screen and (max-width: 768px) {
  /* line 81, video.scss */
  figure.video.primary_media .videoContainer {
    margin: 0 auto;
    max-height: 300px; }
    /* line 85, video.scss */
    figure.video.primary_media .videoContainer video {
      width: auto;
      margin: 0 auto;
      max-height: 300px; } }

/** 5.0.9.P4 **/
