/*
Theme Name: BitcoinBázis 2025
Author: BitcoinBázis
Author URI: https://bitcoinbazis.hu/
Description: A BitcoinBázis Wordpress témája, 2025.
Tags: BitcoinBázis, Bitcoin, Crypto
Version: 2.1
License: personal
Text Domain: bbazis
*/

:root {
  --bs-border-radius: none;
  --bs-white: #fff;
  --bs-purple: #7A306C;
  --bs-dark: #282C31;
}

[data-bs-theme=dark] {
  --bs-bg-color: #282C31;
  --bs-primary-text-color: #fff;
  --bs-text-on-image: #fff;
  --bs-primary-color: #EA580C;
  --bs-link-color-rgb: #EA580C;
  --bs-secondary-color: #17B5A7;
  --bs-grey-high-contrast: #6B766B;
  --bs-grey-low-contrast: #d1d1d1;
  --bs-grey-lower-contrast: #343a40;
  --bs-article-details: #fff;
  --bs-heading-color: #fff;
  --bs-link-hover-color: #f2a900;
}

[data-bs-theme=light] {
  --bs-bg-color: #fff;
  --bs-text-on-image: #fff;
  --bs-primary-text-color: #282C31;
  --bs-primary-color: #EA580C;
  --bs-link-color-rgb: #EA580C;
  --bs-secondary-color: #17B5A7;
  --bs-grey-high-contrast: #d1d1d1;
  --bs-grey-low-contrast: #6B766B;
  --bs-grey-lower-contrast: #eee;
  --bs-article-details: #49515A;
  --bs-heading-color: #282C31;
  --bs-link-hover-color: #17B5A7;
}

body { margin: 0; padding: 0; background-color: var(--bs-bg-color) !important; color: var(--bs-primary-text-color) !important; font-size: 16px; font-family: "PT Sans", sans-serif !important; overflow-x: hidden; }

