1981/*****
Theme Name: NEW Blockchaincenter Theme
Description: MH Magazine lite is a free responsive magazine, dynamic news or blog WordPress theme for modern online magazines, news websites, professional blogs and other editorial websites. If you would like to have more features, custom widgets and options to customize your website, you can upgrade to the premium version of MH Magazine. You can also learn more about this dynamic magazine WordPress theme on the MH Themes website.
Author: 
Tags: responsive-layout, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, rtl-language-support, white, red
Text Domain: mh-magazine-lite
Domain Path: /languages/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Credits: You may remove the link in the footer, but we would appreciate any attribution to our work!
*****/

/***** CSS Reset based on the work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/ v2.0 *****/
table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; padding:20px 20px !important}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; color:var(--text);}
figcaption {    font-size: 12px;
text-align: center;}
/***** Structure *****/

html { font-size: 100%; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; }
body { font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 14px; font-size: 0.875rem; line-height: 1.6;color:var(--text); word-wrap: break-word; }
.alert-info {

	border-radius:0px;
}
.fa-heart {
	color:#EF8E19;
}
.nav-link { color:var(--primary) }
.fullbg .custom-background { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.mh-container { max-width: 1280px; margin:0px auto; position: relative; }
.mh-wrapper { padding: 10px 0px; background: var(--bg); }
.mh-content { width: 720px; width:1240px; //temporär  }
.mh-sidebar, .hp-sidebar { float: left; width: 300px; }
.sb-right { margin-left: 20px; }
.sb-left { margin-right: 20px; }
.mh-right-sb #main-content { float: left; }
.mh-left-sb #main-content { float: right;  }
.left { float: left; }
.right { float: right; }
.form-check-input:checked {
	background-color:var(--primary);
    border-color: var(--primary);
}
.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: var(--bg-light); 
 }
:root{
	--bg: #FFFFFF;
	--bg-light:#ececf0;
	--bg-light2:#F0F8FF;
	--afflink:#3abfff;
	--text: #292b2c;
	--primary: #345C99;
    --secondary: #7FBEEB;
    --success: #008000;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #CD0001;
	--input: #FFFFFF;
    --light: #f8f9fa;
    --dark: #1f1732;
	--darker: #333333;
	--button:#345C99;
	--border:#ebebeb;
	--muted:#6c757d;
	--menu:#1f1732;
	--button:#279e25;
	--transparent:transparent;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
	--spacing-xxs:5px;--spacing-xs:10px;--spacing-s:20px;--spacing-m:30px;--spacing-l:40px;--spacing-xl:50px;--spacing-xxl:60px;--spacing-xxxl:70px;--spacing-bootstrap:10px;
	--font-size-xxs:9px;--font-size-xs:12px;--font-size-s:14px;--font-size-m:16px;--font-size-l:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-xxxl:30px;--font-size-xxxxl:36px;
	--border-radius-s:2px;--border-radius-m:4px;--border-radius-l:6px;--border-radius-xl:10px;--border-radius-xxl:15px;--animation-duration-s:200ms;--animation-duration-l:400ms;--animation-duration-xl:1.2s
}	


/***** Columns *****/

.row [class*='col-']:first-child { margin: 0; }
#[class*='col-'] { float: left; margin-left: 2.04%; overflow: hidden; }
[class*='col-'] { float: left; margin-left: 0px;  }
.col-1-1 { width: 100%; }
.col-1-2 { width: 48.98%; }
.col-1-3 { width: 31.973%; }
.col-2-3 { width: 65.986%; }
.col-1-4 { width: 23.47%; }
.col-3-4 { width: 74.49%; }
.col-1-5 { width: 18.368%; }
.col-1-6 { width: 14.966%; }
.col-1-7 { width: 12.537%; }
.col-1-8 { width: 10.715%; }
.clear { clear: both; }
.clearfix { display: block; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }

/***** Typography *****/

h1 { font-size: 32px; font-size: 2rem; }
h2 { font-size: 24px; font-size: 1.75rem; }
h3 { font-size: 20px; font-size: 1.5rem; }
h4 { font-size: 18px; font-size: 1.125rem; }
h5 { font-size: 16px; font-size: 1rem; }
h6 { font-size: 14px; font-size: 0.875rem; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', Helvetica, Arial, sans-serif; color: var(--text); line-height: 1.3; }

b, strong { font-weight: 600; }
i, em { font-style: italic; }
small { font-size: 6px; font-size: 0.675rem; }
big { font-size: 20px; font-size: 1.25rem; }
pre, code { font-family: "Consolas", Courier New, Courier, monospace; margin-bottom: 20px; margin-bottom: 1.25rem; background: var(--light); border: 1px solid var(--border); }
pre { padding: 20px; padding: 1.25rem; white-space: pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: -webkit-pre-wrap; }
kbd { padding: 0px 6px; padding: 0rem 0.375rem; background-color: var(--light); border: 1px solid #aaa; border-radius: 0.1875em; -moz-border-radius: 0.1875em; -moz-box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em white inset; -webkit-border-radius: 0.1875em; -webkit-box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em white inset; box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em white inset; text-shadow: 0 0.0625em 0 #fff; }
blockquote { background-color: var(--bg);font-size: 15px; font-size: 1.1rem; line-height: 1.6; font-style: italic; color: var(--text); padding: 15px; padding: 0.9375rem; border-left: 5px solid var(--primary); border-right: 2px solid var(--primary); display: inline-block; width:100%;color: var(--text);background-color: var(--light);   width: 100%; }
sup { vertical-align: super; font-size: 10px; font-size: 0.625rem; }
sub { vertical-align: sub; font-size: 10px; font-size: 0.625rem; }
abbr, acronym { border-bottom: 1px dashed; cursor: help; }
cite { color: var(--text); font-size:16px;}
q { font-style: italic; }
address { font-family: "Courier new"; line-height: 1.5; margin-bottom: 20px; margin-bottom: 1.25rem; }
a { color: var(--primary);text-decoration:underline;}
a:hover { color: var(--primary); text-decoration: underline; }
.mh-excerpt a, .widget-title a { text-decoration: none; }

/***** Lists *****/
.text-right {	text-align:right;}
.spinner {
  display: none;
  width: 10px;
  height: 10px;
  border: 3px solid var(--primary);
  border-radius: 50%;
  border-top-color: var(--bg);
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}
#.entry ul, .commentlist ul { list-style: square; }
.entry ol, .commentlist ol { list-style: decimal; }
.entry ul, .commentlist ul, .entry ol, .commentlist ol { margin: 0 0 20px 0px; margin: 0 0 1.25rem 0rem; }
.entry ul ul, .commentlist ul ul, .entry ol ol, .commentlist ol ol { margin: 0 0 0 40px; margin: 0 0 0 2.5rem; }
.entry li { margin-left:20px; padding-left:5px; line-height:2}
dl { margin: 0 0 10px 20px; margin: 0 0 0.625rem 1.25rem; }
dt, dd { display: list-item; }
dt { list-style-type: square; font-weight: bold; }
dd { list-style-type: circle; margin-left: 20px; margin-left: 1.25rem; }
select { max-width: 100%; }

/***** Header *****/

.header-wrap { background: var(--bg); }
.logo-wrap {  text-align:center;overflow: hidden; }
.logo { display: inline-block; margin: 25px 15px 30px 15px;}
.logo a { text-decoration: none; }
.logo-name { text-transform: uppercase; text-shadow: 1px 2px 5px #969696; border-bottom: 3px solid var(--text); display: inline-block; }
.logo-desc { font-size: 14px; font-size: 0.875rem; color: #979797; margin-top: 5px; text-align: center; }
#loginbar {
	padding:3px 0px;
	color:var(--primary);
}
#loginbar button 
{
	    background-color: var(--bg);
    color: var(--primary) !important;
    padding: 3px 5px;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    border: 1px solid var(--primary);
    border-radius: 0px;

}
.connectbutton {
	font-size:22px;
	width:300px;
	border: 1px solid var(--border);
	margin-bottom:15px;
	color:var(--text);
}
.connectbutton:hover {
	background:var(--bg-light);
}
.btn-close {
	color:var(--text) !important;
	background:none;
}
.connectbutton img {
	height:40px;
}
.modal-content {
	background-color:var(--bg) !important;
}
.langswitcher {
	float:right;
	margin-right:10px;
	margin-left:20px;
}
.langswitcher li {
	float:left;
	margin-left:5px;
}
.langswitcher img {
	width:20px !important;
	height:14px !important;
}
#darkmode {
	margin-left: 15px;
	cursor:pointer;	
    padding-top: 3px;
	margin-top:4px;
    font-size: 16px;
}
/***** Navigation *****/

.main-nav, .page-nav {  background-color:var(--menu);}
#mega-menu-wrap-main_nav {  background-color:var(--menu);}

.page-nav { border-bottom:0px;}
.main-nav li { float: left; position: relative; border-left: 1px solid var(--text); -webkit-transition: background 0.6s ease-out; -moz-transition: background 0.6s ease-out; transition: background 0.6s ease-out; }
.main-nav li:first-child { border: none; }
.main-nav li:hover { background: var(--primary); }
.main-nav li a { display: block; color: color: var(--text);  text-decoration: none; }
.main-nav ul li:hover > ul { display: block; background: #2a2a2a; z-index: 9999; }
.main-nav ul ul { display: none; position: absolute; }
.main-nav ul ul li { width: 16em; border: none; }
.main-nav ul ul ul { left: 100%; top: 0; }
.main-nav .current-menu-item { background: var(--primary); }
#mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-megamenu > ul.mega-sub-menu { background-color:var(--border)}
.bsf-rt-reading-time {
	background-color: var(--bg-light2);
    display: inline-block;
    padding: 5px 15px 0px 15px;
    text-align: right;
    float: right;
    font-style: italic;
    color: var(--muted);
}
.post-46860 .bsf-rt-reading-time, 
.post-51609 .bsf-rt-reading-time,
.post-49487 .bsf-rt-reading-time,
.post-51089 .bsf-rt-reading-time,
.post-49422 .bsf-rt-reading-time,
.post-49025 .bsf-rt-reading-time { display:none;}
/***** FlexSlider Browser Resets *****/

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/***** FlexSlider Default Styles *****/

.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { width: 30px; height: 30px; margin: -12px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: 100% 0; right: -36px; display: none; }
.flex-direction-nav .flex-prev { left: -36px; display: none; }
.flex-direction-nav .flex-disabled { opacity: 0.3 !important; filter: alpha(opacity=30); cursor: default; }
.flexslider:hover .flex-next { opacity: 0.8; right: 5px; display: block; }
.flexslider:hover .flex-prev { opacity: 0.8; left: 5px; display: block; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-control-nav { width: 100%; position: absolute; bottom: 6px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: var(--dark); background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
.flex-control-paging li a:hover { background: var(--darker); background: rgba(0, 0, 0, 0.7); }
.flex-control-paging li a.flex-active { background: var(--text); background: rgba(0, 0, 0, 0.9); cursor: default; }

/***** FlexSlider Custom Styles *****/

.flexslider { position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.no-js .slides > li:first-child { display: block; }
.slider-normal { width: 620px; max-width: 100%; }
.slide-caption { width: 25em; max-width: 100%; position: absolute; background: #2a2a2a; color: #fff; top: 0; right: 0; border-bottom: 3px solid var(--primary); opacity: 0.9; filter: alpha(opacity=90); }
.slide-wrap:hover .slide-caption { opacity: 1; filter: alpha(opacity=100); }
.slide-title { text-decoration:none; color: #fff; margin-bottom: 10px; margin-bottom: 0.625rem; }
.slide-title:hover { color: var(--primary); }
.slide-data { padding: 10px; padding: 0.625rem; }
.slide-data a { text-decoration:none;}
/***** Posts/Pages *****/

.post-header { margin-bottom: 20px; margin-bottom: 1.25rem; }
.entry-title {     font-size: 2.5rem;
    color: var(--primary);
    padding: 0px 10px 3px 0px;
    padding: 2rem 0.625rem 0.1875rem 0rem;
    margin-bottom: 20px;
    margin-bottom: 2rem;
    display: inline-block; }
.subheading-top { border-bottom: 3px solid #2a2a2a; }
.page-title { font-size: 24px; font-size: 2.5rem; color: var(--primary); padding: 0px 10px 3px 0px; padding: 2rem 0.625rem 0.1875rem 0rem; margin-bottom: 20px; margin-bottom: 2rem;  display: inline-block; }
.subheading { font-size: 15px; font-size: 0.9375rem; color: #fff; line-height: 1.3; font-weight: 400; margin-bottom: 10px; margin-bottom: 0.625rem; padding: 2px 7px 3px; padding: 0.125rem 0.4375rem 0.1875rem; background: var(--primary); display: inline-block; }
.meta, .meta a { font-size: 16px; color: var(--text); }
.post-meta { margin-top: 10px; margin-top: 0.625rem; padding: 5px; padding: 0.3125rem; }
.post-meta a { color: #979797; font-weight: 600; }
.post-meta a:hover { color: var(--primary); }
.post-thumbnail { margin-bottom: 20px; margin-bottom: 1.25rem; }
.post-thumbnail img { width: 100%; }
.post-thumbnail2 { margin-bottom: 20px; margin-bottom: 1.25rem; }
.post-thumbnail2 img { width: 50%; float:right;margin-top: 25px;margin-left:20px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry p, .entry blockquote, .entry .flex-vid, .entry row, .entry .mh-video-container { margin-bottom: 20px; margin-top:10px; margin-bottom: 1.25rem; }
.entry blockquote p:last-child { margin: 0; }
.entry p a { color: var(--primary); }
.entry, .wiki, .guide {font-size:18px; }
.entry p, .wiki p, .guide p {line-height:1.8 }
.post-tags { margin-bottom: 20px; margin-bottom: 1.25rem; }
.post-tags li { float: left; margin: 0px 6px 6px 0px; margin: 0rem 0.375rem 0.375rem 0rem; background: #555555; }
.post-tags li:hover { background: var(--primary); }
.post-tags a, .post-tags a:hover { color: #fff; padding: 2px 10px; padding: 0.125rem 0.625rem; display: block; text-decoration: none; }
.section-title {     padding-bottom: 3px; }
.sticky { }

/***** Authorbox *****/

.author-box { font-size:18px;margin: var(--spacing-l) 0px;font-style: italic;line-height: 1.5; margin-bottom: 20px; margin-bottom: 1.25rem; background: var(--light); border-top: 3px solid var(--primary); border-bottom: 3px solid var(--primary); }
.author-box-wrap { padding: 20px; }
.author-box-avatar { float: left; margin-right: 20px; }
.author-box-name { margin-bottom: 10px; }

/***** Loop / Archives / Search Results *****/

.loop-wrap { background-color:var(--bg-light2);  margin-bottom:var(--spacing-m);}
.loop-data { padding:var(--spacing-s);}
.loop-thumb {}
.loop-title a { font-size:1.5rem; text-decoration:none;}
.loop-title a:hover { text-decoration:underline;}
.loop-metaimg { margin-right:var(--spacing-xs);}
.loop-metadesc { min-height:150px; font-size:var(--font-size-m);}
.cat-desc { margin-bottom: 30px; margin-bottom: 1.875rem; padding: 20px; padding: 1.25rem; background: var(--light); border-top: 3px solid var(--primary); border-bottom: 3px solid var(--primary); }

/***** Pagination *****/

.post .pagination { padding-bottom: 20px; padding-bottom: 1.25rem; }
.page-numbers { padding: 5px 10px; padding: 0.3125rem 0.625rem; background: #eee; display: inline-block; }
.page-numbers:hover, .current, a:hover .pagelink { background: var(--primary); color: #fff; text-decoration: none; }
.page-numbers a { display: block; }
.pagelink { padding: 5px 10px; padding: 0.3125rem 0.625rem; background: var(--primary); color: #fff; }
a .pagelink { background: #eee; color: #444; }
.post-nav a { font-size: 15px; font-size: 0.9375rem; }

/***** Footer *****/

footer { margin:0px !important;font-size: 13px; font-size: 0.8125rem; color: #fff; padding: 20px; padding: 1.25rem; background: #2a2a2a; }
footer a { color: var(--light); }
.copyright-wrap { background: #2a2a2a; border-top: 3px solid #999; }
.copyright { font-size: 11px; font-size: 0.6875rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: #999; }
.copyright a { color: #999; }

/***** Images / Video *****/

img { max-width: 100%; width: auto\9; /* ie8 */ height: auto; vertical-align: bottom; }
iframe, embed, object, video { max-width: 100%; }
.mh-video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.mh-video-container iframe, .mh-video-container object, .mh-video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
.alignnone { display: block; margin: 20px 0; margin: 1.25rem 0; }
.aligncenter { display: block; margin: 20px auto; margin: 1.25rem auto; }
.alignleft { display: inline; float: left; margin: 5px 20px 20px 0; margin: 0.3125rem 1.25rem 1.25rem 0; }
.alignright { display: inline; float: right; margin: 5px 0 20px 20px; margin: 0.3125rem 0 1.25rem 1.25rem; } }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 12px; font-size: 0.75rem; font-weight: 700; line-height: 1.4; color: var(--text); margin-top: 5px; margin-top: 0.3125rem; display: block; }
.alignnone .wp-caption-text, .aligncenter .wp-caption-text, .alignleft .wp-caption-text, .alignright .wp-caption-text { margin-bottom: 0; }
.gallery dl { margin: 0; }
.gallery dt { list-style: none; }
.gallery-caption { position: relative; display: none; }

/***** Tables *****/

table { width: 100%; margin-bottom: 20px; margin-bottom: 1.25rem; border-left: 1px solid var(--border); border-top: 1px solid var(--border); }
td, th { padding: 5px 10px; padding: 0.3125rem 0.625rem; border-bottom: 1px solid var(--border); }
th { background-color: var(--bg-light2); font-weight: 600; color: var(--text); }

/***** Widgets *****/

.widget-title, .footer-widget-title { margin-bottom: 20px; margin-bottom: 1.25rem; }
.footer-widget-title { color: #fff; }
.widget-title, .footer-widget-title { border-bottom: 3px solid var(--primary); padding-bottom: 3px; }
.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }

/***** MH Custom Posts Widget *****/

.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid var(--border); }
.footer-widget .cp-wrap { padding: 5px 0px; padding: 0.3125rem 0rem; border-bottom: 1px solid #454545; }
.cp-widget li:first-child { padding-top: 0; }
.cp-thumb { float: left; margin-right: 10px; margin-right: 0.625rem; }
.cp-widget-title { font-weight: 700; line-height: 1.3; }
.cp-small .meta { font-size: 11px; font-size: 0.6875rem; }
.home-wide .cp-small { float: left; width: 50%; min-height: 55px; }
.home-wide .cp-small .cp-data { margin-right: 10px; }
.home-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

/***** Default WordPress Widgets *****/

.sb-widget .menu > .menu-item, .sb-widget .cat-item { padding: 5px 0px; padding: 0.375rem 0rem; border-bottom: 1px solid var(--border); }
.footer-widget .menu > .menu-item, .footer-widget .cat-item { padding: 5px 0px; padding: 0.3125rem 0rem; border-bottom: 1px solid #454545; }
.sb-widget .menu-item:first-child, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .cat-item:first-child { padding-top: 0; }
.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }
#wp-calendar caption { text-align: left; padding: 10px; padding: 0.625rem; background: var(--light); }
#wp-calendar th, #wp-calendar td { padding: 5px 10px; padding: 0.3125rem 0.625rem; text-align: center; }
#wp-calendar th { font-weight: 300; }
#wp-calendar #prev { text-align: left; }
.tagcloud a { margin: 2px; margin: 0.125rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: var(--dark); white-space: nowrap; display: inline-block; }
.sb-widget .tagcloud a { background: #f6f6f6; }
.footer-widget .tagcloud a { background: var(--text); }
.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: var(--primary); text-decoration: none; }

/***** Comments *****/

.no-comments { padding: 10px; padding: 0.625rem; margin-top: 20px; margin-top: 1.25rem; background: #f6f6f6; border: 1px solid #d7d8d8; }
.commentlist { margin-bottom: 20px;
line-height: 1.5;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
	padding:10px;
    background: var(--light);
    border-top: 3px solid var(--primary);
    border-bottom: 3px solid var(--primary);
	list-style: none; }
.commentlist .comment .vcard { line-height: 2.5; padding: 10px 0px; padding: 0.625rem 0rem; margin-bottom: 20px; margin-bottom: 1.25rem; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
.commentlist .comment .avatar { width: 2.5em; height: 2.5em; padding: 2px; padding: 0.125rem; margin-right: 6px; margin-right: 0.375rem; background: var(--bg); border: 1px solid var(--light); vertical-align: middle; }
.commentlist .bypostauthor .vcard { border-left: 3px solid var(--primary); }
.commentlist .bypostauthor .avatar { margin-left: 6px; margin-left: 0.375rem; }
.commentlist .children { list-style: none; }
.commentlist h1, .commentlist h2, .commentlist h3, .commentlist h4, .commentlist h5, .commentlist h6 { margin-bottom: 20px; margin-bottom: 1.25rem; }
.comment-text p, .comment-text blockquote { margin-bottom: 20px; margin-bottom: 1.25rem; }
.comment-text blockquote p:last-child { margin: 0; }
.comment-info { color: var(--primary); margin: 20px 0px; margin: 1.25rem 0rem; }
.comments-pagination { margin-bottom: 20px; margin-bottom: 1.25rem; }
.pinglist { margin-bottom: 20px; margin-bottom: 1.25rem; }
.pinglist .pings:first-child { border-top: 1px solid var(--border); }
.pinglist .pings { line-height: 2.5; padding: 10px 0px; padding: 0.625rem 0rem; border-bottom: 1px solid var(--border); }

/***** Forms *****/

input { font-size: 12px; font-size: 0.75rem; padding: 5px; padding: 0.3125rem; border: 1px solid #d7d8d8; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
input[type=text] { width: 60%; }
input[type=text]:hover, textarea:hover { border: 1px solid var(--primary); }
input[type=submit] { min-width: 75px; color: #fff; padding: 5px 10px; padding: 0.3125rem 0.625rem; background: var(--primary); text-decoration: none; cursor: pointer; display: inline-block; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; border: 0; -webkit-appearance: none; }
input[type=submit]:hover { background: #2a2a2a; }
textarea { width: 96%; line-height: 1.5; padding: 5px; padding: 0.3125rem; border: 1px solid #d7d8d8; }

/***** Comment Form *****/

#respond { 
 margin-bottom: 20px;
 background-color: var(--bg);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    padding: 20px;
	border:0px;
	border-radius:0px; }
#respond h3 { margin-bottom: 20px; margin-bottom: 1.25rem; }
#commentform p { margin-bottom: 10px; margin-bottom: 0.625rem; }
#cancel-comment-reply-link { font-size: 12px; font-size: 0.75rem; background: var(--primary); padding: 5px; padding: 0.3125rem; color: #fff; }
#cancel-comment-reply-link:hover { background: #2a2a2a; text-decoration: none; }
.required { color: var(--primary); }

/***** Contact Form 7 *****/

.wpcf7-form { font-size: 12px; font-size: 0.75rem; padding: 10px; padding: 0.625rem; border: 1px solid #d7d8d8; background: var(--light); }
.wpcf7-form input[type=email] { width: 60%; }
.wpcf7-form input[type=email]:hover { border: 1px solid var(--primary); }
.wpcf7-form p { margin-bottom: 10px; margin-bottom: 0.625rem; }
.wpcf7-response-output { background: var(--bg); }

/***** Searchform *****/

#searchform { padding: 5px; padding: 0.3125rem; background: #f6f6f6; border: 1px solid var(--border); overflow: hidden; }
#searchform #s { width: 100%; font-size: 18px !important; font-size: 0.75rem; color: #444; background: none; border: none; }
#searchform #s:focus { outline: none; }
#searchsubmit { display: none; }


.funkyradio div {
  clear: both;
  overflow: hidden;
}

.funkyradio label {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  font-weight: normal;
}

.review .fas {
	font-size:5rem;
	padding:10px;
	cursor:pointer;
	border:3px solid transparent;
	border-radius:50%;
}
.review .fas:hover {
	border:3px solid lightgrey;
	border-radius:50%;
}
.review .active, .review .active:hover {
	border:3px solid grey;
	border-radius:50%;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
 
 position: relative;
 min-width:148px;
  line-height: 2.5em;
  text-indent: 3.25em;
  margin-top: 1em;
  cursor: pointer;
  background-color:white;
  font-size:12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 2.5em;
  background: #D1D3D4;
  border-radius: 3px 0 0 3px;
}



.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
 # content: '\2714';
  text-indent: .9em;
  color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: var(--darker);
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
  color: var(--darker);
  background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #337ab7;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5cb85c;
}

.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #d9534f;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #f0ad4e;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5bc0de;
}
.funkyradio-bcc input[type="radio"]:checked ~ label:before,
.funkyradio-bcc input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: var(--primary);
}

/***** Shortcodes *****/

.ad-label { font-size: 10px; font-size: 0.625rem; }



/**** Custom *****/


.color-ci {
	color: var(--primary);
}
.bg-color-ci {
	background-color: var(--primary);
}
.color-ci2 {
	color: var(--secondary);
}
.bg-color-ci2 {
	background-color: var(--secondary);
}
.color-cta {
	color:var(--button);
}
.bg-color-cta {
	color:var(--button);
}

.bcc {
	background-color:var(--bg);
}
.bccblock {
	background-color: var(--bg); 
}

.card { 
border-radius:0px;
background-color:var(--bg);
 }
.bcc .card {
	   margin-bottom: 20px;
    #box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    
	#border:0px;
	border: 1px solid var(--border);
	border-radius:0px;
}
.bccblock, .compare-table {
    margin-bottom: 20px;
    #box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

	#border:0px;
	#border: 1px solid var(--border);
	border-radius:0px;
}
.border {
	border: 1px solid var(--border) !important;
}
.entry p, .entry h2, .entry h3, .entry ol, .entry ul, .entry blockquote, .entry figure {
	padding:0px 20px;
}
.entry h2, .entry h3 {
	padding-top:20px;
	position:relative;
}
.entry h2::after{}
.entry h2:after {
    content: ' ';
    position: absolute;
    width: 33%;
    height: 1px;
    bottom: 0;
  
    border-bottom: 2px solid var(--primary);
    left: 0px;
    bottom: -20px;
    margin-bottom: 10px;
}

.compare-table, #compareresult {
	border: 1px solid var(--border);
}
.bccblock-np {
	padding:0px !important;
}
.compare-table-padding td {
	padding:10px;
}
em.info, em.warning{
	padding:30px 20px;
	display:block;
	background-color:var(--light);
	font-style:normal;
}
em.info strong:before { 
    content: "\f05a";
    font-family: 'Font Awesome 5 Free'; 
	font-weight: 900;
	margin-right:10px;
	
}
strong.info:before { 
    content: "\f05a";
    font-family: 'Font Awesome 5 Free'; 
	font-weight: 900;
	margin-right:10px;
	
}
em.warning strong:before { 
    content: "\f071";
    font-family: 'Font Awesome 5 Free'; 
	font-weight: 900;
	margin-right:10px;
	
}
em.info li {
	
}
em strong {
		color:var(--primary);
		margin-bottom:10px;
		font-size:16px;
		font-style:normal;
		display:block;
}
.strong {
color:var(--primary);
font-weight:600;	
}
.bottom10  {
margin-bottom:10px;
}
.top10  {
margin-top:10px;
}
.top20  {
margin-top:20px;
}
.afflink {  text-decoration:underline;}
.afflink:after {
	    color: var(--afflink) !important;
    content: "*";
    text-decoration: none;
    display: inline-block;
}
.exchangerate {
    height: 80px;
    padding: 15px;
}
.compareproduct .btn-primary.afflink:after, .exchangerating .btn-primary.afflink:after {
	color: #FFF !important;
}
.quickstart .afflink:after .introbox .afflink:after {
	color: var(--afflink) !important;
}
.quickstart {
	
}
.quickstart h2:before{
	font-family: 'Font Awesome 5 Free';
	content: '\f144' !important;
	margin-right:15px;
}
.quickstart .bccblock {
	border: 2px dashed var(--darker);
}
.quickstart ol {
  margin-left:0px !important;
}
.quickstart ol li {
  list-style-type: none;
  counter-increment: item;
  margin-left:0px;
}

.quickstart ol li:before {
  content: counter(item);
  margin-right: 10px;
  
  background-color: var(--primary);
  color: var(--warning);
  font-weight: bold;
  padding: 5px 10px;
  border-radius: 50%;
}
.nostar:after {
	font-family: 'Font Awesome 5 Free';
	content: '' !important;
	font-weight: 900;
	
}
.imgmaxwidth { width:720px; }

#nodechart, #nodechartlog { height:600px; }
.rechner-examples { margin-top:20px; }

.mh-content .entry  ul {
	margin-left:10px;
	padding-left:10px;
	list-style-type:square;
}
.mh-content .entry  ol
{
		margin-left:10px;


}
.dropdown-menu { list-style-type:none !important;}
.mh-content .entry  h5 {
	line-height:1.5;
}
.rechnerbox, .toolbox, #howtobuy {
		padding:30px 20px 0px;
		
		background-color:var(--primary);
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	margin-bottom:10px;
}
.toolbox input, .toolbox button, .rechnerbox input, .rechnerbox button, .rechnerbox .input-group-addon {
	border-radius:0px !important;
}
.toolbox button, .rechnerbox button {
	border:0px;
}
.toolbox input, .toolbox input:focus,.toolbox input:hover {
	border:0px;
}
.resultbox {
	background-color:#e3e6ea;
		
}
.bcc .info-headline, .bcc .warning-headline {
color:var(--primary);
font-size:16px;
font-weight:600;
line-height: 40px;
}
 .bcc .info-headline:before, .bcc .warning-headline:before   {
	color:var(--primary);
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size:38px;
	margin-right:5px;
	top: 5px;
	position: relative;
	margin-right: 15px;

}
.bcc .introbox h2:before{

	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	
	margin-right:5px;
	position: relative;
	margin-right: 15px;

}
.bcc .introbox ul {
	padding:0px 20px;
}
.bcc .bccspecial {
	background-color:var(--primary);
	color:#fff;
}
.bcc .bccspecial .info-headline, .bcc .bccspecial .warning-headline   {
	color:#fff;
}
.bcc .bccspecial .info-headline:before, .bcc .bccspecial .warning-headline:before   {
	color:#fff;
}
.bcc .info-headline:before {
	content: '\f05a'; 
 }

.bcc .introbox h2:before {
	content: '\f05a';
}
.bcc .warning-headline:before  {
	content: '\f071';
	color:#FFFFFF;
}
.introbox {
	padding:20px 0px 30px 0px;
	margin-bottom:10px;
	background-color:var(--bg-light2);
	color:var(--text);
}

.introbox a.afflink { color: var(--afflink); }

.introbox ul {
	margin-bottom:0px;
}
div[style='clear:both;'] { visibility: hidden;}
.lastupdate { 
	font-size:8px;
	color:#DDD;
	margin-top:5px;
	text-align:right;

}
.rechnerbox .col-lg-6 {
padding-bottom:10px;
}

.introbox h2 {
	color:var(--primary);
}
.introbox ol {
	margin: 10px 20px;
}
.ETH {
	
}
.BTC {
	
}
.twittericon img{
		height:28px;
		margin-right:20px;
		margin-top:2px;
}
#tisnb .kpi {
	background-color:var(--bg-light2);
}
#tisnb .headline {
	text-align:center;
	padding-bottom:var(--spacing-s);
}
#tisnb .card {
	font-family:Inter, sans-serif;
	font-weight: 300;
}
#tisnb .kpi {
	text-align:center;	
}
#tisnb .kpivalue {
	color:var(--primary);
	font-size:var(--font-size-xxxxl);
	padding:25px 0px 10px 0px;
}
.cryptocompare {
margin-bottom:20px;	
}

.cryptocompare .card {
padding:30px;
}
#chart.card, .featuredcharts .card {
padding:20px;	
}
#intro, #adoption, #history, .compareproduct.card {
	padding:0px !important;
}
.compare-table {
margin-bottom:10px;	
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
padding:20px;
}
.ninja_table_wrapper {

}
.hardware-wallets td, .columns-3 td {
width:33%;
}
.ccresult {
	padding-top:0px;
}
.cryptocompare .cc_features {
min-height:100px;
}
.Stars {
	  
	  display: inline-block;
	  font-size: 23px;
	  font-family: Times;
	  line-height: 1;
}

.Stars::before {
  content: "★★★★★";
  letter-spacing: 0px;
  background: linear-gradient(90deg, #f7a901 var(--percent), #CCC var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cc_rating {
	width:135px; 
	float:right;
	text-align:center;
	border:1px solid lightgrey;
}
.dummy {
	border:0px;
	cursor:cursor;
	width:135px;
}
/* The switch - the box around the slider */
.switchwrapper {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}

/* Hide default HTML checkbox */
.switchwrapper input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.sliderswitch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.sliderswitch:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.switchlabel {
	font-size:16px;
	padding-left:10px;
	position:relative;
	top:5px;
}
input:checked + .sliderswitch {
  background-color: var(--button);
}

input:focus + .sliderswitch {
  box-shadow: 0 0 1px var(--button);
}

input:checked + .sliderswitch:before {
  -webkit-transform: translateX(19px);
  -ms-transform: translateX(19px);
  transform: translateX(19px);
}

/* Rounded sliders */
.sliderswitch.round {
  border-radius: 34px;
}

.sliderswitch.round:before {
  border-radius: 50%;
}
.recommbadge {

	background: rgba(122,181,29,1);
	color:#FFFFFF;
	text-align:center;
}
.cryptocompare .cc_features ul, .compare-table ul, .exchangecard ul, .productcard ul, #exchangeoverview ul  { padding-left:0px !important; list-style-type:none !important; margin:0px !important;}

.cryptocompare .cc_features li , .compare-table li, .exchangecard li, .productcard li, #exchangeoverview li{ padding-left:0px; margin-left:0px; }

.pos_features ul, .neg_features ul, .neut_features ul,  ul.pos_features, ul.neg_features, ul.neut_features, ul.positiv,ul.negativ,ul.neutral, .features ul {
	padding-left: 0px !important;
    list-style-type: none !important;
    margin: 0px !important;
}
.pos_features li, .neg_features li, .neut_features li,  ul.positiv li, ul.negativ li, ul.neutral li, .features li{
	padding-left:0px; margin-left:0px; 
}
.features li:before {
	font-family: 'Font Awesome 5 Free';
    content: '\f129';
	color:var(--info);
	margin-right:5px;
	font-weight: 900;
	width:15px;
	display:inline-block;
	text-align:center;
}
.pos_features li:before, ul.positiv li:before {    
    font-family: 'Font Awesome 5 Free';
    content: '\f067';
	color:var(--success);
	margin-right:5px;
	font-weight: 900;
	width:15px;
	display:inline-block;
	text-align:center;
}
 .neg_features li:before, ul.negativ li:before {    
    font-family: 'Font Awesome 5 Free';
    content: '\f068';
	color:var(--danger);
	margin-right:5px;
	font-weight: 900;
	width:15px;
	display:inline-block;
	text-align:center;
}
 .neut_features li:before, ul.neutral li:before {    
    font-family: 'Font Awesome 5 Free';
    content: '\f129';
	color:grey;
	margin-right:5px;
	font-weight: 900;
	width:15px;
	display:inline-block;
	text-align:center;
}
.info_features ul {
	list-style-type:none !important;
}
.info_features li {
	color:var(--primary);
}
.comparecoin .info_features ul {
	margin:0px;
	padding:0px;
}
.comparecoin .info_features li:before {
	 font-family: 'Font Awesome 5 Free';
    content: '\f05a';
	font-weight: 900;
	left: -10px;
    position: relative;
	color:var(--primary);
}
ul.neutral li:before {    
    font-family: 'Font Awesome 5 Free';
    content: '\f05a';
	color:var(--primary);
	margin-right:5px;
	text-align:center;
	font-weight: 900;
}
.cryptocompare .provider_type, .exchangecard  .provider_type{
 margin-top:45px;
	color:#979797; 
}
.exchangecard { 
	margin-bottom:1px !important;
}
.compactcryptocompare .provider_type {
 margin-top:0px;
	 
}
.cryptocompare .afflink, .compare-table .afflink, .exchangecard .afflink, .productcard .afflink, #exchangeoverview .exchangerating .afflink{
	color:#FFFFFF;
}
.compare-table ul br { display:none;}
.cryptocompare .cta,  .exchangecard .cta,  .productcard .cta, .bcc_compare .cta {
	text-align:right;
	vertical-align:bottom;
	padding-right:80px;
}
.exchangecard .features, .productcard .features {
	color:#979797;
	padding:10px 15px;
}
.card-text {
	padding:0px !important;
}
.productcard .card-text {
	color:var(--text);

}
.exchangecard .languages {
	margin:10px 0px;
}
.cryptocompare .tooltip-inner {
    max-width: 400px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: var(--primary);
    border-radius: 4px;
}
.cryptocompare .exchangeprice, .exchangecard .exchangeprice {
		margin-bottom:25px;
		color:var(--primary);
		font-weight:700;
		font-size:22px;
}
.exchangefees {
	color:var(--text);
	font-weight:600;
		font-size:16px;
		line-height:16px;
		margin-top:10px;
}
.sternchen {
color:#646366;
font-size:14px;
font-weight:normal;

}
.eurrate
{
font-family: Lato,"Libre Franklin",sans-serif;
	margin-bottom:25px;
	color:var(--primary);
	font-weight:700;
	font-size:32px;	
}	
.cryptocompare .btcrate, .exchangecard .btcrate {

display:none;
}
.bcc_compare {
	
	
	color:#646366;
}

.bcc_compare.card {
	margin-bottom:1px;
}	
.bcc_compare .wp-post-image {
	
	padding:15px 5px;
}
.bcc_compare .wp-post-image:after {
	
	content:"";
}
.btn-primary {
	background-color:var(--primary);
	border-radius:0px;
}
.btn-secondary, #sortfield {
	border-radius:0px;
}
.bcc_compare .btn-primary {
	color:#FFFFFF;
	text-decoration:none;
	margin-top:10px;
}
.bbpress #bbp-search-form {
	margin-bottom:10px;
}
.sharecalc {
	font-size:16px;
	color:#FFF;
	
}
.sharecalc  a{

	color:#FFF;
	
}
.sharecalc  i { font-size:18px; margin-left:15px;}
#copylink, #copysuccess {
	display:none; 
	color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
	padding:0px 5px;
}
ul.numbered-list {
  counter-reset: li;
  list-style-type: none !important;
  line-height: 18px;
  padding-left: 0px !important;
  margin-left: 0px !important;
	margin-bottom:10px;
} 
ul.numbered-list li {
    position: relative;   
    padding: 10px 0 10px 42px !important;
}   
ul.numbered-list li:before {
    content: counter(li);
    counter-increment: li;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    color: #FFF;
    background-color: #286090;
    text-align: center;
    position: absolute;
    left: 0;
    top: 10px;
    font-size: 22px;
    padding-top: 6px;
    line-height:22px;
    }

.disclaimer {
padding:10px;
font-size:10px;
}
.chartchangepos, .chartchangeneg { font-weight:600;font-size:smaller;}
.chartchangepos { 
 color: var(--success);
}
.chartchangeneg { 
 color: var(--danger);
}
.alt-currencies {
	    background-color: var(--bg);
			
    padding: 10px;
    color: var(--text);
 
}
.alt-currencies a 
{
	display:table-cell;
	color:var(--primary);
	text-decoration:underline;
	font-size:14px;
}
.alt-currencies a span
{
	color:var(--primary);
}
.alt-currencies .row {
	padding-left:15px;
}
.nicename {
	display:table-cell;
	width: 110px;
	font-size:14px;
}
.nicename img { height:18px;margin-right:5px; }

.morphext > .animated {
    display: inline-block;
}
.authorinfo {
float:right;
text-align:center;

color: #979797;
margin-top:20px;
}
.authorimg {
	
  width:65px;
  height:65px;
  overflow: hidden;
  position: relative;
 #box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}


.authorinfo img {
	position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%)
  
}

#howtobuy {
	padding:30px 20px;
}
#howtobuy i{
	
	font-size:48px;
	display:block;
}
#howtobuy .next {
color:#FFF;
padding-left:3px;
padding-right:3px;
padding-top:20px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
#howtobuy .buywithbox {
	background-color: var(--bg);
	padding:20px;
	text-align:center;
	color:var(--primary);
	margin-bottom:0px;
}
#howtobuy .buywithbox i {
	color:var(--primary);
	font-size:48px;
	text-align:center;
	display:block;
	margin-top:10px;
}
#howtobuy .exchangelogo {
	max-height:50px;
}
#howtobuy .cryptologo {
	height:20px;
	
}
#exchangeoverview .card {

}
#summary.card {
	padding:0px;
}
#exchangeoverview .cryptologo img {
	margin:0px 20px 20px 0px;
	
}
#exchangeoverview .cryptologo img {
	height:40px;
	
}
#howtobuy .buywithbox a {
	display:block;
}
.listicle { 
padding:0px;
}
.listicle h2, .listicle h3, .listicle h4
{
	padding:20px;
	border-top: 1px solid var(--border);
	border-bottom: 1px solid var(--border);
}
.listicle ol {
  
	list-style-position: inside;
	
}
.listicle li {
	padding:10px;
	margin:0px;
	padding:15px  20px 15px 50px;
	font-size:20px;
	background-color:white;
    text-indent: -20px;
}
.listicle li:before {
  
 }
.listicle li:nth-child(odd) { background: #f3f3f3; }


.bcc_toc {
	
	padding:30px 20px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/var(--primary)+0,6b8ace+100 */
background: var(--primary); /* Old browsers */
#background: -moz-linear-gradient(top, var(--primary) 0%, #6b8ace 100%); /* FF3.6-15 */
#background: -webkit-linear-gradient(top, var(--primary) 0%,#6b8ace 100%); /* Chrome10-25,Safari5.1-6 */
#background: linear-gradient(to bottom, var(--primary) 0%,#6b8ace 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
#filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--primary)', endColorstr='#6b8ace',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	margin-bottom:10px;
	color:#fff;
}
.bcc_toc strong {
	font-size:16px;
}

.bcc_toc ol {
	margin:10px;
	list-style-type:decimal;
	padding-left:10px;
}
.bcc_toc li {
	font-size:1rem;
}
.bcc_toc li a{
	color:#fff;
	text-decoration:none;
	margin-left: 5px;
}
.bcc_toc li a:hover{
	text-decoration:underline;
}
.bcc_toc ul {
	list-style-type:none !important;
	margin-left:0px !important;
	padding-left:0px !important;
	margin-top:10px;
}
.bcc_toc ul li {
	margin-left:0px;
}
.bcc_toc ul li:before {
	font-family: 'Font Awesome 5 Free'; 
	content: "\f061";
	font-weight: 900;
}

.wiki h1 {
	padding:0px 0px 0px;
}

.wikitext {
	line-height:1.8rem;
}

.wikitext ul {
	list-style-type:square;
	padding-left:15px;
	margin:15px 10px;

}
.wikitext h2 {
	padding:30px 0px 20px;
}

.hpcryptologo {
	padding:10px 0px;
	display:block;
}
.hpcryptologo img {
 max-height:50px;	
 
}
.wikiterms {
	margin-bottom:20px !important;
	font-size:14px;
}
.wikiterms li {
		#margin-bottom:10px;
}
.wikiterms li:before {
	font-family: 'Font Awesome 5 Free'; 
	content: "\f05a";
	font-weight: 900;
	color:var(--primary);
	margin-right:5px;
}
#cryptotable {
	max-width: none;
}
#cryptocompacttable {
	font-size:14px;
	color:var(--text);
	background:var(--bg);
	width:100%;
	border: 1px solid var(--border);
}
#cryptotable tbody {
	table-layout:auto;
}
#cryptotable td, #cryptocompacttable td {
	vertical-align:middle;
}
#cryptotable th,#cryptocompacttable th,#cryptocompacttable td {
	 white-space: nowrap;
	 border-bottom: 1px solid var(--border);
}
#cryptotable .cryptoname {
	max-width:200px;
	 
}
#cryptotable .cryptoname a,#cryptocompacttable .cryptoname a {
	text-decoration:none;
}
#cryptotable .cryptoname a:hover,#cryptocompacttable .cryptoname a:hover {
	text-decoration:underline;
}
#cryptotable .cryptologo {
	width:50px;
	text-align:center;
	min-width:40px;
	padding:0px;
}
#cryptocompacttable .cryptologo {

	text-align:center;
	min-width:20px;
	padding:0px;
}
#cryptocompacttable .neg, #cryptotable .neg {
	background-image: linear-gradient(to left, rgb(245 198 191) 0%, #f16e4d 100%);
    background-repeat: no-repeat;
}
#cryptocompacttable .pos, #cryptotable .pos {
	background-image: linear-gradient(to right, #28a745 0%, rgb(177,213,128) 100%);
    background-repeat: no-repeat;
}
#cryptocompacttable .rowhidden {
	display:none;
}

