@font-face{ 
	font-family: 'SpecialElite';
	font-weight: 400;
  src: url('../font/SpecialElite-Regular.ttf') format("truetype");
}

@font-face{
  font-family: 'Oswald';
  font-weight: 500;
  src: url('../font/Oswald-DemiBold.ttf') format("truetype");
}


@font-face{
  font-family: 'Oswald';
  font-weight: 400;
  src: url('../font/Oswald-Regular.ttf') format("truetype");
}

@font-face{
  font-family: 'Oswald';
  font-weight: 200;
  src: url('../font/Oswald-Light.ttf') format("truetype");
}

.ff-special-elite{
	font-family: 'SpecialElite';
}
@font-face {
  font-family: "Tajawal-Black";
  src: url(../fonts/Tajawal-Black.ttf) format("truetype"); }
@font-face {
  font-family: "Tajawal-Bold";
  src: url(../fonts/Tajawal-Bold.ttf) format("truetype"); }
@font-face {
  font-family: "Tajawal-ExtraBold";
  src: url(../fonts/Tajawal-ExtraBold.ttf) format("truetype"); }
@font-face {
  font-family: "Tajawal-ExtraLight";
  src: url(../fonts/Tajawal-ExtraLight.ttf) format("truetype"); }
@font-face {
  font-family: "Tajawal-Light";
  src: url(../fonts/Tajawal-Light.ttf) format("truetype"); }
@font-face {
  font-family: "Tajawal-Medium";
  src: url(../fonts/Tajawal-Medium.ttf) format("truetype"); }
@font-face {
  font-family: "Tajawal-Regular";
  src: url(../fonts/Tajawal-Regular.ttf) format("truetype"); }
@font-face {
  font-family: "barada-reqa";
  src: url(../fonts/barada-reqa.ttf) format("truetype"); }
@font-face {
  font-family: "ArefRuqaa-Bold";
  src: url(../fonts/ArefRuqaa-Bold.ttf) format("truetype"); }
.site_header {
  z-index: 1000; }

.overflow-hidden {
  overflow: hidden; }

html:lang(ar) .custom-title {
  font-weight: 500;
  font-size: 4rem;
  font-family: "ArefRuqaa-Bold"; }

.status-coming-publish {
  display: none; }

