p.hidden {
  display: none;
}
.audio-player-container-css {
  background-color: #009C94;
  border-radius: 10px;
  padding: 15px 13px 15px 13px;
}
.container_audio_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#custom-play-btn {
  cursor: pointer;
  width: 24px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
a#mute-audio-btn {
  width: 24px;
  cursor: pointer;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.progress-container_parent{
  position: relative;
  width: calc(100% - 48px);
  padding-left: 8px;
  padding-right: 8px;
}
.progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.container_audio_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: calc(100% - 64px);
  margin-left: auto;
  margin-right: auto;
}
.audio-player-container-css #current-time, .audio-player-container-css #total-time {
  font-size: 10px !important;
  color: #FFF;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  line-height: 15px !important;
  letter-spacing: -0.04em;
}
.others_episodes {
  margin-top: 49px;
  margin-bottom: 86px;
}
audio#audio-player, .audio-player-container{
  display: none;
}
a#play-audio-btn {
  cursor: pointer;
  background-color: #009C94;
  border-radius: 10px;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.04em;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  color: #FFF;
  padding: 6.5px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
span.svg-play {
  margin-right: 17px;
}
span#duration-text{
  font-size: 18px !important;
  font-weight: 500 !important;
  color: #A2DCD3;
}
span.txt {
  margin-right: 16px;
}
.et_pb_column.rand_post_col_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 9vh;
  width: 91.5%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.custom-social-links p{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-size: 20px !important;
  line-height: 25px !important;
  font-weight: 500;
  color: #454545;
  margin-bottom: 31px;
}
.social_links a {
  display: block;
}
.social_links a:first-child{
  margin-bottom: 17px;
}
.entry-content {
  width: 72.4%;
  max-width: 900px;
}
.custom-social-links {
  width: 158px;
  position: sticky;
  top: 150px;
  height: fit-content;
}
.entry-content h2{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 600;
  font-size: 40px !important;
  line-height: 56px !important;
  color: #14142B;
  padding-bottom: 23px;
}
.entry-content p {
  padding-bottom: 33px;
}
.entry-content *:not(h2), .entry-content p{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 32px !important;
  color: #454545;
}
input[type="range"] {
  -webkit-appearance: none;
  outline: none;
  width: 100%;
  height: 4px;
  background: #85C9BE;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
  transition: background 450ms ease-in;
}
input[type="range"]::-webkit-slider-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-appearance: none;
  cursor: pointer;
  background: #FFF;
}
.custom-header-section-post{
  padding: 54px 0 39px 0px;
}
body .et_pb_section.header-new-main, body .et_pb_section_0_tb_header.et_pb_section {
  background-color: transparent !important;
}
body .et_pb_section.header-new-main.sticky-hnm{
  /*background-color: #ececec !important;*/
  background-image: url(/wp-content/uploads/2024/07/background_contact.png) !important;
  background-color: #FFF !important;
  background-position-y: 30%;
}
body .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
}
.custom-header-section-post {
  background-color: #FFF !important;
}
.et_pb_row.rand_general_post.rand_post_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.et_pb_column.rand_post_col_1 {
  margin-top: 11.5vh;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.container_first_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
header.et-l.et-l--header {
  z-index: 9;
  position: relative;
}
.et_pb_row.rand_general_post.rand_post_1{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.et_pb_post .entry-content .et_pb_section,
.et_pb_post .entry-content .et_pb_row,
.et_pb_post .entry-content .et-l.et-l--post,
.et_pb_post .entry-content .et_builder_inner_content,
.et_pb_post .entry-content .et_pb_column,
.et_pb_post .entry-content .et_pb_module,
.et_pb_post .entry-content .et_pb_text_inner
{
  padding: 0px !important;
}
.et_pb_row.rand_general_post.rand_post_2 {
  padding-top: 12.5vh;
}
.rand_post_1 {
  padding-top: 12vh !important;
}
.custom-inapoi-articol a{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  color: #454545;
}
.custom-inapoi-articol{
  position: absolute;
  left: 0;
  right: 0;
}
.custom-inapoi-articol svg{
  vertical-align: middle;
}
.container_img_ img{
  border-radius: 6px;
  max-height: 329px;
  object-fit: cover;
  cursor: pointer;
}
.col_1_cfs {
  width: 50%;
  margin-right: 4%;
  float: left;
}
.col_2_cfs{
  width: 46%;
}
.audio_player {
  margin-top: 28px;
}
.col_2_cfs h1{
  line-height: 33.6px !important;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 600;
  font-size: 28px !important;
  color: #14142B;
  padding-bottom: 24px;
}
.col_2_cfs p{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #454545;
}
@media (max-width: 1200px) {
  body .et_pb_row, .rand_general_post, .header-new-main .et_pb_row_0_tb_header {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .et_pb_row.rand_general_post.rand_post_2 {
    padding-top: 8vh;
  }
  .custom-inapoi-articol {
    left: 15px;
  }
  .et_pb_column.rand_post_col_1 {
    margin-top: 7vh;
  }
  .col_1_cfs {
    width: 54%;
    margin-right: 2%;
  }
  .col_2_cfs {
    width: 44%;
  }
  .col_2_cfs h1 {
    line-height: 31.6px !important;
    font-size: 26px !important;
    padding-bottom: 18px;
  }
  .audio_player {
    margin-top: 20px;
  }
  .entry-content h2 {
    font-size: 38px !important;
    line-height: 54px !important;
  }
}
@media (max-width: 872px) {
  .et_pb_column.rand_post_col_2{
    width: 100%;
  }
  .entry-content {
    width: 100%;
    order: 2;
    margin-top: 58px;
  }
  .social_links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .social_links a:first-child svg{
    max-height: 23px;
    width: auto;
  }
  .social_links a:nth-child(2) svg{
    max-height: 26px;
    width: auto;
  }
  .custom-social-links p {
    margin-bottom: 15px;
  }
  .et_pb_column.rand_post_col_2{
    margin-top: 10px;
  }
  .social_links a {
    display: block;
    margin-bottom: 0px !important;
  }
  .custom-social-links {
    width: 100%;
    position: relative;
    top: 0;
    height: fit-content;
  }
  .entry-content h2 {
    font-size: 32px !important;
    line-height: 44px !important;
    letter-spacing: -0.01em;
  }
  .col_1_cfs {
    width: 100%;
    margin-right: 0;
  }
  .col_2_cfs h1 {
    line-height: 30.17px !important;
    font-size: 24px !important;
    padding-bottom: 18px;
  }
  .col_2_cfs p {
    font-size: 14px !important;
    letter-spacing: -0.01em;
  }
  a#play-audio-btn {
    font-size: 18px;
    width: 100%;
    padding: 7.5px 17px;
  }
  span#duration-text {
    font-size: 16px !important;
    margin-left: auto;
  }
  .audio_player {
    margin-top: 31px;
  }
  .col_2_cfs {
    margin-top: 17px;
    width: 100%;
  }
  .custom-header-section-post {
    padding: 54px 0 31px 0px;
  }
  .et_pb_row.rand_general_post.rand_post_2 {
    padding-top: 0;
  }
  .rand_post_1 {
    padding-top: 4vh !important;
  }
  .custom-inapoi-articol a {
    font-size: 16px;
  }
  .custom-inapoi-articol svg {
    width: 16px;
    height: 16px;
  }
}