#cryptocompacttable .cryptoname {
	min-width:50px;
	 
}
#cryptotable .rank {

	padding:0px;
}
#cryptotable .text-muted {
	font-size:12px;
}
#cryptotable .usp ul {
	margin:0px;
	padding:0px;
	max-width:300px;
	
}
#cryptotable .price,  {
	text-align:right;
	font-size: 1.125rem;
	color:var(--text);
}
#cryptocompacttable .price {
	text-align:right;
	color:var(--text);
}
.hypecoins .price
{
	color:var(--text);
}
#cryptotable .rank,#cryptocompacttable .rank
{
	
	text-align:center;
}
#cryptotable .change {
	font-size: 1.125rem;
	text-align:right;
}

.change .plus, .bccblock .plus {
	color:#4dbd74 !important;
}

.change .minus, .bccblock .minus{
	color:#f86c6b !important;
}
#cryptotable .muted{
	color:#636c72;
	font-size:14px;
}


#cryptocompacttable .change .minus, #cryptocompacttable .change .plus {
	color:var(--text) !important;
}
#cryptotable .cap {font-size:14px; color:#636c72;}

.feature-help { 
display:none; 
padding-top:20px;}
.feature-help ul {
margin-left:0px !important;
padding-left:0px !important;	
}
.cmhelp {
cursor:pointer;
color:var(--primary);	
}
.exchangeratingbar {
 height:30px;	
 margin-bottom:12px;
}
.progressbar-label {
	position:absolute;
	padding-left:5px;
	color:white;
	padding-top:3px;
	 text-shadow:  1px  1px 1px var(--primary),
                  1px -1px 1px var(--primary),
                 -1px  1px 1px var(--primary),
                 -1px -1px 1px var(--primary);
}
.exchangeratingbar .progress-bar {
 height:100%;
 background-color:var(--primary);
 padding-top:4px;
 font-size:0.8rem;
 overflow:visible;
}
.testscore { padding:0px !important; text-align:center;}
.testscore .card-header {padding:2px;}
.testscore .card-footer img {max-width:150px;width:100%}
.testscore .text-muted {font-size:16px;}
.testscore h4 { 
font-size:40px;
color:var(--primary);
margin-top:16px;
margin-bottom:15px;
}
#exchangeoverview ul {
	margin-bottom:10px !important;
}
#exchangeoverview h3 {
	margin-bottom:1rem;
}
.danger-block {
background-color: #f8d7da;
    border-color: #f5c6cb;	
}


