/*
Theme Name: Brave New Coin
Description: Powering Blockchain Finance
Author: Brave New Coin
Author URI: https://bravenewcoin.com
Template: Avada
Version: 1.0.1
Text Domain:  BNC
*/

/* General Layout */
@media screen and (max-width:1024px) {
	.bnc-hlb .fusion-column-wrapper {
		border: none !important;
	}
}
/* Youtube Embeds */
.video-shortcode {
    margin-bottom: 15px;
}

/* Video Embeds */

.fusion-video {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px !important;
	border-radius: 8px;
	overflow: hidden;
}

/* Widgets */

.bnc-gainers-widget .fusion-column-has-bg-image, .bnc-mc-widget .fusion-column-has-bg-image {
    background-position: top 15px right 15px !important;
    background-size: auto !important;
}

/* TAGS */

#main .fusion-tagcloud-element a {
	border-radius: 10rem !important;
	padding: 3.5px 15px !important;
	min-height: unset;
	line-height: unset;
	font-size: 12px;
	background-color: #a4a4a4;
	color: #fff;
}

#main .fusion-tagcloud-element a:hover {
	background-color: #747474;
}

/* POST EXCERPT */

.bnc-home-news .fusion-post-content-container p:first-of-type,
.bnc-post-excerpt p:first-of-type,
.page-id-36 .fusion-author-info p:first-of-type {
	max-height: 60px;
	position: relative;
	overflow: hidden;
}

.blog_heading div {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.blog_heading .more_link {
	font-size: 10px;
	margin-left: 10px;
}

.bnc-post-excerpt p:first-of-type:after, .page-id-36 .fusion-author-info p:first-of-type:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(hsla(0, 0%, 100%, 0) 30px, #fff);
}

.svgbutton:hover {
	filter: brightness(.9);
}

/* HEADER */

@media screen and (max-width:1024px) {
	.currencyConverterBtn {
		cursor: pointer;
		min-width: 28px;
		max-width: 28px;
	}
}

.fusion-live-search .fusion-search-button {
	background-color: #e9ecef;
}

.fusion-live-search input.s {
	padding-left: 35px !important;
}

.awb-menu__sub-ul {
	padding-bottom: 0.75rem;
	padding-top: 0.75rem;
	background-color: var(--awb-submenu-bg);
}

@media screen and (min-width:1200px) {
	.currencyConverterBtn {
		min-width: 138px;
		display: block;
	}

	.small-currency-btn {
		display: none !important;
	}

}

@media screen and (max-width:1200px) {
	.small-currency-btn {
		display: block;
		padding: .5rem .725rem .625rem .725rem;
		background-color: var(--awb-color8);
	}

	.large-currency-btn {
		display: none;
	}
}

#menu-main-menu-desktop .awb-menu__sub-ul_main {
	padding: 10px 0;
}

.cmc-advanced-single-page #menu-item-187 .awb-menu__main-background-active,
.cmc-advanced-single-page .bnc-subnav #menu-item-16344 .awb-menu__main-background-active,
.bnc-subnav .current-menu-item .awb-menu__main-background-active,
.bnc-subnav .current-page-ancestor .awb-menu__main-background-active {
	border-color: #ff6600;
	opacity: 1;
	color: #fff !important;
}

.cmc-advanced-single-page .bnc-subnav #menu-item-16344 a.awb-menu__main-a_regular,
.sponsored-template-default .bnc-subnav #menu-item-65661 a.awb-menu__main-a_regular,
.archive.tag #menu-item-45 a.awb-menu__main-a_regular,
.bnc-subnav .current-menu-item a.awb-menu__main-a_regular,
.bnc-subnav .current-page-ancestor a.awb-menu__main-a_regular {
	color: #fff !important;
}

.parent-pageid-109 #menu-item-1851 .awb-menu__main-background-active,
.archive.tag #menu-item-45 .awb-menu__main-background-active,
.category-research #menu-item-1044 .awb-menu__main-background-active,
.research #menu-item-1044 .awb-menu__main-background-active,
.sponsored-template-default.single #menu-item-1622 .awb-menu__main-background-active
 {
	border-color: #ff6600;
	opacity: 1;
}


.bnc-subnav .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular,
.parent-pageid-5 #home #menu-item-1622.awb-menu__main-li_regular.current-menu-parent a.awb-menu__main-a_regular
	{
	color: #fff !important;
}


