@charset "UTF-8";
/*
Theme Name: atareao_201709
Theme URI: https://underscores.me/
Author: Underscores.me
Author URI: https://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: atareao_201709
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

atareao_201709 is based on Underscores https://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
------------------------------------------------------------- */
/* = Base
 ------------------------------------------------------------- */
:root.light {
  /* Light mode */
  --background: #f8f8f8;
  --foreground: #3c3c3c;
  --information--background: #5eafd5;
  --information--text--color: #202020;
  --information--link--color: #dd4914;
  --card--background: rgba(255,255,255,1);
  --text--color: #333;
  --code--text--color: #77216f;
  --entry--title: #db4914;
  --link--color: #dd4814;
  --inverted--link--color: #24b6eb;
  --link--color--visited: #77216f;
  --background--form--color: #fbfbfb;
  --foreground--form--color: #3c3c3c;
  --icon--invert--percent: invert(0%);
  --mode--icon--background: url(" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAbwAAAG8B8aLcQwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIuSURBVDiNrZNPSNNhGMc/z7vN7adbK8ckCiySNEtBWXUq6BBRQzIXBQ08dF7gLapr0SUvwTwEdehiBGUE5SHq4sEoXNhFXQcjw5JM0+baUPd7Ovz66ZZegr6nl/d9vt/n+/x5RVUpR3PiUiMeSdqqMUFiAIpmjEiGkvaPD6Q/lMeLKyAi0pRI9SDcBCw2RwHlWnag77b+IYqqOuSzqWdAvEJd4C+DLgazj/s6VFUNQFMi1eP3+eLRbWFEhHirn97zIXZHPBWs+u1R9xhvSqR6AGRfV6pRDaNbQzXWQi7Pja4gnW1+uu8uMvp5FYAqn5eWhnqOxVp49GqYqZnvAAWxafPikSSq1kIuT7zVT1e7n7Gvq2tkgOWVVd5NTFJcXnHJAJYtesHYqjH35uKRAADTP+xNC89+mgagrjbsNumgcUfl88DeOi8ADVGn9kg4VCFQKjnC3+YXHT4SM+6jreCOdE/Uw/HmKhaXfm1wcWCnk8Tv8wFgFM0AlGzIzpTWAq+fCXJiv7eC3NnmJ3nYKdMKVKFoxmtEMqraAXBnqEA66djeYgm3zgW5cqqaqXmbXRFD2DJ033PsL+TyoDpiKGk/UAB4/RHuDxcrskaChvZ6L2HL0Psiz/v16RSMygPP7PjbufTDwXxNdeDk6aOHeDoyx9DEErU1hlBA+FlU3kyucPXJEi/HlteVlcsTA+nnFau8I1ob/zI7v6FxAKFqC1uVfKEIZav8fz5TOf71O/8GDEP4rm0iD6kAAAAASUVORK5CYII=");
  --search--icon--background: url("data:image/webp;base64,UklGRtYAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSIoAAAABcBDbtqpcvMXXEDjNbow3v4F2wiGC20HPe0iAiFDYtm0jpXv3DPkzh/n6sMoGVuoJXjV1Cwk2GjUj3cBwRti05Wl7gz4lh8qripSyRvRGjBXlgOYbLRycszUlo905ZUCXDYVqsNG4GesGpe2fDV4tMQ0slX66PK7zoUyf4aQ3xjz6n3BFgkD+SQFWUDggJgAAANACAJ0BKhgAGAA+kUSdSqWjoqGoCACwEglpAAA9o6AA/vjPGsAA");
}

:root.dark {
  /* Dark mode */
  --background: #151617;
  --foreground: #f8f8f8;
  --information--background: #19313c;
  --information--text--color: #f8f8f8;
  --information--link--color: #fb7f52;
  --card--background: #1d1f21;
  --text--color: #f8f8f8;
  --code--text--color: #b271ff;
  --entry--title: #f8f8f8;
  --link--color: #c95931;
  --inverted--link--color: #24b6eb;
  --link--color--visited: #dd84d5;
  --background--form--color: #1a1c1e;
  --foreground--form--color: #f8f8f8;
  --icon--invert--percent: invert(100%);
  --mode--icon--background: url(" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAkAAAAJABhkKK/QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHeSURBVDiNlZNBaxNRFIW/OzeZzkxqSg2x0C4ESUNLty6KrnQnuO5P6Ko/oCASpP4CwU1/QvaCK92FLNx0kY2p4MaATkMlNjNJ2pfrImmSStLi2T3ePe+ed8+5whzYl/Uo7S2/Di8HbwDSrF8Jg4sjedxK/q31Zg+dWnnLqmi3nzswscPEz9YTP1s3scNuP3dgVbRTK2/NcmTStYomG5tXGF0ExV0FcjkY3WWXQLWH4RBy0Y9mRvZwAJnJU8WdEAYwdDnv/AxJ0xttLIiC4WoBVMe1jQsAaddL+SXHsSDPca6oP1vg3LzRgCpubR1UY8M+9ZV9r7B72hHkIVD0zs8WkwGcw/vdBigK8qiwe9oZD9E+4txN2QsgaTJuYh8ApFsr72P2XnpJxot/3fkAwLC4hgWhM+zV1EaTWyjz4SGpl3vy9RjsrfnZGVNv+wNY1gfsKHrafDdSIPICzWBBdCffgmhkJbwE8Nr1Ut7MvgPxxOdFUGW4eh8gNvjWrpfy0yR+3llO/MGfa6skTcBmZAfRiKwZooF/T56NgjRNYtxI2dgET7vDwgPFuUAG4yj7/jTKkCNuTPyeuCB7OCeyHbWaKwYVVLEwPLEwPEEVg0rUaq44ke3rPRiLmzOo/1jnvxWkykFv2ATSAAAAAElFTkSuQmCC");
  --search--icon--background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+cHHgcBMYj5WtgAAAGgSURBVCjPfZK9a1NxFIafq+YKpnpTiyhYLeKijRkCLkJxE/wHSlcXEQQRQcStRRAROqiT4Co4uPiBCA46Kigi1Ko0BYsfNLUFY02jbZM+Dvcjt6CedzjLc15+5z2/AEAACNlJREibRb7RAghIK8iwCsc5RpmIFlM85RGvWc3BIhYc9rnr652n3WJqk4DDzqha94G3vOtHO+q8ZwzzYMUX6or3HXKXve6w6k1b6ieHMk9DL6h6z37J1OcNV13zdubpHp+o9Xg2p4qv1CkPxOAGSpSBl0zHG8YCJpgAIsokYIEIqLOcTw2AeTqElFKwzRJQYlOWaNojNtLhdwr+ZBo4zG7WYwMMAk1qKTjHM2AvJ9kepwrAZk5QBd4z2c3xiB/UJa9ZTjYecNRZtemIQTwaCAVOMUYfbd7wlgUiDlKlCKwwzhWa3RMWPevn5MadpDddVhtesid5kIihR71jzTm/u+CMjx3xsg31h2NuNffNIGQ/g/TyixqTtChynnNsY5GrXKcbyl9UdNSG+tVD/LtE7PGiX3xof/A/EIAi+2gw+wcSai2as0QWKAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNy0zMFQwNzowMTozNCswMDowMMQxVesAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDctMzBUMDc6MDE6MzQrMDA6MDC1bO1XAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA3LTMwVDA3OjAxOjQ5KzAwOjAwiWukUQAAAABJRU5ErkJggg==");
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  background-color: var(--background);
  font-size: 1rem;
  line-height: 1.6rem;
  font-weight: 400;
  font-family: sans-serif;
  color: var(--text--color);
  margin: 0;
}

a {
  color: var(--link--color);
}
a:hover {
  color: var(--link--color--visited);
  text-decoration: underline;
}
a:visited {
  color: var(--link--color--visited);
}

hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid var(--text--color);
}

/* = Font face declarations
 ------------------------------------------------------------- */
/* = Typography
 ------------------------------------------------------------- */
html {
  font-size: 1.1rem;
  color: var(--text--color);
}

h1, h2, h3, h4, h5, h6 {
  clear: right;
  font-weight: bold;
  color: var(--text--color);
}

h1 {
  font-size: 1.3rem;
  line-height: 1.2;
}

h2 {
  font-size: 1.235rem;
  line-height: 1.25;
}

h3 {
  font-size: 1.17rem;
  line-height: 1.3;
}

h4 {
  font-size: 1.105rem;
  line-height: 1.35;
}

h5 {
  font-size: 1.105rem;
  line-height: 1.5;
}