.guideintro {
    #margin-bottom: 30px !important;
    background-color: var(--bg-light);
    color: var(--text);
	padding-bottom:0px !important;
}
.guideintro a {
	color:white;
	text-decoration:none;
}
.guideintro li {
	width:47%;
	float:left;
	margin:0px;
	margin-bottom: 10px;
	margin-right:20px;
    padding: 10px;
	color:#FFF;
	background: url(images/tafel-bg.jpg) no-repeat 0 0;
	list-style-type:none;
	border:3px solid #FFF;
	
}
.guideintro .guidetoc div {
	
	margin:0px;
	#margin-bottom: 10px;
    padding: 10px;
	color:#FFF;
	background: url(images/tafel-bg.jpg) no-repeat 0 0;
	border:3px solid #FFF;
	
}
.guideintro li.active, .guideintro .guidetoc div.active {
	border:3px solid #F7931A;
	    
}
.guideintro li:hover, .guideintro .guidetoc div:hover {
	cursor:pointer;
	border:3px solid #F7931A;
}
.guideintro .part 
{
	font-style:italic;
	color:#F7931A;
	display:block;
}

.guideintro ul {
	list-style-type:none;
	margin:0px !important;
	padding:0px !important;
}

.stoerer {
	position:absolute;
	left:-128px;
	margin-top:80px;
}
.stoerer .rectangle{
	width: 80px;
	height: 40px;
	background: var(--primary);
	float:left;
	margin-top:20px;
	color:#FFFF;
	padding:4px 10px;
	text-align:center;
	line-height:14px;
	font-size:16px;
	font-style:italic;
}
.stoerer .triangle{
	width: 0;
	height: 0;
	border-top: 40px solid transparent;
	border-left: 60px solid var(--primary);
	border-bottom: 40px solid transparent;
	float:right;
	right:-20px;
	
}

