/* CSS Document */
section {
  margin-top: 75px;
  margin-bottom: 80px;
}
:root {
  --swiper-theme-color: var(--color__nav-level1-text) !important;
}
.language {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 1rem;
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 1px solid var(--color__hr-background);
  color: var(--color__nav-level1-text);
}
.language.active {
  pointer-events: none;
  color: var(--color__link-hover);
}
.language-flag {
  width: 36px;
  height: 36px;
}
.language-flag,
.flag-icon .icon {
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50% !important;
  overflow: hidden;
}
.language-flag:hover,
.flag-icon .icon:hover {
  opacity: 0.65;
}

.nav-post-in-single .nav-post-thumb {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.oktamovie_video .post-featured-image .img-16x9 img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.oktamovie_video .post-featured-image .img-2x3 img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.oktamovie-single-author .author-avatar,
.oktamovie-single-author .author-avatar-wrap .author-avatar {
  width: 61px !important;
  height: 61px !important;
}

.oktamovie-icon-dropdown .author-avatar-wrap {
  border-radius: 10px;
  -webkit-border-radius: 10px;
}
.oktamovie-icon-dropdown .author-avatar-wrap img {
  min-height: 50px !important;
}

/* Site Pagination */
.prev-content .btnn-default.btnn-primary.active {
  text-decoration: none;
  background-color: var(--color__button-background-hover);
  color: var(--color__button-text-hover);
  border-color: var(--color__button-border-hover);
}

.video-homepage.elementor-section .elementor-container {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}
.elementor-widget-wrap {
  align-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.elementor-widget-wrap > .elementor-element {
  width: 100%;
}
.video-homepage .elementor-widget {
  position: relative;
}

.site_row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
}
.site_col {
  width: calc(50% - calc(18px / 2));
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 1rem;
}
.mb-4 {
  margin-bottom: 3rem;
}
.mb-5 {
  margin-bottom: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 1rem;
}
.mt-4 {
  margin-top: 3rem;
}
.mt-5 {
  margin-top: 4rem;
}
.me-2 {
  margin-right: 0.5rem;
}
.text-danger {
  color: #de0404;
}
.form-control {
  width: 100%;
}
.form-group {
  display: flex;
  flex-direction: column;
}
.d-flex {
  display: flex;
}
.form-label.d-flex {
  display: flex;
  justify-content: space-between;
}
#password-addon {
  cursor: pointer;
  margin: 0.5em 0 0;
}
.flex-column {
  flex-direction: column;
}
.position-relative {
  position: relative;
}
.w-50 {
  width: 50%;
}
.w-100 {
  width: 100% !important;
}
.h-100 {
  height: 100%;
}
.w-100px {
  width: 100px !important;
}
.w-150px {
  width: 150px !important;
}
.h-50px {
  height: 50px;
}
.min-h-50px {
  min-height: 50px;
}
.cast-variant-item img {
  width: 88px !important;
  height: 132px !important;
}

.embed #oktamovie-site-wrap-parent,
.embed .is-single-post-main-player {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: none !important;
}
.embed
  #oktamovie-site-wrap-parent
  .oktamovie-player-wrapper
  > .mejs__container
  > .mejs__inner
  .mejs__mediaelement {
  top: 0 !important;
}

@media screen and (max-width: 767px) {
  .site_col {
    width: 100% !important;
  }
}

.max-880px {
  max-width: 880px;
}
.okta-video-section {
  position: relative;
}
.okta-video-live.elementor-column-gap-no.max-880px {
  max-width: 880px !important;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