.archive.category #menu-item-30.menu-item-type-post_type .awb-menu__main-background-active,
.archive.category #menu-item-1622.menu-item-type-post_type .awb-menu__main-background-active,
.post-template-default.single #menu-item-30.menu-item-type-post_type .awb-menu__main-background-active,
.archive.author #menu-item-1622.menu-item-type-post_type .awb-menu__main-background-active,
.sponsored-template-default.single #menu-item-65661.menu-item-type-custom .awb-menu__main-background-active
	{
	color: #fff !important;
	border-color: #ff6600;
	opacity: 1;
}

.single-format-audio #menu-item-1045>.awb-menu__main-background-active,
.single-event_listing #menu-item-26>.awb-menu__main-background-active,
.post-template-default #menu-item-1622>.awb-menu__main-background-active {
	color: #fff !important;
	border-color: #ff6600;
	opacity: 1;
}

.single-format-audio #menu-item-1622 .awb-menu__main-a,
.single-post.research #menu-item-1044 .awb-menu__main-a,
.single-event_listing #menu-item-26 .awb-menu__main-a,
.archive.category.category-press-releases #menu-item-1043 .awb-menu__main-a,
.archive.category.category-research #menu-item-1044 .awb-menu__main-a,
.archive.category.category-news #menu-item-44 .awb-menu__main-a,
.page.parent-pageid-5 #menu-item-1622 .awb-menu__main-a {
	color: #fff !important;
}


body.single.gaming-sponsored #menu-item-44>.awb-menu__main-background-active,
body.single.news #menu-item-44>.awb-menu__main-background-active,
body.single.press-releases #menu-item-1043>.awb-menu__main-background-active,
body.single.podcasts #menu-item-1045>.awb-menu__main-background-active,
body.single.resources #menu-item-42>.awb-menu__main-background-active,
.archive.author .bnc-subnav #menu-item-41>.awb-menu__main-background-active,
.archive.category.category-press-releases .bnc-subnav #menu-item-1043>.awb-menu__main-background-active,
.archive.category.category-news .bnc-subnav #menu-item-44>.awb-menu__main-background-active {
	color: #fff !important;
	border-color: #ff6600;
	opacity: 1;
}


body.single.gaming-sponsored #menu-item-44 .awb-menu__main-a,
body.single.news #menu-item-44 .awb-menu__main-a,
body.single.press-releases #menu-item-1043 .awb-menu__main-a,
body.single.podcasts #menu-item-1622 .awb-menu__main-a,
body.single.resources #menu-item-42 .awb-menu__main-a,
.archive.author .bnc-subnav #menu-item-41 .awb-menu__main-a {
	color: #fff !important;
}


.bnc-logo-subnav {
height:63px;
}


/* Pagination */

.bnc-pagination .fusion-tb-previous .fusion-pagination-preview-wrapper .fusion-item-title {
	white-space: wrap !important;
	overflow: unset !important;
	padding: 0 !important;
	padding-left: 15px !important;
	padding-top: 20px !important;
	text-align: left;
	position: relative;
	font-weight: 700;
}

.bnc-pagination .fusion-tb-previous .fusion-pagination-preview-wrapper .fusion-item-title:after {
	content: "PODCAST";
	position: absolute;
	bottom: -30px;
	left: 0;
	text-align: left;
	padding-left: 15px !important;
	font-weight: 400;
}

.bnc-pagination .fusion-tb-next .fusion-pagination-preview-wrapper .fusion-item-title:after {
	content: "PODCAST";
	position: absolute;
	bottom: -30px;
	right: 0;
	text-align: right;
	padding-right: 15px !important;
	font-weight: 400;
}

.bnc-pagination .fusion-item-media {
	display: none;
}

.fusion-pagination-tb.bnc-pagination a {
	font-weight: 700;
	padding-right: 0;
	text-transform: uppercase;
	padding: 0 !important;
}

.fusion-pagination-tb.bnc-pagination a:after, .fusion-pagination-tb.bnc-pagination a:before {
	display: none;
}

.bnc-pagination .fusion-tb-next .fusion-pagination-preview-wrapper .fusion-item-title {
	white-space: wrap !important;
	overflow: unset !important;
	padding: 0 !important;
	padding-right: 15px !important;
	padding-top: 20px !important;
	text-align: right;
	position: relative;
	font-weight: 700;
}