.alt-currencies .col-lg-6 {
padding:0px 5px 10px 5px;
}
.search-post-link, .search-post-link a {
	color:#006621;
	text-decoration:none;
}
br[data-mce-bogus="1"] {
  display:none;
}
.input-wrapper {
	background-color: var(--input);
}

.input-wrapper label {
	display:block;
	padding:2px 22px;
	font-size:11px;
}
.input-wrapper button {
	padding-top:0px;
}
.coinfinder .form-group {
	margin-bottom: 15px;
}
.coinfinder button, .coinfinder .dropdown {
	width:100%;
	text-align:left;
}
.coinformsubmit {
	padding:15px 15px;
	text-align:center;
}
.coinfinder .amount, .lendingform .amount {
	display:inline;
	text-align:right;
	font-size:1.25rem;
	padding-top:0px;
}
.lendingform .amount {
	
	text-align:left;
	
}
.advancedfilter {
	color:#FFFFFF;
	padding: 15px ;
}
.advancedfilter a 
{
	color:#FFFFFF;
	text-decoration:none;
}
.punktevergabe
{
	
    width:100%;
	
}
.punktevergabe td
{
	text-align:center;
	vertical-align:middle;
	font-weight:600;
}
.punktevergabe tr td:first-of-type
{
	text-align:left;
	font-weight:normal;
}
.prokontra ul {
	margin: 0px !important;
    padding: 0px !important;
    list-style-type: none !important;
} 
.prokontra h4 { text-align:center;
font-weight:600;}
.prokontra li {
	margin-left:0px;
}
.prokontra .pro li:before {
    font-family: 'Font Awesome 5 Free';
    content: '\f067';
	font-weight: 900;
    color: var(--success);
    margin-right: 5px;
}

