/*!
 * CE theme layer — sidebar.css (owner: theme-single). Reusable sidebar: ce/parts/31-sidebar.php.
 * = Elementor containers EN 155059 / ES 72305 (post-155059.css, post-72305.css). Hidden below 1025px (as today).
 */
.ce-side{display:block;width:100%}
.ce-side__group{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;padding:0}
.ce-side__group>*{min-width:0;max-width:100%;margin:0}
@media (max-width:1024px){.ce-side{display:none}}

/* Section titles («Ads», «Follow us…»): grey band, green bottom border */
.ce-side__title{padding:4px;background-color:#686666;border-bottom:2px solid #4C9150;text-align:center}
.ce-side__title p{margin:0;padding:0;font-family:"Roboto",sans-serif;font-weight:600;line-height:1;color:#fff}

.ce-side__spacer{height:10px}
.ce-side__ad{line-height:1}

/* Social icons */
.ce-side__social{font-size:0;line-height:0;text-align:center}
.ce-side__social-list{display:inline-block;width:100%;word-spacing:5px}
.ce-side__social-item{display:inline-block;word-spacing:normal}
.ce-side__social-link{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:.5em;font-size:25px;line-height:1;border-radius:10%;color:#fff;cursor:pointer;transition:opacity .3s}
.ce-side__social-link:hover{opacity:.9}
.ce-side__social-link svg{width:1em;height:1em;fill:#fff;display:block}

/* Google News button */
.ce-side__gnews{text-align:center}
.ce-side__gnews a{display:inline-block}
.ce-side__gnews img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}

/* Tutorials / reviews buttons (boxed grid container: 10px side padding, 10px block padding, 20px gap) */
.ce-side__buttons{display:flex;flex-direction:column;gap:20px;padding:10px}
.ce-side .ce-side__button{display:block;width:100%;padding:12px 24px;border-radius:3px;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;line-height:1;color:#fff;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition:all .3s}
.ce-side__button:hover,.ce-side__button:focus{color:#fff}
/* Integration 2026-11-12 — ES icon fonts (owner switch icons=font, default). */
.ce-side__social-link .ce-ifont{width:1em;height:1em;position:relative;text-align:center;color:#fff}
