.videokit-ui {
  background: url(/app/site/assets/videokit/i/orange/play.png) no-repeat center center;
}
.videokit-state-loading .videokit-ui {
  background: none !important;
}
.videokit-state-loading .videokit-waiting .videokit-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;

  visibility: hidden;

  background: url(/app/site/assets/videokit/i/orange/spinner-mask.png) no-repeat center center;
}
.videokit-state-loading .videokit-waiting .videokit-spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;

  visibility: hidden;

  background: url(/app/site/assets/videokit/i/orange/spinner.gif) no-repeat center center;
}

.videokit-state-playing .videokit-ui,
.videokit-state-error .videokit-ui {
  background: none !important;
}

.videokit-state-ready .videokit-ui {
  background: url(/app/site/assets/videokit/i/orange/play.png) no-repeat center center;
}
.videokit-state-paused .videokit-ui {
  background: url(/app/site/assets/videokit/i/orange/paused.png) no-repeat center center;
}

.videokit .videokit-controls {
  height: 4px;
}
.videokit-state-ready .videokit-controls {
  visibility: visible;
}
.videokit .videokit-timeline {
  height: 4px;
  margin: 0;
  overflow: visible;
  position: relative;
  top: 0;
  cursor: default;
  background: white;
}
.videokit .videokit-buffer,
.videokit .videokit-progress {
  top: 0;
  height: 4px;
}
.videokit .videokit-buffer {
  background: black;
}
.videokit .videokit-progress {
  background: #ffff00;
}
.videokit .videokit-buffer { -webkit-transition: width .25s linear; -moz-transition: width .25s linear; }

.videokit-state-paused .videokit-poster {
  visibility: hidden;
}

#pjAcceptCookieBar {
  position: fixed;
  bottom: 30px;
  right: 80px;
  z-index: 9999;
  max-height: 100%;
  background: #fbfbfb;
  text-align: left;
  padding: 13px 22px;
  width: 330px;
}
#pjAcceptCookieBar * {
  padding: 0;
  margin: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#pjAcceptCookieBar p {
  font-weight: 400;
  font-family: 'PFDinDisplayPro', Arial, Helvetica, sans-serif;
  font-size: 0.875em;
  line-height: 1.514;
  color: #000;
  position: relative;
}
#pjAcceptCookieBar p button {
  -webkit-appearance: none;
  border: 0;
  background: transparent;
  color: #000;
  font-size: 0.875em;
  line-height: 1.514;
  font-family: 'PFDinDisplayPro', Arial, Helvetica, sans-serif;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 4px;
  right: -4px;
}
#pjAcceptCookieBar p button img {
  width: 12px;
  height: auto;
}
#pjAcceptCookieBar p button:hover {
  text-decoration: none;
}
@media (min-width: 1555px) {
  #pjAcceptCookieBar {
    right: 8.34%;
  }
}
.social-behance {
	background-image: url(/app/site/assets/i/icon-menu-behance.png);
}