.prokontra .kontra li:before {
    font-family: 'Font Awesome 5 Free';
    content: '\f068';
	font-weight: 900;
    color: #d9534f;
    margin-right: 5px;
}

.starbewertung { width:150px;position: relative;color: #bdbdbd;}

.bewertung {
  
  overflow: hidden;
  white-space: nowrap;
}
.teaser img  {
	box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%)
}
.bewertung span{
  font-size:30px;
  white-space: nowrap;
  overflow: hidden;
  color: #F7A901;
}

.bewertung span:before { 
  content:"\2606\2606\2606\2606\2606";
  position: absolute;
  color: #bdbdbd;
  z-index: -1;
}

.compareproduct .rating-label {
	z-index:0;
	color:var(--primary);
}
.compareproduct .rating-overview {
	
	font-size:14px;
}
.compareproduct .rating-overview .progress{
	
	height:22px;
}
.compareproduct .rating-overview .progress-bar{
	height:22px;
	line-height:22px;
	background-color: #286090;
	color:#FFF;
}
.compareproduct .rating-bar {
	height: 100%;
	background-color: var(--primary);
	padding-top: 4px;
	font-size: 0.8rem;
	overflow: visible;
}
.compareproduct {
	padding:0px 10px;
	
	font-size:14px;
}
.comparehighlight {
	color:#FFF;
	margin-top:20px;
	background-color:#70AD46;
	padding:2px 5px;
}
.compareproduct .comparelogo {
	padding-top:60px;
	
}
.compareproduct .comparelogo img {
	margin-bottom:25px;
}
.compareproduct .comparefeatures, .compareproduct .comparerating {
	padding-top:20px;
}
.compareproduct .productintro {
	color: var(--primary);
	font-size: 16px;
	margin-bottom:10px;		
}
.compareproduct .comparecta {
	padding-top:20px;
	padding-bottom:20px;	
	text-align:right;
}
.compareproduct .cta-headline {
	color: var(--text);
	font-weight: 600;
	font-size: 14px;
	#line-height: 16px;
}
.compareproduct .cta-price {
	font-family: Lato,"Libre Franklin",sans-serif;
	margin-bottom: 25px;
	color: var(--primary);
	font-weight: 700;
	font-size: 34px;
}
.comparecoin .cta-price {
	font-size: 26px;
}
.comparecoin h4 {
	font-size:26px;
	margin-bottom:.5rem;
}
.comparecoin h4 a {
	text-decoration:none;
	
}
.comparecoin h4 a:hover {
	text-decoration:underline;
	
}
.comparecoin .coinanchor {
	display:block;
	width:100%;
	background-color: var(--dark);
    color: #FFF !important;
    border:3px solid var(--bg);
    padding: 5px 5px;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    
    border-radius: 0px;
}
.comparecoin a.coinanchor:before {
   font-family: 'Font Awesome 5 Free';
    content: '\f0a9';
    margin-right: 5px;
    text-align: center;
    font-weight: 900;
}
.comparerating .progress-bar
{
	background-color:var(--secondary);
	color:var(--primary);
}
.compareproduct .btn-primary, .exchangerating .btn-primary {
	background-color: var(--button);
	border-color: var(--button);
}
.compareproduct a.btn-primary, .exchangerating a.btn-primary {
	color:#FFF;
	text-decoration:none;
}
.compareproduct .featurebar {
	
	background-color:var(--light);
	
	padding:3px 10px;
	border-bottom:1px solid #999;
	font-size:14px;
	color:var(--primary);
	margin-top:10px;
}
.comparecoin .featurebar {
	width:100%;
	margin:0px;
	border:0px;
}
.compareproduct .featurebar span {
		margin-right:30px;
}
.zero-panel .badge-wrapper--zero {
width: auto;
}
.ccresult .productintro {
	font-size:1.4rem;
}
.ccresult .comparelogo {
	padding-top:27px;
}
.ccresult .comparelogo img {
	margin-bottom:5px;
}
.featurebar .ccfeatures {
	color:var(--text);
}
.featurebar .ccfeature {
	font-size:1.2rem;
}
	.badge-wrapper .badge--secret-offer, .badge-wrapper .badge--zero {
		position: relative;
		left: -15px;
	}

	.badge-wrapper .badge {
		background: #7ab51d;
		height: 24px;
		line-height: 22px;
		position: relative;
		top: -30px;
		left: -30px;
		border-radius: 0px;
		padding: 0px;
	}
	.badge-wrapper .badge-color2
	{
		background: var(--bs-gray);
	}
	.badge-wrapper .badge__content {
		padding: 0 10px;
	}
	.badge-wrapper .badge__content__title {
		color: #fff;
		display: inline-block;
		font-size: 12px;
		font-weight: 700;
		height: 100%;
		line-height: 23px;
		margin: 0;
		text-align: left;
		padding-left: 10px;
	}
	.nopadding-bottom {
		padding-bottom:0px !important;
	}
	.bottom5 { padding-bottom:5px;}	
	.exchangefilter { 
		color:#FFF;
		font-size:14px;
		padding-bottom:20px;
		display:none;
	}
	.ccfilter, .lendingfilter { 
		color:#FFF;
		font-size:14px;
		padding-bottom:20px;
	}

	.exchangefilter.showfilter {
		display:block;
	}
	.exchangefilter .filter_name {
		font-size:16px;
		padding-bottom:5px;
	}
	.exchangefilter .form-check {
		padding-left:0px;
		
	}
	.exchangefilter .form-check-input {
		position: absolute;
		opacity: 0;
		
	}


	.exchangefilter .form-check-input + label {
		position: relative;
		cursor: pointer;
		padding: 0;
	}
	
	.exchangefilter .form-check-input:hover + label:before {
		border:1px solid #CCC;
	 }
	 .exchangefilter .form-check-input:checked + label:before {
		background: var(--secondary);
	}
	.exchangefilter .form-check-input + label:before {
		content: "";
		margin-right: 10px;
		display: inline-block;
		vertical-align: text-top;
		width: 20px;
		height: 20px;
		background: var(--bg);
	}
	.ccfilter .form-check-input + label:before, .lendingfilter .form-check-input + label:before {
		width: 25px;
		height: 25px;
	}
	
	.exchangefilter .form-check-input + label:after {
		content: "";
		position: absolute;
		left: 5px;
		top: 9px;
		background: var(--bg);
		width: 2px;
		height: 2px;
		box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	.lds-ring {
	  display: inline-block;
	  position: relative;
	  width: 64px;
	  height: 64px;
	}
	.lds-ring div {
	  box-sizing: border-box;
	  display: block;
	  position: absolute;
	  width: 51px;
	  height: 51px;
	  margin: 6px;
	  border: 6px solid #286090;
	  border-radius: 50%;
	  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	  border-color: #286090 transparent transparent transparent;
	}
	.lds-ring div:nth-child(1) {
	  animation-delay: -0.45s;
	}
	.lds-ring div:nth-child(2) {
	  animation-delay: -0.3s;
	}
	.lds-ring div:nth-child(3) {
	  animation-delay: -0.15s;
	}
	@keyframes lds-ring {
	  0% {
		transform: rotate(0deg);
	  }
	  100% {
		transform: rotate(360deg);
	  }
	}
	#loader { display:none; }
#sort .dropdown-menu {
min-width:8rem;	
}
a.dropdown-item {
text-decoration:none;
}
.coindropdown {
	max-height:350px;
	overflow-y:scroll;
}
.dropdownlogo {
	height:24px;
	padding-bottom:2px;
}
.coinselect {
	background-color: var(--bg);
	border:1px solid #ced4da;
}