.bnc-pagination .fusion-tb-previous, .bnc-pagination .fusion-tb-next {
	display: block !important;
	position: relative;
	width: 100%;
}

.bnc-pagination .fusion-tb-previous a, .bnc-pagination .fusion-tb-next a {
	height: 125%;
	position: absolute;
	width: 100%;
	right: 0;
}

.bnc-pagination .fusion-tb-next {
	text-align: right;
}

.bnc-pagination .fusion-tb-previous {
	text-align: left;
}


.bnc-pagination .fusion-tb-previous .fusion-pagination-preview-wrapper,
.bnc-pagination .fusion-tb-next .fusion-pagination-preview-wrapper {
	opacity: 1 !important;
	width: 100%;
	text-align: left;
	visibility: unset !important;
	height: 100px;
	align-items: flex-start !important;
	padding: 10px;
	display: block;
	position: unset !important;
}

/* TIPPY for Currency Converter and Sponsored Buttons */

.tippy-content {
	padding: 8px;
}

.tippy-arrow {
	color: #fff;
}

.tippy-box {
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	border: 2px solid #fafafa;
	border-radius: 8px
}

.drop-wrapper {
	text-align: left;
	position: relative;
}

.tippy-content .drop-wrapper {
	display: flex;
}

/* Sponsored Buttons */

.sponsored-buttons-container {
	align-self: center;
	text-align: right;
	text-align: -webkit-right
}

#sponsored-buttons .fusion-alignleft {
	margin-right: 5px !important;
}

.bnc-icon {
	width: 32px
}

.bncsp-text {
	color: #666;
	font-style: italic
}

.sponad-unit:nth-child(2) {
	margin-top: 16px
}

.au-description {
	color: #666;
	margin-bottom: 4px
}

.au-icon {
	margin-right: 4px
}

.au-image {
	width: 90px;
	height: 90px;
	background-color: #fdfdfd;
	border-radius: 8px;
	margin-right: 4px;
	max-width: unset;
}

.au-content .title-area {
	margin-bottom: 8px;
}

.au-content .title-area img {
	vertical-align: middle;
}

.au-content .sponsored-area svg {
	vertical-align: middle;
	margin-right: 4px;
}

.au-link {
	display: flex
}

.au-button {
	width: 100%;
	color: #fff;
	background-color: #f60;
	border-color: #f60;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: .875rem;
	line-height: 1.4;
	border-radius: 2px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.au-button:hover {
	text-decoration: none !important;
	background-color: #d95700;
	border-radius: 4px;
	color: #fff;
}

h3.au-name {
	font-size: 1.1rem;
	color: #000 !important;
	font-weight: 700 !important;
	width: 150px;
	height: 21px;
	overflow: hidden margin-bottom:0;
}

h4.au-title {
	font-size: .9rem;
	color: #000 !important;
	font-weight: 700 !important
}

.drop-wrapper {
	text-align: left;
	position: relative
}

.sponsored-area {
	position: absolute;
	display: flex;
	right: 4px;
	top: 4px
}

@media screen and (max-width:1024px) {

	.spButton {
		padding: 8px 10px !important;
	}
}
.unsetZindex .fusion-builder-row.fusion-row {
	z-index: unset !important;
}


/* ReCaptcha */

.fusion-form-recaptcha-wrapper .fusion-form-recaptcha-v2 div {
	margin: 15px auto 0;
}

/* Advertisements */

.ad-container {
	text-align: center
}

.ad-container .sevio-ad-wrapper {
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
}

.ad-container.margin-vertical {
	margin-bottom: 1rem;
	margin-top: 1rem
}

.ad-container.margin-top {
	margin-top: 1rem
}

.ad-container.big-margin-top {
	margin-top: 2rem
}

.ad-container.big-margin-bottom {
	margin-bottom: 2rem
}

.ad-container.margin-bottom {
	margin-bottom: 1rem
}

.ad-container.sticky {
	position: sticky;
	top: 60px
}

.admin-bar .ad-container.sticky {
	top: 90px
}

.ad-leaderboard {
	width: 728px;
	height: 90px;
	margin: auto
}

.ad-medium-rectangle {
	width: 300px;
	height: 250px;
	margin: auto
}

.ad-skyscraper {
	width: 160px;
	height: 600px;
	margin: auto
}

.ad-title {
	display: block;
	padding-bottom: 4px;
	text-align: center;
	font-size: 11px;
	color: #a4a4a4
}

.ad-link {
	width: 100%;
	display: inline-block;
	padding-top: 4px;
	text-align: center;
	font-style: italic;
	font-size: 11px;
	color: #a4a4a4;
	cursor: pointer
}

@media screen and (min-width: 992px) {
	.ad-container:not(.column-responsive) .ad-mobile {
		display: none
	}
}

@media screen and (max-width: 991px) {
	.ad-container:not(.column-responsive) .ad-desktop {
		display: none
	}
}

@media screen and (min-width: 1200px) {
	.ad-container.column-responsive .ad-mobile {
		display: none
	}
}

@media screen and (max-width: 1199px) {
	.ad-container.column-responsive .ad-desktop {
		display: none
	}
}

@media screen and (max-width: 1180px) {
	.bnc-flex-column .fusion-column-wrapper .ad-container .fusion-no-small-visibility {
		display: none
	}

	.bnc-flex-column .fusion-column-wrapper .ad-container .fusion-no-large-visibility {
		display: block !important
	}
}


/* Load More Button */


#content .fusion-load-more-button, #content .event_listings a.load_more_events {
	padding: .375rem .75rem;
	margin: 0 auto;
	border-radius: 2px;
	width: auto;
	height: unset;
	line-height: unset;
	font-size: .875rem;
	text-transform: none;
	background: var(--button_gradient_top_color);
	color: var(--button_accent_color);
	border-color: var(--button_border_color);
	margin-top: 20px;
}