h6 {
  font-size: 1.105rem;
  line-height: 1.6;
}

p {
  margin-top: 0;
}

input[type=email],
input[type=number],
input[type=date],
input[type=search],
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
textarea,
select {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

@media (min-width: 45rem) {
  h1 {
    font-size: 1.3rem;
  }
  h2 {
    font-size: 1.235rem;
  }
  h3 {
    font-size: 1.17rem;
  }
  h4 {
    font-size: 1.105rem;
  }
  h5 {
    font-size: 1.105rem;
  }
  h6 {
    font-size: 1.105rem;
  }
}
/* = Helpers
 ------------------------------------------------------------- */
.container:after,
.row:after {
  content: "";
  display: table;
  clear: both;
}

.u-full-width {
  width: 100%;
}

.u-max-full-width {
  max-width: 100%;
}

/* Floats */
.u-pull-right {
  float: right;
}

.u-pull-left {
  float: left;
}

.u-cf {
  content: "";
  display: table;
  clear: both;
}

/* Positioning */
.aligncenter,
.u-center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/**
 * Note:
 *
 * Nest this class inside something with `position: relative` to have
 * your element centered relative to its containing element.
 *
 * Use this class without nesting it to have your element centered relative
 * to the viewport.
 */
.u-center-abs {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

/* Type */
.u-text-center {
  text-align: center !important;
}

.u-text-right {
  text-align: right !important;
}

.u-text-left {
  text-align: left !important;
}

.u-text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* Peek a boo */
.u-hide {
  display: none !important;
}

.u-show {
  display: block !important;
}

.u-invisible {
  visibility: hidden !important;
}

.u-visible {
  visibility: visible !important;
}

/* Misc */
img,
.u-img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* = Grid
 ------------------------------------------------------------- */
#colophon-content, #main-content, #header-content {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 1200px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

#blog-text, #activities, #call-to-action, #colophon-content, .paging-navigation, #comments, .articles, #main-content-content {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

#blog-text::before, #activities::before, #call-to-action::before, #colophon-content::before, .paging-navigation::before, #comments::before, .articles::before, #main-content-content::before,
#blog-text::after,
#activities::after,
#call-to-action::after,
#colophon-content::after,
.paging-navigation::after,
#comments::after,
.articles::after,
#main-content-content::after {
  content: " ";
  display: table;
}

#blog-text::after, #activities::after, #call-to-action::after, #colophon-content::after, .paging-navigation::after, #comments::after, .articles::after, #main-content-content::after {
  clear: both;
}

#blog-description, .activity, #call-to-action .main-text, #call-to-action .main-logo, .license, .social-links, .media-links, .contact, .paging-navigation, #comments-content, #article-container-alone, #article-container, #article-container-frontpage, #secondary, #primary.alone,
#primary-alone, #primary {
  float: left;
  width: 100%;
  min-height: 1px;
  padding: 0.5rem;
}

#call-to-action .main-logo {
  width: 25%;
}

#blog-description, .activity, #call-to-action .main-text, #call-to-action .main-logo#blog-description, #call-to-action .main-logo.activity, .license, .social-links, .media-links, .contact, .paging-navigation, #comments-content, #article-container-alone, #article-container, #article-container-frontpage, #secondary, #primary.alone,
#primary-alone, #primary {
  width: 100%;
}

