#menu-item-827 {
    display: none !important;
}

/* .et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {padding-top: 100px !important;} */


.nav li ul {
    border-color: #00a7d8 !important;
    background: rgb(49, 47, 76) !important;
    color: #fff;
}


#et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {
    display: none !important;
}

/*.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 50px 0 0 0 !important;
}

#et-top-navigation nav > ul > li > a {
  padding-bottom: 50px !important;
}*/

#top-menu > li:hover > a {
    color:#00a7d8;
}

#top-menu a {
  cursor: pointer;
}

#main-header .nav li ul a{
  color: #fff !important;
  font-weight: normal;
  padding: 6px 5px;
}
#main-header .nav li ul a:hover {
  color:#00a7d8 !important;
}


#main-header .nav li ul li {
  display: block;
}

#et-top-navigation nav > ul > li.special-btn a
{
    background: rgb(49, 47, 76);
    color: #fff;
    padding: 14px 10px !important;
}

#et-secondary-nav .menu-item-has-children:not(.special-btn) > a:first-child, 
#top-menu .menu-item-has-children:not(.special-btn) > a:first-child {
    padding-right: 0 !important;
}

.special-btn ul {
  right: 0 !important;
}
/* 
@media (max-width: 1024px) {
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container {
		padding-top: 25px !important;
	}
	
} */


@media only screen and (max-width: 980px) {
    .bob-about .et_pb_column {
        padding-right: 0px !important;
    }
}


.et_builder_inner_content.et_pb_gutters2 {
	overflow: visible;
}
div#sponsor.et_pb_section.sponsor-section { background-color: #ffffff !important; }

div#sponsor.et_pb_section.sponsor-section,
div#housing.et_pb_section.housing-section,
div#program.et_pb_section.program-section,
div#why-attend.et_pb_section.why-attend-section {
    scroll-margin-top: 200px !important;
}

div#program::before,
div#sponsor::before,
div#housing::before,
div#why-attend::before {
  content: "";
  display: block;
  height: 180px;
  margin-top: -180px;
  pointer-events: none;
  visibility: hidden;
}
.image-speaker {
	width: 190px !important;
}
@media (max-width: 480px) {
	.row-speaker .et_pb_column .et_pb_image {
		width: 90px !important;
	}
    .row-speaker .et_pb_column .et_pb_image, .row-speaker .et_pb_column .et_pb_image_wrap img {
        width: 90px !important;
    }
}
.bob-speaker {
	margin-top: 14px !important;
  	padding: 50px 0 !important;
}
@media (max-width: 1145px){ 
  .bob-speaker {
      margin-top: 0 !important;
  }
}

.et_pb_module.et_pb_accordion.custom-sessions {
	width: 100%;
}
@media (max-width: 768px){
	.et_pb_row .et_pb_column .et_pb_module .et_pb_code_inner #tabs-custom {
		flex-direction: column;
		align-items: center;
		gap: 20px !important;
	}
}
@media (max-width: 446px){
	.et_pb_row .et_pb_column .et_pb_module .et_pb_code_inner #tabs-custom .title {
		gap: 20px !important;
	}
	.et_pb_row .et_pb_column .et_pb_module .et_pb_code_inner #tabs-custom .title a{
		font-size: 15px !important;
	}
	.et_pb_section .et_pb_row #logoslider .swiper-pagination .swiper-pagination-bullet {
		width: 4px !important;
		height: 4px !important;
	}
}

body #main-content .page .entry-content .et_builder_inner_content .et_pb_section.info-section-1 {
  top: 78px !important;
}

body.admin-bar #main-content .page .entry-content .et_builder_inner_content .et_pb_section.info-section-1 {
  top: 110px !important;
}
@media(max-width: 980px) {
	.custom-top-row {
		display: none;
	}
	body.admin-bar #main-content .page .entry-content .et_builder_inner_content .et_pb_section.info-section-1, 
	body #main-content .page .entry-content .et_builder_inner_content .et_pb_section.info-section-1 {
	  top: 80px !important;
	}
}