#content .fusion-load-more-button:hover, #content .event_listings a.load_more_events:hover {
	background: var(--button_gradient_top_color_hover);
	color: var(--button_accent_hover_color, var(--button_accent_color));
	border-color: var(--button_border_hover_color);
}


/* Latest Insight Landing Pages */

.bnc-featured-insight article.post {
	background-color: #f7f7f7;
	position: relative;
	margin-bottom: 1rem;
}

.bnc-featured-insight .slides,
.bnc-featured-insight .slides li,
.bnc-featured-insight .fusion-image-wrapper,
.bnc-featured-insight .fusion-image-wrapper a {
	height: 100%;
}

.bnc-featured-insight .fusion-image-wrapper a {
	display: block;
}

.bnc-featured-insight .fusion-image-wrapper a img {
	object-fit: cover;
	height: 100%;
}

.bnc-featured-insight.fusion-blog-layout-large-alternate .fusion-flexslider {
	margin-right: 17px;
	width: 50%;
	margin-bottom: 0;
}

.bnc-featured-insight .fusion-clearfix {
	display: none;
}

.bnc-featured-insight h5 a {
	font-size: 20px;
	font-weight: 700;
	color: #363a41;
}

.bnc-featured-insight .fusion-single-line-meta {
	height: fit-content;
	font-size: 0.625rem;
}

