/*

 * Snapshot visual del sitio Spek Regg publicado.

 * Generado a partir de los estilos de Customify y del CSS adicional del propietario.

 */


: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;}/* CSS for desktop */#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; }/* CSS for tablet */@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;} }/* CSS for mobile */@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;} }
/*# sourceURL=customify-style-inline-css */



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;}
/*# sourceURL=customify-layout-style-inline-css */



: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;
/* Sombra Encabezado */
.site-header {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
transition: box-shadow 0.3s 
ease;
}
/* Botón copiar código */
.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;
}
/* Estilo global para todos los botones en azul */
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;
}
/* Tipografías */
span.ctaText, span.postTitle {
font-family: "play";
font-weight: normal;
}
/* Botón menú móvil */
button.menu-mobile-toggle.item-button.is-size-desktop-large.is-size-tablet-large.is-size-mobile-large {
background-color: transparent;
}
/* Varios */
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; }
/* Botones centrados */
button.btn, form.btn button {
margin-left: auto;
margin-right: auto;
width: 100%;
}
/* Menú navegación sombra texto */
.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 */
.wp-polls .pollbar {
height: 22px;
background-color: dodgerblue;
border: 1px solid #3c80e7;
}
/* Buscador */
.header-search-form button.search-submit svg { margin-bottom: -4px; }
/* Comentarios */
p.form-submit { text-align: center; }
/* Etiquetas */
.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;
}
/* Títulos animados */
h3.download-title {
margin: auto;
font-size: 2.1em;
animation: miAnimacion 3s alternate infinite;
}
@keyframes miAnimacion {
from { color: green; }
to { color: blue; }
}
/* Dashicons */
._mi._before.dashicons { margin-top: 0px; }
.sform { width: 99%; }
div.bbp-breadcrumb, div.bbp-topic-tags { font-size: 15px; }
/* BBPress estilos */
#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;
}
/* Ocultar buscador BBPress */
.bbp-search-form { display: none; }
/* Botón SuperWebShare — SVG centrado y grande */
.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;
}
/* Botón SuperWebShare — tamaño del botón */
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;
}
/* Icono WhatsApp */
.fa-whatsapp:before {
font-size: 41px;
margin-left: -3px;
}
/* === LISTA === */
.da-attachments-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 12px;
list-style: none;
padding: 0;
margin: 20px 0;
font-weight: 600;
}
/* === CADA ARCHIVO === */
.da-attachments-list li {
flex: 1 1 250px;
text-align: center;
position: relative;
background: none !important;
}
/* === ENLACE COMO BOTÓN === */
.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%;
}
/* === HOVER === */
.da-attachments-list li a:hover {
background-color: #0033cc;
transform: translateY(-2px);
}
/* === OCULTAR ICONOS AUTOMÁTICOS DEL PLUGIN === */
.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;
}
/* === RESPONSIVE === */
@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;
}
/* Fondo negro y letra blanca para etiquetas CODE y PRE */
pre,
code {
background-color: #000000 !important;
color: #ffffff !important;
font-family: Consolas, Monaco, "Courier New", monospace;
}
/* Bloques PRE completos */
pre {
padding: 16px;
border-radius: 8px;
overflow-x: auto;
white-space: pre-wrap;
line-height: 1.6;
border: 1px solid #333333;
}
/* Código inline dentro de párrafos */
code {
padding: 2px 6px;
border-radius: 4px;
}
/* Código dentro de PRE sin doble fondo */
pre code {
background: transparent !important;
padding: 0;
border-radius: 0;
}

/* Empaqueta el fondo real de la cabecera para no depender del servidor público. */
.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("../images/BlackheaderGlossySpekReggHD720pbbc.png");
}

/* Production's full-contained footer keeps a 15px mobile gutter. */
@media screen and (max-width: 568px) {
	.footer--row .footer--row-inner {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* Keep editorial stress cases inside the unchanged content column. */
.entry-content,
.entry-content p,
.entry-content a {
	overflow-wrap: anywhere;
}
.entry-content pre,
.entry-content .table-wrapper {
	max-width: 100%;
	overflow-x: auto;
}

/* Exact Menu Icons dimensions when the plugin is not installed. */
.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;
}

/* Reproduce the inter-item whitespace emitted by Menu Icons in production. */
.nav-menu-desktop .primary-menu-ul > li:has(.spek-regg-fallback-icon):not(:last-child) {
	margin-right: -7.859375px;
}

/* Keyboard-safe details for compact bbPress screens. */
#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;
}
