@charset "utf-8";

/* ########################################################################################################################################## */
/* V12 VIDEO STYLES */
/* Document Version 12.502 */
/* minify with: https://cssminifier.com/
/* ########################################################################################################################################## */




.vimeoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
  }
  
  .vimeoWrapper iframe,
  .vimeoWrapper object,
  .vimeoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }







  p.vimeo-warn {
    max-width:100%;
    background:rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 0.8em;
    padding: 1em 5% !important;
    margin: 0 0 50px 0px !important;
    }
    p.vimeo-warn a { color: #fff; font-size: 12px !important; margin-left:0 !important;}
    p.vimeo-warn a:hover { text-decoration:underline !important; background: none !important;}
    p.vimeo-warn span { font-weight: bold; display: block; }

    /* over-ride added since marc's using external 'dark' style in a blob to suit both grey and blue vimeo warnings */
    p.vimeo-warn a.external:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 32 32'%3E%3Cpath d='M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0z'/%3E%3C/svg%3E");
    }    