h1, h2, h3, h4, h5, h6 { font-family: "Inter", sans-serif !important; font-optical-sizing: auto; font-weight: 700 !important; }
h1, h2 { letter-spacing: .5px; }
h3, h4, h5, h6, p { letter-spacing: .15px; }
.mobile-only { display: none !important; }
.container-inner { max-width: 100%; margin: 0 auto; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { margin: 0 auto; text-align: center; }
p { font-size: 1.125em; }

.page-top-ad img { width: 100%; height: auto; }
.container-no-sidebar { max-width: 960px; }
.container-2-col h2 { margin: 2.5rem 0 1.25rem 0; border-bottom: 2px solid var(--bs-primary-text-color); }
.container-2-col h3 { margin: 1.25rem 0; }
.container-2-col ul { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; }
.container-2-col ul li { width: 50%; padding: 0 2.5rem .5rem 0; }

/* HEADER */
.bbazis-page-header-top { background: #EA580C; background: linear-gradient(90deg,rgba(234, 88, 12, 1) 0%, rgba(251, 191, 36, 1) 100%); }
.bbazis-page-logo { width: 212px; height: 25px; opacity: 1; transition: .5s; }
.bbazis-page-logo:hover { opacity: .7; transition: .5s; }
#bbazis-page-header .bbazis-social-icon { opacity: 1; transition: .5s; color: var(--bs-white) !important; font-size: 20px; }
#bbazis-page-header .bbazis-navbar-nav li a { color: var(--bs-primary-text-color) !important; }
#bbazis-page-header .bbazis-navbar-nav .sub-menu li a { color: var(--bs-white) !important; }
.bbazis-social-icon:hover { opacity: .7; transition: .5s; }
.bbazis-page-header-top { height: 50px; }
.bitcoinbazis-logo { display: flex; align-items: center; justify-content: center; }

/* Nav */
.bbazis-page-header-bottom { border-bottom: 1px solid var(--bs-grey-high-contrast); }
.bbazis-page-navbar-expand { padding: 0 !important; background-color: var(--bs-bg-color) !important; margin: 0 !important; }
.bbazis-page-navbar { max-height: 5000px; position: relative; min-height: initial; }
.bbazis-navbar-nav { list-style: none; position: relative; padding: 0; margin: 0; max-width: none; display: inline-block; height: 38px; }
.bbazis-navbar-nav > li { height: 100%; }
.bbazis-navbar-nav > li > a { height: 100%; display: flex !important; align-items: center; opacity: 1; }
.bbazis-navbar-nav li { display: inline-block; padding: 0 2rem 0 0; }
.bbazis-navbar-nav li a { font-family: "Inter", sans-serif !important; font-weight: 400; font-size: 1.125em; color: var(--bs-primary-text-color) !important; text-transform: uppercase; text-decoration: none; }

.bbazis-navbar-nav li .sub-menu a { font-family: "Roboto", sans-serif; text-transform: none; font-size: 1em; }
.bbazis-navbar-nav li.current-menu-item a { color: var(--bs-white) !important; opacity: .8; }
.bbazis-navbar-nav > li.current-menu-item a { color: var(--bs-black) !important; opacity: 1; }
.bbazis-navbar-nav li.menu-item-has-children ul.sub-menu { display: none; list-style: none; background: var(--bs-primary-color); z-index: 100; padding: 1rem 1rem 2rem 1rem; }
.bbazis-navbar-nav li.menu-item-has-children > .sub-menu { position: absolute; top: 37px; left: 0; }
.bbazis-navbar-nav li.menu-item-has-children:has(.mega-menu-column) > .sub-menu { width: calc(100vw - 48px); position: absolute; top: 37px; left: 0; }
.bbazis-navbar-nav li.menu-item-has-children:hover > .sub-menu { display: flex; flex-direction: column; flex-wrap: wrap; }
.bbazis-navbar-nav li.menu-item-has-children:hover .mega-menu-column ul.sub-menu { position: relative; display: flex; list-style: none; margin: 0 0 20px 0; padding: 0; flex-direction: column; }
.bbazis-navbar-nav li.menu-item-has-children:has(.mega-menu-column) > .sub-menu { flex-direction: row; }
.bbazis-navbar-nav li.menu-item-has-children:has(.mega-menu-column) > .sub-menu li { min-width: 16.66%; flex: 1; }
.bbazis-navbar-nav li.menu-item-has-children.kezdoknek:has(.mega-menu-column) > .sub-menu li { min-width: 25%; flex: 1; }
.bbazis-navbar-nav li.menu-item-has-children .sub-menu li { padding: .25rem 0; }
.bbazis-navbar-nav li.menu-item-has-children .sub-menu li a, [data-bs-theme=dark] .bbazis-navbar-nav li.menu-item-has-children .sub-menu li a { color: var(--bs-white) !important; }
.bbazis-navbar-nav li.menu-item-has-children .sub-menu li a:hover { font-weight: 600; }
.mega-menu-column .sub-menu { display: flex; flex-direction: column; flex-wrap: wrap; margin: 0 0 1rem 0; }
.menu-item-has-children > a { position: relative; }
.bbazis-mobile-search { height: 0px; transition: .5s; overflow: hidden; }
.bbazis-mobile-search.opened { height: 50px; transition: .5s; }
.bbazis-menu-search { width: 0px; transition: .5s; overflow: hidden; }
.bbazis-menu-search.opened { width: 200px; transition: .5s; overflow: hidden; }
.bbazis-menu-search input, .bbazis-mobile-search input { border: none !important; }
.bbazis-mobile-search, .bbazis-mobile-search input { width: 300px; }
.bbazis-mobile-search.opened .bbazis-menu-search { width: 100% !important; transition: .5s; }
.dropdown-trigger { width: 10px; height: 38px; background-position: center; background-size: contain; background-repeat: no-repeat; position: absolute; right: -15px; bottom: 0; z-index: 100; }
[data-bs-theme=light] .dropdown-trigger { background-image: url('images/dropdown-dark.svg'); }
[data-bs-theme=dark] .dropdown-trigger, .dropdown-trigger.dark { background-image: url('images/dropdown-light.svg'); }
.bbazisazis-search-button-mobile img { width: 20px; height: 20px; }
.bbazis-navbar-toggler { background-color: transparent; border: none; height: 20px; }
.bbazis-navbar-toggler-icon { width: 20px; height: 100%; background-image: url('images/hamburger.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.bbazis-search-icon-light, .bbazis-search-icon-dark { display: none; width: 20px; height: 20px; }
[data-bs-theme=dark] .bbazis-search-icon-dark { display: block !important; }
[data-bs-theme=light] .bbazis-search-icon-light { display: block !important; }
.bbazis-mobile-socials { display: none !important; }
.menu-item-has-children { position: relative; }
.menu-item-has-children .sub-menu { min-width: 200px; }
.menu-item-has-children:has(.mega-menu-column) { position: static; }
.bbazis-display-mode-button { width: 20px; height: 20px; background-repeat: no-repeat; background-size: 20px 20px; background-position: center; width: 20px; height: 20px; opacity: 1; background-color: transparent; border: none; transition: .5s; }
[data-bs-theme=light] .bbazis-display-mode-button { background-image: url('images/moon.svg'); }
[data-bs-theme=dark] .bbazis-display-mode-button { background-image: url('images/sun.svg'); }
.bbazis-display-mode-button:hover { opacity: .65; transition: .5s; }
.mega-menu-column > a { font-weight: 600 !important; text-transform: uppercase !important; pointer-events: none; border-bottom: 2px solid var(--bs-white); display: block; padding: 0 0 5px 0; }
.dont-display > a { width: 1px; height: 1px; overflow: hidden; border-bottom: none; opacity: 0; }
.mega-menu-column ul { top: 5px !important; }
.mega-menu-column a span { display: none !important; }
.mega-menu-column ul.sub-menu li { padding: 0 24px 0 0 !important; }
.mega-menu-column.columns-2 ul, .mega-menu-column.columns-3 ul, .mega-menu-column.columns-4 ul { flex-direction: row !important; }
.mega-menu-column.columns-2 > ul li { min-width: 50% !important; max-width: 50%; }
.mega-menu-column.columns-3 > ul li { min-width: 33.33% !important; max-width: 33.33%; }
.mega-menu-column.columns-4 > ul li { min-width: 25% !important; max-width: 25%; }
.mega-menu-column.columns-2 { min-width: 50% !important; }


/* HOME Most recent */
.bbazis-most-recent { max-height: 472px; overflow: hidden; aspect-ratio: auto; }
.bbazis-most-recent-small { max-height: 224px; aspect-ratio: auto; }
.bbazis-most-recent:nth-of-type(2), .bbazis-single-aside .bbazis-article:last-of-type { border-bottom: none; }
.bbazis-single-aside .bbazis-article { border-bottom: 1px solid #F2F0F0; }
.bbazis-single-aside h3, .bbazis-single-aside ul li a { font-size: 1.25em; font-family: "Inter", sans-serif !important; opacity: 1; transition: .5s; }
.bbazis-single-aside ul li a:hover { opacity: .65; transition: .5s; }
.bbazis-most-recent-figure, .bbazis-article-figure { width: 100%; position: relative; display: block; overflow: hidden; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; opacity: 1; transition: .5s; }
.bbazis-most-recent-figure:hover, .bbazis-article-figure:hover { opacity: .65; transition: .5s; }
.bbazis-most-recent-figure { height: 100%; }
.bbazis-article-figure { height: auto; }
.bbazis-most-recent-figure picture, .bbazis-article-figure picture { display: block; }
.bbazis-most-recent-figure img, .bbazis-article-figure img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: cover; aspect-ratio: 16 / 9; }
.bbazis-most-recent h2.first-featured { color: var(--bs-text-on-image); font-size: 2em; font-weight: 700; }
.bbazis-most-recent h2 { color: var(--bs-text-on-image); font-size: 1.25em; font-weight: 700; }
.bbazis-most-recent .bbazis-news-info { background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); position: absolute; bottom: 0; left: 0; word-wrap: break-word; width: 100%; z-index: 102; }
.bbazis-most-recent-small .bbazis-news-info { background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); position: absolute; bottom: 0; left: 0; word-wrap: break-word; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 102; }
.bbazis-most-recent .bbazis-news-info, .bbazis-most-recent-small .bbazis-news-info { pointer-events: none; }
.bbazis-most-recent .bbazis-news-info .bbazis-cikk-author, .bbazis-most-recent-small .bbazis-news-info .bbazis-cikk-author { pointer-events: auto; }
.bbazis-most-recent-small .bbazis-news-info h2 { color: var(--bs-text-on-image); font-size: 1.25em; }
.bbazis-most-recent .bbazis-news-info h2, .bbazis-most-recent .bbazis-news-info h2 a, .bbazis-most-recent .bbazis-news-info-details span, .bbazis-most-recent .bbazis-news-info-details span a, .bbazis-most-recent-small .bbazis-news-info h2, .bbazis-most-recent-small .bbazis-news-info-details span, .bbazis-most-recent-small .bbazis-news-info-details span a { color: var(--bs-text-on-image) !important; text-decoration: none; }
.bbazis-most-recent .bbazis-news-info h2 a, .bbazis-news-info-details span a { text-decoration: none; opacity: 1; transition: .5s; }
.bbazis-most-recent .bbazis-news-info h2 a:hover, .bbazis-news-info-details span a:hover { opacity: .65; transition: .5s; }
.bbazis-article-figure { aspect-ratio: 16 / 9; overflow: hidden; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.bbazis-article .bbazis-article-figure img, .bbazis-article .bbazis-news-info h2 { opacity: 1; transition: .5s; }
.bbazis-article .bbazis-article-figure img:hover, .bbazis-article .bbazis-news-info h2:hover { opacity: .65; transition: .5s; }
.bbazis-article .bbazis-news-info h2, .bbazis-news-info h3, .bbazis-news-info h4 { font-size: 1.125em; text-transform: uppercase; }
.bbazis-article .bbazis-news-info h2, .bbazis-article .bbazis-news-info h2 a, .bbazis-news-info h3, .bbazis-news-info h3 a, .bbazis-news-info h4, .bbazis-news-info h4 a { color: var(--bs-primary-text-color); }
.bbazis-article .bbazis-news-info h2 a, .bbazis-news-info-details span a, .bbazis-news-info h3 a, .bbazis-news-info h4 a { text-decoration: none; }
.bbazis-news-info-details { font-size: .875em; }
.tamogatott-tartalom figure::after { content: ""; position: absolute; top: 0; right: 0; display: block; width: 30px; height: 30px; background-image: url('images/tamogatott-icon-orange.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; z-index: 100; }
.bbazis-article-tags { position: absolute; top: 0; left: 0; z-index: 110; max-width: calc(100% - 40px); padding: 0 0 0 24px; }
.bbazis-single-container .bbazis-single-article .bbazis-article-tags a, .bbazis-article-tags a { padding: 4px 8px; color: var(--bs-white) !important; text-transform: uppercase; text-decoration: none; font-size: .75em; border-bottom-right-radius: 8px; margin-right: 8px; transition: .5s; background-color: var(--bs-primary-color); font-family: "Inter", sans-serif !important; position: relative; }
.bbazis-article-tags a:hover { background-color: var(--bs-secondary-color); transition: .5s; }
.bbazis-most-recent .bbazis-article-tags a, .bbazis-most-recent-small .bbazis-article-tags a { display: inline-block; }
.bbazis-figure-label.bitcoin { background-color: #f2a900 !important; }
.bbazis-most-recent-small { display: flex; flex-direction: column; }
.bbazis-most-recent-more-row .bbazis-article-figure { height: auto; }
.bbazis-most-recent-more-row .bbazis-news-info-details, .bbazis-most-recent-more-row .bbazis-news-info-details span, .bbazis-most-recent-more-row .bbazis-news-info-details span a, .bbazis-home-press span, .bbazis-home-press span a, .bbazis-home-exkluziv span, .bbazis-home-exkluziv span a, .more-news-content .bbazis-news-info-details span, .more-news-content .bbazis-news-info-details span a { color: var(--bs-article-details) !important; }
.bbazis-cikk-link { position: absolute; top: 30px; bottom: 0; left: 0; right: 0; z-index: 100; }
.more-news-content .bbazis-article::after { content: ""; display: block; border-bottom: 1px solid #49515A !important; opacity: .25; }
.more-news-content .bbazis-article:nth-last-child(-n+2)::after { display: none; }
.more-news-content .bbazis-article { display: flex; flex-direction: column; align-self: stretch; }
.more-news-content .bbazis-article .bbazis-news-info { flex-grow: 1; }

/* HOME GUEST CONTENT */
[data-bs-theme=dark] .bbazis-guest-content { background: #FFF; background: linear-gradient(180deg,rgba(40, 44, 49, 1) 0%, rgba(61, 67, 74, 1) 100%); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; overflow: hidden; }
[data-bs-theme=light] .bbazis-guest-content { background: #FFF; background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(244, 244, 244, 1) 100%); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; overflow: hidden; }
.guest-content-header h2, .more-news-heading h2, .bbazis-related-posts-header h3, .bbazis-sidebar-latest-header h3 { font-size: 1.875em; color: var(--bs-primary-text-color); position: relative; font-weight: 800 !important; }
.guest-content-header h2::after, .more-news-heading h2::after, .bbazis-related-posts-header h3::after, .bbazis-sidebar-latest-header h3::after { width: 100%; height: 4px; content: ""; display: block; position: absolute; left: 0; bottom: -5px; background-color: var(--bs-primary-text-color); }
[data-bs-theme=light].bbazis-pr-article { color: var(--bs-link-color-rgb) !important; }
[data-bs-theme=dark].bbazis-pr-article { color: var(--bs-primary-text-color) !important; }
[data-bs-theme=light] .bbazis-exclusive-heading { color: var(--bs-white) !important; }
[data-bs-theme=light] .bbazis-exclusive-heading::after { background-color: var(--bs-white) !important; }
[data-bs-theme=light] .bb-exclusive-title a { color: var(--bs-white) !important; }
[data-bs-theme=dark] .bbazis-exclusive-heading { color: #f2a900 !important; }
[data-bs-theme=dark] .bbazis-exclusive-heading::after { background-color: #f2a900 !important; }
[data-bs-theme=dark] .bb-exclusive-title a { color: #f2a900 !important; }
[data-bs-theme=light] .bbazis-home-exkluziv { background: #FBBF24; background: linear-gradient(135deg,rgba(251, 191, 36, 1) 0%, rgba(234, 88, 12, 1) 100%); }

/* BANNERS */
.bbazis-banner { width: 100%; }
.bbazis-banner img { width: 100%; height: auto; }
.bbazis-content-top-banner img, .bbazis-page-bottom-banner img { max-width: 100%; width: 100%; height: auto; }

/* BUTTONS */
.btn-primary { background-color: var(--bs-secondary-color) !important; color: var(--bs-bg-color) !important; border: 2px solid var(--bs-secondary-color) !important; text-decoration: none; text-transform: uppercase; font-weight: 700; border-bottom-right-radius: 10px; transition: .5s; font-family: "Inter", sans-serif !important; letter-spacing: .5px; padding: 8px 16px; }
[data-bs-theme=dark] .btn-primary { color: var(--bs-white) !important; }
.btn-primary:hover { background-color: var(--bs-bg-color) !important; color: var(--bs-secondary-color) !important; transition: .5s; }
.btn-secondary { background-color: var(--bs-grey-lower-contrast); color: var(--bs-primary-text-color); font-weight: 600; padding: 10px 40px; width: auto; text-transform: uppercase; transition: .5s; border: 2px solid var(--bs-grey-lower-contrast); }
.btn-secondary:hover { background-color: transparent; color: var(--bs-primary-text-color); }
.display-more-news { background-color: var(--bs-secondary-color) !important; color: var(--bs-white) !important; border: 2px solid var(--bs-secondary-color) !important; text-decoration: none; text-transform: uppercase; font-size: 1.25em; font-weight: 700; border-bottom-right-radius: 10px; transition: .5s; font-family: "Inter", sans-serif !important; letter-spacing: 1px; }
.display-more-news:hover { background-color: var(--bs-white) !important; color: var(--bs-primary-text-color) !important; transition: .5s; }
[data-bs-theme=dark] .display-more-news { background-color: var(--bs-secondary-color) !important; color: var(--bs-white) !important; border: 2px solid var(--bs-secondary-color) !important; }
[data-bs-theme=dark] .display-more-news:hover { background-color: var(--bs-bg-color) !important; color: var(--bs-secondary-color) !important; }

/* FOOTER */
.bbazis-footer { position: relative; }
.bbazis-footer::before { content: ""; display: block; width: 100%; height: 5px; background: #EA580C; background: linear-gradient(90deg,rgba(234, 88, 12, 1) 0%, rgba(251, 191, 36, 1) 100%); position: absolute; top: -5px; left: 0; }
.bbazis-footer p, .bbazis-footer a { color: var(--bs-grey-low-contrast); }
.bbazis-footer a { text-decoration: none; }
.bbazis-footer a:hover { text-decoration: underline; }
.bbazis-footer ul { display: inline; }
.bbazis-footer ul li { margin: 0 !important; display: inline-block; }
.bbazis-footer ul li a::after { content:"|"; margin: 0px 6px; display: inline-block; }
.bbazis-footer form p, .bbazis-footer-right p { font-size: .75em; }
.bbazis-footer-bottom { background: #EA580C; background: linear-gradient(90deg,rgba(234, 88, 12, 1) 0%, rgba(251, 191, 36, 1) 100%); }
[data-bs-theme=light] .bbazis-footer-bottom p { color: var(--bs-bg-color); }
[data-bs-theme=dark] .bbazis-footer-bottom p { color: var(--bs-primary-text-color); }
.bbazis-footer-bottom p { font-size: .875em; }
.bbazis-footer-right input { padding: 5px; background: rgb(209,209,209); background: linear-gradient(0deg, rgba(248,248,248,1) 0%, rgba(255,255,255,1) 100%); border: 1px solid #d1d1d1; }
.bbazis-footer-socials i { color: var(--bs-white); }
.bbazis-footer-right h4 { color: var(--bs-grey-low-contrast); }
[data-bs-theme=light] .logo-footer-dark { display: none; }
[data-bs-theme=dark] .logo-footer-light { display: none; }

/* CURRENCIES */
#currencies { height: 40px; display: flex; display: flex; flex-direction: row; align-items: center; margin: 0 auto; }
.currencies-container { white-space: nowrap; overflow: hidden; flex: 1; position: relative; height: 40px; order: 1; background-color: var(--bs-grey-lower-contrast); padding: 5px 0; }
.currencies-container-content { animation: moveText 40s linear infinite; position: absolute; left: 0; top: 5px; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }
.bbazis-curr-info { display: inline-block; padding: 0 20px 0px 30px; line-height: 30px; margin: 0 10px 0 35px; background-repeat: no-repeat; background-position: left center; background-size: 20px 20px; }
#currencies .bbazis-curr-info a { color: var(--bs-primary-text-color) !important; text-decoration: none; font-weight: 400 !important; }
[data-bs-theme=dark] #currencies .bbazis-curr-info a { color: var(--bs-white) !important; }
.currencies-button { width: 30px; height: 30px; order: 2; }
#playButton:checked ~ .currencies-container > .currencies-container-content { animation-play-state: paused; }
#playButton:not(:checked) ~ .currencies-container > .currencies-container-content { animation-play-state: running; }
#playButton:not(:checked) ~ .currencies-container > .currencies-container-content:hover { animation-play-state: paused; }
#playButton { display: none; }
#playButtonLabel { display: inline-block; padding: 10px; cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: 20px 20px; background-color: var(--bs-grey-lower-contrast); height: 100%; }
[data-bs-theme=dark] #playButtonLabel:has(+ #playButton:checked) { background-image: url('images/play-light.svg'); }
[data-bs-theme=light] #playButtonLabel:has(+ #playButton:checked) { background-image: url('images/play.svg'); }
[data-bs-theme=dark] #playButtonLabel:has(+ #playButton:not(:checked)) { background-image: url('images/pause-light.svg'); }
[data-bs-theme=light] #playButtonLabel:has(+ #playButton:not(:checked)) { background-image: url('images/pause.svg'); }
.bbazis-curr-info .value { border-radius: 3px; padding: 2px 5px 2px 20px; position: relative; }
.bbazis-curr-info .value::before { content: ""; background-repeat: no-repeat; background-position: center; background-size: 10px 4px; width: 10px; height: 4px; display: inline-block; position: absolute; left: 5px; bottom: 9px; }
.increase .value { background-color: rgba(68,207,108,.15); }
.increase .value::before { background-image: url('images/up.svg'); }
.decrease .value { background-color: rgba(255,60,56,.15); }
.decrease .value::before { background-image: url('images/down.svg'); }
.btcusd { background-image: url('images/btcusd.svg'); }
.ethusd { background-image: url('images/ethusd.svg'); }
.bnbusd { background-image: url('images/bnbusd.svg'); }
.solusd { background-image: url('images/solusd.svg'); }
.xrpusd { background-image: url('images/xrpusd.svg'); }
.maticusd { background-image: url('images/maticusd.svg'); }
.adausd { background-image: url('images/adausd.svg'); }
.doge { background-image: url('images/doge-logo.svg'); }
.ada { background-image: url('images/adausd.svg'); }
.ton { background-image: url('images/ton.svg'); }
.shiba { background-image: url('images/shiba.svg'); }
.dot { background-image: url('images/dot.svg'); }
.trx { background-image: url('images/trx.svg'); }
.ltc { background-image: url('images/ltc.svg'); }
.xmr { background-image: url('images/xmr.svg'); }

.currency-change { border: none; background-color: var(--bs-grey-lower-contrast); color: var(--bs-primary-text-color); display: flex; align-items: center; justify-content: center; text-transform: uppercase; order: 3; height: 100%; cursor: pointer; }
.currency-flag { width: 32px; height: 20px; background-repeat: no-repeat; background-position: center; background-size: cover; border: none; background-color: transparent; order: 3; }
.us-flag { background-image: url('images/us.svg'); margin: 0 16px 0 0; }
.hun-flag { background-image: url('images/hun.svg'); margin: 0 16px 0 0; }
.selected-currency { display: none; }

/* MODAL */
.modal-dialog { background-color: var(--bs-bg-color); }
.modal-dialog h5, .modal-dialog p { color: var(--bs-primary-text-color); }
.modal-dialog .btn-close { color: var(--bs-primary-text-color); }
.currency-btn { border: none; background-color: var(--bs-primary-text-color); color: var(--bs-bg-color); transition: .5s; text-align: center; padding: 0 16px; }
.currency-btn.selected { background-color: var(--bs-link-color-rgb); color: var(--bs-white); transition: .2s; }
.currency-btn:hover { background-color: var(--bs-primary-text-color); color: var(--bs-bg-color); transition: .2s; }

/* SINGLE ARTICLE */
.bbazis-single-article .bbazis-article-tags { position: relative; top: auto; left: auto; z-index: auto; padding: 0; }
.bbazis-single-article div { max-width: 100%; overflow-x: hidden; }
.bbazis-single-article div img, .wp-caption.aligncenter { max-width: 100%; height: auto; margin: 0 auto; }
.wp-caption-text { text-align: center; margin: .5rem 0 2rem 0; }
.bbazis-single-article-header h1 { color: var(--bs-primary-text-color); text-transform: uppercase; }
[data-bs-theme=dark] .bbazis-single-article-header h1 { color: var(--bs-white); }
.bbazis-author-data a picture { display: flex; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; }
.bbazis-article-author-name, .bbazis-article-date, .bbazis-article-author-name, .bbazis-mod-date { font-size: .875em; display: inline-block; }
.bbazis-article-date::before { content: "|"; padding: 0 8px; display: inline-block; }
.bbazis-single-featured-image { display: flex; width: 100%; max-width: 100%; aspect-ratio: 16 / 9; overflow: hidden; }
.bbazis-single-featured-image img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: cover; }
.bbazis-single-article h2 { padding: 48px 0 8px 0; }
.bbazis-single-banner, .bbazis-disqus picture { width: 100%; }
.bbazis-single-banner img, .bbazis-disqus picture img { width: 100%; height: auto; }
.bbazis-latest-news-title { font-size: 1.25em; font-family: "Inter", sans-serif !important; font-weight: 700; line-height: 140%; }
aside .bbazis-latest-news-title { font-size: 1em; }
.category-page-left .bbazis-news-info .bbazis-latest-news-title a, .bbazis-news-info .bbazis-latest-news-title a, .bbazis-page-container .bbazis-news-info .bbazis-latest-news-title a, .category-page-left .bbazis-latest-news-title-live a { color: var(--bs-primary-text-color) !important; transition: .5s; opacity: 1; text-decoration: none; }
[data-bs-theme=dark] .bbazis-latest-news-title a { text-decoration: none !important; }
.bbazis-latest-news-title a:hover { transition: .5s; opacity: .65; }
.bbazis-guest-content .bbazis-latest-news-title { font-size: 1.125em; }
[data-bs-theme=dark] .bbazis-news-info-details a { text-decoration: none !important; }
.bbazis-single-article p img { margin: 0 auto; display: block; }
.single .bbazis-post-tags .bbazis-post-tag { padding: 8px 16px; margin: 0 16px 0 0; background-color: var(--bs-link-hover-color); color: var(--bs-white) !important; text-transform: uppercase; text-decoration: none !important; font-weight: 500 !important; border-bottom-right-radius: 8px; border: 2px solid var(--bs-link-hover-color) !important; font-weight: 600 !important; transition: .5s; }
.single .bbazis-post-tags .bbazis-post-tag:hover { background-color: var(--bs-bg-color) !important; color: var(--bs-link-hover-color) !important;  border: 2px solid var(--bs-link-hover-color) !important; transition: .5s; }
.single [data-bs-theme=dark] .bbazis-post-tag:hover { background-color: var(--bs-bg-color); color: var(--bs-primary-color) !important; }
.bbazis-post-tags p { font-family: "Inter", sans-serif !important; font-weight: 500 !important; font-size: 1.5rem; padding-bottom: 4px; border-bottom: 1px solid var(--bs-grey-low-contrast); }
.bbazis-article .bbazis-cikk-author, .bbazis-news-info .bbazis-cikk-author, .bbazis-article .bbazis-cikk-author a, .bbazis-news-info .bbazis-cikk-author a { color: #49515A !important; }

/* CATEGORY PAGE */
.category-page-intro h1, .currency-page-intro h1 { color: var(--bs-primary-text-color); text-transform: uppercase; display: flex; flex-direction: row; align-items: center; }
.page-intro-line { height: 3px; flex: 1; background-color: var(--bs-primary-text-color); opacity: 1; }
[data-bs-theme=dark] .page-intro-line { background-color: var(--bs-white); }
.category-page-intro h1 span, .currency-page-intro h1 span { padding: 0 1rem 0 0; color: var(--bs-primary-text-color); }
[data-bs-theme=dark] .category-page-intro h1 span { color: var(--bs-white); }
.category-page-intro p { margin-bottom: 1.5rem; }

/* CURRENCY PAGE */
.currency-page-intro img { width: 100%; max-width: 100%; height: auto; }

/* PAGINATION */
.pagination .nav-links { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
.pagination .nav-links .page-numbers, .bbazis-glossary-list li { padding: 5px 10px; background-color: var(--bs-bg-color); color: var(--bs-primary-text-color) !important; text-decoration: none; transition: .5s; border: 1px solid var(--bs-primary-text-color); margin: 0 4px 8px 4px; }
.page-numbers:not(.current):hover, .bbazis-glossary-list li:hover { background-color: var(--bs-primary-text-color) !important; color: var(--bs-bg-color) !important; opacity: .5; transition: .5s; }
.pagination .nav-links .page-numbers.current, .bbazis-glossary-list li.current { background-color: var(--bs-primary-text-color) !important; color: var(--bs-white) !important; }
[data-bs-theme=dark] .page-numbers, [data-bs-theme=dark] .bbazis-glossary-list li { color: var(--bs-white) !important; border: 1px solid var(--bs-white); text-decoration: none !important; }
[data-bs-theme=dark] .pagination .nav-links .page-numbers.current, [data-bs-theme=dark] .pagination .nav-links .bbazis-glossary-list li.current { background-color: var(--bs-white); color: var(--bs-bg-color) !important; }
[data-bs-theme=dark] .page-numbers:not(.current):hover, [data-bs-theme=dark] .bbazis-glossary-list li:hover { background-color: rgba(255,255,255,.5) !important; opacity: .5; transition: .5s; }
.nav-links .page-numbers:hover { color: var(--bs-bg-color) !important; }

/* PAGE */
.bbazis-page-heading { color: var(--bs-primary-text-color); }
[data-bs-theme=dark] .bbazis-page-heading { color: var(--bs-white); }
.bbazis-page-container a, .bbazis-single-container a, .bbazis-page-container a strong, .bbazis-single-container a strong, .category-page-left a, .category-page-left a strong, .page-template-page-links a { color: var(--bs-primary-color) !important; text-decoration: none !important; font-weight: 600 !important; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; -ms-word-break: break-all; }
.bbazis-page-container a.btn-primary, .bbazis-single-container a.btn-primary, .category-page-left a.btn-primary, .page-template-page-links a.btn-primary, [data-bs-theme=dark] .bbazis-page-container a.btn-primary, [data-bs-theme=dark] .bbazis-single-container a.btn-primary, [data-bs-theme=dark] .category-page-left a.btn-primary, [data-bs-theme=dark] .page-template-page-links a.btn-primary { color: var(--bs-white) !important; }
.bbazis-page-container span:has(a), .bbazis-single-container span:has(a) { text-decoration: none !important; }
[data-bs-theme=dark] .bbazis-page-container a, [data-bs-theme=dark] .bbazis-single-container a, [data-bs-theme=dark] .bbazis-page-container a strong, [data-bs-theme=dark] .bbazis-single-container a strong, [data-bs-theme=dark] .category-page-left a, [data-bs-theme=dark] .category-page-left a strong, [data-bs-theme=dark] .page-template-page-links a, [data-bs-theme=dark] .bbazis-date-content ul li a { color: #fbbe24 !important; }
.bbazis-page-container a:hover, .bbazis-single-container:hover { color: var(--bs-primary-text-color); text-decoration: none; }
/*[data-bs-theme=dark] .bbazis-page-container a, [data-bs-theme=dark] .bbazis-single-container a { color: var(--bs-white) !important; text-decoration: underline; font-weight: 400; } */
.bbazis-single-container-left .code-block { margin: 2rem auto !important; }

[data-bs-theme=dark] .bbazis-page-container a:hover, [data-bs-theme=dark] .bbazis-single-container a:hover { color: var(--bs-white); text-decoration: none; }
.bbazis-more-news-button a, .bbazis-offer-item-button a { color: var(--bs-bg-color) !important; }
[data-bs-theme=dark] .bbazis-more-news-button a, [data-bs-theme=dark] .bbazis-offer-item-button a { color: var(--bs-white) !important; }
.bbazis-more-news-button a:hover, .bbazis-offer-item-button a:hover { color: var(--bs-secondary-color) !important; }
[data-bs-theme=dark] .bbazis-more-news-button a:hover, [data-bs-theme=dark] .bbazis-offer-item-button a:hover { color: var(--bs-secondary-color) !important; }
.bbazis-more-news-button a:active, .bbazis-offer-item-button a:active { color: var(--bs-white) !important; background-color: var(--bs-primary-text-color) !important; border-color: var(--bs-primary-text-color) !important; }
.bbazis-single-aside .bbazis-guides-list li a, .bbazis-single-aside ul li a, .bbazis-single-aside .bbazis-guides-list-more li a, .bbazis-single-aside .bbazis-sidebar-news a { color: var(--bs-primary-text-color) !important; text-decoration: none; }

/* ROLUNK */
.bbazis-page-bottom-container h2 { text-transform: uppercase; }
.bbazis-team-member { position: relative; overflow: hidden; }
.bbazis-team-member { width: 100%; height: 100%; border-bottom-right-radius: 20px; border-top-left-radius: 20px; overflow: hidden; }
.bbazis-team-member picture, .bbazis-author-image { width: 100%; aspect-ratio: 1/1; }
.bbazis-team-member picture img, .bbazis-author-image img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: cover; transition: .5s; }
.bbazis-team-member .bbazis-team-member-info { background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); position: absolute; bottom: 0; left: 0; }
.bbazis-team-member .bbazis-team-member-info h3, .bbazis-team-member .bbazis-team-member-info h3 a, .bbazis-team-member .bbazis-team-member-info p { color: var(--bs-text-on-image); }
.bbazis-team-member .bbazis-team-member-info p.bbazis-team-member-name { font-size: 1.25em; font-family: "Inter", sans-serif !important; font-weight: 500; }
.bbazis-team-member .bbazis-team-member-info p { font-size: .875em; }
.bbazis-team-member .bbazis-team-member-info h3 { font-size: 1.25em; }
.bbazis-team-member .bbazis-team-member-info p { font-size: .875em; }
.bbazis-team-member-link { opacity: 1; transition: .5s; }
.bbazis-team-member-link:hover { opacity: .75; transition: .5s; }
.bbazis-team-member-link:hover .bbazis-team-member picture img { transform: scale(120%) rotate(8deg); transition: .5s; }

/* EGYEDI AJÁNLAT */
#bbazis-egyedi-ajanlatok.nav-tabs { border-bottom: 2px solid var(--bs-primary-color); }
[data-bs-theme=dark] #bbazis-egyedi-ajanlatok.nav-tabs { border-bottom: 2px solid var(--bs-white); }
#bbazis-egyedi-ajanlatok .nav-link { border-top-right-radius: 10px; border: none; margin: 0 .125rem; background-color: var(--bs-grey-lower-contrast); font-family: "Inter", sans-serif !important; font-weight: 500; text-transform: uppercase; padding: .5rem 1rem; font-size: 1.25rem; color: var(--bs-primary-color); }
[data-bs-theme=dark] #bbazis-egyedi-ajanlatok .nav-link { color: var(--bs-white); }
#bbazis-egyedi-ajanlatok .nav-link.active { background-color: var(--bs-primary-color); color: var(--bs-bg-color); }
[data-bs-theme=dark] #bbazis-egyedi-ajanlatok .nav-link.active { background-color: var(--bs-white); }
.bbazis-offer-item-image { width: 100%; height: 204px; border-bottom-right-radius: 20px; overflow: hidden; }
.bbazis-offer-item-image img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: cover; }
.bbazis-offer-item-button a { padding: 10px 20px; }
.bbazis-offer-item-button a:hover { color: var(--bs-secondary-color) !important; }
.bbazis-offer-item-image a { opacity: 1; transition: .5s; }
.bbazis-offer-item-image a:hover { opacity: .75; transition: .5s; }
.bbazis-offer-item-image a picture { display: flex; width: 100%; height: 100%; }
.bbazis-offer-item-excerpt p { color: var(--bs-primary-text-color); }
.tab-pane.show { opacity: 1; }

/* GUIDES */
.bbazis-guides-list { column-count: 1; column-gap: normal; }
.bbazis-guides-list li { margin: 0 0 .5em 0; }
.bbazis-guides-list li a { text-decoration: none; color: var(--bs-link-color-rgb); transition: .5s; }
.bbazis-guides-list li a:hover { color: var(--bs-primary-text-color); transition: .5s; }
.bbazis-guides-list li.current-menu-item a { font-weight: 700; }
.bbazis-guide-bottom-widget h3 { font-size: 1.5rem; }
.bbazis-single-container iframe { width: 100%; max-width: 100%; height: auto; }
.bbazis-single-container iframe[src^="https://player.vimeo.com/"] { aspect-ratio: 16 / 9; }
.bbazis-single-container iframe[src^="https://www.youtube.com/"] { aspect-ratio: 16 / 9; }
#menu-utmutato li a i { display: none; }
.bbazis-sidebar-guide-header h3 { font-size: 1.25em; color: var(--bs-primary-text-color); }
.bbazis-sidebar-guide-header h3, .bbazis-single-aside h3 { position: relative; }
.bbazis-sidebar-guide-header h3::after, .bbazis-single-aside h3::after { position: absolute; left: 0; right: 0; bottom: -8px; content: ""; display: block; height: 2px; background-color: var(--bs-primary-text-color); }
.bbazis-page-guide-heading { display: flex; flex-direction: row; margin: 0 0 24px 0; align-items: flex-start; justify-content: space-between; flex-wrap: nowrap; }
.bbazis-page-guide-heading h1 { padding: 0 16px 0 0; }
.bbazis-guide-page-views, .page .bbazis-guide-page-views { background: none !important; padding: 0 !important; border-bottom-right-radius: unset !important; color: var(--bs-primary-text-color); }
.bbazis-page-guide-heading .bbazis-guide-page-views { margin: 0 0 .5rem 0; font-size: .857em; padding: .25rem .5rem !important;  border-bottom-right-radius: 10px !important; }
[data-bs-theme=dark] .bbazis-page-guide-heading .bbazis-guide-page-views { background: #454c54 !important; }
[data-bs-theme=light] .bbazis-page-guide-heading .bbazis-guide-page-views { background: #eee !important; }

/* AUTHOR ARCHIVE */
.bbazis-author-right h1 { text-align: left; color: var(--bs-link-color-rgb); }
[data-bs-theme=dark] .bbazis-author-right h1 { color: var(--bs-white); }
.bbazis-author-left picture { width: 100%; max-height: 212px; max-width: 212px; overflow: hidden; border-bottom-right-radius: 20px; }
.bbazis-author-left picture img { width: 100%; height: auto; }
.bbazis-author-contact-icon i { padding: .25rem .5rem; color: var(--bs-bg-color); background-color: var(--bs-link-color-rgb); border-bottom-right-radius: 10px; margin: 0 .5rem .5rem 0; transition: .5s; }
.bbazis-author-contact-icon i:hover { color: var(--bs-bg-color); background-color: var(--bs-dark); transition: .5s; }
[data-bs-theme=dark] .bbazis-author-contact-icon i { color: var(--bs-bg-color); background-color: var(--bs-white); }
[data-bs-theme=dark] .bbazis-author-contact-icon i:hover { color: var(--bs-white); background-color: var(--bs-link-color-rgb); }
.bbazis-nr-articles, .bbazis-nr-views { font-weight: 600; color: var(--bs-link-color-rgb); }
[data-bs-theme=dark] .bbazis-nr-articles, [data-bs-theme=dark] .bbazis-nr-views { color: var(--bs-white); }
.bbazis-author-article-info { display: inline-block; }
.bbazis-views::before { content: "|"; padding: 0 8px; display: inline-block; }
.bbazis-author-left { overflow: hidden; }
.bbazis-author-left img { max-width: 100%; height: auto; }

/* STICK SIDEBAR */
.bbazis-scroll-sticky { position: relative; height: 100vh; background-color: var(--bs-bg-color); }
.stick-to-top { position: sticky; padding-top: 30px; }

/* SEARCH */
.search-title, .search-results-title { color: var(--bs-primary-text-color); }
.search-query, .search-results-num { font-weight: 600; }
.search-results-title::before { content: "|"; margin: 0 0 0 5px; padding: 0 5px 0 0; display: inline-block; }

/* CHAMP SHARING */
article div.the_champ_horizontal_sharing { margin-bottom: 16px !important; }
.the_champ_sharing_container { padding: 0 !important; }
.the_champ_svg { border-bottom-right-radius: 10px; }
[data-bs-theme=dark] .the_champ_svg { background-color: #fff !important; opacity: 1; }
[data-bs-theme=dark] .the_champ_svg svg path { fill: #294d96 !important; }
[data-bs-theme=dark] .the_champ_no_fill.the_champ_svg_stroke { fill: #fff !important; stroke: #294d96 !important; }
[data-bs-theme=dark] .the_champ_svg:hover { opacity: .6 !important; }

/* SZÓJEGYZÉK */
.bbazis-glossary { padding: 1rem; border: 1px solid var(--bs-grey-lower-contrast); border-bottom-right-radius: 20px; background-color: var(--bs-bg-color); position: relative; }
.glossary-block { max-height: 0px; overflow: hidden; transition: .5s; }
.glossary-block.active { max-height: 20000px; overflow: visible;; transition: .5s; }
.bbazis-glossary-heading { font-family: "Inter", sans-serif !important; font-weight: 500 !important; font-size: 1.5em; }
.bbazis-glossary-list li { margin: 0 10px 10px 0; }
.bbazis-glossary-list li button { border: none; background-color: transparent; }
.bbazis-glossary-list li:hover button, [data-bs-theme=dark] .bbazis-glossary-list li:hover button { color: var(--bs-white) !important; text-decoration: none; }
.bbazis-glossary-list li.current button { color: var(--bs-white) !important; }
[data-bs-theme=dark] .bbazis-glossary-list li.current button { color: var(--bs-bg-color) !important; }

/* ARCHIVUM */
.bbazis-date-heading { border-bottom: 2px solid var(--bs-primary-text-color); }

/* COIN SIGNAL */
.title.itb-widget { display: flex; align-items: center; }
.token-select { font-size: 16px; margin: 8px 0 0 10px !important; }

.tradingview-widget-container iframe { min-height: 600px; }

#disqus_thread a { color: var(--bs-primary-text-color) !important; }
[data-bs-theme=dark] #disqus_thread a { color: #fff !important; }

/* Google hírek */
.gb_he { display: none; }
.gb_we#sdgBod { width: 154px; height: 30px; background-image: url('images/google-news.png') !important; background-position: center !important; background-repeat: no-repeat !important; }
[data-bs-theme=dark] .gb_we#sdgBod { background-image: url('images/google-news-white.png') !important; }

/* CHAMP SHARING UL */
.the_champ_sharing_ul { display: block; }

blockquote { padding: 1rem; background-image: url('images/quote.svg'); background-size: 50px; background-repeat: no-repeat; margin: 2rem 0; }
[data-bs-theme=dark] blockquote { background-image: url('images/quote-dark.svg'); }
blockquote p, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 { color: var(--bs-primary-text-color); font-size: 1.5em; padding: 0 0 0 1rem; margin: 0; }

/* Back to top */
.bbazis-back-to-top { position: fixed; right: 1.5rem; bottom: 1.5rem; z-index: 10000; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background-color: transparent; color: var(--bs-primary-text-color); font-size: 2rem; opacity: 1; transition: .5s; display: none; cursor: pointer; }
.bbazis-back-to-top:hover { transition: .5s; opacity: .5; }

/* Accordion */
.accordion-item { border: 1px solid var(--bs-grey-low-contrast); border-top: 1px solid var(--bs-grey-low-contrast) !important; }
.accordion-button { outline: none; font-size: 1.5rem; }
.accordion-button:not(.collapsed) { background-color: var(--bs-bg-color); color: var(--bs-primary-text-color); }
.accordion-body { background-color: var(--bs-grey-lower-contrast); font-size: 1.125em; }

[data-bs-theme=dark] coingecko-coin-converter-widget, [data-bs-theme=dark] .cryptocalctabbed, [data-bs-theme=dark] gecko-coin-converter-widget { filter: invert(1) hue-rotate(192deg); }

/* PDF */
.bbazis-pdf-viewer { display: block; }
.bbazis-pdf-download { display: none; }
.bbazis-pdf-file { display: block !important; }

/* FINIXIO BUTTON */
a.btn-finixio { background-color: #094A84; color: var(--bs-white) !important; }
a.btn-finixio:hover { background-color: var(--bs-dark); }
[data-bs-theme=dark] a.btn-finixio:hover { background-color: var(--bs-white); color: var(--bs-dark); }

/* YOUTUBE VIDEOK */
.single-youtube-videok .bbazis-article-date::before { display: none !important; }
.bbazis-youtube-banner figure a picture { width: 100%; }

body.single-youtube-videok .code-block-13 iframe { display: none !important; }
.single-youtube-videok .bbazis-article-date::before { display: none !important; }
.bbazis-youtube-banner img { max-width: 100%; height: auto; }
.btcpay-form--block { display: flex !important; flex-direction: row !important; align-items: center width: 100%; padding: 0 18px; background-color: #efefef; justify-content: flex-start !important; }
.author .btcpay-form--block { padding: 10px; }
.btcpay-custom-container { display: flex; flex-direction: row; }
.btcpay-form select { margin: 0 !important; padding: 10px !important; }
input[type=range].btcpay-input-range { margin: 0 !important; }
.btcpay-form--block p { margin: 0 !important; }
.btcpay-form.btcpay-form--block button.submit { display: flex; flex-direction: row; align-items: center; margin: 0 0 0 20px; justify-content: center; background-color: #EA580C !important; padding: 0 20px; }
.btcpay-form--block button.submit span { margin: 0 5px 0 0; }
.btcpay-input-price { border: 1px solid #ddd !important; color: var(--bs-primary-text-color) !important; }
[data-bs-theme=dark] .btcpay-input-price { color: var(--bs-bg-color) !important; }
.btcpay-form.btcpay-form--block input[type=range].btcpay-input-range::-webkit-slider-thumb { background-color: #EA580C !important; border: 2px solid #EA580C !important; }
.bbazis-donate-author-content { background-color: #efefef !important;  display: flex; }
.author-donate-text { font-size: 14px; }
.author-donate-text strong { color: var(--bs-link-color-rgb); }
.author-donate-headline { font-weight: 600; font-size: 18px; color: var(--bs-primary-text-color); }
.bbazis-donate-author-content .btcpay-input-range { display: none; }
.bbazis-single-tamogatas .btcpay-form--block { background: none; }
.bbazis-single-tamogatas .btcpay-form--block .submit { border: 1px solid var(--bs-blue); color: var(--bs-white); background-color: var(--bs-secondary-color); font-size: 14px; padding: 5px 10px; border-bottom-right-radius: 10px }
.bbazis-single-tamogatas .btcpay-form--block .submit:hover { background-color: var(--bs-bg-color); color: var(--bs-secondary-color); }
[data-bs-theme=dark] .bbazis-single-tamogatas .btcpay-form--block .submit { border: 1px solid var(--bs-white); color: var(--bs-bg-color); background-color: var(--bs-white); }
[data-bs-theme=dark] .bbazis-single-tamogatas .btcpay-form--block .submit:hover { color: var(--bs-white); background-color: var(--bs-bg-color); }

.more-news-heading .page-live-section-heading { color: var(--bs-primary-text-color) !important; }
.more-news-heading .page-live-section-heading::after { background-color: var(--bs-primary-text-color) !important; opacity: 1; }

.accordion-header button { font-weight: 700; }

/* AUDIO PLAYER */
.bbazis-single-audio-player, .bbazis-single-audio-player div { border: none !important;  border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; overflow: hidden !important; }
.bbazis-single-audio-player .card { border: none !important; }
[data-bs-theme=dark] .bbazis-single-audio-player .card .card-body { background-color: var(--bs-primary-text-color); border: none !important; }
[data-bs-theme=light] .bbazis-single-audio-player .card .card-body { background-color: var(--bs-primary-text-color); border: none !important; }
.bbazis-audio-player { font-family: "Inter", sans-serif !important; font-size: 1.25rem; font-weight: 500; color: var(--bs-bg-color); background-color: var(--bs-primary-color); display: flex; justify-content: center; align-items: center; align-self: stretch; }
[data-bs-theme=dark] .bbazis-audio-player { color: var(--bs-primary-text-color); }
.audio-btn { background: none; border: none !important; }
.audio-btn i { font-size: 1.5rem;  }
[data-bs-theme=light] .audio-btn i { color: var(--bs-bg-color) !important; }
[data-bs-theme=dark] .audio-btn i { color: var(--bs-bg-color) !important; }
#playPauseBtn.audio-btn { background-color: var(--bs-bg-color) !important; border-radius: 50% !important; width: 48px; height: 48px; position: relative; }
#playPauseBtn.audio-btn i { font-size: 2em; color: var(--bs-primary-text-color) !important; position: absolute; left: 15px;  bottom: 8px; }
#playPauseBtn.audio-btn { transform: scale(100%); transition: .5s; }
#playPauseBtn.audio-btn:hover { transform: scale(115%); transition: .5s; }
.audio-btn { opacity: 1; transition: .5s; transform: scale(100%); }
.audio-btn:hover { transition: .75s; opacity: .5; }
.bbazis-progress { display: flex; flex: 1; flex-direction: column; }
.bbazis-single-audio-player .progress { border-radius: 5px; height: 10px; display: flex; flex: 1; }
.bbazis-single-audio-player .progress-bar { border-radius: 5px; height: 10px; }
.bbazis-audio-player-times span { color: var(--bs-bg-color) !important; font-size: .75rem; }

.page-id-75537 .bbazis-page-container a, .page-id-75537 .bbazis-single-container a { text-decoration: underline; }
aside .code-block { margin: 0 0 24px 0 !important; }

.coin_price { opacity: 1; transition: .5s; }
.coin_price:hover { opacity: .65; transition: .5s; }
[data-bs-theme=light] .coin_price a.cplink { color: var(--bs-primary-text-color) !important; font-weight: 600; font-style: normal !important; }
[data-bs-theme=dark] .coin_price a.cplink { color: var(--bs-bg-color) !important; font-weight: 600; font-style: normal !important; }
[data-bs-theme=dark] .bbazis-cikk-author a { color: var(--bs-primary-text-color) !important; }
[data-bs-theme=dark] .bbazis-cikk-author::before { color: var(--bs-primary-text-color) !important; }
[data-bs-theme=light] .bbazis-author-contact-icon i { background-color: var(--bs-primary-color); }
.bbazis-single-article a { color: var(--bs-primary-color); }
[data-bs-theme=dark] .bbazis-single-article a { color: #fbbe24; text-decoration: none; }

@keyframes moveText {
    0% { transform: translate(0%, 0); }
    10% { transform: translate(0%, 0); }
    100% { transform: translate(-50%, 0); }
}

@keyframes moveTextSmall {
    0% { transform: translate(0vw, 0); }
    5% { transform: translate(0vw, 0); }
    100% { transform: translate(calc(-100%), 0); }
}

/************************* MOBILE *************************/
@media (min-width: 1600px) {
  .bbazis-footer .container-inner { max-width: 1440px; }
}

@media(min-width: 1920px) {
  .container-inner { max-width: 1920px; }
}

@media(max-width: 1440px) {
  .bbazis-footer .container-inner { max-width: 1280px; }
}

@media(max-width: 1380px) {
  .bbazis-navbar-nav li a { font-size: .8em; }
}

@media(max-width: 1200px) {
  .bbazis-page-navbar { width: 30% !important; max-width: 30%; overflow-x: hidden; transition: .5s; position: fixed; top: 0; right: -30%; height: 100vh; background-color: var(--bs-primary-color); overflow-y: auto; padding: 4rem 0 2rem 0 !important; }
  .bbazis-navbar-nav { max-width: 100%; width: 100%; display: block; height: auto; }
  .bbazis-navbar-nav > li { display: block; padding: 0 0 1rem 0; }
  .bbazis-page-navbar.menu-opened { right: 0; transition: .5s; z-index: 999; }
  .bbazis-page-navbar.menu-opened .dont-display > a { width: 1px; height: 1px; overflow: hidden; opacity: 0; margin: 0; padding: 0 !important; }
  .bbazis-navbar-nav  > ul { padding: 1rem 0; }
  #bbazis-page-header .bbazis-navbar-nav li a { color: var(--bs-white) !important; padding: 0 1rem; }
  .bbazis-navbar-nav li .sub-menu { background: #C24A0A !important; }
  .bbazis-navbar-nav li .sub-menu li { border-bottom: 1px solid rgba(255,255,255,.5); padding: .5rem 0; }
  .bbazis-navbar-nav li.menu-item-has-children:hover > .sub-menu { max-height: 0px; overflow: hidden; padding: 0; }
  .bbazis-navbar-nav li.menu-item-has-children > .sub-menu.menu-opened { display: flex !important; max-height: 5000px !important; padding: 1rem; flex-direction: column; top: 0; overflow: visible; margin: .5rem 0 0 0; }
  .mega-menu-column { position: relative; top: 0; left: 0; min-width: 0px; border-bottom: none !important; padding: 0 !important; }
  .bbazis-navbar-nav li.menu-item-has-children .sub-menu { position: relative; top: 0; width: 100%; }
  .bbazis-navbar-nav li.menu-item-has-children:hover .mega-menu-column { min-width: 0px; }
  .bbazis-navbar-nav li.menu-item-has-children .mega-menu-column .sub-menu, .bbazis-navbar-nav li.menu-item-has-children .mega-menu-column:hover .sub-menu { top: 0 !important; display: flex !important; width: 100%; padding: 0; max-height: none; }
  li.menu-item-has-children { width: 100%; }
  li.menu-item-has-children a { position: relative; display: block; }
  .dropdown-trigger { width: 88px; height: 28px; background-image: url('images/dropdown-light.svg') !important; right: 1rem; background-size: 28px 28px; background-position: right top; }
  .mega-menu-column:last-of-type .sub-menu li:last-of-type { border-bottom: none; }
  .bbazis-menu-close { width: 20px; height: 20px; background-image: url('images/close.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; position: absolute; top: 1rem; right: 1rem; border: none; background-color: transparent; }
  .bbazis-mobile-socials { display: flex !important; }
  .bbazis-navbar-nav li.menu-item-has-children:has(.mega-menu-column) > .sub-menu { position: relative; top: auto; left: auto; width: 100%; }
  .menu-item-has-children:has(.mega-menu-column) { position: relative; }
  .bbazis-navbar-nav > li, .bbazis-navbar-nav > li > a { height: auto; }
  .mega-menu-column.columns-2 ul.sub-menu li { min-width: 100% !important; max-width: 100% !important; }
  .mega-menu-column.columns-3 ul.sub-menu li { min-width: 100% !important; max-width: 100% !important; }
  .mega-menu-column.columns-4 ul.sub-menu li { min-width: 100% !important; max-width: 100% !important; }
  .mega-menu-column ul.sub-menu li { padding: 1rem 0 !important; }
  .mega-menu-column > a { padding: 1rem 0 !important; }
  .bbazis-navbar-nav li.menu-item-has-children:hover .mega-menu-column ul.sub-menu { flex-direction: column; }
  .bbazis-navbar-nav li.menu-item-has-children .sub-menu li { padding: .75rem 0 !important; }
  .bbazis-navbar-nav li.current-menu-item a { color: var(--bs-white) !important; opacity: 1; }
  .bbazis-navbar-nav > li.current-menu-item a { color: var(--bs-white) !important; opacity: 1; }
  .bbazis-mobile-search, .bbazis-mobile-search input { width: 100%; }
  .btcpay-form--block { flex-direction: column !important; width: 100%; justify-content: center; align-items: center; }
	.btcpay-form--block button.submit { margin: 20px 0 0 0; }
  .menu-live::before { background-color: #FBBF24 !important; top: 6px !important; }
  .btcpay-form.btcpay-form--block { flex-direction: row !important; flex-wrap: nowrap; }
  .btcpay-custom-container { flex-wrap: nowrap; }
}

@media(max-width: 991px) {
  .bbazis-guides-list { column-count: 2; }
  .container-no-sidebar { max-width: none; }
  .bbazis-most-recent-small { aspect-ratio: 16 / 9; max-height: none; }
  .bbazis-most-recent { aspect-ratio: 1 / 1; max-height: none; }
  .bbazis-footer ul li { display: block; margin: 0 0 10px 0 !important; }
  .bbazis-footer ul { display: block; }
  .bbazis-footer ul li a::after { display: none; }
}

@media(max-width: 960px) {
  .currencies-container-content { animation: moveText 60s linear infinite; }
  .bbazis-article-author-name, .bbazis-article-author-name { display: block; }
}

@media(max-width: 768px) {
  .bbazis-most-recent .bbazis-news-info h2, .bbazis-most-recent .bbazis-news-info h2 a, .bbazis-news-info-details span, .bbazis-news-info-details span a { color: var(--bs-primary-text-color); }
  .bbazis-most-recent:nth-of-type(2), .bbazis-article { border-bottom: 1px solid #F2F0F0; }
  .bbazis-page-navbar { width: 50% !important; max-width: 50%; right: -50%; }
  .bbazis-author-article-info { display: block; }
  .bbazis-views::before { display: none; }
  .bbazis-single-banner, .bbazis-disqus picture { width: 100%; }
  .bbazis-single-banner img, .bbazis-disqus picture img { width: auto; height: auto; max-width: 100%; }
  .bbazis-article-date, .bbazis-mod-date { font-size: .75em; }
  .container-2-col ul li { width: 100%; }
  .the_champ_sharing_ul { display: flex; flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap; }
  .the_champ_sharing_ul a, .the_champ_sharing_ul div { margin: 8px 0; float: none; }
  .bbazis-pdf-viewer { display: none !important; }
  .bbazis-pdf-download { display: flex; width: 100%; flex-direction: row; justify-content: center; }
  .bbazis-pdf-file { display: none !important; }
  .currencies-container-content { animation: moveTextSmall 100s linear infinite; }
  .bbazis-most-recent-more-row .bbazis-article:last-of-type, .guest-content-container .bbazis-article { border: none !important; }
  .home .more-news-content .bbazis-article { border-bottom: none; }
  .btcpay-form.btcpay-form--block { flex-direction: column !important; }
  .btcpay-custom-container input[type=range].btcpay-input-range { width: 100% !important; margin: 12px 0 16px 0 !important; }
  .btcpay-input-price { flex: 1; margin: 12px 0 !important; }
}

@media (max-width: 660px) {
  .bbazis-page-navbar { width: 100% !important; max-width: 100%; right: -100%; }
  #bbazis-egyedi-ajanlatok.nav-tabs { display: flex; flex-direction: column; gap: .5rem; border: none; }
  #bbazis-egyedi-ajanlatok.nav-tabs .nav-item, #bbazis-egyedi-ajanlatok.nav-tabs .nav-item button { width: 100%; }
  #bbazis-egyedi-ajanlatok.nav-tabs .nav-item button { border-radius: 10px; }
}

@media (max-width: 576px) {
  .search-results-title::before { display: none; }
  .bbazis-article-date::before { display: none; }
  .bbazis-guides-list { column-count: 1; }
}

@media(max-width: 480px) {
  .bbazis-page-logo { width: 170px; height: auto; }
  .currencies-container-content { animation: moveTextSmall 150s linear infinite; }
  .bbazis-team-member .bbazis-team-member-info h3 { font-size: 1em; }
  .the_champ_svg { width: auto !important; }
  .bbazis-donate-author-content { display: none; }
}

@media (max-width: 419px) {
  .home .bbazis-latest-news-title { font-size: 1em; }
  .bbazis-article-views::before { display: inline-block !important; content: "|"; margin: 0 8px; }
}

/* Reklám kiszolgáló hack */
.clever-core-ads { overflow-x: initial !important; overflow-y: initial !important;}