.calculated_price {
	color:#d0d0d0 !important;
}
.compare_price[data-crypto='BTC'] .calculated_price { display:none;}

.introbox .anchorul {margin-top:10px; list-style-type:none !important; margin-bottom:0px; margin-left:0px; padding-left:0px;}
.introbox .anchorul li{line-height:30px; }
.introbox .anchorul li:before {
    font-family: 'Font Awesome 5 Free';
    content: '\f13a';
	font-weight:900;
    margin-right: 5px;
	color:#FFFFFF;
}
.review-count {
	font-size:10px;
	color:#323232;
}
.review-text {
	font-size:4px;
	font-style:italic;
	color:#323232;
}
.donut {
	position: absolute;
	width: 15px;
	height: 15px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: transparent;
	display: inline-block;
	margin-left: 5px;
	margin-top:5px;
}
.reviewsmiley {
	width:50px;
	float:left;
	height:100%;
}
.reviewsmiley i {
	font-size:42px;
}
.reviewtext {
	width:100%;
	display:inherit;
	
}
.reviewblock {
	border-bottom:1px solid lightgrey;
}

.changechartime, .changecurrency, .changescale, .controlbox  {
		
	background-color: var(--bg);
	color:var(--text);
	margin-left:5px;
	padding:5px 8px;
	text-decoration:none;
	font-size:14px;
	display:inline-block;
    border: 1px solid var(--border);
    border-radius: 0px;
}
.changechartime:hover, .changecurrency:hover, .changescale:hover, .controlbox:hover {
	background-color:#d0d0d0;
	text-decoration:none;
}

