:root {
	--e-global-color-primary: #CD32A4;
	--e-global-color-secondary: #00CEB6;
	--e-global-color-text: #232531;
}

#wrapper h2 {
	color: var(--e-global-color-primary);
}
#wrapper h2.day-menu-header {
	color: var(--e-global-color-text);
}

#main a,
#main a:before {
	color: var(--e-global-color-primary);
}
#main a:hover {
	color: var(--e-global-color-text);
}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover {
	color: var(--e-global-color-primary)!important;
}

#toTop:hover,
#wrapper .circle-yes ul li:before,
#wrapper .fusion-date-and-formats .fusion-date-box,
#wrapper .fusion-pagination .current,
#wrapper .fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type=submit]:hover,
#wrapper .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type=submit]:hover,
#wrapper .pagination .current,
#wrapper .progress-bar-content,
#wrapper .table-2 table thead,
#wrapper .tagcloud a:hover,
#wrapper ul.arrow li:before,
#wrapper ul.circle-yes li:before {
	background-color: var(--e-global-color-primary);
}
#main input[type=submit]#comment-submit {
	background-color: var(--e-global-color-primary)!important;
}
#main input[type=submit]#comment-submit:hover {
	color: #fff!important;
	opacity: 0.8;
}

#nav ul li>a:hover,
#sticky-nav ul li>a:hover,
#wrapper .post-content blockquote,
#wrapper .tagcloud a:hover,
#wrapper .comment-text blockquote,
#wrapper .fusion-body blockquote,
#wrapper .fusion-hide-pagination-text .pagination-next:hover,
#wrapper .fusion-hide-pagination-text .pagination-prev:hover,
#wrapper .fusion-pagination .current,
#wrapper .fusion-pagination .page-numbers.current,
#wrapper .fusion-pagination .page-numbers:hover,
#wrapper .pagination .current,
#wrapper .pagination a.inactive:hover,
#wrapper .progress-bar-content {
	border-color: var(--e-global-color-primary);
}


.fusion-header-wrapper:after {
	content: "";
	display: block;
	margin-top: 20px;
	width: 100%;
	height: 1px;
	background: var(--e-global-color-primary);
	background: -moz-linear-gradient(90deg,rgba(205,50,164,0) 0%,rgba(205,50,164,1) 5%,rgba(205,50,164,1) 95%,rgba(205,50,164,0) 100%);
	background: -webkit-linear-gradient(90deg,rgba(205,50,164,0) 0%,rgba(205,50,164,1) 5%,rgba(205,50,164,1) 95%,rgba(205,50,164,0) 100%);
	background: linear-gradient(90deg,rgba(205,50,164,0) 0%,rgba(205,50,164,1) 5%,rgba(205,50,164,1) 95%,rgba(205,50,164,0) 100%);
}
.top-bar-background {
	display: none;
}

#main .summit-menu a {
	display: block;
	position: relative;
	padding: 0 0 20px 35px;
}
#main .summit-menu a .indicator {
	background: url("../../img/jpy-np_play.png") center center no-repeat;
	text-indent: -9999em;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
}
#main .summit-menu .presenter-list {
	padding-left: 0!important;
}

.summit-menu-mobile > .row {
	margin-bottom: 20px;
}
.summit-menu-mobile > .row:last-child {
	margin-bottom: 0;
}

@media (min-width: 1024px) {
	.summit-menu:after {
		content: "";
		display: block;
		width: 1px;
		height: 100%;
		background: var(--e-global-color-primary);
		background: -moz-linear-gradient(0deg,rgba(205,50,164,0) 0%,rgba(205,50,164,1) 5%,rgba(205,50,164,1) 95%,rgba(205,50,164,0) 100%);
		background: -webkit-linear-gradient(0deg,rgba(205,50,164,0) 0%,rgba(205,50,164,1) 5%,rgba(205,50,164,1) 95%,rgba(205,50,164,0) 100%);
		background: linear-gradient(0deg,rgba(205,50,164,0) 0%,rgba(205,50,164,1) 5%,rgba(205,50,164,1) 95%,rgba(205,50,164,0) 100%);
		position: absolute;
		top: 0;
		right: 0;
	}
	#main .summit-menu {
		max-width: 320px;
	}
	#main .video-content {
		max-width: calc(100% - 320px)!important;
		width: calc(100% - 320px)!important;
		flex-basis: calc(100% - 320px)!important;
	}
	#main .video-content > .row {
		max-width: 1140px!important;
		margin-right: auto;
		margin-left: auto;
	}
}


#wrapper .fusion-footer-widget-area {
	border-color: var(--e-global-color-primary);
}
