@media (min-width: 992px) {
  .desktop .editable-video-holder:not(.video-instagram) iframe {
    height: 100%; }
  .desktop .edit-content .editable-video-holder.video-facebook,
  .desktop .edit-content .editable-video-holder.video-instagram {
    height: auto;
    max-height: unset !important; } }

@media (max-width: 992px) {
  .wap .editable-video-holder:not(.no-video) {
    margin-left: -20px;
    margin-right: -20px; } }

.desktop .edit-content .editable-video-holder {
  height: 300px; }
  .desktop .edit-content .editable-video-holder .video-player-holder {
    height: 100%; }

body:not(.edit-mode) .custom-template .editable-video-holder.no-video {
  display: none; }

.IPad .video-player-holder video {
  height: 100%; }

.editable-video-holder.video-facebook:not(.no-video) .video-player-holder {
  overflow: hidden;
  position: relative; }

.editable-video-holder.video-facebook:not(.no-video) iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute; }

.wap .video-facebook .video-player-holder {
  text-align: center; }

.video-instagram:not(.no-video) .video-player-holder {
  width: 330px;
  margin: auto; }

.editable-video-holder.video-vimeo iframe {
  width: 100%; }

.editable-video-holder:not(.video-instagram) iframe {
  background: #000; }

.video-player-holder {
  width: 100%;
  height: 100%;
  position: relative;
  font-size: 0; }

/*.video-player-holder video{
  	width: 100%;
  	max-height: 100%;
  	position: relative;
  	visibility: hidden;
  	background-color: black;
}*/
.wap .video-player-holder video {
  max-height: calc(80vh - 100px);
  min-height: calc(45vh); }

.video-player-holder video,
.editable-video-holder iframe {
  z-index: 1;
  border: 0; }

.editable-video-holder iframe {
  margin: 0 !important; }

.desktop .video-player-holder {
  border-radius: 10px;
  overflow: hidden; }

.editable-video-holder.video-instagram .video-player-holder {
  border-radius: 0; }

.video-player {
  visibility: hidden; }

.video-player.player-ready {
  visibility: visible; }

.editable-video-holder .tint-div {
  width: 100%;
  height: 100%;
  position: absolute;
  /*background-color: transparent;*/
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  transition: all 0.5s ease-out;
  z-index: -1; }

.editable-video-holder.tint-applied .tint-div {
  z-index: 2;
  opacity: 1; }

body:not(.edit-mode) .editable-video-holder iframe[src=''] {
  display: none; }

.custom-template.template-23 {
  background-color: white; }

/*.desktop .template-23 .row{
    display: flex;
    align-items: center;
}*/
.wap .custom-template.template-23 .row .col-md-6 {
  margin: 0; }
  .wap .custom-template.template-23 .row .col-md-6 .editable-video-holder {
    margin-bottom: 10px; }

.wap:not(.edit-mode) .template-23 {
  padding-top: 0; }

@media (min-width: 992px) {
  .template-23 .container-fluid .row {
    display: flex;
    align-items: center; }
  .template-23 .container-fluid .row .col-md-6 .block-t-space {
    width: 100%; } }