.changechartime:active, .changecurrency:active, .changescale:active, .controlbox:active {
	background-color:#d0d0d0;
}
.changecurrency 
{
	margin-left:0px;
	margin-right:5px;
}
.selectbutton span {
	box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    background: var(--bg);
    padding: 4px 8px;
    margin-right: 5px;
	cursor:pointer;
}
.selectbutton span.active {
    background: var(--secondary);
}
.loading {
		height:100px;
		width:100%;
		text-align:center;
		background: url(/wp-content/themes/mh-magazine-lite/images/loading.gif) center no-repeat;
		background-size:10%;
		display:none;
	}
	
.pricechart .dropdown-menu {
	border:0px;
	background-color:transparent;
	text-align:right;
	
}
.dropdown-toggle {
	margin-right:5px;
}
.underline, .pricechart .dropdown-toggle {
	background-color: var(--menu);
    color: var(--bg);
}

.more a {
	text-decoration:none;
	font-size:.8rem;
}
.more span {
}
.more a:before {
	content: "\f0fe";
    font-family: 'Font Awesome 5 Free'; 
	font-weight: 900;
	margin-right:10px;
}
.more a.active:before {
	content: "\f146";
}
.ccresult a {
	
	font-size:1.2rem;
}
.textactive {
	display:none;
	margin:0px !important;
}
.textinactive {
	margin:0px !important;
}
.active .textinactive {
	display:none;
	
}
.active .textactive {
	display:inline;
	margin:0px;
}
.morecontent {
	display:none;
}
#description ul, #kritik ul { list-style-type:none; }
#bccoverview #description ul li:before {
    font-family: 'Font Awesome 5 Free';
    content: "\f05a";
    font-weight: 900;
    color: var(--primary);
    margin-right: 5px;
}
#bccoverview #kritik ul li:before {
    font-family: 'Font Awesome 5 Free';
    content: '\f068';
    color: var(--danger);
    font-weight: 900;
    margin-right: 5px;
}
.cheat-sheet {
	color:var(--text);
}
.cheat-sheet td, .cheat-sheet th {
	padding:.25rem .25rem !important;
	line-height:1.6rem;
	
}
.cheat-sheet td:first-child { font-size:1.6rem; text-align:center; min-width:100px;}
.tablepress .even td {
	background-color:var(--bg) !important;
}
.tablepress .odd td {
	background-color:var(--bg-light) !important;
}
.tablepress thead th {
	background-color:var(--light) !important;
}
.interesttable th {
	text-align:center;
}
.interesttable .interestlogo {
	width:150px;
	min-width:75px;
}
.interesttable .interest {
	text-align:center;
	vertical-align:middle;
	font-size:var(--font-size-xl);
}
.lendingrates {
	font-size:var(--font-size-s);
}
.lendingbutton {
  display: flex;
  align-items: normal;
  background-color: var(--bg-light2);
  margin-bottom: 10px;
  height: 55px;
  padding: 5px 10px;  
}
.lendingbutton img {
	height:45px;
	margin-right:20px;
	margin-bottom:20px;
}
.lendingbutton a {
	text-decoration:none;
}
.lendingbutton .apr {
	font-weight:bolder;
	font-size:var(--font-size-xxxl);
	margin-right:15px;
}
.lendingbutton .apr small{
	font-weight:normal;
	color:var(--muted);
}
/* Dark Mode */
#darkSwitch {
	cursor:pointer;
}
[data-theme="dark"] {
	--bg: #15202b;
	--bg-light: #222222;
	--bg-light2:#15222f;
	--primary:#055e7a;
	--text:#f8f9ff;
	--border:#38444d;
	--muted:#b0b3b5;
	--light:#101010;
	--afflink:#4464ff;
	--dark:#f0f0f1;
	--darker:#f3f3f3;
	--menu:#0a0d22;
}

