/*
Theme Name: MVS Summit24
Theme URI: https://www.middleclasssummit.com
Description: A child theme for OIC of South Florida built on Divi.
Author: Mission & Vision Studio, LLC
Author URI: https://www.missionvision.studio
Template: Divi
Version: 1.0
Text Domain: mvs-summit24
*/
 
/* HEADER TITLE
 * Last Update: 7.24.24 • 18:09
 * ------------------------------------------ */

/* MCS24 Palette
 * ------------------------------------------
 #1E1E1E    Iron Armor 
 #FFFFFF    Pristine White
 #140E60    African Violet
 #1316B2    Royal Kimoyo
 #5271FF    Very Peri
 #00CCB2    Aqua Mint
 #FFBE5A    Miami Sunrise
 #ED1E79    Magenta Reef 
 ------------------------------------------ */

/* Button Gradient Style */
.et_pb_button {
    background: linear-gradient(-220deg, #5271FF, #00CCB2) !important;
  }
  .et_pb_button:hover {
    background: linear-gradient(136deg, #00CCB2, #5271FF) !important;
  }
  
  /* Typography */
  .preh2 {
      font-size: 1.15rem;
      text-transform: uppercase;
      color: #5271ff;
      line-height: 2rem;
      font-weight: 500;
  }
  
  p a {
      border-bottom: 2px dotted #00adad;
  }
  /* Icons (Google Material Symbols) */
  
  .material-symbols-outlined {
    
      font-variation-settings:
    'FILL' 0,
    'wght' 200,
    'GRAD' 0,
    'opsz' 64
  }
  
  /* Modules */
  /* Vertical Align Center */
  .mcs-row {
      display: flex;
      align-items: center;
  }
  .mcs-row > .et_pb_column {
      display: flex;
      align-items: center;
  }
  /* Form Elements */
  .et-pb-contact-message p,
  .et-pb-contact-message li {
      font-size: 1rem;
      font-weight: 500;
      text-transform: uppercase;
      text-align: center;
  }
  
  /* Session Info Styles */
  .session-info-bullet {
      font-size: 20px;
      color: #a8b8ff; 
      margin: 3px 15px 0px 0px;
  }
  
  .session-info-uppercase {
      font-family: 'Poppins';
      font-size: 15px;
      color: #1316b2;
      font-weight: 500;
      letter-spacing: 1px;
      text-transform: uppercase;
  }
  
  .session-info-speakers {
      font-family: 'Poppins';
      font-size: 15px;
      color: #1316b2;
      font-weight: 500;
  }
  
  /* Mobile Menu CTA 1 */
  
  @media only screen and (max-width: 980px) {
  .et_mobile_menu .mob-cta {
      background: linear-gradient(
        -62deg, 
        #00c4aa 0%, 
        #5fdaca 35%, 
        #5271ff 75%, 
        #b265f3 100%
      );
      color: #ffffff !important;
          text-transform: uppercase;
          font-weight: 400;
    }
  .et_mobile_menu .mob-cta:active a,
    .et_mobile_menu .mob-cta.current-menu-item a {
      color: #ffffff !important;
      background-color: #5271ff;
    }
  }