#webinar-event-show #header-webinar-event {
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden; }
  #webinar-event-show #header-webinar-event > .content {
    max-width: 55%;
    padding: 25px; }
    @media (max-width: 991px) {
      #webinar-event-show #header-webinar-event > .content {
        max-width: 70%; } }
    @media (max-width: 991px) {
      #webinar-event-show #header-webinar-event > .content {
        max-width: 100%; } }
    #webinar-event-show #header-webinar-event > .content .date {
      color: #bbbbbb;
      font-size: 14px; }
      #webinar-event-show #header-webinar-event > .content .date .badge {
        float: right; }
    #webinar-event-show #header-webinar-event > .content .title {
      margin-top: 20px;
      margin-bottom: 20px;
      font-size: 2.2rem; }
    #webinar-event-show #header-webinar-event > .content .text {
      margin-bottom: 20px;
      color: #333; }
    #webinar-event-show #header-webinar-event > .content .badge {
      padding: 8px; }
  #webinar-event-show #header-webinar-event > .background-image-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    width: 45%;
    height: 100%; }
    @media (max-width: 991px) {
      #webinar-event-show #header-webinar-event > .background-image-wrapper {
        width: 30%; } }
    @media (max-width: 767px) {
      #webinar-event-show #header-webinar-event > .background-image-wrapper {
        position: relative;
        width: 100%;
        height: 200px; } }
    #webinar-event-show #header-webinar-event > .background-image-wrapper > .background-image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
#webinar-event-show #webinar-event-date {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
  font-size: 1.4rem;
  color: #333; }
#webinar-event-show #webinars-list .webinar {
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1) !important;
  overflow: hidden; }
  #webinar-event-show #webinars-list .webinar > .background-image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%; }
    @media (max-width: 767px) {
      #webinar-event-show #webinars-list .webinar > .background-image-wrapper {
        position: relative;
        width: 100%;
        height: 200px; } }
    #webinar-event-show #webinars-list .webinar > .background-image-wrapper > .profile-link {
      display: block;
      position: relative;
      width: 100%;
      height: 100%; }
    #webinar-event-show #webinars-list .webinar > .background-image-wrapper .background-image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  #webinar-event-show #webinars-list .webinar > .content {
    margin-left: 25%;
    max-width: 75%;
    padding: 25px; }
    @media (max-width: 767px) {
      #webinar-event-show #webinars-list .webinar > .content {
        margin-left: 0;
        max-width: 100%; } }
    #webinar-event-show #webinars-list .webinar > .content .right-part {
      float: right;
      text-align: right; }
      @media (max-width: 767px) {
        #webinar-event-show #webinars-list .webinar > .content .right-part {
          float: none;
          text-align: left; } }
      #webinar-event-show #webinars-list .webinar > .content .right-part .date {
        margin-bottom: 5px;
        color: #bbbbbb;
        font-size: 14px; }
        @media (max-width: 767px) {
          #webinar-event-show #webinars-list .webinar > .content .right-part .date {
            display: inline-block;
            margin-bottom: 15px; } }
      #webinar-event-show #webinars-list .webinar > .content .right-part .badge {
        padding: 8px; }
    #webinar-event-show #webinars-list .webinar > .content .title {
      margin-bottom: 20px;
      font-family: "US 101" !important;
      font-size: 1.5rem;
      font-weight: bold; }
    #webinar-event-show #webinars-list .webinar > .content .text {
      margin-bottom: 20px;
      color: #333; }
    #webinar-event-show #webinars-list .webinar > .content .badge {
      padding: 8px; }

#webinar-show #header-webinar {
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1) !important; }
  #webinar-show #header-webinar > .content {
    padding: 25px; }
    #webinar-show #header-webinar > .content .webinar-event-title {
      font-size: 1rem;
      line-height: 1.2rem; }
      @media (max-width: 767px) {
        #webinar-show #header-webinar > .content .webinar-event-title {
          font-size: .9rem;
          line-height: 1rem; } }
      #webinar-show #header-webinar > .content .webinar-event-title a {
        color: #bbbbbb; }
    #webinar-show #header-webinar > .content .webinar-title {
      margin-top: 20px;
      margin-bottom: 20px;
      font-size: 2.2rem;
      line-height: 2.4rem; }
      @media (max-width: 767px) {
        #webinar-show #header-webinar > .content .webinar-title {
          font-size: 1.8rem;
          line-height: 2rem; } }
    #webinar-show #header-webinar > .content .text {
      margin-bottom: 20px;
      color: #333; }