.bnc-featured-insight .fusion-single-line-meta a[rel~='category'] {
	font-size: .625rem;
	font-weight: 600;
	color: #a4a4a4;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

.bnc-featured-insight .fusion-post-content {

	position: relative;
	overflow: hidden;
	padding-top: 15px;
	padding-right: 20px;
	margin-top: 15px;
}

.bnc-featured-insight .fusion-post-content p:first-of-type {
	margin-bottom: 20px;
	max-height: 100px;
}

.bnc-featured-insight .fusion-flexslider,
.bnc-featured-insight .fusion-post-content,
.bnc-featured-insight .fusion-meta-info {}

.bnc-featured-insight .fusion-post-content-container p:first-of-type:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(hsla(0, 0%, 100%, 0) 30px, #f7f7f7);
}

.bnc-landing-archive .fusion-posts-container article:first-of-type {
	display: none;
}

@media screen and (max-width: 952px) {
	.bnc-featured-insight.fusion-blog-layout-large-alternate .fusion-flexslider {
		margin-right: 0;
		margin-bottom: 1rem;
		width: 100%;
	}

	.bnc-featured-insight .fusion-post-content {
		margin-top: 0;
		padding-left: 20px;
	}

	.bnc-featured-insight .fusion-single-line-meta a[rel~='category'] {
		padding-left: 20px;
	}
}

/* Post Layouts Blog and Archive Elements */
.fusion-post-content-container {
	position: relative;
	overflow: hidden;
}

.fusion-post-content-container p:first-of-type:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(hsla(0, 0%, 100%, 0) 30px, #fff);
}

.blog-shortcode-post-title {
	margin: 0;
}

.blog-shortcode-post-title a {
	color: #000;
}

.fusion-date-and-formats, .fusion-inline-sep {
	display: none !important;
}

.fusion-inline-sep:after {
	content: " ";
	display: block;
}

p.fusion-single-line-meta {
	color: rgba(0, 0, 0, 0);
	font-size: 0.625rem;
	margin-bottom: 0 !important;
}

.fusion-single-line-meta span, .meta span {
	display: inline-block;
	color: #a4a4a4;
}

.fusion-single-line-meta span:nth-child(4), .meta span:nth-child(4) {
	display: inline-block;
	font-size: 10px;
	margin-left: 10px;
}

.fusion-post-medium-alternate {
	margin-bottom: 15px;
}

.fusion-blog-layout-medium-alternate .fusion-post-content-container {
	margin-top: 5px !important;
}

.fusion-blog-layout-medium-alternate .fusion-post-content-container p {
	margin-bottom: 0;
}

.bnc-home-news .fusion-flexslider {
	max-width: 150px;
}

.bnc-home-news p {
	font-size: 0.875rem;
	line-height: 1.4;
}

.bnc-home-news h5 a, .bnc-home-news h6 a {
	font-size: 14px;
	font-weight: 700;
	color: #363a41;
}

.bnc-home-news h5, .bnc-home-news h6 {
	line-height: 1.2 !important;
	margin-bottom: 0.25rem;
}

.bnc-home-news .post {
	margin-bottom: 1rem;
}

.fusion-archives-tb .fusion-blog-layout-medium-alternate .fusion-post-content {
	padding-top: 15px;
	position: relative;
}

.fusion-archives-tb .fusion-blog-layout-medium-alternate .fusion-post-slideshow,
.fusion-blog-shortcode.fusion-blog-layout-medium-alternate .fusion-post-slideshow {
	width: 195px;
}

.fusion-archives-tb article.fusion-post-medium-alternate.post,
.fusion-blog-shortcode .post {
	margin-bottom: 1rem;
}

.page-child.parent-pageid-5 .fusion-blog-layout-medium-alternate .fusion-post-content {
	padding-top: 15px;
	position: relative;
}

.fusion-archives-tb .blog-shortcode-post-title a {
	font-weight: 700;
}

#main .fusion-archives-tb h2.blog-shortcode-post-title a:hover {
	color: #363a41;
}

.fusion-archives-tb .fusion-post-content-container p {
	height: auto;
	max-height: 100px;
}

.fusion-archives-tb .fusion-single-line-meta a[rel~='category'],
.fusion-blog-layout-medium-alternate .fusion-single-line-meta a[rel~='category'] {
	font-size: .625rem;
	font-weight: 600;
	color: #a4a4a4;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

#main .fusion-blog-layout-medium-alternate .fusion-post-content h2 a {
	color: #3f424a;
}

@media screen and (max-width: 952px) {
	.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
		min-width: 100% !important;
		margin-bottom: 10px;
	}
}

/* Related Posts */
#wrapper #main .bnc-related-posts.related-posts .fusion-title h2 {
	font-size: 1.2495rem;
	font-weight: 700;
}

.bnc-related-posts>div.fusion-title {
	margin-bottom: 10px !important;
}

.bnc-related-posts h4 a.fusion-related-posts-title-link {
	color: var(--awb-color8);
}

.bnc-related-posts .fusion-date {
	color: #a4a4a4;
}

.bnc-related-posts.bnc-resources .swiper-slide .fusion-image-wrapper {
	display: none;
}

.single .post-content p img {
	display: block;
	margin: 10px auto;
}

.single .post-content p em {
	text-align: center;
}


/* Latest Posts Sidebar */
.recent-posts-content {
	padding-top: 10px;
	position: relative;
}

.recent-posts-content .meta a[rel~='category'] {
	font-size: .625rem;
	font-weight: 600;
	color: #a4a4a4;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}
.recent-posts-content .meta .fn a {
	min-height:22px;
	display:flex;
	align-items: anchor-center;
}

.recent-posts-content h4 a {
	color: #3f424a;
}

@media only screen and (max-width: 992px) {
.fusion-recent-posts .fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 10px !important;
}
}