[class*=xs-]#blog-description ~ [class*=xs-]#blog-description, [class*=xs-].activity ~ [class*=xs-]#blog-description, [class*=xs-]#blog-description ~ [class*=xs-].activity, [class*=xs-].activity ~ [class*=xs-].activity, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#blog-description, #call-to-action [class*=xs-].main-text ~ [class*=xs-].activity, #call-to-action [class*=xs-]#blog-description ~ [class*=xs-].main-text, #call-to-action [class*=xs-].activity ~ [class*=xs-].main-text, #call-to-action [class*=xs-].main-text ~ [class*=xs-].main-text, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#blog-description, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].activity, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#blog-description ~ [class*=xs-].main-logo, #call-to-action [class*=xs-].activity ~ [class*=xs-].main-logo, #call-to-action [class*=xs-].main-text ~ [class*=xs-].main-logo, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].main-logo, [class*=xs-].license ~ [class*=xs-]#blog-description, [class*=xs-].license ~ [class*=xs-].activity, #call-to-action [class*=xs-].license ~ [class*=xs-].main-text, #call-to-action [class*=xs-].license ~ [class*=xs-].main-logo, [class*=xs-].social-links ~ [class*=xs-]#blog-description, [class*=xs-].social-links ~ [class*=xs-].activity, #call-to-action [class*=xs-].social-links ~ [class*=xs-].main-text, #call-to-action [class*=xs-].social-links ~ [class*=xs-].main-logo, [class*=xs-].media-links ~ [class*=xs-]#blog-description, [class*=xs-].media-links ~ [class*=xs-].activity, #call-to-action [class*=xs-].media-links ~ [class*=xs-].main-text, #call-to-action [class*=xs-].media-links ~ [class*=xs-].main-logo, [class*=xs-].contact ~ [class*=xs-]#blog-description, [class*=xs-].contact ~ [class*=xs-].activity, #call-to-action [class*=xs-].contact ~ [class*=xs-].main-text, #call-to-action [class*=xs-].contact ~ [class*=xs-].main-logo, [class*=xs-]#blog-description ~ [class*=xs-].license, [class*=xs-].activity ~ [class*=xs-].license, #call-to-action [class*=xs-].main-text ~ [class*=xs-].license, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].license, [class*=xs-].license ~ [class*=xs-].license, [class*=xs-].social-links ~ [class*=xs-].license, [class*=xs-].media-links ~ [class*=xs-].license, [class*=xs-].contact ~ [class*=xs-].license, [class*=xs-]#blog-description ~ [class*=xs-].social-links, [class*=xs-].activity ~ [class*=xs-].social-links, #call-to-action [class*=xs-].main-text ~ [class*=xs-].social-links, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].social-links, [class*=xs-].license ~ [class*=xs-].social-links, [class*=xs-].social-links ~ [class*=xs-].social-links, [class*=xs-].media-links ~ [class*=xs-].social-links, [class*=xs-].contact ~ [class*=xs-].social-links, [class*=xs-]#blog-description ~ [class*=xs-].media-links, [class*=xs-].activity ~ [class*=xs-].media-links, #call-to-action [class*=xs-].main-text ~ [class*=xs-].media-links, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].media-links, [class*=xs-].license ~ [class*=xs-].media-links, [class*=xs-].social-links ~ [class*=xs-].media-links, [class*=xs-].media-links ~ [class*=xs-].media-links, [class*=xs-].contact ~ [class*=xs-].media-links, [class*=xs-]#blog-description ~ [class*=xs-].contact, [class*=xs-].activity ~ [class*=xs-].contact, #call-to-action [class*=xs-].main-text ~ [class*=xs-].contact, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].contact, [class*=xs-].license ~ [class*=xs-].contact, [class*=xs-].social-links ~ [class*=xs-].contact, [class*=xs-].media-links ~ [class*=xs-].contact, [class*=xs-].contact ~ [class*=xs-].contact, [class*=xs-].paging-navigation ~ [class*=xs-]#blog-description, [class*=xs-].paging-navigation ~ [class*=xs-].activity, #call-to-action [class*=xs-].paging-navigation ~ [class*=xs-].main-text, #call-to-action [class*=xs-].paging-navigation ~ [class*=xs-].main-logo, [class*=xs-].paging-navigation ~ [class*=xs-].license, [class*=xs-].paging-navigation ~ [class*=xs-].social-links, [class*=xs-].paging-navigation ~ [class*=xs-].media-links, [class*=xs-].paging-navigation ~ [class*=xs-].contact, [class*=xs-]#blog-description ~ [class*=xs-].paging-navigation, [class*=xs-].activity ~ [class*=xs-].paging-navigation, #call-to-action [class*=xs-].main-text ~ [class*=xs-].paging-navigation, #call-to-action [class*=xs-].main-logo ~ [class*=xs-].paging-navigation, [class*=xs-].license ~ [class*=xs-].paging-navigation, [class*=xs-].social-links ~ [class*=xs-].paging-navigation, [class*=xs-].media-links ~ [class*=xs-].paging-navigation, [class*=xs-].contact ~ [class*=xs-].paging-navigation, [class*=xs-].paging-navigation ~ [class*=xs-].paging-navigation, [class*=xs-]#comments-content ~ [class*=xs-]#blog-description, [class*=xs-]#comments-content ~ [class*=xs-].activity, #call-to-action [class*=xs-]#comments-content ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#comments-content ~ [class*=xs-].main-logo, [class*=xs-]#comments-content ~ [class*=xs-].license, [class*=xs-]#comments-content ~ [class*=xs-].social-links, [class*=xs-]#comments-content ~ [class*=xs-].media-links, [class*=xs-]#comments-content ~ [class*=xs-].contact, [class*=xs-]#comments-content ~ [class*=xs-].paging-navigation, [class*=xs-]#blog-description ~ [class*=xs-]#comments-content, [class*=xs-].activity ~ [class*=xs-]#comments-content, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#comments-content, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#comments-content, [class*=xs-].license ~ [class*=xs-]#comments-content, [class*=xs-].social-links ~ [class*=xs-]#comments-content, [class*=xs-].media-links ~ [class*=xs-]#comments-content, [class*=xs-].contact ~ [class*=xs-]#comments-content, [class*=xs-].paging-navigation ~ [class*=xs-]#comments-content, [class*=xs-]#comments-content ~ [class*=xs-]#comments-content, [class*=xs-]#article-container-alone ~ [class*=xs-]#blog-description, [class*=xs-]#article-container-alone ~ [class*=xs-].activity, #call-to-action [class*=xs-]#article-container-alone ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#article-container-alone ~ [class*=xs-].main-logo, [class*=xs-]#article-container-alone ~ [class*=xs-].license, [class*=xs-]#article-container-alone ~ [class*=xs-].social-links, [class*=xs-]#article-container-alone ~ [class*=xs-].media-links, [class*=xs-]#article-container-alone ~ [class*=xs-].contact, [class*=xs-]#article-container-alone ~ [class*=xs-].paging-navigation, [class*=xs-]#article-container-alone ~ [class*=xs-]#comments-content, [class*=xs-]#blog-description ~ [class*=xs-]#article-container-alone, [class*=xs-].activity ~ [class*=xs-]#article-container-alone, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#article-container-alone, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#article-container-alone, [class*=xs-].license ~ [class*=xs-]#article-container-alone, [class*=xs-].social-links ~ [class*=xs-]#article-container-alone, [class*=xs-].media-links ~ [class*=xs-]#article-container-alone, [class*=xs-].contact ~ [class*=xs-]#article-container-alone, [class*=xs-].paging-navigation ~ [class*=xs-]#article-container-alone, [class*=xs-]#comments-content ~ [class*=xs-]#article-container-alone, [class*=xs-]#article-container-alone ~ [class*=xs-]#article-container-alone, [class*=xs-]#article-container ~ [class*=xs-]#blog-description, [class*=xs-]#article-container ~ [class*=xs-].activity, #call-to-action [class*=xs-]#article-container ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#article-container ~ [class*=xs-].main-logo, [class*=xs-]#article-container ~ [class*=xs-].license, [class*=xs-]#article-container ~ [class*=xs-].social-links, [class*=xs-]#article-container ~ [class*=xs-].media-links, [class*=xs-]#article-container ~ [class*=xs-].contact, [class*=xs-]#article-container ~ [class*=xs-].paging-navigation, [class*=xs-]#article-container ~ [class*=xs-]#comments-content, [class*=xs-]#article-container ~ [class*=xs-]#article-container-alone, [class*=xs-]#blog-description ~ [class*=xs-]#article-container, [class*=xs-].activity ~ [class*=xs-]#article-container, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#article-container, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#article-container, [class*=xs-].license ~ [class*=xs-]#article-container, [class*=xs-].social-links ~ [class*=xs-]#article-container, [class*=xs-].media-links ~ [class*=xs-]#article-container, [class*=xs-].contact ~ [class*=xs-]#article-container, [class*=xs-].paging-navigation ~ [class*=xs-]#article-container, [class*=xs-]#comments-content ~ [class*=xs-]#article-container, [class*=xs-]#article-container-alone ~ [class*=xs-]#article-container, [class*=xs-]#article-container ~ [class*=xs-]#article-container, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#blog-description, [class*=xs-]#article-container-frontpage ~ [class*=xs-].activity, #call-to-action [class*=xs-]#article-container-frontpage ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#article-container-frontpage ~ [class*=xs-].main-logo, [class*=xs-]#article-container-frontpage ~ [class*=xs-].license, [class*=xs-]#article-container-frontpage ~ [class*=xs-].social-links, [class*=xs-]#article-container-frontpage ~ [class*=xs-].media-links, [class*=xs-]#article-container-frontpage ~ [class*=xs-].contact, [class*=xs-]#article-container-frontpage ~ [class*=xs-].paging-navigation, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#comments-content, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#article-container-alone, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#article-container, [class*=xs-]#blog-description ~ [class*=xs-]#article-container-frontpage, [class*=xs-].activity ~ [class*=xs-]#article-container-frontpage, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#article-container-frontpage, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#article-container-frontpage, [class*=xs-].license ~ [class*=xs-]#article-container-frontpage, [class*=xs-].social-links ~ [class*=xs-]#article-container-frontpage, [class*=xs-].media-links ~ [class*=xs-]#article-container-frontpage, [class*=xs-].contact ~ [class*=xs-]#article-container-frontpage, [class*=xs-].paging-navigation ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#comments-content ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#article-container-alone ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#article-container ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#secondary ~ [class*=xs-]#blog-description, [class*=xs-]#secondary ~ [class*=xs-].activity, #call-to-action [class*=xs-]#secondary ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#secondary ~ [class*=xs-].main-logo, [class*=xs-]#secondary ~ [class*=xs-].license, [class*=xs-]#secondary ~ [class*=xs-].social-links, [class*=xs-]#secondary ~ [class*=xs-].media-links, [class*=xs-]#secondary ~ [class*=xs-].contact, [class*=xs-]#secondary ~ [class*=xs-].paging-navigation, [class*=xs-]#secondary ~ [class*=xs-]#comments-content, [class*=xs-]#secondary ~ [class*=xs-]#article-container-alone, [class*=xs-]#secondary ~ [class*=xs-]#article-container, [class*=xs-]#secondary ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#blog-description ~ [class*=xs-]#secondary, [class*=xs-].activity ~ [class*=xs-]#secondary, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#secondary, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#secondary, [class*=xs-].license ~ [class*=xs-]#secondary, [class*=xs-].social-links ~ [class*=xs-]#secondary, [class*=xs-].media-links ~ [class*=xs-]#secondary, [class*=xs-].contact ~ [class*=xs-]#secondary, [class*=xs-].paging-navigation ~ [class*=xs-]#secondary, [class*=xs-]#comments-content ~ [class*=xs-]#secondary, [class*=xs-]#article-container-alone ~ [class*=xs-]#secondary, [class*=xs-]#article-container ~ [class*=xs-]#secondary, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#secondary, [class*=xs-]#secondary ~ [class*=xs-]#secondary,
[class*=xs-]#primary-alone ~ [class*=xs-]#blog-description,
[class*=xs-]#primary-alone ~ [class*=xs-].activity,
#call-to-action [class*=xs-]#primary-alone ~ [class*=xs-].main-text,
#call-to-action [class*=xs-]#primary-alone ~ [class*=xs-].main-logo,
[class*=xs-]#primary-alone ~ [class*=xs-].license,
[class*=xs-]#primary-alone ~ [class*=xs-].social-links,
[class*=xs-]#primary-alone ~ [class*=xs-].media-links,
[class*=xs-]#primary-alone ~ [class*=xs-].contact,
[class*=xs-]#primary-alone ~ [class*=xs-].paging-navigation,
[class*=xs-]#primary-alone ~ [class*=xs-]#comments-content,
[class*=xs-]#primary-alone ~ [class*=xs-]#article-container-alone,
[class*=xs-]#primary-alone ~ [class*=xs-]#article-container,
[class*=xs-]#primary-alone ~ [class*=xs-]#article-container-frontpage,
[class*=xs-]#primary-alone ~ [class*=xs-]#secondary,
[class*=xs-]#blog-description ~ [class*=xs-]#primary-alone,
[class*=xs-].activity ~ [class*=xs-]#primary-alone,
#call-to-action [class*=xs-].main-text ~ [class*=xs-]#primary-alone,
#call-to-action [class*=xs-].main-logo ~ [class*=xs-]#primary-alone,
[class*=xs-].license ~ [class*=xs-]#primary-alone,
[class*=xs-].social-links ~ [class*=xs-]#primary-alone,
[class*=xs-].media-links ~ [class*=xs-]#primary-alone,
[class*=xs-].contact ~ [class*=xs-]#primary-alone,
[class*=xs-].paging-navigation ~ [class*=xs-]#primary-alone,
[class*=xs-]#comments-content ~ [class*=xs-]#primary-alone,
[class*=xs-]#article-container-alone ~ [class*=xs-]#primary-alone,
[class*=xs-]#article-container ~ [class*=xs-]#primary-alone,
[class*=xs-]#article-container-frontpage ~ [class*=xs-]#primary-alone,
[class*=xs-]#secondary ~ [class*=xs-]#primary-alone,
[class*=xs-]#primary-alone ~ [class*=xs-]#primary-alone, [class*=xs-]#primary ~ [class*=xs-]#blog-description, [class*=xs-]#primary ~ [class*=xs-].activity, #call-to-action [class*=xs-]#primary ~ [class*=xs-].main-text, #call-to-action [class*=xs-]#primary ~ [class*=xs-].main-logo, [class*=xs-]#primary ~ [class*=xs-].license, [class*=xs-]#primary ~ [class*=xs-].social-links, [class*=xs-]#primary ~ [class*=xs-].media-links, [class*=xs-]#primary ~ [class*=xs-].contact, [class*=xs-]#primary ~ [class*=xs-].paging-navigation, [class*=xs-]#primary ~ [class*=xs-]#comments-content, [class*=xs-]#primary ~ [class*=xs-]#article-container-alone, [class*=xs-]#primary ~ [class*=xs-]#article-container, [class*=xs-]#primary ~ [class*=xs-]#article-container-frontpage, [class*=xs-]#primary ~ [class*=xs-]#secondary,
[class*=xs-]#primary ~ [class*=xs-]#primary-alone, [class*=xs-]#blog-description ~ [class*=xs-]#primary, [class*=xs-].activity ~ [class*=xs-]#primary, #call-to-action [class*=xs-].main-text ~ [class*=xs-]#primary, #call-to-action [class*=xs-].main-logo ~ [class*=xs-]#primary, [class*=xs-].license ~ [class*=xs-]#primary, [class*=xs-].social-links ~ [class*=xs-]#primary, [class*=xs-].media-links ~ [class*=xs-]#primary, [class*=xs-].contact ~ [class*=xs-]#primary, [class*=xs-].paging-navigation ~ [class*=xs-]#primary, [class*=xs-]#comments-content ~ [class*=xs-]#primary, [class*=xs-]#article-container-alone ~ [class*=xs-]#primary, [class*=xs-]#article-container ~ [class*=xs-]#primary, [class*=xs-]#article-container-frontpage ~ [class*=xs-]#primary, [class*=xs-]#secondary ~ [class*=xs-]#primary,
[class*=xs-]#primary-alone ~ [class*=xs-]#primary, [class*=xs-]#primary ~ [class*=xs-]#primary {
  margin-top: 0;
}

