.color-white{
	color: #FFF !important;
}

.color-ucla-gold{
	color: #FFB600 !important;
}

.featured-image{
  border-radius: 8%; 
}

/* Sigma - Video - Pop Up */

.section {
    position: relative;
    padding: 110px 0;
}

.section.section-lg{
  padding: 110px 0 200px;
  margin-top: 90px;
}

.bg-cover {
    background-size: cover;
}

.bg-norepeat {
    background-repeat: no-repeat;
}

.bg-center {
    background-position: center;
}

.sigma_video-popup{
  position: relative;
  width: 80px;
  height: 80px;
  background-color: #FFB600;
  color: #fff;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.sigma_video-popup::before{
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 2px solid #fff;
  border-radius: 50%;
  animation-name: pulseInOut;
  opacity: 0;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.sigma_video-popup::after{
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 2px solid #fff;
  border-radius: 50%;
  animation-name: pulseInOutSM;
  opacity: 0;
  animation-duration: 3.5s;
  animation-iteration-count: infinite;
}
.sigma_video-popup.bg-white{
  color: #7E4555;
}
.sigma_video-popup.bg-white:hover{
  background-color: #7E4555 !important;
  color: #fff;
}

.sigma_video-popup.popup-lg{
  width: 140px;
  height: 140px;
  font-size: 20px;
}
.sigma_video-popup.popup-sm{
  width: 50px;
  height: 50px;
}
.sigma_video-popup.popup-dark{
  background-color: #2d2d2d;
  color: #fff;
}

.sigma_video-popup.secondary{
  color: #db4242;
}
.sigma_video-popup.secondary::after{
  background-color: #db4242;
}

.sigma_video-popup:hover{
  color: #fff;
}

.text-align{
  text-align: center;
}

.goog-te-banner-frame.skiptranslate, .goog-te-gadget-icon, .goog-logo-link, .goog-te-footer,
    .goog-te-banner-frame, .goog-te-balloon-frame, .goog-te-banner-frame,
    iframe[id^=":2.container"], .skiptranslate .goog-te-combo {
      display: none !important;
    }
    body {
      top: 0 !important;
    }
    .goog-te-gadget {
      font-family: Arial, sans-serif !important;
      text-align: left;
    }
    #google_translate_element select {
      margin: 10px 0;
      padding: 5px;
      width: 0px;
      font-size: 16px;
      background: #FFB600;
      color: black;
      border: none;
      border-radius: 25px;
      cursor: pointer;
    }
    #translate_element .goog-te-gadget-simple {
      background: #FFB600 !important;
      border-radius: 25px !important;
      padding: 5px;
    }
    #translate_element .goog-te-gadget-simple a {
      color: black !important;
      font-size: 16px !important;
      text-decoration: none;
    }
    #translate_element .goog-te-gadget-simple a:hover {
      text-decoration: underline !important;
    }
    .translate-container {
      position: absolute;
      top: 10px;
      right: 10px;
      text-align: right;
    }
    .goog-te-combo, .goog-te-combo option {
      background: #FFB600 !important;
      color: black !important;
    }

    #translate_element .goog-te-gadget-simple a:hover {
      text-decoration: none !important;
    }
    .row-gap {
      display: flex;
      flex-wrap: wrap;
      gap: 20px; /* Adjust the spacing between items here */
    }
    
    .col-lg-6 {
      flex: 0 0 calc(50% - 20px); /* Ensures two items per row with spacing */
      max-width: calc(50% - 20px);
    }
    