/**
 * Base Styles
 * - 01 - Foundation
 * - 02 - Utilities
 * - 03 - Framework
 * - 04 - Settings
 */
/*------------------------------------*\
  01 - Foundation
\*------------------------------------*/
/**
 * Foundation for Sites
 * Version 6.7.4
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/*------------------------------------*\
  02 - Utilities
\*------------------------------------*/
/*------------------------------------*\
  03 - Framework
\*------------------------------------*/
/*------------------------------------*\
  04 - Settings
\*------------------------------------*/
/**
 * Colors
 * - 01 - Definitions
 * - 02 - Variables
 * - 03 - Mapping
 */
/*------------------------------------*\
  01 - Definitions
\*------------------------------------*/
/*------------------------------------*\
  02 - Variables
\*------------------------------------*/
/******* End Drupal Defaults *******/
.field--name-body td {
  vertical-align: top; }

@font-face {
  font-family: "icomoon";
  src: url(../assets/fonts/icomoon-v2/fonts/icomoon.eot);
  src: url(../assets/fonts/icomoon-v2/fonts/icomoon.eot#iefix) format("embedded-opentype"), url(../assets/fonts/icomoon-v2/fonts/icomoon.woff) format("woff"), url(../assets/fonts/icomoon-v2/fonts/icomoon.ttf) format("truetype"), url(../assets/fonts/icomoon-v2/fonts/icomoon.svg#3xl) format("svg");
  font-weight: normal;
  font-style: normal; }

.node--type-education-video {
  margin: 0 auto 50px auto;
  padding: 0 5%;
  background: #ffffff;
  display: flex;
  max-width: 1310px; }
  .node--type-education-video .article-left-column {
    flex: 4 1 0;
    font-weight: 300;
    font-size: 20px;
    padding: 0 15px;
    color: #595959; }
    .node--type-education-video .article-left-column .article-breadcrumb {
      -webkit-font-feature-settings: "tnum";
              font-feature-settings: "tnum";
      box-sizing: border-box;
      font-size: 14px;
      font-variant: tabular-nums;
      line-height: 1.5;
      list-style: none;
      padding: 0;
      margin: 0 0 10px 0;
      text-align: left; }
    .node--type-education-video .article-left-column h1 {
      font-size: 50px;
      font-weight: 400;
      color: #595959; }
    .node--type-education-video .article-left-column .article-divider {
      margin-left: 0;
      width: 100%; }
    .node--type-education-video .article-left-column .article-author-share-container {
      align-items: center;
      display: flex;
      justify-content: space-between; }
      .node--type-education-video .article-left-column .article-author-share-container p {
        font-size: 20px;
        margin: 0; }
      .node--type-education-video .article-left-column .article-author-share-container .article-share-icons {
        justify-content: right;
        display: flex;
        margin-top: 10px; }
        .node--type-education-video .article-left-column .article-author-share-container .article-share-icons img {
          height: 35px;
          width: 35px;
          margin: 0 0 0 20px; }
    .node--type-education-video .article-left-column .field--name-field-article-featured-image {
      margin: 20px 0; }
  .node--type-education-video .article-right-column {
    padding: 0 10px 0 40px;
    max-width: 360px;
    flex: 2 1 0; }
    .node--type-education-video .article-right-column .related-title-container {
      align-items: center;
      display: flex; }
      .node--type-education-video .article-right-column .related-title-container h2 {
        font-weight: 500;
        margin-bottom: .5em;
        margin-top: 0;
        color: #595959; }
      .node--type-education-video .article-right-column .related-title-container hr {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #595959;
        flex-grow: 1; }
    .node--type-education-video .article-right-column .related-article-container {
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #595959;
      display: block;
      padding: 20px 0; }
    .node--type-education-video .article-right-column h3 {
      color: #595959;
      font-weight: 500;
      margin-bottom: .5em;
      margin-top: 0; }
    .node--type-education-video .article-right-column p {
      color: #595959;
      font-size: 12px;
      margin: 0; }
    .node--type-education-video .article-right-column .stay-informed-container {
      color: #ffffff;
      background-color: black;
      display: flex;
      flex-direction: column;
      justify-content: center;
      margin-top: 30px;
      min-height: 300px;
      padding: 20px; }
      .node--type-education-video .article-right-column .stay-informed-container .stay-informed-title {
        font-size: 20px;
        color: #ffffff;
        margin-bottom: 1em; }
      .node--type-education-video .article-right-column .stay-informed-container .stay-informed-subtitle {
        font-size: 16px;
        color: #ffffff;
        margin-bottom: 1em; }
      .node--type-education-video .article-right-column .stay-informed-container .stay-informed-signup {
        background-color: #ce2027;
        border: 1px solid #ce2027;
        color: white;
        font-size: 16px;
        padding: 10px;
        text-align: center;
        transition: 0.3s; }
        .node--type-education-video .article-right-column .stay-informed-container .stay-informed-signup:hover {
          background-color: #A92334; }


/*# sourceMappingURL=node--education-video--full.css.map*/