/* ========== IMH Framework - Utility Classes ========== */

/* Typography */
.imh-text-center { text-align: center; }
.imh-text-left { text-align: left; }
.imh-text-right { text-align: right; }
.imh-font-bold { font-weight: bold; }
.imh-font-light { font-weight: 300; }

/* Margin */
.imh-mt-1 { margin-top: 0.5rem; }
.imh-mt-2 { margin-top: 1rem; }
.imh-mb-1 { margin-bottom: 0.5rem; }
.imh-mb-2 { margin-bottom: 1rem; }

/* Padding */
.imh-p-1 { padding: 0.5rem; }
.imh-p-2 { padding: 1rem; }

/* Flexbox */
.imh-flex { display: flex; }
.imh-flex-col { flex-direction: column; }
.imh-justify-center { justify-content: center; }
.imh-items-center { align-items: center; }

/* Colors */
.imh-text-primary { color: #0073aa; }
.imh-bg-light { background-color: #f9f9f9; }
.imh-bg-dark { background-color: #222; color: #fff; }

/* Sizing */
.imh-w-full { width: 100%; }
.imh-max-w-screen { max-width: 100vw; }

/* Display */
.imh-hidden { display: none; }
.imh-block { display: block; }

/* Borders */
.imh-border { border: 1px solid #ddd; }
.imh-rounded { border-radius: 4px; }

/* Responsive - Mobile First */
@media (min-width: 768px) {
  .imh-md\:text-left { text-align: left; }
  .imh-md\:flex { display: flex; }
}

.hidethismenu{
    display: none !important;
}

.header-mobile{
  padding: 0;
  text-align: left !important;

}
.header-mobile img{
  max-height: 100px;
  padding: 0 5px;
}
.elementor-widget-off-canvas {
	--e-off-canvas-animation-duration: 500ms;
}

.header-mobile-menu svg{
  font-size: 40px !important;
  /* width: 35; */
}

@media (min-width: 768px) {
.info-box{

}
}

.hero-page-desktop{

}

.hero-page-mobile{

}

/* .hero-page-desktop-2{
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 12px;
} */


.eventlogo{
  max-height: 100px;
}

/*Future Classes*/
.speakersloop{
  max-width: 300px;
}
.sponsorsloop{
  max-width: 300px;
}

@media print {
  a[href]:after {
      content: "";
  }
  /* Hide any unwanted content, such as URLs in the footer or header */
  .footer, .header, .sidebar {
      display: none;
  }
}
    a[href]:after {
        content: "";
    }
    .post-password-required, .post-password-required p {
      text-align: center;
      align-items: center;
      align-self: center;
      justify-content: center;
      justify-self: center;
      vertical-align: middle;
      alignment-baseline: middle;
  }
  .post-password-required, .post-password-required p {
      text-align: center;
      align-items: center;
      align-self: center;
      justify-content: center;
      justify-self: center;
      vertical-align: middle;
      alignment-baseline: middle;
  }
  .post-password-required label{
    display:contents !important;
  }
  .post-password-required label input {
    margin: 0 15px;
} 
.agenda_container{}
.agenda_shortcode{}
.agenda_temp{}
.agenda_head_title{}
.agenda_box{}
.agenda_b1{}
.agenda_b2{}
.agenda_c1{}
.agenda_c2{}

@media only screen and (max-width: 768px) {
	.agenda_b1{
/* 		margin-left:-5px;
		margin-right:-5px; */
	}
  .agenda_b2 {
      border: #d6d8dc solid 1px;
  }
  
}
@media screen and (max-width: 768px) {
  .div1 {
      text-align: center;
  }
}
.elementor-location-header{z-index: 999;}