/* Post Content Styles */

.fusion-body .fusion-tb-tags {
	display: block;
	width: 100%;
	margin-top: 20px !important;
	color: transparent;
}

.fusion-body .fusion-tb-published-date {
	color: #a4a4a4;
	font-size: 0.625rem;
}

.fusion-body .fusion-tb-tags a {
	display: inline-block;
	line-height: 15px;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	letter-spacing: -.2px;
	background-color: #a4a4a4;
	color: #fff !important;
	font-weight: 400;
	padding: 0.35em 1.5em;
	font-size: 10px;
	margin-bottom: 4px;
	position: relative;
	margin-right: 0px;
	border-radius: 10rem;
}

.fusion-body #wrapper .fusion-tb-tags a:hover {
	background-color: #8b8b8b;
	color: #fff !important;
}

.fusion-body #wrapper #home.fusion-tb-author a:hover {
	color: #ff6600 !important;
}

.recent-posts-content p.meta {
	color: rgba(0, 0, 0, 0);
}

.fusion-author .fusion-author-avatar {
	max-width: unset;
	height: 135px;
}

.fusion-author .fusion-author-avatar a img {
	object-fit: cover;
	height: 100%;
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid #d8d8d8
}

.blockquote {
	margin: 40px 20px;
	border-left: 4px solid #f60;
	background-color: #f1f1f1;
	padding: 25px;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center
}

.blockquote p {
	margin-bottom: 0
}

.blockquote p:empty {
	display: none
}

.blockquote .blockquote-footer {
	padding-top: 10px;
	padding-bottom: 0;
	text-align: right;
	font-size: 12px
}

.blockquote .inline-image {
	display: inline-block;
	float: left;
	clear: left
}

.blockquote .inline-image img {
	max-width: 80px;
	margin-right: 20px;
	margin-bottom: 10px
}

.inline-image {
	text-align: center
}

/* Table Styles */

.table-wrapper {
	width: 100%;
	overflow: auto
}

.post-template-default .post-content table img, 
.sponsored-template-default .post-content table img, 
.partner-template-default .post-content table img {
	max-width: unset
}


.post-template-default .post-content table, 
.sponsored-template-default .post-content table, 
.partner-template-default .post-content table {
	width: 100%;
	margin-bottom: 1rem;
	color: #1f2127;
	background-color: transparent;
	border: 1px solid #dee2e6
}


.post-template-default .post-content table td, .post-template-default .post-content table th, 
.sponsored-template-default .post-content table td, .sponsored-template-default .post-content table th, 
.partner-template-default .post-content table td, .partner-template-default .post-content table th
 {
	padding: .75rem;
	vertical-align: top;
	border: 1px solid #dee2e6
}


.post-template-default .post-content table thead th,
.sponsored-template-default .post-content table thead th,
.partner-template-default .post-content table thead th
{
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}

.post-template-default .post-content table tbody+tbody,
.sponsored-template-default .post-content table tbody+tbody,
.partner-template-default .post-content table tbody+tbody
{
	border-top: 2px solid #dee2e6
}


.post-template-default .post-content table tr:nth-child(2n),
.sponsored-template-default .post-content table tr:nth-child(2n),
.partner-template-default .post-content table tr:nth-child(2n)
{
	background-color: #f4f4f4
}


.post-template-default .post-content table tr td,
.sponsored-template-default .post-content table tr td,
.partner-template-default .post-content table tr td
{
	vertical-align: middle
}

/* Enterprise Solutions Tables */

table.table.table-enterprise td,
table.table.table-enterprise th {
	text-align: left;
	padding: .75rem .75rem .75rem 0;
	width: 50%;
}

/* Developer Tables */

table.table.table-api td,
table.table.table-api th {
	text-align: left;
	padding: .75rem .75rem .75rem 0;
	width: 50%;
	border-top: 0;
}

table.table.table-api tr {
	border-bottom: 1px solid #d8d8d8;
}

table.table.table-api p {
	margin-bottom: 0;
}


/* Event Form */

#submit-event-form .fieldset-event_start_date input,
#submit-event-form .fieldset-event_end_date input,
#submit-event-form .fieldset-event_start_time input,
#submit-event-form .fieldset-event_end_time input {
	background-color: #e9ecef;
	position: relative;
}