@media screen and (min-width: 35rem) {
  #blog-description ~ #blog-description, .activity ~ #blog-description, #blog-description ~ .activity, .activity ~ .activity, #call-to-action .main-text ~ #blog-description, #call-to-action .main-text ~ .activity, #call-to-action #blog-description ~ .main-text, #call-to-action .activity ~ .main-text, #call-to-action .main-text ~ .main-text, #call-to-action .main-logo ~ #blog-description, #call-to-action .main-logo ~ .activity, #call-to-action .main-logo ~ .main-text, #call-to-action #blog-description ~ .main-logo, #call-to-action .activity ~ .main-logo, #call-to-action .main-text ~ .main-logo, #call-to-action .main-logo ~ .main-logo, .license ~ #blog-description, .license ~ .activity, #call-to-action .license ~ .main-text, #call-to-action .license ~ .main-logo, .social-links ~ #blog-description, .social-links ~ .activity, #call-to-action .social-links ~ .main-text, #call-to-action .social-links ~ .main-logo, .media-links ~ #blog-description, .media-links ~ .activity, #call-to-action .media-links ~ .main-text, #call-to-action .media-links ~ .main-logo, .contact ~ #blog-description, .contact ~ .activity, #call-to-action .contact ~ .main-text, #call-to-action .contact ~ .main-logo, #blog-description ~ .license, .activity ~ .license, #call-to-action .main-text ~ .license, #call-to-action .main-logo ~ .license, .license ~ .license, .social-links ~ .license, .media-links ~ .license, .contact ~ .license, #blog-description ~ .social-links, .activity ~ .social-links, #call-to-action .main-text ~ .social-links, #call-to-action .main-logo ~ .social-links, .license ~ .social-links, .social-links ~ .social-links, .media-links ~ .social-links, .contact ~ .social-links, #blog-description ~ .media-links, .activity ~ .media-links, #call-to-action .main-text ~ .media-links, #call-to-action .main-logo ~ .media-links, .license ~ .media-links, .social-links ~ .media-links, .media-links ~ .media-links, .contact ~ .media-links, #blog-description ~ .contact, .activity ~ .contact, #call-to-action .main-text ~ .contact, #call-to-action .main-logo ~ .contact, .license ~ .contact, .social-links ~ .contact, .media-links ~ .contact, .contact ~ .contact, .paging-navigation ~ #blog-description, .paging-navigation ~ .activity, #call-to-action .paging-navigation ~ .main-text, #call-to-action .paging-navigation ~ .main-logo, .paging-navigation ~ .license, .paging-navigation ~ .social-links, .paging-navigation ~ .media-links, .paging-navigation ~ .contact, #blog-description ~ .paging-navigation, .activity ~ .paging-navigation, #call-to-action .main-text ~ .paging-navigation, #call-to-action .main-logo ~ .paging-navigation, .license ~ .paging-navigation, .social-links ~ .paging-navigation, .media-links ~ .paging-navigation, .contact ~ .paging-navigation, .paging-navigation ~ .paging-navigation, #comments-content ~ #blog-description, #comments-content ~ .activity, #call-to-action #comments-content ~ .main-text, #call-to-action #comments-content ~ .main-logo, #comments-content ~ .license, #comments-content ~ .social-links, #comments-content ~ .media-links, #comments-content ~ .contact, #comments-content ~ .paging-navigation, #blog-description ~ #comments-content, .activity ~ #comments-content, #call-to-action .main-text ~ #comments-content, #call-to-action .main-logo ~ #comments-content, .license ~ #comments-content, .social-links ~ #comments-content, .media-links ~ #comments-content, .contact ~ #comments-content, .paging-navigation ~ #comments-content, #comments-content ~ #comments-content, #article-container-alone ~ #blog-description, #article-container-alone ~ .activity, #call-to-action #article-container-alone ~ .main-text, #call-to-action #article-container-alone ~ .main-logo, #article-container-alone ~ .license, #article-container-alone ~ .social-links, #article-container-alone ~ .media-links, #article-container-alone ~ .contact, #article-container-alone ~ .paging-navigation, #article-container-alone ~ #comments-content, #blog-description ~ #article-container-alone, .activity ~ #article-container-alone, #call-to-action .main-text ~ #article-container-alone, #call-to-action .main-logo ~ #article-container-alone, .license ~ #article-container-alone, .social-links ~ #article-container-alone, .media-links ~ #article-container-alone, .contact ~ #article-container-alone, .paging-navigation ~ #article-container-alone, #comments-content ~ #article-container-alone, #article-container-alone ~ #article-container-alone, #article-container ~ #blog-description, #article-container ~ .activity, #call-to-action #article-container ~ .main-text, #call-to-action #article-container ~ .main-logo, #article-container ~ .license, #article-container ~ .social-links, #article-container ~ .media-links, #article-container ~ .contact, #article-container ~ .paging-navigation, #article-container ~ #comments-content, #article-container ~ #article-container-alone, #blog-description ~ #article-container, .activity ~ #article-container, #call-to-action .main-text ~ #article-container, #call-to-action .main-logo ~ #article-container, .license ~ #article-container, .social-links ~ #article-container, .media-links ~ #article-container, .contact ~ #article-container, .paging-navigation ~ #article-container, #comments-content ~ #article-container, #article-container-alone ~ #article-container, #article-container ~ #article-container, #article-container-frontpage ~ #blog-description, #article-container-frontpage ~ .activity, #call-to-action #article-container-frontpage ~ .main-text, #call-to-action #article-container-frontpage ~ .main-logo, #article-container-frontpage ~ .license, #article-container-frontpage ~ .social-links, #article-container-frontpage ~ .media-links, #article-container-frontpage ~ .contact, #article-container-frontpage ~ .paging-navigation, #article-container-frontpage ~ #comments-content, #article-container-frontpage ~ #article-container-alone, #article-container-frontpage ~ #article-container, #blog-description ~ #article-container-frontpage, .activity ~ #article-container-frontpage, #call-to-action .main-text ~ #article-container-frontpage, #call-to-action .main-logo ~ #article-container-frontpage, .license ~ #article-container-frontpage, .social-links ~ #article-container-frontpage, .media-links ~ #article-container-frontpage, .contact ~ #article-container-frontpage, .paging-navigation ~ #article-container-frontpage, #comments-content ~ #article-container-frontpage, #article-container-alone ~ #article-container-frontpage, #article-container ~ #article-container-frontpage, #article-container-frontpage ~ #article-container-frontpage, #secondary ~ #blog-description, #secondary ~ .activity, #call-to-action #secondary ~ .main-text, #call-to-action #secondary ~ .main-logo, #secondary ~ .license, #secondary ~ .social-links, #secondary ~ .media-links, #secondary ~ .contact, #secondary ~ .paging-navigation, #secondary ~ #comments-content, #secondary ~ #article-container-alone, #secondary ~ #article-container, #secondary ~ #article-container-frontpage, #blog-description ~ #secondary, .activity ~ #secondary, #call-to-action .main-text ~ #secondary, #call-to-action .main-logo ~ #secondary, .license ~ #secondary, .social-links ~ #secondary, .media-links ~ #secondary, .contact ~ #secondary, .paging-navigation ~ #secondary, #comments-content ~ #secondary, #article-container-alone ~ #secondary, #article-container ~ #secondary, #article-container-frontpage ~ #secondary, #secondary ~ #secondary,
#primary-alone ~ #blog-description,
#primary-alone ~ .activity,
#call-to-action #primary-alone ~ .main-text,
#call-to-action #primary-alone ~ .main-logo,
#primary-alone ~ .license,
#primary-alone ~ .social-links,
#primary-alone ~ .media-links,
#primary-alone ~ .contact,
#primary-alone ~ .paging-navigation,
#primary-alone ~ #comments-content,
#primary-alone ~ #article-container-alone,
#primary-alone ~ #article-container,
#primary-alone ~ #article-container-frontpage,
#primary-alone ~ #secondary,
#blog-description ~ #primary-alone,
.activity ~ #primary-alone,
#call-to-action .main-text ~ #primary-alone,
#call-to-action .main-logo ~ #primary-alone,
.license ~ #primary-alone,
.social-links ~ #primary-alone,
.media-links ~ #primary-alone,
.contact ~ #primary-alone,
.paging-navigation ~ #primary-alone,
#comments-content ~ #primary-alone,
#article-container-alone ~ #primary-alone,
#article-container ~ #primary-alone,
#article-container-frontpage ~ #primary-alone,
#secondary ~ #primary-alone,
#primary-alone ~ #primary-alone, #primary ~ #blog-description, #primary ~ .activity, #call-to-action #primary ~ .main-text, #call-to-action #primary ~ .main-logo, #primary ~ .license, #primary ~ .social-links, #primary ~ .media-links, #primary ~ .contact, #primary ~ .paging-navigation, #primary ~ #comments-content, #primary ~ #article-container-alone, #primary ~ #article-container, #primary ~ #article-container-frontpage, #primary ~ #secondary,
#primary ~ #primary-alone, #blog-description ~ #primary, .activity ~ #primary, #call-to-action .main-text ~ #primary, #call-to-action .main-logo ~ #primary, .license ~ #primary, .social-links ~ #primary, .media-links ~ #primary, .contact ~ #primary, .paging-navigation ~ #primary, #comments-content ~ #primary, #article-container-alone ~ #primary, #article-container ~ #primary, #article-container-frontpage ~ #primary, #secondary ~ #primary,
#primary-alone ~ #primary, #primary ~ #primary {
    margin-top: 0;
  }
  #article-container, #article-container-frontpage {
    width: 50%;
  }
  #primary-alone, #primary.alone {
    width: 75%;
  }
  #primary-alone, #primary.alone {
    margin-left: 12.5%;
  }
  .license, .social-links, .media-links, .contact, #comments-content.license, #comments-content.social-links, #comments-content.media-links, #comments-content.contact, #article-container-alone.license, #article-container-alone.social-links, #article-container-alone.media-links, #article-container-alone.contact, #article-container.license, #article-container.social-links, #article-container.media-links, #article-container.contact, #article-container-frontpage.license, #article-container-frontpage.social-links, #article-container-frontpage.media-links, #article-container-frontpage.contact, #secondary.license, #secondary.social-links, #secondary.media-links, #secondary.contact,
