/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.page-node-type-event .breadcrumb {
  justify-content: center;
}

.page-node-type-event .field--name-field-spotlight-risk-category {
  margin-bottom: 0;
}

.page-node-type-event .mb-4 {
  margin-bottom: 5rem !important;
}

@media (max-width: 991.98px) {
  .page-node-type-event .mb-4 {
    margin-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .page-node-type-event .date-location-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}

.page-node-type-event .field--name-field-author {
  
  padding-left: 1.875rem;
  position: relative;
}

[dir="rtl"] .page-node-type-event .field--name-field-author {
  padding-left: 0;
  
  padding-right: 1.875rem;
}

.page-node-type-event .field--name-field-author .field__label {
  font-weight: 700;
  margin-bottom: .313rem;
}

.page-node-type-event .field--name-field-author .field__label:before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  background-image: url(../../images/icons/location.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  
  left: 0;
}

[dir="rtl"] .page-node-type-event .field--name-field-author .field__label:before {
  left: auto;
  
  right: 0;
}

.page-node-type-event .field-item.btn a {
  color: #212529 !important;
  text-decoration: none !important;
}

.page-node-type-event .field--name-field-event-type {
  letter-spacing: 2px;
  width: fit-content;
  
  text-align: right;
}

[dir="rtl"] .page-node-type-event .field--name-field-event-type {
  
  text-align: left;
}

.page-node-type-event .field--name-field-media .video-player-icon::after {
  background-image: url(../../images/icons/frame.svg);
  width: 4.455rem;
  height: 5.454rem;
  flex-shrink: 0;
}

.page-node-type-event .block-field-blocknodeeventfield-link .btn {
  width: 100%;
}

@media (max-width: 991.98px) {
  .page-node-type-event .vlb-section-header .col-lg-8 {
    order: 2 !important;
    margin-bottom: 0 !important;
    margin-top: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .page-node-type-event .top-section,
  .page-node-type-event .middle-section {
    
    padding-right: 0 !important;
  }

  [dir="rtl"] .page-node-type-event .top-section,
  [dir="rtl"] .page-node-type-event .middle-section {
    padding-right: 0 !important;
    
    padding-left: 0 !important;
  }
}

.addtocal-field {
  font-size: 0;
  margin-bottom: 40px !important;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.addtocal-field .block__content {
  width: 100%;
}

.or-wrapper {
  font-size: .875rem;
  color: #6c757d;
  border-bottom: 1px solid #ced4da;
  width: 100%;
  height: 20px;
}

.or-wrapper span {
  
  padding: 10px 20px 10px 10px;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 20px;
  text-align: center;
}

[dir="rtl"] .or-wrapper span {
  
  padding: 10px 10px 10px 20px;
}

.addtocal-icon {
  padding: 0 15px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.addtocal-icon:not(:last-child) {
  
  margin-right: 20px;
}

[dir="rtl"] .addtocal-icon:not(:last-child) {
  margin-right: 0;
  
  margin-left: 20px;
}

.addtocal-icon:after {
  content: "";
  background-image: url(../../images/google_calendar_icon.svg);
  width: 25px;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  background-position: center;
}

.addtocal-icon.web_office {
  display: none;
}

.addtocal-icon.yahoo:after {
  background-image: url(../../images/yahoo_icon.svg);
}

.addtocal-icon.web_outlook:after {
  background-image: url(../../images/outlook_icon.png);
}

.addtocal-icon.ics:after {
  background-image: url(../../images/apple_icon.svg);
}


/*# sourceMappingURL=event-node-page.theme.css.map*/