#submit-event-form .fieldset-event_start_date .controls::after,
#submit-event-form .fieldset-event_end_date .controls::after {
	font-family: "Font Awesome 5 Free";
	content: "\f274";
	color: #212529;
	background-color: #f1f1f1;
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	width: 40px;
	justify-content: center;
	display: flex;
	align-items: center;
	border-radius: 0 4px 4px 0;
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

#submit-event-form .fieldset-event_start_time,
#submit-event-form .fieldset-event_end_time {
	width: auto;
}

#submit-event-form .fieldset-event_start_time .controls::after,
#submit-event-form .fieldset-event_end_time .controls::after {
	font-family: "Font Awesome 5 Free";
	content: "\f017";
	color: #212529;
	background-color: #f1f1f1;
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	width: 40px;
	justify-content: center;
	display: flex;
	align-items: center;
	border-radius: 0 4px 4px 0;
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

#submit-event-form .wpem-form-group:first-child {
	display: none;
}

#submit-event-form label {
	display: none;
}

#submit-event-form .fieldset-event_online label,
#submit-event-form .fieldset-event_online .field {
	display: block !important;
}

#submit-event-form input {
	background-color: #f1f1f1;
}

#submit-event-form input:focus {
	border-color: #cccccc;
}


#submit-event-form select#event_type {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position-x: 98%;
	background-position-y: 10px;
	border: 1px solid #dfdfdf;
	background-color: #f1f1f1;
	border-radius: 2px;
}

#submit-event-form .wpem-form-wrapper .wpem-form-group select {
	max-width: 50%;
	display: inline-block;
}

.fieldset-event_type, .fieldset-event_start_date, .fieldset-event_end_date, .fieldset-your_name, .fieldset-bnc_promotion_code {
	width: 48%;
	display: inline-block;
	margin-right: 2% !important;
}

.fieldset-event_category, .fieldset-event_start_time, .fieldset-event_end_time, .fieldset-your_email, .fieldset-bnc_promotion_discount {
	width: 48%;
	display: inline-block;
}

/* Events Pages*/

.fusion-popover.popover-1 {
	width: 100%;
}

.popover.popover-1 .popover-content {
	padding: 0;
}

.popover.popover-1 .fusion-sharing-box {
	margin-top: 0 !important;
}

.event-links a {
	background-color: #ecece8;
	background-position: 50%;
	background-repeat: no-repeat;
	width: 135px;
	height: 135px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	justify-content: center;
}

.event-links a:hover {
	background-color: #d5d5cc;
}

.event-promo {
	color: #ff6600;
	margin-top: 10px;
}

.event-promo input[type=text] {
	color: #ff6600;
	font-weight: 700;
	border: none;
	padding: 8px 0;
}


/* LX Chart */

.zBreak {
	z-index: 100;
}

.fusion-tooltip i.fontawesome-icon {
	margin-left: 5px;
	margin-right: 5px;
	top: -5px;
	position: relative;
}

.tooltip.bottom.in .tooltip-inner {
	font-size: 10px;
	padding: 5px;
	background-color: #000;
}

.posChange {
	color: #75bb29;
}

.negChange {
	color: #f43127;
}

.nullChange {
	color: #000;
}

.fusion-body #wrapper .active .fusion-column-wrapper {
	background-color: #1f2127;
	color: #fff;
}

.fusion-body #wrapper .active:hover .fusion-column-wrapper {
	background-color: #253746;
}

.fusion-body #wrapper .active .fusion-title div.title-heading-tag {
	color: #fff;
}

.bnc-chart-button {
	border-radius: 3px;
	margin: 0 3px;
	background-color: #fff;
	color: #7e7e7a;
	background-image: none;
	border-color: transparent;
	padding: 1px 9px !important;
	font-weight: 700;
	font-size: .665625rem !important;
}

.bnc-chart-button:hover, .bnc-chart-button.active {
	color: #fff;
	background-color: #f60;
}

.bnc-chart-button:first-of-type {
	margin: 0 3px 0 0;
}

.bnc-chart-button:last-of-type {
	margin: 0 0 0 3px;
}

.chart-btn-group {
	display: flex;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	width: fit-content;
	z-index: 10;
	align-self: flex-end;
}

