.nw-videocomponent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  // margin: 0 16px;
  width: 100%;
  // min-height: 250px;
  height: 100%;

  &.is-loaded {
    justify-content: flex-start;
  }
  
  &.is-modalview {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    width: 100%;
    height: auto;
    @media screen and (min-width: $screen-min-sm) {
      position: static;
      transform: translate(0, 0);
    }
  }
  
  @media screen and (min-width: $screen-min-sm) {
    // margin: 0 20px;
    // width: 100%;
    // min-height: 400px;
  }
}

.nw-videocomponent-iframe {
  position: relative;
  display: none;
  border: 0;
  width: 100%;
  
  &.is-loaded {
    display: inline;
  }
}

.nw-videocomponent-title {
  margin: 0;
  padding: 16px 10px 0;
  font-size: $font-size-xs;
  font-family: $secondary-font-family;
  line-height: 22px;
  text-align: center;
  color: $default-color;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.nw-videocomponenttriangle {
  position: relative;
  top: -1px;
  display: none;
  margin-bottom: 2px;
  padding-left: 8px;
  font-size: $font-size-xxxs;
  color: $color-primary;

  &.nw-mt-se {
    display: inline-block;
  }
}
