:root {--customify-typo-body-font-family: "Play";--customify-typo-body-font-weight: normal;--customify-typo-body-font-size: 18px;--customify-typo-heading-font-family: "Saira Extra Condensed";--customify-typo-heading-font-weight: normal;--customify-typo-h1-font-size: 30px;--customify-typo-h2-font-size: 30px;--customify-typo-h3-font-size: 28px;--customify-typo-h4-font-size: 28px;--customify-typo-h5-font-size: 25px;--customify-typo-h6-font-size: 22px;}:root { --wp--style--global--wide-size: 5000px; } .customify-container, .layout-contained, .site-framed .site, .site-boxed .site { max-width: 5000px; }.site-content.content-narrow { --wp--style--global--content-size: 1000px; --wp--style--global--wide-size: calc(1000px + 400px); }#blog-posts .posts-layout .entry-media {border-radius: 0px;}#blog-posts .entry-meta .sep {margin-left: calc( 20px / 2 ); margin-right: calc( 20px / 2 );}#blog-posts .entry-readmore a {font-family: "Russo One";font-weight: normal;font-size: 12px;}#blog-posts .entry-readmore a  {color: #ffffff; text-decoration-color: #ffffff;background-color: #1a18a3;border-style: double;border-color: #0407c9;box-shadow: 0px 0px 0px 0px #afafaf inset;;} body.single-post { --wp--style--global--content-size: 5000px; }.site-branding .site-title, .site-branding .site-title a {font-family: "Economica";font-weight: normal;}.site-branding .site-description {font-family: "Economica";font-weight: normal;}.widget-area .widget-title {font-family: "Saira Extra Condensed";font-weight: normal;}#page-cover {background-image: url(https://www.spek-regg.com/wp-content/themes/customify/build/images/default-cover.jpg);}#page-titlebar .titlebar-title {color: #431baa;}body  {background-color: #ffffff;} .site-content .content-area  {background-color: #ffffff;} .site-content  {background-color: #ffffff;} .header--row.header-top:not(.header--transparent) .header--row-inner, .header--row.header-top.header--transparent .customify-container, .header--row.header-top.header--transparent.layout-full-contained, .header--row.header-top.header--transparent.layout-fullwidth  {background-color: #000000;background-image: url(https://www.spek-regg.com/wp-content/uploads/2025/03/BlackheaderGlossySpekReggHD720pbbc.png);background-position: top left;background-repeat: repeat-x;border-style: none;} .header--row.header-top .cb-row--desktop .col-v2-left {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.header--row.header-top .cb-row--desktop .col-v2-center {display: flex;flex-direction: row;justify-content: center;align-items: center;}.header--row.header-top .cb-row--desktop .col-v2-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}.header--row.header-top .cb-row--mobile .col-v2-left {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.header--row.header-top .cb-row--mobile .col-v2-center {display: flex;flex-direction: row;justify-content: center;align-items: center;}.header--row.header-top .cb-row--mobile .col-v2-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}.header--row.header-main:not(.header--transparent) .header--row-inner, .header--row.header-main.header--transparent .customify-container, .header--row.header-main.header--transparent.layout-full-contained, .header--row.header-main.header--transparent.layout-fullwidth  {background-color: #000000;border-style: none;} .header--row.header-main .cb-row--desktop .col-v2-left {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.header--row.header-main .cb-row--desktop .col-v2-center {display: flex;flex-direction: row;justify-content: center;align-items: center;}.header--row.header-main .cb-row--desktop .col-v2-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}.header--row.header-main .cb-row--mobile .col-v2-left {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.header--row.header-main .cb-row--mobile .col-v2-center {display: flex;flex-direction: row;justify-content: center;align-items: center;}.header--row.header-main .cb-row--mobile .col-v2-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}.header--row.header-bottom:not(.header--transparent) .header--row-inner, .header--row.header-bottom.header--transparent .customify-container, .header--row.header-bottom.header--transparent.layout-full-contained, .header--row.header-bottom.header--transparent.layout-fullwidth  {border-style: none;} .header--row.header-bottom .cb-row--desktop .col-v2-left {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.header--row.header-bottom .cb-row--desktop .col-v2-center {display: flex;flex-direction: row;justify-content: center;align-items: center;}.header--row.header-bottom .cb-row--desktop .col-v2-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}.header--row.header-bottom .cb-row--mobile .col-v2-left {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.header--row.header-bottom .cb-row--mobile .col-v2-center {display: flex;flex-direction: row;justify-content: center;align-items: center;}.header--row.header-bottom .cb-row--mobile .col-v2-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}#header-menu-sidebar-bg:before  {background-color: #0a1015;} .sub-menu .li-duplicator {display:none !important;}.builder-header-html-item.item--html p, .builder-header-html-item.item--html {font-family: "Do Hyeon";font-weight: normal;text-transform: uppercase;}.header--row:not(.header--transparent) .menu-mobile-toggle {color: #ffffff;}.header--row:not(.header--transparent) .menu-mobile-toggle:hover {color: #efefef;}body .header-search_icon-item .search-icon  {color: #ffffff; text-decoration-color: #ffffff;} .header-search_icon-item .header-search-modal  {border-style: solid;box-shadow: 0px 0px -1px 0px #000000 ;;} .header-search_icon-item .header-search-modal, .header-search_icon-item .header-search-modal:before  {border-color: #c1c1c1;} .header-search_icon-item .header-search-form .search-field {font-family: "Encode Sans";font-weight: normal;font-size: 20px;line-height: 10px;}.header-search_icon-item .search-field, .header-search_icon-item input.search-field::placeholder  {color: #000000; text-decoration-color: #000000;} .header-search_icon-item .search-field  {border-style: solid;} .header-search_icon-item .search-submit:hover  {color: #ffffff; text-decoration-color: #ffffff;background-color: #233cdd;} .header-search_box-item .search-form-fields {font-family: "Encode Sans";font-weight: normal;}.header-search_box-item .search-form-fields,.header-search_box-item .search-form-fields input.search-field::placeholder,.dark-mode .header-search_box-item .search-form-fields .search-field,.dark-mode .header-search_box-item .search-form-fields .search-field::placeholder,.woo_bootster_search .dark-mode .header-search_box-item .header-search-form .search-form-fields input.search-field,.woo_bootster_search .dark-mode .header-search_box-item .header-search-form .search-form-fields input.search-field::placeholder,.woo_bootster_search .dark-mode .header-search_box-item .header-search-form .search-form-fields .search_product_cats  {color: #ffffff; text-decoration-color: #ffffff;} .dark-mode .header-search_box-item .search-form-fields, .header-search_box-item .search-form-fields  {border-style: solid;border-color: #ffffff;} .header-search_box-item .header-search-form button.search-submit, .dark-mode .header-search_box-item .header-search-form button.search-submit  {color: #ffffff; text-decoration-color: #ffffff;} .header-search_box-item .header-search-form button.search-submit  {background-color: rgba(17,17,17,0);} .nav-menu-desktop.style-border-bottom .primary-menu-ul > li > a .link-before:before, .nav-menu-desktop.style-border-top .primary-menu-ul > li > a .link-before:before  { height: 4px; }.nav-menu-desktop.style-border-bottom .primary-menu-ul > li > a .link-before:before { bottom: 21px; } .nav-menu-desktop.style-border-top .primary-menu-ul > li > a .link-before:before { top: 21px; }.builder-item--primary-menu .nav-icon-angle { width: 20px; height: 20px; }.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a  {color: #ffffff; text-decoration-color: #ffffff;} .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a,.builder-item-sidebar .primary-menu-sidebar .primary-menu-ul > li > a {font-family: "Alumni Sans";font-weight: 500;text-transform: capitalize;font-size: 36px;line-height: 80px;letter-spacing: -1.2px;}a.item--button {text-transform: none;}a.item--button  {background-color: #dd3333;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;} #cb-row--footer-main .row-v2, #cb-row--footer-main .col-v2 {column-gap: 30px; gap: 30px}#cb-row--footer-bottom .row-v2, #cb-row--footer-bottom .col-v2 {column-gap: 30px; gap: 30px}.builder-item--footer_copyright, .builder-item--footer_copyright p {font-family: "Play";font-weight: 700;} #sidebar-secondary, #sidebar-primary, #main {padding-top: 0px;padding-bottom: 0px;}#blog-posts .entry-inner  {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;} #page-cover .page-cover-inner {min-height: 300px;}.header--row.header-top .customify-grid, .header--row.header-top .style-full-height .primary-menu-ul > li > a {min-height: 90px;}.header-menu-sidebar-inner {text-align: center;}#header-menu-sidebar-inner {display: flex;flex-direction: column;}#header-menu-sidebar-inner > * {width: 100%;}#header-menu-sidebar-inner .item--inner {display: flex;justify-content: flex-start;}.site-header .site-branding img { max-width: 250px; } .site-header .cb-row--mobile .site-branding img { width: 250px; }.header--row .builder-item--logo, .builder-item.builder-item--group .item--inner.builder-item--logo {margin-top: -1px;margin-right: -1px;margin-bottom: -1px;margin-left: -1px;}.header--row .builder-item--nav-icon, .builder-item.builder-item--group .item--inner.builder-item--nav-icon {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.header--row .builder-first--nav-icon {text-align: right;}body .header-search_icon-item svg {height: 27px; width: 27px;}body .header-search_icon-item .search-icon {padding: 0px;}.header-search_icon-item .header-search-modal {width: 377px;}.header-search_icon-item .search-submit svg {height: 28px; width: 28px;}.header-search_icon-item .search-submit {margin-left: -38px;}.header-search_box-item .search-submit{margin-left: -40px;} .header-search_box-item .woo_bootster_search .search-submit{margin-left: -40px;} .header-search_box-item .header-search-form button.search-submit{margin-left:-40px;}.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li  {margin-top: -12px;margin-right: -12px;margin-bottom: -12px;margin-left: -12px;} .header--row .builder-item--primary-menu, .builder-item.builder-item--group .item--inner.builder-item--primary-menu {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.header--row .builder-first--primary-menu {text-align: right;}#cb-row--footer-main .col-v2-left {display: flex;flex-direction: column;}#cb-row--footer-main .col-v2-left > * {width: 100%;}#cb-row--footer-main .col-v2-left .item--inner {display: flex;justify-content: flex-start;}#cb-row--footer-bottom .col-v2-left {display: flex;flex-direction: column;}#cb-row--footer-bottom .col-v2-left > * {width: 100%;}#cb-row--footer-bottom .col-v2-left .item--inner {display: flex;justify-content: flex-start;}.footer--row .builder-item--footer_copyright, .builder-item.builder-item--group .item--inner.builder-item--footer_copyright {margin-top: 0px;margin-bottom: 0px;}.footer-social-icons.customify-builder-social-icons li a { font-size: 34px; }.footer-social-icons.customify-builder-social-icons li a {padding: 0.5em;}.footer-social-icons.customify-builder-social-icons li {margin-left: 9px; margin-right: 9px;}.related-post .related-thumbnail a { padding-top: 64%; } .related-post .related-thumbnail img { width: 100%;position: absolute; top: 0px; right: 0px; display: block; height: 100%; object-fit: cover; } @media screen and (max-width: 1024px) { #page-cover .page-cover-inner {min-height: 250px;}.header--row .builder-first--nav-icon {text-align: right;}body .header-search_icon-item svg {height: 27px; width: 27px;}body .header-search_icon-item .search-icon {padding: 4px;}.header-search_icon-item .header-search-modal {width: 377px;}.header-search_icon-item .header-search-form .search-field {font-size: 20px;}.header-search_icon-item .search-submit svg {height: 0px; width: 0px;}.header-search_icon-item .search-submit {margin-left: -40px;}.header-search_box-item .search-form-fields {width: 1599px;}.header-search_box-item .search-form-fields, .header-search_box-item .search-form-fields .search-field {height: 45px;}.header-search_box-item .search-submit svg,.header-search_box-item .header-search-form button.search-submit svg {height: 54px; width: 54px;}.header-search_box-item .search-submit{margin-left: -47px;} .header-search_box-item .woo_bootster_search .search-submit{margin-left: -47px;} .header-search_box-item .header-search-form button.search-submit{margin-left:-47px;}#cb-row--footer-main .col-v2-left {display: flex;flex-direction: column;}#cb-row--footer-main .col-v2-left > * {width: 100%;}#cb-row--footer-main .col-v2-left .item--inner {display: flex;justify-content: flex-start;}#cb-row--footer-bottom .col-v2-left {display: flex;flex-direction: column;}#cb-row--footer-bottom .col-v2-left > * {width: 100%;}#cb-row--footer-bottom .col-v2-left .item--inner {display: flex;justify-content: flex-start;} } @media screen and (max-width: 568px) { #page-cover .page-cover-inner {min-height: 200px;}.header--row.header-top .customify-grid, .header--row.header-top .style-full-height .primary-menu-ul > li > a {min-height: 90px;}.header-menu-sidebar-inner {text-align: center;}#header-menu-sidebar-inner {display: flex;flex-direction: column;}#header-menu-sidebar-inner > * {width: 100%;}#header-menu-sidebar-inner .item--inner {display: flex;justify-content: flex-start;}.header--row .builder-item--logo, .builder-item.builder-item--group .item--inner.builder-item--logo {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.header--row .builder-item--nav-icon, .builder-item.builder-item--group .item--inner.builder-item--nav-icon {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.header--row .builder-first--nav-icon {text-align: right;}body .header-search_icon-item svg {height: 27px; width: 27px;}.header-search_icon-item .header-search-modal {width: 377px;}.header-search_icon-item .header-search-form .search-field {font-size: 22px;}.header-search_icon-item .search-submit svg {height: 0px; width: 0px;}.header-search_icon-item .search-submit {margin-left: -40px;}.header-search_box-item .search-form-fields {width: 360px;}.header-search_box-item .search-form-fields, .header-search_box-item .search-form-fields .search-field {height: 49px;}.header-search_box-item .search-submit svg,.header-search_box-item .header-search-form button.search-submit svg {height: 30px; width: 30px;}.header-search_box-item .search-submit{margin-left: -52px;} .header-search_box-item .woo_bootster_search .search-submit{margin-left: -52px;} .header-search_box-item .header-search-form button.search-submit{margin-left:-52px;}.header-search_box-item .search-form-fields {font-size: 20px;}.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li  {margin-top: 7px;margin-right: 7px;margin-bottom: 7px;margin-left: 7px;} .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a,.builder-item-sidebar .primary-menu-sidebar .primary-menu-ul > li > a {font-size: 35px;line-height: 32px;}a.item--button {font-size: 20px;}#cb-row--footer-main .col-v2-left {display: flex;flex-direction: column;}#cb-row--footer-main .col-v2-left > * {width: 100%;}#cb-row--footer-main .col-v2-left .item--inner {display: flex;justify-content: flex-start;}#cb-row--footer-bottom .col-v2-left {display: flex;flex-direction: column;}#cb-row--footer-bottom .col-v2-left > * {width: 100%;}#cb-row--footer-bottom .col-v2-left .item--inner {display: flex;justify-content: flex-start;} } body.main-layout-content{--wp--style--global--content-size:2960px;--wp--style--global--wide-size:3360px}body.main-layout-content-sidebar,body.main-layout-sidebar-content{--wp--style--global--wide-size:2158px}body.main-layout-sidebar-content-sidebar,body.main-layout-sidebar-sidebar-content,body.main-layout-content-sidebar-sidebar{--wp--style--global--content-size:1355px;--wp--style--global--wide-size:1355px}.site-content.content-full-width{--wp--style--global--content-size:calc(100vw - 64px);--wp--style--global--wide-size:calc(100vw - 64px)}.site-content.content-full-stretched{--wp--style--global--content-size:100vw;--wp--style--global--wide-size:100vw}
body.single-post{--wp--style--global--content-size:5000px;} :root{--customify-base: #f7f7f7;--customify-text: #f0f0f0;--customify-primary: #2f3cce;--customify-secondary: #a54c33;--customify-accent: #a5e5d8;--customify-text-muted: rgba(12,7,71,0.92);--customify-body-text: #000000;--customify-primary-hover: #2a36b9;--customify-link: #0033cc;--customify-link-hover: #3b21e0;--customify-heading: #0000cc;--customify-widget-title: #000000;--customify-on-primary: #FFFFFF;--customify-on-secondary: #FFFFFF;--customify-on-accent: #1A1A1A;--customify-on-surface: #1A1A1A;--customify-btn-on-primary: var(--customify-on-primary);--customify-btn-on-secondary: var(--customify-on-secondary);--customify-border: #d8d8d8;--customify-surface: #f9f9f9;--customify-border-strong: #f0f0f0;--customify-primary-container: #e5e6f3;--customify-secondary-container: #efe6e3;--customify-accent-container: #d2efe9;--customify-on-primary-container: #2f3cce;--customify-on-secondary-container: #a54c33;--customify-on-accent-container: #306e64;}@supports (color: color-mix(in oklab, red, blue)){:root{--customify-primary-hover: color-mix(in oklab, var(--customify-primary), black 10%);}}
.builder-footer-copyright-item.footer-copyright {
text-align: center;
width: 100%;
}
button.superwebshare_tada.superwebshare_button.superwebshare_button_svg.superwebshare_prompt.superwebshare-button-large.superwebshare-button-circle {
background-color: #275ef4 !important;
}
background: #2f5bff; .site-header {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
transition: box-shadow 0.3s 
ease;
} .copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button {
background: #2f5bff;
}
button.ctc-copy-btn.ctc-copy-btn--button {
margin-right: 55px;
margin-top: -50px;
}
#commentform .form-submit {
display: grid !important;
justify-content: center !important;
text-align: center !important;
}
button.btn {
display: flex; 
flex-direction: column; 
justify-content: center; 
align-items: center; 
padding: 10px 17px; 
min-height: 50px; 
background: #2f5bff !important;
color: #fff;
font-family: Ubuntu, -apple-system, Segoe UI, Roboto, sans-serif;
font-weight: 700;
font-size: 16px;
text-decoration: none;
border-radius: 10px !important;
box-shadow: 2px 2px 2px rgba(0,0,0,0.15);
transition: all 0.2s ease;
border: none;
cursor: pointer;
transform: translateY(0);
text-transform: uppercase;
} input[type=reset]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button), button#bbp_reply_submit {
display: inline-block;
padding: 7px 17px 5px 17px;
background: ##2f5bff !important;
color: #fff;
font-family: Play, -apple-system, Segoe UI, Roboto, sans-serif;
font-weight: 700;
font-size: 16px;
text-decoration: none;
border-radius: 10px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.15);
transition: all 0.2s ease;
border: none;
cursor: pointer;
transform: translateY(0);
text-transform: uppercase;
} span.ctaText, span.postTitle {
font-family: "play";
font-weight: normal;
} button.menu-mobile-toggle.item-button.is-size-desktop-large.is-size-tablet-large.is-size-mobile-large {
background-color: transparent;
} a#cancel-comment-reply-link {
margin-left: 5px;
text-transform: uppercase;
}
header.comment-header {
background-color: #fbf7f7;
border: 1px solid #EEE;
padding: 5px;
font-weight: bold;
}
.entry-single .entry-thumbnail { display: none; }
.site-footer p:last-child {
margin-bottom: 0;
text-align: center;
font-family: economica;
font-size: 120%;
}
#main, #sidebar-primary, #sidebar-secondary {
padding-top: 1.617924em;
padding-bottom: 2.617924em;
}
.related-post-title { color: #0b773a; }
.formulario { display: flex; justify-content: flex-end; }
input#submit { margin-top: 29px; } button.btn, form.btn button {
margin-left: auto;
margin-right: auto;
width: 100%;
} .nav-menu-desktop .menu-item .link-before,
.nav-menu-mobile .menu-item .link-before {
text-shadow: 6px 6px 6px black;
}
a.entry-media-link, .related-post .related-thumbnail img {
border: 2px groove #f0f0f0;
}
.posts-layout .entry-thumbnail { background-color: white; }
textarea#comment,
#respond .comment-form-author input,
#respond .comment-form-email input {
background-color: #f0f0f0;
}
h4.related-post-title, h4.comments-title { font-size: xx-large; }
.entry-meta.entry--item.text-uppercase.text-xsmall.link-meta,
.time.entry-date.published {
font-family: play;
}
.entry-readmore.entry--item { text-align: right; }
.post-views.entry-meta>span.post-views-icon.dashicons {
display: -webkit-inline-box;
font-size: 21px;
vertical-align: sub;
}
.single .entry-meta { text-align: right; }
.entry-meta.entry--item.text-uppercase.text-xsmall.link-meta { text-align: left; } .wp-polls .pollbar {
height: 22px;
background-color: dodgerblue;
border: 1px solid #3c80e7;
} .header-search-form button.search-submit svg { margin-bottom: -4px; } p.form-submit { text-align: center; } .wp-block-tag-cloud.is-style-outline a {
border: 1px solid;
margin-right: 2px;
padding: 0px 9px;
text-decoration: none !important;
font-size: unset !important;
margin-bottom: 5px;
} h3.download-title {
margin: auto;
font-size: 2.1em;
animation: miAnimacion 3s alternate infinite;
}
@keyframes miAnimacion {
from { color: green; }
to { color: blue; }
} ._mi._before.dashicons { margin-top: 0px; }
.sform { width: 99%; }
div.bbp-breadcrumb, div.bbp-topic-tags { font-size: 15px; } #bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums ul.bbp-topics {
font-size: 18px;
font-family: economica;
font-weight:bolder;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
font-size: 17px;
}
.bbp-reply-author, li.bbp-header, li.bbp-footer {
font-family: 'Economica';
font-size: 20px;
}
li.bbp-forum-info,
li.bbp-topic-title { width: 35%; }
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-topic-reply-count { width: 20%; }
li.bbp-forum-reply-count,
li.bbp-topic-freshness { width: 20%; }
#bbpress-forums { font-size: 17px; }
section#bbp_topics_widget-3 li {
background-color: #333;
color: white;
padding: 2px 10px;
margin-bottom: 5px;
margin-right: 2px;
border: 1px solid white;
display: inline-block;
font-family: economica;
font-size: 22px;
}
li.bbp-body a.bbp-forum-title,
a.bbp-topic-permalink {
display: block;
font-size: 20px;
font-weight: bold;
white-space: normal;
font-family: economica;
}
section#bbp_topics_widget-3 a.bbp-forum-title {
display: block;
max-width: 300px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 21px;
}
ul.bbp-topics-widget.newness { text-align: center; }
.bbp-meta {
font-family: 'Economica';
font-size: 15px;
margin: 2px;
text-transform: uppercase;
}
a.bbp-admin-links, a.bbp-topic-edit-link,
a.bbp-topic-merge-link, a.bbp-topic-close-link,
a.bbp-topic-sticky-link, a.bbp-topic-super-sticky-link,
a.bbp-topic-trash-link, a.bbp-topic-spam-link,
a.bbp-topic-approve-link, a.bbp-topic-reply-link,
a.bbp-reply-permalink {
color: darkblue !important;
font-size: 15px !important;
}
span.bbp-reply-post-date { margin-right: 5px; }
span.bbp-author-name { font-family: 'Economica'; }
span.bbp-topic-freshness-author span.bbp-author-avatar { display: none; }
div.bbp-submit-wrapper {
margin-top: 15px;
display: flex;
justify-content: center;
clear: both;
} .bbp-search-form { display: none; } .superwebshare-button-circle.superwebshare_button_svg > svg {
width: 40px !important;
height: 40px !important;
padding: 0 !important;
margin-left: 0 !important;
position: relative;
z-index: 99;
} button.superwebshare_tada.superwebshare_button.superwebshare_button_svg.superwebshare_prompt.superwebshare-button-large.superwebshare-button-circle {
display: flex !important;
justify-content: center !important;
align-items: center !important;
border-radius: 50%;
height: 64px !important;
width: 64px !important;
padding: 0 !important;
overflow: visible;
} .fa-whatsapp:before {
font-size: 41px;
margin-left: -3px;
} .da-attachments-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 12px;
list-style: none;
padding: 0;
margin: 20px 0;
font-weight: 600;
} .da-attachments-list li {
flex: 1 1 250px;
text-align: center;
position: relative;
background: none !important;
} .da-attachments-list li a {
display: block;
background-color: #2f5bff;
color: #fff !important;
text-decoration: none;
font-weight: 600;
padding: 12px 18px;
border-radius: 8px;
transition: all 0.3s ease;
box-shadow: 0 4px 8px rgba(0,0,0,0.15);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 80%;
margin-left:10%;
} .da-attachments-list li a:hover {
background-color: #0033cc;
transform: translateY(-2px);
} .da-attachments-list li::before,
.da-attachments-list li::after,
.da-attachments-list li[class*="mime-"]::before,
.da-attachments-list li[class*="mime-"]::after {
display: none !important;
content: none !important;
background: none !important;
}
.da-attachments-list li[class*="mime-"] {
background-image: none !important;
padding-left: 0 !important;
} @media (max-width: 600px) {
.da-attachments-list li {
flex: 1 1 100%;
}
.da-attachments-list li a {
font-size: 0.95rem;
padding: 10px 14px;
}
}
div.bbp-submit-wrapper {
float: inherit;
text-align: center;
}
.attachment-link {
margin-left: -45px;
}
.builder-footer-copyright-item.footer-copyright {
text-align: center;
width: 100%;
}
.button:not(.components-button):not(.customize-partial-edit-shortcut-button), button:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=button]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=reset]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button) {
background-color: #275ef4;
color: white;
font-family: play;
}
body.main-layout-content {
--wp--style--global--content-size: 3000px;
--wp--style--global--wide-size: 3000px;
}
button.superwebshare_tada.superwebshare_button.superwebshare_button_svg.superwebshare_prompt.superwebshare-button-large.superwebshare-button-circle {
background-color: #275ef4 !important;
} pre,
code {
background-color: #000000 !important;
color: #ffffff !important;
font-family: Consolas, Monaco, "Courier New", monospace;
} pre {
padding: 16px;
border-radius: 8px;
overflow-x: auto;
white-space: pre-wrap;
line-height: 1.6;
border: 1px solid #333333;
} code {
padding: 2px 6px;
border-radius: 4px;
} pre code {
background: transparent !important;
padding: 0;
border-radius: 0;
} .header--row.header-top:not(.header--transparent) .header--row-inner,
.header--row.header-top.header--transparent .customify-container,
.header--row.header-top.header--transparent.layout-full-contained,
.header--row.header-top.header--transparent.layout-fullwidth {
background-image: url(//www.spek-regg.com/wp-content/themes/spek-regg/assets/images/BlackheaderGlossySpekReggHD720pbbc.png);
} @media screen and (max-width: 568px) {
.footer--row .footer--row-inner {
padding-left: 15px;
padding-right: 15px;
}
} .entry-content,
.entry-content p,
.entry-content a {
overflow-wrap: anywhere;
}
.entry-content pre,
.entry-content .table-wrapper {
max-width: 100%;
overflow-x: auto;
} .menu-item i._mi,
.menu-item img._mi {
display: inline-block;
vertical-align: middle;
}
.menu-item i._mi {
width: auto;
height: auto;
margin-top: -0.265em;
font-size: 1.2em;
line-height: 1;
}
.menu-item i._before,
.rtl .menu-item i._after {
margin-right: 0.25em;
}
.menu-item i._after,
.rtl .menu-item i._before {
margin-left: 0.25em;
} .nav-menu-desktop .primary-menu-ul > li:has(.spek-regg-fallback-icon):not(:last-child) {
margin-right: -7.859375px;
} #bbpress-forums .bbp-topic-description > a {
text-decoration: underline;
text-underline-offset: 0.12em;
}
#bbpress-forums .bbp-reply-content code {
max-width: 100% !important;
overflow: visible !important;
white-space: pre-wrap !important;
word-break: break-word !important;
overflow-wrap: anywhere !important;
}:root {
--spek-navy-950: #020617;
--spek-navy-900: #071225;
--spek-navy-800: #10233f;
--spek-blue-700: #1d4ed8;
--spek-blue-600: #2563eb;
--spek-blue-500: #3b82f6;
--spek-cyan-400: #22d3ee;
--spek-cyan-300: #67e8f9;
--spek-ink: #172033;
--spek-muted: #526079;
--spek-border: #d8e2ef;
--spek-surface: #ffffff;
--spek-surface-soft: #f4f7fb;
--spek-shadow-soft: 0 12px 30px rgba(15, 35, 65, 0.09);
--spek-shadow-blue: 0 9px 22px rgba(37, 99, 235, 0.23);
}
::selection {
color: #ffffff;
background: var(--spek-blue-600);
}
body {
color: var(--spek-ink);
background-color: #eaf0f7;
background-image: linear-gradient(145deg, #edf3f9 0%, #f8fafc 48%, #e7eef7 100%);
}
.site-content,
.site-content .content-area {
background-color: transparent;
}
.content-inner {
box-sizing: border-box;
padding: 24px;
background-color: rgba(255, 255, 255, 0.94);
border: 1px solid rgba(203, 216, 231, 0.88);
border-radius: 8px;
box-shadow: 0 18px 50px rgba(15, 35, 65, 0.08);
}
.header--row.header-top:not(.header--transparent) .header--row-inner,
.header--row.header-top:not(.header--transparent) .header--row-inner.dark-mode,
.header--row.header-top:not(.header--transparent) .header--row-inner.light-mode {
background-color: var(--spek-navy-950);
background-image:
linear-gradient(105deg, rgba(2, 6, 23, 0.97), rgba(12, 31, 66, 0.92) 56%, rgba(8, 47, 73, 0.87)),
url(//www.spek-regg.com/wp-content/themes/spek-regg/assets/images/BlackheaderGlossySpekReggHD720pbbc.png);
background-repeat: no-repeat, repeat-x;
background-size: 100% 100%, auto;
box-shadow: 0 12px 34px rgba(2, 6, 23, 0.35), inset 0 -1px rgba(103, 232, 249, 0.16);
}
.site-branding img {
filter: drop-shadow(0 5px 13px rgba(0, 0, 0, 0.42)) saturate(1.08);
}
.nav-menu-desktop .primary-menu-ul > li > a,
.header-search_icon-item .search-icon,
.header-search_icon-item .search-icon svg {
color: #f8fbff;
fill: currentColor;
text-shadow: 0 1px 5px rgba(0, 0, 0, 0.55);
transition: color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}
.nav-menu-desktop .primary-menu-ul > li:hover > a,
.nav-menu-desktop .primary-menu-ul > li.current-menu-item > a,
.nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor > a {
color: #ffffff;
background-image: linear-gradient(135deg, rgba(37, 99, 235, 0.88), rgba(8, 145, 178, 0.86));
border-radius: 5px;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 7px 16px rgba(2, 6, 23, 0.24);
text-shadow: 0 1px 4px rgba(2, 6, 23, 0.5);
}
.header-search_icon-item .search-icon:hover,
.header-search_icon-item .search-icon:focus-visible {
color: var(--spek-cyan-300);
background-color: rgba(34, 211, 238, 0.1);
border-radius: 50%;
box-shadow: 0 0 0 1px rgba(103, 232, 249, 0.2), 0 0 20px rgba(34, 211, 238, 0.18);
}
.header-search-form,
.search-field,
.header-search-modal {
color: var(--spek-ink);
background-color: rgba(255, 255, 255, 0.98);
border-color: var(--spek-border);
box-shadow: var(--spek-shadow-soft);
}
.menu-mobile-toggle,
.menu-mobile-toggle:hover,
.menu-mobile-toggle:focus-visible {
color: #ffffff;
background-color: rgba(37, 99, 235, 0.22);
border-color: rgba(103, 232, 249, 0.35);
border-radius: 5px;
}
#site-navigation-sidebar {
color: #e8f1ff;
background-color: var(--spek-navy-900);
background-image: linear-gradient(160deg, var(--spek-navy-950), #0c2745 70%, #0e3a4e);
box-shadow: 18px 0 45px rgba(2, 6, 23, 0.38);
}
#site-navigation-sidebar a {
color: #eff8ff;
border-color: rgba(148, 163, 184, 0.2);
}
#site-navigation-sidebar a:hover,
#site-navigation-sidebar .current-menu-item > a {
color: #ffffff;
background-color: rgba(37, 99, 235, 0.34);
}
a {
color: var(--spek-blue-700);
transition: color 160ms ease, background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease, filter 160ms ease;
}
a:hover,
a:focus {
color: #0e7490;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
outline: 3px solid rgba(34, 211, 238, 0.58);
outline-offset: 2px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title,
.page-title,
.widget-title {
color: #102a4e;
text-shadow: 0 1px rgba(255, 255, 255, 0.7);
}
.entry-title a,
.posts-layout .entry-title a {
color: #173f78;
}
.entry-title a:hover,
.posts-layout .entry-title a:hover {
color: var(--spek-blue-600);
}
.page-header {
background-color: #eef5fc;
background-image: linear-gradient(120deg, #f8fbff, #e7f0fa 58%, #e5f8fb);
border-color: #cddaea;
box-shadow: inset 0 -1px rgba(37, 99, 235, 0.08), 0 8px 22px rgba(15, 35, 65, 0.06);
}
.entry-inner,
.posts-layout .entry-inner {
background-color: var(--spek-surface);
border-color: var(--spek-border);
box-shadow: 0 10px 27px rgba(15, 35, 65, 0.08), inset 0 1px rgba(255, 255, 255, 0.85);
}
.entry-content,
.entry-excerpt,
.entry-meta,
.comment-content {
color: var(--spek-ink);
}
.entry-meta,
.entry-meta a,
.posted-on,
.byline {
color: var(--spek-muted);
}
.entry-media img,
.entry-content img,
.post-thumbnail img {
border-color: #cad8e8;
box-shadow: 0 9px 23px rgba(15, 35, 65, 0.12);
filter: saturate(1.04) contrast(1.02);
}
blockquote {
color: #243b5a;
background-color: #eff6ff;
border-color: var(--spek-blue-500);
box-shadow: inset 4px 0 rgba(34, 211, 238, 0.32);
}
code,
pre,
kbd {
color: #d7edff;
background-color: #0b172a;
border-color: #244464;
}
table,
th,
td {
border-color: var(--spek-border);
}
th {
color: #ffffff;
background-color: #16355e;
}
tbody tr:nth-child(even) {
background-color: #f6f9fd;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.wp-element-button,
.wp-block-button__link,
#bbpress-forums .button,
.nav-links .page-numbers,
.page-numbers {
color: #ffffff;
background-color: var(--spek-blue-600);
background-image: linear-gradient(135deg, var(--spek-blue-600), #087fa7);
border-color: #1d4ed8;
border-radius: 5px;
box-shadow: 0 7px 17px rgba(37, 99, 235, 0.2), inset 0 1px rgba(255, 255, 255, 0.24);
text-shadow: 0 1px 2px rgba(2, 6, 23, 0.38);
transition: color 160ms ease, background-color 160ms ease, background-image 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.wp-element-button:hover,
.wp-block-button__link:hover,
#bbpress-forums .button:hover,
.nav-links .page-numbers:hover,
.page-numbers:hover,
.nav-links .page-numbers.current,
.page-numbers.current {
color: #ffffff;
background-color: #1647c4;
background-image: linear-gradient(135deg, #1d4ed8, #0e7490);
border-color: #1647c4;
box-shadow: var(--spek-shadow-blue), inset 0 1px rgba(255, 255, 255, 0.2);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
select,
textarea {
color: var(--spek-ink);
background-color: #ffffff;
border-color: #c8d5e5;
border-radius: 4px;
box-shadow: inset 0 1px 3px rgba(15, 35, 65, 0.06);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus {
border-color: var(--spek-blue-500);
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15), inset 0 1px 3px rgba(15, 35, 65, 0.04);
}
#bbpress-forums {
color: var(--spek-ink);
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
border-color: #cbd8e7;
box-shadow: 0 11px 28px rgba(15, 35, 65, 0.07);
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
color: #ffffff !important;
background-color: #103b5f !important;
background-image: none !important;
border-color: rgba(103, 232, 249, 0.22);
text-shadow: 0 1px 3px rgba(2, 6, 23, 0.55);
}
#bbpress-forums li.bbp-header ul,
#bbpress-forums li.bbp-footer ul,
#bbpress-forums li.bbp-header li,
#bbpress-forums li.bbp-footer li,
#bbpress-forums li.bbp-header div,
#bbpress-forums li.bbp-footer div {
color: #ffffff !important;
background-color: transparent !important;
background-image: none !important;
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
color: #ffffff !important;
background-color: #164e73 !important;
background-image: none !important;
border-color: #0f3857;
text-shadow: 0 1px 3px rgba(2, 6, 23, 0.5);
}
#bbpress-forums div.bbp-forum-header a,
#bbpress-forums div.bbp-topic-header a,
#bbpress-forums div.bbp-reply-header a,
#bbpress-forums div.bbp-forum-header span,
#bbpress-forums div.bbp-topic-header span,
#bbpress-forums div.bbp-reply-header span {
color: #ffffff !important;
}
#bbpress-forums li.bbp-body,
#bbpress-forums div.bbp-reply-content,
#bbpress-forums div.bbp-topic-content {
color: var(--spek-ink);
background-color: #ffffff;
}
#bbpress-forums li.bbp-body ul.forum:nth-child(even),
#bbpress-forums li.bbp-body ul.topic:nth-child(even),
#bbpress-forums div.even,
#bbpress-forums ul.even {
background-color: #f4f8fc;
}
#bbpress-forums li.bbp-body ul.forum:hover,
#bbpress-forums li.bbp-body ul.topic:hover {
background-color: #edf6ff;
}
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink,
#bbpress-forums .bbp-author-name {
color: #164e91;
}
#bbpress-forums .bbp-forum-title:hover,
#bbpress-forums .bbp-topic-permalink:hover,
#bbpress-forums .bbp-author-name:hover {
color: #087c97;
}
#bbpress-forums .bbp-topic-meta,
#bbpress-forums .bbp-reply-post-date,
#bbpress-forums .bbp-topic-started-by,
#bbpress-forums .bbp-topic-freshness-author {
color: var(--spek-muted);
}
#bbpress-forums div.bbp-template-notice,
#bbpress-forums div.indicator-hint {
color: #173f68;
background-color: #e9f5ff;
border-color: #7dd3fc;
box-shadow: inset 4px 0 #38bdf8;
}
#bbpress-forums div.bbp-template-notice.info {
background-color: #eef8f8;
border-color: #67e8f9;
}
#bbpress-forums fieldset.bbp-form {
background-color: #f8fbff;
border-color: #cbd8e7;
border-radius: 7px;
margin: 28px 0 20px;
padding: 20px;
box-shadow: 0 9px 24px rgba(15, 35, 65, 0.07), inset 0 1px #ffffff;
}
#bbpress-forums fieldset.bbp-form legend {
color: #ffffff;
padding: 4px 9px;
background-color: #164e73;
border: 1px solid #0f3857;
border-radius: 4px;
font-weight: 600;
text-shadow: 0 1px 2px rgba(2, 6, 23, 0.45);
}
#bbpress-forums fieldset.bbp-form p {
margin-bottom: 14px;
}
#bbpress-forums fieldset.bbp-form label {
margin-bottom: 6px;
color: #173f68;
font-weight: 600;
}
#bbpress-forums fieldset.bbp-form input[type="text"],
#bbpress-forums fieldset.bbp-form input[type="email"],
#bbpress-forums fieldset.bbp-form input[type="url"],
#bbpress-forums fieldset.bbp-form input[type="password"],
#bbpress-forums fieldset.bbp-form input[type="search"],
#bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form textarea {
box-sizing: border-box;
width: 100%;
max-width: 100%;
min-height: 42px;
padding: 9px 11px;
}
#bbpress-forums fieldset.bbp-form textarea {
min-height: 150px;
resize: vertical;
}
#bbpress-forums div.bbp-submit-wrapper {
float: none;
display: flex;
clear: both;
justify-content: flex-end;
margin: 20px 0 0;
}
#bbpress-forums .bbp-login-form fieldset.bbp-form {
max-width: 620px;
margin-right: auto;
margin-left: auto;
}
#bbpress-forums img.avatar {
border-color: #c8d8e8;
box-shadow: 0 5px 13px rgba(15, 35, 65, 0.15);
}
.bbp-pagination-links a,
.bbp-pagination-links span.current {
border-color: #bfd0e3;
border-radius: 4px;
}
.bbp-pagination-links span.current {
color: #ffffff;
background-color: var(--spek-blue-600);
}
.footer-main .footer--row-inner {
color: #dbe8f7;
background-color: #0b172a;
background-image: linear-gradient(125deg, #07101f, #102844 58%, #0b3647);
box-shadow: inset 0 1px rgba(103, 232, 249, 0.13);
}
.footer-bottom .footer--row-inner {
color: #b9c7da;
background-color: #030914;
background-image: linear-gradient(110deg, #020617, #091b30 65%, #082533);
border-color: rgba(148, 163, 184, 0.17);
}
.site-footer a,
.site-footer .widget a {
color: #8fddf1;
}
.site-footer a:hover,
.site-footer .widget a:hover {
color: #ffffff;
}
.site-footer .widget-title {
color: #ffffff;
text-shadow: 0 2px 5px rgba(2, 6, 23, 0.6);
}
.tagcloud a,
.wp-block-tag-cloud a {
color: #dff8ff;
background-color: rgba(37, 99, 235, 0.2);
border-color: rgba(103, 232, 249, 0.32);
border-radius: 4px;
}
.tagcloud a:hover,
.wp-block-tag-cloud a:hover {
color: #ffffff;
background-color: rgba(8, 145, 178, 0.42);
border-color: var(--spek-cyan-300);
box-shadow: 0 5px 14px rgba(2, 6, 23, 0.24);
}
.site-info,
.footer-copyright {
color: #aebcd0;
} #blog-posts .posts-layout-wrapper {
display: flow-root;
}
#blog-posts article.entry {
margin-bottom: 24px;
}
#blog-posts .entry-inner {
padding: 14px;
border: 1px solid var(--spek-border);
border-radius: 7px;
}
#blog-posts .entry-media {
margin-right: 24px;
} #blog-posts > .navigation.pagination {
clear: both;
margin: 0 0 24px;
}
#blog-posts > .navigation.pagination .nav-links {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
gap: 5px;
}
#blog-posts > .navigation.pagination .page-numbers {
margin: 0;
} .entry-single,
.entry-single .entry-content,
.page .entry-content,
.search .content-inner,
.archive .content-inner,
.error404 .content-inner,
.bbpress .content-inner {
box-sizing: border-box;
}
.comments-area {
margin-top: 24px;
padding-top: 24px;
border-top: 1px solid var(--spek-border);
}
#respond {
box-sizing: border-box;
padding: 24px;
background-color: #f8fbff;
border: 1px solid var(--spek-border);
border-radius: 7px;
box-shadow: 0 9px 24px rgba(15, 35, 65, 0.07), inset 0 1px #ffffff;
}
#respond .comment-reply-title {
margin-top: 0;
}
#respond .comment-form {
margin-bottom: 0;
}
#respond .comment-form > p {
margin-bottom: 16px;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"],
#respond textarea {
box-sizing: border-box;
width: 100%;
padding: 10px 12px;
}
#respond textarea {
min-height: 170px;
resize: vertical;
}
#respond .comment-form-cookies-consent {
display: flex;
align-items: flex-start;
gap: 8px;
}
#respond .comment-form-cookies-consent input {
flex: 0 0 auto;
margin-top: 0.35em;
}
#respond .form-submit {
margin: 22px 0 0;
} .nav-menu-desktop .primary-menu-ul > li:hover > a,
.nav-menu-desktop .primary-menu-ul > li.focus > a,
.nav-menu-desktop .primary-menu-ul > li > a:focus-visible {
background-color: transparent;
background-image: none;
box-shadow: none;
text-decoration-line: none;
}
.nav-menu-desktop .primary-menu-ul > li > a .link-before > span {
position: relative;
}
.nav-menu-desktop .primary-menu-ul > li > a .link-before > span::after {
content: "";
position: absolute;
right: 0;
bottom: 17px;
left: 0;
height: 2px;
background-color: var(--spek-cyan-300);
border-radius: 2px;
box-shadow: 0 0 7px rgba(103, 232, 249, 0.55);
opacity: 0;
transform: scaleX(0);
transform-origin: center;
transition: opacity 160ms ease, transform 160ms ease;
}
.nav-menu-desktop .primary-menu-ul > li:hover > a .link-before > span::after,
.nav-menu-desktop .primary-menu-ul > li.focus > a .link-before > span::after,
.nav-menu-desktop .primary-menu-ul > li > a:focus-visible .link-before > span::after {
opacity: 1;
transform: scaleX(1);
}
@media screen and (max-width: 568px) {
#blog-posts article.entry {
margin-bottom: 18px;
}
.content-inner {
padding: 12px;
border-radius: 6px;
}
#blog-posts > .navigation.pagination {
margin-bottom: 18px;
}
#blog-posts .entry-inner {
padding: 10px;
}
#blog-posts .entry-media {
margin-right: 0;
margin-bottom: 14px;
}
.comments-area {
margin-top: 18px;
padding-top: 18px;
}
#respond,
#bbpress-forums fieldset.bbp-form {
padding: 14px;
}
#bbpress-forums div.bbp-submit-wrapper {
justify-content: center;
} .entry-content .table-wrapper {
overflow-x: visible;
}
.entry-content .table-wrapper table {
width: 100%;
table-layout: fixed;
}
.entry-content .table-wrapper th,
.entry-content .table-wrapper td {
overflow-wrap: anywhere;
word-break: break-word;
} #header-menu-sidebar .mobile-item--search_box .item--inner,
#header-menu-sidebar .header-search_box-item,
#header-menu-sidebar .header-search-form,
#header-menu-sidebar .search-form-fields {
width: 100%;
box-sizing: border-box;
color: #ffffff;
background-color: #000000;
background-image: none;
box-shadow: none;
}
#header-menu-sidebar .search-form-fields {
border: 1px solid #ffffff;
border-radius: 3px;
}
#header-menu-sidebar input.search-field,
#header-menu-sidebar input.search-field:focus {
color: #ffffff;
background-color: transparent;
border-color: transparent;
box-shadow: none;
}
#header-menu-sidebar input.search-field::placeholder {
color: rgba(255, 255, 255, 0.78);
opacity: 1;
}
#header-menu-sidebar .header-search-form button.search-submit,
#header-menu-sidebar .header-search-form button.search-submit:hover,
#header-menu-sidebar .header-search-form button.search-submit:focus-visible {
color: #ffffff;
background-color: transparent;
background-image: none;
border-color: transparent;
box-shadow: none;
text-shadow: none;
} .menu-mobile-toggle.is-active,
.menu-mobile-toggle.is-active:hover,
.menu-mobile-toggle.is-active:focus-visible {
color: #ffffff;
background: transparent !important;
border-color: transparent !important;
box-shadow: none !important;
}
.menu-mobile-toggle.is-active .hamburger-box {
width: 38px;
height: 38px;
margin-top: 0;
}
.menu-mobile-toggle.is-active .hamburger-inner,
.menu-mobile-toggle.is-active .hamburger-inner::before,
.menu-mobile-toggle.is-active .hamburger-inner::after {
width: 38px;
height: 3px;
}
} @media screen and (max-width: 1024px) {
.menu-mobile-toggle,
.menu-mobile-toggle:hover,
.menu-mobile-toggle:focus-visible,
.menu-mobile-toggle.is-active,
.menu-mobile-toggle.is-active:hover,
.menu-mobile-toggle.is-active:focus-visible {
color: #ffffff;
background: transparent !important;
border-color: transparent !important;
box-shadow: none !important;
}
.menu-mobile-toggle:not(.is-active) .hamburger-box {
width: 36px;
}
.menu-mobile-toggle:not(.is-active) .hamburger-inner,
.menu-mobile-toggle:not(.is-active) .hamburger-inner::before,
.menu-mobile-toggle:not(.is-active) .hamburger-inner::after {
width: 36px;
height: 3px;
}
.menu-mobile-toggle:not(.is-active) .hamburger-inner::before {
top: -13px;
}
.menu-mobile-toggle:not(.is-active) .hamburger-inner::after {
bottom: -13px;
}
.menu-mobile-toggle.is-active .hamburger-box {
width: 42px;
height: 42px;
margin-top: 0;
}
.menu-mobile-toggle.is-active .hamburger-inner,
.menu-mobile-toggle.is-active .hamburger-inner::before,
.menu-mobile-toggle.is-active .hamburger-inner::after {
width: 42px;
height: 3px;
}
#header-menu-sidebar-inner .mobile-item--search_box {
order: 99;
}
#header-menu-sidebar .header-search-form,
#header-menu-sidebar .search-form-fields {
color: #ffffff;
background-color: #000000;
background-image: none;
box-shadow: none;
}
#header-menu-sidebar .search-form-fields {
height: 42px;
border: 1px solid #ffffff;
border-radius: 3px;
}
#header-menu-sidebar input.search-field,
#header-menu-sidebar input.search-field:focus {
height: 40px;
color: #ffffff;
background-color: transparent;
border-color: transparent;
box-shadow: none;
font-size: 16px;
}
#header-menu-sidebar input.search-field::placeholder {
color: rgba(255, 255, 255, 0.9);
opacity: 1;
}
#header-menu-sidebar .header-search-form button.search-submit,
#header-menu-sidebar .header-search-form button.search-submit:hover,
#header-menu-sidebar .header-search-form button.search-submit:focus-visible {
color: #ffffff;
background-color: transparent;
background-image: none;
border-color: transparent;
box-shadow: none;
text-shadow: none;
margin-left: -42px;
}
#header-menu-sidebar .header-search-form button.search-submit svg {
width: 22px;
height: 22px;
}
} button:not(.menu-mobile-toggle):not(.search-submit):not(.copy-the-code-button):not(.ctc-copy-btn):not(.superwebshare_button):not(.components-button):not(.customize-partial-edit-shortcut-button),
input[type="button"]:not(.components-button):not(.customize-partial-edit-shortcut-button),
input[type="reset"]:not(.components-button):not(.customize-partial-edit-shortcut-button),
input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button),
a.button:not(.components-button):not(.customize-partial-edit-shortcut-button),
a.item--button,
.entry-readmore a,
.wp-element-button,
.wp-block-button__link,
.wp-block-file__button,
.wp-block-search__button,
.nav-links .page-numbers,
.page-numbers,
#bbpress-forums .button,
#bbpress-forums .bbp-pagination-links a,
#bbpress-forums .bbp-pagination-links span.current,
#bbpress-forums .bbp-topic-pagination a,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.added_to_cart {
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
min-width: 38px;
min-height: 40px;
padding: 8px 13px !important;
color: #ffffff !important;
background-color: var(--spek-blue-600) !important;
background-image: linear-gradient(135deg, var(--spek-blue-600), #087fa7) !important;
border: 1px solid var(--spek-blue-700) !important;
border-radius: 5px !important;
box-shadow: 0 7px 17px rgba(37, 99, 235, 0.2), inset 0 1px rgba(255, 255, 255, 0.24) !important;
font-family: "Play", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-weight: 400;
line-height: 1.2;
text-align: center;
text-decoration: none !important;
text-shadow: 0 1px 2px rgba(2, 6, 23, 0.38);
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
transition: color 160ms ease, background-color 160ms ease, background-image 160ms ease, border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;
}
button:not(.menu-mobile-toggle):not(.search-submit):not(.copy-the-code-button):not(.ctc-copy-btn):not(.superwebshare_button):not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
input[type="button"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
input[type="reset"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
a.button:not(.components-button):not(.customize-partial-edit-shortcut-button):hover,
a.item--button:hover,
.entry-readmore a:hover,
.wp-element-button:hover,
.wp-block-button__link:hover,
.wp-block-file__button:hover,
.wp-block-search__button:hover,
.nav-links .page-numbers:hover,
#bbpress-forums .button:hover,
#bbpress-forums .bbp-pagination-links a:hover,
#bbpress-forums .bbp-topic-pagination a:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.added_to_cart:hover {
color: #ffffff !important;
background-color: #1647c4 !important;
background-image: linear-gradient(135deg, #1d4ed8, #0e7490) !important;
border-color: #1647c4 !important;
box-shadow: var(--spek-shadow-blue), inset 0 1px rgba(255, 255, 255, 0.2) !important;
transform: translateY(-1px);
}
button:not(.menu-mobile-toggle):not(.search-submit):not(.copy-the-code-button):not(.ctc-copy-btn):not(.superwebshare_button):not(.components-button):not(.customize-partial-edit-shortcut-button):active,
input[type="button"]:not(.components-button):not(.customize-partial-edit-shortcut-button):active,
input[type="reset"]:not(.components-button):not(.customize-partial-edit-shortcut-button):active,
input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button):active,
a.button:not(.components-button):not(.customize-partial-edit-shortcut-button):active,
a.item--button:active,
.entry-readmore a:active,
.wp-element-button:active,
.wp-block-button__link:active,
.wp-block-file__button:active,
.wp-block-search__button:active,
.nav-links .page-numbers:active,
#bbpress-forums .button:active,
#bbpress-forums .bbp-pagination-links a:active,
#bbpress-forums .bbp-topic-pagination a:active {
transform: translateY(0);
box-shadow: 0 3px 9px rgba(37, 99, 235, 0.2), inset 0 1px 2px rgba(2, 6, 23, 0.2) !important;
}
button:disabled,
input[type="button"]:disabled,
input[type="reset"]:disabled,
input[type="submit"]:disabled,
.button.disabled,
.button:disabled,
.woocommerce .button.disabled,
.woocommerce .button:disabled {
color: #ffffff !important;
background-color: #64748b !important;
background-image: none !important;
border-color: #475569 !important;
box-shadow: none !important;
opacity: 0.68;
cursor: not-allowed;
transform: none;
} .header-search_icon-item .header-search-modal.header-search-form {
display: flex;
align-items: stretch;
gap: 0;
box-sizing: border-box;
width: min(377px, calc(100vw - 28px));
max-width: calc(100vw - 28px);
padding: 22px;
}
.header-search_icon-item .header-search-modal.header-search-form > label {
display: block;
flex: 1 1 auto;
min-width: 0;
margin: 0;
}
.header-search_icon-item .header-search-modal.header-search-form .search-field,
.header-search_icon-item .header-search-modal.header-search-form .search-field:focus {
display: block;
box-sizing: border-box;
width: 100%;
min-width: 0;
height: 50px;
margin: 0;
padding: 0 15px;
border: 1px solid #aebed2;
border-right: 0;
border-radius: 5px 0 0 5px;
box-shadow: inset 0 1px 3px rgba(15, 35, 65, 0.08);
}
.header-search_icon-item .header-search-modal.header-search-form button.search-submit,
.header-search_icon-item .header-search-modal.header-search-form button.search-submit:hover,
.header-search_icon-item .header-search-modal.header-search-form button.search-submit:focus-visible {
display: inline-flex;
flex: 0 0 52px;
align-items: center;
justify-content: center;
box-sizing: border-box;
width: 52px;
min-width: 52px;
height: 50px;
margin: 0;
padding: 0;
color: #ffffff;
background-color: var(--spek-blue-600);
background-image: linear-gradient(135deg, var(--spek-blue-600), #087fa7);
border: 1px solid var(--spek-blue-700);
border-radius: 0 5px 5px 0;
box-shadow: 0 6px 14px rgba(37, 99, 235, 0.2), inset 0 1px rgba(255, 255, 255, 0.24);
overflow: hidden;
}
.header-search_icon-item .header-search-modal.header-search-form button.search-submit:hover,
.header-search_icon-item .header-search-modal.header-search-form button.search-submit:focus-visible {
background-color: #1647c4;
background-image: linear-gradient(135deg, #1d4ed8, #0e7490);
}
.header-search_icon-item .header-search-modal.header-search-form button.search-submit svg {
display: block;
width: 29px;
height: 29px;
margin: 0 !important;
} .entry-content .table-wrapper,
.entry-content figure.wp-block-table {
box-sizing: border-box;
margin: 28px 0;
border: 1px solid #b7c9dc;
border-radius: 8px;
box-shadow: 0 10px 25px rgba(15, 35, 65, 0.08);
overflow: hidden;
}
.entry-content .table-wrapper table,
.entry-content figure.wp-block-table table,
.entry-content > table {
width: 100%;
margin: 0;
border: 1px solid #b7c9dc;
border-collapse: separate;
border-spacing: 0;
border-radius: 8px;
background-color: #ffffff;
box-shadow: 0 10px 25px rgba(15, 35, 65, 0.08);
overflow: hidden;
}
.entry-content .table-wrapper table,
.entry-content figure.wp-block-table table {
border: 0;
border-radius: 0;
box-shadow: none;
}
.entry-content .table-wrapper th,
.entry-content figure.wp-block-table th,
.entry-content > table th {
padding: 14px 18px;
color: #ffffff;
background-color: #164e73;
background-image: linear-gradient(135deg, #103b5f, #14617f);
border: 0;
border-right: 1px solid rgba(255, 255, 255, 0.18);
border-bottom: 1px solid #0f3857;
font-size: 0.95em;
font-weight: 700;
letter-spacing: 0.015em;
text-align: left;
text-shadow: 0 1px 2px rgba(2, 6, 23, 0.5);
}
.entry-content .table-wrapper th:last-child,
.entry-content figure.wp-block-table th:last-child,
.entry-content > table th:last-child {
border-right: 0;
}
.entry-content .table-wrapper td,
.entry-content figure.wp-block-table td,
.entry-content > table td {
padding: 14px 18px;
color: var(--spek-ink);
background-color: #ffffff;
border: 0;
border-right: 1px solid #d8e3ef;
border-bottom: 1px solid #d8e3ef;
vertical-align: middle;
}
.entry-content .table-wrapper td:last-child,
.entry-content figure.wp-block-table td:last-child,
.entry-content > table td:last-child {
border-right: 0;
}
.entry-content .table-wrapper tr:last-child td,
.entry-content figure.wp-block-table tr:last-child td,
.entry-content > table tr:last-child td {
border-bottom: 0;
}
.entry-content .table-wrapper tbody tr:nth-child(even) td,
.entry-content figure.wp-block-table tbody tr:nth-child(even) td,
.entry-content > table tbody tr:nth-child(even) td {
background-color: #f2f7fc;
}
.entry-content .table-wrapper tbody tr:hover td,
.entry-content figure.wp-block-table tbody tr:hover td,
.entry-content > table tbody tr:hover td {
background-color: #eaf4ff;
}
.entry-content figure.wp-block-table figcaption {
margin: 0;
padding: 9px 14px;
color: #52657c;
background-color: #edf3f9;
border-top: 1px solid #d8e3ef;
font-size: 0.82em;
text-align: left;
} #bbpress-forums {
font-size: 17px;
line-height: 1.55;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
border: 1px solid #b7c9dc;
border-radius: 8px;
background-color: #ffffff;
box-shadow: 0 12px 28px rgba(15, 35, 65, 0.1);
overflow: hidden;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
padding: 10px 12px;
}
#bbpress-forums li.bbp-header li:not(:first-child),
#bbpress-forums li.bbp-footer li:not(:first-child) {
box-sizing: border-box;
border-left: 1px solid rgba(255, 255, 255, 0.2);
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
padding: 13px 12px;
border-top: 1px solid #d5e1ed;
}
#bbpress-forums li.bbp-body ul.forum > li,
#bbpress-forums li.bbp-body ul.topic > li {
box-sizing: border-box;
min-height: 48px;
padding-top: 4px;
padding-bottom: 4px;
}
#bbpress-forums li.bbp-body ul.forum > li:not(:first-child),
#bbpress-forums li.bbp-body ul.topic > li:not(:first-child) {
padding-left: 10px;
border-left: 1px solid #d8e3ef;
}
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {
font-size: 1.08em;
font-weight: 700;
line-height: 1.25;
}
#bbpress-forums .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
line-height: 1.45;
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
padding: 10px 14px;
}
#bbpress-forums li.bbp-body div.hentry {
display: grid;
grid-template-columns: 150px minmax(0, 1fr);
padding: 0;
border-top: 1px solid #d5e1ed;
background-color: #ffffff;
overflow: hidden;
}
#bbpress-forums li.bbp-body div.bbp-reply-author,
#bbpress-forums li.bbp-body div.bbp-topic-author {
float: none;
box-sizing: border-box;
width: auto;
min-width: 0;
min-height: 145px;
margin: 0;
padding: 18px 12px;
background-color: #eef5fb;
border-right: 1px solid #d5e1ed;
text-align: center;
}
#bbpress-forums li.bbp-body div.bbp-reply-content,
#bbpress-forums li.bbp-body div.bbp-topic-content {
box-sizing: border-box;
min-width: 0;
margin: 0;
padding: 20px 22px;
font-size: 17px;
line-height: 1.65;
}
#bbpress-forums li.bbp-body div.bbp-reply-author img.avatar,
#bbpress-forums li.bbp-body div.bbp-topic-author img.avatar {
max-width: 78px;
margin-top: 0;
border: 3px solid #ffffff;
border-radius: 6px;
box-shadow: 0 5px 14px rgba(15, 35, 65, 0.18);
}
#bbpress-forums li.bbp-body div.bbp-reply-author .bbp-author-name,
#bbpress-forums li.bbp-body div.bbp-topic-author .bbp-author-name {
margin-top: 6px;
font-size: 1.05em;
font-weight: 700;
}
#bbpress-forums li.bbp-body div.bbp-reply-author .bbp-author-role,
#bbpress-forums li.bbp-body div.bbp-topic-author .bbp-author-role {
color: #52657c;
font-size: 0.78em;
} .comments-area .comments-title {
margin: 0 0 20px;
padding: 11px 16px;
color: #ffffff;
background-color: #103b5f;
background-image: linear-gradient(135deg, #103b5f, #14617f);
border: 1px solid #0f3857;
border-radius: 7px;
font-size: 28px;
line-height: 1.2;
text-shadow: 0 1px 3px rgba(2, 6, 23, 0.52);
}
.comments-area .comment-list,
.comments-area .comment-list .children {
list-style: none;
margin: 0;
padding: 0;
}
.comments-area .comment-list > li.comment,
.comments-area .comment-list .children > li.comment {
margin: 0 0 22px;
}
.comments-area .comment-list .children {
margin-left: 44px;
padding-left: 20px;
border-left: 3px solid #67e8f9;
}
.comments-area article.comment {
display: grid;
grid-template-columns: 86px minmax(0, 1fr);
box-sizing: border-box;
margin: 0;
padding: 0;
border-radius: 8px;
box-shadow: 0 10px 25px rgba(15, 35, 65, 0.1);
overflow: hidden;
}
.comments-area article.comment::before,
.comments-area article.comment::after {
display: none;
content: none;
}
.comments-area article.comment > .comment-reply {
display: none;
}
.comments-area article.comment > .comment-image {
display: flex;
align-items: flex-start;
justify-content: center;
box-sizing: border-box;
padding: 16px 10px;
background-color: #eef5fb;
border: 1px solid #c5d5e5;
border-right: 0;
border-radius: 8px 0 0 8px;
}
.comments-area article.comment > .comment-image img.avatar {
display: block;
box-sizing: border-box;
width: 64px;
height: 64px;
margin: 0;
border: 3px solid #ffffff;
border-radius: 50%;
box-shadow: 0 5px 14px rgba(15, 35, 65, 0.2);
}
.comments-area article.comment > .comment-wrap {
box-sizing: border-box;
min-width: 0;
margin: 0;
background-color: #ffffff;
border: 1px solid #c5d5e5;
border-left: 0;
border-radius: 0 8px 8px 0;
overflow: hidden;
}
.comments-area article.comment .comment-header {
margin: 0;
padding: 12px 16px;
color: #ffffff;
background-color: #164e73;
background-image: linear-gradient(135deg, #103b5f, #14617f);
border: 0;
font-weight: 400;
text-shadow: 0 1px 2px rgba(2, 6, 23, 0.5);
}
.comments-area article.comment .comment-author {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
color: #ffffff;
font-family: "Play", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 1.3;
}
.comments-area article.comment .comment-author a {
color: #ffffff;
}
.comments-area article.comment .comment-post-author {
display: inline-flex;
padding: 2px 7px;
color: #103b5f;
background-color: #ffffff;
border-radius: 999px;
font-size: 10px;
text-shadow: none;
}
.comments-area article.comment .comment-meta {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
margin-top: 7px;
font-size: 12px;
line-height: 1.35;
}
.comments-area article.comment .comment-meta > a:first-child {
color: #dbeafe;
}
.comments-area article.comment .comment-meta .comment-reply {
float: none;
margin-left: auto;
}
.comments-area article.comment .comment-edit-link,
.comments-area article.comment .comment-reply-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 28px;
padding: 4px 9px;
color: #ffffff;
background-color: var(--spek-blue-600);
background-image: linear-gradient(135deg, var(--spek-blue-600), #087fa7);
border: 1px solid #93c5fd;
border-radius: 4px;
box-shadow: 0 4px 10px rgba(2, 6, 23, 0.2), inset 0 1px rgba(255, 255, 255, 0.22);
font-size: 11px;
font-weight: 700;
line-height: 1;
text-decoration: none;
text-shadow: 0 1px 2px rgba(2, 6, 23, 0.4);
}
.comments-area article.comment .comment-edit-link:hover,
.comments-area article.comment .comment-reply-link:hover {
color: #ffffff;
background-color: #1647c4;
background-image: linear-gradient(135deg, #1d4ed8, #0e7490);
}
.comments-area article.comment .comment-content {
box-sizing: border-box;
padding: 18px 20px;
color: var(--spek-ink);
background-color: #ffffff;
font-size: 18px;
line-height: 1.65;
overflow-wrap: anywhere;
}
.comments-area article.comment .comment-content > :first-child {
margin-top: 0;
}
.comments-area article.comment .comment-content > :last-child {
margin-bottom: 0;
}
@media screen and (max-width: 568px) {
#header-menu-sidebar .header-search-form {
display: flex;
align-items: stretch;
box-sizing: border-box;
height: 48px;
border: 1px solid #ffffff;
border-radius: 4px;
overflow: hidden;
}
#header-menu-sidebar .search-form-fields {
flex: 1 1 auto;
box-sizing: border-box;
width: auto;
min-width: 0;
height: 46px;
border: 0;
border-radius: 0;
}
#header-menu-sidebar input.search-field,
#header-menu-sidebar input.search-field:focus {
box-sizing: border-box;
width: 100%;
height: 46px;
padding: 0 14px;
}
#header-menu-sidebar .header-search-form button.search-submit,
#header-menu-sidebar .header-search-form button.search-submit:hover,
#header-menu-sidebar .header-search-form button.search-submit:focus-visible {
display: inline-flex;
flex: 0 0 54px;
align-items: center;
justify-content: center;
box-sizing: border-box;
width: 54px;
min-width: 54px;
height: 46px;
margin: 0;
padding: 0;
border: 0;
border-left: 1px solid rgba(255, 255, 255, 0.22);
border-radius: 0;
overflow: hidden;
}
#header-menu-sidebar .header-search-form button.search-submit svg {
display: block;
width: 30px;
height: 30px;
margin: 0 !important;
}
.entry-content .table-wrapper,
.entry-content figure.wp-block-table {
margin: 22px 0;
overflow: hidden;
}
.entry-content .table-wrapper table,
.entry-content figure.wp-block-table table,
.entry-content > table {
table-layout: fixed;
}
.entry-content .table-wrapper th,
.entry-content .table-wrapper td,
.entry-content figure.wp-block-table th,
.entry-content figure.wp-block-table td,
.entry-content > table th,
.entry-content > table td {
padding: 11px 9px;
font-size: 14px;
overflow-wrap: anywhere;
word-break: break-word;
}
#bbpress-forums li.bbp-body div.hentry {
grid-template-columns: 1fr;
}
#bbpress-forums li.bbp-body div.bbp-reply-author,
#bbpress-forums li.bbp-body div.bbp-topic-author {
display: grid;
grid-template-columns: 62px minmax(0, 1fr);
align-items: center;
box-sizing: border-box;
width: auto;
min-height: 86px;
margin: 0;
padding: 12px;
border-right: 0;
border-bottom: 1px solid #d5e1ed;
text-align: left;
}
#bbpress-forums li.bbp-body div.bbp-reply-author img.avatar,
#bbpress-forums li.bbp-body div.bbp-topic-author img.avatar {
position: static;
grid-row: 1 / span 4;
grid-column: 1;
width: 54px;
height: auto;
margin: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author .bbp-author-name,
#bbpress-forums li.bbp-body div.bbp-topic-author .bbp-author-name {
grid-column: 2;
clear: none;
margin: 0 0 0 10px;
}
#bbpress-forums li.bbp-body div.bbp-reply-author .bbp-author-role,
#bbpress-forums li.bbp-body div.bbp-topic-author .bbp-author-role,
#bbpress-forums li.bbp-body div.bbp-reply-author .bbp-reply-ip,
#bbpress-forums li.bbp-body div.bbp-topic-author .bbp-reply-ip {
grid-column: 2;
margin-left: 10px;
}
#bbpress-forums li.bbp-body div.bbp-reply-content,
#bbpress-forums li.bbp-body div.bbp-topic-content {
clear: both;
margin: 0;
padding: 16px;
font-size: 16px;
}
.comments-area .comments-title {
padding: 10px 12px;
font-size: 24px;
}
.comments-area .comment-list .children {
margin-left: 10px;
padding-left: 10px;
}
.comments-area article.comment {
display: block;
position: relative;
border: 1px solid #c5d5e5;
}
.comments-area article.comment > .comment-image {
position: absolute;
top: 13px;
left: 13px;
z-index: 2;
width: 56px;
height: 56px;
padding: 0;
background: transparent;
border: 0;
}
.comments-area article.comment > .comment-image img.avatar {
width: 56px;
height: 56px;
}
.comments-area article.comment > .comment-wrap {
border: 0;
border-radius: 0;
}
.comments-area article.comment .comment-header {
min-height: 82px;
padding: 13px 12px 12px 82px;
}
.comments-area article.comment .comment-author {
font-size: 17px;
}
.comments-area article.comment .comment-meta {
align-items: flex-start;
}
.comments-area article.comment .comment-meta .comment-reply {
width: 100%;
margin: 2px 0 0;
}
.comments-area article.comment .comment-content {
padding: 16px;
font-size: 16px;
}
} @media screen and (min-width: 569px) and (max-width: 1024px) {
#header-menu-sidebar .header-search-form {
display: flex;
align-items: stretch;
box-sizing: border-box;
height: 48px;
border: 1px solid #ffffff;
border-radius: 4px;
overflow: hidden;
}
#header-menu-sidebar .search-form-fields {
flex: 1 1 auto;
box-sizing: border-box;
width: auto;
min-width: 0;
height: 46px;
border: 0;
border-radius: 0;
}
#header-menu-sidebar input.search-field,
#header-menu-sidebar input.search-field:focus {
box-sizing: border-box;
width: 100%;
height: 46px;
padding: 0 14px;
}
#header-menu-sidebar .header-search-form button.search-submit,
#header-menu-sidebar .header-search-form button.search-submit:hover,
#header-menu-sidebar .header-search-form button.search-submit:focus-visible {
display: inline-flex;
flex: 0 0 54px;
align-items: center;
justify-content: center;
box-sizing: border-box;
width: 54px;
min-width: 54px;
height: 46px;
margin: 0;
padding: 0;
border: 0;
border-left: 1px solid rgba(255, 255, 255, 0.22);
border-radius: 0;
overflow: hidden;
}
#header-menu-sidebar .header-search-form button.search-submit svg {
display: block;
width: 30px;
height: 30px;
margin: 0 !important;
}
}