/*
*  Fixed default -webkit-padding-start for pager
*/
.pager {
    -webkit-padding-start: 0;
}

/*
*  Fixed view list with load more button
*/
@media (min-width: 700px) {
    .dfi-views-block .layout__unit {
      margin-bottom: 20px;
    }
}

/*
*  Fixed position image in media-form
*/
.media-image-edit-form .picture__image {
    position: relative;
}

/**
 * Class for showing element only for english language of the website.
 */
html:not([lang="en"]) .english-only {
  display: none !important;
}

/**
 * Class for showing element only for other than english languages of the website.
 */
html[lang="en"] .non-english-only {
  display: none !important;
}

/**
 * Ajax progress throbber wrapper. Being used in infinite scrolling.
 * Center the throbber.
 */
.throbber-wrapper {
  display: flex;
  justify-content: center;
}

.filmsprog-tooltip {
  display: none;
  width: 300px;
  background: white;
  position: absolute;
  padding: 1em;
  margin-top: 1.5em;
}

.framegrabber {
  font-size: 14px;
  line-height: 1.3;
}

.framegrabber__item .spinner {
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
}

.theme--dk .search-box .layout__segment {
  width: 100%;
}

.filters__body .field_keywords,
.filters__body .field_credits {
  display: none;
}

.view-fc-keyword-cloud .layout__small__segment,
.block-views-blockfc-keyword-cloud-fc-keyword-cloud {
  margin: 0;
}
.ui-dialog-content img {
  width: 400px;
  height: auto;
}
.block-gallery-slider-form .edit-button {
  display: none !important;
}

figure span.picture:not([style*="padding-bottom"]) img {
  position: relative;
}
