/* [HEADER] Menu Styling */
.wp-block-navigation__responsive-container-content {
	column-gap: 25px;
}
.wp-block-navigation__responsive-container-content li {
	margin: 0;
}
.wp-block-navigation__responsive-container-content li:hover, .wp-block-navigation__responsive-container-content li.current-menu-item {
	color: #003B5A;
	border-bottom: solid 5px #B0E010;
	margin-bottom: -5px;
}
.wp-block-navigation a:hover {
	text-decoration: none;
}

.wp-block-navigation__responsive-container.is-menu-open {
	height: 100vh;
}

/* [HEADER] Custom Breakpoint to Burger */
.nav-menu-styling .my-account-mobile-menu {
	display: none;
}
@media(max-width:1057px){
	.nav-menu-styling .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open), .hide-on-mobile {
		  display: none !important;
	}
	.nav-menu-styling .wp-block-navigation__responsive-container-open:not(.always-shown), .my-account-mobile-menu {
		display: flex !important;
	}
	.nav-menu-styling .wp-block-navigation__responsive-container.is-menu-open ul {
		align-items: center !important;
		margin: auto;
		gap: 25px !important;
	}
}
.wp-block-navigation__responsive-container-open, .wp-block-navigation__responsive-container-close {
	padding: 15px !important;
	background: none !important;
}
.wp-block-navigation__responsive-container-open:hover, .wp-block-navigation__responsive-container-close:hover {
	background: #F0ED00 !important;
}

/* [HEADER] Mobile Menu Styling */
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
	border: 1px solid #003B5A !important;
	padding: 18px;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open:hover {
	background: #F0ED00 !important;
}

/* [HEADER] Sticky Header */
.sticky-header, .header-absolute.sticky {
	position: sticky !important;
	top: 0;
}
@media(max-width:767px){
	.sticky-header, .header-absolute.sticky {
		position: relative;
	}
}

/* [HEADER] RMI Conference Margin Top */
.margin-top-absolute {
	margin-top: calc(100vh - 210px);
}
@media(max-width:767px){
	.margin-top-absolute {
		margin-top: 0;
	}
}

/* [GLOBAL] Separator Dotted Styling */
.wp-block-separator.is-style-dots {
	background: repeating-linear-gradient(90deg,currentColor,currentColor 2px,transparent 2px,transparent 5px) !important;
	height: 1px !important;
	width: 100% !important;
	border: none !important;
}

/* [GLOBAL] Button Styling */
button:not(.menu-toggle),
html input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.button:visited,
.wp-block-button .wp-block-button__link {
	border: 1px solid #003B5A !important;
  border-radius: 5px;
	padding: 15px 25px;
	background: #003B5A;
}
.wp-block-button__link:hover {
	background: #EEDC1C !important;
	border: 1px solid #000 !important;
}
/* [GLOBAL] Secondary Button Styling */
.secondary-button-style .wp-block-button__link {
	border: 1px solid #EEDC1C !important;
  border-radius: 5px;
	color: #000000 !important;
	background: #EEDC1C !important;
}
.secondary-button-style .wp-block-button__link:hover {
	border: 1px solid #ffffff !important;
  border-radius: 5px;
	color: #ffffff !important;
	background: #003B5A !important;
}

/* [GLOBAL] Button Outline Styling */
.wp-block-button.is-style-outline .wp-block-button__link {
	background: none !important;
	padding: 15px 25px !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background: #F0ED00 !important;
}

/* [GLOBAL] Hide List */
.wp-block-navigation__responsive-container-content li:before, .wp-block-social-links li:before {
	display: none;
}
/* [INSIGHTS] Tick Icon */
.tick-icon {
	margin-left: 25px !important;
	position: relative;
}
.tick-icon:before {
	content: "";
	position: absolute;
	width: 14px;
	height: 14px;
	background: url(https://rmi-analytics.com/wp-content/uploads/2023/06/Tick-icon.svg);
	margin-left: -25px;
	top: 7px;
	left: 0;
}
/* [INSIGHTS] Tick White Icon */
.tick-white-icon {
	margin-left: 25px !important;
	position: relative;
}
.tick-white-icon:before {
	content: "";
	position: absolute;
	width: 14px;
	height: 14px;
	background: url(https://rmi-analytics.com/wp-content/uploads/2023/06/Tick-White-icon.svg);
	margin-left: -25px;
	top: 7px;
	left: 0;
}
/* [INSIGHTS] FAQ Section Accordion */
.c-accordion__item {
	background: white;
	padding: 20px 25px;
	border-radius: 5px;
}
.c-accordion__title {
	font-weight: 400;
	font-size: 25px;
}
.c-accordion__title::after {
	color: #000;
}
.c-accordion__title:hover {
	color: #003B5A;
}
.c-accordion__content {
	padding: 25px 0 0 0;
}

/* [ABOUT] Timeline Styling */
.wp-block-jetpack-timeline li {
	border-radius: 5px !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.wp-block-jetpack-timeline li.wp-block-jetpack-timeline-item .timeline-item__bubble, .wp-block-jetpack-timeline li.wp-block-jetpack-timeline-item .timeline-item::after {
	background: #003B5A !important;
}

/* [ABOUT] Social Media Margin Fix */
.social-media-margin ul {
	margin: 0 !important;
}

/* [ADVISORY] Sticky Photo */
.sticky-object {
	position: sticky;
	top: 15px;
}

/* [SLIDER] Full Height */
.n2-ss-slider-4 > div {
	min-height: 100vh;
}
@media(max-width:767px){
	.n2-ss-slider-4 > div {
		min-height: 450px;
	}
}

/* [FOOTER] Remove default footer */

.site-footer .inside-site-info {
	display:none;
}

#menu-footer li {
	width: 100%;
}

/* [COOKIES POLICY] Font size */
#cmplz-document p, #cmplz-document li {
	font-size: 20px;
}

/* remove Subscriptions tab on My Account */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions {
    display: none;
}

/* Tribe Modal */
.tribe-dialog .tribe-dialog__close-button,
.tribe-dialog .tribe-tickets__tickets-item-remove{
	border:none !important;
}

.tribe-dialog .tribe-tickets__tickets-item-quantity-add,
.tribe-dialog .tribe-tickets__tickets-item-quantity-remove {
	padding:0 !important;
	width:30px !important;
	color:#003B5A;
}

.tribe-dialog .tribe-tickets__form-field-label,
.tribe-dialog .tribe-tickets__form label,
.tribe-dialog .tribe-tickets__iac-email-disclaimer {
	font-size:15px !important;	
	line-height:20px;
}

.tribe-dialog .tribe-tickets__attendee-tickets-item-header {
	margin-bottom:15px;	
}

.tribe-dialog button {
	padding:5px 10px;
	font-size:15px !important;
	line-height:25px !important;
	text-decoration:none !important;
}

.tribe-dialog .tribe-tickets__attendee-tickets-footer-divider {
	margin:0 10px !important;	
}
/* list view */
span.tribe-tickets-left, .tribe-events-c-small-cta__stock {
    display: none !important;
}
 
/* single view */
span.tribe-tickets-remaining {
    display: none !important;
}
 
.tribe-tickets__item__extra__available{
    display: none !important;
}
.tribe-common-b3.tribe-tickets__tickets-item-extra-available {
display: none !important;
}