.gender-webdoc-underscore {
  height: 2px;
  background-color: #d2b500; }

html:lang(ar) .gender-body-content h1 {
  font-weight: 500;
  font-size: 4rem; }
html:lang(ar) .gender-body-content h1,
html:lang(ar) .gender-body-content h2,
html:lang(ar) .gender-body-content h3,
html:lang(ar) .gender-body-content h4,
html:lang(ar) .gender-body-content h5,
html:lang(ar) .gender-body-content h6 {
  font-family: "ArefRuqaa-Bold"; }
html:lang(ar) .entry-content {
  font-family: "Tajawal-Regular"; }
  html:lang(ar) .entry-content h1, html:lang(ar) .entry-content h2, html:lang(ar) .entry-content h3, html:lang(ar) .entry-content h4, html:lang(ar) .entry-content h5, html:lang(ar) .entry-content h6 {
    position: relative;
    margin-bottom: 2rem;
    font-weight: 500;
    width: fit-content;
    font-family: "ArefRuqaa-Bold"; }
  html:lang(ar) .entry-content h1::after,
  html:lang(ar) .entry-content h2::after,
  html:lang(ar) .entry-content h3::after,
  html:lang(ar) .entry-content h4::after,
  html:lang(ar) .entry-content h5::after,
  html:lang(ar) .entry-content h6::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 60%;
    background-color: #d2b500;
    right: 15px;
    bottom: -16px; }
  html:lang(ar) .entry-content blockquote {
    border-right: 4px solid #d2b500; }

.badge {
  background-color: #d2b500;
  font-family: "ArefRuqaa-Bold"; }

.top_webdoc_mobile_tablet_nav {
  position: absolute;
  display: flex;
  justify-content: space-between;
  text-transform: uppercase;
  top: 0px;
  cursor: pointer;
  margin-top: .5rem;
  font-family: "Oswald";
  left: 50%;
  z-index: 1000;
  transform: translateX(-50%);
  padding: 5px;
  z-index: 1000; }
  .top_webdoc_mobile_tablet_nav .color-white {
    color: #d2b500 !important; }

.dropdown-chapter {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 150px;
  z-index: 150; }

.dropdown-chapter a {
  color: #FFFFFF;
  padding: 5px;
  text-decoration: none;
  display: block;
  background-color: transparent;
  position: relative; }

html:lang(ar) .dropdown-chapter a {
  font-family: "Tajawal-Regular";
  font-weight: 300; }

.gender-body-content {
  color: #000000; }
  .gender-body-content .btn-primary {
    background-color: #d2b500;
    width: fit-content;
    border: none; }

.introduction-title {
  width: fit-content;
  border-bottom: 2px solid #d2b500;
  padding-bottom: 4px;
  padding-left: 7rem;
  font-weight: 500; }

.content-container p {
  font-size: 1.0625rem; }

.episode-cover-excerpt {
  font-size: 1.125rem; }
  .episode-cover-excerpt div p span {
    font-size: 1.125rem; }
  .episode-cover-excerpt p {
    font-size: 1.125rem; }

.episodes .episode-cover {
  transition: all 1s ease-in-out; }
.episodes .videos:after {
  content: '';
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0; }
.episodes .episode-cover {
  visibility: hidden;
  opacity: 0;
  transition: all 1s ease-in-out; }
  .episodes .episode-cover.active {
    display: block;
    opacity: 1;
    visibility: visible; }

.episodes .episodes-cover-nav .episode-cover-introduction-underscore {
  background-color: #d2b500;
  height: 2px;
  width: 9.5rem; }
.episodes .episodes-cover-nav .episode-cover-introduction-title {
  font-size: 1.3125rem; }
.episodes .episodes-cover-nav h1, .episodes .episodes-cover-nav h2, .episodes .episodes-cover-nav h3, .episodes .episodes-cover-nav h4, .episodes .episodes-cover-nav h5, .episodes .episodes-cover-nav h6 {
  font-family: "Tanseek"; }
.episodes .episodes-cover-nav .webdoc-chapter-gender {
  transition: font-size .5s ease-in-out;
  font-size: 2rem;
  display: flex;
  align-items: center; }
  .episodes .episodes-cover-nav .webdoc-chapter-gender span {
    display: block;
    margin-bottom: 0; }
.episodes .episodes-cover-nav a {
  font-family: "Tanseek";
  font-size: 1.5rem; }
.episodes .episodes-1-title .episode-1-chapter-title {
  font-size: 1.0625rem; }
.episodes .episodes-1-title .episode-1-chapter-underscore {
  height: 2px;
  width: 7rem;
  background-color: #d2b500; }
.episodes .episodes-1-title .episode-1-title-description {
  font-size: 1.3125rem; }
.episodes .episode-card-cover-underscore {
  height: 2px;
  width: 90%;
  background-color: #d2b500; }

/*
    Mouse Enter
*/
.episodes-1-title {
  transition: all .5s ease-in-out; }
  .episodes-1-title h4 {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .episodes-1-title h4 .dot-orange {
      margin-top: 0.3rem;
      min-width: 20px;
      min-height: 20px;
      border-radius: 50%;
      border: 3px solid #d2b500; }
  .episodes-1-title .episode-1-title-description {
    transition: all .5s ease-in-out;
    text-align: left;
    visibility: hidden;
    opacity: 0; }

/*
    Mouse Leave
*/
.episodes-1-title.in {
  transition: all .5s ease-in-out; }
  .episodes-1-title.in h4 .dot-orange {
    min-width: 30px;
    min-height: 30px;
    border-radius: 50%;
    border: unset;
    background-color: #d2b500;
    margin-bottom: 0.3rem; }
  .episodes-1-title.in .episode-1-title-description {
    transition: all .5s ease-in-out;
    visibility: visible;
    opacity: 1; }
  .episodes-1-title.in .webdoc-chapter-gender {
    transition: font-size .5s ease-in-out;
    font-size: 3rem; }

.episode-card {
  transition: all .5s ease-in-out; }
  .episode-card .episode-card-mask {
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0; }
  .episode-card:hover .episode-card-mask {
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.7)); }
  .episode-card:hover .image {
    transition: all .5s ease-in-out;
    transform: scale(1.2); }
  .episode-card .episode-card-chapter {
    display: inline-block;
    width: fit-content;
    font-size: 1.0625rem;
    border-bottom: 2px solid #d2b500;
    padding-bottom: 4px; }
  .episode-card .episode-card-title {
    font-size: 1.75rem;
    font-weight: 500; }
  .episode-card .episode-card-description {
    position: absolute;
    bottom: 0;
    min-width: 100%; }
    .episode-card .episode-card-description h5, .episode-card .episode-card-description h4 {
      font-family: "Tanseek";
      font-weight: 700; }
    .episode-card .episode-card-description h5 {
      font-size: 2rem; }
  .episode-card .badge {
    background-color: #d2b500;
    font-size: 1.5rem; }

html:lang(ar) .propos-credit-container {
  color: #000000; }
  html:lang(ar) .propos-credit-container .propos-title, html:lang(ar) .propos-credit-container .credit-title {
    width: fit-content;
    border-bottom: 2px solid #d2b500;
    padding-bottom: 4px;
    padding-left: 7rem;
    white-space: nowrap;
    font-weight: 500;
    font-family: "ArefRuqaa-Bold"; }

html:lang(ar) .single-post-surtitle {
  color: #d2b500;
  font-family: "Tajawal-Bold"; }
html:lang(ar) .single-post-subtitle {
  font-family: "Tajawal-Regular"; }

.single-separator {
  height: 2px;
  background-color: #d2b500; }

.webdoc-gender-single-podcast-devider {
  height: 2px; }

html:lang(ar) .webdoc-gender-podcast .entry-content h1,
html:lang(ar) .webdoc-gender-podcast .entry-content h2,
html:lang(ar) .webdoc-gender-podcast .entry-content h3,
html:lang(ar) .webdoc-gender-podcast .entry-content h4,
html:lang(ar) .webdoc-gender-podcast .entry-content h5,
html:lang(ar) .webdoc-gender-podcast .entry-content h6 {
  width: unset; }
html:lang(ar) .webdoc-gender-podcast .entry-content h2,
html:lang(ar) .webdoc-gender-podcast .entry-content h3,
html:lang(ar) .webdoc-gender-podcast .entry-content h4,
html:lang(ar) .webdoc-gender-podcast .entry-content h5,
html:lang(ar) .webdoc-gender-podcast .entry-content h6 {
  margin-top: 3rem; }

/*# sourceMappingURL=index.css.map */