#primary-alone.license,
#primary-alone.social-links,
#primary-alone.media-links,
#primary-alone.contact, #primary.license, #primary.social-links, #primary.media-links, #primary.contact {
    width: 25%;
  }
}
@media screen and (min-width: 45rem) {
  #call-to-action .main-text {
    width: 75%;
  }
  .activity, #call-to-action .main-text.activity, #call-to-action .main-logo.activity, #comments-content.activity, #article-container-alone.activity, #article-container.activity, #article-container-frontpage.activity, #secondary.activity,
#primary-alone.activity, #primary.activity {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 60rem) {
  #secondary {
    width: 25%;
  }
  #article-container, #article-container-frontpage {
    width: 33.3333333333%;
  }
}
/* = Blockquote
 ------------------------------------------------------------- */
blockquote {
  padding: 20px 20px 20px 40px;
  margin: 20px 40px 10px 15px;
  position: relative;
  border-left: 15px solid var(--link--color);
  border-right: 2px solid var(--link--color);
}

blockquote::before {
  content: "“";
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  /*Positioning*/
  position: absolute;
  left: 10px;
  top: 0px;
}

blockquote::after {
  /*Reset to make sure*/
  content: "";
}

blockquote a {
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 3px;
}

/* = Buttons
 ------------------------------------------------------------- */
.button,
button,
input[type=submit],
input[type=reset],
input[type=button] {
  cursor: pointer;
  border-color: transparent;
  background-color: #3498db;
  color: white;
  font-size: 1.2rem;
  padding: 10px;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s;
}

.button:hover,
button:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover,
.button:focus,
button:focus,
input[type=submit]:focus,
input[type=reset]:focus,
input[type=button]:focus {
  filter: invert(100%);
}

.button:active,
button:active,
input[type=submit]:active,
input[type=reset]:active,
input[type=button]:active {
  background-color: #222;
}

.button:disabled,
.button:disabled:hover,
button[disabled],
.button[disabled],
input[type=submit][disabled],
input[type=reset][disabled],
input[type=button][disabled] {
  background-color: #888;
  cursor: not-allowed;
}

button.mode-icon {
  background-color: transparent;
  background-image: var(--mode--icon--background);
  filter: none;
  vertical-align: 20%;
}

/* = Cards
 ------------------------------------------------------------- */
.activity-description, #call-to-action, .widget, #respond, article, .internal-menu {
  background: var(--card--background);
}
@media screen and (min-width: 35rem) {
  .activity-description, #call-to-action, .widget, #respond, article, .internal-menu {
    border-radius: 2px;
  }
}

@media screen and (min-width: 35rem) {
  .activity-description, #call-to-action, .widget, #respond, article, .internal-menu {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  }
}

@media screen and (min-width: 45rem) {
  .activity-description:hover, #call-to-action:hover, .widget:hover, #respond:hover, article:hover, .internal-menu:hover {
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
}

