/*
 Theme Name:   blockmagazine child
 Description:  blockmagazine child theme
 Author:       synthesise
 Author URI:   http://synthesise.io   
 Template:     blockmagazine
 Version:      1.0.0
 Text Domain:  blockmagazine-child
*/

@import url("../blockmagazine/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
    font-family: 'Capella Condensed';
    src: url('fonts/CapellaCondensed.woff2') format('woff2'),
        url('fonts/CapellaCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#main-nav > li > a {
    font-family: "Capella condensed", Courier, monospace;
    text-transform: uppercase;
    padding: 10px 20px;
    border-top: 0.5px solid #666;
    border-bottom: 0.5px solid #666;
}

#main-nav > li > a:hover {
    background-color: #333;
    color: white;
}

#auto_translate_button_wrapper {
    float: right;
    margin-top: 10px;
}

.topbar .tmnf_social_icons li a {
    background: none;
    border: none !important;
}

.topbar .tmnf_social_icons li a:hover {
    color: white;
    background: none;
}

.footer_icons {
    padding: 20px;
    border-width: 0 0 0.5px 0;
}

#footer .footer_icons a,  #footer .footer_icons a span {
    color: #666 !important;
}

#footer a:hover, #footer a span:hover {
    color: white !important;
}

.footer_credits {
    margin: 20px
}

#footer h2, .podcast {
    font-family: "Capella condensed", Courier, monospace;
    text-transform: uppercase;
    font-size: 20px;
}

.podcast {
	color: white;
}

h1, .large_title, .maintitle {
    font-family: "Capella condensed", Courier, monospace;
    text-transform: uppercase;
    color: #ccc;
}

.wp-block-search__input, .wp-block-search__button {
	border: 1px solid #333;
	background-color: #222;
	margin-bottom: 0;
}

@media only screen and (min-width: 885px) {
.tmnf_foocol, .tmnf_foocol.first {
    width: 33% !important;
}

.tmnf_foocol.first {
    padding-right: 0 !important;
}

}

.tmnf_foocol.last {
	display: none !important;
}

.goog-te-gadget-simple {
    color: #666666 !important;
}

.footer-bg {
	background: url('https://synthesise.io/wp-content/uploads/2023/03/logo_tile_glitch-1.gif') #111111 repeat;
/* 	background: url('https://synthesise.io/wp-content/uploads/2023/03/logo_tile_scanlines.gif') #111111 repeat; */
}

.item.quote {
	background-color: none !important;
}

.sfsi_plus_subscribe_Popinner {
	max-width: 400px;
}

#curtain {
	background-color: #111;
}

#titles {
	width: 270px !important;
}


element.style {
}
.tmnf_meta, .crumb, .post_nav_text span, .tmnf_tags a {
    font-family: "Share Tech Mono";
    font-weight: 400;
    font-style: normal;
    color: #828282;
    font-size: 13px;
    font-display: swap;
}
.tmnf_border, .nav-links>a, span.page-numbers, input, textarea, select, .sidebar_item li, .comment-body, .tagcloud a, .page-numbers, .nav_item a, .tmnf_tags a {
    border-color: #333333;
}
.ghost, .single .give-goal-progress, .sidebar_item, #comments .navigation a, a.page-numbers, .page-numbers.dots, .tmnf_tags a {
    background-color: #111111;
}

.tmnf_tags a {
	margin: 8px;
}

#next_prev_nav {
	margin: 20px 0;
}

select {
	background: #000;
}

.pll-switcher-select {
	float: right;
	margin: 6px;
	font-size: 14px;
	padding: 8px;
	text-align: center;
}

.warning, .warning-zh {
	width: 100%;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid rgba(255,42,81,0.4);
	background-color: rgba(255,42,81,0.1);
	color: rgba(255,42,81,0.6);
    font-size: 14px;
}

.warning::before {
	content: 'This article was written by AI. It may contain inaccuracies.'
}

.warning-zh::before {
	content: '本文由 AI 撰写。 它可能包含不准确之处。'
}

.pagination.ghost {
	background-color: black;
}

.podcast-block {
	width:100%;
	background-color:#0d0c0c;
	padding: 20px;
}