/*! formstone v0.6.12 [background.css] 2015-06-19 | MIT License | formstone.it */

/**
	 * @class
	 * @name .fs-background-element
	 * @type element
	 * @description Target elmement
	 */
/**
	 * @class
	 * @name .fs-background
	 * @type element
	 * @description Base widget class
	 */
.fs-background {
  overflow: hidden;
  position: relative;
  /**
		 * @class
		 * @name .fs-background-container
		 * @type element
		 * @description Container element
		 */
  /**
		 * @class
		 * @name .fs-background-media
		 * @type element
		 * @description Media element
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-animated
		 * @type modifier
		 * @description Indicates animated state
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-navtive
		 * @type modifier
		 * @description Indicates native support
		 */
  /**
		 * @class
		 * @name .fs-background-media.fs-background-fixed
		 * @type modifier
		 * @description Indicates fixed positioning
		 */
  /**
		 * @class
		 * @name .fs-background-embed
		 * @type element
		 * @description Embed/iFrame element
		 */
  /**
		 * @class
		 * @name .fs-background-embed.fs-background-embed-ready
		 * @type modifier
		 * @description Indicates ready state
		 */
}
.fs-background,
.fs-background-container,
.fs-background-media {
  -webkit-transition: none;
          transition: none;
}
.fs-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  overflow: hidden;
}
.fs-background-media {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.fs-background-media.fs-background-animated {
  -webkit-transition: opacity 0.5s linear;
          transition: opacity 0.5s linear;
}
.fs-background-media img,
.fs-background-media video,
.fs-background-media iframe {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-user-drag: none;
}
.fs-background-media.fs-background-native,
.fs-background-media.fs-background-fixed {
  width: 100%;
  height: 100%;
}
.fs-background-media.fs-background-native img,
.fs-background-media.fs-background-fixed img {
  display: none;
}
.fs-background-media.fs-background-native {
  background-position: center;
  background-size: cover;
}
.fs-background-media.fs-background-fixed {
  background-position: center;
  background-attachment: fixed;
}
.fs-background-embed.fs-background-ready:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: '';
}
.fs-background-embed.fs-background-ready iframe {
  z-index: 0;
}
.dark-bg {
    background: rgba(0, 0, 0, 0.4);  /* donkere transparante fond */
    color: #fff;                     /* witte tekst */
    padding: 8px 15px;               /* ruimte rond de tekst */
    border-radius: 6px;              /* zachte hoeken */
    display: inline-block;           /* zodat de achtergrond netjes om de tekst zit */
    line-height: 1.5;
}
.unmute-btn{
  position:absolute;
  right:20px;
  bottom:20px;
  z-index:5;
  background:rgba(0,0,0,0.6);
  color:#fff;
  border:0;
  padding:10px 14px;
  border-radius:24px;
  cursor:pointer;
}
.unmute-btn:focus{ outline: none; }