p .note {
  position: relative;
  background: #e7f2fa;
  padding: 40px 12px 6px 12px;
  box-shadow: rgba(0, 0, 0, 0.06) 0 0 10px;
}
p .note::before {
  content: "Nota " attr(data-title);
  background-color: #6ab0de;
  color: #fff;
  font-weight: 700;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 6px 14px;
  line-height: 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
p .note .warning {
  background-color: #f7f9e1;
}
p .note .warning::before {
  background-color: #bbb90d;
  content: "Ojo " attr(data-title);
}
p .note .danger {
  background-color: #fdb7ce;
}
p .note .danger::before {
  background-color: #c40d25;
  content: "Mucho ojo " attr(data-title);
}

/* = Code
 ------------------------------------------------------------- */
code {
  padding: 0.2rem 0.5rem;
  margin: 0 0.2rem;
  font-family: monospace;
  white-space: nowrap;
  background: var(--background--form--color);
  color: var(--code--text--color);
  border-color: var(--foreground--form--color);
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
}

pre {
  background: #300a24;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAMAAADHTrRNAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURVhWTVBPR09OR0dGQFhXTkZFP0VEP1dVTU9NRllXTj8+OUhHQUA/OlJQSUpIQlRSSlNRSktJQ1VTS0NBPEJBPExKRERCPWBeVE5MRWexdW0AAAAtSURBVAjXBcEJAkAgAACwUVSu5P7/S22iV0FyqHarTi/73JrNLBiMHqfLYvoBG8wBLYKU9fwAAAAASUVORK5CYII=");
  background-repeat: repeat-x;
  font-family: monospace;
  font-size: 1.15rem;
  color: white;
  line-height: 1.3rem;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 2rem 1rem 1rem 1rem;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

pre > code {
  background: transparent;
  border: transparent;
  white-space: pre;
  color: #f8f8f8;
}

/* = Cookies
 ------------------------------------------------------------- */
.cookie-policy {
  display: block;
  background-color: rgba(51, 51, 51, 0.9);
  color: white;
  padding: 0 30px 0 10px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 13px;
  z-index: 999;
}

.cookie-policy.acepted {
  display: none;
}

.cookie-policy-wrapper {
  margin: 0 auto;
  position: relative;
  text-align: left;
}

.cookie-policy .link-cta {
  font-size: 16px;
  color: white;
  background-size: 16px;
  float: right;
  margin-right: 40px;
  padding-bottom: 10px;
}

.cookie-policy-wrapper > a {
  text-decoration: none;
}

.cookie-policy-wrapper > a::before {
  font-size: 22px;
  content: "×";
}

/* = CSS Menu
 ------------------------------------------------------------- */
.internal-menu {
  font-size: 0.9rem;
  padding: 5px 0 40px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-bottom: 10px;
}

.internal-menu ul {
  padding: 0;
}

.internal-menu li {
  float: left;
  list-style-type: none;
}

.internal-menu .active .icono24,
.internal-menu .icono24:hover {
  padding: 2px;
  border-radius: 50%;
  background-color: var(--inverted--link--color);
  margin-right: 10px;
}

.internal-menu a {
  color: var(--text--color);
  text-transform: uppercase;
  text-decoration: none;
}
.internal-menu a:hover {
  text-decoration: underline;
}

.internal-menu li a {
  margin-left: 15px;
}

.internal-menu li .for-desktop, .internal-menu li #call-to-action .main-logo, #call-to-action .internal-menu li .main-logo {
  margin-left: 5px;
}

/* = Forms
 ------------------------------------------------------------- */
input[type=email],
input[type=number],
input[type=date],
input[type=search],
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
textarea,
select {
  text-indent: 2rem;
  width: 100%;
  color: var(--foreground--form--color);
  background-color: var(--background--form--color);
  padding: 0.94rem 0.25rem;
  margin-bottom: 0.625rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #aaaaaa;
}

/* Removes awkward default styles on some inputs for iOS */
input[type=email],
input[type=number],
input[type=date],
input[type=search],
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea {
  height: 120px;
}

input[type=email]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=search]:focus,
input[type=text]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
  background-color: var(--background--form--color);
  box-shadow: none;
  border: 1px solid #3498db;
  color: var(--foreground-form-color);
  outline: none;
}

input[type=submit] {
  margin-top: 20px;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.has-error,
.has-error:focus {
  border: 1px solid #e74c3c !important;
  outline: 0;
}

.has-success,
.has-success:focus {
  border: 1px solid #2ecc71 !important;
  outline: 0;
}

label,
legend {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
}

fieldset {
  padding: 0;
  border-width: 0;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
}

label > .label-body {
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: normal;
}

.select {
  width: 100%;
  position: relative;
  display: inline-block;
  color: #3c3c3c;
  background-color: var(--background--form--color);
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 3px solid #aaaaaa;
}

select {
  font-size: 18px;
  font-weight: 400;
  font-family: "open_sansregular";
  width: 100%;
  padding: 15px 4px;
  margin-right: 7px;
  border: none;
  background-color: var(--background--form--color);
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-bottom: 0;
}

.select__arrow {
  position: absolute;
  top: 16px;
  right: 15px;
  width: 0;
  height: 0;
  pointer-events: none;
  border-width: 5px 5px 0 5px;
  border-style: solid;
  border-color: #7b7b7b transparent transparent transparent;
}

li.searchform {
  z-index: 1;
}

#primary-menu > li > form > input {
  padding: 2px;
  width: 30px;
  background-position: 5px;
  font-size: 0.9rem;
  transition: width 500ms;
  border: none;
}
#primary-menu > li > form > input:hover, #primary-menu > li > form > input:focus {
  width: 300px;
  border: solid;
}

@media only screen and (max-device-width: 768px) {
  #primary-menu > li.searchform {
    margin-right: 50px;
    position: fixed;
    left: 80px;
  }
}
div.sigue {
  text-align: center;
  margin-top: 15px;
}

button.sigue {
  border-radius: 20px;
  font-size: 1rem;
}

div.avatar {
  height: 64px;
  width: 64px;
  font-size: 2rem;
  background-color: black;
  color: white;
  padding: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

/* = Lists
 ------------------------------------------------------------- */
ul {
  list-style: disc inside;
}

ol {
  list-style: decimal inside;
}

ol,
ul {
  padding-left: 0;
  margin-top: 0;
}

ul {
  padding-left: 0;
  margin-top: 0;
}
ul ul, ul ol {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}

ol ol, ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}

li {
  margin-bottom: 1rem;
}

.list-inline > li {
  display: inline-block;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  margin-bottom: 0.5rem;
}

/* = Pagination
 ------------------------------------------------------------- */
.pagination {
  position: relative;
  display: inline-block;
  line-height: 13px;
}

.pagination span, .pagination a {
  display: block;
  float: left;
  margin: 5px 5px 5px 5px;
  padding: 12px 14px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #555;
}

.pagination a:hover {
  color: #fff;
  background: #3279bb;
}

.pagination .current {
  background: #3279bb;
  color: #fff;
}

.paging-navigation {
  text-align: center;
}

.screen-reader-text {
  display: none;
}

/* = Spacing
 ------------------------------------------------------------- */
/* = Tables
 ------------------------------------------------------------- */
table {
  width: 100%;
  table-layout: fixed;
  overflow: hidden;
}

table {
  border-collapse: collapse;
  -webkit-overflow-scrolling: touch;
}

th,
td {
  padding: 0.75rem 1rem;
}

th {
  text-align: left;
}

td {
  border-bottom: 1px solid #E1E1E1;
}

th:first-child,
td:first-child {
  padding-left: 0;
}

th:last-child,
td:last-child {
  padding-right: 0;
}

tr th {
  border-bottom: 1px solid #000;
}

@media (min-width: 45rem) {
  th:first-child,
td:first-child {
    padding-left: 1rem;
  }
}
/* = Icons
 ------------------------------------------------------------- */
.atencion-icon {
  background-image: url("data:image/webp;base64,UklGRt4AAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSJIAAAABgFtt27LmxV0qd6+t0x4GgAVgAFiABWCAZIFkAe200tbdO3d5Ip9FBoiICaC/3KgrMqxvmdT0gK4SzyVw7VMxCgAjCnKv396KcrNgLmpkWgCIADQlLPu8I5tYHzz0hUK3IvdRkXGIYEyg9M7g1zjaJUiu6VgdsIlYaDOcZ3IX7m9DKBwQUepJxXOWaAJKZ+j/BFZQOCAmAAAA0AIAnQEqGAAYAD6RRJ1KpaOioagIALASCWkAAD2joAD++M8awAA=");
}

.calendario-icon {
  background-image: url("data:image/webp;base64,UklGRpoAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSE0AAAABP0AgQBFjPbejGxEReF0KVbVtQ8f4/VCECJqIoP/3TIGI/qtt24aR0secwc4AEPb0GAaLhxwmLciMukIxKAeMdcPX8w27X7U0Uh1PBABWUDggJgAAANACAJ0BKhgAGAA+kUSdSqWjoqGoCACwEglpAAA9o6AA/vjPGsAA");
}

.dinero-main-menu a:before,
.dinero-icon {
  background-image: url("data:image/webp;base64,UklGRrwAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSG8AAAABd6Aqsg3qPpBBGF9a6B9FiYhI1FJDHr/BJrJtJ5ec33wpSEDK7/HCoAANVNR02Pgt6ZogBwER/Z8A/KjhoVwLAaDeqWw1lFY+ihEj0KQPs9eT2VFLxkea9PYaR3WlVUwbhgBQc+fwEk5e4KFcuR8AVlA4ICYAAADQAgCdASoYABgAPpFEnUqlo6KhqAgAsBIJaQAAPaOgAP74zxrAAA==");
}

