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;
}
html { scroll-behavior: smooth; }
body { line-height: 1; }
a { text-decoration-skip-ink: auto; }
a[href^="tel"] { color: inherit; text-decoration: none; } button { outline: 0; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
q { display: inline; font-style: italic; }
q:before { content: '\201C'; font-style: normal; }
q:after  { content: '\201D'; font-style: normal; }
textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="search"],
input[type="password"] {
-webkit-appearance: none;
appearance: none;
border-radius: 0;
}
input[type="search"] { -webkit-appearance: textfield; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { padding: 2px; }
big   { font-size: 120%; }
small, sup, sub { font-size: 80%; }
sup   { vertical-align: super; }
sub   { vertical-align: sub; }
dd    { margin-left: 20px; }
kbd, tt { font-family: courier; font-size: 12px; }
ins   { text-decoration: underline; }
del, strike, s { text-decoration: line-through; }
dt    { font-weight: bold; }
address, cite, var { font-style: italic; }
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block; } * {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
} body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 16px;
font-weight: 300;
color: #fff;
line-height: normal;
letter-spacing: 0.5px;
word-wrap: break-word;
background: #111;
}
body.custom-background #container {
margin: 2% auto;
background: rgba(0, 0, 0, 0.9);
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 30px; }
h2, h3, h4, h5, h6      { margin-top: 40px; }
h1 { font-size: 35px; }
h2 { font-size: 30px; }
h3 { font-size: 25px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
p { margin: 20px 0; }
.page #content p,
.single-post #content p { font-size: 18px; line-height: 145%; } #sidebar .widget-container:last-child { margin-bottom: 0; }
a { color: #00b4ff; transition: color 0.3s ease, opacity 0.3s ease; }
a:hover, a:focus { text-decoration: none; }
strong { font-weight: bold; }
em     { font-style: italic; }
pre { overflow-x: auto; white-space: pre-wrap; }
pre, code { font-family: 'courier new', courier, serif; color: #00b4ff; }
hr { height: 1px; border: 0; margin: 30px 0; background: #00b4ff; }
blockquote { padding: 15px; border-left: 4px solid #00b4ff; margin: 30px 0; }
blockquote p:first-of-type { margin-top: 0; } .entry-content ul,
.widget-container ul,
.comment-body ul,
.entry-content ol,
.widget-container ol,
.comment-body ol {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
margin: 30px 0 30px 60px;
}
.entry-content ul ul, .widget-container ul ul, .comment-body ul ul,
.entry-content ol ol, .widget-container ol ol, .comment-body ol ol,
.entry-content ul ol, .widget-container ul ol, .comment-body ul ol,
.entry-content ol ul, .widget-container ol ul, .comment-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.entry-content ol,
.widget-container ol,
.comment-body ol {
list-style: decimal outside;
list-style-type: decimal-leading-zero;
margin-left: 70px;
}
.entry-content ul li,
.widget-container ul li,
.comment-body ul li { list-style-type: '— '; }
.entry-content li,
.widget-container li,
.comment-body li { line-height: 125%; margin: 20px 0; } input,
.wp-block-search__input,
textarea {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 16px;
color: #fff;
padding: 15px;
border: 0;
border-bottom: 1px solid transparent;
outline: 0;
margin-top: 10px;
background: #111;
transition: border-color 0.3s ease;
}
input:focus,
.wp-block-search__input:focus,
textarea:focus { border-bottom: 1px solid #007acc; }
input[type="submit"],
button,
.wp-block-search__button,
.button {
display: inline-block;
font-family: georgia, serif;
font-size: 18px;
color: #fff;
text-align: center;
text-decoration: none;
padding: 15px 25px;
border: 0;
background: #007acc;
cursor: pointer;
transition: opacity 0.3s ease;
}
input[type="submit"]:hover, input[type="submit"]:focus,
button:hover, button:focus,
.wp-block-search__button:hover, .wp-block-search__button:focus,
.button:hover, .button:focus { opacity: 0.8; }  img, video { max-width: 100%; height: auto; } .entry-content img {
display: block;
max-width: 100%;
height: auto;
margin-bottom: 20px;
} .entry-content a > img { display: inline-block; margin-bottom: 0; }
a img, input[type="image"] { border: 0; }
a img:hover, a:focus img,
a svg:hover, a:focus svg { opacity: 0.8; transition: opacity 0.3s ease; }
table  { max-width: 100%; width: 100%; margin: 30px 0; }
select { max-width: 100%; }  iframe {
border: 0;
max-width: 100%;
} .wp-block-embed {
margin: 20px 0;
}
.wp-block-embed__wrapper {
position: relative;
} .wp-block-embed.is-type-video .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .wp-block-embed.is-type-rich .wp-block-embed__wrapper,
.wp-block-embed.is-provider-soundcloud .wp-block-embed__wrapper {
padding-bottom: 0 !important;
height: auto !important;
}
.wp-block-embed.is-type-rich .wp-block-embed__wrapper iframe,
.wp-block-embed.is-provider-soundcloud .wp-block-embed__wrapper iframe {
position: static !important;
display: block;
width: 100% !important;
height: 166px !important;
max-height: 166px !important;
min-height: unset !important;
} .wp-block-html iframe[src*="soundcloud"],
.entry-content iframe[src*="soundcloud"] {
display: block;
width: 100% !important;
height: 166px !important;
max-height: 166px !important;
min-height: unset !important;
} #wrapper {
display: flex;
flex-direction: column;
max-width: 100%;
min-height: 100vh;
margin: 0 auto;
}
#header, #container, #footer {
padding: 0;
background-color: #111;
}
#header {
background-position: center center;
background-size: cover;
}
#header-nav {
width: 100%;
padding: 10px 5%;
background: rgba(0, 0, 0, 0.75);
z-index: 1000;
} #header::after,
#header-nav::after,
#container::after,
.boxes::after,
.entry-content::after { display: table;
content: '';
clear: both;
}
#logo { max-height: 35px !important; margin-top: 8px; }
#container { width: 100%; flex: 1; margin: 0 auto; background: #000; }
#content   { width: 100%; padding: 4%; }
#footer    { clear: both; }
.page-template-sidebar-left  #content  { width: 75%; float: right; }
.page-template-sidebar-right #content  { width: 75%; float: left; }
.page-template-sidebar-left  #sidebar  { display: block !important; width: 25%; padding: 4% 0 4% 4%; float: left; }
.page-template-sidebar-right #sidebar  { display: block !important; width: 25%; padding: 4% 4% 4% 0; float: right; }
#header-sidebar { padding: 5% 0; }
#header-sidebar,
#footer-sidebar,
#sidebar-widgets {
width: 100%;
max-width: 960px;
margin: 0 auto;
grid-auto-flow: column;
}
#header-sidebar .xoxo,
#footer-sidebar .xoxo,
#sidebar-widgets .xoxo {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
column-gap: 30px;
margin: 0;
}
#sidebar-widgets .xoxo {
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
#header-sidebar .widget-container,
#footer-sidebar .widget-container {
border-radius: 3px;
background: #000;
}
#header-sidebar .widget-container,
#footer-sidebar .widget-container,
#sidebar-widgets .widget-container {
list-style: none;
padding: 10%;
margin: 0;
} #menu { margin-top: 10px; float: right; }
#menu div:first-of-type { float: left; }
#menu ul { font-size: 0; }
#menu ul, #menu li, #menu a {
position: relative;
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
#menu li.menu-item-has-children > a:after,
#menu li.page_item_has_children > a:after { font-family: serif; content: ' ▾'; }
#menu a {
display: inline-block;
font-size: 18px;
color: #fff;
text-align: right;
text-decoration: none;
line-height: 33px;
padding-bottom: 10px;
margin-top: -1px;
margin-right: 25px;
transition: color 0.3s ease, border-color 0.3s ease;
}
#menu a:hover, #menu a:focus { color: #767676; text-decoration: none; }
#menu ul.sub-menu,
#menu ul.children {
position: absolute;
display: block;
top: 100%;
left: -9999px;
margin-top: 20px;
z-index: 1000;
}
#menu ul.sub-menu a,
#menu ul.children a {
width: 200px;
font-size: 14px;
color: #eee;
text-align: left;
line-height: 20px;
padding: 15px;
border: 1px solid #333;
background: #111;
}
#menu ul.sub-menu a:hover, #menu ul.sub-menu a:focus,
#menu ul.children a:hover,  #menu ul.children a:focus {
color: #fff;
background: #000;
}
#menu li.menu-item-has-children a:hover + ul.sub-menu,
#menu li.menu-item-has-children a:focus + ul.sub-menu,
#menu li.menu-item-has-children a + ul.sub-menu:hover,
#menu li.menu-item-has-children a + ul.sub-menu:focus-within,
#menu li.page_item_has_children a:hover + ul.children,
#menu li.page_item_has_children a:focus + ul.children,
#menu li.page_item_has_children a + ul.children:hover,
#menu li.page_item_has_children a + ul.children:focus-within { left: 0; }
#menu .menu-toggle {
display: none;
color: #fff;
text-align: center;
padding: 0;
border: 0;
margin: 0;
background: none;
}
#menu .menu-toggle:hover,
#menu .menu-toggle:focus { color: #007acc; }
#menu .menu-icon { font-size: 50px; }
#fmenu { text-align: center; }
#fmenu ul { padding: 0; }
#fmenu li { display: inline-block; margin: 10px; } #search { float: right; }
#search .search-field {
width: 36px;
height: 36px;
color: transparent;
padding: 10px;
border-color: transparent;
margin-top: 0;
background-color: transparent; background-image: url(//binarydust.org/wp-content/themes/bd-2026/images/find-white.png);
cursor: pointer;
transition: width 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
#search .search-field:focus {
width: 200px;
color: #fff;
border-color: #007acc;
cursor: text;
}
.widget-container .search-field,
.wp-block-search__input { width: 100%; }
.error404 .entry-content .search-field,
.search .entry-content .search-field { width: 200px; margin-top: 30px; }
.error404 .entry-content .search-field,
.search .entry-content .search-field,
.widget-container .search-field,
body .wp-block-search__input { background-color: #111; }
.search-field,
.wp-block-search__input {
background: url(//binarydust.org/wp-content/themes/bd-2026/images/find.png) no-repeat 98% center / 24px auto;
} ul#breadcrumbs,
ul#breadcrumbs li,
ul#breadcrumbs li:before,
ul#breadcrumbs li:after {
display: inline;
text-align: center;
content: '';
list-style: none;
padding: 0;
margin: 0;
}
ul#breadcrumbs { display: block; padding: 5% 0; } #new-topic, #subscription-toggle { margin-bottom: 30px; float: right; }
.post, #fmenu, #fsidebar, .widget-container, .search article { margin-bottom: 60px; }
.post:last-of-type { margin-bottom: 0; }
#site-title a {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 30px;
font-weight: bold;
color: #fff;
text-decoration: none;
line-height: 50px;
display: inline;
}
#site-title h1 { margin-bottom: 0; }
#site-description {
font-size: 4px;
font-weight: bold;
color: #fff;
text-align: center;
text-transform: uppercase;
padding: 2%;
}
.single h1.entry-title a { color: #777; text-decoration: none; }
h2.entry-title, h3.widget-title { margin-top: 0; } #commentform label { display: block; }
#commentform #comment { width: 100%; max-width: 400px !important; height: auto; }
#comments .comment-author { line-height: 14px; }
#comments .comment-author img { margin-right: 5px; float: left; }
#comments .comment { margin: 20px 10px; }
#comments .comment-body { padding: 15px; }
#comments .odd > .comment-body,
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background: #111; }
#comments .comment-body > p { font-size: 16px; margin: 15px 0 0; } #copyright, #copyright a,
.wp-block-calendar table caption,
.wp-block-calendar table tbody { color: #aaa; text-align: center; }
.wp-block-calendar table th { color: #111; }
.entry-meta, .entry-footer, .archive-meta { margin: 30px 0; }
.entry-footer { clear: both; }
.entry-meta,   .entry-meta a,
.entry-footer, .entry-footer a { font-size: 14px; color: #aaa; }
.sticky { padding-bottom: 60px; border-bottom: 4px solid #ccc; }
.bypostauthor {}
.wp-caption { width: auto !important; }
.wp-caption.aligncenter, .wp-caption-text, .gallery-caption { text-align: center; }
.wp-block-gallery ul, .wp-block-gallery ul li, .wp-block-gallery ul li:before { content: ''; margin: 0; }
#content .gallery img { border: 4px solid #00b4ff; }
.alignleft  { margin: 0 30px 30px 0; float: left; }
.alignright { margin: 0 0 30px 30px; float: right; }
.aligncenter { display: block; margin: 30px auto; clear: both; }
#content div.wp-block-media-text,
#content p.wp-block-cover-text { color: #fff; background: #000 !important; }
.entry-attachment img { display: block; margin: 60px auto 30px; }
.attachment .entry-caption { text-align: center; }
.nav-links { margin-top: 30px; }
.nav-links a, #nav-above a { text-decoration: none; }
#nav-above a {
display: block;
font-family: tahoma, sans-serif;
font-size: 50px;
color: #777;
line-height: 0;
margin: 30px 0 15px;
}
.nav-previous { text-align: left;  float: left; }
.nav-next     { text-align: right; float: right; }
.note { display: block; font-size: 14px; padding: 20px; margin: 30px 0; } .round  { border-radius: 100px; }
.circle { border-radius: 50%; }
.blue,      .blue *,
.blue-dark, .blue-dark *,
.green,     .green *,
.green-dark,.green-dark *,
.orange,    .orange *,
.purple,    .purple *,
.red,       .red *,
.black,     .black *  { color: #fff; }
.white,  .white *,
.yellow, .yellow * { color: #000; }
.white     { background-color: #fff !important; }
.blue      { background-color: #09f !important; }
.blue-dark { background-color: #1c78b5 !important; }
.green     { background-color: #91da29 !important; }
.green-dark{ background-color: #5d8c1a !important; }
.orange    { background-color: #f98733 !important; }
.purple    { background-color: #bb6cf8 !important; }
.red       { background-color: #ef645d !important; }
.yellow    { background-color: #f8f658 !important; }
.black     { background-color: #4a4a45 !important; }
.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3 {
display: inline-block;
width: 100%;
padding: 1%;
border: 1px solid #00b4ff;
float: left;
}
.box-2              { width: 50%; }
.box-3, .box-1-3    { width: 33.3333333%; }
.box-4              { width: 25%; }
.box-5              { width: 20%; }
.box-6              { width: 16.6666667%; }
.box-2-3            { width: 66.6666666%; }
.left        { text-align: left; }
.center      { text-align: center; }
.right       { text-align: right; }
.float-left  { float: left; }
.float-right { float: right; }
.clear       { clear: both; }
.clear-left  { clear: left; }
.clear-right { clear: right; } .clear-float::after { display: table; content: ''; clear: both; }
.offset  { padding-top: 100px; margin-top: -100px; }
.listen  { padding: 1px 20px 20px; }
.spacer  { display: inline-block; width: 25px; } .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt { background: #00b4ff !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment { background: #222 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce #reviews #comments ol.commentlist li .comment-text { border-color: #222 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: none !important; }
.woocommerce .quantity .qty { padding: 0 !important; }
.woocommerce-notice.woocommerce-notice--info.woocommerce-info { list-style: none !important; } .bbpress .bbp-forum-title,
.bbpress .bbp-topic-title > a,
.bbpress .bbp-reply-content p { font-size: 18px; line-height: normal; }
.bbpress #bbpress-forums ul.status-closed,
.bbpress #bbpress-forums ul.status-closed a { color: #fff; }
.bbpress #bbpress-forums div.odd,
.bbpress #bbpress-forums ul.odd { background: #000; }
.bbpress #bbpress-forums li.bbp-header,
.bbpress #bbpress-forums div.even,
.bbpress #bbpress-forums ul.even,
.bbpress #bbpress-forums li.bbp-footer,
.bbpress #bbpress-forums div.bbp-forum-header,
.bbpress #bbpress-forums div.bbp-reply-header,
.bbpress #bbpress-forums div.bbp-topic-header,
.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,
.bbpress #bbpress-forums #bbp-your-profile fieldset input,
.bbpress #bbpress-forums #bbp-your-profile fieldset textarea { background: #111; }
.bbpress .bbp-forum-content ul.sticky,
.bbpress .bbp-topics ul.sticky,
.bbpress .bbp-topics ul.super-sticky,
.bbpress .bbp-topics-front ul.super-sticky { background: #222 !important; }
.bbpress #bbpress-forums li.bbp-body ul.forum,
.bbpress #bbpress-forums li.bbp-body ul.topic,
.bbpress #bbpress-forums li.bbp-footer,
.bbpress #bbpress-forums li.bbp-header,
.bbpress #bbpress-forums ul.bbp-forums,
.bbpress #bbpress-forums ul.bbp-lead-topic,
.bbpress #bbpress-forums ul.bbp-replies,
.bbpress #bbpress-forums ul.bbp-search-results,
.bbpress #bbpress-forums ul.bbp-topics,
.bbpress #bbpress-forums fieldset.bbp-form,
.bbpress .wp-editor-container,
.bbpress div.bbp-forum-header,
.bbpress div.bbp-reply-header,
.bbpress div.bbp-topic-header,
.bbpress #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,
.bbpress #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,
.bbpress #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,
.bbpress #bbpress-forums #bbp-your-profile fieldset input,
.bbpress #bbpress-forums #bbp-your-profile fieldset textarea { border-color: #222; }
.bbpress #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,
.bbpress #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,
.bbpress #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log { margin-top: 10px; }
.bbpress div.bbp-submit-wrapper { margin: 0 0 10px; } @media (max-width: 1024px) {
.box-5, .box-6 { width: 25%; }
.boxes .box-5:nth-child(5) { width: 100%; }
.boxes .box-6:nth-child(5),
.boxes .box-6:nth-child(6) { width: 50%; }
}
@media (min-width: 769px) {
#site-title { float: left; }
#search { float: right; }
#menu { text-align: right; }
#menu a { border-bottom: 1px solid transparent; }
#menu .current-menu-item a,
#menu .current_page_parent a { border-bottom: 1px solid #00b4ff; }
#search .search-field {
color: transparent;
background: url(//binarydust.org/wp-content/themes/bd-2026/images/find-white.png) no-repeat 98% center / 24px auto;
background-color: transparent;
}
}
@media (max-width: 768px) {
#header, #footer { text-align: center; }
#header-nav { padding: 5%; }
#content, #sidebar { width: 100% !important; padding: 0 !important; }
#branding, #menu, #menu div:first-of-type, #search { float: none; }
#search { margin-top: 20px; }
#search .search-field {
width: 100%;
color: #fff;
border-color: #8a8a8a;
cursor: text;
}
#search .search-field:focus { width: 100%; }
#menu.toggled {
width: 100%;
height: 100%;
bottom: 0;
overflow-x: hidden;
overflow-y: auto;
z-index: 1000;
}
#menu .menu-toggle { display: inline-block; }
#menu ul { display: none; }
#menu.toggled ul,
#menu.toggled ul.sub-menu,
#menu.toggled ul.children {
display: block;
position: relative;
top: 0;
left: 0;
padding: 0 0 10px;
margin: 0;
}
#menu.toggled ul.sub-menu,
#menu.toggled ul.children { padding-bottom: 0; }
#menu.toggled a,
#menu.toggled ul.sub-menu a,
#menu.toggled ul.children a {
display: inline-block;
width: 100%;
font-size: 18px;
color: #fff;
text-align: center;
line-height: 20px;
padding: 15px 0 5px;
border: 0;
margin: 0;
background: none;
}
#menu.toggled ul.sub-menu a,
#menu.toggled ul.children a { color: #ccc; }
.box-4, .box-5, .box-6 { width: 50%; }
}
@media (max-width: 767px) {
.single .nav-links .nav-previous,
.single .nav-links .nav-next { float: none; }
.box-3 { width: 50%; }
.boxes .box-3:nth-child(3) { width: 100%; }
}
@media (max-width: 576px) {
#header-nav, #container, #footer { padding: 10%; }
.wp-caption, input, textarea, .button { width: 100% !important; }
input[type="checkbox"], input[type="radio"] { width: auto !important; }
.box-2, .box-3, .box-4, .box-5, .box-6,
.boxes .box-6:nth-child(5),
.boxes .box-6:nth-child(6),
.box-2-3, .box-1-3,
#header-sidebar .widget-container,
#footer-sidebar .widget-container { width: 100%; }
.spacer { display: block; width: 100%; }
} @media print {
* { color: #000 !important; background: #fff !important; }
body { padding: 50px !important; margin: 0 !important; }
#content { display: block !important; padding: 0 !important; margin: 0 !important; }
#header, #sidebar, #footer, #comments, .entry-footer,
.navigation, .share, .video-wrap, iframe { display: none !important; }
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
word-break: normal;
}
.screen-reader-text:focus {
background-color: #f7f7f7;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #007acc;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
right: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.skip-link {
left: -9999rem;
top: 2.5rem;
z-index: 999999999;
text-decoration: underline;
}
.skip-link:focus {
display: block;
left: 6px;
top: 7px;
font-size: 14px;
font-weight: 600;
text-decoration: none;
line-height: normal;
padding: 15px 23px 14px;
z-index: 100000;
right: auto;
}
.visually-hidden:not(:focus):not(:active),
.form-allowed-tags:not(:focus):not(:active) {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
white-space: nowrap;
}
#sidebar,
.search-submit,
.wp-block-search__button,
.woocommerce-page #breadcrumbs,
.woocommerce-page #site-description,
.bbpress #breadcrumbs,
.bbpress #site-description { display: none !important; } #perf { width: 50%; padding: 4%; }
.video-wrap {
padding-top: 0 !important;
height: auto !important;
position: static !important;
}
.video-wrap iframe {
position: static !important;
width: 100% !important;
height: 166px !important;
}