[data-theme="dark"] .logo, [data-theme="dark"] .logoswitch {
	filter:brightness(180%);
}
body[data-theme="dark"] { 
	background-color:#15202b;
	background-image:none; }
[data-theme="dark"] .mh-container {	
}
[data-theme="dark"] .table {
	border-color:var(--border);
}
[data-theme="dark"] .bcc {
	background-color:var(--bg);
}
[data-theme="dark"] .underline {
	color:var(--text);
}
[data-theme="dark"] .bccblock, [data-theme="dark"] .compare-table, [data-theme="dark"] .bcc .card
{
	#box-shadow: 0 3px 6px rgb(255 255 255 / 16%), 0 3px 6px rgb(255 255 255 / 23%);
}
[data-theme="dark"] #chartdiv { 
	background-image: url(/wp-content/uploads/bcc-logo-klein-bright.png);	
}
/***** Media Queries *****/

@media screen and (max-width: 1000px) {
	.mh-container, #loginbar { background-color:var(--bg-light2); }
	.mh-content { width: 720px; }
	.mh-sidebar, .hp-sidebar { width: 220px; }
	.hp-sidebar-left, .hp-sidebar-right { width: 234px; }
	.changechartime, .changecurrency, .changescale {
			margin-left:1px;
	}
}
@media screen and (max-width: 960px) {
	.mh-container , #loginbar{ }
	.mh-wrapper { padding:10px;}
	.mh-content, .mh-right-sb #main-content, .mh-left-sb #main-content, .mh-sidebar, .hp-sidebar { width: 100%; margin: 0; }
	.mh-sidebar { margin-top: 20px; }
	.logo-wrap { border-bottom: 2px solid var(--border); }
	.home-wide .cp-small { float: none; width: 100%; min-height: 0; }
	.home-wide .cp-small .cp-data { margin-right: 0; }
	.home-wide .cp-widget .cp-small:first-child { padding-top: 0; }
	.slide-wrap img { width: 100%; }
	
	.post-thumbnail2 img { width: 100%; clear:both; margin-top:0px;margin-left:0px;}
	.progress .left .score { font-size:12px !important;}
	.stoerer { display:none;}
	.bcc_compare .wp-post-image {
		
		max-width:200px;
	}
	.display-4 { font-size:32px;}
	
}
@media screen and (max-width: 620px) {
	.entry, .wiki, .guide {font-size:16px;}
	.logo-wrap {}
	.logo-name {  }
	.logo-desc {}
	.loop-thumb { }
	.slide-caption { position: relative; width: 100%; bottom: 0; top: auto; border-top: 3px solid var(--primary); border-bottom: none; opacity: 1; }
	.flex-control-nav { display: none; }
	.commentlist ul, .commentlist ol, .commentlist ul ul, .commentlist ol ol { margin: 0 0 20px 0; margin: 0 0 1.25rem 0; }
	.alignright { float:none; margin:0px; }
	#description ul { height:auto !important; }
	h1 {font-size:1.5rem;}
	#cryptocompacttable, .fixedHeader-floating {font-size:12px!important;}
	#cryptotable td, #cryptocompacttable td {font-size:12px!important;padding: 5px 3px;}
	.progress .left .score { font-size:10px !important;}
	#cryptotable h4 {font-size:12px!important;}
	#cryptotable .text-muted, #cryptotable .cap {font-size:10px!important;}
	#cryptotable .change {text-align:left !important;}
	
	
	.funkyradio label {font-size:12px!important;min-width:auto !important;}
	.cryptocompare .cta,  .exchangecard .cta, .bcc_compare .cta {
		padding-right:20px;
	}
	.compareproduct .cta-price {
			
			font-size: 28px !important;
		}
	
	
}
@media screen and (min-width: 1280px) {
	.logo-wrap { text-align:left;width: 1280px;  margin: 0px auto;    position: relative; }
	#mega-menu-wrap-main_nav { width: 1280px;  margin: 0px auto;    position: relative; }
	
}