.email-main-menu a:before,
.email-icon,
.mail-icon {
  background-image: url("data:image/webp;base64,UklGRs4AAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSIEAAAABcJVt29J8F5zNAngFXwb3rQIVqEAFKswlha8CGmB2xq734P9/YHYeERNAf7DpILBdZ2yEaDFA2/DnjgEeRTRP9NLjJNrmKL/jXaqUnIjwVGVJuQJPVZaUG3wAxxJllssMlY5gfeClJ4gimodAgNXrWRD68/8f7DAspm4Hs2rMrwcAVlA4ICYAAADQAgCdASoYABgAPpFEnUqlo6KhqAgAsBIJaQAAPaOgAP74zxrAAA==");
}

.info-main-menu a:before,
.info-icon {
  background-image: url("data:image/webp;base64,UklGRsoAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSH0AAAABcF3bjlKFJ9MeDi1pF1qSQw/2byHJrEUDETEB8FYVVu2+t1WgBO50kKPD+WYHO/1Q2SGMCfcQWw9qJACIWaHwkB0+qilugXodLdooAGrTtqBOR4MqHTkKdHjoP8gmhcAhmCY8p5IIyE/Ciz8UgDVQgwn8v18029YU3h/eCgBWUDggJgAAANACAJ0BKhgAGAA+kUSdSqWjoqGoCACwEglpAAA9o6AA/vjPGsAA");
}

.lapiz-main-menu a:before,
.lapiz-icon,
.message-icon {
  background-image: url("data:image/webp;base64,UklGRvYAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSKoAAAABgCtt2zHnW3Tezra9LUuEdbpMeqO2cxqZnILZ2mht1s/6/Wb2BCKCgdu2cWSr9/YQ1vSENZzM4y/HxRSAf56aPlFthmSxN1HbICVQ1+HGLABAX7WPRvJvAEaj708+Yl2X/qSLT9wreW4BPHkbOsmrOJBfreXBxRpycNI1xqUVWGrduqRl3cB+Z0qFBzcjWEY1kjsvpeC5BoeaUQSB15UeC6OTG4oKWfPDAFZQOCAmAAAA0AIAnQEqGAAYAD6RRJ1KpaOioagIALASCWkAAD2joAD++M8awAA=");
}

.lupa-icon {
  background-image: url("data:image/webp;base64,UklGRtYAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSIoAAAABcBDbtqpcvMXXEDjNbow3v4F2wiGC20HPe0iAiFDYtm0jpXv3DPkzh/n6sMoGVuoJXjV1Cwk2GjUj3cBwRti05Wl7gz4lh8qripSyRvRGjBXlgOYbLRycszUlo905ZUCXDYVqsNG4GesGpe2fDV4tMQ0slX66PK7zoUyf4aQ3xjz6n3BFgkD+SQFWUDggJgAAANACAJ0BKhgAGAA+kUSdSqWjoqGoCACwEglpAAA9o6AA/vjPGsAA");
}

.lupa-icon-white {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+cHHgcBMYj5WtgAAAGgSURBVCjPfZK9a1NxFIafq+YKpnpTiyhYLeKijRkCLkJxE/wHSlcXEQQRQcStRRAROqiT4Co4uPiBCA46Kigi1Ko0BYsfNLUFY02jbZM+Dvcjt6CedzjLc15+5z2/AEAACNlJREibRb7RAghIK8iwCsc5RpmIFlM85RGvWc3BIhYc9rnr652n3WJqk4DDzqha94G3vOtHO+q8ZwzzYMUX6or3HXKXve6w6k1b6ieHMk9DL6h6z37J1OcNV13zdubpHp+o9Xg2p4qv1CkPxOAGSpSBl0zHG8YCJpgAIsokYIEIqLOcTw2AeTqElFKwzRJQYlOWaNojNtLhdwr+ZBo4zG7WYwMMAk1qKTjHM2AvJ9kepwrAZk5QBd4z2c3xiB/UJa9ZTjYecNRZtemIQTwaCAVOMUYfbd7wlgUiDlKlCKwwzhWa3RMWPevn5MadpDddVhtesid5kIihR71jzTm/u+CMjx3xsg31h2NuNffNIGQ/g/TyixqTtChynnNsY5GrXKcbyl9UdNSG+tVD/LtE7PGiX3xof/A/EIAi+2gw+wcSai2as0QWKAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNy0zMFQwNzowMTozNCswMDowMMQxVesAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDctMzBUMDc6MDE6MzQrMDA6MDC1bO1XAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA3LTMwVDA3OjAxOjQ5KzAwOjAwiWukUQAAAABJRU5ErkJggg==");
}

.ojo-icon {
  background-image: url("data:image/webp;base64,UklGRhYBAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSMkAAAABgFtt2/LkibuuEGAAq+ODBFZwKe2ndIcZYjUui0Q6QuncxfflT5U+IiZAY9M/t7C0ND/nH2Xq+APr4GjSTWDnC5df24Eh2QeAej4WKzQB7jOW2BvAiqzrAC9R4wagruBer+sE1QK4klTFzMsBcFQ0KEmPlrh6Rl8Jy4ObrtFRcljZUpBj7Kpk/BclXRlNBZ1u1wmqbVxIUvQVYF3WTYDnqKHMPUCrGI+X2gC3adkD21+4/Nzyy+XE4cD2vp/TiL6Z2uJibdqnsQkAVlA4ICYAAADQAgCdASoYABgAPpFEnUqlo6KhqAgAsBIJaQAAPaOgAP74zxrAAA==");
}

.usuario-icon, .user-icon {
  background-image: url("data:image/webp;base64,UklGRrAAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSGQAAAABYFtbexJkjaTOMsgEHKaCHZw5MgVauZSa4N5HxAQw/wnttvXQBbAghJASnrPJpnmu3Wouq895W8Y5VK5ycI6BZtMYgHk7L+g47boUawJ/SPbJQV88oE7k8KTsJeRkvEdO3/ftVlA4ICYAAADQAgCdASoYABgAPpFEnUqlo6KhqAgAsBIJaQAAPaOgAP74zxrAAA==");
}

.comment-icon {
  background-image: url("data:image/webp;base64,UklGRroAAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSG0AAAABb6CojRQ4vANfgoLLDhKIiNBh5fxCBnAVSZJi1fE9GA9Pwvl4VtAIGXiSLqJ/H4yaRQkR/Z8Aspevxw1eniMjs2T5evTdyl6enGVKWZkBqEayggEqAnmy6JWa4fCJ3RtC+TqQlJ/IWMeM25FyAFZQOCAmAAAA0AIAnQEqGAAYAD6RRJ1KpaOioagIALASCWkAAD2joAD++M8awAA=");
}

/* = Svg
 ------------------------------------------------------------- */
.svg-container {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  vertical-align: middle;
  overflow: hidden;
}

.svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

/* = Media Queries
 ------------------------------------------------------------- */
/* Larger than $name */
/* Larger than $name */
/* Larger than $name */
/* Larger than $name */
/* Larger than $name */
/* = Default page
 ------------------------------------------------------------- */
p {
  text-align: justify;
}

#comment {
  font-family: sans-serif;
  font-size: 1rem;
}

ol.comment-list {
  font-size: 1rem;
  list-style: none;
}

div.comment-text {
  font-size: 1rem;
}

div.comment-author {
  margin-bottom: 15px;
}

div.comment-author span {
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  margin-right: 7px;
}

ol.children {
  list-style: none;
}

div.comment-content p {
  margin-bottom: 0;
}

article.comment-body {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: flex-start;
  padding-bottom: 5px;
}

article div.comment-left {
  width: 70px;
  margin-right: 20px;
}

article div.comment-right {
  padding-bottom: 15px;
  flex-grow: 1;
  width: calc(100% - 80px);
}

#masthead {
  position: fixed;
  top: 0;
  width: 100%;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.75);
  background: var(--card--background);
  z-index: 9999;
}

#colophon {
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  padding-top: 20px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.75);
  background: var(--card--background);
}

.logo {
  background-image: url("data:image/webp;base64,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");
  position: relative;
  float: left;
  margin: 6px;
  height: 48px;
  width: 48px;
  border-radius: 50%;
}

.site-data {
  position: relative;
  float: left;
}

.site-title {
  font-size: 1.2rem;
  font-weight: 700;
  margin: 0px 3px;
}
.site-title span {
  display: table;
}

.site-description {
  font-size: 1rem;
  margin: 0;
}