.highcharts-figure {
	margin-bottom: -10px
}

#main .lx-chart .fusion-builder-row-inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.highcharts-figure {
	width: 100%;
	height: 400px;
	background-color: #f4f4f4;
}


.chart-timestamp {
	padding: 15px 5px 5px;
	font-size: 10px;
	display: block
}

.legend-label-wrapper {
	border-left: 6px solid;
	padding-left: 8px;
	margin-bottom: 15px;
	font-size: 10px;
	font-family: Open Sans, sans-serif !important;
	width:180px;
}

.legend-label-wrapper:last-of-type {
	margin-bottom: 0
}

.label-bold {
	font-weight: 700
}

.highcharts-tooltip .highcharts-tooltip-box path {
	fill: hsla(0, 0%, 100%, .9)
}

.highcharts-tooltip .highcharts-tooltip-box .tt {
	padding: 10px
}

.ohlc-toggle {
	float: right;
	display: inline-block;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px
}

@media (min-width: 768px) {
	.ohlc-toggle {
		margin-top: 18px
	}
}

.ohlc-toggle .checkbox-slider-sm input+span {
	padding-left: 8px;
	font-weight: 700
}


.imageframe-align-center img {
	width: 100%;
	height: auto;
}

#ticker p, #marcap p {
	font-size: 12px;
	margin-bottom: 0;
}

#ticker>.fusion-row>.fusion-layout-column.fusion_builder_column_1_6:after {
	content: " ";
	position: absolute;
	display: block;
	width: 1px;
	top: -3px;
	bottom: -3px;
	right: -25px;
	background-color: #ccc;
}


#XRPLX-chart.active img {
	filter: invert(100%);
}

#BLX-chart, #ELX-chart, #XRPLX-chart {
	cursor: pointer;
}

.positive-change {
	color: #75bb29;
}

.negative-change {
	color: #ff0000;
}

.null-change {
	color: #000000;
}

#timestamp {
	z-index: 10;
	float: none;
	display: block;
	margin-right: 20px;
	font-size: 12px;
	color: #a4a4a4;
	padding-top: 7px;
}


/* LX Table */


.table-indices {
    font-size: 8px
}

.table-indices thead th {
    vertical-align: bottom;
    color: #7e7e7a;
    font-size: 8px;
    font-weight: 600;
    white-space: nowrap;
    border-bottom: 0
}

@media (min-width: 576px) {
    .table-indices {
        font-size:10px
    }
}

.table-indices .legend td,.table-indices .legend th {
    background-color: #f60;
    color: #fff
}

.table-indices .form-check {
    padding-left: 1rem
}

.table-indices .form-check-input {
    display: inline;
    margin-top: 0;
    margin-left: -1.05rem
}

.table-indices .legend th:first-child {
    padding-left: 1.35rem
}

.table-indices.ohlc .form-check {
    padding-left: 0
}

.table-indices.ohlc .form-check-input {
    display: none
}

.table-indices.ohlc .form-check-label {
    cursor: default
}

.table-indices.ohlc .legend th:first-child {
    padding-left: .3rem
}

.table-pairs {
    font-size: 8px
}

.table-pairs thead th {
    vertical-align: bottom;
    background-color: #d8d8d8;
    color: #494d54;
    font-size: 8px;
    font-weight: 600;
    white-space: nowrap;
    border-bottom: 0
}

@media (min-width: 576px) {
    .table-pairs {
        font-size:10px
    }
}

.table.table-pairs>tbody>tr>td, .table.table-pairs>tbody>tr>th,
.table.table-pairs>thead>tr>th {
	padding: .3rem !important;
	text-align: left;
}

.table-pairs .legend td, .table-pairs .legend th {
    color: #f60
}

.table-pairs tbody tr:nth-of-type(2n) {
    background-color: #f4f4f4
}

.table-pairs .form-check {
    padding-left: 1rem
}

.table-pairs .form-check-input {
    display: inline;
    margin-top: 0;
    margin-left: -1.05rem
}

.table-pairs .legend th:first-child {
    padding-left: 1.35rem
}

.table-pairs.ohlc .form-check {
    padding-left: 0
}

.table-pairs.ohlc .form-check-input {
    display: none
}

.table-pairs.ohlc .form-check-label {
    cursor: default
}

.table-pairs.ohlc .legend th:first-child {
    padding-left: .3rem
}