#webinar-show #webinar-sportsmen {
  margin-top: 50px;
  margin-bottom: 50px; }
  #webinar-show #webinar-sportsmen .sportsman .profile-image {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    height: 150px; }
    @media (max-width: 991px) {
      #webinar-show #webinar-sportsmen .sportsman .profile-image {
        width: 100px;
        height: 100px; } }
    @media (max-width: 767px) {
      #webinar-show #webinar-sportsmen .sportsman .profile-image {
        width: 60px;
        height: 60px; } }
    #webinar-show #webinar-sportsmen .sportsman .profile-image > img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      border-radius: 50%; }
  #webinar-show #webinar-sportsmen .sportsman .sportsman-infos {
    display: inline-block;
    margin-left: 40px;
    max-width: calc(100% - 197px); }
    @media (max-width: 991px) {
      #webinar-show #webinar-sportsmen .sportsman .sportsman-infos {
        max-width: calc(100% - 132px);
        margin-left: 25px; } }
    @media (max-width: 991px) {
      #webinar-show #webinar-sportsmen .sportsman .sportsman-infos {
        max-width: calc(100% - 82px);
        margin-left: 15px; } }
    #webinar-show #webinar-sportsmen .sportsman .sportsman-infos .profile-link {
      display: inline-block;
      margin-bottom: 10px;
      font-size: 1.1rem;
      color: #333; }
    #webinar-show #webinar-sportsmen .sportsman .sportsman-infos .palmares {
      font-size: .8rem;
      line-height: 1rem; }
#webinar-show #webinar-program {
  padding-top: 50px;
  padding-bottom: 50px; }
  #webinar-show #webinar-program .program-title {
    margin-bottom: 25px;
    text-align: center; }
#webinar-show #sidebar {
  margin-bottom: 30px;
  padding: 10px;
  text-align: center;
  border-radius: 10px;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1) !important; }
  @media (max-width: 767px) {
    #webinar-show #sidebar {
      margin-top: 30px; } }
  #webinar-show #sidebar .badge {
    padding: 8px; }
  #webinar-show #sidebar .btn {
    margin-top: 15px; }
#webinar-show #sibling-webinars-title {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 1.2rem;
  text-align: center; }
#webinar-show #sibling-webinars .sibling-webinar {
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1) !important; }
  #webinar-show #sibling-webinars .sibling-webinar .title {
    font-size: .9rem;
    text-align: center; }
    #webinar-show #sibling-webinars .sibling-webinar .title > a {
      color: #333; }
  #webinar-show #sibling-webinars .sibling-webinar .profile-image {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px; }
    #webinar-show #sibling-webinars .sibling-webinar .profile-image > img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      border-radius: 50%; }
  #webinar-show #sibling-webinars .sibling-webinar .sportsman-infos {
    display: inline-block;
    max-width: calc(100% - 82px);
    margin-left: 15px; }
    #webinar-show #sibling-webinars .sibling-webinar .sportsman-infos .profile-link {
      display: inline-block;
      font-size: .85rem;
      color: #333; }

#sharing-buttons {
  padding-left: 30px;
  padding-right: 30px; }
  #sharing-buttons a {
    display: inline-block;
    margin-right: 10px;
    color: #0a0406;
    font-size: 18px;
    -moz-transition: all 0.3s cubic-bezier(0.58, 0.01, 0.19, 1);
    -o-transition: all 0.3s cubic-bezier(0.58, 0.01, 0.19, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.58, 0.01, 0.19, 1);
    transition: all 0.3s cubic-bezier(0.58, 0.01, 0.19, 1); }
    #sharing-buttons a:hover, #sharing-buttons a:active, #sharing-buttons a:focus {
      opacity: 0.5; }

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