.information {
  background-color: var(--information--background);
  color: var(--information--text--color);
  margin: 10px 0;
  padding: 10px;
  border-width: 2px;
  border-radius: 10px;
  font-size: 1rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}
.information a {
  color: var(--information--link--color);
}

.warning {
  background-color: #F2F4B3;
}

.danger {
  background-color: #FFA8A8;
}

.information > p > .icono24 {
  margin-right: 10px;
}

#site-navigation {
  position: relative;
  float: right;
}

.main-navigation > div > ul {
  list-style: none;
  margin: 0;
}

.main-navigation > div > ul > li {
  position: relative;
  float: left;
  margin-bottom: 0;
  line-height: 60px;
  margin-left: 10px;
}

.main-navigation a {
  text-transform: uppercase;
  font-size: 1rem;
  text-decoration: none;
  color: var(--text--color);
  filter: invert(50%);
}
.main-navigation a:hover {
  text-decoration: underline;
}

.main-navigation li.current_page_item a {
  filter: none;
}
.main-navigation li.current_page_item a::before {
  filter: invert(100%);
}

.atareao_license {
  display: inline-block;
}

#colophon {
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 0;
}

#colophon li {
  list-style-type: none;
  margin-bottom: 0;
  line-height: 1.4rem;
}

#colophon a {
  color: var(--text--color);
  text-decoration: none;
}
#colophon a:hover {
  filter: invert(50%);
  text-decoration: underline;
}

.margin-ten {
  margin: 0 10px;
}

.entry-title {
  margin: 0;
  position: relative;
}

.posted-on-info {
  position: relative;
  font-size: 14px;
  font-weight: 700;
}

.entry-title > a, .posted-on-info > a {
  text-decoration: none;
  color: var(--entry--title);
}

.entry-title > a:hover, .posted-on-info > a:hover {
  text-decoration: underline;
}

.no-bullets {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
}

.entry-content > img {
  margin: 5px 0 5px 0;
  border: 1px solid;
  width: 100%;
  height: auto;
  border: 0;
}

.entry-header {
  position: relative;
}

.entry-description {
  background-color: var(--card--background);
  color: var(--text--color);
  font-size: 0.95em;
  line-height: 150%;
}

.entry-description > p {
  padding: 0;
  margin: 0;
}

.entry-content {
  position: relative;
}

.circle, .icono24, .for-menu {
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
}

.circle {
  background-color: var(--inverted--link--color);
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  filter: invert(100%);
}

.icono24 {
  vertical-align: -20%;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  filter: var(--icon--invert--percent);
}

span.icono24::before {
  content: " ";
  display: inline-block;
  height: 24px;
  width: 24px;
  vertical-align: -5px;
  margin-right: 5px;
}

.main-navigation > div > ul > li > a:before {
  content: " ";
  display: inline-block;
  height: 24px;
  width: 24px;
  vertical-align: -5px;
  margin-right: 5px;
}

.for-input {
  position: relative;
  left: 10px;
  top: 55px;
  width: 34px;
  height: 34px;
}

button.badget {
  position: absolute;
  right: 0;
  top: 90px;
  z-index: 1;
  background-color: transparent;
}

.entry-header .for-target2,
.entry-header .for-target {
  padding: 10px;
  width: 48px;
  height: 48px;
}

.single .for-target {
  top: 20px;
}

.single .for-target2 {
  top: 80px;
}

.for-colophon {
  vertical-align: -30%;
}

.for-social-media-link {
  position: relative;
  padding: 4px;
  width: 34px;
  height: 34px;
}

.bgc-facebook {
  background-color: #C4A667;
}

.bgc-twitter {
  background-color: #FF5312;
}

.bgc-telegram {
  background-color: #ff7733;
}

.bgc-mastodon {
  background-color: #c36623;
}

.grow {
  transition: all 0.3s ease-in-out;
}

.grow:hover {
  transform: scale(1.5);
  z-index: 10;
}

@media (max-width: 44.9375rem) {
  /* Short than tablet */
  .for-desktop, #call-to-action .main-logo {
    display: none;
  }
}
@media (max-width: 59.9375rem) {
  .main-navigation > div > ul > li > a {
    font-size: 0px;
  }
  .main-navigation > div > ul > li {
    width: 50px;
  }
}
/* = Extend
 ------------------------------------------------------------- */
#main-content {
  margin-top: 70px;
}

@media screen and (max-width: 35rem) {
  #primary {
    padding: 0;
  }
}

@media screen and (max-width: 35rem) {
  #primary.alone,
#primary-alone {
    padding: 0;
  }
}

.articles {
  margin: 0;
}

#article-container-frontpage a {
  text-decoration: none;
}

#article-container a {
  text-decoration: none;
}

@media screen and (max-width: 35rem) {
  #article-container-alone {
    padding: 0;
  }
}

#respond, article {
  padding: 20px;
}

#comments {
  margin: 0;
}

#comments-content {
  padding-left: 0;
  padding-right: 0;
}

.widget {
  margin-bottom: 0.5rem;
  padding: 20px;
}

#colophon-content {
  margin-left: auto;
  margin-right: auto;
}

.message-icon, .info-icon, .mail-icon, .user-icon, .search-icon {
  background-repeat: no-repeat;
  background-position: 5px 0.94rem;
}

.search-icon {
  background-image: var(--search--icon--background);
}

#call-to-action {
  padding: 10px;
  margin: 0.5rem;
}

#activities {
  margin: 0;
}

.activity-description {
  padding: 20px;
}

#blog-text {
  margin: 0;
}

.center-div {
  position: relative;
}

.ribbon {
  position: absolute;
  top: 90px;
  left: 10px;
}

.lazo {
  width: 70%;
}

.info-privacidad {
  font-size: 0.78rem;
  line-height: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: grey;
}
.info-privacidad ul {
  list-style: none;
}

.error {
  margin: auto 0;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 1px solid;
  padding: 1rem;
  background-color: #FF7575;
  color: white;
}

@media screen and (max-width: 35rem) {
  div.internal-menu.software {
    height: 130px;
  }
}
@media screen and (min-width: 35rem) and (max-width: 45rem) {
  div.internal-menu.software {
    height: 100px;
  }
}
@media screen and (max-width: 45rem) {
  code {
    white-space: normal;
  }
}
div.g-recaptcha > div {
  margin: 10px auto;
}

.search .entry-title,
.archive .entry-title,
.home .entry-title,
.blog .entry-title {
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.search .entry-content img,
.archive .entry-content img,
.home .entry-content img,
.blog .entry-content img {
  height: 233px;
}

.search .entry-description p:first-child,
.archive .entry-description p:first-child,
.home .entry-description p:first-child,
.blog .entry-description p:first-child {
  height: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.home .activity h3 {
  margin: 0;
}

.home .activity a {
  text-decoration: none;
}

#article-container-alone figure.wp-block-image:first-of-type {
  height: 150px;
  overflow-y: hidden;
  position: relative;
}
#article-container-alone figure.wp-block-image:first-of-type img {
  position: absolute;
  top: -100%;
  bottom: -100%;
}

.paypal-button {
  background-color: #0070ba;
  color: white;
  padding: 15px;
  border-radius: 50px;
  text-decoration: none;
}
.paypal-button:visisted, .paypal-button:hover {
  text-decoration: none;
  color: white;
}

.post-navigation,
.post-type-archive-podcast {
  margin-top: 1rem;
}
.post-navigation article,
.post-type-archive-podcast article {
  margin-bottom: 1rem;
  min-height: 120px;
}
.post-navigation article a,
.post-type-archive-podcast article a {
  text-decoration: none;
  color: var(--text--color);
}
.post-navigation article a img,
.post-type-archive-podcast article a img {
  float: left;
  margin-right: 1rem;
  border-radius: 5px;
}
.post-navigation article a div h2,
.post-type-archive-podcast article a div h2 {
  font-size: 1rem;
  margin-top: 0;
  margin-bottom: 0.4rem;
}
.post-navigation article a div p,
.post-type-archive-podcast article a div p {
  font-size: 0.95rem;
  margin-bottom: 0;
}

/* =Simple Lightbox
-------------------------------------------------------------- */
#lightbox-opened {
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.9);
  cursor: pointer;
  height: 100%;
  left: 0;
  overflow-y: scroll;
  padding: 24px;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
}
#lightbox-opened:before {
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.9);
  color: #eee;
  content: "x";
  font-family: sans-serif;
  padding: 6px 12px;
  position: fixed;
  text-transform: uppercase;
}
#lightbox-opened img {
  box-shadow: 0 0 6px 3px #333;
}

.no-scroll {
  overflow: hidden;
}
